/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{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;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}del,ins{text-decoration:none;}
h1 {font-size:138.5%;}h2 {font-size:123.1%;}h3 {font-size:108%;}h1,h2,h3 {margin:1em 0;}h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}abbr,acronym {border-bottom:1px dotted #000;cursor:help;}em {font-style:italic;}del {text-decoration:line-through;}blockquote,ul,ol,dl {margin:1em;}ol,ul,dl {margin-left:2em;}ol li {list-style: decimal outside;}ul li {list-style: disc outside;}dl dd {margin-left:1em;}th,td {padding:0em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table,pre {margin-bottom:1em;}table, tr, td{border:none;}html {height: 100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}*{font-weight:normal;}
html{ background: #002316 url('../img/bg.gif') repeat-x fixed; font-family: arials,sans; }
body{ font-size:14px; padding:35px 0; }
a{ font-size:12px; color:#003a29; }
td{ padding:5px; font-size:12px; }
h1{ color:#003a29; font-size:26px; margin:0 0 10px; }
.body{ width:960px; margin:0 auto; }
.gbre{ font-variant:small-caps; font-family:times, serif; font-weight:bold; }
.realtor{ font-variant:small-caps; }
.realtor sup{ font-size:11px; }
#header{ height:210px; overflow:hidden; background: url('../img/header-bg.jpg'); }
#nav{ background: #cf9c0e url('../img/nav-bg.gif'); height:32px; padding-left:30px; width:930px; }
#nav a{ color:#FFF; font-weight:bold; font-size:16px; text-decoration:none; display:inline-block; background: url('../img/nav-border.gif') top right no-repeat; text-shadow: 2px 2px 2px #000000; margin:0; float:left; padding:6px 10px; height:20px; }
#nav a:hover{ background-color: #dfab18; }
#nav a.last{ background-image:none; }
#main{ background:#FFF; padding:25px 40px; width:880px; }
#footer{ text-align:center; margin-top:10px; font-size:14px; color:#FFF; }
#footer a{ color:#FFF; text-decoration:none; display:inline-block; padding:0 15px; }
img.shadow{ -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }
p{ margin-top:0; }
#leftCol{ width:600px; float:left; }
#rightCol{ width:230px; float:right; }
.home p, li{ margin-top:10px; font-size:18px; }
.highlight{ color:#febb42; }
.JQFEText,.JQFEShadow{ font-weight:bold; cursor:pointer; }
.listings li { border: none; width: 200px; float: left; height: 240px; margin: 0px; padding: 0px; list-style-type: none; margin-bottom: 0px; font-size: 9px; }
.listingFooter { margin-top: 5px; }
.listings .lilst3 { margin: 0px; }
.listings .lilst2 { margin-right: 20px; margin-left: 20px; }
ul.listings { margin: 0px; padding: 0px; }
.contactForm { width: 200px; border: 1px solid #999; }
.shortForm { width: 65px; border: 1px solid #999; ; }
.form{ border: 1px solid #666; width:140px; }
.short{ width:75px; }.bigTextbox { height: 100px; width: 675px; }
file{ display:block; }
#successMessage{ background: url('../img/success.gif') 10px 10px no-repeat #CFC; border: 1px solid #0C0; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
#infoMessage{ background: url('../img/info.gif') 10px 10px no-repeat #CCF; border: 1px solid #00C; width: 400px; padding:20px 20px 20px 65px; color: #000; margin-bottom:20px; }
.primaryPic{ border: 2px solid #0C0; }
.red{ color:#bb0012; }
.details{ font-size:.8em; }
tr.altRow{ background:#fff0c6; }
#breadcrumbs a{ text-decoration:none; }
#contactForm td{ padding-top:20px; width:500px; }
input.txt, .txt{ width:500px; border:1px solid #000; font-size:14px; }
#adminNav a{ color:#226b5f; font-size:14px; display:inline-block; margin:0 15px; }
.leadData{ display:none; }
.list{ display:none; }

