body{
	font: 14px/17px Arial;
	margin: 0;
    padding: 0;
	background: #2d0a08;
}
a:link, a:visited{
	color:#9a814e;
	outline:none !important;
	text-decoration:none;
}
a:active{
	outline:none !important;
}
a:hover{
	color:#9a814e;
	text-decoration:underline;
}
*:focus {outline: none !important;}

td{
	padding:2px 0;
}

.page{
	margin:0 auto;
	max-width:1243px;
	width:100%;
	position: relative;
    z-index: 2;
	top:45px;
}
.logo{
	margin:30px auto;
	width:238px;	
}
a img{
	border:none;
}
.left_side{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY1NjkwMTIxN0RBMTFFMkI5NkNEMzhFNUNFRDE3QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1NjkwMTMxN0RBMTFFMkI5NkNEMzhFNUNFRDE3QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjU2OTAxMDE3REExMUUyQjk2Q0QzOEU1Q0VEMTdBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjU2OTAxMTE3REExMUUyQjk2Q0QzOEU1Q0VEMTdBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjvXTbcAAAAPSURBVHjaYmBgYDgDEGAAANEAzVtoW4UAAAAASUVORK5CYII=) repeat scroll 0 0 transparent;
	max-width:250px;
	float:left;
	width:100%;	
	color:#fff;
	min-height: 624px;
	position: relative;
}
.left_side ul li{
	list-style-type:none;
}
.left_side ul li a{
	color:#a3893b;
}
.left_side ul li:last-child{
	border:none;
}
.special_head {
    background: url("images/specials.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 48px;
    margin-left: 17px;
    text-indent: -99999px;
}

.awards{
	float: left;
    margin: 0 auto;
    padding: 78px 9% 2%;
	position: relative;
	bottom: 0;
}
.awards > a {
    display: block;
    float: left;
    /*margin: 3px;*/
	margin: 5px 1px;
}

.social {
    float: left;
    padding-left: 8%;
    padding-top: 2%;
    width: 92%;
}
.page .Nav ul ul {
	display:none !important;
}
.Nav{
	margin-left: 20px;
    max-width: 973px;	
	width:100%;
	float:left;
	height:46px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY1NjkwMTIxN0RBMTFFMkI5NkNEMzhFNUNFRDE3QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1NjkwMTMxN0RBMTFFMkI5NkNEMzhFNUNFRDE3QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjU2OTAxMDE3REExMUUyQjk2Q0QzOEU1Q0VEMTdBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjU2OTAxMTE3REExMUUyQjk2Q0QzOEU1Q0VEMTdBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjvXTbcAAAAPSURBVHjaYmBgYDgDEGAAANEAzVtoW4UAAAAASUVORK5CYII=) repeat scroll 0 0 transparent;
	z-index: 910;
	position:relative;
}
.Normal, .NormalDisabled, .NormalDeleted {
    color: #C6ABA9;
    font-size: 14px;
    font-weight: normal;
    line-height: 23px/*30px*/;
    text-align: justify;
}
.mainMenu > ul{
	display: none !important;
}
.Nav ul {
    margin: 0;
    padding: 14px 0 0 21px;
}
.Nav ul li {
    float: left;
    list-style-type: none;
    padding-right: 18px;
}
.Nav ul li:last-child {
	padding:0;
}
.Nav ul li a{
	color:#a3893b;
	font-family: Arial,sans-serif;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
}
.page .res_bar{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzgwODFCODgxODc3MTFFMjhDN0VGQjRGREE1Q0NCNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzgwODFCODkxODc3MTFFMjhDN0VGQjRGREE1Q0NCNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODA4MUI4NjE4NzcxMUUyOEM3RUZCNEZEQTVDQ0I2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODA4MUI4NzE4NzcxMUUyOEM3RUZCNEZEQTVDQ0I2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt4eu3gAAAAPSURBVHjaYoiKijoDEGAAA/sB2xT9iEYAAAAASUVORK5CYII=) repeat scroll 0 0 transparent;	
	margin-left: 20px;
    max-width: 953px;
    padding-left: 20px;
	width:100%;
	float:left;
	padding-top: 8px;
	height: 37px;
}
.page .res_bar span {
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 12px;
    padding-right: 6px;
    text-transform: uppercase;
}
.page .res_bar input {
    color: #FFFFFF;
	font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-right: 4px;
}
.reserve{
	padding: 0 !important;
    position: relative;
    top: 1px;
}
.ico_date {
    height: 25px;
    margin-right: 8px;
    position: relative;
    top: 3px;
    width: 25px;
	display:block;
	background: url("images/date.png") no-repeat scroll 0 0 transparent;
}
.feild{
	width:128px;
	background:#343434;
	border:1px solid #878787;
}
.modify {
    color: #A3893B !important;
    font-size: 14px !important;
    text-transform: capitalize !important;
	padding-left: 6px;
padding-top: 5px;
}
.gift {
    float: right;
    height: 25px;
    /*padding-top: 5px;
    width: 129px;*/
}
.gift a{
	background:url(images/gift.png) no-repeat scroll 0 0 transparent;
	width:120px;
	height:27px;
	display:block;
	text-indent:-9999px;
}
.specials{
	
}
.specials ul{
	padding:0	
}
.specials ul li{
	padding: 10px 0 10px 16px;
	border-bottom:1px solid #343434;
}
.gallery{
	background:none repeat scroll 0 0 #2d0a08;
	position: absolute;
    width: 100%;
	height: 100%;
    z-index: 1;
	top:0;
}
.gallery .flexslider, .Tablet .flexslider, .Mobile .flexslider{
	border:none !important;
	background: none !important;
}
.gallery_head{
	display:none;
	text-align:center;
	color:#ff0000;
	font-size:18px;	
	margin: 20px 0;
}
.contenthome{
	width: 500px;
	z-index: 99999;
	position:relative;
	margin: 0 auto;
}
.allpanes {
    float: left;
    margin-left: 1.1%;
    max-width: 979px;
    padding-top: 366px;
    width: 100%;
}
.roomPane {
    float: left;
    /*margin-right: 6.2%;
    width: 19.999%;*/
	margin-right: 6%;
	width: 20.150%;
}
.roomPanelast{
	margin: 0;
}
.roomPane .Normal > a img{
	width: 100%;
}
.social a {
    background-image: url("images/social.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 30px;
    text-indent: -99999px;
    width: 28px;
    margin-right: 5px;	
}
.social a.facebook{
	background-position: -34px 0;	 
}
.social a.twitter{	
    margin-right:3px;
}
.social a.pinterest{background-position: -69px 0;}
.social a.instagram{background-position: -103px 0;}
.requestform{
	margin-right: 10px;
    min-width: 160px;
}
.contentpane .CommandButton {
    background: none repeat scroll 0 0 #4B3B22;
    border: 1px solid #9A814E;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 13px;
    margin-top: 9px;
    padding: 8px 30px;
}
.footer {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY1NjkwMTIxN0RBMTFFMkI5NkNEMzhFNUNFRDE3QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1NjkwMTMxN0RBMTFFMkI5NkNEMzhFNUNFRDE3QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjU2OTAxMDE3REExMUUyQjk2Q0QzOEU1Q0VEMTdBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjU2OTAxMTE3REExMUUyQjk2Q0QzOEU1Q0VEMTdBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjvXTbcAAAAPSURBVHjaYmBgYDgDEGAAANEAzVtoW4UAAAAASUVORK5CYII=) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-top: 13px;
    padding: 14px 0;
    text-align: center;
    width: 1243px;
	position: fixed;
	bottom:0;
}
.footer p{
	margin:0;	
}
.footer a{
	color:#fff;	
}


/*============== Inner ==============*/

.container {
    background: url("images/inner_bg.jpg") repeat scroll 0 0 transparent;
    float: left;
    width: 100%;
}
.inner{
	margin:0 auto;
	max-width:1000px;
	padding-top: 28px;
	width:100%;
}
.header{
	background:url(images/header_bg.png) repeat-x scroll 0 bottom transparent;
	width:100%;
	height: 168px;	
}
.header_inner{
	margin:0 auto;
	max-width:1000px;
	width:100%;
}
.logo_inner{
	float: left;
	padding-top: 7px;
	position: absolute;
	top: 28px;
}
.container .res_bar {
    float: right;
    height: 35px;
    margin-left: 11%;
    padding-top: 19px;
    position: absolute;
    width: 722px;
	right: 0;
}
.showhide{
	display:none;
}
.container .res_bar > span {
    color: #FFFFFF;
    text-transform: uppercase;
}
.container .res_bar .feild{
	margin-right:7px;	
	color:white;
}
.container .res_bar .reserve {
    margin: 0 14px;
}
.container .res_bar .modify{
	padding-top:5px;
}
.Nav_inner{
	float: right;
	padding-top: 108px;
}
.Nav_inner ul{
	margin: 0;
}
.Nav_inner ul li{
	float: left;
    list-style-type: none;
    margin-right: 15px;
	margin-right: 11px\0;
    padding-bottom: 11px;
}
.Nav_inner ul ul {
    display: none;
}
.Nav_inner ul li a{
	color:#fff;
	font-family: Arial,sans-serif;
	font-weight: 600;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
}
.Nav_inner ul li:last-child{
	margin: 0;
	 border: medium none;
}
.Nav_inner ul li.last{
	margin: 0;
	 border: medium none;
}
.Nav_inner ul li.bc{
	background:url(images/tip.png) no-repeat center bottom transparent;
}
.Sub_nav {
    float: left;
    padding-left: 19%;
    padding-top: 7px;
    width: 80.5%;
}

.Sub_nav ul{
	margin: 0;
}
.Sub_nav ul li{
	float: left;
    list-style-type: none;
    padding: 0 13px;
	background:url(images/seprate.png) no-repeat scroll right center transparent;
}
.Sub_nav ul li a{
	color:#fff;
	font-family: Arial,sans-serif;
	text-transform:uppercase;
	font-size: 12px;
    font-weight: 600;
	text-decoration:none;
}
.Sub_nav ul li:last-child{
	background:none !important;
}
.Sub_nav ul li.last{
	
}
.contentpane {
    float: left;
    padding-right: 25px;
    width: 365px;
	padding-bottom: 29px;
	color: #C6ABA9;
}
.contentpane_verticalphotos {
    float: left;
    padding-right: 25px;
    width: 475px;
	padding-bottom: 29px;
	color: #C6ABA9;
}
.contentpane p {
    color: #C6ABA9;
    font-size: 14px;
    line-height: 23px;
    text-align: justify;
}
.contentpane ul li {
    list-style-type: disc;
    font: 14px/16px Arial,sans-serif;
    padding: 3px 0px;
	color: #C6ABA9;
}
.inner .SubHead{
	color: #C6ABA9;
	font: 14px/16px Arial,sans-serif;
}
.inner input[type=text]{
	border: 1px solid #5D5D5D;
    font: 13px Arial,sans-serif;
    height: 24px;
    margin: 8px 10px;
    padding: 3px 2px;
    width: 308px;
}
.inner textarea{
	height: 164px;
    margin: 8px 10px;
    width: 308px;
}
.inner label.SubHead {
    display: block;
    width: 195px;
}
label.SubHead {
    display: block;
    width: 125px;
}
.inner select {
    margin: 9px 10px;
    padding: 5px 2px;
    width: 314px;
}
.inner h1{
	font: 19px/16px Arial,sans-serif;
	color: #C6ABA9;
	text-transform:uppercase;
}
/*==================== Res bar inner ======================*/
.Check_in span, .Check_out span {
    /*float: left;*/
    color: #fff;
    margin-right: 8px;
	padding-top: 4px;
    /*top: 5px;
    /*position: relative;*/
}
.Check_in a, .Check_out a {
    float: left;
}

.container .reserve {
    top: 0;
}
.container .gift {
    padding-top: 0;
}
/*==================== Res bar inner ======================*/
.page .res_bar span, .page .res_bar .ico_date, .page .res_bar .feild {
	float:left;
}
.note{
	display: block;
    text-transform: uppercase;
	font-style: italic;
}
.rightpane {
    float: right;
    width: 607px;
	padding-bottom: 29px;
}
.rightpane_verticalphotos {
    float: right;
    width: 480px;
	padding-bottom: 29px;
}
.footer_inner{
	background:#9a814e;
	float: left;
    width: 100%;
	color:#fff;
	height:91px;
}
.footer_inner p {
    float: left;
    font-size: 12px;
    font-weight: 300;
    margin: 0;
    padding-top: 23px;
}
.social_footer{
	float:right;
	padding-top: 19px;	
}
.social_footer a {
    background-image: url("images/social_inner.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 30px;
    text-indent: -99999px;
    width: 28px;
    margin-right: 5px;
}
.social_footer a.facebook{
	background-position: -34px 0;
	 
}
.social_footer a.twitter{
	margin-right: 3px;
}
.social_footer a.pinterest{background-position: -69px 0;}
.social_footer a.instagram{background-position: -103px 0;}
.footer_inner a{
	color: #FFFFFF;
}
.footer_wrap{
	margin:0 auto;
	max-width:1000px;
	width:100%;
}
.gallery .flexslider {
	background: none !important;
    border: none !important;	
}
.inner .flexslider {
	background: none !important;
    border: 3px solid #9a814e !important;
	border-radius:0 !important;
}
.awards_footer {
	display:none;
}
.page .logo_inner{
	display:none;
}
.flex-control-nav li a {
    cursor: pointer;
    font-family: Arial,sans-serif !important;
    font-size: 13px !important;
	width:auto !important;
    height: auto !important;
    padding: 2px 4px !important;
	display: inline !important;
	background:none !important;
}
.flex-control-nav li a:hover {
	color:#000;
	text-decoration:none;
}
.flex-control-nav {
    bottom: 15px !important;
    right: 15px !important;
    text-align: right !important;
}
.flex-control-nav li a.active {
    background: none repeat scroll 0 0 #4B3B22 !important;
    border: 1px solid #9A814E !important;
    color: #FFFFFF !important;
}
.Mobile, .Tablet{
	display:none !important;
}
.Check_in, .Check_out, .action{
	float:left;
}
.action {
	width: 48%;
	padding-left: 15px;
	float: left;
}
.container .action {
    width: 243px;
}
.action a, .action span {
	display:block; float:left;
}
.action .gift{ float:right;}

/*======= for inner page ====*/
.header_inner .action .gift{ margin-top: 11px;}


.Check_out{
	padding-left:12px;
	
}
.container .res_bar .Check_in img, .container .res_bar .Check_out img {
    margin-top:-6px;/*top: 6px;*/
    position: relative;
}
.Grid{
	width:100%;
	clear:both;
	margin-bottom:20px
}
.Grid p{
	color:#fff;
	font-size:13px;
}
.Grid tr td:first-child{
	text-align:left;		
}
.Grid table{ 
		width: 100%; 
		border-collapse: collapse; 
	}
.Grid th { 
		background: #333; 
		font-weight: bold; 
	}
	.Grid td, .Grid  th { 
		padding: 6px; 
		 border: 1px solid #4B3B22;
		color: #CCCCCC;
		text-align: center; 
		font-size: 13px;
}

.Grid tr:nth-of-type(even) { 
		background: #9A814E; 
	}
.Grid tr:nth-of-type(odd) { 
		background: #AB976F; 
	}

.none td {
    padding: 10px 6px;
}
.full{
	width:92% !important;
	max-width:92% !important;
}
.add_box{
	background: none repeat scroll 0 0 rgba(75, 59, 34, 0.6);
    border: 1px solid #9A814E;
    float: left;
    margin-bottom: 22px;
    padding: 5px 10px;
    width: 100%;
}

.page .specials .SubHead
{
    font-size:14px;
    line-height:17px;
}

.res_bar span{
    font: 13px/16px Arial,sans-serif;
}

body .footer {
    max-width: 1242px;
    position: relative;
    width: 100%;
    margin:-55px auto 0!important;    
    float:none;  
    z-index:10000;
}
.page .footer{display:none;}
.gallery .footer{display:block;}

body .flex-control-nav{
    bottom:60px !important;
}

@media screen and (max-height:730px) {
.footer{
width: 1232px;
position: relative;	
}
}
@media screen and (max-width: 1270px){
	
.page{
	max-width: 975px;	
}
.left_side {
	max-width: 200px;
	position: absolute;
	min-height: 609px;
}
.logo{
	width: 183px;
}
.logo img{
	width: 99%;
}
.awards{
	padding: 62px 2% 2%;
}
.Nav {
	max-width: 746px;
	float:right;
}
.Nav ul {
	padding: 14px 0 0 12px;
}
.Nav ul li {
	padding-right: 14px;
}
.Nav ul li a {
	text-transform: capitalize;
}
.Nav ul li:last-child {
	padding:0;
}
.Nav ul li.last {
	padding:0;
}
.Nav ul li a {
	padding: 6px 0;
}
.page .res_bar {
	max-width: 735px;
	padding-left: 10px;
	float:right;
}
.allpanes {
	max-width: 756px;	
}
.header_inner {
	margin: 0 auto;
	max-width: 940px;	
}
.container .res_bar {
    margin-left: 16%;
    width: 615px;
	
}
.inner {
	max-width: 940px;
}
.contentpane {
	max-width: 334px;
	width: 100%;
}
.contentpane_verticalphotos {
    max-width: 480px;
    width: 100%;
}
.rightpane {
	max-width: 560px;
	width: 100%;
}
.rightpane_verticalphotos {
	max-width: 350px;
	width: 100%;
}
.page .res_bar .gift{
	width: 124px;
	padding-top: 0;
}
.page .res_bar .ico_date {
	
}
.feild {
	width: 75px;
}
.page .res_bar span {
	font-size:13px;
	top: 4px;
	margin-right:2px;
}
.modify {
	font-size: 13px !important;
}
.allpanes {
	float: right;
}
.roomPane{
	width:19.299%;
}
.Sub_nav {
	padding-left: 14%;
}
.roomPane .Normal > a img{
	width: 122%;
}
.footer_wrap {
	max-width: 940px;
}
.container .res_bar > span {
	font-size: 11px;
}
.container .res_bar .modify {
	font-size: 13px !important;
}
.footer{ width:100%; position: relative;}
.gallery .footer{width:67%;/*max-width:750px;*/margin-left:28% !important;}
.action{
	width: 46%;
	padding-top: 2px;
}
.container .action {
    position: relative;
    width: 236px;
}
.page .res_bar .Check_out img{
	margin-top:5px;
}
.page .res_bar .Check_in img{
    margin-top:5px;
}
}
@media screen and (max-width: 1024px){
.gallery{
	overflow: hidden;
	height: 113%;
}
.gallery .flexslider {
    width: 136%;
}
.action {
	width: auto;
	float:right;
	padding-left:0px;
}

}

@media screen and (max-width: 968px){

/*.gallery{
	display:none;
}-*/
.Tablet{
	display:block;
	background: none repeat scroll 0 0 #2d0a08;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}	
.Tablet .flexslider {
	background: none !important;
    border: none !important;	
}
.left_side {
    margin-top: 109px;
    max-width: 250px;
    position: absolute;
	min-height: 590px;
}	
.logo {
	width:238px;
}
.Nav {
    max-width: 100%;
	margin-left: 0;
		
}
.Nav ul li {
	padding-right: 3%;
}
.page .res_bar {
    max-width: 100%;
	margin-left: 0;
}

.page .res_bar .ico_date {
	margin-right: 3px;
}
.feild {
	width: 86px;
}

.modify {
    font-size: 12px !important;
    padding-right: 2px !important;
	padding-left: 10px;
}
.action {
    width: 45%;
	float:right;
}
.allpanes {
    float: left;
    max-width: 67.3%;
    padding-left: 259px;
    padding-top: 406px;
}
.footer {
    float: left;
    margin-left: 267px;
    margin-top: 3%;
	width: 67.3%;
}
.gallery .footer{float:right;width:67.3%;}
.inner, .header_inner, .footer_wrap {
	max-width:717px;
}

.header {
    height: 185px;
}
.logo_inner {
    padding-bottom: 11px;
	top: 52px;
}	
.logo_inner img{
	width: 76%;	
}

.Nav_inner {
    float: left;
    width: 100%;
	padding-top: 126px;
	
}
.container .res_bar {
    height: 75px;
    margin-left: 20%;
    padding-top: 31px;
   /* width: 544px;*/
    width: 505px;
}
.container .res_bar .modify {
    float: left;
    margin: 0;
    padding-top: 19px;
    text-align: right;
    width: 69%;
}
.container .action {
    padding-left: 0;
    position: relative;
    /*width: 95%;*/
	width: 99%;
	float: left;
}
.container .res_bar .modify a{float: right;}

.container .res_bar .gift {
    padding-top: 15px;
	float: right;
	width: 122px;
}
.container .res_bar .reserve {
   margin-right: 0;
   position: absolute;
   right: 0;
   top: -23px;
}
.Nav_inner ul li {
    margin-right: 5px;
}
.Nav_inner ul li a {
    padding: 2px;
	text-transform: capitalize;
}
.Sub_nav {
    padding-left: 0;
}
.Nav_inner ul {
    padding: 0;
}

.Sub_nav ul {
    padding: 0;
}
.Sub_nav ul li a {
	text-transform: capitalize;
}
.rightpane {
    max-width: 355px;
	padding-top: 10px;
}
.contentpane_verticalphotos {
    max-width: 360px;
    width: 100%;
}
.rightpane_verticalphotos {
    max-width: 330px;
	padding-top: 10px;
}
.awards {
	padding: 36px 9% 2%;
}
.awards > a{
	margin: 5px 2px;
}

.footer_inner {
	height:69px;	
}


}
@media screen and (max-width: 768px){
	
.Nav ul li {
    padding-right: 1.8%;
}	
.allpanes {
   padding-top: 420px;
    width: 64.3%;
}
.footer {
    float: left;
    margin-left: 266px;
    width: 64.3%;
}	
.awards {
    clear: both;
    float: none;
    padding-left: 0;
    padding-right: 0;
    padding-top: 37px;
    width: 214px;
	position: relative;
}
/*=========== Responsive Table :D =================*/

/* Force table to not be like tables anymore */
		.Grid table, .Grid thead, .Grid tbody, .Grid th, .Grid td, .Grid tr {
    display: block;
}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		.Grid thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		.Grid tr { border: 1px solid #4B3B22; }
		
		.Grid td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #4B3B22; 
			position: relative;
			padding-left: 50%; 
			background: none repeat scroll 0 0 #AB976F;
		}
		
		.Grid td:before {
		background: none repeat scroll 0 0 #9A814E;
		height: 97%;
		left: 0;
		line-height: 28px;
		padding-right: 10px;
		padding-top: 0;
		position: absolute;
		text-indent: 9px;
		top: 0;
		white-space: nowrap;
		width: 45%;
		}
		
		/*
		Label the dataReception
		*/
.Grid td:nth-of-type(1):before {  content: "Location";}
.Grid td:nth-of-type(2):before { content: "Sq. Ft"; }
.Grid td:nth-of-type(3):before { content: "Dimension";}
.Grid td:nth-of-type(4):before { content: "Banquet Rounds"; }
.Grid td:nth-of-type(5):before { content: "Reception"; }
.Grid td:nth-of-type(6):before { content: "Classroom (no AV)"; }
.Grid td:nth-of-type(7):before { content: "Theater (no AV)"; }
.Grid td:nth-of-type(8):before { content: "Conference"; }
.Grid td:nth-of-type(9):before { content: "U-Shaped"; }
.Grid td:nth-of-type(10):before { content: "Double U"; }
.none{ display:none !important;}
.Grid {
    margin: 0 4% 16px;
    width: 92%;
}
.Grid tr td:first-child{
	text-align:center;		
}
}
@media screen and (max-width: 700px){
html,body,form{width:100%;height:100%;}
.awards{float:none;height:185px}
.gallery{
	top:108px;
}
.page {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY1NjkwMTIxN0RBMTFFMkI5NkNEMzhFNUNFRDE3QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1NjkwMTMxN0RBMTFFMkI5NkNEMzhFNUNFRDE3QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjU2OTAxMDE3REExMUUyQjk2Q0QzOEU1Q0VEMTdBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjU2OTAxMTE3REExMUUyQjk2Q0QzOEU1Q0VEMTdBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjvXTbcAAAAPSURBVHjaYmBgYDgDEGAAANEAzVtoW4UAAAAASUVORK5CYII=) repeat scroll 0 0 transparent;
    float: left;
    max-width: 100%;
	padding-top: 10px;
	top: 0px; height:100%;
}
.page > .logo_inner{
	padding-top:0;	
	display:block; float:none;
}
.left_side {
    background: none repeat scroll 0 0 transparent;
    margin-top: 860px;
    max-width: 100%;
    float:none;
}
.Nav {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    width: 100%;
	max-width: 98%;
	padding-bottom:28px;
}
.Nav ul{
	padding:0;
}
.Nav ul li {
    border-bottom: 1px solid #777978;
    float: left;
    margin: 0;
    padding-bottom: 0;
    text-align: center;
    width: 100%;
}
.Nav ul li.last {
	border-bottom: none !important;
}
.Nav ul li a {
    color: #A3893B;
    display: block;
    font-size: 16px;
	font-weight: 600;
    padding: 3% 0;
    text-transform: uppercase;
    width: 100%;
}
.Nav ul li.bc {
    background: none repeat scroll 0 0 transparent;
}
.Nav ul li.bc a {
    color: #FFFFFF;
}
.page .res_bar {
    float: left;
	margin: 2% 3%;
	max-width: 83%;
	padding: 2% 5%;
	margin-left: 4%;
	height:100%;
}

.page .res_bar input {
    margin-right: 0;
}
.Check_in, .Check_out {
    margin: 0 auto;
    padding: 8px 0;
    width: 80%;
	float: none;
}

.Check_in span, .Check_out span {
	padding-top: 8px;
	text-transform: uppercase;
}
.page .res_bar .Check_in > span {
    padding-right: 18px !important;
}
.Check_in > span {
    padding-right: 12px;
}
.page .res_bar .ico_date {
    margin: 0 !important;
	background: url("images/date_b.png") no-repeat scroll 0 0 transparent;
	width:27px;
	height:30px;
}
.page .res_bar .feild {
    width: 51%;
	height: 27px;
	margin-right:6px;	
}
.page .res_bar .reserve {
    float: right;
	margin-left: 0 !important;
	margin-top: 9px;
	position: static;
}

.modify {
    float: left;
	font-size: 12px !important;
	padding-left: 0;
	width: 100%;
}
.page .res_bar .modify a{float: right;}

.page .res_bar .gift {
	float: right;
	width: 120px;
	padding-bottom: 8px;
	padding-top: 10px;
	margin-left: 0;
	padding-top: 10px;
}
.page .res_bar .action {
	width: 95%;
}
/*============= Res bar inner ===============*/
.container .res_bar {
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.container .res_bar .gift {
    float: right;
    margin-left: 43%;
    width: 120px;
	padding-bottom: 11px;
	margin-left: 0;
}
.container .res_bar {
    background: none repeat scroll 0 0 #504a4a;
    float: left;
    height: 100%;
    margin: 4% 3% 2% 4%;
	max-width: 83%;
	padding: 2% 5%;
}

.container .res_bar input {
    margin-right: 0;
}
.container .res_bar .ico_date {
    margin: 0 !important;
	background: url("images/date_b.png") no-repeat scroll 0 0 transparent;
	width:27px;
	height:30px;
}
.container .res_bar .feild {
    width: 51%;
	height: 27px;
	margin-right:6px;	
}
.container .res_bar .reserve {
    float: right;
    margin-left: 0 !important;
    margin-top: 9px;
	position:static;
}
.container .res_bar .modify {
    float: left;
    font-size: 12px !important;
    padding-left: 0;
    width: 100%;
}

/*============= Res bar inner ===============*/

.allpanes {
	padding-top: 10px;
	padding-left: 9%;
	width: 85%;
}
.roomPane {
	width: 36.299%;
	margin: 5px 17px;
}
.header {
    background: none repeat scroll 0 0 transparent;
}
.logo {
    display: none;
}
.footer {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    margin: 440px 0 0;
    width: 100%;
}
.page .footer{display:block;}
.gallery .footer{display:none;}
.logo_inner {
    width:100%;
	top: 0;
	position: relative;
}
.logo_inner > a {
    display: block;
    margin: 0 auto;
    width: 257px;
}
.logo_inner img {
	width: auto;
}
.Nav_inner{
	float:left;
	width:100%;
	display:none;
	opacity:0;
	visibility: hidden;
	-moz-transition: visibility 1s linear 1s;
	padding-top: 5px;
}
.show{
	display:block;
	opacity:1;
	visibility: visible;
	
 
}
.showhide {
    background: url("images/menu.png") no-repeat scroll right center #4B3B22;
    display: block;
    float: left;
    height: 46px;
    padding: 0 0 0 2%;
    text-transform: uppercase;
    width: 98%;
	margin-bottom: 8px;
}
.showhide a{
	color:#fff;
	font-weight:600;
	font-size:16px;
	display:block;
	padding: 15px 0;
}
.showhide a:hover{
	text-decoration:none;
}
.Nav_inner ul li {
    border-bottom: 1px solid #51423D;
    float: left;
    margin: 0;
    padding-bottom: 0;
    text-align: center;
    width: 100%;
}
.Nav_inner ul li a {
    color: #A3893B;
    display: block;
    font-size: 16px;
    padding: 3% 0;
    text-transform: uppercase;
    width: 100%;
}
.Nav_inner ul li.bc {
    background: none repeat scroll 0 0 transparent;
}
.Nav_inner ul li.bc a {
    color: #FFFFFF;
}
.Sub_nav ul li {
    background: none repeat scroll 0 0 transparent;
	padding: 4px 10px;
}
.Sub_nav ul li a {
    background: url("images/braket.png") no-repeat scroll left 7px, url("images/braket2.png") no-repeat scroll right 7px transparent;
    color: #C6ABA9;
    margin: 4px 0;
    padding: 3px 6px;
	text-transform: uppercase;
}

.inner {
    float: left;
    max-width: 100%;
    padding: 18px 0 0;
}
.contentpane {
    max-width: 92%;
	padding: 0 4%;
}
.contentpane_verticalphotos {
    max-width: 92%;
    padding: 0 4%;
}
.rightpane {
    float: left;
    margin-bottom: 3%;
    max-width: 100%;
    padding: 2% 0;
}
.rightpane .flexslider{
	border:none !important;
}

.rightpane_verticalphotos {
    float: left;
    margin-bottom: 3%;
    max-width: 100%;
    padding: 2% 0;
}
.rightpane_verticalphotos .flexslider{
	border:none !important;
}

.footer_inner {
    background: url("images/inner_bg.jpg") repeat scroll 0 0 transparent;
    padding-bottom: 140px;
}
.footer_wrap {
    max-width: 96%;
    padding: 0 2%;
}
.awards_footer {
    margin: 0 auto;
    width: 209px;
	display:block;
}
.footer_inner a {
    margin: 3px;
}
.footer_wrap > p {
	padding-bottom: 10px;
    padding-top: 3px;
    text-align: center;
}
.social_footer {
    float: none;
    margin: 0 auto;
    width: 53%;
}
.container #dnn_res_bar {
    clear: both;
}

}

@media screen and (max-width: 480px){
	
.page .res_bar .gift {
	margin-left: 52%;
	padding-top: 10px;
}
/*.gallery .Tablet{
	display:none;
}*/
.Mobile{
	display:block;
	background: none repeat scroll 0 0 #000;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.Mobile .flexslider {
	background: none !important;
    border: none !important;	
}
.container .res_bar .modify {
    width: 100%;
}
.container .res_bar .gift {
    float: right;
    margin-left: 0;
}
.page .res_bar .Check_in, .page .res_bar .Check_out {
	width: 85%;
}
.page .res_bar .modify {
float: right;
}
.page .res_bar .action {
	width: 79%;
}
.container .action {
	float:left;
	width:82%;	
}
.Check_in, .Check_out {
	width: 87%;
}
.social {
	padding-left: 3%;
}
.left_side {
	margin-top: 743px;
}
.allpanes {
	padding-top: 530px;
	padding-left: 15%;
}
.footer{
	margin: 11px 0 0;
}
.inner label.SubHead {
    display: block;
    width: 145px;
}
.inner select {
	margin: 3px 10px;
    padding: 3px 2px;
    width: 191px;
}
.inner input[type="text"], .inner textarea {
    width: 185px;
}
.add_box{
	width: 93%;
}
.contact_form input[type="text"], .contact_form textarea {
	
	width: 270px !important;
}
}

@media screen and (max-width: 320px){
	
.container .res_bar .modify {
    width: 100%;
}
.page .res_bar .Check_in span, .page .res_bar .Check_out span {
	margin-left:0 !important;
}
.Check_in, .Check_out {
	width: 100%;
}
.container .action {
	width: 99%;
}
.container .res_bar .action {
	width: 98%;
}
.page .res_bar .Check_in, .page .res_bar .Check_out {
	width: 100%;
}
.page .res_bar .action {
	width: 90%;
}
.left_side {
	margin-top: 700px;
}
.allpanes {
	padding-top: 10px;
	padding-left: 0%;
	width: 100%;
	max-width: 92%;
	margin-left: 0;
}
.roomPane {
	width: 39.299%;
	margin: 2px 14px;
}
body .footer{
	margin: 9px 0 0;
}
.page .footer{display:block;}
.gallery .footer{display:none;}
.inner input[type="text"], .inner textarea {
	width: 150px;
	margin: 3px 8px;
}
.inner select {
	margin: 3px 8px;
	padding: 3px 2px;
	width: 156px;
}
.inner label.SubHead {
	display: block;
	width: 120px;
}

.Nav{height:auto;}
}


html,body,form{height:100%;width:100%;}
.inner-popup.page{position:relative;float:none;z-index:20;}
.inner-popup .logo{margin:0 auto;}
.contentbox{height:100%;}
.inner-popup .left_side{min-height:0;}
.inner-popup .Sub_nav{padding-left:0;}
.inner-popup .Sub_nav ul li.last{padding-left:13px;}
.inner-popup .Sub_nav ul.mainMenu{overflow:hidden;padding-left:0;}
.inner-popup .mainMenu.show{display:block;}
.inner-popup .contentbox{max-width:1243px;margin:0 auto;/*width:100%;*/}
.inner-popup.gallery {position:relative;height:auto;z-index:10;background-color:transparent;}
.inner-popup.fullgallery .flexslider{background:none!important;border:none!important;}
.contentbox .footer{position:fixed;margin:0;}
.fullgallery{position:absolute;width:100%;height:100%;z-index:1;}
.inner-popup .Nav_inner{display:none;}
.inner-popup .Nav_inner.show{display:block;}
.inner-popup .Nav{height:auto;padding-bottom:10px;}
.inner-popup .Sub_nav .mainMenu{padding-top:7px;}
.fancybox-skin .Normal, .fancybox-skin .Default_head{color:#000;}
.inner-popup .contentbox .DnnModule{display:none;}

.surveyform .mainfrmtbl .C5SLLC_chklstitem{width:auto!important;}
.surveyform .mainfrmtbl .C5SLLC_chklstitem .NormalTextBox2{width:auto!important;}
.surveyform .mainfrmtbl .C5SLLC_chklstitem .SubHead{width:50px!important;}


@media screen and (max-width: 968px){
    .inner-popup .left_side{margin-top:0;position:relative;background-image:none;}
    .inner-popup .logo{display:block;height:77px;margin-top:-25px;}
    .inner-popup.page{height:auto;background-image:none;top:10px;}
    .inner-popup .contentbox .footer{width:100%;margin-left:0!important;margin:0!important;left:0;}

    .page .qr-res-bar{min-height:37px;height:auto!important;}
    .page .qr-res-bar .qr-custom-action{width:16%;padding-right:0;}
    .page .qr-res-bar .qr-action{float:left!important;width:auto!important}  
    .page .qr-gift a{background-size:100%;width:100%!important;}
    .page .qr-gift{padding-right:6%!important;width:94%!important;}
}
@media screen and (max-width: 768px){
    .inner-popup .left_side{margin-top:0;position:relative;}
    .inner-popup .logo{display:block;height:77px;margin-top:-25px;}
    .inner-popup.page{height:auto;background-image:none;}
    .inner-popup .Sub_nav ul.mainMenu{display:block;}
    .inner-popup .Nav{padding-bottom:0;}
    .inner-popup .Nav .Sub_nav{width:100%;padding:0;}
    .inner-popup .Nav .Sub_nav li{width:auto;}
    .inner-popup .Sub_nav ul li a{font-family:Arial,sans-serif;font-size:12px;font-weight:600;margin:0;}
    .inner-popup .Sub_nav ul li{padding:4px 10px!important;border-bottom:none;}    
    .inner-popup.gallery .footer{display:block;float:none;margin:0!important;width:100%;position:fixed;}
    .inner-popup .contentbox{padding:0 10px;}     
}
@media screen and (max-width: 700px){
    .inner-popup .mainMenu{display:none;}
    .inner-popup.gallery {top:10px;}
    .inner-popup.gallery .footer{position:relative;}

    .inner-popup.page .res_bar{height:auto;}
}

	

