body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; margin:0px; padding:0px;}

div#wrapper { width:100%; position:relative;  margin:0 auto; margin-bottom:10px; height:770px; background-image:url(../images/bg-gradient.gif); background-repeat:repeat-x; background-position:bottom;}
div#banner { position:relative; margin:0 auto; width:900px; height:100px;}
	div#logo { width:200px; height:100px; position:absolute; left:30px; top:0px;}
	div#menu { width:560px; height:100px; position:absolute; right:30px; top:0px; margin-right:50px; line-height:80px;}
	
div#banner2 { width:900px; height:100px; margin:0px auto; clear:both; position:relative;}
	div#logo2 { width:200px; height:100px; float:left; margin-left:30px; }
	div#menu2 { width:560px; height:100px; position:absolute; right:30px; top:0px; margin-right:50px; line-height:80px;}
	
div#swatches { padding:10px 0; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; margin-top:10px;}

div#loginWrap { margin:0 auto; width:900px;}
div#loginLeft { width:266px; padding-left:40px; float:left; padding-right:50px; padding-top:70px; height:600px; background-image:url(../images/login-left.gif); background-position:bottom; background-repeat:no-repeat;}
div#loginRight { width:502px; float:left; padding-left:20px; padding-right:20px; padding-top:150px; height:580px; }
div#clientHomeMain { width:100%; padding-top:100px !important; height:600px; }
	div#clientHomeMainInner { mergin:0 auto; width:900px; height:670px; background-image:url(../images/client-home-main.jpg); background-repeat:no-repeat; background-position:bottom; }
	div#clientHomeLeft { width:270px; height:150px; padding:10px 20px 10px 10px; float:left; margin-top:100px;}
	div#clientHomeMdl { width:240px; height:150px; padding:10px 20px 10px 38px; float:left; margin-top:100px;}
		div#clientHomeMdl h1 { color:#fe4d16 !important;}
	div#clientHomeRight { width:250px; height:150px; padding:10px 20px 10px 30px; float:left; margin-top:100px;}
		div#clientHomeMdl h1 { color:#fe4d16 !important;}
div#footer { width:900px; height:100px; margin:10px auto; color:#999999; clear:both;}
div.footerSmall { font-size:.8em;}

div.helpline { position:absolute; right:-50px; top:30px; line-height:1.3em; color:#6F92A2; text-align:right;}

div.formElement { display:block; margin-bottom:5px;}
form.login { margin-top:30px;}
form.login label { width: auto; display:block; font-size:.9em;}
form.login .loginField { width:200px; padding:5px; border:1px solid #ccc;}

div#menu a,div#menu2 a, div#footer a, a.orangeLink, div#furnatureMenu a{ color:#F09755; text-decoration:none; margin-right:10px;}
div#menu a:hover, div#menu2 a:hover, div#footer a:hover, a.orangeLink:hover, div#furnatureMenu a:hover { color:#999999; text-decoration:none;}
div#menu a.active, div#menu2 a.active, div#footer a.active, div#furnatureMenu a.active { color:#999999; }

table.productTable { width:830px; margin-top:20px; text-align:center;}
table.productTable tr.head { background-color:#F2F2F2; }
	table.productTable tr.head td	{ border-top:1px solid #999999; color:#333333; }
	table.productTable tr.head td.price {text-align:center;}
	table.productTable td { color:#999999; border-bottom:1px solid #eeeeee;}
	table.productTable td.price { background-color:#eeeeee; text-align:center;}

div#productInfoContainer {width:100%; margin:0 auto; margin-top:0px; padding-bottom:130px; height:auto; background-image:url(../images/bg-gradient.gif); background-repeat:repeat-x; background-position:bottom;}
div#productInfoContainerInner {width:840px; margin:0 auto; margin-top:50px; padding: 20px 30px; padding-bottom:200px; height:auto;  background-repeat:repeat-x; background-position:bottom;}

p { line-height:1.3em;}
h1 { color:#A9AC51; font-size:1.4em;}
h1.steel { color:#fe4d16 !important; font-size:1.4em;}
h1.education { color:#6f92a2 !important; font-size:1.4em;}
.grey { color:#999999;}
.fRight { float:right;}
.orange {color:#F09755 !important;}
.noMgn { margin:0px !important;}
.ck { color:#333333; font-weight:bold;}
.green { color:#5E701A;}

div.conf { display:block; padding:5px; width:auto; height:auto; border:1px solid #ccc; color:#00CC00;}
div.error { display:block; padding:5px; width:auto; height:auto; border:1px solid #ccc; color:#ff0000;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
