/* 

Title: Esigners
date:17-02-09
*/

body{
	background:url(images/bodybg.gif) repeat-x top;
	font-family:Arial,Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	text-align:center;
	color:#494949;
} 
a{
text-decoration:none;
}

*{
padding:0;margin:0;
}
ul li{
	list-style:none;
}

.hide,
#header h1 b
{
     position: absolute;
     left: -9999px;
}

/*--------------startwrap------------*/
/*#bodywrap{
width:100%;

}*/

#wrap{
	margin:0 auto;
	width:1010px;
	background:url(images/banner2.jpg) no-repeat center top;
	text-align:left;	
}


/*------------start------header--*/
#header{
	width:1010px;
	height:112px;
}

/*------------start------nav--*/
.nav{
	width:540px;
	padding:0px 263px 0px  211px;
	height:37px;
}

.nav ul {
	width:540px;
	overflow:hidden;
}
.nav ul li{
	list-style:none;
	display:inline;
	text-align:center;
	float:left;
}

.nav ul li a{
	width:150px;
	height:37px;
	display:block;
	color:#fff;
	font-size:17px;
	font-family:Helvetica,Arial, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:37px;
	margin-right:3px;
	text-decoration:none;
	background-color:#2598D9;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
	}
.nav ul li a:hover{
	background:#CAE6F6;
	color:#007ECD;
}	

.nav ul li .limid{
	width:226px;
	height:37px;
	display:block;
	color:#fff;
	font-size:17px;
	font-family:Helvetica,Arial, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:37px;
	margin-right:3px;
	text-decoration:none;
	background-color:#2598D9;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
	}
.nav ul li .limid:hover{
	background:#CAE6F6;
	color:#007ECD;
}	



/*------------start------main--*/
#main{
	width:1010px;
	*width:944px;
	padding:0px 55px 0px 15px;
	overflow:hidden;
	margin-bottom:17px;
}
/*------------start------mainlft-*/
#mainlft{
	width:729px;
	float:left;
	padding-bottom:100px;
	text-align:left;
}
.topcontent{
	width:719px;
	padding:0 5px 0 5px;
	margin-bottom:20px;
	background:#fff url(images/mainlfttopbg.jpg) no-repeat 5px 5px;
	overflow:hidden;
}

.bfcenter{
	text-align:center;
	width:719px;
	padding:0 5px 0 5px;
	margin-bottom:20px;
	margin-right:4px;
	background:#fff url(images/mainlfttopbg.jpg) no-repeat center 5px;
	overflow:hidden;

}

.bfcenter img{
	text-align:center;	
	border:0;
	margin:12px;
}


.bfcenter  h2{
	font-size:21px;
	color:#006FB7;
	text-align:left;
	padding-left:20px;
	font-family:Helvetica,Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:45px;
	margin-bottom:8px;
	text-transform:uppercase;
	letter-spacing:-1px;
}

.bfcenter  h2 span{
	color:#F41C20;

} 

.bfcenter  h3{
	font-size:21px;
	color:#006FB7;
	font-family:Helvetica,Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
}

.topcontent img{
	border:0;
	float:left;
	display:block;
	margin:12px;
}

.topcontent p{
	margin:10px;
}

.topcontent h2{
	font-size:21px;
	color:#006FB7;
	padding-left:20px;
	font-family:Helvetica,Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:55px;
	height:42px;
	margin-bottom:8px;
	text-transform:uppercase;
}

.center{
	text-align:center;
	background-color:#fff;
	border:1xp solid #f8f8f8;
	}



.topcontent h3{
	font-size:21px;
	color:#545454;
	font-family:Helvetica,Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
}

#mainlft .product{
	width:729px;
	display:block;
	background: url(images/producthdr.gif) no-repeat center top;
	
}

#mainlft .product h2{
	width:724px;
	margin-left:17px;
	line-height:27px;
	color:#FFFFFF;
	font-size:16px;
	text-transform:uppercase;
	
}
.product dl{
	width:713px;
	padding:9px 0px 19px 9px;
	margin-left:2px;
	background:#F8F8F8;
	overflow:hidden;
}

/**/
*html .product dl{
	margin:0 8px;
}
/**/

.product dl dd{
	width:131px;
	float:left;
	display:block;
	margin-right:9px;
	background:#fff url(images/productimgbg.gif) no-repeat  center top;
	border:1px solid #E9E9E9;
	padding:0px 7px 10px 7px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:117px;

}
html>body .product dl dd{
	width:117px;
	
	
}
.product dl dd .review{
	color:#396E00;
	text-decoration:none;
}
.product dl dd .review:hover{
	color:##0AA7F4;
	text-decoration:none;
}

/*.product1 dl dd review{
	color:#396E00;
	text-decoration:none;
}

.product1 dl dd review a:link, .product1 dl dd review a:visited{
	color:#396E00;
	text-decoration:none;
}

.product1 dl dd review a:hover{
	color:##0AA7F4;
	text-decoration:none;
}*/
.ss{
	color:#396E00;
	text-decoration:none;
}

.ss a:link, .ss a:visited{
	color:#396E00;
	text-decoration:none;
}

.ss a:hover{
	color:##0AA7F4;
	text-decoration:none;
}

.product dl dd h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0AA7F4;
	border-bottom:1px  dashed #929292;
	text-align:center;
	text-transform:uppercase;
	line-height:50px;

}
.product dl dd h3 span{
	line-height:15px;
	padding:10px 0;
	display:block;
}
.product dl dd .pro{
	width:112px;
	height:156px;
	border-bottom:1px  dashed #929292;
}

.product dl dd span{
	width:113px;
	overflow:hidden;
}

.product dl dd span img{
	/*width:14px; height:13px;*/
	padding:0 4px;
	margin:0 auto;
	display:block;
}

.product dl dd p{
	text-align:center;
	font-weight:bold;
}

.product dl dd p a{
	color:#000;
	font-size:12px;
}

.product dl dd p a:hover{
	color:#006FB7;
}

#mainlft .productdetails{
	width:724px;
	background:url(images/bar.gif) repeat-x left bottom;
	padding-bottom:30px;
	margin-bottom:20px;
}

#mainlft .productdetails small{
	font-size:11px;
	margin-bottom:12px;	
}

.productdetailsclr{
	background:#FAFAFA;

}

.productdetails h2{
	padding:27px 0px 14px 4px;
	font-size:21px;
	color:#58C9F4;
	margin-bottom:16px;
	background:url(images/borderhr.gif) repeat-x bottom;
	text-transform:uppercase;
}

.productdetails h3{
	font-size:18px;
	color:#0000CC;
	margin-bottom:26px;
	overflow:hidden;
	margin-bottom:30px;
}


.productdetails h3 span{
	display:block;
	float:left;
	margin-right:10px;
}
.productdetails h3 span a{
	text-decoration:underline;
	color:#0000CC;
}
.productdetails h3 span a:hover{
	color:#00C9FF;
}
.productdetails h3 img{
	display:block;
	float:left;
}
.productdetails dl{
	width:724px;
	margin-bottom:20px;
	overflow:hidden;	
}
* html .productdetails dl{
	padding-top:30px;
}
.productdetails dd{	
	float:left;
	display:block;
	margin-right:9px;
}
.productdetails dl .mid{
	width:450px;	
	background:url(images/rank-number.gif) no-repeat 30px 35px;
	padding-top:35px;
}

.productdetails dl .midtop{
	width:450px;	
	overflow:hidden;
	text-align:left;
	padding:10px 0px 13px 0px;
	margin-bottom:53px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:450px;	
}
html>body .productdetails dl .midtop{
	width:450px;	
}
.midtop big{
	width:72px;
	text-align:center;
	font-size:33px;
	float:left;
	display:block;
	font-weight:bold;
	color:#fff;
	margin-top:5px;
	margin-left:30px;
	display:inline;
}
.midtop big span{
	font-size:13px;
	font-weight:normal;
	color:#fff;
	
	}
.midtop ul{
	width:290px;
	float:left;
	overflow:hidden;
	margin-top:-10px;
	padding-left:30px;
}
.midtop ul li{
	width:130px;
	float:left;
	display:block;
	font-weight:bold;
	display:inline;
}
.midtop ul .lastitem{
	margin-right:80px;
	padding-left:70px;
}
.midtop ul li img{
	display:block;
	margin-left:-2px;
}

.midtop ul li span {
	margin-bottom:8px;
}
.mid p{
	width:450px;
	margin:19px 0;
}

.mid p big{
	font-size:25px;

}

.mid .click{
	width:auto;
	height:23px;
	font-size:12px;
	line-height:23px;
	padding-left:5px;
	margin-top:20px;
	color:#000;
	background:url(images/clickto.gif) no-repeat;
	display:block;
}


.mid p a{
	color:#0478C4;
}

.mid  a{
	color:#0AA7F4;
}

.productdetails .prd{
	display:block;
	text-align:left;
	margin-left:60px;
}

dd table{
	width:255px;
	background:#F9FDFE;
}

dd table th,tr{
	width:255px;
	height:30px;
}


.clr{
	background:#EEF9FD;
}

dd table a{
color:#006FB7;
}


.productdetails .commform{
	width:724px;
}

.productdetails small{
	width:471px;
	display:block;
	font-size:11px;
}


.bfmid{
	width:648px;
	padding:30px 38px 0 38px;
	background:url(images/fbbg.gif) repeat-x;
	text-align:center;
}

.bfmid img{
	width:513;
	height:210;
	border:none;

}


.bfmid dl{
	width:648px;
	/*height:134px;*/
	overflow:hidden;
	
	}
.bfmid dl dd{
/*	width:314px;
*/	float:left;
	display:block;
}

.bt_bfmd{
	width:311px;
	height:45px;
	float:left;
	}
	
.bt_bfmd1{
	width:311px;
	height:45px;
	float:right;
	}

.ddleft{
	margin-right:20px;
	text-align:justify;
	}
.ddleft ul{
/*	height:92px;
*/	margin:30px 0 0 90px;
}

.ddleft ul li span{
	font-weight:bold;
}

	
	
.ddright{
	text-align:left;
	overflow:hidden;
}	

.ddright img{
	
		float:left;
		margin:5px;
		display:block;
		
}

.ddright p{
	height:78px;
	padding:30px 0 15px 0px;

}
.ddright p span{
	color:#0DA0DD;
}
.ddright p a{
	color:#0DA0DD;
	text-decoration:none;
}

.bfmid dl dd .bfbtn{
	width:311px;
	height:37px;
	color:#00243B;
	display:block;
	font-size:17px;
	text-align:center;
	padding:12px 0;
	font-weight:bold;
	letter-spacing:-1px;
	background:url(images/bfbtn.gif) no-repeat;
}
	
	


 .commform input{
	border:1px solid #A2CFE6;
	height:22px;
	display:block;
	width:232px;
	padding-top:2px;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:13px;
	}

 .commform input:focus{
	background:#fff;
	}
	
.commform textarea{
	border:1px solid #A2CFE6;
	height:174px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	width:463px;
	padding-top:2px;
	margin:0px 0px 10px 0px;
	
	font-size:13px;
	}
.commform .button{
	font-size:11px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	line-height:20px;
	border:none;
	padding:0px 6px;
	width:77px;
	height:24px;
	cursor:pointer;
	color:#3A3A3A;
	text-decoration:none;
	background:url(images/submitbtn.gif) no-repeat;
}
	
/*------------start------mainrt--*/
#mainrt{
	width:211px;
	float:left;
	margin-left:-6px;
	padding-top:176px;
}
#mainrt .righttop{
	width:186px;
	margin:0 0 0 20px;
}

#mainrt  .rth1{
	font-size:13px;
	color:#000000;
	margin-left:27px;
	background:url(images/btopright.gif) no-repeat left;
	font-family:Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:30px;
	padding-left:15px;
	text-transform:uppercase;
	font-weight:bold;
	}

#mainrt .righttop li{
	overflow:hidden;
	
	
}
* html #mainrt .righttop li{
	height:1%;
}
#mainrt .righttop li b{
	display:block;
	float:left;
	line-height:26px;
	margin-right:5px;
}	
#mainrt .righttop li a{
	display:block;
	width:163px;
	line-height:26px;
	color:#6C6C6C;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #CCCCCC;
	float:left;
}

#mainrt .righttop li a:hover{
color:#006FB7;
}

#mainrt .btmrt{
	width:211px;
	padding-bottom:47px;
	margin:0px 0px 0px 2px;
/*	background:#F8F8F8 url(images/righttop.gif) no-repeat center top;	
*/	background:#fff url(images/righttop.gif) no-repeat center top;	
}
	
	
#mainrt .rightbottom{
	width:211px;
	margin:0px 0px 20px 0;
	overflow:hidden;
	}
	

#mainrt .btmrt .rth2{
	width:194px;
	margin-left:17px;
	line-height:27px;
	color:#FFFFFF;
	font-size:15px;
	margin-bottom:20px;
}

#mainrt .rightbottom li{
	width:160px;
	background:url(images/brightlist.gif) no-repeat 0 6px;
	margin-left:28px;
	padding-left:15px;
	border:0px;
	float:left;
	display:block;
}

/**/
*html #mainrt .rightbottom li{
margin-left:14px;
}
/**/

#mainrt  .rightbottom li a{
	margin:0;
	padding:0;
	font-size:12px;
	color:#6C6C6C;
	font-weight:normal;
	text-decoration:none;
	
}
#mainrt .rightbottom li a:hover{
color:#006FB7;
}

/*------------start------footer--*/
#footer{
background:url(images/footerbg.gif) repeat-x bottom;
height:86px;
margin:0;
padding:0;
text-align:center;
width:100%;
}

.foo{
background:url(images/footerbg.gif) repeat-x;
	width:1010px;
	margin:0 auto;
	text-align:center;
	padding:20px 0px 0px 34px;
	background-color:#0087d0;
	}

.foo p{
	color:#fff;

}

.foo p a{
	color:#fff;

}

.footer_in{
	color:#70ccf5;
	padding:5px 0 5px 0;
	}
	
.footer_in1{
	color:#01293f;
	padding:5px 0 5px 0;
	}

.itemlist{
	padding-left:100px;
	margin-bottom:30px;
	overflow:hidden;
}
.itemlist li{
	display:block;
	float:left;
	padding-left:15px;
	background:url(images/brightlist.gif) no-repeat 0 7px;
	margin-bottom:3px;
	width:280px;
}

.itemlist1{
	padding-left:0px;
	margin-bottom:30px;
	overflow:hidden;
}
.itemlist1 li{
	display:block;
	float:left;
	padding-left:15px;
	background:url(images/brightlist.gif) no-repeat 0 7px;
	margin-bottom:3px;
	width:280px;
}

.formarea{
	width:619px;
	padding:100px 0 0 100px;
	
}


.formarea dd{
	width:740px;
	overflow:hidden;
	margin-bottom:8px;
}
.formarea label{
	display:block;
	width:106px;
	float:left;
	line-height:21px;
}
.formarea input,.formarea textarea{
	width:305px;	height:17px;
	padding:3px 3px 0 3px;
	border:1px solid #44A7DE;
	font-size:12px;
	background:#EDF8FE;	
}
.formarea input:focus,.formarea textarea{
	background:#fff;
}
.formarea textarea{
	width:370px;
	height:100px;
}
.formarea .chkbox{
	width:15px;	height:15px;
	float:left;
	padding:0;
	margin-right:5px;
	
}
.formarea .altdd{
	display:block;
	width:66px;	height:26px;
	
	position:relative;
}
.formarea .submitbtn{
	width:66px;	height:26px;
	background:url(images/subbtn.gif) no-repeat;
	cursor:pointer;
	margin-left:106px;
	border:none;
}

.submitbtn1{
	width:115px; height:26px;
	background:url(images/subre.jpg);
	cursor:pointer;
	margin-left:106px;
	border:none;
}

.infodata{
	border-bottom:1px solid #EEF9FD;
}
.infodata td,.infodata th{
	padding-left:10px;
}

.formarea1{
	width:619px;
	padding:100px 0 0 100px;
	
}

#mainlft .ignore{
	background:none;
}
.infodata .fclr{
	font-weight:bold;
	color:#006FB7;
}
.infodata .fclr a{
	text-decoration:underline;
}

/*ad--------*/

#testi{
	width:auto;
/*	border:1px dotted #333;
*/	background-color:#fff;
	padding:10px;
	}

.test_bold{
	font-weight:bold;
	}

.test_bold_blue{
	font-weight:bold;
	color:#20b7f0;
	}
	
.editor_bold_blue{
	font-weight:bold;
	color:#003366;
	}
	
/*----new----*/

.clear{
	clear:both;
	}

#cenprodu{
	padding:0 0 0 40px;
	background-color:#F8F8F8;
	}

#cenprodu02{
	padding:0 0 0 40px;
	}
	
.product12 dl dd{
	float:left;
	display:block;
	margin-right:9px;
	background:#fff url(images/productimgbg.gif) no-repeat  center top;
	border:1px solid #E9E9E9;
	padding:0px 7px 10px 7px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:117px;
	text-align:center;

}

.product12 dl dd h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0AA7F4;
	border-bottom:1px  dashed #929292;
	text-align:center;
	text-transform:uppercase;
	line-height:50px;

}
.product12 dl dd h3 span{
	line-height:15px;
	padding:10px 0;
	display:block;
}
.product12 dl dd .pro{
	width:112px;
	height:156px;
	border-bottom:1px  dashed #929292;
}

.product12 dl dd span{
	width:113px;
	overflow:hidden;
}

.product12 dl dd span img{
	/*width:14px; height:13px;*/
	padding:0 4px;
	margin:0 auto;
	display:block;
}

.product12 dl dd p{
	text-align:center;
	font-weight:bold;
}

.product12 dl dd p a{
	color:#000;
	font-size:12px;
}

.product12 dl dd p a:hover{
	color:#006FB7;
}

.product12 dl dd .review{
	color:#396E00;
	text-decoration:none;
}
.product12 dl dd .review:hover{
	color:##0AA7F4;
	text-decoration:none;
}

/*------------start------mainrt12--*/
#mainrt12{
	width:211px;
	float:left;
	*margin-left:-6px;
	padding-top:10px;
}
#mainrt12 .righttop{
	width:186px;
	margin:0 0 20px 20px;
}

#mainrt12  .rth1{
	font-size:13px;
	color:#000000;
	margin-left:27px;
	background:url(images/btopright.gif) no-repeat left;
	font-family:Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:30px;
	padding-left:15px;
	text-transform:uppercase;
	font-weight:bold;
	}

#mainrt12 .righttop li{
	overflow:hidden;
	
	
}
* html #mainrt12 .righttop li{
	height:1%;
}
#mainrt12 .righttop li b{
	display:block;
	float:left;
	line-height:26px;
	margin-right:5px;
}	
#mainrt12 .righttop li a{
	display:block;
	width:163px;
	line-height:26px;
	color:#6C6C6C;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #CCCCCC;
	float:left;
}

#mainrt12 .righttop li a:hover{
color:#006FB7;
}

#mainrt12 .btmrt{
	width:211px;
	padding-bottom:47px;
	margin:0px 0px 0px 2px;
	background:#F8F8F8 url(images/righttop.gif) no-repeat center top;	
}
	
	
#mainrt12 .rightbottom{
	width:211px;
	margin:0px 0px 20px 0;
	overflow:hidden;
	}
	

#mainrt12 .btmrt .rth2{
	width:194px;
	margin-left:17px;
	line-height:27px;
	color:#FFFFFF;
	font-size:15px;
	margin-bottom:20px;
}

#mainrt12 .rightbottom li{
	width:160px;
	background:url(images/brightlist.gif) no-repeat 0 6px;
	margin-left:28px;
	padding-left:15px;
	border:0px;
	float:left;
	display:block;
}

/**/
*html #mainrt12 .rightbottom li{
margin-left:14px;
}
/**/

#mainrt12  .rightbottom li a{
	margin:0;
	padding:0;
	font-size:12px;
	color:#6C6C6C;
	font-weight:normal;
	text-decoration:none;
	
}
#mainrt12 .rightbottom li a:hover{
color:#006FB7;
}

#listwidth{
	width:600px;
	padding:0 0 0 90px;
	margin:0;
	}
	
#listwidth1{
	width:600px;
	padding:0 0 0 0px;
	margin:0;
	}

	
.formarea2{
	width:619px;
	padding:0 0 0 100px;
}

.fclr1{
	font-weight:bold;
	color:#FF0000;
}
.fclr1 a{
	text-decoration:underline;
}

#expert{
	width:211px;
	padding-top:176px;
	margin:0;
	float:left;
	}
	
#exper_bg{
	width:210px;
	height:24px;
	background-image:url(images/exper.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0 0 0;
	text-align:center;
	}
	
#exper_pix_bg{
	width:208px;
	background-color:#FFFFFF;
	text-align:center;
	font-size:15px;
	color:#0aa7f4;
	font-family:Helvetica,Arial, sans-serif;
	font-weight:bold;
	border:1px solid #eee;
	}
	
.exper_pix_border{
	border-bottom:1px dashed #CCCCCC;
	}
	
.exper_link_blue{
	font-size:12px;
	color:#396E00;
	text-decoration:none;
}

.exper_link_blue a:hover{
	color:#0AA7F4;
	text-decoration:none;
	}
	
.exper_link_black{
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.exper_link_black a:hover{
	color:#0aa7f4;
	text-decoration:none;
	}
	
.exper_normal_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:left;
	font-weight:normal;
	padding:10px;
	list-style:none;
	}
	
.exper_normal_text ul{
	list-style:none;
	padding:0 0 0 20px;
	}

.exper_normal_text li{
	padding-left:10px;
	background:url(images/brightlist.gif) no-repeat 0 7px;
	list-style:none;
	}
	
.all_left{
	float:left;
	}
	
h1{
	font-size:14px;
	padding:0 0 0 10px;
	margin:0;
	}
	
.try_blue{
	color:#004280;
	text-decoration:underline;
	}
	
.form_center{
	}

	
	
