@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'seagull_md_btmedium';
    src: url('../webfonts/seagullm-webfont.eot');
    src: url('../webfonts/seagullm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/seagullm-webfont.woff') format('woff'),
         url('../webfonts/seagullm-webfont.ttf') format('truetype'),
         url('../webfonts/seagullm-webfont.svg#seagull_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS PNG FIX --------------------------------------------- */
div {
	behavior: url(scripts/iepngfix.htc);
	margin:0px;
	padding:0px;
}
/* CSS PNG FIX ENDS ----------------------------------------*/

img{
	border:0;
}

a {
	outline:none;
	text-decoration:none;
	cursor:pointer;
}

:focus {
	outline:none;
}

body, h1, h2, h3, h4, h5, h6, p, ul, li{
	margin:0px;
	padding:0px;	 
}


body {
	text-align:center;
	margin:0px;
	padding:0px;
	background: #45221f;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	background:transparent;
	margin:0px;
	padding:0px;
	line-height:0px;
}
.spacer5 {
	font-size:1px;
	height:5px;
	background:transparent;
}

.spacer10 {
	font-size:1px;
	height:10px;
	background:transparent;
}

.spacer15 {
	font-size:1px;
	height:15px;
	background:transparent;
}

.spacer20 {
	font-size:1px;
	height:20px;
	background:transparent;
}

.spacer23 {
	font-size:1px;
	height:23px;
	background:transparent;
}

.spacer25 {
	font-size:1px;
	height:25px;
	background:transparent;
}

.spacer30 {
	font-size:1px;
	height:30px;
	background:transparent;
}

.spacer40 {
	font-size:1px;
	height:40px;
	background:transparent;
}


.spacer50 {
	font-size:1px;
	height:50px;
	background:transparent;
}

.wrapper{
width:960px;
margin:0 auto;
padding:0px 0px 0px 0px;
}

#header{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
background:url(../images/header-bg.png) repeat left top;
text-align:left;
border-bottom:1px solid #5c3a35;
box-shadow:0px 0px 10px #000000;
height:77px;
z-index:5;
position:absolute;
width:100%;
}

.header-small{
display:none;
}

.head-tbl{
width:100%;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.head-tbl td{
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
cursor:pointer;
}

.logo{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:22%;
border:0px solid red;
}

.rgt-header{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
width:60%;
border:0px solid red;
}

.lft-hd{
font:400 12px/14px 'seagull_md_btmedium',sans-serif, georgia;
color:#b19470;
margin:0px 0px 0px 5px;
padding:10px 0px 0px 0px;
float:left;
}

.lft-hd a{color:#b19470;
text-decoration:none;}

.top-hd{
font:400 12px/14px 'seagull_md_btmedium',sans-serif, georgia;
color:#b19470;
margin:0px 0px 0px 0px;
padding:12px 0px 0px 0px;
text-align:right;

}


.menu-block{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
float:right;
}

#menu{
margin:22px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#menu li{
margin:0px 0px 0px 0px;
padding:0px 25px 0px 0px;
font:700 16px/18px 'seagull_md_btmedium',sans-serif, georgia;
color:#ffffff;
float:left;
position:relative;
list-style:none;
}

#menu li:last-child{
padding-right:0;
}

#menu li a{
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
}

#menu li a:hover{
color:#b89354;
}

#menu li a.active{
color:#b89354;
}

.slide-wrap{
background:#460e00;
}

.slider-container{
padding:75px 0px 0px 0px;
z-index:1;
width:80%;
text-align:center;
margin:0 auto;
position:relative;
}

.index-content-mob{
display:none;
background:#efe3cb;
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

.index-content-mob h1{
text-align:center;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
font:400 18px/22px 'seagull_md_btmedium',sans-serif, georgia;
color:#4e3212;
text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #ffffff;
}

.index-content-wrap{
background:url(../images/content-bg.png) repeat left top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.inside-content-wrap{
background:url(../images/content-bg.png) repeat left top;
margin:-5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.index-content-wrap h1{
text-align:center;
margin:0px 0px 0px 0px;
padding:80px 0px 20px 0px;
font:400 20px/26px 'seagull_md_btmedium',sans-serif, georgia;
color:#4e3212;
text-shadow: -1px 1px 8px #ffc, 1px -1px 8px #ffffff;
}

.block-index-outer-wrap{
position:absolute;
top:75%;
width:100%;
}

.block-index-wrap{
position:relative;
width:960px;
margin:0 auto;
border:0px solid red;
}

.block-index{
width: 220px;
float:left;
margin:0px 26px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
cursor:pointer;
}

.index-content-mob .block-index{
margin:0 auto;
padding:0px 0px 0px 0px;
position:relative;
cursor:pointer;
float:none;
width: 220px;
border:0px solid red;
text-align:center;
}

.block-circle:hover .zoom{
 -moz-transform: scale(1.5);
   -webkit-transform: scale(1.5);
   -o-transform: scale(1.5);
   transform: scale(1.5);
   -ms-transform: scale(1.5);


}




.block-circle{
background:#ca8536;
width: 183px;
height: 178px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
border:2px solid #ffffff;
overflow:hidden;
margin:0 auto;
padding:0px 0px 0px 0px;
text-align:center;
box-shadow: 0px 0px 8px #000000;
z-index:5;
transition-duration: 0.6s;

   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   -o-transition: all .3s ease-out;
   transition: all .3s ease-out;
}

.block-circle img{margin:-30px 0 0 -22px;}


.block-circle:hover{
/*margin:-30px 0 0 -25px;*/
 -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   -o-transform: scale(1.05);
   transform: scale(1.05);
   -ms-transform: scale(1.05);
   
      -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   -o-transition: all .3s ease-out;
   transition: all .3s ease-out;
}



.block-circle .cuisine{background:#000000 url(../images/cuisine.png)no-repeat center center;
margin:0 0 0 -15px;
border:1px solid #cc0000;
height:180px;
}

.block-circle .beverages{background:url(../images/bevrages.jpg)no-repeat center center;
margin:-5px 0 0 0px;
border:1px solid #cc0000;
height:180px;}

.block-circle .entertainments{background:url(../images/theme-night.jpg)no-repeat center center;
margin:-5px 0 0 -15px;
border:1px solid #cc0000;
height:150px;}

.block-circle .location{background:url(../images/location.jpg)no-repeat center center;
margin:0 0 0 -15px;
border:1px solid #cc0000;
height:180px;}

/*.block-circle:hover{
background:#ca8536;
width: 183px;
height: 178px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
border:2px solid #ffffff;
overflow:hidden;
margin:0 auto;
padding:0px 0px 0px 0px;
text-align:center;
box-shadow: 0px 0px 8px #000000;
z-index:5;
}*/


.block-index:last-child{
margin-right:0;
}

.zoom {
width:270px;
   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   -o-transition: all .3s ease-out;
   transition: all .3s ease-out;
}
.zoom:hover {
   -moz-transform: scale(1.5);
   -webkit-transform: scale(1.5);
   -o-transform: scale(1.5);
   transform: scale(1.5);
   -ms-transform: scale(1.5);
}

.name-plate{
background:url(../images/name-plate.png) no-repeat left bottom;
width:220px;
height:60px;
position:absolute;
z-index:10;
margin:-48px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:700 20px/26px 'seagull_md_btmedium',sans-serif, georgia;
color:#ffffff;
text-align:center;
text-shadow:1px 1px 2px #000000;
}

.name-plate p{
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.white-content-block{
background:#ffffff;
margin:15px 0px 0px 0px;
padding:0px 0px 10px 20px;
box-shadow: 0px 0px 4px #5b3f1b;
}

.img-hold {
    border: 0 solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width: 210px;
	margin:0px 11px 11px 0px;
}



.img-hold img {
    background: none repeat scroll 0 0 #e6dcd5;
    border: 0 solid #000000;
    margin: 0;
    padding: 4px;
    text-align: left;
	
}

.img-hold-last{
    border: 0 solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width: 210px;margin:0px 0px 11px 0px
}

.img-hold-last img{    background: none repeat scroll 0 0 #e6dcd5;
    border: 0 solid #000000;
    margin: 0;
    padding: 4px 4px 0px 4px;
    text-align: left;
	} 


.img-hold-entertainment {
    border: 0 solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width: 210px;
	margin:0px 11px 0px 0px;
}

.img-hold-entertainment img {
  background: none repeat scroll 0 0 #e6dcd5;
    border: 0 solid #000000;
    margin: 0;
    padding: 4px 4px 4px 4px;
    text-align: left;
}





.lft-index{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:65%;
border:0px solid red;
}

.lft-index h2{
margin:20px 0px 10px 0px;
padding:0px 0px 0px 0px;
font:400 18px/20px 'seagull_md_btmedium',sans-serif, georgia;
color:#915614;
text-align:left;
}

h1.main-title{
margin:0px 0px 10px 0px;
padding:20px 0px 0px 0px;
font:400 20px/20px 'seagull_md_btmedium',sans-serif, georgia;
color:#915614;
text-align:left;
}

.lft-index p{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font:400 14px/22px 'seagull_md_btmedium',sans-serif, georgia;
color:#585656;
text-align:left;
}

.lft-index p.entertainement{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font:400 13px/22px 'seagull_md_btmedium',sans-serif, georgia;
color:#585656;
text-align:left;
}

.lft-index h2.entertainment{margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
font:400 18px/22px 'seagull_md_btmedium',sans-serif, georgia;
color:#484747;
text-align:left;}

.lft-index h2.green{color:#006600;}
.lft-index h2.red{color:#FF0000;}

.line-sep {
    border-bottom: 1px dotted #D0BDB5;
    margin: 18px 0;
}


.menu-sep{display:block;}

.rgt-index{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
width:33%;
border:0px solid red;
}

.rgt-index h2{
margin:5px 0px 10px 0px;
padding:0px 0px 0px 0px;
font:400 15px/16px 'seagull_md_btmedium',sans-serif, georgia;
color:#5b4f41;
text-align:center;
}

.rgt-index h2 a{
color:#5b4f41;}

.rgt-index img.gal{
margin:-13px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;
width:100%;
}

.rgt-index h4{
margin:25px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:400 15px/16px 'seagull_md_btmedium',sans-serif, georgia;
color:#ac6a1f;
text-align:center;
}

.rgt-index h4 a{
background: #fffefd; /* Old browsers */
background: -moz-linear-gradient(top, #fffefd 0%, #f3dec9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffefd), color-stop(100%,#f3dec9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fffefd 0%,#f3dec9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fffefd 0%,#f3dec9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fffefd 0%,#f3dec9 100%); /* IE10+ */
background: linear-gradient(to bottom, #fffefd 0%,#f3dec9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefd', endColorstr='#f3dec9',GradientType=0 ); /* IE6-9 */
color:#ac6a1f;
border:1px solid #efd9c1;
margin:0px 0px 0px 0px;
padding:9px 15px 9px 15px;
border-radius:4px;
}

.footer-small{
display:none;
background:#45221f;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
position:fixed;
bottom:0;
z-index:20;
}


.footer-tbl{
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
}

.footer-tbl td{
margin:0px 0px 0px 0px;
padding:0px 13px 0px 13px;
text-align:center;
cursor:pointer;
width:40%;
}


.footer-tbl h4{
background: #fffefd; /* Old browsers */
background: -moz-linear-gradient(top, #fffefd 0%, #f3dec9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffefd), color-stop(100%,#f3dec9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fffefd 0%,#f3dec9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fffefd 0%,#f3dec9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fffefd 0%,#f3dec9 100%); /* IE10+ */
background: linear-gradient(to bottom, #fffefd 0%,#f3dec9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefd', endColorstr='#f3dec9',GradientType=0 ); /* IE6-9 */
color:#ac6a1f;
border:1px solid #efd9c1;
margin:0px 0px 0px 0px;
padding:9px 15px 9px 15px;
border-radius:4px;
font:400 14px/16px 'seagull_md_btmedium',sans-serif, georgia;
color:#92520a;
text-align:center;
cursor:pointer;
/*width:60%;*/
margin:0 auto;
}


#footer{
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
background:#45221f;
}

.lft-ftr{
float:left;
width:60%;
border:0px solid red;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.lft-ftr ul{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.lft-ftr ul li{
margin:0px 0px 0px 0px;
padding:0px 30px 0px 5px;
float:left;
font:400 14px/16px 'seagull_md_btmedium',sans-serif, georgia;
color:#c69b6a;
list-style:none;
}

.lft-ftr ul li a{
color:#c69b6a;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.rgt-ftr{
width:13%;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;
}

.line-sep-ftr{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #72513d;
}

.btm-ftr-lft{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.btm-ftr-lft p{
text-align:right;
margin:7px 0px 10px 0px;
padding:0px 0px 0px 0px;
font:400 12px/16px 'seagull_md_btmedium',sans-serif, georgia;
color:#c69b6a;
}

.btm-ftr-lft p a{
color:#c69b6a;}

.btm-ftr-rgt{
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.btm-ftr-rgt p{
text-align:right;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
font:400 12px/16px 'seagull_md_btmedium',sans-serif, georgia;
color:#c69b6a;
}

.btm-ftr-rgt p a{
color:#c69b6a;}


.drop-box{
display:none;
}

.drop-box ul{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

.drop-box ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:400 12px/16px 'seagull_md_btmedium',sans-serif, georgia;
color:#f3dfcb;
border-bottom:1px solid #5c3d3a;
list-style:none;
}

.drop-box ul li a{
margin:0px 0px 0px 0px;
padding:15px 0px 15px 15px;
font:400 16px/18px 'seagull_md_btmedium',sans-serif, georgia;
color:#f3dfcb;
display:block;
text-align:left;
}


.lft-index p a.rd-mr{
color:#e22a2a;}

.inside-left-block{
width:70%;
float:left;
margin:0px 0px 0px 0px;
padding:15px 15px 15px 15px;
}

.inside-left-block h2{
color: #915614;
    font: 400 20px/22px 'seagull_md_btmedium',sans-serif,georgia;
    margin: 0px 0 10px;
    padding: 0;
    text-align: left;
}


.inside-left-block p {
    color: #585656;
    font: 400 14px/22px 'seagull_md_btmedium',sans-serif,georgia;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
}


.inside-right-block{
width:25%;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.inside-image{
overflow:hidden;
}

.contact-left{
width:46%;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;
}

.contact-left .col1{width:45%;
float:left;}

.contact-left .col2{width:45%;
float:left;
margin:0 0 0 15px;}

.contact-left h4{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #915614;
font: 400 16px/22px 'seagull_md_btmedium',sans-serif,georgia;
text-align:left;
}

.contact-left p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: #585656;
font: 400 14px/22px 'seagull_md_btmedium',sans-serif,georgia;
text-align:left;
}

.contact-right{
width:45%;
float:right;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;
}

.contact-form-tbl{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font: 400 14px/22px 'seagull_md_btmedium',sans-serif,georgia;
}

.contact-form-tbl td{
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
text-align:left;
}


.contact-form-tbl .txtbx-block {
/*background:#fbf8f4;*/
margin:0px 0px 0px 0px;
padding:9px 10px 9px 45px;
width:75%;
border:3px solid #f6f0e6;
border-radius:8px;
-moz-box-shadow: inset 0 0 1px 1px #e1caae;
-webkit-box-shadow: inset 0 0 1px 1px #e1caae;
box-shadow: inset 0 0 1px 1px #e1caae;
color: #967045;

}

.contact-form-tbl .input-box{
background:#fbf8f4;

margin: 0 0 0 10px;
    padding: 2px 0;
color: #967045;
width:98%;
font: 400 14px/22px 'seagull_md_btmedium',sans-serif,georgia;
border:0px solid #cc0000;
/*margin:0px 0px 0px 0px;
padding:9px 20px 9px 45px;
width:80%;
border:3px solid #f6f0e6;
border-radius:8px;
-moz-box-shadow: inset 0 0 1px 1px #e1caae;
-webkit-box-shadow: inset 0 0 1px 1px #e1caae;
box-shadow: inset 0 0 1px 1px #e1caae;*/
}


.contact-form-tbl .txtbx-block-table{
/*background:#fbf8f4;*/
margin:0px 0px 0px 0px;
padding:9px 10px 9px 10px;
width:75%;
border:3px solid #f6f0e6;
border-radius:8px;
-moz-box-shadow: inset 0 0 1px 1px #e1caae;
-webkit-box-shadow: inset 0 0 1px 1px #e1caae;
box-shadow: inset 0 0 1px 1px #e1caae;
color: #967045;
background:#fbf8f4;
}

.contact-form-tbl .input-box-table{
background:#fbf8f4;
float:right;
margin: 0 0 0 10px;
    padding: 2px 0;
color: #967045;
width:98%;
font: 400 14px/22px 'seagull_md_btmedium',sans-serif,georgia;
border:0px solid #cc0000;
/*margin:0px 0px 0px 0px;
padding:9px 20px 9px 45px;
width:80%;
border:3px solid #f6f0e6;
border-radius:8px;
-moz-box-shadow: inset 0 0 1px 1px #e1caae;
-webkit-box-shadow: inset 0 0 1px 1px #e1caae;
box-shadow: inset 0 0 1px 1px #e1caae;*/
}

.code-cont {
    float: left;
    margin: 7px 0 0 10px;
}


/*.contact-left .inputbox {
    border: 0 none;
    color: #717171;
    float: right;
    font: 12px/14px arial;
    margin: 0 0 0 10px;
    padding: 2px 0;
    width: 76%;
}*/



.input-box::-webkit-input-placeholder {color: #967045; }
.input-box::-moz-placeholder { color: #967045; opacity: 1; }
.input-box:-moz-placjeholder { color: #967045; opacity: 1; }
.input-box:-ms-input-placeholder { color: #967045;}


.name{
background:#fbf8f4 url(../images/name-icon.jpg) no-repeat 10px center;
}

.email{
background:#fbf8f4 url(../images/email-icon.jpg) no-repeat 10px center;
}

.call{
background:#fbf8f4 url(../images/contact-icon.jpg) no-repeat 10px center;
}

.loc{
background:#fbf8f4 url(../images/location-icon.jpg) no-repeat 10px center;
}

.message{
background:#fbf8f4 url(../images/message-icon.jpg) no-repeat 10px 10px;
}

.code{
background:#fbf8f4 url(../images/code-icon.jpg) no-repeat 10px center;
}


/*.errinputbox {
    -margin:0px 0px 0px 0px;
padding:9px 20px 9px 45px;
width:80%;
border:3px solid #f6f0e6;
border-radius:8px;
-moz-box-shadow: inset 0 0 1px 1px #e1caae;
-webkit-box-shadow: inset 0 0 1px 1px #e1caae;
box-shadow: inset 0 0 1px 1px #e1caae;
color: #967045;
font: 400 14px/22px 'seagull_md_btmedium',sans-serif,georgia;
    background: url("../images/err.png") no-repeat  right center, #fbf8f4;

}*/

.errinputbox{
float:right;
margin: 0 0 0 10px;
    padding: 2px 0;
color: #967045;
width:98%;
border:0px solid #cc0000;
font: 400 14px/22px 'seagull_md_btmedium',sans-serif,georgia;
background: url("../images/err.png") no-repeat  right center, #fbf8f4;
}


.calerrinputbox{
float:right;
margin: 0 0 0 10px;
    padding: 2px 0;
color: #967045;
width:98%;
border:0px solid #cc0000;
font: 400 14px/22px 'seagull_md_btmedium',sans-serif,georgia;
background: url("../images/err.png") no-repeat  right center,url("../images/calender-icon.png") no-repeat scroll 95% center, #fbf8f4;
}

.map{
width:100%;
height:290px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:2px solid #efe5d8;
}

.sub-btn{
background: #b18f5e; /* Old browsers */
background: -moz-linear-gradient(top, #b18f5e 0%, #9b7946 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b18f5e), color-stop(100%,#9b7946)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b18f5e 0%,#9b7946 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b18f5e 0%,#9b7946 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b18f5e 0%,#9b7946 100%); /* IE10+ */
background: linear-gradient(to bottom, #b18f5e 0%,#9b7946 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b18f5e', endColorstr='#9b7946',GradientType=0 ); /* IE6-9 */
margin:0px 0px 0px 3px;
padding:9px 32px 9px 32px;
color: #ffffff;
font: 400 15px/22px 'seagull_md_btmedium',sans-serif,georgia;
border-radius:5px;
border:0px solid #977645;
cursor:pointer;
text-align:center;
/*width:70%;*/

}

h2.menutitle {background:#f8ebde;
color: #AC6A1F;
font: 400 15px/16px 'seagull_md_btmedium',sans-serif,georgia;
    text-align: left;
	padding:7px 0px 7px 7px;
	margin:0 0 10px 0px;
	border: 1px solid #EFD9C1;
	border-radius:5px; }
	
	
	.img-hold-menu {
    border: 0 solid #FF0000;
    float: left;
    padding: 5px 20px 5px 0;
    width: 170px;
	margin:0px 20px 0px 0px;
	 border-right: 1px dotted #D0BDB5;
}
	
	
.img-hold-menu img {
    background: #E6DCD5;
    border: 0 solid #000000;
    margin: 0;
    padding: 2px 2px 2px;
    text-align: left;
	width:100%;
}


	.img-hold-menu-last {
    border: 0 solid #FF0000;
    float: left;
    padding: 5px 0px 5px 0;
    width: 170px;
	margin:0px 0px 0px 0px;
	 border-right:0 none;
}
	
	
.img-hold-menu-last img {
    background: #E6DCD5;
    border: 0 solid #000000;
    margin: 0;
    padding: 2px 2px 2px;
    text-align: left;
	width:100%;
}
	

.cal {background: url("../images/calender-icon.png") no-repeat scroll right center rgba(0, 0, 0, 0)!important;}

.ent-hold-menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
   overflow:hidden;
    float: left;
    margin: 0 25px 25px 0;
    padding: 3px 4px 3px 3px;
    width: 160px;
	 background:#E6DCD5;
	 height:130px;
}


.img-hold-menu img {
    background:  #E6DCD5;
    border: 1 solid #e6dcd5;
    margin: 0;
    padding: 2px;
    text-align: left;
    width: 100%;
}

.sticker{position:absolute; z-index:90000; top:0; margin:200px 0px 0px 0px; right:0;}
.sticker-holder{position:relative; width:960px; margin:0 auto;}

/*====================MEDIA CSS STARTS====================*/

/* for 1650px or less */
@media screen and (max-width: 1650px) {

.index-content-wrap h1{
padding-top:70px;}

.slider-container{
width:92%;}
}


/* for 1500px or less */
@media screen and (max-width: 1500px) {

.index-content-wrap h1{
padding-top:90px;}
}



/* for 1200px or less */
@media screen and (max-width: 1200px) {
.slider-container{
width:98%;}

.block-index-outer-wrap{
top:65%;
}

.index-content-wrap h1{
padding-top:50px;}

.sticker{margin-top:150px;}
}


/* for 980px or less */
@media screen and (max-width: 980px) {
.wrapper{
width:97%;
}

.slider-container{
width:100%;
}

.block-index-wrap{
width:100%;
}

.index-content-wrap h1{
padding-top:20px;}

}

/* for 960px or less */
@media screen and (max-width: 960px) {
.sticker-holder{width:100%;}
.block-index-outer-wrap{
width:100%;
position:relative;
background:url(../images/content-bg.png) repeat left top;
padding:20px 0px 0px 0px;
text-align:center;
}

.block-index-wrap{
margin:0 auto;
width:100%;
}

.block-index{
margin-right:5px;
margin-bottom:30px;
border:0px solid red;
}

.index-content-wrap h1{
padding-top:0px;}

.inside-image img{
width:100%;}

.img-hold {
    border: 1 solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width:22%;
	margin:0 1.30% 4% 0;
}

.img-hold-last{
    border: 0 solid #FF0000;
    float: left;
    padding: 3px; 
    width: 22%;
	margin:0 0 3% 0;
}
.img-hold img {
    background: none repeat scroll 0 0 #e6dcd5;
    border: 0 solid #000000;
    margin: 0;
    padding: 4px;
    text-align: left;
	width:100%;
	
}
.img-hold-last img{    background: none repeat scroll 0 0 #e6dcd5;
    border: 0 solid #000000;
    margin: 0;
    padding: 4px 4px 0px 4px;
    text-align: left;
	width:100%;} 
	
	.img-hold-entertainment {
    border: 0 solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width: 25%;
	margin:0px 10px 10px 0px;
}

.img-hold-entertainment img {
  background: none repeat scroll 0 0 #e6dcd5;
    border: 0 solid #000000;
    margin: 0;
    padding: 4px 4px 4px 4px;
    text-align: left;
	width:100%;
}


	.img-hold-menu {
    border: 0px solid #FF0000;
    float: left;
    padding: 5px 20px 5px 0;
    width: 27%;
	 border-right: 1px dotted #D0BDB5;
	margin:0px 20px 0px 0px;
	 
}

	.img-hold-menu-last {
    border: 0 solid #FF0000;
    float: left;
    padding: 5px 0px 5px 0;
    width: 27%;
	margin:0px 0px 0px 0px;
	 border-right:0 none;
}

#menu li{
margin:0px 0px 0px 0px;
padding:0px 7px 0px 0px;
font:700 16px/18px 'seagull_md_btmedium',sans-serif, georgia;
color:#ffffff;
float:left;
position:relative;
list-style:none;
}

.rgt-header {
    border: 0 solid #FF0000;
    float: right;
    margin: 0;
    padding: 0;
    width: 62%;
}

.block-index{
width: 177px;
float:left;
margin:0px 26px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
cursor:pointer;
}

.name-plate{
background:url(../images/name-plate.png) no-repeat left bottom;
width:177px;
height:60px;
position:absolute;
z-index:10;
margin:-50px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:700 20px/26px 'seagull_md_btmedium',sans-serif, georgia;
color:#ffffff;
text-align:center;
text-shadow:1px 1px 2px #000000;
}

.lft-ftr {
    border: 0px solid #FF0000;
    float: left;
    margin: 0;
    padding: 0;
    width:70%;
}

}


/* for 920px or less */
@media screen and (max-width: 920px) {

}

/* for 750px or less */
@media screen and (max-width: 750px) {
#header{
display:none;
}

.header-small{
display:block;
}

.slider-container{
padding:0px 0px 0px 0px;
}

.index-content-wrap{
display:none;
}

.index-content-mob{
display:block;
}

.block-index-outer-wrap{
display:none;
}

.footer-small{
display:block;
}

#footer{
display:none;
}

.index-content-mob .block-index{
margin:0 auto;
padding:0px 0px 0px 0px;
}

.contact-left{
width:92%;
float:none;
}

.contact-right{
width:100%;
float:none;
margin-top:25px;
}

.img-hold {
    border: 1 solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width:21.50%;
	margin:0 1.30% 2% 0;
}

.img-hold-last{
    border: 0 solid #FF0000;
    float: left;
    padding: 3px; 
    width: 21.50%;
	margin:0 0 2% 0;
}

	.img-hold-entertainment {
    border: 0 solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width: 25%;
	margin:0px 10px 10px 0px;
}

	.img-hold-menu {
    border: 0px solid #FF0000;
    float: left;
    padding: 5px 20px 5px 0;
    width: 27%;
	 border-right: 1px dotted #D0BDB5;
	margin:0px 20px 0px 0px;
	 
}

	.img-hold-menu-last {
    border: 0 solid #FF0000;
    float: left;
    padding: 5px 0px 5px 0;
    width: 27%;
	margin:0px 0px 0px 0px;
	 border-right:0 none;
}

.rgt-index {
    border: 0 solid #FF0000;
    float: none;
    margin:40px auto;
    padding: 0;
    width: 50%;
	display:none
}


.lft-index {
    border: 0 solid #FF0000;
    float: none;
    margin: 0;
    padding: 0;
    width: 95%;
}

.rgt-header {
    border: 0 solid #FF0000;
    float: right;
    margin: 0;
    padding: 0;
    width: 64%;
}

.block-index{
width: 176px;
float:left;
margin:0px 26px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
cursor:pointer;
}

.name-plate{
background:url(../images/name-plate.png) no-repeat left bottom;
width:220px;
height:60px;
position:absolute;
z-index:10;
margin:-50px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:700 20px/26px 'seagull_md_btmedium',sans-serif, georgia;
color:#ffffff;
text-align:center;
text-shadow:1px 1px 2px #000000;
}


.lft-ftr {
    border: 0px solid #FF0000;
    float: left;
    margin: 0;
    padding: 0;
    width:72%;
}



.sticker{display:none;}


}



@media screen and (max-width: 570px)
{

.img-hold {
    border: 0px solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width:42%;
	margin:0 2% 3% 2%;
}

.img-hold-last{
    border: 0 solid #FF0000;
    float: left;
    padding: 3px; 
    width: 42%;
	margin:0 2% 3% 2%;
}

	.img-hold-entertainment {
    border: 0px solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width: 35%;
	margin:0px 10px 10px 0px;
}

.rgt-index {
    border: 0 solid #FF0000;
    float: none;
    margin:40px auto;
    padding: 0;
    width: 50%;
}


.lft-index {
    border: 0 solid #FF0000;
    float: none;
    margin: 0;
    padding: 0 20px 0 0;
    width: 95%;
}


	.img-hold-menu {
    border: 0px solid #FF0000;
    float: left;
    padding: 5px 20px 5px 0;
    width: 26.50%;
	 border-right: 1px dotted #D0BDB5;
	margin:0px 20px 0px 0px;
	 
}

	.img-hold-menu-last {
    border: 0px solid #FF0000;
    float: left;
    padding: 5px 0px 5px 0;
    width: 26.50%;
	margin:0px 0px 0px 0px;
	 border-right:0 none;
}


}



@media screen and (max-width: 450px)
{

.img-hold {
    border: 0px solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width:42%;
	margin:0 3.60% 3% 0%;
}

.img-hold-last{
    border: 0 solid #FF0000;
    float: left;
    padding: 3px; 
    width: 42%;
	margin:0 3.60% 3% 0%;
}

	.img-hold-entertainment {
    border: 0px solid #FF0000;
    float: left;
    padding: 0 13px 0 0;
    width: 35%;
	margin:0px 10px 5px 0px;
}

.rgt-index {
    border: 0 solid #FF0000;
    float: none;
    margin:40px auto;
    padding: 0;
    width: 75%;
}


	.img-hold-menu {
    border: 0px solid #FF0000;
    float: none;
    padding: 5px 0px 5px 0;
    width:91%;
	 border-bottom: 1px dotted #D0BDB5;
	margin:15px auto;
	 
}

	.img-hold-menu-last {
    border: 0px solid #FF0000;
    float: none;
    padding: 5px 0px 5px 0;
    width: 91%;
	margin:10px auto;
	 border-right:0 none;
	  border-bottom: 1px dotted #D0BDB5;
}


.menu-sep{display:none;}
}



@media screen and (max-width: 380px)
{

.img-hold {
    border: 0px solid #FF0000;
    float: none;
    padding: 0 13px 0 0;
    width:90%;
	margin:0 0% 4% 0%;
}

.img-hold-last{
    border: 0 solid #FF0000;
    float: none;
    padding: 3px; 
    width: 90%;
	margin:0 0% 4% 0%;
}

	.img-hold-entertainment {
    border: 0px solid #FF0000;
    float: none;
    padding: 0 13px 0 0;
    width: 80%;
	margin:8px 0 5px 0;
}


.img-hold-entertainment img {
  background: none repeat scroll 0 0 #e6dcd5;
    border: 0 solid #000000;
    margin: 0 0px 5px 0px;
    padding: 4px 4px 4px 4px;
    text-align: left;
	width:100%;
}
.rgt-index {
    border: 0 solid #FF0000;
    float: none;
    margin:40px auto;
    padding: 0;
    width:100%;
}




}
/*====================MEDIA CSS ENDS====================*/
