/*GENERAL*/
*				{margin:0; padding:0; }
img, div, 	    {behavior: url(/iepngfix/iepngfix.htc) }
body			{text-align:center; background: url("../img/design/bg_body.jpg") center top no-repeat; background-color:#F0ECE8;}
/*HOME PAGE*/

.home		{text-align:center;background: url("../img/design/bg_body.jpg") center -800px no-repeat; background-color:#F0ECE8;}
.home img	{  border:0px; margin:0px 0px 0px 0px; padding:0px:}


.home_rates	{margin-bottom:12px;}
.language	{margin:0px 0px 100px 0px; float:left; position:relative; }
.language_pic	{padding:0px 0px 0px 0px; position:absolute; left:120px; top:-2px;}
div#flash-container {
	height: 100.1%;
	overflow: visible;
	width: 100.1%;
	
}
div#background {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	
	
}
#alternate{width:500px;margin-left:100px; margin-top:100px; text-align:left;position:relative;}

/*LEVEL 1 DIVS*/

#main_wrapper	{width:980px;margin-left:auto;margin-right:auto;text-align:left;position:relative;}
#col_1			{width:270px; height:500px;position:relative;float:left;overflow:hidden; }
#col_2			{width:390px;min-height:500px;position:relative;float:left;	overflow:visible;}
#col_3			{width:320px; position:relative;float:left;overflow:visible;}
#col_span		{width:710px; position:relative;float:right; clear: inherit; overflow:hidden; }
#col_unique		{width:710px; position:relative;float:left; overflow:hidden;}
#footer			{width:960px; height:200px;position:relative;float:left;clear:both;text-align:right; margin:600px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 11px ; overflow:hidden;}
#dynamic_content{width:0px; height:0px;float:left;clear:both;overflow:hidden;}

#footer_home   {width:960px; position:absolute; top:1200px; right:62px;display:block; text-align:right;font-size: 11px ;padding:0px 0px 75px 0px;}

/*LEVEL 2 DIVS*/

#menu			{width:270px; height:225px;position:relative;margin:160px 0px 0px 0px;}
#booking		{width:206px; height:40px;position:relative;margin:5px 0px 0px 41px;overflow:hidden;text-align:center;}
#calendardiv	{margin:5px 0px 0px 0px;overflow:hidden;}
#content		{width:330px; position:relative;margin:85px 0px 0px 30px;}
#content2		{width:640px; position:relative;float:left;padding:0px 26px 0px 30px;}
#content3		{width:560px; position:relative;float:left;padding:85px 66px 0px 70px;}
#content_home	{width:235px; position:absolute; top:320px; right:62px;display:block; }
#gal			{width:268px; position:relative;margin:85px 0px 0px 26px; overflow:visible;}

/*LEVEL 3 DIVS*/

#full_spread	{width:100%; min-height:500px; background-color:#F0ECE8; position:relative;overflow:hidden;}
#full_spread p	{padding:25px 25px 25px 25px;}
.special_padding{padding:20px 25px 25px 25px;}


/*TEXT*/

body			{font: 14px Georgia, "Times New Roman", Times, serif;color: #454C4C;line-height:16pt; text-align: left; }
body p			{padding:0px 0px 11px 0px;  text-align: left; }
ul 				{padding:0px 0px 5px 16px;}
ol 				{padding:0px 0px 5px 16px;}
ul li 			{padding:0px 0px 5px 0px; text-align:left; list-style: circle;line-height:13pt;}
select, option	{font-size:9px;}
.price			{padding:0px 0px 0px 2px; color:#725D4C;font-weight:bold;line-height:11pt; overflow:visible;}

/*LINKS*/

a:link 					{color: #725D4C;text-decoration: underline;}
a:visited 				{color: #725D4C;text-decoration: underline;}
a:hover 				{color: #772A15;text-decoration: underline;}
a:active 				{color: #725D4C;text-decoration: underline;}

.book_price:link		{font-size : 12px; color: #725D4C; text-decoration: underline;}
.book_price:visited		{font-size : 12px; color: #725D4C; text-decoration: underline;}
.book_price:hover		{font-size : 12px; color: #772A15; text-decoration: underline;}
.book_price:active		{font-size : 12px; color: #725D4C; text-decoration: underline;}

.bottom-menu:link		{font-size : 11px; color: #725D4C; text-decoration: none;}
.bottom-menu:visited	{font-size : 11px; color: #725D4C; text-decoration: none;}
.bottom-menu:hover		{font-size : 11px; color: #454C4C; text-decoration: underline;}
.bottom-menu:active		{font-size : 11px; color: #725D4C; text-decoration: none;}

#booking a:link 		{color: #679289;text-decoration: none;}
#booking a:visited 		{color: #679289;text-decoration: none;}
#booking a:hover 		{color: #725D4C;text-decoration: underline;}
#booking a:active 		{color: #679289;text-decoration: none;}

/*IMG*/

#gal img{
	border:0px;
	margin:11px 0px 0px 2px;
	z-index:5;
}

/*#content_home img{
	border:0px;
	margin:11px 0px 0px 2px;
	z-index:5;
}*/

#gal .img_home{
	border:0px;
	margin:11px 0px 10px 2px;
	z-index:5;
}


#gal .temp{
	border:0px;
	margin:0px 0px 10px 0px;
}

.photo{
	margin:11px 0px 0px 0px;
	position:relative;

}
.special_link{
	margin:11px 0px 0px 0px;
	position:relative;

}

/*DESIGN*/

.frame{
	width:300px;
	height:150px;
	position:absolute;
	background: url("../img/design/bg_t.png") 0px 0px no-repeat;
	top: -4px;
	left:-35px;
	display:block;
	z-index:-5;
}

#flash_btn			{ width:100px; height:100px; position:absolute; top:22px; left:66px; }

/*TITLES*/

h1{
	height:28px; 
	font-size: 16px ;
	color: #725D4C; 
	font-weight:bold;  
	text-align: left; 
	background: url("../img/design/h1.gif") left 18px no-repeat; 
	padding:15px 0px 0px 45px; 
	margin:0px 0px 10px 0px; 
	border-bottom:thin dotted; 
	border-bottom-color:#8CA1A1;
}

h2{
	font-size: 13px ;
	color: #454C4C; 
	font-weight:bold;  
	text-align: left; 
	margin:0px 0px 2px 0px;
}

h3{
	text-align:center;
	height:40px; 
	font-size: 16px ;
	line-height:26px;
	color: #679289; 
	font-weight:normal;  
	background: url("../img/design/bg_book.gif") left 2px no-repeat; 
	padding:0px 0px 4px 20px;
	display:inline;
	
}

h4{
	text-align:center;
	height:40px; 
	font-size: 12px ;
	line-height:30px;
	color: #679289; 
	font-weight:normal;  
	background: url("../img/design/bg_book.gif") left -2px no-repeat; 
	padding:0px 0px 4px 20px;
	display:inline;
	
}
/*h3{
	text-align:left;
	float:left;
	clear:both;
	height:30px; 
	font-size: 16px ;
	line-height:26px;
	color: #679289; 
	font-weight:normal;  
	background: url("../img/design/bg_book.gif") left 2px no-repeat; 
	padding:0px 0px 0px 20px;

}*/

#gal h2{
	padding:8px 0px 0px 2px; 
	font: 12px Georgia, "Times New Roman", Times, serif; 
	color: #454C4C;
	font-weight:bold; 
	text-align: left;
	line-height:11pt; 
}


/*CONTACT FORM:*/


#contact_form{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
    padding:30px 10px 10px 10px;
    width:360px;
}

#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;
	
}


/*HOME - ROOM PRICES:*/

.home_room_name{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #725D4C;
	font-weight:bold; 
	line-height:14pt; 
	text-align: left; 
}
.home_room_name_divider{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #725D4C;
	font-weight:normal; 
	line-height:14pt; 
	text-align: left; 
}
.home_room_price{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #725D4C;
	font-weight:normal; 
	line-height:14pt; 
	text-align: left; 
}
