body,p,h1,h2,h3,h4,h5,h6,a,img,div,ul,ol,li,form,fieldset,label{
margin:0;
padding:0;
border:0;
}
body{
font:100.1% verdana,Tahoma,sans-serif;
background:url(../../images/bg.png) #71A565 repeat-x scroll;
line-height:1.2em;
}
p{
padding:0.6em;
text-align:left;
font-size:0.8em;
}
strong,b{
font-size:105%;
}
h1,h2{
padding:0.5em 0.5em 0.5em 0.2em;
text-align:left;
font-size:1.2em;
color:#0B3F57;
}
h3,h4{
padding:0.5em 0.5em 0.5em 0.2em;
text-align:left;
color:#0B3F57;
font-size:0.8em;
}
h5{
color:#156C01;
font-size:0.95em;
}
ul{
list-style:none;
font-size:.8em;
text-align:left;
padding:0.5em;
}
a,a:link,a:active,a:visited{
text-decoration:none;
color:#156C01;
}
a:hover,a:focus{
color:#01B607;
}
#wrapper{
width:985px;
margin:0 auto;
text-align:center;
}
#header{
height:310px;
}
#nav{
float:left;
background:#156C01;
width:151px;
padding-bottom:10px;
}
#nav ul{
background:url(../../images/nav_bg.jpg) #156C01 repeat-y scroll;
margin-bottom:10px;
}
#nav ul li{
border-bottom:1px solid #BFC0A1;
padding:4px 0 4px 22px;
}
#nav ul li.first{
border-top:1px solid #BFC0A1;
}
#nav ul li a{
color:#5C5A31;
font-weight:bold;
}
#nav ul li a:hover{
color:#6EA665;
font-weight:bold;
}
#content{
background:#FFF;
width:814px;
float:right;
padding:0 10px 10px 10px;
}
#content h1.welcome{
height:35px;
width:510px;
margin-bottom:6px;
background:url(../../images/welcome.jpg) #FFF no-repeat scroll left;
}
#content h1.about{
height:35px;
width:510px;
margin-bottom:6px;
background:url(../../images/about.jpg) #FFF no-repeat scroll left;
}
#content h1.agents{
height:35px;
width:510px;
margin-bottom:6px;
background:url(../../images/agents.jpg) #FFF no-repeat scroll left;
}
#content h1.listings{
height:35px;
width:510px;
margin-bottom:6px;
background:url(../../images/listings.jpg) #FFF no-repeat scroll left;
}
#content h1.mls{
height:35px;
width:510px;
margin-bottom:6px;
background:url(../../images/mls.jpg) #FFF no-repeat scroll left;
}
#content h1.quote{
height:35px;
width:510px;
margin-bottom:6px;
background:url(../../images/quote.jpg) #FFF no-repeat scroll left;
}
#content h1.contact{
height:35px;
width:510px;
margin-bottom:6px;
background:url(../../images/contact.jpg) #FFF no-repeat scroll left;
}
#content h1.welcome div,
#content h1.about div,
#content h1.agents div,
#content h1.listings div,
#content h1.mls div,
#content h1.quote div,
#content h1.contact div{
display:none;
}
#content h1.welcome span,
#content h1.about span,
#content h1.agents span,
#content h1.listings span,
#content h1.mls span,
#content h1.quote span,
#content h1.contact span{
display:none;
}
#content #featuredListingDetail{
margin:6px auto 10px auto;
text-align:center;
background:#CADBA4;
border:1px solid #345526;
}
#content #featuredListingDetail ul{
margin:0 auto;
text-align:center;
font-size:1.1em;
font-weight:bold;
width:97%;
}
#content #featuredListingDetail ul li{
float:left;
}
#content #featuredListingDetail ul li.featured{
color:#236D18;
width:26%;
/*margin:4px 12px 4px 12px;*/
text-align:left;
}
#content #featuredListingDetail ul li.name{
/*
margin:4px 12px 4px 104px;
width:26%;
*/
}
#content #featuredListingDetail ul li.name a{
color:#004000;
text-decoration:none;
}
#content #featuredListingDetail ul li.name a:hover{
color:#004000;
text-decoration:none;
}
#content #featuredListingDetail ul li.price{
color:#004000;
width:26%;
/*margin:4px 12px 4px 104px;*/
}
#content #featuredListingDetail p a{
color:#236D18;
text-decoration:none;
font-weight:bold;
}
#content #featuredListingDetail p a:hover{
color:#236D18;
text-decoration:none;
}
#content #featuredListingDetail img{
background:#FFF;
border:1px solid #CCC;
padding:2px 2px 20px 2px;
margin:0px 12px 0px 2px;
position:relative;
}
#content #featuredListingDetail p{
color:#495A26;
}
#content .floaterr{
float:right;
margin:4px;
}
#content .floaterl{
float:left;
margin:4px;
}
#footer{
background:url(../../images/bottom_logo.png) #71A565 no-repeat scroll bottom;
padding-bottom:6px;
}
#footer #images{
margin:0 0 0 6px;
}

.top{
margin-left:4px;
}
#footer img.top{
padding:0px;
margin:0px;
float:none;
}
hr{
background:#396532;
border:0px;
height:2px;
}
#map{
width:300px;
height:300px;
margin:0;
border:0;
background:#CFCFCF;
display:none;
margin-top:4px;
position:relative;
z-index:2;
}
.user_img{
background:#FFF;
padding:2px;
border:1px solid #156C01;
}
.listingDetails{
font-size:0.8em;
}
.listingDetails p,
.listingDetails h3{
font-size:1.0em;
}
.listingDetails h4{
font-size:1.2em;
}
.listingDetails ul{
list-style-type:none;
margin:0;
padding:0;
font-size:1.0em;
color:#156C01;
}
.listingDetails ul li{
list-style-type:square;
margin:0 0 0 1.75em;
padding:0;
font-size:1.0em;
}
.paginationstyle,
.orderby{
font-size:0.8em;
}
.details{
font-weight:bold;
margin-left:4px;
}
#mooqueeCnt{
position:relative;
overflow:hidden;
white-space:nowrap;
width:980px;
height:160px;
font-size:12px;
color:#FFF;
font-weight:bold;
}
.mooquee-text{
position:absolute;
}
#mooqueeCnt a:link,
#mooqueeCnt a:visited,
#mooqueeCnt a:active{
text-decoration:none;
color:#FFF;
margin:0 auto;
}
#mooqueeCnt a:hover{
text-decoration:none;
}
#mooqueeCntTwo a{
text-decoration:none;
}
#map2{
width:450px;
height:300px;
margin:2px;
padding:7px;
background:#BFD6BA;
border:1px solid #71A565;
}
table.calendar{
background:#BFD6BA;
border:1px solid #71A565;
}
.calendar-month{
font-weight:bold;
font-size:110%;
}
td span.today{
background:#FFF;
border:1px solid #71A565;
}
.calendar th{
background:#71A565;
color:#FFF;
border-bottom:1px solid #FFF;
}
label{
font-weight:bold;
}
