/* R90_Print.css */
/*BP: 6/29/2006 - CSS used here will determine how specific content will print but will not effect what is displayed in the browser (monitor) */
/*BP: 6/29/2006 - Hide navigation when printing */
@media print {
	.DoNotPrintNav { display: none; }
	.PrintDirections {width: 520px; height:2000px;float:left; }
}

@media screen
{
	.PropDetailDescription {width:97%; height:140px; min-height:140px; overflow:auto;border: solid 1px lightgrey}
	.PropDetailImages {width:300px;max-width:300px; height:180px; min-height:190px; overflow:auto;}
	.PropDetailAmenities {width:97%;height:138px;min-height:138px;overflow:auto;border: solid 1px lightgrey}
	.PrintRentalTerms {height:150px;min-height:150px;overflow:auto; background-image: none; width:530px}
	.PrintDirections {width: 520px; height:650px; min-height:650px; overflow:auto; float:left; }
}


/* R90.css */

body {
	background-color: #DDEDFE;
}

a {color:#5D88D9}

.TableText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
.smalltabletext 
{
	 FONT-FAMILY: Trebuchet MS, Arial, Helvetica;
	 FONT-SIZE: 10px;
	 color: #484E55;
}
HR
{
    COLOR: #5D88D9;
    HEIGHT: 1px
}
.UnitName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt
}
.LocationName
{
    FONT-SIZE: 10pt
}
.RateTableText
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center
}

.vertBarHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.vertBarText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.vertBarText:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #08849C;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.vertBarText:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #08849C;
    FONT-FAMILY: Arial
}
A.vertBarText:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #08849C;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.vertBarText:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #08849C;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.backGroundOnColor
{
    BACKGROUND-COLOR: #FDE59A
}
.backGroundOffColor
{
    BACKGROUND-COLOR: #F4B44D
}
.regularText
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.regular9pt
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.rnsheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    background-color: #5D88D9;
}
.inquiryheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #464D55;
    FONT-FAMILY: Arial;
}
A.regularLink:active
{
    FONT-SIZE: 10pt;
    COLOR: #0071BC;
    FONT-FAMILY: Arial
}
A.regularLink:link
{
    FONT-SIZE: 10pt;
    COLOR: #0071BC;
    FONT-FAMILY: Arial
}
A.regularLink:visited
{
    FONT-SIZE: 10pt;
    COLOR: #0071BC;
    FONT-FAMILY: Arial
}
A.hover
{
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.headerSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0CAEDF;
    FONT-FAMILY: Arial
}
A.anchor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #C04D38;
    FONT-FAMILY: Arial
}
A.smallOnLink:active
{
    FONT-SIZE: 10pt;
    COLOR: #C04D38;
    FONT-FAMILY: Arial
}
A.smallOnLink:link
{
    FONT-SIZE: 10pt;
    COLOR: #C04D38;
    FONT-FAMILY: Arial
}
A.smallOnLink:visited
{
    FONT-SIZE: 10pt;
    COLOR: #C04D38;
    FONT-FAMILY: Arial
}
.bigLinkOffColor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #C04D38;
    FONT-FAMILY: Arial
}
.bigLinkOffColor A
{
    FONT-FAMILY: Arial
}

.formHeader
{
   font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5D88D9;
	font-weight: bold;
}

.checkAvailHeader
{
   font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}


.navBarOffColor
{
	color: #3399CC
}
.navBarOnColor
{
	color: #FFFFFF
}

.HeaderText
{
    FONT-SIZE: 19pt;
    COLOR: #3399CC;
    FONT-FAMILY: Times
}
.HeaderTextHome
{
    FONT-SIZE: 14pt;
    COLOR: #3399CC;
    FONT-FAMILY: Times
}
.error
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:Red;
}




/*BP: 6/29/2006 - Added as a container to group the navigational content in order to hide for printing.
 This CSS class is referenced in R90_print.css*/
.DoNotPrintNav 
{
}

/*BP: 7/20/2006 - Added CSS for AllUnitAvailCalendar.ascx only*/
.UnitNamePadding 
{
	padding-left:10px;
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	width: 190px;	
}
.UnitNamePaddingMozilla
{
	padding-left:10px;
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	width: 168px;	
}
.MonthHeader
{
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	color:Black;
}
.DayCellWhite
{
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	background-color:White;
	/*width: 20px;*/ /*BP:6/21/2006 - Removed since the calendar needs to auto adjust to varying days in month*/
}
.DayCellBlack
{
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	background-color:Black;
	/*width: 20px;*/
}
.DayHeaderCell
{
	border-top:solid 1px gray;
	border-bottom:solid 1px gray;
	border-left:solid 1px gray;
	text-align:center;
	/*width: 20px;*/
}
.StatusIndicator
{
	position:absolute;Top:90px;Left:55px;z-index:1000;color:Black;font-size:10pt;font-weight:bold;
	border:solid 1px orange;
	background-color:white;
}
.Outer
{
	position:relative;
}
/*----------------------------------------------------------*/

.ErrorDialog {border:solid 1px gray;background-color:whitesmoke;width:200px;height:100px;padding-top:20px}

.PropertyGridHeader {padding-top:10px}
.PropertyGridContent { }
.PG_Item_Header 
{
	/*background-image: url(../images/button_back.gif);*/
	background-color:#5D88D9;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	padding-left:10px
}
.PG_Item_desc 
{
	padding-left:10px; padding-right:5px;
}

.PG_Item_Feature
{
	background-color: #95C72C;
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
	COLOR: #000000;
	padding-left:5px;
	} 
.PG_Sort_Header{BORDER-RIGHT:gray 1px solid; PADDING-LEFT:10px;font-size:9pt;font-weight:bold;}

#rnscontent {}
td #rnscontent 
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 20px;
	text-align: justify;
	}
#rnscontent h2 
{
	font: bold 1.4em Arial, Arial, Helvetica, sans-serif; 
	color: #000000;
}

#rnscontent .Body_Title {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	color: #5D88D9;
	font-weight: bold;
	line-height: 15px;
}



/*Web Calendars*/
#ctl00_PageContent_PopUpCalendarUI_Calendar1 table {border-collapse:collapse;border-spacing:0;}
#ctl00_PageContent_PopUpCalendarUI_Calendar1 td{margin:0;padding:0;}
#ctl00_PageContent_CheckRatesAvailUI_PopUpCal_Calendar1 td{margin:0;padding:0;}
#QuickSearch1_PopUpCalendarUI_Calendar1 td{margin:0;padding:0;}
.qsheading {color:#FFFFFF}
#RNSFooter {FONT-SIZE:7pt;COLOR:gray;FONT-FAMILY:Arial;padding-left:50px}
#RNSFooter a {FONT-SIZE:7pt;COLOR:#08849C;FONT-FAMILY:Arial;TEXT-DECORATION:none}

/*Auto Extender*/
.autoext
{
	background-color:#FFFFFF; 
	height:150px;
	min-height:150px;
	overflow:auto;
	border:solid 1px #3F869B;
	margin:0px 0px 0px 0px;
	width:288px
}
.autoextitem 
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}
.autoextitemhighlight 
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:White; background-color:#006699;cursor:pointer;
}

/*********Property Detail Page ***************/

#prop_outer 
{
	width:720px;
	/*border:solid 1px black;*/
}
#prop_left
{
	width:300px;float:left;
	/*border:solid 1px black;*/
	padding:  2px 2px 2px 2px;
}
#prop_right
{
	width:400px;
	float:right;
	/*border:solid 1px black;*/
	padding: 5px 4px 5px 0px;
	position:relative;
	color:#000000;
}
#prop_content_outer
{
	width:400px;
	height:313px;
	background-image:URL(../images/propdetailtxt_bgGray.gif);
}
#prop_content_inner 
{
	padding: 15px 10px 15px 12px;
	width:395px;
	max-width:395px;
	position:relative;
	color:#000000;
}
#prop_buttonRow
{
	padding: 20px 0px 10px 5px;
}
#tabRow {padding: 10px 0px 0px 10px;}

span.prop_largeTitle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 2em;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}

#ratesdisplay {padding: 5px 10px 10px 10px}
#vt {padding: 5px 10px 10px 10px; text-align:center}
#unitRates {padding: 5px 10px 10px 10px; width:400px;position:relative}
#unitMap {padding: 15px 10px 10px 13px}
#video {padding: 5px 10px 10px 10px; margin: 0px auto 0px auto}
#reviews {padding:  20px 10px 10px 10px}

#cdet
{
	background-color:#666;
	margin:0px -4px -4px 4px;
	position:absolute;
	top:0px; /*125*/
	left:200px;
	z-index:1000
}

.cviewer
{
	background-color:#FFFFFF; /*#dae7fd;*/
	border:solid 1px #000;
	margin:-4px 4px 4px -4px;
	padding:3px 0 5px 5px;
	width:325px;
	
}

#BB{clear:both}
/*-----------------------Grey Button Classes---------------------------*/



div.buttonDiv_grey {
	height: 27px;
	padding: 0px;
	margin: 0px 0px 0px 2px;
}
div.buttonDiv_grey .left_buttonDiv {
	background: url(../images/btnGrey_LeftBG.gif) no-repeat top left;
	padding: 6px 0px 0px 7px;
	height: 21px;
	float: left;
}
div.buttonDiv_grey .right_buttonDiv {
	background: url(../images/btnGrey_RightBG.gif) no-repeat top right;
	width: 7px;
	height: 27px;
	float: left;
}
div.buttonDiv_grey a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;
}
div.buttonDiv_grey a:hover {
	color: #F5CC34;
}
/*-----------------------Small Buttons----------------------------*/
div.smbuttonDiv {
	height: 19px;
	padding: 0;
	margin: 0 0px 0 0;
}
div.smbuttonDiv .left_smbuttonDiv {
	background: url(../images/btnGrey_smLeftBG.gif) no-repeat top left;
	padding: 0px 0 0 12px;
	height: 19px;
	float: left;
}
div.smbuttonDiv .right_smbuttonDiv {
	background: url(../images/btnGrey_smRightBG.gif) no-repeat top right;
	width: 14px;
	height: 19px;
	float: left;
}
div.smbuttonDiv a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;
}
div.smbuttonDiv a:hover {
	color: #F5CC34;
}
/*-----------------------End Small Buttons----------------------------*/
/*-----------------------Grey Tab Classes---------------------------*/

div.tabDiv {
	height: 26px;
	padding: 0;
	margin: 0 2px 0 0;
	color:#000000
}
div.tabDiv .left_tabDiv {
	background: url(../images/Greytab_LeftBG.gif) no-repeat top left;
	padding: 8px 0 0 7px;
	height: 21px;
	float: left;
}
div.tabDiv .right_tabDiv {
	background: url(../images/Greytab_RightBG.gif) no-repeat top right;
	width: 7px;
	height: 26px;
	float: left;
}
div.tabDiv a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;
}
div.tabDiv a:hover {
	color: #F5CC34;
}

div.tabDiv_selected {
	height: 26px;
	padding: 0;
	margin: 0 4px 0 0;
	font-size: 12px;
	color: #FFFFFF;
}
div.tabDiv_selected .left_tabDiv {
	background: url(../images/GreytabSelected_LeftBG.gif) no-repeat top left;
	padding: 8px 0 0 10px;
	height: 21px;
	float: left;
}
div.tabDiv_selected .right_tabDiv {
	background: url(../images/GreytabSelected_RightBG.gif) no-repeat top right;
	width: 10px;
	height: 26px;
	float: left;
}
/***********End Property Details ***********/

/*Compare Page*/
.comparelayout {width:550px;height:840px; min-width:550px;  overflow:auto;}
td #BB
{
border-bottom:solid 1px gray;	
border-right:solid 1px gray;	
text-align:center;
font-size:.9em;
line-height:15px;
}
td #BH 
{
border-bottom:solid 1px gray;	
border-right:solid 1px gray;	
text-align:left;
font-size:.9em;
line-height:15px;
}


/*Quick Search*/

#qsouter{padding-top:10px;}
#qs 
{
	width:200px;
	height:25px;
	vertical-align:bottom;
	padding-top:10px;
	}
#qs div
{
	font-family:Arial; font-weight:bold;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
	border:solid 1px gray;
}

.PremimumProperty 
{
	color:Red;
	font-weight:bold;
	font-size:10pt;
	}
	
.pageheader {font-weight:bold}

#Text { background-image: url(../images/RS_Temp.jpg)}
.spacer{padding-top:1px}

.PopWin	{margin: 0px; padding: 0px; width: 100%; height: 1px; position: fixed; top: 100px; left: 80px; z-index: 9000; overflow: visible;}
.PopSur		{margin: 350px 0px 0px 300px; padding: 0px; width: 590px;}
.PopCon		{margin: 0px; padding: 10px; width: 570px; height: auto; float: left; background: url(../images/border-Transparent.png) repeat;}
.PopObj		{margin: 0px; padding: 10px; background: #fff;}
.PopObj div	{margin: 0px; padding: 5px 0px 2px 0px; border-bottom: 1px solid #cccccc; font-size: 22px;}

.subtitle {font-weight:normal;color:gray;font-size:.7em}

.RentalBasket { background-image:url(../images/Luggage.jpg)}
.SortOption {font-size:.9em; font-weight:bold;width:95px}

#infobubbleOuter {width:200px;height:140px}
#infobubbleLeft {float:left}
#infobubbleRight {float:left;padding-left:10px; line-height:20px}

#chat {position:absolute;left:833px;top:-14px}

.UnitVideoLookUp {font-size:0.9em; width:150px}

/* ShareThis link css*/
.stbutton {
 font-family: "Times New Roman", Times, serif;
 font-size: 12pt;
 font-style: italic;
 color: #FFFFFF;
 text-decoration: none;
}

a.stbutton:hover {
 font-family: "Times New Roman", Times, serif;
 font-size: 12pt;
 font-style: italic;
 color: #FF903E;
 text-decoration: none;
}




/* Search.css - CSS Document */

.SR-Header_Number {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #8A8990;
	line-height: 1;
}
.SR-Header_Town {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #5D88D9;
	line-height: 1;
	font-weight: bold;
}
.SR-Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
.SR-BodyLink {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
	text-decoration: underline;
}
.SR-Numbers {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #5D88D9;
	font-weight: bold;
	line-height: 18px;
}
.SR-Descriptions {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #8A8990;
	line-height: 18px;
}
.SR-Rate {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #8A8990;
}
.SR-Cost {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5D88D9;
	font-weight: bold;
}


/* LeightonRealtyRentals.css */

h1
{
	color: #5D88D9;
    text-align:left;
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height:16px;
    /*margin: 18px 12px 12px 6px*/
}


.BodyBKG {
	background-image: url(../images/IconBKG.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.SubNav {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
a.SubNav:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
a.SubNav:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #FF903E;
	text-decoration: none;
}
.SubNavLinks {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.SubNavLinks:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.SubNavLinks:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #FF903E;
	text-decoration: none;
}
.Top {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
a.Top:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
a.Top:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	color: #FF903E;
	text-decoration: none;
}





.Menu {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 1;
}
.PropertyLookUp {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*line-height: 1;*/
}
.Luggage {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.LuggageType {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #5D88D9;
}
.RentalSearch {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 2;
}
.Order {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 2;
}

.Body_Title {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	color: #5D88D9;
	font-weight: bold;
	line-height: 15px;
}
.Body_SubTitle {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #5D88D9;
	font-weight: bold;
}
.Body_Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
.OE_Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
.OE_Villages 
{
	color:#929497;
	text-decoration:none;
	font-family:"Arial", Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
}
a.OE_Villages:hover {color:#E59056}

.Body_Links {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5D88D9;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}
a.Body_Links:link {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5D88D9;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}
a.Body_Links:hover {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #FF903E;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}
.Body_Sub {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
	line-height: 20px;
	text-align: justify;
}
.SideBar_Titles {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: .8em;
	color: #FFFFFF;
	font-weight: bold;
}



/*-- PD = Property Descriptions --*/
.PD_Title-Number {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	color: #929497;
}
.PD_Title-Town {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	color: #5D88D9;
	font-weight: bold;
}
.PD_BodyTitle {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5D88D9;
	line-height: 20px;
	font-weight: bold;
}
.PD_Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 20px;
	text-align: justify;
}
.PD_Amenities {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-align: justify;
}
.PD_Size {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 20px;
	color: #929497;
	line-height: 24px;
}
.PD_Number {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 20px;
	color: #5D88D9;
	line-height: 24px;
	font-weight: bold;
}
.PD_List {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 19px;
}
.PD_List-Numbers {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5D88D9;
	line-height: 19px;
	font-weight: bold;
}
.PD_SubLinks {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #929497;
	/*  line-height: 19px;  */
	text-decoration: underline;
}
a.PD_SubLinks:link {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #929497;
	/*  line-height: 19px;  */
	text-decoration: underline;
}
a.PD_SubLinks:hover {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #FF903E;
	/*  line-height: 19px;  */
	text-decoration: underline;
}







.RS_Title-Number {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.RS_Title-Town {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5D88D9;
	font-weight: bold;
}
.RS_Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.FP_FP {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #5D88D9;
}
.FP_Title {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.FP_Desc {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #929497;
	font-weight:normal;
}
.Gallery {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.RTS_Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #929497;
	line-height: 20px;
	text-align: justify;
}
.RTS_AriveDepart {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #929497;
}
.RTS_NumNights {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #929497;
	font-weight: bold;
}
.RTS_Rate {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5D88D9;
	font-weight: bold;
}
.RTS_TitleTop {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #5D88D9;
	font-weight: bold;
	line-height: 12px;
}
.RTS_TitleBottom {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	color: #5D88D9;
	font-weight: bold;
	line-height: 12px;
}

.REP_Title {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #929497;
	text-decoration: none;
}
a.REP_Title:link {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #929497;
	text-decoration: none;
}
a.REP_Title:hover {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #FF903E;
	text-decoration: none;
}
.REP_Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	text-align: justify;
}


/*-- Our Staff --*/

.OS-Header_Name {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #5D88D9;
	line-height: 1;
	font-weight: bold;
	text-decoration:none;
}

a.OS-Header_Name:hover {color:#E59056}

.OS-Header_Title {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #8A8990;
	line-height: 1;
}
.OS-Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}


/*-- Affiliations --*/

.AF-Title {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #5D88D9;
	line-height: 1;
	font-weight: bold;
	text-decoration: none;
}
a.AF-Title:link {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #5D88D9;
	text-decoration: none;
}
a.AF-Title:hover {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #FF903E;
	text-decoration: none;
}
.AF-Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}


/*-- Rent With Us --*/

.RWU-List {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	text-align: justify;
}
.RWU-Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
a.RWU-Body:link {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #5D88D9;
	line-height: 15px;
	text-align: justify;
	text-decoration: none;
}
a.RWU-Body:hover {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #FF903E;
	line-height: 15px;
	text-align: justify;
	text-decoration: none;
}


/*-- About Us --*/

.AU-BodyBold {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	line-height: 15px;
	text-align: justify;
}
.AU-Body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	text-align: justify;
}
a.AU-Body:link {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #5D88D9;
	line-height: 15px;
	text-align: justify;
	text-decoration: none;
}
a.AU-Body:hover {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #FF903E;
	line-height: 15px;
	text-align: justify;
	text-decoration: none;
}

#tv_box 
{
	background-color:#FFFFFF;padding: 5px 0px 5px 5px;margin-bottom:10px;
}
#tv_box2 
{
	background-color:#FFFFFF; margin-bottom:10px;
}
#tv_box h1 ,#tv_box2 h1, #h1
{
	background-color:#919295; 
	color:#FFFFFF; 
	width:298px; 
	font-size:.8em;
	padding: 6px 5px 6px 5px;
	font-family:"Arial", Helvetica, sans-serif;
	margin-top:0;
}
#tv_text 
{
	color:#000000;
	font-size:.7em;
	font-family:"Arial", Helvetica, sans-serif;	
	padding-right:5px;
	text-align: justify;
	line-height:13px;
}

#h1 
{
	font-weight:bold;
}


@charset "UTF-8";
/* Calendar.css - CSS Document */

.Calendar_Bg {background-color:#ffffff;width:320px;height:313px;}
.Calendar_Title {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.Dates_Available {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align:center;
}
.Dates_Unavailable {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #929497;
	font-weight: bold;
	text-align:center;
}
.Rate {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	background-image:url(../images/Cal_Rates.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.Rate_Unavailable {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	background-image:url(../images/Cal_Rates.png);
	background-repeat:no-repeat;
	background-color:#5D88D9;
}
.Rate_BO {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 9px;
	color: #6F6F6F;
	text-align:left;
	padding-left:5px;
	background-image:url(../images/Cal_Rates.png);
	background-repeat:no-repeat;
	background-color:#FF903F;
}

.DOW 
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #5D88D9;
	font-weight: bold;
	text-align:center;
	}
	

/* BT_AboutUs_U.jpgFW.css */

#FWTableContainer799758414 {/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */	position:relative;	margin:0px;	width:97px;	height:36px;	text-align:left;}#MMMenuContainer0520095314_0 {/* This ID is related to the master menu div for menu MMMenuContainer0520095314_0 and contains the important positioning information for the menu as a whole */	position:absolute;	left:13px;	top:37px;	visibility:hidden;	z-index:300;}#MMMenu0520095314_0 {/* This class defines things about menu MMMenu0520095314_0's div. */	position:absolute;	left:0px;	top:0px;	visibility:hidden;	background-color:transparent;	width:72px;	height:63px;}.MMMIFVStyleMMMenu0520095314_0 {/* This class determines the general characteristics of the menu items in menu MMMenu0520095314_0 */	border-top:0px solid #ffffff;	border-left:0px solid #ffffff;	border-bottom:0px solid #555555;	border-right:0px solid #555555;	width:72px;	height:21px;	voice-family: "\"}\"";	voice-family:inherit;	width:66px;	height:15px;}.MMMIVStyleMMMenu0520095314_0 {/* This class determines the general characteristics of the menu items in menu MMMenu0520095314_0 */	border-top:0px;	border-left:0px solid #ffffff;	border-bottom:0px solid #555555;	border-right:0px solid #555555;	width:72px;	height:21px;	voice-family: "\"}\"";	voice-family:inherit;	width:66px;	height:15px;}#MMMenu0520095314_0_Item_0 {/* Unique ID for item 0 of menu MMMenu0520095314_0 so we can set its position */	left:0px;	top:0px;}#MMMenu0520095314_0_Item_1 {/* Unique ID for item 1 of menu MMMenu0520095314_0 so we can set its position */	left:0px;	top:21px;}#MMMenu0520095314_0_Item_2 {/* Unique ID for item 2 of menu MMMenu0520095314_0 so we can set its position */	left:0px;	top:42px;}#MMMenuContainer0520095314_0 img {/* needed for Mozilla/Camino/Netscape */	border:0px;}#MMMenuContainer0520095314_0 a {/* Controls the general apperance for menu MMMenuContainer0520095314_0's items, including color and font */	text-decoration:none;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	text-align:center;	vertical-align:middle;	padding:3px;	background-color:#5d88d9;	font-weight:normal;	font-style:normal;	display:block;	position:absolute;}#MMMenuContainer0520095314_0 a:hover {/* Controls the mouse over effects for menu MMMenuContainer0520095314_0 */	color:#f58547;	background-color:#5d88d9;}#FWTableContainer301665833 {/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */	position:relative;	margin:0px;	width:119px;	height:36px;	text-align:left;}#MMMenuContainer0520101124_0 {/* This ID is related to the master menu div for menu MMMenuContainer0520101124_0 and contains the important positioning information for the menu as a whole */	position:absolute;	left:17px;	top:37px;	visibility:hidden;	z-index:300;}#MMMenuContainerOceanEdge {/* This ID is related to the master menu div for menu MMMenuContainer0520101124_0 and contains the important positioning information for the menu as a whole */	position:absolute;	left:17px;	top:37px;	visibility:hidden;	z-index:300;}#MMMenu0520101124_0 {/* This class defines things about menu MMMenu0520101124_0's div. */	position:absolute;	left:0px;	top:0px;	visibility:hidden;	background-color:transparent;	width:86px;	height:42px;}.MMMIFVStyleMMMenu0520101124_0 {/* This class determines the general characteristics of the menu items in menu MMMenu0520101124_0 */	border-top:0px solid #ffffff;	border-left:0px solid #ffffff;	border-bottom:0px solid #555555;	border-right:0px solid #555555;	width:86px;	height:21px;	voice-family: "\"}\"";	voice-family:inherit;	width:80px;	height:15px;}.MMMIVStyleMMMenu0520101124_0 {/* This class determines the general characteristics of the menu items in menu MMMenu0520101124_0 */	border-top:0px;	border-left:0px solid #ffffff;	border-bottom:0px solid #555555;	border-right:0px solid #555555;	width:86px;	height:21px;	voice-family: "\"}\"";	voice-family:inherit;	width:80px;	height:15px;}#MMMenu0520101124_0_Item_0 {/* Unique ID for item 0 of menu MMMenu0520101124_0 so we can set its position */	left:0px;	top:0px;}#MMMenu0520101124_0_Item_1 {/* Unique ID for item 1 of menu MMMenu0520101124_0 so we can set its position */	left:0px;	top:21px;}#MMMenuContainer0520101124_0 img {/* needed for Mozilla/Camino/Netscape */	border:0px;}#MMMenuContainer0520101124_0 a {/* Controls the general apperance for menu MMMenuContainer0520101124_0's items, including color and font */	text-decoration:none;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	text-align:center;	vertical-align:middle;	padding:3px;	background-color:#5d88d9;	font-weight:normal;	font-style:normal;	display:block;	position:absolute;}#MMMenuContainer0520101124_0 a:hover {/* Controls the mouse over effects for menu MMMenuContainer0520101124_0 */	color:#f58547;	background-color:#5d88d9;}#FWTableContainer2072379947 {/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */	position: absolute;	z-index:1;	margin:0px;	width:129px;	height:36px;	text-align:left;}#MMMenuContainer0520102015_0 {/* This ID is related to the master menu div for menu MMMenuContainer0520102015_0 and contains the important positioning information for the menu as a whole */	position:absolute;	left:0px;	top:37px;	visibility:hidden;	z-index:300;}#MMMenu0520102015_0 {/* This class defines things about menu MMMenu0520102015_0's div. */	position:absolute;	left:0px;	top:0px;	visibility:hidden;	background-color:transparent;	width:121px;	height:63px;}.MMMIFVStyleMMMenu0520102015_0 {/* This class determines the general characteristics of the menu items in menu MMMenu0520102015_0 */	border-top:0px solid #ffffff;	border-left:0px solid #ffffff;	border-bottom:0px solid #555555;	border-right:0px solid #555555;	width:121px;	height:21px;	voice-family: "\"}\"";	voice-family:inherit;	width:115px;	height:15px;}.MMMIVStyleMMMenu0520102015_0 {/* This class determines the general characteristics of the menu items in menu MMMenu0520102015_0 */	border-top:0px;	border-left:0px solid #ffffff;	border-bottom:0px solid #555555;	border-right:0px solid #555555;	width:121px;	height:21px;	voice-family: "\"}\"";	voice-family:inherit;	width:115px;	height:15px;}#MMMenu0520102015_0_Item_0 {/* Unique ID for item 0 of menu MMMenu0520102015_0 so we can set its position */	left:0px;	top:0px;}#MMMenu0520102015_0_Item_1 {/* Unique ID for item 1 of menu MMMenu0520102015_0 so we can set its position */	left:0px;	top:21px;}#MMMenu0520102015_0_Item_2 {/* Unique ID for item 2 of menu MMMenu0520102015_0 so we can set its position */	left:0px;	top:42px;}#MMMenuContainer0520102015_0 img {/* needed for Mozilla/Camino/Netscape */	border:0px;}#MMMenuContainer0520102015_0 a {/* Controls the general apperance for menu MMMenuContainer0520102015_0's items, including color and font */	text-decoration:none;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	text-align:center;	vertical-align:middle;	padding:3px;	background-color:#5d88d9;	font-weight:normal;	font-style:normal;	display:block;	position:absolute;}#MMMenuContainer0520102015_0 a:hover {/* Controls the mouse over effects for menu MMMenuContainer0520102015_0 */	color:#f58547;	background-color:#5d88d9;}