/* LINKS */
A:link {COLOR: #996633; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px;}
A:visited {COLOR: #996633; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px;}
A:active {COLOR: #996633; font-weight: bold; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px;}
A:hover {COLOR: #000000; font-weight: bold; text-decoration: underline; font-family: Trebuchet MS, sans-serif; font-size: 14px;}

A.header1:link {font-family: Trebuchet MS, sans-serif; font-size : 30px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.header1:visited {font-family: Trebuchet MS, sans-serif; font-size : 30px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.header1:active {font-family: Trebuchet MS, sans-serif; font-size : 30px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.header1:hover {font-family: Trebuchet MS, sans-serif; font-size : 30px; color: #855e11; font-weight: normal; text-decoration: none;}

A.advSearch:link {font-family: Trebuchet MS, sans-serif; font-size : 16px; color: #000000; font-weight: bold; text-decoration: none;}
A.advSearch:visited {font-family: Trebuchet MS, sans-serif; font-size : 16px; color: #000000; font-weight: bold; text-decoration: none;}
A.advSearch:active {font-family: Trebuchet MS, sans-serif; font-size : 16px; color: #000000; font-weight: bold; text-decoration: underline;}
A.advSearch:hover {font-family: Trebuchet MS, sans-serif; font-size : 16px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}

A.cloud1:link {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.cloud1:visited {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.cloud1:active {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.cloud1:hover {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #cc9933; font-weight: normal; text-decoration: underline;}

A.cloud2:link {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.cloud2:visited {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.cloud2:active {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.cloud2:hover {font-family: Trebuchet MS, sans-serif; font-size : 12px; color: #855e11; font-weight: normal; text-decoration: underline;}

A.saveSearch:link {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.saveSearch:visited {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.saveSearch:active {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A.saveSearch:hover {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}

A.sort:link {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.sort:visited {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.sort:active {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #cc9933; font-weight: normal; text-decoration: none;}
A.sort:hover {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

A.sortSelect1:link {background:url("images/sortUp.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.sortSelect1:visited {background:url("images/sortUp.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.sortSelect1:active {background:url("images/sortUp.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.sortSelect1:hover {background:url("images/sortUp.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}

A.sortSelect2:link {background:url("images/sortDown.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.sortSelect2:visited {background:url("images/sortDown.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.sortSelect2:active {background:url("images/sortDown.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
A.sortSelect2:hover {background:url("images/sortDown.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}

A.back2Search:link {background:url("images/back.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #000000; font-weight: normal; text-decoration: none;}
A.back2Search:visited {background:url("images/back.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #000000; font-weight: normal; text-decoration: none;}
A.back2Search:active {background:url("images/back.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #000000; font-weight: normal; text-decoration: none;}
A.back2Search:hover {background:url("images/back_hover.gif") left no-repeat; padding: 0px 0px 0px 20px;font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #4e2f0b; font-weight: normal; text-decoration: none;}


A.tableSort:link {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #000000; font-weight: bold; text-decoration: none;}
A.tableSort:visited {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #000000; font-weight: bold; text-decoration: none;}
A.tableSort:active {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #000000; font-weight: bold; text-decoration: none;}
A.tableSort:hover {font-family: Trebuchet MS, sans-serif; font-size : 14px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}

IMG{border:none;}

body {background:#000000;}
DIV.content{background:#d3d4ac;padding:0px 20px;margin:0px 0px 12px 0px;}
DIV.content_listing{background:#d3d4ac;padding:1px 0px;margin:0px 0px 12px 0px;}
DIV.navigation{margin:0px 0px 16px 0px;padding:6px 5px 5px 5px;background-image:url(images/navbg2.gif);border-width:1px;border-style:solid;border-color:#BF8F30;}
DIV.banner{margin:0px 0px 16px 0px;}

/*saearch*/
DIV.search_form_container{margin:0px 0px 16px 0px;}
DIV.search_form{background:#855e11; border:1px solid #cc9933;margin:0px;position:relative;}
DIV.search_form TABLE{border-spacing:0px;}
DIV.search_form TABLE TD{padding:4px;text-align:left;}
DIV.search_form TABLE TD.label{width:150px;text-align:right;}
DIV.search_form TABLE TD.label2{width:150px;text-align:left;}
DIV.search_form H2{color:#000000;margin:5px 5px 0px 5px;padding:0px;}
DIV.search_form .close{position:absolute;top:5px;right:5px;}
DIV.search_form .close A{display:block;font-size:14px;font-weight:bold;text-decoration:none;margin:0px;padding:2px;background:#855e11;color:#000000;border:1px solid #000000}
DIV.search_form .close A:hover{display:block;font-size:14px;font-weight:bold;text-decoration:none;margin:0px;padding:2px;background:#990000;color:#000000;border:1px solid #000000}
DIV.search_form TD{vertical-align:top;white-space:nowrap;}
DIV.search_form TD.search_actions{text-align:center;font-size:14px;}
DIV.search_form TD.search_text{text-align:right;font-size:14px;color:#FFFFFF}

TABLE.search_selected{}
TABLE.search_selected TH{text-align:left;padding:2px 2px 2px 10px;font-weight:bold;font-size:14px;color:#000000;border-bottom:2px solid #000000}
TABLE.search_selected TD{text-align:left;padding:2px 2px 2px 20px;font-weight:normal;font-size:14px;color:#000000}
TABLE.search_selected A{color:#000000;text-decoration:none;font-weight:normal;font-size:12px;}
TABLE.search_selected A:hover{color:#990000;text-decoration:none;font-weight:normal;font-size:12px;}
DIV.search_form DIV.loading{background:url('images/loading-gr.gif') center center no-repeat #D3D4AC;text-align:left;}
DIV.search_form DIV.loading TABLE.search_selected TD,
DIV.search_form DIV.loading TABLE.search_selected TH{color:#aa8800}
DIV.search_form DIV.loading TABLE.search_selected A{color:#aa8800}
DIV.search_form DIV.loading TABLE.search_selected A:hover{color:#aa8800}

TABLE.listing DIV.search_form{background:transparent;border:none;}
TABLE.listing DIV.search_form TH{background:transparent;border-bottom:2px solid #000000;text-align:left;}
TABLE.listing DIV.search_form DIV.loading{background:url('images/loading-gr.gif') center center no-repeat transparent;text-align:left;}
TABLE.listing DIV.search_form DIV.loading TABLE.search_selected TD,
TABLE.listing DIV.search_form DIV.loading TABLE.search_selected TH{color:#888888}
TABLE.listing DIV.search_form DIV.loading TABLE.search_selected TH{border-bottom:2px solid #888888}
TABLE.listing DIV.search_form DIV.loading TABLE.search_selected A{color:#888888}
TABLE.listing DIV.search_form DIV.loading TABLE.search_selected A:hover{color:#888888}


/***************************************/
/*auto complete                        */
/***************************************/
DIV.auto_complete{position:relative;display:inline;}
DIV.auto_complete INPUT.text{}
DIV.auto_complete_results {position:absolute;top:19px;_top:29px;left:1px;background:transparent;border:none;z-index:2000000;width:200px;}
DIV.auto_complete_results_content {background:#FFFFFF;height:150px;overflow:hidden;overflow-y:auto;border:1px solid #BBBBBB;z-index:2000001;font-weight:normal;}
DIV.auto_complete_results_content DIV.auto_complete_results_content_none {margin:30px 10px;text-align:center;font-weight:bold;font-size:12px }
DIV.auto_complete DIV.auto_complete_results_content A{color:#333333;text-decoration:none;font-size:11px;display:block;text-align:left;padding:1px;margin:0px;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A:hover{color:#000000;text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A.cur{color:#000000;text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content .header{color:#BBBBBB;background:#FFFFFF;text-decoration:none;font-size:11px;text-align:center;padding:3px;margin:0px;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content .empty{color:#000000;text-align:center;font-weight:bold}
INPUT.loading{background:url('images/loading_small.gif') center right no-repeat #FFFFFF;text-align:left;}

#mls_advanced_search_form_areas_selection .auto_complete_results_content{width:200px;}


/* FONT STYLES */
.body {COLOR: #000000; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px; font-weight: normal;}
.body_contact {COLOR: #000000; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px; font-weight: bold;}
.cloud1 {COLOR: #cc9933; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px; font-weight: normal;line-height: 2.0;}
.cloud2 {COLOR: #FFFFFF; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 12px; font-weight: normal;}
.sort {COLOR: #FFFFFF; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 14px; font-weight: normal;}
.headerSort {COLOR: #990000; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 16px; font-weight: bold;text-align:center;padding:20px 20px 0px 20px;}
.footer {COLOR: #918360; text-decoration: none; font-family: Trebuchet MS, sans-serif; font-size: 12px; font-weight: normal;}

h1 {font-family: Trebuchet MS, sans-serif; font-size:24px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
h2 {font-family: Trebuchet MS, sans-serif; font-size:18px; font-weight:bold; color:#cc9933; padding:0px;margin:0px;}


* html a:hover{visibility:visible}
.tab1 {position: relative; background: url(images/tab1_hover.gif) no-repeat;white-space: nowrap;display: block;width: 170px;height: 41px;margin: 0 0 2px 0;padding: 0;}
.tab1 a {display: block;width: 170px;height: 41px;display: block;float: left;font-family: Trebuchet MS, sans-serif; font-size : 16px; color: #855e11; font-weight: normal; text-decoration: none;text-align: center;}
.tab1 img {width: 170px;height: 41px;border: 0}
.tab1 a:hover img{visibility:hidden;}
.tab1 a:hover {text-align: center;font-family: Trebuchet MS, sans-serif; font-size : 16px; color: #000000; font-weight: normal; text-decoration: none;}
.tab1 span{position: absolute;left: 5px;top: 11px;margin: 0px;padding: 0px;cursor: pointer;}

.tabSelect1 {position: relative; text-align: center; font-family: Trebuchet MS, sans-serif; font-size : 16px; color: #000000; font-weight: normal; text-decoration: none; background: url(images/tab1_selected.gif) no-repeat;white-space: nowrap;display: block;width: 170px;height: 41px;margin: 0 0 2px 0;padding: 0;}
.tabSelect1 img {width: 170px;height: 41px;border: 0}
.tabSelect1 span{position: absolute;left: 5px;top: 11px;margin: 0px;padding: 0px;}

/*misc*/
.loading{background:url('images/loading.gif') left center no-repeat;}
.cloud1 .loading{background:url('images/loading-bk.gif') left center no-repeat;}

/*forms*/
FORM{display:inline;}
/*
INPUT.text{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:200px;}
INPUT.password{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:200px;}
INPUT.file{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:200px;}
TEXTAREA.textarea{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:200px;height:100px;}
TD.label{font-size:11px;color:#000000;font-family:arial,sans-serif;}
INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:200px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:200px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:200px;}
*/
INPUT.error{padding:auto;}
TEXTAREA.error{padding:auto;}
SELECT.error{padding:auto;}


.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}

.message{color:#000000;padding:5px 0px;margin:0px 0px;}
.required{color:#990000;font-weight:bold;}
.errors{color:#990000;font-weight:bold;padding:5px 0px;margin:0px 0px;}
.error{color:#990000;font-weight:bold;padding:5px 0px;margin:0px 0px;}
TR.error{}




/* misc carry over....*/
.bold{COLOR: #000000; font-weight:bold; font-family: Verdana; font-size: 12px;}
.bold1{COLOR: #000000; font-weight:bold; font-family: Verdana; font-size: 12px;}
.contactformtable{width:650px;}




/*property details*/
.property{margin:10px 0px;color:#000000;font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 12px;}
.property_full{color:#000000;font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 12px;}
.property_full H1{color:#000000;text-align:center;font-size:24px;}
.property_full H2{color:#000000;text-align:center;font-size:18px;}
.property_full .full_details{margin:15px;}
.property_full .full_details TABLE{width:960px;}
.property_full .full_details TH{text-align:left;font-weight:bold;color:#000000;border-bottom:1px solid #000000;font-size:12px;}
.property_full .full_details TD{text-align:left;font-weight:normal;color:#000000;font-size:12px;}
.property_full .full_details TD.label{text-align:left;font-weight:bold;color:#000000;font-size:12px;}


.property_ss_wrapper{position:relative;}
.property_ss_wrapper .favorite_link{position:absolute;top:0px;right:245px;z-index:1000;}


.ss_instructions {COLOR: #000000; text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 12px;}
.ss_caption {COLOR: #660000; text-decoration: none; font-family: Verdana; font-weight: normal; font-size: 10px;}
.property_description{padding:0px 20px;COLOR: #000000; text-decoration: none; font-family: Verdana; font-size: 12px;}

.mls_agent{COLOR: #000000; text-decoration: none; font-family: Verdana; font-size: 10px;text-align:center;}




/*pagination and sort*/
A.mls_sort_header:link{COLOR: #996600; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_sort_header:visited{COLOR: #996600; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_sort_header:active{COLOR: #996600; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_sort_header:hover {COLOR: #412C27; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 12px;}

A.mls_sort_header_sel:link{COLOR: #CC0000; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 14px;}
A.mls_sort_header_sel:visited{COLOR: #CC0000; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 14px;}
A.mls_sort_header_sel:active{COLOR: #CC0000; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 14px;}
A.mls_sort_header_sel:hover {COLOR: #CC0000; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 14px;}

A.mls_page_header:link{width:25px;padding:5px;border:2px solid #CCCC99;background:#F0F0E0;COLOR: #999966; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_page_header:visited{width:25px;padding:5px;border:2px solid #CCCC99;background:#F0F0E0;COLOR: #999966; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_page_header:active{width:25px;padding:5px;border:2px solid #CCCC99;background:#F0F0E0;COLOR: #999966; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_page_header:hover {width:25px;padding:5px;border:2px solid #000000;background:#DDDBD6;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}

A.mls_page_header_sel:link{width:25px;padding:5px;border:2px solid #000000;background:#DDDBD6;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_page_header_sel:visited{width:25px;padding:5px;border:2px solid #000000;background:#DDDBD6;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_page_header_sel:active{width:25px;padding:5px;border:2px solid #000000;background:#DDDBD6;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A.mls_page_header_sel:hover {width:25px;padding:5px;border:2px solid #000000;background:#DDDBD6;COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}

.mls_count_box{border:2px solid #000000;padding:2px;margin:5px 20px 20px 20px;text-align:center;}
.mls_count_total{font-weight:bold;text-align:center;padding:2px;font-size:18px;display:inline;COLOR: #553203;font-family: Verdana;}
.mls_count{font-weight:bold;text-align:center;padding:2px;font-size:18px;display:inline;COLOR: #553203;font-family: Verdana;}
.mls_count_viewing{font-weight:bold;text-align:center;padding:2px;font-size:14px;display:block;}
.mls_count_zero{font-weight:bold;text-align:center;padding:2px;font-size:14px;display:block;}



/*popup overlay*/
.page_overlay_container{display:none;position:absolute;top:0px;left:0px;z-index:10000;}
.page_overlay_background{position:absolute;top:0px;left:0px;background:#000000;z-index:20000;opacity:0.75;filter: alpha(opacity=75); -moz-opacity: 0.75;}
.page_overlay_contents{position:absolute;background:#D3D4AC;z-index:30000;top:200px;left:0px;padding:0px;color:#000000;border-top:none;opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;}
.page_overlay_contents .close{text-align:right;padding:5px;background:#855E11;margin:0px 0px 0px 0px;border:1px solid #CC9933}
.page_overlay_contents .close A{color:#CC9933;line-height:16px;font-size:14px;font-family:Trebuchet MS, arial,sans-serif;text-decoration:none;font-weight:bold;display:block;text-align:right;}
.page_overlay_contents .close A:hover{color:#FFFFFF;line-height:16px;font-size:14px;font-family:Trebuchet MS, arial,sans-serif;text-decoration:none;font-weight:bold;display:block;text-align:right;}
.page_overlay_contents_container{_X_width:700px;_x_height:500px;overflow:auto;background:#D3D4AC;color:#000000;padding:10px;border:1px solid #999966;border-top:none;}

.page_overlay_contents DIV.search_form{border:none;margin:-10px;position:relative;background:#d3d4ac}
.page_overlay_contents DIV.search_form H2{margin:0px;padding:5px;}

.page_overlay_contents .property_form FORM{display:inline;}
.page_overlay_contents .property_form INPUT.text{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:200px;}
.page_overlay_contents .property_form INPUT.password{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:200px;}
.page_overlay_contents .property_form INPUT.file{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;}
.page_overlay_contents .property_form INPUT.checkbox{}
.page_overlay_contents .property_form INPUT.radio{}
.page_overlay_contents .property_form INPUT.image{margin:0px 0px}
.page_overlay_contents .property_form SELECT{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:200px;}
.page_overlay_contents .property_form TEXTAREA{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:200px;height:100px;}
.page_overlay_contents .property_form INPUT.error{border:1px solid #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:200px;}
.page_overlay_contents .property_form TEXTAREA.error{border:1px solid #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:200px;}
.page_overlay_contents .property_form SELECT.error{border:1px solid #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:200px;}
.page_overlay_contents .property_form TD.label{font-size:11px;color:#000000;font-family:arial,sans-serif;}

INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:300px;}

/*FAKE accordian*/
A.accordian_link{display:block;color:#000000;text-decoration:none;font-weight:bold;padding:2px;text-align:left;margin:0px 0px 0px 0px;border-bottom:1px solid #000000}
A.accordian_link:hover{display:block;color:#000000;text-decoration:none;font-weight:bold;padding:2px;text-align:left;margin:0px 0px 0px 0px;border-bottom:1px solid #000000}
DIV.accordian_div{margin:0px;padding:10px;}

/*short listing*/
TABLE.listing_tabs{margin:0px 0px;border-spacing:0px;}
TABLE.listing_tabs TD{padding:0px;}
TABLE.listing_tabs A.tab{display:block;width:170px;height:41px;overflow:hidden;text-align:center;background:url('images/tab1.gif') center center no-repeat;color:#855E11;font-size:16px;line-height:41px;text-decoration:none;font-weight:bold;}
TABLE.listing_tabs A.tab:hover{display:block;width:170px;height:41px;overflow:hidden;text-align:center;background:url('images/tab1_hover.gif') center center no-repeat;color:#000000;font-size:16px;line-height:41px;text-decoration:none;font-weight:bold;}
TABLE.listing_tabs A.tab_sel{display:block;width:170px;height:41px;overflow:hidden;text-align:center;background:url('images/tab1_selected.gif') center center no-repeat;color:#000000;font-size:16px;line-height:41px;text-decoration:none;font-weight:bold;}
TABLE.listing_tabs A.tab_sel:hover{display:block;width:170px;height:41px;overflow:hidden;text-align:center;background:url('images/tab1_selected.gif') center center no-repeat;color:#000000;font-size:16px;line-height:41px;text-decoration:none;font-weight:bold;}


/*favorites*/
.favorite_icon{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/faveSmall-no.png') center center no-repeat;text-decoration:none;}
.favorite_icon:hover{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/faveSmall-no.png') center center no-repeat;text-decoration:none;}
.favorite_icon_favorite{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/faveSmall-yes.png') center center no-repeat;text-decoration:none;}
.favorite_icon_favorite:hover{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/faveSmall-yes.png') center center no-repeat;text-decoration:none;}
.favorite_icon_loading{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/loading-gold.gif') center center no-repeat;text-decoration:none;}
.favorite_icon_loading:hover{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/loading-gold.gif') center center no-repeat;text-decoration:none;}

.property_full .favorite_icon{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-fave.gif') center center no-repeat;text-decoration:none;}
.property_full .favorite_icon:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-fave_over.gif') center center no-repeat;text-decoration:none;}
.property_full .favorite_icon_favorite{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-faveNo.gif') center center no-repeat;text-decoration:none;}
.property_full .favorite_icon_favorite:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-faveNo_over.gif') center center no-repeat;text-decoration:none;}
.property_full .favorite_icon_loading{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/loading-gr.gif') center center no-repeat;text-decoration:none;}
.property_full .favorite_icon_loading:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/loading-gr.gif') center center no-repeat;text-decoration:none;}

.property_full .property_ss_wrapper .favorite_icon{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/faveSmall-no.png') center center no-repeat;text-decoration:none;}
.property_full .property_ss_wrapper .favorite_icon:hover{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/faveSmall-no.png') center center no-repeat;text-decoration:none;}
.property_full .property_ss_wrapper .favorite_icon_favorite{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/faveSmall-yes.png') center center no-repeat;text-decoration:none;}
.property_full .property_ss_wrapper .favorite_icon_favorite:hover{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/faveSmall-yes.png') center center no-repeat;text-decoration:none;}
.property_full .property_ss_wrapper .favorite_icon_loading{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/loading-gold.gif') center center no-repeat;text-decoration:none;}
.property_full .property_ss_wrapper .favorite_icon_loading:hover{display:block;width:25px;height:25px;overflow:hidden;text-align:center;background:url('images/loading-gold.gif') center center no-repeat;text-decoration:none;}

.property_full .property_top .favorite_icon{display:block;width:218px;height:46px;overflow:hidden;text-align:center;background:url('images/star-large1.gif') center center no-repeat;text-decoration:none;}
.property_full .property_top .favorite_icon:hover{display:block;width:218px;height:46px;overflow:hidden;text-align:center;background:url('images/star-large1.gif') center center no-repeat;text-decoration:none;}
.property_full .property_top .favorite_icon_favorite{display:block;width:218px;height:46px;overflow:hidden;text-align:center;background:url('images/star-large2.gif') center center no-repeat;text-decoration:none;}
.property_full .property_top .favorite_icon_favorite:hover{display:block;width:218px;height:46px;overflow:hidden;text-align:center;background:url('images/star-large2.gif') center center no-repeat;text-decoration:none;}
.property_full .property_top .favorite_icon_loading{display:block;width:218px;height:46px;overflow:hidden;text-align:center;background:url('images/loading-gold.gif') center center no-repeat;text-decoration:none;}
.property_full .property_top .favorite_icon_loading:hover{display:block;width:218px;height:46px;overflow:hidden;text-align:center;background:url('images/loading-gold.gif') center center no-repeat;text-decoration:none;}


/*misc actions*/
.property_full .print_icon{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-print.gif') center center no-repeat;text-decoration:none;}
.property_full .print_icon:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-print_over.gif') center center no-repeat;text-decoration:none;}
.property_full .print_icon_loading{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/loading-gr.gif') center center no-repeat;text-decoration:none;}
.property_full .print_icon_loading:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/loading-gr.gif') center center no-repeat;text-decoration:none;}
.property_full .email_icon{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-email.gif') center center no-repeat;text-decoration:none;}
.property_full .email_icon:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-email_over.gif') center center no-repeat;text-decoration:none;}
.property_full .email_icon_loading{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/loading-gr.gif') center center no-repeat;text-decoration:none;}
.property_full .email_icon_loading:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/loading-gr.gif') center center no-repeat;text-decoration:none;}
.property_full .calc_icon{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-calc.gif') center center no-repeat;text-decoration:none;}
.property_full .calc_icon:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/icon-calc_over.gif') center center no-repeat;text-decoration:none;}
.property_full .calc_icon_loading{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/loading-gr.gif') center center no-repeat;text-decoration:none;}
.property_full .calc_icon_loading:hover{display:block;width:102px;height:111px;overflow:hidden;text-align:center;background:url('images/loading-gr.gif') center center no-repeat;text-decoration:none;}


/*listing & short*/

DIV.view_sort_options{background:#855E11;border:1px solid #000000;margin:15px 15px -5px 15px;;padding:5px;}
/*DIV.view_sort_options TABLE.viewandsort{width:958px;font-size:14px;}*/
DIV.view_sort_options TD{padding:0px;font-size:14px;white-space:nowrap;}
DIV.view_sort_options TD.label{font-size:14px;font-weight:bold;padding:0px 5px 0px 0px;}
DIV.view_sort_options TD.sel{color:#FFFFFF}

/*DIV.view_options{padding:10px 15px 0px 15px;}*/
TABLE.property_list{margin:0px 0px;border-spacing:15px;}

TD.property_short{width:235px;vertical-align:top;text-align:center;border:2px solid #4C2C02;background:#D3D4AC;padding:0px;}
TD.property_short_hover{width:235px;vertical-align:top;text-align:center;border:2px solid #6C4C02;background:#999966;padding:0px;}
.property_short H4,
.property_short_hover H4{font-size:14px;margin:2px 0px;}
.property_short A.property_name,
.property_short A.property_name H4,
.property_short_hover A.property_name, 
.property_short_hover A.property_name H4{font-size:14px;color:#000000;font-weight:bold;text-decoration:none;}
.property_short A.property_name:hover,
.property_short A.property_name:hover H4,
.property_short_hover A.property_name:hover,
.property_short_hover A.property_name:hover H4{font-size:14px;margin:2px 0px;color:#996633;font-weight:bold;text-decoration:none;}
.prop{display:block;clear:both;text-align:center;font-size:12px;}
.prop .key{font-weight:bold;display:inline;padding:0px 5px;font-family: Verdana; font-size: 12px;COLOR: #000000;}
.prop .value{font-weight:normal;display:inline;}
.prop_image{text-align:center;height:135px;width:225px;position:relative;}
.prop_image .prop_view_banner{z-index:1;position:absolute;top:0px;left:0px;}
.prop_image .favorite_link{position:absolute;top:5px;right:5px;z-index:2}
.prop_image IMG.prop_image_image{margin:0px;position:absolute;top:0px;right:0px;z-index:0}


.price{display:block;clear:both;font-weight:bold;text-align:center;font-family: Verdana; font-size: 12px;COLOR: #000000;}

/*short listing viewed by user*/
TD.property_short_viewed{width:250px;vertical-align:top;text-align:center;border:2px solid #4C2C02;background:#F0F0DC;}
.property_short_viewed H1{font-size:14px;}

/*featured listing*/
TD.property_featured{width:750px;vertical-align:top;text-align:center;border:2px solid #4C2C02;background:#D3D4AC;}
TD.property_featured_hover{width:750px;vertical-align:top;text-align:center;border:2px solid #6C4C02;background:#999966;}
.property_featured H1{font-size:14px;}
.property_featured_hover H1{font-size:14px;}
.property_featured .prop_image{width:250px !important;}
.property_featured_hover .prop_image{width:250px !important;}
.property_featured .prop{display:block;clear:both;text-align:left;font-size:12px;}
.property_featured_hover .prop{display:block;clear:both;text-align:left;font-size:12px;}


/*options*/
#propertylist_options {text-align:center;margin:10px 5px;}
#propertylist_options TABLE.options {background:transparent;text-align:left;width:700px;}
#propertylist_options TABLE.options TD.cell{vertical-align:top;width:25%;text-align:left;}
#propertylist_options .header{font-weight:bold;border-bottom:2px solid #CC9933;padding-left:10px;}
#propertylist_options .options-header{COLOR: #C09030; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px; margin-bottom:10px;font-weight:bold;border-bottom:2px solid #CC9933;margin-left:2px;}
#propertylist_options INPUT, #propertylist_options SELECT{margin:2px;}

#propertylist_options TABLE.search{border:1px solid #000000;background:#999966;width:700px;}

#propertylist_options A{COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
#propertylist_options A:hover{COLOR: #000000; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 12px;}

#recent_popup{position:absolute;top:20px;left:-50px;width:300px;overflow:hidden;display:none;background:#392202;border:2px solid #FFFFFF;z-index:100}
#recent_popup TABLE{border-spacing:0px;}
#recent_popup TD{border-bottom:1px solid #FFFFFF;padding:0px;text-align:left;}
#recent_popup A{display:block;text-align:center;text-decoration:underline;padding:5px;background:#392202;color:#FFFFFF;height:100%;}
#recent_popup A:hover{display:block;text-align:center;text-decoration:underline;padding:5px;background:#CC9933;color:#FFFFFF;height:100%;}
.recent_popup_height{height:275px;overflow:auto;}

#recent_popup A.recent_popup_close{text-decoration:none;}
#recent_popup A.recent_popup_close:hover{background:#771111;text-decoration:none;}

/*user nav*/
#propertylist_options .user_nav{width:740px;}
#propertylist_options .user_nav TD{text-align:center;width:33px;padding-top:15px;text-decoration:none;}
#propertylist_options .user_nav A{display:block;text-align:center;padding:11px;width:164px;background:url('/images/user-btn-bg.gif') center center no-repeat transparent;text-decoration:none;}
#propertylist_options .user_nav A:hover{color:#FFFFFF}



/*map*/
#google_map_loading{position:absolute;top:0px;left:0px;height:550px;width:750px;display:none;z-index:100000;}
#google_map_loading1{position:absolute;bottom:0px;left:0px;padding:50px 0px;text-align:center;width:750px;display:block;background:#000000;z-index:100001;filter:alpha(opacity:70,style:0);-moz-opacity:0.70;opacity:0.70;color:#FFFFFF;font-weight:bold;}
#google_map_loading2{position:absolute;bottom:0px;left:0px;padding:50px 0px;text-align:center;width:750px;display:block;background:transparent;z-index:100002;color:#FFFFFF;font-weight:bold;}
.property_info_baloon{width:350px;height:200px;font-size:12px;}
.property_info_baloon TABLE{width:324px;}
.property_info_baloon TD{vertical-align:top;text-align:left;padding:3px;font-size:12px;}

/*user*/
.user_welcome{}
.user_welcome TH{text-align:left;}
.user_welcome A{font-size:14px;}
.user_welcome A:link{font-size:14px;}
.user_welcome A:visited{font-size:14px;}
.user_welcome A:active{font-size:14px;}
.user_welcome A:hover{font-size:14px;}

.user_area{text-align:center;COLOR: #000000; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 12px;padding:10px 0px;}
.usertable{}
.usertable TD.label{font-size:12px;}


.weather{border:2px solid #000000;background:#CECFA7;width:750px}
.weather_day{vertical-align:top;text-align:center;width:25%;}
.weather_day_day{font-weight:bold;border-bottom:1px solid #000000;}
.weather_day_img{}
.weather_day_wx{font-weight:bold;}
.weather_day_highs{}
.weather_link{text-align:center;padding-bottom:10px;}


.rbo_item{margin:20px;border:2px solid #000000;width:750px}
.rbo_item TD{vertical-align:top;padding:5px;}
.rbo_item TD.rbo_img_col{width:225px;vertical-align:top;text-align:center;}
.rbo_item H3{font-size:16px;color:#78682C;margin:0px 0px 5px 0px}
.rbo_item IMG{}

.bsg_item{margin:20px;border:2px solid #000000;width:750px}
.bsg_item TD{vertical-align:top;padding:5px;}
.bsg_item TD.bsg_img_col{width:225px;vertical-align:top;text-align:center;}
.bsg_item H3{font-size:16px;color:#78682C;margin:0px 0px 5px 0px}
.bsg_item IMG{border:none;}

.rnr_item{margin:20px;border-bottom:2px solid #000000;width:750px}
.rnr_item TD{vertical-align:top;padding:5px;}
.rnr_item H3{font-size:16px;color:#78682C;margin:0px 0px 5px 0px}

.bsluxe_item{margin:20px;border:2px solid #000000;width:750px}
.bsluxe_item TD{vertical-align:top;padding:5px;}
.bsluxe_item TD.rbo_img_col{width:225px;vertical-align:top;text-align:center;}
.bsluxe_item H3{font-size:16px;color:#78682C;margin:0px 0px 5px 0px}
.bsluxe_item IMG{}



.disclaimer{border-top:1px solid #000000;margin:15px;padding:15px 0px;text-align:center;font-size:10px;}
.disclaimer_1{text-align:center;font-size:10px;}
.disclaimer_2{text-align:center;font-size:10px;margin:5px 0px 0px 0px;font-weight:normal;}


INPUT.checkbox {color:#000000;font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 12px;}


.navOn{text-align:center;COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
.navOver{text-align:center;COLOR: #FFCC00; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}

.navSubOn{display:block;padding:6px; width:170px;COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;background:url("images/subnavbg.gif") left center no-repeat;}
.navSubOver{display:block;padding:6px;width:170px;COLOR: #FFCC66; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;background:url("images/subnavbg2.gif") left center no-repeat;}

.navSubOn_sub{display:block;padding:6px; width:170px;COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;background:url("images/subnavbg_arrow.gif") left center no-repeat;}
.navSubOver_sub{display:block;padding:6px;width:170px;COLOR: #FFCC66; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;background:url("images/subnavbg_arrow2.gif") left center no-repeat;}

.navSubOnL_sub{display:block;padding:6px; width:200px;COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;background:url("images/subnavbg_long.gif") left center no-repeat;}
.navSubOverL_sub{display:block;padding:6px;width:200px;COLOR: #FFCC66; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;background:url("images/subnavbg_long2.gif") left center no-repeat;}

.navSubOnLa_sub{display:block;padding:6px; width:200px;COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;background:url("images/subnavbg_longa.gif") left center no-repeat;}
.navSubOverLa_sub{display:block;padding:6px;width:200px;COLOR: #FFCC66; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;background:url("images/subnavbg_longa2.gif") left center no-repeat;}


.banner_image{border:0px}
.property_full .banner_image{border:10px solid #000000;}



/*admin interface area*/
TABLE.listing{width:970px;border-spacing:0px;border-collapse:collapse;margin:15px;color:#000000}
TABLE.listing TD{padding:2px 5px 2px 1px;vertical-align:top;color:#000000;font-size:14px;}
TABLE.listing TH{padding:2px 5px 2px 1px;vertical-align:middle;white-space:nowrap;color:#000000;font-weight:bold;background:#855e11;font-size:14px;}

TABLE.listing TR.row0 TD{background:#D3D4AC}
TABLE.listing TR.row1 TD{background:#B5B691}
TABLE.listing TR.row_hover{background:#cc9933} 

TABLE.listing TR.row0:hover TD{background:#cc9933;cursor:pointer;}
TABLE.listing TR.row1:hover TD{background:#cc9933;cursor:pointer;}


TABLE.listing H3{background:#855e11;color:#000000;font-size:14px;padding:2px 5px 2px 1px;}
TABLE.listing H3 A{background:#855e11;color:#000000;font-size:14px;padding:2px 5px 2px 1px;text-decoration:none;}
TABLE.listing H3 A:hover{background:#855e11;color:#000000;font-size:14px;padding:2px 5px 2px 1px;text-decoration:none;}


TABLE.listing TABLE.nested TR TD{border:none;}

TABLE.listing FORM{display:inline;}

TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing A:hover{color:#000000;font-weight:bold;text-decoration:underline;font-size:14px;}
TABLE.listing TH A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing TH A:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;font-size:14px;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #bbbbbb;padding:3px;color:#bbbbbb;font-weight:bold;background:#BBBB97}

.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#855E11;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#855E11;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#855E11;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:15px 5px;clear:none;border:1px solid #000000;padding:3px;color:#000000;font-weight:bold;background:#855E11;cursor:pointer;}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{border:1px solid #FFCC00;color:#FFCC00;background:#855E11}
.save_actions INPUT.button_hover{border:1px solid #FFCC00;color:#FFCC00;background:#855E11}
.sort_actions INPUT.button_hover{border:1px solid #FFCC00;color:#FFCC00;background:#855E11}
.create_actions INPUT.button_hover{border:1px solid #FFCC00;color:#FFCC00;background:#855E11}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#000000;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

#listing_pages{text-align:right;}
#listing_pages A{}
#listing_pages A:hover{}

#listing_pages{margin:-3px;padding:0px 3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#000000;padding:3px;font-weight:bold;background:#BBBB97}

.label{text-align:left;font-weight:bold;color:#000000}
.value{}
.hint{color:#A28670;text-align:left;font-weight:normal;width:200px;float:right;font-size:12px;font-style:italic;}
.hint2{color:#00000;text-align:center;font-weight:normal;padding:10px;font-size:14px;font-style:italic;}
.required{font-weight:bold;font-size:14px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #000000;padding-top:10px !important;}




/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #000000;margin:0px;position:relative;background:#D2D3AB;width:700px;}
.dropsort_dragging{width:700px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;background:url('/images/drag-icon.png') left center no-repeat #8B8B57;overflow:hidden;margin:0px;cursor:move}
.dropsort_dragging .dropsort_dragbar{background-image:url('/images/drag-icon2.png')}
.dropsort_wrapper{width:100%;border-spacing:0px;}
.dropsort_wrapper TD{width:175px;}
.placeholder{border:1px solid #DDDBC6;margin:0px;height:75px;color:#DDDBC6;font-weight:bold;background:#D2D3AB;display:none;}


.edit_wrapper{background:#D2D3AB;width:700px;}
.edit_topbar{height:25px;background:#B2B38B;overflow:hidden;margin:0px;}



/*public listing*/
TABLE.listing_public TH{text-align:left;}
TABLE.listing_public A{color:#996633;font-weight:normal;text-decoration:none;font-size:12px;}
TABLE.listing_public A:hover{color:#000000;font-weight:normal;text-decoration:underline;font-size:12px;}



/*wysiwyg*/
TEXTAREA.wysiwyg{width:650px;height:400px;}
/*tiny mce*/
.header{font-weight:bold;margin:2px 0px;color:;font-family:Arial, sans-serif;font-size:24px;color:#000000}
.subhead {font-weight:bold;margin:2px 0px;color:;font-family:Arial, sans-serif;font-size:18px;color:#5A3616}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}
.mceContentBody {font-family:Arial,sans-serif;font-size:12px;font-weight:normal;background:#FFFFFF;COLOR: #000000}
.mceContentBody A:link {COLOR: #5A3616 !important; font-weight: bold !important; text-decoration: none !important; font-family: Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #5A3616 !important; font-weight: bold !important; text-decoration: none !important; font-family:Arial, sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #5A3616 !important; font-weight: bold !important; text-decoration: none !important; font-family:Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #000000 !important; font-weight: bold !important; text-decoration: underline !important; font-family:Arial, sans-serif !important; font-size: 12px !important}
.mceEditor{font-size: 12px}
.mceSelectList{width:auto;}
.mceEditor td img {display: inline;}





#restore_search{position:fixed;bottom:0px;left:0px;padding:20px;overflow:hidden;border:2px solid #FFFFFF;background:#000000;color:#FFFFFF;font-weight:bold;text-align:center;z-index:100000;width:100%;line-height:16px;_margin:20px;}
#restore_search A{color:#FFFFFF;font-weight:bold;font-size:16px;display:inline-block;padding:5px;text-decoration:underline;}
#restore_search A:hover{color:#553203;font-weight:bold;font-size:16px;display:inline-block;padding:5px;text-decoration:underline;}
