.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: #464D55;
    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
}
/*P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}

{
   
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS, Arial;
    border: solid 0px whitesmoke;
}

TD.main
{
    BORDER-RIGHT: #00318c 2pt;
    BORDER-TOP: #00318c 2pt;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #00318c 2pt;
    BORDER-BOTTOM: #00318c 2pt;
    FONT-FAMILY: Arial
}
/*TABLE
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}*/
.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: #3E8DB9;
}
.rnshr
{
	line-height:2px;
	font-size:0.1em;
    background-color: #3E8DB9;
    margin:0;
    padding:0;
}
.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
}
/*
TD.regular9pt
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
TD.formHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #11704E;
    FONT-FAMILY: Arial
}
TD.searchResultHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
Table.sectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    border-bottom:solid 1px lightgrey;
}
TD.sectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    border:solid 0px lightgrey;
}
*/
.sectionHeader
{
    border-bottom:solid 1px lightgrey;
}
.formHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #37838E;
    FONT-FAMILY: Verdana MS, Arial
}


.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;
}
input,select 
{
	font-family:Arial;
	font-size:8pt;
}



/*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 
{
}

.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:#3E8DB9;
	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: #D1DEEF;
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
	COLOR: #000000;
	padding-left:5px;
	} 
.PG_Item_desc {padding:0px 10px 0px 0px}
.PG_Sort_Header{BORDER-RIGHT:gray 1px solid; PADDING-LEFT:10px;font-size:9pt;font-weight:bold;}

#rnscontent {padding:10px 10px 0 10px; width:750px;text-align:left;}
/*#rnscontent td { font-family:Verdana; font-size:12px}*/
#rnscontent h2 
{
	font: bold 1.4em Arial, Arial, Helvetica, sans-serif; 
	color: #000000;
}



/*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;}

#RNSFooter {FONT-SIZE:7pt;COLOR:gray;FONT-FAMILY:Arial;}
#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;	
}
#unitDescription 
{
	width:385px;
	max-width:385px;
	min-height:215px;
	height:270px;
	overflow:auto;
	}
#unitAmenities
{
	width:385px;
	max-width:385px;
	min-height:215px;
	height:270px;
	overflow:auto;
}
#unitMap 
{
	width:385px;
	position:absolute;
	top:15px;
	left:12px;
	}
#unitRates 
{
	width:385px;
	padding-left:10px;
	padding-top:20px;
}

#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 5px;
	height: 21px;
	float: left;
}
div.tabDiv .right_tabDiv {
	background: url(../images/Greytab_RightBG.gif) no-repeat top right;
	width: 5px;
	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 5px;
	height: 21px;
	float: left;
}
div.tabDiv_selected .right_tabDiv {
	background: url(../images/GreytabSelected_RightBG.gif) no-repeat top right;
	width: 5px;
	height: 26px;
	float: left;
}
/***********End Property Details ***********/

/*Compare Page*/
.comparelayout {width:505px;height:560px; min-width:505px; overflow:auto;}
.compare_image {border-top:solid 0px;border-bottom:solid 5px;}
.compare_col_padding {padding-bottom:1px}
.compare_amenities {border-left:solid 1px #8F857D;border-right:solid 1px #8F857D;border-top:solid 1px #8F857D; background-color:#FFFFFF}
.compare_amenityitem {padding-left:0px;height:10px}
.compare_rowOdd { background-color:#C9E5E8} /*light*/
.compare_rowEven {background-color:#81C4CF} /*dark*/
.compare_amenity_rowOdd { background-color:#D1ECEF} /*light*/
.compare_amenity_rowEven {background-color:#9BC9CF} /*dark*/

/*Quick Search*/
.qsheading {color:#FFFFFF}
#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}

.PopWin	{margin: 0px; padding: 0px; width: 100%; height: 1px; position: fixed; top: 100px; left: 80px; z-index: 9000; overflow: visible;}
.PopSur		{margin: 0px auto; padding: 0px; width: 590px;}
.PopCon		{margin: 0px; padding: 10px; width: 570px; height: auto; float: left; background: url(../images/border-Transparent.png) repeat;}
.PopWinCal	{margin: 0px; padding: 0px; width: 100%; height: 1px; position: fixed; top: 100px; left: 0px; z-index: 9000; overflow: visible;}
.PopSurCal		{margin: 0px auto; padding: 0px; width: 860px;}
.PopConCal		{margin: 0px; padding: 10px; width: 840px; height: auto; float: left; background: url(../images/border-Transparent.png) repeat;}
.PopObj		{margin: 0px; padding: 10px; background: #fff;}
.PopObj h1	{margin: 0px; padding: 5px 0px 2px 0px; border-bottom: 1px solid #cccccc; font-size: 22px;}

/* IE 6 Bug Fix: hidden iframe used to render over dropdownlist before js calender displays. Prevents bleed over. */
#iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	height: 130px;
	z-index: 10;
}

/* Gap Filler Page*/
.gap_header_row 
{
	background-color:#B6DCE5;
	font-size:0.8em;
	height:20px;
}
.gap_header_cell 
{
	font-size:1.0em;
	font-weight:bold;
}
.gap_cell
{
	font-size:0.8em;
	height:20px;	
}
.gap_cell_alt
{
	font-size:0.8em;
	height:20px;
	background-color:#EFEFEF;	
}
.gap_cell_over
{
	font-size:0.8em;
	height:20px;
	background-color:#FFF4BF;	
}

/* Owner Docs */
.modalBackground {
	background-color: #000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75; opacity: 0.75;
}

/*JQuery calendar custom CSS*/
.blocked, .ui-datepicker .blocked span { background:red; filter:Alpha(Opacity=100)!important; opacity: 1!important}