/**
 *
 *all 
 */

li{list-style:none;padding:0;}
td img {display: block; border:0px;}
body,td,th {
	font-family: Trebuchet MS;
	font-size: 9px;
}
body {
	background-color: #F1F1EB;
}
.footertext {	line-height: 14px;
	font-size: 11px;
	color: #999999;
}
a:focus{ outline:none;}
a{blr:expression(this.onFocus=this.blur());}
a:link {
	text-decoration: none;
	color: #999999;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: underline;
	color: #036298;
}
a:active {
	text-decoration: none;
	color: #000000;
}

.style1 {font-size: 15px; color: #666666; line-height: 18px; word-spacing:-2px; font-weight: bold; }

.style2 {font-size: 9pt; color: #666666; line-height: 18px; font-family: "Trebuchet MS";}

.style8 {font-size: 13px; color: #666666; line-height: 16px; font-weight: bold; }

.style11 {font-size: 12px; color: #5e5e5e; line-height: 16px; font-weight: bold; }

.style12 {color: #036298}

.style13 {font-size: 12px;	line-height: 15px;	color: #666666;}

.style14 {line-height: 14px; font-size: 11px; color: #999999; font-weight: bold; }

.style16 {	font-size: 12px;	color: #333333;}

.textstyle22 {	color: #464646;	font-size: 25px;}

.display{font-size: 9pt; color: #464646; line-height: 18px; font-family: "Trebuchet MS"; display:block;}

.textStyle2{font-size: 9pt; color: #464646; line-height: 18px; font-family: "Trebuchet MS";}

.input {
	font-family: "Trebuchet MS";
	font-size: 11px;
	width: 219px;
	height:14px;
	/*background:url('../images/input_text.png');
	background-repeat:no-repeat;*/
	border:0px;
}
.contact_us_select {
	font-family: "Trebuchet MS";
	font-size: 11px;
	width: 225px;
}
textarea {
	font-family: "Trebuchet MS";
	font-size: 11px;
	width: 220px;
}
.input_search{
	width:145px; height:16px; border:0px;
	font-family: "Trebuchet MS";
	font-size: 11px; padding-left:3px;
}
div#searchDiv{height:21px; background:url('../images/input_text.jpg'); width:155px;position:relative; top:1px; padding-top:1px; padding-left:15px; background-repeat:no-repeat;}
.textDiv{ height:23px; width:226px; background:url('../images/text.png');position:relative; padding-top:5px; padding-left:2px;}

div#cantf1{background:url('../images/cant_find_ans_block1.png'); height:32px; width:185px;  position:relative; padding-left:5px; padding-top:5px;
			font-size: 12px; color: #5e5e5e; line-height: 16px; font-weight: bold;
}
div#contf2{background:url('../images/cant_find_ans_block2.png'); height:61px; width:185px; position:relative; padding-left:5px; padding-top:10px;
		   font-size: 12px; color: #333333; line-height: 16px;
}
.button{ width:65px;}
button{ cursor:pointer; border:0;}
button#search{ background:url('../images/btn_search.gif'); height:22px; width:71px;}
button#search:hover{ background:url('../images/btn_search.png');}


/**
 *menu
 *
 */
.menuBody{z-index:10000; position:relative; top:12px; width:898px; left:36px;}
li a{display: block;}
li#home{ float:left;}
li#about{ float:left;}
li#design{ float:left;}
li#product{ float:left;}
li#environment{ float:left;}
li#services{ float:left;}
li#careers{ float:left;}

li#home a{ background:url('../images/btn_home.png'); height:31px; width:91px; cursor:pointer;}
li#home a:hover { background-position: 0 -31px;}
li#home a.active { background-position: 0 -31px;}

li#about a{ background: url('../images/btn_about.png'); height:31px; width:112px; cursor:pointer;}
li#about a:hover{ background-position: 0 -31px; }
li#about a.active { background-position: 0 -31px;}

li#design a{ background:url('../images/btn_design.png'); height:31px; width:153px; cursor:pointer;}
li#design a:hover{background-position: 0 -31px;}
li#design a.active { background-position: 0 -31px;}

li#product a{ background:url('../images/btn_products.png'); height:31px; width:120px; cursor:pointer;}
li#product a:hover{ background-position: 0 -31px;}
li#product a.active { background-position: 0 -31px;}

li#environment a{ background:url('../images/btn_env.png'); height:31px; width:139px; cursor:pointer;}
li#environment a:hover{ background-position: 0 -31px;}
li#environment a.active { background-position: 0 -31px;}

li#services a{ background:url('../images/btn_cs.png'); height:31px; width:173px; cursor:pointer;}
li#services a:hover{ background-position: 0 -31px;}
li#services a.active { background-position: 0 -31px;}

li#careers a{ background:url('../images/btn_career.png'); height:31px; width:110px; cursor:pointer;}
li#careers a:hover{ background-position: 0 -31px;}
li#careers a.active { background-position: 0 -31px;}

 .hide{
 display:none;
 }
 
ul#dropmenu,ul#dropmenu ul{
 margin: 0 auto;
 text-align: left;
 padding: 0;
 list-style: none;
}
ul#dropmenu {
	width: 898px;
	display: block;
	height: 31px;
	clear: both;
	text-align: center;
	background: #fff;
	vertical-align: middle;
}
ul#dropmenu li {
	position: relative;
	vertical-align: middle;
}
ul#dropmenu ul {
	/*width: 122px;
 w\idth: 120px;*/
 height: auto;
	position: absolute;
	text-align: left;
	left: 0px;
	display: none;
	top:31px;
	vertical-align: middle;
}

ul#dropmenu li.over ul a,ul#dropmenu li:hover ul a{
	color: #666;
	background: #e7e7e7;
	display: block;
	font-size:10px;
	font-weight: bold;
	width: 143px;
	height:21px;
	border-bottom: solid 1px #ccc;
	border-top: none;
	position: relative;
	padding-top:3px;
}

ul#dropmenu li.over ul a:hover,ul#dropmenu li:hover ul a:hover{
	color: #036298;
	background: #f6f6f6;
	text-decoration:none;
	font-size:10px;
	font-weight: bold;
	vertical-align: middle;
}
ul#dropmenu ul a {
	display: block;
	padding: 0 0 0 10px;
	width: 140px;
	w\idth: 140px;
	color: #666;
	line-height: 20px;
	vertical-align: middle;
}
ul#dropmenu ul a {
	padding: 2px 0px 2px  10px;
	border: 0;
	width: 140px;
 	vertical-align: middle;
}

ul#dropmenu li:hover ul,ul#dropmenu  li.over ul {
	display: block; /* The magic */
	vertical-align: middle;
}

/**
 *index
 *
 */
 
div#caproduct{background:url('../images/see_all_pdt.gif'); width:587px; height:29px;
font-size: 11px;font-weight: bold; position:relative; 
}
#morejiantou{ background:url(../images/morejiantou.gif); width:59px; height: 18px; float:left;font-weight: bold;font-size: 11px;position:relative; }
#morejiantou a{ color:#036298;}
#caproduct a,{ color:#036298;}
.see_all_span{position: absolute; right:50px; top:2px;color:#036298;}
.see_all_span:hover{text-decoration: underline;color:#036298;}

.seemoreJiantou{position: absolute; right:15px; top:3px;color:#036298;}
.seemoreJiantou:hover{text-decoration: underline;color:#036298;}

.newstitle {font-size: 11px; color: #036298; line-height: 12px; font-weight: bold; }
div#wn	{ 
	position:relative;
	width:560px; height:150px;s
	overflow:hidden;	
	}
.news {
	width:170px; text-align:left;
}
.news2 {
	padding-right: 15px;
}
.news3 {
	padding-left: 10px;
}


a.click_left_by_185_300,a.click_right_by_185_300{ width:48px; height:150px;float:left;}
a.click_right_by_185_300{margin-left: 460px;}
a:hover.click_left_by_185_300{ background:url(../images/icon-prev.png) no-repeat center;}
a:hover.click_right_by_185_300{ background:url(../images/icon-next.png) no-repeat center;}

.newstext {font-size: 12px; line-height: 15px; color: #666666; }
span#btnDownload a{ background:url('../images/btn_download.png'); height:20px; width:81px; cursor:pointer;display:block;}
/*span#btnDownload a:hover{ background-position: 0 -20px;}*/


span#btnGo a{ background:url('../images/btn_go.png'); height:20px; width:81px; cursor:pointer;display:block;}
span#btnGo a:hover{ background-position: 0 -20px;}

span#btnMore a{ background:url('../images/more_button.png'); height:19px; width:81px; cursor:pointer;display:block;}
span#btnMore a:hover{ background-position: 0 -19px; }

span#btnRegister a{ background:url('../images/btn_register.png'); height:19px; width:81px; position:relative;display:block;}
span#btnRegister a:hover{ background-position: 0 -19px; }

span#btn_polytree a{ background:url('../images/btn_polytree.png'); height:20px; width:142px;display:block; }
span#btn_polytree a:hover{background-position: 0 -20px;}

span#btn_polypool a{ background:url('../images/btn_polypool.png'); height:20px; width:135px;display:block;}
span#btn_polypool a:hover{background-position: 0 -20px;}

span#btn_polybed a{ background:url('../images/btn_polybed.png'); height:20px; width:135px;display:block;}
span#btn_polybed a:hover{background-position: 0 -20px;}

span#btn_polylights a{ background:url('../images/btn_polylights.png'); height:20px; width:139px;display:block;}
span#btn_polylights a:hover{background-position: 0 -20px;}
.contentbox{ height:131px; width:587px;}
div#productRS{
background:url('../images/frame_product.gif'); width:311px; height:223px;
}


/**
 *contact_us
 *
 */
.contactheader {color: #4d4e53}
.contacttext {
font-size: 12px; line-height: 14px; color: #666666;
}
.contactus {
	color: #333333;
	font-size: 12px;
}
.contactus2 {
	padding-top: 5px;
}
button#btnContact{ background:url('../images/contact_me_button.png'); height:21px; width:226px;}
button#btnContact:hover{ background-position: 0 -21px;}
div#contact_links{ background:url(../images/contact_us_tt.jpg); width:179px; height:63px; padding-top:43px; padding-left:10px; font-size:12px;line-height:18px;color:#666666;}
#contact_links a{color: #666666;text-decoration: underline;}
#contact_links a:hover {
	text-decoration: underline;
	color: #036298;
}
.contactUsTD{font-size:12px; color: #4b4b4b;font-family: "Trebuchet MS"; text-align:left; font-weight:bold; text-align:left}
/**
 *
 *about_us
 */
.left_header1{ background:url('../images/ourcompany.jpg'); width:279px; height:174px;}
.left_header2{ background:url('../images/philosophy.jpg'); width:279px; height:174px;}
.left_header3{ background:url('../images/ourclients.jpg'); width:279px; height:174px;}
.left_header4{ background:url('../images/locations.jpg'); width:279px; height:174px;}

div#left_menu div a{width:156px; height:21px;display:block; cursor:pointer;}
div#left_menu div a:hover{background-position: 0 -21px;}
div#left_menu div a.active{background-position: 0 -21px;}

div#our_company a{ background:url('../img/our_company.jpg');}

div#philosophy a{background:url('../img/philosophy.jpg');}

div#our_clients a{background:url('../img/ourclients.jpg');}

div#locations a{background:url('../img/locations.jpg');}

div#emailUsDiv{ background:url('../img/email_US.jpg'); width:210px; height:261px;top:100px; position:relative }
#emailUsDiv a{color: #5a5a5a; font-size:10px;font-family: "Trebuchet MS";}
#emailUsDiv a:hover {
	text-decoration: underline;
	color: #5a5a5a;
}
/**
 *
 *design_process
 *
 */
 
.design_text_title{font-size: 9pt; color: #464646; line-height: 18px; font-family: "Trebuchet MS"; font-weight:bold;}

.design_left_header1{ background:url('../img/design_left_header1.jpg'); width:279px; height:174px;}
.design_left_header2{ background:url('../img/design_left_header2.jpg'); width:279px; height:174px;}
.design_left_header3{ background:url('../img/design_left_header3.jpg'); width:279px; height:174px;}

div#customization a{ background:url('../img/customization.jpg');}

div#manufacturing a{background:url('../img/manufacturing.jpg');}
div#innovations a{background:url('../img/innovations.jpg');}

/**
 *
 *careers
 *
 */
div#why_polygroup a{ background:url('../img/m_why_polygroup.jpg');}
div#job_opportunities a{background:url('../img/m_job_opportunities.jpg');}
div#job_foreign a{background:url('../img/m_job_foreign.jpg'); height:34px;}


.careers_left_header1{ background:url('../img/why_polygroup.jpg'); width:279px; height:174px;}
.careers_left_header2{ background:url('../img/job.jpg'); width:279px; height:174px;}
.careers_left_header3{ background:url('../img/foreign.jpg'); width:279px; height:174px;}

.td1{ background-color:#b6505d;font-size: 9pt; color: #ffffff; line-height: 18px; font-family: "Trebuchet MS"; padding-left:8px; line-height:25px;}
.td2{ background-color:#f0dcdf;font-size: 9pt; color: #000000; line-height: 18px; font-family: "Trebuchet MS"; padding-left:8px; line-height:25px;}
.td3{ background-color:#f8edee;font-size: 9pt; color: #000000; line-height: 18px; font-family: "Trebuchet MS"; padding-left:8px; line-height:25px;}
#content2 a{color: #000000;}
#content2 a:hover {
	text-decoration: underline;
	color: #036298;
}


.conteactUs{position: absolute; left:830px; top:270px;color:#036298;text-decoration: underline;}
.conteactUs:hover{text-decoration: underline;color:#036298;text-decoration: underline;}
/**
 *
 *customerservices
 *
 */
.services_left_header1{ background:url('../img/customerservice/customer_services.jpg'); width:279px; height:174px;}
.services_left_header2{ background:url('../img/customerservice/product_registration.jpg'); width:279px; height:174px;}
.services_left_header3{ background:url('../img/customerservice/product_support.jpg'); width:279px; height:174px;}
.services_left_header4{ background:url('../img/customerservice/faq.jpg'); width:279px; height:174px;}
.services_left_header5{ background:url('../img/customerservice/downloads.jpg'); width:279px; height:174px;}
.services_left_header6{ background:url('../img/customerservice/links.jpg'); width:279px; height:174px;}
.services_left_header7{ background:url('../img/customerservice/links.jpg'); width:279px; height:174px;}

div#m_customer_services a{ background:url('../img/customerservice/m_customer_services.jpg');}

div#m_product_registration a{background:url('../img/customerservice/m_product_registration.jpg');}

div#m_product_support a{ background:url('../img/customerservice/m_product_support.jpg');}

div#m_faq a{ background:url('../img/customerservice/m_faq.jpg');}

div#m_downloads a{ background:url('../img/customerservice/m_downloads.jpg');}

div#m_links a{ background:url('../img/customerservice/m_links.jpg');}

div#m_contact_us a{ background:url('../img/customerservice/m_contact_us.jpg');}

.servicesTD1{background-color:#97b3c8;font-size:12px; color: #4b4b4b; line-height: 18px; padding-top:3px;
			font-family: "Trebuchet MS"; padding-left:8px; font-weight:bold; height:22px;}

.servicesTD2{font-size:12px; color: #4b4b4b; line-height: 15px; font-family: "Trebuchet MS"; padding-left:8px; font-weight:bold}
.servicesTD3{font-size:9px; color: #4b4b4b; line-height: 15px; font-family: "Trebuchet MS"; padding-left:8px; padding-top:0px;}

.services_textDiv{height:20px; width:159px; background:url('../img/customerservice/input_text.jpg') no-repeat;position:relative; padding-left:3px;}
.services_text{font-family: "Trebuchet MS"; position:relative; top:1px;
	font-size: 11px;
	width: 155px;
	height:15px;
	border:0px;}
	
.services_select{font-family: "Trebuchet MS";font-size: 11px;width: 162px;}
.services_select_month{font-family: "Trebuchet MS";font-size: 10px;width: 59px;}
.services_select_day{font-family: "Trebuchet MS";font-size: 10px;width: 48px;}
.services_select_year{font-family: "Trebuchet MS";font-size: 10px;width: 55px;}

button#services_submit_button{ background:url('../img/customerservice/button_submit.jpg'); width:161px; height:20px;}
button#services_submit_button:hover{ background-position:0 -20px;}
#contact_us a{color: #464646;text-decoration: underline;}
#contact_us a:hover {
	text-decoration: underline;
	color: #036298;
}
#pools_question1 a{color: #000000;text-decoration: underline;}
#pools_question1 a:hover {
	text-decoration: underline;
	color: #036298;
}
div#child4 div a{ width:162px; height:18px;display:block;}
div#child4 div a:hover{ background-position: 0 -18px;}
div#child4 div a.active{ background-position: 0 -18px;}

div#trees_lighting a{ background:url('../img/customerservice/trees_lighting.jpg');}

div#pools_filter a{ background:url('../img/customerservice/pools_filter.jpg');}

div#airbeds a{ background:url('../img/customerservice/airbeds.jpg');}

.servicesFAQTD1{ background-color:#97b3c8; font-size:12px; color: #FFFFFF; 
				line-height: 28px; font-family: "Trebuchet MS"; 
				font-weight:bold; cursor:pointer;
}
.servicesFAQTD2{ background-color:#e2eaf0; font-size:12px; color: #000000; 
				line-height: 28px; font-family: "Trebuchet MS"; 
				padding-left:7px; font-weight:bold;
}
.servicesFAQTD3{ background-color:#eaf0f4; font-size:12px; color: #000000; 
				line-height: 28px; font-family: "Trebuchet MS"; 
				padding-left:7px; font-weight:bold;
}

.servicesSupport{ background-color:#97b3c8; font-size:12px; color: #FFFFFF; 
				line-height: 28px; font-family: "Trebuchet MS"; 
				font-weight:bold; cursor:pointer; margin-bottom:1px;
}

.support_content1{ background-color:#f4f7f9; padding-left:21px; padding-right:20px; padding-bottom:15px; padding-top:5px; } 
				
.servicesFlag1{background:url(../img/customerservice/flag.gif); width:20px; height:29px; float:left}
.servicesFlag2{background:url(../img/customerservice/flag.gif); background-position: 0 -29px; width:20px; height:29px; float:left}

.panel{background: #f4f7f9; margin-top:1px;}
/* pane-sliders  */
.panel h5 {
	background:#97b3c8 none repeat scroll 0%; font-size:12px; color: #FFFFFF; margin: 0;line-height: 28px; cursor:pointer;
}
.jpane-toggler  span     { background: transparent url(../img/customerservice/j_arrow.gif) 5px 50% no-repeat; padding-left: 20px;}
.jpane-toggler-down span { background: transparent url(../img/customerservice/j_arrow_down.gif) 5px 50% no-repeat; padding-left: 20px;}
.content{padding: 2px 20px 2px 20px;}

.services_space1{ background:url(img/customerservice/space1.jpg); height:29px; width:14px; float:left;}
.services_space2{ background:url(img/customerservice/space2.jpg); height:29px; width:14px; float:left;}


#pools_question a{color: #6f8fa6;text-decoration: underline;}
#pools_question a:hover {
	text-decoration: underline;
	color: #036298;
}
#teshulink a{color: #FFFFFF;text-decoration:none;}
#teshulink a{color: #FFFFFF;text-decoration:none;}

.adobe_ico{background:url(../img/customerservice/reader_icon_special.gif); width:112px; height:33px; 
			cursor:pointer; position:relative; top:-17px; left:80px; }
.fill{ padding-left:15px;}
.ico_fill{ padding-left:31px;}
.downloadIco{background:url(../img/customerservice/download_ico.jpg); height:17px; width:17px; float:left; cursor:pointer;}
.caoTD{font-size: 9pt; color: #464646; line-height: 18px; font-family: "Trebuchet MS";}
/**
 *
 *environment
 *
 */
 
.environment_left_header1{ background:url('../img/environment/sustainability.jpg'); width:279px; height:174px;}
.environment_left_header2{ background:url('../img/environment/reducing_waste.jpg'); width:279px; height:174px;}
.environment_left_header3{ background:url('../img/environment/quick_facts.jpg'); width:279px; height:174px;}

div#m_sustainability a{ background:url('../img/environment/m_sustainability.jpg');}

div#m_reducing_waste a{background:url('../img/environment/m_reducing_waste.jpg');}

div#m_quick_facts a{background:url('../img/environment/m_quick_facts.jpg');}

.enli{list-style:inside disc;padding:0;}
#envi_A a{color: #464646;text-decoration: underline;}
#envi_A a:hover {
	text-decoration: underline;
	color: #036298;
}
.envi_QuickTitle{ background-color:#808e50; font-size:12px; color: #FFFFFF; padding-left:10px; 
				line-height: 28px;
				font-weight:bold;;
}
.envi__content{ background-color:#dfe3d3; font-size:12px; padding-left:30px; padding-right:25px; padding-bottom:15px; padding-top:10px;} 
/**
 *
 * Jobspopup
 *
 */
#wrap {
	margin: auto;
	position: relative;
	text-align: left;
	width: 600px;
}
#header {
	background: url(../img/job_r1_c1.gif) no-repeat 0 0;
	height: 146px;
	margin-top: 0px;
	width: 600px;
}
.wrap {
	clear: both;
	display: inline;
	position: relative;
	float:left;
}
#body {
	background: #fff url(../img/job_r2_c1.gif) repeat-y 0 0;
	padding: 17px 0 28px 0;
	padding-left:15px;
	width: 585px;
}
#footer {
	background: url(../img/job_r33_c1.gif) no-repeat 0 0;
	color: #fff;
	line-height: 1.33em;
	padding: 32px 0;
	text-align: center;
	width: 600px;
}
#jobmenu{background:url('../img/jobheader.jpg'); width:552px; height:40px;position:relative; left:20px; top:105px;}
 
.headerTitle{font-family: "Trebuchet MS";font-weight:bold; font-size:24px; padding-left:15px; color:#464646;}
.jobContentDiv{font-family: "Trebuchet MS"; font-size:12px; padding-left:15px; color:#464646; line-height:18px;}
.JobTD{ font-family: "Trebuchet MS"; font-size:12px; color:#464646;}
.jobContentDiv a{color: #036298;}
.jobContentDiv a:hover {
	text-decoration: underline;
	color: #036298;
}
.jobButton{width:52px; height:22px; font-family: "Trebuchet MS";font-size: 11px; font-weight:bold; color:#464646;}

/***
 *
 *sitmap
 *
 ***/
#title_A a{color: #464646;text-decoration: none; font-weight:bold;}
#title_A a:hover{color: #464646;text-decoration:underline;}

#child_A a{color: #464646;text-decoration: none; }
#child_A a:hover {
	text-decoration: underline;
	color: #036298;
}

/**
* falsh convension 2010-7-9
**/
#fade_focus{
	width:896px;
 	height:320px;	
}

.d1{width:896px;height:320px;overflow:hidden;position:relative;}
.loading{width:896px; height:320px;border:#666666 2px solid;background-color:red;color:#FFCC00;font-size:12px;text-align:center;padding-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.d2{width:896px;height:320px;overflow:hidden;}

.num_list{position:absolute;width:600px;left:0px;bottom:120px; background:#999;color:#FFFFFF;font-size:20px;padding:4px 0px;height:90px;overflow:hidden;}

.num_list span{display:inline-block;height:16px;padding-left:-6px;}

.img{width:896px;height:320; border:1px;}
ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}

