/**this is a multy shell site, it has a shell for the home page called home.cfm and a default.cfm for the subpages, this file afects bothe of thoes shells, the unique cs for home were named with a _home next to the ID**/

/**-------------------- home.cfe unique styles -------------------**/
#top_home {
height:550px;
margin-left:auto;
margin-right:auto;
position:relative;
width:899px;
}
#top_bkg_home {
height:550px;
left:0;
position:absolute;
top:0;
width:899px;
z-index:0;
}
#copy_home li{
	list-style-type: square;
}
#mainNav_home {
background-image:url(bkg_mainNav.jpg);
background-repeat:no-repeat;
height:293px;
left:7px;
padding-top:145px;
position:absolute;
top:112px;
width:235px;
z-index:5;
}
#headerPhotos_home {
height:436px;
left:242px;
position:absolute;
top:112px;
width:649px;
z-index:5;
}

#middle_home {
background-image:url(bkg_middle.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:899px;
}
#headers_home {
margin-bottom:10px;
padding-left:48px;
padding-top:37px;
}
#copy_home {
	color:#9DB0EF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	padding-left:45px;
	padding-bottom: 25px;
}
#copy_home a, a:active, a:visited, a:link {
color:#6A8CFA;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#copy_home a:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#copy_home .subheadline, .text-subheader {
color:#e7ecfe;
font-family:Arial;
font-size:14px;
font-weight:bold;
}
/**-------------------- shared styles -------------------------**/
body {
/*background-image:url(bkg_body.jpg);*/
background-image:url(mainBkgNew.gif);
background-position:center top;
background-repeat:repeat;
margin-top:0;
}
#top {
background-image:url(bkg_top.jpg);
background-position:center bottom;
background-repeat:no-repeat;
height:112px;
margin-left:auto;
margin-right:auto;
position:relative;
width:899px;
}
#logo {
height:74px;
left:33px;
position:absolute;
top:12px;
width:106px;
z-index:5;
}
#weather {
color:#677FD0;
font-family:"Times New Roman",Times,serif;
font-size:12px;
left:710px;
position:absolute;
top:18px;
z-index:5;
}
#topNav {
left:458px;
position:absolute;
top:62px;
width:auto;
z-index:5;
}
#wrapper {
background-image:url(bkg_wrapper.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:899px;
}
#left {
float:left;
height:920px;
position:relative;
width:242px;
}
#mainNav {
background-image:url(bkg_mainNav.jpg);
background-repeat:no-repeat;
height:293px;
left:7px;
padding-top:145px;
position:absolute;
width:235px;
z-index:5;
}
#email_offers {
left:15px;
position:absolute;
top:442px;
}
#specials {
height:280px;
left:15px;
position:absolute;
top:557px;
width:215px;
}
#right {
float:right;
width:657px;
}
#headerPhotos {
height:348px;
position:relative;
width:649px;
}

/*#bmask_wrapper {
		position: absolute;
		z-index: 10;
		height: 50px;
		width: 645px;
		left: -2px;
		top: 285px;	
		border-bottom:1px solid #fff;
	}
*/
/***********************booking mask and forms*****************************/
#bmask_wrapper_home {
	height:60px;
	left:241px;
	position:absolute;
	top:490px;
	width:651px;
	z-index:10;
	/*border:1px solid red;*/
}

#bmask_wrapper {

	height:50px;
	left:-1px;
	position:absolute;
	top:291px;
	width:645px;
	z-index:10;
}

#bMaskHome
	{
	position: absolute;
	z-index: 5;
	height: 78px;
	width: 649px;
	left: 242px;
	top: 489px;
	/*background-image:url(bmask/bkg_bmaskWlabels.png);*/	
	background-image:url(bmask/bmaskBkgNew.jpg);
	background-repeat:no-repeat;		
	}
#bMask
	{
	position: absolute;
	z-index: 10;
	height: 78px;
	width: 649px;
	left: 0px;
	top: 290px;
	/*background-image:url(bmask/bkg_bmaskWlabels.png);*/
	background-image:url(bmask/bmaskBkgNew.jpg);
	background-repeat:no-repeat;
	}
	
#bmask_bkg {
	position: relative;
	left:2px;
	bottom:13px;
	width:649px;
	}
	
#resform{
	padding:0;
	border:0;
}

#resform #dateInImg {
	position: absolute;
	left: 15px;
	top: 50px;
}
#resform #dateInDiv {
	position: absolute;
	left: 83px;
	top: 45px;
	*top: 42px;
	_top: 40px;
	width: 70px;
}

#resform select {
	font-size: 9px;
	color: #242424;
	width: 35px;
	border: 1px solid #7f9db9;
	position:absolute;
	top: 4px;
}

#resform #calDiv {
	position: absolute;
	left: 160px;
	top: 44px;
	*top: 45px;
	_top: 45px;
}

#resform #DateIn, #DateIn_two {
	width: 70px;
	font-size: 9px;
	color: #242424;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
	font-family: Verdana, Geneva, sans-serif; 

}


#resform #txtBox{
	font-size: 9px;
	color: #7f9db9;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
	font-family: Verdana, Geneva, sans-serif;

}

#resform #nightsImg {
	position: absolute;
	left: 228px;
	top: 50px;
}

#resform #lenghtDiv {
	position: absolute;
	left: 228px;
	top: 42px;
}
#resform #adultsImg {
	position: absolute;
	left: 261px;
	top: 50px;
	width: 35px;
	height: 10px;
}
#resform #adultsDiv {
	position: absolute;
	left: 317px;
	top: 42px;
}
#resform #childrenImg {
	position: absolute;
	left: 348px;
	top: 50px;
	width:45px;
	height:10px;
}
#resform #childrenDiv {
	position: absolute;
	left: 413px;
	top: 42px;
}
#resform #SubmitBoton {
	position: absolute;
	left: 463px;
	top: 45px;
}
#resform #brgDiv {
	position: absolute;
	left: 494px;
	top: 44px;
	/*top: 44px;*/
	vertical-align: middle;
	
}


/***********************End Booking mask and forms*****************************/
#content {
background-image:url(bkg_content.jpg);
background-position:center top;
background-repeat:no-repeat;
width:649px;
}
#middle {
background-image:url(bkg_middle.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:899px;
}
#headers {
padding-bottom:18px;
padding-left:25px;
padding-top:35px;
}
#copy {
color:#747783;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:18px;
margin-bottom:30px;
padding-left:31px;
}
#footer {
height:114px;
margin-left:auto;
margin-right:auto;
position:relative;
width:899px;
}
#bottom_img {
height:74px;
left:5px;
position:absolute;
top:-74px;
width:237px;
}
#bottom_img2 {
position:absolute;
	height:30px;
	width:166px;
	top:-30px;
	left:242px;
}
#footer_bkg {
height:31px;
position:absolute;
width:899px;
z-index:0;
}
#footerNav {
height:14px;
left:483px;
position:absolute;
top:8px;
width:auto;
z-index:5;
}
#four_dimonds {
left:20px;
position:absolute;
top:54px;
z-index:5;
}
#hhonors {
left:140px;
position:absolute;
top:56px;
z-index:5;
}
#address {
color:#6E84C5;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
position:absolute;
right:17px;
text-align:right;
top:54px;
width:auto;
z-index:5;
}
#ht {
position:absolute;
right:14px;
top:89px;
z-index:5;
}
.clearspace {
clear:both;
}
.home_title_rotator_title {
	padding-top: 30px;
	padding-bottom: 30px;
}
.home_title_rotator_txt {
	padding-right: 40px;
}
 .home_title_rotator_rotator{
	padding-top: 45px;
}
.imgL_txtR_img {
background-image:url(img_treat.gif);
background-repeat:no-repeat;
height:136px;
padding-left:5px;
padding-top:5px;
width:197px;
}
.imgL_txtR_txt {
padding-left:20px;
}
.txtL_imgR_img {
background-image:url(img_treat.gif);
background-repeat:no-repeat;
height:136px;
padding-left:5px;
padding-top:5px;
width:197px;
}
.txtL_imgR_txt {
padding-right:20px;
}
.gallery-thumb {
background-image:url(gallery_thumb.gif);
background-repeat:no-repeat;
height:118px;
padding-left:3px;
padding-top:4px;
width:172px;
}
.separator {
background-image:url(separator.gif);
background-position:left center;
background-repeat:no-repeat;
padding-bottom:10px;
padding-top:10px;
width:579px;
}
.code {
	padding-left: 0px;
	margin-left: 0px;
}
#copy li{
	padding-left:10px;
    background:url(bullet.jpg) no-repeat;
    background-position:0 7px;
	}
	
a, a:active, a:visited, a:link {
color:#5670BD;
text-decoration:underline;
}

a:hover {
color:#031754;
}
#copy ul {
	line-height:18px;
	list-style-type:none;
	margin-left: 13px;
	padding-left:13px;
}
p {
margin-top:0px;
}
.callout_top{
	width: 579px;
	height: 27px;
	background-image: url(callout_top.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	}
	
	
.callout_bottom{
	width: 579px;
	height: 29px;
	background-image: url(callout_bottom.gif);
	background-position:top;
	background-repeat: no-repeat;
	}
	
.callout_txt{
	width: 579px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	padding-right: 50px;
	background-image: url(callout_txt.gif);
	background-position:top;
	background-repeat: repeat;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	color: #55679e;
	text-align: center;
	vertical-align:middle;
	line-height: 20px;
	font-weight: bold;
}
.callout_txt p{
	margin: 0;
}
.headline, .text-header {
}
.subheadline, .text-subheader, h2 {
color:#2B4186;
font-family:Arial;
font-size:13px;
font-weight:bold;
}
.disclaimer, .text-dark-sm, .text-disclaimer {
font-size:10px;
font-style:italic;
}
.white, text-light {
}
.text-dark {
}
.text-medium {
}
.form-notes, .form-select, .form-text, .form-textarea {
background-color:#F7F3EF;
border:1px solid #08194F;
color:#08194F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:18px;
}
.form-button {
}
.form-checkbox {
}
.form-notes {
}
.form-radio {
}
.text-required {
color:#08194F;
}
.copy_price {
color:#414198;
font-size:11px;
font-weight:bold;
}
.Hires_GalleryTitle {
}
.Hires_ImageName {
}
.Hires_Links {
}
.contact_email_subject_url {
display:none;
}