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

.rental_alpha_table{
	text-align: center;
	width: 95%;
	background:#fff; 
	border:1px solid #7a805e;
	padding: 2px;
}

.rental_alpha_label{
	font-size: 11px;
	color: #233a54;
	font-weight: bold;
	text-align: center;
	background: #b6be9c url(images/label-bkgd.gif) repeat-x;
	border: solid 1px #6b7052; 
	padding: 3px;
}
.rental_alpha_data{
	font-size: 10px;
	color: #000;
	text-align: left;
	background-color: #ced3bc;
	border: solid 1px #455d7b;
	padding: 4px;
}

.rental_alpha_head {}

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: 250px;

}

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

.rental_query_label {
text-align:left;

width:105px;
}
.rental_query_data {
text-align:left;
width:200px;
padding:0;
margin:0;


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

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

.rental_results_links{
	display:block;text-align:center;width:350px;margin:0 auto;
}

.rental_results_table {
	width: 90%;
	margin:0 auto;
	}

.rental_results_head {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background: #888e6d url(images/results-head-bkgd.gif) repeat-x; 
	border:1px solid #233a54;
	height:33px;
}
.rental_results_head h2{
color:#233a54;
text-align:left;
letter-spacing:normal;
padding:0 0 1px 3px;
}
.rental_results_head a {
color:#233a54;
text-decoration:none;
}
.rental_results_head a:link, .rental_results_head a:visited{
text-decoration:none;
}
.rental_results_head a:hover, .rental_results_head a:active{
color:#fff;
text-decoration:none;
}


.rental_results_data{
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #233a54;
	padding: 3px 3px 3px 8px;
	margin:0;
	
}
#icons{
text-align:right;
padding-right:5px;
}
#icons a, #icons a:link, #icons a:visited{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#233a54;
}
#icons a:hover, #icons a:active{
color:#fff;
}
.rental_results_data hr{
color:#c5cbae;
background:#c5cbae;

}
.detail-wrapper{
border:1px solid #233a54;
margin:0 0 10px 0;
background:#ced3bc url(images/starburst-bkgd.jpg) no-repeat 80% -50%;
}
.rental_results_img {
	border: solid 4px #465f7c;
	width: 150px;
	background:#465f7c;
}


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


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

A:link.addcartlink, A:visited.addcartlink {

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

}

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


.rental_house_table {
	width: 100%;
	margin:0 auto;
}

.rental_house_head {
	font-size: 14px;
	color: #CA5F11;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
}

.rental_house_detail_table{
	text-align: center;
	background:#ced3bc;
	width:430px;
	margin:0 0 0 5px;
	float:left;
}
.rental_detail_table{
margin:0 auto;
width:600px;
background:#ced3bc;
padding:1px;

}
.rental_house_detail_head { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #233a54;
	background: #888e6d url(images/results-head-bkgd.gif) repeat-x; 
	border:1px solid #7a805e;
	height:18px;
	line-height:16px;
}

.rental_house_detail_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
		background:#7e95b1;
	color: #233a54;
	border:1px solid #435c7a;
	height:16px;
	line-height:16px;
}

.rental_house_rate_table {
	text-align: center;
	width: 90%;
	background-color: #FFFFFF; 
	padding: 1px;
}

.rental_house_rate_head {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	background-color: #0F538F;
	border: 1px solid #358FDD;
}

.rental_house_rate_data {
	text-align: center;
	padding: 3px;
	border: 1px solid #358FDD;
	background-color: #FEFFD5;
	color: #0F538F;
	font-size:10px;
	line-height:18px;
}
.househead{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #233a54;
	background: #888e6d url(images/results-head-bkgd.gif) repeat-x; 
	border:1px solid #233a54;
	height:33px;
	padding-left:5px;
	margin:5px 0 3px 0;
	line-height:25px;
}

.rental_house_img {
	width:430px;
	height:230px;
	padding:10px 0 0 0;
}

#map {
	width: 425px;
	height: 275px;	
	border:1px solid #233a54;
	margin:10px auto 5px auto;
	background:#fff;
}

#faveButtons{
	padding:0 60px 0 0;
}

.housespecs {
	border:1px solid #455d7b;
	padding:10px;
	background:#ced3bc url(images/starburst-bkgd.jpg) no-repeat bottom;
	font-size:12px;
	line-height:20px;
}

.housespecs-map{
	background:none;
	text-align:center;
}

#noBkgd{
background-image:none;
}

.quicklinks-bkgd{
	padding:0;
	margin:0 auto;
	text-align:center;
}

/* Guest Comments Module */

#guestcommentsspecs {
	background:#ced3bc url(images/starburst-bkgd.jpg) no-repeat bottom;
	font-size:12px;
	line-height:20px;
	border-top: solid 1px #455d7b;
}

#guestcommentsspecs h2 {
	margin: 5px 0px;
	font-size: 14px;
	color: #233a54;
}

.reviewname {
	color: #292b23;
	font-weight: bold;
}

.reviewHeader {
	margin-bottom: 35px;
}

#guestcommentsspecs p {
	margin: 5px 0px 0px 0px;
	line-height: 17px;
	font-weight: normal;
	color: #000;
	font-size: 12px;
}

#viewallreviews {
	float: right;
	margin-right: 5px;
}

.guestcomment {
	font-weight:normal;
	color: #216991;
	padding: 10px;
	border-left: solid 1px #455d7b;
	border-bottom: solid 1px #455d7b;
	text-align: left;
}

.guestcommentrating {
	font-size: 12px;
	font-weight:normal;
	color: #333333;
	padding: 3px;
	border-left: solid 1px #455d7b;
	border-bottom: solid 1px #455d7b;
	border-right: solid 1px #455d7b;
	text-align: center;
}

.guestcommentrating2 {
	font-size: 12px;
	font-weight:normal;
	color: #333333;
	padding: 3px;
	text-align: center;
}

.guestcommentsubheads {
	font-size: 12px;
}

.guestcommenttable {
	border: solid 2px #455d7b;
	margin-top:15px;
	margin-bottom: 15px;
	width: 100%;
	background: #ffffed;
}

.review_copyright {
	margin-top: 0px;
	text-align: center;
	font-size: 10px;
}

.review_copyright a {
	font-size: 10px;
}

/* The property details table */
.rental_house_label {}
.rental_house_data {}
/*
.rental_house_detail_table{
        text-align: center;
	background:#ced3bc;
        width:880px;
        margin:0 auto;
}
.rental_house_detail_head {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        text-align: center;
        color: #233a54;
        background: #888e6d url(images/results-head-bkgd.gif) repeat-x;
        border:1px solid #7a805e;
        height:18px;
        line-height:16px;
}
.rental_house_detail_data {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-align: center;
	background:#7e95b1;
        color: #233a54;
        border:1px solid #435c7a;
        height:16px;
        line-height:16px;
}
*/
.rental_house_rate_label {}
.rental_house_amenity_table {}
.rental_house_amenity_head {}
.rental_house_amenity_label {}
.rental_house_amenity_data {}
.rental_house_thumbs {}

.rental_house_img_table {}
.rental_house_img_label {}
.rental_house_img_data {}
.rental_house_img_table {}
.rental_house_img_data {}
.rental_house_toolbox_data {}

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

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


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

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


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

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


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 #7a805e;
	background-color: #fff;
	padding: 4px;
	width: 240px;
}

.reserve, .reservelabels {
	font-size: 12px;
	font-weight: bold;
	color: #233a54;
	background:#ced3bc;
	border: 1px solid #6b7052; 
	text-align: right;
	padding:0 10px 0 0;
}

.reservedata, .reservedetails {
	font-size: 11px;
	text-align: left;
	padding: 4px;
	background-color: #fff;
	color: #003265;
	border: 1px solid #455d7b;
	text-align: right;
}

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

.resformdata {
	text-align: left;
	font-size: 11px;
	text-align: left;
	padding: 1px;
	background-color: #ffffff;
	color: #435c7a;
	/*border: 1px solid #898f6d;*/
	
}

.padCell{
padding-left:30px;
}
.resformlabel {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #435c7a;
	text-align: left;
	padding: 1px;
	line-height:16px;
}

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

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

.resinfolabel {
	font-size: 11px;
	font-weight: bold;
	color: #282f9b;
	text-align: left;
	background-color: #c3ccaf;
	border: 1px solid #3b5878; 
	padding: 1px;
	width:150px;
}
.resinfotable, .reservedetailstable {
	width:400px;
	padding: 1px;
	border: 1px solid #003265;
	padding: 1px;
	background-color: #fff;
}


.reservehead {}
.alert{
color:#3b5878;
}

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


/* ***** SPECIALS PAGE ***** */
/* /special/special.html */

.special_table {}
.special_head {}
.special_label {}
.special_data {}
.special_detail_table {}
.special_detail_head {}
.special_detail_label {}
.special_detail_data {}
.special_img {}

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


/* ***** 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: #2B6FAA;
}

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

.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-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: #A6BEEE;
	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: #01376d;
	border-color: #C39D46;
	padding: 2px;
	text-align:center;

}

.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 {}


/* ***** CART PAGE ***** */
/* /cart/ */
/* ***** CART PAGE ***** */
/* /cart/ */

.compare_detail_table{
background:#ced3bc url(images/starburst-bkgd.jpg) no-repeat 50% 50%;
border:2px solid #435c7a; 
width:250px;
margin-bottom:10px;
}
.compare_table{
margin:0 auto;
vertical-align:top;
}
.compare_head {
background:url(/images/table-header.gif) repeat-x;
border:1px solid #ced8ea;
font-weight:bold;
font-size:9px;
color:#35496d;
padding:0 2px;
}
.compare_specs {
padding:0 0 0 5px;
}
.compare_detail_data  {
	
	color: #000;
	padding:0 2px;
	font-size:11px;
	
}
.compare_detail_label{
font-weight:bold;
padding:0 0 0 3px;
font-size:11px;

}

.compare_rate_table{
border:1px solid #435c7a; 
width:100%;
}
.compare_rate_head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #233a54;
	background: #888e6d url(images/results-head-bkgd.gif) repeat-x; 
	border:1px solid #7a805e;
	height:18px;
	line-height:16px;
}
.compare_rate_data{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
		background:#7e95b1;
	color: #233a54;
	border:1px solid #435c7a;
	height:16px;
	line-height:16px;

}
.compare img{
border:2px solid #435c7a;
}
.cart_table {}
.cart_head {}
.cart_label {}
.cart_data {}
.cart_detail_table {}
.cart_detail_head {}


.cart_img {}


.compare_label {}
.compare_data {}

.compare_img {}

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

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

.rental_results_qslabel, .rental_results_qsdata{
padding:2px 0;
}

