body {margin:0; padding:0; background-color:#2B2B2B; color:#2B2B2B; font:12px Arial, Helvetica, sans-serif; text-align:center;}
h1, h2, h3, h4, h5, h6, p, br, ul, li, form, table, tr, td {margin:0; padding:0;}


/* HEADERS */
h1 {font-size:36px; letter-spacing:-1px; color:#C10000;}
h2 {font-size:21px; color:#FFF;}
h3 {margin:10px 0 5px 0; font-weight:normal; font-size:18px;}
h4 {margin:20px 0 0 0; color:#C10000; font-size:21px;}
h5 {margin:20px 0 0 0; font-size:21px;}
h6 {color:#666; font-size:18px;}


/* CLASSES */
.red {color:#C10000;}
.grey-666 {color:#666;}
.grey-CCC {color:#CCC;}
.tel {float:right; font-weight:bold; font-size:24px; letter-spacing:1px; color:#FFF;}


/* LINKS */
a {text-decoration:none;}
a:hover {text-decoration:underline;}


/* sIFR */
.sIFR-flash {visibility:visible !important; margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-flash + div[adblocktab=true] {display:none !important;}

.sIFR-hasFlash h1, .sIFR-hasFlash h2, .sIFR-hasFlash h3, .sIFR-hasFlash h4, .sIFR-hasFlash h5, .sIFR-hasFlash h6, .sIFR-hasFlash .tel {visibility:hidden;}


/* TOP */
div#container-top {background:#C10000 url(gfx/bg_container-top.gif) no-repeat bottom right; color:#FFF;}
div#top {width:967px; margin:0 auto; padding:80px 0 0 30px; text-align:left;}
div#top img {float:left;}
div#top ul {list-style-type:none; padding:35px 0 0 0;}
div#top li {float:left;}
div#top li.link a {display:block; margin:0 2px 0 0; padding:0 0 0 20px; color:#FFF; text-align:center;}
div#top li.link a strong {display:block; padding:15px 20px 12px 0;}
div#top li.link a:hover {background:#FFF url(gfx/bg_top-menu_left.gif) no-repeat top left; color:#C10000; text-decoration:none;}
div#top li.link a:hover strong {background:url(gfx/bg_top-menu_right.gif) no-repeat top right; color:#C10000;}
div#top li.current a {display:block; margin:0 2px 0 0; padding:0 0 0 20px; background:#FFF url(gfx/bg_top-menu_left.gif) no-repeat top left; color:#C10000;}
div#top li.current a strong {display:block; padding:15px 20px 12px 0; background:#FFF url(gfx/bg_top-menu_right.gif) no-repeat top right; color:#C10000;}


/* LAND MENU */
div#container-land-menu {border-top:1px solid #CCC; border-bottom:1px solid #2B2B2B; background:#D9D9D9 url(gfx/bg_land-menu_off.gif) repeat-x bottom;}
div#land-menu {width:968px; margin:0 auto; padding:0 0 0 29px; text-align:left;}
div#land-menu ul {list-style-type:none;}
div#land-menu li {float:left;}
div#land-menu li a {display:block; padding:15px 24px 12px 25px; border-right:1px solid #FFF; border-left:1px solid #CCC; font-weight:bold; color:#2B2B2B;}
div#land-menu li a:hover {text-decoration:none; color:#C10000; background:#CCC url(gfx/bg_land-menu_on.gif) repeat-x top;}


/* PROPERTY MENU */
div#container-property-menu {border-top:1px solid #CCC; border-bottom:1px solid #2B2B2B; background:#D9D9D9 url(gfx/bg_land-menu_off.gif) repeat-x bottom;}
div#property-menu {width:968px; margin:0 auto; padding:0 0 0 29px; text-align:left;}
div#property-menu ul {list-style-type:none;}
div#property-menu li {float:left;}
div#property-menu li a {display:block; padding:15px 33px 12px 34px; border-right:1px solid #FFF; border-left:1px solid #CCC; font-weight:bold; color:#2B2B2B;}
div#property-menu li a:hover {text-decoration:none; color:#C10000; background:#CCC url(gfx/bg_land-menu_on.gif) repeat-x top;}


/* FEATURE */
div#container-feature {border-bottom:10px solid #2B2B2B; background:#DDD url(gfx/bg_container-feature.gif) repeat-x top;}
div#feature {width:937px; margin:0 auto; padding:0 30px; text-align:left;}


/* CONTENT */
div#container-content {background-color:#FFF;}
div#content {width:937px; margin:0 auto; padding:30px; text-align:left;}
div#content p, div#content ul {padding:10px 0; line-height:21px;}
div#content table {margin:10px 0; line-height:21px;}
div#content hr {height:1px; margin:10px 0; border:0; background-color:#CCC; color:#CCC;}
div#content a {color:#C10000; font-weight:bold;}
div#content ul {list-style-type:none;}
div#content li {margin:0 20px; padding:0 0 0 15px; background:url(gfx/bg_bullet_left.gif) no-repeat top left;}
div#content ul.terms {list-style-type:lower-alpha; margin:0 15px 0 30px;}
div#content ul.terms li {padding:5px 0 5px 10px; background-image:none;}
div#content .top {padding:0 0 0 18px; background:url(gfx/bg_bullet_top.gif) no-repeat top left;}

div#content-left {float:left; width:630px; margin-right:30px;}
div#content-left img {padding:10px 0;}
/* div#land-buyer-photo {float:left; width:135px; margin:15px 20px 0 0;} */
/* div#land-buyer-info {float:right; width:454px; margin:15px 0; padding:0 0 0 20px; border-left:1px solid #CCC;} */
form#landdetails, form#propertydetails {width:580px; margin:10px 0; padding:0 20px 10px 20px; border:5px solid #C10000;}
form#landdetails .underline, form#propertydetails .underline {padding-bottom:3px; border-bottom:1px solid #CCC;}
form#landdetails .input, form#landdetails .select, form#landdetails .info, form#landdetails .input-title, form#landdetails .submit, form#propertydetails .input, form#propertydetails .select, form#propertydetails .info, form#propertydetails .input-title, form#propertydetails .submit {margin:0; padding:2px; border:1px solid #7F9DB9; color:#C10000; font-size:11px; font-family:Verdana;}
form#landdetails .file, form#propertydetails .file {padding:2px; color:#C10000; font-size:11px; font-family:Verdana;}
form#landdetails .input, form#propertydetails .input {width:128px;}
form#landdetails .select, form#propertydetails .select {width:134px;}
form#landdetails .info, form#propertydetails .info {width:560px;}
form#landdetails .submit, form#propertydetails .submit {width:564px; border-color:#2B2B2B; background-color:#C10000; color:#FFF; font-weight:bold;}
form#landdetails .selected, form#propertydetails .selected {color:#C10000; font:bold 11px Verdana;}

div#content-right {float:right; width:277px;}
div#sell-land {width:217px; padding:30px 30px 80px 30px; background:#2B2B2B url(gfx/bg_sell-land.gif) no-repeat bottom; color:#FFF;}
div#sell-land a {color:#FFF;}


/* FOOTER */
div#footer {width:937px; margin:0 auto; padding:30px 30px 18px 30px; color:#666; font-size:11px; text-align:left;}
ul#links, ul#contact {list-style-type:none; padding:0 0 12px 0;}
ul#links li {float:left;}
ul#links li a {padding:0 20px; border-left:1px solid #666; color:#CCC; font-weight:bold;}
ul#links li a:hover, ul#contact li a:hover {color:#FFF;}
ul#contact li {float:left; padding:0 20px 0 0;}
ul#contact li a {color:#666;}
div#footer p {margin:0 0 12px 0;}