@charset "utf-8";
/* CSS Document */

#cont {	background: #dbdcd1;}
a {outline:none;}
#maincontainer {background:#dbdcd1 url(landchoice/maincontainer-bg.jpg) no-repeat right top; float:left; width:929px; margin: 0; padding:186px 27px 30px 24px;}
\ html #maincontainer {margin-bottom:-48px;}
* html #maincontainer {padding:187px 10px 40px 26px; margin:-153px 0 -48px -20px; width:964px;}


a#specials { margin:0 0 0 3px;width: 271px; height: 43px; display: block; float: left; background: url(landchoice/red_hot_specials.jpg) no-repeat left top; text-indent:-9999px; position:relative; z-index:99;}
* html a#specials {margin:0 0 0 10px;}
a#questions { width: 348px; height: 43px; display: block; float: left; background: url(landchoice/common_questions.jpg) no-repeat left top; text-indent:-9999px; margin:0 ; position:relative; z-index:99;}
a#specials.active { width: 271px; height: 43px; display: block; float: left; background: url(landchoice/red_hot_specials_over.jpg) no-repeat left top;text-indent:-9999px; margin:0 0 0 3px; position:relative; z-index:99;}
* html a#specials.active {margin:0 0 0 10px;}

a#questions.active { width: 348px; height: 43px; display: block; float: left; background: url(landchoice/common_questions_over.jpg) no-repeat left top;text-indent:-9999px; margin:0 ; position:relative; z-index:99;}

#outer { background:url(landchoice/outer-bg.gif) no-repeat left bottom; width:929px; padding:0 0 14px 0;float:left; margin:-5px 0 8px 0; }
* html #outer {padding:0; margin-left:8px;}
#inner { background:url(landchoice/inner-bg.gif) no-repeat left top; width:929px; padding:54px 0 0 0;float:left; position:relative; z-index:1;}
* html #inner {padding:10px 0 0 0; }
#middle { background:url(landchoice/middle-bg.gif) repeat-y left top; width:929px; padding:0;float:left;}
* html #middle { margin: 0;}

/* Lot Listing */
.lot_listing {width:614px; padding:0 0 0 5px; float:left; height:500px;margin:-49px 0 -10px 0; overflow-y:scroll; overflow-x:hidden;  }
* html .lot_listing {margin: -5px 0 -7px 0; z-index:99; position:relative;}

.lot_listing table {width:614px; font-size:12px; background:#fff; }
.lot_listing table tr.alt td {background:#f7f3ec;}
.lot_listing table td.leftCol {padding:10px 0 10px 20px;}
.lot_listing table td.middleCol {padding:10px 0;}
.lot_listing table td.middleCol a {color:#666666; font-size:11px;}
.lot_listing table td.rightCol {padding:10px 20px 10px 12px; }

.lot_listing table td a {text-decoration:none;}
.lot_listing table td a span.name {color:#000000; font-weight:bold;}
.lot_listing table td a span.location {color:#333333; font-weight:normal;}
.lot_listing table td a span.location strong {color:#0080a8; font-weight:bold;}
.lot_listing table td a span.cost {color:#e4002f; font-weight:bold; font-size:12px;}

.lot_listing table td a:hover {text-decoration:none; color:#000000;}

/* FAQ Listing */

.faq_listing {width:614px; padding:0 0 0 5px; float:left; height:500px;margin:-49px 0 -10px 0; overflow-y:scroll; overflow-x:hidden; }
* html .faq_listing {margin: -5px 0 -7px 0; z-index:99; position:relative;}
.faq_listing span.location {cursor:pointer;color:#0080a8; font-weight:bold;}

.faqLink  {background:url(landchoice/faq-arrow.gif) no-repeat 20px 15px;padding:10px 20px 10px 36px;}
.faqLink.linkalt { background:#f7f3ec url(landchoice/faq-arrow.gif) no-repeat 20px 15px;  }

.faqBody { display: none; cursor:pointer; font-size:11px; color:#595959;padding-left:36px; background:#ffffff;}
.faqBody.bodyalt { background:#f7f3ec; padding-left:36px;cursor:pointer; font-size:11px; color:#595959;}


.search {float:right; width:266px; padding:10px 0 0 40px; margin:-50px 0 0 0;}


*  html .search {float:left; width:266px; padding:0; margin:20px 0 0 30px;}

.search h3 {background:url(landchoice/title-search.gif) no-repeat; width:231px; height:39px; display:block; text-indent:-9999px;}
.search h4 {background:url(landchoice/title-stay_informed.gif) no-repeat; width:99px; height:16px; display:block; text-indent:-9999px;}
.search .hr {border-bottom:1px solid #cdc5bd; margin:22px 0 0 -42px; width:304px; }


.search label {color:#000; font-size:11px; font-weight:bold; }
.search select {width:226px;}
.search p a {color:#666666; font-size:11px; width:225px; display:block;}

.infobox {background:url(landchoice/infobox_bg.jpg) no-repeat left top; width:621px; height:186px; float:left; padding:10px 0 0 0; font-size:11px;}
* html .infobox {margin:0 0 0 8px;}
\ html .infobox {padding:20px 0 0 0;}
.infobox a#moreinfo { display:block; margin:160px 0 0 147px;}
\ html .infobox a#moreinfo {margin:170px 0 0 147px;}

.infobox .leftcol {float:left;width:253px;margin:0 0 0 149px;}
* html .infobox .leftcol {margin:0 0 0 75px;}
.infobox .leftcol h3 {background:url(landchoice/title-first_home_owners_grant.gif) no-repeat; display:block; width:181px; height:14px; text-indent:-9999px; margin-bottom:5px;}
* html .infobox .leftcol h3 {margin-bottom:0;}
.infobox .leftcol .left {float:left;width:93px; color:#333333;}
.infobox .leftcol .left span.k14 {background:url(landchoice/title-10500bonus.gif) no-repeat; display:block; width:75px; height:23px; text-indent:-9999px; margin:14px 0 5px 0;}
.infobox .leftcol .right {float:right; width:122px; color:#333333;}       
.infobox .leftcol .right span.k21 {background:url(landchoice/title-14000bonus.gif) no-repeat; display:block; width:75px; height:23px; text-indent:-9999px;margin:14px 0 5px 0;}          
              
.infobox .rightcol {float:right; width:195px; color:#333333;}             
.infobox .rightcol h3 {background:url(landchoice/title-home_buyers_assistance_account.gif) no-repeat; display:block; width:141px; height:32px; text-indent:-9999px;}
.infobox .rightcol span.k2 {background:url(landchoice/title-2000_bonus.gif) no-repeat; display:block; width:127px; height:23px; text-indent:-9999px; margin:28px 0 5px 0;}

img#promo {float:right;}
* html img#promo {margin-right:8px;}
