@charset "utf-8";
/* CSS Document */

/*///////////////*/
/*Universal Reset*/
/*///////////////*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img, div {
	//behavior: url('../images/iepngfix.htc');
	outline:none;
}
h1 {
	font-size:2em;
	font-weight:bold;
}
h2 {
	font-size:1em;
	font-weight:bold;
}
h4/*only use this for headings on the law.html page*/{
	font-size:1.3em;
	font-weight:bold;
}
.subhead{
	float:left;
	clear:both;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	color:#023566;
}
.listingsAll .padding{padding:5px;}
.blueColor, #blueColor {
	color:#023566;
	margin:.5em;
}
.blueBkg, #blueBkg {
	background-color:#023566;
}
strong {
	font-weight:bold
}
.floatLeft, floatLeft {
	float:left !important;
}
.floatLeftBlock{display:block; margin-bottom:1em;}
.floatRight, #floatRight {
	float:right !important;
}
.clearBoth, #clearBoth{clear:both !important;}

#wx_module_3849 {padding-left:1em; width:205px; clear:both; overflow:hidden;}

#wx_module_3849 table{border:none !important;}

table.gsc-branding td, table.gsc-branding {display:none;}
/*/////////////////////////*/
/*/////////////////////////*/

body {
	background-image:url('../images/siteBkg.jpg');
	background-attachment:fixed;
	background-position:top center;
	font-size:10px;
}
p {
	margin:1em;
	text-indent: 1em;
}
#logo {
	position:relative;
	top:0px;
	left:-5px;
	z-index:99;
	width:223px;
	height:221px;
}
#logo2 {
	float:left;
	width:223px;
	height:221px;
}
#logo a, #logo2 a {
	background-image:url('../images/logo.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:223px;
	height:221px;
}
.logoHover{
	display: block;
	position:relative;
	top:10px;
	left:0px;
	z-index:99;
	background-image: url(images/logo.png);
	text-indent: -9999px;
}
#logo a:hover, #logo2 a:hover {
	background-image:url('../images/logo.png');
	background-position:0px -217px;
	background-repeat:no-repeat;
	width:223px;
	height:221px;
}
#pagewrap {
	position:relative;
	top:0px;
	left:0px;
	width:85em;
	height:100%;
	margin:15px auto;
	overflow:auto;
	font-size:1em;
}
#topNav {
	float:right;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:5em;
}
#topNav a {
	color:#023566;
	text-decoration:none;
}
#topNav a:hover {
	color:#57180F;
	text-decoration:none;
}
#wrapper {
	position:relative;
	top:0px;
	left:0px;
	width:77em;
	margin:15px auto;
	margin-top:-170px;
	background-color:#53150e;
	background-image:url('../images/wrapperBkg.jpg');
	background-position:top left;
	overflow:auto;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-opera-border-radius:15px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border:2px solid #023566;
	color:#53371e;
}
#bannerPic {
	float:left;
	clear:both;
	width:77em;
	height:419px;
	-moz-border-radius-topleft:13px;
	-moz-border-radius-topright:0px;
	-webkit-border-radius: 10px;
}
#nav {
	float:left;
	display:block;
	width:77em;
	height:4em;
	background-color:#023566;
	margin-top:-3.9em;
	/*transparency settings for all browsers*/
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	/*END transparency settings*/
	font-family:"Arial Narrow"; sans-serif;
}
#nav li {
	float:left;
	display:inline;
	list-style-type:none;
	height:10px;
	padding:8px;
	padding-left:0px;
	padding-right:0px;
}
#nav a {
	text-indent:0px;
	text-decoration:none;
	text-align:left;
	font-size:2em;
	padding:8px;
	padding-top:8px;
	padding-left:25.8px;
	padding-right:26px;
	color:#fff;
	background-color:#023566;
	height:11px;
}
#nav a:hover {
	color:#398A37;
	background-color:#FFF;
	text-align:left;
	padding-top:8px;
	padding-left:25.8px;
	padding-right:26px;
	/*padding-left:28px;
	padding-right:28.3px;*/
}
.pageMarker{
	float:left;
	display:inline;
	margin-top:.8em;
	margin-right:.5em;
}
#content {
	float:left;
	display:inline;
	padding:1em;
	width:39.4em;
	background-image:url('../images/contentBkg2.png');
	background-position:top left;
	font-size:1.2em;
	margin:1em;
	-moz-border-radius:13px;
	-webkit-border-radius: 10px;
}
contentFull div{margin:.25em; margin-top:.5em; margin-bottom:.5em;}
#content p a, #contentFull p a, .list a, #sideRight3 a, #sideRight5 a, #mapWrap a, #sitemap a{color:#023566; font-weight:bold; text-decoration:none;}
#content p a:hover, #contentFull p a:hover, .list a:hover, #sideRight3 a:hover, #sideRight5 a:hover, #mapWrap a:hover, #sitemap a:hover{color:#791528; text-decoration:underline;}
#contentFull {
	float:left;
	display:inline;
	padding:1em;
	width:60em;
	background-image:url('../images/contentBkg2.png');
	background-position:top left;
	font-size:1.2em;
	margin:1em;
	-moz-border-radius:13px;
	-webkit-border-radius: 10px;
}
#content p {
	clear:left;
	font-size:1.3em;
}
.header {
	float:left;
	display:block;
	width:24.7em;
	height:1.27em;
	background-color:#4b6272;
	font-size:1.6em;
	color:#fff;
	background-image:url('../images/header.jpg');
	text-align:center;
	margin-bottom:.5em;
	padding-top:.1em;
}
.header li:hover {
	background-image:url('../images/header.jpg');
	background-position: 0px -28px;
}
.headerSmall {
	float:left;
	display:block;
	width:12.2em;
	height:1.27em;
	background-color:#4b6272;
	font-size:1.4em;
	color:#fff;
	background-image:url('../images/headerSmall.jpg');
	background-position: 0px 62px;
	text-align:center;
	margin-left:.25em;
	margin-top:.25em;
	margin-bottom:.5em;
}
.headerSmall li:hover {
	background-image:url('../images/headerSmall.jpg');
	background-position: 0px 0px;
}
#vertDivider {
	float:left;
	display:inline;
	width:19px;
	height:320px;
	margin-left:.5em;
	margin-right:.5em;
}
#insetContent {
	float:right;
	width:16.5em;
}
#insetContent p {
	padding-left:2.7em;
}
#insetContent a {
	color:#6e6a48;
	text-decoration:none;
	font-weight:bold;
}
#insetContent a:hover {
	color:#6e6a48;
	text-decoration:underline;
}
.headerMedium {
	float:left;
	display:block;
	width:16.25em;
	height:1.5em;
	background-color:#4b6272;
	font-size:1.4em;
	color:#fff;
	background-image:url('../images/headerMedium.jpg');
	background-position: 0px 0px;
	text-align:center;
	padding-top:.15em;
	margin-bottom:0.5em;
}
.headerMedium li:hover {
	background-image:url('../images/headerMedium.jpg');
	background-position: 0px -30px;
}
.insetHead {
	float:right;
	width:161px;
	height:23px;
	margin-bottom:.5em;
	background-image:url('../images/insetHead.jpg');
	color:#fff;
	font-size:1.6em;
	text-align:center;
}
#insetPic, .insetPic {
	float:right;
	border:6px double #9d8855;
	margin-top:.5em;
	margin-bottom:.5em;
}
#insetPic2, .insetPic2 {
	border:6px double #9d8855;
	margin-top:.5em;
	margin-bottom:.5em;
}
.photoFrame{border:6px double #9d8855; margin:.5em;}
#Right {
	float:left;
	display:inline;
	width:22.3em;
	margin:1em;
}
#Video{
	float:right;
	display:inline;
	width:21em;
	margin:1em;

}

#Video a {
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.5em;
	font-size: 1em;


}
#sideRight {
	float:left;
	display:inline;
	padding:1em;
	width:17.7em;
	padding:.5em;
	background-image:url('../images/sideRight.png');
	background-position:top left;
	background-repeat:no-repeat;
	font-size:1.2em;
	/*margin-left:1em;*/
	-moz-border-radius:13px;
	-webkit-border-radius: 13px;
}
#sideRight2, #sideRight3, #sideRight4, #sideRight5 {
	float:left;
	display:inline;
	padding:1em;
	width:17.7em;
	padding:.25em;
	background-image:url('../images/sideRight.png');
	background-position:top left;
	background-repeat:no-repeat;
	font-size:1.2em;
	margin-top:1em;
	-moz-border-radius:13px;
	-webkit-border-radius: 10px;
}
#sideRight2{height:100%;}
sideRight4{margin-left:.8em;}
#newsletter{
	float:left; 
	margin:0px 1.5em; 
}
#directions{
	float:right;
	display:block;
	clear:both;
	background-color:#7F8253;
}
#bottomLine {
	width:44em;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	color:#fff;
	margin:0px auto;
}
#bottomNav{
	width:70em;
	text-align:center;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	color:#fff;
	margin:0px auto;
}
#bottomNav2{
	position:relative;
	top:945px;
	z-index:1000;
	width:45em;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	color:#fff;
	margin:0px auto;
}

#bottomNav li, #bottomNav2 li {
	display:inline;
	padding:.25em;
}
#bottomNav a, #bottomNav2 a {
	color:#fff;
	text-decoration:none;
}
#bottomNav a:hover, #bottomNav2 a:hover {
	color:#fff;
	text-decoration:underline;
}
#footer {
	margin:0px auto;
	width:70em;
	color:#53150e;
	font-size:1.2em;
	text-align:center;
	clear:both;
	padding-top:.5em;
}
#footer p{padding:0px; margin:0px;}

#footer a{color:#53150E; text-decoration:none;}
#footer a:hover{color:#53150E; text-decoration:underline;}

/*Property listings page*/
.FormStyle {
	float:left;
	display:inline;
	background-image:url('../images/listingFormBkg.jpg');
	padding:.5em;
}
.listing {
	float:left;
	display:inline;
	padding:.5em 0px;
	width:39.5em;
	border-bottom:1px solid #b99970;
}
.listing li {
	float:left;
	display:inline;
}
.listing li:hover {
	float:left;
	display:inline;
}
.thumbnail {
	float:left;
	border:6px double #9d8855;
}
.thumbnail img {
	width:125px;
}
.description {
	float:left;
	display:block;
	width:19em;
	margin:.5em;
}
.descriptionHead {
	float:left;
	display:block;
	margin:0px .5em;
	font-size:17px;
}
.price, .moreLink {
	float:left;
	display:block;
	width:7em;
	margin:.5em;
}
.moreLink {
	background-image:url('../images/insetHead.jpg');
	text-align:center;
	padding:.5em;
	width:6em;
	float:right !important;
}
.moreLink2 {
	float:right !important;
	background-image:url('../images/listingFormBkg.jpg');
	text-align:center;
	padding: .25em .75em;
	border:2px solid #9D8855;
}
.moreLink2 a{
	color:#fff;
	text-decoration:none;
	font-size:1.5em;
}
.moreLink2 a:hover {
	color:#fff;
}
li.moreLink:hover {
	background-image:url('../images/listingFormBkg.jpg')
}
li.moreLink2:hover {
	background-image:url('../images/insetHead.jpg')
}
.moreLink a {
	color:#fff;
	text-decoration:none;
	font-size:1.1em;
}
.moreLink a:hover {
	color:#fff;
	text-decoration:underline;
}
#pages {
	float:left;
	padding:.5em;
	margin-top:1em;
	width:215px;
}
#pages a {
	color:#fff;
	text-decoration:none;
	font-size:1.1em;
	padding:.5em;
	margin:1em;
	background-image:url('../images/insetHead.jpg');
}
#pages a:hover {
	color:#fff;
	text-decoration:underline;
	background-image:url('../images/listingFormBkg.jpg');
}
/*Single listings page*/
#singleListing {
	font-size:2em;
	font-weight:bold;
	margin-top:.5em;
}
#singleListingTop {
	float:left;
	width:39.5em;
	padding-bottom:.5em;
	border-bottom:1px solid #9d8855;
}
#singleListingInfo {
	float:left;
	width:16.3em;
	margin:1em;
}
#singleListingPic {
	float:left;
	display:inline;
	width:230px;
	margin:.5em 0px;
	border:6px double #9d8855;
}
#singleListingPic img {
	float:left;
	display:inline;
	width:230px;
}
#singleListingDescription {
	float:left;
}
#emailLogo {
	position:relative;
	top:4px;
	margin-right:5px;
}
#singleListingData a {
	color:#53371e;
	text-decoration:none;
	font-weight:bold;
}
#singleListingData a:hover {
	color:#53371e;
	text-decoration:underline;
}
#backTo {
	float:left;
	padding:.5em;
	margin-top:1em;
	width:215px;
}
#backTo a {
	color:#fff;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	padding:.5em;
	margin:1em;
	background-image:url('../images/insetHead.jpg');
}
#backTo a:hover {
	color:#fff;
	text-decoration:underline;
}
.contact {
	float:left;
	width:215px;
	float:left;
	dislay:inline;
	padding-left:14px;
	font-size:1.2em;
	margin-bottom:10px; /*can't do auto width b/c IE6 messes up*/
}
input#submit, input#reset {
	background-image:url('../images/insetHead.jpg');
	float:left;
	text-align:center;
	padding:.25em .5em;
	border:0px solid #fff;
	color:#fff;
}
input#submit:hover, input#reset:hover {
	background-image:url('../images/listingFormBkg.jpg');
	float:left;
	text-align:center;
	padding:.25em .5em;
	border:0px solid #fff;
}
input#reset {
	margin-left:.5em;
}

#bio{
	float:right;
	display:inline;
	border:6px double #9d8855;
}

.list{
	float:left;
	margin-left:2em;
	margin-bottom:1em;
	margin-right:2em;
	font-size:1.2em;
	list-style:circle;
}	

#sitemap{
	float:left;
	display:block;
	margin-top:.7em;
}
h4 a{color:#791528 !important; text-decoration:none !important;}
h4 a:hover{color:#023566 !important; text-decoration:underline !important;}
/*GALLERFIC*/
div.content {
	float:left;
	width:36.5em;
	margin-top:1em;
	display:inline;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #fff;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.ss-controls a{color:#fff; text-decoration:none;}
div.ss-controls a.play{background-image:url('../images/insetHead.jpg');}
div.ss-controls a.play:hover{background-image:url('../images/listingFormBkg.jpg');}
div.nav-controls {float: right;}
div.nav-controls a{color:#fff; text-decoration:none;}
div.nav-controls a.prev{
	background-image:url('../images/insetHead.jpg');
	padding:.25em .5em;
	margin-right:.5em;
}
div.nav-controls a.next{
	background-image:url('../images/insetHead.jpg');
	padding:.25em .5em;
}
div.nav-controls a.prev:hover{
	background-image:url('../images/listingFormBkg.jpg');
	padding:.25em .5em;
}
div.nav-controls a.next:hover{
	background-image:url('../images/listingFormBkg.jpg');
	padding:.25em .5em;
}
div.loader {
	//background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 350px;
	height: 350px
}
div.slideshow {
	clear: both;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
div.slideshow span.image-wrapper img{width:36em;}
div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #023566;
}
div.slideshow img {
	border:0px solid #fff;
	display: block;
}
div.download {float: right;}
div.download a{
	background-image:url('../images/insetHead.jpg');
	padding:.25em .5em;
	color:#fff;
}
div.download a:hover{
	background-image:url('../images/listingFormBkg.jpg');
	padding:.25em .5em;
}
div.embox {
	clear: both;
	/*border: 1px solid #ccc;
	background-color: #eee;*/
	padding: 12px;
	margin-bottom:1.2em;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
/* The navigation style is set by a javascript generated style on the page.

	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */

}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 3px;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #023566;
}
ul.thumbs li.selected a.thumb {
	background-image:url('../images/insetHead.jpg');
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border:0px solid #fff;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-top:1.2em;
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
	display:none;
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 4px 7px 2px 7px;
	background-image:url('../images/insetHead.jpg');
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
	background-image:url('../images/listingFormBkg.jpg');
}
div.pagination span.current {
	/*font-weight: bold;
	background-color: #000;
	border-color: #000;*/
	color: #fff;
}

#thumbs{
	float:right;
	display:inline;
	width:22em;
}

/* map controls */
input.gsc-input{
	float:left;
	background-image:url(../images/listingFormBkg.jpg);
	background-repeat:repeat;
	color:#fff;
	width:95% !important;
	padding:.4em;
	font-size:15px;
}
form.gsc-search-box{float:left; display:inline; width:370px !important;}
input.gsc-search-button:hover{
	float:left;
	background-image:url(../images/listingFormBkg.jpg);
	background-repeat:repeat;
}
input.gsc-search-button{
	float:left;
	background-image:url(../images/insetHead.jpg);
	background-repeat:repeat;
	border:0px solid #fff;
	color:#fff;
	padding:.5em;
	width:62px;
	height:31px;
}
#searchformcb {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('../images/insetHead.jpg');
	padding: .5em;
	width: 705px;
	color:#FFFFFF;
	margin-top:1em;
	margin-bottom:1em;
}

#move{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('../images/insetHead.jpg');
	padding: .5em;
	width: 705px;
	color:#FFFFFF;
	margin-top:1em;
	margin-bottom:1em;
}

#placelist{float:left; width:720px; margin-top:10px;}
#search{float:left; display:inline; width:380px;}
#wrapper2 {
	position:relative;
	top:0px;
	left:0px;
	width:77em;
	height:139em;
	margin:15px auto;
	margin-top:-170px;
	background-color:#53150e;
	background-image:url('../images/wrapperBkg.jpg');
	background-position:top left;
	overflow:auto;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-opera-border-radius:15px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border:2px solid #023566;
	color:#53371e;
}

#contentFull2 {
	position:absolute;
	top:420px;
	left:0px;
	padding:1em;
	width:60em;
	height:900px;
	background-image:url('../images/contentBkg2.png');
	background-position:top left;
	font-size:1.2em;
	margin:1em;
	-moz-border-radius:13px;
	-webkit-border-radius: 10px;
}

#map{
	position:absolute;
	z-index:900; 
	top:200px; 
	left:10px;
	width:705px !important; 
	height:705px !important; 
	margin:0px !important;  
	border:6px double #9d8855;
}
/*////LEGEND DETAILS////*/
.mapLegendImg{
	position:relative; 
	width:115px; 
	height:220px; 
	top:-77px; 
	left:375px; 
	z-index:1000; 
	display:none;
	background-color:#fff; 
	color:#000; 
	padding:.25em;
	font-size:1em;
	-moz-border-radius:13px;
	-webkit-border-radius: 10px;
	border:2px solid #023566;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/tipsBkg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.mapLegendImg li img{position:relative; top:15px;}
.mapHelpImg{
	position:relative;
	width:215px; 
	height:260; 
	top:-77px; 
	left:500px; 
	z-index:1000; 
	display:none; 
	background-color:#fff; 
	color:#000; 
	padding:.25em;
	font-size:1em;
	-moz-border-radius:13px;
	-webkit-border-radius: 10px;
	border:2px solid #023566;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/tipsBkg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}



#map .gmls {width : 250px;}
#mapWrap{width:370px; height:150px; font-family:Arial, Helvetica, sans-serif;}
#priceWrap{float:right; width:280px; margin-top:1em;}

#mapTitle{position:relative; top:10px; left:10px;}

#mapImage{float:left; clear:both; margin-top:1em; border:1px solid #023566;}
#mapImage img{width:82px; height:80px;}
#mapLocation{float:left; width:200px; margin:.25em;}

#mapPrice{
	float:left; 
	padding:5px;
	margin-left:.5em; 
	margin-top:0em; 
	border:1px solid #ccc; 
	color:#023566;
	width:90px;  
	height:10%;
}
#mapPriceNum {
	float:left; 
	padding:5px;
	clear:both;
	margin-left:.5em; 
	margin-top:0em; 
	border:1px solid #ccc;
	width:90px;  
	height:10%;
	color:#3c3;
}
#mapCommunity{
	float:left; 
	width:150px; 
	font-size:1.1em; 
	border:1px solid #ccc; 
	padding:5px;
	height:10%;
	color:#023566;
}
#mapCommunityName{
	float:left;
	width:150px;
	font-size:1.1em;
	border:1px solid #ccc;
	padding:5px;
	height:10%;
	margin-top:0em; 
	color:#3c3;
}

#mapDetails{float:left; width:160px; font-size:1.1em; padding:.5em;}
#mapDetails{clear:left;}

.mapPrice strong, .mapCommunity strong{color:#023566;}
.mapcontrols a.maphelpbtn{float:left;}

.mapcontrols a.maphelpbtn{background:url(../images/map_btn_help2.gif) no-repeat  left top;width:21px;height:22px;text-indent:-9999px;display:block;margin:0;outline:none;}

.mapcontrols a.maphelpbtn:hover{background:url(../images/map_btn_help2.gif) no-repeat left -22px;}

.mapcontrols{
	float:left;
	display:inline;
	/*position:relative;
	top:0px;
	left:0px;
	z-index:99999;*/
	width:320px;
	margin:0px 10px 0px 0px;
}
mapcontrolsTop{
	float:left; 
	width:61px;
	height:36px;	
	display:inline;
	margin-right:3px;
}
.mapcontrolsTop a.maplistbtn{
	float:left; 
	font-size:1.3em; 
	color:#fff; 
	background-color: transparent !important; 
	padding:.35em 1em; 
	background-image:url('../images/insetHead.jpg'); 
	background-repeat:repeat; 
	width:30px; 
	height:20px; 
	text-decoration:none;
}
.mapcontrolsTop a.maplistbtn:hover{
	text-decoration:none;
	background-image:url('../images/listingFormBkg.jpg'); 
	background-repeat:repeat; 
	width:30px; 
	height:20px; 
	text-decoration:none;
}
.mapcontrols a{height:20px;color:#FFF;display:block;line-height:20px;font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center;float:left;margin-right:5px; text-decoration:none;}

mapcontrols a:hover{text-decoration:none;}

a.maplegendbtn{background-image: url('../images/insetHead.jpg'); width:86px; padding:.5em .75em; cursor:pointer;}

a.maplegendbtn:hover{background-image: url('../images/listingFormBkg.jpg'); padding:.5em .75em;}

a.mapelectbtn{background-image: url('../images/insetHead.jpg'); width:111px;}

a.mapelectbtn:hover{background-image: url('../images/listingFormBkg.jpg'); padding:.5em .75em;}

a.maplistbtn{background-image: url('../images/insetHead.jpg'); padding:.5em .75em; width:66px;}

a.maplistbtn:hover{background-image: url('../images/listingFormBkg.jpg');}


/*MLS page*/

.area, .sqfoot, .bedrooms, .bathrooms, .county, .acres, .subdivision, .age{margin:.25em 0em;}

/*MLS Single Listing*/

#MLSimages{float:left; display:inline; margin-top:1em;}
#MLSimages img{border:6px double #9d8855;}
.MLSsubhead{font-size:1.7em; font-weight:bold; margin-top:.5em;}
.MLSdetails{font-size:1.5em; font-weight:bold; margin-bottom:.5em;}
.disclaimer{font-size:.9em !important;}
#MLSmug{
	float:left;
	display:inline;
	border:6px double #9d8855;
}
#MLSdata{margin-left:1em;}
#MLSdescription{
	float:left;
	display:inline;
	margin-top:.5em;
	border-top:1px solid #9D8855;
	border-bottom:1px solid #9D8855;
	padding-bottom:0.5em;
	width:39.5em;
}
#MLScontact{
	float:left;
	display:inline;
	margin-top:.5em;
	margin-bottom:.5em;
	padding-top:1em;
	border-top:1px solid #9D8855;
	border-bottom:1px solid #9D8855;
	padding-bottom:0.5em;
	width:39.5em;
}

.noIndent {
	text-indent: none;

}
