a{text-decoration:none;}
strong{font-weight:bold;}
.clear{clear:both;}
body{font-family:"Times New Roman", Times, serif;background-color:#ffffff;width:339px;}
#header{background-image:url(../images/global/header-bg.jpg);background-repeat:no-repeat;height:178px;width:100%;position:relative;}
#logo{background-image:url(../images/global/logo.png);background-repeat:no-repeat;width:176px;height:98px;position:absolute;left:5px;bottom:7px;}
#logo a{display:block;width:100%;height:100%;}
#menu-btn{background-image:url(../images/global/nav-btn-bg.png);background-repeat:no-repeat;width:48px;height:32px;position:absolute;bottom:29px;right:26px;}
#menu-btn a{display:block;width:100%;height:100%;}
#footer{padding-top:28px;text-align:center;font-size:21px;color:#680d0e;font-style:italic;}
#footer-call{padding:12px 0;}
#footer-call a{background-image:url(../images/global/footer-phone-bg.png);background-repeat:no-repeat;width:45px;height:45px;display:inline-block;}
#footer-top{background-color:#000;padding:22px 0 18px;}
#footer-top a{display:inline-block;background-image:url(../images/global/top-arrow-bg.png);background-repeat:no-repeat;width:41px;height:41px;}
#nav{position:absolute;z-index:99;top:160px;left:20px;width:300px;}
#nav ul{padding:4px;-webkit-box-shadow:1px 10px 22px 2px rgba(94, 91, 91, 0.94);-moz-box-shadow:1px 10px 22px 2px rgba(94, 91, 91, 0.94);box-shadow:1px 10px 22px 2px rgba(94, 91, 91, 0.94);-webkit-box-shadow:2px 12px 17px 3px rgba(22, 21, 21, 0.94);-moz-box-shadow:2px 12px 17px 3px rgba(22, 21, 21, 0.94);box-shadow:2px 12px 17px 3px rgba(22, 21, 21, 0.94);background-color:#F8F8F5;border:2px solid #d35535;}
#nav ul li{border-top:1px solid #d35535;}
#nav ul li:first-child{border-top:0;}
#nav ul a{color:#000;opacity:0.9;text-decoration:none;width:264px;padding:15px 18px;display:inline-block;text-transform:uppercase;text-align:center;}
.callbacks_container{position:relative;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);top:61%;left:0;opacity:0.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;margin-top:-45px;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
.callbacks_tabs{position:absolute;z-index:9;bottom:20px;left:40%;}
.callbacks_tabs li{float:left;}
.callbacks_tabs li a{overflow:hidden;display:inline-block;width:9px;height:9px;background-color:transparent;color:transparent;margin:0 10px;background-image:url(../images/global/pager.png);background-repeat:no-repeat;}
.callbacks_tabs li.callbacks_here a{background-image:url(../images/global/pager-active.png);}
.feature_cont{width:299px;margin:0 auto;margin-top:18px;}
.feature_cont h2{font-size:21px;font-weight:normal;line-height:30px;padding:16px 0px 16px;background-color:#d35535;width:299px;height:29px;text-align:center;vertical-align:middle;color:#FFF;border-top:1px solid #d96c50;border-bottom:1px solid #d96c50;}
.feature_cont .feature_cont_images{position:relative;}
.feature_cont .feature_cont_border{background:url(../images/home/border-green.png) no-repeat left top;position:absolute;z-index:1;top:0;left:0;width:299px;height:180px;}
.feature_cont .feature_cont_text{text-align:center;position:absolute;top:40%;left:30%;z-index:2;display:none;}
.feature_cont .feature_cont_text h4{font-size:18px;color:#FFF;}
.feature_cont .feature_cont_text span{width:58px;display:inline-block;border-top:1px solid #FFF;}
.feature_cont .feature_cont_text.f3{left:17%;}
.feature_cont a:hover .feature_cont_border{background:url(../images/home/cover-green.png) no-repeat left top;}
.feature_cont a:hover .feature_cont_text{display:block;}
.page .container{width:301px;margin:0 auto;}
.page h1{font-size:19px;font-style:italic;color:#680d0e;margin-top:22px;margin-bottom:14px;}
.page p{font-family:Tahoma, sans-serif;font-size:14px;color:#555555;margin-bottom:17px;line-height:17px;}
.page h2{font:19px;color:#680d0e;font-style:italic;margin-bottom:18px;}
.page h4{font-family:Tahoma, sans-serif;font-size:11px;font-weight:bold;color:#6d814d;margin-bottom:10px;}
.page .box1{border:1px solid #680d0e;padding:8px 6px;margin-bottom:18px;}
.page .box1 p{font-size:12px;margin-bottom:0;}
.bullet1{margin-bottom:19px;}
.bullet1 li{font-family:Tahoma, sans-serif;font-size:14px;font-style:italic;color:#680d0e;background:url(../images/global/bullet1.png) no-repeat left 6px;padding-left:10px;line-height:20px;}
.bullet1.two-columns{display:inline-block;}
.bullet1.two-columns li{width:140px;float:left;}
.btn1{background-color:#721d1e;border-radius:5px;color:#fff !important;font-size:15px;text-transform:uppercase;padding:16px;width:120px;display:block;font-weight:100;margin:0 auto;}
.img-sep{margin:22px 0;}
.mini-gallery{display:inline-block;}
.mini-gallery a{display:inline-block;float:left;position:relative;}
.mini-gallery a .cover-green{background:url(../images/global/mini-gallery-hover.png) no-repeat left top;display:block;width:100%;height:100%;position:absolute;top:0;left:0;display:none;}
.mini-gallery a:hover .cover-green{display:block;}
.page #footer{padding-top:10px;}
.page a{color:#555555;}
.gallery-list{list-style:none;}
.gallery-list li{margin-bottom:10px;}
.special h2{font-size:19px;margin-bottom:5px;}
.special h2:first-child{margin-top:22px;}
.special .receive{font-family:Tahoma, sans-serif;font-weight:bold;font-size:12px;color:#904d4e;display:inline-block;padding:10px 0;}
.contact{background-color:#e0e5d2;}
.contact .form_container{padding-bottom:246px;padding-left:33px;padding-right:33px;background:url(../images/contact/form-bg.jpg) no-repeat left bottom;}
.contact label{display:inline-block;width:100%;font-family:Tahoma, sans-serif;font-size:14px;color:#680d0e;margin-top:8px;}
.contact input[type="text"],
.contact textarea{width:253px;border:1px solid #dadada;font-size:14px;padding:5px 10px 4px;}
.contact button{background:url(../images/contact/btn.png) no-repeat left bottom;border:0;display:block;width:76px;height:23px;margin:0 auto;margin-top:27px;margin-bottom:23px;}
.contact #footer{padding:0;}
.cont_FCONT{position:relative;}
.textfieldValidState input, input.textfieldValidState{background-color:#fff !important;}
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input{background-color:#fff !important;}