@charset "iso-8859-1";
body{
	background-color:#50000b;
	margin-bottom:0px;
	margin-top:0px;
}
img{
	border:none;
}
a{
	text-decoration:none;
	color:#FFFFFF;
}
#container{
	width:918px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}
#div_top_backgroud{
	height:108px;
	width:918px;
	float:left;
	background-image:url(img/img_top_back.png);
	background-repeat:repeat;
}
#banner{
	width:883px;
	height:240px;
	float:left;
	margin-left:17px;
	margin-right:18px;
}
#div_menu_middle{
	width:866px;
	height:68px;
	float:left;
	background-image:url(img/img_menuback.png);
	background-repeat:repeat;
	padding-left:20px;
	margin-left: auto;
	margin-right: auto;
}
#div_menu_left{
	width:14px;
	height:68px;
	float:left;
	background-image:url(img/img_menuleft.png);
	background-repeat:no-repeat;
}
#div_menu_right{
	width:14px;
	height:68px;
	float:left;
	background-image:url(img/img_menuRight.png);
	background-repeat:no-repeat;
}
.menudiv{
	float:left;
	font:normal 12px/25px Tahoma, Arial;
	color:#FFFFFF;
	margin-top:18px;
	cursor:pointer;
	height:28px;
	padding-left: 33px;
	padding-right: 33px;
}
.div_pic_menu_top{
	width:306px;
	height:24px;
	float:left;
	background-image:url(img/img_div_smlTop.png);
	background-repeat:no-repeat;
}
.div_pic_menu_middle{
	width:306px;
	height:auto;
	float:left;
	background-image:url(img/img_div_smlBack.png);
	background-repeat:repeat;
}
.div_pic_menu_bottom{
	width:306px;
	height:28px;
	float:left;
	background-image:url(img/img_div_smlBottom.png);
	background-repeat:no-repeat;
}
.div_pic_menu_head{
	font:bold 16px Tahoma, Arial; color:#FFFFFF;
	margin-left:115px;
}
#div_footer_left{
	width:35px;
	height:63px;
	float:left;
	background-image:url(img/img_footer_left.png);
	background-repeat:no-repeat;
}
#div_footer_middle{
	width:850px;
	height:63px;
	float:left; 
	background-image:url(img/img_footer_middle.png); 
	background-repeat:repeat;
}
#div_footer_right{
	width:33px; 
	height:63px; 
	float:left; 
	background-image:url(img/img_footer_right.png); 
	background-repeat:no-repeat;
}
.div_gallery_img{
	float:left; 
	margin-right:18px; 
	margin-top:25px;
	border:solid 1px #FFFFFF;
}
.div_gallery_img_noMargin{
	float:left; 
	margin-top:25px;
	border:solid 1px #FFFFFF;
}
.div_rating_name{
	
	padding-left:25px;
	width:150px;
	vertical-align:middle;
	color:#FFFF66;
}
.div_rating_comment{
	
	width:450px;
	vertical-align:middle;
}
.div_rating_rating{
	
	width:264px;
	vertical-align:top;
}
#map{
width:440px;
height:auto;
display:table;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}
