/* General Styles */

body, html {
background-image:url(../images_templ/body-back.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
height:100%;
text-align:center;
color:#39459B;
}
input, form {
padding:0;
margin:0;
_display:inline;
}
a[href $='.pdf'] {
padding-left:20px;
background-image: url('../images_templ/pdf.jpg');
background-position:left top;
background-repeat:no-repeat;
}


img {border:none;}
.tan-bar{font-size:15px;clear:both; height:30px; width:100%; background-color:#ECEBD7; line-height:30px; color:#233189; font-weight:bold; text-align:center; margin:5px auto;}

/* Header */

#main-top {
width:100%;
text-align:center;
}
#header {
width:975px;
height:170px;
margin-left:auto;
margin-right:auto;
}
#logo {
float:left;
}
#header-top {
float:left;
}
#header-bottom {
float:left;
width:710px;
height:64px;
text-align:right;
}
#cart-info {
width:auto;
height:22px;
float:right;
margin-right:7px;
background-image:url(../images_templ/nav-top-back.jpg);
background-repeat:repeat-x;
height:30px;
margin-bottom:23px;
}
#cart-info a:LINK, #cart-info a:VISITED {
text-decoration:none;
color:#000000;
}
#cart-info a:HOVER {color:#0099FF;}
#cart-info img {
vertical-align:middle;
}
img#livestores {
clear:both;
float:right;
}

/* Horizontal Nav */

#hor-menu {
margin-left:auto;
margin-right:auto;
clear:both;
width:950px;
}
#hor-menu img {
vertical-align:text-top;
float:left;
}
#hor-menu a:LINK, #hor-menu a:VISITED {
text-decoration:none;
color:#333333;
text-align:center;
line-height:22px;
background-image:url(../images_templ/menu-hor-back.jpg);
background-repeat:repeat-x;
font-weight:bold;
font-size:13px;
float:left;
display:block;
padding:0 4px;
height:25px;
}
#hor-menu a:HOVER {
color:#0099FF;
display:block;
}

/* Vertical Nav */

#main-bottom {
width:985px;
height:auto;
margin-left:auto;
margin-right:auto;
}
#menu-vert {
float:left;
width:233px;
height:auto;
text-align:left;
}
#search-title {
font-weight:bold;
padding:0 0 3px 5px;
color:#233189;
}
#search-box {
height:25px;
background-image:url(../images_templ/search-box.jpg);
background-repeat:no-repeat;
padding:7px 0 0 11px;
_padding:6px 0 0 11px;
text-align:left;
}
#search-btn{
border:0;
padding-top:1px;
}
#search_field {
background:transparent;
border:0px;
width:188px;
}
#search-box input {
vertical-align:middle;
}
#menu-categorytype {
background-image:url(../images_templ/cat-type-back.jpg);
background-repeat:no-repeat;
width:222px;
height:27px;
padding-left:8px;
font-family:Times New Roman, Times, serif;
font-size:17px;
}
.menu-categorytype-link:LINK, .menu-categorytype-link:VISITED {
display:block;
line-height:27px;
text-decoration:none;
font-weight:bold;
color:#23338E;
}
.menu-categorytype-link:HOVER {color:#EBEAD5;}
#menu_categories {
margin:0px;
padding:0px;
}
#menu_categories li {
list-style:none;
}
.menu-category-link:LINK, .menu-category-link:VISITED, .menu-category-link_selected:LINK, .menu-category-link_selected:VISITED {
display:block;
text-decoration:none;
font-size:12px;
padding-left:32px;
line-height:23px;
height:24px;
color:#24358F;
} 
.menu-category-link:LINK, .menu-category-link:VISITED {
background-image:url(../images_templ/cat-link-back.jpg);
background-repeat:no-repeat;
}
.menu-category-link:HOVER {
background-image:url(../images_templ/cat-hover-back.jpg);
background-repeat:no-repeat;
color:#ffffff;
}
.menu-category-link_selected:LINK, .menu-category-link_selected:VISITED {
background-image:url(../images_templ/cat-selected-back.jpg);
background-repeat:no-repeat;
}
.menu-subcategory-link_selected{font-weight:bold; background-color:#E8E9D9;}
/* Main content */

#main-content {
	/****
        background-image:url(../images_templ/main-top.jpg);
	background-position:right top;
	background-repeat:no-repeat;****/
	float:right;
	width:732px;
	height:auto;
	text-align:left;
	margin-bottom:10px;
}
#detailed-main-content{
        background-image:url(../images_templ/main-top.jpg);
	background-position:right top;
	background-repeat:no-repeat;}

#main-content2 {
background-image:url(../images_templ/main-top-white.gif);
background-position:right top;
background-repeat:no-repeat;
float:right;
width:732px;
height:auto;
text-align:left;
margin-bottom:10px;
margin-top:10px;
}
#heading-home {
font-size:13px;
color:#233189;
text-align:center;
margin:6px 0;
}
#prod-separator-descr{font-size:14px; font-weight:bold; background-color:#e1e1e1; padding:3px; border:1px solid #39459B; color:#39459B;}

/* Footer */

#footer {
background-image:url(../images_templ/footer-back.jpg);
background-repeat:repeat-x;
background-position:0px 46px;
clear:both;
height:auto;
width:100%;
}
#footer-img {
width:975px;
height:96px;
margin-left:auto;
margin-right:auto;
text-align:right;
}
#footer table {
width:975px;
height:96px;
margin-left:auto;
margin-right:auto;
}
#footer table td {
padding-top:5px;
vertical-align:top;
text-align:left;
}
#footer table a:LINK, #footer table a:VISITED {
line-height:16px;
text-decoration:none;
color:#233189;
padding:1px 0;
}
#footer table a:HOVER {
color:#ffffff;
background-color:#233189;
border-bottom:1px dotted;
}

/* Stylesheet Created for FAQ on 3rd FEB,08  */

p {
	padding:0px;
	padding-bottom:10px;
	margin:0;
	border:0;
	color:#233189;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	clear:both;
}
.categories_path p {
	clear:none;
}

h1, h2, h3, h4, h5, h6 {
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px;
	padding:0px;
	margin:0px;
	color:#233189;
}
#faq-spacer { height:10px; width:700px; float:left; margin:0px; padding:0; }
#faq{
	width:720px;
	padding-left:2px;
	padding-right:5px;
	margin-top:10px;
	_margin-top:0px;
	margin-left:2px;
	float:left;
}
#faq ul {
	margin:0;
	padding:0;
	list-style:none;
}
#faq li {
	margin:0;
	list-style:none;
	height:18px;
	_height:20px;
	_padding-top:2px;
	padding-top:2px;
	background:#f4f4f4;
	border:1px dotted #8698c6;	
	text-align:left;
	padding-left:10px;
	margin-bottom:5px;
	color:#233189;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#faq li a { 
	color:#233189;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#faq li a:hover {
	text-decoration:underline;
	color:#0099FF;
}
	
#faq-product {
	width:720px;
	padding-left:2px;
	padding-right:5px;
	margin-top:10px;
	_margin-top:0px;
	margin-left:2px;
	float:left;
	border:1px solid #8698c6;
}
#product-image {
	border:0;
	width:200px;
	margin:0px;
	height:210px;
	padding-top:5px;
	float:left;
	text-align:center;
	border-right:1px solid #8698c6;
}
#product-desc {
	padding-top:5px;
	height:auto;
	width:510px;
	padding-left:5px;
	margin:0px;
	float:left;
}
.spacer {
	padding-left:10px;
	margin-top:10px;
}
a{
	text-decoration:none;
	color:#233189;
}

a:hover{
	text-decoration:underline;
}

#sitemap{
	width:720px;
	padding-left:2px;
	padding-right:5px;
	margin-top:10px;
	_margin-top:0px;
	margin-left:2px;
	float:left;
}
#sitemap ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap li {
	margin:0;
	list-style:none;
	height:18px;
	_height:20px;
	_padding-top:2px;
	padding-top:2px;
	background:#f4f4f4;
	border:1px dotted #8698c6;	
	text-align:left;
	padding-left:10px;
	margin-bottom:5px;
	color:#233189;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#sitemap li a { 
	color:#233189;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#sitemap li a:hover {
	text-decoration:underline;
	color:#0099FF;
}
#contact {
	padding-left:50px;
	float:left;
	margin:0px;	
	padding-top:10px;
}
#topbred {
	font:"Times New Roman", Times, serif; 
	font-size:13px;
	color:#233189;
	padding-left:10px;
	margin-top:10px;
	text-align:center;
	font-weight:bold;
}
.main-content-bg {
	background-image:url(../images_templ/main-top.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	margin-top:10px;
	width:732px;
	text-align:left;
}
.main-content-bg-new {
	float:right;
	margin-top:10px;
	width:730px;
	padding:0;
	text-align:left;
}

.text-2 {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#233189;
	text-align:justify;
	padding:20px;
}

#list-container {
	width:650px;
	height:auto;
	margin:auto;
	padding-left:80px;
}
.list-box {
	width:200px;
	margin:auto;
	height:auto;
	float:left;
}
#navcontainer { width: 200px;}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
font-family: Arial, Helvetica, sans-serif;
color:#233189;
margin-top:10px;

}
#navcontainer li {
	background: url(../images_templ/bullets.gif) no-repeat;
	list-style:none;
	padding-left:15px;
	line-height:16px;
}

#navcontainer a
{
display: block;
text-decoration:none;
}

#navcontainer a:link, #navlist a:visited
{
text-decoration: none;
}

#navcontainer a:hover
{
color: #89d6e0;
text-decoration: underline;
}

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

#top{float:left;width:732px;padding:0;margin:0;border:0;height:11px;font-size:0.0em;background:url(../images_templ/curve-top.gif) 0 0 no-repeat;_background:url(../images_templ/curve-top-ie6.gif) 0 0 no-repeat;_width:735px;}
#lt-top{width:10px;height:10px;float:left;padding:0;margin:0;border:0;}
#top-mdl{width:712px;height:10px;float:left;padding:0;margin:0;border-top:1px solid #8792d0;}
#rt-top{width:10px;height:10px;float:left;padding:0;margin:0;border:0;}

#mdl{width:730px;padding:0;margin:0;border-right:1px solid #8792d0;border-left:1px solid #8792d0;float:left;vertical-align:top;}
.mdl{width:730px;_width:732px;padding:0;margin:0;border-right:1px solid #8792d0;border-left:1px solid #8792d0;float:left;vertical-align:top;}
#lt-mdl{width:1px;float:left;padding:0;margin:0;border:0;}
#mdl-mdl{width:712px;float:left;padding:0;margin:0;border:0;background-color:#ffffff;}
#rt-mdl{width:6px;float:left;padding:0;margin:0;border:0;background:url(../images_templ/rt-mdl.gif) left top repeat-y;}

#bot{width:732px;padding:0;margin:0;border:0;height:11px;float:left;background:url(../images_templ/curve-bottom.gif) 0 0 no-repeat;_background:url(../images_templ/curve-bottom-ie6.gif) 0 0 no-repeat;_width:735px;}
#lt-bot{width:10px;height:10px;float:left;padding:0;margin:0;border:0;}
#bot-mdl{width:712px;height:9px;float:left;padding:0;margin:0;border-bottom:1px solid #8792d0;}
#rt-bot{width:10px;height:10px;float:left;padding:0;margin:0;border:0;}

#topbred h1{font-family:"Times New Roman", Times, serif;font-size:20px;color:#233189;padding:0 0 0 5px;text-align:center;font-weight:bold;float:left;line-height:20px;}
#topbred p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#85898A;padding:0 0 0 8px;_padding:10px 0 0 8px;width:auto;}

#main-content-dis, .main-content-dis {float:right;width:745px;height:auto;text-align:left;margin:25px 0 0 0;}
#main-content-dis-lt {float:right;width:250px;height:auto;text-align:left;}
#main-content-dis-lt p{padding:0;margin:0;border:0;text-align:center;color:#85898A;}
#main-content-dis-lt p a{padding:0;margin:0;border:0;text-align:center;color:#85898A;}
#main-content-dis-lt p a:hover{padding:0;margin:0;border:0;text-align:center;color:#003;text-decoration:none;}
#main-content-dis-lt .product_options_body {font-size:10px; font-weight:bold;}
#main-content-dis-lt .product_options_body select {font:11px Arial, Helvetica, sans-serif;color:#233189;}

#list-price{float:right;padding:7px 35px 0 0;width:213px;text-align:right;}
#list-price p{text-align:right;font-size:1.1em;color:#2C337B;width:auto;padding:3px 0 0 0;}
.span{text-align:right;font-size:1.1em;color:#2C337B;width:auto;text-decoration:line-through;}
#list-price p#qty, .qty{text-align:right;padding:7px 35px 0 0;width:213px;_width:200px;font-size:12px;color:#2C337B;text-transform:uppercase;padding-top:8px;font-family:'trebuchet ms',arial,verdana,sans-serif;}
.smalltxtfld{width:20px;height:14px;font-size:12px;padding-top:2px;border:#9492D1 1px solid;}
#add2cart{float:right;text-align:right;padding:15px 22px 0 0;clear:both;}
#buynow{float:right;text-align:right;padding:5px 22px 0 0;clear:both;}

img{border:0 none;padding:0;border:0;}

#main-content-dis-rt {float:left;width:475px;height:auto;text-align:left;}
#main-content-dis-rt h1{font-size:14px; margin-bottom:10px;}
#main-content-dis-rt-inner-top{width:480px;height:26px;clear:both;}
#main-content-dis-rt-inner-top ul{color:#23348E;}

#cate-dis, .cate-dis {clear:both;width:732px;height:auto;text-align:left;margin:15px 0 0 0;_margin:35px 0 0 0;}
#cate-dis h2{font-family:"Times New Roman";color:#233189;padding:0 0 0 20px;text-align:left;float:left;font-size:18px;}

#boxes{float:left;width:732px;height:auto;text-align:left;clear:both;_padding-top:15px;}
#small-box, .small-box {width:242px;height:auto;text-align:left;}

#small-box-top-grdnt, .small-box-top-grdnt {float:left;width:230px;height:50px;text-align:left;background:url(../images_templ/small-box-top-grdnt.gif) 0 0 no-repeat;}
#small-box-top-grdnt p, .small-box-top-grdnt p{float:left;width:230px;text-align:center;font-weight:bold;font:12px Verdana, Arial, Helvetica, sans-serif;padding:5px 0 0 0;position: relative;}
#small-box-border, .small-box-border {float:left;width:228px;height:auto;text-align:left;border:#8792D0 1px solid;border-top:#8792D0 0px solid;border-bottom:#8792D0 0px solid;height:auto;padding:5px 0 0 0;}
#small-box-img, .small-box-img {float:left;width:105px;height:120px;text-align:left;margin:0 0 0 1px;}
#small-box-dis, .small-box-dis {float:left;width:116px;_width:106px;height:10px;text-align:left;height:auto;margin:0 5px 0 0;font-size:9px;overflow:hidden;}
#small-box-dis ul, .small-box-dis ul, #small-box-dis li, .small-box-dis li{margin:0; padding-left:5px;}

#small-box-dis p, .small-box-dis p{float:left;text-align:center;font-size:0.85em;color:#A6A6A6;padding:10px 0 0 0;}

#info-container, .info-container{float:left;width:230px;height:auto;text-align:left;height:47px;}

#info-container-lt, .info-container-lt{float:left;width:147px;height:auto;text-align:left;padding:0 0 0 1px;height:47px;border-left:#8792D0 1px solid;}
#info-container-rt, .info-container-rt{float:left;width:80px;height:auto;text-align:left;margin:0;height:47px;border-right:#8792D0 1px solid;}

#more-info{loat:left;width:80px;height:auto;text-align:left;margin:0;clear:both;}
#buy-now{loat:left;width:80px;height:auto;text-align:left;margin:0;clear:both;}

#boredr-bottom, .boredr-bottom{float:left;width:230px;height:auto;text-align:left;height:9px;}

#small-box2, .small-box2 {float:left;width:230px;height:auto;text-align:left; margin-left:10px; padding-bottom:10px;}
#small-box-top-grdnt2, .small-box-top-grdnt2 {float:left;width:230px;height:auto;text-align:center;margin:0px;background:url(../images_templ/small-box-top-grdnt.gif) 0 0 no-repeat;height:50px;}
#small-box-border2, .small-box-border2 {float:left;width:228px;_width:226px;height:auto;text-align:left;margin:0;border:#8792D0 1px solid;border-top:#8792D0 0px solid;border-bottom:#8792D0 0px solid;height:auto;padding:0;}
#small-box-dis2, .small-box-dis2 {float:left;width:111px;_width:106px;height:auto;text-align:left;height:auto;margin:0 5px 0 0;}
#small-box-dis2 p, .small-box-dis2 p{float:left;text-align:left;font-size:0.85em;color:#233189;padding-bottom:5px;}
#info-container2, .info-container2{float:left;width:230px;height:20px; padding:0px; font-size:0px;}
#info-container-lt2, .info-container-lt2{float:left;width:148px;font-size:0px;padding:0;height:20px;border-left:#8792D0 1px solid;background-image:url(../images_templ/view-all-bg.gif);background-repeat:repeat-x;}
#info-container-rt2, .info-container-rt2{float:left;width:80px;font-size:0px;margin:0;height:20px;padding:0;border-right:#8792D0 1px solid;}
#buy-now2{loat:left;width:80px;height:20px;margin:0;font-size:0px; padding:0;}
#boredr-bottom2, .boredr-bottom2{float:left;width:230px;margin:0;height:12px; padding:0px;text-align:left;}
#main-content-dis2, .main-content-dis2 {float:right;width:732px;height:auto;text-align:left;margin:0px 0 0 0;}
#list-price2{float:left;padding:0;text-align:left; padding-left:10px;}
#list-price2 p{text-align:left;font-size:1.1em;color:#2C337B;width:auto;padding:3px 0 0 0;}
#list-price2 .list-price{display:none;}
#main-content-dis-lt2 {float:left;width:170px;height:auto;text-align:left;}
#main-content-dis-lt2 p{padding:0;margin:0;border:0;text-align:center;color:#85898A;}
#main-content-dis-rt2 {float:left;width:562px;height:auto;text-align:left;}
#main-content-dis-rt-left {float:left;width:562px;height:auto;text-align:left; border-bottom:1px solid #e7ebd0; padding-bottom:5px;}
#main-content-dis-rt-left2 {float:left;width:555px;height:auto;text-align:left; padding:0 7px 0 0;}
#main-content-dis-rt-left2 h1{font-size:11px; margin-bottom:5px;}

#main-content-dis-lt3 {float:left;width:220px;height:auto;text-align:left; padding-left:5px;}
#main-content-dis-rt3 {float:left;width:505px;height:auto;text-align:left;}
#main-content-dis-rt4 {float:left;width:550px;height:auto;text-align:left; padding-left:5px;}
#main-content-dis-rt-left3 {float:left;width:505px;height:auto;text-align:left; border-bottom:1px solid #e7ebd0; padding-bottom:5px;}
#main-content-dis-rt-left4 {float:left;width:550px;height:auto;text-align:left;padding-left:5px; padding-bottom:5px;}

.gerytext{padding-bottom:10px;margin:0;border:0;text-align:justify;color:#85898A; font:12px Arial, Helvetica, sans-serif;}
.bluetext{color:#233189; font:12px Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; padding-right:5px;}
#main-content-dis-rt-right {
	background-image:url(../images_templ/gradeint-box.jpg);
	background-repeat:no-repeat;
	float:right;
	width:170px;
	height:auto;
	margin-left:12px;
	text-align:left;
}
#main-content-dis-rt-left .title{font-size:16px; font-weight:bold;}
#box-list { font:12px Arial, Helvetica, sans-serif; font-weight:bold;color:#233189; padding-left:9px; padding-top:5px; padding-right: 9px;}
#box-list ul
{
margin: 0;
padding:5px 0 0 5px;
font:10px Arial, Helvetica, sans-serif; 
font-weight:bold;
color:#233189;

}
#box-list li {
	background: url(../images_templ/bullets2.gif) no-repeat;
	list-style:none;
	padding-left:15px;
	line-height:16px;
}
#box-list a
{
display: block;
text-decoration:none;
}

#box-list a:link, #box-list a:visited
{
text-decoration: none;
}

#box-list a:hover
{
color: #89d6e0;
text-decoration: underline;
}
#boxes2{width:732px;height:auto;text-align:left;clear:both;_padding-top:15px; padding-top:10px;}

#TabbedPanelsContent{float:left;text-align:left;width:350px;}
#TabbedPanelsContent ul{padding:0;margin:0;border:0;width:350px;text-align:left;float:left;list-style:none;padding-left:15px; padding-top:18px;}
#TabbedPanelsContent li{padding:0;margin:0;border:0;clear:both;width:350px;text-align:left;float:left;	font:11px Arial, Helvetica, sans-serif; color:#233189; background: url(../images_templ/bullets.gif) no-repeat;
	list-style:none;
	padding-left:15px;
	line-height:16px;
	cursor:default;}
.TabbedPanelsContent {
	padding: 14px;
	font:11px Arial, Helvetica, sans-serif; 
	color:#233189;
	padding-top:10px;
	
}

.TabbedPanelsContentGroup {
	background-color: #fff;
	border:1px solid #8892CF;
	height:300px;
	width:410px;
	float:left;
}

#botom_image{width:auto;padding-right:0px;padding-bottom:10px; margin:auto;}
.categories_path_td{padding-left:15px; font-weight:bold;}
#prodcuts_details {float:left;}
#prodcuts_details td,#prodcuts_details table,#prodcuts_details th{border-color:#8892cf; color:#233189;}
#prodcuts_details table{margin-bottom:10px;}
#prodcuts_details p{margin:0;padding:0;}
#featured-products-txt{margin-left:10px; font-size:16px; font-weight:bold; color:#74B9CF;}
#detailed-additional-info{clear:both; margin:15px 2px; padding:2px; border:1px solid #233189; }
#detailed-additional-info span{ padding:5px 3px; line-height:20px;}
#detailed-additional-info div{padding:5px 3px; border:1px solid #233189;}

/******************** Home Page ********************/
#home-container h1{padding-left:10px;font-size:14px; padding-top: 5px;}
#home-container p{margin:0; padding:7px 7px 0 4px;}
#hp-hdr-footer{background-image:url(../images_templ/home-hdr-bottom-underline.jpg); background-position:bottom; background-repeat:no-repeat; width:717px; height:115px;margin-top:10px; padding-top:5px;}
#hp-hdr-footer2{background-image:url(../images_templ/home-hdr-bottom-underline.jpg); background-position:bottom; background-repeat:no-repeat; width:717px; height:85px; padding-top:5px;}
#hp-hdr-footer2 strong{padding-left:15px; color:#2A3998; font-size:14px;}
#hp-hdr-footer strong{color:#3F4EA1; font-size:13px;}
.hp-ctg-box   {float:left;background-image:url(../images_templ/home-categories-box-bg.jpg); background-repeat:no-repeat; height:176px; width:349px; margin-left:9px; margin-bottom:9px;}
.hp-ctg-box h2{margin:0; padding:12px 0 3px 0;}
.hp-ctg-box .image{width:100px; height:100px; float:left; margin:14px 7px 7px 7px;}
.hp-ctg-box .links{float:left; margin:12px auto auto 0; font-size:13px; width:210px; overflow:hidden;}
.hp-ctg-box .links a{text-decoration:none;}
.hp-ctg-box .links a:hover{text-decoration:underline;}
.hp-ctg-box .links li {width:210px; overflow:hidden; border-bottom:1px dotted #EBEAD5; font-size:11px; padding-bottom:3px; background: url(../images_templ/bullets.gif) no-repeat; margin-left:15px;}
.hp-ctg-box .links ul{margin:0; padding:0;}
.hp-ctg-box .links li {margin-left:10px; padding-left:10px;}
.hp-ctg-box .footer{clear:both; height:25px; width:75px; margin-left:267px;}
.hp-ctg-box .footer a{height:25px; width:75px; display:block;}
.home-banner{margin-top:10px; margin-left:10px;}
.home-banner-bottom{background-image:url(../images_templ/home-wave-bg-w-water.jpg); background-repeat:no-repeat; margin-left:10px;}
.hp-ctg-box .p-tag{width:300px; margin-left:20px; border:1px solid #aeaeae; padding:5px; margin-top:15px;}
.hp-ctg-box p{color:#666; text-align:left;}
.brand-logos ul, .brand-logos li{list-style:none; margin:0; padding:0; float:left;}
.brand-logos li {padding:5px;}

/*************** Brief Description CS *****************/
.brief-box{float:left; width:356px; height:216px; background-image:url(../images_templ/brief-desc-bg.jpg); background-repeat:no-repeat;}
.brief-box .top{float:left; width:356px; height:40px;}
.brief-box .name{float:left; width:345px; margin:5px auto; margin-left:7px;}
.brief-box .img{float:left; height:120px; width:130px; margin-top:10px;}
.brief-box .img div{float:left; width:100px; height:100px; margin-left:20px;}
.brief-box .desc{float:left; width:130px; height:146px; overflow:hidden; font-size:10px; margin-top:0;}
.brief-box .desc p{text-align:left; color:black;}
.brief-box .desc ul, .brief-box .desc li{margin:0; padding:0; margin-left:10px;}
.brief-box .purchase-info{float:right; width:82px; height:176px;}
.brief-box .price{float:left; height:54px; width:82px; margin-top:70px; font-weight:bold; font-size:13px; color:#22328A;}
.brief-box .buy-now{float:right;}
.brief-box .buy-now a{display:block;width:82px; height:27px;}
.brief-box .more-info{float:right;}
.brief-box .more-info a{display:block; width:82px; height:28px;}

/******************** Brief Page *********************/

#bp-title{width:700px; height:30px; margin-left:30px; margin-top:5px; font-size:15px;}
#img-des{width:700px;height:auto; margin:0;}
#bp-img {float:left;}
#bp-content{float:left; width:400px;}
#bp-purchase{float:left; margin-left:35px; margin-top:5px;}
.bp-list-price, .bp-list-price span{color:red;}
.bp-sale-price{font-size:16px;}
#bp-more-info a{border:1px solid #233189; padding:5px; margin:3px; font-weight:bold; background-color:#EBEAD5; line-height:20px; display:block;}
#bp-more-info a:hover{color:#EBEAD5; background-color:#233189; border:1px solid #EBEAD5;}
#bp-buy-now a{border:1px solid #233189; padding:5px; margin:3px; font-weight:bold; color:#EBEAD5; margin-top:5px; background-color:#233189;display:block; line-height:20px; font-size:16px;}
#bp-buy-now a:hover{color:#233189; background-color:#EBEAD5; border:1px solid #233189;}

/***** Contact Us *****/
#contact-form{clear:both; margin:5px auto; padding: 10px; border: 1px solid #233189; width:280px;}


/*....................contact_form.............*/
#contact_form {
	width:300px;
	height: auto;
	margin:auto;
	border:2px solid #CCCCCC;
	float:left;
	margin-top:10px;
	margin-left:200px;
	_margin-left:100px;
	padding-bottom:5px;
}
#contactup_box {
	width:730px;
	float:left;
}
#fd {
	width:275px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;


}
#fht {
	width:150px;
	_width:145px;
	height:20px;
	margin-left:6;
	float:left;
}
#fht1 {
	width:125px;
	height:20px;
	margin-left:6;
	float:left;
}
.ftext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484242;
}
.textfield2, .textfield3, .textfield4 {
	width:120px;
	height:15px;
	margin-left:5px;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	color:#13507c;
}
#fd1 {
	width:275px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#fht2 {
	width:150px;
	_width:145px;
	height:20px;
	margin-left:6;
	float:left;
}
#fht11 {
	width:125px;
	height:20px;
	margin-left:6;
	float:left;
}
#fd2 {
	width:275px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#fht3 {
	width:150px;
	_width:145px;
	height:20px;
	margin-left:6;
	float:left;
}
#fhti3 {
	width:125px;
	height:20px;
	margin-left:6;
	float:left;
}
#fd4 {
	width:275px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#fht4 {
	width:150px;
	_width:145px;
	height:20px;
	margin-left:6;
	float:left;
}
#fhti4 {
	width:125px;
	height:20px;
	margin-left:6;
	float:left;
}
#fd5 {
	width:275px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#fht5 {
	width:150px;
	_width:144px;
	height:50px;
	margin-left:6;
	float:left;
}
#fhti5 {
	width:125px;
	height:50px;
	margin-left:6;
	float:left;
}
.txtarea {
	width:120px;
	height:50px;
	margin-left:5px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#13507c;
}
#fd6 {
	width:275px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#fht6 {
	width:150px;
	_width:145px;
	height:20px;
	margin-left:6;
	float:left;
}
#fhti6 {
	width:125px;
	height:20px;
	margin-left:6;
	float:left;
}
.chk {
	width:auto;
	height:11px;
	margin-left:5px;
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#13507c;
}
#fd7 {
	width:275px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#fht7 {
	width:150px;
	_width:145px;
	height:20px;
	margin-left:6;
	float:left;
}
#fhti7 {
	width:125px;
	height:20px;
	margin-left:6;
	float:left;
}
#fd8 {
	width:200px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
}
#fht8 {
	width:275px;
	height:20px;
}
#fhti8 {
	width:115px;
	height:20px;
	float:left;
	margin-left:5px;
}
#spm1 {
	width:275px;
	height:20px;
	margin-left:6;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
}
#spm2 {
	width:275px;
	height:auto;
	margin-left:6;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
}
#spm3 {
	width:275px;
	height:20px;
	margin-left:6;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
}
#spm4 {
	width:275px;
	height:20px;
	margin-left:6;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
}
.bts {
	height:auto;
	width:90px;
	font-family:Arial;
	font-size:10px;
	color:#13507c;
}
.ftext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484242;
	text-align:right;
	margin-right:3px;
}
/*....................contact_form.............*/


/**************** SITEMAP***************/
.sitemap_custompages {clear:both; padding:20px 0 20px 0}
.list_sitemap_custompages {}
.listitem_sitemap_custompage {
width:240px;
float:left;
border-bottom:1px dotted #999999;
}
#sitemap .listitem_sitemap_manufacturer {
width:655px;
float:left;
height:90px;
border-bottom:1px dotted #999999;
}
.listitem_sitemap_manufacturer li {
width:200px;
float:left;
}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {
color:#990000;
width:220px;
line-height:20px;
}
.custompage_link:HOVER {
width:220px;
text-decoration:none;
background-color:#cccccc;
display:block;
color:#000000;
padding-left:6px;
font-weight:bold;
}
.manufacturer_link:LINK, .manufacturer_link:LINK:VISITED {
color:#990000;
line-height:25px;
}
#sitemap .manufacturer_link {
font-weight:bold;
font-size:12px;
}

.manufacturer_link:LINK:HOVER {
text-decoration:none;
color:#000000;
font-weight:bold;
}
p.sitemap_categorytype {
line-height:25px;
text-align:center;
clear:both;
}
ul.list_sitemap_products {}
li.listitem_sitemap_products {
list-style-type:none;
width:184px;
float:left;
text-align:center;
}

#sitemap .list_sitemap_products li {
	height:160px;
	width:210px;
}

.listitem_sitemap_products .product_link:LINK, .listitem_sitemap_products .product_link:VISITED {
display:block;
}
.listitem_sitemap_products .product_link_img:LINK, .listitem_sitemap_products .product_link_img:VISITED {
display:block;
}

#sitemap .list_sitemap_products .listitem_sitemap_products img{clear:both; border:1px dotted #8792d0; padding:2px; margin:5px;}
#sitemap .list_sitemap_products .listitem_sitemap_products .product_link{float:left;text-align:center;}
#sitemap .sitemap_body li img {text-align:center; float:none; clear:both;}
#sitemap .list_sitemap_products li {  text-align:center;}
#sitemap .sitemap_body li a { clear:both;}

.sitemap_body {
width:auto;
height:auto;
margin-bottom:30px;
float:left;
}
.categorytype_link:LINK, .categorytype_link:VISITED {
font-size:20px;
display:block;
width:100%;
line-height:35px;
border-bottom:1px double #999999;
color:#990000;
}
p.sitemap_category {
clear:both;
}
a.category_link:LINK, a.category_link:VISITED {
font-size:16px;
color:#990000;
border-bottom:1px double #999999;
}
a.category_link:LINK, a.category_link:HOVER {
color:#000000;
}
.listitem_sitemap_custompage a.category_link {color:#990000;font-size:12px;}
.listitem_sitemap_custompage a.category_link:HOVER {
width:220px;
text-decoration:none;
background-color:#cccccc;
color:#000000;
padding-left:6px;
font-weight:bold;
}
.categories_path_td{float:left; font-size:20px; border:1px solid #233189; background-color:#EBEAD5; color:#233189; font-family:"Trebuchet MS", Arial, Courier;}

/* Section Header */
.ctg-hdr{margin-top:10px; background-image:url('../images_templ/main-top-white.gif'); background-repeat:no-repeat;}
.hdr-title a, .hdr-title a:visited{font-weight:bold; font-size:18px; color:#233189; text-decoration:none;}
.hdr-title a.category_link {font-weight:bold; font-size:18px; color:#233189; text-decoration:none;border:0;}
.hdr-img a.category_link {border:0;}

.hdr-title a:hover{color:#93D3DD;}
.hdr-title img{float:left; margin-right:10px;}
.hdr-img{width:160px;}
.hdr-desc{font-size:12px; margin-top:5px;}
.hdr-desc p{margin-top:5px;}
.ctg-hdr h1{color:#555; font-size:12px;}

/* -- Compare Products -- */
.compare{font-size:10px; height:15px; width:250px; padding:0 0 0 10px;float:left; text-align:left;}
.compare div{float:left; width:105px; padding:1px 0 0 0;_padding:3px 0 0 0;}
.compare input {padding:0; margin:0;} 
  
#compareProductsMenu {}
#compareProductsMenu .bd {}
#compareProductsMenu ul {}
#compareProductsMenu a { text-decoration: none; } 
  
#compareProductsPanel.yui-panel .hd {}
#compareProductsPanel.yui-panel .bd {}
.compareProductsContent {}
.compareProductsTable { border-color: #CCCCCC; }
.compareProductsHeader { background-color: #F0F0F0; }
.compareProductsEmpty {}
.compareProductsLabel { background-color: #F0F0F0; font-weight: bold; text-align: right; padding-right:5px }
.compareProductsValue {}

/* -- Compare Products CSS ends -- */
.lt{float:left;width:100%;}

/*--- styles for the product filters area---*/

#product_filters{width:100%; background-color:white; border:1px
solid #8792d0; float:left; font-size:11px; color:#555; margin:0 0 5px 0;}

#product_filters label{padding:3px;}

#product_filters li{margin:3px auto;}

#menu_filters { border:0; border-bottom:none; background-color:
   white;width:100%; }

#menu_filters_header {padding:3px; color:#233189; border-bottom:
   1px solid #8792d0; padding:3px; background:#EBEAD5;
   font-weight: bold; font-size:14px;}

#menu_filters_body { padding:5px; background-color: #FFFFFF;
   float:left;  width:90%;}

#menu_filters_func{position: absolute;right: 170px;top: 175px;
   font-weight:bold; }

#menu_filters_func a, #menu_filters_func a:visited{color:233189;}

#menu_filters_func a:hover{color:#93D3DD}
div.listitem_filter_header{color:#233189; border:1px solid #8792d0;
   padding:3px; background:#eee; clear:both;width:715px;}
ul.list_filtervalue{ padding:0; margin:0; float:left;}

#menu_filters_body ul { list-style-type: none; padding: 0;
   margin: 0;  }

#menu_filters_body ul li { padding:5px 0 0 0;background:none; }

#menu_filters_body ul li ul li { float:left;
   border-right:1px solid #ccc; padding:0 4px 0 5px; background:none; height:15px;}
.list_filters {text-align:left; width:100%;}
.listitem_filter{width:100%; clear:both;}
.listitem_filter_header { font-weight: bold; }
.list_filtervalue {}
.listitem_filtervalue{}
.filtersField_select { width: 120px; font-size: 10px; }
.filtersField_checkbox {}
.filtersField_label {}

#filtersContentCategoriesPath { padding:5px; border-bottom:1px
   solid #8792d0; }

#filtersContentHeader {}

#filtersContentSummary { padding:5px; }

#filtersContentNavigation select {color:#707070; border:1px solid #8792d0; font:12px Arial, Helvetica, sans-serif;}

#filtersContentNavigation { border:1px solid #8792d0;
   padding:5px; }

#filtersContentFooterNavigation { border:1px solid #8792d0;
   padding:5px; }

#filtersContentResults { padding-top:5px; padding-bottom:5px; }

#list-price strong {padding:3px;margin:2px; background-color:#A7DDE7; font-size:14px; border:1px solid #233189;}

#tax-credit-information #home-banner-rebate {clear:both; width:100%; float:left; margin:0 0 20px 0;}
#bosch-heaters-taxcredit {
float:left;
width:541px;
}
.utility-rebates {float:left;}
#bosch-heaters-taxcredit h2 {font-size:14px; text-align:center;}
#bosch-heaters-taxcredit p {margin:0 0 5px 40px; padding:0;}
#bosch-heaters-taxcredit ul {margin:0 0 0 50px; padding:0;}
#bosch-heaters-taxcredit a:LINK, #bosch-heaters-taxcredit a:VISITED {font-size:11px;}
#bosch-heaters-taxcredit a:HOVER {color:#000;}
.rebate-logos {float:right; margin:10px 10px 0 0;}
.rebate-info-links {float:left; margin:8px 0 0 0;}
#tax-credit-models h1 {text-align:center; border:1px solid; float:left; width:100%; margin:10px 0; padding:5px 0;}
#tax-credit-models h2 {font-size:13px;}
#tax-credit-models table {margin:10px 0 0 0;}
.tax-credit-brief {float:right; margin:0 0 0 10px;}
#tax-credit-information p {line-height:18px;}
#tax-credit-information h1{margin:10px 0;}
#tax-credit-information li {padding:4px 0;}


#searchQueryInputField {background:none repeat scroll 0 0 transparent;border:0 none; width:185px;}
#searchSubmitBtn {margin-top:1px;}
.free-shipping{ float: right;}

.return-headers {background:#21348C;color:#ffffff;}