/*global settings*/

*{margin:0; padding:0; }
body{text-align:center; background: url("../img/bg/rooms.jpg") center top no-repeat;background-color:#272727;}
.home{text-align:center; background: url("../img/bg/rooms.jpg") center -1000px no-repeat;background-color:#272727;}
#main_wrapper{width:927px;  margin-left:auto;margin-right:auto;text-align:left; position:relative; }
#menu{width:270px; height:740px;position:absolute; top:0px; left:10px;}
#column_one{width:323px; height:740px;position:absolute; top:120px; left:265px;}
#column_two{width:245px; height:740px;position:absolute; top:10px; left:650px;}
#column_span{width:604px; height:740px;position:absolute; top:50px; left:290px; padding:15px 0px 50px 0px;}
#special_height{width:604px; height:740px;position:absolute; top:490px; left:290px; padding:15px 0px 50px 0px;}
.special_gal{width:467px; position:relative; float:right; margin-bottom:25px;}

#flash_container 		{width: 100%; height: 100%;overflow: visible;}
#background 			{position: absolute;top: 0px;left: 0px;margin: 0;padding: 0;width: 100%;height: 100%;text-align: center;overflow: visible;}
#alternate				{margin-top:350px; width:600px; text-align:center; margin: 0px auto;}




#footer{position:relative;width:604px;  text-align:LEFT; margin:20px 0px 75px 0px; padding-top:20px; font-size: 11px ;border-top:thin dotted; color:#666666; clear:both;}


/*Fonts & Colors:*/

body,td,th{font-size: 12px ;font-family: Arial;color: #FFFFFF; line-height:15pt; text-align: left; }
body p{padding:0px 0px 8px 0px ;text-align: left; }
h1 { clear:both;font-size: 20px ;font-family: Trebuchet MS; color: #FFFFFF; font-weight:lighter; letter-spacing:5px; text-align: left; padding:25px 0px 5px 0px;border-bottom:thin dotted; margin:0px 0px 15px 0px;}
.line{ width:100%; height:5px; border-bottom:thin dotted; margin:0px 0px 15px 10px;}

a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #FFFFFF;}
a:active {color: #FFFFFF;}

.special {font-size:16px;color: #FFFFFF; margin-top:25px;}
.bookme:link{ font-size : 16px; color: #5F005E; text-decoration: underline; text-align:center;}
.bookme:visited{ font-size : 16px; color: #5F005E; text-decoration: underline;}
.bookme:hover{font-size : 16px; color: #FFFFFF; text-decoration: underline;}
.bookme:active{ font-size : 16px; color: #5F005E; text-decoration: underline;}



.header-title{	background-color : #FFFFFF;	color : #272727;line-height: 16pt;padding:0px 0px 0px 5px; margin:5px 0px 8px 5px;}

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

.color2{ color:#512507;font-size : 13px;}
.bold{ font-weight:bold;font-size : 12px; margin-top:15px}
.color3{ color:#F4F1ED;}
.moveit{ margin-right:60px;}

ul {padding:0px 0px 7px 15px;}
ol {padding:10px 0px 0px 15px;}
ul li {padding:0px 0px 3px 0px; font-size: 12px ; text-align:left; list-style: circle;}



.btn{ 
	width:100%; 
	height:20px; 
	background: url("../img/design/bg_button_med.jpg") 0px top no-repeat;
	font-family: Trebuchet MS;
	line-height: 15pt;
	font-size : 14px;	
	padding:0px 0px 15px 10px;
	margin:-2px 0px 0px 0px;
	}

.special_btn	{background: url("../img/design/bg_button_large.jpg") 0px top no-repeat;}

.baseline{ 
	width:270px; 
	height:15px; 
	position:absolute; 
	top:65px; 
	left:15px;
	font-family: Trebuchet MS;
	line-height: 11pt;
	font-size : 11px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:0pt;
	}
	
.mini_booking{ 
	width:270px; 
	height:85px; 
	position:absolute; 
	top:92px; 
	left:20px;
}


.line_end{ 
	width:610px; 
	height:15px; 
	background: url("../img/design/line.gif") left 13px no-repeat;
	}

.space {height: 500px;}
.tablelay td,th, p {padding:4px 0px 4px 8px ;text-align: left;  }

/*CONTACT FORM:*/
#contact_form		{width:360px; height:500px;margin-left:0px;margin-right:0px;padding:30px 10px 150px 10px;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;}


.small {
	font-size : 10px;
	color : #333333;
	margin:0 5px 0 5px;

}

.shortlh {
		line-height: 11pt;
}

.mini_txt2{
font-size:14px;
padding:0px 0px 8px 0px;
color:#7F2C7B;
font-weight:bold;
}

.mini_txt{
color:#4C4C4C; font-weight:bold;
}

/*MENU DEROULANT*/
select, option {
margin:4px;
font-size:9px;
color:#333333;
background-color:#FFFFFF;
border:1px solid #FFFFFF;

}

/*CHECK AVAILABILITY*/
input {
background-color:#FFFFFF;
border:0px solid #EDEEC3;
padding:4px;
cursor:pointer;
}

input:hover {
background-color:#7F2C7B;
color:#FFFFFF;
border:0px solid #EDEEC3;
padding:4px;
cursor:pointer;
}

