td.resortCONTENT
{
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	line-height: 140%;
	color: #333;
	background-color: #F2F2F2;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 10px;
}

td.resortFEATURE
{
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	line-height: 140%;
	color: #333;
	background-color: #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 10px;
}

td.resortHED
{
	font-family: Arial, Helvetica, sans;
	font-size: 18px;
	line-height: 140%;
	color: #036;
	background-color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	font-weight: bold;
}


td.resort_H
{
	height: 1px;
	background-color: #036;
}

table.resortNav {
	width: 100%; height: 532px; background: #F3F3EB; border: 1px solid #003151; border-collapse: collapse;
}

td.resortNav {
	height: 40px; vertical-align: middle; border: 1px solid #003151;
}

td.resortNav p {
	line-height: 120%;
	margin-bottom: 0px;
}

td.resortNav p a:link, td.resortNav p a:visited {
	font-weight: bold;
	font-size: 13px;
	color: #003151;
	text-decoration: none;
}

td.resortNav p a:hover, td.resortNav p a:active {
	text-decoration: underline;
}

td.reportHED
{
	font-family: helvetica, arial, sans;
	font-size: 11px;
	line-height: 140%;
	color: #333;
	background-color: #EAF1F8;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.reportDESCRIPT
{
	font-family: helvetica, arial, sans;
	font-size: 11px;
	line-height: 140%;
	color: #333;
	background-color: #e1e2e2;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 6px;
	text-align: center;
}

td.reportRESULTS
{
	font-family: helvetica, arial, sans;
	font-size: 11px;
	line-height: 140%;
	color: #369;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 6px;
	text-align: center;
}

td.temp_HED
{
	font-family: helvetica, arial, sans;
	font-size: 12px;
	line-height: 140%;
	color: #369;
	background-color: #FFF;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.temp_whiteHED
{
	font-family: helvetica, arial, sans;
	font-size: 12px;
	line-height: 140%;
	color: #333;
	background-color: #FFF;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.temp_white
{
	font-family: Arial, helvetica, sans;
	font-size: 10px;
	line-height: 140%;
	color: #333;
	background-color: #FFF;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.temp_greyHED
{
	font-family: helvetica, arial, sans;
	font-size: 12px;
	line-height: 140%;
	color: #333;
	background-color: #F2F2F2;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;

}

td.temp_grey
{
	font-family: Arial, helvetica, sans;
	font-size: 9px;
	line-height: 140%;
	color: #333;
	background-color: #F2F2F2;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.mileageHED
{
	font-family: helvetica, arial, sans;
	font-size: 11px;
	line-height: 140%;
	color: #036;
	background-color: #EAF1F8;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

td.mileage_white
{
	font-family: 'Tahoma','Lucida Grande', verdana, arial, helvetica, sans;
	font-size: 9px;
	line-height: 140%;
	color: #333;
	background-color: #FFF;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 6px;
	padding-bottom: 6px;
}

td.mileage_grey
{
	font-family: 'Tahoma', 'Lucida Grande', verdana, arial, helvetica, sans;
	font-size: 9px;
	line-height: 140%;
	color: #333;
	background-color: #F2F2F2;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 6px;
	padding-bottom: 6px;
}

td.mileage_white_K
{
	font-family: 'Tahoma','Lucida Grande', verdana, arial, helvetica, sans;
	font-size: 9px;
	line-height: 140%;
	color: #C60;
	background-color: #FFF;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 6px;
	padding-bottom: 6px;
}

td.mileage_grey_K
{
	font-family: 'Tahoma', 'Lucida Grande', verdana, arial, helvetica, sans;
	font-size: 9px;
	line-height: 140%;
	color: #C60;
	background-color: #F2F2F2;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 6px;
	padding-bottom: 6px;
}


._K
{
	color: #CC6600;
}


td.mileage_spacer_V
{
	width: 1px;
	background-color: #999;
}

td.mileage_spacer_H
{
	height: 1px;
	background-color: #999;
}

td.mileage_empty
{
	background-color: #DDDDDD;
}

td.mileage_label
{
	background-color: #EAF1F8;
	vertical-align: bottom;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 10px;
}

td.compare_whiteHED
{
	font-family: helvetica, arial, sans;
	font-size: 11px;
	line-height: 140%;
	color: #333;
	background-color: #FFF;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.compare_white
{
	font-family: Arial, helvetica, sans;
	font-size: 9px;
	line-height: 140%;
	color: #333;
	background-color: #FFF;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.compare_greyHED
{
	font-family: helvetica, arial, sans;
	font-size: 11px;
	line-height: 140%;
	color: #333;
	background-color: #F2F2F2;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.compare_grey
{
	font-family: Arial, helvetica, sans;
	font-size: 9px;
	line-height: 140%;
	color: #333;
	background-color: #F2F2F2;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 8px;
	padding-bottom: 6px;
}

td.spacer_H
{
	height: 1px;
	background-color: #999;
}

td.spacer_V
{
	width: 1px;
	background-color: #999;
}

td.label
{
	background-color: #EAF1F8;
	vertical-align: bottom;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 10px;
}

.xcountry, .mileage, .comparison, .amenity {
	font-size: 10px;
}
td.masthead
{
	background-image: url(/art/lf/masthead_bckgrnd.gif);
	background-color: #556D8A;
}


td.closeWIN
{
	background-image: url(/art/lf/masthead_bckgrnd.gif);
	background-color: #556D8A;
	font-family: helvetica, arial, sans;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;	
}

.closeWIN A {	text-decoration: none; color: #FFF;	}

.closeWIN A:hover { text-decoration: underline; color: #FFF; }

td.sidebarHED
{
	background-color: #EAF1F8;
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #039;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}


.result
{
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	padding-top: 4px;
	line-height: 140%;
	color: #003399;
	font-weight: bold;
} 


TD.sidebar
{
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	padding-top: 4px;
	line-height: 140%;
	color: #333;
} 

.sidebar A {	text-decoration: none; color: #003399; 	font-weight: bold; }

.sidebar A:hover { text-decoration: underline; color: #FF3300; 	font-weight: bold; }

.sidebar_Bullet {
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 8px;
}

td.sidebarHED_B
{
	background-color: #EAF1F8;
	font-family: Arial, Helvetica, sans;
	font-size: 12px;
	color: #039;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}


TD.sidebar_B
{
	font-family: verdana, Arial, Helvetica, sans;
	font-size: 11px;
	padding-top: 4px;
	padding-left: 2px;
	line-height: 140%;
	color: #333;
} 

.sidebar_B A {	text-decoration: underline; color: #333;  }

.sidebar_B A:hover { text-decoration: none; color: #FF3300; }

img.left
{
	float: left;
	margin: 2px 8px 5px 0;
	border: 1px solid #D6D6D6;
}

img.right
{
	float: right;
	margin: 2px 8px 0 5px;
	border: 1px solid #D6D6D6;
}

td.sectionHED
{
	font-family: Arial, Helvetica, sans;
	font-size: 14px;
	line-height: 140%;
	color: #333;
	background-color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	font-weight: bold;
}


td.h_rule
{
	height: 1px;
	background-color: #333;
}
