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


body,ul,li,a,span,div,br,h1,h2,h3{ padding: 0; margin: 0}
body{ background-color:#000; font-family:Arial, Helvetica, sans-serif}
@font-face {
    font-family: 'tahomabold';
    src: url('tahomabd_0-webfont.eot');
    src: url('tahomabd_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('tahomabd_0-webfont.woff') format('woff'),
         url('tahomabd_0-webfont.ttf') format('truetype'),
         url('tahomabd_0-webfont.svg#tahomabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

ul { margin:0 !important}



#wrapper{ width:1003px; margin: 0 auto}
#welcome-wrapper{ width:1400px; margin: 0 auto}
#box-wrapper{ width:993px; margin: 0 auto}
#s-wrapper{ width:1400px; margin: 0 auto}

h1{ color:#000; font-size:20; text-align:center; font-weight:lighter; padding-top:20px}


#banner{ background-image:url(../images/banner-bg.jpg); background-repeat:no-repeat; width: 1003px; height: 120px}
.social{ float:right; padding-top: 20px; padding-right:20px; }

.contacts{ float:right; margin-right: 5px; margin-top: 72px}


#menu{ height: 50px; display:block; background-color:#FFF; width:100%; background-image:url(../images/menu_bg.png);
 background-repeat:repeat-x}
#menu_wrap{ width:1003px; height:auto; margin:0 auto} 
#menu ul li{ float:left; line-height: 50px; font-size: 14px; list-style: none;}
#menu ul li a{ color:#000; padding:4px 29px; text-decoration:none; border-right:#999 1px solid}
#menu ul li a:hover{ color:#fff; }

.slide{}

#box{ background-image:url(../images/bg.png); background-repeat:repeat-x; height: 388px; width:100%}
.box-text{color: #666; font-size: 13px; float:left; margin-left:195px; font-weight:bold ;}
.box-pic{ margin-top: 40px}
.a{ font-size: 13px; color:#000; text-transform:uppercase; padding-left: 50px; padding-top: 40px; font-weight:bold}
.b{ float:left; padding-left: 380px; padding-top: 40px}
.b:hover{ opacity: 0.8; cursor: pointer}

#welcome{ background-image:url(../images/welcome-bg.png); background-repeat:repeat-x; background-position:center top; min-height:402px; width: 100%}




.textmsg { background-image:url(../images/formbg.png) !important;  background-repeat:repeat-x; background-position: bottom center !important; border-top: 1px solid #2C2B2B;}
.wel-text{ text-align:center; font-size: 14px; color:#fff; font-weight: 400; line-height: 22px; margin-top:-20px;}

#down-box{ height: 90px; display:block;}

#down-box a { color:#fff !important; text-decoration:none}
#down-box a:hover { text-decoration:underline}

.city #wrapper { text-align: center;
font-size: 14px;
color: #f3eed9;
font-weight: 400;
line-height: 22px;
text-shadow: #999 1px 1px 1px; padding:25px 0}

.city #wrapper h2 {color: #ffe375; text-transform:uppercase; font-size:25px}
.tex{ color:#f3eed9; text-align:center; font-size: 13px; margin-top: 24px;line-height: 22px;font-weight: bold}

#footer{ background-image:url(../images/footer.png); background-repeat:repeat-x; height:81px; width:993px}
.f-text{ font-size: 13px; color:#f3eed9; float:left; margin-top: 13px; margin-left: 5px; line-height:20px; font-weight:bold}
.f-pic{ float:right; padding-top: 15px; padding-right: 10px}

.content h3 { color:#d9c77e !important}

.reservation1{top: 273px;
    right: 48%; color:#fff; width:250px;
    margin: 0 -465px 0 0;
    padding: 14px 14px 24px 14px;
    z-index: 9999;
	position: absolute;
	color:#FFF;
	top:158px}
.reservation {
    background: #121211;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	width:280px
    
}


.reservation input[type="text"] {
background: #363636;
border: none;
-moz-box-shadow: inset 0 0 3px 1px #292928;
-webkit-box-shadow: inset 0 0 3px 1px #292928;
box-shadow: inset 0 0 3px 1px #292928;
clear: both;
color: #ddd;
display: block;
font-size: 14px;
padding: 8px 14px;
width: 220px;
outline: none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
-webkit-appearance: none; margin-left:15px
}

.reservation .btn-submit {
background: #d9c77e url(../images/btn-price-reserve1.png) no-repeat 0 0;
clear: both;
cursor: pointer;
display: block;
margin: 0 auto;
height: 50px;
padding: 0;
text-indent: -999em;
width: 207px;
overflow: hidden;
border: 0;
}

.reservation .reservation-guarantee {
background: url(../images/divider.png) no-repeat center top;
clear: both;
margin: 0 0 20px 0;
padding: 20px 0 0 0;
position: relative;
width: 100%;
}

.reservation .reservation-guarantee h4 {
clear: both;
color: #fff;
display: block;
font-size: 14px;
font-weight: 700;
line-height: 14px;
margin: 0 0 8px 0;
padding: 0;
text-align: center;
text-transform: uppercase;
}

.reservation .reservation-guarantee p {
clear: both;
color: #d9c77e;
clear: both;
cursor: help;
display: block;
font-size: 13px;
height: 18px;
margin: 0;
padding: 0;
position: relative;
text-align: center;
}
.reservation h1 { font-size: 18px;
color: #d9c77e;
margin: -17px 0 10px;}


.service { text-align:left; color:#FFF; font-size:14px; text-align:justify}

#form1, #reservation_any {margin: 0 auto;
width: 750px;
background-color: #161616;
padding: 10px; text-align:left
}

#submit { padding:15px; background-color:#ffe375; border:none; font-size:18px; text-transform:uppercase; -moz-box-shadow: inset 0 0 3px 1px #292928;
-webkit-box-shadow: inset 0 0 3px 1px #292928;
box-shadow: inset 0 0 3px 1px #292928;     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;}
	
	strong { color:#ffe375}
	
	.btns { padding:10px 20px; background-color:#0CC; text-decoration:none; background: rgba(241,231,103,1);
background: -moz-linear-gradient(left, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)));
background: -webkit-linear-gradient(left, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -o-linear-gradient(left, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -ms-linear-gradient(left, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: linear-gradient(to right, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1 ); font-size:20px; color:#000 }
	.btns:hover { background-color: #F60 !important}
	
	.coupon{float:left; margin:10px 20px}
	.spacer{width:100%; height:2px; clear:both}