body{background-image:url("background.png");padding:0px;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;}
a img{border:none;}
#top_menu{clear:both;margin:0px;padding:1px 5px;list-style:none;}
#top_menu li{float:left;background:url(center_menu.gif) repeat-x;line-height:30px;cursor:pointer;}
#top_menu li a{color:#FFFFFF;margin:0px 2px;float:left;text-decoration:none;}
#top_menu li span.l_F{float:left;width:6px;background:url(left_menu.gif) no-repeat;padding-left:9px;}
#top_menu li span.r_F{float:left;width:6px;background:url(right_menu.gif) no-repeat;margin-left:9px;}			
#top_menu li.idx {float:left;background:url(center_menu_idx.gif) repeat-x;line-height:30px;cursor:pointer;}
#top_menu li.idx a{color:#60abff;margin:0px 2px;float:left;text-decoration:none;}
#top_menu li.idx span.l_F{float:left;width:6px;background:url(left_menu_idx.gif) no-repeat;}
#top_menu li.idx span.r_F{float:left;width:6px;background:url(right_menu_idx.gif) no-repeat;}
.h_lnk {color:#933170;font-size:12px;text-decoration:underline;margin:0px 2px;}	
.h_lnk1 { color:#a0a0a0;font-size:11px;text-decoration:underline;margin:0px 2px;}
.lnk1 {color:#FFFFFF;text-decoration:none;margin:0px 3px;}
#_body .logo {margin:9px;float:left;width:168px;height:81px;background-image: url(logo.gif);background-repeat: no-repeat;}
#_body ._top {width:940px;height:27px;}
#_body ._top .top-right {float:right;height:27px;width:10px;background:url(right_reg.gif) no-repeat;}
#_body ._top .lang-box {float:right;line-height:27px;padding:0px 15px;background:url(center_reg.gif) repeat-x;color:#FFFFFF;}
#_body ._top .top-left {float:right;height:27px;width:10px;background:url(left_reg.gif) no-repeat;}
#_body .head-box {clear:both;width:940px;height:130px;margin-top:12px;}
#_body .offer {margin-top:10px;width:572px;height:159px;background:url(offer-bg.jpeg) no-repeat;}
#_body .offer div{padding:135px 0 0 10px;width:572px;}
#_body .offer div a{color:#FFF;font-size: 14px;}
/********Start*About******/
#about-main {float:left;margin-top:10px;width:594px;}
#about-main .top {width:594px;height:102px; background:url(about-top.png) no-repeat;}
#about-main .main {width:594px;height:205px; background:url(about-main.png) no-repeat;}
#about-main .content{ width:100%;height:500px;background:url(about-bg.png) repeat-y;}
#about-main .bottom { height:12px; background:url(about-bottom.png) no-repeat;}
#about-main .main-content{ position:absolute;width:590px; margin:5px;}
/******End*About*********/
/******Start*Contact******/
#contact-main {float:left;margin-top:10px;width:594px;}
#contact-main .top {width:594px;height:8px; background:url(content-top.png) no-repeat;}
#contact-main .main-content {width:580px;padding:10px; background:url(content-bg.png) repeat-y;}
#contact-main .bottom {width:594px;height:8px;background:url(content-bottom.png) no-repeat;} 
/*******End*Contact*********/
/******Start*Booking******/
#booking-main {margin:0 0 5px 70px;width:770px;}
#booking-main .top {width:770px;height:8px;background:url(booking-top.png) no-repeat;}
#booking-main .main-booking {width:768px;padding:10px; background:url(booking-bg.png) repeat-y;}
#booking-main .bottom {width:770px;height:8px;background:url(booking-bottom.png) no-repeat;}
/*******End*Booking*********/
/******Q*Search******/
#q-search {background:url(min-bg.gif) repeat-y;width:312px;padding:0 0 0 10px;}
#q-top {background:url(min-top.gif) no-repeat;width:312px;height:14px;margin-top:10px;}
#q-bottom {background:url(min-bm.gif) no-repeat;width:312px;height:14px;}
#q-search .check {padding:0 0 0 15px;background:url(search-padding-bg.gif) no-repeat;background-position:left;height:30px;}
#q-search span {color:#a33c85;font-weight:bold;font-size: 11px;padding-right:5px;}
#q-search .calendar {padding:0 10px 0 0;background:url(search-padding-bg.gif) no-repeat;background-position:right;}
#q-search .title {background:url(q-arrow.gif) no-repeat bottom left; padding:0 0 0 15px;margin:0 0 5px 12px;font-size:14px;}
#q-search input.botton{border:0;width:97px;height:30px;color:#fff;font-weight:bold;margin-top:5px;background-image: url(getrates.png);background-repeat: no-repeat;}
#q-search .rooms {padding-top:10px;}
#FSmainTable{border:1px solid #1d4068}
.FSdateField{width:76px; border:0; padding:1px 0 0 3px}
.FSmonthRolldown{width:90px;}
.FSyearInput{width:38px;}
.FSbuttonsRow{background-color:#DDDDDD}
.FSdateButton{width:20px; height:20px; font-weight:bold;}
.FSdateButton2{width:40px; height:20px; font-weight:normal;}
.FScalendarTitles TD{border-bottom:1px solid black; color:black; line-height:14px}
.FScalendar TD{font-weight:normal}
.FSinMonth{height:20px;width:20px;color:#000000;text-decoration:none;}
.FSnotInMonth{color:#a33c9a;text-decoration:none;width:32px;height:14px;line-height:14px}
.FSinMonth:hover{font-weight:bold}
.FSnotInMonth:hover{font-weight:bold}
.FSoutOfRange{color:#CCCCCC;line-height:12px;text-decoration: line-through;}
#FSrangeCell{background-color:#EEEEEE; font-size:9px; text-align:center; line-height:14px}
#FSdateToday{font-size:11px; line-height:10px}
.FSweekend{background-color:#F9F9F9}
.FSweekend A{color:#333333}
.FSweekend A.FSnotInMonth{color:#a33c9a;}
/******and*Q*Search******/
/******Specials******/
#specials .top { background:url(offer-top.jpeg) no-repeat; width:574px; height:41px;}
#specials .top div{font-size:16px;color:#9e0568;margin:0; padding: 5px 0 0 12px;}
#specials .bg{background:url(offer-bg2.jpeg) repeat-y; width:574px;padding:10px 0 0 25px;}
#specials .bg span {color:#13cef2;font-size:14px;margin:0 5px 0;}
#specials .bg td{color:#fff;font-size:14px;}
#specials .bg a{color:#fff799;font-size:14px;}
#specials .bg .hr{background:url(hr.gif) repeat-x;height:10px;width:90%;}
#specials .bg .dis{color:#fff799;background:url(off.png) no-repeat;width:53px;height:54px;}
#specials .bg .dis p {color:#fff799;margin:0;padding:12px 0 0 6px;}
#specials .bottom{background:url(offer-bottom.jpeg) no-repeat;width:574px;height:11px;}
/******and*Specials******/
/******Thingstodo********/
#thingstodo {font-size: 12px;line-height: 1.3;text-align:left;}
#thingstodo div {margin:14px 0}
#thingstodo a {font-weight: bold;color:#0066FF;}
#thingstodo img {float:left;margin:0 5px 5px 5px;width: 80px;height: 65px;border:0;}
#thingstodo ul a{color:#9a3f93}
#thingstodo ul{font-size: 11px;list-style: none;margin:0;padding:0 7px 0;}
#thingstodo p{margin: 0;padding: 0 7px;text-align: left;}
/*****and*Thingstodo********/
/* --- Start MapBox --- */
#box-map {float:right;width:300px;height:160px;margin: 7px 15px 5px 0;padding:0;}
#box-map .title {width:300px;height:29px;background:url(map-box-top.gif) no-repeat;color:#FFF;font-size:16px;padding:10px 0 0 12px;}
#box-map .padding {width:300px;height:128px; background:url(map-box-padding.gif) no-repeat;padding: 90px 0 0 10px;}
/* --- End MapBox --- */
/******Start*Search*Results******/
#search-results {margin:15px 0 0 0;width:594px;height:169px;background:url(results-box/main-bg.png) no-repeat;}
#search-results .main {width:589px;height:169px;padding-top:1px;}
#search-results .main .title {margin:5px 0 15px 20px;color:#3d5c7e;font-size:95%;font-weight: bold;}
#search-results .main .mainimg {float:left;margin-left:20px; margin-top:3px;}
#search-results .main .address .description {color:#000;width:311px;}
#search-results .main .address {float:left;margin-left:15px;color:#a2387a;width:335px;}
#search-results .main ._price {float:right;padding-top:10px;width:116px;height:105px;text-align:center;background:url(results-box/detael-bg.png) no-repeat;}
#search-results .main ._price .avg {color:#3d5c7e;font-size:14px;}
#search-results .main ._price .price {padding: 8px;color:#91115d;font-size:14px;font-weight:bold;}
#search-results .main ._price .info a {font-size:15px;color:#2f3d69;text-decoration: underline;}
#search-results .main .bottom-star {float:left; margin-left:20px; width:100px;}
#search-results .main .bottom {margin:0 10px 0 0; height:20px;}
#search-results .main p {margin:0; padding:0;}
/********End**Results*********/
