@charset "utf-8";
/* CSS Document */
html, body {padding:0; margin:0; font:normal 12px/130% Arial, Helvetica, sans-serif;}
table, img {border:none;}
form {padding:0; margin:0;}
#pageContent {width:1000px; margin:0 auto; background:url(../images/bg_bot.jpg) bottom no-repeat;overflow:hidden}
.pageBg {background:url(../images/bg_top.jpg) top no-repeat; padding:0 1px 0 0px;}
/*--- Header ---*/
.Header {height:100px;}
.headerLeft {float:left; width:630px; padding:45px 0 0 20px; color:#e2ebf4; font-size:13px; font-weight:bold;}
.headerLeft .titleL
{
	font:normal 12px/130% Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	padding-left:180px;
}
.headerLeft .block
{
	line-height:25px;
	padding-left:180px;
}
.headerRight {float:left; width:320px; color:#fff; padding-top:10px}
.headerMenu {text-align:right; padding-right:1px;}
.headerMenu a {color:#fff; text-decoration:none; padding-left:10px;}
.headerMenu a:hover {color:#ff0;}
.headerHotline {height:50px; background:url(../images/header_hotline_icon.png) 85px center no-repeat; padding:20px 0 0 180px;}
.headerHotline .number {color:#ffe738; font-size:20px;}
.headerHotline a {display:block; margin-top:5px; color:#fff; text-decoration:none;}
/*-- Top Menu --*/
/*-- Top Menu --*/
.topMenu 
{
	width:1000px;
	padding-top:15px;
	height:30px;
	text-align:left;
	
	

}
.topMenuTable {width:895px; padding:0; margin:0; list-style:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
.topMenuTable {float:left; padding-right:2px;}
.topMenuTable td a {display:block; padding:5px 5px 2px; text-decoration:none; color:#fff;}
.topMenuTable td a:hover {color:#000;}
.topMenuTable td.current a {color:#000;}
/*--- Body ---*/
.widthBody {padding-top:15px;}
/*-- Left Column --*/
.widthLeft {float:left; width:217px; padding-top:10px; background:url(../images/left_bg_top.png) top no-repeat;}
.widthLeftBot {background:url(../images/left_bg_bot.png) bottom no-repeat; padding-bottom:10px;}
.widthLeftBg {background:#368ff0; padding:0 5px;}
/*-- Left Module --*/
.leftModule {background:url(../images/left_module_bot.png) bottom no-repeat; padding-bottom:15px; margin-top:5px;}
.leftModuleTitle {height:20px; padding:7px 0 8px; background:url(../images/left_module_top.png) no-repeat; color:#fff; text-transform:uppercase; font-weight:bold;}
.leftModuleContent {background:#fff; padding:0; margin:0; color:#0c5395;}
/*-- Search --*/
.leftSearch {height:105px; padding:0 13px; background:url(../images/left_search_bg.png) no-repeat;}
.leftSearch .title {color:#fff; margin-bottom:5px; font-weight:bold; text-transform:uppercase;}
.leftSearch a {color:#fff; text-decoration:none;}
.leftSearch img { margin-top:5px;}
.txtform {
	color:#4eb2ef; background:#0060a0;
	font:normal 11px Tahoma, Verdana, Arial, sans-serif;
	border-bottom:1px solid #0091f3;
	border-top:2px solid #002c3f;
	border-left:1px solid #002c3f;
	border-right:1px solid #0091f3;
	margin-top:5px;
	width:177px;
}
/*-- Categories --*/
.leftCategoriesTitle {background:url(../images/left_categories_icon.png) left no-repeat; margin-left:5px; padding:2px 0 2px 20px;}
.leftMenu {}
.leftMenu ul {padding:0; margin:0; list-style:none;}
.leftMenu li {padding:0 5px; background:url(../images/leftmenu_bullet.png) 10px center no-repeat;}
.leftMenu li a {display:block; padding:5px; padding-left:20px; text-decoration:none; color:#0c5395;}
.leftMenu li a:hover {background:url(../images/leftmenu_over.png) no-repeat;}
.leftMenu li.current a {background:url(../images/leftmenu_over.png) no-repeat;}
.leftMenu li.current1 a {
color:#FF6600;
font-weight:bold;
}
/*-- Contact --*/
.leftContactTitle {background:url(../images/left_contact_icon.png) left no-repeat; margin-left:5px; padding:2px 0 2px 23px;}
.leftContact{padding:0 10px;}
.leftContact .hightlight {display:block; padding-left:15px;
/*background:url(../images/left_contact_bullet.png) no-repeat;*/
font-weight:bold; text-transform:uppercase; font-size:11px;}
.leftContact p {padding:0; padding-left:20px; margin:10px 0;}
.leftContact p img {padding-right:5px;}
.leftContactImg {text-align:center;}
.leftContactImg img {max-width:167px; width:expression(this.width > 167 ? 167 : true); margin-top:5px;}
/*-- Main Column --*/
/*.widthMain {float:left; width:523px; margin-left:5px;}*/

.widthMain {float:left; width:577px; margin-left:5px;}

.widthMainAdvertising {float:left; width:720px; margin-left:5px;}

.widthMainAdvertising a {color:#0c5395; text-decoration:none;}

.widthMainAdvertising a:hover {color:#0c5395; text-decoration:underline;}
.mainTitle {height:16px; padding:7px 10px 9px; background:url(../images/main_title_bg.png) no-repeat; font-size:13px; font-weight:bold;}
.mainBanner {
	background:url(../images/slider.png) no-repeat;
	height:200px; margin-bottom:10px;}
.mainBrowse {margin-bottom:20px; height:14px; padding:8px 0; background:url(../images/main_browse.png) no-repeat; font-size:11px; font-family:Verdana, Tahoma, Arial sans-serif}
.mainBrowseadv {margin-bottom:20px; height:14px; padding:8px 0; background:url(../images/main_browseadv.png) no-repeat; font-size:11px; font-family:Verdana, Tahoma, Arial sans-serif}

.mainBrowseadv .title {font-weight:bold; padding:0 30px 0 20px; color:#368ff0;}
.mainBrowseadv a {color:#0c5395; text-decoration:none;}

.mainBrowse .title {font-weight:bold; padding:0 30px 0 20px; color:#368ff0;}
.mainBrowse a {color:#0c5395; text-decoration:none;}
/*-- Welcome --*/
.mainWelcome {margin-bottom:20px; color:#004e82; padding:0 10px;}
.mainWelcome .title {color:#00a7da; font:bold 20px "Times New Roman", Times, serif;}
.mainWelcome p {text-align:justify;}

/*.mainWelcome a {background:url(../images/main_detail_icon.png) left center no-repeat; padding-left:15px; color:#ff5a00; font-size:11px;}*/
/*-- Products --*/

.mainProduct {margin-bottom:10px; color:#004e82;}



.mainProduct .price{text-decoration:line-through}



.mainProduct .saleprice{color:#F00;}

/*.productTD {float:left; width:164px; height:240px; padding:0 5px 5px 0; margin:0px 0; background:url(../images/main_proTD_bg.png) no-repeat;}*/

.productTD {float:left; width:182px; height:240px; padding:0 5px 5px 0; margin:0px 0 0px; background:url(../images/main_proTD_bg.png) no-repeat;}



.productTD .proname {text-align:center; font-weight:normal; padding:0 1px;}



.productTD .proname a{text-decoration:none;color:#004e82}



.productTD .proname a:hover{text-decoration:none;color:#FC0}



.productTDImg {max-width:150px; width:expression(this.width > 150 ? 150 : true); max-height:130px; height:expression(this.height > 130 ? 130 : true);}



.productTD .proinfo {font-size:11px; font-weight:normal;}



.productTD .links {height:20px; text-align:center;}



.productTD .links a {padding:10px; text-decoration:none; color:#09f; font-size:11px;}



.productTDSpace {float:left; width:2px; padding:0px 2px;}


.productTDImgA {max-width:250px; width:expression(this.width > 250 ? 250 : true);}

.productTD1 {float:left; width:275px; height:280px; padding:0 5px 5px 0; margin:10px 0;  

border:1px #CCC solid;


}


.productTD1 .proname {text-align:center; font-weight:bold; padding:0 5px; font:bold 18px "Times New Roman", Times, serif;}

.productTD1 .proname a{text-decoration:none;color:#C60}

.productTD1 .proname a:hover{text-decoration:none;color:#FC0}

.productTD1 .proname1 {text-align:center; font-weight:bold; padding:0 1px; }

.productTD1 .proname1 a{text-decoration:none;color:#004e82}

.productTD1 .proname1 a:hover{text-decoration:none;color:#FC0}



/*-- Right Column --*/


.widthRight {float:left; width:200px;}


/*-- Shopping Cart --*/



.rightCart {width:185px; margin:0 5px; height:76px; padding-top:15px; background:url(../images/right_cart_bg.png) no-repeat; font-size:11px; color:#fff;}



.rightCartContent {padding-left:45px; padding-bottom:8px;}



.rightCartContent .title {font-weight:bold; color:#fff; text-transform:uppercase;}



.rightCartContent a {color:#ff0; font-weight:bold; text-decoration:none;}



.rightCartAcc {



	text-align:right;



	font-weight:bold;



}



.rightCartAcc a {padding:0 5px; text-decoration:none; color:#fff;}



.rightCartAcc a:hover {color:#ff0;}



/*-- Modules --*/



.rightContent {padding:65px 10px 0; background:url(../images/right_bg.png) top no-repeat;}



.rightModule {padding-bottom:10px; margin-top:5px; background:url(../images/right_module_bot.png) bottom no-repeat;}



.rightModuleTitle {height:16px; padding:7px 5px; background:url(../images/right_module_top.png) no-repeat; color:#fff; font-size:13px; font-weight:bold;}



.rightModuleContent {padding:5px; border:1px solid #7db5de; border-bottom:none; border-top:none; text-align:center;}



.rightModuleContent img {max-width:160px; width:expression(this.width > 160 ? 160 : true); margin:10px 0;}



.rightModuleContent .newpro {color:#0c5395; text-transform:uppercase;}



.rightModuleContent .newpro a {color:#0c5395; text-decoration:none;}



.rightProductTD {padding:15px 0 5px; border-bottom:1px solid #d9d9d9; font-size:11px;}



.rightProductTD .proname {font-weight:bold;}



.rightProductTD .proname a{text-decoration:none;color:#03F}



.rightProductTD .proname a:hover{text-decoration:none;color:#FC0}


.rightProductTD .hightlight {color:#f00;}

/*--- Footer ---*/



.Footer {height:150px; text-align:center; background:url(../images/footer_bg.png) no-repeat; color:#6effe5;}



.Footer a {color:#ff0; text-decoration:none;}


/*-- Others --*/



.clear {clear:both;}



.productDetailInfo



{



	float:left;



	padding-left:10px;



	padding-top:10px;



}



.productDetailInfo .proName
{



	font-weight:bold;



}

.productDetailInfo .links {height:20px; text-align:center;}



.productDetailInfo .links a {padding:10px; text-decoration:none; color:#09f; font-size:11px;}



.productDetailInfo .links a:hover {padding:10px; text-decoration:underline; color:#09f; font-size:11px;}

/*Shopping cart*/



.mainBagTitle{



	background:#A5B2B9;



	color:#FFFFFF;



	font-weight:bold;



	font-size:12px;



	padding-left:5px;



	border:1px solid  #999;



}



.mainBagContent{



	font-size:11px;



	padding-left:5px;



	border-bottom:1px solid #D7DFE3;



}



.mainBagPrice{



	font-size:12px;



	padding-right:10px;



	background:#F2f4f5;



	border-bottom:1px solid #D7DFE3;



}



.mainBagTotalPrice{



	font-size:12px;



	font-weight:bold;



	padding-right:10px;



}



.mainBagContent a{



	color:#333333;



	font-weight:bold;



	text-decoration:none;



}



.mainBagContent a:hover{text-decoration:underline;}



.mainBagProName {color:#555;}



/*Button*/



.buttonAddtoCart {



	width:100px;



	height:15px;



	background: url(../images/button_cart.gif) left center no-repeat;



	padding:0 0 0 15px;



	text-align:left;



	font:bold 11px/100% Arial; 



	cursor:pointer;



	color:#FFF;



	border:0 none;



}



.buttonEmpty {



	width: 100px; 



	height: 20px; 



	border: none; 



	background: url(../images/empty.gif) top left no-repeat;



	cursor: pointer; line-height: 0px; 



	padding-left:10px; 



	font:normal 11px/100% Arial; 



	color:#444;



}



.buttonUpdate {



	width: 100px; 



	height: 20px; 



	border: none; 



	background: url(../images/update.gif) top left no-repeat;



	cursor: pointer; line-height: 0px; 



	padding-left:10px; 



	font:normal 11px/100% Arial; 



	color:#444;



}



.buttonContinue {



	width: 120px; 



	height: 20px; 



	border: none; 



	background: url(../images/continue.gif) top left no-repeat;



	cursor: pointer; line-height: 0px; 



	padding-left:10px; 



	font:normal 11px/100% Arial; 



	color:#444;



}



.buttonCheckout {



	width: 120px; 



	height: 20px; 



	border: none; 



	background: url(../images/checkout.gif) top left no-repeat;



	cursor: pointer; line-height: 0px; 



	padding-left:10px; 



	font:bold 11px/100% Arial; 



	color:#444;



}



/*-- Page Number --*/



.pageNumber {width:300px; font-size:11px; font-weight:bold; text-align:left;padding:10px}



.pageNumber table {float:none;}



.pageNumber a {display:block; padding:2px 8px; text-decoration:none; color:#000;}



.pageNumber a:hover {background:#ddd;}



#numberTable {float:none; text-align:center;}



#numberTable td {background:#eee; border:none; border-right:1px solid #ddd;height:10px}



#numberTable td.current {background:#ddd; border:none; border-right:1px solid #ddd;color:#930}



#numberTable td.current a{color:#930}







.priceMain



{



	color:#F00;



}



/**Advanced Search--------------------------------------------------------------------------------------------------------**/



.tabAdvance {clear:both; height:21px; background:transparent url(../images/tabs_sprites_bg.gif) left bottom repeat-x;}



.tabAdvance ul {margin:0; list-style-type:none;list-style-image:none; margin-left:10px;#margin-left:20px;}



.tabAdvance li {float:left;background:url(../images/tabs_sprites.png) left top no-repeat;}



.tabAdvance li a{



	padding-left:4px; 



	padding-right:12px; 



	padding-top:4px; 



	padding-bottom:5px; 



	margin-left:6px;



	width:auto;



	white-space:0;



	display:block;



	font:bold 11px/100% Arial;



	color:#EEEEEE;



	background:url(../images/tabs_sprites.png) right top no-repeat;



	text-decoration:none;



}



.tabAdvance li.currentAdv {background:url(../images/tabs_sprites_a.png) left top no-repeat;}



.tabAdvance li.currentAdv a{



	font-weight:bold;



	text-decoration:none;



	color:#333333;



	padding-bottom:6px;



	background:url(../images/tabs_sprites_a.png) right top no-repeat;



}



.tabAdvance ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none; }







.none



{



	display:none;



}



.have



{



	display:inherit;



}



.imgpart



{



	



}



.imgpart img



{



	max-width:460px; width:expression(this.width > 460 ? 460 : true);



}



.cutomer_review



{



	float:left;text-align:left;



}







.cutomer_review a



{



	color:#093;



}
.cutomer_review a:hover{text-decoration:none;color:#F60;}
.cutomer_review_title
{
	color:#F60;

}
.cutomer_review_title1
{
	color:#F60;
}
.rightReview {width:235px; margin:0 1px; height:25px; padding-top:5px; background:url(../images/pro_review_bg.jpg) no-repeat; font-size:11px; color:#fff; text-align:center}



.rightReviewContent {padding-left:45px; padding-bottom:2px;}
.error{color:#FF0000;font-weight:bold;}
.unicel

{

	text-transform:capitalize;border-bottom:#CCC 1px solid;border-right:#CCC 1px solid;
}
.unicel a

{

	color:#009;

	text-decoration:underline;

}

.unicel a:hover

{

	text-decoration:none;

	color:#09F;

}

.oem

{

	text-transform:capitalize;

}

.unicel_template_title

{

	background-color:#BEC8CD;

	height:25px;

	font-size:14px;

	font-weight:bold;

}

.unicel_template_border

{

	border-bottom:1px solid #DDDDDD;

}

.unicel_template_border a

{

	text-decoration:none;

}

.productTD_hot {float:left; width:275px; height:240px; padding:0 8px 5px 0; margin:0px 0; background:url(../images/main_proTD_bg1.png) no-repeat;text-align:justify}

.productTD_hot img {max-width:150px; width:expression(this.width > 150 ? 150 : true); max-height:130px; height:expression(this.height > 130 ? 130 : true);}

.productTD_hot   a{text-decoration:none;color:#004e82}



.productTD_hot   a:hover{text-decoration:none;color:#FC0}
.liner_accessories a

{

	text-decoration:none;

	color:#F00;

	font-size:11px;

}

.liner_accessories a:hover

{

	text-decoration:underline;

	color:#F00;

	font-size:11px;

}

/*=============================*/

.polaris_pool_parts_title

{

	background-color:#06C;

	border-bottom:1px solid #CBE4E4;

	border-right:1px solid #CBE4E4;

	color:#FFF;

	font-weight:bold;

	text-align:center;

	height:25px;

	

}

.polaris_pool_parts_boder

{

	border-bottom:1px solid #CBE4E4;

	border-right:1px solid #CBE4E4;

	padding-left:2px;

	height:25px;


}

.polaris_pool_parts_left

{

	border-left:1px solid #CBE4E4;

}

.AutoImage

{

}

.AutoImage img

{

	max-width:200px; width:expression(this.width > 200 ? 200 : true); max-height:200px; height:expression(this.height > 200 ? 200 : true);

}

.productTDImgman {max-width:200px; width:expression(this.width > 200 ? 200 : true); max-height:200px; height:expression(this.height > 200 ? 200 : true);}

.AutoImage1

{

}

.AutoImage1 img

{

	max-width:460px; width:expression(this.width > 460 ? 460 : true); 

}

.AutoImage2

{

}

.AutoImage2 img

{

	max-width:85px; width:expression(this.width > 85 ? 85 : true); 

}



.divScrollTop{
	background:url(../images/mainTop.gif) top left no-repeat;
	padding-top:5px;
}
.divScrollBottom{
	/*background:#FFF url(../images/mainBottom.gif) bottom left no-repeat;*/
	padding:15px 5px 15px 5px; /*top - r- buttom -left*/
	color:#000;
	line-height:135%;
}
/*_____________________________________________ Start jCarouselLite _____________________________________________*/
#scrollDoiTac  {
    padding: 0;
    margin: 0;
}
#scrollDoiTac ul {
	margin: 0;
	list-style:none;
}
#scrollDoiTac ul li{margin-right:5px; float:left;}
#scrollDoiTac ul li.li_scroll{width:182px; overflow:hidden;}
.resizeScrollPro{
	max-height:160px;
	height:expression(this.width > 160 ? 160 : true);
}

.borderscroll
{
	border:1px  #09C solid;
}
.borderscroll a
{
	text-decoration: none;
	color: #004e82;
}
.borderscroll a:hover
{
	text-decoration: none;
	color: #ffcc00;
}


#ja-content {position: relative;}
#ja-topsl2 {
	padding: 0 0 15px;
	width:100%;
}

#ja-topsl2 .box{
	border: 1px solid #ddd;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

#ja-topsl2 div.ja-box-left .box {
	margin: 0 10px 0 0;
	padding-left: 10px;
	padding-top: 10px;
}

#ja-topsl2 div.ja-box-center .box {
	margin: 0 5px 0 5px;
	padding-left: 10px;
	padding-top: 10px;
}

#ja-topsl2 div.ja-box-right .box {
	margin: 0 0 0 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.badge-new,
.badge-pick,
.badge-hot {
	position: relative;
}

.badge {
 	background-image: url(../images/icon-badge.png);
 	background-repeat: no-repeat;
 	height: 46px;
 	position: absolute;
 	right: 0;
 	top: 0;
 	width: 45px;
}

.badge-new .badge {
	background-position: 0 -46px;
}

.badge-pick .badge {
	background-position: 0 -92px;
}

.badge-hot .badge {
	background-position: 0 0;
}

div.ja-box-left,
div.ja-box-center,
div.ja-box-right {
	float: left;
	overflow: hidden;
	display: block;
	
}

div.ja-box-left .box,
div.ja-box-center .box,
div.ja-box-right .box {
	border: none;
	background: none;
}

div.ja-box-left .box {
	padding: 0 15px;
}

div.ja-box-center .box {
	padding: 0 15px;
}

div.ja-box-right .box {
	padding: 0 15px;
}

div.ja-box-left h3, div.ja-box-left .head h2,
div.ja-box-center h3, div.ja-box-center .head h2,
div.ja-box-right h3, div.ja-box-right .head h2 {
	font-size: 110%;
}

* html .clearfix {
	height: 1%; /* IE5-6 */
}

html[xmlns] .clearfix { /* O */
	display: block;  
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


a.btnCarousel 
{
	background-color: transparent;
	background-image: url("../images/buttons.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
	display: block;
	height: 25px;
	text-indent: -999.9em;
	width: 25px;
	border:none;
}
a.prev 
{
	background-position: 0pt 0pt;
}


a.prev:hover 
{
	background-position: 0pt -25px;
}
a.next
{
	background-position: -25px 0pt;
}

a.next:hover 
{
	background-position: -25px -25px;
}
:focus 
{
outline-width: 0pt;
outline-style: none;
outline-color: -moz-use-text-color;
}
.quote_email
{
	color:#666;
	width:200px;
}



.rightProductTD_AH {padding:5px 0 5px; border-bottom:1px solid #d9d9d9; font-size:11px;text-align:left}

.rightProductTD_AH .proname {font-weight:bold;}


.rightProductTD_AH .proname a{text-decoration:none;color:#03F}


.rightProductTD_AH .proname a:hover{text-decoration:none;color:#FC0}

.rightProductTD_AH .hightlight {color:#f00;}

.mainFeatured {margin-bottom:10px; height:14px; padding:8px 0; background:url(../images/main_browse1.png) no-repeat; font-size:11px; font-family:Verdana, Tahoma, Arial sans-serif}

.mainFeatured .title
{
	font-weight: bold;
padding-top: 0pt;
padding-right: 30px;
padding-bottom: 0pt;
padding-left: 10px;
color:#000;

}

.pool_bg
{
	background-color: transparent;
	background-image: url("../images/pool_bg1.jpg");
	background-repeat: no-repeat;
}
.pool_bg a
{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;	
}
.pool_bg a:hover
{
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;	
	font-size:12px;
}

#info_seo
{
	border:1px solid #85b9e0;
	width:98%;
	padding:5px;
	text-align:justify;
	line-height:1.5;
}
#info_seo a
{
	text-decoration:none;
	color:#004e82;
}
#info_seo a:hover
{
	text-decoration:none;
	color:#ffcc00;
}
