html { overflow-y: scroll; }
body { margin: 0; padding: 0; color: #333; font: 10pt/1.4 Verdana, Tahoma, Helvetica, Sans-Serif; background: #a6b2be url(/images/bg.gif) repeat-x center top; text-align: center; }
input, button, textarea, select, option, label, fieldset, legend, table, td { color: #333; font: 10pt Verdana, Tahoma, Helvetica, Sans-Serif; }
a { outline: none; color: #4d7180; }
a:hover { outline: none; color: #6d96a8; }

#wrapper { width: 892px; min-height: 700px; margin: 0 auto; }
* html #wrapper { height: 700px; } /* IE6 */
#top { width: 892px; height: 183px; margin: 0 auto; }
#flash_left { width: 66px; height: 183px; float: left; }
#flash { width: 826px; height: 183px; float: left; margin: 0 auto; }
#content { display: block; width: 790px; min-height: 1%; margin: 0 auto; text-align: left; font: 10pt Verdana, Tahoma, Helvetica, Sans-Serif; background: url(/images/bottom_border.gif) repeat-y center top; }
#main { display: block; min-height: 261px; padding: 10px 25px; background: url(/images/mid_border.gif) no-repeat center top; }
* html #main { height: 261px; } /* IE6 */
#footer { display: block; clear: both; width: 892px; height: 118px; margin: 0 auto; background: url(images/footer_2.jpg) no-repeat center bottom; }
#footer_main { display: block; min-height: 1%; padding-top: 22px; color: #fff; font-size: 10px; background: url(images/footer_1.jpg) no-repeat center -1px; }
#copyright { display: block; padding-top: 2px; }
#footer a { outline: none; color: #6d96a8; }
#footer a:hover { outline: none; color: #4d7180; }
#middle { width: 892px; height: 281px; margin: 0 auto; }
#mid_border { width: 790px; height: 281px; margin: 0 auto; background: url(images/mid_border.gif) no-repeat; }
#mid_content { width: 748px; height: 269px; margin: 0 auto; padding: 6px; }
#mid_left { width: 411px; height: 269px; float: left; background: url(images/mid_left.jpg) no-repeat; }
#mid_right { width: 337px; height: 269px; float: right; background: url(images/mid_right.jpg) no-repeat; }
#mid_right .readmore_box { margin: 0 8px 0 0; padding: 0; line-height: normal; }
#welcome { width: 337px; height: 20px; line-height: normal; margin-top: 66px; overflow: hidden; font-weight: bold; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; font-size: 18px; color: #2b2f85; }
#titleline { width: 337px; height: 1px; font-size: 1px; overflow: hidden; margin-top: 2px; background: url(images/titleline.gif) no-repeat; }
#mid_text { width: 327px; height: 152px; overflow: hidden; font-size: 12px; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; color: #4b5759; margin-top: 8px; margin-right: 5px; text-align: justify; line-height: 16px; }
#mid_more { width: 332px; height: 20px; }
#more_btn { width: 12px; height: 17px; margin-top: 3px; float: right; background: url(images/moredot.gif) no-repeat; }
#more_txt { width: 75px; height: 20px; font-family: verdana; float: right; font-size: 12px; font-weight: bold; color: #575757; }
#more_txt1 { width: 90px; height: 20px; font-family: verdana; float: right; font-size: 12px; font-weight: bold; color: #575757; }
#more_btn2 { width: 12px; height: 17px; margin-top: 3px; float: right; background: url(images/) no-repeat; background-color: #fff; }
#bottom { width: 892px; margin: 0 auto; }
#bottom_border { width: 792px; margin: 0 auto; background: url(images/bottom_border.gif) repeat-y; }
#shadow { width: 760px; height: 7px; background: url(images/shadow.gif) no-repeat; margin: 0 auto; }
#bottom_content { width: 760px; margin: 0 auto; }
#bottom_left { float: left; clear: right; display: inline; width: 193px; height: 305px; background: url(images/bottom_left.gif); }
#botleft_title { display: block; margin: 9px 11px 1px 9px; padding: 8px 0 1px 29px; font-size: 13px; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; font-weight: bold; color: #2b3084; text-align: left; background: url(images/cabin_icon.gif) no-repeat left top; border-bottom: 1px solid #2a3086; }
#botleft_title .greytext { font-size: 13px; }
#botleft_text { display: block; height: 220px; margin: 3px 11px 1px 9px; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; color: #555; text-align: justify; }
#bottom_left .botleft_readmore { margin: 3px 11px 1px 9px; text-align: left; }
#bottom_left .botleft_readmore a { margin: 0 14px 0 0; }
#bottom_middle { float: left; display: inline; width: 373px; background: url(images/bottom_middle.gif) no-repeat; background-color: #fff;}
#bottom_mid_title { width: 354px; height: 24px; margin: 5px 0 5px 9px; padding: 0 0 3px 0; font-size: 14px; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; font-weight: bold; color: #2b3084; border-bottom: 1px solid #2a3086; }
#bottom_mid_text { width: 353px; min-height: 235px; margin: 0 9px 0 10px; font-size: 12px; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; color: #555; text-align: justify; }
* html #bottom_mid_text { height: 235px; } /* IE6 */
#bottom_mid_img { margin-bottom: 3px; }
.botmid_more { width: 350px; height: 20px; padding-right: 0; }
#bottom_middle .readmore_box { margin: 0 10px 0 0; }
#bottom_middle .readmore_box a { margin: 0 0 0 12px; }
#bottom_right { float: right; clear: right; display: inline; width: 189px; height: 305px; }
#bottom_right_top { width: 183px; height: 145px; background: url(images/bottom_right.gif) no-repeat; }
#bottom_right_bottom { width: 183px; height: 135px; background: url(images/bottom_right.gif) no-repeat; }
#bottom_line3 { width: 193px; height: 3px; background: url(images/line3.png) no-repeat; padding-bottom: 2px; }
#botright_location { background: url(images/arrows_icon.gif) no-repeat left 9px; }
#botright_weather { background: url(images/weather_icon.gif) no-repeat left 10px; }
.botright_title { display: block; line-height: normal; margin: 0 4px 5px 5px; padding: 18px 0 1px 34px; font-size: 14px; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; font-weight: bold; color: #2b3084; text-align: left; border-bottom: 1px solid #2a3086; }
.botright_title .greytext { font-size: 14px; }
.botright_text { display: block; height: 85px; margin: 3px 4px 0 5px; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; color: #555; text-align: justify; }
#bottom_right .readmore_box { margin: 0 3px 0 0; } 
.botright_more { display: block; margin: 3px 11px 1px 9px; }
#mapContainer { width: 720px; height: 425px; margin-left: 1px; border: 8px solid #dbe0e5; }
#contactForm { display: block; margin: 0 10px; padding: 0; font-size: 13px; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; }
#contactForm input, #contactForm button, #contactForm textarea { font-size: 13px; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; }
#contactForm .formcontainer { width: 628px; text-align: left; }
#contactForm .fieldname { width: 23%; margin: 0; float: left; clear: left; display: inline; text-align: left; font-weight: bold; height: 15px; line-height: 15px; }
#contactForm .field { width: 75%; margin: 0; float: right; clear: right; display: inline; }
#contactForm .input { width: 245px; }
#contactForm textarea.input { height: 75px; }
#contactForm #validationImage { width: 248px; height: 50px; border: 1px solid #aaa; }
.dfi-clearline1 { display: block; clear: both; font-size: 1px; height: 1px; line-height: 1px; }
.dfi-clearline3 { display: block; clear: both; font-size: 1px; height: 3px; line-height: 3px; }
.dfi-clearline5 { display: block; clear: both; font-size: 1px; height: 5px; line-height: 5px; }
.dfi-clearline10 { display: block; clear: both; font-size: 1px; height: 10px; line-height: 10px; }
.dfi-clearline35 { display: block; clear: both; font-size: 1px; height: 35px; line-height: 35px; }
.dfi-description { font-size: 9.0pt; color: #444; margin-left: 10px; margin-right: 10px; }
.dfi-requirednotice { display: block; font-size: 9.0pt; color: #444; font-style: italic; padding: 3px 10px; }
.dfi-requiredindicator { font-size: 9.0pt; font-weight: bold; color: #b02b2c; }
.dfi-notrequiredindicator { visibility: hidden; }
.dfi-securitynote { display: block; font-size: 9.0pt; color: #555; padding: 1px 0; }
.dfi-response { display: block; font-size: 13px; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; }
.dfi-response p { margin-top: 0; margin-bottom: 11px; }
.dfi-button { background-color: #6d96a8; border-color: #9ca7b0; border-width: 1px; color: white; font: bold 13px Verdana, Tahoma, Helvetica, Sans-Serif; width: auto; margin: 5px 0; padding: 3px 10px; overflow: visible; cursor: pointer; }
#titlebox { display: block; padding: 2px 0; font-size: 12px; font-weight: bold; background-color: #e4e4f0; border-top: 1px solid #ced2e5; border-bottom: 1px solid #ced2e5; }
.titleimage { width: 75px; float: left; display: inline; text-align: center; padding: 3px 0; }
.titleimage a img { border: 1px solid #6d96a8; }
.titleimage a:hover img { border: 1px solid #b02b2c; }
.titlelength { width: 53px; float: left; display: inline; text-align: center; padding: 3px 0; }
.titleyear { width: 52px; float: left; display: inline; text-align: center; padding: 3px 0; }
.titlemake { width: 140px; float: left; display: inline; text-align: left; padding: 3px 0; }
.titlemodel { width: 160px; float: left; display: inline; text-align: left; padding: 3px 0; }
.titleprice { width: 100px; float: left; display: inline; text-align: right; padding: 3px 0; }
.titlestatus { width: 93px; float: left; display: inline; text-align: center; padding: 3px 0; }
.titlecontact { width: 61px; float: left; display: inline; text-align: center; padding: 3px 0; }
.greytext { font-family: verdana; font-size: 14px; color: #4b5759; font-weight: bold; }
.clear { display: block; clear: both; height: 1px; font-size: 1px; }
.more_txt { float: left; display: inline; width: 80px; height: 20px; line-height: 20px; font-size: 12px; font-weight: bold; color: #575757; text-align: left; background: url(images/moredot.gif) no-repeat left center; }
.more_txt a { margin-left: 14px; }
.readmore_box { display: block; height: 20px; line-height: 20px; margin-top: 6px; text-align: right; font-size: 12px; font-weight: bold; font-family: Verdana, Tahoma, Helvetica, Sans-Serif; }
.readmore_box a { padding-left: 14px; background: url(images/moredot.gif) no-repeat left center; }

