.AppForm {}
.AppForm .formborder {border:1px solid #8E9571; padding:3px;}
.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;}
.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 {display:block;text-align:right;margin-right:85px;}
* html .AppForm .fbbuttons {margin-right:43px;}
button.clear {background:url(images/btn_clear.gif) no-repeat;width:75px;height:20px;overflow:hidden;border:0;cursor:pointer;}
button.submit {background:url(images/btn_submit.gif) no-repeat;width:75px;height:20px;overflow:hidden;border:0;cursor:pointer;margin-left:5px;}
/*.AppForm input.button {background:#125455;color:#fff;height:22px;border-style:outset;}*/
.AppForm .req {float:left;}
.AppForm .formborder input#name, .AppForm .formborder input#address, .AppForm .formborder input#city, 
.AppForm .formborder input#state, .AppForm .formborder input#zipcode, .AppForm .formborder input#phone,
.AppForm .formborder input#fax, .AppForm .formborder input#email {width:240px;}
.formbuttons {border:0px;margin:0px;padding:0px;}
.formbuttons button {background:url(images/apply_now_btn.gif) no-repeat;height:20px;width:75px;border:0;display:block;overflow:hidden;cursor:pointer;}

.popup .formborder {float:left;width:588px;min-height:640px;background:url(images/pop-btm.gif) 0 100% no-repeat #f0efdd;margin:13px 0 0 13px;overflow:hidden;}
.popup .inner {float:left;width:535px;background:url(images/pop-top.gif) no-repeat;padding:21px 25px 0 28px;overflow:hidden;}
.popup .inner div{margin-bottom:10px;}
.popup .inner div.col1a{width:340px;float:left;}
.popup .inner div.col2a{width:165px;}
.popup .inner p, .popup .inner p img{margin:0;padding:0;}
.popup strong {font-size:1.5em;color:#900;font-weight:normal;}
.popup .print {float:left;clear:left;color:#848A68;font-weight:bold;margin:20px 0 0 41px;}
.popup .print:hover {text-decoration:none;}
.tourmodel {float:left;width:190px;padding:0 0 10px 0;}
.tourmodel a {float:left;clear:left;font-weight:bold;}


.body_fix {width:580px !important;}

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

* html .imm-occ .sales_models {width:580px;} /* IE6? */
.imm-occ .sales_models .model {width:550px; padding-left:10px;}
.imm-occ .sales_models .model .model-info {float:left; width:400px;}
.imm-occ .sales_models .model .video-link {float:left; width:145px; text-align:right; font-size:1.2em; padding-top:35px;}
.imm-occ .sales_models .model .clear-fix {clear:both; float:none; display:block; height:0px; line-height:0px;}