body {
	border: 0px none;
	margin: 0;
	background: #9B998C url('images/bg.gif') repeat-y center;
}

body#frame {
	border: 0px none;
	margin: 10px;
	background: #2B3848
}

body#mapframe {
	border: 0px none;
	margin: 6px;
	background: #6C7B8E
}

p, td, div {
	font: normal 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff 
}

li {
	font: normal 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff;
	list-style-type: square;
}

.sm {
	font: normal 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff 
}

a {
	color:#FFFFFF;
	text-decoration:none;	
}
a:visited {
	color:#FFFF33;
	text-decoration:none;	
}
a:hover {
	color:#FFFF33;
	text-decoration:underline;
}

.sidebottom a, .sidebottom a:visited {
	color:#fff;
	text-decoration:none;
}

.sidebottom a:hover {
	color:#fff;
	text-decoration:none;
	background:#993300;
}


.logoBlockOuter {
  background-color:#011023;
  border-color: #3F3D47;
  border-style:solid;
  border-width: 1px;
  padding: 1px;
  width: 475px;
  margin: 0 0 0 10px;
  
}

.logoBlockInner {
  background-color:#1C2839;
  padding: 2px 2px 2px 4px;
 }

.containingBlock {
  background-color:#D0A337;
  border-color: #3F3D47;
  border-style:solid;
  border-width: 1px;
  padding: 1px;
  margin: 0 0 0 10px;
  
}
.containingBlock2 {
  background-color:#43414A;
  border-color: #43414A;
  border-style:solid;
  border-width: 1px;
  padding: 2px;
}
.containingBlock3{
	width: 204px;
	height: 158px;
	border: 1px dashed #000000;
	background: ##9F8F69;
}

.contentBlock {
  background-color:#1C2839;
  padding: 6px 6px 6px 18px;
 }
 
.sidetop {
	color: #fff; 
	height:21px;
	background:#011023 url('/images/book/side_top.gif') no-repeat;
	font-style:normal; font-variant:normal; font-weight:bold; line-height:18px; font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}

.sidebottom {
	color: #fff; 
	height:21px;
	background:#011023 url('/images/book/side_bottom.gif') no-repeat;
	font-style:normal; font-variant:normal; font-weight:bold; line-height:18px; font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:96px; padding-right:0; padding-top:0; padding-bottom:0
}

.sidebottom2 {
	color: #fff; 
	height:21px;
	background:#011023 url('/images/book/side_bottom2.gif') no-repeat;
	font-style:normal; font-variant:normal; font-weight:bold; line-height:18px; font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:96px; padding-right:0; padding-top:0; padding-bottom:0
}

.mainbar, .mainbar:visited {
	font: bold 12px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff;
	padding: 6px 6px 5px 6px;
	text-decoration:none;	
}

a.mainbar:hover, .mainbar2, .mainbar2:visited, .mainbar2:hover {
	font: bold 12px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background: #FF9900;
	padding: 6px 6px 5px 6px;
	color: #fff; 
	text-decoration:none;	
}

.droplinks, a.droplinks:link, a.droplinks:visited, a.droplinks:focus, a.droplinks:active {
	font: normal 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff 
}

a.droplinks:hover {
	color: #FFCC00;
	text-decoration: none;
}

.othermenu {
	font: normal 10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FF9933;
}

#testimonial {
	font: normal 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FFFFCC;
}

h1 {
	font: 18px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FFFFCC;
	margin-bottom:4px;
}

h2, h3, h4, h5, h6 {
	font: 14px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FFFFCC
}

.vac_table {
	border-bottom: 1px dashed #FFCC33;
	font: normal 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff
}

.test {
	padding: 4px 0 8px 0;
	border-bottom: 1px dashed #FFCC33;
	font: normal 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff;
}

.subtitle {
	border-bottom: 1px dashed #FFCC33; 
	padding-bottom: 4px;
}

#framebox {
	margin: 20px 0 4px 20px; 
	border-bottom: 1px dashed #FFCC33; 
}

#contentbox {
	border-right: 2px solid #fff; 
	border-top: 2px solid #fff; 
	border-bottom: 2px solid #fff; 
	background: #2B3848;
}

#contentbox2 {
	width: 740px;
	border-right: 2px solid #fff; 
	border-top: 2px solid #fff; 
	border-bottom: 2px solid #fff; 
	background: #2B3848;
}


#contenttext {
	margin: 20px;
}

.about_pic {
	float:left; 
	width:202px; 
	margin: 0 20px 20px 0; 
	border-right: 1px solid #fff; 
	border-bottom: 1px solid #fff; 
	background: #6C7B8E;
}

.side_nav {
	margin-left: 20px; 
	margin-right:20px;
	width: 180px;
}

.side_nav2 {
	margin-left:20px; 
	margin-right:20px;
	width: 140px;
}

.side_nav ul, .side_nav2 ul {
	padding-top:0;
}

.framebar {
	background: #6C7B8E;
}

.frame_title {
	border-bottom: 2px solid #fff;
}

.price_terms {
	background: ##FDA417;
	color: #000;
}

#bottom_table {
	padding: 0 20px 0 20px;
}

#bottom_table2 {
	padding: 16px 10px 0 10px;
}

input, textarea, select {
	font: normal 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background: #FFCC33;
	border: 1px solid #666;
}

input.radiocheck {
	background: none;
	border: 0px none;; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif
}

input.button {
	font: normal 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background: #fff;
	border: 1px solid #cc0000;
}

.sel {
	width:200px; 
	background:#FFCC33; 
	border: 1px solid #666;
}

.formsubmit {
	padding:10px 0 10px 10px; 
	border: 2px solid #fff; 
	background:#2B3848;
}

#gallery img {
	border: 1px dashed #fff;

}

.left-image {
 	border-right:1px solid #fff; 
	border-bottom:1px solid #fff;
	background: #6C7B8E;
}

.bottom-image {
 	border-top:1px solid #fff; 
	background: #6C7B8E;
}

#feat_accom {
	height:149px; 
	padding: 75px 4px 2px 4px;
	margin:0;
	font: 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#fff;
}

#feat_vacation {
	height:149px; 
	padding:2px 4px 2px 110px;
	margin:0;
	font: 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#fff;
}

/*Start Top bar formatting */
#topbar {
	background: #333333;
	height:22px;
	font: bold 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff;
	padding: 0 0 0 60px;
	margin:0px;
}

#topbar ul {
	margin:0;
  	padding:0;
  	white-space: nowrap;
	font: bold 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff;
	}

#topbar ul li {
  	float:left;
  	margin:0;	
 	padding:0;
 	list-style: none;
 	background: none;
  }
  
#topbar ul a {
  	background:none;
 	display:block;
	float:left;
  	height:auto;
  	margin:0;
  	padding:2px 10px 3px 10px;
 	text-decoration:none;
  	font-weight:bold;
  	color:#fff;
  	white-space:nowrap;
  }
  
 
  
#topbar ul li a:hover { /* top level hover */
	background-color: #FF9900;
  }
  
  #topbar ul a.topA { /* top level hover */
	background-color: #FF9900;
  }
 
 #topbar ul li a#nohov {
 	margin-top: 2px;
 	background-color: #333333;
 }
 
 #topbar ul li a#nohov:hover {
 	background-color: #333333;
 }

/* Commented Backslash Hack hides 
   rule from IE5-Mac*/
   #topbar ul a {float:none;}
   /* End hack */
   
/* End topbar formatting */

 /*printer styles */
@media print{

	body {
		background: none;
	}
	
	p, td, div {
	font: normal 14px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000; 
	}
	
	li {
	font: normal 14px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000;
	list-style-type: square;
	}
	
	.sm {
	font: normal 12px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000 ;
	}
	
	h1 {
	font: 24px/26px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #cc0000;
	}

	h3 {	
	font: 18px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #cc0000;
	}
	
	#print_box {
	width: 600px;
	}

	
}