@charset "utf-8";
/* CSS Document */
body{ background-color:#ece8dc; background-repeat:repeat-x; margin:0; padding:0}
.spacer{ width:100%; height:1px; line-height:1px; clear:both}
h1{ font-family:'oswald_regularregular'; font-size:30px; color:#000000; text-align:center; line-height:32px; letter-spacing:1px}
h2{ font-family:'oswald_regularregular'; font-size:35px; color:#fff; text-align:center; line-height:32px; letter-spacing:1px;
		 font-weight:normal; padding-top:50px}



.container{width:100%;max-width:1240px;margin:0 auto; z-index:999; position:relative}
.clear{width:100%;clear:both;display:block;}
.spacer{width:100%;clear:both;display:block;height:25px;}
.wrapper{ width:100%; max-width:1240px; height:auto; margin:0 auto}

.head_text h3 {
    font-size: 22px;
    font-family: oswald regular;
    margin:45px 0px 5px 0px; line-height:28px
}
.tell{font-weigth:bold;background:url(../images/phn.png) no-repeat left;padding-left:25px;}
.location{background:url(../images/loc.png) no-repeat left;padding-left:25px;}
.logo{ float:left; position: absolute; top: 40px;}
#menu_bg{ width:100%; max-width:1440px; height:52px; background-color: #770c29;
		 background-repeat:repeat-x; margin:0 auto; margin-top: 30px;}
#menuwrap{width:100%; padding-top:35px; float:right}
.menubox{width:100%;margin:0 auto; float:right;border-radius:5px; text-align:right}
.menu{background:url(../images/menu.png) no-repeat right;clear:both;}
.navbar-nav>li>a {
    padding-top: 0px;
    padding-bottom: 0px;
	    line-height: 52px !important;		
		    text-transform: uppercase;   
}



.navbar-collapse.collapse ul li {
    float: none;
    
    display: inline-block;
}
.nav>li>a:hover{color:#ecc50e !important;background-color:transparent;}
.navbar-nav {
        margin: 0;
    
    float: none;
}
.navbar.navbar-default.navbar-static-top {
    margin: 0px;
}
.nav>li>a {
        padding: 0 70px 0 0px;
    font-size: 17px;
    text-align: center;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    color: #fff !important;
    font-weight: normal;
}

.book {
    background-color: #770c29;
}


.navbar-nav>li>a:hover {
    color: #e6af4c;
}
.navbar-default {
    background-color: #000;
    border: none;
}
.navbar-collapse.collapse {
    padding: 0px;
}
.navbar-toggle{margin-top:10px;}

.active a{color:#fff !important;}
.navbar-toggle{background-color:#6f2f2f;}

		 
#banner{ width:100%; max-width:1440px; margin:0 auto; overflow:hidden}	

#booknow{ width:100%; max-width:1140px;  margin:0 auto;     z-index: 999; 
    margin-top: -35px;
    }	 
.booknow_txt{ float:left}
.booknow_txt p{ font-family:'Allan'; font-size:28px; color:#ffffff; letter-spacing:1px; padding-top: 18px; padding-bottom:20px;
 text-align:center}	
.booknow_img{ float:right; margin-right:20px; }

#welcome_bg{ width:100%; max-width:1440px; background-image:url(../images/welcome_bg.png);
				 background-size:cover; margin:0 auto; overflow:hidden}

#welcome{ width:100%; max-width:1240px; height:auto; margin:0 auto; margin-top:65px}
#welcome p{ font-family:'droid_serifitalic'; font-size:19px; color:#2d2d2d; line-height:30px; text-align:center;
			 padding-top:15px; letter-spacing:1px; padding-bottom: 35px}
#welcome_icon{ margin:0 auto; text-align:center; margin-top:5px}
.readmore{ margin:0 auto; text-align:center; margin-top:30px; margin-bottom:30px}

#attractions_bg{ width:100%; max-width:1440px; height:159px; background-image:url(../images/attraction_bg.png);
				 background-size:cover; margin:0 auto}
#attractions_icon{ margin:0 auto; text-align:center; padding-top:18px}				 

#attractions_wrap{ width:100%; max-width:1440px; padding:25px 0px; background-image:url(../images/welcome_bg.png);
				 background-size:cover; margin:0 auto; overflow:hidden}
.amenitiespart{padding:30px 0px;}
.nextimg img {
    padding: 20px 0px;width:100%;
}
				 
.amenitiespart h2{color:#000;font-size:25px;text-align:left;font-family:oswald regular;padding:0px;}	
.amen_left img{width:100%;border:5px solid #fff;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2)}
.amen_right h2, .amen_right ul{margin-left:20px;}
.amenitiespart ul li{font-size:16px;line-height:45px;font-family:droid serif;background:url(../images/bullets.png) no-repeat left;
padding-left:30px; background-position:0.1em 0.9em}	
.click_here a {
    background: #6f2f2f;
    padding: 8px 30px;
    font-family: oswald regular;
    font-size: 20px;
    text-transform: uppercase;
}
.click_here {
    margin-top: 20px;
}	
footer {
    background: #1e1e1e;
    padding: 30px 0px;
}
footer h3 {
    color: #fff;
    font-size: 22px;
    font-family: oswald;
    letter-spacing: 1px;
    padding: 15px 0px;
}
footer ul li {
    font-size: 16px;
    font-family: droid serif;
    color: #848181;
    line-height: 30px;
} 
div#CDSWIDSSP {
    width: 100% !important;
}
.bottom p {
    color: #dfdfdf;
    line-height: 25px;
}
.bottom {
    background: #191919;
    text-align: center;
    padding: 25px 0px;
}
/********************* next page **********************/
#banner h2{background:url(../images/next.jpg) no-repeat;background-size:cover;padding:80px 0px;}
.nextimg p {
    text-align: center;
    font-weight: bold;
}
a.controls.previous {
    color: #000;
    float: right;
}
a.controls.next {
    color: #000;
}
.welcomepart h1 {
    font-size: 28px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Oswald', sans-serif;
    color: #6f2f2f;
}
form {
    background: #dcdcdc;
    padding: 20px;
    width: 100%;
}
input.boox, .box {
    width: 100% !important;
    height: 35px !important;
    border-radius: 5px;
    border-color: #abaaaa !important;
}
textarea.msg {
    width: 100% !important;
    height: 120px !important;
    border-radius: 5px;
    border-color: #abaaaa !important;
}

