@charset "utf-8";
/* CSS Document */

body {margin:0px; background:url(Images/bg.jpg) repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clrgreen {color:#294d14;}
.clrorange {color:#a76410;}
.txtfont24 {font-size:24px;}
.txtfont14 {font-size:14px;}

.algleft {text-align:left;}
.algright {text-align:right;}
.abmid {vertical-align:middle;}

img
{
	-ms-interpolation-mode:bicubic;
}


#MainHeaderContainer {width:960px;}
#MainHeaderContainer .top {background-image:url(Images/topbg.jpg); color:#516e54; text-transform:uppercase;}
#MainHeaderContainer a {color:#B17322; text-decoration:none;}
#MainHeaderContainer a:hover {color:#516e54; text-decoration:underline;}
#MainHeaderContainer .sep {margin:0px 8px;}

#MainContentBG {background:url(Images/bodyshade.jpg) left top repeat-y; width:970px;}
#MainHeaderPic {width:960px;}

#MainBodyContainer {width:960px;}
#MainBodyContainer .sp {width:270px; background-color:#e2cdaa; height:600px; padding:16px 19px 16px 20px;}
#MainBodyContainer .sp .boxhead {background:url(Images/spbox.gif) no-repeat left top; height:16px; padding:5px 0px 0px 10px; width:260px;}
#MainBodyContainer .sp .boxcontent {background:url(Images/spbox.gif) no-repeat right bottom; padding:15px 23px; width:222px; background-color:#e1ba89; border-right:1px solid #d1ae7d; border-left:1px solid #d1ae7d; font-weight:bold; color:#6e5231; line-height:18px; margin-bottom:17px;}
#MainBodyContainer .sp .boxcontent h3 {width:222px; border-bottom:1px solid #d1ae7d; color:#6e5231; font-size:11px; line-height:normal; margin:-12px 0px 3px 0px}
#MainBodyContainer .sp .boxcontent a {color:#6e5231; text-decoration:underline;}
#MainBodyContainer .sp .boxcontent a:hover {color:#6e5231; text-decoration:none;}
#MainBodyContainer .sp h2 {background:url(Images/arrow.gif) left no-repeat; color:#294d14; font-size:12px; text-transform:uppercase; margin:0px; padding-left:12px;}

#MainBodyContainer .spinner {width:249px; background-color:#e2cdaa; padding:30px;}
#MainBodyContainer .spinner h2 {background:url(Images/arrow.gif) left no-repeat; color:#294d14; font-size:12px; text-transform:uppercase; margin:0px; padding-left:12px;}
#MainBodyContainer .spinner p {color:#6c553a; line-height:20px; text-align:justify;}



#MainBodyContainer .body {width:603px; background-color:#e7e3d0; padding:26px 24px; color:#705f48}
#MainBodyContainer .body h1, h2 {background:url(Images/arrow.gif) left no-repeat; color:#294d14; font-size:12px; text-transform:uppercase; margin:0px; padding-left:12px;}
#MainBodyContainer .body p {}
.body .sp1 {background-color:#d8d4c4; padding-left:16px;}
.body .sp1 a {font-size:12px; font-weight:bold; text-transform:uppercase; color:#28462b; text-decoration:none}
.body .sp1 a:hover {text-decoration:underline;}
.emaillink {color:#264812; text-decoration:underline;}

#MainBodyContainer .bodyinner {width:604px; background:url(Images/bodybg.gif) left top repeat-x; background-color:#d2cebf; padding:30px 23px 30px 24px;}
#MainBodyContainer .bodyinner h1 {background:url(Images/arrow.gif) left no-repeat; color:#294d14; font-size:12px; text-transform:uppercase; margin:0px; padding-left:12px;}
#MainBodyContainer .bodyinner h1 a:link {color:#294d14; font-size:12px; text-transform:uppercase; margin:0px; padding-left:12px; text-decoration: none;}
#MainBodyContainer .bodyinner h1 a:visited {color:#294d14; font-size:12px; text-transform:uppercase; margin:0px; padding-left:12px; text-decoration: none;}
#MainBodyContainer .bodyinner h1 a:active {color:#294d14; font-size:12px; text-transform:uppercase; margin:0px; padding-left:12px; text-decoration: none;}
#MainBodyContainer .bodyinner h1 a:hover {color:#294d14; font-size:12px; text-transform:uppercase; margin:0px; padding-left:12px; text-decoration: underline;}
#MainBodyContainer .bodyinner p {}

#MainFooterContainer {width:960px; color:#5d7760; background:url(Images/footerbg.jpg) no-repeat left top; height:50px; text-align:center}
#MainFooterContainer a:link {color:#5d7760; text-decoration:none;}
#MainFooterContainer a:active {color:#5d7760; text-decoration:none;}
#MainFooterContainer a:visited {color:#5d7760; text-decoration:none;}
#MainFooterContainer a:hover {color:#5d7760; text-decoration: underline;}

/* Google Maps Styles */
.regionWindowTitle
{
    color: #294D14;
    font-size: 18px;
    font-weight: bold;   
    width: 100%;
    text-align: center;
}

#streetDiv
{
    position:absolute;
    border: solid 1px #ABA798;  
    top: 191px;
    display: none;
    
}

#mapDiv
{
    border: solid 1px #ABA798;
}

.propertyStatsTable
{
    width: 100%;   
}

.propertyStatsTable th 
{
  width: 150px;   
  vertical-align: top;
  padding-bottom: 12px;
}
.propertyStatsTable td 
{
  padding-bottom: 12px;
}

#btnHideStreetView
{
    font-weight:bold;
    color: #294D14;
    display:none;
    cursor:pointer;
    padding: 1px 2px 1px 2px;
    border: solid 1px #ABA798;
}

.streetViewIcon
{
    height: 50px;
    width: 65px;
}

.streetViewDiv
{
    width: 70px;
    text-align: center;
}

.streetViewLink
{
    cursor:pointer;
    display:none;
    color: #294D14;
    font-weight: bold;
}
.streetViewLink:hover
{
    color: black;
}

.jqmOverlay { background-color: #000; }

.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -200px;
    width: 400px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmWindow th 
{
  text-align: right; 
  vertical-align: top;  
}

.searchButton
{
    margin-left: -20px;
}
