a {text-decoration:none;}
a:link {color:#33a;}
a:visited {color:#55c;}
a:hover {text-decoration:underline;}

.agentlinkbox {float:left; font-size:.85em; margin:0 .1em 1em; text-align:center; width:180px;}
.agentlinkbox img {border:1px solid #ccc;}

body {background:#e0da97; color:#333; font:1em Georgia,Tahoma,serif; min-width:770px; width:90%;}
body, html {margin:0 auto; padding:0;}

#brochures, #disclaimers {background:#eed; border:1px solid #ddc; font-size:.8em; margin:.2em 0em; padding:.2em 0; width:48%;}
#brochures > h2, #disclaimers > h2 {background:transparent url(images/pdf.gif) 2px 3px no-repeat; color:#333; margin:0; padding:0 0 0 20px;}
#brochures ul, #disclaimers ul {padding:0;}
#brochures li, #disclaimers li {padding:.1em .2em;}
#brochures li:nth-child(even), #disclaimers li:nth-child(even) {background:#fff;}

.clear {clear:both}
.clearleft {clear:left}
.clearright {clear:right}
#content {clear:left; float:left; text-align:left;}
#content ul > li {list-style-type:circle; margin-left:1em}
#content ul > li > ul > li {list-style-type:disc; margin-left:2em}
#copyright {clear:both; color:#000; font:italic .75em "Arial",serif; margin:1em 0 0; padding:1em 0; text-align:center}
#copyright a {color:#000}
#copyright a:hover {color:#770 !important}

#footer {clear:both; margin:auto auto; text-align:center; width:41em;}
#footer .hoverlist {font-size:.7em; margin-bottom:0; padding:1em;}
#footer .hoverlist > li {width:10em}
form {background:#d5d5e5; border:1px solid #eee}
form span.copy {text-align:left}

h1 {color:#111; font:700 1.7em Tahoma,sans-serif; margin:0; padding-left:8px; text-align:left}
#disclaimers {margin-bottom:-.6em}
#listings {float:right; font-size:1.6em; margin:.2em .4em; padding:.2em .4em; text-align:center; width:34%;}
h2 {clear:left; color:#550; font:700 1.4em Garamond,Arial,sans-serif; margin:8px 0 0; text-align:left}
h3 {clear:left; color:#333 !important; font:700 1.1em Garamond,Arial,sans-serif; letter-spacing:-.05em; margin-bottom:0px}
h4 {color:#555; margin:-.4em 0 1em;}
h5 {background:#eee; border-bottom:1px solid #bbb; letter-spacing:.3em; margin-top:0; padding:20px 20px 20px 0; text-align:center}
h6 {padding-left:1em}
h2, h3, p {padding:0 8px;}
#header {background:#fff url(images/title.jpg) center top no-repeat; height:154px; width:100%;}
#header span {display:none}
.hoverlist {font:100% Georgia,Tahoma,serif; height:2em; list-style:none; margin:4px auto; padding:5px; text-align:center;}
.hoverlist li {background:#fff url("images/fadegray.png") center top; background-repeat:repeat-x; border:1px solid #bbf; list-style-type:none; float:left; position:relative; width:7.4em; -moz-border-radius:6px;}
.hoverlist li > a {color:#660; border:1px solid #ccc; display:block; font-weight:bold; margin:auto auto; padding:5px 0; text-align:center; -moz-border-radius:6px;}
.hoverlist li > a:visited {color:#770}
.hoverlist li > a:hover {background:#eee; color:#000}
.hoverlist li > ul {left:149px; top:0; display:none;}
.hoverlist li > ul > li {width:15em}

hr {background-color:#7D7A54; border:0; clear:both; color:#69c; height:1px; margin-left:0px; text-align:left;}
hr.clear {height:0; visibility:hidden;}

img {border:0}
img.border {border:1px solid #333; text-align:center;}
img.borderleft, img.left {float:left; margin:4px 10px 4px 5px;}
img.borderleft, img.borderright {border:1px solid #666;}
img.borderright, img.right {float:right; margin:4px 5px 4px 10px;}

.left {float:left; margin:4px 10px 4px 5px}
.right {float:right; margin:4px 5px 4px 10px}
li ul.layer2 {position:absolute; left:-4px; top:30px; display:none;}
li ul > li > a {padding:2px 5px;}
li:hover ul, .over ul {display:block;}

#main {background:#fff url("images/fadegray.png") center top repeat-x; border:1px solid #7D7A54; clear:both; color:#333; min-height:360px; margin:0 auto .4em; padding-bottom:1em; width:90%; -moz-border-radius:.5em;}
#main a, #main a:visited {color:#33a}
#main .agentlink {color:#000 !important;} /* disclaimers */
#main .agentlink:hover {color:#33a !important; } /* disclaimers */
#main .twoColumn {overflow:hidden;}
#main .leftColumn, #main .rightColumn, #disclaimers, #brochures {overflow:hidden; width:48%;}
#main .leftColumn, #disclaimers {float:left;}
#main .rightColumn, #brochures {float:right;}

#main ul {margin-bottom:0; padding-left:.5em; padding-right:.5em}

#nav {margin:auto auto; text-align:center; width:46em}
#nav ul {margin-bottom:1em;}
#nav li {display:inline; margin:0; padding:0;}

p {font:1em "Georgia", "Trebuchet MS", serif; text-align:justify;}
.photos p {float:left; margin:1px 4px 3px; text-align:center; width:200px;}
.pdflinkbox {font-size:.9em; float:left; height:3.5em; margin:0; padding:1px !important; width:33%;}

#state {float:right; width:180px}
#state ul {font-size:.8em}

ul {list-style:none; margin:0; padding:0;}
ul > li > a {color:#777;}
ul > li > a:hover {color:#e2144a;}

#wrap {background:#fff; margin:0 auto; width:100%;}
