body
{
	margin:0px;
	background-color:#FFFFFF;
}
		
#leftnav
{
	background:url(../images/curl_leftmenu.gif) no-repeat 10px 0px;
	font:bold 12px Verdana;
}

#maincontent
{
	background:url(../images/curl_body.gif) no-repeat 0px 0px;
	padding-left:60px;
	padding-top:10px;
	font:12px Verdana;
}

.CollapsePanel
{
  margin: 0px 0px 0px 0px;
  border: 0px;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}

.ArticleHeadline {
	font-family: Goudy, Garamond, "Times New Roman";
	font-size: 18px;
	color: #242424;
	text-decoration: none;
	font-weight: bold;
}

.BlueBorderTop {
	border-top: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	border-right: none
}

.BlueBorderBottom 
{
	border-bottom: 1px solid #999999;
	padding-right: 10px;
	padding-left: 10px;
}

.BlueTabTableBorder {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top-style : none;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
}

.BlueTabTableBorderFull {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top : 1px solid #999999;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
}

.BodyLead {
	font-family: verdana, arial, geneva, sans-serif;
	color: #ff9933;
	font-size: 8pt;
	font-weight: bold;
}

.BodyBold {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 8pt;
	font-weight: bold;
}
.BodyRed
{
	font-size: 8pt;
	color: #990000;
	font-family: verdana, arial, geneva, sans-serif;
}

.BodyRedBold {
	font-family: verdana, arial, geneva, sans-serif;
	color: #990000;
	font-size: 8pt;
	font-weight: bold;
	background-color: #ffffff
}

.BodyText {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 8pt;
}

.BodyTextVcom
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.BookingStatusGridHeader
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}


.BorderlessLtGrayBox {
  background-color: #efefef;
}

.BucketTeaser {
	font-size: 7pt;
	color: #4E4E45;
	font-family: verdana, arial, geneva, sans-serif;

}

.ButtonBarGray {
	border-top: #bebebe 1px solid;
	border-bottom: #bebebe 1px solid;
	background-color: #e6e6e6;
}

.ButtonBarYellow {
	border-top: #bebebe 1px solid;
	border-bottom: #bebebe 1px solid;
	background-color: #ffffcc;
}

.ButtonBoxBlue {
	border: #999999 1px solid;
	background-color: #e6e6e6;
}

.FooterBoxBlue {
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	background-color: #e6e6e6;
	padding-top: 10px;
	padding-left: 10px;
}

.CalendarDateHeader {
	font-size: 8pt;
	margin: 4px 10px 4px 10px;
	color: #606060;
	font-family: verdana, arial, geneva, sans-serif;
}

.CalendarDayHeader {
	font-size: 8pt;
	margin: 4px 10px 4px 10px;
	color: #ffd75a;
	font-family: verdana, arial, geneva, sans-serif;
}

.CalenderHeadline {
	font-size: 8pt;
	color: #003366;
	font-family: verdana, arial, geneva, sans-serif;
}

.CalendarHotNews {
	font-size: 10pt;
	color: #990000;
	font-style: italic;
	font-family: verdana, arial, geneva, sans-serif;
}

.CalenderLink {
	font-size: 8pt;
	color: #003366;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.CalenderMonthTitle {
	font-size: 16pt;
	color: #FF9933;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.CalendarViewership {
	font-size: 10pt;
	color: #990000;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.ContactGridHeader {
	font-family: verdana, arial, geneva, sans-serif;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
}

.ContactGridItem {
	font-family: verdana, arial, geneva, sans-serif;
	color: #003366;
	font-size: 11px;
}

.ContactRow {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 8pt;
}

.ContactRowAlt {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	background-color: #E6E6E6;
	font-size: 8pt;
}

.ContactRowAlt2 {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	background-color: #efefef;
	font-size: 8pt;
}

.ContactRowTitle {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 7pt;
	font-weight: bold;
}

.ContactTypeCell {
	font-family: verdana, arial, geneva, sans-serif;
	color: #999999;
	font-size: 8pt;
	font-weight: bold;

}

.ContactTypeCellAlt {
	font-family: verdana, arial, geneva, sans-serif;
	color: #999999;
	background-color: #E6E6E6;
	font-size: 8pt;
	font-weight: bold;
}
.ContentContainerCell
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.CursorStyle
{
  cursor:pointer;
}

.FormCompanyName {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 8pt;
	font-weight: bold;
}

.FormCompanyAddress {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 8pt;
}

.FormError {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
	background-color: #FFCC66;
	border-style:solid;
	border-width: 10px;
	border-color: #FFCC66;
}

.FormGeneral {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
}

.FormInstructions {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 8pt;
	font-weight: bold;
}

.FormLabel {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: bold;
}

.FormLabelRed {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: #990000;
	font-weight: bold;
}

.FormLabelBig {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}

.FormTitle {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 13pt;
	color: #FF9933;
}

.FormTitleBlack {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 13pt;
	color: #000000;
}

.FormTitleWhite {
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 13pt;
	color: white;
	font-weight: bold;
}

.GlossaryHeading {
	font-size: 7pt;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.GlossaryTable {
	position: absolute;
	background-color: #ececec;
	border-style: solid;
	border-color: #bebebe;
	border-width: 1px;
	border-collapse: collapse;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:  1px;
	padding-bottom: 1px;
}

.GlossaryText {
	font-size: 7pt;
	font-family: verdana, arial, geneva, sans-serif;
}

.GrayBackTitleRow {
	font-size: 8pt;
	background-color: #999999;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
	color: White;
}

.GrayBorder {
	border:#bebebe 1px solid;
	border-collapse: collapse;
}

.GrayBorderPromo {
	border-left:#bebebe 1px solid;
	border-right:#bebebe 1px solid;
	border-bottom:#bebebe 1px solid;
	border-collapse: collapse;
}

.GrayTableFill
{
  BORDER-RIGHT: gray 1px solid;
  BORDER-TOP: gray 1px solid;
  BORDER-LEFT: gray 1px solid;
  BORDER-BOTTOM: gray 1px solid;
  background-color: #e6e6e6;
}

.GrayTableBlueBorder
{
  BORDER-RIGHT: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  border-bottom: #999999 1px solid;
  background-color: #e6e6e6;
  border-collapse: collapse;
}

.GridAltItem { background-color: #ececec; }

.GridGeneral
{
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
}

.GridHeader
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003366;
	background-color: #E6E6E6;
	padding-left:5px;
}
.GridHeaderNonSortable
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	background-color: #E6E6E6;
	padding-left:5px;
}
.GridHeaderAlt
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003366;
	background-color: #E6E6E6;
	padding-left:5px;
}

.GridItem 
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	background-color: White;
	height: 25px;
	padding-left: 5px;
	padding-right: 10px;
}

.GridProductHeader
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color: #999999;
}

.H1Bold
{
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 13pt;
	font-weight: bold;
}

.H1BoldSmall
{
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 11pt;
	font-weight: bold;
}

.H1BorderBlue
{
	font-family: verdana, arial, geneva, sans-serif;
	color: #999999;
	font-size: 13pt;
}

.H1Caps
{
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 13pt;
}

.H2Bold
{
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

.PanelH1BoldSmall
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	background-color: #E6E6E6;
	padding-top:5px; padding-bottom:5px; padding-left:10px;
}

.HeaderWizard
{
	font-size: 10pt;
	color:#000066;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.HeaderWizardBlack
{
	font-size: 10pt;
	color: Black;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.HeadlineBuckets
{
	font-size: 8pt;
	color: #990000;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.HeadlineGrayBold
{
	font-size: 8pt;
	color: #666666;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.HeadlineLink
{
	font-size: 8pt;
	color: black;
	font-family: verdana, arial, geneva, sans-serif;
}

.HeadlineNews
{
	font-size: 7pt;
	color: #666666;
	font-family: verdana, arial, geneva, sans-serif;
}

.HeadlineSmall
{
	font-size: 7pt;
	color: #666666;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: baseline;
}

.HorizontalRuleBlue
{
	color: #999999;
	height: 1px;
}

.IndexNavActiveItem
{
	font-size: 8pt;
	color: #666666;
	font-family: verdana, arial, geneva, sans-serif;
}

.IndexNavPrevNextInactive
{
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
	color: #FFFFFF;
}

.IndexNavPipes
{
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
	color: #666666;
}

.IndexNavSelectableItem
{
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
	color: #003366;
}

.ItineraryDestination
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 7pt;
	color: #990000;
	font-weight: bold;
}

.LightGrayBorder {
	border: #e6e6e6 1px solid;
}

.LightGrayBorderNoTop {
	border-left: #e6e6e6 1px solid;
	border-bottom: #e6e6e6 1px solid;
	border-right: #e6e6e6 1px solid;
}

.LoginBody {
	font-size: 7pt;
	color: #999999;
	line-height: 9pt;
	font-family: verdana, arial, geneva, sans-serif
}

.MenuTable
{
	background-color: White;
	border-style: solid;
	border-color: #bebebe;
	border-width: 1px;
	border-collapse: collapse;
	cursor: pointer;
}

.MenuCell
{
	border-style: solid;
	border-color: #bebebe;
	border-width: 1px;
	padding: 2px 20px 2px 20px;
	font-size: 7pt;
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: White;
}

.MonospacedRight
{
	font-family: Courier;
	text-align: right;
	font-size: 8pt;
	color: black;
}

.NotifyMe
{
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 8pt;
}

.NotifyMeAdd
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
}

.NotifyMeDel
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
}

.OrangeTitleGrayBorder
{
	border-bottom: #bebebe 1px solid;
}

.PrintWindow
{
  width:670px;
  padding-left: 10px;
  padding-bottom: 10px;
}

.ProductTitle
{
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
	color: black;
	text-transform: uppercase;
}

.PromotionTitle
{
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
	color: black;
}

.RedBorder {
	border: #B02925 1px solid;
}

.SidebarTitle
{
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
	color: black;
}

.SmallBody
{
	font-size: 7pt;
	font-family: verdana, arial, geneva, sans-serif;
}

.SmallBodyBold
{
	font-size: 7pt;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.SmallBodyGray
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 7pt;
	color: #666666;
}

.SourceDetail
{
	font-size: 7pt;
	color: #666666;
	font-family: verdana, arial, geneva, sans-serif;
	vertical-align: baseline;
}

.spaceTny { FONT: 2px/2px Verdana,sans-serif,Arial }
.spaceSml { FONT: 5px/5px Verdana,sans-serif,Arial }
.spaceMed { FONT: 10px/10px Verdana,sans-serif,Arial }
.spaceLrg { FONT: 15px/15px Verdana,sans-serif,Arial }
.spaceXlrg { FONT: 20px/20px Verdana,sans-serif,Arial }

.SpecialtyType
{
	font-size: 7pt;
	color: #999999;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight:bold;
}

.SubheadHome
{
	font-size: 10pt;
	color:#666666;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
	text-transform: uppercase;
}

.SubheadHomeSmall
{
	font-size: 7pt;
	color:#666666;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
	text-transform: uppercase;
}

.SubtitleSidebox
{
	font-family: verdana, arial, geneva, sans-serif;
	color: Black;
	font-size: 8pt;
	font-weight: bold;
}

.SubtitleWizard
{
	font-size: 12pt;
	color:#000066;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

.TabStripAnchor
{
	text-decoration:none;
	color:#580000;
}

.TabStripBody
{
	color:#666666;
	font-family: verdana, arial, geneva, sans-serif;
	font-size:8pt;
}

.TabStripBodySelected
{
	color:black;
	font-family: verdana, arial, geneva, sans-serif;
	font-size:8pt;
	font-weight: Bold;
}

.TDBold
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}

.TDBoldGray
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
}

.TDGray
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: #666666;
}

.ValetColHeaders
{
	font-family: verdana, arial, geneva, sans-serif;
	color: Black;
	font-size: 8pt;
	font-weight: bold;
}

.ValetDeleteCol
{
	border-right: 1px solid;
	border-color: #cecece;
}

.ValetDeleteVacationCol
{
	border-top: 1px solid;
	border-color: #cecece;
}

.ValetNotes
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	background-color: White;
}

.ValetVacationDateCol
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: black;
	border-top: 1px solid;
	border-color: #cecece;
	background-color: #ececec;
}

.ValetVacationRow
{
	font-family: verdana, arial, geneva, sans-serif;
	color: #990000;
	font-size: 8pt;
	font-weight:bold;
	border-top: 1px solid;
	border-color: #cecece;
	background-color: #ececec;
}

.VCalendarDay
{
	color: #003366 !important;
}

.VCalendarDayHeader
{
	color: #666666 !important;
}

.VCalendarGeneral
{
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: #003366;
	border-color: #666666;
	border-width: 2px;
	border-style: Solid;
	border-collapse: collapse;
}

.VCalendarNextPrev
{
	color: #FFCC66 !important;
	font-size: 9pt !important;
	font-weight: bold !important;
}

.VCalendarOtherMonthDay
{
	color: #BEBEBE !important;
}

.VCalendarSelectedDay
{
	color: #003366 !important;
	background-color: #FFCC66 !important;
}

.VCalendarSelector
{
	color: #FFCC66 !important;
	font-weight: bold !important;
}

.VCalendarTitle
{
	font-family: verdana, arial, geneva, sans-serif !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	background-color: #666666 !important;
	color: #ffffff !important;
}

.VCalendarTodayDay
{
	color: #003366 !important;
}

.VCalendarWeekendDay
{
	color: #003366 !important;
}

.VoyagerClubConfirmLetterBody
{
	font-size: 10pt;
	color: black;
	font-family: verdana, arial, geneva, sans-serif;
}


A:link		{ color: #580000 }
A:active	{ color: #D44600 }
A:hover		{ color: #580000 }
A:visited	{ color: #580000 }

A.CalenderLink:link	{ color: #003366 }
A.CalenderLink:active	{ color: #666666 }
A.CalenderLink:hover	{ color: #666666 }
A.CalenderLink:visited	{ color: #003366 }

A.GlossaryLink:link	{ color: #990000 }
A.GlossaryLink:active	{ color: #666666 }
A.GlossaryLink:hover	{ color: #666666 }
A.GlossaryLink:visited	{ color: #990000 }

A.HeadlineBuckets:link		{ color: #990000 }
A.HeadlineBuckets:active	{ color: #666666 }
A.HeadlineBuckets:hover		{ color: #666666 }
A.HeadlineBuckets:visited	{ color: #990000 }

A.HeadlineGrayBold:link		{ color: #666666 }
A.HeadlineGrayBold:active	{ color: #666666 }
A.HeadlineGrayBold:hover	{ color: #666666 }
A.HeadlineGrayBold:visited	{ color: #666666 }

A.FormLabel:link { color: #333333; text-decoration : none }
A.FormLabel:active { color: #333333; text-decoration : underline }
A.FormLabel:hover { color: #333333; text-decoration : underline }
A.FormLabel:visited { color: #333333; text-decoration : none }

BODY {
	background-color: White;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: Black;
	margin: 0 0 0 0;
	border-color: #bebebe;
}

div.domTT {
	background-color: #FFFBEE;
	border-style: solid;
	border-color: #FFCC66;
	border-width: 1px;
	border-collapse: collapse;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:  1px;
	padding-bottom: 1px;
}

div.domTTCaption {
	font-size: 7pt;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: Bold;
}

div.domTTContent {
	font-size: 7pt;
	font-family: verdana, arial, geneva, sans-serif;
}

H1 {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 13pt;
}

H2 {
	font-family: verdana, arial, geneva, sans-serif;
	color: black;
	font-size: 10pt;
}

TABLE.BoxVcom
{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
}

TABLE.DarkGrayBorder
{
	BORDER-LEFT: #bebebe 1px solid;
	BORDER-TOP: #bebebe 1px solid;
	BORDER-RIGHT: #bebebe 1px solid;
	BORDER-BOTTOM: #bebebe 1px solid;
	BORDER-COLOR: #bebebe;
	BORDER-COLLAPSE: collapse;
}

TABLE.BlueBorder
{
	BORDER-LEFT: #C0D2F3 1px solid;
	BORDER-TOP: #C0D2F3 1px solid;
	BORDER-RIGHT: #C0D2F3 1px solid;
	BORDER-BOTTOM: #C0D2F3 1px solid;
	BORDER-COLLAPSE: collapse;
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
	PADDING-LEFT: 5px;
}

TD.GrayBorderTopRight
{
	BORDER-TOP: #bebebe 1px solid;
	BORDER-RIGHT: #bebebe 1px solid;
	BORDER-COLOR: #BEBEBE;
	BORDER-COLLAPSE: collapse;
	background-color: White;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 8pt;
	color: Black;
	margin: 0 0 0 0;
}

.BottomNav
/* new bottom nav style, will replace .links */
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
	text-decoration: none;
}



.EditCaption
{
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteBody
{
	padding-top: 7px;
}
.OnSiteHeader
{
	padding-left: 7px;
	font-size: 15pt;
	font-family: verdana, arial, geneva, sans-serif;
	height: 40px;
	background-color: #D3D3D3;
}
.OnSiteLeft
{
	vertical-align: top;
	width: 170px;
	border-right: #bebebe 1px solid;
}
.OnSiteCenter
{	padding-left: 10px;
}
.OnSiteRight
{
	vertical-align:top;
	width: 160px;
	padding-left: 7px;
}
.OnSiteSummaryHeading
{
	border-top: #D3D3D3 1px solid;
	padding-bottom: 7px;
	padding-top: 7px;
	border-bottom: #D3D3D3 1px solid;
}

.OnSiteTourSummaryTable
{
	padding-bottom: 10px;
	font-family: verdana, arial, geneva, sans-serif;
}

.OnSiteSummaryTable
{
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteSummaryItem
{
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteSummaryHead
{
	font-size: 12pt;
	color: #ff9900;
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteSummaryHeadFirstWord 
{
	font-size: 12pt;
	color: #ff9900;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: bold;
}
.OnSiteSummarySubHead
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteSummaryYellowSubHead
{
	font-size: 10pt;
	color: #ff9900;
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteSummaryYellowHeadFirstWord 
{
	font-size: 8pt;
	color: #ff9900;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: bold;
}
.OnSiteSummaryThumb
{
	width: 50px;
	height: 50px;
	vertical-align: top;
}
.OnSiteContact
{
	font-family: verdana, arial, geneva, sans-serif;
}

.OnSiteContactItem
{
	font-size: 8pt;
	padding-left:5px;
	vertical-align:text-top;
}
AmenitiesLegend
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
}
.ReviewLinkItem
{
	font-weight: bold;
	font-size: 7pt;
	padding-bottom: 5px;
	border-bottom: #D3D3D3 1px solid;
	font-family: verdana, arial, geneva, sans-serif;
	text-align: left;
}
A.ReviewLink:link{color: #696969}
A.ReviewLink:hover{color: #696969}
A.ReviewLink:active{color: #696969}
A.ReviewLink:visited{color: #696969}

.BestofBestMainTable
{
	border-right: #CCCCCC 1px solid;
	padding-left: 20px;
	padding-right: 7px;
	vertical-align: top;
}
.BestofBestTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #660000;
	font-family: verdana, arial, geneva, sans-serif;
}
.BestofBestBodyText
{
	font-size: 8pt;
	color: #666666;
	line-height: 16px;
	font-family: verdana, arial, geneva, sans-serif;
}
.BestofBestImageCaption
{
	padding-left: 10px;
	font-size: 8pt;
	color: #ffffff;
	padding-top: 7px;
	font-family: verdana, arial, geneva, sans-serif;
	height: 30px;
	background-color: #242424;
}
.LegendLink
{
	font-family: verdana, arial, geneva, sans-serif;
	text-decoration: none;
	font-size: 8pt;
}
.OnSiteNavSummaryHeader
{
	border-right: #D3D3D3 1px solid;
	border-top: #D3D3D3 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	border-left: #D3D3D3 1px solid;
	border-bottom: #D3D3D3 1px solid;
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteNavSummaryBody
{
	border-right: #D3D3D3 1px solid;
	border-top: #D3D3D3 1px solid;
	font-size: 8pt;
	border-left: #D3D3D3 1px solid;
	border-bottom: #D3D3D3 1px solid;
	font-family: verdana, arial, geneva, sans-serif;
	background-color: #e4e4e4;
}
.OnSiteBodyLead
{
	font-size: 12pt;
	color: #ff9900;
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteBodyLeadFirstWord 
{
	font-size: 12pt;
	color: #ff9900;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: bold;
}

.OnSiteIndexNavSelectableItem
{
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, arial, geneva, sans-serif;
}

.OnSiteIndexNavActiveItemSelect
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	font-family: verdana, arial, geneva, sans-serif;
}
.OnSiteIndexNavSelectable
{
	width: 11px;
}
A.OnSiteIndexNavSelectableItem:link
{
	color: #666666;
}
A.OnSiteIndexNavSelectableItem:active
{
	color: #666666;
}
A.OnSiteIndexNavSelectableItem:hover
{
	color: #666666;
}
A.OnSiteIndexNavSelectableItem:visited
{
	color: #666666;
}
A.OnSiteIndexNavActiveItemSelect:link
{
	color: #ff9933;
}
A.OnSiteIndexNavActiveItemSelect:active
{
	color: #ff9933;
}
A.OnSiteIndexNavActiveItemSelect:hover
{
	color: #ff9933;
}
A.OnSiteIndexNavActiveItemSelect:visited
{
	color: #ff9933;
}

.DisabledIcon { filter: Alpha(Opacity=50, FinishOpacity=50, Style=Uniform, StartX=0, StartY=0, FinishX=0, FinishY=0); Gray; }

.MultiColumnsDropdown
{
    font-family: "Courier New", "Lucida Console";
    font-size: 12px;
}

.matchMultiColumnsDropdown
{
    font-family: "Courier New", "Lucida Console";
    font-size: 12px;
}

.matchDropdownUpper
{
    font-family: "Courier New", "Lucida Console";
    font-size: 12px;
    text-transform: uppercase;
}
