﻿/*@import url("common-style.css");*/

body{
	margin:0px;
	padding:0px;
	background-color: #063263;
	background-image: url(bkg_body.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
/*custom font*/
/*@font-face {
	font-family: 'RalewayThin';
	src: url('fonts/raleway_thin-webfont.eot');
	src: local('☺'), url('fonts/raleway_thin-webfont.woff') format('woff'), url('fonts/raleway_thin-webfont.ttf') format('truetype'), url('fonts/raleway_thin-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}*/



@font-face {
	font-family: 'AaarghNormal';
	src: url('fonts/Aaargh-webfont.eot');
	src: local('☺'), url('fonts/Aaargh-webfont.woff') format('woff'), url('fonts/Aaargh-webfont.ttf') format('truetype'), url('fonts/Aaargh-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Shell Divs/Items */

#bkg_wrapper{
	background-image: url(bkg_wrapper.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
}

#wrapper{
	width: 938px;
	margin-right: auto;
	margin-left: auto;
}

#top{
	height: 581px;
	width: 938px;
	position: relative;
}

	#logo{
	height: 67px;
	width: 199px;
	position: absolute;
	left: 0px;
	top: 12px;
}
	
	#featuredNav{
		width: 474px;
		height: 13px;
		position: absolute;
		top: 36px;
		left: 303px;
	}
	
	#socialLinks{
		width: 76px;
		height: 23px;
		position: absolute;
		top: 31px;
		left: 863px;
	}
	
	#mainNav{
		width: 771px;
		height: 27px;
		position: absolute;
		top: 60px;
		left: 166px;
	}
	
#callout_brg {
	width: 163px;
	height: 163px;
	position: absolute;
	z-index:10;
	top: 286px;
	left: -77px;
}
	
	#headerPhotos{
		width: 908px;
		height: 430px;
		position: absolute;
		top: 105px;
		left: 15px;
	}
	
	#bkg_bmask{
	height: 144px;
	width: 957px;
	position: absolute;
	left: -16px;
	top: 437px;
}
	
	#bmask{
		height: 19px;
		width: 450px;
		position: absolute;
		left: 68px;
		top: 524px;
	}

	/*===========================================Booking Mask Styles===============================*/
		#bookingmask {
			height: 19px;
			width: 450px;
			position: relative;
		}
		
		.ui-datepicker-trigger {
			position:absolute;
			left: 78px;
			width: 19px;
			height: 19px;
			top: 1px;
		}
		
		#resform #dateInImg {
			position: absolute;
			left: 0px;
			top: 4px;
		}
		#resform #dateInDiv {
			position: absolute;
			left: 52px;
			top: -2px;
			width: 94px;
			height: 16px;
		
		}
		#resform #DateIn {
			height: 15px;
			font-family: Verdana;
			font-size: 10px;
			color: #1e4c82;
			background-color: #ffffff;
			border: 1px solid #857b63;
			width: 72px;
			text-align: center;
			padding-top: 2px;
			
		}
		
		.bookingselector {
			width: 41px;
			height: 17px;
			font-family: Verdana;
			font-size: 10px;
			color: #1e4c81;
			border: 1px solid #857b63;
			background-color: #ffffff;
			position: absolute;
			padding-left: 2px;
		}
		
		#resform #nightsImg {
			position: absolute;
			left: 163px;
			top: 4px;
		}
		#resform #nightsDiv {
			position: absolute;
			left: 203px;
			top: -1px;
		}
		#resform #adults {
			position: absolute;
			left: 261px;
			top: 4px;
		}
		#resform #adultsDiv {
			position: absolute;
			left: 303px;
			top: -1px;
		}
		#resform #SubmitBoton {
			position: absolute;
			left: 355px;
			top: -1px;
			
		}
		
/*===========================================Booking Mask Styles end===============================*/

	#specials{
		width: 253px;
		height: 238px;
		position: absolute;
		left: 670px;
		top: 471px;
	}
	
	#email{
	height: 127px;
	width: 254px;
	position: absolute;
	left: 669px;
	top: 473px;
}
	
#middle{
	background-color: #FFFFFF;
	width: 938px;
}

	#left{
		background-image: url(bkg_left.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 670px;
		float: left;
		padding-top: 10px;
	}
	#leftDoorway{
/*		background-image: url(bkg_left.gif);
		background-repeat: no-repeat;
		background-position: left top;*/
		width: 875px;
		float: left;
		padding-top: 10px;
	}
	
		#headers{
			
			padding-left: 30px;
		}
		
		#headers h1 {
			font-family:AaarghNormal, Verdana, Geneva, sans-serif;
			font-weight:normal;
			color:#2B72C9;
		}
		
		#bkg_subNav{
			background-image: url(bkg_subNav.gif);
			background-repeat: no-repeat;
			background-position: center;
			height: 47px;
			width: 670px;
			padding-top: 6px;
			position: relative;
		}
		
		#subNav{
			height: 47px;
			width: 670px;
			top: 21px;
			text-align: center;
			position: absolute;
		}
		
		#content{
			padding-left: 30px;
			padding-bottom: 14px;
			width: 622px;
			font-family: Verdana;
			font-size: 11px;
			line-height: 22px;
			color: #747474;
			padding-top: 12px;
		}
		
		#contentDoorway{
			padding-left: 30px;
			padding-bottom: 14px;
			width: 875px;
			font-family: Verdana;
			font-size: 11px;
			line-height: 22px;
			color: #747474;
			padding-top: 12px;
		}
		
	#right{
		float: left;
		height: 660px;
		width: 268px;
	}
	
		#emailOffers{
			width: 245px;
			height: 117px;
			padding-top: 134px;
			padding-left: 4px;
		}
		
		#videoCallout {width:245px; height:99px; padding-top:1px; padding-left:4px;}
		#videoPopup {width:640px; height:390px; margin-left:auto; margin-right:auto; margin-top:24px;}
		
		#realguest{
			height: 118px;
			width: 245px;
			padding-top: 8px;
			padding-left: 5px;
		}
		
		#weddings{
			height: 100px;
			width: 251px;
			padding-top: 18px;
		}
				
	.clearspace{
		clear: both;
	}
	
#footer{
	width: 938px;
	height: 240px;
	position: relative;
	background-image: url(bkg_footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana;
	font-size: 9px;
	line-height: 18px;
	color: #afd2ff;
}
	
	#accent{
	background-image: url(accent.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 264px;
	position: absolute;
	left: 674px;
	top: -57px;
}
	
	#weather{
	width: 185px;
	height: 14px;
	position: absolute;
	top: -16px;
	left: 678px;
	font-family: Verdana;
	font-size: 9px;
	color: #194577;
	}
	
	#address{
		width: 307px;
		height: 27px;
		position: absolute;
		top: 71px;
		left: 27px;
	}
	
	#footerNav{
		width: 305px;
		height: 11px;
		position: absolute;
		top: 69px;
		left: 605px;
	}
	
	#ht{
		width: 159px;
		height: 13px;
		position: absolute;
		top: 88px;
		left: 748px;
	}
	
	#disclaimer{
	width: 883px;
	position: absolute;
	top: 128px;
	left: 26px;
	line-height: 13px;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	}
	

/* -------------------------------- */


/* Content Layouts */
.text_only{
	margin-bottom: 0px;
}

.imgL{
	width: 208px;
	height: 143px;
}

.imgHolderR {
	padding-top:4px;
	width:208px;
	height:120px;
	position:relative;
	text-align:right;
}

.imgRObj2 {
	height:120px;
	left:0;
	position:absolute;
	top:0;
	width:181px;
	z-index:20;
}

.imgR{
	width: 208px;
	height: 143px;
}



.txtR{
	padding-left:20px;
}

.txtL{
	padding-right:18px;
}

.headerL{
	padding-right:16px;
	padding-bottom:0px;
}
.headerR{
	padding-left:18px;
	padding-bottom:0px;
}

.callout_top{
	background-image: url(callout_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.callout_middle{
	background-image: url(callout_middle.gif);
	background-repeat: no-repeat;
	width: 622px;
	background-position: top center;
	padding-left: 58px;
	padding-right: 52px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.callout_bottom{
	background-image: url(callout_top.gif);
	background-repeat: no-repeat;
}

.callout_middle p{
	text-align:center;
	line-height:18px;
	vertical-align: middle;
	color:#183c65;
	font-size:11px;
	margin-bottom: 0px;
}	

.thumbWrapper{
	position:relative;
}

.thumbContent{
	padding-bottom:15px;
}

.thumbFrame{
	position:absolute;
	left:0px;
	top:0px;
}

.separator{
	background-image: url(separator.gif);
	background-repeat: no-repeat;
	height: 67px;
	width: 622px;
}

.transpPixelDiv {
	position: absolute;
	z-index: 15;
	left: 0px;
	top: 0px;
}
/* -------------- Gallery Style------------------ */

.gallery-thumb{
	height:120px;	
	width:181px;
	position: relative;
	padding-right:15px;
	z-index:15;

}

.imgHolder{
position: relative;

}

.transpPixelDiv {
	position: absolute;
	z-index: 50;
	left: 0px;
	top: 0px;
	
}


.pngHolder{
	position:absolute;
	z-index: 20;
}


/* ----------------End Gallery Style---------------- */

/* -------------------------------- */


/* Link Styles */
#content a, a:active, a:visited, a:link{

	color:#4583D0;
}

#content a:hover{

	color:#003399;

}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p{
	margin-top:0px;
}

ul,uo{}

li{}

h1{}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */
.headline,.text-header{}

.subheadline{
	color:#8a765b;
	font-weight:bold;
	font-size:12px;
}

.subheadline a{
	color:#0099CC;
}

.subheadline a:hover{
	color:#003399;
}

.disclaimer,.text-dark-sm,.text-disclaimer {}

.white,text-light {}
/* -------------------------------- */


/* Other Text Styles */
.text-dark{
	width: 250px;
}

.text-medium{}
/* -------------------------------- */


/* GuestBook Form Elements (Toolkit form items) */
.form-button {}

.form-checkbox {}

.form-notes {}

.form-radio {}

.form-select {}

.form-text {}

.form-textarea {}

.text-required { 
	color:#003399; 
}

.form-notes, .form-select, .form-text, .form-textarea {
	background-color:#EEE6D0;
	border:1px solid #073161;
	font-family: Verdana;
	font-size: 11px;
	line-height: 22px;
	color: #003399;
}
	
.form-button {
	background-image:url(submit.gif);
	background-repeat:no-repeat;
	border:0 none;
	font-size:0;
	width:58px;
	height:18px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 135px;
}

.facebook_like
	{
		position:absolute;
		top:0;
		right:0;
		height:25px;
		width:300px;
		background-color:#fff;
		padding:2px 0 0 5px;
	}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price {

	font-weight:bold
	
	}
/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */

.contact_email_subject_url{
 display:none;
} 

