* {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif
}
HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%! important
}

BODY{
PADDING-TOP: 0px
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: url(../images/liveaboards-background.jpg) repeat-x left top;
background-color: #D8EAFD;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
SCROLLBAR-FACE-COLOR: #004a6f;
SCROLLBAR-HIGHLIGHT-COLOR: #004a6f;
SCROLLBAR-SHADOW-COLOR: #004a6f;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #FF0000;
SCROLLBAR-TRACK-COLOR: #FFFFFF;
SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}
.rowHigh{background-color:#efefef;}
TH.plt, TD.plt {padding:5px;}

A{COLOR: #004a6f;TEXT-DECORATION: none;}
A:hover{COLOR: #004a6f;TEXT-DECORATION: underline}

A.boat{COLOR: red;TEXT-DECORATION: none; border-bottom: 1px dotted red;}
A.boat:hover{COLOR: red;TEXT-DECORATION: underline}

A.route{COLOR: blue;TEXT-DECORATION: none; border-bottom: 1px dotted blue;}
A.route:hover{COLOR: blue;TEXT-DECORATION: underline}

A.book{COLOR: #00AA00;TEXT-DECORATION: none; border-bottom: 1px dotted #00AA00;}
A.book:hover{COLOR: #00AA00;TEXT-DECORATION: underline;}

A.quote{COLOR: #00AA00;TEXT-DECORATION: none; border-bottom: 1px dotted #00AA00;}
A.quote:hover{COLOR: #00AA00;TEXT-DECORATION: underline;}

h1 {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size:14pt;margin-top:20px;}
h2 {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size:12pt;margin-top:15px;}
h3 {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size:11pt;margin-top:35px;text-align:center;}
p, ul, il, li  {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; }
ul, il, li  {margin:0px;}
li  {list-style-position: inside}
table {text-align:left;padding: 1px;font-size:8pt;background-color:#ffffff;}
p {margin-top:6px;margin-bottom:6px;}

#sitecontainer {OVERFLOW: hidden;MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto;}

#bannertop {margin-top: 45px; margin-bottom:4px;height:25px;}
#logo		{border: 0px;float:left;}
#contactus  {border: 0px;float:right;margin-right:5px;}
#bannertopimagebox {OVERFLOW: hidden;margin: 0px;padding:2px;border: 2px solid #BEDBFC;background-color:#ffffff;float:left;margin-left:11px;width:757px;}
	#bannertopimage {border: 0px;height:150px;margin: 0px; float:left;width:757px;}
#bannertopmapbox {OVERFLOW: hidden;margin: 0px;padding:2px;border: 2px solid #BEDBFC;background-color:#ffffff;float:left;width:171px;}
	#bannertopmap   {OVERFLOW: hidden;height:150px;float:left;text-align: center;width:170px;}
	#bannertopmapimage  {border: 0px;padding-top: 10px;}
#main {margin-top:10px;OVERFLOW: hidden;margin-bottom: 10px;text-align: left;width:960px;border=1px solid red;}
	#columnleft {OVERFLOW: hidden;float:left; WIDTH: 180px;}
		#menu {padding: 10px;OVERFLOW: hidden;float:left; border: 2px solid #BEDBFC;background-color:#ffffff;WIDTH: 155px;}
			.menuitem {font-size: 8pt;margin:2px;}
			.menuitemselected {font-size: 8pt;margin:2px;}
			.submenuitem {font-size: 8pt;margin: 2px 0px 2px 10px;list-style-type: square;}
			.submenuitemselected {font-size: 8pt;margin: 2px 0px 2px 10px;list-style-type: square;}
		#fixedlogos {margin-top:10px;text-align: center;padding: 5px;OVERFLOW: hidden;float:left; border: 2px solid #BEDBFC;background-color:#ffffff;WIDTH: 165px;}
			.fixedlogo {margin:2px; border:0px;}
		#sidebar {margin-top:10px;text-align: center;padding: 10px;OVERFLOW: hidden;float:left; border: 2px solid #BEDBFC;background-color:#ffffff;WIDTH: 155px;}
		#sidebarlogin {margin-top:10px;text-align: center;padding: 10px;OVERFLOW: hidden;float:left; border: 2px solid #BEDBFC;background-color:#ffffff;WIDTH: 155px;}
	#columncontent {OVERFLOW: hidden;float:left;text-align: left;width:775px;}
#bannerbottom {OVERFLOW: hidden;margin-bottom: 10px;float:left;width:960px;}


#welcomecolumnleft {OVERFLOW: hidden;float:left;width:600px;}
	/*#welcometext {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}*/
	/*#welcomenews {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}*/
	/*#welcomespecialoffers {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}*/

#welcomecolumnright {OVERFLOW: hidden; float:left;width:175px;}
	/*#welcomeblock1 {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}*/
	#welcomeblock1text  {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size:9pt}
	#welcomeblock1image {border: 0px;margin-bottom: 10px;width:140px;}
	/*#welcomeblock2 {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}*/
	#welcomeblock2text  {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size:9pt}
	#welcomeblock2image {border: 0px;margin-bottom: 10px;width:140px;}
	

#followcolumnleft {OVERFLOW: hidden; width:775px;}
	/*#followtext {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}*/
	/*#followspecialoffers {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}*/

.fr {float: right}
.fl {float: left}
.fn {float: none}

.SpecialOffersGrouper {OVERFLOW: hidden;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size: 10pt;color:#3B78B1;margin-bottom:10px;font-weight:bolder;}
.SpecialOfferWelcome {OVERFLOW: hidden;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; background-color: #FFFBDF; color:#444444;border:1px solid #BEDBFC;padding:5px;margin-bottom:10px;width:555px;}
.SpecialOffer {OVERFLOW: hidden;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; background-color: #FFFBDF; color:#444444;border:1px solid #BEDBFC;padding:5px;margin-bottom:10px;width:720px;}
.SpecialOffersImageColumn {margin-right:10px; height:100px; width:150px;float:left;}
.SpecialOffersImage {OVERFLOW: hidden;border:0px;height:100px; width:150px;}
.SpecialOffersRight {OVERFLOW: hidden;float:left;}
.SpecialOffersTitle {}
.SpecialOffersSummary {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size: 9pt;margin:10px;}
.SpecialOffersDate  {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size: 8pt;color:white;background-color:#F3A92C;float:right;text-align:center;width:100px;}
.SpecialOffersPrice {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size: 8pt;color:white;background-color:#F3A92C;float:right;text-align:center;width:100px;}
.SpecialOffersSpecialOffer {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size: 8pt;color:#FFFFFF;background-color:#F3A92C;text-align:center;font-weight:bolder;}

.contentblock {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}

/%#boatlistblock {OVERFLOW: hidden;margin-left:10px;padding:10px;border: 2px solid #BEDBFC;background-color:#ffffff;margin-bottom:10px;}%/
.BoatList {OVERFLOW: hidden;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; background-color: #FFFBDF; color:#444444;border:1px solid #BEDBFC;padding:5px;margin-bottom:10px;}
.BoatListImageColumn {margin-right:10px; height:100px; width:150px;float:left;}
.BoatListImage {border:0px;height:100px; width:130px;}
.BoatListStarRating {FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; font-size: 8pt;color:white;background-color:#F3A92C;float:right;text-align:center;width:100px;}

.RouteList {OVERFLOW: hidden;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; background-color: #FFFBDF; color:#444444;border:1px solid #BEDBFC;padding:5px;margin-bottom:10px;}
.RouteListImageColumn {margin-right:10px; height:100px; width:150px;float:left;}
.RouteListImage {border:0px;height:100px; width:130px;}


.tabcontent {background-color:#E9F3FE;padding:10px;}
.tabarea {height:82px;background-color:#ffffff;}
.tablink			{height:60px;text-align:center;background-color:#BEDCFC;border:1px solid #FFFFFF; margin-top:20px;padding: 2px; float:left; BACKGROUND: url(../images/tabBkg.jpg) repeat-x left top;width:170px;}
.tablinkactivated	{height:80px;text-align:center;background-color:#E9F3FE;border:1px solid #BEDCFC; border-bottom: 0px;padding: 2px; float:left; width:170px;}

.smallfont {font-size:8pt;}

#bootroutedetails {float:left;width:510px;padding:10px;}
#bootrouteimages {float:right;width:190px;}
#bootrouteschedulecontainer {float:left;overflow:scroll;width:650px;}
.bootrouteimagesmall {float:left;margin:5px; height:30px; width:50px;}
.bootrouteimagemedium {float:left;margin:5px; height:128px; width:170px;}
