@charset "utf-8"; /* CSS Document */ *, form { margin:0; padding:0; list-style:none; } html, body { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; } html { background:#fff url('bg.gif') no-repeat top; overflow-y:scroll; } img { border:0; } p, h1, h2, h3, h4, h5, h6 { padding:5px 0; } h2 { color:#fff; font-size:14px; background:#cb266d; padding:7px 0 7px 18px; display:block; } a:link, a:visited, a:active { color:#000; text-decoration:none; } a:focus { outline:none; } a:hover { text-decoration:underline; } .clear { clear:both; } table { margin:0 auto; } .aboutpage{ padding:10px; display:block; } #wrapper { width:950px; background:#fff; border:5px solid #cb266d; border-top:0; margin:0 auto; } #header { height:120px; background:url('header_bg.gif'); position:relative; } #cart_hldr { width:170px; height:80px; top:25px; right:32px; position:absolute; } #cart_details { height:41px; padding:15px 0 0 45px; } #content_wrapper { height:1%; background:#fff url('content_wrapper_bg.gif') repeat-y left; } #left { width:150px; background:#7347a1; float:left; } form#search { height:25px; padding-top:40px; padding-left:19px; background:url('search_bg.gif') no-repeat; } form#search #s { width:100px; border:0; } form#search input { vertical-align:middle; } ul#menu { background:#7347a1 url('the_shop.gif') no-repeat top; padding-top:70px; } ul#menu li { min-height:23px; height:auto !important; height:23px; line-height:23px; } ul#menu li a { color:#fff; padding:0 12px; border-bottom:1px dotted #fff; display:block; } ul#menu li a:hover { font-weight:bold; margin:0; border-bottom:1px solid #cb266d; background:#cb266d; text-decoration:none; } #cards_accepted { margin-top:40px; } #right { width:800px; float:left; } #nav { background:url('nav_bg.gif') no-repeat right; } #content { min-height:550px; height:auto !important; height:550px; margin:5px 8px 0; padding:0 0 10px 0; border:3px solid #cb266d; } #checkout { padding:20px; } #breadcrumbs { height:28px; line-height:28px; padding-left:18px; text-align:left; } #prod_list { background:url('prod_list_bg.gif') no-repeat; } #prod_list .prod_hldr { height:180px; width:160px; margin:15px; text-align:center; display:inline; float:left; } #prod_list .prod_hldr .prod_img { height:120px; } #prod_list .prod_name { display:block; } #feat_prod { width:161px; margin-right:11px; text-align:center; display:inline; float:right; } #feat_prod .prod_hldr { width:150px; padding-top:10px; } #feat_prod .prod_hldr img { padding:3px; border:1px solid #7347a1; } #feat_prod .prod_hldr div img { padding:0; border:0; } #feat_prod .prod_name, #feat_prod .feat_prod_price { display:block; padding:3px 0; } #feat_prod .prod_name, #feat_prod .prod_name a { color:#cb266d; font-weight:bold; } #feat_prod .prod_price, #feat_prod .prod_price a { color:#000; font-weight:bold; } #main_prod { padding-top:20px; padding-bottom:20px; text-align:left; } #main_prod #prod_image { padding:5px; border:2px solid #7347a1; margin-left:20px; display:inline; float:left; } #main_prod #prod_details { width:464px; margin-top:10px; float:left; } #main_prod #prod_name { padding:10px; color:#fff; font-size:18px; font-weight:bold; background:#7347a1; } #main_prod #prod_price { margin:0 20px 0 10px; display:inline; float:right; } #main_prod #prod_desc { padding:10px 100px 10px 10px; } #main_prod #add_to_cart { float:right; } #main_prod #qty_box { width:67px; height:30px; color:#fff; padding-top:18px; text-align:center; background:url('qty_bg.gif') repeat-x; margin:0 0 0 12px; } #main_prod #qty_box input { width:29px; color:#000; border:1px solid #7347a1; } #related { height:138px; padding-top:66px; text-align:center; clear:both; background:url('related_bg.gif') no-repeat; } #related .prod_hldr { width:229px; height:114px; margin:0 5px; float:left; } #related .prod_img { padding:2px; border:1px solid #7347a1; float:left; } #related .prod_desc { width:115px; float:left; } #related .prod_desc .prod_name a{ color:#cb266d; font-weight:bold; } #related .prod_desc .prod_price { font-weight:bold; padding:5px 0; } #footer { height:19px; color:#fff; font-size:10px; text-align:center; padding-top:5px; margin:0 8px 5px; background:#cb266d; } #footer a { color:#fff; } 