body {
	background-image: url(/images/bg.jpg); background-repeat:no-repeat; background-color:#fff; margin:0; margin-left: 0; font-family:Arial, Helvetica, sans-serif;
}
.clear {clear:both;}
img {border: 0;}

h1, h2, h3, h4, h5	{font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left;}
h1 		{font-size: 110%; padding: 5px 5px 1px 5px; color:#E63900; text-transform:uppercase;}
h2 		{font-size: 90%; color:#E63900; padding: 5px 5px 5px 20px;}
h3 		{font-size: 70%; color:#E63900; padding: 5px 5px 5px 20px;}
h4 		{font-size: 100%; color:#003366; text-decoration:none; padding: 2px 2px 2px 5px;}
h5 		{font-size: 70%; color:#E63900; text-decoration:none;}
h6		{font-size: 70%; color:#E63900;}

p  		{font-size: 80%; line-height: 1.2em; padding: 0px 2px 2px 10px; margin-right:5px; color: #333; text-align:left;}
p a 		{line-height: 1.5em; color: #CC0000; text-align:left;}

#nav { width: 801px;
	margin-top: 135px;
	height: 39px;
	background-image: url(images/nav_bg.jpg);
	float: left;
}
.nav_container {width:983px; margin-left: 122px;}

#hero {width:1023px; margin-left: 101px; text-align:left; background-image: url(/images/hero_bg.jpg); background-repeat: no-repeat; height:434px; }
#hero_video {width: 209px; height: 247px; margin-top: 187px; float:left; background-image:url(/images/hero_video_bg.jpg)}
#hero_text {width: 225px; height: 245px; margin-top: 185px; float:left;}
#hero_share {width: 250px; height: 70px; margin-top: 350px; padding-right: 20px; float:right;}

#content { width: 989px;  margin-left: 122px; text-align: left; background-image:url(/images/content_bg.jpg); }
#content_left { width: 718px; text-align: left; float:left; background-image:url(/images/body_bg.gif); background-repeat:no-repeat; padding-left: 5px; background-color: #ECECEC; }
#content_right { width: 245px; text-align: left; float:left; background-image:url(/images/rhs_bg.gif); background-repeat:no-repeat; padding: 7px; font-size: 75%; line-height: 1.5em; color:#003; background-color:#ECECEC; }

.footer { width: 986px; height: 136px;  margin-left: 122px; text-align: left; background-image:url(/images/footer_bg.jpg); background-repeat:no-repeat; font-size: 80%; line-height: 1.2em; padding: 0px 2px 2px 10px; margin-right:5px; color: #333; text-align:left; }

.booking {width: 718px; height: 293px; padding-top: 100px; text-align: left; float:left; background-image:url(images/booking_bg.gif);  padding-left: 5px; background-repeat: no-repeat;}

#sidebar {
	width: 23%;
	border: 2px #ffff00 solid;
	float: right;
}

#both {
	clear: both;
}

.title {
	font-size: 11pt;
	font-family: verdana;
	font-weight: bold;
}

.TextBox
{
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	border-color:#999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 80%; 
	FONT-STYLE: normal;
	COLOR: #fff;
	FONT-WEIGHT: normal;
	padding: 0px;
	margin-top: 12px;
	margin-left: 8px;
	background-color: #2D2E2F;
}