body{
	margin:0px;
	padding:0px;
	background:url(bodyBG.gif);
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	line-height:18px;
}

/* Shell Divs/Items */
#container{
	background:url(topBG.gif) repeat-x;
}

#lockedWidth{
	position:relative;
	margin:auto;
	width:930px;
}

#leftSide{
	float:left;
	width:207px;
}

	#sideNav{
		background:url(leftnavBG.gif) repeat-y;
	}
		#sideNav img{
			margin-bottom:6px;
		}
	
	#photoGalleryCallout{
		background:url(leftnavBG.gif) repeat-y;
	}
	
#rightSide{
	float:right;
	width:723px;
}
	#topNav{
		width:723px;
		height:49px;
	}
		#topNav img{
			margin-left:34px;
			margin-right:34px;
		}
	
	#interface{
		position:relative;
		width:723px;
		background:url(interfaceBG.gif) repeat-y;
		min-height:625px;
	}
		#mainFlash{
			position:relative;
			height:338px;
		}
		
		#subPhoto{
			position:relative;
			height:272px;
		}
			
			#photo{
				position:absolute;
				left:16px;
				top:0px;
			}
		
			#flash{
				position:absolute;
				left:17px;
				top:1px;
			}
			
			#bookingBG{
				position:absolute;
				bottom:0px;
				left:17px;
			}
			
			#booking{
				position:absolute;
				bottom:0px;
				left:17px;
			}
			
				#checkin{
					position:absolute;
					left:78px;
					top:5px;
				}
				#calendar{
					position:absolute;
					left:153px;
					top:5px;
				}
				#nightsdrop{
					position:absolute;
					left:216px;
					top:5px;
				}
				#adultsdrop{
					position:absolute;
					left:296px;
					top:5px;
				}
				#childdrop{
					position:absolute;
					left:383px;
					top:5px;
				}
				
				#submit{
					position:absolute;
					left:434px;
					top:5px;
				}
				
				#bestrate{
					position:absolute;
					left:528px;
					top:5px;
				}
			
			#mainFlashFrame{
				position:absolute;
				left:16px;
			}
		
		#content{
			position:relative;
			width:654px;
			margin-left:37px;
			margin-right:32px;
			/*margin-bottom:95px;*/
			text-align:left;
			z-index:3;
		}
		
		#homeBottom{

		}
		
		#homeBottomContainer{
			position:relative;
			width:723px;
			height:100px;

		}
		
		#homeBottomBG{
			position:absolute;
			left:0px;
			top:0px;
		}
		
		#homeBottomNav{
			position:absolute;
			top:73px;
			right:33px;
		}
		
		.bottomNavItem{
			display:inline;
		}
		
		#bottom{
			
		}
		#bottomContainer{
			position:relative;
			width:930px;
			height:40px;
		}
		#address{
			position:absolute;
			left:243px;
			top:7px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #aaa590;
		}
		
		#footerLinks{
			position:absolute;
			top:40px;
			right:0px;
			padding-bottom:30px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#a7a189;
			width:723px;
		}
		
		#footerLinks a{
			color:#a7a189;
		}
		
		#footerLinks a:hover{
			color:#757160;
		}
		
		#ht{
			position:absolute;
			right:30px;
		}
	
.clearFloat{
	clear:both;
}

/* -------------------------------- */


/* Content Layouts */
.textOnly {}

.imageOnly {}

.codeOnly {}

.seperator{
	background:url(seperator.gif) no-repeat;
}

.sep15spacer{
	background:url(seperator15spacer.gif) no-repeat;
}

.sep30spacer{
	background:url(seperator30spacer.gif) no-repeat;
}

.subImgR{
	background:url(subImgLbg.gif) no-repeat right top;
	padding-bottom:3px;
	padding-top:3px;
}

.subtL{

	padding-right:15px;
}

.subImgL{

	background:url(subImgLbg.gif) right top no-repeat;
	padding-top:3px;
	padding-bottom:3px;
}

.subHt{

	padding-left:15px;
}

.subtxtL{

	padding-left:15px;
}

.hometxtL {

	padding-right:20px;

}

.subtr {
	padding-left:15px;
}

.mainImgR {
	background:url(mainImgbg.gif) no-repeat;
	padding-top:3px;
	padding-bottom:10px;
}

.maintxtB {
	padding-right:28px;
}

.calloutTop{
	background:url(calloutTop.gif) no-repeat;
	width:645px;
	height:19px;
}

.calloutMiddle{
	background:url(calloutMiddle.gif) repeat-y;
	width:645px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	color:#789eb0;
}

.calloutBottom{
	background:url(calloutBottom.gif) no-repeat;
	width:645px;
	height:37px;
}
/* -------------------------------- */


/* Link Styles */
a, a:active, a:visited, a:link{
	color:#775414;
	}

a:hover{
	color:#207fa8;
}

.calloutMiddle a, .calloutMiddle a:active, .calloutMiddle a:visited, .calloutMiddle a:link{
	color:#ac8e55;
}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p{}

ul,uo{}

li{}

h1{}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */
.headline,.text-header{
	color:#66a3be;
	font-size:12px;
}
.copy_price{
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.subheadline,.text-subheader{}

.disclaimer,.text-dark-sm,.text-disclaimer {}

.white,text-light {}
/* -------------------------------- */


/* Other Text Styles */
.text-dark{}

.text-medium{}
/* -------------------------------- */


/* GuestBook Form Elements (Toolkit form items) */
.form-button {}

.form-checkbox {}

.form-notes {}

.form-radio {}

.form-select {}

.form-text {}

#checkin input{
	width:66px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8b8b8b;
}

#nightsdrop select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8b8b8b;
}

#adultsdrop select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8b8b8b;
}

#childdrop select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8b8b8b;
}

.form-textarea {}

.text-required { 
	color:#990000; 
}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price {}
/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */

/* photo gallery pop-up */
body.galleryPop {
	margin:0px;
	padding:0px;
	background-image: url(gallery_pop.jpg);
	background-repeat: no-repeat;	
	color:#a8caea;
}

body.galleryPop a, body.galleryPop a:link, body.galleryPop a:active, body.galleryPop a:visited, body.galleryPop a:hover{
	color:#a8caea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

body.galleryPop a:hover{
	text-decoration:underline;
}

#photo-titleDesc{
	position:absolute;
	left:56px;
	top:387px;
	width:521px;
}

#photo-title{
	text-align:center;
	width:521px;
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #899a67;
	font-weight:bold;
}

#photo-description{
	text-align:center;
	width:521px;
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
}

#photo-image {
	position: absolute;
	text-align:center;
	width: 521px;
	top: 150px;
	left: 56px;
}
#photo-image img {
	border: 4px solid #ffffff;
}
#photo-dropDown {
	position:absolute;
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin:0px;
	top: 66px;
	right: 20px;
	color: #899a67;
}

.photo-drop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#008ecd;
}

#photoFooter {
	position: absolute;
	width: 540px;
	top: 580px;
	padding-top: 15;
	padding-right: 0px;
	padding-bottom: 10;
	padding-left: 0px;
}

#photo_nav {
	position: absolute;
	left:198px;
	top:508px;
}
/*----------------------*/