BODY
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
A
{
	font-size: 12px;
	color: #003366;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	text-decoration: underline;
}
A:hover
{
	color: green;
}
TD
{
	font-size: 9pt;
}
TH
{
	font-size: 9pt;
}
/*MENU*/
#navcontainer td
{
    
}
/*
#navcontainer ul 
{
  padding-top:0px;
  padding-bottom:0px;
  padding-left: 0px;
  padding-right: 0px;
  
  margin-left: 0px;
  margin-top:-2px;
  margin-right: 0px;
  margin-bottom:0px;
  background: url('../images/vacationclub_layout/TOP_MENU_BG.gif') top right no-repeat; 
  color: White;
  float: left;
  width: 100%;
  font-family: lucida sans, arial, helvetica, sans-serif;
}

#navcontainer ul li 
{ 
    display: inline; 
    vertical-align:middle;
    text-align:center;
    top:auto;
}

#navcontainer ul li a 
{
 
  padding-left:10px;
  padding-right:10px;
  height:38px;
  background-color: transparent;
  color: White;
  text-decoration: none;
  font-weight:bold;
  float: left;
  border-right: 1px solid #ffffff;
}

#navcontainer ul li a:hover 
{ 
  height:38px;
  background-color: #ffffff;
  background: url('../images/vacationclub_layout/bar_bg_hover.gif') bottom left repeat-x; 
  color: #fff;
}
*/
 

.normaltext
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.formdatablue
{
	font-weight: normal;
	font-size: 10px;
	color: #336699;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.formdatablack
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextitalic
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextwhite
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextred
{
	font-weight: normal;
	font-size: 12px;
	color: #ff0000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextgreen
{
	font-weight: normal;
	font-size: 12px;
	color: #006600;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextyellow
{
	font-weight: normal;
	font-size: 12px;
	color: #ffff00;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextbold
{
	font-weight: bold;
	font-size: 12px;
	color: #003333;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextboldgreen
{
	font-weight: bold;
	font-size: 12px;
	color: #006600;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextboldred
{
	font-weight: bold;
	font-size: 14px;
	color: #ff0000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextboldyellow
{
	font-weight: bold;
	font-size: 12px;
	color: #ffff00;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextboldwhite
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextboldblue
{
	font-weight: bold;
	font-size: 10px;
	color: #003366;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextboldmaroon
{
	font-weight: bold;
	font-size: 12px;
	color: Maroon;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextmaroon
{
	font-weight: normal;
	font-size: 12px;
	color: Maroon;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.normaltextsmall
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.ratetextboldwhite
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.ratetextboldyellow
{
	font-weight: bold;
	font-size: 12px;
	color: #ffff00;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.ratetextboldred
{
	font-weight: bold;
	font-size: 12px;
	color: #ffcccc;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.ratetextboldgreen
{
	font-weight: bold;
	font-size: 12px;
	color: #aaffaa;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.ratetextboldblack
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.calendartext
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Courier;
	text-decoration: none;
}
.calendartextreg
{
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	font-family: Courier;
	background-color: #ddffdd;
	text-decoration: none;
}
.calendartextvalue
{
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	font-family: Courier;
	background-color: #ffffaa;
	text-decoration: none;
}
.calendartextholiday
{
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	font-family: Courier;
	background-color: #ffbbbb;
	text-decoration: none;
}
.calendartextwhite
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Courier;
	text-decoration: none;
}
.calendartextnormal
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Courier;
	text-decoration: none;
}
.rcalendartext
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.rcalendartextreg
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	background-color: #ddffdd;
	text-decoration: none;
}
.rcalendartextvalue
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	background-color: #ffffaa;
	text-decoration: none;
}
.rcalendartextholiday
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	background-color: #ffbbbb;
	text-decoration: none;
}
.rcalendartextwhite
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.rcalendartextnormal
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.calendartextboldwhite
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.calendartextboldyellow
{
	font-weight: bold;
	font-size: 12px;
	border-top-style: none;
	font-family: Arial, Helvetica, Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffaa;
	text-decoration: none;
	border-bottom-style: none;
}
.calendartextboldgreen
{
	font-weight: bold;
	font-size: 12px;
	border-top-style: none;
	font-family: Arial, Helvetica, Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: #99ff99;
	text-decoration: none;
	border-bottom-style: none;
}
.calendartextboldred
{
	font-weight: bold;
	font-size: 12px;
	border-top-style: none;
	font-family: Arial, Helvetica, Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: #ff9999;
	text-decoration: none;
	border-bottom-style: none;
}
.text16boldgreen
{
	font-weight: bold;
	font-size: 16px;
	color: #006600;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largetext
{
	font-weight: bold;
	font-size: 14px;
	color: #003333;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largetextblue
{
	font-weight: bold;
	font-size: 12px;
	color: #336699;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largetextbold
{
	font-weight: bold;
	font-size: 14px;
	color: #003333;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.boldtextblue
{
	font-weight: bold;
	font-size: 10px;
	color: #003366;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largertext
{
	font-weight: bold;
	font-size: 16px;
	color: #003333;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largertextbold
{
	font-weight: bold;
	font-size: 18px;
	color: #003333;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largertextboldwhite
{
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.link
{
	font-weight: bold;
	font-size: 12px;
	color: #0030ff;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.linkyellow
{
	font-weight: bold;
	font-size: 12px;
	color: #ffff00;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.linkbold
{
	font-weight: bold;
	font-size: 16px;
	color: #336699;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.linkbolder
{
	font-weight: bold;
	font-size: 12px;
	color: #336699;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.linkboldermaroon
{
	font-weight: bold;
	font-size: 14px;
	color: Maroon;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.linkbolderblue
{
	font-weight: bold;
	font-size: 14px;
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.linkboldernavy
{
	font-weight: bold;
	font-size: 14px;
	color: Navy;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.linkboldergreen
{
	font-weight: bold;
	font-size: 14px;
	color: Green;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.textbolder
{
	font-weight: bold;
	font-size: 12px;
	color: #336699;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.linkbolderred
{
	font-weight: bold;
	font-size: 14px;
	color: Red;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.linkboldred
{
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: underline;
}
.small
{
	font-weight: normal;
	font-size: 10px;
	color: #003333;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largerboldred
{
	font-weight: bold;
	font-size: 24px;
	color: #ff0000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largeboldred
{
	font-weight: bold;
	font-size: 20px;
	color: #ff0000;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
.largeboldgreen
{
	font-weight: bold;
	font-size: 20px;
	color: #00aa00;
	font-family: Arial, Helvetica, Verdana;
	text-decoration: none;
}
td.MainContent
{
	padding: 10px;
	color: #6f6f6f;
}

#ccControl
{
}

#ccControl INPUT
{
}

#ccControl_ValidationSummary, #ccControl_ccValuesInput #ccControl_Row8_Cell1, #ccControl_ccInputConfirmation #ccControl_ccInputConfirmation_Row8Cell1, #ccControl_ccPostConfirm #ccControl_lblPostConfirmMerchantAddress
{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}

#ccControl_lblAmount, #ccControl_lblCardNumber, #ccControl_lblCardExpiry, #ccControl_lblCVV, #ccControl_lblStreetAddress, #ccControl_lblZipCode, #ccControl_lblEmail, #ccControl_lblEmailConfirm, #ccControl_lblInputConfirmAmountTag, #ccControl_lblInputConfirmCardNumberTag, #ccControl_lblInputConfirmCardExpiryTag, #ccControl_lblInputConfirmCardCVVTag, #ccControl_lblInputConfirmStreetTag, #ccControl_lblInputConfirmZipCodeTag, #ccControl_lblInputConfirmEmailTag, #ccControl_lblPostConfirmDateTag, #ccControl_lblPostConfirmTimeTag, #ccControl_lblPostConfirmRefNumberTag, #ccControl_lblPostConfirmAccountNumberTag, #ccControl_lblPostConfirmAccountNameTag, #ccControl_lblPostConfirmPaymentTypeTag, #ccControl_lblPostConfirmCardNumberTag, #ccControl_lblPostConfirmApprovTag, #ccControl_lblPostConfirmAmountTag
{
	text-align: right;
	display: block;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #333333;
}

#ccControl_Row0_Cell1, #ccControl_Row1_Cell1, #ccControl_Row2_Cell1, #ccControl_Row3_Cell1, #ccControl_Row4_Cell1, #ccControl_Row5_Cell1, #ccControl_Row6_Cell1, #ccControl_Row7_Cell1, #ccControl_Row8_Cell1, #ccControl_Row9_Cell1
{
	text-align: left;
}


#ccControl_ccErrorDisplay
{
	color: #FF0000;
}

#ccControl_ccErrorDisplay #ccControl_lblErrorDisplayTag
{
	font-weight: bold;
}

/* Credit Card Control on Master page */
#ctl00_contentMain_ccControl
{
}

#ctl00_contentMain_ccControl INPUT
{
}

#ctl00_contentMain_ccControl_ValidationSummary, #ctl00_contentMain_ccControl_ccValuesInput #ctl00_contentMain_ccControl_Row8_Cell1, #ctl00_contentMain_ccControl_ccInputConfirmation #ctl00_contentMain_ccControl_ccInputConfirmation_Row8Cell1, #ctl00_contentMain_ccControl_ccPostConfirm #ctl00_contentMain_ccControl_lblPostConfirmMerchantAddress
{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}

#ctl00_contentMain_ccControl_lblAmount, #ctl00_contentMain_ccControl_lblCardNumber, #ctl00_contentMain_ccControl_lblCardExpiry, #ctl00_contentMain_ccControl_lblCVV, #ctl00_contentMain_ccControl_lblStreetAddress, #ctl00_contentMain_ccControl_lblZipCode, #ctl00_contentMain_ccControl_lblEmail, #ctl00_contentMain_ccControl_lblEmailConfirm, #ctl00_contentMain_ccControl_lblInputConfirmAmountTag, #ctl00_contentMain_ccControl_lblInputConfirmCardNumberTag, #ctl00_contentMain_ccControl_lblInputConfirmCardExpiryTag, #ctl00_contentMain_ccControl_lblInputConfirmCardCVVTag, #ctl00_contentMain_ccControl_lblInputConfirmStreetTag, #ctl00_contentMain_ccControl_lblInputConfirmZipCodeTag, #ctl00_contentMain_ccControl_lblInputConfirmEmailTag, #ctl00_contentMain_ccControl_lblPostConfirmDateTag, #ctl00_contentMain_ccControl_lblPostConfirmTimeTag, #ctl00_contentMain_ccControl_lblPostConfirmRefNumberTag, #ctl00_contentMain_ccControl_lblPostConfirmAccountNumberTag, #ctl00_contentMain_ccControl_lblPostConfirmAccountNameTag, #ctl00_contentMain_ccControl_lblPostConfirmPaymentTypeTag, #ctl00_contentMain_ccControl_lblPostConfirmCardNumberTag, #ctl00_contentMain_ccControl_lblPostConfirmApprovTag, #ctl00_contentMain_ccControl_lblPostConfirmAmountTag
{
	text-align: right;
	display: block;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #333333;
}

/* Added 7/23/07 for New Reservation Pages */

/* Reservation Page Tables */
.ReservationTable
{
	width: 600px;
	padding: 2px;
	border: 0px;
}

.ColumnLabel
{
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

.ColumnDesc
{
	text-align: left;
	vertical-align: top;
}

.ColumnButton
{
	text-align: left;
	vertical-align: top;
}



#ctl00_contentMain_ccControl_Row0_Cell1, #ctl00_contentMain_ccControl_Row1_Cell1, #ctl00_contentMain_ccControl_Row2_Cell1, #ctl00_contentMain_ccControl_Row3_Cell1, #ctl00_contentMain_ccControl_Row4_Cell1, #ctl00_contentMain_ccControl_Row5_Cell1, #ctl00_contentMain_ccControl_Row6_Cell1, #ctl00_contentMain_ccControl_Row7_Cell1, #ctl00_contentMain_ccControl_Row8_Cell1, #ctl00_contentMain_ccControl_Row9_Cell1
{
	text-align: left;
}


#ctl00_contentMain_ccControl_ccErrorDisplay
{
	color: #FF0000;
}

#ctl00_contentMain_ccControl_ccErrorDisplay, #ctl00_contentMain_ccControl_lblErrorDisplayTag
{
	font-weight: bold;
}

a.TabButton
{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

div.TabButton
{
	height: 27px;
	width: 144px;
	background-repeat: no-repeat;
	float: left;
	background-image: url( '../images/Tab images/Gray.gif' );
	padding: 8px 0px 0px 8px;
}

div.TabButtonSelected
{
	height: 27px;
	width: 144px;
	background-repeat: no-repeat;
	float: left;
	background-image: url( '../images/Tab images/Blue.gif' );
	padding: 8px 0px 0px 8px;	
}





/***********************************************************************************/
p {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	text-align: left;
	padding-left: 33px;
	padding-right: 15px;
	padding-top: 0;
	}
	
	.top_button_padding
	{	padding-top: 8px;
	}
	
.body_font {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-right: 15px;
	}
	
.body_font_centered {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	}
	
p.table_cell_indent {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	text-align: left;
	padding-left: 29px;
	padding-right: 10px;
	padding-top: 0;
	}
	
.body_text_no_indent {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	}
	
.body_text_more_indent {	
	padding-right: 80px;
	}
	
.table_cell_text {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	}
	
.table_header {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #518BAC;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 0;
	}
	
.gray_highlight_box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EDEADD;
	width: 375px;
	text-align: center;
	padding: 5px;
	margin-left: 33px;
	border-top: #D6D3C7 1px solid;
	border-left: #D6D3C7 1px solid;
	border-right: #D6D3C7 1px solid;
	border-bottom: #D6D3C7 1px solid;
}

.blue_highlight_box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #C2CEE6;
	width: 425px;
	text-align: center;
	padding: 5px;
	margin-left: 40px;
	border-top: #D6D3C7 1px solid;
	border-left: #D6D3C7 1px solid;
	border-right: #D6D3C7 1px solid;
	border-bottom: #D6D3C7 1px solid;
}

.blue_highlight_box_centered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #C2CEE6;
	width: 425px;
	text-align: center;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	border-top: #D6D3C7 1px solid;
	border-left: #D6D3C7 1px solid;
	border-right: #D6D3C7 1px solid;
	border-bottom: #D6D3C7 1px solid;
}

.blue_highlight_box_text_short {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #C2CEE6;
	width: 300px;
	text-align: center;
	padding: 5px;
	margin-left: 33px;
	border-top: #D6D3C7 1px solid;
	border-left: #D6D3C7 1px solid;
	border-right: #D6D3C7 1px solid;
	border-bottom: #D6D3C7 1px solid;
}

.virtual_tour_button {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #E0A70D;
	text-align: center;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
	
.table_header_center {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #518BAC;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	}
	
.header_text_no_indent {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	}
	
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: transparent;
	font-weight: normal;
	text-align: left;
	padding-left: 33px;
	padding-right: 15px;
	padding-top: 15px;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 5px;
	color: #003E5e;
	background-color: transparent;
	margin-top: 0;
	margin-bottom: 0;
}
	
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	background-color: transparent;
	font-weight: normal;
	text-align: left;
	padding-left: 33px;
	padding-right: 15px;
	padding-top: 0px;
	margin-top: 0px;
	}
	
	h4 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	background-color: transparent;
	font-weight: normal;
	text-align: center;
	padding-left: 33px;
	padding-right: 15px;
	padding-top: 0px;
	margin-top: 0px;
	}
	
	h5 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: transparent;
	font-weight: normal;
	text-align: center;
	padding-top: 0px;
	margin-top: 0px;
	}
	
h6 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: transparent;
	font-weight: normal;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
	}
	

.breadcrumbs{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	font-weight: normal;
	background-image: url(images/breadcrumb_dividing_line.gif);
	background-repeat: no-repeat;
	background-position: 0em 3.0em;
}

.iframe_home_position {padding-top:5px;}
	
.right_sidebar_header {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003E5F;
	font-weight: bold;
	background-color: transparent;
	text-align: left;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	display: block;
	}
	
.right_sidebar_text {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	display: block;
	}
	
.right_sidebar_photo {	
	background-color: transparent;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	}
	
	
		
.home_main_content_photo {	
	padding-top: 10px;
	padding-bottom: 13px;
	}
	
	
.home_main_content_header {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003E5F;
	font-weight: bold;
	background-color: transparent;
	text-align: left;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 10px;
	display: block;
	}
	
.home_main_content_text {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: transparent;
	text-align: left;
	padding-left: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	display: block;
	}
	
	
ul
{

list-style-position: outside;
list-style-type: none;
list-style-image: url(images/gray_square_bullet.gif);
padding: 0px 10px 0px 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left:9px;
margin-top:0px;
margin-bottom:0px;
}

.indented ul
{

list-style-position: outside;
list-style-type: none;
list-style-image: url(images/gray_square_bullet.gif);
padding: 0px 10px 0px 35px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left:9px;
margin-top:0px;
margin-bottom:0px;
}

.arrow_bullets ul
{
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(images/orange_bullet.gif)
	
}

.arrow_bullets li
{
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(images/orange_bullet.gif);
}

.indented {padding-left:55px;}

.indented_more{padding-left:75px;}

ol
{
list-style-type: decimal;
padding: 2px 10px 2px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left:65px;
}
	
.home_intro_text {	
	font-size: 11px;
	background-color: transparent;
	padding-left: 15px;
	}
	
.interior_page_header {	color: #003E5F;
	background-color: transparent;
	font-weight: bold;
	}
	
p.interior_page_header_less_indent {	color: #003E5F;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	padding-left: 29px;
	padding-right: 10px;
	padding-top: 0;
	}
	
	
.copyright_text { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #ffffff;
	background-color: transparent;
	font-weight: normal;
	}
	
a:link,a:active, a:visited { color: #0976A8; background-color: transparent; text-decoration: underline;}
a:hover { text-decoration: none; }

a:link.whitelink,a:active.whitelink,a:visited.whitelink { color: #FFFFFF; font-weight: normal; background-color: transparent; text-decoration: none;}
a:hover.whitelink { text-decoration: underline; }

a:link.whitelink1,a:active.whitelink1,a:visited.whitelink1 { color: #FFFFFF; font-weight: bold; background-color: transparent; text-decoration: none;}
a:hover.whitelink1 { text-decoration: underline; }

a:link.redlink,a:active.redlink,a:visited.redlink { color: #990000; font-weight: bold; background-color: transparent; text-decoration: underline; font-family: Verdana, Arial, sans-serif;
	font-size: 12px;}
a:hover.redlink { text-decoration: none; }

a:link.bigbluelink,a:active.bigbluelink,a:visited.bigbluelink { color: #0976A8; font-weight: bold; background-color: transparent; text-decoration: underline; font-family: Verdana, Arial, sans-serif;
	font-size: 12px;}
a:hover.bigbluelink { text-decoration: none; }



img.floatLeft { float: left; 
margin-top: 4px;
margin-right: 8px; 
margin-bottom: 2px; 
margin-left: 0px;  
}


img.floatRight { float: right; 
margin-top: 4px;
margin-right: 0px; 
margin-bottom: 2px; 
margin-left: 8px;  
}


.sidemenu ul
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
list-style-type: none;
list-style-image: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #518BAC;
width: 193px;
}

.sidemenu li { margin:0; padding:0; list-style-type: none;
border-bottom: 1px solid #91B5CB; }

.mainnav a, .mainnav a:visited
{
display: block;
color: #ffffff;
background-color: transparent;
padding: 6px 7px 8px 16px;
list-style-type: none;
text-decoration: none;
font-weight: normal;
margin: 0;
	}
	
.mainnav_on a, .mainnav_on a:visited
{
display: block;
color: #ffffff;
background-color: #1D698D;
padding: 8px 7px 8px 16px;
margin: 0;
list-style-type: none;
text-decoration: none;
font-weight: normal;
	}

.mainnav a:hover
{
display: block;
color: #ffffff;
background-color: #1D698D;
padding: 6px 7px 8px 16px;
margin: 0;
list-style-type: none;
text-decoration: none;
font-weight: normal;
	}
	
.subnav a, .subnav a:visited
{
display: block;
color: #1D698D;
background-color: #EDEADD;
padding: 4px 8px 4px 38px;
margin: 0;
list-style-type: none;
text-decoration: none;
font-weight: normal;
background-image: url(images/dark_blue_arrow.gif);
background-repeat: no-repeat;
background-position: 2.3em .85em;

}

.subnav_on a, .subnav_on a:visited
{
display: block;
color: #1D698D;
background-color: #EDEADD;
padding: 4px 8px 4px 38px;
text-decoration: none;
list-style-type: none;
font-weight: bold;
margin: 0;
background-image: url(images/dark_blue_arrow.gif);
background-repeat: no-repeat;
background-position: 2.3em .85em;
}

.subnav a:hover
{
text-decoration: underline;
}

.search_box { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	}
	
.email_box { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;	
	margin-left: 20px;
	}
	
.top_link_menu {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: transparent;
	font-weight: normal;
	text-align: right;
	padding-right: 20px;
		}
	
.right_margin_padding {
	padding-right: 20px;
	}
	
.copyright_text { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: transparent;
	font-weight: normal;
	padding-left: 20px;
	}
	
.bottom_menu_text { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: transparent;
	font-weight: normal;
	padding-right: 20px;
	text-align: right;
	}
	
/*Inntopia Reservation Date Chooser Widget Styles*/
	
.searching
{
	border:1px solid cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #efefef;
	z-index:+999;
	position:absolute;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	height:100%;
	width:100%;

}

.hidden
{
	position:absolute;
	left:-9000px;
	z-index:-99;
}

.visible
{
	z-index:1;	
}

.tabtable {
	
	background-color: #efefef;
}

.tabon {
	font-weight: bold;
	
	
			background-color: #efefef;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}


.taboff {
	background-color: #cfcfff;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333399;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.selectortable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #efefef;
		
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	z-index:99;
	position:absolute;
	filter:alpha(opacity=90);
	opacity:0.9;
	-moz-opacity:0.9;
	background-color: #ffffff;
	margin-left:10px;
	margin-left:10px;
	width: 90%;
	border-color: #999999;
    border-width: 1px;
    border-style: solid;
	filter:dropshadow(color=#666666, offx=2, offy=2, positive=true);
	filter:progid:DXImageTransform.Microsoft.DropShadow;
}

.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
}
.pulldown {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: solid #333333;
}

.reservebutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #B7B7B7;
	font-weight: bold;
	background-color: #cfcfff;
	cursor:pointer;
}

* html .selectortable {height: 1%;}
* html .visible {height: 1%;}	