﻿.datebg {
float: left;
position: absolute;
}

.cal-link a{
color: #fff;
}

.date label {
float:left;
font-size:12px;
margin-left:9px;
padding-top:3px;
position:absolute;
}

.date pre {
float:left;
font-size:23px;
font-weight:bold;
margin-left:7px;
margin-top:21px;
position:absolute;
}

.date {
float:left;
height:46px;
width:41px;
margin-right: 22px;
}

.cal-link {
color:#FFFFFF;
float:left;
font-size:12px;
left:701px;
position:absolute;
text-decoration:underline;
top:20px;
}

td {
vertical-align: top;
}

form {
color: #7a0000
}

.style1 {
	font-weight: normal;
}
.style2 {
	color: #000000;
}

select {
color: #5F5F5F;
border-left:1px solid #E2E3EA;
border-top:1px solid #ABADB3;
}

select:focus {
color: #113004;
}

input {
border-left:1px solid #E2E3EA;
border-top:1px solid #ABADB3;
color:#5F5F5F;
margin-bottom: 2px;
}

input:focus {
color: #113004;
border-color: #113004;
border: 1px solid;
}

textarea {
color: #5F5F5F;
border-left:1px solid #E2E3EA;
border-top:1px solid #ABADB3;
}

.block {
	position:relative;
	width:308px;
	height:123px;
}

.block strong, .block b { position:absolute; bottom:10px; right:20px; font-size:16px; color:#ffffff; }

.couples { background:url('../images/couple-suite.jpg'); }
.single { background:url('../images/single-suite.jpg'); }

textarea:focus {

color: #113004;
}

.height {
height: 175px;
}

#pics {
background: #fff url('../images/photo-bg.jpg') no-repeat;
width: 578px;
hegiht: 175px;
float: left;
position: relative;
}

#thumbs {
float:left;
left:181px;
position:relative;
top:85px;
}
p {
	margin: 0px;
	padding: 0px;
}

h3 {
	color: #910101;
	margin: 0px;
	font-size: 20px;
	text-align: right;
}

h4 {
	color: #910101;
	margin: 0px;
	font-size: 16px;
}

.smallleft {
	float: left;
	width: 240px;
}

.smallright {
	float: left;
	position: relative;
	left:29px;
	width: 240px;
}

.left-content {
	padding-left: 30px;
	padding-right: 20px;
	background: url('../images/content-bg2.jpg') repeat-y;
}


.full-content {
	padding-left: 30px;
	padding-right: 20px;
	background: url('../images/big-bg.jpg') repeat-y;
}

.left-content-slim {
	padding-left: 30px;
	padding-right: 20px;
	background: url('../images/slim-bg.jpg') repeat-y;
}

.left-content-small {
	padding-left: 30px;
	padding-right: 20px;
	background: url('../images/small-content-bg.jpg') repeat-y;
}



.picleft {
	float:left;
	margin-right: 10px;
}

h1 {
	font-size: 16px;
	color: #204610;
}

h2 {
	font-size: 11px;
	color: #204610;
	margin: 0px;
	
}


ul {
	margin: 0px;
	padding: 0px;
}

ul li {
	margin-left: 25px;
	list-style-image: url('../images/bullet.jpg');
	font-weight: bold;
	margin-bottom: 3px;
}

.rtop {
	margin-top: -5px;
}

*+html .ie3 {
float: left;
position: relative;
top: 3px;
}

*+html .ie3-inner {
float: left;
position: relative;
top:-4px;
}


img {
	border: none;
vertical-align: bottom;
}

a {
	color:#8F0100;
}

#wrapper {
	text-align: left;
	width: 869px;
	background: #fff;
}

.phone {
float:right;
margin-left:361px;
position:absolute;
}

*+html .phone {
margin-left: 358px;
}


#full {
	float: left;
	position: relative;
	width: 865px;
	background: url('../images/content-bg.jpg') repeat-y;
	min-height: 320px;

}


#left {
	float: left;
	position: relative;
	width: 617px;
	background: url('../images/content-bg.jpg') repeat-y;
	min-height: 320px;

}

#left2 {
	float: left;
	position: relative;
	width: 617px;
	min-height: 320px;
}

#left3 {
	float: left;
	position: relative;
	width: 557px;
	min-height: 320px;
}


#left-slim {
	float: left;
	position: relative;
	width: 306px;
	min-height: 320px;
}



#right {
	float: left;
	position: relative;
	width: 252px;
	background: url('../images/sidebar-bg-repeat.jpg') repeat-y;
}


#right2 {
	float: left;
	position: relative;
	width: 252px;
}


#right3 {
	float: left;
	position: relative;
	width: 563px;
}

#right4 {
	float: left;
	position: relative;
	width: 312px;
}



.sb-text {
	background: url('../images/sidebar-bg.jpg') no-repeat;
	min-height: 173px;
	padding-left: 20px;
	padding-right: 20px;
}
.sb-text_nbg {
	padding-left: 20px;
	padding-right: 20px;
}


#right4 h1 {
	padding-left: 15px;
	padding-right: 15px;
}

#right4 p {
	padding-left: 15px;
	padding-right: 15px;
}

#right2 h1 {
	padding-left: 15px;
	padding-right: 15px;
}

#right2 p {
	padding-left: 15px;
	padding-right: 15px;
}

#right2 img {
	margin-left: -16px;
	padding-right: 0px;
}




#right4 img {
	margin-left: -16px;
	padding-right: 0px;
}

#slide1 {
	padding-left: 20px;
	padding-right: 20px;

}

.box1 {
	float: left;
	position: relative;
	width: 175px;
	left: 30px;
}

.box2 {
	float: left;
	position: relative;
	width: 175px;
	left: 51px;
}

.box3 {
	float: left;
	position: relative;
	width: 175px;
	left: 74px;
}

.clearfix {  
    content: ".";  
    display: block;  
    clear: both;  
    visibility: hidden;  
    line-height: 0;  
    height: 0;  
} 

#footer {

}

.footer-content {
float:left;
padding-left:17px;
padding-top:18px;
position:absolute;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
line-height: normal;
}

.footerimg {
	float:left;
	position:absolute;
}

.calendar {
	width:800px;
	margin:0 auto;
}

.calendar td {
border:1px solid #578842;
height:100px;
padding:5px;
width:123px;
}

.calendar td.cal_link ul li { font-size:10px; font-family:arial; list-style-type:none; font-weight:normal; list-style-image:none; margin-left:0; }

.calendar-month {
font-size: 18px;
}
