BODY
	{
	margin: 0px;
	background-color: #4DB1EB;
	COLOR: #004288;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px
	}

td, .mainbody
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #004288;
	FONT-SIZE: 13px
	}


h1, H1, .title
	{
	FONT-FAMILY: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #F94A02;
/*
	line-height: 90%;
*/
	padding-top: 0px
	}


H2, .subHead
	{
	font-size: 18px;
	font-weight: bolder;
	color: #FF9600
	}


.subHead2
	{
	font-size: 16px;
	font-weight: bolder;
	color: #FF9600
	}


.subtitle2
	{
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #F94A02
	}

H3, .subTitle, .subtitle
	{
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #F94A02
	}

A.subTitle, A.subTitle:link, A.subTitle:visited, A.subtitle, A.subtitle:link, A.subtitle:visited
	{
	font-size: 16px;
	font-weight: bold;
	color: #F94A02
	}

A.subTitle:hover, A.subtitle:hover
	{
	color: #F94A02;
	TEXT-DECORATION: none
	}


.FormTable
	{ background-color: #B2C6DF }

.PriceRed
	{
	font-weight: bold;
	color: #FF0000
	}

.text
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #004288;
	font-size: 11px
	}


.introP
	{
	margin-left: 165px
	}


.minihead
	{
	color: #FF9600;
	font-weight: bold;
	font-size: 11px
	}

.minitext
	{
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-size: 11px
	}


A, A:link, A:visited
	{
	font-weight: bold;
	color: #FF9600
	}


A:hover
	{
	color: #F94A02;
	TEXT-DECORATION: none
	}


.LinkBlue, .LinkBlue A, A.LinkBlue, .LinkBlue A:link, A.LinkBlue:link, .LinkBlue A:visited, A.LinkBlue:visited
	{
	color: #004288;
	font-weight: bold
	}


.LinkBlue A:hover, A.LinkBlue:hover
	{
	color: #F94A02;
	TEXT-DECORATION: none
	}



.FormField
	{ width: 100% }


.ListStretch li
	{ padding-bottom: 12px }

.ListStretch2 li
	{ padding-bottom: 3px }

.SiteMapLast li
	{ padding-bottom: 0px }

.SiteMap li
	{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px
	}

.SiteMapHead li, .SiteMapHead
	{
	font-weight: bold;
	list-style: none;
	margin-left: -40px;
	padding-top: 0px;
	padding-bottom: 0px
	}

.SiteMapHead2 li, .SiteMapHead2
	{
	font-weight: bold;
	list-style: square inside;
	margin-left: -25px;
	padding-top: 0px;
	padding-bottom: 0px
	}





.TopNav
	{
	background-color: #FF9600;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-weight: bolder;
	font-size: 11px
	}


.TopNav A, .TopNav A:link, .TopNav A:visited
	{
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 11px;
	TEXT-DECORATION: none
	}


.TopNav A:hover
	{
	background-color: #F94A02;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	TEXT-DECORATION: none
	}




.TopNav2a
	{
	background-color: #FBF498;
	color: #000000;
	font-weight: bold;
	font-size: 11px
	}


.TopNav2
	{
	background-color: #FBF498;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-weight: bold;
	font-size: 11px
	}

A.TopNav2, A.TopNav2:link, A.TopNav2:visited,
.TopNav2 A, .TopNav2 A:link, .TopNav2 A:visited
	{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	TEXT-DECORATION: none
	}

A.TopNav2:hover, .TopNav2 A:hover
	{
	color: #F94A02;
	padding-top: 2px;
	padding-bottom: 2px;
	TEXT-DECORATION: underline
	}


.TopNav2Head, A.TopNav2Head, A.TopNav2Head:link, A.TopNav2Head:visited
	{
	color: #F94A02;
	font-weight: bold;
	font-size: 11px;
	TEXT-DECORATION: none
	}

A.TopNav2Head:hover
	{
	color: #F94A02;
	padding-top: 2px;
	padding-bottom: 2px;
	TEXT-DECORATION: underline
	}


.TopNav2HeadBox
	{
	background-color: #FF9600;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 11px
	}




.LeftNav
	{
	background-color: #FBF498;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 95%;
	color: #000000;
	font-weight: normal;
	font-size: 11px
	}


.LeftNavSpot
	{
	background-color: #FBF498;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-weight: normal;
	font-size: 12px
	}


.LeftNavHead
	{
	color: #F94A02;
	font-weight: bolder;
	font-size: 11px
	}


.LeftNavHeadBox
	{
	background-color: #FF9600;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 11px
	}

.LeftNavHeadBox A,.LeftNavHeadBox A:link,.LeftNavHeadBox A:visited, 
A.LeftNavHeadBox, A.LeftNavHeadBox:link, A.LeftNavHeadBox:visited
	{
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 11px;
	TEXT-DECORATION: none
	}

.LeftNavHeadBox A:hover, A.LeftNavHeadBox:hover
	{
	color: #FFFFFF;
	TEXT-DECORATION: underline
	}




.LeftNavHeadBoxStretch
	{
	background-color: #FF9600;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 11px;
	letter-spacing: 3pt
	}

.LeftNavHeadBoxStretch A, .LeftNavHeadBoxStretch A:link, .LeftNavHeadBoxStretch A:visited, 
A.LeftNavHeadBoxStretch, A.LeftNavHeadBoxStretch:link, A.LeftNavHeadBoxStretch:visited
	{
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 11px;
	TEXT-DECORATION: none;
	letter-spacing: 3pt
	}

.LeftNavHeadBoxStretch A:hover, A.LeftNavHeadBoxStretch:hover
	{
	color: #FFFFFF;
	TEXT-DECORATION: underline;
	letter-spacing: 3pt
	}




.LeftNav A, .LeftNav A:link, .LeftNav A:visited
	{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	TEXT-DECORATION: none
	}


.LeftNav A:hover
	{
	color: #F94A02;
	font-weight: normal;
	TEXT-DECORATION: underline
	}




.LeftNav2
	{
	background-color: #FBF498;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 98%;
	color: #000000;
	font-weight: normal;
	font-size: 12px
	}

.LeftNav2 A, .LeftNav2 A:link, .LeftNav2 A:visited
	{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	TEXT-DECORATION: none
	}


.LeftNav2 A:hover
	{
	color: #F94A02;
	font-weight: normal;
	TEXT-DECORATION: underline
	}


.LeftNavHead2
	{
	color: #F94A02;
	font-weight: bolder;
	font-size: 14px
	}


.LeftNavHeadBox2
	{
	background-color: #FF9600;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 14px
	}





.RightNav
	{
	background-color: #FBF498;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	font-weight: normal;
	font-size: 12px
	}


.RightNavHead
	{
	color: #F94A02;
	font-weight: bolder;
	font-size: 12px
	}


.RightNavHeadBox
	{
	background-color: #FF9600;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 12px
	}


/*
.RightNav A, .RightNav A:link, .RightNav A:visited
	{
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	TEXT-DECORATION: none
	}


.RightNav A:hover
	{
	color: #F94A02;
	font-weight: normal;
	TEXT-DECORATION: underline
	}
*/



.BotNav
	{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px
	}


.BotNav A, .BotNav A:link, .BotNav A:visited
	{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	TEXT-DECORATION: none
	}


.BotNav A:hover
	{
	color: #FFFFFF;
	TEXT-DECORATION: underline
	}



.smaller
	{ font-size: 12px }


.footer
	{ font-size: 11px }


.footer A, .footer A:link, .footer A:visited
	{
	color: #004288;
	font-weight: normal;
	TEXT-DECORATION: none
	}


.footer A:hover
	{
	color: #004288;
	font-weight: normal;
	TEXT-DECORATION: underline
	}


.required, .ErrorHighlight
	{
	font-weight: bold;
	color: #FF0000
	}




/* STAR CLIPPER RATES PAGE TABLE VALUES */
.RateDest2
	{
	background-color: #004288;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px
	}

.RateDest
	{
	background-color: #004288;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-weight: bold
	}

.RateMisc
	{
	background-color: #00CCFF;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateMiscHead
	{
	background-color: #00CCFF;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold
	}

.RateMisc2
	{
	background-color: #33FFFF;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateMisc2Head
	{
	background-color: #33FFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold
	}

.RateCabinHead
	{
	background-color: #0066CC;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-weight: bold
	}

.RateOwners
	{
	background-color: #CCCC66;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateDeluxe
	{
	background-color: #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateCabin1
	{
	background-color: #FFFF00;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateCabin2
	{
	background-color: #FF9966;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateCabin3
	{
/*
	background-color: #99CC99;
*/
	background-color: #00CC33;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateCabin4
	{
	background-color: #FF9999;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateCabin5
	{
	background-color: #99CCFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.RateCabin6
	{
	background-color: #B086F5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}




/* STAR CLIPPER CALENDAR PAGE TABLE VALUES */
.whiteclose
	{
	background-color: #003399;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.MonthLocation
	{
	background-color: #99CCFF;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.CalListing
	{
	background-color: #66ffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px
	}

.textStretch
	{ line-height: 1.8 }

