@charset "utf-8";
body{background:#f1da89 url(../img/background.gif) repeat-x top left;color:#504D43;font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,sans-serif;font-size:62.5%;margin:0 auto;padding:0;line-height:1.5em;}
.texture{background: transparent url(../img/erapattern.png) no-repeat fixed 100% 100%; 
}
.clear{clear:both}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:block}
.beige{background-color:#ECE9D8;padding:4px}
* html .clearfix{height:1%}
a:link,a:active{color:#0177BA;text-decoration:underline}
a:hover{color:#bd2025;text-decoration:underline}
a:link.more-link,a:visited.more-link{color:#0177BA;font-size:0.9em;text-decoration:underline}
a:hover.more-link{color:#D41919;text-decoration:underline}
a:visited{color:#384A79;text-decoration:underline}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:700;line-height:1.5em;margin:10px 20px 7px 5px}
h1{color:#5D686D;font:400 2.2em Cambria, Georgia, "Times New Roman", Times, serif}
h2{color:#585b5f;font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;font-size:1.8em;font-weight:700;text-transform:uppercase}
h3{color:#5D686D;font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;font-size:1.6em;font-weight:700}
h4,h5,h6{font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;font-size:1.4em;font-weight:600}
.borderbtm{border-bottom:1px solid #C1C8CA}
.lightblue{color:#5CA0E1}
ul,ol{margin:0;padding:0}
ul{list-style:none}
ol{list-style:decimal}
ol.alpha{list-style:lower-alpha}
dt{color:#01517D;font-size:1.2em;font-weight:700}
dd{font-size:1.2em;padding-left:20px}
abbr,acronym,span.abbr{border-bottom:1px dotted #bd2025;cursor:help}
.smtext{color:#666;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:9px;padding:1px 10px}
p,dl{margin:10px 20px}
p{margin-bottom:10px;font-size:13px;line-height:21px;}
blockquote{background-color:#ffc;border:1px solid #FFD257;color:#252525;margin:8px 1px 8px 2px;padding:15px;text-shadow: 0px 1px 10px #ccc; }
#secCol .span,#mainCol .span, #fullCol .span {
font:bold 1em 'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
white-space: nowrap;
}
.well{background:#E5F1F1;border-top:0.25em solid #384A79;color:#111;margin-bottom:1.5em;padding:1em 1.5em 1.5em;width:92%}
#container{background:transparent url(../img/content_bottom.png) no-repeat bottom left;margin:0 auto;padding:0 15px 30px;width:964px}
#top-container{margin:34px auto 0;padding:0;width:994px}
#disclaimer-container{background-color:transparent;clear:both;margin:0;padding:0;width:100%}
#footer-container{background-color:#081434;height:20px;margin:0;padding:0;width:100%}
.br{margin-bottom:1em}
#wrapper{background:transparent url(../img/content_bg.png) repeat-y top left;margin:0 auto;padding:0;width:994px}
#secWrapper{background:transparent url(../img/content_top.png) no-repeat top left;margin:0 auto;padding:20px 0 0;width:994px}
#mainCol{float:left;margin:0;padding:0;text-align:left;width:609px}
#fullCol{margin:0;padding:0;text-align:left;width:934px}
#mainCol ul,#fullCol ul{list-style:square;list-style-position:outside;margin:10px 20px;padding:0 20px}
#mainCol ol,#fullCol ol{list-style:decimal;list-style-position:outside;margin:10px 20px;padding:0 20px}
ul{font-size:11px;font-weight:400;line-height:21px;}
li{font-weight:400;}
#mainCol table#maincon,#fullCol table#maincon,#mainCol table#agents{background:#f8fcff url(../img/main_col_bg.png) no-repeat top left;border:1px solid #cde1f5;margin:0 0 15px;padding:6px;width:625px}
#mainCol table#maincon td,#fullCol table#maincon td{margin:0 0 5px;padding:4px 8px 22px}
#mainCol table#maincon th,#fullCol table#maincon th{font-family:Cambria, Georgia, "Times New Roman", Times, serif;font-size:13px;text-align:center}
#mainCol table#maincon h2,#fullCol table#maincon h2{color:#535D62;font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;font-size:1.7em;font-weight:700;line-height:1em;margin:5px;padding:0}
#mainCol table#maincon p,#fullCol table#maincon p{color:#4d4d4d;font-size:13px;line-height:21px;margin:0 0 0 5px;padding:0}
#secCol{float:right;margin:0;padding:0;text-align:center;width:320px}
h1#news,h1#test,h1#why{background:url(../img/latest_bg.png) no-repeat top left;color:#fff;font-family:Cambria, Georgia, "Times New Roman", Times, serif;font-size:1.8em;font-weight:400;height:33px;left:21px;margin:10px 0 0;padding:3px 5px 3px 25px;position:relative;text-align:left;width:289px}
h1#test{background:url(../img/test_bg.png) no-repeat top left}
h1#why{background:url(../img/why_bg.png) no-repeat top left;left:-20px;padding:3px 5px 3px 30px;position:relative;width:284px}
.bold{font-weight:600}
.smalltext{font-size:1em}
.margint2em{margin-top:2em}
.black{color:#000}
.agentsimg{border:none;margin:10px 8px 0 0}
.em{font-style:italic}
.tblbdr{border:1px solid #cde1f5;margin-bottom:1em;font-size:1.3em;}
.smboxr{background-color:#E5F1F1;border:1px solid #BDD7D7;color:#252525;float:right;margin-left:15px;position:relative;width:250px}
#listing{font-family:Arial,Helvetica,sans-serif;margin-bottom:15px; display: inline;float:left;}
#listing .nav{font-size:11px;line-height:16px;padding:3px;}
#listing .title{border-top: 1px solid #FFD257;color: #333;font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color: #ffc;
font-weight:600;
line-height:21px;
margin:0 0 0 30px;
overflow:hidden; text-transform: uppercase;
}
.title a {
color: #333;
text-decoration:none;}
.title a:hover{
	text-decoration:underline; color:#3A270F;
}

.pagelist a:link, .pagelist a:active, .pagelist a:visited {
background-color: #ffc;
border:1px solid #FFD257;
color:#333;
display:inline-block;
font-family:Helvetica,Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
margin:0 3px 0;
padding:2px 6px;
text-decoration:none;
text-shadow:0 1px 0 #E9EBD8;
}
.pagelist a:hover{
	background-color: #fff;
}
/* Bio CSS
 */
 #era-main {
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-variant:normal;
font-weight:100;
line-height:1.3em;
float:left;
}
div.era-bioWrapper { width: 620px; }
div.era-bioHeader { font-size: 18pt; font-weight: bold; }
div.era-bioInfo { text-align: left; margin: 5px 0 10px 15px; }
div.era-bioPhoto {  }
div.era-bioInfo img { margin: 5px; border: none; }
div.era-bioText { padding-left: 20px; font-family: Palatino,Arial,sans-serif; font-weight: normal; font-size:12px; line-height: 21px;}
div.era-bioName { font-size: 16pt; font-weight: bold; color: #5D686D; font-family:Palatino,Arial,sans-serif; }
div.era-bioTitle { }
div.era-bioURL { margin-top: 3px; text-align: left;}
div.era-bioPhones { font-size: 9pt; margin-top: 10px; text-align: left; }
div.era-bioPhones b { }
div.era-bioEmail { text-align: left;}
div.era-bioDetails { font-size: 13px;font-weight:normal; line-height:21px; text-align: left; border-top: 1px #DDD solid; }
div.era-viewlistings{
	font-size:9pt;font-weight:normal;
}


#listing th, #listing td{font-size:11px; line-height:16px;padding:3px}
#agents img{border:none;margin:20px 5px 0}
#agents p.name{font:normal 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0 0 10px}
#secCol ul{border:1px solid #AEAEAE;border-bottom:none;left:15px;list-style-type:none;margin:0 auto 10px;padding:0;position:relative;text-align:left;width:300px}
#secCol ul li{background:url(../img/side_col_bg.png) no-repeat top left #fff;border-bottom:1px solid #AEAEAE;display:block;font-family:Arial, Helvetica, sans-serif;margin:0;padding:5px;width:290px}
.noback {background:#fff;border-bottom:1px solid #AEAEAE;display:block;font-family:Arial, Helvetica, sans-serif;margin:0;padding:5px;width:275px}
#secCol ul li h4{font-size:1.4em;font-weight:400;margin:0;padding:0}
#secCol ul li span{color:#535D62;font-weight:600}
#secCol ul li p{color:#4d4d4d;font-size:1.2em;margin:2px;padding:2px}
#secCol ul li a.more:link,#secCol ul li a.more:visited,#secCol ul li a.more:hover{border:none;display:inline;font-size:1.2em;margin:0 0 0 200px;padding:0 0 0 12px;text-align:right;text-decoration:underline}
#secCol ul li p.test{text-align:right}
#mainCol ol li,#mainCol ul li{font-size:13px;line-height:21px;margin-bottom:.5em}
#top{margin-top:33px}
#disclaimer p{font-size:1.2em;line-height:1.6em;margin:10px 0}
#disclaimer a:link{background:#f1da89;color:#0177BA}
#disclaimer a:hover{background:#f1da89;color:#D41919}
.logo{margin-left:8px;padding:3px}
.logo a:hover{background-color:transparent}
.leftimg{border:2px solid #CDE1F5;margin:5px 5px 5px 0;padding:1px}
.rightimg{border:2px solid #CDE1F5;margin:5px 0 5px 5px;padding:1px}
p.first{padding-top:20px}
#disclaimer p.first{margin-top:10px}
.always{float:left;left:0;padding-top:13px;top:0}
.always a:hover{background-color:#f1da89}
.breadcrumb{color:#ecc55a;float:right;font:1em/1.2em Arial, Helvetica, sans-serif;font-weight:600;padding-top:8px;right:0;text-transform:uppercase;top:0}
.breadcrumb a:link{color:#ecc55a;text-decoration:underline}
.breadcrumb a:visited,.breadcrumb a:hover{color:#bd2025;text-decoration:none}
.breadcrumbmn{color:#A87F13;float:right;font:1em/1.2em Arial, Helvetica, sans-serif;padding-top:8px;position:relative;right:0;text-transform:uppercase;top:0}
.breadcrumbmn a:link{color:#0177BA;margin-left:10px;text-decoration:none}
.breadcrumbmn a:visited,.breadcrumbmn a:hover{
color:#bd2025;margin-left:10px;text-decoration:none}
.breadcrumbcr{
font:1em/1.2em Arial, Helvetica, sans-serif;text-transform:uppercase;}
.breadcrumbcr a:link{color:#0177BA; text-decoration:underline}
.breadcrumbcr a:hover,.breadcrumbcr a:active, .breadcrumcr a:visited{color:#bd2025;}
#banner{height:200px;margin:0 auto;width:320px}
#macinc{color:#fae09c;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;margin:0 auto;padding:0 9px 0 0;text-align:right}
#macinc a:link{color:#02A0FB;font-weight:400;margin:0 9px 0 0;text-decoration:none}
a:visited,#secCol ul li a.more:hover{text-decoration:none}
.red,#macinc a:hover{color:#BE1515}
#listing a:link,#listing .title a:link,.breadcrumb a:hover{}
#footer,#disclaimer{font-size:0.9em;margin:0 auto;padding:0;width:994px; display: block; }
#navmenu{float:right;width:820px}
#searchsm{background:url(../img/side_col_bg.png) repeat-x top left #fff;border:1px solid #AEAEAE;float:right;font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:1em;height:330px;padding:5px;text-align:left;width:300px}
#sidebar fieldset,#searchsm fieldset{border:none;margin:0}
#sidebar legend,#searchsm legend{color:#535D62;font-family:Arial, Helvetica, sans-serif;font-size:1.7em;font-weight:700}
#sidebar label,#searchsm label{display:block;font:1em/1.2em verdana;font-weight:800;margin:2px 3px 2px 0}
#sidebar input,#sidebar textarea,#sidebar select,#searchsm input,#searchsm textarea,#searchsm select{background-color:#fffffa;border:1px solid #AEAEAE;font:1em/1.4em Arial, Helvetica, Tahoma, sans-serif;margin:2px;padding:1px}
form div.required fieldset legend,form div.required label,label.required{font-weight:700}
form div img,#sidebar input:focus,#sidebar textarea:focus,#sidebar select:focus,#searchsm input:focus,#searchsm textarea:focus,#searchsm select:focus{border:1px solid #000}
form div select,form div textarea,form div input.inputText{margin:0;padding:1px 3px;width:200px}
a[href$='.pdf']{background:transparent url(../img/pdf-icon.png) center left no-repeat;display:inline-block;line-height:15px;padding-left:20px}
.frontbanner{background-color:#e5f1f1;border:1px solid #cde1f5;height:325px;margin:0;overflow:hidden;padding:6px;width:625px}
.open,#listing p{font-size:1.2em}
#mainCol table#maincon td.last,.noborder,#sidebar input.noborder,#searchsm input.noborder{border:none}