@charset "utf-8";
/* CSS Document */

/* common styles */
body, h1, h2, h3, h4, h5, h6, p, img, form, ul, li {
	margin:0;
	padding:0;
	border:0;
}
body {
	font:62.5% "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#333;
	background:url(../images/abg.png);
}
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
.flft {
	float:left;
}
.frgt {
	float:right;
}
.cb {
	clear:both;
	font-size:0;
	line-height:0;
}
h1 {
	font-size:1.8em;
	font-weight:normal;
	color:#4d4138;
}
h2 {
	font-size:2em;
}
h3 {
	font-size:2em;
	font-weight:normal;
	color:#960;
}
h4 {
}
h5 {
}
p {
	padding:10px 0;
	font-size:1.4em;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.6em;
}
p a{
	color:#960
}
p a:hover{
	text-decoration:underline;
}
.ht_1 {
}
.ht_2 {
}
.ht_3 {
}
.ht_4 {
}
.ht_5 {
}
#main_cnr {
	background:url(../images/bd-bg.png);
}
#in_cnr {
	background:url(../images/main-bg.png) center repeat-y;
	position:relative;
}
.in {
	width:950px;
	margin:0 auto;
}
/* end common styles */

/* header */
#header_cnr {
	float:left;
	width:100%;
	padding:15px 0;
}
#tspace{
	height:10px;
	font-size:0;
}
#htop {
	position:absolute;
	width:100%;
	height:12px;
	left:0;
	top:0;
	font-size:0;
	background:url(../images/bg1.png) bottom repeat-x;
}
#hfrm{
	color:#fff;
	position:absolute;
	display:inline-block;
	width:100%;
	left:0;
	top:0;
	z-index:100;	
}

#hfrm .in{
	position:relative;
	width:800px;
}
#hfrm .cbtn{
	margin-top:-2px;
	text-align:right;	
}
#hfrm .cbtn img{
	cursor:pointer;
}
#hfrm  .frm2{
	padding-bottom:20px;
}
#hfrm .cnt{	
	background:#130a04;
	display:none;
}
#logo {
	float:left;
	padding:10px 0;
}

/* end header */

/* navigation */
#nav_cnr {
	float:right;
	padding-top:60px;
}
#nav_cnr li {
	list-style:none;
	font-size:1.5em;
	font-weight:bold;
	float:left;
}
#nav_cnr a {
	display:block;
	padding:5px 10px;
	color:#877a70;
}
#nav_cnr a:hover, #nav_cnr .active {
	background:url(../images/nav-a-bg.png) center bottom no-repeat;
}
/* End navigation */

/* Banner */

#bnr_cnr {
	background:url(../images/bg2.png) left bottom repeat-x;
	float:left;
	width:100%;
}
#bnr {
	background:url(../images/banner-bg.png) center no-repeat;
	float:left;
	width:100%;
}
#bnr img {
	padding:30px 42px;
}
/* End Banner */

/* Body */

#body_cnr {
}
#b_in {
	padding:0 15px;
}
.row {
	float:left;
	width:100%;
	padding:10px 0;
}
.rw2{
	padding:0 6px;
}
.col1{
	float:left;
	width:60%;
}
.box1 {
}
.box1 .c1 {
	float:left;
	width:65%;
	padding-left:15px;
}
.box1 .c2 {
	float:right;
	width:30%;
}
.box1 .c3 {
	float:left;
	width:100%;
}
.box1 .c4{
	float:left;
	width:100%;
}
.box2 {
	float:left;
	width:31%;
	background:url(../images/divder2.png) right no-repeat;
	height:245px;
	overflow:hidden;
	padding:10px;
}
.box2 .c1 {
	float:right;
	width:63%;
}
.box2 .c2 {
	padding:15px 0 0 10px;
}
.box3{
	float:left;
	width:185px;
	padding-right:50px;
	overflow:hidden;
}
.box3 .img{
	border:2px solid #996;
	display:inline-block;
}
.box3 .cnt{
	font-size:1.3em;
	line-height:1.4em;
	padding:10px 0;
}
.box3 .btn, .box4 .btn{
	text-align:right;
}
.box4{
	float:left;
	width:100%;
}
.box4 .img{
	padding:2px;
	border:2px solid #996;
	display:inline-block;
	float:left;
}
.box4 .cnt{
	float:left;
	width:50%;
	font-size:1.5em;
	line-height:1.4em;
	padding:30px 0 0 40px;
}
.plist{
	overflow:hidden;
	padding:10px 0;
}
.list{
	width:110%;
}
.ttle1 {
	background:url(../images/divider1.png) left bottom no-repeat;
	padding:5px 15px;
	margin-bottom:10px;
}
.hline {
	background:url(../images/divder3.png) no-repeat;
	height:2px;
	font-size:0;
	clear:both;
	padding:10px 0;
}
.frm2{
	padding:10px 0;
	width:350px;
}
.frm2 input,.frm2 textarea{
	background:#CDC4B5;
	border:1px solid #786850;
	padding:2px;
	width:80%;
}
.frm2 textarea{
	overflow:hidden;
	height:80px;
	width:99%;
}
.frm2 label{
	display:block;
	font-size:1.4em;
	padding:5px 0;
}
.frm2 .btn{
	text-align:right;
	display:block;
	padding-top:10px;
}
.btn2{
	color:#fff;
	background:#877A70;
	border:none;
	padding:3px 10px;
	cursor:pointer;
}
.u2 li {
	list-style:none;
	float:left;
	padding:0 8px;
}
/* End Body */


/* Footer */

#in_cnr {
	display:inline-block;
	width:100%;
}
#footer_cnr {
	float:left;
	width:100%;
	font-size:1.1em;
	text-align:right;
	padding:40px 0 18px;
	background:url(../images/bg3.png) repeat-x;
}
#footer_cnr, #footer_cnr a {
	color:#b5a689;
}
/* End Footer */
.bgnone {
	background:none;
}

