/* CSS */ body { padding:0; margin:0; background: #f7f7f7; font:14px/20px Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:normal; height: 100%; }    div, p, h1, h2, h3, ul, img { padding:0px; margin:0px; }    ul { list-style-type:none; } a { color: #3366cc; text-decoration: none; } a:visited { color: #3366cc; text-decoration: none; } a:hover { color: #3366cc; text-decoration: underline; } /* Top Bar */ #top_bar { width:778px; height:96px; position:relative; margin:0 auto; padding:0; background: url('body_bg.png') 0 0 repeat-x; border-style: solid; border-width: 1px; border-color: #d2d2d2; border-top: none; } #top_bar img { width:258px; height:80px; display:block; padding:10px 0 0 6px; border:none; } /* Top Bar Menu Area */ #top_bar ul { width:520px; height:96px; display:block; position:absolute; top:0px; right:-10px; margin:0; padding:0; } #top_bar ul li { float:left; width:100px; display:block; text-align:center; } #top_bar ul li a { width:100px; height:29px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E4E00; background:url('topbar_bg.png') 0 0 repeat-x #fff; text-decoration:none; margin:0; padding:67px 0 0 0; } #top_bar ul li a:hover { width:100px; height:29px; display:block; background:#fff; color:#2E4E00; text-decoration:none; } #top_bar ul li span { width:100px; height:29px; display:block; background:url(menu_divider.png) 100% 0 no-repeat; background-position: left; color:#2E4E00; text-decoration:none; font-weight: bold; padding:67px 0 0 0; line-height:14px; } /* Toolbar area */ #toolbar { width:778px; height:27px; position:relative; margin:0 auto; padding-bottom:10px; background-color: #f7f7f7; } #toolbar img { margin:3px; } .heading { font:16px/20px Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:bold; } #toolbar span.heading { position:relative; left:178px; } #toolbar span.cartsummary{ position:relative; top:-7px; } #search{ position:relative; top:-25px; left:-30px; margin:0 auto; padding:0; } /* Top Body area */ #topbody{ width:778px; height:240px; position:relative; margin:0 auto; padding:0; } /* Main Body Area */ #mainbodyarea{ width:778px; height: auto; position:relative; margin:0 auto 10px auto; padding:0; } /*Left Panel */ #leftmainbody{ width:150px; height: auto; position:relative; float:left; margin-bottom:10px; padding:10px; text-align:left; } #leftmainbody h4{ margin:10px; text-align:left; } .product_section{ margin:-2px 0 -2px 0; border:0; border-spacing:0; padding:0; text-align:left; } .navspace{ margin:2px; } #rightmainbody{ width:575px; height: auto; position:relative; float: right; border:1px solid #DCDAC2; padding:10px; background:#fff; color:#3D3C2C; margin-bottom:10px; } #rightmainbody h4{ margin:10px; text-align:center; } #rightmainbody h5{ font:12px/12px Arial, Helvetica, sans-serif; margin:10px; text-align:center; } /* Footer Area */ #footerarea { width:778px; height:153px; position:relative; margin:0 auto; padding:0; clear: both; } #footerextarea { width:778px; height:150px; position:absolute; top:0px; right:-5px; background:url('footer_pic.png') 0 0 no-repeat #f7f7f7; color:#fff; margin:0; } #footerarea ul{ width:478px; display:block; position:absolute; left:180px; top:23px; } #footerarea li{ float:left; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; } #footerarea ul li a{ padding:0 10px; color:#3D3C2C; background:#ffffff; text-decoration:none; } #footerarea ul li a:hover{ text-decoration:none; color:#cc0000; } #footerarea p { background:#ffffff; margin:54px 45px 0 0; display:block; position:absolute; top:0px; left:280px; color:#3D3C2C; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; } /* ACTINIC CSS STUFF */ .actlarger { font-size: 13px; color: #000000; } .actsmaller{ font-size: 10px; color: #000000; } .actxxsmall { font-size: 10px; color: #000000; } .actxsmall { font-size: 11px; color: #000000; } .actsmall { font-size: 11px; color: #000000; } .actregular { font-size: 13px; color: #000000; } .actlarge{ font-size: 16px; color: #000000; } .actxlarge { font-size: 20px; color: #000000; } .actxxlarge { font-size: 20px; color: #000000; } .actwarningcolor { color: #ff3300; } 
