/* CSS Document */
body
{
	font-family:verdana, Georgia, "Times New Roman", Times, serif;
	background: #E4D3B6 url(../images/coral-sands-bg-e.jpg) repeat-x;
	background-attachment:fixed;
	font-size:11px;
	line-height:15px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
}

div#site-wrapper
{	
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

div#site-background{
	width:898px;
	background:#FFFFFF;
/*	height:1200px;*/
	border:#016575 solid 1px;
	border-bottom:none;
}
div#site-background-footer{
	background-image:url(../images/site-bg-footer.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position: bottom;
	height:15px;
	width:900px;
	}
div#site-header{
	width:898px;
	height:240px;
	background:white url(../images/header-bg-scrap1.jpg);
}

.logoContainer{
	width: 280px;
	float: left;	
	position: relative;
	top: 0px;
	left: 12px;
}
.bookNow{
	font-size:18px;
	color:#F35A22;
/*background-color:green;
	right:240px;
top: 194px;
	right:230px;*/	
	font-weight:bold;
	float: left;	
	position: relative;
	top: 25px;
	right:-50px;
}

.bookNow a{color:#F35A22;
}


.bookNowlocation{
	font-size:18px;
	color:#F35A22;
/*background-color:green;
	right:240px;
top: 194px;
	right:230px;*/	
	font-weight:bold;
	/*float: left;*/	
	position: relative;
	bottom:70px;
	right:-50px;*/
}

.bookNowlocation a{color:#F35A22;
}


#MainContentContainer{
width:100%;
/*background-color:#990000;*/
}

.LeftContentContainer{
width:240px;
/*background-color:#00FF00;*/
float:left;
}

.rightContentContainer{
width:640px;
margin-right:18px;
float:right;

}
.rightContentTop{
background: url(../images/content-top.png) top repeat;
height:7px;


}

.rightContent{
background: url(../images/content-gradient-bg.png) top repeat-x;
width:640px;
line-height:15px;
/*height:341px;*/clear: left;
}

div.hr{
/*background: url(../images/seperator.jpg) no-repeat center;*/
margin-left:auto;
margin-right:auto;
width:30px;
height:10px;


}

div.hr hr {
  display:none;
}

.text{padding: 0px 10px 10px 5px;
}
/**/ .text Span {
 color:#13538C;
 font-size:18px;
 text-align:center; }
 
  div.text1  {
 color:#13538C;
 font-size:18px;
 text-align:center; }
 
.text a {
 color:#13538C;
 text-decoration:underline;
 }
 
.menuContainer{
/*background-color:#00FFFF;*/
margin:20px 10px 10px 20px;

}

.menuContainer a{
/*	font-weight: bold;	*/
font-size:13px; /* was 15 */
font-family: verdana, Georgia, "Times New Roman", Times, serif; /* was Garamond */
font-weight:bold;
color:#006474;
text-decoration: none;
line-height: 18px;
padding-left: 30px;
}

.menuContainer a:hover{
color:#FF6600;
background:url(../images/link-bg.png) center no-repeat;
padding-right: 50px;
}

.bookingWidget{
/*background-color:#FF0000;*/
width:100%;
height:55px;
text-align:center;
color:#006474;
font-size:12px;
font-weight:bold;
}

.bookingWidget table td{
padding-right:20px;}



.promoBand{
height:135px;
clear:both;
color:#1C77C9;
font-family:"Arial Narrow";
font-weight:600;
font-size:20px;
text-align:center;
}

.promoBand table{
width:810px;
/*background-color:blue;*/
table-layout: auto;
margin-left:auto;
margin-right:auto;
clear:both;}

.promoBand table img{
border:none;
}

.promoBand table a{
text-decoration:none;
}

.promoBand table a:visited{
color:#1C77C9;
}

.specialsContainer{
background-color:#FFFFFF;
width:137px;
border:#FECEB7 solid 2px;
border-bottom:none;
margin-left:50px;
text-align:center;
clear:right;}

.specialsTop{
background:#006474 url(../images/specials-top-bg.jpg);
color:#ECDD31;
font-weight:800;
}

.specialsTop a{
color:#ECDD31;
}
.specialsTop a:visited{
color:#ECDD31;
}
.specialsDetails{
background:#FFFFFF url(../images/specials-bg.png) bottom right no-repeat;
color:#006474;
font-size:11px;
font-weight:bold;
margin: 5px;
}
.specialsDetails a{
color:#006474;
}

.specialsFooter{
background-image:url(../images/specials-footer.jpg) ;
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position: bottom;
height:24px;
 }
 
#footer{
width:100%;
text-align:center;
padding-top:30px;
padding-bottom:10px;
} 
 
#footerLeft{
width:225px;
float:left;
} 

#footerMid{
width:450px;
float:left;
font-size:11px;
}

#footerRight{
width:223px;
float:right;
}

#StrapContainer{
width:100%;
text-align:center;
padding-bottom:5px;
clear:right;
} 
 
#StrapLine{
width:400px;
float:left;
text-align:left;
font-size:8px;
font-weight:bold;
color:#fff;
} 
#StrapLine h1{
font-size:8px;
font-weight:bold;
margin:0px;
} 

#Flags{
width:500px;
float:right;
text-align:right;
}
#flags img{padding-left:5px;}

/*Google Map*/	
/* Maps */
#mapContainer{
	width: 840px; 
	border:  #FFF 2px solid;
}

.mapTopLink {
	color: #FFFFFF;
}

#map{
	width: 930px; 
	height: 560px; 	
	border:#FECEB7 3px solid
}

.mapOverlay{
	width: 230px;
	height:110px;
	color: #666666;
	font-size:11px;
	padding:0;
}	

.mapOverlay a{
	color: #666666;
}
.bookingWidget form select{
	background: #F0F8F8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#294B74;		
	}

.bookingWidget form input{
	width:20px;
	background: url(../images/form-bg.jpg) repeat-x bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#294B74;		
	}
	
.guestbookform input{
	margin: 0;
	width:200px;
	background:#F0F8F8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#294B74;		
	}
	
.gbutton{
	width:100px;
	color:#ECAF77;
	border:groove 
}		
	
.GuestbookCommentContainer{
	background:#FFEBDE url(../images/guestbook-bg2.png) center no-repeat;   
	border: #7FACAD 1px dashed ;
	padding: 3px 5px 5px 5px;
	width:615px;
	/*height:182px;*/
	overflow:auto
}

.GuestbookCommentContainer1{
	background:#ffffff url(../images/guestbook-bg1.png) center no-repeat;   
	border: #7FACAD 1px dashed ;
	padding: 3px 5px 5px 5px;
	width:615px;
	/*height:182px;*/
	overflow:auto
}

.GuestbookComment_details{

	width:475px;
	margin-left:auto;
	margin-right:auto;
}

/*.GuestbookComment_container{
	background: # #FFFFFF url(../images/logo-back.png) center no-repeat;   
	border: #000000 1px dashed;
	padding: 3px 5px 5px 5px;
	width:600px;
	/*height:182px;
	overflow:auto
}*/

/*.GuestbookComrrrment_container img{
	position:absolute;
	margin-top:137px;
	margin-left:635px;
	
	}*/

.guestbook-corner{
	width:600px;
	position:absolute;
	height:34px;
	margin-top:-20px;
	margin-right:5px;
	text-align:right;
	}

table{
	width:auto
	}
	
.slideshow{
float:right;
width:614px;
}

/* snapshots photo gallery */
#snapshotContainer{
	margin-left:50px;	
	width: 140px;
	text-align:center;
}	

#snapshotTitle{	
	color: #006474;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}


#snapshotOuterContainer{	
	width: 140px;
	border: 1px solid #666666;
	text-align: center;
	background: #FFFFFF url(../images/back-snapshots.jpg) top left repeat-x;
}

#snapshotInnerContainer{
	margin-top: 10px;
	margin-bottom: 10px;	
}

#snapshotCaption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
}

div.category1{
/*background: url(../images/category2-bg.jpg) repeat-y;*/
/*border:#996633 solid 1px;*/
width:630px;
margin-left:auto;
margin-right:auto;
padding-bottom:5px;
}
div.category1-content{
text-align:left;
padding:5px 5px 5px 5px;
}

div.category1-content img{
background:#996633;
padding:2px 2px 2px 2px;
}


div.category2{
background: url(../images/category2-bg.jpg) repeat-y;
/*border:#9966FF solid 1px;*/
width:630px;
margin-left:auto;
margin-right:auto;
}
div.category2-content{
vertical-align:middle;
padding:5px 5px 5px 5px;
}

div.category2-content img{
background:#AFDADF;
padding:2px 2px 2px 2px;
}


div.category3{
background: url(../images/category3-bg.jpg) repeat-y;
/*border:#086574 solid 1px;*/
width:630px;
margin-left:auto;
margin-right:auto;
}
div.category3-content{
padding:5px 5px 5px 5px;

}

div.category3-content img{
background:#086574;
padding:2px 2px 2px 2px;
clear:both;
}

div.category4{
background: url(../images/category4-bg.jpg) repeat-y center;
/*border:#999966 solid 1px;*/
width:630px;
margin-left:auto;
margin-right:auto;
}
div.category4-content{
padding:5px 5px 5px 5px;

}
div.category4-content img{
background:#996633;
padding:2px 2px 2px 2px;
}

div.category5{
/*background: url(../images/category5-bg.png) repeat-y center;
border:#999966 solid 1px;*/
width:630px;
margin-left:auto;
margin-right:auto;
}

.title{ 
font-family:pristina,Garamond, Helvetica, sans-serif;
font-size:29px;
font-weight:bold;
text-align:left;
}



div.fac{
background-color:#CCCCCC;
color:#00FF00;
}

div.facBox{
float:left;
background:#FFFFFF url(../images/facilities-box-bg.jpg) repeat-y;
width:292px;
border:#000000 solid 1px;
padding:2px;
text-align:left;
margin-bottom:5px;
}


div.facBox ul{
list-style:url(../images/bullet.png);
}

div.facBox li{
padding:2px;
}



div.acc{
/*background-color:#CCCCCC;*/
color:#00FF00;
}

div.accBox{
/*float:left;*/
background:#FFFFFF url(../images/facilities-box-bg.jpg) repeat-y;
width:290px;
border:#000000 solid 1px;
padding:2px;
text-align:left;
margin-bottom:15px;
}


div.accBox ul{
list-style:url(../images/bullet.png);
}

div.accBox li{
padding:2px;
}


h1{
font-size:16px;}

#altmenu{
font-size:14px;
line-height:14px
}

#altmenu a{
font-size:10px;
color:#006474;
}


#altmenu a:hover{
color:#FF6600;
}

.text form{
	background:#FFF1E9;
	font-size:10px;
	color:#294B74;
	padding:3px 3px 3px 3px;
	font-weight:bold;
	}
	
.text form input{
	background: url(../images/form-bg.jpg) repeat-x bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border:#336666 solid 1px;
	}
	
.formbg{
background:#FFF1E9;
border: #294B74 solid 1px;
}

#tripadvisorContainer{margin-left:40px; margin-bottom:20px}
