p
{
margin-top: 0px;
margin-bottom: 0px;
}

.header { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 16px; 
       FONT-WEIGHT: bold;
       COLOR: #8E7C42; 
       MARGIN-TOP:5px;
       } 

.pageTitle
{
padding-top: 2px;
padding-left: 3px;
padding-bottom: 8px;
font-family: arial, helvetica, sans;
font-size: 20px;
color: #8E7C42;
}

.headerTD { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 18px; 
       FONT-WEIGHT: bold;
       COLOR: #00487D; 
       PADDING-TOP:3px;
       PADDING-LEFT:5px;
       PADDING-BOTTOM:3px;
       } 


.subhead { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-WEIGHT: bold;
       COLOR: #8E7C42; 
       MARGIN-TOP:5px;
       } 
 
 .ItemHeading
 {
 	font-family: georgia,times,arial;
 	font-size: 18px;
 	color: #ab7e0a;
 	padding-top: 5px;
 	padding-bottom: 5px;
 }
 
 .promoSelected { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 15px; 
       COLOR: #D13B3B; 
       MARGIN-TOP:5px;
       }       

.errorMsg { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       COLOR: #000000; 
       MARGIN:5px;
       padding: 10px;
       background: #e8e8e8;
       border: 2px solid #990000;
       } 

.errorMsgSm { 
       FONT-FAMILY: verdana,arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #000000; 
       MARGIN:3px;
       padding: 2px;
       background: #eeeeee;
       border: 1px solid #990000;
       } 



.OrderError { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-WEIGHT: bold;
       COLOR: #ff0000; 
       MARGIN:5px;
       padding: 10px;
       background: #ffffcc;
       border: 1px solid #333333;
       } 

.contentHead{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-WEIGHT: bold;
       COLOR: #00487D; 
       MARGIN-TOP:5px;
       text-align: left;
       } 
.featureheading { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-WEIGHT: bold;
       BACKGROUND: #000000; 
       COLOR: #ffffff;
       } 
       
.greenHead{
	 FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 13px; 
       FONT-WEIGHT: bold;
       BACKGROUND: #B8D441; 
}

.HighlightLabel
{
	FONT-WEIGHT:bold;
}

.VesselName{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 16px; 
       FONT-WEIGHT: bold;
       COLOR: #FE8A01;
       } 


.resLabel{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       FONT-WEIGHT: bold;
       COLOR: #000000;
       BACKGROUND: #E4BA6B;
       MARGIN-TOP:7px;
       } 
       
       
.daylabel{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-WEIGHT: bold;
       COLOR: #7F6A3B;
       MARGIN-TOP:7px;
       } 

.dayDesc{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-WEIGHT: bold;
       COLOR: #37489E;
       MARGIN-TOP:5px;
       } 


.contentbig { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       COLOR: #333333; 
       text-align: left;
       } 

.content { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #333333; 
       text-align: left;
       } 
A.content { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: 66CCFF; 
      TEXT-DECORATION: none;
       } 
       
A.content:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: white; 
       TEXT-DECORATION: underline;
       } 
    

.contentb { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #333333; 
       FONT-WEIGHT: bold;
       text-align: left;
       } 

.contentmed { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333; 
       text-align: left;
       } 
.contentmedb { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333; 
       FONT-WEIGHT: bold;
       text-align: left;
       } 

.contentsm { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #000000; 
       text-align: left;
       } 

.contentsmb { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #000000; 
       FONT-WEIGHT: bold;
       text-align: left;
       } 

.subnavFirstTD
{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #000000; 
       FONT-WEIGHT: bold;
    border: #737FBB;
    background: #FFFFFF;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 3px;
}

.subnavTD
{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #000000; 
       FONT-WEIGHT: bold;
    border: #737FBB;
    background: #FFFFFF;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 3px;
}


.subnav
{
       FONT-FAMILY: arial, sans serif; 
       FONT-SIZE: 11px; 
       COLOR: #1295E7; 
       FONT-WEIGHT: bold;
}

a.subnav
{
       COLOR: #1295E7; 
       TEXT-DECORATION: underline;
}

a.subnav:hover
{
       COLOR: #FFC600; 
       TEXT-DECORATION: none;
}


.subnavSelected
{
       FONT-FAMILY: arial, sans serif; 
       FONT-SIZE: 11px; 
       COLOR: #0038AB; 
       FONT-WEIGHT: bold;
}

a.subnavSelected
{
       COLOR: #0038AB; 
       TEXT-DECORATION: none;
}

a.subnavSelected:hover
{
       COLOR: #1295E7; 
       TEXT-DECORATION: none;
}



.navTD
{
	background:url('/images/nav_bg.gif');
	white-space: nowrap;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
}


.navTDSelected
{
	background:url('/images/nav_bgsel.gif');
	white-space: nowrap;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
}


.navItem
{
       FONT-FAMILY: arial, sans serif; 
       FONT-SIZE: 12px; 
       COLOR: #3366FF; 
}

a.navItem
{
       COLOR: #3366FF; 
       TEXT-DECORATION: none;
}

a.navItem:hover
{
       COLOR: #BBA9C3; 
       TEXT-DECORATION: none;
}

.photonav
{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #ffffff; 
}

a.photonav
{
       TEXT-DECORATION: none;
}

a.photonav:hover
{
       COLOR: #FFCC90; 
       TEXT-DECORATION: underline;
}



.ListLink
{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       COLOR: #4698EA; 
       FONT-WEIGHT: bold;
}

a.ListLink
{
       COLOR: #4698EA; 
       TEXT-DECORATION: underline;
}

a.ListLink:hover
{
       TEXT-DECORATION: none;
}

.footer { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #333333; 
       } 
A.footer { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: 3A6ED0; 
      TEXT-DECORATION: none;
       } 
       
A.footer:hover { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: 000088; 
       TEXT-DECORATION: underline;
       } 


.footerNavCell
{
padding-left: 10px;
padding-right: 25px;
}

.footerNav { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #888888; 
       font-weight: normal;
       } 
A.footerNav { 
       FONT-FAMILY: arial, helvetica, sans; 
       COLOR: #888888; 
      TEXT-DECORATION: none;
       } 
       
A.footerNav:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       COLOR: #888888; 
       TEXT-DECORATION: underline;
       } 
       

.footerCopyright    
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	FONT-FAMILY: arial, helvetica, sans; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
} 


       
.footerFirst { 
  FONT-FAMILY: arial, helvetica, sans; 
  FONT-SIZE: 11px; 
  COLOR: #464646; 
  FONT-WEIGHT: bold;
  }    


.footerNotFirst { 
  FONT-FAMILY: arial, helvetica, sans; 
  FONT-SIZE: 9px; 
  COLOR: #464646; 
  FONT-WEIGHT: bold;
  }    








.hand
{
    CURSOR: hand
}


.Tour1stRow
{
    border: #737FBB;
    background: #737FBB;
    border-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
}

.handsubnav
{
    CURSOR: hand;
    border: #737FBB;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    Padding: 1px;
}

.tourlist
{
    COLOR: #37489E;
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

a.tourlist
{
    COLOR: #37489E;
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION:none;
}

.menulayer
    border: #dddddd;
    border-style: solid;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    visibility:hidden;
    padding: 1px
}


.hiddenfield
{
border-top: white;
border-bottom: white;
border-right: white;
border-left: white;
}



.visiblefield
{
COLOR: black;
}



.MCResult
{
	width: 75px;
	FONT-FAMILY: Arial,Helvetica,Sans Serif;
	FONT-SIZE: 10pt;
	COLOR:blue;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0;
	BORDER-TOP: 0;
	BORDER-RIGHT: 0;
	BORDER-BOTTOM: 0;
	TEXT-ALIGN:right;
}


.gobutton
{
    FONT-FAMILY: Verdana, Arial,Helvetica,Sans Serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR:blue;
}

.DropDown
{
	font-family: Arial,Helvetica,Sans Serif;
	font-size:11px; 
	height:15px; 
}


.FLabel
{
	font-family: Arial,Helvetica,Sans Serif;
	font-size:11px; 
	font-weight: bold;
	height:15px; 
	width: 125px;
	background: #e8e8e8;
	padding-left: 4px;
	padding-right: 2px;
}
.FLabelLight
{
	font-family: Arial,Helvetica,Sans Serif;
	font-size:11px; 
	font-weight: regular;
	height:15px; 
	width: 125px;
	background: #e8e8e8;
	padding-left: 4px;
	padding-right: 2px;
}


.FValue
{
	font-family: Arial,Helvetica,Sans Serif;
	font-size:11px; 
	height:15px; 
	width: 500px;
}


.FLabelSm
{
	font-family: Arial,Helvetica,Sans Serif;
	font-size:11px; 
	font-weight: bold;
	height:15px; 
	width: 100px;
	background: #e8e8e8;
	padding-left: 4px;
	padding-right: 2px;
}


.FLabelLightSm
{
	font-family: Arial,Helvetica,Sans Serif;
	font-size:11px; 
	font-weight: regular;
	height:15px; 
	width: 100px;
	background: #e8e8e8;
	padding-left: 4px;
	padding-right: 2px;
}


.FValueSm
{
	font-family: Arial,Helvetica,Sans Serif;
	font-size:11px; 
	height:15px; 
	width: 100px;
}



.TEXTAREA
{
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 11px;
}


.textbox
{
	width: 90px;
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 11px;
}


.textbox-FriendEmail
{
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 11px;
    WIDTH:175px;
}



.textbox-long
{
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 11px;
    WIDTH:208px;
}


.textbox-med
{
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 11px;
    WIDTH:125px;
}


.textbox-num
{
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 11px;
    WIDTH:40px;
}


.textbox-short
{
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 11px;
    WIDTH:80px;
}





.resDropDown
{
font-family:arial; font-size:12px; height:18px; width:165px;
}



/* PRICING TABLE STYLES */
		.PricingTitle
		{
		       FONT-FAMILY: arial, helvetica, sans; 
		       FONT-SIZE: 12px; 
		       COLOR: #000000; 
		       FONT-WEIGHT: bold;
		       TEXT-ALIGN: center;
		    background: #EAD2A4;
		    border-style: solid;
		    border-color: #888888;
		    border-top-width: 0px;
		    border-right-width: 0px;
		    border-bottom-width: 1px;
		    border-left-width: 0px;
		    padding-left: 5px;
		    padding-right: 5px;
		    padding-top: 2px;
		    padding-bottom: 2px;
		}
		
		.PricingLink
		{
			FONT-FAMILY: arial, helvetica, sans; 
			FONT-SIZE: 10px; 
			COLOR: #0000ff; 
			FONT-WEIGHT: bold;
			BORDER-TOP: 1px black;
			BACKGROUND: #FFF8BB;
			PADDING-LEFT: 5px;
			PADDING-RIGHT: 5px;
			PADDING-TOP: 1px;
			PADDING-BOTTOM: 4px;
			HEIGHT:11px;
			BORDER-STYLE: solid;
			BORDER-WIDTH: 1px;
			BORDER-COLOR: #ffffff;
			TEXT-DECORATION: none;
		}
		
		
		A.PricingLink
		{
			TEXT-DECORATION: underline;
		}
		
		
		
		A:hover.PricingLink
		{
			TEXT-DECORATION: underline;
		     BACKGROUND: #E9E4BD;
		}
		
		
		
		.PricingDataTH
		{
		       FONT-FAMILY: arial, helvetica, sans; 
		       FONT-SIZE: 11px; 
		       COLOR: #000000; 
		       FONT-WEIGHT:bold;
		    border-style: solid;
		    border-color: #B8D441;
		    border-top-width: 0px;
		    border-right-width: 1px;
		    border-bottom-width: 1px;
		    border-left-width: 0px;
		    padding-left: 5px;
		    padding-right: 5px;
		    padding-top: 2px;
		    padding-bottom: 2px;
		}
		
		.PricingDataTHEnd
		{
		       FONT-FAMILY: arial, helvetica, sans; 
		       FONT-SIZE: 11px; 
		       COLOR: #000000; 
		       FONT-WEIGHT:bold;
		    border-style: solid;
		    border-color: #B8D441;
		    border-top-width: 0px;
		    border-right-width: 0px;
		    border-bottom-width: 1px;
		    border-left-width: 0px;
		    padding-left: 5px;
		    padding-right: 5px;
		    padding-top: 2px;
		    padding-bottom: 2px;
		}
		
		
		
		.PricingDataTD
		{
		       FONT-FAMILY: arial, helvetica, sans; 
		       FONT-SIZE: 11px; 
		       COLOR: #000000; 
		    border-style: solid;
		    border-color: #B8D441;
		    border-top-width: 0px;
		    border-right-width: 1px;
		    border-bottom-width: 1px;
		    border-left-width: 0px;
		    padding-left: 5px;
		    padding-right: 5px;
		    padding-top: 2px;
		    padding-bottom: 2px;
		}
		
		.PricingDataTDEnd
		{
		       FONT-FAMILY: arial, helvetica, sans; 
		       FONT-SIZE: 11px; 
		       COLOR: #000000; 
		    border-style: solid;
		    border-color: #B8D441;
		    border-top-width: 0px;
		    border-right-width: 0px;
		    border-bottom-width: 1px;
		    border-left-width: 0px;
		    padding-left: 5px;
		    padding-right: 5px;
		    padding-top: 2px;
		    padding-bottom: 2px;
		}


.submit-FriendEmail
{
	background:#eeeeee;
	border: 2px solid #B8D441;
	font-size:11px;
	font-weight:bold;
}



.prDateHead{
	  WIDTH: 100px;
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #ffffff;
       FONT-WEIGHT: bold;
       BACKGROUND: #ab7e0a;
       BORDER: 1px solid  #ab7e0a;
       border-right: 1px solid #ffffff;
       PADDING-LEFT: 5px;
       PADDING-BOTTOM: 2px;
       padding-top: 3px;
       } 

.prHead{
	  WIDTH: 630px;
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #ffffff;
       FONT-WEIGHT: bold;
       BACKGROUND: #ab7e0a;
       BORDER: 1px solid  #ab7e0a;
       border-left: 1px solid #ffffff;
       PADDING-LEFT: 5px;
       PADDING-BOTTOM: 2px;
       padding-top: 3px;
       } 


.prDate{
		WIDTH: 100px;
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       BORDER: 1px solid  #ab7e0a;
       PADDING-LEFT: 5px;
       HEIGHT:18px;
       } 

.prItem{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       HEIGHT:18px;
       } 


.prItemTD{
		WIDTH: 630px;
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       BORDER-COLOR: #ab7e0a;
       BORDER-STYLE: solid;
       BORDER-TOP-WIDTH: 0px;
       BORDER-BOTTOM-WIDTH: 1px;
       BORDER-RIGHT-WIDTH: 1px;
       BORDER-LEFT-WIDTH: 1px;
       PADDING-LEFT: 5px;
       HEIGHT:18px;
       LINE-HEIGHT:18px;
       }
        
.faqHead{
	  WIDTH: 730px;
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #ffffff;
       FONT-WEIGHT: bold;
       BACKGROUND: #ab7e0a;
       BORDER-COLOR: #ab7e0a;
       BORDER-STYLE: solid;
       BORDER-RIGHT-WIDTH: 1px;
       BORDER-LEFT-WIDTH: 1px;
       PADDING-LEFT: 5px;
       PADDING-BOTTOM: 2px;
       LINE-HEIGHT: 14px;
       HEIGHT:12px;
       } 

.faqItem{
		WIDTH: 730px;
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       BORDER-COLOR: #ab7e0a;
       BORDER-STYLE: solid;
       BORDER-TOP-WIDTH: 0px;
       BORDER-BOTTOM-WIDTH: 1px;
       BORDER-RIGHT-WIDTH: 1px;
       BORDER-LEFT-WIDTH: 1px;
       PADDING-LEFT: 5px;
       HEIGHT:18px;
       } 


a.faqItem{
	text-decoration:none;
       } 


a:hover.faqItem{
	text-decoration:underline;
       } 

.faqItemDivFirst{
		WIDTH: 730px;
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       BORDER-COLOR: #ab7e0a;
       BORDER-STYLE: solid;
       BORDER-WIDTH: 1px;
       PADDING-LEFT: 5px;
       HEIGHT:18px;
       LINE-HEIGHT:18px;
       } 


.faqItemDiv{
		WIDTH: 730px;
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       BORDER-COLOR: #ab7e0a;
       BORDER-STYLE: solid;
       BORDER-TOP-WIDTH: 0px;
       BORDER-BOTTOM-WIDTH: 1px;
       BORDER-RIGHT-WIDTH: 1px;
       BORDER-LEFT-WIDTH: 1px;
       PADDING-LEFT: 5px;
       HEIGHT:18px;
       LINE-HEIGHT:18px;
       } 

.faqItemLink{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       } 
a.faqItemLink{
	text-decoration:none;
       } 
a:hover.faqItemLink{
	text-decoration:underline;
       } 



.greenLink { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #333333; 
       margin: 2px;
       } 
A.greenLink { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: 333333; 
      TEXT-DECORATION: none;
       } 
       
A.greenLink:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: blue; 
       TEXT-DECORATION: none;
       } 


.contentBorder
{
border-left: 1px solid #DADADA;
border-right: 1px solid #DADADA;
}

.contentBorderLeft
{
border-left: 1px solid #DADADA;
}

.contentBorderRight
{
border-right: 1px solid #DADADA;
}

.LoginBox
{
width: 75px;
height: 16px;
font-family: arial, helvetica, sans;
font-size: 10px;
line-height: 10px;
}


.cartTH
{
background: #000088;
color: #ffffff;
font-family: arial,helvetica,sans;
font-size:12px;
font-weight: bold;
border-right: 1px solid #ffffff;
padding: 5px;
}


.cartTHSummary
{
background: #000088;
color: #ffffff;
font-family: arial,helvetica,sans;
font-size:12px;
font-weight: bold;
border-right: 1px solid #ffffff;
padding: 5px;
}

.cartTHLast
{
background: #000088;
color: #ffffff;
font-family: arial,helvetica,sans;
font-size:12px;
font-weight: bold;
padding: 5px;
border-right: 1px solid #000088;
}

.cartTHWarehouse
{
background: #006600;
color: #ffffff;
font-family: arial,helvetica,sans;
font-size:12px;
font-weight: bold;
padding: 5px;
border: 1px solid #000088;
}


.cartWDef
{
background: #000088;
border-right: 1px solid #000088;
}

.cartData
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 12px;
border: 1px solid #000088;
padding: 5px;
}

.cartDataS
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 11px;
border: 1px solid #000088;
padding: 5px;
}

.cartDataSummary
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 11px;
border: 1px solid #000088;
padding: 5px;
}

.cartDataC
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 12px;
border: 1px solid #000088;
padding: 5px;
text-align: center;
}

.cartDataCLast
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 12px;
border-top: 1px solid #000088;
border-bottom: 1px solid #000088;
border-left: 1px solid #000088;
border-right: 1px solid #000088;
padding: 5px;
text-align: center;
}


.cartDataR
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 11px;
font-weight: bold;
border: 1px solid #000088;
padding: 5px;
text-align: right;
}

.cartDataStatus
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 12px;
border: 1px solid #000088;
text-align: center;
}


.topnav { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       FONT-WEIGHT: bold;
       COLOR: ffffff; 
		PADDING-LEFT: 8px;
		PADDING-RIGHT: 8px;
		PADDING-TOP: 1px;
		PADDING-BOTTOM: 2px;
	LINE-HEIGHT: 10px;
	text-align: center;

       } 
       
A.topnav { 
       COLOR: #000088; 
      TEXT-DECORATION: none;
      
       } 
       
A.topnav:hover { 
       COLOR: #0054FF; 
       TEXT-DECORATION: none;
       } 


.topnavOut { 
       FONT-FAMILY: verdana, arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       FONT-WEIGHT: bold;
       COLOR: #888888; 
		PADDING-LEFT: 8px;
		PADDING-RIGHT: 8px;
		PADDING-TOP: 1px;
		PADDING-BOTTOM: 2px;
		LINE-HEIGHT: 10px;

       } 
       
A.topnavOut { 
       COLOR: #888888; 
      TEXT-DECORATION: none;
      
       } 
       
A.topnavOut:hover { 
       COLOR: #888888; 
       TEXT-DECORATION: none;
       } 


     
	A.cartStock {
		FONT-FAMILY: Verdana, arial, helvetica;
		FONT-SIZE: 11px;
		FONT-WEIGHT: bold;
		COLOR: #0000FF;
		BACKGROUND: #ffffff;
		BORDER-LEFT: SOLID 2px;
		BORDER-LEFT-COLOR: #cccccc;
		BORDER-TOP: SOLID 2px;
		BORDER-TOP-COLOR: #cccccc;
		BORDER-RIGHT: SOLID 2px;
		BORDER-RIGHT-COLOR: #888888;
		BORDER-BOTTOM: SOLID 2px;
		BORDER-BOTTOM-COLOR: #888888;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 2px;
		HEIGHT:16px;
		TEXT-DECORATION:none;
		} 

	A:hover.cartStock {
		FONT-FAMILY: Verdana, arial, helvetica;
		FONT-SIZE: 11px;
		FONT-WEIGHT: bold;
		COLOR: #0000CC;
		BACKGROUND: #E6F6FF;
		BORDER-LEFT: SOLID 2px;
		BORDER-LEFT-COLOR: #888888;
		BORDER-TOP: SOLID 2px;
		BORDER-TOP-COLOR: #888888;
		BORDER-RIGHT: SOLID 2px;
		BORDER-RIGHT-COLOR: #cccccc;
		BORDER-BOTTOM: SOLID 2px;
		BORDER-BOTTOM-COLOR: #cccccc;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 2px;
		HEIGHT:16px;
		TEXT-DECORATION:none;
		} 
		

     
	A.cartUpdate {
		FONT-FAMILY: Verdana, arial, helvetica;
		FONT-SIZE: 11px;
		FONT-WEIGHT: bold;
		COLOR: #336600;
		BACKGROUND: #ffffff;
		BORDER-LEFT: SOLID 2px;
		BORDER-LEFT-COLOR: #cccccc;
		BORDER-TOP: SOLID 2px;
		BORDER-TOP-COLOR: #cccccc;
		BORDER-RIGHT: SOLID 2px;
		BORDER-RIGHT-COLOR: #888888;
		BORDER-BOTTOM: SOLID 2px;
		BORDER-BOTTOM-COLOR: #888888;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 2px;
		HEIGHT:16px;
		TEXT-DECORATION:none;
		} 

	A:hover.cartUpdate {
		FONT-FAMILY: Verdana, arial, helvetica;
		FONT-SIZE: 11px;
		FONT-WEIGHT: bold;
		COLOR: #336600;
		BACKGROUND: #DEF7C6;
		BORDER-LEFT: SOLID 2px;
		BORDER-LEFT-COLOR: #888888;
		BORDER-TOP: SOLID 2px;
		BORDER-TOP-COLOR: #888888;
		BORDER-RIGHT: SOLID 2px;
		BORDER-RIGHT-COLOR: #cccccc;
		BORDER-BOTTOM: SOLID 2px;
		BORDER-BOTTOM-COLOR: #cccccc;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 2px;
		HEIGHT:16px;
		TEXT-DECORATION:none;
		} 
		






.CategoryLink
{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       COLOR: #0033CC; 
       FONT-WEIGHT: bold;
       TEXT-DECORATION: underline;
}

a.CategoryLink
{
       TEXT-DECORATION: underline;
}

a.CategoryLink:hover
{
       COLOR: #6699CC; 
       TEXT-DECORATION: none;
}




.SubCategoryLink
{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #0033CC; 
       TEXT-DECORATION: underline;
}

a.SubCategoryLink
{
       TEXT-DECORATION: underline;
}

a.SubCategoryLink:hover
{
       COLOR: #6699CC; 
       TEXT-DECORATION: none;
}



.headerDetails
{
color: #006600;
font-family: verdana, arial,helvetica,sans;
font-size:10px;
padding: 5px;
margin: 7px;
margin-top: 14px;
border: 2px solid #006600;
}


.screenOnly
{
visibility: visible;
}

.partNo
{
font-size: 11px;
font-weight: bold;
}

.orderNum
{
font-size: 11px;
width: 30px;
height: 18px;
}


.catalogB
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 12px;
border-top: 1px solid #000088;
border-left: 1px solid #000088;
border-bottom: 1px solid #000088;
border-right: none;
padding: 0px;
}

.catalogC
{
color: #000088;
font-family: arial,helvetica,sans;
font-size: 12px;
border-left: none;
border-top: 1px solid #000088;
border-right: 1px solid #000088;
border-bottom: 1px solid #000088;
padding: 5px;
}


.greenMsg
{
background: #006600;
color: #ffffff;
font-family: arial,helvetica,sans;
font-size:12px;
font-weight: bold;
padding: 2px;
border: 1px solid #000088;
}


.regLink
{
color: blue;
}


.supernav
{
	font-family: arial,helvetica,sans;
	font-size: 10px;
	font-weight: bold;
	color: #61593c;
	text-decoration: none;
}

.footerbar
{
	font-family: verdana,arial,helvetica,sans;
	font-size:10px;
	font-weight: bold;
	color: #888888;
	padding: 5px;
}


.LoginFormTD
{
	font-family: verdana,arial,helvetica,sans;
	font-size:10px;
	background: #FBF6E1;
	border: 1px solid #faf5dd;
	padding: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}


.SearchFormTD
{
	font-family: verdana,arial,helvetica,sans;
	font-size:10px;
	background: #AFDE7B;
	border: 1px solid #499442;
	padding-top: 2px;
	padding-bottom: 0px;
}




/*----- HOME RSS CLASSES ---------*/

		.featuredRegionName
		{
			font-family: arial, helvetica;
			font-size: 18px;
			color: #5D5D5D;
			border-bottom: 1px solid #4C4C4C;
			padding-left: 12px;
			padding-top: 9px;
		}
		
		.featuredRegionLabel
		{
			border-right: 1px solid #4C4C4C;
			border-bottom: 1px solid #4C4C4C;
		}
		
		.featuredRegionPhoto
		{
			border: 1px solid #4C4C4C;
		}
		
		.featuredRegionDesc
		{
			font-family: arial, helvetica;
			font-size: 11px;
			color: #3FB0ED;
			padding-left: 10px;
			padding-top: 8px;
			line-height: 13px;
		}
		
		.featureLink
		{
		color: #3FB0ED;
		text-decoration: none;
		}


		.featuredResortsLabel
		{
			border-bottom: 1px solid #4C4C4C;
			border-right: 1px solid #4C4C4C;
		}
		
		
		.featuredResortsLabels
		{
			border-bottom: 1px solid #4C4C4C;
		}
		
		.AreaAreaTD
		{
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 13px;
			font-family: arial, helvetica;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			border-right: 1px solid #4C4C4C;
			height: 38px;
		}
		
		.AreaAreaON
		{
			color: #65BF0E;
		}
		
		.AreaLink
		{
			color: #A9A9A9;
			font-family: arial, helvetica;
			font-size: 13px;
			font-weight: bold;
		}
		
		a.AreaLink
		{
			text-decoration: none;
		}
		a:hover.AreaLink
		{
			text-decoration: none;
			color: #3FB0ED;
		}
		
		.resortImage
		{
		border: 1px solid #4C4C4C;
		}
		
		.resortDetails
		{
			padding-left: 10px;
			padding-top: 3px;
			font-family: arial, helvetica;
			font-size: 11px;
			line-height: 12px;
		}
		
		.resortName
		{
			font-weight: bold;
			color: #3FB0ED;
			text-decoration: none;
		}
		
		
		.resortMore
		{
			color: #3FB0ED;
			text-decoration: none;
		}


.privacyDiv
{
			padding-top: 5px;
			padding-bottom: 5px;
			font-family: arial, helvetica;
			font-size: 11px;
			line-height: 12px;
}

.ulNoMargin
{
	margin-top: 0px;
	margin-bottom: 6px;
}

.addressBox
{
	border: 2px solid #888888;
	padding: 5px;
	background: #e8e8e8;
	FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #333333; 
       filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#e8e8e8); 

}



.contentListItem{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       MARGIN-TOP:5px;
       MARGIN-TOP:5px;
       } 
       
.contentListItemLinks{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       } 

.contentListHead{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       FONT-WEIGHT: bold;
       COLOR: #00487D; 
       MARGIN-TOP:5px;
       } 


.contentListSubHead{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       FONT-WEIGHT: bold;
       COLOR: #888888; 
       MARGIN-TOP:2px;
       } 

.contentListDetail{ 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       MARGIN-TOP:5px;
       MARGIN-BOTTOM:8px;
	FONT-WEIGHT: normal;
       } 

.contentLink{ 
       MARGIN-TOP:5px;
       MARGIN-TOP:5px;
       }     

.contentItemLink{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #blue;
       FONT-WEIGHT: bold;
       } 
a.contentItemLink{
	text-decoration:underline;
       } 
a:hover.contentItemLink{
	text-decoration:none;
       }  


	.otherLink
	{
		font-size: 12px;
		font-family: arial;
		font-weight: bold;
		color: #3FB0ED;
	}
	
	a.otherLink
	{
		text-decoration: underline;
	}
	
	a:hover.otherLink
	{
		text-decoration: none;
	}
	
	.otherTD
	{
		padding-right: 4px;
		padding-top: 6px;
		padding-bottom: 5px;
		font-size: 12px;
		font-family: arial;
		line-height:11px;
	}
	

.regLink{
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #3FB0ED;
       FONT-WEIGHT: bold;
       } 
a.regLink{
	text-decoration:underline;
       } 
a:hover.regLink{
	text-decoration:none;
       }  

.pagePhoto
{
	border: 1px solid #3FB0ED;
}


.formHeader
{
	background: #3FB0ED;
	/*border: 1px solid #3FB0ED;*/
	color: #ffffff;
	font-family: arial, helvetica, sans; 
	font-size: 14px; 
	font-weight: bold;
	padding: 2px;
}

	A.buttonsm {
		BACKGROUND: #ffffff;
		BORDER-LEFT: SOLID 1px;
		BORDER-LEFT-COLOR: #cccccc;
		BORDER-TOP: SOLID 1px;
		BORDER-TOP-COLOR: #cccccc;
		BORDER-RIGHT: SOLID 1px;
		BORDER-RIGHT-COLOR: #888888;
		BORDER-BOTTOM: SOLID 1px;
		BORDER-BOTTOM-COLOR: #888888;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 2px;
		HEIGHT:10px;
		TEXT-DECORATION:none;
		} 

	A:hover.buttonsm {
		BACKGROUND: #E6F6FF;
		BORDER-LEFT: SOLID 1px;
		BORDER-LEFT-COLOR: #888888;
		BORDER-TOP: SOLID 1px;
		BORDER-TOP-COLOR: #888888;
		BORDER-RIGHT: SOLID 1px;
		BORDER-RIGHT-COLOR: #cccccc;
		BORDER-BOTTOM: SOLID 1px;
		BORDER-BOTTOM-COLOR: #cccccc;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 2px;
		HEIGHT:10px;
		TEXT-DECORATION:none;
		} 
		
		
	.buttonLogin{
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}
	A.buttonLogin {
		BACKGROUND: #ffffff;
		BORDER-LEFT: SOLID 1px;
		BORDER-LEFT-COLOR: #cccccc;
		BORDER-TOP: SOLID 1px;
		BORDER-TOP-COLOR: #cccccc;
		BORDER-RIGHT: SOLID 1px;
		BORDER-RIGHT-COLOR: #888888;
		BORDER-BOTTOM: SOLID 1px;
		BORDER-BOTTOM-COLOR: #888888;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 2px;
		HEIGHT:10px;
		TEXT-DECORATION:none;
		} 

	A:hover.buttonLogin {
		BACKGROUND: #E6F6FF;
		BORDER-LEFT: SOLID 1px;
		BORDER-LEFT-COLOR: #888888;
		BORDER-TOP: SOLID 1px;
		BORDER-TOP-COLOR: #888888;
		BORDER-RIGHT: SOLID 1px;
		BORDER-RIGHT-COLOR: #cccccc;
		BORDER-BOTTOM: SOLID 1px;
		BORDER-BOTTOM-COLOR: #cccccc;
		PADDING-LEFT: 5px;
		PADDING-RIGHT: 5px;
		PADDING-TOP: 2px;
		PADDING-BOTTOM: 2px;
		HEIGHT:10px;
		TEXT-DECORATION:none;
		} 

.MainDesc { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       FONT-WEIGHT: bold;
       COLOR: #8E7C42; 
       } 
.MainDescSM { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       FONT-WEIGHT: bold;
       COLOR: #8E7C42; 
       } 
.LongDesc { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       FONT-WEIGHT: normal;
       COLOR: #666666; 
       } 

.resortName { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-WEIGHT: bold;
       COLOR: #888888; 
       } 

.resortContent
{
padding-left: 7px;
padding-right: 7px;
margin-left: 7px;
margin-right: 7px;
}

.resortContentDiv
{
padding-right: 5px;
}

.smallImage
{
margin: 2px;
border: 1px solid #AE820C;
}


.bigImage
{
padding: 2px;
margin: 2px;
border: 1px solid #AE820C;
}

	.VTimage
	{
		border: 1px solid black; 
		padding: 0px;
	}
	.VTtab
	{
		border: 1px solid black; 
		padding: 3px;
	}
	
	.VTlink
	{
		font-family: arial, helvetica, sans;
		font-size: 10px;
		font-weight: bold;
		color: red;
		text-decoration: none;
	}
	a:hover.VTlink
	{
		text-decoration: underline;
	}
	

.nav2off
{
       FONT-FAMILY: arial, sans serif; 
       FONT-SIZE: 11px; 
       COLOR: #ffffff; 
}

a.nav2off
{
       COLOR: #ffffff; 
       TEXT-DECORATION: none;
}

a.nav2off:hover
{
       COLOR: #4b432a; 
       TEXT-DECORATION: underline;
}

.nav2on
{
       FONT-FAMILY: arial, sans serif; 
       FONT-SIZE: 11px; 
       COLOR: #f6ecbf; 
}

a.nav2on
{
       COLOR: #f6ecbf; 
       TEXT-DECORATION: none;
}

a.nav2on:hover
{
       COLOR: #f6ecbf; 
       TEXT-DECORATION: none;
}
		.footerText
		{
		font-family: verdana, arial,helvetic;
		font-size: 10px;
		color: #888888;
		}
		
		.footerTextBig
		{
		font-family: verdana, arial,helvetic;
		font-size: 12px;
		font-weight: bold;
		color: #888888;
		}