﻿body
{
  margin: 0px auto;
  padding: 0px;
  background-image: url(/images/base/body-pattern-bkgd.jpg);
  font-family: Arial, Helvetica, Sans-Serif;
}

a {color:#00539b; text-decoration:none;}
a:hover {color:#0078e0;}
a img {border:0px;}

p { font-size:12px; line-height:22px;}
div.rt-flash-button div { text-align:center; font-size:12px; line-height:22px;}
strong {color:#4e1111;}
.clr {clear: both}

h1.header { margin:7px 0px 0px 0px;font-size: 24px;font-style: italic;font-weight: bold;font-family: 'Times New Roman', Times;color: #387c2b;}
h1.subhead1 {font-size:14px; font-weight:bold; color:#4e1111;}
h2 { font-size:11px; font-weight:bold; }

/*  Master Page styles */

#wrapper-main {background: url(/images/base/top-pattern-bkgd.jpg) repeat-x; height:500px;}

#wrapper-header-flash, #wrapper-nav, #wrapper-content { margin: 0px auto;}
#wrapper-header-flash { padding-top:10px; width:804px;}

#wrapper-nav { background-color:#4e1111; border-left:solid 4px #8a1e04; border-right:solid 4px #8a1e04; width:796px;}

#wrapper-content { background-color:#e4ddcb; background-image:url(/images/base/content-grad-bkgd.jpg); background-repeat: repeat-x; margin: 0px auto; border-left:solid 4px #8a1e04; border-right:solid 4px #8a1e04; width:796px; padding-bottom:10px;}
#wrapper-content-lt {float:left; width:480px; padding-left:15px; padding-bottom:10px;}
#wrapper-news-lt {padding-left:15px; padding-bottom:10px; padding-right:15px;}
#wrapper-news-lt table { font-size:12px;}
#wrapper-news-lt table td.subhead{ font-weight:bold;}
#wrapper-content-rt {float:right; width: 280px; padding-top:10px;}
#wrapper-realtor-lt {padding:15px;}
#wrapper-realtor-lt img { border:solid 1px #4e1111;}
.realtor-img-cell {text-align: center;}

#wrapper-footer { margin:0px auto; width:826px; font-size:10px; color:#d8ac94;}
#wrapper-footer a {color:#d8ac94;}
#wrapper-footer a:hover {color:#ffffff;}
#wrapper-footer-links { float:left; width:470px; padding-left:11px; margin-top:5px;}
#wrapper-footer-cr { float: left; width: 150px; margin-left:20px; margin-top:5px;}
#wrapper-footer-privacy { float:right; width:150px; text-align: right; margin-top:5px; padding-right:11px}

#sign-up {margin:3px 0px 10px 0px;}
#sign-up .text-box { width:233px; height:15px; font-size:10px; font-family:Arial; padding:0px; margin:0px;}
#sign-up .button {background:none; border: 0px; background: url(/images/base/sign-up.gif) no-repeat; width:62px; height:20px;}
#sign-up .button:hover {background-position:0px -20px; cursor: pointer;}

/*  End Master Page styles */

/* Schools */
#wrapper-content-lt table { font-size:12px;}
#wrapper-content-lt table #public-schools, #wrapper-content-lt table #private-schools {margin-left:20px;}
#wrapper-content-lt td.school-name { width:214px;}

/* End Schools*/

/* Builders*/

#wrapper-content-lt div.picture-slide { text-align:center;}

/* End Builders */

img.rt-image { float:right; margin: 0px 0px 6px 6px; border:solid 1px #000000;}
div.rt-flash-button div {width:260px; height:150px;}

h2.news_header { margin:10px 0px 10px 0px; color:#4e1111; font-size:14px;}
p.news_date { margin:0px;padding:0px}
p.news_text {margin:0px;padding:0px}
p.news_link {margin:0px;padding:0px}
span.news_text {font-size:11px; margin-top:11px;}
td h2 a , td h2{ font-size:14px; font-weight:bold; margin:0px; padding:0px;}

table.realtor-images { width:100%;}

/*  sIFR styles */


.sIFR-active h1.header { visibility: hidden;font-family: 'Times New Roman', Times, Serif;line-height: 1em;color: #387c2b;}

span.nav_goudy {font-size: 19px;font-style: italic;font-weight: bold;font-family: Times;}
.sIFR-active span.nav_goudy {font-size: 19px;font-style: italic;font-weight: bold;visibility: hidden;font-family: Verdana;line-height: 1em;color: #000000;}

span.nav_state {font-size: 19px;font-style: italic;font-weight: bold;font-family: Times;}
.sIFR-active span.nav_state{font-size: 19px;font-style: italic;font-weight: bold;visibility: hidden;font-family: Verdana;line-height: 1em;color: #000000;}

span.goudyg {font-size: 14px;font-style: italic;font-weight: bold;font-family: Times;}
.sIFR-active span.goudyg {font-size: 14px;font-style: italic;font-weight: bold;visibility: hidden;font-family: Times;padding:0px;margin:0px;line-height: 1em;color: #000000;}

/*  End sIFR styles */


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}


#boxes #home_ssp, #boxes #amenities {
  background:url(/images/base/modal-panel.png) no-repeat 0 0 transparent; 
  width:626px; 
  height:437px;
  padding:8px 0px 3px 14px;
}
#boxes #locationMap {
  background:url(/images/base/modal-panel-510.png) no-repeat 0 0 transparent; 
  width:626px; 
  height:520px;
  padding:8px 0px 3px 14px;
}
#dialog1 .d-header {
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}
.div-slideshow {margin:0px;}
.div-slideshow-amenities {margin:2px 0px 0px 20px;}
#apDiv2, #apDiv3 {position:absolute; z-index:10; height:150px; width:265px;}

.style1 {width: 15px;}
.style2 {width: 79px;}
.style3 {width: 138px;}
.style4 {width: 78px;}

div.article-body {min-height:500px;}

.gallery-print { color:#777; font-size:10px;}
.gallery-lt { float:left; width:50%;}
.gallery-rt { float:right; width:45%; text-align:right; padding-right:30px;}
