.AppForm .formborder {border:1px solid #8E9571; padding:3px;overflow:hidden;float:left;clear:both;}
.AppForm .formborder p {margin:0 0 10px 0;}
.AppForm .formborder fieldset {padding:0 0 5px 0;border:0px;}
.AppForm .formborder label {width:120px;text-align:right;float:left;padding:0 5px 0 0;}
.AppForm .formborder input, .AppForm .formborder textarea {border:1px solid #000;}
.AppForm .formborder .inner {background:#f0efdd;padding:10px;overflow:hidden;float:left;clear:both;}
.AppForm form {overflow:hidden;}
.AppForm .or {text-align:right;width:150px;}
.AppForm .instructions {font-size: 10px; font-style: italic;}
.AppForm .buttons {width: 100%; text-align: right;padding:10px 0 0 0;}
.AppForm .fbbuttons {text-align:right;margin-right:43px;float:right;overflow:hidden;}
.AppForm .fbbuttons input {border:0;float:left;margin-left:5px;}
* html .AppForm .fbbuttons {margin-right:43px;}
input.btn_clear {background:url(images/btn_clear.gif) no-repeat;width:75px;height:20px;overflow:hidden;border:0;cursor:pointer;}
input.btn_submit {background:url(images/btn_submit.gif) no-repeat;width:75px;height:20px;overflow:hidden;border:0;cursor:pointer;}
div.req {float:left;clear:both;padding-top:10px;_margin-top:-30px;}
.AppForm #name {width:240px;}
.AppForm #email {width:240px;}
.AppForm #subject {width:290px;}

.ServiceForm #name, .ServiceForm #address, .ServiceForm #community, .ServiceForm #email {width:240px;}
.listing {width:170px;clear:left; float:left;padding:8px 0 2px 8px;}
.listing a {font-weight:bold;display:block;padding:0;margin-bottom:2px;}
.listing p {margin:0; padding:0 0 0 10px;}
.listing i {clear:left;float:left;}
.financial {width:302px;float:left;}
#body_wrapper {float:left;overflow:hidden;}
#body_wrapper div.col1b {padding-right:10px;padding-bottom:10px;border-right:1px solid #e9c7c7;float:left;}

.active div.right, .future div.right, .sold-out div.right {margin:0 0 0 15px;padding:0px;}
.active div.center, .future div.center, .sold-out div.center {width:385px;}
.future .right .f_color {padding:0;}
.sales_models a {color:#86905A;}
.model_brochures .brochure {float:left;width:145px;padding:0 0 10px 0;}
.models_index .model {width:190px;float:left;padding-bottom:10px;}
.brochures .model {float:left;width:145px;padding:0 0 10px 0;height:195px;}
.brochures .model a {font-weight:bold;padding:4px 0 5px 0;}
.warranty .formborder {width: 610px;}
.warranty a {color:#848A68;clear:left;float:left;font-weight:bold;padding:7px 0;}

.body_fix {width:580px !important;}
.nooverflow {overflow:hidden;}

.si_fix {width:181px;}
.c_fix {display:inline;width:380px !important;}

.spacer {display:block;clear:both;height:5px;font-size:0;}
.spacer2 {display:block;clear:both;height:2px;font-size:0}
.clear {clear:both;font-size:0;height:0;display:block;}