@charset "UTF-8";
/* CSS Document */

/* UNIVERSAL
----------------------------------------------------------------------------------------*/
* { margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }

ol,ul { list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:700; letter-spacing:.006em; color:#5c4d3a; margin:8px 0 10px 0; font-family:"Times New Roman", Times, serif, Minion;  }

h1 { font-size:2.0em; }

h2 { font-size:1.7em; }

h3 { font-size:1.5em; }

h4 { font-size:1.3em; }

p { margin-bottom:8px; }

q:before,q:after { content:�; }

abbr,acronym { border:0; }

.clear { clear:both; }

a:link, a:visited { color:#0e3f0e; }

a:hover { color:#0c270c; }

input, select { color:#3A3A3A; text-align:left!important; }

.FHtitle {color:#000000 !important;}

.FHheader {color:#000000 !important;}

.FHvalues {color:#FFFFFF !important; font-weight:normal !important;}

.FHtitles {color:#FFFFFF !important;}

/* RESETS BROWSER FONT SIZE TO 10px
----------------------------------------------------------------------------------------*/
html {font-size: 62.5%;}

/* BODY
----------------------------------------------------------------------------------------*/
body { background-color:#F2F1C8; color:#3d3d3d; font-size:1.1em; font-family:"Century Gothic", Arial, Helvetica, sans-serif; line-height:18px;  }

/* WRAPPER
----------------------------------------------------------------------------------------*/
#wrapper { width:960px; margin:20px auto; background-color:#fff; border:1px solid #bebeaa; }

/* HEADER
----------------------------------------------------------------------------------------*/
#header { position:relative; top:-9px; z-index:1;}

/* CONTAINER
----------------------------------------------------------------------------------------*/
#Container { width:734px; padding:20px; float:left; }

/* MY PORTFOLIO
----------------------------------------------------------------------------------------*/
#MyPortfolio { background-color:#376f37; height:38px; margin-top:-9px; border-top:3px solid #4e8b4e; }

#MyPortfolio h3 { color:#fff; margin-left:50px; float:left; }

#MyPortfolio p { color:#fff; margin-top:10px; font-size:1.175em; }

#MyPortfolio form { width:435px; float:left; margin:7px 0 0 40px; }

#MyPortfolio form input { text-align:center; }

#MyPortfolio form ol li { display:inline; margin-right:10px; }

#MyPortfolio a:link, #MyPortfolio a:visited { color:#fff; }

#MyPortfolio a:hover { color:#0c270c; }

/* SIDE NAVIGATION
----------------------------------------------------------------------------------------*/
#snav { background-color:#e0e9d0; width:182px; float:left; border-right:1px solid #9ec29e; }

#snav ul.AgentPhoto img { height:220px; width:150px; border:1px solid #B4B4B4; padding:4px; background-color:#ffffff; margin:10px 11px; }

#snav ul.info { font-size:1.25em; margin-bottom:10px; }

#snav ul.info li { padding:4px 0; text-align:center; }

#snav ul.info b { font-size:1.4em; }

#snav ul.slinks li a:link, #snav ul.slinks a:visited { color:#0e3f0e; display:block; padding:8px 20px; border-top:1px solid #fff; text-decoration:none; }  

#snav ul.slinks li a:hover { color:#fff; background-color:#3c703c; }

/* MY HOMEFINDER OVERVIEW
--------------------------------------------------------------*/
#overview { width:600px; left:-160px; top:60px; position:relative; }

#overview h2 { font-size:1.8em; padding:0 20px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; }

#overview ul li { display:inline; padding:20px; font-size:1.1em; }

/* FOOTER
----------------------------------------------------------------------------------------*/
#footer { margin:0 auto; width:958px; line-height:16px; text-align:center; }

.dotline {border-style: dotted; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-color: #666666;}

.dotline2 {border-style: dotted; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; border-color: #666666;}

.dotline3 {border-style: dotted; border-top-width: 0; border-left-width: 1px; border-right-width: 0; border-bottom-width: 0; border-color: #666666;}

.FHtitle, .FHheader {color: #FFF;}

.FHtitles, .FHvalues {color: #000;}