
@import "base.css";

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

body {
	background-color:	#FFF;
	background-image: 	url(../images/sand-bg.jpg);
	margin:				0;
	padding:			0;
}


#page_container {
	margin:				0 auto;
	text-align:			left;
	border:				1px solid #231F20;
	xwidth:				950px;
}

#page_container > tbody> tr > td {
	xmargin:			0 auto;
	text-align:			left;
	xborder:			0 solid black;
	xwidth:				950px;
}

#header {
	height:				100px;
}

#menu {
	border-right:		2px solid black;
	background-color: 	#B6AAD3;
	background-image:	url( ./images/menu_bg.png );
	width:				155px;
}

#content_wrapper1 {
	background-color:	#FFFFFF;
	min-height: 		426px;
	width:				783px;
	padding:			5px;
}

#content_wrapper2 {
	padding:			5px;
	border-left:		1px solid #E7E9EC;
	border-top:			1px solid #FFFFFF;
	border-right:		1px solid #F7F8F9;
	border-bottom:		1px solid #EFF0F2;
	background-color:	#DFE1E5;
	min-height: 		414px;
	width:				771px;
}

#content_wrapper3 {
	padding:			5px;
	border-left:		1px solid #D5D4DB;
	border-top:			1px solid #DFE1E5;
	border-right:		1px solid #DCDCE2;
	border-bottom:		1px solid #D8D8DE;
	background-color:	#D0CFD7;
	min-height: 			402px;
	width:				759px;
}
	
/*
#content_wrapper1 {
	background-color:	#FFFFFF;
	padding:			5px;	
	height: 			426px;
	width:				793px;
}

#content_wrapper2 {
	border-left:		1px solid #E7E9EC;
	border-top:			1px solid #FFFFFF;
	border-right:		1px solid #F7F8F9;
	border-bottom:		1px solid #EFF0F2;
	background-color:	#DFE1E5;
	width:				783px;
	height: 			100%; 
}

#content_wrapper3 {
	padding:			5px;
	height: 			414px;
}

#content_wrapper4 {
	border-left:		1px solid #D5D4DB;
	border-top:			1px solid #DFE1E5;
	border-right:		1px solid #DCDCE2;
	border-bottom:		1px solid #D8D8DE;
	background-color:	#D0CFD7;
	width:				771px;
	height: 			402px;
}

*/
#content {
	padding:			5px;
	height: 			412px;
}
.amenities {
	font-size: 0.8em;
	text-align: center;	
}
.features {
	text-align: center;
}
.features td {
	padding-bottom: 1em;
}
#footer {
	background-color:	#38223E;
	background-repeat: 	repeat;
	height:				29px;
	text-align:			left;
}

.imageright {
	float:				right;
	margin:				0 0 5px 5px;	
}


.imagesright {
	float:				right;
	text-align:			right;
	margin:				0 0 5px 5px;	
}
.float_r {
	float:					right;
	width: 					300px;
	margin-right: 10px;
}	
.float_r a img {
	margin:					0 0 7px 10px;
}

.errorHead {
	background-color:   #F88;
	color:				black;
	border: 			1px solid red;
}

.errorHead .error {
	color:				black;
}

.error {
	color:				red;
	font-weight:		bold;	
}
