/*! form.css */
form div button{width:100px;margin-top:5px;margin-left:170px;padding:.25em .25em;background-color:rgb(246,149,79);color:#fff;text-transform:uppercase;font-size:90%;border:none;border-radius:5px}form.validate,form.validate fieldset,form.validate input{margin:0;padding:0}form.validate{background:#f8f8f8;border:1px solid #e2e2e2;padding:10px;width:90%;margin-bottom:1.5em}form.validate p{clear:both;margin:0 0 8px;padding:2px}form.validate fieldset{border:0;margin:1em 0;padding:1em}form.validate legend{margin-left:-7px;color:#000C7A;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;margin-bottom:10px}form.validate label{float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;margin-right:5px;width:30%}form.validate input{border:1px solid #999;padding:5px;width:60%}form.validate input#hours{color:#333}form.validate textarea{border:1px solid #999;height:100px;padding:5px;width:60%}form.validate h2{font-family:Arial,Helvetica,sans-serif;font-size:0.9em}form.validate input.radio,form.validate input.checkbox{float:left;margin-right:5px;width:auto}form.validate .radiolabel,form.validate .checkboxlabel{margin-right:25px;width:auto}form.validate input#city{background:#fff;margin-right:15px;width:40%}form.validate input#state{width:10%}form.validate input#zip,form.validate input#datepicker{width:20%}form.validate input.submit,#mini input.submit,#newsletter_form input.submit{width:auto}form.validate div,#mini div,#newsletter_form div{overflow:hidden}form.validate div button,#mini div button,#newsletter_form div button{background:#000C7A;color:#fff;float:right;font-size:90%;margin-right:37px;margin-top:15px;padding:3px 5px;text-transform:uppercase;width:20%}#mini div button{margin-right:15px}#mini h3{font-style:italic;font-weight:bold;color:#272c5f;font-family:Georgia,serif;font-size:1.143em;padding:0;margin:0 0 5px 0}#mini{background:url(/design/miniFormBg.png) repeat-x;padding:10px;width:210px;margin-bottom:1.5em}#mini p{margin:0;padding:0;clear:both;float:none}#mini label{float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;margin-right:5px;width:38%}#mini input{border:1px solid #999;padding:5px;margin-bottom:3px;width:52%}#mini textarea{border:1px solid #999;height:100px;padding:5px;margin-bottom:3px;width:52%}#mini div button{background:#272c5f;color:#fff;float:right;font-size:.9em;margin-right:0px;margin-top:1em;padding:.5em 1.25em;text-transform:uppercase}#newsletter_form div button{margin-right:15px}#newsletter_form h3{font-style:italic;font-weight:bold;color:#272c5f;font-family:Georgia,serif;font-size:1.143em;padding:0;margin:0 0 5px 0}#newsletter_form{background:url(/design/miniFormBg.png) repeat-x;padding:10px;width:210px;margin-bottom:1.5em}#newsletter_form p{margin:0;padding:0;clear:both;float:none}#newsletter_form label{float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;margin-right:5px;width:38%}#newsletter_form input{border:1px solid #999;padding:5px;margin-bottom:3px;width:52%}#newsletter_form textarea{border:1px solid #999;height:100px;padding:5px;margin-bottom:3px;width:52%}#newsletter_form div button{background:#272c5f;color:#fff;float:right;font-size:.9em;margin-right:0px;margin-top:1em;padding:.5em 1.25em;text-transform:uppercase}form.validate p.note,#mini p.note{font-size:0.9em;font-style:italic;margin-bottom:20px}form.validate em.required,#mini em.required,#newsletter_form em.required{color:red;font-size:0.9em;font-style:normal}form.validate label.error,form.validate input.submit,#mini label.error,#mini input.submit{color:red;margin:5px 0 0}form.validate input#verif_box,#mini input#verif_mini,#newsletter_form input#verif_news{width:20%}form.validate label.error,#mini label.error,#newsletter_form label.error{display:block;width:100%;clear:both;float:none;color:red;font-size:.85em}form.validate input.error,#mini input.error,#newsletter_form input.error{border:1px solid red;color:#333}#right-estimate label.error{display:block;width:100%;clear:both;float:none;color:red;font-size:.85em}#right-estimate input#verif_mini{width:30%}#right-estimate #wrong{float:none;clear:both}#right-estimate div.verification-code{width:100%}#rightcol form{padding-bottom:25px;width:auto}#rightcol label{color:#175cbb;display:block}#rightcol input{font-size:12px;padding:2px;width:90%}#rightcol form p,#rightcol form div{float:left;width:135px}#rightcol form .roomslabel{float:left;vertical-align:middle;width:183px}#rightcol form .roomstext{float:left;width:80px}#rightcol form .specialtext{float:left;width:270px !important;height:60px}#rightcol form p.buttons{float:right;width:auto}.submit{background:url(../images/design/submit.png) no-repeat;border:0;cursor:pointer;height:23px;padding:0;width:74px}.submit span{display:none}div #captcha-error,div[id^="captcha-error_"]{color:#fff;display:block;width:60%;background-color:red;padding:4px;margin-top:5px}

/*! layout_1.css */
@charset "UTF-8";body,p,h1,h2,h3,h4,h5,h6,a,div,blockquote,cite,a img,address{margin:0;padding:0;text-indent:0;border:none;outline:none;list-style:none;text-decoration:none;font-size:100%;font-weight:inherit;font-style:inherit}table,td,tr,tbody,thead,th,caption{border-spacing:0;border:none;border-collapse:separate;vertical-align:top;text-align:left;font-weight:normal}img{border:none}body{font-size:0.75em;color:#222;font-family:Arial,sans-serif;line-height:1.5em;margin:0 auto}h1,h2,h3,h4,h5,h6{margin-bottom:0.8em}h1{font-size:1.5em;font-weight:bold}h2{font-size:1.25em;font-weight:bold}h3{font-size:1.25em;font-weight:bold}h4,h5,h6{font-size:1.1em}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a{color:#77b800}p,ul,ol{margin-bottom:1.1em}li{margin-bottom:0.5em}.group:after,form p:after{content:".";display:block;height:0;clear:both;visibility:hidden}.group,form p{zoom:1;display:block}#branding{position:relative}#nav ul,#nav li,#callout ul,#callout li{margin:0;padding:0;text-indent:0;list-style-type:none}#nav li{position:relative}#nav li ul{position:absolute;display:none}#nav li:hover ul,#nav li.hover ul{display:block}#nav a,#nav a:visited{text-decoration:none}#footer{margin:0 auto;font-size:90%;text-align:center}.breadcrumb{font-size:85%;padding-bottom:10px}.breadcrumb a{outline:none}blockquote{margin:10px 10px;padding:5px;background:#f2f2f2;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2}blockquote p{padding-left:10px}form,fieldset,input{margin:0;padding:0}form{width:38em;margin-left:5px}form p{font-size:100%;padding:2px 2px 10px;margin:0}fieldset{margin:1em 0;padding:1em;border:1px solid #e2e2e2}legend{font-weight:bold;color:#0567ae}label{float:left}.request #mp-main label{width:14em}label .required{font-size:0.9em;font-style:normal;color:red}label.error,input.submit{color:#F00;margin:5px 0 0 0}input{width:225px}input.radio,input.submit{width:auto}textarea{width:225px;height:100px;padding:0}body{background:#ADC1C8 url(/images/design/bg.png) repeat-x left top;padding-bottom:20px}#wrapper{background:#FFF;margin:0 auto;padding:0 10px 10px;width:887px}#container{border:1px solid #CCC;border-top:0;margin:0 auto;padding:10px;position:relative;width:867px}#container a{color:#F68A4A}#branding{background:#064c83;height:110px;position:relative}#branding h1,#branding h1 a{height:90px;margin:0;padding:0;width:400px}#branding h1{background:url(/images/design/logo.png) no-repeat;left:30px;position:absolute;top:10px}#branding h1 a{display:block;text-indent:-9000px}#contact-info,#contact-info a{color:#fff;margin:0}#contact-info .phone{font-size:1.6em;position:absolute;right:20px;top:15px}#contact-info .email{font-size:1.2em;position:absolute;right:20px;top:35px}#contact-info #facebook{position:absolute;right:20px;top:55px}#nav,.nav-l,.nav-r{background:url(/images/design/nav.png) no-repeat;height:33px}#nav{background-color:#A9DA57;background-position:0 -33px;background-repeat:repeat-x;border:1px solid #9ED245}.nav-l{background-position:0 0}.nav-r{background-position:100% -66px}#nav li{float:left;height:33px}#nav #nav-home{background:none;padding-left:12px}#nav a,#nav li.hover ul a,#nav li:hover ul a{color:#FFF;display:block;height:33px;float:left;line-height:33px;padding:0 14px}#nav li:hover a,#nav li.hover a,#nav li ul a,.home #nav-home a,.about #nav-about a,.services #nav-services a,.faq #nav-faq a,.tips #nav-tips a,.employment #nav-employment a,.request #nav-request a,.contact #nav-contact a{color:#F4772B}#nav li ul{background:#9ED245;left:0;text-align:left;top:33px;width:205px;opacity:0.90;filter:alpha(opacity=90)}#nav li ul li{float:none;padding:0}#nav li ul li a,#nav li.hover ul li a,#nav li:hover ul li a{background:none;float:none;color:#FFF}#nav li ul li a:hover{text-decoration:underline}.block{background:url(../images/design/block.png) repeat;color:#444;font-size:1.2em;font-style:italic;margin-bottom:4px;padding:20px 25px;text-align:center}#columns{background:url(../images/design/side.png) repeat-x center top}body.contact #columns{background:none}body.contact #leftcol{width:100%}#callout{background:url(../images/design/banner_interior.jpg) no-repeat;border-bottom:4px solid #048ADA;font-size:0.9em;height:199px;position:relative}.services #callout{background:url(../images/design/interior/little-league.jpg) no-repeat}.faq #callout{background:url(../images/design/interior/victorian.jpg) no-repeat}.tips #callout{background:url(../images/design/interior/holiday.jpg) no-repeat}.employment #callout{background:url(../images/design/interior/bridge.jpg) no-repeat}.request #callout{background:url(../images/design/interior/sports.jpg) no-repeat}.contact #callout{background:url(../images/design/interior/boat.jpg) no-repeat}.home #callout{background:url(../images/design/banner.jpg) no-repeat;height:281px}#callout ul{display:none}.home #callout ul{display:block}#callout li{height:77px;position:absolute;text-align:center;top:180px;width:225px}#callout h3,#callout h3 a{font-weight:bold;line-height:1.25}#callout p{font-size:1.1em;line-height:1.1;padding:0 8px}#callout,#callout a{color:#FFF}#callout li{margin:0;padding:10px 0 1px}#callout a{display:block;text-decoration:none}#callout a:hover{text-decoration:underline}#callout h3{font-weight:normal;margin:0 0 0.35em}#callout-contact{left:80px}#callout-request{left:311px}#callout span{font-size:1.2em;font-weight:bold}#leftcol{background:#FFF;color:#333;float:left;width:550px}#rightcol{float:right;padding:20px 15px 0 0;width:285px}#rightcol h2.request{background:url(../images/design/request.png) no-repeat;height:18px;text-indent:-9000px}#mp-main{padding:20px;min-height:400px;height:auto !important;height:400px}#mp-request{padding-top:20px}#footer{background:url(../images/design/dot.png) repeat-x left top;font-size:0.9em;padding:10px 10px 0}#footer{color:#909090}#footer *{margin:0}body.portfolio #leftcol p img{display:block;margin:0 auto 20px}.testimonial{background:url(../images/design/testimonial.png) no-repeat center top;font-family:"Courier New",Courier,monospace;margin:0 auto;padding:15px;width:431px}.testimonial p{margin-bottom:0.3em}.testimonial strong{color:#333;font-weight:bold}* #mp-admin-menu{}.logos{text-align:center}.logos img{padding:5px;vertical-align:middle}

