@charset "utf-8";

/* CSS Document */

body{

	padding:8px 0 0 0;

	margin:0;

	color:#000;

	background:url(../images/main-bg.jpg) repeat-x 0 0 #ebecf0;

	font:normal 14px Arial, Helvetica, sans-serif;

}

div, h1, h2, h3, h4, p, input, label, form, span, select, textarea{

	padding:0;

	margin:0;

}

img{

	padding:0;

	margin:0;

	border:none;

	display:block;

}

ul{

	list-style-type:none;

	padding:0;

	margin:0;

	font-size:0;

	line-height:0;

}

a{

	text-decoration:none;

}

.spacer{

	clear:both;

	line-height:0;

	font-size:0;

}



#content{

	width:960px; margin:0 auto;

}

#top{

	width:100%; hmargin:0 auto;

}

#top img{

	margin:0 0 0 0; float:left;

}

#top ul{

	width:650px; float:right; padding:0; margin:5px 0 5px 0; display:block;

}

#top ul li{

	float:right; padding:0 12px; font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#fefefe; text-transform:uppercase;

}

#top ul li a{

	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#fefefe; text-transform:uppercase;

}

#top ul li a:hover{

	color:#f47b20;

}

#top p{

	width:650px;

	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#fefefe; float:right; display:block; text-align:right;

}

#top p a{

	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#fefefe;

}

#top p a:hover{

	text-decoration:underline;

}



#menu{

	width:960px; height:34px; background:url(../images/menu-bg.jpg) no-repeat 0 0; margin:11px 0 15px 0;

}

#menu ul{

	padding:0; margin:0 0 0 20px;

}

#menu ul li{

	float:left;

}

#menu ul li a{

	font:bold 10px/34px Verdana, Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase; padding:0 10px;

}

#menu ul li a.active{

	background:url(../images/hover-bg.jpg) repeat-x 0 0; color:#f47b20;

}

#menu ul li a:hover{

	background:url(../images/hover-bg.jpg) repeat-x 0 0; color:#f47b20;

}



#main-body{

	width:932px; margin:0 auto; background-color:#fff; padding:12px 14px 5px 14px;

}

#body-left{

	width:270px; float:left; display:block;

}

#reservation{

	width:220px; background:url(../images/reservation-bg.jpg) repeat-x 0 0;

	padding:10px 25px 10px 25px; margin:0 0 12px 0;

}

#reservation h2{

	font:normal 17px/20px Verdana, Arial, Helvetica, sans-serif; color:#f47b20;

	margin:0 0 0px 0 0;

}

#reservation form{

	padding:0; margin:10px 0 0 0;

}

#reservation form label{

	width:71px; float:left; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000;

	margin:0 0 13px 0;

}

#reservation form input.textbox{

	width:107px; height:15px; float:left; border:1px solid #999; padding:2px 0 0 3px;

	font:font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 8px 0;

}

#reservation form img{

	float:left; margin:0 0 0 7px;

}

#reservation form select{

	width:110px; height:20px; float:left;

	font:font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 8px 0;

}



#reservation form input.send{

	margin:0 0 20px 0;

}



#service{

	width:270px; margin:0 0 11px 0;

}

#service h2{

	font:normal 17px/18px Verdana, Arial, Helvetica, sans-serif; color:#f47b20;

	margin:0 0 0px 0;

}

#service ul{

	border:1px solid #dbdbdb; padding:0 0 7px 0; margin:8px 0 0 0; background:#eaeaea; display:block;

}

#service ul li{

	background:url(../images/arrow.jpg) no-repeat 10px 3px;

	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#02326e; margin:7px 0 0 0; padding:0 0 0 30px;

}

#service ul li.more{

	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#b14103; float:right;

	margin:3px 0 0 0; background:none;

}

#service ul li.more a{

	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#b14103;

	margin:0 12px 0px 0;

}

#service ul li.more a:hover{

	text-decoration:underline;

}



#body-right{

	width:650px; float:right; display:block;

}

#body-right img.pic{

	float:right; margin:0 0 0 0;

}

#body-right img.contact{

	float:left; margin:0 15px 0 0;

}

#body-right img.banquet{

	float:right; margin:0 15px 0 20px; border:1px solid #CCCCCC; padding:5px;

}



h2{

	font:normal 17px/20px Verdana, Arial, Helvetica, sans-serif; color:#f47b20;

	margin:0 0 7px 0;

}

p.text{

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2b2a2a; text-align:justify;

}

p.text a{

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2b2a2a; text-align:justify;

}

p.text a:hover{

	text-decoration:underline;

}

p.tariff{

	width:170px; float:left; text-align:center; display:block;

	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#39393a;

	border:1px solid #CCCCCC; padding:3px 0 3px 0;

}

p.tax{

	width:300px; float:left; display:block; background:url(../images/bullet.png) no-repeat 0 0;

	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2b2a2a; text-align:justify; padding:0 0 0 25px;

}

#body-right form{

	padding:0; margin:10px 0 0 25px;

}

#body-right form label{

	width:100px; float:left; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000;

	margin:0 0 13px 0;

}

#body-right form input.textbox{

	width:150px; height:17px; float:left; border:1px solid #999; padding:2px 0 0 3px;

	font:font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 10px 0;

}

#body-right form img{

	float:left; margin:0 0 0 7px;

}

#body-right form select{

	width:153px; height:20px; float:left;

	font:font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 10px 0;

}

#body-right form textarea{

	width:153px; height:60px; float:left;

	font:font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 10px 0;

}

#body-right form input.send{

	margin:10px 0 20px 0;

}

#body-right form img.cal{

	margin:3px 0 0px 10px;

}

#body-right form input.submit{

	width:60px; margin:0 0 0 100px;

}

#body-right form input.reset{

	width:60px;

}

h3{

	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#666666;

	margin:10px 0 5px 0; display:block;

}

#body-right img.picture{

	width:100px; height:80px; padding:5px; border:1px solid #999999; float:left; margin:0 15px 5px 0;

}

.temptation-text{

	padding:0 0 0 50px; margin:0 0 10px 0;

}





#location-map{

	width:330px; float:left;

}

#location-map img{

	border:2px solid #FFCC00; margin:0 0 0 0px;

}

#location-right{

	width:300px; float:left; display:block; margin:0 0 0 15px;

}



#location-right p.location-text{

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2b2a2a; text-align:justify; padding:0 0 15px 0;

}

#location-right img.icon{

	width:48px; height:50px; float:left; margin:5px;

}

#location-right p.text-icon{

	width:235px; float:left;

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2b2a2a; text-align:justify; padding:0 0 15px 0;

}

p.career-left{

	width:200px; float:left; display:block;

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#39393a; margin:0 0 10px 30px;

}



p.career-right{

	width:400px; float:left; text-align:left; display:block;

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#39393a; margin:0 0 10px 0;

}

p.career-right a{

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#39393a;

}





#body-right ul.service{

	margin:8px 0 0 0; padding:0; display:block;

}

#body-right ul.service li{

	background:url(../images/arrow.jpg) no-repeat 10px 4px; display:block;

	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2b2a2a; margin:9px 0 0 0; padding:0 0 0 30px;

}











#body-last{

	width:100%; border-top:1px solid #cececf; float:left; padding:9px 0 0 0;

}

#body-last-left{

	width:267px; float:left;

}

#body-last-left img{

	margin:0 0 0 0;

}

#body-last-right{

	width:635px; background:#e6e7e9; float:right; padding:10px 15px 18px 15px;

}

#body-last-right h2{

	font:normal 17px/20px Verdana, Arial, Helvetica, sans-serif; color:#f47b20;

	margin:0 0 8px 0;

}



#body-bottom{

	width:100%; height:20px; background:url(../images/body-bottom.jpg) no-repeat 0 0;

}



#footer-menu{

	width:100%; height:33px; background:url(../images/footermenu-bg.jpg) no-repeat 0 0; float:left; margin:10px 0 0 0;

}

#footer-menu ul{

	padding:0; margin:0 0 0 10px;

}

#footer-menu ul li{

	float:left;

}

#footer-menu ul li a{

	font:normal 11px/33px Verdana, Arial, Helvetica, sans-serif; color:#000; display:block; padding:0 14px;

}



#footer-menu ul li a:hover{

	color:#f47b20;

}



#footer{

	width:960px; background:url(../images/footer-bg.jpg) repeat-x 0 0; padding:0 0 15px 0;

}

#footer-left{

	width:700px; float:left; display:block;

}

#footer-left p{

	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:8px 0 0 10px;

}

#footer-left p a{

	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;

}

#footer-left p a:hover{

	text-decoration:none;

}

#footer-right{

	width:200px; float:right; display:block;

}

#footer-right p{

	font:normal 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:32px 10px 0 0px; text-align:right;

}

#footer-right p a{

	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#0343ae; text-decoration:underline;

}

#footer-right p a:hover{

	text-decoration:none;

}