/* CSS Document */body{	margin:auto;	font-family:"verdana";	font-size:11px;	color:#f0f0f0;	text-align:center;	background:#3d3440;	}#mainbody{	width:900px;	text-align:center;	margin:auto;	padding:0px;		}		#maincontent {	width:900px;	float:left;	background-color:#3d3440;	border-right:1px solid #685a6d;	border-left: 1px solid #685a6d;}	h1, h2, h3, h4, li {	text-align:left;}p{	font-size:11px;	font-family: "verdana";	text-align: justify;}a {font-size:11px; text-decoration: none;color: #D8D8D8;}a:hover{font-size:11px;text-decoration: underline;}h1{font-family:Arial;font-size:20px;color:#f0f0f0;font-style: oblique;margin-left:8px;padding: 15px 0;}h2{/*font-family: "Monotype Corsiva", "Snell Roundhand", "cursive";*/font-size:16px;color:#e2e2e2;margin-left:8px;padding: 10px 0 10px 0;}h3{font-size:14px;color:#e2e2e2;margin-left:8px;}h4{font-size:12px;color:#e2e2e2;margin-left:8px;}.b_green{padding:0px;margin:0px;font-family:"verdana";font-size:11px;color:#006b34;}b_black{padding:0px;margin:0px;font-family:"verdana";font-size:11px;color:#DB0000;}		#contact {	float:right;	width:170px;	margin:0;	padding:0;}p.menus{	font-size:11px;	padding:10px 0px 10px 10px;	margin:0;}	#contact  a{color:#fff;text-decoration:none;font-size:11px;padding-left: 8px;}#contact a:hover {	text-decoration:underline;}	#banner{	float:left;	background-image:url(../images/banner.jpg);	background-repeat:no-repeat;	width:900px;	height:138px;		}	#menu{float:right;margin:120px 5px 0px 00px;}#menu a{color:#fff;text-decoration:none;font-size:11px;margin-left:6px;font-weight:bold;padding:3px;}#menu a:hover{/*background:#72597E;color:#F3E1FE;*/color:#000;}#content{	float:left;	background-color:#3d3440;	width:900px;	font-size:11px;	line-height: 18px;		border-right:1px solid #685a6d;	border-left: 1px solid #685a6d;}#inner_content{	float:left;	background-color:#3d3440;	width:900px;	font-size:11px;	line-height: 18px;}#content_reservation {	float:left;	width:550px;	font-size:10px;	line-height: 18px;	padding-left:15px;}#left{	float:left;	width:310px;	background:#EDD6E5;}#right{	float:left;	background:#3d3440;	width:570px;	text-align:justify;	padding:10px;}#right p{padding-left:10px;}#right p a{text-decoration:none;color:#e2e2e2;font-weight:bold;}#right p a:hover{color:#fff;text-decoration:underline;}#facilities{	float:left;	width:560px;	margin:20px;}.fac_img_r{	float:right;	width:150px;	margin:3px;}.fac_img_l{	float:left;	width:150px;	margin:3px;}.facilities{	float:left;	width:375px;	margin-left:10px;}#footer{	float:left;	/*background-image:url(images/footer.jpg);	background-repeat:no-repeat;*/	width:900px;	padding:0px;	border-right:1px solid #685a6d;	border-left: 1px solid #685a6d;	}#other_facilites{ 	float:right;	margin:20px;	padding:10px 0 5px 0;	font-weight: bold;}#other_facilites a{	text-decoration:underline;	color:#e2e2e2;	padding-left:20px;	/*background-image:url("../images/icon_link.png");	background-repeat:no-repeat;*/	margin:0 5px;}#other_facilites a:hover{color:#fff;}#room_type{	float:right;	margin:20px 0 10px 0;	padding:0;}#room_type a{text-decoration:underline;color:#fff;background-color: #3d3440;/*#006C34;*/padding:5px 10px;margin:0 10px;}#room_type a:hover{color:#fff;}#room_features li{	/*list-style-image:url("../images/icon_list.png");	background:url("../images/icon.jpg") no-repeat 0px 2px;*/	list-style: square inside;		padding-left:30px;	line-height:25px;	font-size:11px;}#golden_crop{float:left;width:270px;background:#e9f1ce;padding:5px;border:medium solid #006C34 ;border-width: 1px;}#knotty_spirits{	float:right;	width:270px;	background:#e9f1ce;	padding:5px;	border:medium solid #006C34 ;	border-width: 1px;}.formTable{	width:300px; 	font-size:11px;}.reservation{width: 350px;margin-top: 25px;}.reservation-border{border: 1px solid #776A82;font-size:11px;}legend{font-size: 14px;line-height: 24px;font-weight: bold;color: #e2e2e2;  }#buttonHolder { width:auto; text-align:center; margin:10px 0px 0px 0px }         input {border:1px solid #ABABAB;}.reserve{float: left;width: 400px;}.data{float: right;width: 200px;}#address{float:left;width:180px;font-size:11px;}.nopadding{	float:right;	margin:10px;	padding:10px 0 0 0;	font-size:11px;}.nopadding a{	text-decoration:none;	color:#DB0000;	padding-left:20px;	margin-right:20px;	background-image:url("../images/icon_link.png");	background-repeat:no-repeat;}.nopadding a:hover{color:#89527A;text-decoration:underline;}#left_content{float:left;width:310px;padding:0 5px 5px 10;}#right_content{float:right;padding:10px;width:550px;}.img_align td{	padding-right:30px;}.ten {	font-size:10px;}a {	text-decoration:none;}li {	list-style-type:none;}table {	font-size:11px;}td{font-size:11px;}.even {	background-color:#776A82;	}li.map { padding:0px 0px 5px 0px; text-align: left; margin:5px 0px 10px 0px;line-height:16px; font-weight:bold; }/*.text{	font-size: 11px;	background: center;}*/.border{	border: 1px solid #776A82;	line-height: 25px;	margin: 10px 5px;}#buttonHolder { width:auto; text-align:center; margin:10px 0px 0px 0px } .rt-align{float: right;margin: 0px 0px;padding:20px 10px;width: 185px;}.iso{ padding-left:5px; line-height:18px; text-align:justify; }.iso img{ padding:2px 5px;}