@charset "UTF-8";
body{background:#cff2fd;color:#fff;font-family:Tahoma, Geneva, sans-serif;background:url(../images/bg.png) repeat-x #000;}
a{color:#fff;text-decoration:none;}
a:hover{color:#979c07;text-decoration:underline;}
.underline{text-decoration:underline;}
h1{color:#a4993e;}
h3{color:#a4993e;}
h4{color:#a4993e;margin-bottom:5px;}
hr{padding:0;margin-bottom:3px;}
strong{color:#fff;}
.center{text-align:center;}
/*360 tour*/
#right_edge_tour{background:url(../images/360tour.png) no-repeat;display: block;outline: medium none;position: fixed;background-position:fixed;left: 0px;top:300px;width: 67px;height: 170px;text-align:center;z-index:1001;}
#right_edge_tour:hover{background:url(../images/360tour_over.png) no-repeat;}

.container{width:919px;}
#frmjoin{float:right;}
#frmjoin ul{list-style:none;}
#frmjoin ul li{float:left;padding:0;margin:0;}
#frmjoin .textnewsletter{width:170px;padding:5px;border:1px solid #767474;background-color:#5a5f62;color:#fff;}
.frmdisplay{display:block;padding-left:33px;}
.frmhidden{display:none;}
#header{float:left;width:919px;}
#header .last{float:right;}
#submenu{}
#submenu ul{list-style:none;}
#submenu ul li{padding:0 10px 10px 10px;float:left;}
#submenu ul li a{text-decoration:none;}
#submenu ul li a:hover{text-decoration:underline;}
#mainmenu{}
#mainmenu ul{list-style:none;height:43px;background:url(../images/mainmenu/mnu_bg.png) repeat-x;float:left;padding:0;margin:0;width:100%;font-size:13px;z-index:1;}
#mainmenu ul li{float:left;color:#FFF;padding:0;margin:0;}
#mainmenu ul li a{color:#FFF;text-decoration:none;font-weight:bold;font-size:12px;padding:0 18px 0 0;}
#mainmenu .bg{background:#1a2022;}
#mainmenu ul li a:hover{color:#fed71f;text-decoration:underline;}
#mainmenu ul li span{padding:2px 8px 0 8px;margin:10px 0 0 0;display:block;text-align:center;}
#mainmenu .last{float:right;}
#mainmenu li ul{display:none;-moz-border-radius:15px;border-radius:15px;}
#mainmenu ul li a:hover{background:none;}
#mainmenu li:hover ul{display:block;position:absolute;background:#2e414e;padding:10px 5px 5px 5px;width:auto;height:auto;}
#mainmenu li:hover li{float:none;font-size:13px;margin-left:20px;}
#mainmenu li:hover li:hover{list-style-image:url(../images/mainmenu/mnu_bullet.png);}
#mainmenu li:hover a{background:none;}
#mainmenu li:hover li a:hover{background:none;list-style-image:url(../images/mainmenu/mnu_bullet.png);}

#mainmenu .txtgold{color:#fbbd04;text-decoration:none;font-weight:normal;}

.facebook_like_container{float:right;width:75px;height:21px;text-align:right;}
.homepage_packages{width:284px;height:154px;overflow:hidden;}
.homepage_package{width:264px;height:134px;}

.hightlight_title{color:#fbbd04;text-decoration:none;font-weight:bold;}
.hightlight_text{color:#a4993e;text-decoration:none;font-weight:bold;}

.nivoSliderHomeScreen{position:relative;min-height:345px;margin:0;background:#202834 url(../scripts/nivoslider/1.9/facebook.gif) no-repeat 50% 50%;-moz-box-shadow:0px 0px 10px #333;-webkit-box-shadow:0px 0px 10px #333;box-shadow:0px 0px 10px #333;z-index:-0;}
#slider1 .nivo-controlNav{padding-left:420px;bottom:-15px;margin-bottom:30px;display:none;}
#slider1 .nivo-controlNav a{border:0;margin-left:3px;float:left;}
#slider1 img{position:absolute;top:0px;left:0px;display:none;}
#bookingform{padding-left:0;}
#fastbooking{padding:10px 0 10px 10px;}
#fastbooking ul{list-style:none;height:43px;float:left;padding:0;margin:0;font-size:13px;z-index:1;}
#fastbooking ul li{float:left;height:37px;background:url(../images/fastbooking/box_bg.png) repeat-x;color:#FFF;padding:0;margin:0;}
#fastbooking .first{background:#1a2022;}
#fastbooking .last{background:#1a2022;}
#fastbooking .right{width:auto;padding:2px 0 0 0;}
#fastbooking .sperater{padding:8px 10px 0 20px;display:block;text-align:center;}
.bestrate{color:#fbbd04;text-decoration:underline;text-align:right;padding-left:75px;display:block;}
.textbooking{width:100px;padding:2px 4px 4px 4px;background:url(../images/ico_calendar.png) right no-repeat #fff;}
.span-8{width:290px;}
.span-7{width:282px;}
.span-15{width:590px;}
.span-23{width:919px;background:#1a2022;}
#addresslink{display:block;text-align:center;font-size:9px;}
#addresslink strong{color:#a4993e;font-size:11px;}
#extlink{display:block;text-align:center;width:919px;}
#extlink img{margin:10px 5px 10px 5px;}
#screenbox{padding:0 15px 0 16px;}
.headnews{color:#bb964b;}
.sere_address{font-size:14px;color:#a49432;text-align:center;}
.fontfooter{font-size:10px;color:#fff;text-align:center;margin-top:13px;}
#contentbox{background:url(../images/bg-content.png) repeat-y;}
#inner{margin:0 40px 0 40px;padding-top:10px;text-align:left;}
#inner a{color:#a4993e;}
#innerlink{margin:0 25px 0 25px;}
#innerlink img{margin:20px 10px 20px 15px;}
.reservationbox{background:url(../images/bg-bookingform.png) no-repeat;padding-top:20px;}
.reservationboxresult{background:url(../images/bg-bookingform-result.png) no-repeat;padding-top:20px;}
#leftbox{border:solid 2px #333f46;width:240px;display:block;padding-left:8px;margin-left:10px;}
.leftmenu{list-style:none;list-style-type:none;color:#92a0a9;}
.ahrefleft{color:#fff;}
.ahrefleft:hover{color:#979c07;}
.bookingline{border-bottom:#979c07 1px dotted;}
.bookinglinegray{border-bottom:#f6f6f6 1px dotted;}
#bookingbox{background-color:#1a2022;width:919px;display:block;float:left;}
#facilityimage{text-align:center;display:block;width:800px;margin-right:10px;float:left;}
#facilityimage img{margin:10px;padding:0;border:5px solid #454a4d;}
.discount{text-decoration:line-through;font-size:10px;color:red;}
.specialprice{}
.txtred{color:#d1cf27;}
.txtred_bold{color:#d1cf27;font-weight:bold;text-decoration:underline;}
.txtbold{color:#FFFFFF;font-weight:bold;}
.tablehilight{background:#213443;}
#numberrooms{list-style:none;}
#numberrooms ul{list-style:none;}
#numberrooms ul li{float:left;padding-right:10px;padding-bottom:5px;}
.tableline{border-bottom:#213443 dotted 2px;}
label{font-weight:normal;}

/*use these */
.box{background-color:#223846;border:solid 1px #416982;padding:10px;margin:0 0 20px 0;}
.box a{color:#a4993e;}
.box_left{width:170px;height:120px;margin: 5px 10px  0 0;}
.box_center{width:480px;}
.box_right{width:140px;text-align:right;padding:10px 0 0 10px;}
.dates_icon{padding:10px 10px 0 0;}
.box_more_details a{color:#a4993e;cursor:pointer;font-weight:bold;text-decoration:none;}

.room_title a{font-size:12px;font-weight:bold;color:#a4993e;text-decoration:none;}
.room_container{background-color:#223846;border:solid 1px #416982;padding:10px;margin:0 0 20px 0;}
.room_thumb{width:150px;height:114px;margin: 0 10px  0 0;}
.room_content{width:515px;}
.search_rooms_content{width:450px;padding:0 10px 0 0;}
.more_info{text-align:center;padding:30px 0 0 10px;}
.search_rooms_right{text-align:right;padding:10px 0 0 10px;}

.fleft{float:left;}
.fright{float:right;}
.clr{clear:both;width:100%;height:1px;line-height:0px;}

.booking_left{width:420px;margin-right:20px;padding:20px 0 0 10px;height:560px;background-color:#223846;border:solid 1px #416982;}
.booking_right{width:375px;padding:20px 0 0 10px;height:560px;background-color:#223846;border:solid 1px #416982;}
.smallbox{height:560px;}
.internal_booking_container{height:100px;display:none;border:solid 2px silver;background-color:#223846;}
.internal_booking{padding:0 10px 10px 10px;}
.close_container{float:right;background-color:silver;}
.close{padding:5px 10px 5px 10px;cursor:pointer;}

.view_details{color:#a4993e;cursor:pointer;padding-left:20px;}
.pricing_details{display:none;z-index:2000;position:absolute;width:380px;background-color:#0d2535;border:solid 1px #416982;}
.mask{position:absolute;z-index:1000;top:0px;left:0px;background-color:#FFF;}

.content_padding{padding:0 0 10px 20px;}

.label_container{width:180px;line-height:20px;}
.value_container{width:170px;line-height:20px;}
