/* CSS Document */

h1,h2,h3,h4,h5,h6 {font-size:14px; color:#1D5F53}
.text-search{width:60%;border:0px; color:#08559B; float:left; font-size:12px; padding-left:10px; height:20px; margin-top:5px;background: none repeat scroll 0 0 transparent;}
.go{float:right; padding:6px 0 0 0;}
.navigator_products {
clear:both; 
text-align:center;
font-size:11px; 
font-weight:bold; 
color:#333333;
}

a[href $='.pdf'] {
padding-left:20px;
background-image: url('../images_templ/pdf.jpg');
background-position:top left;
background-repeat:no-repeat;
display:block;
}


/*------------------- start main templ------------------------------*/
#header {
	width:100%;
	min-width:852px;
	height:143px;
	background-image: url(../images_templ/test_website/coolerstoreback.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	text-align:center;
	}
#logo{padding:25px 0 0 0;}
#order-by-phone{margin-top:38px;}
#live-chat-img{margin-top:50px;}
td#logobg{
	background-image: url(../images_templ/test_website/logobg.jpg);
	background-repeat:no-repeat;
	}
div#cart-info {
	width:auto;
	height:23px;
	float:right;
	margin-right:20px;
	background-image: url(../images_templ/test_website/cart-info-btn-mid.jpg);
	background-repeat:repeat-x;
	}
#cart-info img {vertical-align:-5px;}
#cart-info a:LINK, #cart-info a:VISITED {
	text-decoration:none;
        color:#185b50;
	}
#cart-info a:HOVER {color:#58585a;}
#cart-ico {margin-right:6px;}
#tabs {	
	width:100%;
	min-width:852px;
	height:34px;
	text-align:center;
	background-image:url(../images_templ/test_website/menu-hor-back.jpg);
     }
#tabs ul {
	margin-left:auto;
	margin-right:auto;
	list-style:none;
	width:852px;
margin:0;
    }
#tabs li {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
    display:inline;
    margin:0;
    padding:0;
    }
#tabs a {
      float:left;
      background:url(../images_templ/test_website/menu-hor-btn-left.jpg) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#tabs a span {
      float:left;
      display:block;
      background:url(../images_templ/test_website/menu-hor-back1.jpg);
      padding:8px 12px 12px 10px;
      color:#FFFFFF;
      }
#tabs a:hover span {
      color:#000;
      background-position:100% -34px;
      }
#tabs a:hover {
      color:#330099;
      }
#maintable{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
clear:both;
	}
#righttd{
	width:249px;
        height:auto;
	}
#lefttd{
padding:10px;
	}
#searchbox{
	width:249px;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	float:right;
	}
#searchbox .text{
	width:195px;
	height:15px;
	margin-left:5px;
padding-left:5px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	}
.go{margin-left:2px;}
div#lnav {
	width: 229px;
	height:auto;
	float:left;
	padding:0;
	}
div#lnav ul {list-style-type:none; margin:0; padding:0;}
div#lnav li .menuitem_categorytype_link:LINK, div#lnav li .menuitem_categorytype_link:VISITED, #leftnavtop { 
width:229px;
display: block; 
padding-left:20px; 
line-height:23px; 
height:30px; 
color:#ffffff; 
font-weight:bold;
background-image: url(../images_templ/test_website/menu-ver-btn-main.jpg);
background-repeat:no-repeat;
}	
div#lnav li a {
  	height: 23px;
	font-family:Tahoma;
	font-size:13px;
	text-decoration: none;
	}
div#lnav li .menuitem_category_link:link, #lnav li .menuitem_category_link:visited {
	color: #0A4F42;
	display: block;
	background: url(../images_templ/test_website/menu-ver-btn-cat.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:10px;
	}
div#lnav li .menuitem_category_link:hover {
	color: #fff;
	height:23px;
	display:block;
	background: url(../images_templ/test_website/menu-ver-btn-main-over.jpg) no-repeat;
	padding-left:25px;
	}
div#lnav li.class_menuitem_category_selected .menuitem_category_link:link, #lnav 

li.class_menuitem_category_selected .menuitem_category_link:visited {
	color: #fff;
	height:23px;
	display:block;
	background: url(../images_templ/test_website/menu-ver-btn-main-over.jpg) no-repeat;
	padding-left:25px;
}
div#lnav li .menuitem_subcategory_link:link, #lnav li .menuitem_subcategory_link:visited {
	color: #0A4F42;
	display: block;
	background: url(../images_templ/test_website/menu-ver-btn-cat.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:25px;
	}
div#lnav li .menuitem_subcategory_link:hover {
	color: #fff;
	height:23px;
	display:block;
	background: url(../images_templ/test_website/menu-ver-btn-main-over.jpg) no-repeat;
	padding-left:20px;
	}
div#lnav li.class_menuitem_subcategory_selected .menuitem_subcategory_link:LINK, div#lnav 

li.class_menuitem_subcategory_selected .menuitem_subcategory_link:VISITED {
	color: #fff;
	height:23px;
	display:block;
	background: url(../images_templ/test_website/menu-ver-btn-main-over.jpg) no-repeat;
	padding-left:20px;
	}
#brands{
	width:230px;
	margin-left:14px;
	height:auto;
	}
table#footer-icons {
width:100%;
text-align:center;
background-image:url(../images_templ/test_website/footer-back.jpg);
background-repeat:repeat-x;
}
#footer-logo {float:left;}
#footer-info {
	width:100%;
	margin:10px;
}
#footer-info *{vertical-align:top;}
#separator {
color:#a1a1a1;
	width:100%;
	text-align:center;
	clear:both;
	padding:15px 0 15px 0;
	background:url(../images_templ/test_website/hor-separator.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.navigator_products_list {
margin:15px 0; 
padding:0;
float:left;
width:750px;
}
.navigator_products_listitem, .navigator_products_listitem_selected {
margin-left:15px;
float:left;
text-align:left;
list-style-type:none;
} 
/*--------------end main templ---------------------------*/



#lefttdinner{
	width:100%;
	}
#home-message {
	padding-right:10px;
	border-right:solid 2px #d7d7d7;
}
#home-message h1 {
	display:inline;
	margin-left:0px;
	line-height:18px;
	color:#306d62;
	font-size:12px;	
}
#home-message p {
	line-height:18px;
	font-size:11px;
	color:#58585a;
	font-size:12px;	
}
#home-brands, #home-types {
	padding-left:10px;
	color:#58585a;
	font-size:10px;
	padding-right:10px;
}
#home-brands div, #home-types div {
	color:#306d62;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
}
#home-brands a, #home-types a {
	font-family: Tahoma;
	text-decoration:none;
	line-height:19px;
	margin-right:3px;
	margin-left:3px;
	font-size:11px;
}
table#home-featured-products, #detail-products, #detail-featured-products, #new-categories, #categories-type {
	background-color:#e1ede9; 
	width:100%;
	margin-top:10px;
	height:auto;
	}
td {padding:0;}
#tp-lt, #tp-rt, #bt-lt, #bt-rt {width:10px;height:10px;}
#md-tp {border-top:1px solid #a1a1a1;}
#md-lt {border-left:1px solid #a1a1a1;}
#md-rt {border-right:1px solid #a1a1a1;}
#md-bt {border-bottom:1px solid #a1a1a1;}

#home-categories {
	float:left;
	width:217px;
	height:105px;
	background-image:url(../images_templ/test_website/home-boxes-left2.jpg);
	background-repeat:no-repeat;
        font-size:11px;
	margin:8px;
	}
#home-categories img {
	float:right;
	margin-right:8px;
	}
.home-titles {
	padding:2px 0 0 8px;
	width:auto;
	float:left;
	}
.home-titles a {
	color:#306d62;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	}
.home-titles a:visited {
	color:#306d62;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	}
.categ-details {
	float:left;
        font-size:11px;
	width:150px;
	}
.categ-details ul {
	margin:0;
	padding:0 0 0 20px;
	}
.categ-details li {
	list-style: circle;
	color:#333333;
        font-size:11px;
	}
.categ-details a:LINK, .categ-details a:VISITED {
	text-decoration:none;
	font-size:11px;
	}
.categ-details a:HOVER {
	text-decoration:underline;
	font-size:11px;
	}

#inner-featured-products{
	width:98%;
	margin:0 auto;
	margin-top:30px;
	margin-left:10px;
	height:auto;
	}
#inner-categories {
	float:left;
	width:224px;
	height:344px;
	border:solid 1px #437a71;
	background-color:#ffffff;
	margin:8px;
	}

#inner-categories-top{
	width:224px;
	height:275px;
	margin-top:5px;
	border-bottom:solid 1px #437a71;
	}
#inner-categories-top p{
	font-family: Tahoma;
	font-size:11px;
	line-height:17px;
	text-align: left;
	color:#464545;
	margin-left:5px;
	margin-right:5px;
	}
#inner-categories-top h1{
	font-family: Tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	text-align: center;
	color:#464545;
	margin:5px;
	}

#inner-categories-top h1 a{
	font-family: Tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	color:#464545;
	}

#inner-categories-bot{
	width:224px;
	height:63px;
	background:url(../images_templ/test_website/bot-bg.jpg);
	}

#butt{
	width:199px;
	padding-top:18px;
	margin-top:13px;
	margin:0 auto;
	}
.buynow{
	margin-left:5px;
	}
#product-info{
	height:180px;
	width:auto;
	border:solid 1px #999999;
	margin:5PX;
	}
.shippingtxt{
	font-size:12px;
	text-align:center;
	margin-top:8px;
	color:#09436B;
	}
.shippingtxt a{
	font-size:12px;
	text-align:center;
	color:#09436B;
	}
#product-info-dropdown-box{
	height:50px;
	width: auto;
	margin-top:8px;
	}
#product-info-dropdown-box input{
	height:15px;
	width: 30px;
	margin:0;
	padding:0;
	float:left;
	border:solid 1px #afafaf;
	}

.input1{
	width: auto;
	height:20px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#000;
	}


.options{
	}
.shippingtxt{
	font-size:10px;
	text-align:center;
	margin-top:8px;
	color:#2b695e;
	}
.shippingtxt a{
	font-size:10px;
	text-align:center;
	color:#2b695e;
	}
table#category-top-description, table#category-description {border:1px solid #004275; width:99.2%; 

background-color:#ffffff;}
td#category-image {width:150px; text-align:center;vertical-align:middle;}
#category-description td {padding:0;vertical-align:top;}
#category-description {padding:0;width:100%;}
#category-description-info table {width:100%;}
#category-descr h1 {
font-size:12px;
color:#064A89;
font-weight:bold;
margin-bottom:2px;
}
#category-descr p {
font-size:12px;
color:#666666;
line-height:18px;
margin-top:0;
margin-bottom:5px;
}
#category-name {
border-bottom:1px solid #C0C0C0;
font-size:14px;
line-height:25px;
padding-top:5px;
min-width:500px;
margin-bottom:5px;
}
#category-name img {vertical-align:middle;}
#category-name a:LINK, #category-name a:VISITED { 
font-weight:bold; 
font-size:14px;
font-weight:bold;
color:#064A89;
padding-left:10px;
text-decoration:none; 
}
#category-brands {
float:right;
margin:0 3px 0 3px;
height:auto;
width:30%;
}
#category-brands div {
font-size:12px;
font-weight:bold;
color:#666666;
margin:5px 0;
}
#category-brands ul {
margin:0; 
padding:0;
}
#category-brands li {
margin-left:13px;
line-height:18px;
list-style-image:url(../images_templ/test_website/bullet.gif);
}
#category-brands a:LINK, #category-brands a:VISITED {
font-size:12px;
text-decoration:none;
color:#666666;
}
#cat-descr-left {
width:auto;
width:65%;
}
#cat-descr-left p {
clear:none;
}
#cat-descr-left p.calculator_cat, #cat-descr-left  p.calculator_cat a {margin: -10px 0 0 0; padding: 0; color: 

#1d6054;}
#cat-descr-left  p.calculator_cat a:hover {text-decoration: none;}
#cat-descr-left p{margin-top:10px;}
.categories_item *{background-image:none; background-color:#ffffff;}
.categories_item .top_link:LINK, .categories_item .top_link:VISITED {
font-weight:bold;
text-decoration:none;
color:#09436B;
font-size:16px;
display:block;
line-height:30px;
border-bottom:1px #666666 solid;
}
.top_link:HOVER {color:#000000;}
.categories_path_td{
	font-size:12px;
	color:#13638c;
	font-weight:bold;
	padding:4px;
	}
.products_summary_td{
	font-size:11px;
	color:#064A89;
	}
	
.categories_path p{padding:0 0 5px 0; font-size:11px; line-height:15px; }
.categories_path img {padding:0 10px 0 0; }
.categories_path tr td ul{float:left;margin:0;padding:0 0 0 15px; font-size:11px; }
.categories_path tr td ul a{text-decoration:none;font-size:11px; line-height:15px;}



select{
      height:15px;
      font-size:9px;
margin-left:5px;
}

#ul_crop{
        margin-left:20px;
        }

#ul_crop li{
        list-style:circle;
        line-height:20px;
        }
#contactarea{
	width:260px;
	margin:0;
	padding:0;
	height:400px;
	border-right:solid 1px #b3b3b3;
	float:left;
	}
#rightarea{
	width:400px;
	float:right;
	height:auto;
	margin:0;
	padding:0;
	}



.textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:170px;
	height:40px;
	margin:0;
	padding:0;
	background-color:#fff;
	margin-top:10px;
	border: solid 1px #c3c2c2;
	}
.input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:130px;
	margin:0;
	padding:0;
	height:15px;
	margin-top:10px;
	border: solid 1px #c3c2c2;
	background-color:#fff;
	}

.textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:130px;
	height:40px;
		margin:0;
	padding:0;
	background-color:#fff;
	margin-top:10px;
	border: solid 1px #c3c2c2;
	}


.contact_us{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#177347;
	display:block;
	margin-left:30px;
	margin-top:28px;
	}
.contact_add{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	line-height:20px;
	display:block;
	margin-left:30px;
	margin-top:18px;
	}
.email a{
	color:#177347;
	text-decoration:none;
	}
.send_mess{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#177347;
	display:block;
	margin-left:12px;
	margin-top:28px;
	}
.mail_img{
	margin-left:12px;
	margin-top:22px;
	}
label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#contcttxtarea{
	width:auto;
	padding:20px;
	margin:0 auto;
        font-size:12px;
        line-height:18px;
	}
#prod-separator-descr {
border-bottom:1px solid #999999;
line-height:28px;
margin-bottom:20px;
clear:both;
font-size:16px;
font-weight:bold;
color:#09436B;
background-color:#D4CDCD;
}
#brief-products-page {
background-color:#ffffff;
width:100%;
border-bottom:2px solid #09436B;
padding-bottom:20px;
}
#brief-products-page-info {
width:400px;
line-height:30px;
}
#brief-products-page-info img {
margin:3px;
}
.sale-price {
color:#ff0000;
font-weight:bold;
}
#extra-img{float:right; margin:10px; padding:5px;}
#extra-img img{margin:20px;}

#purchase {padding-top:5px;}
#purchase .more-info{float:right; margin-left:5px;}
#purchase .buy-now{float:right; margin-right:10px;}
.search_border {
border:1px solid #0F5648;
width:80%;
margin-left:auto;
margin-right:auto;
padding:10px;
}

#freeship {
padding-right: 1px; padding-top: 5px; padding-bottom: 3px;
}
#product-price img {margin-left:50px;}
#freeship-product {
padding-top: 5px; padding-right: 2px;
}

body {margin:0px;padding:0px;font-family:Verdana, Arial,Helvetica, sans-serif;font-size:80%;text-align:left;}
img {border:none;}
form { margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { font-size:13px; color:#004a80;}
li, td { font-size:12px; color:#666666; text-align:left;}
a {text-decoration:underline;color:#004a80;}
a:hover {color:#898989;}
p {margin:0;border:0;color:#666666;}
#maincontainer {width:990px;padding-top:0px;clear: both;}
#topcorner {width:980px;height:94px;background-color: #e9e7e7;float:left;border-bottom:2px solid #c0c0c0;}
#top_left {height:83px;float:left;}
#top_right {float:left;padding: 0 0 0 45px;}
.image-margin {margin-left:22px;margin-top:5px;}

#topnav {
font-size:11px; 
margin-top:8px;
line-height:20px; 
padding:0 3px; 
font-weight:bold;
}
#topnav a{text-decoration:none;}
#topnav span{color:#13638C;}

#live {width:130px;text-align:left;padding-top:5px;float:left;}
#live img {	margin-bottom:15px;}
.livechat {	font-family:verdana, arial, serif;font-size:18px;font-weight:bold;color:#004a80;padding-top:0px;}
.livechat2 {font-family:verdana, arial, serif;font-size:18px;font-weight:bold;color:#898989;padding-top:0px;}
.askexpert{font-family:verdana, arial, serif;font-size:12px;font-weight:bold;color:#898989;padding-top:0px;}
.asktime{font-family:verdana, arial, serif;font-size:10px;font-weight:bold;color:#898989;padding-top:0px;}
#phone {width:479px;height:auto;float:left;padding-left:25px;}
#phonenum {width:320px;float:left;padding-top:5px;font-family:verdana, arial, serif;font-size:15px;color:#898989;font-weight:bold;}
.phonenumber {font-family:verdana, arial, serif;font-size:18px;font-weight:bold;color:#004a80;padding-top:0px;}

#topmidlinks {width:980px;height:19px;padding-top:0px;float:left;border-bottom:2px solid #e9e7e7;}
.glossymenu{position: relative;width:990px;padding: 0 0 0 0px;margin: 0 auto 0 auto;
	/*background: url(../images_templ/new_temp/menu-top-mid.jpg) repeat-x; tab background image path*/
	height: 19px;list-style: none;}
.glossymenu li{	float:left;}
.glossymenu li a{float: left;display: block;color:#000;text-decoration: none;font-family: verdana, arial, 

serif;font-size: 12px;
font-weight: bold;padding:0 0 0 5px; /*Padding to accomodate left tab image. Do not change*/
height: 19px;line-height: 19px;text-align: center;cursor: pointer;}
.glossymenu li a b{float: left;display: block;padding: 0 20px 0px 17px; /*Padding of menu items*/}
.glossymenu li.current a{color: #fff;background: url(../images_templ/new_temp/menu-top-left2.jpg) no-repeat; /*left 

tab image path*/
background-position: left;}
.glossymenu li.current-2{background:url(../images_templ/hor-menu-yellow-mid.jpg); background-repeat:repeat-x;}
.glossymenu li.current-2 a{color:#064A89;background: url(../images_templ/hor-menu-yellow-lf.jpg) no-repeat; /*left 

tab image path*/
background-position: left;}
.glossymenu li.current2, li.current_selected a:LINK, li.current_selected a:VISITED a{color: #004a80;background: 

url(../images_templ/new_temp/menu-top-left-grey2.jpg) no-repeat; /*left tab image path*/
background-position: left;}

li#current_selected a:LINK, li#current2_selected a:VISITED a{color: #004a80;background: 

url(../images_templ/new_temp/menu-top-left-grey2.jpg) no-repeat;	
background-position: left;}

.glossymenu li a:hover{color: #004a80;background: url(../images_templ/new_temp/menu-top-left-grey2.jpg) no-repeat; 

/*left tab image path*/
background-position: left;}
.glossymenu li.current a b{color: #fff;background: url(../images_templ/new_temp/menu-top-right.jpg) no-repeat right 

top; /*right tab image path*/}
.glossymenu li.current-2 a b{color:#064A89;background: url(../images_templ/hor-menu-yellow-rt.jpg) no-repeat right 

top; /*right tab image path*/}
.glossymenu li.current2 a b, li.current_selected a:LINK, li.current_selected a:VISITED{color: #004a80;background: 

url(../images_templ/new_temp/menu-top-right-grey.jpg) no-repeat right top; /*right tab image path*/}
.glossymenu li a:hover b{color: #004a80;background: url(../images_templ/new_temp/menu-top-right-grey.jpg) no-repeat 

right top; /*right tab image path*/}

#matter_container {width:990px;float:left;}
#matter_left {width:750px;float:left;height:auto;padding-bottom:10px;}

#body-content{width:750px;height:auto;padding-right:0px;float:left;padding-top:10px;margin:0px;}
#partner-logo{width:750px;padding-right:0px;float:left;}
/*#partner-logo img{margin:5px 10px 0 0;}*/

#search2 {background:url(../images_templ/searchbox2.jpg) no-repeat scroll 0 0 transparent;width:289px;height:23px;}
#matter_right {width:240px;float:left;margin:0px;padding-bottom:10px;}
#search {float:right;width:217px;height:33px;margin: 0 10px 0 0;display: inline;background:url(../images_templ/search-box-back.jpg) no-repeat scroll 0 0 transparent;}
.input {width:170px;height:16px;float:left;border:0px;color:#004a80;padding-left:0px;display: inline;border:1px solid #c0c0c0;}
.search_image {float: right;border:0px;display: inline;margin-top:4px;margin-right:4px;padding:0px;}

#cat_heading {width:240px;padding:0px;margin:0px;list-style-type:none;}
#cat_heading ul{width:240px;padding:0px;margin:0px;list-style-type:none;}
#cat_heading li{font-weight:bold;color:#004a80;width:220px;padding-left:10px;padding-top:15px;
float:left;text-align:left;list-style-type:none;}
#cat_heading li a{text-decoration:none;}


#heading, .heading {font-weight:bold;color:#004a80;width:220px;padding-left:10px;
float:left;text-align:left;}

#sidemenu, .sidemenu {margin: 

0px;list-style-type:none;color:#898989;font-size:12px;font-weight:bold;text-align:left; padding-left:10px;}
ul.sidemenu {margin: 0px;padding:0px;list-style-type:none;}
ul.sidemenu li {margin: 0px;padding:0px;list-style-type:none;}
ul.sidemenu li a {text-decoration:none; display:block; color:#898989;
font-size:12px;font-weight:bold; padding: 2px 0 2px 5px; border-bottom:1px dotted;}
ul.sidemenu li a:hover, ul.sidemenu_selected li a:hover {color:#004a80;background-color:#d4cdcd;}

li#sidemenu_selected a:LINK, li#sidemenu_selected a:VISITED {
color:#004a80;background-color:#d4cdcd;
}

.sidemenu_selected a:LINK, .sidemenu_selected a:VISITED {color:#004a80;background-color:#d4cdcd;}
#sidemenu_selected a:LINK, #sidemenu_selected a:VISITED {color:#004a80;background-color:#d4cdcd;}

#bottom_space {float: left;font-size:0px;display:inline;width:100%;height:4px;background:#004a80;}
#bottom_space2 {float: left;font-size:0px;display:inline;width:100%;height:4px;background:#d4cdcd;}
#bottom_links {width:950px;height:18px;clear:both; border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0;}
#bottomnav {width:949px;padding-left:25px;text-align:center;padding-top:0px;}
#bottomnav ul {margin:0px;padding:2px 0 0 0;float:left;}
#bottomnav ul li {list-style:none;float:left;padding-right:40px;}
#bottomnav ul li a {color:#13638C;font-weight:bold;text-decoration:none;}
#bottomnav ul li a:hover {color:#2a2929;text-decoration:none;}
#footer {width: 950px;padding-left:0px;padding-bottom:10px; margin:auto;}
#footer_container, .footer_container {width:165px;padding-left:25px;float:left; 

padding-top:12px;padding-bottom:10px;}
.footer{font-size:11px;color:#898989;text-align:left;}
.footer a{font-size:11px;color:#898989;text-align:left;}
.footer a:hover{font-size:11px;color:#004a80;text-align:left;}
#botom_image{width:auto;padding-right:0px;padding-bottom:10px; margin:auto;}

#links{font-size:11px;color:#898989;text-align:left;padding-bottom:4px;text-decoration:none;}
#links a{font-size:11px;color:#004a80;text-align:left;padding-bottom:4px;
text-decoration:none;}
#links a:hover{ font-size:10px;	color:#3e3e3e;text-align:left;padding-bottom:4px;
text-decoration: underline;color:#0081b2;}

#subhdr{padding:0; margin:0; width:220px;float:left; padding-top:5px; padding-left:10px;}
#subhdr ul{padding:0; margin:0; width:220px;float:left;padding-left:0px; padding-top:0px;}
#subhdr li{padding:0; margin:0; width:220px;float:left;list-style:none;padding-bottom:0px;}

#welcome {width:730px;height:160px;float:left;border:1px solid #004a80;text-align:left;padding:8px;margin-bottom:8px;}
#welcome .home-title {margin:0px; border:0; line-height:15px;}
#welcome h2 {color:#666666; padding:5px 0; font-size:12px;}
.body_heading {padding-bottom:5px;color:#004a80;text-align:left;}
#featured_brands {width:162px;margin-left:12px;height:270px;float:left;border:1px solid 

#004a80;text-align:left;padding-left:8px;
padding-top:12px;}

#body-list{width:162px;padding:0;margin:0;border:0;float:left;}#body-list ul{padding:0;margin:0;border:0;}
#body-list li{padding:0;margin:0;border:0;background: url(../images_templ/new_temp/bullets.gif) 

no-repeat;list-style:none;padding-left:15px;line-height:16px;}
#body-list a{font-size:11px;color:#898989;text-decoration:none;}
#body-list a:hover{font-size:11px;color:#004a80;text-decoration:none;}

#products_big {width:742px;height:auto;float:left;border:0px;margin-top:10px;}

#corner-box{width:742px;height:auto;padding:0;margin:0;border:0; float:left;}
img{border:none;padding:0;margin:0;border:0;}

#top{width:742px;padding:0;margin:0;border:0;height:6px;float:left;line-height:6px;font-size:0.0em;}
#lt-top{width:6px;height:6px;float:left;padding:0;margin:0;border:0;line-height:6px;}
#top-mdl{width:730px;height:6px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/top-

mdl.gif) left top repeat-x;line-height:6px;}
#rt-top{width:6px;height:6px;float:left;padding:0;margin:0;border:0;line-height:6px;}

#mdl{width:742px;padding:0;margin:0;border:0;height:550px;float:left;vertical-align:top;}
#lt-mdl{width:6px;height:550px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/lt-md

l.gif) left top repeat-y;}
#mdl-mdl{width:730px;height:550px;float:left;padding:0;margin:0;border:0;background-color:#f4f4f4;}
#rt-mdl{width:6px;height:550px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/rt-md

l.gif) left top repeat-y;}

#bot{width:742px;padding:0;margin:0;border:0;height:6px;float:left;}
#lt-bot{width:6px;height:6px;float:left;padding:0;margin:0;border:0;}
#bot-mdl{width:730px;height:6px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/bott

om-mdl.gif) left top repeat-x;}
#rt-bot{width:6px;height:6px;float:left;padding:0;margin:0;border:0;}

#products{width:721px;height:auto;padding:0;margin:0;border:0; float:left; padding-left:9px;}

#product-box{width:230px;height:auto;padding:0;margin:0;border:0; float:left; padding-right:10px;padding-top:8px;}

#top-2{width:230px;padding:0;margin:0;border:0;height:6px;float:left;line-height:6px;font-size:0.0em;}
#lt-top-2{width:6px;height:6px;float:left;padding:0;margin:0;border:0;line-height:6px;}
#top-mdl-2{width:218px;height:6px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/to

p-mdl-2.gif) left top repeat-x;line-height:6px;}
#rt-top-2{width:6px;height:6px;float:left;padding:0;margin:0;border:0;line-height:6px;}

#mdl-2{width:230px;padding:0;margin:0;border:0;height:116px;float:left;vertical-align:top;}
#lt-mdl-2{width:6px;height:116px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/lt-

mdl-2.gif) left top repeat-y;}
#mdl-mdl-2{width:216px;height:116px;float:left;padding:0;margin:0;border:0;background-color:#ffffff;padding-left:2p

x;}
#rt-mdl-2{width:6px;height:116px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/rt-

mdl-2.gif) left top repeat-y;}

#bot-2{width:230px;padding:0;margin:0;border:0;height:6px;float:left;font-size:0px;}
#lt-bot-2{width:6px;height:6px;float:left;padding:0;margin:0;border:0;}
#bot-mdl-2{width:218px;height:6px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/bo

ttom-i.gif) left top no-repeat;}
#rt-bot-2{width:6px;height:6px;float:left;padding:0;margin:0;border:0; }

.products_heading { padding-bottom:5px;color:#004a80;font-weight:bold;float:left;}

#product-list{width:147px;padding:0;margin:0;border:0;float:left; padding-left:5px;}
#product-list ul{width:147px;padding:0;margin:0;border:0; float:left;}
#product-list li{padding:0;margin:0;border:0;background: url(../images_templ/new_temp/products-bullets.gif) 

no-repeat;list-style:none;padding-left:11px;font-size:11px;color:#004a80; float:left; padding-bottom:2px; 

text-align:left;}

.products-view{width:95px;padding: 0 0 0 0px;margin: 0 auto 0 auto;height: 19px;list-style: none;}
.products-view li{float:left;}
.products-view li a{float: left;display: block;color:#000;text-decoration: none;font-family: verdana, arial, 

serif;font-size: 12px;
font-weight: bold;padding:0 0 0 5px; height: 19px;text-align: center;cursor: pointer;}
.products-view li a b{float: left;display: block;padding: 0 15px 0px 10px; }
.products-view li.current a{color: #fff;background: url(../images_templ/new_temp/menu-top-left2.jpg) no-repeat; 

background-position: left;}
.products-view li.current2 a{color: #004a80;background: url(../images_templ/new_temp/menu-top-left-grey2.jpg) 

no-repeat;	
background-position: left;}
.products-view li a:hover{color: #004a80;background: url(../images_templ/new_temp/menu-top-left-grey2.jpg) 

no-repeat;
background-position: left;}
.products-view li.current a b{color: #fff;background: url(../images_templ/new_temp/menu-top-right.jpg) no-repeat 

right top;}
.products-view li.current2 a b{color: #004a80;background: url(../images_templ/new_temp/menu-top-right-grey.jpg) 

no-repeat right top; }
.products-view li a:hover b{color: #004a80;background: url(../images_templ/new_temp/menu-top-right-grey.jpg) 

no-repeat right top;}

#products-menu { width:108px; padding:0; height:28px; margin-left:10px; float:left;margin-top:0px; margin-top:5px; 

margin-bottom:0px; font-size:0px;}
#products-menu img{ margin-top:16px;margin-top:11px; padding:0; border:0; margin-bottom:0;}


#mdlnew{width:742px;padding:0;margin:0;border:0;height:20px;float:left;vertical-align:top;}
#lt-mdlnew{width:6px;height:20px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/lt-

mdl.gif) left top repeat-y;}
#mdl-mdlnew{width:730px;height:20px;float:left;padding:0;margin:0;border:0;background-color:#f4f4f4;}
#rt-mdlnew{width:6px;height:20px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp/rt-

mdl.gif) left top repeat-y;}

.prod_heading { padding-bottom:22px;color:#004a80;font-weight:bold;float:left; padding-left:20px;}
.prod_head_box { padding-bottom:3px;color:#004a80;font-size:14px; font-family: Verdana, Arial, Helvetica, 

sans-serif;font-weight:bold;float:left; margin:0; clear:both;}
.prod_head_box a{ text-decoration:none;}

#product-box-big{width:742px;height:573px;padding:0;margin:0;border:0; float:left; padding-bottom:20px;}

#top-2-big{width:742px;padding:0;margin:0;border:0;height:6px;float:left;line-height:6px;font-size:0.0em;}
#lt-top-2-big{width:6px;height:6px;float:left;padding:0;margin:0;border:0;line-height:6px;}
#lt-top-2-big-new{width:6px;height:6px;float:left;padding-left:542px;margin:0;border:0;line-height:6px;}
#lt-top-2-big-new2{width:6px;height:6px;float:left;padding-left:472px;margin:0;border:0;line-height:6px;}
#top-mdl-2-big{width:730px;height:6px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_tem

p/bottom-mdl2.gif) left top repeat-x;}

#rt-top-2-big{width:6px;height:6px;float:left;padding:0;margin:0;border:0;line-height:6px;}

#mdl-2-big{width:742px;padding:0;margin:0;border:0;height:160px;float:left;vertical-align:top;}
#lt-mdl-2-big{width:6px;height:160px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp

/lt-mdl-2.gif) left top repeat-y;}
#mdl-mdl-2-big{width:728px;height:160px;float:left;padding:0;margin:0;border:0;background-color:#ffffff;padding-lef

t:2px;}
#rt-mdl-2-big{width:6px;height:160px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_temp

/rt-mdl-2.gif) left top repeat-y;}

#mdl-2-bignew{width:742px;padding:0;margin:0;border:0;height:573px;float:left;vertical-align:top;}
#lt-mdl-2-bignew{width:6px;height:573px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_t

emp/lt-mdl-2.gif) left top repeat-y;}
#mdl-mdl-2-bignew{width:728px;height:573px;float:left;padding:0;margin:0;border:0;background-color:#ffffff;padding-

left:2px;}
#rt-mdl-2-bignew{width:6px;height:573px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_t

emp/rt-mdl-2.gif) left top repeat-y;}

#bot-2-big{width:742px;padding:0;margin:0;border:0;height:6px;float:left;font-size:0px;}
#lt-bot-2-big{width:6px;height:6px;float:left;padding:0;margin:0;border:0;}
#lt-bot-2-big-new{width:6px;height:6px;float:left;padding-left:542px;margin:0;border:0;}
#lt-bot-2-big-new2{width:6px;height:6px;float:left;padding-left:472px;margin:0;border:0;}
#bot-mdl-2-big{width:730px;height:6px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/new_tem

p/bottom-mdl-2.gif) left top repeat-x;}
#rt-bot-2-big{width:6px;height:6px;float:left;padding:0;margin:0;border:0; }

#product-desc{width:728px;height:160px;padding:0;margin:0;border:0; float:left;}
#product-desc-left{width:160px;height:130px;padding:0;margin:0;float:left;padding-top:5px; }
#product-desc-leftnew{width:160px;height:150px;padding:0;margin:0;float:left;padding-top:10px; }
#product-desc-mid{width:370px;height:160px;padding:0;margin:0;border:0; float:left;border-right:1px solid #004a80; 

padding-right:10px}
#product-desc-midnew{width:300px;height:160px;padding:0;margin:0;border:0; float:left;border-right:1px solid 

#004a80; padding-right:10px}
#product-desc-midnew ul{padding:0;margin:0;border:0;}
#product-desc-midnew li{padding:0;margin:0;border:0;background: url(../images_templ/new_temp/bullets.gif) 

no-repeat;list-style:none;padding-left:15px;line-height:16px; float:left;font-size:11px;color:#898989;}

#product-desc-right{width:177px;height:160px;padding:0;margin:0;border:0; float:left;}
#product-desc-rightnew{width:245px;height:160px;padding:0;margin:0;border:0; float:left;padding-left:12px;}
#body-list-new{width:167px;padding:0;margin:0;border:0;float:left; padding-left:10px;}
#body-list-new ul{padding:0;margin:0;border:0;}
#body-list-new li{padding:0;margin:0;border:0;background: url(../images_templ/new_temp/bullets.gif) 

no-repeat;list-style:none;padding-left:15px;line-height:16px; float:left;}
#body-list-new a{font-size:11px;color:#898989;text-decoration:none;float:left;}
#body-list-new a:hover{font-size:11px;color:#004a80;text-decoration:none;}

.prod_head_grey { padding-bottom:3px; color:#898989;font-size:12px; font-family: Verdana, Arial, Helvetica, 

sans-serif;font-weight:bold;float:left; margin:0; clear:both; line-height:20px;}

.prod_text_grey { padding-bottom:3px; color:#898989;font-size:11px; font-family: Verdana, Arial, Helvetica, 

sans-serif; margin:0; clear:both; padding-top:3px; }
.prod_breadcrumb { margin-bottom:22px;color:#004a80;float:left;}
.prod_text_blue { color:#004a80;font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; 

margin:0;float:left; text-align:left; }
.prod_text_grey2 { color:#898989;font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; 

float:left;text-align:left; }
.line-strike {text-decoration:line-through; }
.prod_text_red { color:#9d0b0e;font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; 

margin:0;float:left; text-align:left; }

#product-desc-big{width:728px;height:573px;padding:0;margin:0;border:0; float:left;}
#product-desc-left-big{width:250px;height:auto;padding:0;margin:0;float:left;padding-top:10px; }
.img2 { margin-left:50px; float:left}
.enlarge {margin-left:50px; float:left}
#product-desc-right-big{width:460px;height:400px;padding:0;margin:0;border:0; float:left; margin-top:13px; 

border:1px solid #004a80;}
#product-desc-right-big-new{width:460px; background-color:#f4f4f4;height:auto;padding:0;margin:0;border:0; 

float:left; border-bottom:1px solid #004a80;padding-top:5px; padding-bottom:5px;}

.prod_heading2 { color:#004a80;font-weight:bold;float:left; padding-left:10px; }
.prod_heading2 a{text-decoration:none;}

#menu-tab{float:left;text-align:left;padding:0;margin:0;width:460px;height:30px;}

#menu_channels{z-index:0;}
#menu_channels ul{width:460px;height:30px;border-right:#0061B3 1px solid;list-style:none;}
#menu_channels ul li{position:relative;width:114px;background:url(../images_templ/new_temp/xyz.gif) 0 

0;height:30px; float:left;line-height:30px;border-left:#004a80 1px solid;border-right:#0061B3 0px 

solid;list-style:none;}
#menu_channels li ul{position:absolute;left:100px;top:0;display:none}
#menu_channels ul li img{margin-left:10px;float:left; margin-top:5px; margin-right:10px;}
#menu_channels ul li a{display:block;text-decoration:none !important;color:#898989;padding:5px 0 5px 

0px;line-height:20px;height:30px;}
#menu_channels ul li a:hover{color:#898989;background:#000 url(../images_templ/new_temp/xyz.gif) 0 

0;background-position:-115px 0;}


/* Fix IE. Hide from IE Mac \*/
* html #menu_channels ul li{float:left;height:1%}
* html #menu_channels ul li a{height:1%}
/* End */
#nav{padding:0;margin:0;width:460px;height:30px;}


#nav li:hover{background-position:-115px 0;height:30px;}
#nav li.over{background-position:-115px 0;height:30px;}
#nav li:hover ul{display: block;height:30px;}
#nav li.over ul{display: block;height:30px;}

.selected{color:#990000;background:#000 url(../images_templ/new_temp/xyz.gif) 0 0;background-position:-115px 0;}
#prod-desc{width:440px;height:30px;padding:0;margin:0;border:0; float:left; padding-left:10px; padding-right:10px; 

}
#prod-desc ul{ padding:0; margin:0;}
#prod-desc li{padding:0;margin:0;border:0;background: url(../images_templ/new_temp/bullets.gif) 

no-repeat;list-style:none;padding-left:15px;line-height:16px; float:left;}
#prod_price {width:210px;padding:0;margin:0;float:left;padding-left:40px;}
#list-menu-box {width:210px;padding:0;margin:0;float:left;}
#list-menu {width:130px;height:18px;float:left;color:#004a80;padding:0px;display: inline; 

margin-top:2px;clear:both;}
#quantity {width:100px;height:12px;float:left;padding-left:0px;display:inline;margin-bottom:8px;margin-top:8px; }
#quantity2 {width:15px;height:12px;float:left;color:#004a80;padding-left:0px;display: inline; clear:both; 

margin-right:2px;}

#products_bottom {width:742px;height:auto;float:left;border:0px;margin-top:10px;}
#products_bot_head {width:722px;float:left;border:0px;margin-bottom:10px; float:left; padding-left:20px;}
#prod_bot_box {width:359px;height:252px;float:left;border:1px solid #004a80; margin-right:10px; 

margin-bottom:10px;}
.prod_bot_box_head {color:#004a80;font-size:13px; font-family: Verdana, Arial, Helvetica, 

sans-serif;font-weight:bold; margin:0; clear:both;}
.prod_bot_box_head a{ text-decoration:none;}
#prod_bot_box_head{width:359px; background-color:#f4f4f4;height:auto;padding:0;margin:0;border:0;  

border-bottom:1px solid #004a80; text-align:center; padding-top:3px;}
#prod_bot_box2 {width:235px;height:280px;float:left;border:1px solid #004a80; }
#prod_box_bot{width:347px;padding:0;margin:0;border:0; float:left;padding-left:12px; padding-top:10px;}
#prod_box_img{width:170px;height:auto;padding:0;margin:0;border:0; float:left;}
#prod_box_right{width:165px;height:auto;padding:0;margin:0;border:0; float:left; padding-right:12px}
#prod_box_right p{text-align:right; }
.prod_text_red2 { color:#9d0b0e;font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.p_new{text-align:left; line-height:15px;font-size:10px; font-weight:bold;}
.grey{color:#898989}
.blue{color:#004a80}

#menu_container{float:left; width:240px;}

/****** Home Page Banner *************/
#cd-home-hdr{width:748px; height:280px; float:left; background-image:url(../images_templ/medical_commercial.jpg); 

background-repeat:no-repeat; overflow:hidden; margin-bottom:5px;}
#cd-home-hdr .inner{float:left; margin:100px 145px 7px 180px; _margin:100px 145px 7px 90px; padding:0;}
#cd-home-hdr .links{float:left; width:208px; padding:0;}
#cd-home-hdr ul{margin:3px 0; padding:4px 0;}
#cd-home-hdr li{list-style-type:circle; margin:0; padding:2px 0;}

/******* Home Page Category Boxes **********/
#home-gray-box{float:left; width:741px; background-color:#f4f4f4; border-left:1px solid #1E415D; border-right:1px 

solid #1E415D;}
#home-gray-box-wrap{float:left; width:743px; margin:10px 0;}
#home-prod-box{float:left; margin:10px 0 0 12px; height:130px; width:230px; 

background-image:url(../images_templ/home-prod-box-bg.jpg); background-repeat:no-repeat;}
#home-prod-box .title {font-size:17px; font-weight:bold; height:23px; margin-left:5px; overflow:hidden;}
#home-prod-box .title a{font-size:14px;}
#home-prod-box .wrap{height:84px;}
#home-prod-box .img{float:left; height:80px; width:70px;overflow:hidden; margin-left:1px;}
#home-prod-box .links{float:right; height:75px; padding-right:4px; width:150px; overflow:hidden;}
#home-prod-box li{margin:0; padding:0; font-size:15px; padding-left:15px; list-style:none; background: 

url(../images_templ/new_temp/bullets.gif) no-repeat;}
#home-prod-box ul{padding:0; margin:0;}
#home-prod-box ul, #home-prod-box li a{font-size:11px;}
#home-prod-box a{text-decoration:none;}
#home-prod-box a:hover{text-decoration:underline;}
#home-prod-box .btn_wrap{width:230px;}
#home-prod-box .view-all {width:108px; clear:both; margin:auto auto; height:23px; background-color:#004A80;}
#home-prod-box img{border:none;}

/*** Horizontal Brief ***/
#hor-brief img{border:none;}
#hor-brief td {vertical-align:top;}
#hor-brief p {margin:5px 0; padding:0; font-size:11px;}
#hor-brief ul {margin:0 0 0 16px; padding:0; font-size:11px;}
#hor-brief li {font-size:11px;}
#hor-brief a{text-decoration:none;}
#hor-brief {width:99%; height:155px; border-bottom:1px dotted #1A5C50; background-color:white; margin-bottom:6px; 

padding-bottom:6px;}
#hor-brief .img{height:150px; width:160px; margin:5px; text-align:center;}
#hor-brief .prod_name{padding-left:5px; line-height:18px;}
#hor-brief .prod_name a{font-size:13px; font-weight:bold; text-decoration:none; line-height:18px;}
#hor-brief .meta_desc {padding:5px 0px; font-size:11px; margin:0; line-height:15px;}
#hor-brief #models {padding-top:5px; text-align:right;}
#hor-brief #models-wrap{width:350px; float:right; background-color:#F6F6F6; padding:2px 5px; border:1px solid 

#a1a1a1; text-align:right;}
#hor-brief .description{width:200px; line-height:16px; font-size:12px;}
#hor-brief .description ul {padding-left:18px; clear:both; margin:0px;}
#hor-brief .description li {margin:0 0 2px 0;  font-size:11px;}
#models .base{width:350px; float:left; border-bottom:1px dotted #1A5C50; font-weight:bold; clear:both;}
#models .option{float:right; border-bottom:1px dotted #779A93; font-size:13px; width:350px;}
#models .model{float:left; line-height:20px; height:20px;}
#models .model a{font-weight:bold;}
#models .model-title {float:left;height:20px;}
#models .price{width:85px; text-align:right; float:right; margin-right:5px; text-decoration:none; font-size:14px;}
#models .price-title {float:right; margin-right:5px; width:100px; text-align:right; height:20px;}
#models .option-desc{float:right; margin-right:5px; font-size:12px; color:#666666;}
#models .list-price{float:right; text-decoration:line-through; color:red; margin-right:15px;}
#models .list-price-title {float:right;height:20px;}
#hor-brief .free-shipping {margin:5px 0 5px 40px;}
#product-detail-description .free-shipping {float:right;}

/*** Horizontal Brief ***/

/**** Brief Template ****/

#brief-product {
float:left;
width:220px;
height:350px;
margin: 0 30px 10px 0;
text-align:center;
}
#brief-product-image {
margin-top:5px;
height:160px;
background-color:#ffffff;
}
#brief-product-name {
height:30px;
overflow:hidden;
}
#brief-product-name a:LINK, #brief-product-name a:VISITED {
text-decoration:none;
font-weight:bold;
display:block;
height:30px;
color:#000000;
padding:0 5px;
}
#brief-product-name a:HOVER {
background-color:#13638C;
display:block;
height:30px;
color:#ffffff;
}
#brief-product-description {
text-align:left;
padding-left:5px;
line-height:18px;
color:#09436B;
overflow:hidden;
height:72px;
font-size:11px;
}
#brief-product-description span {
color:#333333;
font-size:12px;
}
#brief-product-price {
margin:10px 0 10px 0;
font-weight:bold;
font-size:13px
}
/**** Brief Template ****/

/******* Product Detail ********/
table#product-detail {
width:100%;

}
table#product-detail td {vertical-align:top;}
#product-detail-name {
color:#09436B;
padding:5px;
background: none repeat scroll 0 0 #e9e7e7;
font-size: 18px;
font-weight: bold;
}
#product-detail-name a:LINK, #product-detail-name a:VISITED {
color:#09436B;
text-decoration:none;
font-weight:bold;
font-size:16px;
}
#product-detail-left {
padding:5px;

}
#product-detail-left table td {padding:5px; vertical-align:middle;}
#product-detail-left h1 {font-size:13px;}
.product-detail-right {
padding-top:5px;
text-align:center;
background-color:#ffffff;
border-left:1px solid #09436B;
}
table#product-detail-info {
margin-top:5px;
width:100%;
}
table#product-detail-info td {
vertical-align:top;
}
#product-detail-price {
text-align:right;
padding-right:10px;
}
#product-detail-price .saleprice {
color:#A21114;
font-size:15px;
}
td#product-detail-buy-info {
text-align:right;
width:60%;
}
.product_options_header, .product_options_list_price {display:none;}
table.product_options_border {
border:1px solid #034A82;
padding:1px;
margin-bottom:3px;
width:425px;
margin:0 0 0 10px;
}
.product-detail-options {text-align:center;}
.product-detail-options td {text-align:center;}
td#product-detail-buy-info .buynow {padding-left:5px;float:left;}
.product_options_title td {background:#004B7C; color:#FFF; font-weight:bold; padding:3px 6px;}
.product-detail-options .product_options_name {
color:#000;
font-size:11px;
padding:0 0 0 6px;
}
.product-detail-options select{
font-size:12px;
height:19px;
margin:3px;
}
#product-detail-additional {
text-align:left;
line-height:23px;
border-top:1px solid;
border-left:1px solid;
border-right:1px solid;
margin:15px 10px;
}
#product-detail-additional div {
border-bottom:1px solid;
padding-left:10px;
}
.price{text-decoration:line-through;}
.saleprice{
color:#09436B;
font-weight:bold;
}
#product-detail-resources {
border:1px solid;
padding:0 0 10px 10px;
text-align:left;
margin:15px 10px;
}
#product-detail-resources a {color:#1D5882;}
#product-detail-resources a:HOVER {color:#000000;}
#product-detail-resources p{margin:10px auto;}
#product-detail-related {height:30px;background:none repeat scroll 0 0 #13638C;}
#product-detail-related p {
padding:5px 0 0 5px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:14px;
height: 20px;
text-align: left;
}
#product-detail-related-freeship {align: center; padding: 5px 0pt 0pt;}
.product-detail-right {border-top:1px solid #09436B;}
.product-detail-right a{color:#1D5882;}

#product-detail-left img{margin:5px; border:1px solid black;}
#product-detail-left  table{margin-top:10px;}
.so-low-shipping{padding:4px; font-size:11px; color:#A21114;}
/******* Product Detail ********/

/****  CTG Header CSS *******/
.ctg-hdr-wrap{width:735px; margin-top:10px;}
.ctg-hdr-wrap a{color:#004a80; text-decoration:none;}
.ctg-hdr-wrap a:visited{color:#004a80;}
.ctg-hdr-wrap a:hover{color:#a1a1a1;}
.ctg-hdr-wrap h1{color:#004a80; font-size:13px; margin:6px 2px;}
.ctg-hdr-wrap p{margin:3px 3px;}
.ctg-hdr-top{width:735px; height:26px; background-image:url(../images_templ/ctg-hdr-title-bg.jpg); 

background-repeat:no-repeat;}
.ctg-hdr-top div{ padding:0; margin:0; float:left;}
.ctg-hdr-top div a{font:11px Arial, Helvetica, sans-serif;text-decoration:none;color:#0000FF;padding:2px 0 0 0; 

background:url(../images_templ/ctg-hdr-title-bg-div.jpg) 0 0 repeat-x;height:26px;border-bottom:#1f3e5a 1px solid;}
.ctg-hdr-top div a:hover{color:#999966;}
.ctg-hdr-top a{ font-size:11px;}

.ctg-hdr-top div{margin:1px 2px 3px 6px;}
.ctg-hdr-top div a{color:#004a80; font-size:17px; font-weight:bold;}
.ctg-hdr-top div a:hover{color:#004a80;}
.ctg-hdr-mid{width:735px; border-left:1px solid #004a80; border-right:1px solid #004a80;}
.ctg-hdr-mid .content-box{padding-left:5px;}
.ctg-hdr-mid .image{width:90px;}
.ctg-hdr-mid .image-mnf{width:130px;}
.ctg-hdr-mid .image-mnf img{margin:5px;}
.ctg-hdr-mid .link-box{width:179px; border-left:1px solid #004a80; height:100%;}
.ctg-hdr-mid .link-box div{padding-left:5px;}
.ctg-hdr-mid .link-box ul {margin:0; padding:0;}
.ctg-hdr-mid .link-box li{margin:0; padding:0; font-size:13px; margin-left:20px; list-style:circle;}
.ctg-hdr-mid .link-box div{margin:3px; color:#666666; font-weight:bold;}
.ctg-hdr-footer{clear:both;width:735px; height:6px;}
/****  CTG Header CSS *******/

/****  MNF Header CSS *******/
.mnf-hdr-wrap{width:735px; margin-top:10px; border-bottom:1px solid #004a80;}
.mnf-hdr-wrap a{color:#004a80; text-decoration:none;}
.mnf-hdr-wrap a:visited{color:#004a80;}
.mnf-hdr-wrap a:hover{color:#a1a1a1;}
.mnf-hdr-wrap h1{color:#004a80; font-size:13px; margin:6px 2px;}
.mnf-hdr-wrap p{margin:3px 3px;}
.mnf-hdr-top{width:735px; height:26px; border-top:1px solid #004a80;}
.mnf-hdr-top div{ padding:0; margin:0; float:left;}
.mnf-hdr-top div a{font:11px Arial, Helvetica, sans-serif;text-decoration:none;color:#0000FF;padding:2px 0 0 0; 

height:26px;}
.mnf-hdr-top div a:hover{border-bottom:1px solid #AAA;}
.mnf-hdr-top a{ font-size:11px;}

.mnf-hdr-top div{margin:2px 2px 3px 6px;}
.mnf-hdr-top div a{color:#004a80; font-size:17px; font-weight:bold;}
.mnf-hdr-top div a:hover{color:#004a80;}
.mnf-hdr-mid{width:735px; }
.mnf-hdr-mid .content-box{padding-left:5px;}
.mnf-hdr-mid .image{width:90px;}
.mnf-hdr-mid .image-mnf{width:130px;}
.mnf-hdr-mid .image-mnf img{margin:5px;}

/**** End MNF Header CSS *******/

/***** Custom Page ******/

#shipping-page p{margin-top:10px;}

/****** Freezers FAQ ******/
#freezers-Faq{
	width:auto;
	height:auto;
        padding-right:10px;
	font-size:12px;
	line-height:18px;
	color:#004889;
	}
#freezers-Faq td{
	height:auto;
	}
#freezers-Faq p{
	font-size:12px;
	margin-left:10px;
	text-align:justify;
	margin-top:10px;
	margin-right:10px;
	}
#freezers-Faq h1,h2,h3,h4,h5,h6{
	width:100%;
	display:block;
	border-bottom:solid 1px #135044;
	line-height:25px;
	font-size:15px;
	margin-left:10px;
	margin-top:20px;
	font-weight:bold;
	color:#004889;
	}
#freezers-Faq h2 a{
	width:100%;
	line-height:25px;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	color:#004889;
	}
#freezers-Faq h3 a{
	display:block;
	line-height:25px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#004889;

	}
#freezers-Faq h3 a:HOVER{
	color:#206CAF;
	}
#freezers-Faq h2 a:hover{
	color:#206CAF;
	}
#freezers-Faq ul{
	margin-left:30px;
	list-style:circle;
	}
#freezers-Faq ul li{
	line-height:20px;
	}
/****** Freezers FAQ ******/

.product-seperator{clear:both;}
.product-seperator h3{margin:0; margin-bottom:5px;padding:5px; background-color:#1C78C1; color:white;}
.product-seperator p{color:#555; font-weight:normal; font-size:13px; margin:5px; line-height:16px; 

text-align:left;}
.product-seperator a:link, .product-seperator a:visited{color:#1C78C1;}
.product-seperator a:hover{color:#113E7F;}
.product_options_border td{text-align:left;}



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


/*-- 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;
     padding-left: 0;
     margin: 0;
     width: 980px;
}
.wt_hor_menu li {
     list-style: none;
     float: left;
     height: 21px;
     display: block;
}
#maincontainer .wt_hor_menu li a:link, .wt_hor_menu li a:visited {
	color:#13638C;
	display:block;
	float:left;
	font-family:tahoma;
	font-size:13px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	padding:0 4px;
	text-decoration:none;
        text-transform:uppercase;
        font-weight:bold;
        clear: left;
}
#maincontainer .wt_hor_menu li a:hover {
	color:#13638C;
	display:block;
	float:left;
	font-family:tahoma;
	font-size:13px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	padding:0 4px;
	text-decoration:none;
        background-color: #D4CDCD;
}

.mega_content div {
     width: 220px;
     float: left;
     margin: 0 5px 0 0;
     padding: 8px 0 12px 0;
}
.mega_content_space_before {
     margin-top: 23px;
}

.rtn-page {
margin:15px 0;
text-align:left;
}
#product-detail-btn {
text-align:left;
padding:5px 0pt 0pt 10px;
}
#product-qty {
padding: 0pt 0pt 5px 10px;
text-align:left;
}
#product-price {
text-align:left;
padding:5px 0pt 5px 9px;
}
#product-image {
text-align:center;
overflow:hidden;
}
#searchQueryInputField {


margin:6px 0 0 5px;
vertical-align:top;
width:200px;
}
#searchSubmitBtn {
margin:6px 0 0 0;
}
#qty-box {margin:10px;}
#qty-box-title {background: none repeat scroll 0 0 #c0c0c0; border-left:1px solid; border-right:1px solid; border-top:1px solid; color:#666666;font-weight:bold;text-align:center;}
.product_specialties_border {border:1px solid; width:100%;background:none repeat scroll 0 0 #e7e7e7;}
.product_specialties_header {font-weight:bold;text-align:center;text-decoration:underline;}
.product_specialties_body {text-align:center;}
.product_price {font-size:15px;}
#img-gallery {margin-left:30px;padding:10px 0;width:250px;}
#photoAlbumThumbnails {width:250px;}

.p-left {text-align:left;margin:15px 0;}

.p-custom {text-align:left;padding:15px;}
.promo-title {padding-left:10px;}
.promo-p {text-align:left;margin:10px 20px;}
.promo-price {font-weight:bold;}
.promo-price span{color:red;}
.promo-t {width: 370px; height: 220px; background: url("../images_templ/featprod-back-l.jpg") no-repeat scroll 0pt 0pt transparent;}

.return-headers {background:none repeat scroll 0 0 #4F4F4F; color:#FFFFFF; font-weight:bold; padding:0 5px;text-align:left;}
#product-buy-btn {font-size:10px;text-align:left;}
#product-buy-btn img {padding-right:15px;}

#home-med-appl-cat-box {background: url(../images_templ/med-appl-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
#home-com-appl-cat-box {background: url(../images_templ/com-appl-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
#home-refrig-cat-box {background: url(../images_templ/refrig-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
#home-freez-cat-box {background: url(../images_templ/freez-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
#home-ice-cat-box {background: url(../images_templ/ice-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
#home-water-cooler-cat-box {background: url(../images_templ/water-cooler-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
#home-beer-cat-box {background: url(../images_templ/beer-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
#home-wine-cat-box {background: url(../images_templ/wine-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
#home-ice-maker-cat-box {background: url(../images_templ/ice-maker-cat-box.jpg) no-repeat; float:left; height:150px; margin:10px 0 10px 12px; width:230px;}
.title a {text-decoration:none;font-weight:bold;}

.TC-P {padding-bottom:15px;text-align:left;}