html{color:#000;background:#FFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
body{background:url('images/b-g.gif') repeat-x left top;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
p{line-height:18px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption, th{text-align:left;}
h2, h3, h4, h5, h6{font-size:100%;}
h1{font-size:14px;font-weight:bold;padding-bottom:10px;}
q:before, q:after{content:'';}
abbr, acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select{font-size:100%;}
legend{color:#000;}
#wrapper{width:970px;margin:0px auto;position:relative;height:100%;}
#header{width:970px;height:93px;position:relative;}
.contact{color:#000;font-size:16px;font-weight:bold;position:absolute;width:191px;left:779px;top:19px;text-align:center;}
.contact span{font-size:13px;color:#333;}
#logo{width:500px;background:url(images/sprite.png) 0 -299px no-repeat;padding-left:77px;height:95px;}
#logo a.link{font-family:Georgia,"Times New Roman", Times, serif;font-size:30px;color:#2d53a8;text-decoration:none;padding-top:30px;display:block;}
#vertical-strip{position:absolute;width:228px;background:url('images/ver-strip-back.gif') repeat-y left top;left:550px;padding-bottom:30px;top:2px;z-index:10; }
.search-box{margin:10px; margin-top:70px; border:1px solid #aeaebe;padding:5px;background:#FFF;-moz-box-shadow:1px 1px 10px #ccc;-webkit-box-shadow:1px 1px 10px #ccc;}
.search-box .title{padding:5px;font-size:14px;font-weight:bold;border-bottom:solid 1px #e0e0e0;}
.search-box label{display:block;font-size:12px;font-weight:bold;margin:5px 0px 5px 0px;}
.search-box .input-text{border:1px solid #aaaaab;padding:4px;width:95%;margin-bottom:10px;background:url('images/sprite.png') no-repeat;background-position:175px -261px;}
.input-text{border:1px solid #aaaaab;padding:4px;width:105px;margin-bottom:10px;background:url('images/sprite.png') no-repeat;background-position:95px -261px;}
.search-box .dropdown{border:1px solid #aaaaab;padding:4px;margin-bottom:10px;float:left;}
.search-box .search-btn{display:block;clear:both;width:117px;margin:0px auto;}
#container{width:970px;overflow:hidden;margin-top:10px; background:url("images/ver-strip-back.gif") repeat-y scroll 552px 50% transparent;}
.main-content{border:1px solid #e4e4e4;padding:10px;color:#666666;}
/*09-07-10*/.main-content1{border:1px solid #e4e4e4;padding:10px;color:#666666;overflow:visible; position:relative; z-index:100;}
.main-content1 br{display:none;}
#right_side{float:left;
margin-top:150px;
padding-left:0;
position:absolute;
right:0;
top:0;
width:180px;}
#right_side img{border:solid 0px;}
#nav{width:954px;padding:8px;background:url('images/nav-back.gif') repeat-x left top;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;overflow:hidden;z-index:100;}
#nav ul li{float:left;padding:5px 20px 5px 0px;}
#nav ul li a{color:#FFF;text-decoration:none;}
#nav ul li a:hover{text-decoration:none;color:#7474ff;}
#footer{background-color:#000082;color:#b3b3b3;font-size:12px;z-index:300;width:100%; clear:both;}
#footer-inner{width:970px;padding:10px;margin:0px auto;}
.footer_link{text-align:right;width:500px;padding-left:200px;}
.footer_link a{color:#FFF;text-decoration:none;margin-left:8px;}
.footer_link a:hover{color:#FFF;text-decoration:underline;}
.mt10{margin-top:10px;text-align:justify;}
.mt25{margin-top:25px;}
.mt70{margin-top:70px;}
.mb10{margin-bottom:10px;}
.ml120{margin-left:120px;}
.title-box{background-color:#ededed;border:solid 1px #dadada;color:#000;font-size:14px;font-weight:bold;padding:7px;}
.title-box span{display:inline-block;margin-left:15px;text-indent:0px;font-size:13px;}
.title-box a{font-size:12px;color:#FFF;text-decoration:none;margin-left:20px;}
.title-box a:hover{color:#F00;}
.venue-detail-box{overflow:hidden;border-bottom:1px dashed #c5c5c5;padding-bottom:5px;margin-bottom:10px;}
.venue-detail-box .imga{float:left;border:none;margin:0px 5px 0px 0px;text-align:center;}
.venue-detail-box .imga img{padding:3px;border:1px solid #CCC;display:block;margin-top:5px;}
.btn-image{float:right;overflow:hidden;}
.venue-title{font-size:16px;font-weight:bold;color:#000;}
.map{padding-left:5px;}
.map a{color:#C00;font-size:12px;text-decoration:none;margin:0px 0px 0px 0px;cursor:pointer;font-weight:bold;}
.map a:hover{color:#C00;font-size:12px;text-decoration:underline;cursor:pointer;font-weight:bold;}
.star{float:right;}
.rating{color:#d74040;font-size:11px;font-weight:normal;text-align:right;padding-left:0px;float:right;}
.venue-detail{margin-top:0px;color:#000;font-size:11px;color:#5d5d5d;overflow:hidden;}
.venue-detail .title{color:#424242;font-size:12px;font-weight:bold;display:inline-block;}
.distance{color:#b80000;margin-left:0px;padding-left:5px;}
.address{color:#666666;font-size:11px;}
.price{color:#39b54a;font-size:16px;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.price-title{color:#b80000;font-size:15px;font-weight:bold;}
#accordion h3 a, #accordion h3 a:visited{font:bold 13px Arial;color:#000000;background:#eeeeff;margin:0px 6px;padding:7px 0px 7px 10px;cursor:hand;cursor:pointer;border-bottom:1px solid #dadada;text-decoration:none;display:block;}
#accordion h3 a:hover{font:bold 13px Arial;color:#000000;background:#eeeeff;margin:0px 4px;padding:7px 0px 7px 10px;cursor:hand;cursor:pointer;border-bottom:1px solid #dadada;text-decoration:underline;display:block;}
.nav-expand{font:bold 13px Arial;color:#000000;background:#eeeeff url('images/acc-symbol.png') no-repeat 190px 6px;margin:0px 6px;padding:7px 0px 7px 10px;cursor:hand;cursor:pointer;border-bottom:1px solid #dadada;}
.nav-collasp{font:bold 13px Arial;background:#8f0000 url('images/acc-symbol1.png') no-repeat 190px 6px;color:#FFF;padding:7px 0px 7px 10px;cursor:hand;cursor:pointer;border-bottom:1px solid #dadada;margin:0 6px 0 4px;}
.info-box{font-size:11px;font-family:Arial, Helvetica, sans-serif;display:block;margin:5px 10px;border-bottom:solid 1px #fff;}
.title{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#000;display:block;}
#accordion br{display:none;}
.mb5{margin-bottom:5px;}
.vbar-distance{background:url('images/sprite.png') no-repeat 0 -281px;padding-left:20px;}
.vbar-address{background:url('images/sprite.png') no-repeat 0 -396px;padding-left:20px;}
.vbar-phone{background:url('images/sprite.png') no-repeat 0 -414px;padding-left:20px;}
.col{}
.btn{float:right;clear:both;background:url('images/sprite.png') no-repeat 0 -129px;padding:0 0 0 5px;}
.btn a{float:left;height:30px;background:url('images/sprite-repeat.png') repeat-x 0 -95px;line-height:31px;padding:0 10px;color:#f00;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.btn a:hover{float:left;height:30px;background:url('images/sprite-repeat.png') repeat-x 0 -95px;line-height:31px;padding:0 10px;color:#666;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.btn span{background:url('images/sprite.png') no-repeat 0 -196px;float:left;width:10px;height:30px;}
.btn_booknow{background-color:#e8e8fe;}
.venue-detail .title a{color:#424242;font-size:14px;font-weight:bold;text-decoration:none;padding-bottom:5px;display:block;}
.venue-detail .title a:hover{color:#C00;text-decoration:underline;}
.currency{position:absolute;width:178px;left:791px;top:65px;z-index:900;}
.select{width:178px;border:1px solid #3CC;padding:3px;}
.paging span{font-size:12px;padding:2px 6px 2px 6px;border:1px solid #003;}
.paging a{border:1px solid #003;background:#039;color:#FFF;font-size:12px;padding:2px 6px 2px 6px;text-decoration:none;}
.paging td{padding:1px;}
.paging a:hover{border:1px solid #003;background:#fff;color:#000;text-decoration:none;}
#hotel-of-month{padding:10px;}
#hotel-of-month .title a{color:#424242;font-size:12px;font-weight:bold;text-decoration:none;padding-bottom:5px;display:block;}
#hotel-of-month .title a:hover{color:#C00;text-decoration:underline;}
#hotel-of-month .imga{float:left;display:block;margin:0px 10px 0px 0px;padding:4px;border:1px solid #CCC;background-color:#fff;}
/*.ml270{margin-left:350px;text-align:right;}*/
steps{margin:10px 0px 10px 10px;position:relative;}
.step-box-active{padding:5px;float:left;height:27px;margin-right:1px;width:93px;text-align:center;color:#FFF;font-size:12px;background:#d00000 url('images/bottom-arrow.gif') no-repeat left bottom;}
.step-box-deactive{padding:6px;float:left;margin-right:1px;width:93px;text-align:center;color:#FFF;font-size:12px;background-color:#000082;}
.tab-box{border:1px solid #e4e4e4;padding:0px;margin:10px 0px;color:#666666;position:relative;}
.active-tab{padding:6px 15px 6px 15px;color:#d00000;border-color:#d7d7d7;border-bottom:0px;text-align:center;font-size:12px;font-weight:bold;float:left;margin-right:1px;cursor:pointer;}
.deactive-tab{padding:6px 15px 6px 15px;color:#fff;background-color:#f00;border-bottom:0px;border-bottom:1px solid #d7d7d7;text-align:center;font-size:12px;font-weight:bold;float:left;margin-right:1px;cursor:pointer;border-right-color:#d7d7d7;border-top-color:#d7d7d7;}
.tab-container{padding:10px;margin-bottom:30px;}
.tab-container table tr td{padding:5px;border:1px solid #CCC;}
.tab-container table th{background:#d00000;color:#FFF;font-size:11px;font-weight:bold;padding:4px;}
.clear{clear:both;}
.hilight-box{padding:5px;float:left;background-color:#d00000;margin-right:1px;text-align:center;color:#FFF;font-size:12px;}
a.link1{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#d00000;text-decoration:none;}
a.link1:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#d00000;font-weight:bold;text-decoration:underline;}
a.link2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#d00000;text-decoration:none;}
a.link2:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#d00000;font-weight:bold;text-decoration:underline;}
.imga{float:left;margin:0px 10px 0px 0px;padding:4px;display:block;border:1px solid #CCC;}
.btn{float:right;clear:both;background:url('images/sprite.png') no-repeat 0 -129px;padding:0 0 0 5px;margin:5px 0;}
.btn .submit-btn{border-style:none;border-color:inherit;border-width:medium;float:left;height:30px;background:url('images/sprite-repeat.png') repeat-x 0 -95px;line-height:31px;padding:0 10px;color:#f00;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.btn .submit-btn:hover{border-style:none;border-color:inherit;border-width:medium;float:left;height:30px;background:url('images/sprite-repeat.png') repeat-x 0 -95px;line-height:31px;padding:0 10px;color:#666;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
#map{width:490px;height:380px;margin:10px;border:solid 4px #d4d4d4;}
.near-airport{background-image:url('images/sprite.png');background-repeat:no-repeat;background-position:0 -85px;margin-bottom:2px;margin-left:3px;margin-right:3px;padding-bottom:1px;padding-left:25px;}
.near-railway-station{background-image:url('images/sprite.png');background-repeat:no-repeat;background-position:0 -443px;margin-bottom:2px;margin-left:3px;margin-right:3px;padding-bottom:1px;padding-left:25px;}
.near-tube-station{background-image:url('images/sprite.png');background-repeat:no-repeat;background-position:0 -460px;margin-bottom:2px;margin-left:3px;margin-right:3px;padding-bottom:1px;padding-left:25px;}
.near-attraction{background-image:url('images/sprite.png');background-position:0 -103px;background-repeat:no-repeat;margin-bottom:2px;margin-left:3px;margin-right:3px;padding-bottom:1px;padding-left:25px;}
#hotel-detail-map-box a{cursor:pointer;}
.ml270{padding-left:250px;}
.title-one{color:#000;font-size:16px;font-weight:bold;border-bottom:2px solid #dddddd;padding-bottom:5px;margin-bottom:10px;}
.title-two{color:#000;font-size:16px;font-weight:bold;margin-bottom:10px;}
.title-three{color:#d00000;font-size:14px;font-weight:bold;}
.title-four{color:#000000;font-size:12px;font-weight:bold;}
.alert{color:#F00;font-size:12px;clear:both;font-style:italic;display:block;}
.alertline{color:#d00000;font-size:12px;clear:both;font-style:italic;display:inline;}
.bold{font-weight:bold;}
.border{border-bottom:1px dashed #CCC;height:1px;margin:10px 0px;}
.sort-box{font-weight:bold;background:#d5dee1;border:1px solid #969ea1;position:relative;overflow:hidden;margin-bottom:10px;}
.sort-box-title{color:#000;display:block;border-bottom:2px solid #f00;font-size:14px;font-weight:bold;padding:7px;}
.sort-box-inner{padding:7px 0px 7px 0px;float:left;font-size:12px;margin-left:20px;}
.sort-box-inner input{margin:0px;padding:0px;}

.sort-box-inner1{padding:7px 0px 7px 0px;float:left;font-size:12px;margin-left:8px;}
.sort-box-inner1 input{margin:0px;padding:0px;}

.clear{clear:both;}
.hotel-search-table table{border:1px solid #eaeaea;}
.hotel-search-table table .header td{padding:4px;background:#9bb3bb;color:#FFF;font-size:12px;font-weight:bold;}
.hotel-search-table table tr td{padding:2px;color:#585858;}
.hotel-search-table .td-back-alt{background:#eaeaea;}
.hotel-search-table .td-back-alt2{background:#fff;}
.btn_red{float:right;clear:both;background:url('images/sprite.png') no-repeat 0 -160px;padding:0 0 0 28px;margin:5px 0;}
.btn_red .submit-btn{border-style:none;border-color:inherit;border-width:medium;float:left;height:34px;background:url('images/sprite-repeat.png') repeat-x 0 -60px;line-height:34px;padding:0 10px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.btn_red .submit-btn:hover{border-style:none;border-color:inherit;border-width:medium;float:left;height:34px;background:url('images/sprite-repeat.png') repeat-x 0 -60px;line-height:31px;padding:0 10px;color:#E5E5E5;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.btn_red a{float:left;height:34px;background:url('images/sprite-repeat.png') repeat-x 0 -60px;line-height:31px;padding:0 10px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.btn_red a:hover{color:#666;}
.btn_red span{background:url('images/sprite.png') no-repeat 0 -227px;float:left;width:10px;height:34px;}
.btn_nor{float:left;position:relative;background:url('images/sprite.png') no-repeat 0 -160px;padding:0 0 0 28px;margin:5px 0;}
.btn_nor .submit-btn{border-style:none;border-color:inherit;border-width:medium;float:left;height:34px;background:url('images/sprite-repeat.png') repeat-x 0 -60px;line-height:34px;padding:0 10px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.btn_nor a{border-style:none;border-color:inherit;border-width:medium;float:left;height:34px;background:url('images/sprite-repeat.png') repeat-x 0 -60px;line-height:34px;padding:0 10px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.btn_nor .submit-btn:hover{border-style:none;border-color:inherit;border-width:medium;float:left;height:34px;background:url('images/sprite-repeat.png') repeat-x 0 -60px;line-height:31px;padding:0 10px;color:#E5E5E5;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.btn_nor a:hover{border-style:none;border-color:inherit;border-width:medium;float:left;height:34px;background:url('images/sprite-repeat.png') repeat-x 0 -60px;line-height:31px;padding:0 10px;color:#E5E5E5;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.btn_nor span{background:url('images/sprite.png') no-repeat 0 -227px;float:left;width:10px;height:34px;}
.refine-box{padding:0px 8px;overflow:hidden;}
.refine-box-title{background:#d5d5da;color:#000;font-size:16px;font-weight:bold;padding:5px;}
.refine-box-sub-title{background-color:#FFF;border-bottom:1px solid #CCC;padding:5px;font-size:12px;font-weight:bold;color:#000;margin-bottom:10px;}
.refine-box-content{color:#000;font-size:12px;}
.refine-box-content table tr td{padding:4px;}
/* 09/07/10 */.left_box{width:510px;float:left;margin-right:2%;border:1px solid #CCC;padding:4px;}
.left_box table tr td{padding:3px;color:#000;}
/* 09/07/10 */
.secret_hotel{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:0 0 5px #333333;
background:transparent url(images/background-table.gif) repeat scroll left top;
border:3px solid #FF0000;
left:0;
margin:4px;
padding:5px;
position:absolute;
top:64px;
left:550px;
width:397px;
z-index:99999!important;}
.secret_arrow{ position:absolute; top:25px; height:72px; width:70px; top:142px; left:470px;}
.title-one-secret{color:#F00;font-size:22px;text-align:left;}
.title-one-secret span{color:#000;font-size:12px;text-align:center;}
.title-one-secret span a{color:#F00;text-decoration:none;}
.title-one-secret span a:hover{color:#F00;text-decoration:none;}
.black{color:#000;}
.conf-form-box{background:url('images/form-background.gif') repeat-x left top;font-size:12px;color:#000;}
.conf-form-box table tr td{padding:2px;}
.input-box{background:#FFFFFF url('images/text-box-back.gif') repeat-x left top;border:1px solid #bababa;padding:3px;}
.pd10{padding:10px;}
a.read-more{font-size:11px;color:Red;text-decoration:none;}
a.read-more:hover{font-size:11px;color:Red;text-decoration:underline;}
.txtPre,.txtPost{font-size:11px;text-decoration:none;text-align:justify;}
.txtMore, .txtLess{font-size:11px;color:Red;text-decoration:none;cursor:pointer;text-align:justify;}
.txtMore:hover, .txtLess:hover{font-size:11px;color:Red;text-decoration:underline;cursor:pointer;text-align:justify;}
#myTestDiv{z-index:100;padding:10px;border:solid 1px #c0c0c0;font-size:11px;color:#747474;background-color:#f5f5f5;display:none;}
.pd40{padding-bottom:40px;}
.rackrate{color:Red;text-decoration:line-through;padding-right:5px;}
.imgload{padding-top:5px;}
.heading-title{background:#d00000;color:#FFF;font-size:11px;font-weight:bold;padding:4px;}
.hilight-box1{padding:5px;background-color:#d00000;margin-right:1px;text-align:center;color:#FFF;font-size:12px;}
table.attr-table{border:1px solid #CCC;}
table.attr-table tr{border:1px solid #CCC;}
table.attr-table tr td{padding:5px;border:1px solid #CCC;}
.alter-color{background:#EBEBEB;}
.star-0{background-image:url(images/sprite.png);background-position:-64px 0;width:63px;height:11px;display:inline-block;}
.star-1{background-image:url(images/sprite.png);background-position:0 0;width:63px;height:11px;display:inline-block;}
.star-2{background-image:url(images/sprite.png);background-position:0 -13px;width:63px;height:11px;display:inline-block;}
.star-3{background-image:url(images/sprite.png);background-position:0 -26px;width:63px;height:11px;display:inline-block;}
.star-4{background-image:url(images/sprite.png);background-position:0 -39px;width:63px;height:11px;display:inline-block;}
.star-5{background-image:url(images/sprite.png);background-position:0 -52px;width:63px;height:11px;display:inline-block;}
.datepicker{border-collapse:collapse;border:2px solid #999;position:absolute;z-index:1000;}
.datepicker tr.controls th{height:22px;font-size:11px;}
.datepicker select{font-size:11px;}
.datepicker tr.days th{height:18px;}
.datepicker tfoot td{height:18px;text-align:center;text-transform:capitalize;}
.datepicker th, .datepicker tfoot td{background:#eee;font:10px/18px Verdana, Arial, Helvetica, sans-serif;}
.datepicker th span, .datepicker tfoot td span{font-weight:bold;}
.datepicker tbody td{width:24px;height:24px;border:1px solid #ccc;font:11px/22px Arial, Helvetica, sans-serif;text-align:center;background:#fff;}
.datepicker tbody td.date{cursor:pointer;text-decoration:none;}
.date-pre{cursor:default;text-decoration:line-through}
.datepicker tbody td.date.over{background-color:#000082;color:#fff;}
.datepicker tbody td.date.chosen{font-weight:bold;background-color:#B80000;color:#fff;}
.hotel-summary table{border:1px solid #999;}
.hotel-summary table tr th{padding:4px;border:1px solid #999;background:#CCC;color:#000;font-size:12px;font-weight:bold;}
.hotel-summary table tr td{padding:2px;color:#585858;border:1px solid #CCC;}
.hotel-summary .td-back-alt{background:#eaeaea;}
.btn-sort-up{width:14px;background:url(images/sprite.png) -42px -717px no-repeat;height:13px;border:solid 0px;margin:0px 0px 0px 4px;outline:none;overflow:hidden;text-indent:50px;}
.btn-sort-up-selected{border-style: solid;
    border-color: inherit;
    border-width: 0px;
width:16px;
    background:url(images/sprite.png) -14px -717px no-repeat;height:17px;
    margin:0px 0px 0px 4px;    outline:none;    overflow:hidden;    text-indent:50px;
}
.btn-sort-down{width:14px;background:url(images/sprite.png) -28px -717px no-repeat;height:13px;border:solid 0px;margin:0px 0px 0px 4px;outline:none;overflow:hidden;text-indent:50px;}
.btn-sort-down-selected{width:14px;background:url(images/sprite.png) 0 -717px no-repeat;height:13px;border:solid 0px;margin:0px 0px 0px 4px;outline:none;overflow:hidden;text-indent:50px;}
.secret-hotel-text{padding:5px;background-color:#ebebeb;margin:2px;}
.secret-hotel-text .title{font-size:14px;font-weight:bold;display:inline;}
.secret-hotel-text .txtPost{display:block;}
.facility-items{padding:5px;margin:2px;display:inline-block;width:150px;}


.secretroom-grid{border:solid 2px #ebebeb;padding:10px;margin:5px;display:block;}
.secretroom-grid-search{margin:5px;display:block;border:solid 2px #ebebeb;}
.secretroom-grid .title,.secretroom-grid-search .title{font-weight:bold;display:block;border-bottom:solid 2px #ebebeb;margin:5px;}
.secretroom-grid .room-info,.secretroom-grid-search .room-info{font-size:12px;margin:5px 20px 5px 20px;}
.secretroom-grid span,.secretroom-grid-search span{display:inline-block;margin:0px;}
.secretroom-grid .price-grid,.secretroom-grid-search .price-grid{margin:0px;padding:0px;display:block;}
.secretroom-grid .price-grid span, .secretroom-grid-search .price-grid span{margin:0px;padding:0px;display:inline-block;}
.weekdays, .secretroom-grid-search .price-grid .weekdays{border:solid 0px #ebebeb;margin:0px;}
.weekdays span, .secretroom-grid-search .price-grid .weekdays span{padding:4px;}
.weekend, .secretroom-grid-search .price-grid .weekend{border:solid 0px #ebebeb;margin:0px;}
.weekend span, .secretroom-grid-search .price-grid .weekend span{margin:0px;padding:4px;}
.weekend .grid-head,.secretroom-grid-search .price-grid .weekend .grid-head{ font-weight:bold;display:block;background-color:#D00000;color:#fff;margin:0px;padding:3px;}
.weekdays .grid-head, .secretroom-grid-search .price-grid .weekdays .grid-head{ background-color:#ebebeb;font-weight:bold;display:block;margin:0px;padding:3px;}
.grid-room-name{font-weight:bold;font-size:14px;display:block;margin:0px;float:left;width:90px;}

.secret-hotel{padding:10px;margin-bottom:20px;}
.secret-hotel table{border:4px solid #CCC;padding:5px;}
.secret-hotel table tr td{padding:10px;}
.secret-totel-price{color:#39B54A;padding-left:95px;font-size:14px;font-weight:bold;}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;font-family:Arial;border:solid 3px #000082;background-color:#fff;}
.ui-dialog .ui-dialog-titlebar{padding:5px;position:relative;background-color:#000082;height:18px;font-weight:bold;font-size:14px;color:#fff;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;color:#fff;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.map-infotext{padding:5px;width:350px;}
.map-infotext .imga{width:95px;border:none;}
.map-infotext .map,.map-infotext .distance,.map-infotext .mt10{display:none;}
.hilight-box2{padding:5px;background-color:#d00000;margin-right:1px;text-align:left;font-weight:bold;color:#FFF;font-size:14px;}
.formpage-title h1{font-size:16px;font-weight:bold;padding:10px;}
.msgStyle{background-color:#CC0000;color:#FFFFFF;font-size:12px;font-weight:bold;text-align:center;}
#termsandcondition{margin-bottom:20px;}
#termsandcondition ul li{list-style-type:square;list-style-position:inside;}
.alertinline{color:#F00;font-size:12px;font-style:italic;}
.custcarebox{padding:10px;}
.watermark{color:#aaa;}
.none{display:none;}
.facility-box{width:130px;margin:0px 10px;float:left;}
.facility-heading{font-size:14px;font-weight:bold;color:#000;display:block;margin-bottom:10px;}
.facility-item{font-size:11px;padding:3px;}
.logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/logo.gif) repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:102px;
left:552px;
padding-top:105px;
position:absolute;
text-align:center;
text-transform:uppercase;
top:2px;
width:226px;
z-index:50;
}
.closebtn{float:right; display:block; background:#ff0000; color:#ffffff; font-weight:bold; padding:2px 4px; text-align:center; cursor:pointer;}
#left_side{width:780px;float:left;position:relative;margin-right:10px;z-index:25;}
#left_side1{width:780px;float:left;position:relative;margin-right:10px;z-index:25;height: 815px}
#left_col1{ width:540px; float:left; margin-right:10px;}
#left_col2{ width:230px; float:left; background:url(images/ver-strip-back.gif) top  center repeat-y; }
.justify {text-align:justify;}
/*-----For Secret hotels Rates-------*/
.shbox{ width:505px; border:1px solid #c2c2e9; position:relative;}
.row1{ overflow:hidden; border-bottom:1px solid #c2c2e9; }
.secret-h-cal{overflow:hidden; border-bottom:1px solid #c2c2e9; border-right:4px solid #c2c2e9; border-left:4px solid #c2c2e9; }
.row3{overflow:hidden; border-bottom:1px solid #c2c2e9;}
.shname{ width:280px; border-right:1px solid #c2c2e9; float:left; display:inline-block; padding:3px; font-size:18px; font-weight:bold; text-transform:uppercase; height:40px; overflow:hidden; }
.shdetail{ font-size:12px; border-right:1px solid #c2c2e9; float:left; padding:8px 6px; }
.shselect{font-size:12px; float:left; padding:2px 6px; }
.secret-h-cal{ font-size:12px;}
.secret-h-cal table{ margin:0px; padding:0px;}
.secret-h-cal table tr td{padding:0px; border-right:1px solid #c2c2e9;width: 80px;}
.shpoint{ color:#ff0000; font-size:11px; border-right:1px solid #c2c2e9; padding:10px 5px; display:block; float:left;}
.shpoint1{ color:#ff0000; font-size:11px; padding:10px 5px; display:block; float:left;}
.shprice{ font-size:18px;  padding-top:6px; display:block; text-align:center;}
.shprice strong{color:#F00}
.redcolor{color:#ff0000}
.stprice{float:right;color:Red}
#divsecret{position:absolute;left:0px;top:0px;z-index:100;height:400px;width:300px;padding:10px;border:solid 2px #c0c0c0;font-size:11px;color:#747474;background-color:#f5f5f5;display:none;}
.txtright{text-align: right;}
.red{color:red;padding-top: 5px}
.dvLoading
{
    background-position: center;
    background-image: url(../images/ajax-loader1.gif);
    height: 100px;
    position: absolute;
    top: 200px;
    background-repeat: no-repeat;
    width: 100%;
    z-index: 100;
    display:none; 
}
.err_ul{padding:25px 0 0}
.err_ul li{padding:0 0 10px 27px; background: url(images/err_bullet.gif) no-repeat 10px 5px;}
.err_ul li a{text-decoration: none;font-size: 12px;color: #000;}
.err_ul li a:hover{text-decoration: underline;font-size: 12px;color: #000;}

#tableRate
{
    border: 1px solid #ffc20f;
    width: 100%;
}
#tableRate .room-popup
{
display: block;
padding: 5px;
border: 1px solid #000;
z-index: 9999;
width: 300px;
background: #efefef;
position:absolute;
left:50px;
}

#tableRate .room-image
{
    margin-bottom: 10px;
    display: block;
}


#tableRate .room-popup2
{
display: block;
padding: 5px;
border: 1px solid #000;
z-index: 9999;
width: 545px;
background: #efefef;
position:absolute;
left:70px;
}


#tableRate .room-image2
{
   float: left; margin:0 8px 0 0; border:1px solid #B23B14;
 
}

.loading
{
    background-image: url(images/ajax-loader.gif);
    height: 11px;
    width: 16px;
    display: block;
    clear: left;
}
.chek-avail{width: 100%;margin-bottom: 10px}
.tab-container2{padding:10px 10px 0 10px; clear:both;}
.tab-container2 table tr td{padding:5px;border:1px solid #CCC;}
.tab-container2 table th{background:#d00000;color:#FFF;font-size:11px;font-weight:bold;padding:4px;}
