/* Main style */

/* ELEMENTS */
html,body {width: 100%; height:100%;}
body,input,textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.4em; }
textarea {padding:5px;}

body.main {background: url(../assets/images/furniture/background.jpg) repeat-x top; color:#333333;}
body.popup {background:#EFEFEF; color:#000000;}


h1 {font-size: 220%;}
h2 {font-size: 160%;}
h3 {font-size: 130%;}
p {padding-bottom:10px;}
p.description {padding:5px 0px 15px 0px; font-size: 130%; line-height:1.4em;}
td {vertical-align:top;}


/* CONTENT */
#page {background: url(../assets/images/furniture/backgroundlogo.jpg) no-repeat top left; height:850px;}
#content {height:575px; width: 850px; margin:0 auto; color:#FFFFFF;}
#content a {color:#999999;}
#content a:hover {color:#FFFFFF;}

#backButton {text-align:right; padding-bottom:5px; font-size: 16px;}
#backButton a {color: #F03B43;}
#backButton a:hover {color: #FFFFFF;}


/* HEADER */
#header {height:50px; margin:0 auto; padding:73px 20px 0px 0px;}
#header img {float:right;}
#header #menu {float:right; margin-top:30px; margin-right:20px;}
#header #menu ul {float:left; color:#FFFFFF; margin-left:10px;}
#header #menu li {float:left; background: url(../assets/images/furniture/droptab.jpg) no-repeat top left; margin-right:3px; }
#header #menu li a {color:#FFFFFF;}
#header #menu li p {padding:3px 6px 0px 12px; float:left; }
#header #menu li span {width: 6px; height:22px; background-image: inherit; background-position:top right; float:right;}

#header #menu li.selected {background-image: url(../assets/images/furniture/droptab_over.jpg);}
#header #menu li.selected span {background-image: inherit;}

#header #menu li:hover a {color:#FFFFFF;}
#header #menu li:hover {background-image: url(../assets/images/furniture/droptab_over.jpg);}
#header #menu li:hover span {background-image: inherit;}


/* FOOTER */
#footer {margin:0 auto; text-align:right; padding-top:20px; padding-right:20px;}
#footer a {color:inherit;}
#footer a:hover {color:#F03B43;}

/* COLOURS */
.red {color:#F03B43;}
.blue {color:#20436E;}

/* FORMS */
.formItem {clear:both; width:100%; padding-top:4px;}
.formItem h3 {float:left; width: 160px; text-align:right; padding-right:10px; padding-bottom:0px; font-size:110%;}
.formItem h3.red, .formItem h3.blue {border-bottom:1px solid #999999; width:500px; text-align:left; padding:0px; margin:0px;}
.formItem h4 {float:left; font-size: 110%;}


/* LAYOUT */
.right {text-align:right;}
.justify {text-align:justify;}
.clear {clear:both;}
