body {
	background:url(images/bg.jpg) repeat;
	margin: 0px;
	padding: 0px;
}
#left_shad {
	background:url(images/left_shad.jpg) repeat-y left top;
	width:924px;
	margin:0 auto 0 auto;
	clear:both;
	display:block;
}
#right_shad {
	background:url(images/right_shad.jpg) repeat-y right top;
	width:903px;
	padding-left:11px;
	padding-right:10px;
	margin:0 auto 0 auto;
	clear:both;
	display:block;
}
#wrapper {
	width:903px;
	margin:0 auto 0 auto;
	clear:both;
	display:block;
	padding:0px;
	background-color:#333333;
}
.header {
	height:106px;
	width:882px;
	padding-left:19px;
	padding-right:2px;
	padding-bottom:9px;
	background:url(images/top_bg.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#000000;
}
.header a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	line-height:19px;
	color:#000000;
}
.header a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#000000;
}
.navi_line {
	background:url(images/navi_line.jpg) repeat-x left top;
}
.email_bg {
	background:url(images/navi_right_top.jpg) no-repeat right top;
	padding-right:10px;
	padding-top:20px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#000000;
}
.email_bg a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	line-height:19px;
	color:#000000;
}
.email_bg a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#000000;
}
.footer_bg {
	height:84px;
	padding-left:5px;
	padding-right:5px;
	background:url(images/footer_bg.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:27px;
	color:#AAADAD;
}
.bottom_navi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:27px;
	color:#333333;
}
.bottom_navi a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:27px;
	color:#333333;
}
.bottom_navi a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:27px;
	color:#ffffff;
}

.left_part {
	width:201px;
	float:left;
	padding-left:8px;
	padding-right:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#333333;
}
.left_heading_bg {
	background:url(images/left_heading_bg.jpg) no-repeat left top;
	width:181px;
	padding-left:20px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:34px;
	color:#CCCCCC;
}
.ie{ width:223px!important; }




.left_point {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:28px;
	color:#333333;
}
.left_point ul {
	
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.left_point li {
	background:url(images/left_point_bg.jpg) no-repeat left top;
	/*border:1px solid red;*/
	/*width:201px;*/
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:28px;
	padding-left:25px;
	color:#333333;
}
.left_point li a {
	padding-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:28px;
	color:#333333;
}
.left_point li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:28px;
	color:#872119;
}
.left_contact_box {
	width:191px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/contact_bg.jpg) repeat-x left top #D6D6D6;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#333333;
}
.left_contact_box span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#333333;
}
.contact_heading {
	background:url(images/contact_icon.jpg) no-repeat left top;
	padding-left:54px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	line-height:39px;
	color:#7F2118;
}
.textfiled {
	width:110px;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
	color:#666666;
}
.textarea {
	width:110px;
	height:43px;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
	color:#666666;
}

.menu {
	width:110px;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	line-height:17px;
	
}
.home_center_part {
	padding-left:8px;
	padding-top:15px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#CCCCCC;
	text-align: justify;
	padding-right: 10px;
}
.home_center_part span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	line-height:35px;
	color:#FFFFFF;	
}
.gallery_left {
	background:url(images/photo_gallery_left.jpg) no-repeat left top;
	width:648px;
}
.gallery_bg {
	background:url(images/photo_gallery_bg.jpg) repeat-x left top;
	width:648px;
}
.gallery_right {
	background:url(images/photo_gallery_right.jpg) no-repeat right top;
	width:595px;
	height:190px;
	padding-left:28px;
	padding-right:25px;
	padding-top:16px;
	padding-bottom:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:21px;
	color:#333333;
	text-align:center;
}
.gallery_right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:21px;
	color:#333333;
	text-align:center;
}
.gallery_right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	line-height:21px;
	color:#333333;
}
.gallery_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-indent:15px;
	font-weight:bold;
	text-decoration:none;
	line-height:25px;
	color:#FFFFFF;
}

.inn_center_bg {
	background:url(images/inn_center_bg.jpg) repeat-y left top;
	width:676px;
	margin:0 auto 0 auto;
	clear:both;
}
.inn_center_top {
	background:url(images/inn_top_bg.jpg) no-repeat left top;
	width:676px;
	margin:0 auto 0 auto;
	clear:both;
}
.inn_center_bottom {
	background:url(images/inn_bottom_bg.jpg) no-repeat left bottom;
	width:626px;
	padding-top:15px;
	padding-bottom:20px;
	padding-left:25px;
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	color:#333333;	
}
.inn_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-indent:15px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#FFFFFF;
}
.contact_textfiled {
	width:210px;
	height:18px;
	color:#333333;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.contact_textare {
	width:210px;
	height:38px;
	color:#333333;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.contact_menu {
	width:210px;
	color:#333333;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}