@charset "utf-8";
/*--- CSS Document ---*/

body, html {
margin:0;
padding:0;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
body {background:url('../images_templ/body-back.jpg') repeat-x;}
a img {border:0;}
form {margin:0;}
a:LINK, a:VISITED {
color:#666;
padding:1px 2px;
}
a:HOVER {
/*-- color:#FFF; --*/
/*--background:#0c3d75; --*/
text-decoration:none;
}
.category-body a:HOVER {
color:#FFF;
background:#0c3d75;
}

/*--- Template Header ---*/

#templ-header, #main-container {
width:1000px;
margin:0 auto;
z-index: 40000;
}
#templ-header {height:97px;}
#templ-header a {padding:0; background:none;}
.top-logo {float:left;}
#searchbox {
float:left;
width:290px;
margin:30px 25px 0 30px;
}
#searchbox .text {
color:#0c3d75;
width:215px;
}
#searchbox *{vertical-align:middle;}
.top-phone, .top-chatbtn {margin:22px 22px 0 0;}
#cart-info {
margin:15px 5px 0 0;
padding:0 17px 0 0;
text-align:right;
background: url('../images_templ/bullet-down-blue.jpg') no-repeat top right;
font-size:11px;
}
#cart-info a:LINK, #cart-info a:VISITED {color:#0c3d75;}

/*--- Vertical Menu ---*/

#vertical-menu {width:180px; vertical-align:top;}
#vertical-menu-body {
border:1px solid #cfcfcf;
margin:2px 5px 0 5px;
padding:3px;
width:180px;
font-size:11px;
}
#vertical-menu a:LINK, #vertical-menu a:VISITED {
text-decoration:none;
display:block;
}
.menu-home-appliances {
text-align:center;
font-weight:bold;
border:1px solid #999;
color:#0F3973;
padding:2px 0;
background:#ebebeb;
margin:6px 0 3px 0;
}
.menu-categorytype-link:LINK, .menu-categorytype-link:VISITED, .link_categorytype:LINK, .link_categorytype:VISITED {
font-size:12px;
border-bottom:1px solid #cfcfcf;
font-weight:bold;
color:#0c3d75;
line-height:22px;
}
.menu-categorytype-link:HOVER, .link_categorytype:HOVER {
background:#0c3d75;
border-color:#cfcfcf;
color:#FFF;
}
.menu-category-link {line-height:17px;}
.menu-subcategory-link:LINK, .menu-subcategory-link:VISITED {
line-height:17px; 
padding:0 0 0 10px; 
color:#000;
} 
.menu-subcategory-link:HOVER {color:#FFF;} 
.category-body_selected {
border:1px solid #0c3d75;
margin:0 0 10px 0;
}
.subcategory-body_selected {
background:#DFDFDF;
border-bottom:1px solid #0c3d75;
}
.menu-categorytype-link_selected:LINK, .menu-categorytype-link_selected:VISITED, .menu-categorytype-link_selected:HOVER {
background:#0c3d75;
color:#FFF;
font-size:12px;
border-bottom:1px solid #0c3d75;
font-weight:bold;
line-height:22px;
}
.menu-category-link_selected:LINK, .menu-category-link_selected:VISITED, .menu-category-link_selected:HOVER {
background:#666;
color:#FFF;
line-height:17px;
}
.menu-subcategory-link_selected:LINK, .menu-subcategory-link_selected:VISITED, .menu-subcategory-link_selected:HOVER {
line-height:17px;
padding:0 0 0 10px; 
color:#FFF; 
background:#999;
}
/*--- Content ---*/

#body-container {
background:#FFF; 
height:auto;
width:auto;
}
#main-content {
width:800px;
height:auto;
background:#FFF;
padding:2px 0 0 0;
vertical-align:top;
}

/*--- Manufacturers Box ---*/

#manufacturers-box {
float:left;
width:798px;
border:1px solid #cfcfcf;
margin:25px 0 0 0;
}
.manufacturers-list {
width:170px;
float:left;
height:310px;
margin:5px;
overflow-x:hidden;
overflow-y:scroll;
}
.manufacturers-list a:LINK, .manufacturers-list a:VISITED {
display:block;
text-decoration:none;
line-height:16px;
}
.manufacturers-list p {
font-weight:bold;
color:#0c3d75;
font-size:14px;
margin:0 0 3px 0;
padding:0 0 3px 0;
border-bottom:1px solid #cfcfcf;
}
.manufacturers-logos {
height:320px;
overflow-x:hidden;
overflow-y:scroll;
}
.manufacturers-logos a {
padding:0;
background:#FFF;
float:left; 
}

/*--- Footer ---*/

#templ-footer {
text-align:center;
font-size:11px;
line-height:16px;
background: url('../images_templ/footer-back.jpg') repeat-x;
padding:5px 0 0 0;
margin:0;
}
#templ-footer table { 
margin:0 auto;
width:995px;
text-align:left;
}
#templ-footer table td {
vertical-align:top;
padding:0 0 0 45px; 
}
#templ-footer table td p {
font-weight:bold;
margin:0;
padding:0 0 5px 0;
}
#templ-footer a:LINK, #templ-footer a:VISITED {
color:#666;
padding:1px 2px;
}
#templ-footer a:HOVER {
color:#FFF;
background:#0c3d75;
text-decoration:none;
}
.footer_link_system {color:#666;}

/* --- Filters ---*/


#menu_filters_header {
font-weight:bold;
font-size:12px;
padding:2px 0 0 5px;
float:left;
}
#menu_filters_func {
background:#666;
width:95px;
height:18px;
float:right;
margin:0 5px 4px 0;
text-align:center;
}
#menu_filters_func a:LINK, #menu_filters_func a:VISITED {
color:#FFF;
font-size:11px;
text-decoration:none;
line-height:14px;
display:block;
}
ul.list_filters {clear:both; margin:0; padding:0;}
#menu_filters li {margin:0; list-style:none;}
.listitem_filter_header {
border:1px solid #CCC;
padding:2px 0 2px 8px;
margin:5px 0 0 4px;
background:#EEE;
color:#333;
width:162px;
}
ul.list_filtervalue {margin:4px 0 10px 6px; padding:0;}
.listitem_filtervalue input {float:left; clear:left; margin:0 3px 0 0; height:16px;}
.listitem_filtervalue {clear:both; padding:2px 0 2px 0;}
.listitem_filtervalue * {vertical-align:middle; cursor:pointer;}
.filtersContentNavigation {text-align:right; padding:0 0 6px 0;}
#filtersContentHeader {border-bottom:1px solid #CCC;}

/*--- Homepage ---*/

#home-boxes a:LINK, #home-boxes a:VISITED {
display:block;
text-decoration:none;
padding:2px 0 0 0;
float:left;
text-align:center;
border:1px solid #cfcfcf;
margin:0 2px 5px 2px;
font-size:13px;
width:154px;
height:162px;
font-weight:bold;
color:#0c3d75;
zoom: 1;
}
#home-boxes a:HOVER {
background:#FFF;
border:1px solid #0c3d75;
}
#home-text {
float:left;
padding:0 10px;
}
#home-text h1 {
font-size:15px;
color:#0c3d75;
margin:0;
padding:20px 0 0 0;
}
#home-text p {margin:0; padding:10px 0 0 0;}

/*--- Category ---*/

table.categories_path {border:1px solid #cfcfcf; padding:0px 5px;}
table.categories_path h1 {font-size:14px; color:#0c3d75;}
table.categories_path img {margin:0 10px 0 10px;}
table.categories_path p {font-size:11px; margin:0; padding:0;}
table.categories_path .top_link:LINK, table.categories_path .top_link:VISITED {text-decoration:none;}
.navigator_products_list {margin:0; padding:0 0 15px 0;}
.navigator_products_list li {list-style:none; float:left; margin:0 5px; padding:2px 3px;}
.navigator_products_listitem_selected {background:#666; color:#FFF;}
#category-description {border-bottom:1px solid #cfcfcf; width:100%; margin:4px 0;}
#category-image {width:150px; text-align:center;}
#category-image *{background:none;}
#category-name {background:#ebebeb;}
#category-name a:LINK, #category-name a:VISITED {
font-size:14px;
font-weight:bold;
color:#0C3D75;
text-decoration:none;
display:block;
padding:3px 5px;
}
#category-name a:HOVER {background:#0C3D75; color:#FFF;}
#category-descr {padding:5px 0 10px 0;}
#category-descr h1 {font-size:11px; margin:5px 0; padding:0 0 0 5px;}
#category-descr p {margin:0;padding:0 0 0 5px;}
.category_link:HOVER {background:#FFF;}

.categories_item_td .top_link:LINK, .categories_item_td .top_link:VISITED {
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.collection-hdr {border:1px solid #ccc;}
.collection-hdr a {padding:0; background:none;}
#cat-tp-lt, #cat-tp-rt, #cat-bt-lt, #cat-bt-rt, #cat-md-lt, #cat-md-bt, #cat-md-tp, #cat-md-rt, #category-name img {display:none;}
#category-brands {float:right; margin:0 0 5px 0;}
#category-brands div {font-weight:bold; margin:5px 0 3px 0;}
#category-brands ul {margin:0 0 0 15px; padding:0;line-height:15px;}

/* --- Brief Products ---*/

.brief-product {
border-bottom:1px solid #CCC;
margin:10px 0 0 0;
width:800px;
}
.compare-box {text-align:center;}
.brief-img {padding:0 10px 0 6px; width:150px; text-align:center;}
.brief-img a {padding:0;background:none;}
.brief-img a:HOVER {background:#FFF;}
.brief-name:LINK, .brief-name:VISITED {
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#0c3d75;
padding:3px 2px;
display:block;
}
.brief-descr {padding:0 0 10px 0;}
.brief-name:HOVER {background:#0c3d75; color:#FFF;}
.brief-descr p {margin:0; padding:4px 0 8px 0;}
.brief-descr ul {margin:0; padding:0 0 10px 30px;}
.brief-tools {margin:8px 0 0 0; clear:both;}
.brief-tools a {padding:1px 2px;}
.brief-reviews {float:left; margin:0 10px 0 0;}
.brief-reviews div {padding:0px;}
.brief-qty-status {display:inline; margin:0 10px 0 0;}
.brief-prices {text-align:right; width:120px;}
.brief-sale-price {font-size:20px; font-weight:bold;}
.brief-list-price {padding:3px 0 5px 0;}
.brief-list-price span {color:#0c3d75; text-decoration:line-through;}
.brief-prices img {margin:0 0 2px 0;}
.brief-prices a:HOVER {background:#FFF;}
.free-shipping-icon {float:right; margin:-6px 0 0 0;}
.product_separator h3 {font-size:14px; background:#0c3d75; color:#FFF; padding:4px 10px;}
#prod-separator-descr {background:#0C3D75; font-weight:bold; color:#fff; padding:5px 10px; font-size:13px;}
.free-shipping {float:right;}

/* --- Detailed Products ---*/
#main-img {overflow:hidden;}
#detailed-container {width:798px; font-size:12px; margin:6px 0 0 0;}
#detailed-container td {vertical-align:top;}
#detailed-image {text-align:center; padding:0 0 10px 0; width:40%;}
#detailed-image a {padding:0; background:none;}
#detailed-image .enlarge {margin:5px 0 0 0; color:#999; font-size:11px;}
#detailed-image .enlarge a:LINK, #detailed-image .enlarge a:VISITED  {padding:1px 2px; color:#999; font-size:11px;}
#detailed-image .enlarge a:HOVER {background:none;}
#detailed-reviews {margin:10px auto; border:1px solid #CCC; width:165px; padding:4px;}
#detailed-reviews a {font-size:11px;color:#194278;}
#detailed-reviews .reviews-title {color:#0C3D75; font-weight:bold; font-size:15px;}
#detailed-reviews .productReviews_container {margin:0 auto; width:160px;}
#detailed-tools {margin:10px auto; border:1px solid #CCC; width:165px; padding:4px;}
#detailed-tools ul {margin:0; padding:0;}
#detailed-tools li {height:18px; list-style:none;}
#detailed-tools a:LINK, #detailed-tools a:VISITED {color:#333; font-size:10px; font-weight:bold; text-decoration:none;}
#detailed-tools a:HOVER {text-decoration:underline;color:#0C3D75;}
#detailed-top-info {width:auto;}
h1.detailed-prod-name {font-size:14px; color:#194278; text-align:left; padding:0 0 10px 0; margin:0 0 10px 0;}
h1.detailed-prod-name a {font-size:14px; color:#194278; text-align:left; padding:0 0 10px 0; margin:0 0 10px 0;text-decoration:none;}
h1.detailed-name {font-size:14px; color:#194278; text-align:left; border-bottom:1px solid #CCC; padding:0 0 10px 0; margin:0 0 10px 0;}
h1.detailed-name a {font-size:14px; color:#194278; text-align:left; border-bottom:1px solid #CCC; padding:0 0 10px 0; margin:0 0 10px 0;text-decoration:none;}
#detailed-additional-info {line-height:19px; font-size:10px; font-style:italic;border-bottom:1px solid #CCC; padding:0 0 10px 0;}
#detailed-additional-info strong {color:#333; font-style:normal; font-size:11px;}
#detailed-additional-info a:link, a:visited  {color:#333; font-style:normal; font-size:11px;text-decoration:none;}
#detailed-prices {padding:5px 0 5px 12px; }
.detailed-list-price {font-size:12px; margin:0 0 8px 0; text-decoration:none;}
.detailed-list-price span {text-decoration:line-through; font-size:14px;} 
.list-price-details a {padding:0; background:none;}
.detailed-price-savings {font-size:12px; color:#FF0000; margin:5px 0;}
.detailed-price-savings span {font-size:14px;}
.detailed-sale-price {font-size:12px; color:#0C3D75; font-weight:bold;}
.detailed-sale-price span {font-size:16px;}
a.repair-master-link {padding:0; background:none; margin:0;}
.product_options_border {border:1px solid #CCC; margin:0; font-size:11px; width:374px;}
.product_options_title td {background:#ebebeb; color:#074e84; text-align:left; font-size:14px; font-weight:bold; text-transform:uppercase; padding:3px;}
.product_options_name {background:#cfcfcf; display:block; color:#000000; line-height:15px; padding:3px 5px;}
.product_options_body {background:#ffffff;}
.product_options_price {color:#000; font-weight:bold; text-align:left; display:block; padding:0 0 0 20px;line-height:15px; padding:3px 5px;}
.product_options_border select {font-size:11px;}
.product_options_header, .product_options_list_price {display:none;}
#detailed-buy-info {margin:15px 0 10px 0;}
#detailed-buy-info * {vertical-align:middle;}
#detailed-buy-info a {margin:10px 0 10px 0; display:block; padding:0; background:none;}
#detailed-qty-status {color:#666; font-size:10px; font-style:italic;}
#detailed-qty-status strong {color:#000; font-size:14px; font-style:normal;}
#detailed-botom-info {
border-top:1px solid #999;
padding:4px 10px 12px 10px;
color:#333;
height:300px;
line-height:18px;
clear:both;
}
#detailed-botom-info h1, #detailed-botom-info h2 {font-size:13px;}
#detailed-botom-info td {padding:3px;}
#detailed-botom-info th {text-align:left; padding:3px 5px;}
.detailed-pdfs {
border-top:1px solid #999; 
margin:10px 0 0 0;
clear:both;
width:100%;
}
#related-products-container {width:165px; text-align:right;}
#related-products {
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
float:right;
width:158px;
font-size:11px;
}
#related-products a:LINK, #related-products a:VISITED, #related-products a:HOVER {padding:0; background:none;}
.related-product {
text-align:center;
border-top:1px solid #666;
padding:5px 0 5px 0;
overflow:hidden;
}
.related-product p {padding:0; margin:5px 0;}
.related-product div {
font-weight:bold; 
color:#333;
padding:0 0 5px 0;
font-size:12px;
}
#related-products .product_separator {text-align:center;}
#related-products .product_separator h3 {font-size:11px; background:#FFF; color:#666;}

/* --- Sitemap ---*/

.sitemap_body ul {margin:0; padding:0;}
.sitemap_body li {list-style:none;}
.sitemap_body ul.list_sitemap_custompages {padding:0 0 25px 0;}
.sitemap_body .listitem_sitemap_custompage, .sitemap_body .listitem_sitemap_manufacturer {
float:left;
width:185px;
border:1px solid #999;
margin:0 10px 10px 0;
}
.sitemap_body .custompage_link:LINK, .sitemap_body .custompage_link:VISITED, .sitemap_body .manufacturer_link:LINK, .sitemap_body .manufacturer_link:VISITED {
text-decoration:none;
color:#333;
font-size:12px;
padding:3px 4px;
display:block;
}
.sitemap_body .custompage_link:HOVER, .sitemap_body .manufacturer_link:HOVER {color:#FFF;} 
.sitemap_body .categorytype_link:LINK, .sitemap_body .categorytype_link:VISITED {
font-size:14px;
font-weight:bold;
color:#333;
display:block;
text-align:center;
text-decoration:none;
border:1px solid #999;
background:#EEE;
padding:3px 0;
clear:both;
}
.sitemap_body .category_link:LINK, .sitemap_body .category_link:VISITED {
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#0C3D75;
border-bottom:1px solid #000;
display:block;
clear:both;
padding:2px 3px;
}
.sitemap_body .listitem_sitemap_products {
float:left;
width:185px;
height:220px;
text-align:center;
margin:0 10px 10px 0;
border:1px solid #999;
padding:10px 0;
}
.sitemap_body .listitem_sitemap_products img {display:block; margin:0 auto 5px auto;}
.sitemap_body .listitem_sitemap_products a:LINK, .sitemap_body .listitem_sitemap_products a:VISITED {
text-decoration:none;
display:block;
}
.sitemap_body .listitem_sitemap_products a:HOVER {background:#FFF; color:#F21D21;}

/* --- Custom Pages ---*/

#cooler-faq h1, h2, h3, h4, h5, h6 {font-size:15px; margin-top:25px;}
.tbod{border-left:solid 1px #bebfbf;}
#cooler-faq p{
font-size:12px;
border-bottom:1px dotted;
line-height:25px;
display:block;
padding:0px;
margin:0;
}
#cooler-faq p a{
font-weight:bold;
font-size:12px;
line-height:22px;
text-decoration:none;
color:#2f4e7c;
margin:0;
display:block;
padding:0 0 0 10px;
}
#cooler-faq p a:hover{color:#FFF;background:#0C3D75}

#pressreleases {padding:10px;}
#pressrelease-credit {font-size:10px}
#pressrelease-credit a {font-size:10px}
#pressrelease-box {
border: 1px solid #143d67;
margin:10px;
font-size:12px;
line-height:18px;
padding:0 5px;
background-color:#ffffff;
}
#pressrelease-box a:LINK, #pressrelease-box a:VISITED {
color:#143d67;
text-decoration:none;
font-size:14px;
display:block;
}
#pressrelease-box a:HOVER {color:#000; background:none;} 
#pressreleases h1{font-size:16px; color:#003366;}
#pressreleases p{font-size:12px; text-align: justify; line-height:18px;	color:#333333;}
#pressreleases a{color:#003366;}
#pressrelease-box h2{border-bottom:1px dotted; line-height:35px; margin:0;}
#pressrelease-nav {border-top:1px solid #333333; margin:10px;}
#pressrelease-nav a {line-height:20px;}

.grid-name {height:50px;}
.grid-name a {padding:1px 2px;}
.grid-price {font-size:12px; padding:0 0 10px 10px; color:#0C3D75;}
.grid-price  b {font-size:15px;}
.grid-image {height:150px;}
.grid-btn:LINK, .grid-btn:VISITED, .grid-btn:HOVER, .grid-image a:LINK, .grid-image a:VISITED, .grid-image a:HOVER {padding:0; background:none;}
.grid-table {height:250px;}

#summer_special_banner {
background:url('../images_templ/outdoor-special-banner.jpg') no-repeat;
width:801px;
height:289px;
margin:0 0 8px 0;
}
#summer_special_banner a:LINK, #summer_special_banner a:VISITED{
padding:0;
margin:43px 0 0 0;
float:left;
}
ul.navigator_products_list {width:780px;}
.all_coolers_box {height:100px; border-bottom:1px solid #E9E9E9}
.all_coolers_pic {float:left;}

/*-- rules for mega dropdown --*/
ul, ol, dl {
     position: relative;  }

#mega_menu {
float: left;
clear: both;
z-index: 200;
}
ul#mega_menu div {
     display: none;
     text-align: left;
z-index: 10000;
}
ul#mega_menu li.mega div.mega_content {
     position: absolute;
     top: 21px;
     left: 0;
     color: #212120;
     width: auto;
     background-image: url(../images_templ/wt_hornav_bg.png);
     background-position: right bottom;
     background-repeat: no-repeat;
     padding: 0 10px 9px 0;
     height: auto;
z-index: 10000;
}
.mega_content {
	display: none;
}
ul#mega_menu li.hovering div {
     display: block;
}
ul#mega_menu li {
     position: relative;
}
.wt_hor_menu {
     height: 21px;
     background-color: #298DC9;
     padding-left: 0;
     margin: 0;
	 width: 1000px;
}
.wt_hor_menu li {
     list-style: none;
     float: left;
     height: 21px;
     display: block;
}
#templ-header .wt_hor_menu li a:link, #templ-header .wt_hor_menu li a:visited, #templ-header .wt_hor_menu li a:hover {
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:tahoma;
	font-size:13px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	padding:0 8px;
	text-decoration:none;
}
#templ-header .wt_hor_menu li a:hover {
	background-color: #0A3D76;
}
.mega_content div {
     width: 200px;
     float: left;
     margin: 0 5px 0 0;
     padding: 8px 0 12px 0;
}
.mega_content_space_before {
     margin-top: 23px;
}

/*-- category links --*/
#templ-header #mega_menu li div .mega_h:link, #templ-header #mega_menu li div .mega_h:visited, #templ-header #mega_menu li div .mega_h:hover {
     float: none;
     background-image: none;
     background-color: transparent;
     color: #5C5859;
     padding-left: 0px;
     font-weight: bold;
}
#templ-header #mega_menu li .mega_content div .mega_h:hover {
     text-decoration: underline;
}
/*-- sub category links --*/

#templ-header #mega_menu li div a:link, #templ-header #mega_menu li div a:visited, #templ-header #mega_menu li div a:hover {
     float: none;
     background-image: none;
     background-color: transparent;
     color: #5C5859;
}
#templ-header #mega_menu li .mega_content div a:hover {
     text-decoration: underline;
}

#templ-header #mega_menu li div a:link, #templ-header #mega_menu li div a:visited, #templ-header #mega_menu li div a:hover {
     float: none;
     background-image: none;
     background-color: transparent;
     color: #7A7476;
	 padding-left: 7px;
	 background-image: url(../images_templ/mega_bul.gif);
	 background-repeat: no-repeat;
	 background-position: 0 8px;
	 font-weight: normal;
}
#templ-header #mega_menu li .mega_content div .mega_h:hover {
     text-decoration: underline;
}
.mega_cover_select {
	position: absolute;
	top: 0;
	left: 0;
}
#hnav_bg {background-color: rgb(85, 85, 85); height: 21px; position: absolute; top: 0pt; left: 0pt; width: 100%;}

/*-- home page product group --*/
#home-products a:LINK, #home-products a:VISITED, #home-products a:HOVER {padding:0; background:none; border: none; background-color: transparent;}
.home-product {
clear:both;
float:left;
padding:5px 0;
text-align:center;
position: relative;
height: 249px;
width: 194px;
overflow: hidden;
}
.home-product p {padding:0; margin:5px 0;}
.home-product div {
font-weight:bold; 
color:#333;
padding:0 0 5px 0;
font-size:12px;
}
.home-product-image {
display: block;
height: 150px;
overflow: hidden;
}
.home-product-name {
height: 39px;
overflow: hidden;
}
.home-product-name a:link, .home-product-name a:visited, .home-product-name a:hover {
text-decoration: none;
color: #666;
}
.home-product-name a:hover {
text-decoration: underline;
}
.home-product-header {
clear:both;
color:#0C3D75;
font-size:18px;
font-weight:bold;
margin:20px 0 0 0;
padding:0 0 0 10px;
background-image: url(../images_templ/home-product-header-bg.jpg);
background-repeat: repeat-x;
height: 31px;
line-height: 31px;
text-align: center;
}
.home-product .product_price {color: red;}
#home-product-wrapper {
border-right: 1px solid #CFCFCF;
border-left: 1px solid #CFCFCF;
border-bottom: 1px solid #CFCFCF;
}
#home-boxes {
margin-bottom: 15px;
float: left;
}
body .productQuickLook_link {
background-color: transparent;
border:none;
padding:0;
background-image:url(../images_templ/quicklook_button.png);
background-repeat: no-repeat;
background-position: 0 0px;
padding-left: 207px;
width: 134px;
height: 35px;
overflow: hidden;
top: 75px;
left: 25px;
position: absolute;
overflow: hidden;
}
.productQuickLook_linkOnly {
display: none; 
position: absolute;
}
body .productQuickLook_link:hover { background-position: 0 -35px;}
.productQuickLook_linkContainer {height: 249px; position: absolute;}

/*-- for general product quicklook --*/

.general_product_quicklook {
width: 150px;
height: 150px;
}
body .general_product_quicklook  .productQuickLook_link {
padding-left: 0px;
width: 134px;
height: 35px;
top: 20px;
left: 0px;
}
body .yui-panel .hd {
background-color:#298DC9;
}

#dt-prod-tabs {
float:left;
margin:15px 0 20px 1px;
min-height:300px;
height:auto;
}
#dt-prod-tabs h1 {font-size:14px; margin:0;}
#dt-prod-tabs td {padding:2px 5px;}
#tabs-nav {
width:630px;
border-bottom:2px solid;
height:28px;
}
#tabs-nav img {display:block; float:left; cursor:pointer; margin:0 5px 0 0;}
.dt-prod-tab-ea {
padding:15px;
margin:0;
font-size:13px;
}
.dt-prod-tab-ea p {margin:0; padding:10px 0;}


/*--  Previous Next buttons on Detail Product template --*/
#dp_previous_next {
position: relative;
width: 250px;
}
#dp_previous_next a:link, #dp_previous_next a:visited, #dp_previous_next a:hover {
display: block;
color:#484849;
font-weight:normal;
text-decoration:none;
}
#dp_previous_next a:hover {
text-decoration: underline;
}
#dp_next {
text-align: right;
width: 120px;
float: left;
padding: 0 1px;
font-size: 10px;
}
#dp_previous {
text-align: left;
width: 120px;
float: left;
padding: 0 1px;
font-size: 10px;
}
.dp_next_name, .dp_previous_name {
text-align: center;
}
#qty-box {margin-left:15px;width:350px;}
.product_specialties_border {width:350px;font-size:11px;border:1px solid;}
.product_specialties_header {font-weight:bold;}
.product_specialties_body {text-align:center;}

.freeship-logo {float:right;margin-right:10px;}
.buy-box {padding:0 0 0 25px;}
.return-headers {font-weight:bold; background:#4F4F4F; color:#FFF; padding:0 5px;}
.option_input {max-width:250px;}

.prod-brief-descr ul {font-size:11px;}