/* CSS Document */
body {
margin:0px;
padding:0px;
background-color:#252421;
}
#topdiv {
width:100%;
position:absolute;
z-index:3;
padding-top:20px;
}
#topdivcontact {
width:100%;
position:absolute;
z-index:1;
padding-top:20px;
}
.topdivs {
margin-left:auto;
margin-right:auto;
width:958px;
}
#backdiv {
position:absolute;
z-index:1;
background-image:url(img/patterm.jpg);
width:100%;
height:527px;
left: 0px;
top:0px;
}
#logoline {
	position:absolute;
	width:100%;
	height:95px;
	z-index:2;
	left: 0px;
	top: 40px;
	background-image:url(img/back.png);
}
.logodivs {
margin-left:auto;
margin-right:auto;
width:938px;
}
#navdiv {
	position:absolute;
	width:100%;
	height:25px;
	z-index:3;
	left: 0px;
    top: 527px;
	background-color:#161614;
	text-align:center;
}
.navdivs {
text-align:left;
padding-left:0px;
width:958px;
margin-left:auto;
margin-right:auto;
}
.flag {
	padding-bottom:5px;
	padding-right:5px;
	}
#textdiv {
	position:absolute;
	width:100%;
	z-index:4;
	top: 552px;
	
}
.textdivs {
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a19f96;
text-align:justify;
line-height:16px;
margin-left:auto;
margin-right:auto;
width:938px;
padding-bottom:8px;
}
#ratesdiv {
	position:absolute;
	width:100%;
	height:380px;
	z-index:5;
	left: 0px;
    top: 142px;
	text-align:center;
}
.textdivsrates {
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a19f96;
text-align:justify;
line-height:16px;
margin-left:auto;
margin-right:auto;
width:938px;
}
h1 {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#adadac;
font-weight:normal;
letter-spacing:1px;
}
.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
}

.mailink {
text-decoration:none;
color:#b1a181;
}
.copyright_txt {
padding-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
text-align:left;
line-height:16px;
}
.copyright_txt a {
color:#b1a181;
text-decoration:none;
}
.break {
line-height:6px;
}
.break2 {
line-height:7px;
}
/*Styles for the Gallery*/
.gallery {
margin-top:20px;
}
/*Styles for the rates table*/
.ratestable {
 width: 100%;
}
.ratescorner {
	border: 1px solid #000000;
}
.ratesheader {
	font-weight: normal;
	color: #cccccc;
	text-align: center;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}
.ratesrooms {
	font-weight: normal;
	color: #cccccc;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: left;
	padding-right: 4px;
	padding-left: 4px;
}   
.ratesprices {
	color: #ffffff;
	text-align: center;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.notes {
	font-weight: normal;
	color: #a19f96;
	text-align: left;
	font-weight: normal;
	padding: 0px;
	text-align: left;
}	
.offers {
	font-weight: normal;
	color: #ddd9cf;
	text-align: left;
	padding: 0px;
	text-align: left;
}	
.scrolltext{
	display:block; 
	height:145px;
	margin:0; 
	padding:0; 
	overflow:auto;
}
.scrollbars {
padding-top:15px;
}
/*Styles for the contact form*/
.contactaddress {
padding-right:50px;
width:300px;
vertical-align:top;
}
.formtd {
padding-bottom:10px;
}
.contactaddress a {
text-decoration:none;
color:#a8956f;
}

.resselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color:#232323;
	border: 1px solid #232323;
	font-size: 11px;
}
.resinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1f0f0;
	color:#232323;
	border: 1px solid #666666;
    font-size: 11px;
 }
 .textform {
padding-top:6px;
padding-bottom:1px;
}
 .textformtop {
padding-top:0px;
padding-bottom:1px;
width:50%;
}
.resbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e6e6e6;
	padding:2px;
	color:#333333;
	border: 2px solid #6b6250;
    font-size: 11px;
    cursor:hand;
}
.imageborder {
border-left:1px solid #ffffff;
}