@charset utf-8;
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{background:#000;color:#000;font-family:"Trebuchet MS";font-size:62.5%;height:100%;line-height:1}
ol,ul{list-style-type:none}
:focus{outline:0}
a{color:#fff;outline:none;text-decoration:none;cursor:pointer}
a:hover{color:#F90!important}
.clear{clear:both;font-size:1%;height:0}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
div.header_wrapper{background:url(../images/bg_header.jpg) no-repeat center top;height:155px;width:100%}
div.header{width:975px;margin:0 auto;padding:13px 0 0}
div.header div.logo{float:left;width:130px}
div.header div.rhsHeader{float:right;width:845px;position:relative;z-index:5000}
div.contactinfo_dropdown{position:absolute;z-index:20000;top:42px;right:0;width:248px}
div.contactinfo_dropdown .content_alt .form label{clear:both;color:#FFF;float:left;font-size:1.2em;padding:0 0 4px}
div.contactinfo_dropdown div.contactinfo_dropdown_top{background:url(../images/bg_contactifo_top.png) no-repeat 0 0;height:9px;width:248px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom{background:url(../images/bg_contactifo_bottom.png) no-repeat bottom left;min-height:360px;height:auto!important;width:248px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content{background:url(../images/bg_contactifo_seperator.gif) repeat-x bottom left;margin:0 1px;padding:18px 15px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt{margin:0 1px;padding:18px 15px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content h3{padding:0 0 15px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content h3.nopadding{padding:0 0 3px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt #entercallback.selected{background:url(../images/close_butn3.png) no-repeat 180px 10px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt p a{background:url(../images/arrow_left.gif) no-repeat scroll 4px 13px transparent;color:#fff;display:block;padding:10px 0 15px 14px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt p.selected a{background:url(../images/arrow_down.gif) no-repeat scroll 0 14px transparent;padding-left:14px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt input{border:none;background:url(../images/bg_input_contactinfo.gif) no-repeat 0 0;height:15px;font-size:1.1em;width:184px;margin:0 0 10px;padding:6px 0 5px 10px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt input.submit{background:none;width:37px;height:23px;padding-left:0}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content h3,div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content p,div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt h3,div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt p{color:#fff;font-size:1.4em;line-height:1.3em}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content p a,div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content h3 a{border-bottom:1px solid #fff;color:#fff;background:none;padding:0}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content p{padding-bottom:5px}
/*21 jan*/
div.header div.contactinfo{margin:-5px 0 0; position:relative; right:139px;}
/*21jan*/
div.header div.contactinfo p.callus{text-align:right;color:#fff;font-size:1.4em}
div.header div.contactinfo .topnav #contactinfo{float:left}
/*21 jan*/
div.header div.contactinfo .topnav{float:right; position:relative; right:-25px}
/*21 jan*/
div.header div.contactinfo p.title{color:#ccc;font-size:1.4em;height:22px;float:left}
.titlemarginhome{margin:25px 0 0}
.titlemargininside{margin:9px 0 0}
div.header div.contactinfo p.title a.home{background:url(../images/homelink_seperator.gif) no-repeat right top!important;margin:0 18px 0 0;padding:0 20px 2px 0}
div.header div.contactinfo p.title a.home cufon{border-bottom:1px solid #fff}
div.header div.contactinfo p.callus span{font-size:16px;padding-left:5px}
/*21jan*/
div.header div.contactinfo p.title a{background:url(../images/arrow_left.gif) no-repeat 0 6px;color:#ccc;padding-left:13px}
/*21 jan*/
div.header div.contactinfo p.selected a{background:url(../images/arrow_down.gif) no-repeat 0 8px;color:#ccc}
/*21jan*/
div.header div.navigation{float:right;width:754px}
div.header div.navigation.nomar{margin:43px 0 0}
/*21jan*/
/*21 jan*/
div.header div.navigation ul li{color:#fff;font-size:2em;float:left;height:41px;position:relative;z-index:15;/*padding:0 71px 0 26px*/ padding:0 30px 0 26px}
/*21 jan*/
div.header div.navigation ul li#mainNav{z-index:1000}
div.header div.navigation ul li.lastItem{padding:0 0 0 26px}
div.header div.navigation ul li.lastItem a{padding:9px 0 0}
/*21jan*/
div.header div.navigation ul li.selected{background:url(../images/bg_nav_left.png) no-repeat 0 0;/*padding:0 41px 0 26px*/}
div.header div.navigation ul li.selected a{background:url(../images/bg_nav_right.png) no-repeat right top;/*padding-top:9px;*/padding-right:4px}
/*21jan*/
div.header div.navigation ul li a{display:block;height:32px;padding:9px 0 0}
div.header div.navigation ul li div.dropdown{position:absolute;top:41px;left:0;height:276px;width:513px}
div.header div.navigation ul li div.dropdown div.dropdown_top{background:url(../images/bg_dropdown_top.png) no-repeat 0 0;min-height:255px;height:auto!important;width:513px}
div.header div.navigation ul li div.dropdown div.dropdown_top ul li{background:none;font-size:.8em;float:none;height:auto}
div.header div.navigation ul li div.dropdown div.dropdown_top ul{float:left;width:274px}
div.header div.navigation ul li div.dropdown div.dropdown_top div.description{float:right;width:210px;height:241px;padding:35px 25px 0 0}
div.header div.navigation ul li div.dropdown div.dropdown_top div.description h3{color:#000;font-size:.7em;padding:10px 0 5px 1px}
div.header div.navigation ul li div.dropdown div.dropdown_top div.description p{color:#000;font-size:.7em;padding:0 0 0 1px}
div.header div.navigation ul li div.dropdown div.dropdown_top ul li a{background:none;color:#000;height:auto;width:198px;padding:11px 0 4px}
div.header div.navigation ul li div.dropdown div.dropdown_top ul li a.hover,div.header div.navigation ul li div.dropdown div.dropdown_top ul li a.selected{background:url(../images/orange_arrowbullet.png) no-repeat right 11px;color:#e0671e}
div.header div.navigation ul li div.dropdown div.dropdown_top ul li a.hover span,div.header div.navigation ul li div.dropdown div.dropdown_top ul li a.selected span{border-bottom:1px solid #e0671e}
div.header div.navigation ul li div.dropdown div.dropdown_bottom{background:url(../images/bg_dropdown_bottom.png) no-repeat 0 0;height:21px;width:613px}
div.header div.search{float:left;width:845px;padding:8px 0 0}
div.searchbar{float:right;width:422px;padding:3px 0 0}
.ui-autocomplete-input{border:none;color:#fff;float:left;font-size:1.6em;background:url(../images/bg_input_topsearch.png) no-repeat 0 0;height:25px;width:368px;z-index:50;padding:8px 0 0 20px}
.whitetextbox{background:url(../images/bg_input_topsearch_inside.gif) no-repeat scroll 0 0 transparent;border:0 none;float:left;font-size:1.6em;color:#333;padding:9px 0 8px 20px}
div.search div.searchbar img{float:left;position:relative;z-index:10}
div.search p.title{background:url(../images/arrow_left_large.gif) no-repeat right 14px;color:#ccc;font-size:1.6em;float:left;z-index:4;padding:8px 13px 0 26px}
div.searchdropdown{position:absolute;top:100px;right:0;width:422px;z-index:-1}
div.searchdropdown div.searchdropdown_top{background:url(../images/bg_search_dropdown.png) no-repeat 0 0;height:15px;width:422px}
div.searchdropdown div.searchdropdown_bottom{background:url(../images/bg_search_dropdown_bottom.png) no-repeat bottom left;min-height:250px;height:auto!important;width:422px}
ul.ui-autocomplete{height:150px;overflow:auto;width:422px;padding-left:15px;padding-top:5px;padding-bottom:10px;font-size:1.4em}
.ui-autocomplete .ui-menu-item{cursor:pointer}
.ui-autocomplete li a{display:block;padding:7px 0 5px 15px}
div.searchdropdown div.searchdropdown_bottom input{background:url(../images/bg_input_topsearch_inside.gif) no-repeat 0 0;border:0;font-family:"Trebuchet MS";font-size:1.4em;padding\*:9px 0 8px 20px;float:left;width:366px;margin:-33px 0 0 1px;padding:9px 0 8px 20px}
div.searchdropdown div.searchdropdown_bottom img{float:right;margin:-16px 0 0}
div.searchdropdown div.searchdropdown_bottom p{line-height:3.5em;padding:38px 0 10px 20px}
div.searchdropdown div.searchdropdown_bottom p a{color:#fff;padding-right:10px}
div.searchdropdown div.searchdropdown_bottom ul{padding:10px 10px 10px 20px}
div.searchdropdown div.searchdropdown_bottom ul li{border-bottom:1px solid #3d4142;font-size:1.4em;padding:4px 0 6px 4px}
div.searchdropdown div.searchdropdown_bottom ul li.last{border:none}
div.searchdropdown div.searchdropdown_bottom ul li a{color:#ccc}
.largestnormal{font-size:2.2em;font-weight:400}
.largestbold{font-size:2.2em;font-weight:700}
.smallnormal{font-size:1.6em;font-weight:400}
.smallbold{font-size:1.6em;font-weight:700}
#tagsCentre .smallestnormal{font-size:1.4em;font-weight:400}
.smallestbold{font-size:1.4em;font-weight:700}
.mediumnormal{font-size:1.8em;font-weight:400}
.mediumbold{font-size:1.8em;font-weight:700}
.green,.green a{color:#9c3!important}
.fgreen,.fgreen a{color:#6c6!important}
.blue,.blue a{color:#7badf6!important}
.orange,.orange a{color:#f63!important}
.yellow,.yellow a{color:#fc3!important}
div.breadcrumb{padding:15px 0 15px 156px}
div.breadcrumb p{color:#fff;font-size:1.2em}
div.breadcrumb p a,div.breadcrumb p span{color:#fff;text-decoration:underline}
div.innerContent .titleDiv{height:26px;padding:0 0 0 154px}
div.innerContent div.titleDivClip{overflow:hidden}
div.innerContent h1,div.innerContent h1.pagetitle{color:#fff;font-size:2.4em;padding:0 0 5px 156px}
div.innerContent h1.pagetitle{float:left;text-align:left;width:279px;padding:0}
div.innerContent p.searchtitle{color:#fff;font-size:2.4em;float:left;text-align:right}
div.innerContent p.searchtitleactive{width:406px}
.overlay{position:absolute;width:100%;height:100%;background:#000;z-index:5000}
.popupoverlay{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:9000;display:none;opacity:0.8;filter:alpha(opacity=80)!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)!important}
.loader{position:absolute;z-index:5100;top:137px;left:47%}
.whitebg .privacytext .textcontainer ul li{background:url(../images/blackarrow_right.png) no-repeat 0 4px;color:#313131;font-size:1.2em;line-height:1.5em;padding:0 0 10px 10px}
.whitebg .privacytext .textcontainer ul li p{font-size:1em!important}
.whitebg .privacytext .textcontainer ul li table{border-left:1px solid #666;border-top:1px solid #666;margin:10px 0 0}
.whitebg .privacytext .textcontainer ul li table tr td{border-bottom:1px solid #666;border-right:1px solid #666;padding:5px}
#privacypolicy .whitebg,#privacypolicycms .whitebg{background:url(../images/privacypolicy_bg.gif) no-repeat 0 0;width:505px;height:390px;position:relative;margin:8px 0 0;padding:19px 20px 0 15px}
#privacypolicy .whitebg .privacytext,#privacypolicycms .whitebg .privacytext{height:308px;overflow:hidden;width:450px;position:relative;margin:15px 0 0}
#privacypolicy .whitebg h3,#privacypolicycms .whitebg h3{background:url(../images/privacypolicy_titlebg.gif) repeat-x;color:#FFF;font-size:1.3em;padding:10px 0 15px 15px}
#privacypolicy .whitebg p,#privacypolicycms .whitebg p{font-size:1.2em;line-height:1.5em;color:#313131;padding:10px 0}
#privacypolicy .closebtn,#privacypolicycms .closebtn{background:url(../images/imagegallery_closebtn.gif) no-repeat 0 0;width:37px;height:22px;display:block;float:right}
#privacypolicy{position:absolute;top:0;left:0;z-index:9000}
#privacypolicy .navigatearrows,#privacypolicycms .navigatearrows{position:absolute;right:14px;top:153px}
#privacypolicy .navigatearrows .uparrow,#privacypolicycms .navigatearrows .uparrow{background:url(../images/popup_scrolluparrow.gif) no-repeat 0 0;width:44px;height:47px;cursor:pointer}
#privacypolicy .navigatearrows .downarrow,#privacypolicycms .navigatearrows .downarrow{background:url(../images/popup_scrolldownarrow.gif) no-repeat 0 0;width:44px;height:47px;cursor:pointer;margin:5px 0 0}
#privacypolicy .textcontainer,#privacypolicycms .textcontainer{float:left;position:absolute}
span.errormsg{clear:both;color:red!important;float:left;font-size:1.2em;padding:3px 0 0 114px}
.requestbookingform_bottom span.errormsg{clear:both;color:red!important;float:left;font-size:1.2em;display:block;width:275px;padding:3px 0 0}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom h3{font-size:1.7em!important}
div.footer_wrapper{background:#000;width:100%}
div.footer{width:975px;margin:0 auto;padding:35px 0 50px}
div.footer div.copyrightDiv{border-top:1px solid #242424;border-bottom:1px solid #242424;float:left;width:975px;padding:10px 0 8px}
div.footer div.copyrightDiv p{color:#666;float:left;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;padding:5px 0 0}
div.footer div.copyrightDiv div.icons{float:right;width:163px}
div.footer div.copyrightDiv div.icons p{padding-top:5px;padding-right:6px;float:left}
div.footer div.copyrightDiv div.icons p a{background:url(../images/icon_facebook.gif) no-repeat 0 0;color:#666;padding:1px 0 3px 23px}
div.footer div.copyrightDiv div.icons ul{float:left;padding:2px 0 6px}
div.footer div.copyrightDiv div.icons ul li{float:left;padding-left:7px}
div.footer div.copyrightDiv div.icons ul li img.arrow{float:left;margin-top:6px}
div.footer div.footerLinks{padding:30px 0 0}
div.footer div.footerLinks h3 a{color:#CCC}
div.footer div.footerLinks div.footerLinks1{float:left;padding-right:50px;width:155px}
div.footer div.footerLinks div.footerLinks2{float:left;padding-right:44px;width:168px}
div.footer div.footerLinks div.footerLinks3{float:left;padding-right:95px;width:175px}
div.footer div.footerLinks div.footerLinks4{float:left;padding-right:34px;width:170px}
div.footer div.footerLinks div.footerLinks5{float:left;padding-right:0;width:83px}
div.footer div.footerLinks div.footerLinks6{float:left;width:90px}
div.footer div.footerLinks h3{color:#ccc;font-size:1.1em;font-family:Tahoma;padding-bottom:8px}
div.footer div.footerLinks h2{color:#ccc;font-size:1.1em;font-family:Tahoma;padding-bottom:8px}
div.footer div.footerLinks h2 a{color:#ccc;}
div.footer div.footerLinks h3.blank{height:12px}
div.footer div.footerLinks ul li{font-size:1.1em;font-family:Tahoma;padding-bottom:6px}
div.footer div.footerLinks ul li a{color:#999}
.indigologo{background:url(../images/indigologo.png) no-repeat;font-size:1.2em;color:#bdbdbd;margin-top:15px;float:right;padding:2px 0 3px 25px}
.indigologo a{color:#bdbdbd}
.contactinfo_dropdown_bottom span.errormsg{clear:both;color:red!important;float:left;font-size:1.2em;padding:0 0 5px}
#ContactInfo1_ithanks span{color:#FFF;display:block;font-size:1.3em;line-height:1.3em;border:1px solid #fff;padding:5px 4px}
span.lblvalue{float:left;display:block;font-size:1.2em;font-weight:700;padding:6px 0}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content_alt h3,ul.ui-autocomplete li{padding:0 0 5px}
div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content p a.selected,div.contactinfo_dropdown div.contactinfo_dropdown_bottom div.content h3 a.selected,div.header div.contactinfo p.title a.home cufon:hover{border-bottom:1px solid #F90}
div.header div.navigation ul li > a.hoverclass,div.footer div.copyrightDiv div.icons p a:hover,div.footer div.footerLinks ul li a:hover{color:#F90}
#lightboxImg,.displaybox,#jquery-lightbox{display:none}
@media screen and -webkit-min-device-pixel-ratio0 {
div.footer div.copyrightDiv div.icons{width:183px!important}
}
div.header div.navigation ul li#mainDestNav {z-index:1000}
/*21jan*/
.rhs_logo{float:right; width:120px; margin:-85px -37px 0;}
/*21 jan*/