@charset "utf-8";
/* CSS Document */


body td,th{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929EEA;
	line-height:18px;
}
h1, h2, h3 {
	color: #FFFFFF;
}

#package img {
	border: 4px groove #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}

a{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover{
	color:#FFFFFF;
	text-decoration:overline;
}

body{
	background: url(images/background.jpg) repeat #092D7B;
}


#logo{
	width:206px;
	height:199px;
	background:url(images/rivervillagemanor_01.jpg) no-repeat;
	margin:0;
	padding:0;
}

#bg_menuleft{
	width:206px;
	height:auto;
	background:url(images/rivervillagemanor_03.jpg) left top repeat-x #022577;
	margin:0;
	padding:0;
}

#menuleft{
	width:206px;
	height:auto;
	list-style:none;
	margin:0;
	padding:10px 0 30px 0;
	color:#fff;
	font-size:12px;
}


#menuleft ul{
	width:206px;
	margin:0;
	list-style:none;
	padding:0px;
}

#menuleft ul li{	
	width:206px;
	display:block;
	padding:0px 0px 0px 40px;
	margin:0;
	height:37px;
	background:url(images/menuleft.gif) no-repeat;
}

#menuleft ul li a{
	
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-weight:bold;	
}

#menuleft ul li a:hover{
	color:#7786A5;
	text-decoration:none;
	padding:0px;
	font-weight:bold;
	margin:0;
}

#promotions{
	width:180px;
	height:auto;
	border:4px groove #929EEA;
	text-align:justify;
}

#promotions #promo_info{
	margin:6px;
	padding:0;
	text-align:center;
}

#promotions #promo_info .pro_header{
	font-size:15px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-weight:bold;
}


#bg_midle_head{
	width:507px;
	height:40px;
	margin:0;
	padding:0;
	background:url(images/bgmidle_head.jpg) no-repeat;
}

#block_Description{
	width:694px;
	height:auto;
	margin:0;
	padding:0;
}

#info{
	padding:3px 20px 20px 20px;
}


#info .img{
	border:2px solid #929EEA;
	margin:10px 15px 10px 15px;
	padding:0;
}

#info .smallbox{
	margin:5px 8px 0 0;;
	padding:0;
}

#info .bigleter{
		font-size:16px;	
		color:#FFFFFF;
		font-weight:bold;
}
#info .bigleter #room_img{
	float:right;
	right:0;	
	width:300px;
	height:auto;
	right:0;
	top:0;	
	margin:5px 0 5px 5px;
	text-align:justify;
	padding:10px;
	background:#4a74da;
}

#info .bigleter #room_img_home{
	float:left;
	width:150px;
	right:0;		
	height:auto;
	right:0;
	top:0;	
	margin:5px 10px 5px 5px;
	text-align:justify;
	padding:10px;
	background:#4a74da;
}

#info .bigleter #room_img div,#info .bigleter #room_img_home div{
	text-align:center;	
	
}
#info .bigleter #room_img_home img{
	margin:0px;		
	padding:0px;	
	text-align:center;
}




.header{
	font-size:15px;	
	font-weight:bold;
	color:#929EEA;
	line-height:24px;
}

#bg_header{
	width:694px;
	height:45px;
	margin:0;
	padding:0;
	background:url(images/bg_header.jpg) no-repeat;
}

#info #home_info1{
	float:left;
	width:575px;
	height:auto;
	margin:0;
	padding:0;
}

#info #home_info1 a:hover{
	border-bottom:1px solid #FFFFFF;
}


#info #aboutus_1{
	float:left;
	width:310px;
	height:150px;
	margin:0 10px 0 0;
	padding:0;
}

#info #aboutus_2{
	float:left;
	width:323px;
	height:150px;
	margin:0 0 0 10px;
	padding:0;
}

#info #aboutus_3{
float:left;
width:650px;
height:130px;
margin:0;
padding:0;
}

#info #room{
	float:left;
	padding:10px 0 0 0;
	margin:0;
	width:650px;
	height:250px;
}

#info #room .roomimg{
	margin:5px 0 5px 5px;
	width:650px;
}

#info #accom{
	float:left;
	width:650px;
	height:auto;
	margin:0;
	padding:5px 0 0 0;
}


#info #restaurant_pic{
	float:left;
	width:200px;
	height:150px;
	margin:15px 15px 15px 0;
	padding:0;
}

#info #restaurant_pic2{
	float:right;
	width:630px;
	height:120px;
	margin:10px 15px 10px 0;
	padding:0;
}

#info .restaurant_small_leter{
	font:11px;
	color:#FFFFFF;
}

#info #restaurant_pic2 .rest_box{
	margin:0 10px 0 10px;
}


#accomodation{
	width:568px;
	height:auto;
	margin:0 0 7px 20px;
	padding:0;
	background:#345CB4;
	border:1px solid #CCCCCC;
}

#accomodation #accom_head{
	padding:10px;
	width:548px;
	margin:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background:#003399;
}

#accomodation #acom_info{
	padding:3px;
	margin:0px;
}

#frmaccomo{
	font-size:9px;
	color:#FFFFFF;
	list-style:none;
	display:inline;
}

#info #address{
	float:right;
	width:210px;
	height:auto;
	margin:0;
	padding:0;
	background:#0A2D7B;	
	border:1px solid #A0A9F5;
}

#info #address #address_info{
	margin:0;
	padding:7px;

}

#frmcontact{
	float:left;
	width:430px;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #929EEA;
}


#frmcontact .frmcontact_header{
	padding:0;
	margin:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

#frmcontact #contact_info{
	margin:0;
	padding:5px;
}


#bg_footer{
	width:900px;
	height:92px;
	margin:0;
	padding:0;
	background:url(images/rivervillagemanor_05.jpg) repeat-x;

}

#footer_info{
	margin:0;
	padding:10px 0 0 206px;	
}

#footer_info .footer_header{
	font-size:22px;
	color:#FFD7D7;
	border-bottom:3px solid #FFFFFF;
	margin:0;
	padding:0 0 1px 0;
}
#footer_info .footer_addess{
	font-size:11px;
	color:#FFD7D7;
	padding:0;
	line-height:16px;
	margin:0;
}
#break{
	clear:both;	
}
