@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.imgopc{}
.imgopc:hover{-webkit-transform:scale(0.9);opacity:.9;}
.imgstylepj{border:8px solid #e2e5e5;-webkit-box-shadow:3px 3px 3px #777;-moz-box-shadow:3px 3px 3px #777;box-shadow:3px 3px 3px #777;border-radius:10px;background:#fff;}
.imgstylepj:hover{border:8px solid #F2F2F2;-webkit-box-shadow:5px 5px 5px #777;-moz-box-shadow:5px 5px 5px #777;box-shadow:5px 5px 5px #777;border-radius:10px;background:#fff;}
.imgstylepj2{}
.imgstylepj2:hover{-webkit-transform:scale(0.9);opacity:.9;}
.wrap{position:relative;float:left;clear:none;overflow:hidden;}
.wrap img{position:relative;z-index:1;}
.wrap .desc{display:block;position:absolute;width:100%;top:30%;left:0;z-index:2;text-align:center;}
.button{border:2px solid #cccdcd;background:#ffffff;font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-size:18px;font-weight:bold;border-radius:2px;color:#000000;-moz-border-radius:2px;}
.buttoninput{border:2px solid #cccdcd;background:#ffffff;font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-size:18px;border-radius:2px;color:#000000;-moz-border-radius:2px;}
.toplogo{display:inline-block;vertical-align:text-top;margin-right:240px;padding-bottom:10px;margin-top:10px;}
.topsocial2{text-align:right;display:inline-block;vertical-align:text-top;padding-top:10px;}
.fourbox{padding:5px;float:center;width:230px;min-height:380px;margin:15px;text-align:center;background-color:#fff;display:inline-block;vertical-align:top;position:relative;border:solid #e2e5e5 4px;}
.footerlinks{padding:5px;float:center;width:180px;min-height:70px;margin:15px;text-align:center;display:inline-block;vertical-align:top;position:relative;}
.newsbox{padding:10px;float:center;width:100%;max-width:200px;min-height:200px;margin:15px;text-align:center;border-top-style:solid;border-top-color:#283146;border-top-width:6px;border-bottom-style:solid;border-bottom-color:#283146;border-bottom-width:6px;background-color:#fff;}
.headercontainer{float:center;width:100%;height:110px;margin-left:auto;margin-right:auto;text-align:center;}
.mainmenubg{width:100%;margin-left:auto;margin-right:auto;text-align:center; background: rgba(0, 0, 0, 0.7);z-index:9999999;height:45px;}
.respmainmenu{width:100%;margin-left:auto;margin-right:auto;text-align:center; background-color: rgba(255, 255, 255, 1.0);z-index:9999999;}
.topsocial{float:center;min-height:20px;width:100%;margin-left:auto;margin-right:auto;text-align:center;background-color:#fff;border-bottom:1px solid #ebebeb;}
#getstarted{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;min-width:1000px;min-height:300px;text-align:center;border-top-style:solid;border-top-color:#c0c0c0;border-top-width:0px;border-bottom-style:solid;border-bottom-color:#c0c0c0;border-bottom-width:2px;background:#fff;background-repeat:repeat;}
.box1{margin-left:auto;margin-right:auto;width:100%;text-align:center;background:#f8f8f8;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#21000000',GradientType=0 ); /* IE6-9 */}
.boxquote{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;text-align:center;border-top:2px solid #283146;border-bottom:2px solid #283146;background:#e06f48;}
.mobilequicklinks{margin-left:auto;margin-right:auto;width:100%;text-align:center;}
.googlereview{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;text-align:center;background-size:100% auto;background:url(../images/wood1.png) repeat center top #fff;border-top:solid #e2e5e5 8px;}
.sponsors{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;text-align:center;background-size:100% auto;background:url(../images/wood1.png) repeat center top #fff;border-top:solid #e2e5e5 8px;border-bottom:solid #e2e5e5 8px;}
.box5{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;background:#fff;min-width:1000px;text-align:center;}
.box4{border-top:solid #e2e5e5 8px;margin-top:0px;margin-left:0px;margin-right:0px;width:100%;min-height:400px;background: #000; /* Old browsers */
background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 );min-width:1000px;text-align:center;border-bottom:solid #e2e5e5 8px;}
.servicesmainbox{width:100%;min-height:400px;background: #000; /* Old browsers */
background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */text-align:center;border-top:solid #e2e5e5 8px;}
.mainpagecontent{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;background:#fff;text-align:center;border-top-style:solid;border-top-color:#a2a2a2;border-top-width:2px;padding:20px;}
.amenities{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;min-height:300px;text-align:center;border-top:solid #e2e5e5 8px;background-size:100% auto;background:#f8f8f8;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#21000000',GradientType=0 ); /* IE6-9 */}
.specialmessage{width:100%;min-height:300px;text-align:center;border-top:solid #e2e5e5 8px;background:#f8f8f8;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.13) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#21000000',GradientType=0 ); /* IE6-9 */}
.box2{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;min-width:1000px;min-height:300px;text-align:center;border-top-style:solid;border-top-color:#a2a2a2;border-top-width:2px;background-size:100% auto;background:url(../images/black1.jpg) #000 center top;}
.box3{margin-top:0px;margin-left:0px;margin-right:0px;width:100%;min-height:300px;text-align:center;border-bottom-style:solid;border-bottom-color:#a2a2a2;border-bottom-width:0px;border-top-style:solid;border-top-color:#a2a2a2;border-top-width:2px;background:url(../images/green-white-1.png) repeat-x #fff center top;}
.fonttx h3{font-family:'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;font-size:30px;color:#595959;text-decoration:none;}
.fonttx h2{font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;color:#595959;font-size:40px;text-decoration:none;font-weight:bold;}
.fonttx h1{font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;font-size:50px;color:#e38516;text-decoration:none;}
.fonttxdark h2{font-family:'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;color:#fff;font-weight:500;font-size:38px;letter-spacing:2px;text-decoration:none;}
.fonttxintro h1{font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;color:#fff;font-weight:500;font-size:50px;letter-spacing:2px;text-decoration:none;background: rgba(0, 0, 0, 0.7);width:100%;padding-top:8px;padding-bottom:5px;border-radius:2px;}
.fonttxintro h2{font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;color:#fff;font-weight:500;font-size:50px;letter-spacing:2px;text-decoration:none;background-color:rgba(96, 165, 163, 0.8);width:100%;padding-top:8px;padding-bottom:5px;border-radius:2px;}

.fonttxintro h3{font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif; font-size:30px; color:#e38516; text-decoration: none;}

.fonttx td{font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;color:#000;font-size:16px;font-weight:normal;}
.fonttx th{font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;color:#000;font-size:16px;font-weight:normal;}
.fonttxtop p{font-family:Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;color:#595959;font-size:18px;font-weight:normal;}
.fonttx p{font-family:Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;color:#595959;font-size:18px;font-weight:normal;}
.fonttx li{font-family:Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;color:#595959;font-size:18px;font-weight:normal;list-style-type:disc;margin-left:30px;}
.newfooter h2{font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;color:#595959;font-size:36px;text-decoration:none;font-weight:bold;}
.newfooter p{font-family:Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;color:#fff;font-size:15px;line-height:15px;font-weight:normal;}
.newfooter p a{font-family:Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;color:#fff;font-size:15px;line-height:15px;font-weight:normal;}
.fonttxtestimonial p{font-family:Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;color:#595959;font-size:22px;font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html,body{margin:0;padding:0;background-color:#fff;}
table{border-collapse:collapse;border-spacing:0;margin-left:auto;margin-right:auto;}
fieldset,img{border:0;}
input{border:1px solid #b0b0b0;padding:3px 5px 4px;color:#979797;width:190px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{background:#fff;font-weight:400;width:100%;font-size:15px;color:#f50505;overflow-y:scroll;overflow-x:hidden;}
.ie7 body{overflow:hidden;}
a{color:#333;text-decoration:none;}
.container{position:relative;text-align:center;}
.clr{clear:both;}
.container > header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;position:relative;display:block;text-align:left;}
.codrops-bottom{font-family:'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;line-height:24px;letter-spacing:1px;font-size:22px;width:100%;font-weight:bold;margin-left:auto;margin-right:auto;text-align:center;border-top:solid #010101 8px; background: #000; /* Old browsers */
background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 );}
.codrops-bottom a{padding:0px 10px;letter-spacing:1px;color:#fff;display:block;}
.codrops-bottom a:hover{color:#c9c9c9;}
#footer{margin:0;padding:0;z-index:30;}
#footer li{margin:0;padding:0;list-style:none;margin-left:auto;margin-right:auto;position:relative;font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-size:14px;font-weight:bold;}
#footer li a{display:block;margin:00 30px 0px 0px;padding:5px 0px;width:100%;height:25px;font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;color:#fff;border-right-style:solid;border-right-width:0px;border-right-color:#000000;border-left-color:#000000;border-left-style:solid;border-left-width:0px;text-align:center;text-decoration:none;}
#footer li a:hover{color:#c9c9c9;}
div.background{width:250px;height:170px;background:#fff;border:3px solid #d4c196;border-radius:5px;margin:10px;background-repeat:repeat;}
div.transbox{width:250px;height:60px;margin:55px 0px;background-color:#d4c196;border:1px solid #d4c196;opacity:0.9;filter:alpha(opacity=60);}
div.transbox p{margin:20px 0px 20px 0px;font-family:Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;text-align:center;}
.transbox:hover{opacity:8.0;filter:alpha(opacity=800);-moz-box-shadow:3px 3px 5px #fff;-webkit-box-shadow:3px 3px 5px #fff;box-shadow:1px 1px 5px #fff;}
.background:hover{opacity:8.0;filter:alpha(opacity=800);background:#d4c196;}
.btnreadmore{margin:0;padding:0;z-index:30;}
.btnreadmore li{margin:20px;padding:0;list-style:none;float:center;font-family:'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;font-weight:bold;font-size:26px;margin:auto;}
.btnreadmore li a{display:block;padding:5px;width:100%;max-width:210px;height:65px;line-height:55px;border-color:#e2e5e5;border-style:solid;border-width:0px;padding-top:10px;text-align:center;text-decoration:none;color:#fff;border-radius:2px;bottom:0;position:absolute;margin-bottom:20px; background: #000; /* Old browsers */
background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 );}
.btnreadmore li a:hover{color:#fff;background-color:#e38516; box-shadow:3px 3px 3px #595959;}
#homeslidermainpage{top:0px;margin-top:0px;margin-left:0px;margin-right:0px;width:100%;border-bottom-style:solid;border-bottom-color:#222222;border-bottom-width:0px;min-height:350px;background-position:center;min-width:100%;text-align:center;background-repeat:no-repeat;position:absolute;}
#homeslider{top:0px;margin-top:0px;margin-left:0px;margin-right:0px;width:100%;border-bottom-style:solid;border-bottom-color:#222222;border-bottom-width:0px;background-position:center;min-width:100%;text-align:center;background-repeat:no-repeat;position:absolute;}
#homesliderin{top:0px;margin-top:0px;margin-left:0px;margin-right:0px;width:100%;border-bottom-style:solid;border-bottom-color:#222222;border-bottom-width:0px;min-height:400px;background-position:center;min-width:100%;text-align:center;background-repeat:no-repeat;position:absolute;}
#slideshow{margin:0px auto;position:relative;height:100%;height:550px;}
#slideshow > div{position:absolute;top:0px;left:0px;right:0px;height:100%;width:100%;bottom:0px;}
#slideshowmobile{margin:0px auto;position:relative;width:100%;height:200px;}
#slideshowmobile > div{position:absolute;top:0px;left:0px;right:0px;height:200px;min-height:200px;width:100%;bottom:0px;}
#slideshowmainpage{margin:0px auto;position:relative;width:100%;height:400px;}
#slideshowmainpage > div{position:absolute;top:0px;left:0px;right:0px;min-height:400px;width:100%
bottom:0px;}
#slidertext{height:200px;}
#slidertext{margin:auto;overflow:hidden;padding:20px;margin-top:5px;border-radius:10px;position:relative;width:730px;}
#slidertext li{float:left;position:relative;width:800px;display:inline-block;height:200px;}
#slidertext ul{list-style:none;position:absolute;left:0px;top:0px;width:9000px;transition:left .3s linear;-moz-transition:left .3s linear;-o-transition:left .3s linear;-webkit-transition:left .3s linear;margin-left:-25px;font-family:century gothic;color:#666;}
.slider-container{margin:0 auto;padding:0;width:700;min-height:180px;}
.slider-container p{margin:10px 25px;font-weight:semi-bold;line-height:150%;text-align:center;color:#fff;}
@-webkit-keyframes slide-animation{0%{opacity:0;}
2%{opacity:1;}
20%{left:-20px;opacity:1;}
22.5%{opacity:0.6;}
25%{left:-850px;opacity:1;}
45%{left:-850px;opacity:1;}
47.5%{opacity:0.6;}
50%{left:-1680px;opacity:1;}
70%{left:-1680px;opacity:1;}
72.5%{opacity:0.6;}
75%{left:-2500px;opacity:1;}
95%{opacity:1;}
98%{left:-2500px;opacity:0;}
100%{left:0px;opacity:0;}
}
#slidertext ul{-webkit-animation:slide-animation 25s infinite;}
#slidertext ul:hover{-moz-animation-play-state:paused;-webkit-animation-play-state:paused;}
.btnquicklinks{margin:0;padding:0;z-index:30;}
.btnquicklinks li{list-style:none;display:inline-block;font-family:'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;font-weight:bold;font-size:22px;margin:auto;padding:1px;}
.btnquicklinks li a{display:block;padding-left:5px;padding-right:5px;height:35px;min-width:200px;margin-bottom:5px;border:8px solid #e2e5e5;padding-top:10px;text-align:center;text-decoration:none;color:#e38516; position:absolute;}
.btnquicklinks li a:hover{color:#fff;background-color:#e38516;text-decoration:none;}


.btnservices li a{display:inline-block;padding:5px;width:100%;max-width:210px;height:65px;line-height:55px;border-color:#e2e5e5;border-style:solid;border-width:0px;padding-top:10px;text-align:center;text-decoration:none;color:#fff;background:#595959;border-radius:2px;bottom:0;position:absolute;margin-bottom:20px;}
.btnservices li a:hover{color:#fff;background-color:#e38516;}