@charset "utf-8"; /* CSS Document */ * { margin:0; padding:0; list-style:none; } html, body { color:#303030; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#2c2c2c; margin:0; } html { overflow-y:scroll; } img { border:0; } a:link, a:visited, a:active { color:#000; text-decoration:none; } a:focus { outline:none; } a:hover { color:#000; text-decoration:underline; } h1, h2, h3, h4, h5, h6, p { padding:5px 0; } table { margin:10px auto; } hr { margin:0 auto; } form#contact { padding:30px 30px 0; } form#contact div { clear:left; display:block; width:600px; zoom:1; margin:5px 0 0 0; padding:1px 3px; } form#contact div label { display:block; float:left; width:100px; padding:3px 5px; margin: 0 0 5px 0; color:#2e2f2e; } .clear { height:50px; clear:both; } .middle { width:950px; margin:0 auto; } #bulletlist { } #bulletlist li { list-style:disc; margin-left:10px; } #wrapper { background:#cdcdcd url('bg.gif'); } #wrapper .middle { border-left:4px solid #cdcdcd; border-right:4px solid #cdcdcd; background:#fff; } #header { height:145px; background:url('header-bg.jpg') no-repeat; position:relative; } #nav { top:102px; left:30px; position:absolute; } #nav a { margin:0 2px; } #searchform { bottom:12px; right:25px; position:absolute; } #s { width:108px; vertical-align:middle; } #searchsubmit { vertical-align:middle; } #cart_hldr { width:209px; height:67px; color:#fff; top:32px; right:10px; position:absolute; } #cart_text { padding:20px; float:left; } #cart_butts { width:77px; float:right; } #sidebar { width:168px; padding:90px 11px 5px 11px; background:#fff url('sidebar-bg.jpg') top no-repeat; float:left; } #sidebar ul { min-height:150px; height:auto !important; height:150px; } #sidebar ul li { width:148px; margin-left:20px; list-style-image:url('sidebar-ul.gif'); } #sidebar ul li a { padding:2px; padding-left:3px; display:block; } #sidebar ul li a:hover { color:#fff; font-weight:bold; background:#4aafab; text-decoration:none; } #right { width:760px; float:left; } #home_txt { width:320px; padding:40px 20px; text-align:justify; float:left; } #feat_prod { width:377px; height:260px; padding:0 0 50px 0; margin-top:20px; background:url('feat_prod_bg.gif') no-repeat bottom; text-align:justify; position:relative; float:left; } #feat_prod a { color:#4dabaa; } #feat_prod h3 { width:50%; color:#4dabaa; font-size:18px; margin-top:0; text-align:left; padding:20px 0 0 0; } #title { height:41px; padding:17px 72px 0 0; color:#fff; font-size:16px; font-weight:bold; text-align:right; background:url('title-bg.gif') no-repeat; } #breadcrumbs { padding:8px 20px 8px 20px; color:#4aafab; font-size:10px; background:url('breadcrumb-bg.gif') repeat-x; border-bottom:1px dotted #545454; } #breadcrumbs a { color:#545454; } #prod_list { padding:0 22px; } #prod_list .prod_hldr { width:310px; height:110px; padding:15px; margin:9px; display:inline; background:url('prod-bg.gif'); position:relative; float:left; } #prod_list .prod_desc { width:143px; float:right; } #prod_list .prod_desc a { color:#4dabaa; font-size:14px; font-weight:bold; display:block; } #prod_list .find_out_more { right:38px; top:101px; position:absolute; } #main_prod { width:729px; text-align:center; margin:10px auto; } #main_prod #prod_img { width:332px; margin-right:20px; float:left; } #main_prod #prod_img #prod_thmbs { height:90px; padding:10px 0 0 0; background:url('prod-pics-bg.gif'); } #main_prod #prod_img #prod_thmbs a { } #main_prod #prod_img #prod_thmbs img { border:1px solid #545454; margin:2px; } #main_prod #prod_img #prod_thmbs img.selected { border:2px solid #4aafab; margin:1px; } #main_prod #prod_details { width:377px; float:left; } #main_prod #prod_details #prod_hdr { height:96px; width:343px; padding:5px 15px; text-align:left; background:url('prod-details-hdr.gif') no-repeat; position:relative; } #main_prod #prod_details #prod_hdr #qty_text { color:#fff; font-size:10px; padding:10px; float:right; } #main_prod #prod_details #prod_hdr #qty { width:33px; border:1px solid #4aafab; } #main_prod #prod_details #prod_hdr h3 { color:#4dabaa; font-size:16px; padding:2px 0; } #main_prod #prod_details #prod_hdr h4 { color:#fff; font-size:18px; padding:2px 0; } #main_prod #prod_details #prod_hdr #add_to_cart { top:63px; right:14px; position:absolute; } #main_prod #prod_details #prod_info { min-height:162px; height:auto !important; height:162px; padding:20px; text-align:left; background:url('prod-info-bg.gif') no-repeat bottom; } #main_prod #prod_details #prod_fttr { height:54px; width:377px; background:url('prod-details-fttr.gif') no-repeat; } #rel_prods_hldr { height:163px; width:565px; padding-left:172px; background:url('rel-prods-bg.gif'); margin:10px auto; clear:both; } .rel_prod { height:163px; width:164px; margin:0 12px; display:inline; float:left; } .rel_prod_name a { padding:15px 35px 10px 10px; text-align:left; background:url('rel-prod-link-bg.gif') no-repeat bottom; display:block; } .rel_prod_name a:hover { text-decoration:none; background:url('rel-prod-link-bg-over.gif') no-repeat bottom; } #footer { height:70px; color:#fff; font-size:10px; text-align:center; background:url('footer-bg.gif') repeat-x; } #footer a { color:#fff; } #footer a:hover { color:#56b1ac; } #footer .middle { padding-top:30px; position:relative; } #footer .middle img#footer_img { top:-31px; margin-left:50%; left:-442px; position:absolute; display:block; } .cartheading { padding:3px 5px; color:#fff; } 