/**
 * Other Styles - Styles Sheet
 *
 * Version: 0.1
 * Updated: 2011-10-14
 * Author: 78e1cbcf185f1931855574403132a177
 *
 * Copyright (c) 2011 CheersBye.com
 *
 **/

/* HeaderBox */
.header-content .hMiddle .topHeaderBox{position:relative;height:35px;top:0;}
.header-content .hMiddle .topHeaderBox .proTitle{position:relative;margin:0 auto;width:770px;height:30px;text-align:center;padding:5px 0 0;font:bold 12pt "Times New Roman", Times, serif;top:0;color:#2F4877;margin-left:0;}
.header-content .hMiddle .topHeaderBoxHidden{position:relative;height:81px;top:0;}
.header-content .hMiddle .topHeaderBox .proTitle em{color:#900;font:bold 13pt "Times New Roman", Times, serif;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* FanlikeBox */
DIV.fbFanlikeBox{position:absolute;top:55px;right:10px;width:75px;text-align:right;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Chat Box */
DIV.chatBox{position:absolute;top:5px;right:5px;z-index:99999;}
DIV.chatBox img{width:105px;height:45px;}
DIV.chatBox div a,DIV.chatBox div a:hover{text-decoration:none;border:none;background:none;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Title tag message */
.header-content .hMiddle .topHeaderBox .titleTagMsg{position:relative;font:bold 8pt Arial, Helvetica, sans-serif;color:#696969;white-space:nowrap;cursor:default;z-index:1;height:18px;width:300px;left:250px;top:0;}
.titleTagMsg UL{position:relative;list-style:disc;color:#900;padding:3px;}
.titleTagMsg UL LI{position:relative;margin-left:10px;margin-right:10px;float:left;}
.titleTagMsg UL LI.first{margin-left:0;list-style:none;}
.titleTagMsg UL LI span{color:#365C8B;}
.titleTagMsg UL LI span em{color:#900;font-weight:700;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Sidebar */
.sideBar{position:fixed;left:0;top:320px;width:29px;height:180px;z-index:999999;}
.sideBar .imgLink{position:relative;width:29px;height:75px;cursor:pointer;}
.sideBar a{background:none;border:none;padding:0;margin:0;}
.sideBar .tweetus{background:url(../img/social/tweetus_left.png) no-repeat;height:96px;}
.sideBar .tweetus:hover{background-position:-29px 0;}
.sideBar .faceus{background:url(../img/social/faceus_left.png) no-repeat;height:80px;margin-top:5px;}
.sideBar .faceus:hover{background-position:-29px 0;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Tab menu */
.header-content .hMiddle .topHeaderBox #navbar{width:405px;font:8pt Arial, Helvetica, sans-serif;line-height:normal;overflow:hidden;z-index:500;margin-top:19px;height:32px;margin-left:142px;}
#navbar ul{padding:0;list-style:none;margin:0 auto;float:left;}
#navbar ul li{float:left;display:block;margin:0 2px 0 0;padding:0;}
#navbar ul li:first{margin-left:0px;}
#navbar ul li a{float:left;margin:0 1px 0 0;padding:0 0 0 9px;background:url(../img/layout/cheersbye-images.png) 0 -75px no-repeat;text-decoration:none;}
#navbar ul li a span{float:left;display:block;margin:0;padding:7px 9px 6px 0;background:url(../img/layout/cheersbye-images.png) right -75px no-repeat;color:#FFF;font:bold 12px Arial, Helvetica, sans-serif;}
#navbar ul li a span div.home{height:15px;width:15px;background:url(../img/layout/cheersbye-images.png) 0 0 no-repeat;padding:0 2px;margin:auto 1px auto 3px;display:block;}
#navbar ul li a span.last{margin-right:0;}
#navbar ul li a:hover,#navbar ul li a.selected{background:url(../img/layout/cheersbye-images.png) 0 -107px no-repeat;border:none;}
#navbar ul li a:hover span,#navbar ul li a.selected span{background:url(../img/layout/cheersbye-images.png) right -107px no-repeat;border:none;}
div#navbar ul li div.new{position:absolute;top:2px;margin-left:0;z-index:99999;background:url(../img/new.gif) no-repeat;width:66px;height:36px;margin-left:0;}
#navbar ul li div.tag{position:absolute;top:25px;margin-left:25px;z-index:9999;width:auto;height:50px;}
#navbar ul li div.img1{background:url(../img/toppics/taj.jpg) no-repeat;width:94px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Search Box */
.header-content .hMiddle .topHeaderBox .searchBar{position:absolute;width:600px;height:30px;top:25px;left:132px;}
.searchBar .searchBox{position:relative;width:485px;height:32px;background-color:#DCE7F5;border:1px solid #8AA9DB;z-index:9999;}
.searchBox .textBox{position:relative;float:left;width:399px;height:30px;display:block;left:3px;}
.searchBox .textBox input.txt{position:relative;width:384px;height:18px;margin:3px 0 0 0;padding:3px 5px;border:1px solid #036;bottom:0px;outline:none;font:8pt Arial, Helvetica, sans-serif;}
.textBox .slideMsg{position:relative;padding:5px 10px;top:-1px;width:374px;background:#E5EFF9;border:1px solid #369;color:#036;font:bold 9pt Arial, Helvetica, sans-serif;z-index:9999;display:none;}
.textBox .slideMsg em{color:#900;font:bold 9pt Arial, Helvetica, sans-serif;}
.searchBox .buttonBox{position:relative;float:left;width:83px;height:30px;display:block;left:2px;top:1px;}
.buttonBox input.but{position:relative;float:right;background:url(../img/search-but1.png) center left no-repeat;width:83px;height:30px;padding:0;border:none;cursor:pointer;top:0px;}
.buttonBox input.but:hover{background:url(../img/search-but1.png) center right no-repeat;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Book Box */
div.subHeader{position:relative;width:100%;height:49px;background-color:#FFF;float:left;z-index:0;display:block;border-bottom:1px solid #900;}
div.subHeader div.bookBox{position:relative;margin:0 auto;width:1000px;background-color:#FFF;height:49px;z-index:0;}
div.subHeader div.bookBox div.info,div.subHeader div.bookBox div.ctrls{position:relative;float:left;padding:5px;min-width:35px;height:40px;border-left:1px solid #E2E2E2;color:#365C8B;z-index:0;}
div.subHeader div.bookBox div.info{width:273px;height:35px;border-left:none;}
div.subHeader div.bookBox div.info div.msg1,div.subHeader div.bookBox div.info div.msg2{position:relative;font:8pt Arial, Helvetica, sans-serif;width:255px;}
div.subHeader div.bookBox div.info div.msg1 em{font-weight:700;}
div.subHeader div.bookBox div.info div.msg2{width:50px;float:left;}
div.subHeader div.bookBox div.info div.name{position:relative;float:left;width:250px;margin-left:0;white-space:normal;font:bold 8pt Arial, Helvetica, sans-serif;color:#930;}
div.subHeader div.bookBox div.ctrls label{position:relative;font:bold 8pt Arial, Helvetica, sans-serif;color:#365C8B;padding:2px 0 3px 5px;margin-left:-5px;}
div.subHeader div.bookBox div.ctrls select,div.subHeader div.bookBox div.ctrls input.text{position:relative;padding:3px 3px 0 0;margin:5px 0 0;font:8pt Arial, Helvetica, sans-serif;color:#365C8B;border:1px solid #365C8B;background-color:#EFF1F8;}
div.subHeader div.bookBox div.ctrls select option{text-align:center;}
div.subHeader div.bookBox div.ctrls select.title{width:45px;}
div.subHeader div.bookBox div.ctrls select.room{width:60px;}
div.subHeader div.bookBox div.ctrls select.adult{width:55px;}
div.subHeader div.bookBox div.ctrls select.child{width:65px;}
div.subHeader div.bookBox div.ctrls select.infant{width:60px;}
div.subHeader div.bookBox div.ctrls select.city{width:100px;}
div.subHeader div.bookBox div.ctrls select.country{width:100px;}
div.subHeader div.bookBox div.ctrls select.title option,div.subHeader div.bookBox div.ctrls select.country option,div.subHeader div.bookBox div.ctrls select.city option{text-align:left;}
div.subHeader div.bookBox div.ctrls input.text{width:100px;height:12px;background-color:#F7F9FB;}
div.subHeader div.bookBox div.ctrls input.text:focus,div.subHeader div.bookBox div.ctrls select:focus{border:1px solid #C00;outline:none;}
div.subHeader div.bookBox div.ctrls input.textDisabled{color:#999;}
div.subHeader div.bookBox div.ctrls input.textEnabled{color:#365C8B;}
div.subHeader div.bookBox div.ctrls input.date{width:60px;cursor:default;}
div.subHeader div.bookBox div.randImg img{position:relative;float:left;}
div.subHeader div.bookBox div.randImg img.but{cursor:pointer;margin-top:3px;}
div.subHeader div.bookBox div.button{overflow:inherit;}
div.subHeader div.bookBox div.button input.but{position:relative;background:url(../img/bkSend.png) no-repeat top center;width:45px;height:46px;outline:none;border:none;cursor:pointer;}
div.subHeader div.bookBox div.button input.but:hover{background:url(../img/bkSend.png) no-repeat bottom center;}
div.subHeader div.bookBox div.button div.tag{position:absolute;background:url(../img/best_rate2.png) no-repeat center top;width:50px;height:33px;top:-13px;left:35px;}
div.subHeader div.bookBox div.ctrls input.errorField,div.subHeader div.bookBox div.ctrls select.errorField{background-color:#900;color:#FFF;border:1px solid #600;}
div.subHeader div.bookBox div.ctrls select.errorField option:disabled{color:#CCC;}
div.subHeader div.bookBox div.bookBoxOver{position:absolute;display:none;width:920px;height:50px;background-color:#FFF;}
div.subHeader div.bookBox div.bookBoxOver div.img{position:relative;margin:0 auto;margin-top:15px;background:url(../img/requestloader.gif) no-repeat center;width:60px;height:20px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Content Layouts */
div.contents div.leftContent,div.contents div.rightContent,div.contents div.fullContent{position:relative;margin:0 7px;top:7px;width:398px;min-height:300px;height:auto!important;height:100%;float:left;z-index:0;}
div.contents div.rightContent{float:right;width:580px;margin-left:0px;}
div.contents div.fullContent{width:980px;height:auto!important;}
div.contents div.trace, div.trace{position:absolute;width:200px;background-color:#FFF;overflow:auto;top:0;right:0;padding:20px;border:1px solid #999;z-index:99999;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.pageContentExp .contents .leftColumn, .pageContentExp .contents .rightColumn{width:185px;min-height:300px;top:0px;margin:0px;padding:0px;}
.pageContentExp .contents .rightColumn{width:100%;display:block;}
.pageContentExp .contents .rightColumn .rightBox{position:relative;margin:0 0 0 185px;min-height:300px;padding:0px;border:3px solid #FFF;}
.rightColumn .rightBox .frameBox{position:relative;margin:0px;padding:0px;width:100%;}
.rightColumn .rightBox .frameBack{position:absolute;display:block;width:100%;height:100%;left:0px;top:0px;background-color:#FFF;z-index:0;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.pageContentExp .contents .leftColumn{float:left;position:absolute;}
.pageContentExp .contents .leftColumn .leftBox{position:relative;margin:0px;padding:0px;background-color:#FFF;border:3px solid #FFF;min-height:300px;}
.leftColumn .leftBox .boxTitle{text-align:center;font:bold 9pt Arial, Helvetica, sans-serif;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Slides */
#container{position:relative;width:574px;padding:0;margin:0 auto;top:0px;position:relative;background-color:#FFFFFF;z-index:0;border:3px solid #FFFFFF;}
#example{width:574px;height:280px;position:relative;}
#frame{position:absolute;z-index:0;width:574px;height:280px;top:0px;left:0px;}
#slides{position:relative;top:0px;left:0px;z-index:100;}
.slides_container{width:574px;height:280px;overflow:hidden;position:relative;display:none;}
.slides_container a{width:574px;height:280px;overflow:visible;text-decoration:none;cursor:pointer;background:none;border:none;padding:0px;}
.slides_container a img{display:block;}
.slides_container a .caption {z-index:500;position:absolute;bottom:0px;left:0px;padding:6px 10px;width:554px;font:italic 12pt "Segoe UI", Arial;color:#FFFFFF;text-decoration:none;text-align:right;background:url(../img/titleBack.png) repeat-x top #3d5d9e;}

#slides .next,#slides .prev{position:absolute;top:175px;left:10px;width:35px;height:62px;display:block;z-index:101;}
#slides .prev{background:url(../img/slides/arrow-prev.png) no-repeat right;}
#slides .next{left:435px;background:url(../img/slides/arrow-next.png) no-repeat left;}
#slides .prevDown{background:url(../img/slides/arrow-prev.png) no-repeat left;}
#slides .nextDown{background:url(../img/slides/arrow-next.png) no-repeat right;}

.pagination{position:absolute;margin:0;width:200px;margin-left:7px;margin-top:-27px;z-index:250;}
.pagination li{float:left;margin:0 1px;list-style:none;}
.pagination li a{background:none;padding:0;border:none;display:block;width:21px;height:0;padding-top:23px;background-image:url(../img/slides/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a{background-position:-23px 0;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
div.boxTitle{position:relative;margin:0;padding:6px 10px;text-align:left;font:12pt "Segoe UI", Arial;color:#FFFFFF;text-decoration:none;background:url(../img/titleBack.png) repeat-x top #3d5d9e;cursor:default;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Houseboats */
div.leftContent .houseBoats{position:relative;width:391px;height:208px;border:3px solid #FFF;margin-top:9px;}
.houseBoats a{padding:0;border:0;background:none;background:url(../img/slides/loading.gif) center no-repeat #FFF;}
.houseBoats a img{width:391px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Popular Destinations */
div.rightContent .popDest{position:relative;width:574px;margin:0;padding:0;border:3px solid #FFF;margin-top:9px;}
.popDest .destinations{position:relative;width:574px;margin:0;padding:0;background:url(../img/slides/loading.gif) center no-repeat #FFF;}
.destinations ul{position:relative;width:574px;height:295px;margin:0;padding:0;}
.destinations ul li, .destinations ul li img{position:relative;float:left;width:115px;height:295px;margin:0;padding:0;}
.destinations ul li a{position:relative;margin:0;padding:0;background:none;border:none;width:115px;height:295px;display:block;}
.destinations ul li a .cover{position:absolute;width:115px;height:295px;display:block;left:0px;top:0px;background-color:#000;z-index:9999;filter:alpha(opacity=1.5);-moz-opacity:0.15;-khtml-opacity: 0.15;opacity: 0.15;}
.destinations ul li img{float:none;}
.destinations ul li.last, .destinations ul li.last img, .destinations ul li.last a, .destinations ul li.last a .cover{width:114px;}
.destinations ul li .caption{position:absolute;width:114px;display:none;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Tab Box Content */
DIV.tabs{position:relative;width:275px;min-height:300px;height:auto!important;height:100%;overflow:hidden;}
DIV.tabs UL.tabNavigation{position:relative;width:275px;height:30px;background-color:#bed9ed;}
DIV.tabs UL.tabNavigation LI{position:relative;float:left;padding:0;margin:0;height:30px;color:#274567;border-right:1px solid #81aac8;}
DIV.tabs UL.tabNavigation LI.last{border-right:none;}
DIV.tabs UL.tabNavigation LI a{position:relative;top:7px;height:20px;padding:7px 10px;margin:0;background-color:#bed9ed;font:12px Arial, Helvetica, sans-serif;text-decoration:none;color:#274567;border-bottom:1px solid #81aac8;}
DIV.tabs UL.tabNavigation LI a:hover,DIV.tabs UL.tabNavigation LI a.selected,DIV.tabs UL.tabNavigation LI a.selected:hover{background-color:#FFF;border-bottom:1px solid #FFF;}
DIV.tabs UL.tabNavigation LI a:hover{border-bottom:1px solid #81aac8;}
DIV.tabs UL.tabNavigation LI.last a:hover,DIV.tabs UL.tabNavigation LI.last a.selected{border-right:1px solid #FFF;}
DIV.tabs UL.tabNavigation LI a:focus{outline:0;}
DIV.tabs DIV.tabBoxes{position:relative;border-top:none;margin:0;padding:0;width:825px;min-height:270px;height:auto!important;height:100%;}
DIV.tabs DIV.tabBoxes DIV.tabBox{position:relative;width:275px;min-height:270px;height:auto!important;height:100%;float:left;background-color:#FFF;z-index:99999;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Autocomplete */
DIV.ac_results{position:absolute;padding:0;border:1px solid #069;background-color:#FFF;overflow:hidden;z-index:99999;}
DIV.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
DIV.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;font:9pt Arial, Helvetica, sans-serif;color:#036;line-height:16px;overflow:hidden;}
DIV.ac_results li strong{font-weight:700;color:#900;}
DIV.ac_results li em{position:relative;float:right;font:8pt Arial, Helvetica, sans-serif;color:#666;}
.ac_loading,.search-text span.text-box input.ac_loading,.ac_loading,.search-text input.ac_loading{background:url(../img/ajax-loader-fb.gif) right center no-repeat;}
.ac_odd{background-color:#e5eff9;}
DIV.ac_results .ac_over{background-color:#4f75a2;color:#FFF;}
DIV.ac_results .ac_over strong{color:#FF9;}
DIV.ac_results .ac_over em, DIV.ac_results .ac_over em strong, DIV.ac_results li em strong{color:#E9E9E9;font-weight:normal;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Footer Link Documents */
div.contents div.fullContent div.dataBox{position:relative;width:980px;background-color:#FFFFFF;border:3px solid #E8E8E8;}
div.contents div.fullContent div.boxTitle{text-align:center;}
div.termscond,div.useragree,div.privacy,div.contact,div.aboutus,div.advertise{cursor:default;font:9pt Arial, Helvetica, sans-serif;}
div.termscond p,div.useragree p,div.privacy p,div.contact p,div.aboutus p,div.advertise p{padding:10px;}

div.aboutus{padding-bottom:5px;}
div.aboutus p a,div.aboutus p a:link{padding:0;border:0;text-decoration:none;font:9pt Arial, Helvetica, sans-serif;}
div.aboutus h3.title em{font-weight:700;}
div.aboutus p a em.left,div.aboutus h3.title em.left{color:#039;}
div.aboutus p a em.right,div.aboutus h3.title em.right{color:#C00;}
div.aboutus p a:hover,div.aboutus p a:hover em{color:#FFF;}

div.advertise{margin-left:0;}
div.advertise blockquote.contactInfo{position:relative;width:450px;height:300px;padding-left:195px;padding-top:25px;background:url(../img/advertise_back.jpg) no-repeat;}
div.advertise blockquote.contactInfo UL{position:relative;list-style-position:inside;}
div.advertise blockquote.contactInfo UL li{margin-left:0;;text-align:left;}
div.advertise blockquote.contactInfo UL li em{position:relative;bottom:2px;color:#204A6A;font:8pt Verdana, Arial, Helvetica, sans-serif;}
div.advertise blockquote.contactInfo UL li.first{margin-top:35px;}
div.advertise blockquote.contactInfo UL LI.mobile,div.advertise blockquote.contactInfo UL LI.mail{padding-bottom:5px;}
div.contact h1.title,div.advertise h1.title{position:relative;margin-left:20px;font:1.5em Georgia, "Times New Roman", Times, serif;color:#036;}
div.advertise h1.title{padding-top:15px;}
div.termscond h3.title em.focus,div.useragree h3.title em.focus,div.privacy h3.title em.focus,div.contact h3.title em.focus,div.aboutus h3.title em.focus,div.contact h1.title em.focus,div.advertise h1.title em.focus{font:1.5em Georgia, "Times New Roman", Times, serif;color:#900;}

div.contact{margin-top:10px;}
div.contact blockquote.contactInfo{position:relative;width:220px;padding-left:185px;margin-top:20px;margin-left:5px;background:url(../img/contact/contactinfo.jpg) no-repeat;}
div.contact blockquote.contactInfo UL{position:relative;list-style-position:inside;width:200px;}
div.contact blockquote.contactInfo UL li{padding:5px;text-align:left;}
div.contact blockquote.contactInfo UL li em{position:relative;bottom:2px;color:#204A6A;font:8pt Verdana, Arial, Helvetica, sans-serif;}
div.contact blockquote.contactInfo UL li.first{margin-top:-5px;}
div.contact blockquote.contactInfo UL LI.phone,div.advertise blockquote.contactInfo UL LI.phone{list-style-image:url(../img/contact/phone.jpg);margin-left:-1px;}
div.contact blockquote.contactInfo UL LI.mobile,div.advertise blockquote.contactInfo UL LI.mobile{list-style-image:url(../img/contact/mobile.jpg);margin-left:5px;padding-bottom:10px;}
div.contact blockquote.contactInfo UL LI.mail,div.advertise blockquote.contactInfo UL LI.mail{list-style-image:url(../img/contact/mail.jpg);padding-bottom:10px;}
div.contact blockquote.contactInfo UL LI.address,div.advertise blockquote.contactInfo UL LI.address{list-style-image:url(../img/contact/address.jpg);text-indent:-23px;padding-left:25px;margin-left:-2px;line-height:5px;}
div.contact blockquote.contactInfo UL li a, div.advertise blockquote.contactInfo UL li a{font:9pt Arial, Helvetica, sans-serif;}

div.contact fieldset.contactForm{position:relative;border:1px solid #CCC;margin:10px;width:395px;}
div.contact fieldset.contactForm legend{position:relative;margin-left:10px;margin-top:-10px;padding:3px;padding-left:5px;padding-right:5px;background-color:#FFF;border:1px solid #D4D4D4;color:#999;}
div.contact fieldset.contactForm ul{position:relative;padding:10px;}
div.contact fieldset.contactForm ul li{position:relative;padding:10px;height:25px;}
div.contact fieldset.contactForm ul li.textarea{height:70px;}
div.contact fieldset.contactForm ul li span.label{position:absolute;text-align:right;width:75px;font:9pt Arial, Helvetica, sans-serif;color:#666;padding:3px;}
div.contact fieldset.contactForm ul li span.input{position:absolute;text-align:left;width:245px;left:90px;}
div.contact fieldset.contactForm ul li span.input input,div.contact fieldset.contactForm ul li span.input textarea{position:relative;width:245px;border:1px solid #CCC;padding:3px;color:#666;outline:none;}
div.contact fieldset.contactForm ul li span.input input.input{width:175px;position:relative;float:left;}
div.contact fieldset.contactForm ul li span.input input.button{width:75px;position:absolute;float:left;height:24px;}
div.contact fieldset.contactForm ul li span.input input.file{position:absolute;background:transparent;border:none;left:0;z-index:10;}
div.contact fieldset.contactForm ul li span.input textarea{height:75px;white-space:normal;font:9pt Arial, Helvetica, sans-serif;resize:none;}
div.contact fieldset.contactForm ul li span.input input:focus,div.contact fieldset.contactForm ul li span.input textarea:focus{border:1px solid #649AD0;}
div.contact fieldset.contactForm ul li span.button{position:absolute;right:12px;top:20px;}
div.contact fieldset.contactForm ul li span.button input,div.contact fieldset.contactForm ul li span.input input.button{background-color:#F7F7F7;border:1px solid #CCC;padding:2px;padding-left:15px;padding-right:15px;color:#666;outline:none;font:bold 9pt Arial, Helvetica, sans-serif;}
div.contact fieldset.contactForm ul li span.button input:hover,div.contact fieldset.contactForm ul li span.input input.button:hover{background-color:#34538D;color:#FFF;}

div.contact blockquote.faqInfo{position:relative;float:right;width:525px;right:10px;border-left:1px solid #E9E9E9;margin-top:10px;padding-left:10px;}
div.contact blockquote.faqInfo h1{position:absolute;top:-45px;right:10px;}
div.contact blockquote.faqInfo UL{position:relative;width:525px;padding:0;margin:0;}
div.contact blockquote.faqInfo UL li{text-align:left;position:relative;padding:5px 0px 15px 5px;padding-top:0;padding-bottom:0;padding-left:35px;background:url(../img/faq_pointer.jpg) no-repeat;}
div.contact blockquote.faqInfo ul li div.faqBox{position:relative;padding:3px;display:block;}
div.contact blockquote.faqInfo ul li div.faqBox div{position:relative;display:block;padding:3px 0px;margin:0;}
div.contact blockquote.faqInfo ul li div.faqBox div em.cmpLeft{color:#039;}
div.contact blockquote.faqInfo ul li div.faqBox div em.cmpRight{color:#900;}
div.contact blockquote.faqInfo ul li div.faqBox div.faqQues{left:0;top:0;font:9pt "Times New Roman", Times, serif;color:#039;display:block;}
div.contact blockquote.faqInfo ul li div.faqBox div.faqAns{position:relative;text-align:justify;padding-top:5px;font:8pt Arial, Helvetica, sans-serif;color:#747474;text-indent:20px;display:block;}
div.contact blockquote.faqInfo ul li div.faqBox div.faqAnsDisp{display:block;}

div.termscond blockquote p,div.useragree blockquote p,div.privacy blockquote p,div.privacy p,div.contact blockquote p,div.aboutus blockquote p,div.advertise blockquote p{padding:10px;}
div.termscond blockquote ul.subitem,div.useragree blockquote ul.subitem,div.privacy blockquote ul.subitem,div.contact blockquote ul.subitem,div.aboutus blockquote ul.subitem,div.advertise blockquote ul.subitem{position:relative;margin-left:0;list-style:lower-roman;background-color:#F1F7FA;padding-left:2em;text-indent:0;}
div.termscond blockquote ul.subitem{list-style:decimal;}
div.termscond blockquote ul.subitem li,div.useragree blockquote ul.subitem li,div.privacy blockquote ul.subitem li,div.contact blockquote ul.subitem li,div.aboutus blockquote ul.subitem li,div.advertise blockquote ul.subitem li{background-color:#FFF;padding:10px;}
div.termscond blockquote ul.subitem li:hover,div.useragree blockquote ul.subitem li:hover,div.privacy blockquote ul.subitem li:hover,div.contact blockquote ul.subitem li:hover,div.aboutus blockquote ul.subitem li:hover,div.advertise blockquote ul.subitem li:hover{background-color:#FBFBEC;}
div.termscond blockquote ul.subitem ul.subitem1,div.useragree blockquote ul.subitem ul.subitem1,div.privacy blockquote ul.subitem ul.subitem1,div.contact blockquote ul.subitem ul.subitem1,div.aboutus blockquote ul.subitem ul.subitem1,div.advertise blockquote ul.subitem ul.subitem1{position:relative;margin-left:0;list-style:lower-alpha;background-color:#F1F7FA;padding-left:2em;text-indent:0;cursor:default;}
div.termscond h3.title,div.useragree h3.title,div.privacy h3.title,div.contact h3.title,div.aboutus h3.title,div.advertise h3.title{position:relative;margin:0 auto;text-align:center;}
div.termscond blockquote ul li,div.useragree blockquote ul li,div.privacy blockquote ul li{padding:10px 15px;}
div.termscond blockquote{padding-left:0px 15px;}
div.termscond blockquote ul.subitem,div.useragree blockquote ul.subitem,div.privacy blockquote ul.subitem{margin-left:10px;}
div.termscond p strong,div.useragree p strong,div.privacy p strong{font:bold 10pt Arial, Helvetica, sans-serif;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Error Controller */
.error{color:#C00;}
LABEL.error{font:bold 9pt Geneva, Arial, Helvetica, sans-serif;margin-left:5px;}
INPUT.error,TEXTAREA.error{background-color:#FCDADA;border:2px solid #7C101B;}
OL#messageBox{list-style:decimal;margin-left:20px;}
.errorField{background-color:#900;color:#FFF;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Product List */
DIV.prodList{position:relative;width:180px;overflow:auto;text-align:center;height:500px;}
DIV.prodList UL{position:relative;padding:0;margin:0;top:5px;text-align:center;}
DIV.prodList UL LI{position:relative;text-align:center;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Accordion */
.accordionWrapper{display:block;background-color:#fff;overflow:hidden;width:152px;text-align:center;}
.accordionWrapper img{vertical-align:top;border:0;margin:0;padding:0;width:150px;height:112px;}
.accordionWrapper div.set{display:inline;margin:0px;padding:0px;width:152px;}
.accordionWrapper div.title{cursor:pointer;background-color:#3A669C;color:#FFF;width:152px;margin:0px;padding:3px 0 2px 0;height:16px;text-align:center;font:8pt Arial, Helvetica, sans-serif;}
.accordionWrapper div.title:hover{background-color:#790003;}
.accordionWrapper div.content{display:none;padding-top:0px;border:1px solid #900;margin-bottom:1px;border-top:none;width:150px;height:112px;text-align:center;}
.accordionWrapper a,.accordionWrapper a:hover{background:none;border:none;width:158px;padding:0px;margin:0px;border:0px;width:150px;height:112px;display:block;}
.set{border-bottom:1px solid #FFF;}
.set1{background-color:#C77B3F;}
.set2{background-color:#FFC732;}
.set3{background-color:#007C90;}
.set4{background-color:#AD6F08;}
.set5{background-color:#387855;}
.set6{background-color:#8C4B2D;}
.set7{background-color:#82A668;}
.setT{background-color:#3A669C;color:#FFF;height:35px;}
.set:hover div.title{background-color:#790003;}
.accordionWrapper div.set div.recommended{cursor:pointer;background-color:#bc0026;color:#FFF;width:152px;height:16px;text-align:center;font:bold 8pt Arial, Helvetica, sans-serif;}
.accordionWrapper div.set div.recommended1,.accordionWrapper div.recommended1{cursor:pointer;color:#FFF;width:152px;height:16px;text-align:center;font:bold 8pt Arial, Helvetica, sans-serif;background:url(../img/recommended_back.jpg) no-repeat top right #89001c;font-weight:bold;}
.accordionWrapper div.set div.recommended div.no{position:absolute;left:5px;font:bold 9pt "Times New Roman", Times, serif;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Fluid Frame */
div.content-middle iframe.fluidFrame{position:relative;float:left;width:100%;height:auto;height:100%;display:block;overflow:visible;display:inline;top:2px;background-color:#FFF;border-left:1px solid #999;z-index:99;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Messgae Div */
div.messageBox{position:fixed;padding:25px;border:1px solid #999;background-color:#FFF;font:bold 10pt Arial, Helvetica, sans-serif;width:auto;height:auto;right:1px;top:1px;z-index:99999;}
p.loading{font:bold 12pt "Times New Roman", Times, serif;color:#900;background-image:url(../img/ajax-loader-fb.gif);background-position:10px 50%;background-repeat:no-repeat;padding:25px;padding-left:35px;margin:0 auto;z-index:999999;}
div.content-left div.sideText{position:absolute;right:-20px;top:50px;width:25px;height:200px;background-color:#3A669C;color:#FFF;z-index:99999;}
div.content-middle div.overLay{position:absolute;width:100%;height:100%;left:0;top:0;}
div.overLay div.back{background-color:#333;width:100%;height:100%;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Mapwork */
div.dvMap{position:relative;width:391px;height:400px;margin:0 auto;background:url(../img/slides/loading.gif) center no-repeat #FFFFFF;border:3px solid #FFFFFF;}
.blockOverlay{width:100%!important;height:100%!important;margin-left:200px;}
DIV.dvMap DIV.mapData{position:absolute;left:0;top:0;width:100%!important;height:100%!important;display:none;z-index:99999;}
DIV.dvMap DIV.mapData DIV.mapOverLay{position:relative;left:0;top:0;width:100%!important;height:100%!important;width:453px;height:500px;background-color:#FFF;display:block;}
DIV.dvMap DIV.mapData DIV.mapImg{position:absolute;width:auto;height:auto;display:inline;z-index:99999;}
DIV.dvMap DIV.mapData DIV.mapImgAct{border:1px solid #FFF;background-color:#FFF;}
DIV.dvMap DIV.mapDataShow{display:block;}
DIV.dvMap DIV.mapData DIV.mapLoader{position:absolute;left:0;top:0;width:100%!important;height:100%!important;/*background-image:url(../img/ajax-loader-bar.gif);*/background-image:url(../img/ajax-loader-globe-big-green.gif);background-position:center;background-repeat:no-repeat;display:none;z-index:99999;}
DIV.dvMap DIV.mapData DIV.mapImg DIV.pntrs{position:absolute;margin-left:-5px;margin-top:-5px;z-index:99999;width:auto;height:auto;background:url(../img/mappoint.png) no-repeat left;cursor:pointer;padding-top:6px;padding-left:12px;font:7pt Arial, Helvetica, sans-serif;color:#000;}
DIV.dvMap DIV.mapData DIV.mapImg DIV.pntrs EM{position:relative;float:left;}
DIV.dvMap DIV.mapData DIV.mapImg DIV.pntrs:hover{color:#900;}
DIV.dvMap DIV.mapData DIV.mapImg IMG{z-index:99999;}
DIV.dvMap DIV.mapData DIV.mapImg EM.title{position:absolute;margin:0 auto;margin-left:-1px;padding:5px;font:bold 9pt Tahoma, Geneva, sans-serif;white-space:nowrap;color:#333;z-index:9999;display:none;background-color:#F4F4F4;border:1px solid #FFF;border-top:none;cursor:default;}
DIV.dvMap DIV.mapData DIV.mapImg EM.mapSelMsg{position:absolute;margin:-25px auto auto -1px;margin-left:-1px;padding:5px;font:bold 9pt Tahoma, Geneva, sans-serif;white-space:nowrap;color:#333;z-index:9999;display:block;background-color:#F4F4F4;border:1px solid #FFF;border-bottom:none;cursor:default;}
DIV.dvMap DIV.mapSelector{position:absolute;left:2px;top:2px;width:449px!important;height:50px!important;width:449px;height:50px;z-index:999;display:none;}
DIV.dvMap DIV.mapSelector DIV.back{position:relative;left:0;top:0;width:100%!important;height:100%!important;width:449px;height:50px;background-color:#FFF;border-bottom:1px solid #39C;}
DIV.dvMap DIV a{padding:0;margin:0;color:#333;background:none;border:none;}
DIV.legend-box{position:absolute;z-index:99999;padding:3px;left:5px;top:330px;width:74px;display:none;}
DIV.legend-box-left{right:208px;}
DIV.legend-box UL LI{padding-bottom:3px;}
DIV.legend-box UL LI DIV{width:50px;height:18px;font:bold 9pt Arial, Helvetica, sans-serif;padding-left:25px;vertical-align:baseline;padding-top:3px;cursor:default;}
DIV.legend-box UL LI.state DIV{background:url(../img/marker_star2.png) no-repeat;}
DIV.legend-box UL LI.city{padding-bottom:0;}
DIV.legend-box UL LI.city DIV{background:url(../img/marker_circle2.png) no-repeat;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Area Info */
div.areaInfo{position:relative;width:190px;height:125px;float:right;background-color:#CCC;margin-right:3px;margin-top:3px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Back Colors */
.bckClr1{background-color:#F0F2F9;}
.bckClr2{background-color:#FBFCFD;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Search Result */
span.resultHead{position:relative;width:750px;height:45px;margin-left:25px;top:15px;}
span.resultHead span.title{position:relative;width:725px;padding:5px;font:14pt Georgia, "Times New Roman", Times, serif;}
span.resultHead span.desc{position:relative;margin-left:25px;top:10px;width:725px;}
span.resultHead span.desc em.lbl{position:relative;font:11pt Arial, Helvetica, sans-serif;color:#900;margin-left:25px;}
span.resultHead span.desc em.res{position:relative;font:11pt Arial, Helvetica, sans-serif;color:#666;margin-left:25px;}
span.resultHead span.title em.data{position:relative;margin-left:10px;font:bold 10pt Arial, Helvetica, sans-serif;font-style:italic;color:#069;}
UL.resultDatas,UL.resultDatas LI{position:relative;width:950px;margin-left:15px;}
UL.resultDatas{top:35px;padding-bottom:50px!important;}
UL.resultDatas LI DIV.resData{position:relative;width:900px;height:120px;border-bottom:1px solid #EEE;padding:5px;padding-top:10px;}
UL.resultDatas LI DIV.resData DIV.resDataImg{position:relative;width:150px;height:112px;border:1px solid #EAEAEA;}
UL.resultDatas LI DIV.resData DIV.resDataTitle{position:absolute;left:170px;top:20px;font:11pt "Times New Roman", Times, serif;color:#369;}
UL.resultDatas LI DIV.resData DIV.resDataDesc{position:absolute;left:170px;top:45px;font:10pt Arial, Helvetica, sans-serif;color:#999;}
UL.resultDatas LI DIV.resData DIV.resDataLink{position:absolute;left:165px;top:65px;font:9pt Arial, Helvetica, sans-serif;color:#4460BF;}
DIV.prefrd a{background:none;border:none;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Feedback */
DIV.k_float_mid_img a,DIV.k_float_mid_img a:link,DIV.k_float a,DIV.k_float a:link{background:none;border:none;padding:0;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Search Transition */
.searchLoader{background-color:#FFF;color:#036;padding:15px;z-index:99999;top:0;position:fixed;width:100%!important;height:100%!important;width:100%;height:100%;display:block;}
.searchLoader .loaderBox{width:700px;height:500px;margin:0 auto;text-align:center;}
.searchLoader .loaderBox .logo{position:relative;width:148px;height:81px;margin:0 auto;background:url(../img/head-top-logo.jpg) center no-repeat;margin-top:100px;text-align:center;}
.searchLoader .loaderBox .recommedBox{margin:0 auto;width:650px;height:200px;margin-top:15px;text-align:center;}
.searchLoader .loaderBox .recommedBox .recommendMsg{margin:0 auto;font:14pt Georgia, "Times New Roman", Times, serif;color:#036;text-align:center;}
.searchLoader .loaderBox .recommedBox .recommendData{margin:0 auto;text-align:center;}
.searchLoader .loaderBox .recommedBox .recommendData UL{position:relative;margin:0 auto;margin-bottom:15px;width:auto;text-align:center;}
.searchLoader .loaderBox .recommedBox .recommendData UL LI{position:relative;float:left;margin:5px;border:2px solid #369;}
.searchLoader .loaderBox .recommedBox .recommendData UL LI a,.searchLoader .loaderBox .recommendData UL LI a:hover{background:none;border:none;padding:0;margin:0;text-decoration:none;color:#369;font:9pt Arial, Helvetica, sans-serif;text-align:center;}
.searchLoader .loaderBox .recommedBox .recommendData UL LI a div{text-align:center;}
.searchLoader .loaderBox .recommedBox .recommendData UL LI a div.name{position:relative;text-align:center;width:200px;padding:3px 0;margin-top:-15px;}
.searchLoader .loaderBox .recommedBox .recommendData UL LI a:hover div.name{color:#fff;background-color:#37618A;}
.searchLoader .loaderBox .loaderMsg{position:relative;margin:0 auto;text-align:center;font:14pt Georgia, "Times New Roman", Times, serif;color:#369;}
.searchLoader .loaderBox .loaderImg{margin:0 auto;margin-top:20px;text-align:center;}
.blockUI{}
.blockOverlay{z-index:1000;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-width:initial;border-color:initial;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;width:100%;height:100%;top:0;left:0;background-color:#FFF;cursor:wait;position:fixed;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Calendar */
div.header{z-index:99999;}
div.subHeader{z-index:9999;}
.ui-datepicker{z-index:999999;}
span.slideMsg{margin-top:-2px;padding:2px 5px;z-index:999999;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Pop Ad */
.popAd{margin-top:0;margin-left:0;margin-right:0;padding:0;position:fixed;min-width:100%!important;width:100%;min-height:100%!important;/* For Modern Browsers */height:100%;/* For IE */top:0;left:0;display:block;z-index:99999;}
.popAd .popAdOverlay{position:absolute;background-color:#000;width:100%;height:100%;overflow:hidden;}
.popAd .popAdImg{position:absolute;padding:0;margin:0;background:url(../img/ajax-loader-bar.gif) no-repeat center #FFF;width:0;height:0;top:50%;left:50%;border:7px solid #666;overflow:hidden;}
.popAd .popAdImg .close{position:absolute;top:-15px;right:-15px;background:url(../img/close_icon_dark.png) no-repeat top;width:20px;height:20px;cursor:pointer;z-index:9999;}
.popAd .popAdImg .close:hover{background:url(../img/close_icon_dark.png) no-repeat bottom;}
.popAd .popAdImg a.popNavBut{padding:0;margin:0;border:none;position:absolute;display:inline;background:url(../img/booknow.jpg) no-repeat left top;width:150px;height:36px;z-index:99999;top:175px;right:50px;}
.popAd .popAdImg a.popNavBut:hover{background:url(../img/booknow.jpg) no-repeat right bottom;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Button Box */
DIV.dvMap DIV.butBox{position:absolute;bottom:20px;}
DIV.dvMap DIV.butBox DIV.but{position:relative;margin:7px;width:91px;height:17px;background-color:#333;text-align:center;font:bold 8pt Arial, Helvetica, sans-serif;color:#FFF;padding:3px 0 0;cursor:pointer;}
DIV.dvMap DIV.butBox DIV.but:hover{background-color:#666;}
DIV.dvMap DIV.butBox DIV.but:focus{background-color:#999;}
DIV.dvMap DIV.leftButBox{left:20px;}
DIV.dvMap DIV.rightButBox{right:20px;}
