body {
	background-color:#1a5493;
	background-image:url(images/bgradient.gif); 
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	margin: 0px;
	margin-top: 10px;
}

p {
	margin-top: 10px;
}
a:link, a:visited {
  color: #00344f;
  text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a:hover {
  color: #222222;
  text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a:active, a.active {
  color: #222222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

a.tcontentl:link {color: #caef38; text-decoration: underline; }
a.tcontentl:visited {color: #caef38; text-decoration: underline; }
a.tcontentl:hover {color: #FFFFFF; text-decoration: none; }
a.tcontentl:active {color: #FFFFFF; } 


#site_container {
	padding:0px;
	width:1000px;
	background:url(images/inner-body-repeat.gif);
	background-repeat:repeat;
/*	border:solid 1px #CC0000;*/
}

#header_holder {
	padding-left:14px;
	padding-right: 14px;
	width:972px;
/*	border:solid 2px #FFFFFF;*/
}

.clearboth {
	height: 0px;
	clear: both;
	overflow: hidden;
}

#flash_holder {
	float:right;
}

#navcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float:left;
}
#navcontainer ul li {
	padding: 0px;
	margin: 0 0 -0.2em 0;	/*Fix For IE6  Else Add height: 34px; margin: 0px;*/	
}
#navcontainer ul li a {
	text-decoration: none;
	padding: .0em 0em;
}

#content_holder {
	padding-top:20px;
	padding-left:42px;
	padding-right: 14px;
	text-align:left;
/*border:solid 1px #111111;*/	
}

#title_holder {

}

#text_holder {
	width: 733px;
}

#pane_holder {
	padding-top:32px;
	width: 935px;
}

#pane_holder_content {
	background:url(images/vertical-pane-repeat.gif);
	background-repeat:repeat;
	margin-top:10px;
	width: 935px;
}

#booking_pane_holder {
	width: 77px;
	float:left;
}

#booking_pane_holder_content {
	width: 250px;	
	float:left;	
}

#promotion_pane_holder {
	margin-left:192px; 
	width: 89px;
	float:left;
}

#promotion_pane_holder_content {
	margin-left:19px;
	width: 425px;	
	float:left;
}

#virtual_pane_holder {
	margin-left:715px;
	width: 97px;
}

#virtual_pane_holder_content {
	margin-left:715px;
}


#divider {
	padding-top: 7px;
}

#left_side {
	float:left;
	width:250px;
	/*border:solid 2px #009900;*/
}

#book_now_divider {
	padding-top:10px;
	padding-bottom:10px;
}

#right_side {
	float:left;
	background-color:#FFFFFF;
	padding-left:7px;
	padding-right:5px;
	width:680px;
	/*border:solid 2px #FF6600;*/
}

#internal_divider {
	padding-top:7px;
	padding-bottom:2px;
}

.form {
	background-color:#FFFFFF;
	border:solid 1px;
	border-color:#a27b46;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.fText1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595959;
	text-align:justify;
}

.fText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#595959;
}

.fText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484940;
	font-weight:bold;
}

.fText1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484940;
	font-weight:bold;
}

.fText4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#484940;
	font-weight:bold;
}

#footer {
}

#footer_content {
	width: 935px;
	height: 70px;
/*	border: #009900 solid 1px;
*/}

#copyright {
	margin-top:30px;
}

#footer_logo {
	margin-top:-32px;
	float:right;
}

form {
	margin:0;
	padding:0;
}
