body { margin:0px; background:#5bb4de url(../images/bg.jpg) repeat-x center top; font:13px Arial; text-align:justify; }

a { text-decoration:none; outline:none; }
img { border:0px; outline:none; }
ul { margin:0px; padding:0px; list-style:none; }

.main_container {
	width: 1000px;
	margin: auto;
	clear: both;
}
.header {
	float: left;
	height: 90px;
	width: 1000px;
}
.logo {
	float: left;
	height: 55px;
	width: 310px;
	margin-top: 18px;
	margin-left: 15px;
}
.navigation {
	float: right;
	height: 65px;
	width: 456px;
	margin-top: 25px;
	margin-right: 15px;
	background: url(../images/nav_bg.png) no-repeat;
}

.navigation ul { 
	width:456px; 
	float:left;
}
.navigation ul li { width:95px; height:34px; float:left; margin-top:15px; margin-left:9px; margin-right:10px; font-size:14px; font-weight:bold; color:#FFFFFF; }
.navigation ul li a{ width:95px; height:25px; float:left; color:#FFFFFF; padding-top:9px; text-align:center; }
.navigation ul li a:hover { width:95px; float:left; background:url(../images/hlink.png) no-repeat; color:#085e88; }
.navigation ul li.actv a { width:95px; float:left; background:url(../images/hlink.png) no-repeat; color:#085e88; }.banner {
	float: left;
	width: 1000px;
	height: 307px;
}
.middle_container {
	float: left;
	width: 970px;
	margin-right: 15px;
	margin-left: 15px;
}
.mc_top {
	float: left;
	width: 970px;
	height: 12px;
	background: url(../images/mc_top.jpg) no-repeat;
}
.mc_mid {
	float: left;
	width: 930px;
	background: url(../images/mc_mid.jpg) repeat-y;
	padding: 10px 20px;
}
.mc_bottom {
	float: left;
	height: 12px;
	width: 970px;
	background: url(../images/mc_bottom.jpg) no-repeat;
}
.footer {
	float: left;
	height: 34px;
	width: 970px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ehostpal_logo {
	float: right;
	height: 34px;
	width: 139px;
}
.fcopyr {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 600px;
	margin-top: 8px;
}
.wel_title {
	font-size: 20px;
	font-weight: bold;
	color: #074a6a;
	float: left;
	width: 800px;
}
.wel_title span { color:#790719; }

.inner_content {
	line-height: 17px;
	float: left;
	width: 655px;
	margin-top: 15px;
}
.inner_content2 {
	line-height: 17px;
	float: left;
	width: 655px;
}
.inner_r_img {
	float: right;
	width: 250px;
}
.inner_title {
	font-size: 18px;
	font-weight: bold;
	color: #074a6a;
	display: block;
	padding-bottom: 10px;
}
.inner_title span  { color:#000000; }
.inner_title2 {
	font-size: 14px;
	font-weight: bold;
	color: #8A0003;
}

.inner_title3 {
	font-size: 16px;
	font-weight: bold;
	color: #006633;
	float:left;
	width:500px;
}

.inner_title4 {
	font-size: 16px;
	font-weight: bold;
	color: #006633;
	float:left;
	width:500px;
	margin-top:15px;
}

.inner_txt {
	padding: 8px;
	background: #FCF4C2;
	display: block;
}
.inner_txt2 {
	float: left;
	width: 635px;
	margin-top: 5px;
	background: #FCF4C2;
	padding:10px;
}
.prd_txt1 {
	float: left;
	width: 100px;
	font-weight: bold;
	color:#993300;
}

.prd_list { 
float:left;
width:500px;
margin:0px;
padding:0px 0px 15px;
}
.prd_list li { width:485px; float:left; margin-top:3px; line-height:17px; padding-left:15px; background:url(../images/bullet.png) no-repeat 0px 2px;  }
.prd_txt2 { width:635px; float:left; }

.prd_list2 { 
float:left;
width:500px;
margin:0px;
padding:0px;
}
.prd_list2 li { width:615px; float:left; margin-top:3px; line-height:17px; padding-left:15px; background:url(../images/bullet.png) no-repeat 0px 2px;  }
.contact_form {
	float: left;
	height: auto;
	width: 550px;
}

.cf_mid {
	float: left;
	height: auto;
	width: 510px;
	background: url(../images/contact_mid.jpg) repeat-y;
	padding-right: 20px;
	padding-left: 20px;
}
.cf_top {
	float: left;
	height: 16px;
	width: 550px;
	background: url(../images/contact_top.jpg) no-repeat;
}
.cf_bottom {
	float: left;
	height: 16px;
	width: 550px;
	background: url(../images/contact_bottom.jpg) no-repeat;
}
.msg_box {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	float: left;
	height: 16px;
	width: 550px;
	line-height: 16px;
	text-align: center;
	padding-bottom: 5px;
}
.cf_row {
	float: left;
	width: 510px;
	margin-top: 5px;
}
.cf_txt {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 31px;
	float: left;
	height: 31px;
	width: 155px;
}
.cf_txtbox {
	float: left;
	height: 31px;
	width: 354px;
	background: url(../images/txtbox.png) no-repeat;
}
.cf_txtbox input{
	float: left;
	height: 21px;
	width: 344px;
	background:none;
	border:0px; 
	margin:5px;
	font:13px Arial;
}

.cf_txtbox select{
	float: left;
	height: 21px;
	width: 344px;
	background:#FFFFFF;
	border:0px; 
	margin:5px;
	font:13px Arial;
}

.cf_txtarea {
	float: left;
	height: 111px;
	width: 354px;
	background: url(../images/txtarea.png) no-repeat;
}
.cf_txtarea textarea{
	float: left;
	height: 91px;
	width: 344px;
	background:none;
	border:0px; 
	margin:5px;
	font:13px Arial;
}

.submit_btn { float:right; margin-top:10px; }
.contact_right {
	float: right;
	width: 340px;
	position: relative;
	height: 430px;
}
.contact_bar {
	float: left;
	width: 320px;
	margin-top: 20px;
	height: 37px;
	line-height: 37px;
	color: #FFFFFF;
	background: url(../images/contact_bar.jpg);
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.contact_addr {
	font-size: 14px;
	line-height: 18px;
	float: left;
	width: 340px;
	margin-top: 10px;
	position: relative;
}
.contact_addr  a  { color:#993300; }
.contact_addr  a:hover  { color:#666666; }
.phone {
	position: absolute;
	left: 150px;
	top: 80px;
}
.phone2 {
	position: absolute;
	left: 170px;
	top: 80px;
}
.email {
	position: absolute;
	left: 180px;
	top: 105px;
}
.android_img {
	position: absolute;
	right: -12px;
	bottom: -14px;
}
