/* CSS Document */
<!--
body {background: #ffffff url(images/pattern.gif);
text-align:center;
margin:0px;
padding:0px;
}

a:link {
color:#AD2020;
}

#container{
text-align:left;
margin:0px auto;
width:777px;
background: url(images/containerBG.gif) repeat-y;
}

#content{
margin:0px 9px 0px 10px;
background:#ffffff;
}

#pageHeader{
background:#7F8670;
padding:4px 0px;
width:750px;
}

#pageHeader h1{
font:normal .7em arial,verdana,sans-serif;
color:#ffffff;
margin:0px 10px;
}

#topBanner{
width:255px;
}

#topBanner div{
position:relative;
font:normal .8em arial,verdana,sans-serif;
color:#000000;
top:-15px;
left:153px;
width:100px;
text-align:center;
}

#mainContent {
background: url(images/topGradient.gif) repeat-x;
margin:0px;
}

#leftColumn{
margin-top:8px;
width:172px;
background:#ffffff url(images/leftGradient.gif) repeat-y top right;
text-align:center;
}

#navLinks{
background: url(ltTopRight.jpg) no-repeat top right;
width:172px;
}

#navLinks a.nav{
font:normal .75em georgia,serif;
display:block;
width:172px;
height:20px;
padding:0px;
margin:0px;
}

#navLinks a.nav:link{
color:#666;
text-decoration:none;
}

#navLinks a.nav:visited{
color:#666;
text-decoration:none;
}

#navLinks a.nav:hover{
color:#000;
text-decoration:underline;
}

#navLinks a span{
font:bold 1.2em georgia,serif;
color:#AD2020;
display:block;
margin-top:10px;
margin-bottom:3px;
}

#tipofDay p{
width:130px;
margin:0px auto;
text-align:left;
font:normal .75em arial;
color:#666666;
}


/* index page styles */

.wideColumn{
background:#ffffff;
}

#agentName{font:normal .75em arial,sans-serif;color:#666666;margin:0px;}

#agentName h2{
width:456px;
font:normal 2.3em georgia,serif;
color:#A42D2D;
margin:0px;
}

#agentName h2 span{
font:normal .65em georgia,serif;
color:#A42D2D;
}

#agentName h3{
font:normal 1.7em georgia,serif;
color:#000000;
margin:0px;
}

#agentPic{
padding:0px;margin:0px;
}

#aphoto{
margin:20px 5px 0px 20px;
float:left;
}

.wideColumn h2{
margin:15px 20px 15px 20px;
padding-top:5px;
font:normal 1.7em georgia,serif;
color:#666C5B;
clear:all;
}

.wideColumn h3{
margin:5px 20px 0px 20px;
font:normal 1em georgia,serif;
color:#A42D2D;
}

.wideColumn p{
margin:4px 40px 4px 20px;
font:normal .8em arial,verdana,sans-serif;
}

#indexButtons{background: url(images/indexButtonBG.gif) repeat-x;}

#indexButtons img{
text-align:center;
margin:0px 30px;
}

/* sub page style */

#subphoto{
margin:10px auto;

}

#centerColumn{
background:#ffffff;
width:477px;
}

#centerColumn h2{
margin:15px 20px 15px 20px;
font:normal 1.7em georgia,serif;
color:#666C5B;
}

#centerColumn h3{
margin:5px 20px 0px 20px;
font:normal 1em georgia,serif;
color:#A42D2D;
}


#centerColumn h4{
margin:5px 20px 5px 20px;
font:normal 1em georgia,serif;
color:#666C5B;
}

#centerColumn p{
margin:2px 20px;
font:normal .75em arial,verdana,sans-serif;
color:#000000;
}

#centerColumn li{
margin:2px 20px;
font:normal .75em arial,verdana,sans-serif;
color:#000000;
}

#centerColumn li ul li{
margin:2px 20px;
font:normal 1em arial,verdana,sans-serif;
color:#000000;
}

td.success{
font:normal .75em arial,verdana,sans-serif;
color:#666666;
}

.signature {float:right;margin-right:25px;margin-bottom:8px;}

.contactBlock{
font:normal .75em arial,verdana,sans-serif;
color:#666666;
width:130px;
margin:0px auto;
}

.contactBlock span{
color:#000000;
}

#contactTable{
margin:5px 20px;
}
#contactTable td{
font:normal .75em arial,verdana,sans-serif;
}

#rightColumn{
width:109px;
background:#7F8670 url(images/rtBarGradient.gif) repeat-x top left;
border-right:1px solid #ffffff;
padding-top:8px;
}

.pageFooter{
font:normal .7em arial,verdana,sans-serif;
color:#ffffff;
background:#7F8670;
padding:5px;
border-top:1px solid #ffffff;
}

.pageFooter a,.pageFooter a:link,.pageFooter a:visited{
color:#ffffff;
text-decoration:none;
}

.pageFooter a:hover{
text-decoration:underline;
}

/* form style  */
#formArea {text-align:center;}

table.formBox {border:0px solid #000000;text-align:left;margin:0px auto;}

td select,td checkbox,td radio{font:normal .7em arial;color:#000000;padding:0px 0px 0px 1px;}

td input {font:normal .7em arial;color:#000000;padding:1px 0px 0px 1px;}
td.formLabel, span.formLabel {font:normal .7em arial;color:#000000;padding:2px 2px 0px 2px;}
td.formHeading {font:bold .7em arial;color:#000000;padding:2px 2px 0px 2px;}



tr.contactInfo {background:#eee;}

p#disclaimer{margin-bottom:10px;font:normal .6em arial;color:#666666;}

#openHouses{
width:90%;
margin-left:20px;
}

.btnPropSearch {border: 1px solid #000;font-family:Arial; font-size: 10px; color:#fff;background-color:#666666;height:20px;padding:2px; text-decoration:none;vertical-align:middle;}