/*! reset.css */ body{color:#333;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}body,p,h1,h2,h3,h4,h5,h6,a,a img,div,blockquote,cite,address{margin:0;padding:0}table,thead,caption,tbody,tr,td{border:none;border-collapse:separate;border-spacing:0;text-align:left;vertical-align:top}img{border:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-size:1.1em;font-weight:normal;line-height:1.25;margin-bottom:0.75em}h1{font-size:1.5em}h2{font-size:1.33em}h3{font-size:1.33em}a{outline:0;text-decoration:underline}a:hover{text-decoration:none}a,a span,button{cursor:pointer}p,ul,ol{margin-bottom:0.8em}ul,ol{margin-left:0;padding-left:30px}li{margin-bottom:0.5em}blockquote{background:#f2f2f2;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;margin:10px;overflow:hidden;padding:13px 15px 1px}.group:after,.clearfix:after{clear:both;content:".";display:block;height:0;font-size:1px;line-height:1px;overflow:hidden;visibility:hidden}.group,.clearfix{display:block;zoom:1}.clear{clear:both} /*! form.css */ form,fieldset,input{margin:0;padding:0}form{padding:10px;width:90%}form p{clear:both;margin:0;padding:2px}fieldset{border:0;margin:.6em 0;padding:0}legend{_margin-left:-7px;color:#000C7A;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;margin-bottom:10px}label{float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;margin-right:5px;width:100%}input{border:1px solid #999;padding:5px;width:95%}textarea{border:1px solid #999;height:100px;padding:5px;width:95%}form h3{margin-bottom:0}input.radio,input.checkbox{float:left;margin-right:5px;width:auto}.radiolabel,.checkboxlabel{margin-right:25px;width:auto}p.note{font-size:0.9em;font-style:italic}em.required{color:red;font-size:0.9em;font-style:normal}label.error,input.submit{color:red;margin:5px 0 0}input.submit{width:auto}form div{overflow:hidden}form div input,form div button{background:#83490f;color:#fff;float:right;font-size:90%;margin-right:0px;margin-top:5px;padding:3px 5px;text-transform:uppercase;width:50%}input#city{background:#fff;margin-right:15px;width:40%}input#state{width:10%}input#zip,input#datepicker{width:20%} /*! menu.css */ #nav *{margin:0;padding:0;list-style-type:none;z-index:100}#nav-wrapper{margin-bottom:4px}#nav{height:40px;line-height:40px;margin-bottom:5px}#nav li{float:left;position:relative}#nav a{display:block}#nav ul{font-size:1.17em}#nav a{color:#fff;text-decoration:none}#nav a:hover,.home #nav #nav-home a,.contact #nav #nav-contact a{text-decoration:underline}#nav a span{display:block;padding:0 15px} /*! layout.css */ body{margin-top:7px}.breadcrumb{font-size:85%;padding-bottom:10px}.logos{text-align:center}.logos img{padding:5px;vertical-align:middle}#container,.container{background:#fff;margin:0 auto;padding:5px 10px;position:relative;width:940px}#branding-wrapper{background:#fff}#branding{height:119px;position:relative}#logo,#contact-info{margin:0;position:absolute}#logo{height:91px;left:30px;top:20px;width:581px}#logo a{display:block;height:100%;border:none}#contact-info{line-height:1;right:30px;text-align:right;top:55px}#contact-info .phone{display:block;font-size:2.14em}#contact-info .lead{color:#666;font-size:1.29em}#banner{height:236px;margin-bottom:10px;width:620px}#columns{background:url(../design/side.png) no-repeat left 246px;margin-bottom:10px;padding:0;position:relative;z-index:1;min-height:630px;_height:auto !important;_height:830px}#leftcol{float:left;position:relative;width:310px;z-index:1}#leftcol-inner{padding:20px}#rightcol{float:right;position:relative;width:620px;z-index:2}#rightcol-inner{padding:10px 20px}#midcol{float:left;position:relative;width:380px;z-index:3}#midcol-inner{border-right:1px dotted #d2d2d2;padding:15px;min-height:350px;_height:auto !important;_height:350px}#side{float:right;position:relative;width:230px;z-index:4}#callouts{padding-right:2px;width:308px}.callouts ul{list-style-type:none;margin:0;padding:0}.callouts li{background:#cfcfce;border:1px solid #bfbebe;color:#262626;font-size:1em;float:left;height:73px;margin:0 0 5px;padding:0 10px;text-align:center;width:288px}.callouts a{display:block;line-height:73px;text-decoration:none}.callouts li a:hover{text-decoration:underline}a.content{line-height:1.5;padding-top:10px}.callouts strong{font-size:1.17em;color:#666}#callout-1 .content{font-size:1.5em}#footer{font-size:0.9em;line-height:1.2em;margin:0 auto;padding:10px 0;text-align:center}#footer,#footer a{color:#fff}#footer p{margin:0} /*! colors.css */ h1,h2,h3,h4,h5,h6,h1 a,h3 a,h4 a,h5 a,h6 a,#callout-1 .content,#contact-info .phone{color:#60656b}body,form div input,form div button{background-color:#60656b}a{color:#33353a}#nav,#nav-wrapper{background:#33353a}#container-wrapper{background:#fff url(../design/bg.png) repeat-x}