/* Aqua Hydrate */

#middle_container {
	margin:21px 0 0 0;
	width:800px;
	overflow:hidden;
}
#middle_container .inputouter_container {
	margin:0 auto;
	width:634px;
	overflow:hidden;
}
#middle_container .inputouter_container input {
	height:16px;
	border:1px solid #FFFFFF;
	font-size:11px;
	color:#000000;
}
#middle_container .inputouter_container label {
	display:block;
	font-size:12px;
	color:#000000;
	height:15px;
	padding:15px 0 9px 10px;
}
#middle_container .inputouter_container label span {
	font-size:11px;
}
#middle_container .inputouter_container .input_container {
	width:634px;
	height:60px;
	overflow:hidden;
}
#middle_container .inputouter_container .input_container .name {
	width:312px;
	height:60px;
	overflow:hidden;
	background:url(../images/bg_inputname.gif) no-repeat bottom;
}
#middle_container .inputouter_container .input_container .name input {
	margin:0 0 0 5px;
	width:302px;
}
#middle_container .inputouter_container .input_container .street {
	width:634px;
	height:60px;
	overflow:hidden;
	background:url(../images/bg_inputstreet.gif) no-repeat bottom;
}
#middle_container .inputouter_container .input_container .street input {
	margin:0 0 0 5px;
	width:624px;
}
#middle_container .inputouter_container .input_container .city {
	width:358px;
	height:60px;
	overflow:hidden;
	background:url(../images/bg_inputcity.gif) no-repeat bottom;
}
#middle_container .inputouter_container .input_container .city input {
	margin:0 0 0 5px;
	width:348px;
}
#middle_container .inputouter_container .input_container .state {
	margin:0 10px 0 10px;
	width:79px;
	height:60px;
	overflow:hidden;
	background:url(../images/bg_inputstate.gif) no-repeat bottom;
}
#middle_container .inputouter_container .input_container .state input {
	margin:0 0 0 5px;
	width:69px;
}
#middle_container .inputouter_container .input_container .zipcode {
	width:177px;
	height:60px;
	overflow:hidden;
	background:url(../images/bg_inputzipcode.gif) no-repeat bottom;
}
#middle_container .inputouter_container .input_container .zipcode input {
	margin:0 0 0 5px;
	width:167px;
}
#middle_container .inputouter_container .input_container .offer {
	width:408px;
	height:60px;
	overflow:hidden;
	background:url(../images/bg_inputoffer.gif) no-repeat bottom;
}
#middle_container .inputouter_container .input_container .offer input {
	margin:0 0 0 5px;
	width:398px;

}
#middle_container .inputouter_container .input_container .promocode {
	width:216px;
	height:60px;
	overflow:hidden;
	background:url(../images/bg_inputpromocode.gif) no-repeat bottom;
}
#middle_container .inputouter_container .input_container .promocode input {
	margin:0 0 0 5px;
	width:206px;
}
#middle_container .inputouter_container .textarea_container {
	width:634px;
	height:210px;
	overflow:hidden;
	background:url(../images/bg_textarea.gif) no-repeat bottom;
}
#middle_container .inputouter_container .textarea_container .textarea {
	margin:5px 0 0 5px;
	width:624px;
	height:160px;
	font-size:12px;
	color:#000000;
	border:1px solid #FFFFFF;
}
#middle_container .inputouter_container .btn {
	width:235px;
	height:30px;
	padding:15px 0 20px 0;
}
#middle_container .content_container {
	width:800px;
	overflow:hidden;
	background:url(../images/bg_homecontent_right.gif) repeat-y right;
}
#middle_container .content_container .bottonbg {
	width:800px;
	overflow:hidden;
	height:8px;
	background:url(../images/bg_homecontent_bottom.gif) no-repeat right;
}
#middle_container .content_container .tit {
	width:800px;
	overflow:hidden;
	height:31px;
}
#middle_container .content_container p {
	display:block;
	width:755px;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	padding:5px 25px 5px 20px;
}
#middle_container .content_container .bottomtext {
	display:block;
	width:755px;
	overflow:hidden;
	font-size:18px;
	line-height:18px;
	padding:5px 25px 8px 20px;
}
#middle_container .content_container .bottomtext a {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	color:#4e4e4e;
}


















