/*GENERAL*/
*						{margin:0; padding:0; }
img, div, 	    		{behavior: url(/iepngfix/iepngfix.htc) }
img						{border:none;}

html 					{height: 100%;}


body					{text-align:center;background: url("../img/design/bg_header.jpg") center top no-repeat; background-color:#280401; }
.home					{text-align:center;background: url("../img/design/bg_header.jpg") center -1000px no-repeat; background-color:#280401; height:100%; z-index:0;}
#background {
	position: absolute;
	top:0px;
	left:0px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
	z-index:100;
}

#flash_container {
	width: 100%;
	height: 100%;
	position:relative;
	float:left;
}


#special_offers			{
	position:absolute; 
	width:265px;
	bottom:0px;
	left:85px; 
	padding:40px 40px 50px 40px; 
	background: #300E0A;
	text-align:left;
	z-index:500;
	}
#offers_heading			{font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#98825D; line-height:16px; margin-bottom:15px; *margin-bottom:-15px; position:relative; float:left; text-align:left;}
#offers_btn				{ margin-top:15px;}



#content_home{
	width: 500px;
	float:right;
	background-color: transparent;
	margin: 300px 50px 0px 30px;
	font-size:10px;
	
}

#main_wrapper			{position:relative;width:985px;margin-left:auto;margin-right:auto;text-align:left;}
#footer					{width:985px; height:200px; clear:both;position:relative;text-align:center; padding:20px 0px 75px 0px;font-size: 11px;border-top:solid 1px;border-top-color:#716653; color:#533634;}

#menu					{width:600px; height:50px; position:absolute; top: 75px; left:70px}
#book_now				{width:280px; height:145px; position:absolute; top: 90px; left:720px;font: 18px "Trebuchet MS"; color:#DBC8A7;}
.small					{font: 10px "Trebuchet MS"; margin:5px 0px 10px 0px;}
#column_left			{width:325px; position:relative; float:left; margin:425px 0px 50px 0px;}
#column_right			{width:604px; position:relative; float:right; margin:290px 0px 50px 0px;}

.situation #column_left	p{ text-align: left;}
#dynamic_content		{width:0px; height:0px;float:left;clear:both;overflow:hidden;}

body					{font: 12px Arial;color:#A19A8E;line-height:15pt; text-align: left; }
body p					{padding:0px 0px 11px 0px; text-align: justify; }
ul 						{padding:0px 0px 10px 15px;}
ol 						{padding:0px 0px 5px 16px;}
ul li 					{padding:0px 0px 5px 0px; text-align:left; list-style: square; font-size:12px;line-height:12pt;}
.price					{padding:0px 0px 0px 2px;font:"Trebuchet MS"; color: #A19A8E;font-weight:bold;line-height:11pt;}

a:link 					{color: #A19A8E;text-decoration: underline;}
a:visited 				{color: #A19A8E;text-decoration: underline;}
a:hover 				{color: #E8E6E3;text-decoration: underline;}
a:active 				{color: #A19A8E;text-decoration: underline;}

.bottom-menu:link		{font-size : 11px; color: #5E4340; text-decoration: none;}
.bottom-menu:visited	{font-size : 11px; color: #5E4340; text-decoration: none;}
.bottom-menu:hover		{font-size : 11px; color: #E8E6E3; text-decoration: underline;}
.bottom-menu:active		{font-size : 11px; color: #5E4340; text-decoration: none;}

.post					{width:604px; height:261px; position:relative; float:right; background-color:#33110E; margin-bottom:25px;}

.hotel #column_right .post {width:604px; height:261px; position:relative; float:right; background-color:#33110E; margin-bottom:15px;}
.hotel .content			{margin-bottom:15px; padding-bottom:5px; border-bottom:dotted 1px #550000;}


.price					{float:right;text-align:right;margin:9px 15px 0px 8px; font: 13px "Trebuchet MS"; color:#7E6867; font-weight:normal; }

.price a:link			{font-size : 13px; color: #7E6867; text-decoration: underline;}
.price a:visited		{font-size : 13px; color: #7E6867; text-decoration: none;}
.price a:hover			{font-size : 13px; color: #E8E6E3; text-decoration: underline;}
.price a:active			{font-size : 13px; color: #7E6867; text-decoration: none;}



h1{
	font: 20px "Trebuchet MS";
	color: #E8E6E3;
	letter-spacing:.1em; 
	font-weight:normal;  
	text-align: left; 
	padding:10px 0px 10px 0px; 
	margin:0px 0px 0px 0px; 
}

h2{
	font: 12px "Trebuchet MS";
	color: #E8E6E3;
	font-weight:normal;  
	text-align: left; 
	padding:0px 0px 2px 0px; 
	margin:0px 0px 0px 0px; 
}

h3{
	float:left;
	font: 12px "Trebuchet MS";
	color: #E8E6E3; 
	font-weight:normal;  
	padding:9px 0px 0px 15px;
	text-transform:uppercase;
	
}


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


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

.home_room_name{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:16pt;
	color: #E5DAD9;
	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: #E5DAD9;
	font-weight:normal; 
	text-align: left; 
	padding:0px 5px;
	float:left;


}
.home_room_price{
	font: 12px Arial, Helvetica, sans-serif;
	line-height:16pt;
	color: #E5DAD9;
	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;
	text-decoration: none;

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


a.button_color{
	color: #FFF;
	background: #98825D;
	}
	
a.button_color:hover{
	color: #98825D;
	background: #FFF;
	}
	
a.button_color:active{
	color: #98825D;
	background: #FFF;
	}





