///////////////////////////////////
/*
// 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;
	margin: 0px;
}

.alphaletter {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	width: 4%;
	background: url(images/alpha-head-bkgd.gif) repeat-x top left;
	height: 24px;
	padding: 0px 3px 0px 16px;
	vertical-align: middle;
}

.alphaname-lt {
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 8px 3px 8px 16px;
	text-align: left;
	line-height: 23px;
	background:url(images/alphaname-lt-bkgd.gif) no-repeat bottom left;
	width: 25%;
}

.alphaname {
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 8px 3px 8px 25px;
	text-align: left;
	line-height: 23px;
	background:url(images/alphaname-center-bkgd.gif) repeat-x bottom left;
	width: 25%;
}

.alphaname-rt {
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding: 8px 3px 8px 25px;
	text-align: left;
	line-height: 23px;
	background:url(images/alphaname-rt-bkgd.gif) no-repeat bottom right;
	width: 25%;
}

.rental_alpha_head {}

A:link.rental_alpha, A:visited.rental_alpha {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
A:hover.rental_alpha, A:active.rental_alpha {
	font-size: 12px;
	font-weight: bold;
	color: #561015;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}



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

input.rental_query_arrival_cal {
	background:#fff url(/images/cal-input-bkgd2.gif) no-repeat 134px 3px;
	width:153px; 
	border: solid 1px #7f9db9;
	padding:3px 1px 1px 1px;
}

input.rental_query_designed_arrival_cal {
	background:#fff url(/images/cal-input-bkgd2.gif) no-repeat 202px 2px;
	width:221px; 
	height: 16px;
	color: #343434;
	border: 1px solid #afc196;
	padding:1px 1px 1px 1px;
}

.rental_query_table_container {
	background: url(images/rental_query_background.jpg) no-repeat;
	background-position: top right;
}

.rental_query_table {
	width: 100%;
	height: 455px;
}

.rental_query_head {
	font-size: 15px;
	font-weight: bold;
	color: #6c3b00;
	padding-top: 15px;
	padding-bottom: 15px;
}

.rental_query_head_top {
	font-size: 15px;
	font-weight: bold;
	color: #6c3b00;
	padding-top: 12px;
	padding-bottom: 15px;
}

input.rental_query_designed_dropdowns, textarea.rental_query_designed_dropdowns, select.rental_query_designed_dropdowns {
width: 225px;
color: #343434;
border: 1px solid #afc196;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-indent: 1px; 
background-color: #FFFFFF;
padding: 1px 2px 1px 2px;

}

.rental_query_designed_table {
	width: 438px;
	height: 458px;
	font-size:11px;
}

.rental_query_designed_head {
	font-size: 13px;
	font-weight: bold;
	color: #f3fce4;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 14px;
	background: url(images/rental_query_designed_head.gif) top left no-repeat;
	height: 34px;
}

.rental_query_designed_data_bottom {
	background: url(/images/rental_query_designed_btm.gif) top left no-repeat;
	height: 28px;
}

.rental_query_designed_data_bottom2 {
	background: url(/images/rental_query_designed_btm2.gif) top left no-repeat;
	height: 28px;
}

input.rental_query_designed_button {
	letter-spacing: 1px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background: #31463d url(images/rental_query_button-bkgd.jpg) top left repeat-x;
	border: solid 1px #1a362a;
	width: 435px;
	height: 22px; 
	padding: 0px 12px 1px 0px;
	margin:0px 0px 0px 0px;
	cursor: pointer;
}

.rental_query_designed_label {
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 14px;
	background: url(images/rental_query_border.gif) top left repeat-y;
	width: 135px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

.rental_query_button_label {

}

.rental_query_divider {
	width: 1px;
	padding-right: 37px;
}

.rental_query_designed_data {
	font-size: 11px;
	background: url(images/rental_query_border.gif) top right repeat-y;
	padding-bottom: 3px;
}

.rental_query_designed_amenities_data {
	font-size: 11px;
	background: url(images/rental_query_border2.gif) top left repeat-y;
	padding-left: 14px;
}

.rental_query_amenities_checkbox {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;	
}

.rental_query_label {
	font-size: 13px;
	padding-bottom: 5px;
}

.rental_query_data {
	font-size: 12px;
}

.rental_query_quicklinks_table {
	font-size: 11px;
	text-align: left;
	background: url(images/rental_query_qucklinks_bkgd.jpg) top left no-repeat;
	height: 460px;
}

.rental_query_quicklinks_head {
	padding: 8px 6px 3px 6px;
	color: #082b2f;
	font-weight: bold;	
	font-size: 12px;
}

.rental_query_quicklinks_head_first {
	padding: 40px 6px 3px 6px;
	color: #082b2f;
	font-weight: bold;	
	font-size: 12px;
}

.rental_query_quicklinks_data {
	padding: 0px 6px 0px 6px;
}

.rental_query_quicklinks_data_last {
	padding: 0px 6px 20px 6px;
}


A:link.rental_query_quicklink, A:visited.rental_query_quicklink {
	color: #26525a;
	font-weight: bold;
	text-decoration: underline;
}

A:hover.rental_query_quicklink, A:active.rental_query_quicklink {
	color: #0e2125;
	font-weight: bold;
	text-decoration: underline;
}

A:link.rental_query_popup_link, A:visited.rental_query_popup_link {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-transform: none;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-left: 2px;

}

A:hover.rental_query_popup_link, A:active.rental_query_popup_link {
	font-size: 10px;
	font-weight: bold;
	color: #0e2125;
	text-transform: none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 2px;
}


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

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

/* Detailed List */

A:link.rental_results_addcartlink, A:visited.rental_results_addcartlink {
	width: 116px;
	height: 28px;
	display: block;
	font-size: 0px;
	background: url(images/viewcart-button.jpg) top left no-repeat;
	border: solid 0px;
}

A:hover.rental_results_addcartlink, A:active.rental_results_addcartlink {
	width: 116px;
	height: 28px;
	display: block;
	font-size: 0px;
	background: url(images/viewcart-button.jpg) top left no-repeat;
	border: solid 0px;	
}

.rental_results_button_split {
	padding-right: 15px;
}

A:link.rental_results_brochurelink, A:visited.rental_results_brochurelink {
	width: 203px;
	height: 29px;
	display: block;
	font-size: 0px;
	background: url(images/brochure-button.jpg) top left no-repeat;
}

A:hover.rental_results_brochurelink, A:active.rental_results_brochurelink {
	width: 203px;
	height: 29px;
	display: block;
	font-size: 0px;
	background: url(images/brochure-button.jpg) top left no-repeat;
}

.x {
	width: 14px;
	height: 13px;
	margin: 0px 2px;
}

.rental_results_sort_table {
	width: 100%;
	font-size: 11px;
	color: #4f5644;
	font-weight: normal;
	margin-top: 5px;
}

.rental_results_sorttd_left {
	text-align: left;
	width: 55%;
}

.rental_results_sorttd_right {
	width: 45%;
}

.rental_results_sort_head {
	font-size: 12px;
	font-weight: bold;
	color: #43493a;
	padding-right: 5px;
}

.rental_results_sort_head2 {
	font-size: 12px;
	font-weight: bold;
	color: #43493a;
	padding-right: 10px;
}

A:link.rental_results_list_link, A:visited.rental_results_list_link {
	font-size: 11px;
	font-weight: normal;
	color: #4f5644;
	text-decoration: underline;
}

A:hover.rental_results_list_link, A:active.rental_results_list_link {
	font-size: 11px;
	font-weight: normal;
	color: #263319;
	text-decoration: underline;
}

.sorticon {
	margin-left: 10px;
	margin-right: 14px;
}

.sorticon2 {
	margin-left: 10px;
	margin-right: 5px;
}

.rental_results_search {
	border: solid 1px #c9d0bc;
	background: #e9ede2;
	padding: 8px;
	color: #727b63;
	font-size: 9px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.current_search {
	font-size: 12px;
	font-weight: bold;
	color: #4f5644;
}

.rental_results_qstable {
	width: 150px;
	height: 600px;
	background: url(images/rental_results_qsbkgd.gif) bottom left no-repeat;
	font-size: 11px;
	color: #4f5644;
}

.rental_results_qshead_top {
	background: url(images/rental_results_qstab.jpg) top left no-repeat;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	width: 150px;
	height: 25px;
}

.rental_results_qslabel_top {
	padding: 13px 6px 3px 6px;
}

.rental_results_qslabel_middle {
	padding: 5px 6px 3px 6px;
	font-weight: bold;
	font-size: 12px;
	color: #19392a;
}

.rental_results_qslabel {
	padding: 0px 0px 3px 6px;	
}

.rental_results_qslabel_end {
	padding: 19px 0px 22px 10px;	
}

.rental_results_qscheckbox {
	padding: 6px 6px 3px 6px;	
}

.rental_results_qsdata {
	padding: 0px 6px 8px 6px;
}

input.rental_results_qsselecttxt, textarea.rental_results_qsselecttxt, select.rental_results_qsselecttxt {
width: 135px;
color: #0f538f;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #909c7d;
text-indent: 1px; 
background-color: #FFFFFF;
padding: 2px 0px;

}

input.rental_results_qsselecttxt {
	background:#fff url(/images/cal-input-bkgd.gif) no-repeat 114px 2px;
	width:133px; 
	height:14px; 
	padding:3px 1px 1px 1px;
}

input.rental_results_qsselect, textarea.rental_results_qsselect, select.rental_results_qsselect {
width: 135px;
color: #0f538f;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #909c7d;
text-indent: 1px; 
background-color: #FFFFFF;
padding: 2px 0px;

}

input.rental_results_qsbutton {
	letter-spacing: 1px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background: #31463d url(images/rental_query_button-bkgd.jpg) top left repeat-x;
	width: 130px;
	height: 22px; 
	border: solid 1px #1a362a;
	padding: 0px 0px 1px 0px;
	margin:0px;
	text-align: center;
}

.alert_arrival {
	font-size: 10px;
	color: #e8fec8;
	margin-left: 5px;
}

#mainContent .alert {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}

.results_container {
	width: 100%;
}

.results_left {
	float: left;
	font-size: 9px;
	color: #727b63;
	font-weight: bold;
	padding-left: 2px;
}

.results_right {
	float: right;
	font-weight: normal;
	color: #727b63;
	font-size: 9px;
	padding-right: 5px;
}

#results_right_link a:link, #results_right_link a:visited {  
	font-weight: normal;
	color: #727b63;
	font-size: 9px;
	text-decoration: underline;
}

#results_right_link a:hover, #results_right_link a:active {  
	font-weight: normal;
	color: #263319;
	font-size: 9px;
	text-decoration: underline;
}

#rental_results_description a:link, #rental_results_description a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}

#rental_results_description a:hover, #rental_results_description a:active {  
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}

.results_bottom {
	 margin: 3px 3px 10px 3px;
	 font-size: 13px;
	 color: #4f5644;
	 background: url(images/rental_results_bottom.gif) no-repeat bottom left;
	 padding: 10px;
}

.rental_results_table {
	width: 100%;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 20px;
}

.rental_results_background_img {
	background: url(images/results_background_img.jpg) top left no-repeat;
	width: 679px;
	height: 190px;
	padding: 7px 7px 0px 7px;
}

.rental_results_content {
	padding-left: 15px;
	text-align: left;
}

.rental_results_head {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #f3fce4;
	height: 37px;
	padding: 0 0 0px 11px;
}

.houselinkTD {
	padding-top: 6px;
}

A:link.rental_results_property_link, A:visited.rental_results_property_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f3fce4;
	text-decoration: none;
	margin-top: 8px;
}

A:hover.rental_results_property_link, A:active.rental_results_property_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #263319;
	text-decoration: underline;
	margin-top: 8px;
}

.rental_results_propdes_head {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
}

.rental_results_propdes_head2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	margin-left: 2px;
}

.rental_results_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #666;
	padding: 3px 3px 3px 10px;
	line-height: 19px;
	width: 325px;
}

/*	Results Description Text in Popup box on right - No longer being used */
.rental_results_data_alt {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background: url(images/rental_results_data_bkgd.gif) top left no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 17px;
	width: 229px;
}

.rental_results_img2 {
	color: #666666;
	font-size: 11px;
}

.rental_query_detaillinks_td {
	padding-right: 6px;
}

.rental_query_detaillinks_td2 {
	padding-right: 8px;
}

.rental_query_detaillinks_td3 {
	padding-right: 6px;
}


A:link.rental_query_link, A:visited.rental_query_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #612427;
	text-decoration: underline;
}

A:hover.rental_query_link, A:active.rental_query_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e0f11;
	text-decoration: underline;
}

A:link.addcartlink, A:visited.addcartlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #612427;
	text-decoration: underline;
}

A:hover.addcartlink, A:active.addcartlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e0f11;
	text-decoration: underline;
}

.rental_results_img {
	padding-top: 3px;
	padding-left: 3px;
	width: 159px;
	height: 123px;
	background: url(images/rental_results_cabin_bkgd.gif) top left no-repeat;
}

.rental_results_head_alt{
	padding-right: 5px;
}

.rental_results_label {}
.rental_results_table_alt{}

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

/* Gallery Listing */
.rental_results_gallery_table {
	width: 224px;
	border: 1px solid #e2e2e2;
	background: #fff;
	font-weight: normal;
	color: #666;
	font-size: 11px;
}

.rental_results_gallery_img {
	background: #e6e6e6;
	padding: 8px;
	border: solid 1px #cccccc;
	width: 175px;
	height: 125px;
}

.rental_results_gallery_head {
	width: 212px;
	height: 32px;
	background: url(images/gallery-head-bkgd.jpg) top left no-repeat;
	text-align: center;
}

A:link.results_gallery_link , A:visited.results_gallery_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f3fce4;
	text-decoration: none;
}

A:hover.results_gallery_link, A:active.results_gallery_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #263319;
	text-decoration: underline;
}

.rental_results_gallery_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #666;
	padding: 2px 3px 2px 5px;
}

.results_gallery_detaillinks_td {
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
}

.results_gallery_detaillinks_td2 {
	padding-right: 9px;
	padding-bottom: 5px;
}

.results_gallery_detaillinks_td3 {
	padding-right: 3px;
	padding-bottom: 5px;
}

.results_gallery_detaillinks_td4 {
	padding-bottom: 5px;
}


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

#mapthiscabin {
	float: right;
}

#mapthiscabin a {
	font-size: 12px;
	font-weight: bold;
}

.cal_key_head {
	font-size: 14px;
	text-transform: capitalize;
}

.rental_house_table {
	width: 853px;
	height: 417px;
	background: #fff url(/images/house-bkgd.jpg) top left no-repeat;
}

.rental_house_table2 {
	width: 853px;
	height: 417px;
	background: #fff url(/images/house-bkgd2.jpg) top left no-repeat;
}

.rental_house_img_td {
	padding-top: 45px; 
	padding-left: 27px;
	width: 426px;
}

#house_photo_layer1 {
	width: 450px;
	height: 338px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#house_photo_layer2 {
	position:absolute;
	left:0px;
	top:288px;
	z-index:2;
	width: 250px;
}

.rental_house_img {
	width: 450px;
	height: 338px;
}

.house_viewphotosTD {
	text-align: right;
	padding-top: 2px;
}

A:link.viewallphotoslink, A:visited.viewallphotoslink {
	color: #615f2e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

A:hover.viewallphotoslink, A:active.viewallphotoslink {
	color: #0f221c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}

.rental_house_content_td {
	padding-left: 30px;
	padding-top: 44px;
}

.rental_house_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f8ffee;
}

.rental_house_photo {
	width: 450px;
	height: 338px;
}

.rental_house_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e7fdc6;
}

.rental_house_view {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e7fdc6;
}

.rental_house_label_first {
	padding-top: 14px;
	color: #343327;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.rental_house_label {
	padding-top: 7px;
	color: #343327;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.rental_house_data {
	color: #444332;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 2px;
}

.rental_house_data_beds {
	color: #444332;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 2px;
}

.rental_house_detail_td { 
	height: 173px;
	padding-left: 3px;
}

.rental_house_detail_td2 { 
	padding-left: 3px;
}

.rental_house_checkavail_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f8ffee;
}

.rental_house_checkavail_head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f8ffee;
	width: 145px;
}

#bookitTD {
	float: right;
	margin-top: -2px;
}

#bookitTD a:link, #bookitTD a:visited {  
	background: url(images/booknowbtn.jpg) repeat-x top left;
	display: block;
	width: 163px;
	height: 14px;
	border: solid 1px #fff;
	font-size: 10px;
	color: #395510;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
}

#bookitTD a:hover, #bookitTD a:active {  
	background: url(images/booknowbtn.jpg) repeat-x top left;
	display: block;
	width: 163px;
	height: 14px;
	border: solid 1px #fff;
	font-size: 10px;
	color: #1e3200;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	padding-top: 2px;
}

 
A:link.availLink, A:visited.availLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f8ffee;
	text-decoration: none;
}

A:hover.availLink, A:active.availLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f8ffee;
	text-decoration:underline;
}

A:link.booknowlink, A:visited.booknowlink {
	color: #fbac56;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

A:hover.booknowlink, A:active.booknowlink {
	color: #e48720;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.rental_house_avail_content {
	padding-top: 20px;
	font-size: 11px;
	line-height: 16px;
	color: #2a291c;
}

.rental_house_avail_content2 {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 16px;
	color: #2a291c;
}

.rental_house_avail_buttons {
	padding-top: 20px;
}

.rental_house_avail_buttons2 {
	padding-top: 10px;
}

.tabsbuttoncell {
	color: #504e31;
	font-size: 12px;
	font-weight: bold;
	background: #c7c178 url(images/tabsbuttoncell-bkgd.jpg) top left repeat-x;
	height: 22px; 
	border: solid 1px #c2b7a6;
	padding: 0px;
	margin:0px;
	text-align: center;
	width:145px;
}

a:link.tabsbuttonlink, a:visited.tabsbuttonlink {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #504e31;
	text-decoration: none;
}

a:hover.tabsbuttonlink, a:active.tabsbuttonlink {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.checkavailtable {}

.checkavailcell {
	color: #e5e5e4;
	font-size: 12px;
	font-weight: bold;
	background: #b6b6b4 url(images/checkavailbutton.jpg) top left repeat-x;
	height: 22px; 
	border: solid 1px #8b8b8b;
	padding: 0px 5px 0px 5px;
	margin:0px;
	text-align: center;
}

.checkavailcellnew {
	color: #e5e5e4;
	font-size: 12px;
	font-weight: bold;
	background: #b6b6b4 url(images/checkavailbuttonbkgdnew.jpg) top left repeat-x;
	height: 22px; 
	border: solid 1px #8e8e8e;
	padding: 0px 5px 0px 5px;
	margin:0px;
	text-align: center;
	width: 138px;
}

a:link.checkavaillink, a:visited.checkavaillink {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2a291c;
	text-decoration: none;
}

a:hover.checkavaillink, a:active.checkavaillink {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2a291c;
	text-decoration: underline;
}

a:link.checkavaillinknew, a:visited.checkavaillinknew {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1e1e1b;
	text-decoration: none;
}

a:hover.checkavaillinknew, a:active.checkavaillinknew {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1e1e1b;
	text-decoration: underline;
}

.checkavailcell2 {
	color: #2a291c;
	font-size: 10px;
	font-weight: bold;
	background: #afad84 url(images/checkavailbuttonbkgd2.jpg) top left repeat-x;
	height: 22px; 
	border: solid 1px #525247;
	padding: 0px 5px 0px 5px;
	margin:0px;
	text-align: center;
	width: 138px;
}

a:link.checkavaillink2, a:visited.checkavaillink2 {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #2a291c;
	text-decoration: none;
}

a:hover.checkavaillink2, a:active.checkavaillink2 {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #2a291c;
	text-decoration: underline;
}

a:link.checkavailsublink, a:visited.checkavailsublink {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #372816;
	text-decoration: underline;
}

a:hover.checkavailsublink, a:active.checkavailsublink {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

.rental_house_detail_table {
	text-align: center;
	width: 90%;
	padding: 1px;
	border: 1px solid #358FDD;	
}

.rental_house_detail_head { 
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	background-color: #358FDD;
}

.rental_house_detail_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding: 2px;
	background-color: #FEFFD5;
	color: #0F538F;
}

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

.map {
	width: 272px;
	height: 324px;	
	border: solid 1px #000000;
}

.rental_house_prev {
	font-size: 9px;
	color: #c1c1bb;
	font-weight: normal;
	text-decoration: none;
	padding-top: 3px;
}

.rental_house_next {
	font-size: 9px;
	color: #c1c1bb;
	font-weight: normal;
	text-decoration: none;
	padding-top: 3px;
}

A:link.rental_house_prop_link, A:visited.rental_house_prop_link {
	font-size: 9px;
	color: #676655;
	font-weight: normal;
	text-decoration: underline;	
}

A:hover.rental_house_prop_link, A:active.rental_house_prop_link {
	font-size: 9px;
	color: #5a3e21;
	font-weight: normal;
	text-decoration: underline;	
}

A:link.rental_house_link, A:visited.rental_house_link {
	font-size: 11px;
	color: #676655;
	font-weight: normal;
	text-decoration: underline;	
}

A:hover.rental_house_link, A:active.rental_house_link {
	font-size: 11px;
	color: #573a1d;
	font-weight: normal;
	text-decoration: underline;	
}

A:link.rental_house_cart_link, A:visited.rental_house_cart_link {
	font-size: 11px;
	color: #612427;
	font-weight: normal;
	text-decoration: underline;	
}

A:hover.rental_house_cart_link, A:active.rental_house_cart_link {
	font-size: 11px;
	color: #361113;
	font-weight: normal;
	text-decoration: underline;	
}

.house_icons_td {
	padding-right: 30px; 
	padding-bottom: 7px;
}

.house_icons_td_2ndrow {
	padding-right: 30px; 
	padding-bottom: 7px;
	padding-left: 17px;
}

.house_icons_td_2nd_row {
	padding-left: 17px;
}

.house_icons_end_td {
	padding-bottom: 7px;
}

.rental_house_label {}
.rental_house_data {}
.rental_house_detail_label {}
.rental_house_rate_label {}
.rental_house_amenity_table {
	width: 100%;
}
.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.addcartlink, A:visited.addcartlink {}
A:hover.addcartlink, A:active.addcartlink {}

/* Rental Seasons Page */
.minstaytable {
	background: #ebe0d0;
	border: solid 1px #c2b7a6;
	padding: 1px;
	margin: 0 0 15px 0px;
}

.minstayheads {
	background: #374d17 url(images/rates-head-bkgd.gif) repeat-x top left;
	border: solid 1px #3e531e;
	padding: 2px 5px 2px 5px;
	font-size: 13px;
	font-weight: bold;
	color: #e7faca;
	text-align: center;
}

.minstaydata {
	text-align: center;
	border: solid 1px #d3c3ab;
	background: #fff;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
	color: #433c31;
}

.minstaydata {
	text-align: center;
	border: solid 1px #d3c3ab;
	background: #fffbf4;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
	color: #433c31;
}

.minstaystartdate {
	text-align: center;
	border: solid 1px #aa8f67;
	background: #f3e2c9;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #3c352b;
}

.minstaydescription {
	text-align: center;
	border: solid 1px #d3c3ab;
	background: #fffbf4;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
	color: #433c31;
}

/* Rates Table */

.houseratestable {
	background: #ebe0d0;
	border: solid 1px #c2b7a6;
	padding: 1px;
	margin: 0 0 15px 0px;
}

.houseratestable2 {
	background: #ebe0d0;
	border: solid 1px #c2b7a6;
	padding: 1px;
	margin: 0 0 10px 0px;
}

#rental_house_tab7 #ratestablealign {
	float: right;
	width: 300px;
	line-height: 21px;
	margin-left: 15px;
}

#rental_house_tab7 li {
	margin-bottom: 2px;
}

#rental_house_tab7 li A:link, #rental_house_tab7 li A:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #242424;
	font-size: 13px;
}

#rental_house_tab7 li A:hover, #rental_house_tab7 li A:active {
	font-weight: bold;
	text-decoration: underline;
	color: #4b3318;
	font-size: 13px;
}

#rental_house_tab2 li A:link, #rental_house_tab2 li A:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #242424;
}

#rental_house_tab2 li A:hover, #rental_house_tab2 li A:active {
	font-weight: bold;
	text-decoration: underline;
	color: #4b3318;
}

#rental_house_tab1 #ratestablealign {
	float: right;
	margin-left: 15px;
	width: 300px;
}

.houserateheads {
	background: #374d17 url(images/rates-head-bkgd.gif) repeat-x top left;
	border: solid 1px #3e531e;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #e7faca;
	text-align: center;
}

.houserates {
	text-align: center;
	border: solid 1px #d3c3ab;
	background: #fff;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #433c31;
}

.houseratesseason {
	text-align: left;
	border: solid 1px #d3c3ab;
	background: #fff;
	padding: 2px 2px 2px 5px;
	font-size: 12px;
	color: #433c31;
}

.tableHEAD {
	
}


/* 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 #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/ */
.event_date {
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	color: #6d4000;
	text-align: left;
}

.event_head {
	font-size: 14px;
	color: #3f5a17;
	text-align: left;

}
.event_data {
	text-align: left;
	padding-top: 5px;
	line-height: 19px;
	font-size: 13px;
	color: #3a392a;
}


.concierge_table {
	width: 100%;
	border: solid 1px #3f6f59;
}
.concierge_head {
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	background: #1b3528 url(images/rental_query_button-bkgd.jpg) top left repeat-x;
	font-size: 15px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.concierge_detail_head {
	text-align: left;
	font-weight: bold;
	color: #1b3528;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.concierge_label {}

.concierge_data {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 19px;
	font-size: 13px;
	color: #3a392a;
	background: #fff;
}

.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_date {
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	color: #6d4000;
	text-align: left;
}

.event_head {
	font-size: 14px;
	color: #3f5a17;
	text-align: left;

}
.event_data {
	text-align: left;
	padding-top: 5px;
	line-height: 19px;
	font-size: 13px;
	color: #3a392a;
}
.event_label {}

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

#specialsText p {
	color: #345949;
}

#specialsBtn {
	float: right;
	width: 165px;
	height: 19px;
	border: solid 1px #12261d;
	background: url(images/specials-btn.jpg) repeat-x;
	text-align: center;
	padding-top: 3px;
	margin-right: 3px;
}

#specialsBtn a:link, #specialsBtn a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}

#specialsBtn a:hover, #specialsBtn a:active {  
	text-decoration: underline;
}

.specialsImage {
	background: #e6e6e6;
	border: solid 1px #cccccc;
	padding: 4px;
	-moz-box-shadow: 2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px#888;
	box-shadow: 2px 2px 5px #888;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: 20px;
	margin-bottom: 15px;
}

#specialsLineBreak {
	width: 845px;
	height: 13px;
	margin: 15px 0px;
	clear: both;
}

#specialsHeader {
	font-family: 'PT Sans Caption', arial, serif;
	font-size: 18px;
	color: #263319;	
	font-weight: bold;
}

.specialsSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c8523;
	line-height: 17px;
}

#specialsCopyright p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	color: #294134;
	line-height: 17px;
	margin: 15px 0px 0px 0px;
}

#rental_house_tab5 {
	line-height: 17px;
	padding-top: 30px;
}

#rental_house_tab5 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	list-style-image:url(/images/specials-bullet.jpg);
	list-style-position: inside;
	color: #242424;
}

#rental_house_tab5 #specialsHeader {
	font-family: 'PT Sans Caption', arial, serif;
	font-size: 18px;
	color: #263319;	
	font-weight: bold;
	margin-bottom: 10px;
}

#specialsDescription li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	list-style-image:url(/images/specials-bullet.jpg);
	list-style-position: inside;
	color: #242424;
}

#specialsDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242424;
	line-height: 20px;
	color: #242424;
}

/* The SPECIALS page */
.specialstable	{ 
	width: 100%;
	padding: 2px;
	margin: 1px;
	border: 1px solid #e2e2e2;
	background-color:#fff;
	margin-top: 0px;
}

.specials_img {
	padding: 6px 6px 6px 7px;
	background: #e6e6e6;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;	
	
}

.specialscontent	{ 
	width: 100%;
	padding: 2px;
	margin: 1px;
	border: solid 1px #e2e2e2;
	background: #fff;
}
.specialshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
	color: #ffecd6;
	padding: 4px 4px 4px 10px;
	background: #6b3b00 url(images/brown-bkgd.jpg) repeat-x top left;
}

.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: #6b3b00;
}
.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-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align: left;
	color: #000;
	font-size: 12px;
	line-height: 21px;
	background-color: #ffffff;
	padding-left: 10px;
}

.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.specials_house_link, a:visited.specials_house_link {
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	background: url(/images/specials-head-bkgd.jpg) repeat-x top left;
	width: 260px;
	height: 26px;
	display: block;
	padding-top: 3px;
}

a:active.specials_house_link, a:hover.specials_house_link {
	font-size: 15px;
	color: #fff;
	text-decoration: underline;
	background: url(/images/specials-head-bkgd.jpg) repeat-x top left;
	width: 260px;
	height: 26px;
	display: block;
	padding-top: 3px;
}

a:link.specialscheckavaillink, a:visited.specialscheckavaillink {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background: #1b3528 url(images/rental_query_button-bkgd.jpg) top left repeat-x;
	border: solid 1px #1a362a;
	padding: 4px 15px 4px 15px;
	margin:0px;
	text-align: center;
	text-decoration: none;
}

a:active.specialscheckavaillink, a:hover.specialscheckavaillink {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background: #1b3528 url(images/rental_query_button-bkgd.jpg) top left repeat-x;
	border: solid 1px #1a362a;
	padding: 4px 15px 4px 15px;
	margin:0px;
	text-align: center;
	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: #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_table {}
.cart_head {}
.cart_label {}
.cart_data {}
.cart_detail_table {}
.cart_detail_head {}
.cart_detail_label {}
.cart_detail_data {}
.cart_img {}
.compare_table {
	width: 100%;
	font-size: 12px;
}
.compare_head {}
.compare_label {}
.compare_data {}
.compare_detail_table {
	background: url(images/cart-property-bkgd.gif) top left no-repeat;
	width: 265px;
	height: 462px;
	margin-bottom: 35px;
}

.cart_header {
	background: url(images/cart-header-bkgd.jpg) no-repeat top left;
	height: 29px;
	color: #f8ffee;
	margin-top: 10px;
	margin-left: 2px;
	padding-top: 6px;
	margin-bottom: 5px;
}


.compare_detail_label {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;	
	line-height: 19px;
}
.compare_detail_data_interior {
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #666;
}

.compare_detail_data {
	padding: 6px;
}

.compare_detail_table_interior2 {
	line-height: normal;
	padding:0px;
	border: solid 1px #c3c3c3;
	width: 75%;
}

.compare_detail_head_interior2 {
	background: #603501 url(images/compare_head3.gif) top left repeat-x;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #f8e6d0;	
	text-align: center;
	border: solid 1px #603501;
}

.compare_detail_data_interior2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #666;
	text-align: center;
}



.compare_detail_head_interior {}

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



