﻿body {width:970px; margin:0 auto; padding:0 10px;font:.8em arial,helvetica,sans-serif;}
.contactUs {padding:0px 0px 0px 110px; font-family:Arial;}
.contactUstable2  {padding:0px 0px 0px 50px; font-family:Arial;}
.contactUs h2 {font-size:1.2em; font-weight:bold; padding:5px 0; color:#666;}
.contactUs form.select fieldset, .contactUs form fieldset {background:#FFF; margin:0; padding:0 10px;}
.contactUs td.check {padding-top:5px; vertical-align:bottom;}
.contactUs td.check label, .contactUs td.check input, .contactUs #updateReg input, .contactUs #updateReg label {display:inline; width:auto !important; margin-right:.2em;}
.contactUs td.check img {padding-right:.3em;}
.contactUs form .contactUsClose {position:relative; top:0; left:0;}
.contactUs form .submit {margin:8px 0; width:auto !important;}
.contactUs ul {padding:.2em 8px;}
.contactUs .level2 p, .contactUs .level3 p, .contactUs .level4 p {margin-top:0;}
.contactUs label, .contactUs input, .contactUs select, .contactUs textarea {display:block; margin:0; padding:.1em 0; width:99%; zoom:1;}
.contactUs td {padding:1px 2px;}
.contactUs .updateInfodisabled {color:#CCC;} 	/* This color attribute is same across all sites */
.contactUs .updateInfo {color:#606060;} 		/* This color attribute is same across all sites */
.contactUs .hrspace {padding-top:6px;}
.contactUs .level4 .hrspace {padding:8px 0;}
.contactUs .alertBar h4 {padding-left:8px !important;}
.contactUs .legal, .contactUs .serviceRequestWrapper {padding-top:1em;}
.contactUs .return, #interest .hr {margin:1em 0;}
.contactUs .return a {padding:.1em 0 .4em 18px;}
.contactUs .whatBroughYou {padding:.5em 0 1em;}
.contactUs #brokerFields,
.contactUs #otherLinks ul {*padding-left:.8em;}
.contactUs #otherLinks li {background-position:0 !important;}
.contactUs #updateReg, .contactUs #updateReg .hr {margin-top:.8em;}
.contactUs #updateReg .hrspace {width:755px;}
.contactUs #loggedOutPhone td, .contactUs #loggedInPhone td, .contactUs #state {width:156px;}
.contactUs #contact .signInTrigger {margin-top:.4em;}
.contactUs #interestStep3 {margin-bottom:1.8em;}
.contactUs #contact {position:relative;}
.contactUs #contact .alertBar {margin-top:1em;}
.contactUs #topContactSubmit {position:absolute; top:18px; right:12px; _margin-right:5px;}

/* field lengths (fixes IE7 bug) */
.contactUs .split {*width:283px;}
.contactUs .full {*width:580px;}

/* level 1: select */
.contactUs .level1 {float:left; width:150px; padding:10px 5px 5px; margin-left:5px;}

.contactUs form.select label {margin:0 0 0 1.7em; line-height:1.2em; width:auto;}
.contactUs form.select img {margin-top:.1em;}
.contactUs form.select ul {padding:0 !important; margin:0 !important; zoom:1;}
.contactUs form.select li {padding:0 !important; margin:.8em 0 !important; background:0 !important; zoom:1;}
.contactUs .phone1 {display:inline; width:45px;}
.contactUs .phone2 {display:inline; width:45px;}
.show {display:block;}