@charset "utf-8"; /* CSS Document */ body { background:#000; } a { text-decoration:none; } h1 { color:#0074b5; text-transform:uppercase; font-size:17px; margin-bottom:5px; } h4 { font-size:13px; } h4 span { color:#ff0000; } form { padding:5px 0 0 0; } form div { clear:left; display:block; zoom:1; margin:5px 0 0 0; padding:1px 3px; } form div label { display:block; float:left; width:100px; padding:3px 5px; margin: 0 0 5px 0; text-align:right; } input { vertical-align:middle; } table { width:100%; border-collapse:separate; border-spacing: 2px; } table td, table th { padding:2px 4px; } hr { width:100%; } .container_16 { } #outer { } #container { background:#efedb4 url('outer_bg.gif') repeat-x; } #header { background:url('header_bg.jpg') top center no-repeat; } #logo { } #cart { height:47px; font-size:10px; padding-top:30px; text-align:center; background:url('cart_bg.gif') no-repeat; float:right; } #cart p { margin-bottom:5px; } #cart p span { font-weight:bold; } #nav { margin-top:5px; } #content { background:url('content_bg.gif') top left repeat-y; padding-bottom:5px; } #news { height:274px; padding-top:158px; margin-bottom:10px; background:url('news_bg.jpg') top no-repeat; } #news_updtr { } #loading { margin:0 auto; display:block; } #news ul { height:237px; margin-bottom:10px; overflow:hidden; position:relative; z-index:11; } #news ul li { width:203px; height:63px; background:transparent url('news_li_bg.gif') top no-repeat; margin:0 auto 4px; padding:0; list-style:none; position:relative; z-index:11; clear:both; } #news ul li.error { background:none; } #news ul li p.news_date { width:42px; height:57px; padding:10px 0 0; color:#fff; line-height:1.1; text-align:center; font-size:8px; font-weight:bold; float:left; } #news ul li p.news_date span { font-size:18px; display:block; } #news ul li h3 { font-size:12px; padding:10px 5px 5px; margin-bottom:5px; } #news ul li p { margin-bottom:0; } #news ul li p.read_news { top:43px; right:23px; position:absolute; } #news ul li h3 a { color:#0074b5; } #controls { text-align:center; } #facebook { text-align:center; } #hero { line-height:0; } #inner { background:url('inner_ftr_bg.gif') bottom no-repeat; padding:0 0 10px; } #inner_hdr { height:80px; padding:0 30px; background:url('inner_hdr_bg.gif') no-repeat; } #breadcrumbs { height:25px; padding:6px 0 0 0; font-size:9px; color:#fff; text-transform:uppercase; text-align:right; } #breadcrumbs img { vertical-align:middle; } #breadcrumbs a { color:#efedb4; text-decoration:underline; } h2 { margin:0; color:#fff; font-size:18px; text-transform:uppercase; line-height:41px; padding:0 0 0 35px; background:url('h2_left.gif') no-repeat; display:inline; float:left; } h2 span { height:49px; padding:0 35px 0 0; background:url('h2_right.gif') no-repeat 100% 0%; display:inline; float:left; } #inner_cntnt { padding:20px 15px; background:url('inner_bg.gif') repeat-y; margin: 0px; height: auto; width: 670px; } .prod { width:300px; height:115px; background:#d2d09e url('prod_bg.gif'); margin:0 16px 15px; display:inline; float:left; } .prod a { color:#000; } .prod h3 { padding-top:10px; } .prod h3, .prod p { font-size:12px; margin-bottom:10px; } #main_prod { width:623px; background:url('main_prod_hdr.gif') top no-repeat; } #main_prod h3 { font-size:18px; padding:20px 0 0; margin:0 10px 10px 20px; } #main_prod h4 { color:#ff1010; font-size:16px; margin:0 10px 10px 20px; } #main_prod p { margin:0 10px 10px 20px; } #footer { height:56px; padding-top:25px; text-align:center; background:url('footer_bg.gif') top center no-repeat; } #footer p { color:#86867e; margin-bottom:10px; } #footer a { color:#86867e; } #footer a:hover { color:#efedb4; } #disclaimer { font-size:10px; } .boxsetsection{ position: relative; width: 632px; height: 144px; font: 13px Arial, Helvetica, sans-serif; background: url('collection_bkg.gif') no-repeat right; margin-bottom: 10px; margin-left: auto; margin-right: auto; } .bs_image{ position: absolute; left: 0px; top: 0px; } .bs_info{ position: absolute; left: 456px; top: 10px; } .bs_info h3{ font-size: 12px; } .bs_info a{ color: #000000; } .bs_info p{ color: #000000; font-size: 12px; margin: 0px; padding-bottom: 8px; } #nutritiontable { width:300px; border-spacing: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; } #nutritiontable td, #nutritiontable th{ padding:4px,6px; }