@charset "utf-8";
/* CSS Document */
.clearfix {
	clear:both;
}
body {
	font-family: 'Buenard', serif;
	font-size:15px;
	line-height:200%;
	
}
a {
	color:#4c668a;
}
a:hover {
	color:#f56f16;
	transition:color 0.5s ease-out 0s;
	
}


p {
	padding-bottom:10px;
}
nav select {
    display: none;
}
h1 {
	font-size:33px;
	color:#1d1d1d;
	padding-bottom:20px;
}
h1 span {
	color:#c29568;
	font-size:43px;
	font-weight:300;
}
h2{
	font-size:26px;
	margin-bottom:15px;
}
h2.packageHeading {
	font-size:32px;
	color:#fff;
	padding-bottom:9px;
	border-bottom:1px dotted #fff;
	margin-bottom:15px;
	height:30px;
}
h3{
	font-size:22px;
	margin-bottom:10px;
/*	height:30px;*/
}


 #toTop 
     {
        width:30px;
        border:0px solid #ccc;
        background:#4E6F9A;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:block;
        color:#fff;
        font-family:verdana;
        font-size:11px;
        font-weight:bold;
        border-radius:20px;
        z-index:9999;
}
#toTop:hover
{
        background:#f66e12;
} 




input[type="submit"], input[type="button"], input[type="reset"], button, input[type="submit"].active:hover, input[type="button"].active:hover, input[type="reset"].active:hover, button.active:hover 
{
	height:34px;
	padding:6px 20px 8px;
	background:url(../images/btnBg.png) repeat-x;
	border:none;
	border-radius:5px;
	font-size:14px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	margin:0px 9px;
	text-shadow:1px 1px 1px #4a4a4a;
	font-family: 'Buenard', serif;
	transition:background 0.5s ease-out 0s;
	
	
	
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, button.active, input[type="submit"].active, input[type="button"].active, input[type="reset"].active, button.active 
{

background:url(../images/btnBg_hover.png) repeat-x;
 cursor:pointer;

}


.bookBtn{
	margin:0px 8px 15px 0;
	float:left;	
}
#mainWrapper {
	width:100%;
	height:auto;
	text-align:center;
	color:#333333;
	background:#fff url(../images/bodyBg.png) repeat-x;
}
.wrapper {
	width:1100px;
	height:auto;
	text-align:left;
	margin:0px auto;
}




#header {
	height:188px;
	width:100%;
	float:left;
	position:relative;
}
.logo {
	position:absolute;
	top:22px;
	left:35px;
}
#nav {
	position:absolute;
	top:143px;
	left:33px;
	width:976px;
	height:45px;
	font-size:17px;
	
	
}
#nav ul li {
	float:left;
	padding:0px 10px 0px 0px;
}
#nav ul li:first-child {
	padding-left:0px;
}



#nav ul li a {
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	padding:7px 17px;
	font-weight:bold;
	height:18px;
	
}


#nav ul li a:hover, #nav ul li.active a {
	background:url(../images/menuBg.png) repeat-x;
	border-radius:5px;
	
}

.bookTicketArea {
	position:absolute;
	top:33px;
	right:0px;
	width:441px;
	height:59px;
	background:url(../images/bgBookArea.png) repeat-x top left;
	border-radius:6px;
	border-top:1px solid #39393c;
	border-left:1px solid #39393c;
	padding:0px 12px 12px 12px;
}
.banner{
	width:100%;
	height:auto;	
    background: url("../images/sliderBg.png") repeat-x left bottom;
}
.banner img{
	width:100%;
}
.camera_caption {
	display: block;
	width:950px;
	height:56px;
	margin:300px auto 0px auto;
	z-index:99999;
	text-align:left;
	position:relative;
	padding:22px 16px;
}

.camera_caption a {
	float:left;
}
.camera_caption h2 {
	float:left;
	clear:none;
	padding-left:15px;
	text-transform:uppercase;
	font-size:17px;
}
.camera_caption h2 span {
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
}


.text_bg {
	width:908px;
	height:75px;
	z-index:0;
	text-align:left;
	position:relative;
	background: url(../images/slider_text_bg.png) repeat center top;
	float:left;
	padding:15px 0px 0px 15px;
	
}

.slider_image_area {
	width:408px;
	height:403px;
	z-index:999999;
	position:absolute;
	top:-292px;
	right:-5px;
	
}


.slider_image_area1 {
	width:578px;
	height:357px;
	z-index:999999;
	position:absolute;
	top:-200px;
	right:-10px;
	
}

.content {
	background: url(../images/contentBg.png) no-repeat center top;
	min-height:300px;
	float:left;
	width:950px;
	position:relative;
	z-index:999;
	padding:35px 75px 45px 75px;
	margin-top:-54px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#1d1d1d;
	line-height:200%;
}
.colLeft{
	float:left;
	width:695px;
	padding-top:20px;	
}

.body_full{
	float:left;
	width:950px;
	padding-top:20px;	
}

.colRight{
	float:right;
	width:230px;	
	padding-top:20px;
}
.roomDetail{
	float:left;
	width:100%;	
	padding-bottom:40px;
}
.room_right_cal{
	background:#ECEBEA;	
	float:left;
	width:100%;
	height:auto;
}
.amenities_container ul{
	width:300px;
	padding:0px 25px 0 0;
	float:left;	
	
}
.amenities_container ul li {
    padding: 8px 10px;
}
.amenities_container ul li.color {
    background:#93b2d9;
}

.alignLeft {
	float:left;
	height:auto;
	padding:0px 15px 15px 0px;
}
.alignRight {
	float:right;
	height:auto;
	padding:0px 0px 15px 15px;
}
.package {
	position:relative;
	float:right;
	height:auto;
	padding:0px 0px 15px 15px;
}
.package h3.title {
	position:absolute;
	height:44px;
	top:74px;
	right:-13px;
	background:url(../images/bgtitle.png) repeat;
	color:#fff;
	text-transform:uppercase;
	padding:0px 25px;
	line-height:34px;
	font-size:15px;
	font-weight:bold;
}
.package a.readmore {
	position:absolute;
	height:29px;
	top:106px;
	right:-6px;
	background:url(../images/bgReadmore.png) repeat;
	color:#fff;
	padding:0px 18px;
	line-height:29px;
	font-size:12px;
	font-weight:600;
}

.package a.readmore:hover {
	position:absolute;
	height:29px;
	top:106px;
	right:-6px;
	background:url(../images/bgReadmore_hover.png) repeat;
	color:#000;
	padding:0px 18px;
	line-height:29px;
	font-size:12px;
	font-weight:600;
}


.roomContent{
	float:right;
   width:600px;
}
.roomContent h2{
	font-size:26px;
	margin-bottom:15px;
	margin-top:-5px;
}

.roomImg {
	position:relative;
	float:left;
	height:auto;
	padding:0px 15px 15px 0px;
}
.roomImg img{
	width:325px;
}
.roomImg h3.title {
	border-radius: 0 8px 8px 0;
	position:absolute;
	height:34px;
	top:104px;
	left:-13px;
	background:url(../images/bgtitle.png) repeat;
	color:#fff;
	text-transform:uppercase;
	padding:0px 25px;
	line-height:34px;
	font-size:15px;
	font-weight:bold;
}
.neighborhoodContent{
	float:right;
	width:640px;
}
.neighborhoodImg {
	position:relative;
	float:left;
	height:auto;
	padding:0px 15px 15px 0px;
}
.neighborhoodImg img{
	width:225px;
}
 
.homeBox {
	position:relative;
	float:left;
	height:auto;
	margin-left:43px;
}
.homeBox:first-child {
	margin-left:0px;
}
.homeBox h3.title {
	position:absolute;
	height:44px;
	top:74px;
	left:-13px;
	background:url(../images/bgtitle.png) repeat;
	color:#fff;
	text-transform:uppercase;
	padding:0px 25px;
	line-height:34px;
	font-size:15px;
	font-weight:bold;
}
.homeBox a.readmore {
	position:absolute;
	height:29px;
	top:106px;
	left:-6px;
	background:url(../images/bgReadmore.png) repeat;
	color:#fff;
	padding:0px 18px;
	line-height:29px;
	font-size:12px;
	font-weight:600;
}

.homeBox a.readmore:hover {
	position:absolute;
	height:29px;
	top:106px;
	left:-6px;
	background:url(../images/bgReadmore_hover.png) repeat;
	color:#000;
	padding:0px 18px;
	line-height:29px;
	font-size:12px;
	font-weight:600;
}

#footer {
	float:left;
	width:100%;
	height: auto;
	background:url(../images/footerBg.png) repeat-x;
	min-height:465px;
}
.footerInner{
	width:950px;
	margin:0px auto;	
	height:auto;
	font-size:12px;
	letter-spacing:2px;
	color:#fff;
	text-shadow: 1px 1px #325683;
	
}
.footerTop{
	float:left;
	width:100%;
	height:66px;	
}
.footerTop ul li{
	padding:17px 0 0 75px;
	float:left;
}
.footerTop ul li:first-child{
	padding-left:0px;
}
.footerTop ul li button{
	margin:0px;
}
.footerBottom{
	float:left;
	width:100%;
	height:130px;	
	padding:28px 0;
}
.footerBox1{
	float:left;
	width:160px;	
}
.footerBox2{
	float:left;
	width:160px;	
}
.footerBox3{
	float:left;
	width:310px;
	text-align:center;	
}
.footerBox4{
	float:right;
	width:175px;	
}
.footerBox5{
	float:right;
	width:105px;	
}
.footerBottom ul li{
	text-align:left;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
}
.footerBottom ul li a{
	color:#fff;
	font-weight:bold;
}
.footerBottom ul li a:hover, .footerBottom ul li.active a {
	color:#ccc;
}
.footerAddress{
	text-align:center;
	width:100%;
	height:auto;
	color:#fff;
	font-family: 'Open Sans', sans-serif;	
	float:left;
	position:relative;
}



.booking_container
{
    width:441px; 
    height:auto; 
    padding:0px; 
    float:left;
}

.chkin_area
{
    width:147px; 
    height:auto; 
    padding:0px; 
    float:left;
  
}

.chkin_area input
{
    width:105px; 
    height:auto; 
    padding:6px 13px; 
    float:left !important;
    background:none;
    border:0px;
    background:url(../images/chkin_bg.jpg) left top no-repeat;
    margin-top:1px;
    
}

.chkin_text_area
{
    width:115px; 
    height:auto;
    float:left !important;
    background:none;
    border:0px;
    color:#fff;
    
}

.select_rate_container
{
    width:47px; 
    height: auto; 
    padding:0px; 
    float:left;
   
   
}

.select_text_area
{
    width:47px; 
    height:auto; 
    float:left !important;
    border:0px;
    color:#fff;
    
}

.select_rate_area
{
    width:47px; 
    height:28px; 
    padding:0px; 
    float:left;
    background:url(../images/drop_bg.jpg) no-repeat top left;
   
}

.select_rate_area select
{
    width:47px; 
    height:0px; 
    padding:0px; 
    float:left;
    background:none;
    border:0px;
}


.booking_container button
{
    margin:26px 0 0 2px;
     padding:0px 14px 0 10px;
    
}



.copyright_area
{
    float:left; width:100%; padding:15px 0px;
}



.address_area
{
    float:left; width:100%; padding:0px;
}


.copyright_area a
{
    color:#fff;
   
}

.copyright_area a:hover
{
    color:#ccc;
   
}
.point_of_interast {
 /*   background:url(../images/bg_point_of_interast.png) repeat;*/

    border: 0px solid #000000;
    float: left;
    height: auto;
    margin-top: 0;
    min-height: 639px;
    padding: 4px 10px 22px 10px;
    width: 235px;
}
.point_of_interast ul li {
    background: url(../images/red-dot.png) no-repeat left top;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 20px 30px;
}

.point_of_interast ul li a {
    color: #fff;
    text-decoration: none;
    transition: color 0.3s ease-out 0s;
}
.point_of_interast ul li a:hover, .point_of_interast ul li.active a {
    color: #CCCCCC;
    text-decoration: none;
    transition: color 0.3s ease-out 0s;
}
.map_area {
    float: right;
    height: auto;
    padding: 20px 0 0;
    width:620px;
}
#mycustomscroll {
width:100%;
height:530px;
overflow: auto;
position: relative;
margin: 0px auto;
padding: 0px 5px 15px 0px ;

}
.getDirection {

    border: 0px solid #000000;
   float:left;
    height: auto;
    margin-top: 0;
    min-height: 646px;
    padding: 0px 10px 10px 10px;
    width: 235px;
}
.getDirection ul li {
    margin: 0;
    padding:5px 10px;
    width:225px;
}
.getDirection ul li label{
    color: #333333;
    float: left !important;
    height: auto;
    width:250px;
}
.getDirection ul li input[type=text]{
    background:#FFFFFF;
    border: 1px solid #C8C8C8;
    color: #333333;
    float: left;
    font-family: Arial;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 4px;
    width: 210px;
}
.getDirection ul li select{
    background:#FFFFFF;
    border: 1px solid #C8C8C8;
    color: #333333;
    float: left;
    font-family: Arial;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 4px;
    width: 218px;
} 
.getDirection ul li input[type=submit],.getDirection ul li input[type=button]{
    margin-left:0px;
}




.getDirection table td label{
    color: #333333;
    float: left !important;
    height: auto;
  
}


.getDirection table td select{
    background:#FFFFFF;
    border: 1px solid #C8C8C8;
    color: #333333;
    float: left;
    font-family: Arial;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 4px;
    width: 218px;
} 

.map_heading
{
	width:899px;
	height:auto;
	float:left;
}

.review_bwds
{
    width:162px;
    height:auto;
  
    right:0px;
    top:-8px;
}


.tripadvisor_area
{
    width:468px;
    height:auto;
    margin:auto;
}
.tripadvisor
{
    width:125px;
    height:auto;
    float:left;
    display:none;
   
}



@media only screen and (min-width:1280px) {

}
@media only screen and (max-width:1159px) {

}
@media only screen and (min-width: 1000px){
.wrapper {
	width:1000px;
	height:auto;
	text-align:left;
	margin:0px auto;
}
.logo, #nav {
    left: 20px;
}
.bookTicketArea{
	right:20px;	
}
.content{
	width:900px;
	padding:35px 50px 45px;	
	background:url(../images/contentBG1000.png) no-repeat top center;
}

.homeBox {
    margin-left: 18px;
}

.roomContent{
	float:right;
	width:540px;
}


.amenities_container ul{
	width:280px;
	padding:0px 25px 0 0;
	float:left;	
	
}

.tripadvisor
{
    width:125px;
    height:auto;
    float:left;
    display:none;
   
}



}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
h1{
	font-size:28px;	
}
.wrapper {
	width:768px;
	height:auto;
	text-align:left;
	margin:0px auto;
}
.logo, #nav {
    left:0px;
}
.bookTicketArea{
	right:0px;	
}
#nav{
	width:760px;	
}

#nav ul li {
    padding: 0 2px;
}
#nav ul li a{
    padding:7px 9px 7px 10px;
}
.camera_caption h2 {
    font-size: 14px;
    padding-left: 15px;
}

.camera_caption h2 span {
    font-size: 13px;
}
.content{
	width:680px;
	padding:35px 40px 45px;	
	background:url(../images/contentBg760.png) no-repeat center top;
}
.colLeft {
    float: left;
    padding-top: 20px;
    width:430px;
}
.roomImg img {
    width:300px;
}

.roomImg h3.title {
    top: 194px;
}
.roomContent {
    float:left;
    width:355px;
}
.neighborhoodContent{
	float:right;
	width:435px;
}
.homeBox{
	margin-left:25px;
}
.homeBox img{
	width:210px;	
}
.homeBox h3.title {
	height:36px;
	top:40px;
	padding:0px 20px;
	line-height:28px;
	font-size:14px;
}
.homeBox a.readmore {
	height:29px;
	top:65px;
	padding:0px 15px;
}
.footerInner {
    letter-spacing:0px;
    width:760px;
}
.footerTop ul li {
    padding: 17px 0 0 30px;
}
.footerTop ul li:first-child {
    padding: 17px 0 0 10px;
}
.footerBox1, .footerBox4 {
    width: 120px;
}
.footerBox2 {
    width: 135px;
}
.footerBox3{
	width:270px;	
}


.camera_caption {
	display: block;
	width:730px;
	height:56px;
	margin:300px auto 0px auto;
	z-index:99999;
	text-align:left;
	position:relative;
	padding:22px 16px;
}



.text_bg {
	width:600px;
}

.slider_image_area {
	max-width:255px;
	top:-90px;
	right:15px;
	
}

.slider_image_area img {
	width:100%;
}


.slider_image_area1 img {
	width:100%;
}

.slider_image_area1 {
	width:378px;
	top:-80px;
	right:15px;
	
}
.map_area
{
    width:400px;    
}

.tripadvisor
{
    width:125px;
    height:auto;
    float:left;
    display:none;
   
}

.amenities_container ul
{
    width:100%;
    padding:0px;
}
.camera_fakehover {
	min-height: 480px !important;
}

}
@media only screen and (min-width:480px) and (max-width:768px) {

h1{
	font-size:28px;	
}
.wrapper {
	width:470px;
	height:auto;
	text-align:left;
	margin:0px auto;
}
.logo {
    left:104px;
	top:3px;
}
.bookTicketArea{
	top:95px;
	left:4px;
	height:59px;
	width:428px;	
}
#nav {
    left:5px;
	top:202px;
	width:460px
}
#nav select{
    display:block;
	width:455px;
	padding:10px;
}
#nav ul li {
    padding: 0 2px;
}
#nav ul li a{
    padding:7px 9px 7px 10px;
}
.camera_caption img{
	width:120px;
}

.camera_caption h2 {
    font-size:12px;
    padding-left:10px;
	width:200px;
	line-height:18px;
}

.camera_caption h2 span {
    font-size: 11px;
}
.content{
	width:410px;
	padding:35px 35px 45px;	
	background:url(../images/contentBg480.png) no-repeat center top;
}
.colLeft {
    float: left;
    padding-top: 20px;
    width:410px;
}

.roomImg {
    padding: 0 0px 15px 0;
	width:410px;
}
.roomImg img {
    width:385px;
	text-align:center;
}

.roomContent
{
    width:100%;
}

.roomImg h3.title {
    top: 194px;
}
.neighborhoodImg {
	position:relative;
	float:left;
	height:auto;
	padding:0px 0px 15px 0px;
    text-align:center;
    width:410px;
}
.neighborhoodImg img{
	width:300px;
}
.neighborhoodContent{
	float:right;
	width:410px;
}




.colRight {
    float: right;
    padding-top: 20px;
    width:410px;
}

.room_right_cal {
    border-radius: 0px 0px 4px 4px;
    padding:20px 0;
}
.room_right_cal img{
	display:none;
}
.amenities_container ul {
    padding: 0 10px;
    width:100%;
}


.homeBox, .homeBox:first-child{
	margin:0 0 20px 61px;
		
} 
.footerInner {
    letter-spacing:0px;
    width:470px;
}
.footerTop{
	height:125px;	
}
.footerTop ul li {
    padding:17px 0 0 66px;
}
.footerTop ul li:first-child {
    padding-left:0px;
}
.footerTop ul li.bookRoomLi {
	margin-left:0px;
}
.footerBottom{
	padding:10px 0;	
	height:270px;
}



.footerBox1{
    width: 165px;
	padding-bottom:20px;
}
.footerBox2 {
    width: 125px;
	padding-bottom:20px;
}
.footerBox4 {
    width: 120px;
	padding-bottom:20px;
}
.footerBox3{
	width:460px;	
	float:none;
}

.footerBox5{
	width:90px;
	padding-bottom:20px;
	display:none;
}

.trip_footer{
	width:155px;
	padding-bottom:20px;
	float:left;
}

.footerAddress
{
    padding-top:20px;
}
 
#mainWrapper {
	width:100%;
	height:auto;
	text-align:center;
	color:#72b2fb;
	background:#fff url(../images/bodyBg2.jpg) repeat-x;
}

#header {
	height:250px;
	width:100%;
	float:left;
	position:relative;
}

.camera_caption {
	
	width:450px;
	margin-top:320px;
	
}


.text_bg {
	width:350px;
}

.slider_image_area {
	max-width:155px;
	top:0px;
	right:15px;
	
}

.slider_image_area img {
	width:100%;
}


.slider_image_area1 img {
	width:100%;
}

.slider_image_area1 {
	width:200px;
	top:10px;
	right:15px;
	
}
#mycustomscroll
{
    width:365px;    
}
.point_of_interast
{
    width:390px;    
}
.map_area
{
    width:410px;
    margin-top:20px;    
}

.tripadvisor
{
    width:125px;
    height:auto;
    float:left;
    display: block;
   
}

.amenities_container ul
{
    padding:0px;
}
.camera_fakehover {
	min-height: 250px !important;
}






}
@media only screen and (min-width: 300px) and (max-width:480px) {
h1{
	font-size:24px;	
}

#mainWrapper {
	width:100%;
	height:auto;
	text-align:center;
	color:#72b2fb;
	background:#fff url(../images/bodyBg_mob.jpg) repeat-x;
}





#header {
	height:270px;
	width:100%;
	float:left;
	position:relative;
}



.wrapper {
	width:320px;
	height:auto;
	text-align:left;
	margin:0px auto;
}
.logo {
    left:6px;
	top:3px;
}

.bookTicketArea {
    background: url("../images/bgBookArea_mob.jpg") repeat-x scroll left top transparent;
    height: 98px;
    right: 22px;
    top: 95px;
    width: 268px;
}

.booking_container
{
    width:280px; 
   
}

.booking_container button {
    margin: 8px 0 0;
}

.chkin_area {
   width: 140px;
}


#nav {
    left:7px;
	top:222px;
	width:290px
}
#nav select{
    display:block;
	width:290px;
	padding:10px;
}
#nav ul li {
    padding: 0 2px;
}
#nav ul li a{
    padding:7px 9px 7px 10px;
}
.camera_caption img{
	width:120px;
	display:none;
}

.camera_caption h2 {
    font-size:16px;
    padding-left:0px;
	width:280px;
	line-height:22px;
	text-align:center;
}

.camera_caption h2 span {
    font-size: 15px;
}
.content{
	width:300px;
	padding:20px 10px 45px;	
	background:url(../images/contentBg480.png) no-repeat center top;
}
.content h2
{
    font-size:24px;    
}
.colLeft {
    float: left;
    padding-top: 20px;
    width:300px;
}

.roomImg {
	width:300px;
}
.roomImg img {
    width:300px;
}

.roomImg h3.title {
    top: 134px;
}
.roomContent {
    width:300px;
}

.neighborhoodImg {
    float: left;
    height: auto;
    padding: 0 0px 15px 0;
    position: relative;
    width:300px;
}
.neighborhoodImg img{
    width:300px;
}

.neighborhoodContent {
    float: right;
    width: 300px;
}
.neighborhoodContent h3
{
    font-size:20px;
    padding-bottom:15px;    
}

.colRight {
    float: right;
    padding-top: 20px;
    width:300px;
}

.room_right_cal {
    border-radius: 0px 0px 4px 4px;
    padding:20px 0;
}
.room_right_cal img{
	display:none;
}
.amenities_container ul {
    padding: 0 10px;
    width:280px;
}











.homeBox, .homeBox:first-child{
	margin:0 0 20px 11px;
		
} 
.footerInner {
    letter-spacing:0px;
    width:300px;
}




.footerTop{
	height:125px;	
}
.footerTop ul li {
    padding:17px 0 0 10px;
}
.footerTop ul li:first-child {
    padding-left:0px;
}

.bookRoomLi
{
    padding-left:0px !important;
}
 
.footerBottom{
	padding:10px 0;	
	height:auto;
	font-size:12px;
}

.footerBottom ul li
{
    text-align:center;
}



.footerBox1{
    width:100%;
	padding-bottom:0px;
}
.footerBox2 {
    width:100%;
	padding-bottom:0px;
}
.footerBox4 {
    width:100%;
	padding-bottom:20px;
	float:left;
}
.footerBox5{
	width:128px;
	padding-bottom:20px;
	float:left;
	display:none;
}
.footerBox3{
	width:310px;	
	float:none;
}
 
.footerAddress{
	line-height:180%;	
}


.camera_caption {
	
	width:320px;
	margin-top:320px;
	text-align:center;
	padding:0px;
	
}


.package {
    float: left;
    padding: 0;
   }


.text_bg {
	width:305px;
}

.slider_image_area 
{
    display:none;
	
	
}

.slider_image_area img {
	 display:none;
}


.slider_image_area1 img {
	 display:none;
}

.slider_image_area1 {
	 display:none;
	
}
.point_of_interast
{
    width:280px;    
}
#mycustomscroll
{
    width:275px;    
}
.map_area
{
    width:300px;    
}

.tripadvisor
{
    width:125px;
    height:auto;
    float:left;
    display: block;
   
}

.amenities_container ul{
	width:100%;
	padding:0px 0px 0 0;
	float:left;	
	



}
     #toTop 
     {
        width:30px;
        border:0px solid #ccc;
        background:#4E6F9A;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none !important;
        color:#fff;
        font-family:verdana;
        font-size:11px;
        font-weight:bold;
        border-radius:20px;
        z-index:9999;
}
#toTop:hover
{
        background:#f66e12;
} 
.camera_fakehover {
	min-height: 200px !important;
}

.div-style-month{ margin:0px 0 0 69px !important; width:53px !important; }
.dropdown-styleIE8{ width:53px !important;}

.div-style-year{ margin:0px 0 0 -3px !important; width:53px !important;}

.dropdown-style-yearIE8{ width:53px !important}

}

	
.package_heading_area
{width:540px;
	}
.package_left_heading
{ 
	float: left;
	width:200px;
	border:0px solid red; 
	padding-top:1px;
}

.package_rate_code_area {
    border:0px solid red; 
    float: right;
    padding-left: 0; 
    width:140px;
  
    text-align:left}
   
.package_details {width:540px; height:auto; float:left; padding:0 0 0px 8px; background:none}
.package_details_text {width:540px; height:auto; float:left; padding:0 0 10px 0px; background:none}
.package_table {width:540px; height:auto; float:left; margin-top:25px; padding:0 0 0px 0px; border:1px solid #343434; border-bottom:0px solid #343434; }
.package_table_heading {width:540px; height:auto; float:left; padding:0px 0 0px 0px; background:#343434; color:#ffffff;}
.package_duration_heading {width:370px; height:auto; float:left; padding:5px 10px 5px 10px; background:#343434; border-right:1px solid #ffffff;color:#ffffff;}
.package_cost_heading {width:129px; height:auto; float:left; padding:5px 10px 5px 10px; background:#343434;color:#ffffff;}

.package_table_details {width:540px; height:auto; float:left; padding:0px 0 0px 0px; background:none; border:0px solid #343434; border-top:none;}
.package_duration_details {width:370px; min-height:25px;height:auto; float:left; padding:5px 10px 5px 10px; border-right:1px solid #343434;border-bottom:1px solid #343434;}
.package_cost_details {width:129px; min-height:28px;height:auto; float:left; padding:5px 10px 5px 10px;border-bottom:1px solid #343434}
.package_table_bottom_text {width:540px; height:auto; float:left; padding:10px 0 0px 0px; background:none; text-align:center;}
.package_booking_main
{
	width:540px;
	height: auto;
	float: left;
	background: none;
	padding: 15px 0 0 0px;
	text-align: center;
}

.map_icon_area{width:100%;padding-top:25px;clear:both;}
.map_icon{float: left;height: 19px;width: 18px;}
.map_icon_text{float: left;font-weight: bold;height: 19px;width: 238px;}