.root{background:#fff}.header-content{background:url("/files/header-bg.jpg");-webkit-touch-callout:none}.nav-content .wolf{width:100%;background:url("/files/nav-bg.jpg")}.nav-content .wolf:hover{background:#5996d3}.nav-content .ui-btn-text{font-size:18px;font-weight:bold;color:#fff;letter-spacing:0.5px;text-shadow:1px 1px 3px #000}.page-header{margin-top:10px}.page-title{font-size:22px;font-weight:bold;text-align:center}.page-sub-title{font-size:17px;font-weight:bold;font-style:italic;color:#4e99df;text-align:center;margin-top:3px}.page-category{font-size:17px;font-weight:bold;color:#4e99df}.page-content{margin-top:20px}.page-content a:link{background:#fff}.page-content a:hover{background:#f0efef;color:#000;text-shadow:1px 1px 3px #fcfbfb}.page-content img{margin-left:1px;-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none}.page-contact-1{font-size:16px;font-style:italic;margin-top:2px}.page-contact-2{font-size:11px;font-style:italic;margin-bottom:20px}.pagination{margin:-20px 0 15px 15px}.page-reviews{font-size:15px;font-weight:bold;font-style:italic;color:#000;letter-spacing:0px;margin-bottom:10px}.page-review{ white-space:pre-wrap}  .reviews-info{ text-transform:capitalize}.reviews-state{text-transform:uppercase}.page-divider{width:100%;border-top:solid 2px #e7e7e7;margin-bottom:20px}.top-buttons .left{float:left;box-shadow:0px 0px 3px #000}.top-buttons .right{float:right;box-shadow:0px 0px 3px #000}.buttom-buttons{margin:0 auto;box-shadow:0px 0px 3px #000}.submit-review{width:100%;font-size:12px;color:#4e99df;text-align:center;margin-top:7px}.submit-review .wolf{text-decoration:underline}.submit-review .wolf:hover{text-decoration:none}.privacy .wolf,.terms .wolf{font-size:16px;font-weight:bold;color:#4e99df}.privacy .wolf:hover,.terms .wolf:hover{font-style:italic;text-decoration:none}.image-top{position:relative;width:auto;margin:0 auto -5px auto;opacity:0.8;-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none}.image-side{float:right;margin:20px 10px 0 0;padding-left:6px;opacity:0.8;-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none}.s-multi-img{float:right;margin-right:10px;padding-left:6px;opacity:0.8;-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none}.footer-content{background:url("/files/footer-bg.jpg");padding-top:15px;-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none}.footer-switch .wolf{width:100%;background:url("/files/nav-bg.jpg")}.footer-switch .wolf:hover{background:#5996d3}.footer-switch .ui-btn-text{font-size:18px;font-weight:bold;color:#fff;letter-spacing:0.5px;text-shadow:1px 1px 3px #000}.footer-social{width:100%;background:url("/files/nav-bg.jpg")}.footer-social .facebook,.youtube,.myspace,.google,.linkedin{background:transparent; border-left:1px solid #000; border-right:1px solid #000; border-top:none; border-bottom:none}.footer-social .facebook:hover,.youtube:hover,.myspace:hover,.google:hover,.linkedin:hover{background:#5996d3}.footer-social .ui-btn-text{font-size:14px;font-weight:bold;color:#fff; text-shadow:2px 2px 3px #000}.copyright{font-size:18px;font-weight:bold;color:#fff;text-shadow:1px 1px 3px #000}.policies a:link{font-size:18px;font-weight:bold;color:#fff;text-shadow:1px 1px 3px #000}.policies a:hover{font-style:italic;text-decoration:none}.contact-form{width:100%}.required-header{width:100%;font-size:12px;font-weight:normal;font-style:italic;color:#000;margin:0 0 20px 12px}.required{width:100%;font-size:14px;font-weight:bold;color:#f00}.equals{width:100%;font-size:10px;font-weight:bold;color:#000;margin:0 2px 0 6px}.contact-name,.contact-subject,.contact-email,.contact-phone,.contact-website,.contact-method,.contact-message{font-size:15px;font-weight:bold;color:#000;margin-bottom:10px}#name,#subject,#email,#phone,#website,#method,#message{padding-left:10px}.contact-message .box{width:100%;height:170px;resize:none}.contact-buttons .ui-btn-up-c,.contact-buttons .ui-btn-down-c{background:url("/files/contact-btn-bg.jpg");color:#000;font-weight:bold;text-shadow:none;border:1px solid #000;box-shadow:none}.contact-buttons .ui-btn-hover-c{background:#5c9bca;color:#fff;font-weight:bold;text-shadow:2px 1px 3px #000;border:1px solid #000;box-shadow:none}.contact-buttons .ui-btn-active-c{background:url("/files/contact-btn-bg.jpg");color:#000;font-weight:bold;text-shadow:none;border:1px solid #000;box-shadow:none}.contact-errors{width:100%;font-size:10px;font-weight:normal;font-style:italic;color:#f00;padding-left:10px}.contact-number{font-size:45px;font-weight:bold;text-align:center;margin-bottom:5px}.contact-state{font-size:15px;font-style:italic;text-align:center;margin-bottom:50px}.contact-calling .info{font-size:12px;font-style:italic;text-align:center;margin-bottom:10px}.contact-dialog.ui-dialog{background:rgba(155,201,246,1) !important}.contact-info{width:100%;font-weight:normal;text-align:center}.contact-office{font-size:22px;font-weight:bold;margin:35px 0 15px 0}.contact-weekday{font-size:20px;color:#4e99df;margin-bottom:5px}.contact-weekend{font-size:20px;color:#4e99df;margin-bottom:5px}.contact-time{font-size:17px}.contact-pst{font-size:14px;font-style:italic;margin-bottom:25px}.contact-appoint{font-size:16px}.contact-location{font-size:22px;font-weight:bold;margin:40px 0 10px 0}.contact-address{font-size:20px;color:#4e99df}.contact-country{font-size:14px;font-style:italic; margin-bottom:25px}.review-form{width:100%}.review-firstname,.review-lastname,.review-city,.review-state,.review-email,.review-message,.review-accesscode{font-size:15px;font-weight:bold;color:#000;margin-bottom:10px}#firstname,#lastname,#city,#state,#email,#review,#accesscode{padding-left:10px}.review-message .box{width:100%;height:170px;resize:none}.review-buttons .ui-btn-up-c,.review-buttons .ui-btn-down-c{background:url("/files/contact-btn-bg.jpg");color:#000;font-weight:bold;text-shadow:none;border:1px solid #000;box-shadow:none}.review-buttons .ui-btn-hover-c{background:#5c9bca;color:#fff;font-weight:bold;text-shadow:2px 1px 3px #000;border:1px solid #000;box-shadow:none}.review-buttons .ui-btn-active-c{background:url("/files/contact-btn-bg.jpg");color:#000;font-weight:bold;text-shadow:none;border:1px solid #000;box-shadow:none}.review-errors{width:100%;font-size:10px;font-weight:normal;font-style:italic;color:#f00;padding-left:10px}