body, html {
margin:0;
padding:0;
font-family:Arial;
font-size:13px;
line-height:1.5;
color:#636363;
}
body {background:url(../images_templ/body_back.jpg) repeat-x;}
a img {border:0;}
form {margin:0; border:0;}
a {text-decoration:none; color:#053874;}
a:HOVER {text-decoration:underline; color:#efd203;}
.preload {display:none;}
.footer_links_system {clear:both; width:100%; float:left;}
h1 {font-size:14px;}

/*--- Header ---*/

#main-bodycontainer {width:950px; margin:0 auto;}
#main-header {
background:url(../images_templ/coolerstores-logo.jpg) 10px top no-repeat;
width:950px;
height:97px;
}
#main-header .header-logo {
float:left; 
margin:0;
height:77px;
width:290px;
text-indent:-5000px;
}
.main-header-imgs {margin:15px 0 0px 0; float:right;}
.main-header-imgs img {margin:0 20px; vertical-align:top;}
.header-secondline {width:950px; clear:both;}
.main-header-cart {
float:right;
width:540px;
text-align:right;
}
.main-header-cart img {float:left;}
.main-header-cartinfo {
float:left;
width:178px;
line-height:20px;
text-align:center;
background:url(../images_templ/cartinfo-btn2.jpg);
font-size:11px;
color:#5D81A5;
font-weight:bold;
}

/*--- Search Box ---*/

#main-header .searchbox {
float:left;
background:url(../images_templ/hornav-searchback.jpg) no-repeat;
width:307px;
height:20px;
margin-left:3px;
}
#main-header .searchbox form {float:left;}
#main-header .searchbox input {background:transparent; border:0;}
#main-header .searchbox .search_field {
color:#363636;
font-size:11px;
width:188px;
float:left;
margin:3px 0 0 78px;
}
#main-header .searchbox .search_go {width:36px; height:22px;}


/*--- Horizontal Nav ---*/

#horizontal-nav {
width:950px;
height:35px;
background:url(../images_templ/hornav-back.jpg);
background-repeat:repeat-x;
}
#horizontal-nav .horiz-links {
/*z-index:2000000001; */
z-index: 81;
position:relative;}
#horizontal-nav .horiz-links img {float:left;}
#horizontal-nav .hornavright {float:right;}
.nav{width:auto; text-align:left;}
.nav ul {z-index: 20000;}
.nav-container{position:relative; zoom:1; margin: 0 auto;}
.nav-container a, .nav-container li{ float:left; display:block; white-space:nowrap;}
.nav-container div a, .nav-container ul a, .nav-container ul li{float:none;}
.nav-container ul{left:-10000px; position:absolute; display:none;}
.nav-container, .nav-container ul{list-style:none; padding:0px; margin:0px;}
.nav-container li a{float:none}
.nav-container li{position:relative;}
.nav-container ul{z-index:20000;}
.nav-container ul ul{z-index:20001;}
.nav-container ul ul ul{z-index:20002;}
.nav-container ul ul ul ul{z-index:20003;}
.nav-container ul ul ul ul ul{z-index:20004;}
li:hover>ul{left:auto; display:block;}
#nav-container ul {top:100%;}
#nav-container ul li:hover>ul{top:0px;left:100%;}

/*  Horizontal Navigation Primary Menu Items  */

#nav-container a {
color: #FFFFFF;
text-decoration:none;
font-size:13px;
display:block;
}
#nav-container a.item-primary:LINK, #nav-container a.item-primary:VISITED{	
color:#FFF;
font-size:11px;
line-height:31px;
font-weight:bold;
}
#nav-container a.item-primary:HOVER, .nav li a:hover .dropmenu-selected {
color: #000;
}
.nav li a .dropmenu-selected {
padding:0 20px 0 17px;
background:url(../images_templ/hornav-mid.jpg) no-repeat top right;
}
.nav li.last-link a .dropmenu-selected {background:none;}
.nav li:hover a .dropmenu-selected {
color: #000;
background:#C0CDDD url(../images_templ/hornav-mid.jpg) no-repeat top right;
padding:0 20px 0 17px;
border-top:1px solid #005b7f;
}

/*  Horizontal Navigation Secondary Menu Items  */	

#nav-container ul{	
margin:0;
background:#C0CDDD;
width:250px;
border-left:1px solid #6b89ac;
border-right:1px solid #6b89ac;
}
#nav-container li#ct7 ul {width:750px; left:-500px;}
#nav-container li#ct7 ul ul {width:250px; left:120px; top:5px; background:#000; margin:0;}
#nav-container li#ct7 ul li {float:left;}
#nav-container li#ct7 li:hover a {background: #CCC; color:#000;}
#nav-container ul a:LINK, #nav-container ul a:VISITED{	
padding:3px 10px 3px 10px;
margin:0;
width:230px;
border-bottom:1px solid #6b89ac;
color:#333;
}
#nav-container ul a:HOVER{background-color: #235185; color:#FFF;}
#nav-container li#ct7 ul ul a:HOVER{background-color: #666; color:#FFF;}
#nav-container ul ul {border-top: 1px solid #6b89ac; margin:5px 0 0 -50px;}

/*--- Footer ---*/

.footer-links {float:left; margin:10px 0 0 0;}
.footer-links table {
border-right:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
padding:0;
margin:0;
width:950px;
}
.footer-links th {
background:#F5F5F5;
border-bottom:1px solid #d1d1d1;
color:#053874;
padding:0 0 0 10px;
line-height:28px;
text-align:left;
}
.footer-links td {
padding:10px 0 0 10px;
vertical-align:top;
text-align:left;
}
.footer-links a {display:block; color:#636363;}
.footer-bottom-info {margin:13px 0; float:left;}
.newsletterbox {
float:left;
width:300px;
height:80px;
background:url(../images_templ/footer-newsletter.jpg) no-repeat;
margin:0 0 0 2px;
}
.newsletterbox input {border:0; background:transparent; color:#636363; float:left;}
.newsletterbox .text {margin:34px 0 0 23px; width:195px; font-size:11px;}
.newsletterbox .btn {width:70px; height:22px; margin:32px 0 0 0;}
.livestores-logo {margin:0 7px 0 7px; float:left;}
.credibility-logos {float:left; width:300px; margin:0; text-align:right;}

/*--- Homepage ---*/

#home-banner {height:330px; position:relative;}
.home-cat-icons {margin-top:-105px; padding:0 0 0 1px; position:relative; left:2px; z-index:19999;}
.home-cat-icons img {margin:0 0 0 1px;}
#home-content {margin:10px 0 14px 0;}
.home-top-box, .home-bottom-box {
border-right:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
padding:10px 0 8px 12px;
}
.home-top-box h1, .home-top-box p {width:530px; margin:0; padding:0 0 5px 0;}
.home-top-box h1 {font-size:14px;}
.home-brandsbox {float:right; width:383px; margin:5px 10px 0 0;}
.home-brandsbox div {
border-right:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
padding:0 0 0 6px;
}
.home-bottom-box {height:236px;}
.home-bottom-box img {float:left;}
.home-bottom-box-mid {
float:left;
width:300px;
margin: 0 12px;
padding:1px 0 0 0;
}
.home-bottom-box-mid .newsletterbox {margin:8px 0 0 0;}


/*--- Category Type ---*/

#main-content-container {margin:5px 0 10px 0;}
.content-body-container {width:950px; float:left; margin:0 0 5px 0;}
.content-body {
background: url('../images_templ/outerbox-back.jpg') repeat-y;
float:left;
padding:0 0 0 5px;
}
.category-type-img {margin:-34px 0 0 -6px;}
.category-box {
width:178px;
height:200px;
float:left;
background: url('../images_templ/category-box-back.jpg') no-repeat;
text-align:center;
margin:5px;
}
.category-img {margin:2px 0 0 0;}
.category-box a:LINK, .category-box a:VISITED {font-size:14px;}
.category-box a:HOVER {color:#ed1c24; text-decoration:none;}

.innerbox-container {float:left; margin:5px 0 5px 6px;}
.innerbox-body {background: url('../images_templ/innerbox-back.jpg') repeat-y; padding:4px 8px;}
.innerbox-body h1, .innerbox-body h2, .innerbox-body p {margin:0;}
.innerbox-body h2 {color:#053874; font-size:18px;}
.innerbox-body h1 {color:#666; font-size:13px;}
.innerbox-body p {font-size:13px;}
.outerbox-top, .outerbox-bottom {display:block; float:left;}
.category-banner {margin:0 0 0 5px;}
.categories_path h1 {font-size:13px; margin:0; padding:0;}

.navigator_products_list {margin:0; padding:0; float:left; width:715px;}
.navigator_products_list li {
list-style:none;
float:left;
border:1px solid #CCC;
margin:5px;
}
.navigator_products_list li a:HOVER, .navigator_products_listitem_selected {
background:#C0CDDD;
color:#063877;
text-decoration:none;
}
.navigator_products_list li a:LINK, .navigator_products_list li a:VISITED {display:block; padding:4px 6px;}
.navigator_products_listitem_selected {padding:4px 6px;}

/*--- Subcategories ---*/

.categories_path .img_category {display:none;}
.category_descr h1, .category_descr p {font-size:12px; margin:0; padding:0}

/*--- Sidebar ---*/

#left-sidebar {float:left; width:210px;}
ul#menu_categorytypes {padding:0; margin:0;}
ul#menu_categorytypes ul, ul#menu_categorytypes li {list-style:none; margin:0; padding:0;}
.menuitem_categorytype_link:LINK, .menuitem_categorytype_link:VISITED {
font-size:18px;
border-bottom:1px solid #d1d1d1;
display:block;
padding:0 0 2px 0;
}
.menuitem_category_link:LINK, .menuitem_category_link:VISITED {
display:block;
padding:2px 0 2px 10px;
font-size:15px;
}
.menuitem_category_link:HOVER {text-decoration:none; background:#15447d; }
.class_menuitem_category_selected .menuitem_category_link {background:#999; color:#FFF;}
#menu_category {background:#ebebeb;}
.menuitem_subcategory_link:LINK, .menuitem_subcategory_link:VISITED {
display:block;
padding:2px 0 2px 15px;
font-size:12px;
background: url('../images_templ/blue-bullet.jpg') 5px 6px no-repeat;
}
.menuitem_subcategory_link:HOVER {text-decoration:none; background:#666;}
#left-sidebar .class_menuitem_subcategory_selected a {background:#285485; color:#FFF;}
#menu_filters {float:left; width:210px;}
#menu_filters_header {
background: url('../images_templ/filters-header-back.jpg') no-repeat;
color:#FFF;
line-height:36px;
padding:0 0 0 10px;
font-size:14px;
}
#sidebar-filters {margin:0 0 10px 0; float:left;}
#menu_filters_body {
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
background:#f5f5f5;
padding:3px 0 0 0;
float:inherit;
}
#filterBody1 li {height:30px;}
#menu_filters_func a:LINK, #menu_filters_func a:VISITED {
display:block;
width:100px;
background:#15447d;
text-align:center;
color:#FFF;
border:1px solid #666;
margin:0 3px 0 103px;
}
#menu_filters_func a:HOVER {background:#666; text-decoration:none;}
#menu_filters_body ul, #menu_filters_body li {
list-style:none;
padding:0;
margin:0;
}
.listitem_filter_header a:LINK, .listitem_filter_header a:VISITED {
font-size:14px;
font-weight:bold;
display:block;
padding:1px 0 2px 7px;
clear: both;
}
.listitem_filter_header {color:#15447D;font-weight:bold;font-size:16px;clear:both;}
#menu_filters_body li.listitem_filtervalue {
float:left;
width:100px;
font-size:11px;
margin:3px 0;
}
li.listitem_filtervalue input{
margin:0 4px 5px 7px;
vertical-align:middle;
float:left;
}

/*--- Brand Box ---*/

#category-content-container {
float:left;
width:730px;
margin:0 0 0 10px;
}
#brands .innerbox-body {height:80px;}
.brands-container img {margin:0 17px;}
.view-all-brands {
display:block; 
float:right;
margin:-3px 5px 0 0;
font-weight:bold;
}
.prev, .next {float:left; width:33px; margin:12px 0 0 0;}
.brands-container {
float:left;
width:885px;
text-align:center;
}

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

.brief-additional-info {font-size:11px; height: 50px; overflow: hidden;}

.free-ship-img {height: auto;}

.products-container-body {background: url(../images_templ/products-container-back.jpg) repeat-y;}
.bp-container {
width:355px;
height:220px;
border-bottom:1px solid #d1d1d1;
}
.bp-left-block {
float:left;
width:115px;
margin:7px 0 0 7px;
text-align:center;
}
.bp-right-block {float:left; width:220px;}
.bp-reviews td {text-align:center; font-size:11px;}
.bp-reviews td a {text-decoration:underline;}
.bp-compare {
text-align:left;
font-size:10px; line-height:12px; padding:0 0 0 5px; margin:0;
background: url(../images_templ/brief-compare-back.jpg) no-repeat;
font-weight:bold;
margin:15px 0 0 0;
}
.bp-compare input {float:left; margin:3px 4px 0 0;}
.bp-prodname {
font-size:13px;
font-weight:bold;
color:#15447d;
padding:2px 0 0 0;
display:block;
height:60px;
overflow:hidden;
}
.bp-prodname:HOVER {color:#063877;}
.bp-sale-price {
font-weight:bold;
color:#053874;
font-size:16px;
line-height:10px;
padding:8px 0;
}
.bp-buybox {
font-size:13px;
width:219px;
height:32px;
color:#333;
padding:3px 0 0 10px;
}
.bp-buybox img {margin:0 0 0 5px;}
.bp-buybox input.text {width:13px!important; height:16px!important; margin:0 5px 0 0;}
.bp-buybox *{vertical-align:bottom;}

/*--- Featured Products ---*/

.featured-prod-container {
width:294px;
height:180px;
background: url(../images_templ/featprod-back.jpg) no-repeat;
}
.fp-left-block {float:left; width:115px; margin:7px 0 0 7px;}
.fp-right-block {float:left; width:170px;}
.fp-reviews td {display:table-row; text-align:center; font-size:11px; line-height:15px;}
.fp-compare {font-size:10px; line-height:12px; padding:0 0 0 5px; margin:0;
background: url(../images_templ/fp-compare-back.jpg) no-repeat;
font-weight:bold;
}
.fp-compare input {float:left; margin:3px 4px 0 0;}
.fp-prodname {
font-size:13px;
color:#000;
padding:5px 2px 0 0;
display:block;
height:75px;
}
.fp-prodname:HOVER {color:#063877;}
.fp-list-price {
font-size:13px;
color:#333;
text-decoration:line-through;
padding:3px 0;
font-weight:bold;
}
.fp-sale-price {font-weight:bold; color:#053874; font-size:15px; line-height:16px; padding:3px 0;}
.fp-buybox {
font-size:11px;
width:280px;
height:32px;
color:#FFF;
}
.fp-buybox img {margin:4px 4px 0 0;}
.fp-buybox input.text {width:10px!important; height:14px!important;}
.fp-buybox *{vertical-align:bottom;}

/* Detailed Product Template */

#dt-templ {}
#dt-templ td {vertical-align:top;}
#dt-templ-left {
width:750px; float:left; margin:0;
background:url(../images_templ/dt-prod-container-mid.jpg) repeat-y;
}
.dt-prod-image {
width:300px;
float:left;
text-align:center;
padding:0;
clear:left;
}
.enlarge {font-size:11px;
}
.dt-prod-image img.dt-prod-img {width:280px;}
div#productPhotoAlbumContainer, #photoAlbumThumbnails {width:280px; float:left;}
#productPhotoAlbumContainer img {margin:0 6px;}
.dt-prod-backbtn {margin:3px 0 5px 8px; float:left;}
.dt-prod-backbtn a:HOVER {color:#FDF001!important;}
#dt-templ-left .dt-prod-backbtn img {
display:block;
float:left;
width:auto;
height:auto;
}
.dt-prod-backbtn img {
display:block;
float:left;
}
.dt-prod-backbtn div {
float:left;
line-height:22px;
background:url(../images_templ/dt-prod-backbtn-mid.jpg) repeat-x;
}
.dt-prod-backbtn a:LINK, .dt-prod-backbtn a:VISITED {display:block; font-weight:bold; color:#FFF; padding:0 4px; font-size:12px;}
.dt-prod-backbtn a:HOVER {color:#1F4E86; text-decoration:none;}
.dt-enlargeimage:LINK, .dt-enlargeimage:VISITED {display:block; font-size:12px; padding:5px;}
.dt-prod-info {
float:left;
width:430px;
padding:0;
color:#000;
}
.dt-prod-info h1 {
font-size:20px;
color:#053874;
font-weight:normal;
border-bottom:1px solid #c3baba;
padding:0 0 5px 0;
margin:0 0 5px 0;
line-height:27px;
}
.dt-prod-descr {font-size:14px; margin:5px 0; padding:0 5px 0 0; line-height:20px;}
.dt-prod-additional p {margin:3px 0; padding:0; font-size:14px;}
.dt-prod-additional p span {font-weight:bold; font-size:11px;}
.dt-reviews {
border-top:1px solid #c3baba;
padding:5px;
height:20px;
margin:10px 0 0 0;
}
.dt-reviews .dt-reviews-text {float:left; width:110px; line-height:30px; font-weight:bold;}
.dt-reviews .dt-reviews-cont {float:left; width:210px;}
.dt-reviews .dt-reviews-cont a {padding:0 4px;}
.dt-priceinfo {
clear:both;
font-size:16px;
margin:15px 0;
color:#053874;
}
.dt-priceinfo .dt-price {float:left; margin:5px 0 0 0; width:165px;}
.dt-priceinfo .product_price {font-size:24px; font-weight:bold;}
.dt-priceinfo img {vertical-align:bottom; margin:0;}
.dt-priceinfo input {border:1px solid #053874;}
.dt-options {
width:425px; 
float:left; 
margin:8px 0;
color:#053874;
}
.product_options_border {border:1px solid #CCC; margin:0; font-size:11px;}
.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;}
.dt-additional-btns img {margin:5px 2px;}
#dt-prod-tabs {
float:left;
width:749px;
margin:15px 0 20px 1px;
}
#dt-prod-tabs h1 {font-size:14px; margin:0;}
#dt-prod-tabs td {padding:2px 5px;}
#tabs-nav {
width:760px;
height:34px;
}
#tabs-nav img {display:block; float:left; cursor:pointer; margin:0;}
.dt-prod-tab-ea {
padding:15px;
margin:0;
font-size:13px;
}
.dt-prod-tab-ea p {margin:0; padding:10px 0;}
.dt-prod-tab-ea li {margin:0 0 0 20px;}


/* Related Products Template */

.dt-related-products {float:left; width:190px; margin:0 0 0 9px;}
.related-prod {
width:188px;
border-bottom:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
text-align:center;
padding:7px 0;
}
.related-prod-price {
font-size:20px;
color:#235185;
font-weight:bold;
margin:5px 0;
}
.related-name:LINK, .related-name:VISITED {
text-decoration:none; 
color:#043872; 
font-weight:bold;
font-size:12px;
display:block;
padding:0 4px;
}
.related-name:HOVER {color:#999;}


/* Custom Pages */

.custom-pages {padding:0 15px; color:#333;}
#hot-deals {padding:0 9px 0 1px;} 
#hot-deals h1 {margin-bottom:0;}
.custom-pages h1 {
font-size:20px;
color:#1F4E84;
border-bottom:1px solid #1F4E84;
}
#corp-accounts td p {margin:0 35px 0 0;}
#corp-accounts .copracct-form {
width:450px;
border:1px solid #1F4E84;
padding:0 10px;
background:#ebebeb;
margin:0 auto;
}
#corp-accounts .copracct-form form {margin:0 0 0 18px;}
#corp-accounts .copracct-form table {width:455px; margin:0 auto;}
#corp-accounts .copracct-form td {line-height:30px;}
#corp-accounts .copracct-form .label {font-weight:bold; width:160px;}
#corp-accounts .copracct-form input.textfield2 {
border:1px solid #1F4E84;
width:250px;
height:20px;
}
#corp-accounts .copracct-form .txtarea {
border:1px solid #1F4E84;
width:250px;
}
#corp-accounts .copracct-form .onecol {text-align:center;}
#recaptcha_holder {margin:0 auto; width:315px;}
#corp-accounts .copracct-form table table {margin:0 0 10px 0; width:430px;}
#corp-accounts .copracct-form table td {vertical-align:top;}
#corp-accounts .copracct-form table table input{
border:1px solid #1F4E84;
width:120px;
}
#corp-accounts .copracct-form #button2 {
background:#1F4E84;
color:#FFF;
font-weight:bold;
padding:5px 30px;
margin:10px 0 15px 0;
}
#corp-accounts #form_validation_message {color:#FF0000; padding:0 0 0 140px;}
#corp-accounts .v_msg, #corp-accounts .validation_error_state {color:#FF0000; font-size:11px; line-height:18px;}
#corp-accounts .color {color:#FF0000;}
#corp-accounts .copracct-form input.validation_error_state {
border:1px solid #FF0000;
width:250px;
height:20px;
}
.contact-info {
float:left;
width:200px;
margin:0 150px 0 80px;
}
.contact-form {
float:left;
width:350px;
border:1px solid #204E82;
padding:10px;
background:#ebebeb;
margin:0 0 20px 0;
}
.contact-form .contact-form-header {
background:#FFF;
text-align:center;
border:1px dotted #666;
margin:0 0 10px 0;
}
.contact-form .onecol {text-align:center; font-size:11px;}
.contact-form td.label {width:100px; text-align:right; padding:0 10px 0 0;vertical-align:top; height:30px;}
.contact-form .textfield2, .contact-form .txtarea {
border:1px solid #204E82;
width:250px;
}
.contact-form .textfield2 {height:20px;}
.contact-form #form_validation_message {margin:0 0 0 100px;}
.contact-form #form_validation_message, .contact-form .v_msg, .contact-form .color, .contact-form .validation_error_state {
color:#FF0000;
font-size:11px;
}
.contact-form #recaptcha_image {margin-left:5px;}
.contact-form .validation_error_state {
border:1px solid #FF0000;
width:250px;
height:20px;
}
.contact-form #button2 {
background: #204E82;
color:#FFF;
padding:6px 40px;
margin:10px;
}
#sitemap_holder .sitemap_body li {
list-style:none;
float:left;
}
#sitemap_holder .sitemap_body .listitem_sitemap_custompage {
width:280px;
height:28px;
}
#sitemap_holder p.sitemap_custommenu {
width:900px;
clear:both;
font-weight:bold;
border-bottom:1px solid #ccc;
padding:15px 0 0 0;
}
#sitemap_holder .navigator_products_link_selected {
background:#204E82;
color:#fff;
padding:4px;
}
#sitemap_holder .navigator_products_link:LINK, #sitemap_holder .navigator_products_link:VISITED {padding:3px;}
#sitemap_holder .navigator_products_link:HOVER {
background:#204E82;
color:#fff;
text-decoration:none;
}
#sitemap_holder p.navigator_products {
width:900px;
clear:both;
padding:10px 0;
}
#sitemap_holder .list_sitemap_products {margin:0; padding:0;}
#sitemap_holder .listitem_sitemap_products {
float:left;
width:160px;
text-align:center;
border:1px solid #204E82;
height:180px;
margin:5px;
padding:5px;
}
#sitemap_holder .listitem_sitemap_products .product_link_img {display:block;}
#sitemap_holder .category_link:LINK, #sitemap_holder .category_link:VISITED {
font-weight:bold;
font-size:14px;
}
#sitemap_holder .sitemap_category {clear:both;}

/* Brands */

table.brands-box {
float:left;
width:170px;
margin:6px;
text-align:center;
border:1px solid #204E82;
}
table.brands-box .brand-img {height:152px;}
table.brands-box .brand-name {
font-weight:bold;
font-size:14px;
height:45px;
}
.brands .category-box {margin:3px 2px;}

/* Quicklook */

body .productQuickLook_link {
background-color: transparent;
border:none;
padding:0;
background-image:url(../images_templ/quicklook-btn.png);
background-repeat: no-repeat;
background-position: 0 0px;
width: 100px;
height: 30px;
overflow: hidden;
text-indent:-2000px;
}
body .productQuickLook_link:hover { background-position: 0 -33px;}
.yui-module .hd {background-color:#234E83;}


.freeship-logo {padding: 0 0 0 140px;border:0; float:left;}


.ht-prodname {
color: #083873;
font-weight:bold;
height:40px;
font-size: 13px;
display:block;
padding:5px 2px 0 0;

}

.ht-left-block {
float:left;
margin:7px 0 0 7px;
width: 140px;
text-align:center;
}

.ht-right-block {
float:left;
width: 300px;
}



.ht-featprod-cont {
background:url("../images_templ/featprod-back-l.jpg") no-repeat 0 0 ;
width:450px;
height:180px:
}


.ht-sale-price {
color:red;
font-size:17px;
font-weight:bold;
line-height:16px;
padding:3px 0;
width:280px;
}

.ht-compare {
background: url("../images_templ/fp-compare-back.jpg") repeat scroll 0 0 transparent;
font-size:10px;
font-weight:bold;
line-height:20px;
margin:0 15px 0 5px;
}

.ht-reviews {
margin:0 0 0 20px;
padding:5px;
width:auto:
}
.ht-reviews td {display:table-row; text-align:center; font-size:11px; line-height:15px;}

#searchQueryInputField {margin-left:75px;width:165px;}
#searchSubmitBtn {padding-left:21px;}

.return-headers {background:none repeat scroll 0 0 #215184;color:#FFFFFF;font-weight:bold;padding:0 5px;}
.rewards {margin-left:25px;}
.rewards h1 {border-bottom:1px solid #1F4E84;color:#1F4E84; font-size:20px;}