@charset "utf-8";
/*
 Apricus Solar Hot Water
 * Author:  zhang.kaili
 * Created: 2012-06-18
 * upadte:  2012-11-20
 */
/* start reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
/*table { border-collapse:collapse; border-spacing:0; border:0; }*/
fieldset,img{ border:0; }
strong, th{ font-style:inherit; font-weight:inherit; }
ul li{ list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; outline:none; }
input, button, textarea, select { *font-size:100%; }
strong { font-weight:bold;}
body,button,input,select,textarea{font:12px/150% Arial;color:#666;}
h1,h2,h3,h4,h5,h6 {font-size:100%;color:#666;}
button,input,select,textarea{font-size:100%;vertical-align:middle}
input{line-height:18px;padding:1px 0}
input[disabled],button[disabled]{color:#6d6d6d}
button{cursor:pointer; border:none;}
button::-moz-focus-inner{ border:0;padding:0;margin:0;}
.longStringBrk{word-wrap:break-word;word-break:break-all}
.l{text-align:left}
.r{text-align:right}
.c{text-align:center}
.colorblue{color:#006599; font:bold 14px Georgia; font-style:italic;}
body{background:#fff}
/* html5 dom */
section,header,nav,aside,article,figure,hgroup,footer{margin:0; padding:0;}
/* =link= */
a {text-decoration:none; outline:none; color:#003399;}
a:focus{outline:none}
a:focus{-moz-outline-style:none}
a:hover{ cursor:pointer;}
/*a img,input{ border:0;}*/
a:active { star:expression(this.onFoucs=this.blur()); }
/* ==float clear== */
.hide{display:none;}
.block{display:block;}
.clear{clear:both;}
.fll{float:left;}
.flr{float:right;}
.fix{clear:both; *zoom:1;}
.fix:after{display:block; clear:both; height:0; overflow:hidden; visibility:hidden; content:".";}
/* ==margin padding== */
.divcenter {margin:0 auto;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.p10{padding:10px;}
.header,.middle,.layoutdetail,.footerdetail,.listcont{width:980px; margin:0 auto;}
div.enquiry {
	width: 230px;
	background:  #f4f4f4;
	border-top: solid 1px #f4f4f4;
	border-left: solid 1px #f4f4f4;
	padding: 15px 0 2px; 0;
	margin-top:10px;
}

div.enquiry_right {
	width: 209px;
	background:  #f4f4f4;
	border-top: solid 1px #f4f4f4;
	border-left: solid 1px #f4f4f4;
	padding: 15px 0 2px 0;
	margin-top:10px;
}

.enquiry_right h2.enquiry_text {
	font: normal 17px/20px "CorpidRegular", Arial, Helvetica, sans-serif;
	color: #1e7fbe;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #1e7fae;
	padding: 0 0 0 37px;
}

h2.enquiry_text {
	font: normal 17px/20px "CorpidRegular", Arial, Helvetica, sans-serif;
	color: #1e7fbe;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #1e7fae;
	padding: 0 0 0 55px;
}
.quick_enquiry .fsField_right, .quick_enquiry .fsSelect_right{
	display:block;
	margin-top: 8px;
	margin-left: 18px;
	border:1px #abb3bd solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.quick_enquiry .fsField_right, .quick_enquiry .zemTextarea_right {
	padding: 2px 3px;
	width: 172px;
	background: #fbfbff;
}

.ver_code_r {
	
	
	margin-left: 25px;
	border:1px #abb3bd solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	height:20px;
	padding:0px 3px;
	background: #fbfbff;
	width: 70px;
	
}
.ver_code_l {
	margin-left: 36px;
	border:1px #abb3bd solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	height:20px;
	padding:0px 3px;
	background: #fbfbff;
	width: 70px;
	
}

.quick_enquiry .fsField, .quick_enquiry .fsSelect{
	display:block;
	margin-top: 8px;
	margin-left: 18px;
	border:1px #abb3bd solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.quick_enquiry .zemTextarea {
	margin-bottom: 9px;
	display:block;
	margin-top: 8px;
	margin-left: 36px;
	border:1px #abb3bd solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.quick_enquiry .fsField, .quick_enquiry .zemTextarea {
	padding: 2px 3px;
	width: 172px;
	background: #fbfbff;
}
.quick_enquiry .fsSubmitButton.jscustom {
	display: block;
	height: 26px;
	width: 113px;
	background:  #1e7fbe;
	 color: #FFFFFF;
	cursor: pointer;
	border: none;
}


.quick_enquiry .fsSubmitButton {
	
	
	clear:both;
	font-size:12px;
	font-weight:bolder
}
.requiredFieldsError{
	color: red;
	padding-left:39px;
	margin-top:0px;
}


 .recaptcha-widget{
	 background: none no-repeat scroll center center #FFFFFF;
    display: inline-block;
    height: 21px;
    line-height: 0;
    margin-left: 2px;
    opacity: 0.55;
    width: 21px;
	
}
