@charset "utf-8";
body {
	font: 14px Century Gothic, Palatino Linotype, Book Antiqua,Trebuchet MS,Arial, Helvetica, sans-serif;
	color: #fff;
	background: #fff url(/images/back2.jpg) repeat;
	margin: 0px;
}
#body_contain {
	margin: 0px auto;
	width: 899px;
}
#siteHeader img {
	float: left;
	display: block;
}
#body_contain td.left {
	background: #000 url(/images/mock_07.jpg) repeat-y;
	width: 11px;
}
#body_contain td.right {
	background: #000 url(/images/mock_09.jpg) repeat-y;
	width: 17px;
}
#body_contain td.contentArea {
	background: #000;
	padding: 10px 0px 0px;
}
#body_contain #leftColHome {
	float: left;
	width: 259px;
}
#body_contain .leftNav {
	float: left;
	width: 259px; 
}

#body_contain .leftNav a {
	color: #006aa9;
	text-decoration: none;
}

#body_contain .leftNav .topLvlNav a { color: #fff;}

#body_contain .contentArea .leftNav div.topLvl {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#body_contain .contentArea .leftNav div.topLvl div.topLvlNav {
	background: url(/images/button.jpg) no-repeat;
	height: 21px;
	width: 180px;
	font: bold 12px Century Gothic, Palatino Linotype, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 5px;
    border: 0px solid black ;
}
#body_contain .contentArea .leftNav .topLvl .subLvl {
	margin: 3px;
	padding: 3px;
	width: 140px;
	list-style-type: none;
	background: #FFF8E5;
}
#body_contain .contentArea .leftNav .topLvl ul.sub_null { margin: 3px; overflow: hidden; height: 0px; }
#body_contain .contentArea .leftNav .topLvl .subLvl .subLvlNav a { text-decoration: underline; }
#body_contain .contentArea .leftNav .topLvl .subLvl .subLvlNav { padding: 2px; }

#mainBodyHome {
	padding: 0px 5px;
	float: left;
	width: 360px;
}
#homeIdxSearch {
	width: 100%;
	border: 1px solid #525252;
}
#body_contain .contentArea #mainBodyHome #homeIdxSearch #quickSearch { margin: 0px; }
.searchTitle {
	color: #FFFFFF;
	background: #103A84;
	display: inline;
	padding: 2px;
	margin: 0px 0px 0px 10px;
}
#body-main-left-search-form input[type=submit] {background-color:#011F37; color:#fff;font-weight:300;}
#body_contain .contentArea #mainBodyHome #homeIdxSearch #quickSearch table { margin: 5px 0px 0px 10px; }
#body_contain .contentArea #mainBodyHome #homeIdxSearch #quickSearch label { font-weight: bold; }
#body_contain .contentArea #mainBodyHome #homeIdxSearch #quickSearch select { font-size: 10px; }
#body_contain .contentArea #mainBodyHome #homeIdxSearch #quickSearch div {
	font-weight: bold;
	font-style: italic;
}
#body_contain .contentArea #mainBodyHome #homeIdxSearch #quickSearch div.submit { text-align: center;
}
.submitDiv { text-align: center; }
#rightColHome {
	float: left;
	width:238px;
	text-align: center;
	margin:0px;
	padding:0px;
}
#featuredProp { }
#featuredInfo {
	font-weight: none;
	color: #000000;
	background: url(/images/mock_16.jpg) no-repeat;
	height: 150px;
	width: 165px;
	padding: 3px 11px 0px 13px;
	text-align: center;
	font-style: reg;
	font-size: 11px;
}
#loginSnip {
     height: 281px;
     width: 164px;
	 margin-top: 10px;
     padding: 25px 10px 25px 10px;
     background: url(/images/bg-login.jpg) no-repeat;
}
#loginSnip a {
	color:#000 !important;
	text-decoration:none !important;
}
#loginSnip a:hover {
	color:#000 !important;
	text-decoration:underline !important;
}
#loginSnip p.loginHeading {
     margin: 2px 0px;
     text-align:center;
     font-size: 14px;
}
#loginSnip ul {
     margin: 0px 8px;
     padding: 0px 8px;
}
#loginSnip p {
     margin: 4px 0px;
}
#loginSnip ul li {
     font-size: 10px;
}
#loginSnip form input {
     width: 155px;
}
#loginSnip form input[type=submit] {background-color:#006aa9; color:#fff;font-weight:300;}
#loginSnip form {
     font-size: 10px;
     margin: 0px;
}
#loginSnip form p {
     margin: 2px 0px;
}
h1 { font-size: 22px; color: #fff }
h2 { font-size: 20px; color: #fff }
h3 { font-size: 18px; color: #fff }
#mainBodySub {
	margin: 5px 5px 5px 10px;
	float: left;
	width: 618px;
}
img
{  border-style: none;
}
a:link {color: #fff; text-decoration: underline; }
a:active {color: #fff; text-decoration: underline; }
a:visited {color: #fff; text-decoration: underline; }
a:hover {color: #fff; text-decoration: none; }
}
#siteFooter {
	border-top: #000 solid 1px;
	margin-top: 10px;
	width: 700px ;
  margin-left: auto ;
  margin-right: auto ;
	padding: 10px;
	clear: both;
}
.ajax-load {
	background: url(http://modules.readvantage.com/img/ajax-load-sm-circle.gif) no-repeat;
	height: 16px;
}
/* Featured Widget Styles */
.featured_title{ margin-top:0px;color:white;font: 16px Century Gothic, Palatino Linotype, Arial, Helvetica, sans-serif;background-color:#005081;font-weight:bold;text-align:center;}
.featured_frame, .spotlight_frame {
	background-color:#1A1A1A;
	border:1px solid;
	border-color:#02344F;
	height: 100%;
	font: 11px Century Gothic, Arial, Helvetica, sans-serif; 
	margin: 0 auto 1em;
}
.featured_pane { margin: 8px auto 0; width:200px;}
.featured_details { text-align: center; font: 12px Century Gothic, Palatino Linotype, Arial, Helvetica, sans-serif; }
.featured_detail_city {font-weight:bold; margin 2px auto 4px auto;}
.featured_detail_price {}
.featured_detail_bath { margin-left:10px; }
.featured_detail_bedroom { margin-left:10px; }
.featured_links { margin: 5px 0 0 5px;}
.featured_links a { 
	text-decoration:none; 
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: #FFF;
	background-color:#011F37;
	padding: 2px 4px 2px 4px;
	}
.featured_links a:first { padding-left:4px;}
.featured_links a:hover { background-color: #006aa9;}
.featured_item img { border:black solid 1px; width:190px; height:142px; margin: 4px 0 0 9px;}
.txt-center { text-align:center;}

#flickr-feed { height: 200px;text-align:center;border: 1px solid #AAA;margin-top:1em;}
#flickr-feed h4 { margin: 9px auto;}
#flickr-feed ul { list-style-type:none;padding:0;margin:0 auto;height:126px;width:94%}
#flickr-feed img { width:90%; max-width:100%;}
#flickr-feed #flickr-link a { color:#FFF;text-decoration:underline;}
#flickr-feed #flickr-link a:hover { color:#FFCC66;} 
/* google translate */
.goog-te-menu-value span{ color: black;}
.goog-te-gadget-simple .goog-te-menu-value span{ color:black;}

#rea-quicksearch-form { padding:0.5em;margin-top:0em;}
#rea-quicksearch-form div{margin:0.25em 0;}
#rea-quicksearch-form select {width:100%;}
#rea-quicksearch-form #rea-quicksearch-propertytypes-wrap div { margin-left:0.8em;white-space:nowrap;}
.widget {background-color: #1A1A1A; border: 1px solid #02344F;}
.widget h2.widgettitle { 
margin: 0;
color: white;
font: 16px Century Gothic, Palatino Linotype, Arial, Helvetica, sans-serif;
background-color: #005081;
font-weight: bold;
text-align: center;
}
#rea-quicksearch-propertytypes-title {clear:both;}
#rea-quicksearch-propertytypes-left { float:left;width:40%;margin:0;padding:0;font-size:0.7em; }
#rea-quicksearch-propertytypes-right { float:right;width:50%;margin:0;padding:0;font-size:0.7em; }
#rea-quicksearch-minprice-wrap,#rea-quicksearch-beds-wrap {float:left;}
#rea-quicksearch-maxprice-wrap,#rea-quicksearch-baths-wrap {float:right;}
#rea-quicksearch-form .two-col div {width:48%;}

#idx * { color:black;}
#mainBodyIDX, #idx { width:100%;}
#PortfolioLogin { margin: 1em auto;}
#PortfolioLogin  form { padding:6px;}
#PortfolioLogin span { margin:0;padding:0;border:none;width: 50%;}
form input[type=submit] { color:#FFF;background-color:#005081;}
#PortfolioLogin form a { color:yellow;}
