#rates_wrapper			{width:870px; position:relative; margin:0px auto; text-align:left;z-index:10;background-color:transparent;}
#main_wrapper			{width:870px; position:relative; margin:0 auto; text-align:left;z-index:0;background-color:transparent; padding-top:10px;}
#flags					{width:242px; height:75px; position:relative; float:left;}
#flash_container		{width:870px; height:425px; position:relative; float:left; margin-bottom:20px;}	
#content				{width:854px; position:relative; float:left; padding-left:10px; padding-bottom:300px;}			


#lt_column				{width:249px; position:relative; float:left; padding-top:2px;}
#rt_column				{width:605px; position:relative; float:right;}

#post					{width:595px; position:relative; float:left; text-align:justify; color:#fff; padding-left:5px; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:11pt;}

#home_btns				{width:605px; height:80px; position:relative; float:left; }

#special_offers			{
	position:absolute; 
	*width:174px;
	top:145px; 
	left:16px; 
	padding:30px 20px 40px 20px; 
	display:none;
	background: url("/img/rates_bg.png") left top repeat;
	z-index:500;

	}
#offers_heading			{font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#D7BE84; line-height:14pt; padding-bottom:15px;}
#offers_line			{width:100%; position:relative; margin:0px auto; text-align:left; padding-top:15px; border-bottom: 1px #92ADAC solid; overflow:hidden;}
#offers_line:after		{border-top: 1px #B9DBD9 solid; position:absolute; content:""; width:100%;}
#offers_btn				{ margin-top:15px;}


#home_booking			{width:852px; position:relative; float:left; background-color:#EACD92;}
input, select 			{font-size:11px; line-height:11px; color:#988C81;}
#form 					{position:relative; font:11px Arial, Helvetica, sans-serif; width:852px; padding: 0px; margin:0px auto; color:#231F20; text-align:center; padding-top:10px; }

/*CHECK AVAILABILITY*/
input {
background-color:#231F20;
color:#CBC5C0;
border:0px solid #D1D1D1;
padding:4px;
cursor:pointer;
}

input:hover {
background-color:#CBC5C0;
color:#231F20;
border:0px solid #D1D1D1;
padding:4px;
cursor:pointer;
}
#rates_btn			{ padding:5px 10px;}

#contact_form input {
background-color:#FFF;
color:#666;
border:0px solid #D1D1D1;
padding:4px;
cursor:pointer;
}

#contact_form input:hover {
background-color:#231F20;
color:#999;
border:0px solid #D1D1D1;
padding:4px;
cursor:pointer;
}

#formcontact_message	{ border:0px;}



/* ROOM PRICES //////////////////////////////////////////////////////////////// */

.home_room_name{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:16pt;
	color: #DEDDDE;
	font-weight:normal; 
	text-align: left;
	clear:both;
	padding-left:0px; 
}
.home_room_name_divider{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:16pt;
	color: #DEDDDE;
	font-weight:normal; 
	text-align: left; 
	padding:0px 5px;
	float:left;


}
.home_room_price{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:16pt;
	color: #DEDDDE;
	font-weight:normal; 

	
}

/*BUTTON*/
a.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:22px;
	padding:3px 10px 3px 10px;
	-webkit-border-radius:5px;	-moz-border-radius: 5px;border-radius: 5px;

}
a.button:hover {
	text-decoration: none;
}
a.button:active {
	position: relative;
	top: 1px;
}


a.button_color{
	color: #242422;
	background: #D7BE84;
	}
	
a.button_color:hover{
	color: #D7BE84;
	background: #FFF;
	}
	
a.button_color:active{
	color: #D7BE84;
	background: #FFF;
	}
	
	
	/*FOOTER*/
#footer					{width:870px; margin-left:auto;margin-right:auto;text-align:left; position:relative; overflow:visible; clear:both; border-top:1px #A59067 solid;}
#footer_content			{width:870px; text-align:left; position:relative; float:left; overflow:visible; margin-top:0px; padding-top:15px; padding-bottom:50px; font:11px Verdana, Geneva, sans-serif; color:#FFFFFF; border-top:1px #EFD195 solid; line-height:12pt;}

#blog_btn				{width:86px; height:36px; position:absolute; top:15px; right:0px;}
#blog_btn a 			{display:block;}

#footer_content a:link 			{color:#FFFFFF;text-decoration: none;}
#footer_content a:visited 		{color:#FFFFFF;text-decoration: none;}
#footer_content a:hover 		{color:#FFFFFF;text-decoration: underline;}
#footer_content a:active 		{color:#FFFFFF;text-decoration: none;}

/*CONTACT FORM:*/
#contact_form			{width:360px;margin:0px auto; padding:0px 10px 10px 0px;position:relative;}
#thanks_form			{display:none;position:absolute;top:100px;text-align:center;width:100%;}
#sendingtext			{display:none;}
#contact_form .left		{width:100%;float:left;}
#contact_form .right	{width:100%;float:left;margin:2px 0px 12px 0px;}
#contact_form .row		{background-color:none;display:block;}
#contact_form .text		{width:100%;height:22px;}
#contact_form .white	{color:#FFF;}




	

