///////////////////////////////////
/*
// Dynamic Page Styles
*/
///////////////////////////////////


/* PRIMARY COLORS OF [client name] WEBSITE FOR USE THROUGHOUT
blue: #005aff;
orange: #f1bf12;
grey: #dfdedc; /*



/* ***** Complex Page ***** */
/* /rental/complex.html */

.complex_table {}
.complex_head {}
.complex_label {}
.complex_data {}
.complex_unit_table {}
.complex_unit_head {}
.complex_unit_label {}
.complex_unit_data {}

/* ***** Alpha Page ***** */
/* /rental/alpha.html */

.alphatable {
	width: 100%;
	text-align: center;
	padding: 0px;
	background-color: #e8e3ce;
	border: 1px solid #18575a;
	margin: 0px;
}
.alphaletter	{ 
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 4%;
	background: #18575a url(images/green-bkgd.jpg) repeat-x top left;
	border: 0px; 
	padding: 3px;
}
.alphaname	{ 
	font-size: 10px;
	color: #000000;
	text-align: left;
	width: 11%;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 3px 5px 3px 5px;
}



A:link.rental_alpha, A:visited.rental_alpha {}
A:hover.rental_alpha, A:active.rental_alpha {}



/* ***** Advanced Search Page ***** */
/* /rental/query.html */

.rental_query_table {
	width: 100%;
}

.rental_query_head {
	font-size: 16px;
	font-weight: bold;
	color: #4688BF;
	padding-top: 15px;
	padding-bottom: 15px;
}

.rental_query_label {}
.rental_query_data {}
.rental_query_table_alt {}
.rental_query_head_alt {}
.rental_query_label_alt {}
.rental_query_data_alt {}
a:rental_query{}

/* ***** Results Page ***** */
/* /rental/results.html */

/* The RESULTS page */
.resultshead {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
	color: #30505D;
	padding: 4px;
	background: #c6b255 url(images/gold-bkgd.jpg) repeat-x top left;
	border: solid 1px #b6a452;
}
.resultsspecs {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: left;
	border: 1px;
	border-bottom-color: #30505D; 
	background-color: #ffffff;
	padding: 1px 5px;
}

.resultsdescription {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: left;
	border: 1px;
	border-bottom-color: #30505D; 
	background-color: #ffffff;
	padding: 3px 10px;
}

.resultsphotoTD {
	border: 1px;
	border-bottom-color: #30505D; 
	background-color: #ffffff;
	width: 0px;
	padding: 0px;
}
                
.resultsspecshead {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	background-color: #ffffff;
	padding: 1px;
}
                
.resultstable	{ 
	width: 100%;
	border: 1px solid #e5e0c8;
	background-color: #ffffff;
	padding: 1px;
}

A:link.rental_results_link, A:visited.rental_results_link {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #50260c;
}

A:hover.rental_results_link, A:active.rental_results_link {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #321707;
}

.addcartcell {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 4px 10px 4px 10px;
	background: #18575a url(images/green-bkgd2.jpg) repeat-x top left;
	border: 1px solid #000000;	
	width: 107px;
}

A:link.addcartlink, A:visited.addcartlink {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

A:hover.addcartlink, A:active.addcartlink {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.rental_results_label {}
.rental_results_table_alt{}
.rental_results_head_alt{}
.rental_results_label_alt{}
.rental_results_data_alt{}


A:link.addcartlink, A:visited.addcartlink {}
A:hover.addcartlink, A:active.addcartlink {}

/* ***** House Page ***** */
/* /rental/house.html */

/* The HOUSE page */
.househead {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #4397CA;
	text-align: center;
	padding: 3px;
	background-color: #F0E8E2;
}

.househeader {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #000000;
	text-align: center;
	padding: 3px;
	background-color: #FFFFFF;
}
       
.housespecs2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #000000;
	padding: 1px;
	border: 0px solid #FFFFFF;
	margin-right:0px;
}
                
.housetable	{ 
	width: 100%;
	padding: 3px;
	border: 1px solid #525040;
	background: #ebd7b6 url(images/house-bkgd.jpg) top left repeat-x;
}

.rental_house_image {
	border: solid 1px #525040;
}

.house_thumbs {
	width: 79px;
	height: 55px;
	border: solid 1px #525040;
}

.housespecialstable	{ 
	width: 100%;
	margin: 1px;
	background-color:#fffbe2;
}

.housespecialscontent	{ 
	color: #50270e;
}

.amenitytable	{ 
	width: 100%;
	padding: 1px;
	border: 0px;
	margin-top: -15px;
}


.amenLabel {
	color: #36352a;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.amen {
	color: #525040;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}

.rateheads {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #50270e;
	padding: 4px;
	background: #c6b255 url(images/gold-bkgd.jpg) repeat-x top left;
	border: solid 1px #b6a452;
}
.rates {
	text-align: center;
	font-size: 9px;
	padding: 3px;
	background-color: #e6e1c8;
	color: #3b3a2e;
	border: 1px solid #A09892;
}
                
.ratestable	{ 
	text-align: center;
	width: 100%;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 1px solid #525040;
}


/* Calendar Page */
/* /calendar/availcal.htm */

A:link.cal-alink, A:visited.cal-alink {
	color: #000000;
}

A:hover.cal-alink, A:active.cal-alink {
	color: #000000;
} 


A:link.cal-dlink, A:visited.cal-dlink {
	color: #000000;
}

A:hover.cal-dlink, A:active.cal-dlink {
	color: #000000;
} 


A:link.cal-link, A:visited.cal-link {
	color: #000000;
}

A:hover.cal-link, A:active.cal-link {
	color: #000000;
} 


A:link.arrivalLink, A:visited.arrivalLink {
	color: #000000;
}

A:hover.arrivalLink, A:active.arrivalLink {
	color: #000000;
} 


A:link.backtotopLink, A:visited.backtotopLink {
	color: #ffffff;
}

A:hover.backtotopLink, A:active.backtotopLink {
	color: #ffffff;
} 


.cal-back {
	background-color: #2B6FAA;
}

.cal-box {
	border-top-color: #0F538F;
	border-right-color: #0F538F;
	border-bottom-color: #0F538F;	
	border-left-color: #0F538F;
}

.cal-month {
	color: #ffffff;
	background-color: #0F538F;
	border-bottom-color: #092D4D;
	border-left-color: #C3DFF8;
	border-top-color: #C3DFF8; 
	border-right-color: #092D4D;
}

.cal-month-box {
	border-bottom-color: #CCCCCC;
}

.cal-month-next {
	color: #000000;
	background-color: #EDCDCD;
	border-left-color: #CCCCCC;
}

.cal-month-prev {
	color: #000000;
	background-color: #EDCDCD;
	border-right-color: #CCCCCC;
}

.cal-today {
	color: #000000;
	background-color: #EDCDCD;
	border-right-color: #CCCCCC;
}

.cal-year {
	color: #000000;
	background-color: #EDCDCD;
}

.cal-year-box {
	border-bottom-color: #CCCCCC;
}

.cal-year-next {
	color: #000000;
	background-color: #EDCDCD;
	border-left-color: #CCCCCC;
}

.cal-year-prev {
	color: #000000;
	background-color: #EDCDCD;
	border-right-color: #CCCCCC;
}

.cal-day-start {
	color: #0F538F;
	background-color: #D2F0FC;
}

.cal-day-rest {
	color: #0F538F;
	background-color: #D2F0FC;
}

.cal-days-avail {
	color: #000000;
	background-color: #FEFFD5;
}

.cal-days-booked {
	color: #000000;
	background-color: #A7CCEC;
}

.cal-days-unknown {
	color: #000000;
	background-color: #FFFF93;
}

.cal-days-box {}

.cal-days-C {
	color: #000000;
	background-color: #6A93E2;
	padding-left: 5px;
}

.cal-days-CI {
	color: #000000;
	background-color: #6A93E2;
	padding-left: 5px;
}

.cal-days-CO {
	color: #000000;
	background-color: #6A93E2;
	padding-left: 5px;
}

.cal-days-G {
	color: #000000;
	background-color: #FFBA5F;
	padding-left: 5px;
}

.cal-days-HS {
	color: #000000;
	background-color: #7EABB2;
	padding-left: 5px;
}

.cal-days-invalid {
	color: #000000;
	background-color: #FFFFFF;
}

.cal-days-O {
	color: #000000;
	background-color: #95E49F;
	padding-left: 5px;
}

.cal-days-UC {
	color: #000000;
	background-color: #FCD97F;
	padding-left: 5px;
}

.cal-days-W {
	color: #000000;
	background-color: #D4C3A9;
	padding-left: 5px;
}

.cal-days-ZB {
	color: #000000;
	background-color: #D4C3A9;
	padding-left: 5px;
}


/* Reservation Pages */
/* /res-terms.html, res-form.html, res-confirm.html, res-submit.html */

.progressBar {
	padding: 2px;
    text-align:center;
    font-size:12px;
    color: #a3a3a8;
}

.progressBarSelected {
    color: #454235;
    font-weight:bold;
    font-style:normal;
    border: 1px solid #938b65;
    padding: 4px 5px 5px 4px;
	background-image:url(/images/step-selected.gif)
}

.progressBarNotSelected {
    color: #93885d;
    font-weight:normal;
    font-style:italic;
    padding: 4px;
    background-color:#fcf9ec;
}

.reservetable {
	padding: 1px;
	border: 1px solid #003265;
	background-color: #a5a8dd;
	padding: 4px;
	width: 240px;
}

.reserve {
	font-size: 11px;
	font-weight: bold;
	color: #282f9b;
	background-color: #d5e0fa;
	border: 1px solid #bbcaec; 
	width: 75%;
	text-align: right;
}

.reservedata {
	font-size: 11px;
	text-align: left;
	padding: 4px;
	background-color: #ffffff;
	color: #003265;
	border: 1px solid #b2b5e8;
	width: 25%;
	text-align: right;
}

.resterms {
	width:100%;
    height:205px;
    overflow:auto;
	border: solid 1px #dbd39a;
	padding: 5px;
	background: #fbf2cc;
}

.resformdata {
	text-align: left;
}

.resformlabel {
	text-align: right;
}

.resformtable {
	width: 70%;
	float: left;
}

.resinfodata {
	font-size: 11px;
	text-align: left;
	padding: 1px;
	background-color: #ffffff;
	color: #003265;
	border: 1px solid #b2b5e8;
	width: 250px;
}

.resinfolabel {
	font-size: 11px;
	font-weight: bold;
	color: #282f9b;
	text-align: left;
	background-color: #d5e0fa;
	border: 1px solid #bbcaec; 
	padding: 1px;
	width:150px;
}
.resinfotable {
	width:400px;
	padding: 1px;
	border: 1px solid #003265;
	padding: 1px;
	background-color: #a5a8dd;
}

.reservedetails {}
.reservedetailstable {}
.reservehead {}
.reservelabels {}

/* ***** LONG TERM RENTALS ***** */

/* Long Term Rentals Alpha Page */
/* /ltrental/alpha.html */

.ltrental_alpha_table{}
.ltrental_alpha_head{}
.ltrental_alpha_label{}
.ltrental_alpha_data{}

A:link.ltrental_alpha, A:visited.ltrental_alpha {}
A:hover.ltrental_alpha, A:active.ltrental_alpha {}

/* Long Term Rentals Advanced Search Page */
/* /ltrental/query.html */

.ltrental_query_table {}
.ltrental_query_head {}
.ltrental_query_label {}
.ltrental_query_data {}

A:link.ltrental_query, A:visited.ltrental_query {}
A:hover.ltrental_query, A:active.ltrental_query {}

/* Long Term Rentals Results Page */
/* /ltrental/results.html */

.ltrental_results_table {}
.ltrental_results_head {}
.ltrental_results_label {}
.ltrental_results_data {}
.ltrental_results_head_alt {}
.ltrental_results_label_alt {}
.ltrental_results_data_alt {}
.ltrental_results_img {}

A:link.ltrental_results, A:visited.ltrental_results {}
A:hover.ltrental_results, A:active.ltrental_results {}


/* Long Term Rentals House Page */
/* /ltrental/house.html */

.ltrental_house_table {}
.ltrental_house_head {}
.ltrental_house_label {}
.ltrental_house_data {}
.ltrental_house_detail_table {}
.ltrental_house_detail_head {}
.ltrental_house_detail_label {}
.ltrental_house_detail_data {}
.ltrental_house_rate_table {}
.ltrental_house_rate_head {}
.ltrental_house_rate_label {}
.ltrental_house_rate_data {}
.ltrental_house_amenity_table {}
.ltrental_house_amenity_head {}
.ltrental_house_amenity_label {}
.ltrental_house_amenity_data {}
.ltrental_house_thumbs {}
.ltrental_house_img {}

A:link.ltrental_house, A:visited.ltrental_house {}
A:hover.ltrental_house, A:active.ltrental_house {}


/* Long Term Rentals Quick Search */
/* /ltrental/quicksearch.html */

.ltrental_qsrch_table {}
.ltrental_qsrch_head {}
.ltrental_qsrch_label {}
.ltrental_qsrch_data {}


/* ***** SALES ***** */

/* Sales Alpha Page */
/* /sale/alpha.html */

.sale_alpha_table{}
.sale_alpha_head{}
.sale_alpha_label{}
.sale_alpha_data{}

A:link.sale_alpha, A:visited.sale_alpha {}
A:hover.sale_alpha, A:active.sale_alpha {}


/* Sales Advanced Search Page */
/* /sale/query.html */

.sale_query_table {}
.sale_query_head {}
.sale_query_label {}
.sale_query_data {}

A:link.sale_query, A:visited.sale_query {}
A:hover.sale_query, A:active.sale_query {}


/* Sales Results Page */
/* /sale/results.html */

.sale_results_table {}
.sale_results_head {}
.sale_results_label {}
.sale_results_data {}
.sale_results_head_alt {}
.sale_results_label_alt {}
.sale_results_data_alt {}
.sale_results_img {}

A:link.sale_results, A:visited.sale_results {}
A:hover.sale_results, A:active.sale_results {}


/* Sales House Page */
/* /sale/house.html */

.sale_house_table {}
.sale_house_head {}
.sale_house_label {}
.sale_house_data {}
.sale_house_detail_table {}
.sale_house_detail_head {}
.sale_house_detail_label {}
.sale_house_detail_data {}
.sale_house_rate_table {}
.sale_house_rate_head {}
.sale_house_rate_label {}
.sale_house_rate_data {}
.sale_house_amenity_table {}
.sale_house_amenity_head {}
.sale_house_amenity_label {}
.sale_house_amenity_data {}
.sale_house_thumbs {}
.sale_house_img {}

A:link.sale_house, A:visited.sale_house {}
A:hover.sale_house, A:active.sale_house {}

/* Sales Quick Search */
/* /sale/quicksearch.html */

.sale_qsrch_table {}
.sale_qsrch_head {}
.sale_qsrch_label {}
.sale_qsrch_data {}


/* ***** CONCIERGE PAGE ***** */
/* /concierge/ */

.concierge_table {}
.concierge_head {}
.concierge_label {}
.concierge_data {}
.concierge_detail_table {}
.concierge_detail_head {}
.concierge_detail_label {}
.concierge_detail_data {}
.concierge_img {}
.vendor_table {}
.vendor_head {}
.vendor_label {}
.vendor_data {}
.vendor_detail_table {}
.vendor_detail_head {}
.vendor_detail_label {}
.vendor_detail_data {}
.vendor_img {}

A:link.concierge, A:visited.concierge {}
A:hover.concierge, A:active.concierge {}

A:link.vendor, A:visited.vendor {}
A:hover.vendor, A:active.vendor {}


/* ***** EVENTS PAGE ***** */
/* /event/ */

.event_table {}
.event_head {}
.event_label {}
.event_data {}
.event_detail_table {}
.event_detail_head {}
.event_detail_label {}
.event_detail_data {}
.event_img {}

A:link.event, A:visited.event {}
A:hover.event, A:active.event {}


/* ***** GALLERY PAGE ***** */
/* /gallery/ */

.gallery_table {}
.gallery_head {}
.gallery_label {}
.gallery_data {}
.gallery_detail_table {}
.gallery_detail_head {}
.gallery_detail_label {}
.gallery_detail_data {}
.gallery_img {}

A:link.gallery, A:visited.gallery {}
A:hover.gallery, A:active.gallery {}


/* The SPECIALS page */
.specialstable	{ 
	width: 100%;
	padding: 2px;
	margin: 1px;
	border: 1px solid #e5e0c8;
	background-color:#efead1;
	margin-top: 15px;
}
.specialscontent	{ 
	width: 100%;
	padding: 2px;
	margin: 1px;
	border: 0px;
	background-color:#FFFFFF;
}
.specialshead {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
	color: #30505D;
	padding: 4px;
	background: #c6b255 url(images/gold-bkgd.jpg) repeat-x top left;
	border: solid 1px #b6a452;

}

.specialshead2 {
	font-size: 15px;
	color: #662b05;
	font-weight: bold;
	padding: 1px;
}

.weeklyhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #ffffff;
	padding: 3px;
	background-color: #315C87;
}
A:link.specialshead, A:visited.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #A69433;
	text-decoration: none;
}
A:hover.specialshead, A:active.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #F0DA64;
	text-decoration: underline;
}

A:link.specialRates, A:visited.specialRates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
}
A:hover.specialRates, A:active.specialRates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #fcd5d8;
	text-decoration: underline;
}

.specialsannounce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #AA0000;
}
.specialsempty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #837E68;
}
.specialsspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: left;
	color: #b837534;
	background-color: #ffffff;
	border-bottom: 1px solid #EADE99;
}

.special_hr {
	color: #c4bd9a;
    border-style: solid;
    background-color: #c4bd9a;
    height: 1px;
    border: none; 
    width: 100%; 
}

.photoborder {
	border: solid 1px #50260c;
}

.quicklinkstable {
	width: 100%;
}

.quicklinkshead {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 13px; 
	 font-weight: bold; 
	 color: #000000;
}

a:link.backToTopLink, a:visited.backToTopLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #50260c;
}

a:active.backToTopLink, a:hover.backToTopLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #3a1b08;
}

a:link.specialslink, a:visited.specialslink {
	font-size: 12px;
	color: #50260c;
	text-decoration: underline;
}

a:active.specialslink, a:hover.specialslink {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}


/* ***** OWNERNET ***** */
/* /ownernet/ownernet.html */

.ownernet_table {}
.ownernet_head {}
.ownernet_label {}
.ownernet_data {}
.ownernet_detail_table {}
.ownernet_detail_head {}
.ownernet_detail_label {}
.ownernet_detail_data {}
.ownernet_img {}

A:link.ownernet, A:visited.ownernet {}
A:hover.ownernet, A:active.ownernet {}


/* OwnerNet Calendar */
/* /ownernet/ownercal.html */

.cal-back {
	background-color: #000000;
}

.cal-box {
	border-color: #0F538F;
}

.cal-day-start {
	color: #50260c;
	background-color: #f7e88d;
}

.cal-day-rest {
	color: #50260c;
	background-color: #f7e88d;
}

.cal-days-avail {
	color: #000000;
	background-color: #ffe1cf;
}

.cal-days-booked {
	color: #000000;
	background-color: #c9c0b2;
}

.cal-days-box {}

.cal-days-C {
	color: #000000;
	background-color: #6A93E2;
	padding-left: 5px;
}

.cal-days-CI {
	color: #000000;
	background-color: #6A93E2;
	padding-left: 5px;
}

.cal-days-CO {
	color: #000000;
	background-color: #6A93E2;
	padding-left: 5px;
}

.cal-days-G {
	color: #000000;
	background-color: #FFBA5F;
	padding-left: 5px;
}

.cal-days-HS {
	color: #000000;
	background-color: #7EABB2;
	padding-left: 5px;
}

.cal-days-invalid {
	color: #000000;
	background-color: #FFFFFF;
}

.cal-days-O {
	color: #000000;
	background-color: #95E49F;
	padding-left: 5px;
}

.cal-days-UC {
	color: #000000;
	background-color: #FCD97F;
	padding-left: 5px;
}

.cal-days-unknown {
	color: #000000;
	background-color: #d2fcff;
	padding-left: 5px;
}

.cal-days-W {
	color: #000000;
	background-color: #D4C3A9;
	padding-left: 5px;
}

.cal-days-ZB {
	color: #000000;
	background-color: #D4C3A9;
	padding-left: 5px;
}

.cal-month {
	color: #ffffff;
	font-weight:bold;
	background-color: #1a575c;
	border-color: #000000;
	padding: 2px;
	text-align:center;
	border-bottom: 0px;
}

.cal-month-box {
	border-bottom-color: #CCCCCC;
}

.cal-month-next {
	color: #000000;
	background-color: #E3D0A4;
	border-right-color: #CCCCCC;
}

.cal-month-prev {
	color: #000000;
	background-color: #E3D0A4;
	border-right-color: #CCCCCC;
}

.cal-today {
	color: #000000;
	background-color: #E3D0A4;
	border-right-color: #CCCCCC;
}

.cal-year {
	color: #000000;
	background-color: #E3D0A4;
}

.cal-year-box {
	border-bottom-color: #CCCCCC;
}

.cal-year-next {
	color: #000000;
	background-color: #E3D0A4;
	border-left-color: #CCCCCC;
}

.cal-year-prev {
	color: #000000;
	background-color: #E3D0A4;
	border-right-color: #CCCCCC;
}

A:link.cal-alink, A:visited.cal-alink {}
A:hover.cal-alink, A:active.cal-alink {}

A:link.cal-dlink, A:visited.cal-dlink {}
A:hover.cal-dlink, A:active.cal-dlink {}

A:link.cal-link, A:visited.cal-link {}
A:hover.cal-link, A:active.cal-link {}


/* ***** AGENTS PAGE ***** */
/* /agent/ */

.agent_table {}
.agent_head {}
.agent_label {}
.agent_data {}
.agent_detail_table {}
.agent_detail_head {}
.agent_detail_label {}
.agent_detail_data {}
.agent_img {}

A:link.agent, A:visited.agent {}
A:hover.agent, A:active.agent {}


/* The Cart TABLE */

.compare {
	border: 1px solid #cccccc;
	padding: 5px;
	background: #f0eacc;
}

.comparehometable {
	background: #fbf9ee;
	padding: 5px;
	border: solid 1px #cbc6ac;
	height: 529px;
}

.comparedata {

}

.carthead {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #861C11;
	text-align: center;
	padding: 3px;
	border: 0px;
	background-color: #E5DBD3;
	border: 1px solid #9B8C27; 
}

.cartspec {
	font-size: 10px;
	font-weight: bold;
	color: #52383d;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #3D7186;
	padding: 3px;
}
                
.carttable	{ 
	text-align: center;
	width: 90%;
	background-color: #B8C0C4; 
	padding: 1px;
	border: 1px solid #3D7186;}


.condoratestable {
width: 100%;
background-color: white;
border: solid #205d60 1px;
margin: 10px;
padding: 0;
border-image: initial;}

.condorateshead {
border: 0px;
background-image: url(/images/results-head-back.gif);
background-repeat: repeat-x;
background-position: left top;
font-size: 11px;
font-weight: bold;
text-align: center;
color: #321707;
background-color: #F3E286;
padding: 3px;
border-image: initial;}

.condorateshead a, .condorateshead a:link, .condorateshead a:visited{
color:#205d60}

.condoratesdata {
background-color: #f9eca8;
color: #205d60;
border: solid white 1px;
text-align: center;
padding: 0;
font-size: 11px;
padding: 10px;
border-image: initial;
font-weight:bold;
min-width:45px;
max-width:125px;}

.condoratestable tr:first-child td.condorateshead{background-color:#e3d273;}

td.rental_results_data_label{
padding: 10px 0px 0px 15px;}

	
#complexQuickLinks {
position: absolute;
right: 35px;
top: 80px;}

.complexTable {
padding: 0;
width: 100%;
position: relative;}

.complexHead {
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #123A40;
padding: 7px 0px 0px 8px;
height: 22px;
text-align: left;
border-bottom: solid 1px #B4A68C;
line-height: normal;
background: url(/images/complex-tabs.jpg) left bottom no-repeat;}

.complexHead p{
display:block;
width:180px;
text-align:center;
margin:0px 0px;
padding:0px 0px;
color:#fffbe2;}

.complexSpecs {
color: #525040;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: left;
padding: 5px 0 0 0;
font-weight: normal;
line-height:19px;}

.complexSpecs table td table td{
width:75px;
padding-left:10px;}

/*.housespecs {
color: #525040;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:19px;
font-weight:bold;
padding: 1px 20px 1px 20px;}*/

.housespecs {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #525040;
	padding: 1px;
	border: 0px solid #FFFFFF;}

.housespecs li {
text-align: left;
font-weight: normal;
}

.condorateslabel {
width: 99%;
background-color: #f9eca8;
text-align: left;
border: solid white 1px;
margin: 0;
padding: 3px 3px 3px 10px;
font-size: 12px;
border-image: initial;}

.condorateslabel a, .condorateslabel a:link, .condorateslabel a:visited{
color:#205d60;}

.complexLink{
font-size:10px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#complexQuickLinks a, #complexQuickLinks a:link, #complexQuickLinks a:visited{
position:relative;
z-index:3001;}
