body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b2b2b; margin:0px; background:#282b32;}
#main {background:#ffffff; width:714px; margin:auto;}
	#logo { width:714px;}
	#header { width:714px;}
	#header #left{float:left; width:385px;}
	#header #right{float:right; width:318px; background:#62749c; padding-right:11px; height:200px;}
	#header #right_tb{float:right; width:329px; background:#62749c; height:200px;}
				#nav { width:202px; float:left; margin:30px 0px 0px 0px;}
				#nav ul{ list-style:none; margin:-5px 0px 0px -15px;}
				#nav li a{border-bottom:#8599b1 1px solid; height:22px; line-height:22px; color:#ffffff; font-size:12px;text-decoration:none; font-weight:bold; width:167px; float:left; padding-left:10px; text-transform:uppercase;} 
				#nav .current a, #nav .current a:hover{border-bottom:#8599b1 1px solid; height:22px; line-height:22px; font-size:12px;text-decoration:none; color:#bee3ff; width:167px; text-transform:uppercase;}
				#nav .none a{height:22px; line-height:22px; font-size:12px;text-decoration:none; text-transform:uppercase; border-bottom:none;}
				#nav .none_cur a, #nav .none_cur a:hover{height:22px; line-height:22px; font-size:12px;text-decoration:none; text-transform:uppercase; border-bottom:none; color:#bee3ff;}
				#nav .none a:hover, #nav li a:hover {color:#E1E1E1;}
			#right img{ float:right; margin-top:180px;}
			#right_tb img{ float:right; margin-top:180px; margin-right:11px;}
	#cont { width:714px; padding:0px 0px 25px 0px; float:left;}
	.main_cont{ width:690px; padding:10px 12px 0px 12px; float:left;}
	#cont .cont_lf{width:361px; padding:10px 12px 0px 12px; float:left;}
	#cont .cont_lf .space{margin-left:17px;}
	#cont .cont_rt{width:313px; padding:10px 8px 5px 8px; background:#e4e4e4; float:right;}
	#cont .cont_rt ul{margin:2px 0px 0px 5px; list-style:url(image/point01.gif);}
	#cont .cont_rt li{margin:0px 5px 0px 10px; float:none;}
	#cont .cont_rt_{width:313px; padding:10px 8px 5px 8px; background:#e4e4e4; float:right;}
	#cont .cont_rt_ ul{margin:2px 0px 0px -15px; list-style:url(image/point01.gif); width:auto;}
	#cont .cont_rt_ li{margin:0px 5px 0px 10px; float:none;}
	#cont .cont_rt01 {width:313px; padding:5px 8px 5px 8px; background:#c6c5c5; float:right; color:#333333;}
	#footer{height:59px; width:709px; border-top:#e73a00 3px solid; padding:5px 0px 0px 5px; background:#282b32;}
	#footer .menu {color:#ffffff; font-weight:bold; float:left;}
	#footer .menu ul{ list-style:none; margin:5px 0px 0px 0px; display:inline;}
	#footer .menu li {display:inline;}
	#footer .menu li a{margin:0px 20px 0px 0px; color:#ffffff; text-decoration:none; float:left;}
	#footer .menu .current a, #footer .menu .current a:hover{color:#c0e1ff;}
	#footer .menu li a:hover{color:#E1E1E1;}
	#footer .inf{float:right; color:#efeeee; font-size:10px; text-align:right; width:222px; padding-right:5px; display:inline;}
	
	#footer_tb{height:59px; width:714px; border-top:#e73a00 3px solid; padding:0px 0px 0px 0px; background:#282b32; font-size:11px;}
	#footer_tb .menu{color:#ffffff; font-weight:bold; display:inline;}
	#footer_tb .menu ul{ list-style:none; margin:5px 0px 0px 0px; display:inline;}
	#footer_tb .menu li {display:inline;}
	#footer_tb .menu li a{margin:0px 20px 0px 0px; color:#ffffff; text-decoration:none; float:left;}
	#footer_tb .menu .current a, #footer .menu .current a:hover{color:#c0e1ff;}
	#footer_tb .menu li a:hover{color:#E1E1E1;}
	#footer_tb .inf{float:right; color:#efeeee; font-size:10px; text-align:right; width:222px; padding-right:5px; display:inline;}
/************************ home page ************************/
.cont_lf .photo{height:80px; margin:10px 0px 0px 0px; width:361px;}
.cont_lf img{ float:left;}
.cont_lf .local{margin:10px 0px 0px 0px; width:361px;}
.cont_lf .local .al_rt{float:right; width:138px;}
.al_lt li, .al_rt li{margin:3px 0px 0px 0px;}

/************************ gallery ************************/
.main_gallery {width:504px; background:#f4f3f3; margin:auto; margin-top:10px; padding-bottom:20px;}
.description {width:480px; background:#f4f3f3; margin:auto; padding:10px 10px 20px 10px;}
.main_gallery img{margin:2px; width:500px;}
.main_gallery p{margin:7px 0px 0px 10px;}
.sub_gallery {width:544px; margin:auto; height:62px;}
.sub_gallery .img_bo{border-bottom:#ffffff 1px solid; border-right:#ffffff 1px solid; border-top:#ffffff 1px solid;}
.sub_gallery .photos{ float:left;}
.sub_gallery .photos img{ width:99px; height:60px; border:#ffffff 1px solid;}

/************************ location ************************/
.txtal_rt{padding-left:9px; margin-left:10px; float:left; display:inline; width:176px; margin-bottom:25px; margin-top:10px;}

/************************ contact ************************/
label{width:100px; float:left; display:block;}
input, select, textarea, label{margin-left:12px; margin-top:5px;}
.input{width:185px; background:#f6f6f6; border:#c7c7c7 1px solid;}
.input01{width:120px; background:#f6f6f6; border:#c7c7c7 1px solid; margin-top:-2px; margin-right:10px; line-height:25px;}
select{width:140px;}
textarea{width:225px;}

/************************ genneral ************************/
img{border:none;}
.clear { clear:both; height:1px; }
.txt_16{color:#000000; font-size:16px;}
.policies{color:#000000; font-size:16px;}
.txt_18{color:#000000; font-size:18px;}
.txt_bl12{color:#333333; font-size:12px; font-weight:bold;}
.style11{color:#333333; font-size:12px; font-weight:bold;}
.txt_re14{font-size:14px; color:#e73a00;}
.txt_bl{font-weight:bold;}
.txt_re_bl{color:#fe4200; font-weight:bold;}
a {color:#3678b4; text-decoration:none;}
.al_lt{float:left;}
.al_rt{float:right; display:inline;}


