.clearer {clear:both; font-size:0px;}
img {border:none;}
a {color:#0099FF;}
a:hover {color:#FF9900;}
body {width:auto; height:auto; padding:0; margin:0 0 30px 0; background:url(images/bg.jpg) top repeat-x #819B31; font-family:Tahoma,Verdana,Arial; font-size:13px; color:#333333;}
.mainwrap {width:950px; height:auto; margin:11px auto 0 auto; background:#FFFFFF;}
	.banner {width:950px; height:150px; background:url(images/banner_bg.jpg) top no-repeat;}
		.logo {padding:10px 18px;}
	.nav {width:950px; height:40px; background:url(images/nav_bg.jpg) repeat-x;}
		.navline {width:1px; height:40px; background:url(images/nav_line.jpg) no-repeat; font-size:0px;}
		.nav a {display:block; height:40px; line-height:40px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; font-size:18px; color:#FFFFFF; font-style:italic;}
		.nav a:hover {background:url(images/nav_hover.jpg) repeat-x; color:#FFFFFF;}
		.current a {background:url(images/nav_hover.jpg) repeat-x; color:#FFFFFF;}
	.centerwrap {width:899px; padding:21px 42px 20px 9px; height:auto;}
		.left {float:left; width:270px; height:auto; background:url(images/left_bg.jpg) repeat-y;}
			.left_top {background:url(images/left_top.jpg) top no-repeat;}
			.left_bottom {background:url(images/left_bottom.jpg) bottom no-repeat; padding:20px 0;}
			.left_content {width:247px; height:auto; margin:0 auto; font-size:12px; color:#D13D3D;}
				.green_title {font-size:18px; color:#006600;}
			.left_thumb {line-height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}	
				.left_thumb .title {font-size:12px; margin:3px 0 7px 0; color:#6A2222; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal}
				.left_thumb tr td{border-bottom:1px dotted #333333;}
			.button a {display:block; width:233px; padding-left:10px; height:31px; margin:2px 0; line-height:31px;  background:url(images/button_bg.jpg) no-repeat; font-size:14px; color:#006600; font-weight:bold; text-decoration:none}
			.button a:hover {background:url(images/button_h.jpg) no-repeat; color:#FFFFFF;}
		.maincontent {float:right; width:606px; height:auto; line-height:20px; padding:20px 0;}
		.maincontent2 {width:900x; height:auto; margin:0 auto; line-height:20px; padding:20px 0;}
			.location_title {margin-left:140px;}
			.map {border:1px solid #CCCCCC; padding:2px; width:640px; margin:0 auto;}
			.comp {font-weight:bold; color:#993300;}
			.title {font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#006600; font-style:italic;}
				.title span {font-weight:bold; color:#E22727;}
				.title2 {font-size:14px; margin:3px 0 7px 0; color:#6A2222; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:normal}
			.line {height:1px; background:url(images/line.jpg) no-repeat; font-size:0px; margin:15px 0;}
			.box {width:300px; height:auto; background:url(images/box.jpg) repeat-y;}
				.box_top {background:url(images/box_top.jpg) top no-repeat;}
				.box_bottom {background:url(images/box_bottom.jpg) bottom no-repeat;}
				.box_content {width:270px; margin:0 auto; padding:10px 0;}
				
				/** for gallery **/
				.photo_links span {font-size:17px;}
				.big_img img{ border:2px solid #990000;}
				.thumbs img { border:1px solid #990000;}
				
	.footer {width:950px; height:auto; padding:7px 0; text-align:center; border-top:6px solid #819B31; background:url(images/footer_bottom.jpg) bottom no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
		.copyright {float:left; width:270px; font-size:10px; color:#333333;}
		.footer_links {float:right; width:606px;  letter-spacing:1px;}
			.footer_links a {color:#000000; text-decoration:none;}
			.footer_links a:hover {color:#990000;}/* CSS Document */

