body { background-image: url();concept.jpg background-repeat: no-repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-position:center top; font:14px Arial; color:#222;  } #wrapper { width: 1024px; margin: 0px auto 0px auto; } #header { height: 105px; border-bottom:solid #09C 2px; margin-bottom: 20px; } #logo { width: 150px; height: 31px; position:absolute; margin: 40px 10px 10px 10px; float:left; } #logoMan { width: 61px; height: 71px; position:absolute; margin: 20px 10px 10px 910px; float:left; } #motologo { width: 50px; height: 31px; position:absolute; } #tagline { width: 550px; height: 31px; position:absolute; margin: 40px 245px 10px 245px; } #window { min-height: 1000px; } #leftcol { width: 216px; height: auto; margin-right:20px;	 float: left } .leftnav { width: 216px; height: auto; margin-right:20px;	 float: left; font:Arial, Helvetica, sans-serif; } .leftnav a{ margin-right:20px;	 } .leftcontent { width: 216px; height: auto; margin-right:20px;	 margin-top: 15px; float: left; font:Arial, Helvetica, sans-serif; border-top:solid #09C 1px; } .foot_col { width: 200px; min-height:100px; float:left; margin-right: 20px; margin-left: 20px; font:14px Arial; color:#666;  line-height: 24px; } .foot_col a{ color:#666;text-decoration: none; } .foot_col hover{ text-decoration:underline; } #middlecol { width: 550px; height: auto; margin-right:0px;	 float: left; font:14px Arial; color:#222; text-decoration:none; line-height: 18px; } #middlecol a{ width: 550px; height: auto; margin-right:20px;	 float: left; font:14px Arial; color:#09C; text-decoration:underline; } .home-itemLEFT { width: 270px; float:left; margin-right: 10px; padding-bottom:10px; } .home-itemRIGHT { width: 270px; float:left; padding-bottom:10px; } #delivery { width: 540px; height: 20px; padding:10px 5px 5px 5px; margin: 10px 0px 10px 0px; loat:left; background: #09C; font:16px Arial; color:#fff; text-align:center; } #inner { width: 540px; height: 20px; padding:10px 5px 5px 5px; margin: 10px 0px 10px 0px; loat:left; background: #fff; } #rightcol { width: 216px; height: auto; float: right } #footer { width: 1024px; min-height: 150px; margin: 0px auto 0px auto; padding-top: 20px; border-top:solid #09C 2px; } #push { width: 1024px; min-height: 50px; margin: 0px auto 0px auto; text-align: center; } .logo { margin-right: 30px;	 } .logo { margin-right: 30px;	 } .rightitem { width: 216px; height: auto;  float: left; padding: 10px 0px 10px 0px; } .rightaccessories{ width: 216px; height: auto;  text-align: center; float: left; padding: 10px 0px 10px 0px; } .rightCART { width: 216px; height: 60px;  float: right; padding: 10px 0px 20px 0px; } /* FLOATS */ .imgleft {  float: left; padding: 10px 10px 50px 10px; } .imgright {  float:right; } .imgmiddle {  display: block; margin-left: auto; margin-right: auto } /* LEFT NAV MENU */ .menu{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:220px; list-style:none;background:rgb(255,255,255);} .menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; } .menu li a{text-align:left;height:40px; padding:0px 0px; font:16px Arial; color:#09C; display:block;  text-decoration:none;} .menu li a:hover{background:; color:#6C0; border-bottom:dashed #09C 1px;} .menu li a span{line-height:40px;} /* text styles */ .help { font:22px Arial; color:#09C;  } .help-numbers { font:14px Arial; color:#09C;  } .help-numbers a{ font:14px Arial; color:#09C; text-decoration: none; } .help-numbers  a:hover{ font:14px Arial; color:#09C; text-decoration:underline; } .tag { font:22px Arial; color:#09C;  } .prodimg { width: 100px; font:22px Arial; color:#09C;  float: left; } .prod_desc { width: 160px; font:22px Arial; color:#C00;  float: left; margin-left: 10px; margin-top: 10px; } .prod_desc a{ width: 160px; font:22px Arial; color:#C00;  float: left; text-decoration:none; } .prod_desc a:hover{ width: 160px; font:22px Arial; color:#09C;  float: left; text-decoration:underline } .prod_INFO { width: 160px; font:14px Arial; color:#666;  float: left; margin-left: 10px; margin-top: 10px; } #blox {width: 550px; clear: both;border-bottom:dashed 1px #999;} #blox1 {width: 173px; float: left; border-bottom:} #blox2 {width: 173px;  float: left; margin: 0px 15px;} #blox3 {width: 173px;  float: right;border-bottom:} .clearblox { clear: both; height:5px; } .clearbloximg { width: 100%; height: 100%; } 
