/***body {background:top left url(../images/main_back_home.jpg) repeat-x; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}***/
body {font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
h2 {color:#666;font-size:1.5em; line-height:1.2em; font-weight:normal;margin-top:0px;padding:10px 0;}
#header {width:100%;height:75px; /*background:top left url(../images/stainless_steel_top.jpg) repeat-x; */ background:#000;}
#head {width:930px;margin:auto;height:60px;padding-top:15px;}
#logo {float:left;width:281px;padding-right:10px; margin-top:-10px;}
#logo img {border:none;}
#head ul {float:left;padding-top:8px;}
#head ul li {display:block;float:left;margin-left:10px;height:38px;font-size:0.95em;letter-spacing:-1px;padding:0px 18px 0px 0px;}
#head ul li a {color:#ccc;float:left;text-decoration:none;line-height:38px;padding:0px 4px 0px 20px;height:38px;display:block;}
#head ul li a:hover {color:#fff;}
#head ul li.current_page_item {background:top right url(../images/sa_tab_right.gif) no-repeat;} 
#head ul li.current_page_item a {color:#fff;background:top left url(../images/sa_tab_left.gif) no-repeat;}
#head #phone {float:right; color:#ccc; font-size:1em; height:20px; margin:-6px 16px 0 0; padding:0; letter-spacing:1px;}
#head #phone strong {font-weight:bold; color:#fff;}

#action {width:930px;margin:auto;padding:20px 0px;;height:229px;}
#actionleft {width:300px;padding-right:10px;color:#F0DBDB;float:left;line-height:1.8em;font-size:0.9em; min-height:100px;}
#actionleft h3 {color:#fff;font-size:1.3em;font-weight:normal;margin-top:0px;padding:0 0 10px 0;}
#actionleft a {color:#CCC;}
#actionright {width:620px;float:left; position:relative;}
#actionright h5 {position:absolute; margin-left:-999px;}
#actionright span {
background:transparent url(../images/banner_frame.png) no-repeat scroll left top;
display:block;
height:220px;
width:620px;
position:absolute; top:0; left:0;
}
#actionright a {
display:block;
height:200px;
overflow:hidden;
width:610px;
}
#actionright a img {}
div.home_wrapper {background:left -75px url(../images/main_back_home.jpg) repeat-x; /*height:320px;*/}
div.internal_wrapper {background:#C3272B; height:20px; margin-bottom:20px;}
/**div.home {clear:both;width:930px;margin:auto;font-size:0.8em;color:#333;line-height:1.5em;letter-spacing:-1px;}**/
div.home {clear:both;width:930px;margin:auto;font-size:0.8em;color:#333;line-height:1.5em;}


div.home h4 {font-size:1.2em;letter-spacing:-1px;border-bottom:1px solid #ccc;padding-bottom:4px;margin-bottom:10px;}
div.home h4 a {color:#333;text-decoration:none;}
div.homepod {width:300px;padding-right:10px;float:left;border-bottom:40px solid #fff;}
div.homepod p {margin-bottom:0.5em;line-height:1.3em;}
div.homepod a {color:#0082C4;}
div.homepod-map {padding-bottom:40px;}
#portrait {border:6px solid #e9e9e9;padding:1px;display:inline;float:left;margin:0px 15px 10px 0px;}
#call {displau:block;background:#E6F0FA right url(../images/call_remax.gif) no-repeat;padding:5px 7px 14px 14px;clear:both;}
div.homepodwide {width:610px;padding-right:0;border-bottom:40px solid #fff;float:left;}
div.homepodwide h5 {display:block;height:20px;color:#fff;background:#CA9F37;padding:2px 0px 2px 5px;font-weight:normal;font-size:1.2em;}
div.homepodwide h5 a {color:#fff;text-decoration:none;}
div.homepodwide h5 a:hover {color:#eee;text-decoration:none;}
div.homepodwide p {margin-bottom:1em;font-size:1em;}
#author_description{padding:10px; margin-bottom:4px; background:#eee; border:1px solid #ccc;}

#breadcrumbs { font-size:.85em; color:#999;}
#breadcrumbs a {color:#999;} 
div.homepodwide p#breadcrumbs{padding:0; margin:0;}

ul#navi li {display:block;padding-bottom:1px;}
ul#navi li a {background:#E6F0FA;display:block;text-decoration:none;color:#7A8E9E;padding:7px 7px 7px 8px;font-size:0.9em;line-height:1.4em;}
ul#navi li#selected a {background:left url(../images/navi-selected.jpg);color:#fff;}
ul#navi li#selected a:hover {color:#fff;}
ul#navi li#selected a strong {color:#fff;}
ul#navi li a:hover {background:#D6E6F5;}
ul#navi li a strong {font-size:1.2em;color:#569FD6;}
ul#resource li {display:block;padding-bottom:1px;}
ul#resource li a {background:#E6F0FA;display:block;text-decoration:none;color:#7A8E9E;padding:5px 7px 5px 8px;font-size:0.9em;line-height:1.4em; min-height:40px;}
ul#resource li a:hover {background:#D6E6F5;}
ul#resource li a strong {font-size:1.2em;color:#569FD6;}
ul#news li {display:block;padding-bottom:1px;}
ul#news li a, .prop-box-featured {background:#E6F0FA;display:block;text-decoration:none;color:#7A8E9E;padding:5px 7px 5px 8px;font-size:0.9em;line-height:1.4em; min-height:40px; clear:both;}
ul#news li a:hover, ul#resource li a:hover {background:#D6E6F5;}
ul#news li a strong, ul#resource li a strong {font-size:1.2em;color:#569FD6;}
ul#news li a em, ul#resource li a em {font-size:2.3em;color:#569FD6;line-height:1.3em;letter-spacing:-3px;font-weight:bold;height:40px;display:block;float:left;font-style:normal;padding-right:4px;}
ul#news li a small, ul#resource li a small {font-size:0.8em;color:#569FD6;line-height:1.4em;padding-right:10px;padding-top:4px;display:block;float:left;}
ul#news li a span, ul#resource li a span {height:40px;float:left;}
#googlemap {border:6px solid #e9e9e9; padding:1px; width:286px;height:262px;}
div.homesleft {float:left;width:286px;border:6px solid #e9e9e9;padding:1px;margin:0 5px 4px 0; height:124px; overflow:hidden;}
div.homesright {float:right;width:286px;border:6px solid #e9e9e9;padding:1px;margin-bottom:10px; height:124px; overflow:hidden;}
#footerband {clear:both;background:top left url(../images/steel_footer.jpg);width:100%;padding:40px 0px 80px 0px;}
#footer {width:930px;margin:auto;font-size:0.8em;line-height:1.4em;color:#000;}
#footer a {color:#000;}
#footerleft {width:300px;padding-right:10px;float:left;}
#footerleft img {float:right;margin-top:5px;}
#footerright {width:310px;float:right;text-align:right;}
#footerfull {clear:both;padding-top:20px;}
#footer ul {padding:10px 0 0 0; text-align:center;}
#footer ul li {display:inline; padding:0 10px 0 0;}
#footer ul li ul {display:none;}
/* Internal CSS */

#intactionleft {width:610px;padding-right:10px;float:left;color:#F0DBDB;float:left;line-height:1.8em;font-size:0.9em}
#intactionleft h3 {color:#fff;font-size:1.3em;font-weight:normal;margin-top:0px;padding-top:0px;}

#intactionright {width:300px;float:left;}
div.listingdetails {float:left;margin-bottom:10px; padding-right:16px;}
div.listingdetails div {width:286px;border:6px solid #e9e9e9;padding:1px;background:#f6f6f6;}
div.listingdetails li {color:#0066CC;}
div.listingdetails li strong {display:block;float:left;width:110px;text-align:right;padding-right:3px;color:#333;}
div.listingphoto {float:right; width:286px; border:6px solid #e9e9e9; margin-bottom:10px;}
div.listingphotos {float:left; width:286px; margin-bottom:10px;}
div.listingphotos a {border:6px solid #e9e9e9;display:block;float:left;}
div.listingphotos a:hover {border-color:#D6E6F5;}
div.listingphotos .ngg-gallery-thumbnail {padding:0 0 10px 6px;}
#phototable td.row1 {padding-bottom:10px;}
#phototable td.col3 {padding-right:0px;}
div.listingphotos .ngg-gallery-thumbnail img {border:none; padding:1px; margin:0;}


.prop-box-avail {
background:#fff none repeat scroll 0 0;
display:block;
min-height:75px;
clear:both;
}
.prop-box-featured img{width:34px; height:34px; margin-right:5px; border:2px solid #fff;}
.prop-box-featured {margin-bottom:1px;}
.propdata {font-size:1em; font-variant:normal; border:none;}
.propdata div {padding:0 20px 0 0; font-style:italic; color:#666; float:left;}
/**
.post {background:none;border:1px solid #EEEEEE;margin:10px 5px;padding:15px;}
**/
.post, .prop-box-avail {margin:5px;padding:5px 10px; background:#FAFAFA none repeat scroll 0 0;
border:1px solid #EEEEEE; width:560px;}

.post_heading{height:60px; margin-bottom:10px; padding:0 0 10px 0; border-bottom:1px solid #ddd;}
.post_heading h2 {padding-top:4px;}
.post_heading h2 a{width:500px; text-decoration:none;}
.post_details {float:right;}

.post_heading strong {font-size:1.2em;color:#569FD6;}
.post_heading em {font-size:2.3em;color:#569FD6;line-height:1.3em;letter-spacing:-3px;font-weight:bold;height:40px;display:block;float:left;font-style:normal;padding-right:4px;}
.post_heading small {font-size:0.8em;color:#569FD6;line-height:1.4em;padding-right:10px;padding-top:4px;display:block;float:left;}
.post_heading span.date {height:40px;float:left;}
.comment_bubble{background:top left url(../images/comments.png) no-repeat; width:50px; height:36px; text-align:center; padding-top:8px; display:block; float:left; margin:5px;}

.homepodwide ul, .sidebarbox ul {padding-left:20px;}
ul li {list-style-type:square; color:#999;}
.sidebarbox ul li {padding:5px 0;}
ul.two_column {padding:0;}
ul.two_column li{float:left; width:260px; list-style-type:none;}
ul.two_column li a {text-decoration:none; display:block; background:#eee; margin:4px 10px 0 0; padding:10px; border:1px solid #ccc;}
ul.two_column li a:hover {background:#E6F0FA;}
.listingdetails ul{padding-left:0;}
.listingdetails ul li {list-style-type:none; padding:0;}

#googlemap{border:6px solid #e9e9e9; padding:1px; background:#fff; width:286px; height:262px;}
#googlemap p {padding:0; margin:0;}
#googlemap #gre_map_multi, #map #gre_map_canvas{width:284px; height:260px; overflow:hidden; /*margin:-34px 0 0 0; */border:none; margin:4px 0 0 0;}
#googlemap .sociable {display:none;}
#activelistings {font-size:.8em; line-height:1.4em;}
.prop-box-avail h2, .prop-box-avail a, .prop-box-avail h3 {
margin:0;
padding:4px 0;
}
.prop-thumb {padding-right:10px;}