body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #175D07;
}
.logo_bg {
	background-color: #99B159;
	background-image: url(../images/logo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sponser_top {
	font-family: Georgia, Arial;
	font-size: 24px;
	font-weight: bold;
	color: #C3D494;
	text-decoration: none;
	background-color: #8AB54A;
	background-image: url(../images/sponsors_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sponser_top a:link {color: #C3D494;text-decoration: none;}
.sponser_top a:visited {color: #C3D494;text-decoration: none;}
.sponser_top a:hover {color: #ffffff;text-decoration: none;}
.sponser_top a:active {color: #C3D494;text-decoration: none;}
.body_bg {
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-position: left top;
}
.banner_bg {
	font-family: Georgia;
	font-size: 40px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/banner_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner_txt {
	font-family: Georgia;
	font-size: 40px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
.banner_links {
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	}
.banner_links a {
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	}
.banner_links a:hover {
	color: #bdcc91;
}
.sub_banner_bg {
	/*background-color: #464646;*/
	background-color: #245202;
	background-repeat: repeat;
	background-position: left top;
}
.sub_banner_txt {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.sub_banner_txt a:link {	color: #CCCCCC;	text-decoration: none;}
.sub_banner_txt a:visited {	color: #CCCCCC;	text-decoration: none;}
.sub_banner_txt a:hover {	color: #ffffff;	text-decoration: none;}
.sub_banner_txt a:active {	color: #CCCCCC;	text-decoration: none;}

.sub_banner_txt2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.sub_banner_txt2 a:link {	color: #CCCCCC;	text-decoration: none;}
.sub_banner_txt2 a:visited {	color: #CCCCCC;	text-decoration: none;}
.sub_banner_txt2 a:hover {	color: #ffffff;	text-decoration: none;}
.sub_banner_txt2 a:active {	color: #CCCCCC;	text-decoration: none;}


.number_bg {
	font-family: Georgia, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #689B0E;
	text-decoration: none;
	background-color: #F2FAD7;
	background-image: url(../images/number_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.wiew_num_txt {
	font-family: Georgia, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.wiew_num_txt a:link {	color: #CCCCCC;	text-decoration: none;}
.wiew_num_txt a:visited {	color: #CCCCCC;	text-decoration: none;}
.wiew_num_txt a:hover {	color: #ffffff;	text-decoration: none;}
.wiew_num_txt a:active {	color: #CCCCCC;	text-decoration: none;}
.find {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	color: #6E84B4;
	text-decoration: none;
}
.fACE {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	color: #3A5998;
	text-decoration: none;
}
.become{
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	color: #6E84B4;
	text-decoration: none;
}
.btm_date {
	background-color: #FFFFFF;
	background-image: url(../images/btm_image2_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btm_date2 {
	background-color: #FFFFFF;
	background-image: url(../images/calendar_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.date1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.date2 {
	font-family: Arial;
	font-size: 38px;
	font-weight: bold;
	color: #272A29;
	text-decoration: none;
}
.tour_txt {
	font-family: Georgia;
	font-size: 24px;
	font-weight: bold;
	color: #717070;
	text-decoration: none;
}
.tour_txt2 {
	font-family: Georgia;
	font-size: 24px;
	font-weight: bold;
	color: #D8781E;
	text-decoration: none;
}
.btm_table_bg {
	background-color: #FFFFFF;
	background-image: url(../images/btm_table_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btmtable_txt {
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.cell_txt {
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.cell_txt a {	
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #175D07;
	text-decoration: underline;
}
.cell_txt a:hover {	
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #bdcc91;
	text-decoration: underline;
}
.album_link {
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.album_link a {	
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.album_link a:hover {	
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #bdcc91;
	text-decoration: underline;
}
.btm_menu_bg {
	background-color: #99B159;
	background-image: url(../images/btm_menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #43640A;
	text-decoration: none;
}
.btm_menu_bg a:link{color: #43640A;text-decoration: none;}
.btm_menu_bg a:visited{color: #43640A;text-decoration: none;}
.btm_menu_bg a:hover{color: #000000;text-decoration: underline;}
.btm_menu_bg a:active{color: #43640A;text-decoration: none;}
.btm_menu_bg_txt2 {
	font-family: Georgia, Arial;
	font-size: 11x;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}.sub_banner_bg1 {
	background-color: #6F9E32;
	background-image: url(../images/sub_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub_title {
	font-family: Georgia, Arial;
	font-size: 20px;
	font-weight: bold;
	color: #126101;
	text-decoration: none;
}
.shadowbox {
	width: 89px;
	height: 89px;
	background: #e7e7e7;
	border: 3px solid #d6d6d6;
	text-align: center;
	display: table-cell; 
	vertical-align: middle;
	padding: 5px;
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #442b84;
}
.shadowbox a {	
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #442b84;
	text-decoration: none;
}
.shadowbox a:hover {	
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #442b84;
	text-decoration: underline;
}
.imagebox {
	background: #e7e7e7;
	border: 1px solid #d6d6d6;
	vertical-align: middle;
	padding: 3px;
}
.menu-bg {
	background-image: url(../images/menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 953px;
}
.top-menu {
	font-family: Georgia, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #557e0d;
	text-decoration: none;
}
.top-menu a:link{color: #557e0d;text-decoration: none;}
.top-menu a:visited{color: #557e0d;text-decoration: none;}
.top-menu a:hover{color: #4f4f4f;text-decoration: none;}
.top-menu a:active{color: #557e0d;text-decoration: none;}



.photo-album-background{float:left; background:transparent url(/images/album-bg2.gif) no-repeat; width:144px; height:95px; margin:0 30px 0 0; overflow:hidden;}
.photo-album-cover{margin:14px 0 0 14px; width:126px; height:70px; border:0;}



.Set{width:230px;text-align:left;margin-bottom:15px;}
.Set h4{width:200px;margin-top:0;margin-bottom:0;font-size:15px;font-weight:bold;}
.Set p{margin-top:2px;font-size:11px;color:#777;}

.SetCase{margin:0;height:91px;}
.SetCase{margin-top:5px;margin-bottom:5px;width:91px;height:95px;padding:7px 0 0 7px;background:url(../images/album-bg3.gif) no-repeat;}
.SetCase a{text-decoration:none;}
.SetCase a:link{text-decoration:none;}
.SetCase a:visited{text-decoration:none;}
.SetCase a:hover{background:transparent;text-decoration:none;}
.SetCase a:active{background:transparent;text-decoration:none;}
.SetCase .setThumb{border:1px solid #000;}

a.setLink img{border:1px solid #000;}