*{padding:0px; margin:0px;}

@font-face{font-family:'Oswald';src: url('../Oswald.ttf')}
@font-face{font-family:'Myriad Pro';src: url('../MyriadWebPro.ttf')}
@font-face{font-family:"Century Gothic";src: url('../GOTHIC.ttf')}
@font-face{font-family:'Trajan Pro';src: url('../TrajanPro-Regular.otf')}
@font-face{font-family:'Rockwell';src: url('../fonts/ROCK_0.TTF')}
@font-face{font-family:'Corbel';src: url('../fonts/CORBEL_1.TTF')}
@font-face{font-family:"HelveticaNeueLT Std Thin"; src: url('../fontscore.com_h_helvetica-neue-lt-std-35-thin.otf'); /* IE9 */}

@font-face {font-family:'Trajan Pro'; src: url('../fonts/trajan_pro.eot'); src: url('../fonts/trajan_pro.eot?#iefix') format('embedded-opentype'), url('../fonts/trajan_pro.svg#Trajan Pro') format('svg'), url('../fonts/trajan_pro.woff') format('woff'), url('../fonts/trajan_pro.ttf') format('truetype'); font-weight:normal;  font-style:normal;}

@font-face {font-family:"Century Gothic"; src: url('../fonts/gothic.eot'); src: url('../fonts/gothic.eot?#iefix') format('embedded-opentype'), url('../fonts/gothic.svg#Century Gothic') format('svg'), url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.ttf') format('truetype'); font-weight:normal;  font-style:normal;}

img{border:none; max-width:100%; height:auto;}
img, fieldset{border:0;}
a{outline:none;}

INDIANTOURSchema{display:none}

.clearbt{clear:both;}

.mrgt{margin:0 auto;}

.over-autobx{overflow:auto;}

/*---back button css--*/
.back-btt a{float:right; background-color:#d34205; font:18px "Century Gothic"; color:#fff; padding:4px 13px; margin-right:9.5%; border-top-left-radius:3px; border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; text-decoration:none;}

header, footer, section, aside, article{display:block;}
h1{font-family:Oswald; font-size:26px; color:#000; padding:0px; font-weight:normal;}
h2{font-family:Oswald; font-size:20px; color:#000; padding:5px 0 0 0px; line-height:26px; font-weight:normal}
input, select, textarea{background:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent; border:1px solid #BCB8B8; box-shadow:0 0 8px rgba(0, 0, 0, 0.1);}
#mainWrap{background-color:#FFF; margin:0 auto; padding:0px; width:100%;}

.hdwrap{width:100% !important; height:auto !important; padding:0px !important; margin:0px !important; background-color:transparent !important; border:none !important; box-shadow:none !important; float:none !important;}
.hdcontnr{width:1003px !important; height:auto; margin:0 auto !important; padding:0px;}

.logo{margin-top:5px; float:left; width:161px;}
img.southerntravellogo{width:161px !important; height:55px !important; background:url(../images/sprite-image.png) no-repeat 0 0; background-color:transparent; display:inline-block;}
.lgnon1, .sty-schbx, .stymenu{display:none;}

.toprghwrap{width:80%; float:left;}

.top-rgthd{margin-top:15px; float:right; width:40%;}
.cmsite{float:left;}

.calltext{font:0.9em "Century Gothic"; color:#333; margin-top:4px; margin-right:20px; float:left;}
/*.calltext span{float:right; background:url(../images/phone-icon.png) no-repeat left top; padding-left:25px;}*/

.call-wrap{margin-top:-4px; text-align:right; float:left; margin-right:40px;}
.call-wrap p{font:0.9em "Century Gothic"; color:#333; margin-bottom:0px;}
.call-wrap p + p{margin-top:4px;}

.uk-flag{width:22px; height:16px; background:url(../images/flags-sprite.png) no-repeat 0px 0px; display:inline-block; vertical-align:middle; margin-right:2px;}
.in-flag{width:22px; height:16px; background:url(../images/flags-sprite.png) no-repeat -23px 0px; display:inline-block; vertical-align:middle; margin-right:2px;}

/*---Global Sites css--*/
.global-sitesbx{margin-top:4px; font:0.9em "Century Gothic"; letter-spacing:0.02em; float:left; z-index:9999;}
#countries_dd_msdd{width:120px !important;}

.cf:before, .cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

.menuwrapper{width:100%; height:auto; margin:5px 0 0px; padding:0px;}
.navcontainer{max-width:1070px; width:100%; margin:0 auto; position:relative; z-index:100;}

.new-menu-link{display:none; float:left; text-decoration:none; padding:19px 10px;}
.new-menu{float:left; max-width:80em; height:35px; margin:0px; padding:0px; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.new-menu ul{padding:0px; margin:0px; list-style:none; position:relative; display:inline-table;}
.new-menu ul:after{content:""; clear:both; display:block;}
.new-menu ul li{padding:0px; float:left; border-right:1px solid #7c7b7b; position:relative; letter-spacing:0px;}
.new-menu ul li:last-child, .new-menu ul ul li{border-right:none !important;}
.new-menu > ul > li{display:inline-block;}
.new-menu ul li a{display:block; text-decoration:none; color:#fff; font:15px/24px "Century Gothic"; padding:6px 18.5px 5px; text-transform:uppercase;}
.new-menu ul ul{display:none; position:absolute; top:100%; min-width:auto; background-color:#fcfbfb;}
.new-menu ul li:hover > ul{display:block;}
.new-menu ul ul > li{position:relative;}
.new-menu ul ul ul{position:absolute; left:100%; top:-1px;}
.new-menu ul li ul li{float:none;}
.new-menu ul li:hover > a{color:#000;}
.new-menu ul li:hover, .new-menu ul ul li a:hover{color:#000 !important; background-color:#fcfbfb;}
.new-menu ul li:hover > a{border-top:2px solid #bf000f; padding-top:4px;}
.new-menu ul li a i{background:url(../images/whitearrow.png) no-repeat right top; width:10px; height:6px; display:inline-block;}
.new-menu ul li:hover i{background:url(../images/blackarrow.png) no-repeat right top; width:10px; height:6px; display:inline-block;}

.linknav{width:auto; height:auto; float:left; margin:5px 10px; padding:0px;}
.linknav .innerlink{width:100%; list-style:none; display:inline-block; position:relative; left:0px;}
.linknav .innerlink li{width:100%; list-style:none; margin:3px 0 0px; padding:0px; display:inline-block; position:relative; left:0px;}
.linknav .innerlink li a{font:14px "Century Gothic"; color:#333; text-decoration:none; background:url(../images/dot.png) no-repeat 0px 10px; padding:3px 0px 3px 12px; border-top:none; text-transform:none;}
.linknav .innerlink li a:hover{color:#bf000f !important; background-color:transparent !important; border-top:none; padding-top:3px;}
.linknav .muviewall{font:italic 14px Cambria; color:#bf000f; float:right; padding:0px; margin:0px; border-bottom:none;}

.nrhtext a:hover, .new-menu .navtour-imgbx a:hover{color:#bf000f !important; background-color:transparent !important; border-top:none;}

.navrightbx{width:260px; height:auto; float:left; margin:0px; padding:10px 10px 5px; background-color:#e5e5e5; letter-spacing:0.02em; text-align:center;}
.navrightbx strong{display:block; font:14px "Century Gothic"; color:#666; padding:0px; text-transform:uppercase;}
.nrhtext{width:100%; height:auto; float:left; font:14px "Century Gothic"; color:#666; padding:0px; text-transform:uppercase;}
.nrhtext a{font:14px "Century Gothic" !important; color:#666 !important; padding:0px !important;}
.nrhtext:first-child{margin-bottom:5px;}
.nrhtext span{display:none;}

.mutourbx{width:100%; height:auto; float:left; margin:15px 0 0px; padding:0px;}
.mutourbx a{padding:0px !important; background-color:transparent !important; border-top:none;}
.mutourbx span{font:14px "Century Gothic"; color:#333; padding:0px; margin:0px; display:block;}
.mutourbx p{font:13px/16px "Century Gothic"; color:#555; padding:3px 0 0px}
.mutourbx .muviewtr{font:italic 13px Cambria; color:#bf000f; text-align:right; padding:0px; margin:0px;}
.mutourbx .muviewtr:hover, .mutourbx a{background-color:transparent;}
.navrightbx .trallview{width:100%; height:auto; float:left; margin:20px 0 0px; background:url(../images/menubg.jpg) repeat-x left top;}
.navrightbx .trallview a{width:80px; height:18px; float:left; text-align:center !important; font:italic 14px/15px Cambria !important; color:#fff !important; background:url(../images/menu-icon.png) no-repeat 0px -120px; margin:-4px 0 0 95px; padding:0px !important;}
.navrightbx .trallview a:hover{color:#fff600 !important; background-color:transparent;}

.click, .mutext{display:none;}

ul.dropdown-columns2{width:995px; left:-311%;}

ul.dropdown-1col{width:270px; float:left;}
ul.dropdown-2col{width:197px; float:left;}

ul.dropdown-columns2, ul.dropdown-1col, ul.dropdown-2col{-webkit-box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75); box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75);}

.nav-colr{background-color:#d34205;}

.new-menu ul li a .muhomeicon{width:25px; height:23px; background:url(../images/menu-icon.png) no-repeat 0 0; background-color:transparent; margin:0 0 -5px; display:inline-block;}
.new-menu ul li:hover > a .muhomeicon{width:25px; height:23px; background:url(../images/menu-icon.png) no-repeat -41px 0px; background-color:transparent; margin:0 0 -5px; display:inline-block;}

.besticon{width:15px; height:17px; background:url(../images/menu-icon.png) no-repeat 0px -56px; display:inline-block; margin-bottom:-3px;}
.summericon{width:17px; height:17px; background:url(../images/menu-icon.png) no-repeat 0px -88px; display:inline-block; margin:0 -2px -2px 0;}
.muluxuryicon{width:15px; height:13px; background:url(../images/menu-icon.png) no-repeat -37px -56px; display:inline-block; vertical-align:middle; margin:-3px 0 0px;}
.muwildlifeicon{width:17px; height:17px; background:url(../images/menu-icon.png) no-repeat -80px -56px; display:inline-block; vertical-align:middle; margin:-3px 0 0px;}
.muoffericon{width:11px; height:21px; background:url(../images/menu-icon.png) no-repeat -128px -56px; display:inline-block; vertical-align:middle; margin:0 0 -2px}
.mutravelicon{width:18px; height:18px; background:url(../images/menu-icon.png) no-repeat -40px -88px; display:inline-block; vertical-align:middle;}
.mumonsoonicon{width:19px; height:20px; background:url(../images/menu-icon.png) no-repeat -97px -120px; display:inline-block; vertical-align:middle;}
.mutoolsicon{width:20px; height:20px; background:url(../images/menu-icon.png) no-repeat -79px -88px; display:inline-block; vertical-align:top; margin:0 0 0 5px;}
.mublogicon{width:20px; height:20px; background:url(../images/menu-icon.png) no-repeat -123px -88px; display:inline-block; margin:5px 5px -5px;}
.lgbticon{width:20px; height:20px; background:url(../images/menu-icon.png) no-repeat -126px -120px; display:inline-block; margin-bottom:-3px;}
.intnationalicon{width:19px; height:16px; background:url(../images/menu-icon.png) no-repeat 0px -120px; display:inline-block; margin-bottom:-4px;}
.muayurveda{width:20px; height:16px; background:url(../images/menu-icon.png) no-repeat -25px -120px; display:inline-block; margin-bottom:-2px;}

.newmusprites{background-image:url(../images/menu-img-sprites-new.jpg); background-repeat:no-repeat; display:block; margin:0 auto 3px;}
.newmuspecial{width:245px; height:295px; background-position:-440px 0px;}
.newmuluxury{width:200px; height:90px; background-position:0px 0px;}
.newmuwildlife{width:200px; height:90px; background-position:-216px 0px;}
.newmubestindia{width:200px; height:90px; background-position:0px -104px;}
.newmuoffer{width:200px; height:90px; background-position:-216px -104px;}
.newmutravel{width:200px; height:90px; background-position:0px -240px;}
.newmudestination{width:200px; height:90px; background-position:-216px -208px;}
.newmu-monsoondest{width:200px; height:90px; background:url(../images/tour-menubg.jpg) no-repeat left top;}
.newmu-tourm{width:200px; height:90px; background:url(../images/tour-menubg-1.jpg) no-repeat left top;}

.navlkwrap1{width:218px; height:auto; float:left; margin:10px 10px 0px; padding:0px;}
.new-menu .navtour-imgbx{width:218px; height:auto; float:left; background-color:#e5e5e5; margin:10px 0px; padding:10px 0px 5px; letter-spacing:0.02em;}
.new-menu .navcolor{background-color:#FC0;}
.new-menu .navtour-imgbx .bigimg{width:200px; margin:0 auto; display:block;}
.new-menu .navtour-imgbx a{font:14px "Century Gothic" !important; color:#333 !important; text-decoration:none; text-transform:uppercase; text-align:center; padding:0px !important;}

.body-container{width:1003px; height:auto; margin:0 auto; padding:0px;}
.breadcrumb-linkbx{width:740px; height:auto; font:16px Cambria; color:#000; padding:10px 0 5px 0px;}
.breadcrumb-linkbx a{font:16px Cambria; color:#000; text-decoration:none}
.breadcrumb-linkbx a:hover{text-decoration:underline}
.breadcrumb-linkbx span{font:16px Cambria; color:#ac0202;}
.boxslider{position:relative; width:99.3%; height:auto; margin:6px auto; padding:0px; float:left; -webkit-box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); border:solid 3px #fff;}
.slider-buttonbx{position:absolute; top:136px; right:110px; width:190px; height:auto; margin:0px; padding:0px; z-index:10;}
.slider-buttonbx p{ margin:4px 0px; float:right; width:auto; height:auto;}
.slider-buttonbx a{font:23px "Century Gothic"; color:#000; text-align:center; text-decoration:none; padding:4px; float:left; width:158px; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.slider-buttonbx a:hover{color:#FFF;}
.slidercontainer{margin:0px; position:relative; float:left; width:100%;}
.rslides{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0;}
.rslides li{-webkit-backface-visibility: hidden; position:absolute; width:100%; left:0; top:0;}
.callbacks, .wildcallbk{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0;}
.callbacks li, .wildcallbk li{position:absolute; width:100%; left:0; top:0;}
.callbacks img, .wildcallbk img{display:block; position:relative; z-index:1; height:auto; width:100%; border:0;}  
.callbacks_nav, .wildcallbk_nav{position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:52%; left:0; opacity:0.7; z-index:3; text-indent:-9999px; overflow:hidden; text-decoration:none; height:61px; width:38px; background:transparent url(../images/sprite-image.png) no-repeat -288px 0px; margin-top:-39px;}
.callbacks_nav:active, .wildcallbk_nav:active {opacity:1.0;}
.callbacks_nav.next, .wildcallbk_nav.next {left:auto; background-position:right top; right:0;}
.slidertextbx{position:absolute;bottom:80px; left:110px; width:auto; float:left; z-index: 2; float:left; font-family:"Century Gothic"; color:#fff; font-size:30px; padding:8px; background:url(../images/blackbg.png) repeat;}
.slidertextbx span{display:block; font-size:18px; text-align:right;}
#slider-bottom-shadow {background: url(../images/feature-top-shadow.png) repeat-x scroll 0 0 transparent; bottom:0; height:14px; left:0; width: 100%; z-index:10;}
/*.container{position:relative; float:left; width:99.3%; height:auto !important; margin:6px auto; padding:0px; -webkit-box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); border:solid 3px #fff; background-color:#000;}*/

.bannercontainer{position:relative; width:99.3%; height:auto; margin:6px 1px; padding:0px;}
.bannercontainer img{width:auto; height:auto; margin:0px; padding:0px; -webkit-box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); border:solid 3px #fff;}
.toursearch-form{position:absolute; top:40px; left:40px; width:auto; float:left; float:left; padding:3px 6px; border:1px solid #000; background-image:url(../images/blackbg.png); background-repeat:repeat; z-index:5;}
.toursearch-form label{float:left; padding:0px; margin:0px; width:auto;}
.toursearch-form .inenter{float:left; font:17px Cambria; color:#333; padding:3px 5px 3px 17px; margin:0px; width:auto; height:20px; background:url(../images/icon-search-brown.png) 3px 7px no-repeat; background-color:#FFF;}
.toursearch-form .gobutton{font-family:arial, helvetica, sans-serif; font-size:16px; color:#FFF; padding:2px 10px 2px 10px; margin:0px 0 0 10px; height:28px; font-weight:bold; text-align:center; cursor:pointer; width:45px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:none;}
.errorleft{position:absolute; top:90px; left:25px; width:50%; height:auto; float:left;}
.errorleft strong{display:block; font:bold 14px "Myriad Pro"; color:#000; padding:0 0 8px;}
.errorleft p{font:normal 14px/18px "Myriad Pro"; color:#000; padding:0px;}
.errorleft a{font:normal 14px/18px "Myriad Pro"; color:#bf000c; text-decoration:none;}
.errorleft a:hover{text-decoration:underline;}
.errorbanner{position:absolute; top:13px; right:7px; width:auto; height:auto; float:right;}
.errorbanner img{border:none; box-shadow:none;}
.otherslider{width:740px; height:auto !important;}
.banner-tourbx{width:993px; height:auto; margin:6px auto; padding:0px; position:relative; border:solid 3px #333;}
.innerbanner{position:absolute; top:40px; float:right; right:15px; width:auto; height:auto;}
.banner-textbx{width:295px; height:auto; float:right; position:absolute; top:45px; right:15px; padding:8px; font:26px "Myriad Pro"; color:#FFF; background:url(../images/blackbg.png) repeat;}
.banner-textbx p{font:12px Calibri; padding:3px 0 5px 0px; text-align:justify;}
.rupeesbx{padding:0px 0px 3px 0px; margin:0px; color:#fff; font:30px "Myriad Pro"; float:left; width:185px;}
.rupeesbx span{font-size:11px; width:50px; display:block; padding:0 0 0 41px; margin:-7px 0 0 0px;}
.banner-buttonbx{width:93px; float:right; margin:10px 10px 0 0px;}
.banner-callus{font:13px "Myriad Pro"; padding:0px 0 5px 0px; float:right; width:auto;}
.ihpl-bannerbx{width:auto; height:auto; float:right; position:absolute; top:34px; right:36px;}
.ihpl-textbx{float:left; width:288px; height:auto; padding:8px 0; position:absolute; left:25px; top:75px; background:url(../images/blackbg.png) repeat; border-radius:8px 8px 8px 8px; letter-spacing:0.02em;}
.ihpl-textbx p{font:24px Cambria; color:#FFF; padding:0; text-align:center; text-transform:uppercase; border-bottom: 1px solid #FFFFFF;}
.ihpl-textbx ul{margin:3px 0px 0 15px; padding:0px; list-style:none;}
.ihpl-textbx ul li{background:url("../images/white-arrow.png") no-repeat scroll 0 8px transparent; font:17px Cambria; color:#FFF; line-height:23px; padding:0 0 0 10px;}
.rtihpl{top:45px; float:right; left:680px;}
.guibanner{top:16% !important; float:right; left:70% !important;}
.customise-buttonbx{width:288px; height:auto; margin:15px 0 0 0px; padding:0px;}
.customise-buttonbx img{width:auto; height:auto; border:none; box-shadow:none;}
.customise-buttonbx strong{font:24px "Myriad Pro"; color:#FFF; display:none; text-shadow:#606060 1px 1px 2px; margin:0 0 0 12px;}
.customise-buttonbx a{text-decoration:none;}
.internationalbx{margin:15px 0 0 50px;}
.banner-tourselect{float:right; width:auto; height:auto; margin:50px -36px 50px 0px; padding:0px; background:url(../images/blackbg.png) repeat; border-bottom-left-radius: 5px; outline:none; -webkit-border-bottom-left-radius:5px; border-top-left-radius: 5px; -webkit-border-top-left-radius:5px;}
.banner-tourselect label{float:left; padding:6px 0px; margin:0px 0px 0 8px; width:auto;}
.banner-tourselect p{float:left; font:20px Calibri; color:#fff; font-weight:normal; padding:4px 0px; margin:0px; width:auto; line-height:18px;}
.banner-tourselect select{float:left; font:14px Calibri; color:#000000; font-weight:bold; padding:3px; margin:0px 7px 0px; width:215px; height:26px; background-color:#FFF;}
.btour{margin:50px -36px 50px 0;}
.textbxm{float:left; width:97%; padding:0 10px; margin-top:-2px;}
.textbxm p{padding-top:10px;}
.best-explorebx{float:right; width:270px; height:auto; position:absolute; top:85px; right:0px; margin:0px; padding:5px 0px; background:url(../images/blackbg.png) repeat;}
.best-explorebx form{float:left; padding:0px; margin:0px; width:270px;}
.best-explorebx label{float:left; padding:3px 0px; margin:0px 0 0 8px; width:270px; letter-spacing:0.03em; font:24px Cambria; color:#fff;}
.best-explorebx select{float:left; font:15px Cambria; color:#000; font-weight:bold; padding:1px 3px; margin:0px 0 5px 0px; width:255px; height:26px; background-color:#FFF;}
.banner-tripbx{width:240px; height:auto; float:left; margin:5px 0 5px 10px; padding:10px 5px; letter-spacing:0.03em; font:21px Cambria; color:#FFF; font-weight:bold; border-radius:8px 8px 8px 8px;}
.banner-tripbx p{font-size:18px; margin:0px; padding:2px 0 5px 0px; font-weight:normal;}
.banner-tripbx a{font-family:Cambria; color:#FFF; text-decoration:none; width:230px; height:auto; float:left;}
.banner-tripbx img{float:right; border:none; box-shadow:none;}
.orgbg{border:1px solid #e79216; background-color:#f0b548; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0b548), color-stop(100%, #e1061a)); background-image: -webkit-linear-gradient(top, #f0b548, #e1061a); background-image: -moz-linear-gradient(top, #f0b548, #e1061a); background-image: -ms-linear-gradient(top, #f0b548, #e1061a); background-image: -o-linear-gradient(top, #f0b548, #e1061a); background-image: linear-gradient(top, #f0b548, #e1061a); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f0b548, endColorstr=#e1061a)}
.bluebg, .comparebtt .bttcomp:hover, .compenq:hover{border:1px solid #0d4266; background-color:#3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85)); background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85); background-image: -moz-linear-gradient(top, #3093c7, #1c5a85); background-image: -ms-linear-gradient(top, #3093c7, #1c5a85); background-image: -o-linear-gradient(top, #3093c7, #1c5a85); background-image: linear-gradient(to bottom, #3093c7, #1c5a85); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85)} 
.viewdetails:hover, .planmytp:hover, .weekend-formbx .weekendbutton:hover, .weekenddetf .prvbtn:hover, .weekenddetf .submitbtn:hover{border:1px solid #0d4266; background-color:#1c5a85; background-image: -webkit-gradient(linear, left top, left bottom, from(#1c5a85), to(#3093c7)); background-image: -webkit-linear-gradient(top, #1c5a85, #3093c7); background-image: -moz-linear-gradient(top, #1c5a85, #3093c7); background-image: -ms-linear-gradient(top, #1c5a85, #3093c7); background-image: -o-linear-gradient(top, #1c5a85, #3093c7); background-image: linear-gradient(to bottom, #1c5a85, #3093c7); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1c5a85, endColorstr=#3093c7)} 
.whyihpl-text{width:auto; height:auto; float:left; position:absolute; bottom:23px; left:410px; font:18px "Myriad Pro"; color:#FFF; text-indent:-9999px;}
.best-outterbx{padding:4px; border:1px solid #D7D7D7; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); width:99%; float:left; margin:8px 0px;}
.best-searchbx{float:left; width:100%; height:auto; margin:0px; padding:12px 0px; background:url(../images/searchbg.jpg) repeat-x #4bb8ef;}
.best-searchbx form{float:left; padding:0px; margin:0px; width:100%;}
.best-searchbx label{float:left; padding:0px; margin:0px; width:auto;}
.best-searchbx .textbt{float:left; font:24px Georgia, "Times New Roman", Times, serif; color:#fff; line-height:18px; font-weight:normal; padding:0px; margin:5px 0 0 40px; width:150px;}
.best-searchbx input{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:0px; width:350px; height:22px;}
.best-searchbx select{float:left; font:14px Calibri; color:#fff; font-weight:bold; padding:3px; margin:0px 0 5px 20px; width:220px; height:30px; background:#000 !important;}
.best-searchbx .gobutton, .videoform .gobutton{font:16px Arial, Helvetica, sans-serif; padding:2px 10px; margin:0px 0 0 20px; width:45px; height:28px; font-weight:bold; text-align:center; cursor:pointer; border-radius:5px 5px 5px 5px; border:1px solid #ebd248;}
.bestbg{background-color:#f5ce48; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5ce48), color-stop(100%, #fabb3a)); background-image: -webkit-linear-gradient(top, #f5ce48, #fabb3a); background-image: -moz-linear-gradient(top, #f5ce48, #fabb3a); background-image: -ms-linear-gradient(top, #f5ce48, #fabb3a); background-image: -o-linear-gradient(top, #f5ce48, #fabb3a); background-image: linear-gradient(top, #f5ce48, #fabb3a); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f5ce48, endColorstr=#fabb3a)}
.bestbg:hover{background-color:#fabb3a; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fabb3a), color-stop(100%, #f5ce48)); background-image: -webkit-linear-gradient(top, #fabb3a, #f5ce48); background-image: -moz-linear-gradient(top, #fabb3a, #f5ce48); background-image: -ms-linear-gradient(top, #fabb3a, #f5ce48); background-image: -o-linear-gradient(top, #fabb3a, #f5ce48); background-image: linear-gradient(top, #fabb3a, #f5ce48); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fabb3a, endColorstr=#f5ce48)}
.left-wrapbx{width:740px; height:auto; float:left; margin:6px 0 0 0px; padding:0px;}
.thank-wrap{width:600px; height:auto; float:left; margin:6px 0 0 0px; padding:0px;}
.thanktext p{font:15px Arial, Helvetica, sans-serif; color:#444; text-align:justify; line-height:20px; padding:5px 0px;}
article p, .left-wrapbx-contact p, .distance-checker p, .wekkend-left p, .redcontent p{font:1.04em Cambria; color:#222; letter-spacing:0.04em; text-align:justify; line-height:24px; padding:5px 0px;}
article p a, .redcontent p a{font:1.04em Cambria; color:#bf000c; text-decoration:none;}
article p a:hover, .redcontent p a:hover{text-decoration:underline;}
.left-wrapbx article span{font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:8px 0 4px 0px; display:block;}
.left-wrapbx article img{width:auto; height:auto; float:right; margin:0 0 0 10px; border:2px solid #fff; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);}
article ul, .wildwrapbx ul, .left-wrapbx .wildlife-sec1 ul, .redcontent ul{margin:5px 0px; padding:0px; list-style:none;}
article ul li, .wildwrapbx ul li, .left-wrapbx .wildlife-sec1 ul li, .redcontent ul li{font:17px Cambria; letter-spacing:0.04em; color:#222; padding:5px 0 5px 10px; line-height:22px; background:url(../images/orange.jpg) no-repeat 0 13px;}

article ol{margin:5px 0px 5px 16px; padding:0px;}
article ol li{font:17px Cambria; letter-spacing:0.04em; color:#222; padding:5px 0 5px 10px; line-height:22px;}

.left-wrapbx .wildlife-sec1 ul li strong{color:#000 !important;}
article ul li a, .wildwrapbx ul li a, .left-wrapbx .wildlife-sec1 ul li a, .redcontent ul li a{font:13px Arial, Helvetica, sans-serif; color:#bf000c; text-decoration:none;}
article ul li a:hover, .wildwrapbx ul li a:hover, .left-wrapbx .wildlife-sec1 ul li a:hover, .redcontent ul li a:hover{text-decoration:underline;}
.left-wrapbx article ol{margin:5px 0px 0 20px; padding:0px;}
.left-wrapbx article ol li{font:17px Cambria; color:#000; padding:5px 0; line-height:20px; letter-spacing:0.03em;}

.errorbx{width:95.5%; height:auto; float:left; margin:10px 0px; padding:7px 12px; border:solid 1px #d34c56; -webkit-box-shadow:0px 0px 5px 0px rgba(222, 109, 117, 0.5); box-shadow:0px 0px 5px 0px rgba(222, 109, 117, 0.5); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background-color:#ffdddd}
.errorbx p{font:15px Arial, Helvetica, sans-serif; color:#333; text-align:justify; line-height:20px; padding:5px 0px;}
.errorbx a{font:18px Arial, Helvetica, sans-serif; color:#bf000c; text-decoration:none}
.errorbx a:hover{text-decoration:underline;}
.expsing{width:20px; height:auto; float:left; background-color:#bf000c; font:bold 16px Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:6px 5px 0 0px; padding:2px; -moz-border-radius:85px; -webkit-border-radius:85px; -khtml-border-radius:85px; border-radius:85px;}
.searchTagsBox{width:auto; height:auto; float:left; margin:5px; padding:5px; border:solid 1px #ffd200; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background-color:#fffed8}
.searchTagsBox span{font:normal 12px Arial, Helvetica, sans-serif;}
.searchTagsBox a{width:auto; height:auto; background-color:#bf000c; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; margin:0px; padding:2px 5px; -moz-border-radius:85px; -webkit-border-radius:85px; -khtml-border-radius:85px; border-radius:85px;}
ul#other-activities{list-style-type:none; margin:5px 0px; padding:0px; float:left; width:100%;}
ul#other-activities li{float:left; width:30%; padding:0 0 0 10px; margin:0px; font:13px Arial, Helvetica, sans-serif; color:#000; background:url(../images/orange.jpg) no-repeat 0px 12px; line-height:28px;}
ul#other-activities li a{font:bold 13px Arial, Helvetica, sans-serif; color:#c86d1a; text-decoration:none;}
ul#other-activities li a:hover{text-decoration:underline;}
ul.attractionother{width:95%; height:auto; float:left; list-style-type:none; margin:5px 0px; padding:11px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
ul.attractionother li, ul.linksbox li{float:left; width:47%; padding:0 0 0 10px; margin:0px; background:url(../images/arrow.png) no-repeat 0px 12px; line-height:28px;}
ul.attractionother li a, ul.linksbox li a{font:bold 14px Cambria; color:#000; text-decoration:none;}
ul.attractionother li a:hover, ul.linksbox li a:hover, .carrers-textbx p a{text-decoration:underline; color:#bf000c;}
ul.linksbox{width:98%; height:auto; float:left; list-style-type:none; margin:0px; padding:6px;}
.border{padding:7px; width:97.5%; float:left; margin:8px 0 0 2px; background-color:#eee;}
.thankno{width:99%; height:auto; margin:10px auto; padding:0px;}
.thankno ul li span{font:italic 22px Georgia, "Times New Roman", Times, serif; color:#bf000c; display:block;}
.thankno ul{margin:5px 0px; padding:0px; list-style:none; float:left; width:100%;}
.thankno ul li{font:bold 16px/24px Arial,Helvetica,sans-serif; color:#000; padding:0px; width:33%; float:left;}
.thankno ul li a{font:14px Arial, Helvetica, sans-serif; color:#bf000c; font-weight:normal; text-decoration:none; display:block;}
.thankno ul li a:hover{text-decoration:underline;}
.textcolor{color:#bf000c !important; font-size:14px !important; display:inline !important;}
.cirtextbx{float:left; width:99%; height:auto; margin:0 0 8px;}
.cirtextbx a{text-decoration:none; color:#bf000c; font:bold 21px Calibri;}
.cirtextbx a:hover > span{background-color:#484848;}
.cirtextbx a:hover{color:#484848;}
.cirtextbx span{background-color:#bf000c; font:16px Calibri; color:#FFF; text-align:center; border-radius:50%; display:inline; width:18px; height:23px; padding:3px 5px; margin:-1px 3px 0 0px; float:left;}
.cirtextbx img{width:auto; height:auto; float:left; margin:5px 8px 55px 0px; border:2px solid #fff; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);}
.cirtextbx p{font:16px Cambria; color:#222; letter-spacing:0.04em; text-align:justify; line-height:21px; padding:5px 0px;}
.cirbutton{width:auto; height:auto; margin:0px; padding:0px; float:right;}
.cirbutton a{float:left; width:auto; height:auto; font:normal 16px Calibri; color:#FFF; padding:3px 10px; margin:0 8px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); border:none;}
.cirbutton a:hover{color:#FFF;}
.summer-textbx{float:left; width:99%; height:auto; margin:0px 0 5px; padding:8px 12px; background-color:#edecec;}
.summer-textbx p{font:13px Arial, Helvetica, sans-serif; color:#444; text-align:justify; line-height:20px; padding:5px 0px;}
.grouptext{float:left; height:auto; margin:0; padding:0; width:98%;}
.grouptext ul{list-style:none; margin:5px 0; padding:0; width:100%;}
.grouptext ul li{width:100% !important; font:1.04em Cambria; color:#222; letter-spacing:0.05em; line-height:24px !important; text-align:justify; padding:0 0 10px 10px !important; background:url("../images/menu-arrow.png") no-repeat 0 7px !important;}
.wrapper{overflow:hidden;}
.wrapper-box{overflow:hidden;}
.col{float:left; margin-left:3.2%; margin-bottom:10px;}
.col1{float:left; margin-right:0; margin-bottom:10px;}
.col2{float:right; margin-left:0; margin-bottom:10px;}
.col:nth-of-type(2n+1){margin-left:0; clear:left;}
.grid2 .col{width:47.4%;}
.grid2 .col1{width:36%;}
.grid2 .col2{width:62%;}
.white_box{width:728px; height:auto; float:left; padding:10px 5px 0px 5px; margin:10px 0px 14px 0px; border:solid 1px #d7d7d7; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.white_box_panel{width:100%; height:auto; margin:5px 8px 10px 4px; padding:0px; background-color:#f4f4f4; float:left; border:solid 3px #fff; -webkit-box-shadow:0px 0px 2px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 2px 0px rgba(161, 161, 161, 0.5);}
.white_box_panel img{width:auto; float:left; margin:0px 5px 0 0px; padding:0px;}
.white_box_panel h3, .white_box_panel1 h3{font:16px/16px Cambria; color:#000; margin:4px 0 0px;}
.white_box_panel h3 a, .white_box_panel1 h3 a{font:16px/16px Cambria; color:#000; text-decoration:none; float:left;}
.white_box_panel h3 a:hover, .white_box_panel1 h3 a:hover{text-decoration:none; color:#c86d1a;}
.white_box_panel span, .white_box_panel1 span{font:14px Calibri; color:#c86d1a; float:left; margin:-1px 0 0 3px;}
.white_box_panel p, .white_box_panel1 p{font:12px/15px Calibri; color:#000; padding:5px 0 0 0px; margin:0px;}
.white_box_panel ul, .white_box_panel1 ul{margin:5px 0 0 0px; padding:0px; list-style:none; width:100%; float:left;}
.white_box_panel ul li, .white_box_panel1 ul li{font:13px /20px Calibri; color:#000; padding:0 0 0 8px; background:url(../images/orange.jpg) no-repeat 0 8px;}
.white_box_panel ul li a, .white_box_panel1 ul li a{font:13px Calibri; color:#000; text-decoration:none;}
.white_box_panel ul li a:hover, .white_box_panel1 ul li a:hover{text-decoration:underline; color:#c86d1a;}
.view{padding:0px; margin:0px; float:right; width:56%;}
.view a{padding:0px; margin:0px; color:#000; font:14px Calibri; float:right; width:68px; background-image:url(../images/orange.jpg); background-repeat:no-repeat; background-position:52px 7px; text-decoration:none;}
.view a:hover{color:#c86d1a;}
.whwrap{width:56%; float:left;}
.destwrap{width:51%; float:left;}
.white_box_panel1{width:101%; height:auto; margin:5px 3px 10px 1px; padding:0px; background-color:#f4f4f4; float:left; border:solid 3px #fff; -webkit-box-shadow:0px 0px 2px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 2px 0px rgba(161, 161, 161, 0.5);}
.white_box_panel1 img{width:165px; height:auto; float:left; margin:0px 3px 0 0px; padding:0px;}
/* reset cols to fullwidth */
@media screen and (max-width: 400px) {
	/* grid4 */
	.col {width:95% !important; margin-left:0 !important; clear:none !important;}	
	.col1 {width:96% !important; margin-left: 0 !important; clear: none !important;}	
	.col2 {width:96% !important; margin-left: 0 !important; clear: none !important; float:left;}	
	.white_box{width:100%;}	
	.wrapper-box{width:98%; height:auto;}}
.theme-textbx{width:97.9%; height:auto; float:left; margin:15px 0 0px 0px; padding:4px 8px; font:24px "Myriad Pro"; color:#000; border:solid 1px #d5d5d5; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.theme-textbx .tours{background:url(../images/arrow-hand.jpg) no-repeat 0px 3px; color:#e88b07; font-size:24px; padding:0px 0 0px 25px; margin:0px;}
.theme-textbx .restaurants{background:url(../images/restaurants-icon.png) no-repeat 0px 3px; color:#018f81; font-size:24px; padding:0px 0 0px 28px; margin:0px;}
.thing-tourdetail{width:98.8%; height:auto; float:left; margin:5px 0; padding:5px; border:solid 1px #d5d5d5; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.thing-tourdetail img{width:143px; height:auto; float:left; margin:0 10px 0 0px; padding:0px;}
.thing-tourdetail a{font:normal 19px "Myriad Pro"; color:#0c3b88; padding:0px; text-decoration:none;}
.thing-tourdetail a:hover{color:#e88b07; text-decoration:underline;}
.thing-tourdetail p{font:normal 13px/18px "Myriad Pro"; color:#000; padding:5px 5px 5px 0px; text-align:justify;}
.thing-seeall{width:96.5%; height:auto; float:left; margin:5px 0px; padding:4px 0 4px 25px; background-color:#414241; background-image:url(../images/seeall-arrow.png); background-position:6px 5px; background-repeat:no-repeat; font:13px "Myriad Pro"; color:#fff; border:solid 2px #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.thing-seeall a{font:normal 13px "Myriad Pro"; color:#ffea01; padding:0px; text-decoration:underline;}
.thing-seeall a:hover{text-decoration:none;}
.themes-detailbx{width:47.5%; height:auto; float:left; margin:8px 0px 5px 1px; padding:5px; border:solid 1px #d5d5d5; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.themes-detailbx a{text-decoration:none;}
.themes-detailbx:hover{background-color:#f3f3f3;}
.themes-detailbx:nth-child(2n){margin:8px 0 5px 11px;}
.themes-detailbx img{width:143px; height:auto; float:left; margin:0 10px 0 0px; padding:0px;}
.themes-detailbx strong{font:normal 20px "Myriad Pro"; color:#000; padding:0px; display:block;}
.themes-detailbx span{font:normal 13px/18px "Myriad Pro"; color:#000; padding:5px 5px 0px 0px; text-align:justify; display:block;}
.themes-detailbx p{font:normal 13px/14px Calibri; color:#000; padding:5px 5px 5px 0px;}
.themes-detailbx p span{color:#0c3b88; display:inline;}
.detailbox{width:99%; height:auto; float:left; padding:0px; margin:10px 0px 5px 0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.detail-hdbx{width:99.2%; height:auto; float:left; margin:3px; background-color:#797979;}
.detail-hdbx strong{width:65%; height:auto; float:left; font:20px Cambria; color:#fff; letter-spacing:0.02em; padding:10px;}
.detail-hdbx strong span{color:#fffc00;}
.detail-hdbx p{width:27%; height:auto; float:right; padding:9px 6px; margin:0px 6px 0 0px; font:bold 16px Cambria; color:#000; letter-spacing:0.02em; text-align:center; background-color:#edecec; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.tour-detailbx{width:99.2%; height:auto; float:left; margin:0 3px 3px; position:relative;}
.tour-detailbx img{width:217px; height:160px; float:left; margin:0px;}
.tour-textbx{width:50.5%; height:auto; float:left; margin:5px 0 0 5px; font-family:Cambria; color:#000;}
.tour-textbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin-bottom:15px;}
.tour-textbx ul li{float:left; padding:0px 8px 0 0px; margin:5px 0px; font-size:12px;}
.tour-textbx ul li img{width:auto; height:auto; padding:0 2px 0 0px; margin:-5px 0 0 0px;}
.tour-textbx p{font-size:14px; line-height:18px; letter-spacing:0.03em; margin:5px 0 0 5px; text-align:justify;}
.tour-textbx p span{font-weight:bold;}
.ihpl-ratingbx {float:left; height:auto; margin:10px 0 0 5px; padding:0; width: 100%;}
.ihpl-ratingbx span {color:#BF000C; float:left; font-size:15px; padding:0 5px 0 0;}
.rating-blackbg {background-image:url("../images/up-thumb-back.png"); float:left; height:24px;}
.rating-coloredkbg {background-image:url("../images/up-thumb.png"); height:24px;}
.tour-buttonbx{width:17%; height:auto; float:left; margin:35px 0 0 10px; background-color:#edecec;}
.tour-btlinkbx {float:left; width:105px; height:auto; margin:8px 0 9px 2px; padding:0 8px 0 0;}
.tour-btlinkbx a {width:88px; float:left; margin:5px 7px; padding:4px 8px; font:bold 12px Arial,Helvetica,sans-serif; color:#FFF; text-align:center; text-decoration:none; display:block; border:1px solid #535353; border-radius:3px 3px 3px 3px;}
#tourslider-bgbox{text-align:left; width:740px; float:left; margin:10px 0 0 0px; border:3px solid #fff; -webkit-box-shadow:#131313 0px 2px 10px; -moz-box-shadow:#131313 0px 3px 10px; box-shadow:#131313 0px 3px 10px;}
#tour-gallerybox{width:426px; height:369px; float:left; margin:0px; padding:0px; background:#2d2d2d;}
.advanced-slider{position:relative; overflow:hidden; outline:none; font-family:Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto;}
.advanced-slider a{position:static; transition: none !important; -moz-transition: none !important; -webkit-transition: none !important; -o-transition: none !important;}
.advanced-slider img{max-width:none; max-height:none; border:0 none; padding:0px; margin:0px; transition:none !important; -moz-transition:none !important; -webkit-transition:none !important; -o-transition:none !important;}
.advanced-slider .slider-main{position:relative; width:100%; height:100%; z-index:1;}
.advanced-slider .slide-wrapper{position:relative; overflow:hidden; width:100%; height:100%; z-index:2;}
.advanced-slider .slides{position:absolute; overflow:hidden; margin:0 !important; padding:0 !important; list-style:none; width:100%; height:100%;}
.advanced-slider .slide {position:absolute; overflow:hidden; display:block; margin:0 !important; padding:0 !important; width:100%; height:100%; visibility:hidden; list-style:none; opacity:1;}
.advanced-slider .slide .image, .advanced-slider .slide .thumbnail, .advanced-slider .slide .caption {position:absolute;}
.advanced-slider .slide-arrows {position:static;}
.advanced-slider .slide-arrows a{position:absolute; cursor:pointer;}
.advanced-slider .caption-container .background {position:absolute; width:100%; height:100%;}
.advanced-slider .thumbnail-wrapper{position:absolute;}
.advanced-slider .thumbnail{background-position:center; background-repeat:no-repeat; position:absolute; overflow:hidden; width:80px !important; height:61px !important;}
.advanced-slider .thumbnail-scroller {position:absolute; z-index:2;}
.advanced-slider .thumbnail-scroller .visible-container {position:relative; overflow:hidden; top:-31px; background-color:transparent;}
.advanced-slider .thumbnail-scroller .containers {position:absolute; overflow:visible; top:0; left:0; list-style:none; margin:0; padding:0;}
.advanced-slider .thumbnail-scroller .thumbnail-wrapper {cursor:pointer; list-style:none;}
.advanced-slider .thumbnail .caption {position:absolute; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.advanced-slider .thumbnail .caption .background {position:absolute; width:100%; height:100%;}
.advanced-slider .thumbnail .caption .content {position:absolute; width:100%;}
.advanced-slider .thumbnail-scroller .arrows a {position:absolute; cursor:pointer; top:0px;}
.advanced-slider .timer-animation{position:absolute;}
.advanced-slider .timer-animation .timer-animation-controls{position:absolute; cursor:pointer; width:20px; height:20px; top:50%; left:50%; margin-top:-10px; margin-left:-10px;}
.advanced-slider .timer-animation .timer-animation-controls {background:url(../images/playpause_small.png) no-repeat;}
#responsive-slider{font-family:'Open Sans', sans-serif; min-height:398px;}
.glossy-square-gray .slide-arrows a {background:url(../images/carousel_nav.png) no-repeat; width:19px; height:20px; top:60%; margin-top:-32px;}
.glossy-square-gray .slide-arrows a.previous {left:15px;}
.glossy-square-gray .slide-arrows a.next {right:15px; background-position:-19px 0;}
.glossy-square-gray .timer-animation {top:20px; right:20px;}
.glossy-square-gray .caption-container .background{background-color:#000; width:100%; height:100%;} 
.glossy-square-gray .caption-container .caption{color:#FFF; margin:0; padding:8px; font-size:16px; line-height:18px;}
.glossy-square-gray .thumbnail {border:1px solid #FFF;}
.glossy-square-gray .thumbnail-scroller.horizontal {bottom:0; padding:0 50px; margin:30px 0 0 0px;}
.glossy-square-gray .thumbnail-scroller .thumbnail-wrapper {margin:5px; padding:4px;}
.glossy-square-gray .thumbnail-scroller .thumbnail.select {border:solid 1px #F00;}
.glossy-square-gray .thumbnail .caption .background{background-color:#000; opacity:0.5;}
.glossy-square-gray .thumbnail .caption .content{color:#FFF; font-size:12px; line-height:14px; text-align:center; padding:2px 0; margin:0;}
.glossy-square-gray .thumbnail-scroller .arrows a {background:url(../images/carousel-nav.png) no-repeat; width:30px; height:30px; margin:-32px 0 0 0px; padding:0px;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.previous {left:0; position:absolute; top:0px;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.next {right:0; background-position:-30px 0;}
.right-panel{float:left; width:314px; background:#2d2d2d; height:368px; position:relative;}
.right-panel-textbx{width:314px; height:288px; letter-spacing:0.03em;}
.right-panel-textbx h1{font:24px/24px Cambria; color:#fff; padding:5px 0px 0 10px;}
.right-panel-textbx h2{font:18px Cambria; color:#fff; padding:8px 0px 0 10px;}
.right-panel-textbx span{color:#fff; font:14px Cambria; padding:3px 0px 2px 10px; display:block;}
.right-panel-textbx p{color:#fff; font:14px Cambria; text-align:justify; padding:4px 10px 0px;}
.right-panel-textbx ul{height:83px; padding:2px 0px 0px 10px !important;}
.right-panel-textbx ul,.right-panel ul li{color:#fff; font:14px Cambria; padding:3px 0px 0px; list-style-type:none;}
.offer{position:absolute; top:161px; padding:0px 0px 0px 113px; margin:0px;}
.send{position:absolute; top:228px; padding:0px 0px 0px 214px; margin:0px;}
.rup{padding:12px 0px 3px 10px; margin:0px; color:#fff; font:28px "Myriad Pro"; position:absolute; top:130px; right:10px; float:right; text-align:right;}
.rup span {color: #FFFFFF; font:23px "Myriad Pro"; padding:44px 0 0;}
.rup div {float:right; width:100%;}
.rup div select {float:right; width:92px; height:23px; margin:13px 0 0; padding:2px; font:12px Arial,Helvetica,sans-serif; color:#333; background-color:#FFF;}
.call{margin:0px 0 0 45px; padding:0px; text-align:center; color:#fff; font:17px Cambria; position:absolute; bottom:85px;}
.right-panel-textbx .per{color:#fff; font:12px "Myriad Pro"; text-align:right; width:65px; display:block; padding:0 0 0 114px; margin:-6px 0 0 0px;}
.tour-descriptionbg{background-color:#575757; padding:4px 4px 3px; margin:0px;}
.tour-descriptionbg ul, .tour-descriptionbg ul li{list-style:none; display:inline;}
.long-bannerbx{width:auto; height:auto; margin:15px 0 0px;}
.best-infopanel{width:99.3%; height:auto; margin:3px auto; float:left; padding:0px; background-color:#f4f4f4; -webkit-box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); border:solid 3px #fff; position:relative;}
.bestrightbx{width:54.3%; height:auto; float:left; margin:0px; padding:7px 8px;}
.bestfactsbx{width:98%; height:auto; margin:5px auto; padding:6px; float:left; border-radius:5px 5px 5px 5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.bestfacts-leftbx{width:18%; height:auto; float:left; font:18px/18px Cambria; color:#bf000c; margin:0px 0 0 2px; padding:0px;}
.bestfacts-leftbx span{display:block;}
img.facticon{width:43px; height:42px; float:left; background:url(../images/fact-icons.png) no-repeat 0 0 transparent; margin:1px 6px 0 0px;}
img.knowicon{width:27px; height:42px; float:left; background:url(../images/fact-icons.png) no-repeat -48px 0px transparent; margin:1px 6px 0 0px;}
img.doicon{width:34px; height:27px; float:left; background:url(../images/fact-icons.png) no-repeat -78px 0px transparent; margin:1px 11px 0 5px;}
img.seeicon{width:45px; height:36px; float:left; background:url(../images/fact-icons.png) no-repeat -114px 0px transparent; margin:1px 6px 0 0px;}
.bestfacts-rightbx{width:79%; height:auto; min-height:35px; float:left; font:15px Cambria; letter-spacing:0.02em; color:#333; border-left:1px dashed #919191; text-align:justify; margin:0px; padding:0px 0px 0 9px;}
.bestfacts-rightbx p{font:15px/18px Cambria; color:#333; text-align:justify; padding:0 0 5px 0px;}
.bestfacts-rightbx span{font:18px Georgia, "Times New Roman", Times, serif;}
.textbestbx{width:100%; height:auto; float:left; margin:3px 0 0 0px; padding:0px; overflow:hidden;}
.textbestbx h2 span{font:21px Cambria; color:#bf000c; letter-spacing:0.02em; padding:0px 0 0 3px; margin:5px 0px; display:block; float:left; width:100%; background:url(../images/textbg.jpg) repeat 0 3px;}
.bestviewbx{float:right; width:auto; height:auto; margin:0px 5px 0 0; padding:0px;}
.bestviewbx a{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#bf000c; text-decoration:none;}
.bestviewbx a:hover{text-decoration:underline;}
.textbestbx article img{width:auto; height:auto; float:left; margin:0 10px 0px 0px; border:2px solid #fff; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5);}
.textbestbx article p{font:1.04em/21px Cambria; color:#000; letter-spacing:0.04em; text-align:justify; padding:2px 0px; float:left; width:100%;}
.textbestbx article span{font:normal 16px Calibri; color:#c86d1a; text-align:justify; padding:4px 0 0 0px; margin:0px; display:block; float:left;}
.textbestbx article ul{margin:3px 0px; padding:0px; list-style:none; float:left; width:100%; height:auto;}
.textbestbx article ul li{font:13px/28px Arial, Helvetica, sans-serif; color:#000;padding:0 0 0 10px; background:url(../images/orange.jpg) no-repeat 0 12px; width:31%;float:left;}
.textbestbx article ul li a{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.textbestbx article ul li a:hover{text-decoration:underline; color:#c86d1a;}
.best-themesbx{width:99%; float:left; margin:8px 0px; padding:0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.best-themesbx ul{width:98%; height:auto; list-style-type:none; overflow:hidden; margin:6px 0px;}
.best-themesbx ul li{float:left; padding:0 13px; margin:5px 0px; width:auto;}
.best-themesbx ul li img{width:auto; height:auto; padding:0 5px 0 0px; margin:0px; float:left;}
.best-themesbx ul li span{font:16px Calibri; color:#111111; padding:0px; margin:0px; float:left;}
.best-themesbx p{font:16px Calibri; color:#c86d1a; padding:5px 0 0 8px; margin:0px; text-decoration:underline;}
.bestlistlk{width:100%; height:auto; float:left; margin:15px 0 0px; padding:0px;}
.bestlistlk strong{font:bold 18px Cambria; color:#C86D1A; display:block; margin:0; padding:0 0 10px;}
.bestlistlk ul{margin:0px; padding:0px; list-style:none; float:left; width:100%; height:auto;}
.bestlistlk ul li{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:0 0 0 10px; line-height:28px; background:url(../images/orange.jpg) no-repeat 0 12px; width:235px; float:left;}
.bestlistlk ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; text-decoration:none;}
.bestlistlk ul li a:hover{text-decoration:underline; color:#c86d1a;}
.bestbooking{width:100%; height:auto; float:right; overflow:hidden; margin:8px 0px; padding:0px;}
.bookinglink{width:auto; height:auto; float:left; margin:0px; padding:0px;}
.bookinglink p{margin:8px 0px 0 15px; float:left; width:auto; height:auto;}
.bookinglink a{font:18px "Myriad Pro"; color:#FFF; text-decoration:none; padding:6px 13px; float:left; width:auto; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}

.bookinglink_b a{font:18px "Myriad Pro"; color:#FFF; text-decoration:none; padding:6px 13px; float:left; width:auto; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); margin-left:120px; margin-top:10px}

.mobileno{font:18px "Myriad Pro"; color:#FFF; text-decoration:none; padding:4px 13px; float:left; width:auto; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.groupmg {margin:8px 50px !important;}
.tourbook{width:auto; height:auto; float:left; margin:0px; padding:0px;}
.tourbook p{margin:6px 15px 5px 40px; float:left; width:auto; height:auto;}
.viewdetails{width:auto; height:auto; float:left; margin:0 0 0 15px; padding:0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.viewdetails a{font:italic 18px Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; padding:10px 15px 10px 60px; float:left; width:auto; height:auto; background:url(../images/double-arrow.png) no-repeat 5px center;}
/* REQUIRED for core functionality */
.responsive-tabs__heading {display:none;}
.responsive-tabs__list__item {display:inline; cursor:pointer;}
.responsive-tabs-wrapper {clear:both;}
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after {content:""; display:table;} 
.responsive-tabs-wrapper:after {clear:both;}
.responsive-tabs__list{font:1.093em Cambria; margin:1.7em 0 0 0; padding:0 0 11px 0px; line-height:1em;}
.responsive-tabs__list__item{background:#2D2D2D; color:#FFF; padding:10px 6px; margin-right:3px; border-top-left-radius:5px; border-top-right-radius:5px; border:none;}
.responsive-tabs__list__item:hover{background:#BF000F;}
.responsive-tabs__list__item--active, .responsive-tabs__list__item--active:hover{background:#BF000F; border-bottom-color:#fff; color:#FFF;}
.responsive-tabs__panel{width:98.2%; float:left; margin:0 0 3px 1px; padding:4px; border:1px solid #D7D7D7; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5);}
.responsive-tabs{width:740px; height:auto; float:left; overflow:hidden; margin:0px; padding:0px;}
.responsive-tabs h2{font:18px/18px "Lucida Fax", Times, serif; color:#000; padding:6px;}
.responsive-tabs strong{font:15px Calibri; color:#000; display:block; padding:0px 0 8px 0px; margin:0px;}
.responsive-tabs p{font:1.03em/21px Cambria; color:#222; letter-spacing:0.04em; text-align:justify; vertical-align:text-top; padding:0px 15px 5px 6px; margin:0px;}
.responsive-tabs h3{font:18px/18px "Lucida Fax", Times, serif; color:#000; padding:6px;}
.tabinbx{width:100%; height:auto; float:left; margin:6px 0 0 0px; padding:0px;}
.form-bgbx{background-color:#edecec; width:100%; height:auto; padding:0px; margin:0px; float:left;}
#formbooking{width:69%; height:auto; float:left; padding:5px 0px; margin:0px;}
#formbooking label{float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#333; padding:5px 0 4px 0px; margin:0px 0 0 6px; width:212px;}
#formbooking label.otherfeild{float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#333; padding:8px 0px; margin:0px 12px 0 5px; width:160px;}
#formbooking label.otherfeild1{float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#333; padding:8px 0px; margin:0px 9px 0 5px; width:227px;}
#formbooking label.keyword{float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#333; padding:5px 0 4px 0px; margin:0px 0 0 6px; width:475px;}
#formbooking span{font:10px Arial, Helvetica, sans-serif; color:#666;}
#formbooking p{float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#333; padding:5px 0px; margin:0px; width:78px;}
#formbooking input{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:0px; width:auto; height:22px;}
#formbooking input.entertext{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:0px; width:352px; height:22px;}
#formbooking select{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:134px;}
#formbooking .filedselect{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:220px;}
#formbooking .radio{width:auto; border:none; height:auto; margin:2px 5px 0 0px; float:left;}
#formbooking textarea{float:left; font:12px Arial, Helvetica, sans-serif; color:#000; width:375px; height:55px;  padding:5px 3px; margin:8px 0 2px 10px;}
#formbooking .or-divide{float:left; width:660px; padding:0px; margin:8px 0 8px 12px;}
#formbooking strong{float:left; display:block; font:normal 18px Arial, Helvetica, sans-serif; color:#BF000C; text-align:center; padding:0px; margin:0px;}
.formbutton{margin:7px 0 0 0px; padding:0px; width:85px; height:auto; float:left;}
#formbooking .formbutton input, .car-rental-pick .formbutton input{margin:0px 15px 0px 0px; padding:0 5px; float:left; color:#FFF; width:auto; cursor:pointer;}
#formbooking .proceed{font:bold arial, helvetica, sans-serif; padding:4px 8px; margin:0px; height:28px; text-align:center; cursor:pointer; width:auto;}
.booking-boatbx{ float:left; width:150px; height:auto; margin:0px; padding:0px;}
.booking-flightbx{float:left; width:222px; height:auto; margin:0px; padding:0px;}
.hm-mtdy, .hm-date, .hm-cldr{float:left; padding:0 6px 0 0px; color:#333 !important;}
.hm-day{display:block; font-size:14px !important; font-weight:bold; text-transform:uppercase; color:#333 !important;}
.hm-mth{display:block; font-size:11px !important; font-weight:bold; text-transform:uppercase;}
.hm-date{font-size:40px !important; margin-top:-9px;}
.hm-cldr{width:25px; height:29px; margin:0px; padding:0px;}
.hm-text{color:#ac6728; font-size:14px;}
.hm-hdtext{float:left; width:145px; display:block; font:bold 16px Cambria; color:#BF000C; padding:0px; margin:5px 0px;}
#formbooking .cntnbr{margin:5px 0 0 0px;}
#formbooking .hm-cntnbr{float:left; width:34px; height:26px; font-size:1.3em; font-weight:bold; text-align:center; margin:0px; padding:0px; background:url(../images/sprite-image.png) no-repeat; background-position:-210px 0px; background-color:transparent;}
#formbooking .hm-img{width:93px; height:26px; background:url(../images/sprite-image.png) no-repeat; background-position:-181px 0px; background-color:transparent;}
#formbooking a.minus-bx{width:29px; height:27px; background:url(../images/sprite-image.png) no-repeat; background-position:-181px 0px; background-color:transparent; float:left;}
#formbooking a.minus-bx:hover{width:29px; height:27px; background:url(../images/sprite-image.png) no-repeat; background-position:-181px -29px; background-color:transparent; float:left;}
#formbooking a.plus-bx{width:30px; height:27px; background:url(../images/sprite-image.png) no-repeat; background-position:-244px 0px; background-color:transparent; float:left;}
#formbooking a.plus-bx:hover{width:30px; height:27px; background:url(../images/sprite-image.png) no-repeat; background-position:-244px -29px; background-color:transparent; float:left;}
.why-book-withus{width:30%; height:auto; float:left; margin:2px 0 2px 5px; padding:0px; background-color:#FFF; border:1px solid #dcdbdb; overflow:hidden;}
.whybook-hd{width:98.5%; height:auto; float:left; margin:0px; padding:1px 0 1px 5px; font:19px Arial, Helvetica, sans-serif; color:#FFF; background-color:#494948; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #494948), color-stop(100%, #1b1c1c)); background-image: -webkit-linear-gradient(top, #494948, #1b1c1c);
 background-image: -moz-linear-gradient(top, #494948, #1b1c1c); background-image: -ms-linear-gradient(top, #494948, #1b1c1c); background-image: -o-linear-gradient(top, #494948, #1b1c1c); background-image: linear-gradient(top, #494948, #1b1c1c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#494948, endColorstr=#1b1c1c)}
.whybook-hd img{margin:0px 5px 0 0px; width:auto; height:auto;}
.whybook-textbx{width:289px; height:auto; float:left; margin:0px; padding:2px;}
.whybook-textbx img{float:left; width:auto; height:auto; margin:5px 0 5px 2px;}
.whybook-textbx ul{width:205px; height:auto; line-height:22px; padding:0px; margin:0px 0 0 5px; list-style:none; float:left;}
.whybook-textbx ul li{padding:0px; font:14px "Myriad Pro"; color:#000; border-bottom:1px dotted #000;}
.whybook-textbx ul li span{font-size:17px; color:#a65b17;}
.whybook-textbx ul li:last-child{border-bottom:none;}
.tab-innerbox{width:740px; height:auto; float:left; overflow:hidden; position:relative; padding:0 5px 5px;}
.tab-innerbox h3{font:22px Cambria; color:#000; letter-spacing:0.03em; padding:0px;}
.tab-innerbox strong{font:17px Cambria; color:#bf000c; letter-spacing:0.04em; padding:10px 0 0px 0px; margin:0px;}
.tab-innerbox .subhead{font:normal 16px Arial, Helvetica, sans-serif; color:#525252; display:block; padding:9px 0 0px 0px; margin:0px;}
.tab-innerbox span{font:bold 17px Cambria; color:#bf000c; letter-spacing:0.03em; display:block; padding:9px 0 0px 0px; margin:0px;}
.tab-innerbox p{font:1.03em/21px Cambria; color:#222; letter-spacing:0.04em; text-align:justify; vertical-align:text-top; padding:5px 25px 0 0px; margin:0px;}
.tab-innerbox p img{width:auto; height:auto; margin:0px 8px; padding:0px; background-color:#f2f2f2; border:solid 3px #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.tab-innerbox p a{font:normal 15px Arial, Helvetica, sans-serif; font-size:15px; color:#bf000c; padding:0px; margin:0px; text-decoration:underline; cursor:pointer; }
.tab-innerbox p a:hover{text-decoration:none;}
.tab-innerbox p .arrow{font-size:12px; display:inline; padding:0px 0 0 4px;}
.submitbuttonbx{width:97%; height:auto; float:left; margin:8px 0 0px;}
.submitbuttonbx input, .tourbt {float:left; width:auto; height:auto; margin:0px 15px 10px 0px; padding:2px 8px 4px; font:17px Cambria; color:#FFF; cursor:pointer; border:1px solid #535353; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.tab-innerbox ul{width:auto; height:auto; line-height:22px; padding:0px; margin:0px; list-style:none;}
.tab-innerbox ul li{padding:0 15px 0 13px; margin:5px 0px; font:1.03em/21px Cambria; color:#333; letter-spacing:0.04em; text-decoration:none; background:url(../images/arrow.png) no-repeat 2px 7px;}
.tab-innerbox form{width:735px; height:auto; float:left; padding:5px 0 13px 0px;}
.tab-innerbox form label{float:left; width:110px; padding:8px 0px 0 8px; font:bold 14px Arial, Helvetica, sans-serif; color:#333; display:block;}
.tab-innerbox form.radio{width:auto; border:none; height:auto; margin:0px 10px; float:left;}
.destinationbx{width:430px; height:auto; margin:15px 0px; padding:5px; border:1px solid #d7d7d7; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.tab-leftpannel{width:455px; height:auto; float:left; padding:0px; margin:0px; overflow:hidden;}
.tab-rightpannel{width:260px; height:auto; float:right; padding:0px; margin:0px 11px 0 0px; overflow:hidden;}
.tab-listbx{height:auto; width:710px; margin:5px 0 0 0px; padding:5px 0px; float:left;}
.tab-listbx table{width:710px; height:auto; margin:0px; padding:0px; border:0px;}
.tab-listbx table caption{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal; padding:5px 0px; margin:0px; background-color:#c79669; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.tab-listbx table th, .tabevents table th, .special-offer-righttext table th{font:17px Cambria; color:#333; letter-spacing:0.03em; padding:5px 0px; margin:0px; background-color:#e6e6e6; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;}
.tab-listbx table td, .tabevents table td, .special-offer-righttext table td{font:14px Cambria; color:#333; letter-spacing:0.03em; padding:6px 0px 6px 6px; margin:0px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.tab-listbx table td p{text-align:left; padding:0px;}
.tab-listbx table tr, .tabevents table tr, .special-offer-righttext table tr{background-color:#fafaff;}
.tab-listbx table th:first-child, .tabevents table th:first-child, .special-offer-righttext table th:first-child{border-left:1px solid #ccc;}
.tab-listbx table td:first-child, .tabevents table td:first-child, .special-offer-righttext table td:first-child{border-left:1px solid #ccc;}
.tab-listbx table tr:nth-child(2n), .tabevents table tr:nth-child(2n), .special-offer-righttext table tr:nth-child(2n){background-color:#f4f4fe;}
.tab-listbx table td a, .tabevents table td a{font:14px Cambria; color:#bf000c; letter-spacing:0.03em; text-decoration:none;}
.tab-listbx table td a:hover, .tabevents table td a:hover{text-decoration:underline;}
.tabevents{width:99%; height:auto; float:left; margin:6px 0px; padding:0px;}
.tabevents table{width:100%; border:0px; margin:0px; padding:0px;}
.marginleft{margin:0 0 0 8px;}

.table-newbg{height:auto; width:100%; margin:10px 0px; padding:5px 0px; float:left;}
.table-newbg table{width:100%; height:auto; margin:0px; padding:0px; border:0px;}
.table-newbg table th{font:18px Cambria; color:#222; text-transform:uppercase; letter-spacing:0.03em; padding:5px 0px; margin:0px; background-color:#ffc000; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.table-newbg table td{font:16px Cambria; color:#333; letter-spacing:0.03em; padding:10px 0px 10px 6px; margin:0px; border-bottom:1px solid #ddd;}
.table-newbg table td p{text-align:left; padding:0px;}
.table-newbg table tr{background-color:#fcf8e3;}
.table-newbg table tr:nth-child(2n){background-color:#fff;}
.table-newbg table td a{font:16px Cambria; color:#bf000c; letter-spacing:0.03em; text-decoration:none;}
.table-newbg table td a:hover{text-decoration:underline;}

a.tblebtt{font:italic 14px Georgia, "Times New Roman", Times, serif !important; color:#fff !important; text-align:center; padding:4px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
a.tblebtt:hover{text-decoration:none !important;}

.bookingbx{width:690px; height:auto; overflow:hidden; float:left; margin:15px 0 30px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3;}
.booking-hdbx{width:675px; height:auto; margin:0px; padding:8px 0 8px 15px; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#fff;}
.booking-hdbx span{font:15px "Myriad Pro"; color:#fff; letter-spacing:0.03em; display:block; padding:5px 0px; margin:0px; font-style:normal;}
.thankdtbx{width:600px; height:auto; overflow:hidden; float:left; margin:15px 0 30px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3;}
#booking-form{width:690px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px;}
#booking-form .innerformbx{width:680px; height:auto; overflow:hidden; float:left; margin:15px 0 0 12px; padding:0px;}
#booking-form .addbx{margin:0px 0 0 12px;}
#booking-form label{float:left; font:bold 14px Cambria; color:#333; padding:5px 0px; margin:0px 12px 0 0px; width:auto;}
#booking-form p{float:left; font:bold 14px Cambria; color:#333; padding:8px 0px; margin:0px; width:110px}
#booking-form span{float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#333; padding:0px; margin:13px 0 0 0px; width:19px}
#booking-form .dashtext{float:left; width:7px; margin:9px 0 0; padding:0 11px 0 0px; font:normal 14px Arial,Helvetica,sans-serif; color:#333;}
#booking-form input{float:left; font:italic 15px Georgia, "Times New Roman", Times, serif; color:#555; padding:2px 3px; margin:0px; width:auto; height:22px;}
#booking-form select{float:left; font:italic 15px Georgia, "Times New Roman", Times, serif; color:#555; padding:2px 1px 2px 0px; margin:0px 24px 0 0px; height:27px; width:85px;}
#booking-form .select-feild{float:left; width:204px; font:italic 15px Georgia, "Times New Roman", Times, serif; color:#555; margin:0px;} 
#booking-form textarea{font:15px Georgia, "Times New Roman", Times, serif; color:#555; padding:2px 3px; width:619px; height:70px; margin:8px 0 2px 10px;}
.arrivalbx, .departurebx{width:29% !important; float:left !important;}
.arrivaltext{width:120px;}
.departuretext{width:155px;}
.showdate{width:29% !important;}
.capbx{margin:18px 0 0 0px; float:left; width:74%;}
.accfd{float:left;}
.travelerbx{width:110px;}
.travelertext{width:100px;}
#booking-form .formotherfd{width:97%; height:auto; float:left; margin:0px 0 0 12px; padding:0px;}
#booking-form .formotherfd label, .hotel-formbx .form-otherfd label{width:70px; float:left;}
#booking-form .formotherfd .textlabel, #booking-form .formotherfd .lblast{width:120px; float:left;}
#booking-form .formotherfd p{float:left; width:70px;}
#booking-form .formotherfd input{margin:3px 2px 0 0px; width:13px; height:13px; background:none; box-shadow:none;}
.optionbooking, .option-bookingbx{width:690px; height:auto; overflow:hidden; float:left; margin:0px; padding:6px; border-top:1px solid #fff; outline:1px #d0d0d0 solid; display:none; background-color:#dfdddd; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdddd), color-stop(100%, #f4f5f5)); background-image: -webkit-linear-gradient(top, #dfdddd, #f4f5f5); background-image: -moz-linear-gradient(top, #dfdddd, #f4f5f5); background-image: -ms-linear-gradient(top, #dfdddd, #f4f5f5); background-image: -o-linear-gradient(top, #dfdddd, #f4f5f5); background-image: linear-gradient(top, #dfdddd, #f4f5f5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#dfdddd, endColorstr=#f4f5f5)}
.optionbooking span, .option-bookingbx span{width:98% !important; float:left; font:17px Georgia, "Times New Roman", Times, serif !important; color:#751607 !important; border-bottom:1px dotted #333; padding:8px 0px; margin:0px !important;}
#booking-form .optionbooking .radiobutton{margin:0px 2px 0 0px;}
#booking-form .bookingsubmit{margin:20px 0px 15px; width:auto; float:left;}
#booking-form .bookingsubmit input, .hotel-formbx .hotelsubmitbx input{cursor:pointer; width:auto; height:auto; font:18px "Myriad Pro"; color:#FFF; padding:4px 13px; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.thanksbx{width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:12px;}
.thanksbx table{width:97%; height:auto; margin:0px; padding:0px;}
.thanksbx table td{width:50%; height:auto; padding:8px 0px 8px 12px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
.navbg, .button_example, .hoteldet table th, .hotel-enqbtt a, .hdeallink a, .hdtlist-rightbx a, .hlisttab a.htactiveLink, .hpoplink a, .button-compare a, .trcompenq, .hfeatlink a, a.tblebtt{background-color:#00D2ED; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00D2ED), color-stop(100%, #0e0e0e)); background-image: -webkit-linear-gradient(top, #00D2ED, #0e0e0e); background-image: -moz-linear-gradient(top, #00D2ED, #0e0e0e); background-image: -ms-linear-gradient(top, #00D2ED, #0e0e0e); background-image: -o-linear-gradient(top, #00D2ED, #0e0e0e); background-image: linear-gradient(top, #00D2ED, #0e0e0e); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e)} 
.grouptours ul li a:hover, .button_example:hover, .cirbutton a:hover, .hotel-enqbtt a:hover, .hdeallink a:hover{background-color:#646464; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%, #282828)); background-image: -webkit-linear-gradient(top, #646464, #282828); background-image: -moz-linear-gradient(top, #646464, #282828); background-image: -ms-linear-gradient(top, #646464, #282828); background-image: -o-linear-gradient(top, #646464, #282828); background-image: linear-gradient(top, #646464, #282828); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828)} 
.button{border:1px solid #535353; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font:bold arial, helvetica, sans-serif; text-align:center; color:#FFFFFF; padding:4px 8px; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); background-color:#7d7e7d; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e)); background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e); background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e); background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e); background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e); background-image: linear-gradient(top, #7d7e7d, #0e0e0e); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e)}
.button:hover{border:1px solid #4a4b4a; background-color:#646464; cursor:pointer; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%, #282828)); background-image: -webkit-linear-gradient(top, #646464, #282828); background-image: -moz-linear-gradient(top, #646464, #282828); background-image: -ms-linear-gradient(top, #646464, #282828); background-image: -o-linear-gradient(top, #646464, #282828); background-image: linear-gradient(top, #646464, #282828); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828)} 
.box_panel{width:331px; float:left; padding:0px; margin:5px 16px 15px;}
.heading_t{width:auto; height:auto; padding:5px 0px 5px 11px; margin:0px; font:19px Cambria; letter-spacing:0.03em; border:solid 1px #d9d7d7; border-bottom:none;}
.heading_t a{color:#000; text-decoration:none; background-image:url(../images/black-arrow.png);background-position:0px 8px; background-repeat:no-repeat; padding:0px 0px 0px 10px;}
.heading_t a:hover{color:#c79669; text-decoration:none;}
.tour_bg{padding:6px; margin:0px; border:solid 1px #d9d7d7; width:auto;}
.tour_bg img{border:solid 2px #ccc; width:auto; height:auto; margin:2px 0 0px;}
.tour_bg p{padding:2px 0px 5px; margin:0px; background:none; color:#000; font:14px/18px Cambria; letter-spacing:0.05em;}
.view-buttonbx{width:auto; height:auto; margin:6px 0px;}
.view-buttonbx a{font:15px Cambria; color:#000; text-decoration:none;}
.viewbutton, .textenter:hover{border:1px solid #d4a579; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font:bold arial, helvetica, sans-serif; padding:4px 8px; text-align:center; color:#000; background-color:#e2c2a4; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2c2a4), color-stop(100%, #C8986D)); background-image: -webkit-linear-gradient(top, #e2c2a4, #C8986D); background-image: -moz-linear-gradient(top, #e2c2a4, #C8986D); background-image: -ms-linear-gradient(top, #e2c2a4, #C8986D); background-image: -o-linear-gradient(top, #e2c2a4, #C8986D); background-image: linear-gradient(top, #e2c2a4, #C8986D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e2c2a4, endColorstr=#C8986D)}
.viewbutton:hover, .textenter{border:1px solid #c98e57; background-color:#d6a87d; cursor:pointer; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6a87d), color-stop(100%, #ba7e48)); background-image: -webkit-linear-gradient(top, #d6a87d, #ba7e48); background-image: -moz-linear-gradient(top, #d6a87d, #ba7e48); background-image: -ms-linear-gradient(top, #d6a87d, #ba7e48); background-image: -o-linear-gradient(top, #d6a87d, #ba7e48); background-image: linear-gradient(top, #d6a87d, #ba7e48);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d6a87d, endColorstr=#ba7e48)} 
.box_panel1{width:230px; float:left; padding:0px; margin:5px 6px 15px;}
.heading_t1{width:auto; height:40px; padding:3px 0 6px 9px; margin:0px; font:19px "Myriad Pro"; border:solid 1px #d9d7d7; border-bottom:none;}
.heading-text{width:auto; height:auto; margin:0; padding:5px 0 5px 9px; font:19px "Myriad Pro"; border:1px solid #D9D7D7; border-bottom:none;}
.heading_t1 a, .heading-text a{color:#000; text-decoration:none; background-image:url(../images/black-arrow.png); background-position:0px 6px; background-repeat:no-repeat; padding:0px 0 0 10px;}
.heading_t1 a:hover, .heading-text a:hover{color:#c79669; text-decoration:none;}
.tour_bg1{padding:6px; margin:0px; border:solid 1px #d9d7d7; width:auto;}
.tour_bg1 img{border:solid 2px #ccc; margin:2px 0 0 8px; width:195px; height:120px;}
.tour_bg1 p{padding:2px 0px 5px; margin:0px; background:none; color:#000; font:14px/18px Cambria; letter-spacing:0.05em;}
.tour-regionbx{width:98%; height:auto; float:left; padding:0px; margin:10px 0px 15px 5px; position:relative; left:0;}
.tourregion-hd{width:auto; height:auto; float:left; margin:0px 0 0 15px; padding:7px 9px; font:18px "Myriad Pro"; color:#000; text-align:center; border:solid 1px #d7d7d7; border-bottom:none; border-top-left-radius:5px; border-top-right-radius:5px;}
.tourregion-hd a{font:18px "Myriad Pro"; color:#000; text-align:center; text-decoration:none;}
.tourregion-hd a:hover{text-decoration:underline; color:#c86d1a;}
.tourregion-innerbx{width:99%; height:183px; border:solid 1px #d7d7d7; background-color:#f4f4f4; padding:3px; margin:0px; float:left; position:relative;}
.tourregion-innerbx img{float:left; width:auto; height:auto; margin:0px; padding:0px;}
.tourregion-textbx{width:205px; height:auto; float:right; right:0; margin:0px; padding:0px; position:absolute;}
.tourregion-textbx ul{width:205px; height:auto; list-style-type:none; overflow:hidden; margin:8px 0 0 0px; float:right; line-height:22px;}
.tourregion-textbx ul li{padding:0 0 0 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; background:url(../images/black-arrow.png) no-repeat 0px 6px;}
.tourregion-textbx ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.tourregion-textbx ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.tourregion-textbx ul li a:hover{text-decoration:underline; color:#c86d1a;}
.viewmore-button{float:left; margin:7px 0 0 15px;}
.viewmore-button input{font:14px Arial, Helvetica, sans-serif; color:#FFF; padding:5px 8px; cursor:pointer; border:none;}
.viewmore-tour{float:right; margin:0px 23px 8px 0px;}
.viewmore-tour img{ margin:0px; float:left;}
.viewmore-tour a{font:15px Cambria; color:#000; text-decoration:none; float:left;}
.tour-boxpannel{width:323px; height:auto; float:left; margin:5px 0 10px 15px; padding:3px; border:1px solid #d9d7d7;}
.tour-headingbx{width:auto; height:auto; padding:8px; font:18px "Myriad Pro"; color:#FFF; background-color:#000; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #3e3e3e)); background-image: -webkit-linear-gradient(top, #000000, #3e3e3e); background-image: -moz-linear-gradient(top, #000000, #3e3e3e); background-image: -ms-linear-gradient(top, #000000, #3e3e3e); background-image: -o-linear-gradient(top, #000000, #3e3e3e); background-image: linear-gradient(top, #000000, #3e3e3e); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000000, endColorstr=#3e3e3e)}
.tour-boxpannel img{margin:0 0 4px 0px;}
.duration-textbx{width:315px; height:auto; padding:3px; margin:0px; background-color:#FFF; border:1px solid #d9d7d7; float:left;}
.button-box{width:61%; float:left; margin:3px 2px 3px 0px; padding:0px; font-family:"Myriad Pro"; color:#000;}
.button-box p{font-size:15px; padding:0px 0 3px 0px}
.button-box input{margin:8px 8px 0px 2px; padding:3px; font-size:12px;}
.price-tourbx{width:38.3%; height:auto; float:left; padding:12px 0px; text-align:center; font-size:24px; background-color:#f1f1f1; vertical-align:text-top;}
.price-tourbx span{font-size:12px; width:55px; display:block; padding:0 0 0 33px; margin:-15px 0 0 0px;}
.blackgray{background-color:#000; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #3e3e3e)); background-image: -webkit-linear-gradient(top, #000000, #3e3e3e); background-image: -moz-linear-gradient(top, #000000, #3e3e3e); background-image: -ms-linear-gradient(top, #000000, #3e3e3e); background-image: -o-linear-gradient(top, #000000, #3e3e3e); background-image: linear-gradient(top, #000000, #3e3e3e); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000000, endColorstr=#3e3e3e)} 
.white-gray{background-color:#ffffff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1)); background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1); background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1); background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1); background-image: -o-linear-gradient(top, #ffffff, #f1f1f1); background-image: linear-gradient(top, #ffffff, #f1f1f1); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f1f1f1)} 
.right-bgbx, #contact-popup li.tab a{background-color:#eaeaea; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #fbfbfb)); background-image: -webkit-linear-gradient(top, #eaeaea, #fbfbfb); background-image: -moz-linear-gradient(top, #eaeaea, #fbfbfb); background-image: -ms-linear-gradient(top, #eaeaea, #fbfbfb); background-image: -o-linear-gradient(top, #eaeaea, #fbfbfb); background-image: linear-gradient(top, #eaeaea, #fbfbfb); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eaeaea, endColorstr=#fbfbfb)}
.hotel-themesbx, .travel-linksbx{width:99%; float:left; margin:12px 0px; padding:0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.hotel-themesbx ul, .travel-linksbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:6px;}
.hotel-themesbx ul li{float:left; padding:0 13px; margin:5px 0px; font-family:Arial, Helvetica, sans-serif;}
.hotel-themesbx ul li img{float:left; width:auto; height:auto; padding:0 2px 0 0px; margin:0px;}
.hotel-themesbx ul li strong{font-size:12px; color:#000; padding:0px; margin:0px; float:left; font-weight:bold;}
.hotel-themesbx ul li strong a {float:left; margin:0; padding:0; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
.hotel-themesbx ul li p{font-size:11px; color:#333; padding:0px; margin:0px; display:block;}
.travel-linksbx{margin:12px 0 18px;}
.travel-linksbx ul li img{float:left; width:auto; height:auto; padding:0 6px 0 0px; margin:0px;}
.travel-linksbx ul li{float:left; width:30%; padding:0px; margin:5px 10px;}
.travel-linksbx ul li strong a{float:left; margin:0px; padding:1px 0 0px; font:17px Cambria; letter-spacing:0.02em; color:#444; text-decoration:none;}
.travel-linksbx ul li strong a:hover{text-decoration:underline; color:#BF000F;}
.detail-themesbx{width:100%; float:left; margin:12px 0px; padding:0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.detail-themesbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:6px;}
.detail-themesbx ul li{float:left; width:168px; padding:0 0 0 11px; margin:5px 0px; font-family:Arial, Helvetica, sans-serif;}
.detail-themesbx ul li img{width:auto; height:auto; padding:0 3px 0 0px; margin:0px; float:left;}
.detail-themesbx ul li a{font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.detail-themesbx ul li a:hover{text-decoration:underline; color:#c86d1a;}
.interest-themesbx, .theme_destination_list{float:left; width:99%; margin:12px 0; padding:0; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.interest-themesbx ul{width:98%; height:auto; margin:6px 10px; overflow:hidden; list-style-type:none;}
.interest-themesbx ul li{float:left; width:230px; margin:5px 0; padding:0 0 0 9px; font-family:Arial,Helvetica,sans-serif; background:url("../images/arrow.png") no-repeat 0 7px;}
.interest-themesbx ul li img{float:left; width:auto; height:auto; margin:0; padding:0 3px 0 0;}
.interest-themesbx ul li a{font:bold 14px Cambria; letter-spacing:0.03em; color:#000; text-decoration:none;}
.interest-themesbx ul li a:hover, .theme_destination_list a:hover{color:#C86D1A; text-decoration:underline;}
.theme_destination_list a{float:left; width:154px; margin:6px 10px; padding:0 0 0 9px; font:bold 14px Cambria; letter-spacing:0.03em; color:#000; text-decoration:none; background:url("../images/arrow.png") no-repeat 0 5px;}
.hotel-routemap{width:98.5%; height:auto; position:relative; float:left; margin:15px 0 5px 0px; padding:3px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.hotel-routemap img{float:right; width:auto; height:auto; margin:0px; padding:0px;}
.routemap-innerbx{width:485px; height:auto; float:left; margin:0px; padding:0px; position:absolute;}
.routemap-innerbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:8px 0 0 8px; float:left;}
.routemap-innerbx ul li{padding:0px; margin:0px; list-style:none; font:normal 15px/23px Cambria;}
.routemap-innerbx ul li span{color:#000; width:125px; float:left; font-weight:bold;}
.routemap-innerbx ul li p{color:#000; width:360px; float:left;}
.headingaccordion{width:720px; float:left; padding:0px; margin:2px; cursor:pointer; border:1px solid #dbdbdb; display:block; text-decoration:none; clear:both; background-image:url(../images/plus.png) !important; background-position:98% 4px !important; background-repeat:no-repeat !important; background-color:#f4f4f4 !important;}
.textbuttonbx{float:left; width:712px; font:18px Cambria; letter-spacing:0.04em; color:#000; padding:5px 0 5px 8px;}
.headingaccordion:before{width:720px; font:18px 'ModernPictogramsNormal'; content:""; position:absolute; color:#8b8a8e; margin:0px; border:none;} 
.contentaccordion{width:720px; display:none; margin:0px !important; padding:0px !important; border-bottom:none; color:#6a696c !important; text-decoration:none; float:left;_float: none; /* Float works in all browsers but IE6 */}
.textshow{display:block;}
.texthide{display:none;}
.contentaccordion-textbx{width:720px; height:auto; float:left; margin:10px 0px; padding:0px;}
.contentaccordion-textbx img{width:auto; height:auto; float:left; margin:0 10px 0 5px; border:2px solid #fff; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5);}
.contentaccordion-textbx p{font:1.03em/21px Cambria; letter-spacing:0.04em; color:#000; text-align:justify; padding:0px 0 8px 5px; margin:0px;}
.contentaccordion-textbx span{font:14px Arial, Helvetica, sans-serif; color:#c86d1a; text-decoration:underline; text-align:justify; padding:8px 0 0 0px; margin:0px; display:block;}	
.contentaccordion-textbx a{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:0 0 5px 0px;}
.contentaccordion-textbx a:hover{text-decoration:underline; color:#c86d1a;}
.contentaccordion-textbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:10px 0 0 0px;}
.contentaccordion-textbx ul li{float:left; margin:5px 0px; font:bold 14px Cambria; color:#000; background:url(../images/orange.jpg) no-repeat 5px 6px;}
.contentaccordion-textbx ul li span {width:650px !important; height:auto; float:left; display:block; font-weight:bold; padding:0px; margin:-5px 0 6px 0px;}
.contentaccordion-textbx ul li span a{width:100%; float:left; display:block; padding:0px 0 3px 15px; margin:0px; font:19px Calibri; color:#C86D1A; border-bottom:1px dashed;}
.contentaccordion-textbx ul li a{font:bold 14px Cambria; color:#000; text-decoration:none; float:left; width:210px;  padding:0 9px 5px 15px;}
.contentaccordion-textbx ul li a:hover{text-decoration:underline; color:#c86d1a;}
.viewmore, .morevw{padding:0px; margin:10px 0px;}
.viewmore a{padding:0px; color:#000; font:italic 15px Georgia, "Times New Roman", Times, serif; float:right; width:90px; text-decoration:none; text-transform:lowercase;}
.viewmore a:hover{color:#BF000F; text-decoration:underline;}
.morevw a{padding:3px 8px; margin:8px 18px 8px 0; color:#fff; font:normal 16px Calibri; float:right; width:auto; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:none;}
.viewmoreother{margin:10px 15px 15px 0px; padding:0; float:right; width:auto;}
.viewmoreother a{padding:4px 6px; margin:0px; color:#fff; font:15px Calibri; text-decoration:none; background-color:#c86d1a; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;}
.viewmoreother a:hover{background-color:#a75000;}
.detail-tourbx{width:720px; height:auto; overflow:hidden; margin:0px; float:left;}
.detail-tourbx ul{width:720px; height:auto; list-style-type:none; overflow:hidden; margin:6px 0px; float:left;}
.detail-tourbx ul li{float:left; padding:0 0px 0 15px; margin:6px 0px; font:13px Arial, Helvetica, sans-serif; color:#000; background:url(../images/orange.jpg) no-repeat 5px 8px;}
.detail-tourbx ul li a{font:bold 15px Cambria; color:#000; text-decoration:none; width:225px; float:left;}
.detail-tourbx ul li a:hover{text-decoration:underline; color:#c86d1a;}
.showon{background:url(../images/minus.png) no-repeat 98% 4px !important; background-color:#f4f4f4 !important;}
.buttonbx-enquire{width:auto; height:auto; float:right;}
.buttonbx-enquire input{margin:13px 15px 5px 10px; float:left; width:auto; height:auto;}
.othertour-headingbx{width:auto; height:auto; float:left; font:18px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:8px 15px; margin:8px 0 0 2px; background-color:#c79669; border-top-left-radius:5px; border-top-right-radius:5px; outline:none;}
.othertour-headingbx a{font:18px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; text-decoration:none;}
.othertour-headingbx a:hover{text-decoration:underline;}
.panel-othertour{padding:4px; border:1px solid #D7D7D7; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); width:98.6%; float:left; margin:0 0 20px 1px;}
.other-packagebx{width:220px; height:auto; float:left; margin:0px 13px 15px 5px; padding:3px; border:1px solid #d5d5d5;}
.package-hdbx{width:204px; height:45px; float:left; margin:0px; padding:8px; font:16px "Lucida Fax"; color:#FFF; background-color:#624e69;}
.other-packagebx img{width:220px; height:auto; float:left; margin:1px 0 0 0px;}
.other-infobx{width:220px; height:auto; float:left; margin:0px; padding:0px; background-color:#f4f4f4;}
.other-textbx{width:220px; height:auto; min-height:105px; float:left; margin:0px; padding:0px;}
.other-textbx strong{font:bold 18px Cambria; color:#000; display:block; padding:5px 0 0 5px;}
.other-textbx span{font-weight:bold;}
.other-textbx p{font:14px/19px Cambria; color:#000; padding:5px 5px 0 5px;}
.other-buttonbx{margin:3px 2px 3px 0px; padding:0px; float:left; font-family:"Myriad Pro"; color:#000;}
.other-buttonbx input{margin:8px 8px 4px 8px; padding:3px; font-size:12px;}
.other-buttonbx a {float:left; width:46%; text-decoration:none;}
.other-buttonbx .linkb {float:left; padding:4px 8px; font-family:arial,helvetica,sans-serif; color:#FFF; text-align:center; cursor:pointer; border:none; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.gallery{list-style:none; padding:0; margin:0;}
.gallery:after{clear:both; content: "."; display:block; height:0; visibility:hidden;}
.gallery li{float:left; width:auto; margin:6px 5px;}
.gallery li a{display:block; margin:5px; border:2px solid #fff; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);}
.gallery li img{display:block; width:100%; height:auto;}
.ps-active{overflow:hidden;}
.ps-active *{background:#000; display:none; -webkit-tap-highlight-color:rgba(255, 255, 255, 0);}
.ps-active *:focus {outline:0;}
.ps-uilayer{background:#000; cursor:pointer;}
/* Caption */
.ps-caption{font:13px "Lucida Grande", Helvetica, Arial,Verdana, sans-serif; color:#fff; text-align:center; border-bottom:1px solid #42403f; background:#000; background:-moz-linear-gradient(top, #303130 0%, #000101 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));}
.ps-caption * {display:inline;}
.ps-caption-bottom{border-top:1px solid #42403f; border-bottom:none; min-height:44px;}
.ps-caption-content{padding:13px; display:block;}
/* Toolbar */
.ps-toolbar{font:13px "Lucida Grande", Helvetica, Arial,Verdana, sans-serif; color:#fff; text-align:center; height:44px; display:table; table-layout:fixed; border-top:1px solid #42403f; background:#000; background:-moz-linear-gradient(top, #303130 0%, #000101 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));}
.ps-toolbar *{display:block;}
.ps-toolbar-top {border-bottom:1px solid #42403f; border-top:none;}
.ps-toolbar-close, .ps-toolbar-previous, .ps-toolbar-next, .ps-toolbar-play{cursor:pointer; display:table-cell;}
.ps-toolbar .ps-toolbar-content{width:44px; height:44px; margin:0 auto; background-image:url(../images/icons.png); background-repeat:no-repeat;}
.ps-toolbar-close .ps-toolbar-content{background-position:0 0;}
.ps-toolbar-previous .ps-toolbar-content{background-position: -44px 0;}
.ps-toolbar-previous-disabled .ps-toolbar-content{background-position: -44px -44px;}
.ps-toolbar-next .ps-toolbar-content{background-position: -132px 0;}
.ps-toolbar-next-disabled .ps-toolbar-content{background-position: -132px -44px;}
.ps-toolbar-play .ps-toolbar-content{background-position: -88px 0;}
.plantab{width:99%; height:auto; float:left; margin:0 auto; padding:0px;}
.plantab ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:6px 0px; float:left; border-bottom:1px solid #ccc;}
.plantab ul li{width:auto; height:auto; float:left; margin:0px 15px 0 0px; padding:7px 9px; font:20px Calibri; color:#FFF; text-align:center; border:none; border-top-left-radius:5px; border-top-right-radius:5px; background:#2D2D2D;}
.plantab ul li a{font:20px Calibri; color:#FFF; text-align:center; text-decoration:none;}
.plantab ul li:hover{background:#BF000F; cursor:pointer;}
.plantab ul li.activeplan{background:#BF000F;}
.plantab ul li img{width:auto; vertical-align:middle; margin:0 6px;}
.Zebra_Tooltip{position:absolute; z-index:8000; background:transparent;}
.Zebra_Tooltip .Zebra_Tooltip_Message {position:relative; padding:13px; text-align:left; font:bold 14px Calibri; line-height:inherit; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6); -moz-box-shadow:2px 2px 6px rgba(0,0,0,0.6); box-shadow:2px 2px 6px rgba(0,0,0,0.6);}
.Zebra_Tooltip .Zebra_Tooltip_Arrow{position:absolute; height:10px; width:20px; overflow:hidden;}
.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom{bottom:0;}
.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top{top:0;}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div{position:absolute; border-style:solid; border-width:10px; height:0; width:0; left:0;}
.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom div{top:0;}
.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top div{bottom:0;}
.plannerwrap{width:100%; height:auto; margin:0 auto; padding:0px; position:relative;}
.planner-compbx{width:115px; height:auto; float:left; margin:0px; padding:0px; position:fixed; z-index:500; bottom:40px; right:30px; background-color:#eaeaea;}
.planner-comphd{width:100%; height:auto; padding:0px; margin:0px 0 15px; text-align:center;}
.planner-comphd span{display:block; font:18px Cambria; color:#FFF; padding:8px; background-color:#995913;}
.planner-comphd p{font:12px Cambria; color:#FFF; padding:5px 8px; background-color:#2D2D2D;}
.tourcompare{width:90px; height:80px; position:relative; margin:0 auto 15px; border:1px solid #d5d4d4; background:url(../images/plusimg.jpg) no-repeat left top;}
.tourcompare img{width:90px; height:80px;}
.compclose{width:15px; height:15px; float:right; position:absolute; top:-7px; right:-6px; background:url(../images/closebutton.png) no-repeat 0px 0px; z-index:500;}
.button-compare{width:100%; height:auto; float:left; margin:0px 15px 18px;}
.button-compare a{font:15px Cambria; color:#FFF; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 12px; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; outline:none;}
.button-compare a:hover{color:#FFF;}
.plantourbx{width:90%; height:auto; margin:10px auto; padding:0px;}
.plantourbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:20px 40px 30px; float:left;}
.plantourbx ul li{width:46%; height:auto; margin:0px 10px; float:left;}
.plantourbx ul li .planhd{font:20px Calibri; color:#FFF; text-align:center; padding:9px 15px; margin:0; width:85%; height:auto; float:left; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.textplan{background-color:#e5e5e5; width:88.8%; height:auto; float:left; padding:7px 5px; margin:0px 0 5px; border:solid 2px #fff; border-top:none; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); border-bottom-left-radius:5px; border-bottom-right-radius:5px; outline:none; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.textplan img{width:auto; height:auto; border:3px solid #FFF; margin:0px 0 0 3px;}
.textplan p{font:15px Calibri; color:#333; padding:0 0 0 3px;}
.textplan a{width:auto; height:auto; float:left; font:14px Calibri; color:#fff; text-decoration:none; margin:5px 0 0 145px; padding:4px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.planner-container{width:995px; height:auto; margin:5px auto 30px auto; overflow:hidden; padding:0px;}
#slides-holder{width:960px; padding:0px; margin:0 auto; position:relative;}
#slides-holder h1, .plantourbx h1{font:normal 26px Calibri; font-size:26px; color:#000; padding:5px 0px; text-align:center;}
#slides-holder h1 span, .plantourbx h1 span{color:#995913;}
#slides-holder button.prev{width:112px; height:29px; float:left; padding-right:17px; margin:-14px 0 0 13px; border:0px; background-image:url(../images/previous-button.png); background-repeat:no-repeat; cursor:pointer; outline:none; background-color:transparent;}
#slides-holder button.next, #slides-holder button.finish{width:400px; height:29px; float:right; margin:-14px 11px 0 0px; border:0px; background-image:url(../images/continue-button.png); background-repeat:no-repeat; cursor:pointer; outline:none;  background-color:transparent;}
#slides-holder button.nextbt{width:112px; height:29px; float:right; margin:-14px 11px 0 0px; border:0px; background-image:url(../images/button-continue.png); background-repeat:no-repeat; cursor:pointer; outline:none;  background-color:transparent;}
#slides-holder button.finish{background-image:url(../images/finish-button.png); width:112px; height:29px; background-color:transparent;}
#slides-holder span.step-count {position:absolute; left:430px; bottom:19px; font:16px/20px Arial, Helvetica, sans-serif; color:#000; text-align:center; text-transform:uppercase;}
#slides-holder span.step-count strong{font-size:16px; color:#6e3931;}
#slider-nav{width:920px; height:70px; position:relative; margin:0 0 13px 21px; list-style-type:none; background-image:url(../images/navbg-slider.jpg); background-repeat:no-repeat; background-position:6px 3px;}
#slider-nav li{width:318px; float:left; position:relative;}
#slider-nav li.step-1{width:376px; margin:0px; padding:12px 0 0 50px; z-index:5;}
#slider-nav li.step-1.active{background-image:url(../images/slider-navactive-1.png); background-repeat:no-repeat; background-position:13px 12px;}
#slider-nav li.step-2{width:559px; margin:0px 0 0 -71px; padding:12px 0 0 0px; text-align:center; z-index:4;}
#slider-nav li.step-2.active{background-image:url(../images/slider-navactive-2.png); background-repeat:no-repeat; background-position:0px 12px;}
#slider-nav li.step-3{width:302px; z-index:3; margin:0px 0 0 -38px; padding:12px 0 0 0px; text-align:center; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
#slider-nav li.step-3.active{background-image:url(../images/slider-nav-active-3.png); background-repeat:no-repeat; background-position:0px 12px;}
#slider-nav li a{padding:0 0 0 24px; font-family:'Calibri'; font-size:23px; color:#000; display:block; height:66px; line-height:51px; text-decoration:none;}
#slider-nav li.step-1.active a,.step-2.active a,.step-3.active a{color:#FFF !important;}
#slider-outterbx{width:964px; height:auto; padding:0 0 15px 0px; margin:0px; overflow:hidden; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.slider-innerbox{width:951px; height:auto; padding:0px; margin:0 auto;}
#slider-stage{width:943px; height:580px; overflow:hidden; position:relative; margin:0 0 15px 2px;}
#slider-stage #slide-container{width:2880px; position:absolute; left:0px; top:0px;}
#slider-stage #slide-container .slide{width:943px; height:525px; float:left;}
#slider-stage #slide-container .slide .choices{background-color:#e5e5e5; width:442px; height:535px; float:left; padding:12px 0 0 5px; margin:15px 0 0 16px; border:solid 3px #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px;}
#slider-stage #slide-container .slide .choice-container{position:relative; width:201px; height:auto; float:left; margin:0 5px 10px 3px; padding:3px 0px; background-color:#FFF;}
#slider-stage #slide-container .slide .choices a.choice{width:169px; height:auto; float:left; padding:90px 0 4px 17px; margin:5px 0 0 5px; display:block; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; z-index:3;}
#slider-stage #slide-container .slide .choices a.choice img{float:left; height:89px; margin:-94px 0 0 -15px; z-index:1; position:absolute;}
.pricebox{width:182px; height:62px; float:left; background-color:#ffcc67; font:normal 25px Arial, Helvetica, sans-serif; color:#FFF; margin:-94px 0 0 -15px; padding:27px 0 0 5px; z-index:1; position:absolute;}
.pricebox span{font-size:12px; display:block; padding:3px 0 0 5px;}
#slider-stage #slide-container .slide .choices .choice-container .check-box{position:absolute; top:100px; left:7px; z-index:9;}
#slider-stage #slide-container .slide .choices .choice-container .radio-box{position:absolute; top:100px; left:7px; z-index:9;}
#slider-stage #slide-container .slide .choices .choice-container .more{position:absolute; top:100px; right:7px; color:#D96927; font:10px Arial, Helvetica, sans-serif; text-decoration:underline; z-index:9;}
#slider-stage #slide-container .slide .choices h3{width:427px; height:46px; font:normal 20px/43px Calibri; color:#fff; padding-left:8px; margin:0 0 5px 0px; border:1px solid #FFF; background-image:url(../images/hdbg.png); background-repeat:repeat-x; box-shadow:0 1px 2px #717171; -moz-box-shadow:0px 1px 2px #717171; -webkit-box-shadow:0px 1px 2px #717171;}
#slider-stage #slide-container .slide .choices h3 p{background:url(../images/slider-hd.png) no-repeat; width:11px; height:13px; float:left; margin:16px 5px 0 0px; padding:0px; text-indent:-10000px;}
#slider-stage #slide-container .slide .choices h3 a.more{float:right; color:#fff; font:10px Arial, Helvetica, sans-serif; text-decoration:underline; margin:15px 15px 0 0px;}
#slider-stage #slide-container .slide .choices h3 .priceselectbx{width:auto; height:auto; float:right; margin:0px 10px 0 0px; padding:0px; position:relative;}
#slider-stage #slide-container .slide .choices h3 .priceselectbx label{font:normal 18px Calibri; color:#fff; margin:0 10px;}
#slider-stage #slide-container .slide .choices h3 .priceselectbx label .chtext{font:normal 13px Calibri; position:absolute; bottom:-2px; left:19px;}
#slider-stage #slide-container .slide .choices h3 .priceselectbx label .chkbx{font:normal 13px Calibri; position:absolute; bottom:-2px; right:19px;}
#slider-stage #slide-container .slide .choices h3 .priceselectbx label:last-child{border-left:1px dashed #FFF; padding:0 0 0 18px;}
#slider-stage #slide-container .slide .choices .extras {width:414px; height:50px; margin-top:8px; padding:11px; font:14px Calibri; color:#000; border:0px; resize:none; box-shadow:0 1px 2px #717171; -moz-box-shadow:0px 1px 2px #717171; -webkit-box-shadow:0px 1px 2px #717171;}
#slider-stage #slide-container .slide .choices .tourpkg{width:100%; float:left; position:relative; clear:both;}
.scrollbarbx{overflow-y:scroll; width:438px; height:388px;}
.scrollbarbx1{overflow-y:scroll; width:438px; height:355px;}
.textenter, .textenter:hover{font:16px Tahoma, Geneva, sans-serif; padding:8px; margin:8px 0 0 0; text-align:center; color:#fff; width:95%;}
.more-text{width:173px; position:absolute; top:4px; left:4px; padding:17px 10px 15px 10px; background-color:#FFF; display:none; z-index:999; box-shadow:0px 0px 3px 1px #999; -webkit-box-shadow:0px 0px 3px 1px #999;}
.more-text p, #slider-stage #slide-container .slide .choices .more-text p{font:11px/17px Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:0px; text-align:left;}
.more-text a.close{width:12px; height:12px; overflow:hidden; position:absolute; top:3px; right:3px; display:block; text-indent:-999px; background-image:url(../images/close.png);}
.largebx{width:383px; top:65px; left:17px; display:none;}
.tourplan-outterbx{width:435px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px;}
.tourplan-outterbx img{border:7px solid #FFF; margin:5px 0 0 2px;}
.tour-plannerbx{width:433px; height:463px; overflow:hidden; float:left; margin:0px; padding:5px 0px; background-color:#eaeaea; border:1px solid #d5d4d4;}
.leftwrp{width:435px; height:380px; overflow:hidden; float:left; margin:0px; padding:5px 0px; background-color:#eaeaea; border:1px solid #d5d4d4; position:absolute; margin:-35px 0px; z-index:99;}
.plannerbx{height:335px;}
.tour-plannerbx label, .plannerph label{float:left; padding:6px 0px; margin:0px 0px 0 6px; width:auto;}
.tour-plannerbx .selwrap{float:left; padding:0px; margin:0px 0 0 6px; width:95px;}
.tour-plannerbx .selch{float:left; padding:0px; margin:0px; width:200px;}
.tour-plannerbx .seltext{float:left;font-family:Calibri; font-size:14px; color:#000; font-weight:normal; margin:0px; padding:0px;}
.tour-plannerbx .selwrap label{margin:0px;}
.tour-plannerbx p{float:left; font-family:Calibri; font-size:14px; color:#000; font-weight:normal; padding:4px 0px; margin:0px 0 0 8px; width:115px; line-height:18px;}
.tour-plannerbx span{color:#F00; margin-left:3px; margin-right:3px; width:auto;}
.tour-plannerbx input{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px 3px; margin:0px; width:282px; height:19px;}
.tour-plannerbx .placntno{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px 3px; margin:0px; width:209px; height:19px;}
.tour-plannerbx select{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px 3px; margin:0px; width:290px; height:28px;}
.tour-plannerbx textarea{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px 3px; width:297px; height:50px; margin:0px;}
.tour-plannerbx .qctarea, .tour-plannerbx .detailtar{float:left; width:413px; height:auto; margin:0px;}
.tour-plannerbx .qctarea textarea{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px; width:413px; height:100px; margin:6px 0 0 6px;}
.tour-plannerbx .detailtar textarea{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px; width:413px; height:73px; margin:6px 0 0 6px;}
.txtplaceOn{background:url(../images/tour-planner-help.gif) no-repeat top left #FFF;}
.txtplaceOff{#FFF;}
.tourleftwrp{width:100%; height:a; float:left; margin:60px 0 0px; text-align:center;}
.tourleftwrp strong{display:block; font:bold 32px/40px "Trajan Pro"; color:#666;}
.tourleftwrp img{width:auto; margin:40px 0px;}
.tour-plannerbx button.Zebra_DatePicker_Icon{position:static !important; margin:6px 4px 0 -27px !important; float:right;}
.plannerph{width:98%; height:auto; float:left; margin:0px; padding:0px;}
.plannerph .phcode{width:50px; float:left; margin:0px 0 0 6px;}
.plannerph .phnobx{width:210px; float:left; margin:0px;}
.tour-plannerbx .bdtbx{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px 3px; margin:0px; width:184px; height:19px;}
.plannerph label input{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px; margin:0px; width:auto; height:19px;}
.plannerph label select{float:left; font-family:Calibri; font-size:13px; color:#000; padding:3px; margin:0px; width:93px; height:28px;}
span.rollover.active{opacity:1; -o-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition:-webkit-transform 1s; width:187px; height:89px; cursor:pointer; position:absolute; opacity:0; top:4px; left:7px; z-index:10; background:url(../images/right-arrowimg.png) center center no-repeat #000;}
span.rollover:hover{opacity:.7; -o-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition:-webkit-transform 1s;}
.getaways-outterbx{width:99.5%; height:auto; float:left; margin:8px 0 0 0px; padding:0px; border:solid 1px #d7d7d7; border-bottom:none; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.getaways-innerbx{width:95%; height:auto; margin:8px auto 20px auto; padding:0px;}
.getaways-innerbx p{font:12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 0 0px;}
.getaways-tabbx{width:99.5%; height:auto; float:left; margin:0px; padding:0px;}
.listpanel-tabsbx{width:100%; height:auto; float:left; margin:0px; padding:0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.tabs{font-size:13px; line-height:20px; width:100%; height:85px; float:left; background-image:url(../images/tabs-icon.jpg); background-repeat:no-repeat;}
.tabs ul:before, .tabs ul:after{content:""; display:block; height:0; visibility:hidden;} 
.tabs ul:after {clear:both;}
.tabs ul{padding:0; margin:0px; list-style:none;}
.tabs ul li{position:relative; float:left; margin:0;}
.tabs ul li.tabicon-1{width:238px; height:85px; margin:0px; padding:0px; float:left;}
.tabs ul li.tabicon-1:hover, .tabs ul li.tabicon-1.active{background-image:url(../images/tabs-icon-1.jpg); background-repeat:no-repeat; background-position:0 0;}
.tabs ul li.tabicon-2{width:237px; height:85px; margin:0px; padding:0px; float:left; text-align:center;}
.tabs ul li.tabicon-2:hover, .tabs ul li.tabicon-2.active{background-image:url(../images/tabs-icon-2.jpg); background-repeat:no-repeat; background-position:0 0;}
.tabs ul li.tabicon-3{width:261px; height:85px; margin:0px; padding:0px; float:left;}
.tabs ul li.tabicon-3:hover, .tabs ul li.tabicon-3.active{background-image:url(../images/tabs-icon-3.jpg); background-repeat:no-repeat; background-position:0 0;}
.tabs ul li a{height:52px; padding:31px 0 0 110px; font:12px Arial, Helvetica, sans-serif; color:#666; display:block; text-decoration:none; text-transform:uppercase;}
.tabs ul li.tabicon-3 a span{padding:0 0 0 25px;}
.tabs ul li.tabicon-1:hover,.tabs ul li.tabicon-1.active a,.tabs ul li.tabicon-2:hover,.tabicon-2.active a,.tabs ul li.tabicon-3:hover,.tabicon-3.active a{color:#664d35!important;}
.panels-contentbx{width:100%; height:auto; float:left; margin:25px 0 0 0px; padding:0px;}
.panel{margin:0px; padding:0px;}
.listview-getaways{width:99.5%; height:auto; float:left; margin:0px; padding:0px; background-color:#e9e8e8; border:solid 3px #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.weekend-contentbx{width:205px; height:auto; float:left; overflow:hidden; margin:15px; padding:3px; background-color:#fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.weekend-hdbx{font:18px Calibri; color:#FFF; padding:3px 0 3px 5px;}
.weekend-contentbx img{width:205px; height:auto; float:left; margin:3px 0 0 0px;}
.weekend-textbx{height:auto; width:205px; margin:3px 0 0 0; padding:0px; float:left;}
.weekend-textbx table{width:205px; height:auto; margin:0px; padding:0px;}
.weekend-textbx table th{font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0px 5px 7px; margin:0px; background-color:#eaeaea; text-align:left;}
.weekend-textbx table td{font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:6px 0px 6px 7px; margin:0px; border-bottom:1px solid #eaeaea;}
.weekend-textbx table td a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.weekend-textbx table td a:hover{text-decoration:underline; color:#bf000c;}
.weekend-textbx table td span{display:block; float:right; text-align:right; margin:0 7px 0 0px;}
.imageview-getaways{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.getaways-imagebx{width:100%; height:auto; float:left; margin:0px; padding:0px; position:relative; left:0px;}
.getaways-formbx{width:99.2%; height:auto; float:left; margin:0px; padding:6px 0px; position:absolute; bottom:20px; left:0px; background:url(../images/blackbg.png) repeat;}
.getaways-formbx label{float:left; padding:6px 0px; margin:0px 0 0 8px; width:300px;}
.getaways-formbx p{float:left; font:normal 20px/18px Calibri; color:#fff; padding:4px 0px; margin:0px; width:75px;}
.getaways-formbx select{float:left; width:215px; height:26px; font:bold 14px Calibri; color:#000; padding:3px; margin:0px; background-color:#FFF;}
.getaways-otherbx{width:98%; height:auto; float:left; margin:15px 0 0 0px; padding:3px; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.getaways-otherhd{width:auto; height:auto; margin:10px 0 0 15px; padding:3px 15px; float:left; font:20px Calibri; color:#FFF; border:1px solid #747474;}
.getaways-textbx{width:99%; height:auto; float:left; margin:6px 0 12px 8px; padding:0px;}
.getaways-imgtext img{width:auto; height:auto; float:left; border:3px solid #FFF; outline:1px solid #d5d5d5;}
.getaways-imgtext{float:left; width:98%; height:auto; margin:0px; z-index:9999; position:relative; left:0px;}
.getaways-imgtext p{width:auto; float:right; color:#fff; margin:0px; padding:0 13px; position:absolute; top:17px; right:-3px; font:24px Calibri; text-align:right; text-transform:uppercase; background:url(../images/blackbg.png) repeat; border-bottom-left-radius:5px; outline:none; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-left-radius:5px;}
.weekend-pricebx{width:98.9%; height:auto; float:left; margin:0 0 0 -1px; padding:0px; border:1px solid #d5d5d5; border-top:none;}
.weekend-pricebx ul{list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.weekend-pricebx ul li{float:left; width:49%; padding:0 0 8px 0px; margin:0px; font-family:Calibri; color:#000; border-right:1px solid #cecece;}
.weekend-pricebx ul li:last-child{border-right:none;}
.weekend-pricebx ul li strong{font-size:20px; display:block; padding:8px 0 0 18px;}
.weekend-pricebx ul li p{font-size:18px; padding:2px 0 0 18px;}
.weekend-pricebx ul li p span{font-size:22px; color:#F00; padding:0 0 0 10px;}
.international-container{width:100%; height:auto; margin:15px auto 0; overflow:hidden; padding:0px; position:relative;}
.international-innerbx{width:99.5%; height:auto; margin:37px auto 0; overflow:hidden; padding:0px; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.left-internationalbx{width:50%; height:auto; float:left; margin:0px 0 0 7px; padding:0px;}
.top-dealshd{width:auto; height:auto; float:left; font:18px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:8px 15px; margin:0px; position:absolute; top:0px; left:15px; background-color:#000; border-top-left-radius:5px; border-top-right-radius:5px; outline:none;}
.top-dealshd h3, .theme-holidayhd h3, .explore-destinationshd h3{font:normal 18px Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.top-tourbx{width:461px; height:auto; float:left; margin:10px 0 0 5px; padding:3px; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); position:relative;}
/* Indicators */
ul#billy_indicators{width:auto; margin:0; float:right; position:absolute; bottom:7px; right:4px; display:block; z-index:9999;}
ul#billy_indicators li{display:block; width:14px; height:15px; float:left; margin:0 5px 0 0; padding:0px; list-style-type:none;}
ul#billy_indicators li a{display:block; width:14px; height:15px; background:url(../images/bullets-icon.png) no-repeat -17px 0px;}	
ul#billy_indicators li.active a{background:url(../images/bullets-icon.png) no-repeat 0 0;}
ul#billy_indicators li a:hover{background:url(../images/bullets-icon.png) no-repeat 0 0;}
/* Carousel */
#billy_clip{width:100%; height:auto; overflow:hidden; z-index:100; position:relative; /* For IE */}
ul#billy_scroller{width:2000px; height:180px; display:block; float:left; position:relative; list-style-type:none; margin:0px; padding:0px;}
ul#billy_scroller li{width:461px; height:auto; float:left; display:block; margin:0px; padding:0px;}
.top-tourdetailbx{width:461px; height:auto; float:left; margin:0px; padding:0px; background-color:#edecec;}
.top-tourdetailbx img{float:left; width:auto; height:auto; margin:0px; padding:0px;}
.top-tourtextbx{width:165px; height:auto; float:left; margin:0px; padding:5px; font:14px Arial, Helvetica, sans-serif;}
.top-tourtextbx h4{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0d87b9; margin:0px; padding:0px; line-height:20px;}
.top-tourtextbx a{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0d87b9; text-decoration:none; padding:4px 0 0 5px; display:block;}
.top-tourtextbx a:hover{text-decoration:underline; color:#bf000c;}
.top-tourtextbx span{color:#e30303; font-size:14px; padding:3px 0 7px 5px; display:block;}
.top-tourtextbx p{padding:0 0 0 5px; margin:0px; color:#000;}
.top-tourtextbx p span{color:#e30303; font-size:18px; padding:0px; display:block;}
.top-tourtextbx .deallink{width:auto; height:auto; float:left; padding:0 7px 5px 5px; margin:5px 0 0 5px;}
.top-tourtextbx .deallink a{font:14px arial, helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer; border:none;}
.top-tourtextbx .deallink a:hover{text-decoration:none;}
.theme-holidayhd{width:auto; height:auto; float:left; font:18px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:8px 15px; margin:18px 0 0 15px; background-color:#000; border-top-left-radius:5px; border-top-right-radius:5px; outline:none;}
.theme-packagebx{width:461px; height:auto; float:left; margin:0 0 15px 5px; padding:3px; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.theme-packagebx img{width:auto; height:auto; float:left; margin:0px; padding:0px;}
.theme-tourdetail{width:221px; height:auto; float:left; margin:5px 4px 8px 5px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#000;}
.theme-tourdetail img{margin:0px; padding:0px;}
.theme-tourdetail a{font:14px Arial, Helvetica, sans-serif; color:#0d87b9; text-decoration:none; padding:4px 0 0 0px; display:block; float:left; width:100%;}
.theme-tourdetail a:hover{text-decoration:underline; color:#bf000c;}
.theme-tourdetail p{padding:5px 0 0 0px; margin:0px; float:left; width:100%;}
.theme-tourdetail p span{color:#e30303; font-size:14px;}
.right-internationalbx{width:48%; height:auto; float:left; margin:0px; padding:0px;}
.righttop-hdbx{width:50%; height:auto; float:left; position:absolute; top:0px; right:0px;}
.explore-destinationshd{width:auto; height:auto; float:left; font:18px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:8px 15px; margin:0 0 0 18px; background-color:#c79669; border-top-left-radius:5px; border-top-right-radius:5px; outline:none;}
.destination-selectbx{width:230px; height:auto; float:right; margin:0px; padding:0px;}
.destination-selectbx label{float:left; padding:0px; margin:0 0 0 13px; width:220px;}
.destination-selectbx select{float:left; font:bold 14px Calibri; color:#000; padding:3px; margin:0px; width:210px; height:26px; background-color:#eee;}
.destination-info{width:461px; height:auto; float:left; margin:10px 0 0 8px; padding:3px; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.destination-info h3{font:small-caps 22px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; padding:3px 5px 3px 8px; margin:0 0 3px 0px; background-color:#f1f1f1;}
.destination-info ul{list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.destination-info ul li{float:left; width:217px; padding:0px; margin:5px; font-family:Calibri; color:#000;}
.destination-info ul li img{width:auto; height:auto; margin:0px; padding:2px; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.destination-info ul li img a{text-decoration:none; border:none;}
.destination-bannerbx{width:461px; height:auto; float:left; margin:0 0 0 8px;}
.destination-bannerbx p{margin:12px 0 5px 0px;}
.destination-bannerbx p img{width:auto; height:auto; margin:0px; padding:3px; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.destination-bannerbx a{outline:none; text-decoration:none; border:none;}
.international-mapbx{width:461px; height:auto; float:left; margin:12px 0 8px 8px; padding:3px 3px 0px; background-color:#fff; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.specialhd{width:90%; height:auto; margin:15px auto 6px; border-top:1px solid #333;}
.specialhd h1{font:italic 18px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; margin:-13px auto 0px; width:78%; display:block; background-color:#FFF;}
#ihplspecialbx{width:98.5%; height:auto; overflow:hidden; background:#fff; margin:10px auto; padding:3px 5px 5px 3px; border:solid 1px #d5d5d5; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); position:relative;}
#ihplspecialbx ul li{display:inline; margin:0 0 0 2px !important;}
.ihpltag-linebx{width:278px; height:auto; margin:0px; padding:0px; position:absolute; top:177px; right:5px; background:url("../images/transprt-white-bg.png") repeat; z-index:10;}
div.light_square .pp_close{width:22px; height:22px; background:url(../images/close-button.png) 0 0 no-repeat; cursor:pointer;}
div.light_square .pp_arrow_previous{background:url(../images/previous-arrow.png) 0px -1px no-repeat; width:18px; height:21px;}
div.light_square .pp_arrow_next{background:url(../images/next-arrow.png) 59px -1px no-repeat; width:18px; height:21px;}
div.pp_overlay{background:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:9500}
div.pp_pic_holder{display:none; position:absolute; width:100px; z-index:10000;}
.pp_content{min-width:40px; height:595px !important;}
* html .pp_content{width:40px}
.pp_content_container{position:relative; text-align:left; width:100%; background-color:#FFF;}
.pp_content_container .pp_left{padding-left:0px}
.pp_content_container .pp_right{padding-right:0px}
.pp_content_container .pp_details{float:left; margin:10px 0 2px}
.pp_description{display:none; margin:0}
.pp_social{float:left; margin:0}
.pp_nav{clear:left; float:right; margin:0 -1px 0 0px; position:absolute; bottom:100px; right:0px;}
.pp_nav p{float:left; white-space:nowrap; margin:2px 4px}
a.pp_arrow_previous{display:block; float:left; height:auto; margin:0 0 0 10px; overflow:hidden; width:80px !important; padding:2px 0 0 25px; font:12px Arial, Helvetica, sans-serif; color:#919191; text-transform:uppercase; text-decoration:none;}
a.pp_arrow_next{display:block; float:right; height:auto; margin:0 28px 0 0px; overflow:hidden; width:80px !important; padding:2px 0 0 25px; font:12px Arial, Helvetica, sans-serif; color:#919191; text-transform:uppercase; text-decoration:none;}
.prvnxt-buttonbx{width:300px; height:20px; padding:5px 0px; margin:0px; float:left; position:absolute; right:0px; bottom:0px; background-color:#f7f7f7; -moz-box-shadow:inset 0  8px 3px -8px #696868, inset 0 -8px 3px -8px #696868; -webkit-box-shadow:inset 0  8px 3px -8px #696868, inset  0 -8px 3px -8px #696868; box-shadow:inset 0  8px 3px -8px #696868, inset  0 -8px 3px -8px #696868;}
.pp_hoverContainer{position:absolute; top:0; width:100%; z-index:2000}
.pp_ihplgallery{display:none; left:50%; margin-top:-50px; position:absolute; z-index:10000;}
.pp_ihplgallery div{float:left; overflow:hidden; position:relative;}
.pp_ihplgallery ul{float:left; height:35px; position:relative; white-space:nowrap; margin:0 0 0 5px; padding:0;}
.pp_ihplgallery ul a{border:1px rgba(0,0,0,0.5) solid; display:block; float:left; height:33px; overflow:hidden;}
.pp_ihplgallery ul a img{border:0}
.pp_ihplgallery li{display:block; float:left; margin:0 5px 0 0; padding:0; overflow:hidden;}
.ihplgallery li{display:block; float:left; width:195px !important; overflow:hidden; height:255px !important; padding-top:2px !important; position:relative !important;}
.pp_ihplgallery .pp_arrow_previous,.pp_ihplgallery .pp_arrow_next{margin-top:7px!important;}
a.pp_expand,a.pp_contract{cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000;}
a.pp_close{position:absolute; right:2px; bottom:573px; display:block; line-height:22px; text-indent:-10000px;}
.pp_loaderIcon{display:block; height:24px; left:50%; position:absolute; top:50%; width:24px; margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important; background-color:#FFF;}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0px}
div.ppt{color:#fff; display:none; font-size:17px; z-index:9999; margin:0 0 5px 15px; text-indent:-10000px}
div.pp_default .pp_details, div.dark_square .pp_details, div.light_square .pp_details{position:relative}
.pp_top .pp_content_container .pp_content_container .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content{background:#fff; width:93% !important;}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; padding:20px 0px;}
.speicalbx{display:none;}
.speical-outterbx{width:1003px; height:auto; overflow:hidden; border:solid 1px #d5d5d5; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.speical-outterbx img{float:left; border-right:1px solid #FFF;}
.special-rightpannel{width:299px; height:595px; float:left; margin:0px; padding:0px; background-color:#FFF; -webkit-box-shadow:inset 0px 0px 4px 3px rgba(216, 216, 216, 0.5); box-shadow:inset 0px 0px 4px 3px rgba(216, 216, 216, 0.5); position:relative;}
.special-tagline{width:295px; height:auto; margin:2px 0 7px 5px; font:46px "Myriad Pro"; letter-spacing:-3px; font-weight:bold; color:#bf000f;}
.special-tagline strong{font:19px Arial, Helvetica, sans-serif; letter-spacing:0px; margin:-46px 0 0 48px; text-transform:uppercase; display:block; color:#565656;}
.special-tagline span{font:normal 14px/30px Arial, Helvetica, sans-serif; letter-spacing:0px; margin:-10px 0 0 50px; text-transform:uppercase; display:block; color:#565656;}
.ihpl-logo img{width:48px; height:auto; position:absolute; top:5px; right:308px; border:none;}
.special-hdbx{width:292px; height:15px; margin:12px 0 0 0px; padding:11px 0px 11px 71px; position:absolute; top:43px; right:0px; font:15px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; -moz-box-shadow:0 0 5px #959595; -webkit-box-shadow:0 0 5px #959595; box-shadow:0 0 5px #959595;}
.special-hdbx .special-nobx{float:left; position:absolute; top:2px; right:313px; font:normal 32px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.special-rightpannel p{font:16px/22px Cambria; color:#333; letter-spacing:0.02em; padding:42px 8px 0 8px; text-align:justify;}
.special-rightpannel p a{font:12px Arial, Helvetica, sans-serif; color:#8a010b; text-decoration:none; float:right; margin:0px}
.special-rightpannel p a:hover{text-decoration:underline;}
.colorbg, #contact-popup li.tab.active a, .talkexpert ul li strong, .morevw a, .plantourbx ul li .planhd, .textplan a, #newsletterbt-form .ftsubmit, .cirbutton a, .newsenquire .nsbtt, .hdtlist-rightbx a:hover, .hotel-searchbx .hsrhbtt:hover, .refinesh .shgo:hover, .hpoplink a:hover, .comparebtt .bttcomp, .compenq, .button-compare a:hover, .trcompenq:hover, .hfeatlink a:hover, a.tblebtt:hover{background-color:#bf000f; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bf000f), color-stop(100%, #8a010b)); background-image: -webkit-linear-gradient(top, #bf000f, #8a010b); background-image: -moz-linear-gradient(top, #bf000f, #8a010b); background-image: -ms-linear-gradient(top, #bf000f, #8a010b); background-image: -o-linear-gradient(top, #bf000f, #8a010b); background-image: linear-gradient(top, #bf000f, #8a010b); 
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bf000f, endColorstr=#8a010b)}
a.colorbg:hover, .bookingsubmit input:hover, .tourenquiry .submitbt:hover, .videobutton p:hover, .destination-buttonbx a:hover, .convert:hover, .toursearch-form .gobutton:hover, .morevw a:hover, .plantourbx ul li .planhd:hover, .textplan a:hover, #newsletterbt-form .ftsubmit:hover, .vwall:hover, .newsenquire a:hover, .tourenq-form .ensubtt:hover{background-color:#8a010b; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8a010b), color-stop(100%, #bf000f)); background-image: -webkit-linear-gradient(top, #8a010b, #bf000f); background-image: -moz-linear-gradient(top, #8a010b, #bf000f); background-image: -ms-linear-gradient(top, #8a010b, #bf000f); background-image: -o-linear-gradient(top, #8a010b, #bf000f); background-image: linear-gradient(top, #8a010b, #bf000f); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8a010b, endColorstr=#bf000f)}
.reletead-tours{width:285px; float:left; margin:5px 0 0 8px; padding:0px;}
.reletead-tours strong{font:16px Cambria; color:#434242; letter-spacing:0.03em; display:block; padding:5px 0 0 0px; border-top:1px dashed #919191;}
.reletead-tours ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:3px 0px;}
.reletead-tours ul li{width:100%; display:block; padding:0 0 0 9px; margin:0px; line-height:19px; font-family:Calibri; background:url(../images/arrow.png) no-repeat left 7px;}
.reletead-tours ul li a{font:bold italic 14px Calibri; color:#333; text-decoration:none;}
.reletead-tours ul li a:hover{text-decoration:underline; color:#c86d1a;}
.special-camera-icon{width:35px; height:auto; float:right; margin:0px; padding:0 0 0 10px; color:#f00; border-left:1px dashed #919191; position:absolute; bottom:96px; right:3px; z-index:50000;}
.specialcontbx{width:290px; height:auto; float:left; margin:27px 0 0 8px; position:absolute; bottom:2px; left:0px;}
.specialcont-leftbx{width:105px; height:auto; float:left; margin:0px; padding:0 8px 0 0px;  border-right:1px dashed #919191;}
.specialcont-leftbx a{font:15px Arial, Helvetica, sans-serif; color:#FFF; padding:6px 8px; margin:0 0 8px 0px; border:1px solid #650007; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; text-decoration:none; display:block; width:88px; float:left;}
.specialcont-rightbx{width:155px; height:auto; float:left; margin:0px; padding:18px 0 0 8px; font:12px Arial, Helvetica, sans-serif; color:#686868;}
.specialcont-rightbx strong{font-size:16px; color:#555;}
#ihplspecialbx .effectimg{font:bold italic 16px/21px Georgia, "Times New Roman", Times, serif; overflow:hidden; color:#FFF; text-shadow: 0 0 0.7em #F87, 0 0 0.7em #F87; text-align:center; padding:0px; margin:0px; background:#000; height:auto; width:195px; opacity:1; position:absolute; z-index:10; text-decoration:none;}
#ihplspecialbx .effectimg p{font:normal 18px/20px Georgia, "Times New Roman", Times, serif; color:#FFF; text-shadow:none; text-align:left; padding:25px 8px 0 8px; text-decoration:none;}
.guide-banner{width:100%; height:auto; margin:0 auto; padding:0px; position:relative;}
.guide-banner img{width:100%;}
.guide-leftwrap{width:672px; height:auto; float:left; margin:0px; padding:0px;}
.topdest{width:97.6%; height:auto; float:left; margin:0; padding:8px; background-color:#f6f6f6;}
.topdest-leftbx{width:250px; height:auto; float:left;}
.topdest-leftbx span{display:block; font:italic 24px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; padding:0 0 5px; border-bottom:1px solid #c2bfbc;}
.topdest-leftbx p{font:15px/20px Cambria;}
.tripl{margin:-2px auto 15px !important;}
.topdest-righttbx{width:400px; height:auto; float:left; margin:0px;}
.topdest-righttbx ul{width:100%; list-style-type:none; overflow:hidden; margin:0px 0 0 5px; padding:0px 0 0 5px;}
.topdest-righttbx ul li{width:auto; float:left; margin:5px 0 0px; padding:0px; position:relative;}
.topdest-righttbx ul li:first-child{margin:0px;}
.lastm{margin:5px 0 0 8px !important; float:left;}
.topdest-righttbx ul li p{position:absolute; left:0px; top:15px; width:auto; padding:0px 4px 1px; font:bold 16px Calibri; color:#FFF; background-color:#bf000f;}
.topdest-righttbx ul li span{background:url(../images/left-bg.png) no-repeat left top; position:absolute; left:-5px; top:15px; width:5px; height:25px;}
.topdest-righttbx ul li a:hover > p{color:#FFF600;}
.vwall{width:auto; height:auto; float:left; margin:-13px 0 0 85px; padding:3px 12px 5px; text-align:center; clear:both; -moz-border-radius:35px; -webkit-border-radius:35px; -khtml-border-radius:35px; border-radius:35px; border:none; cursor:pointer;}
.vwall a{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none;}
.guide-texthd{width:75%; height:auto; margin:20px auto 6px; background:url(../images/lines-bg.png) repeat top left; padding:0px;}
.guide-texthd span{font:italic 24px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; margin:0 auto; width:57%; display:block; background-color:#FFF;}
.topsatt, .topwild{width:97.6%; height:auto; float:left; margin:0; padding:8px 8px 5px; background-color:#f6f6f6;}
.attslider{width:100% !important; margin:0px;}
.attbx{width:100% !important; height:auto; float:left; margin:0px !important; padding:0px !important; background-color:transparent !important; border:none !important; box-shadow:none !important; position:relative;}
.topwild p{font:15px/20px Cambria; color:#444; text-align:center; letter-spacing:0.04em;}
.topwild ul{width:100%; list-style-type:none; margin:0px; padding:0px;}
.topwild ul li{width:auto; float:left; margin:5px 0 0px; padding:0px; }
.topwild ul li img{border:solid 1px #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.topwild ul li img:hover{border:solid 1px #fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(89, 89, 89, 1); box-shadow: 0px 0px 5px 0px rgba(89, 89, 89, 1);}
.wdmargin{margin-left:5px !important; float:left;}
.otheratt{width:311px; height:auto; float:left; margin:8px 0px; padding:0px 0 4px; background-color:#f5f5f5; border:5px solid #e5e4e4;}
.otheratt img{width:auto; float:left;}
.otheratt span{font:20px "Myriad Pro"; color:#333; display:block; letter-spacing:0.1em; padding:3px 0 0 3px;}
.otheratt span a{font:20px "Myriad Pro"; color:#333; text-decoration:none;}
.otheratt span a:hover{text-decoration:underline; color:#bf000f;}
.otheratt p{font:14px/18px Cambria; color:#555; padding:2px 0 0 3px; float:left; width:76%; letter-spacing:0.03em;}
.gobt{font:bold 18px Calibri; color:#fff; float:right; margin:0 13px 0 0px; padding:0px 11px 5px; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:none; cursor:pointer;}
.otmargin{margin:8px 0 0 10px;}
.allvw{width:auto; float:right; margin:8px 8px 0 0;}
.allvw a{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#333; text-decoration:none;}
.allvw a:hover{text-decoration:underline; color:#bf000f;}
.luxtrain{width:97.6%; height:auto; float:left; margin:15px 0 0px; padding:8px; background:url(../images/tradition-bg.jpg) repeat;}
.luxwrap{width:100%; height:auto; float:left; padding:0 0 4px; background-color:#fff;}
.luxwrap strong{display:block; font:small-caps 24px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; padding:0 0 5px;}
.luxwrap ul{list-style-type:none; overflow:hidden; margin:0px 3px; padding:0px;}
.luxwrap ul li{float:left; width:205px; height:auto; padding:4px 3px 0; margin:0 2px; background-color:#fff;}
.luxwrap ul li img{width:auto; float:left; border:4px solid #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.luxwrap ul li .luxtext{width:97.3%; height:auto; float:left; padding:3px 3px; background-color:#eaeaea;}
.luxwrap ul li .luxtext a{text-decoration:none; color:#333;}
.luxwrap ul li .luxtext a:hover{text-decoration:underline; color:#bf000f;}
.luxwrap ul li .luxtext span{display:block; font:15px "Century Gothic";}
.luxwrap ul li .luxtext p{font:13px/14px Cambria; color:#777;}
.toptheme-wrap{width:100%; height:auto; float:left; margin:18px 0 0px; padding:0px;}
.topthemehd{width:90%; height:auto; margin:15px auto 6px; border-top:1px solid #333;}
.topthemehd span{font:italic 18px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; margin:-12px auto 0px; width:35%; display:block; background-color:#FFF;}
.wraptop{width:313px; height:auto; float:left; margin:5px 0px; padding:4px 8px 8px; background-color:#f6f6f6;}
.wraptop span{font:24px "Century Gothic"; color:#333; display:block; letter-spacing:0.05em; padding:0px;}
.wraptheme{width:100%; height:auto; float:left; margin:0px; padding:0 0 5px; background-color:#FFF;}
.wraptheme p{font:15px Cambria; color:#333; padding:7px; float:left; width:60%; text-align:justify; letter-spacing:0.03em;}
.wraptheme img{float:left; width:auto; margin:1px 0 0 0;}
.linkth{float:left; width:110px; font:italic 16px Georgia, "Times New Roman", Times, serif; color:#bf000f; text-decoration:none; background:url(../images/view-more-arrow.jpg) no-repeat 81px top; margin:-8px 0 0 6px; padding:2px 0px;}
.linkth:hover{text-decoration:underline;}
.themeimgbx{width:100%; height:auto; float:left; position:relative; margin-top:-1px;}
.themeimgbx p{position:absolute; left:0px; top:15px; width:auto !important; padding:0px 4px 1px; font:bold 16px Calibri; color:#FFF; background-color:#bf000f;}
.themeimgbx span{background:url(../images/left-bg.png) no-repeat left top; position:absolute; left:-5px; top:15px; width:5px; height:25px;}
.themeimgbx a:hover > p{color:#FFF600;}
.wrmargin{margin-left:13px;}
.guide-rightwrap{display:table-cell; width:310px; padding:0px; margin:0px; float:right;}
.link-guidebx{width:99.5%; height:auto; float:left; margin:15px 0 0px; background-color:#eee;}
.link-guidebx span{display:block; font:small-caps 22px Georgia, "Times New Roman", Times, serif; color:#444; text-align:center; padding:5px 0px; border-bottom:1px solid #d4d4d4;}
.guide-imgwrap{width:272px; height:auto; margin:8px auto 0px; border:1px solid #FFF; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.guide-imgwrap img{width:auto; margin:0px; padding:0px; border:4px solid #efefef; border-bottom:0px solid #efefef;}
.link-guidebx ul{list-style-type:none; overflow:hidden; margin:0px 16px; padding:0px;}
.link-guidebx ul li{width:97%; padding:3px 0 3px 12px; margin:5px; border-bottom:1px dashed #646464; background:url(../images/link-arrow-1.jpg) no-repeat 0 10px;}
.link-guidebx ul li:last-child{border-bottom:none;}
.link-guidebx ul li a{font:16px Cambria; color:#333; letter-spacing:0.02em; text-decoration:none;}
.link-guidebx ul li a:hover{text-decoration:underline; color:#bf000f;}
.map-guidebx{width:99%; height:auto; float:left; margin:0px;}
.mapimg{height:auto !important;}
.mapview-getaways{width:100%; height:auto; float:left; margin:0px; padding:0px; background-color:#f8f8f8; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.mapview-getaways p{font:24px Arial, Helvetica, sans-serif; color:#676767; text-transform:uppercase; text-indent:5px; padding:11px 0 0 21px; background:url(../images/showmap-img.png) no-repeat 10px 9px;}
.mapview-getaways p span{font-size:16px;}
.getaways-mapbx{width:95.5%; height:123px; float:left; margin:5px 5px 8px 5px; padding:0px; cursor:pointer;}
.getaways-mapbx img{border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.brochures-box{width:100%; height:auto; float:left; margin:15px 0 0 0px; padding:0px;}
.brochures-box a img{width:auto; height:auto; border:none;}
.brochures-textbx{width:99%; height:46px; float:left; margin:-7px 0 0 0px; border:1px solid #dddbdb; border-bottom-left-radius:5px; border-bottom-right-radius:5px; outline:none;-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; background-image:url(../images/brochures-icons.png); background-position:top right; background-repeat:no-repeat;}
.brochures-textbx p{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px; font-style:italic; color:#4f4f4f; padding:6px 0 0 15px;}
.brochures-textbx p span{color:#ba000e;}
.guide-imggallery{width:95%; float:left; margin:15px 0 0 0px; padding:5px 5px 0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.guide-videogallery{width:98.5%; float:left; margin:15px 0 0 0px; padding:0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.guide-videobx{height:auto; float:left; margin:3px 0 0px 4px; padding:0px; position:relative;}
.guide-videobx img{height:154px; overflow:hidden;}
.guide-videobx p{position:absolute; bottom:5px; background:url(../images/blackbg.png) repeat top left; font:16px "Myriad Pro"; color:#FFF; padding:3px 19px;}
.guide-videobx span{background:url(../images/video-icon.png) no-repeat top left; position:absolute; top:44px; left:120px; width:43px; height:43px;}
.guide-galleryhd{width:98.5%; float:left; margin:5px 0 0 4px; padding:0px; background-color:#404141; border:solid 1px #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.guide-galleryhd p{font-family:"Myriad Pro"; font-size:18px; color:#FFF; padding:4px 0 2px 10px; margin:0px; width:auto; float:left;}
.guide-galleryhd span{color:#ffde00; font-weight:bold;}
.guide-phbutton{width:53px; height:auto; float:right; margin:0px; padding:5px 7px;}
.guide-phbutton a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#333; text-decoration:none;}
.guide-phbutton a:hover{color:#bf000f; text-decoration:underline;}
.guide-outterbx{width:990px; float:left; margin:12px 0; padding:4px 2px; border:solid 1px #d7d7d7; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); position:relative;}
.guide-toursbx{float:left; width:auto; height:auto; margin:0px; padding:0px; position:absolute; top:15px; left:5px; background:url(../images/blackbg.png) repeat; border-bottom-right-radius:5px; outline:none; -webkit-border-bottom-right-radius:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; z-index:1;}
.guide-toursbx label{float:left; padding:6px 0px; margin:0px 0 0 8px; width:305px;}
.guide-toursbx p{float:left; font:normal 20px/18px Calibri; color:#fff; padding:4px 0; margin:0px; width:75px;}
.guide-toursbx select{float:left; font:bold 14px Calibri; color:#000; padding:3px; margin:0px; width:215px; height:26px; background-color:#FFF;}
.guide-tourgallery{width:985px; height:auto; overflow:hidden; margin:0px; padding:0px; position:relative;}
.guide-mapbx{width:740px; height:auto; overflow:hidden; margin:0px; padding:0px; position:relative;}
.guide-tourleftbx{width:614px; height:auto; float:left; margin:0px; padding:0px;}
.guide-leftlink{width:614px; height:auto; float:left; margin:0px; padding:0px; position:absolute; bottom:0px; left:0px; background:url(../images/blackbg.png) repeat;}
.guide-leftlink a{font:20px "Myriad Pro"; color:#FFF; text-decoration:none; padding:5px 0 0 8px; margin:0px; display:block;}
.guide-leftlink a:hover{text-decoration:underline; color:#fde767;}
.guide-leftlink p{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#FFF; padding:2px 0 8px 8px; margin:0px;}
.guide-imgtext, .train-guidetext{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:21px; font-weight:normal; overflow:hidden; color:#FFF; padding:0 0 0 10px; margin:0px; background:#000; height:auto; width:172px; opacity:1; position:absolute; z-index:9999; text-decoration:none; text-shadow:0 0 0.7em #F87, 0 0 0.7em #F87;}
.guide-imgtext a, .train-guidetext a, .last-traintext a{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#FFF; text-decoration:none; text-shadow:0 0 0.7em #F87, 0 0 0.7em #F87;}
.guide-imgtext a:hover, .train-guidetext a:hover, .last-traintext a:hover{text-decoration:underline; color:#fde767;}
.guide-imgtext p{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; font-style:italic; font-weight:normal; color:#FFF; text-shadow:none; text-align:left; padding:8px 8px 8px 0px; margin:0px; text-decoration:none;}
.train-guidetext p{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:17px; font-style:italic; font-weight:normal; color:#FFF; text-shadow:none; text-align:left; padding:1px 8px 2px 0px; margin:0px; text-decoration:none;}
.last-traintext{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px; font-style:italic; font-weight:normal; overflow:hidden; color:#FFF; text-shadow:0 0 0.7em #F87, 0 0 0.7em #F87; padding:0px 0 0 10px; margin:0px; background:#000; height:131px; width:367px; opacity:1; position:absolute; z-index:9999; text-decoration:none;}
.last-traintext p{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:17px; font-style:italic; font-weight:normal; color:#FFF; text-shadow:none; text-align:left; padding:2px 9px 0px 0px; margin:0px; text-decoration:none;}
.morelink a{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; overflow:hidden; color:#FFF; text-decoration:none; text-shadow:none;}
.morelink a:hover{text-decoration:underline; color:#fde767;}
.guide-tourrightbx{width:370px; height:auto; float:right; margin:0px; padding:0px;}
.top-alltourbx{width:370px; height:auto; float:left; margin:0px; padding:0px;}
.top-alltourbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.top-alltourbx ul li{float:left; width:182px; padding:0px; margin:0 0 0 3px;}
.guide-trainsbx{width:370px; height:auto; float:left; margin:0px; padding:0px;}
.guide-trainsbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.guide-trainsbx ul li{float:left; width:182px; padding:0px; margin:-2px 0 0 3px;}
.top-alllink{width:368px; height:183px; float:left; margin:-2px 0 0 3px; padding:0px; background-color:#fbfbfb; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #efefef)); background-image: -webkit-linear-gradient(top, #fbfbfb, #efefef); background-image: -moz-linear-gradient(top, #fbfbfb, #efefef); background-image: -ms-linear-gradient(top, #fbfbfb, #efefef); background-image: -o-linear-gradient(top, #fbfbfb, #efefef); background-image: linear-gradient(top, #fbfbfb, #efefef);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fbfbfb, endColorstr=#efefef)}
.top-alllink p{font-family:"Myriad Pro"; font-size:22px; font-weight:normal; color:#333; padding:0 0 3px 2px; margin:0 7px 0 5px; border-bottom:1px dashed #bfbebe;}
.top-alllink p span{color:#bf000f;}
.top-alllink ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:3px 0 0 9px; padding:0px;}
.top-alllink ul li{float:left; width:173px; padding:0 0 0 8px; margin:0px; background:url(../images/arrow.png) no-repeat 0px 7px; line-height:20px;}
.top-alllink ul li a{font-family:Calibri; font-size:14px; color:#333; text-decoration:none;}
.top-alllink ul li a:hover{text-decoration:underline; color:#bf000f;}
.tour-viewall{float:right; width:auto; height:auto; margin:0px; padding:0 8px; position:absolute; bottom:8px; right:8px;}
.tour-viewall a{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; font-style:italic; color:#bf000f; text-decoration:none;}
.tour-viewall a:hover{text-decoration:underline;}
.guide-leftpannel{width:658px; height:auto; float:left; margin:0px; padding:0px;}
.guide-planoutterbx{width:658px; height:auto; float:left; margin:15px 0; padding:0px;}
.guide-plantrip{width:230px; height:auto; margin:2px auto; padding:9px 13px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); cursor:pointer; text-align:center; clear:both;}
.guide-plantrip a, .btbook a{font-family:"Myriad Pro"; font-size:18px; color:#FFF; text-decoration:none;}
.btbook{width:130px; height:auto; margin:5px auto; padding:9px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); cursor:pointer; text-align:center;}
.paymore{width:auto; padding:6px 13px; float:left;}
.paymore a{font:20px Cambria; text-decoration:none;}
.groupbx{width:99%; height:auto; margin:0px; float:left;}
.groupbx p, .spadetailb p{width:29%; height:auto; float:left; text-align:center; cursor:pointer; margin:2px 60px 15px !important; padding:9px 13px !important; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.groupbx p a{font-family:"Myriad Pro"; font-size:18px; color:#FFF; text-decoration:none;}
.spabuttonm{margin:3px 80px;}
.spadetailb{margin:-49px 0 8px; float:right !important; width:auto !important;}
.spadetailb p{margin:0 20px !important; width:auto !important;}
.planbg{background-color:#f28e52; background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f28e52), color-stop(100%, #ee7125)); background-image: -webkit-linear-gradient(top, #f28e52, #ee7125); background-image:-moz-linear-gradient(top, #f28e52, #ee7125); background-image:-ms-linear-gradient(top, #f28e52, #ee7125); background-image: -o-linear-gradient(top, #f28e52, #ee7125); background-image: linear-gradient(top, #f28e52, #ee7125); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f28e52, endColorstr=#ee7125)}
.bookinglink a:hover, .guide-plantrip:hover, .bookingsubmit input:hover, .tourdes-contactbx a:hover, .groupbx p:hover, .buttonbg:hover, btbook:hover, .hotel-forminner .hprobtt:hover, .hpartlink:hover, .hsubbx .hsublnk:hover, .hotel-formbx .hotelsubmitbx input:hover{background-color:#ee7125; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7125), color-stop(100%, #f28e52)); background-image: -webkit-linear-gradient(top, #ee7125, #f28e52); background-image: -moz-linear-gradient(top, #ee7125, #f28e52); background-image: -ms-linear-gradient(top, #ee7125, #f28e52); background-image: -o-linear-gradient(top, #ee7125, #f28e52); background-image: linear-gradient(top, #ee7125, #f28e52); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ee7125, endColorstr=#f28e52)}
.bttbg{background-color:#feae31; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feae31), color-stop(100%, #f1dd53)); background-image: -webkit-linear-gradient(top, #feae31, #f1dd53); background-image: -moz-linear-gradient(top, #feae31, #f1dd53); background-image: -ms-linear-gradient(top, #feae31, #f1dd53); background-image: -o-linear-gradient(top, #feae31, #f1dd53); background-image: linear-gradient(top, #feae31, #f1dd53); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#feae31, endColorstr=#f1dd53);}
.ftblue{background-color:#e7eefb; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e7eefb)); background-image: -webkit-linear-gradient(top, #ffffff, #e7eefb); background-image: -moz-linear-gradient(top, #ffffff, #e7eefb);
background-image: -ms-linear-gradient(top, #ffffff, #e7eefb); background-image: -o-linear-gradient(top, #ffffff, #e7eefb); background-image: linear-gradient(top, #ffffff, #e7eefb);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#e7eefb);}
.reqbx-quote{width:89%; height:auto; margin:13px 3px 5px 35px; padding:0px; float:left; position:relative; font-family:Calibri; font-size:20px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.quotetext{width:56.95%; height:auto; float:left; margin:0px; padding:9px 10px; color:#6a2902; border-bottom-left-radius:5px; border-top-left-radius:5px; outline:none;}
.quotetext a{color:#FFF; text-decoration:none;}
.quotetext a:hover{text-decoration:underline;}
.reqor{width:36px; height:44px; margin:0px; padding:6px 0 0 0px; color:#FFF; font-size:22px; text-align:center; position:absolute; top:-1px; right:249px; background:url(../images/orbg.png) no-repeat 0 0;}
.quoteno{width:36.03%; height:auto; float:left; margin:0px; padding:9px 6px 9px 20px; color:#5d5d5d; border-bottom-right-radius:5px; border-top-right-radius:5px; outline:none;-webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px;}
.impresourceslink{width:100%; float:left; margin:12px 0px; padding:0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.impresourceslink ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:6px;}
.impresourceslink ul li{float:left; width:31%; padding:0 0 0 10px; margin:5px 0px 5px 5px; background:url(../images/arrow.png) no-repeat 0px 8px;}
.impresourceslink ul li a{text-decoration:none; font-family:Calibri; font-size:16px; color:#333;}
.impresourceslink ul li a:hover{text-decoration:underline; color:#bf000c;}
.guide-infobx{width:995px; height:auto; float:left; margin:15px 0px; padding:0px; background-color:#f3f3f3; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.guide-infohd{width:990px; height:auto; float:left; margin:10px 0 0 15px; padding:0px; font-family:"Myriad Pro"; font-size:18px; color:#333;}
.highslide-container div{font-family:Verdana, Helvetica; font-size:10pt;}
.highslide-container table{background:none;}
.highslide{outline:none; text-decoration:none;}
.highslide img{border:2px solid silver;}
.highslide:hover img{border-color:white;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-gallery .highslide-active-anchor img{border-color:black; visibility:visible; cursor:default;}
.highslide-image{border:2px solid #FFF;}
.highslide-wrapper, .highslide-outline{background:white;}
.glossy-dark{background:#111;}
.highslide-number{font-weight:bold; color:gray; font-size:0.9em;}
.highslide-caption{display:none; font-size:1em; padding:5px;}
.highslide-heading{display:none; font-weight:bold; margin:0.4em;}
.highslide-dimming{background:black;}
a.highslide-full-expand{background:url(../graphics/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0; width:34px; height:34px;}
.highslide-loading{display:block; color:black; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px 3px 3px 22px; border:1px solid white; background-color:white; padding-left:22px; background-image:url(../graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i{padding:2px; color:silver; text-decoration:none; font-size:10px;}
a.highslide-credits:hover, a.highslide-credits:hover i{color:white; background-color:gray;}
.highslide-move, .highslide-move *{cursor:move;}
.highslide-viewport{display:none; position:fixed; width:100%; height:100%; z-index:1; background:none; left:0; top:0;}
.highslide-overlay{display:none;}
.hidden-container{display:none;}
/* Example of a semitransparent, offset closebutton */
.closebutton{position:relative; top:-15px; left:15px; width:30px; height:30px; cursor:pointer; background:url(../graphics/close.png);}
.highslide-controls{width:195px; height:40px; background:url(../graphics/controlbar-white.gif) 0 -90px no-repeat; margin:20px 15px 10px 0px;}
.highslide-controls ul{position:relative; left:15px; height:40px; list-style:none; margin:0; padding:0; background:url(../graphics/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li{float:left; padding:5px 0; margin:0; list-style:none;}
.highslide-controls a{background-image:url(../graphics/controlbar-white.gif); display:block; float:left; height:30px; width:30px; outline:none;}
.highslide-controls a.disabled{cursor:default;}
.highslide-controls a.disabled span{cursor:default;}
.highslide-controls a span{display:none; cursor:pointer; /* hide the text for these graphic buttons */}
/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a{background-position:0 0;}
.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important;}
.highslide-controls .highslide-play a{background-position:-30px 0;}
.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position:-30px -60px !important;}
.highslide-controls .highslide-pause a{background-position:-60px 0;}
.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}
.highslide-controls .highslide-next a{background-position:-90px 0;}
.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position:-90px -60px !important;}
.highslide-controls .highslide-move a{background-position:-120px 0;}
.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}
.highslide-controls .highslide-full-expand a{background-position:-150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px !important;}
.highslide-controls .highslide-close a{background-position:-180px 0;}
.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}
.phototourbx{width:99.5%; height:auto; float:left; margin:35px 0 5px 0px; padding:10px 7px; position:relative; bottom:24px; left:-5px; border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; background-color:#edecec; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.phtour-leftbx{width:250px; height:auto; float:left; margin:3px; padding:0px;}
.phtour-leftbx img{margin:0px; padding:0px; visibility:visible; cursor:default; border:solid 3px #fff !important; outline:1px solid #e6e6e6;}
.phtour-rightbx{width:450px; height:auto; float:left; margin:0 0 0 8px; padding:0px;}
.phtour-rightbx p{font:15px Cambria; color:#000; letter-spacing:0.03em; padding:4px 8px !important; margin:0px; text-align:justify;}
.phtour-rightbx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; padding:0px; margin:5px 0 0 0px;}
.phtour-rightbx ul li{float:left; margin:5px 0 5px 8px; padding:0px 6px 0 0px;}
.phtour-rightbx ul li img{margin:0px; padding:0px; visibility:visible; cursor:default; border:solid 3px #fff !important; outline:1px solid #e6e6e6;}
.visitor-photos{float:right; width:auto; height:auto; margin:0 8px 0 0; padding:0px;}
.visitor-photos a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#000; text-decoration:none;}
.visitor-photos a:hover{text-decoration:underline;}
.theme-detailinfo{width:97.5%; height:auto; float:left; margin:7px 3px; padding:5px; font-family:Cambria; letter-spacing:0.04em; color:#000; border:solid 1px #d5d5d5; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); position:relative; overflow:hidden;}
.theme-detailinfo .themeimg{width:108px; height:auto; float:left; margin:2px 8px 2px 3px; padding:0px;}
.theme-detailinfo .themeimg img{border:solid 2px #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.theme-detailinfo strong{display:block; font-size:20px;}
.theme-detailinfo strong a{font-size:20px; text-decoration:none;}
.theme-detailinfo strong a:hover{text-decoration:underline;}
.theme-detailinfo span{display:block; font:16px Cambria; letter-spacing:0.04em; padding:0px; margin:0px;}
.theme-detailinfo p{font-size:15px; padding:4px 0 0 0; margin:0px;}
.themeviewmore{display:block; width:115px; padding:0px 10px 0 0; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; text-decoration:none;}
.thememore{float:right; position:absolute; right:5px; bottom:5px;}
.best-tourbx{width:98%; height:auto; float:left; margin:10px 0 15px 0; padding:5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.best-leftbx{width:47%; height:auto; float:left; margin:0px; padding:0px;}
/* Carousel */
#tourbestbx{width:332px; height:auto; overflow:hidden; z-index:100; position:relative; /* For IE */}
ul#best-scroller{width:2000px; height:216px; display:block; float:left; position:relative; list-style-type:none; margin:0px; padding:0px;}
ul#best-scroller li{width:332px; height:auto; float:left; display:block; margin:0px; padding:0px;}
ul#best-scroller1{width:2000px; height:216px; display:block; float:left; position:relative; list-style-type:none; margin:0px; padding:0px;}
ul#best-scroller1 li{width:332px; height:auto; float:left; display:block; margin:0px; padding:0px;}
.flex-wrapbx{float:left; width:327px; height:auto; position:relative;}
.flex-wrapbx a:active, .besttourslider a:active{outline:none;}
.bestslides, .best-control-nav, .best-direction-nav {margin:0; padding:0; list-style:none;}
.besttourslider{width:1200px; height:248px; margin:0px; padding:0;}
.besttourslider .bestslides > li{display:none;}
.besttourslider .bestslides img {max-width:100%; display:block;}
.besttourslider p{font:18px Calibri; color:#f6c43a; float:left; width:327px; position:absolute; bottom:3px; padding:5px 0 5px 5px; margin:0px; background:url(../images/blackbg.png) repeat; z-index:500;}
.besttourslider{width:332px; height:auto; float:left; margin:5px 0 12px 5px; padding:3px; background-color:#fff; border:solid 1px #d7d7d7; position:relative;}
.besttourslider .bestslides {zoom:1;}
.besttourslider .bestslides > li {position:relative;}
.besttourslider .bestslides > li a{border:none; text-decoration:none;}
.besttourslider .bestslides > li span{font:italic 19px Georgia, "Times New Roman", Times, serif; color:#fff; float:left; width:auto; position:absolute; top:0px; padding:1px 8px; margin:0px; background:rgba(0, 0, 0, 0.6);}
.besttourslider .bestslides > li p{font:italic 19px Georgia, "Times New Roman", Times, serif; color:#fff; float:left; width:auto; position:absolute; bottom:0px; padding:1px 8px; margin:0px; background:rgba(0, 0, 0, 0.6);}
.best-direction-nav li a{width:52px; height:52px; margin:-13px 0 0; display:block; position:absolute; top:50%; cursor:pointer; text-indent:-9999px;}
.best-direction-nav li a.next{background-position:-52px 0; right:-21px;}
.best-direction-nav li a.prev{background-position:0 0; left:-20px;}
.best-direction-nav li a.disabled{opacity:.3; filter:alpha(opacity=30); cursor:default;}
.best-control-nav{position:absolute; bottom:0px; right:13px; z-index:500;}
.best-control-nav li{margin:0 0 0 5px; display:inline-block;}
.best-control-nav li:first-child{margin:0;}
.best-control-nav li a{width:14px; height:15px; display:block; cursor:pointer; text-indent:-9999px; background:url(../images/sprite-image.png) no-repeat -332px -81px;}
.best-control-nav li a:hover{background:url(../images/sprite-image.png) no-repeat -332px -81px;}
.best-control-nav li a.active{background:url(../images/sprite-image.png) no-repeat -315px -81px; cursor:default;}
.bestthemebx{width:332px; height:102px; float:left; margin:0px 0 8px 5px; padding:3px; background-color:#fff; border:solid 1px #d7d7d7; position:relative;}
.bestthemebx a p{font-family:Calibri; font-size:18px; color:#f6c43a; float:left; width:327px; height:auto; position:absolute; bottom:3px; left:3px; padding:1px 0 1px 5px; margin:0px; background:url(../images/blackbg.png) repeat;}
.best-rightbx{width:51%; height:auto; float:left; margin:0 0 0 8px; padding:0px;}
.best-rightbx ul{margin:5px 0 0 0; padding:0px; list-style:none;}
.best-rightbx ul li{float:left; width:169px; height:102px; padding:0px; margin:0px 7px 16px; position:relative;}
.best-rightbx ul li img{padding:3px; margin:0px; border:solid 1px #d7d7d7;}
.best-rightbx ul li p{font-family:Calibri; font-size:18px; color:#f6c43a; float:left; width:164px; height:auto; position:absolute; bottom:-4px; left:4px; padding:1px 0 1px 5px; margin:0px; background:url(../images/blackbg.png) repeat;}
.best-rightbx ul li a p{text-decoration:none; font-family:Calibri; font-size:18px; color:#f6c43a;}
.best-rightbx ul li a:hover p, .bestthemebx a:hover p{text-decoration:underline;}
.best-imgview{width:98%; height:auto; overflow:hidden; margin:10px 0px; padding:0px;}
.best-imgview ul{width:100%; list-style:none; padding:0; margin:0;}
.best-imgview ul li{float:left; width:auto; height:auto; margin:1px 3px; padding:0px; position:relative;}
.besttext{width:100%; height:92%; float:left; position:absolute; opacity:1;}
.besttext p{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:18px; font-style:italic; font-weight:bold; color:#000; text-align:center; padding:0; margin:0px; opacity:1; text-shadow:-1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;}
.besttext_odd{width:100%; height:56%; float:left; position:absolute;}
.besttext_odd p{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:21px; font-style:italic; font-weight:bold; color:#000; text-align:center; padding:0; margin:0px; text-shadow:-1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;}
.best-imgview ul li.bestimg{float:right; margin-top:2px;}
.clear{clear:both;}
.bestviewtext{width:96.2%; float:left; margin:0 0 0 2px !important; padding:0px;}
.viewslider{display:block; padding:11px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; color:#fff; text-align:center; text-decoration:none;}
/*#viewtop{top:-1px; background-repeat:no-repeat; background-image:url(../images/viewmore.png); background-position:305px 0px; position:relative;}*/
.destination-tourbx{width:47.5%; height:185px; float:left; margin:6px 0 3px 0; padding:4px; border:solid 1px #d5d5d5; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); position:relative;}
.destination-tourbx:nth-child(2n){margin:6px 0 3px 6px;}
.destination-tourbx:hover{background-color:#f3f3f3;}
.destination-tourbx img{width:197px; height:auto; float:left; margin:0 5px 0 0px; padding:0px;}
.destination-tourbx a{display:block; padding:0; font:20px Cambria; line-height:18px; color:#BF000C; font-weight:600; text-decoration:none;}
.destination-tourbx a:hover {text-decoration:underline;}
.destination-tourbx p{font:15px Cambria; color:#000; text-align:left;}
.destination-buttonbx{width:auto; height:auto; float:right;}
.destination-buttonbx a{font:normal 14px Calibri; color:#fff; text-decoration:none; float:left; width:auto; padding:3px 5px; margin:3px 2px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; border:none;}
.destination-buttonbx a{text-decoration:none !important;}
.tourdes-detailbx{width:99%; height:auto; margin:10px 0 0 0; float:left; padding:0px; background-color:#f4f4f4; -webkit-box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); border:solid 5px #fff;}
.tourdes-leftbx{width:66.7%; height:auto; float:left; margin:0px; padding:0px;}
.tourdes-rightbx{width:33.3%; height:auto; float:left; margin:0px; padding:0px; font-family:Cambria; letter-spacing:0.02em;}
.tourdes-rightbx span{display:block; font-size:14px; color:#000; padding:2px 0 0 8px; font-weight:bold;}
.tourdes-rightbx p{font-size:15px; color:#fff; padding:6px 8px; margin:8px 0; text-align:justify; background-color:#000; line-height:19px;}
.tourdesinfobx{width:33.3%; height:auto; float:left; margin:0px; padding:0px; font-family:"Myriad Pro";}
.tourdesinfobx ul{width:100%; height:auto; float:left; list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.tourdesinfobx ul li{float:left; width:60px; height:47px; padding:0px; margin:4px 0 4px 15px; border:1px solid #d4d2d2;}
.tourdesinfobx ul li:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(255, 118, 2, 0.8); box-shadow:0px 0px 5px 0px rgba(255, 118, 2, 0.8);}
.tourdes-contactbx{width:100%; height:auto; float:left; margin:0 0 5px 0; padding:0px;}
.tourdes-contactbx p{margin:6px 6px 0 9px; padding:6px 8px; float:left; width:auto; height:22px; font:bold 14px Cambria; color:#000; background-color:transparent; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.tourdes-contactbx a{font:bold 16px Cambria; color:#000; text-decoration:none; padding:6px 8px; margin:6px 0 0 5px; float:left; width:auto; height:22px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.tourdes-contactbx a img{width:auto; height:auto; margin:-3px 0 0 0px;}
.tourdes-contactbx p img{width:auto; height:auto; margin:-2px 0 0 0px}
.tourdes-infobx{float:left; width:100%; height:auto; padding:0px; margin:10px 0;}
.tourdes-infobx ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.tourdes-infobx ul li{float:left; width:auto; padding:0px; margin:10px 35px 0 0;}
.tourdes-infobx a{float:left; width:auto; height:auto; padding:6px 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:solid 1px #d7d7d7; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); text-decoration:none;}
.tourdes-textbx{float:left; width:auto; height:auto; padding:0 8px; margin:0px;}
.tourdes-textbx strong{font-size:25px; color:#e76e00; padding:0px; margin:0px; float:left;}
.tourdes-textbx p{font-size:25px; color:#000; padding:12px 0 0 0; margin:0px; font-weight:bold; display:block;}
img.worldicon{width:170px; height:93px; float:left; background:url(../images/sprites-img.png) no-repeat; background-position:0px -92px; background-color:transparent; margin:2px 0 4px 0; padding:0px;}
img.hotelicon{width:78px; height:98px; float:left; background:url(../images/sprites-img.png) no-repeat; background-position:-180px -92px; background-color:transparent; margin:0 12px 0 8px; padding:0px;}
.buttonbg{background-color:#f2f9fe; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f9fe), color-stop(100%, #d6f0fd)); background-image: -webkit-linear-gradient(top, #f2f9fe, #d6f0fd); background-image: -moz-linear-gradient(top, #f2f9fe, #d6f0fd); background-image: -ms-linear-gradient(top, #f2f9fe, #d6f0fd); background-image: -o-linear-gradient(top, #f2f9fe, #d6f0fd); background-image: linear-gradient(top, #f2f9fe, #d6f0fd); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f9fe, endColorstr=#d6f0fd)} 
#home-inspiration .slider-content{width:680px;} 
#home-inspiration-tabs{width:100%; height:auto; float:left; margin:0px; padding:0px;}
#home-inspiration-tabs .inspiration-tabs{margin:0px; padding:0px; float:left; list-style:none;}
#home-inspiration-tabs .tab-content{padding:8px 5px 0 6px; margin:0px; float:left; width:98.6%; background:#F2F2F2;}
#home-inspiration-tabs .inspirationtext{list-style:none; margin:0px; padding:0px; float:left; width:390px; font-size:1.17em;} 
#home-inspiration-tabs .inspirationtext li{width:178px; height:auto; float:left; margin:0 5px 5px 0; padding:6px; cursor:pointer; background:#d9d9d9; color:#000; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:14px;} 
#home-inspiration-tabs .inspirationtext li:hover, #destdrop ul li a:hover{background:#2D2D2D; color:#fff;} 
#home-inspiration-tabs .inspirationtext li.current{background:#b1010c; color:#fff;}
#home-inspiration-tabs .textcontent{width:325px; float:left; background:#2D2D2D; min-height:298px; color:#fff;} 
#home-inspiration-tabs .text-pannelbx{display:none; position:relative;} 
#home-inspiration-tabs .text-pannelbx:first-child{display:block;}
#home-inspiration-tabs .text-pannelbx p{margin:7px 7px 3px 7px; padding:0px; font-family:Calibri; font-size:13px; line-height:18px;} 
#home-inspiration-tabs .text-pannelbx a{color:#fff600; text-decoration:underline; font-family:Calibri; font-size:16px; padding:0 7px 8px 0px; margin:0px; float:right;}
#home-inspiration-tabs .text-pannelbx img{float:left; margin:-7px 0 0px; padding:0px;}
#home-inspiration-tabs .text-pannelbx span{position:absolute; top:3%; left:0px; background:url(../images/blackbg.png) repeat; padding:6px 15px; font:20px calibri;}
.loader{width:100%; height:334px; float:left; margin:-7px 0 0px; position:absolute; z-index:100; background:url(../images/blackbg.png) repeat;}
.loader img{margin:47% !important;}
#destdrop{width:100%; height:auto; float:left; margin:6px 0 0px; padding:0px;}
#destdrop ul{list-style:none; margin:0px; padding:0px; float:left; width:100%;} 
#destdrop ul li a{width:22%; height:auto; float:left; margin:0 4px 5px; padding:6px; cursor:pointer; background:#d9d9d9; color:#000; text-align:center; font:17px Cambria; text-decoration:none;}
.grouptours{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.grouptours ul{margin:0px; padding:0px; list-style:none;}
.grouptours ul li{padding:0px; margin:10px 9px; float:left; width:165px; height:auto;}
.grouptours ul li img{padding:0px; margin:0px; float:left;}
.grouptours ul li a{font:17px Cambria; color:#FFF; text-align:center; text-decoration:none; padding:6px 0px; margin:0px; width:100%; float:left;}
.fastival-container{width:740px; height:auto; float:left; margin:0px; padding:0px;}
#sliderbox{margin:0 0 10px!important;}
#carousel li{margin:5px 9px 0px 0;}
#carousel img{display:block; cursor:pointer; width:auto; height:auto;}
.slidesbx, .slider-direction-nav {margin:0; padding:0; list-style:none;} 
.sliderpannel{margin:0; padding:0;}
.sliderpannel .slidesbxbx > li{display:none; -webkit-backface-visibility:hidden;} /* Hide the slidesbx before the JS is loaded. Avoids image jumping */
.sliderpannel .slidesbx img{width:auto; display:block;}
.sliderpannel .slidesbx p{font-family:"Myriad Pro"; font-size:14px; color:#000; text-align:center; margin:0px; padding:0px;}
.sliderpannel{margin:0px; position:relative;}
.sliderpannel .slidesbx{width:100%; float:left;}
.slider-direction-nav{height:auto;}
.slider-direction-nav a{width:23px; height:23px; margin:-20px 0 0; display:block; background:url(../images/bg_direction_nav-resp.png) no-repeat 0 0; position:absolute; top:49.5%; z-index:10; cursor:pointer; text-indent:-9999px; -webkit-transition:all .3s ease;}
.slider-direction-nav .nextbutton{background-position:100% 0; right:0px;}
.slider-direction-nav .prevbutton{left:-2px;}
.sliderpannel:hover .nextbutton{right:0px;}
.sliderpannel:hover .prevbutton{left:-2px;}
.sliderpannel:hover .nextbutton:hover, .sliderpannel:hover .prevbutton:hover{opacity:1;}
.slider-direction-nav .flex-disabled{opacity:.3!important; filter:alpha(opacity=30); cursor:default;}
.fastival-thumbbx{width:720px; height:auto; float:left; margin:0px; padding:5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.fastival-textbx{width:720px; height:auto; float:left; margin:10px 0 0 0; padding:5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.fastival-listbx{height:auto; width:720px; margin:2px 0 0 0; padding:5px 0; float:left;}
.fastival-listbx table{width:720px; height:auto; margin:0px; padding:0px;}
.fastival-listbx table th{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000; padding:5px 0px 5px 12px; margin:0px; text-align:left; background-color:#fec92c;}
.fastival-listbx table td{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; padding:7px 0px 7px 12px; margin:0px;}
.fastival-listbx table td a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#bf000c; text-decoration:none;}
.fastival-listbx table td a:hover{text-decoration:underline;}
.touristform{width:100%; height:auto; float:left; padding:5px 0px; margin:0px; background-color:#edecec;}
.touristform label{float:left; padding:5px 0 4px 0px; margin:0px 9px; width:auto;}
.touristform span{color:#666;}
.touristform p{float:left; font-family:"Myriad Pro"; font-size:24px; color:#333; font-weight:normal; padding:8px 9px; margin:0px; width:auto;}
.touristform label p{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; padding:5px 0px; margin:0px; width:50px;}
.touristform input{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:3px 3px; margin:0px; width:auto; height:22px;}
.touristform select{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:255px;}
.touristform .bxselect{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:175px;}
.touristform .bxbig{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:575px;}
.touristform textarea{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px 3px; width:552px; height:55px;margin:8px 0 2px 10px;}
.touristform .subbutton, .eventselect .subbutton{font-family:arial, helvetica, sans-serif; font-size:16px; color:#FFF; padding:0px 10px 2px 10px; margin:0px 0 0 20px; height:28px; font-weight:normal; text-align:center; cursor:pointer; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:none;}
.tourist-textbx{width:418px; height:auto; float:left; margin:0px; padding:0px;}
.touristbx{width:99%; height:auto; float:left; margin:15px 0; padding:0px;}
.statebx{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.statebx ul{margin:5px 0 0 0; padding:0px; list-style:none;}
.statebx ul li{float:left; width:164px; height:270px; padding:0px; margin:0 10px 16px 10px; position:relative;}
.statebx ul li img{width:164px; height:111px; overflow:hidden;}
.statebx ul li span{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; font-style:italic; float:left; width:159px; height:auto; position:absolute; top:89px; left:0px; padding:0px 0 3px 5px; margin:0px; background:url(../images/blackbg.png) repeat;}
.statebx ul li p{font:14px Cambria; color:#000; letter-spacing:0.03em; padding:3px 0px; margin:0px; float:left;}
.statebx ul li a{text-decoration:none;}
.statebx ul li a:hover > span{color:#FFF600;}
.statebx .stateimg{font:italic 14px Cambria; color:#000; font-weight:600; background:url(../images/redarrow.jpg) no-repeat 0 4px; text-decoration:none; padding:0 0 0 10px; text-transform:lowercase;}
.statebx .stateimg:hover{color:#bf000c; text-decoration:underline;}
.view-morebx{float:right; width:auto; height:auto; margin:0 8px 8px 0px; padding:5px 8px; border:1px solid #bbb; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); cursor:pointer;}
.view-morebx a{margin:0px; color:#777; font-family:Calibri; font-size:13px; text-decoration:none; font-style:italic; font-weight:normal; text-transform:uppercase;}
.view-morebx:hover > a{color:#c86d1a; cursor:pointer;}
.margbx{width:99%; float:left;}
.toptouristbx{width:100%; height:auto; float:left; margin:5px 0px; padding:0px; position:relative; overflow:hidden;}
.lt-ie8 .elastislide-list {display:none;}
.elastislide-list {list-style-type:none; display:none; width:100%;}
.elastislide-wrapper {position:relative; background-color:#fff; margin:0 auto; min-height:60px;}
.elastislide-horizontal {padding:0px; margin:0px; width:100%;}
.elastislide-carousel {overflow:hidden; position:relative;}
.elastislide-carousel ul {white-space:nowrap; position:relative; display:block; list-style-type:none; padding:0; margin:0;}
.elastislide-carousel ul li {margin:0 2px; -webkit-backface-visibility:hidden;height:100%; display:inline-block; position:relative;}
.elastislide-carousel ul li span{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; font-size:17px; font-weight:normal; font-style:italic; display:block; width:97%; float:left; position:absolute; bottom:0px; left:0px; margin:0px; padding:37px 2px 17px; z-index:1; background:url(../images/redbg.png) no-repeat 0 -10px;}
.elastislide-wrapper nav span{position:absolute; background:#ddd url(../images/bg_direction_nav-resp.png) no-repeat 0 0; width:23px; height:23px; border-radius:50%; text-indent:-9000px; cursor:pointer; opacity:0.8;}
.elastislide-wrapper nav span:hover{opacity:1.0}
.elastislide-horizontal nav span{top:45%; left:4px; margin-top:-11px;}
.elastislide-horizontal nav span.elastislide-next{right:2px; left:auto; background-position:-23px 0px;}
.tourist{width:144px; height:365px; float:left; margin:6px 0 0 0; padding:0px; position:relative; text-align:center; overflow:hidden;}
.tourist .bxmask{width:144px; height:365px; position:absolute; overflow:hidden; top:0; left:0;}
.tourist p{font-family:Georgia, serif; font-style:italic; font-size:14px; position:relative; color:#fff; padding:35px 7px 15px 7px; text-align:center; display:block; white-space:normal;}
.tourist a.touristinfo{display:inline-block; text-decoration:none; padding:4px 14px; background:#000; font-family:Calibri; font-size:14px; color:#fff; text-transform:uppercase; -webkit-box-shadow:0 0 1px #000; -moz-box-shadow:0 0 1px #000; box-shadow:0 0 1px #000;}
.tourist a.touristinfo:hover{-webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000;}
.textbx img {-webkit-transition: all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.textbx .bxmask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background:url(../images/redcolor.png) repeat; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.textbx strong {-webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.textbx p {-webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.textbx:hover img{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.textbx a.touristinfo {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.textbx:hover .bxmask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.textbx:hover p, .textbx:hover a.touristinfo {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.textbx:hover p {-webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s;}
.textbx:hover a.touristinfo {-webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s;}
#summer-wrapper{width:100%; height:auto; margin:0 auto; padding:0px; overflow:hidden;}
.summersections{float:left; width:355px; height:auto; min-height:250px; margin:8px 6px; padding:0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative;}
.summer-content, .guideinfo-contentbx{position:absolute;}
.summer-normal{width:355px; height:auto;}
.summer-normal span{color:#fff; font:20px Calibri; display:block; background:url(../images/summerbg.png) no-repeat; text-align:center; width:242px; height:31px; padding:3px 0 0 0px; position:absolute; top:5px; left:45px;}
.summer-normal img, .guidenormal img{margin:0px; padding:0px;}
.summertext{width:355px; height:auto; margin:0 auto; padding:0px;}
.summerbx-rollover{width:353px; height:auto; min-height:248px; margin:0px; padding:0px;}
.summerbx-rollover span, .guideinfo-rollover span{color:#fff; font:20px Calibri; line-height:35px; padding:0px; display:block; text-align:center;}
.summerbx-rollover ul, .guideinfo-rollover ul{padding:0px; margin:0px; list-style:none;}
.summerbx-rollover ul li, .guideinfo-rollover ul li{padding:0px; margin:0px;}
.summerbx-rollover ul li a, .guideinfo-rollover ul li a{background-color:#0e507c; display:block; color:#FFF; font-size:15px; margin:3px 12px; padding:8px 0px; text-align:center; text-decoration:none;-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.summerbx-rollover ul li a:hover, .guideinfo-rollover ul li a:hover{background-color:#FFF; color:#690209;}
.summerbx-rollover .viwmore, .guideinfo-rollover .viwmore{margin:15px 28px 0px; padding:6px 0 0 0px; border-top:1px solid #064269; text-align:right;}
.summerbx-rollover .viwmore a, .guideinfo-rollover .viwmore a{color:#ffea00; font:14px Calibri; text-decoration:none;}
.summerbx-rollover .viwmore a:hover, .guideinfo-rollover .viwmore a:hover{text-decoration:underline;}
.clear{height:0px; overflow:hidden; clear:both;}
.guide-infobx{width:99.5%; height:auto; float:left; margin:15px 0px; padding:0px; background-color:#f3f3f3; border:1px solid #cccccc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.guide-infohd{width:99%; height:auto; float:left; margin:10px 0 0 4px; padding:0px 0 19px; font:italic 20px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; background:url(../images/linebg-big.png) no-repeat bottom}
#guide-pannel{width:100%; height:auto; padding:0px; margin:5px 4px 0px; float:left;}
.guideinfo{width:305px; min-height:212px; float:left; margin:0px 11px 18px; padding:0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative;}
.guidenormal{width:305px; height:auto;}
.guidenormal span{color:#fff; font:italic 17px Georgia, "Times New Roman", Times, serif; display:block; background:url(../images/infobg.png) no-repeat; text-align:center; width:250px; height:29px; padding:4px 0 0; position:absolute; top:5px; left:28px;}
.guideinfo-textbx{width:305px; height:auto; margin:0 auto; padding:0px;}
.guideinfo-rollover{width:303px; height:auto; min-height:212px; margin:0px; padding:0px; border:1px solid #6e1311;}
.guideinfo-rollover ul li a{background-color:#6e1311;}
.guideinfo-rollover .viwmore{border-top:1px solid #6e1311;}
.company-textbx{width:99%; height:auto; float:left; margin:0; padding:0px; overflow:hidden;}
.company-textbx span{font:normal 22px Calibri; color:#222; border-bottom:1px solid #bf000c; margin:0px; padding:18px 0 0 0px; display:inline-block;}
.company-textbx a{font:22px Cambria; color:#222; text-decoration:none; letter-spacing:0.04em;}
.company-textbx a:hover{color:#bf000c;}
.company-textbx p{font:1.04em/21px Cambria; letter-spacing:0.05em; color:#222; text-align:justify; padding:6px 0 0 0px;}
.company-textbx .links{float:right; width:auto; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#bf000c; text-decoration:none; cursor:pointer;}
.company-textbx .links:hover{text-decoration:underline;}
.abouticon{background:url(../images/company-sprites.png) no-repeat 0 0; background-color:transparent; margin:0px; width:24px; height:25px;}
.awardicon{background:url(../images/company-sprites.png) no-repeat -29px 0; background-color:transparent; margin:0px; width:26px; height:26px;}
.whyicon{background:url(../images/company-sprites.png) no-repeat -60px 0; background-color:transparent; margin:0px; width:16px; height:25px;}
.authorizationicon{background:url(../images/company-sprites.png) no-repeat -80px 0; background-color:transparent; margin:0px; vertical-align:top; width:28px; height:27px;}
.affiliatesicon{background:url(../images/company-sprites.png) no-repeat -113px 0; background-color:transparent; margin:0px; width:36px; height:24px;}
.servicesicon{background:url(../images/company-sprites.png) no-repeat -155px 0; background-color:transparent; margin:0px; width:25px; height:25px;}
.paymenticon{background:url(../images/company-sprites.png) no-repeat -185px 0; background-color:transparent; margin:0px 0 3px 0px; width:30px; height:27px; vertical-align:middle;}
.termsicon{background:url(../images/company-sprites.png) no-repeat -220px 0; background-color:transparent; margin:0px; width:39px; height:15px;}
.policyicon{background:url(../images/company-sprites.png) no-repeat -265px 0; background-color:transparent; margin:0px 0 4px 0px; width:17px; height:25px; vertical-align:middle;}
.feedbackicon{background:url(../images/company-sprites.png) no-repeat -290px 0; background-color:transparent; margin:0px 2px 0 0px; width:27px; height:26px;}
.meeticon{background:url(../images/company-sprites.png) no-repeat -324px 0; background-color:transparent; margin:0px; width:35px; height:24px;}
.mediaicon{background:url(../images/company-sprites.png) no-repeat -364px 0; background-color:transparent; margin:0px; width:15px; height:25px;}
.contesticon{background:url(../images/company-sprites.png) no-repeat -387px 0; background-color:transparent; margin:0px; width:17px; height:31px;}
.careericon{background:url(../images/company-sprites.png) no-repeat -411px 0; background-color:transparent; margin:0px; width:24px; height:25px;}
.contacticon{background:url(../images/company-sprites.png) no-repeat -441px 0; background-color:transparent; margin:0px; width:32px; height:23px;}
.traveltip{float:left; width:354px; height:auto; margin:4px 3px; padding:4px; overflow:hidden;}
.traveltip span{display:block; padding:6px; font:normal 21px "Myriad Pro"; color:#FFF; background-color:#220000; border:none; border-top-left-radius:5px; border-top-right-radius:5px; outline:none;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.tipsbx{float:left; width:auto; height:auto; margin:0px; padding:5px; border:solid 1px #d7d7d7; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.tipsbx ul{margin:0 0 5px 0px; padding:0px; list-style:none; width:100%;}
.tipsbx ul li{padding:5px 4px 0 8px; margin:0; font:16px/22px Cambria; letter-spacing:0.03em; color:#222; text-align:justify; background:url(../images/arrow.png) no-repeat 0 13px;}
.height{height:480px;}
.secondpannel{height:370px;}
.videoform{width:99.5%; height:auto; float:left; padding:5px 0px; margin:0px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:none;}
.videoform label{float:left; padding:5px 0 4px 0px; margin:0px 9px; width:auto;}
.videoform p{float:left; font:24px Cambria; color:#fff; padding:3px 9px; margin:0px; width:auto;}
.videoform select{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:165px;}
.videoform option{background-color:#FFF;}
.videowrapper{width:99.5%; height:auto; float:left; margin:15px 5px; padding:0px 0 15px 0; border:solid 1px #d7d7d7; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.videowrapper ul {list-style-type:none; padding:0px; margin:0 0 0 8px; width:98%; float:left;}
.videowrapper ul li{float:left; width:280px; height:165px; margin:18px 20px; padding:0px; position:relative;}
.videowrapper ul li a{ font:17px Cambria; color:#bf000c; text-decoration:none;}
.videowrapper ul li img{width:280px; height:158px; margin:0px; padding:0px;}
.videoimg{width:280px; height:158px; float:left; position:absolute; opacity:1; background:url(../images/blackbg.png) repeat top left;}
.videoimg p{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; font-style:italic; padding:12px 8px; margin:0px; line-height:21px; opacity:1;}
.videobutton{width:auto; height:auto; float:left; position:absolute; bottom:22px; left:8px;}
.videobutton p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:6px 8px; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; float:left;}
.videobutton img{float:left; width:43px !important; height:43px !important; margin:0px; padding:0px; position:absolute; bottom:30px; left:110px;}
.videotime{float:right; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff600; font-weight:bold; margin:75px 10px 0 0px}
.eventselect{width:97.3%; height:auto; float:left; margin:8px 0px; padding:3px; -webkit-box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); border:solid 3px #fff; background-color:#edecec;}
.eventselect label{float:left; padding:5px 0 4px 0px; margin:0px 9px; width:auto;}
.eventselect span{color:#666;}
.eventselect p{float:left; font:normal 19px "Myriad Pro"; color:#333; padding:7px 9px; margin:0px; width:auto;}
.eventselect select{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:255px;}
.eventshd{width:98%; height:auto; float:left; margin:5px 0px; padding:5px 0 5px 8px; font:22px Cambria; color:#FFF; letter-spacing:0.03em;}
.eventswapper{float:left; width:97.7%; height:auto; margin:8px 0px; padding:4px; letter-spacing:0.02em; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.eventswapper img{float:left; width:auto; height:auto; margin:0 6px 0 0;}
.eventswapper a{font:20px Cambria; color:#000; text-decoration:none; margin:0px;}
.eventswapper a:hover{text-decoration:underline; color:#bf000c;}
.eventswapper p{font:15px Cambria; color:#000; padding:5px 8px 0 0px; margin:0px; text-align:justify;}
.eventswapper span{float:right; width:auto; height:auto; margin:-4px 8px 0 0; padding:4px 6px; font:16px Calibri; color:#cf0000; text-align:center; background-color:#efefef; border:solid 1px #d7d7d7; border-top:none; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); border-bottom-left-radius: 5px; border-bottom-right-radius:5px; outline:none; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.eventslink{font:italic 14px Georgia, "Times New Roman", Times, serif !important; color:#bf000c !important; text-decoration:none; float:right; padding:0 8px 0 0;}
.eventslink:hover{text-decoration:underline;}
.infoevent{width:40%; height:auto; float:right; margin:6px 0 4px 10px; padding:0px; overflow:hidden; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.infoevent span, .contestbx span{display:block; font:21px Cambria !important; color:#FFF !important; text-align:center; padding:1px 0 3px !important;}
.infoevent p, .contestbx p{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#333; text-align:justify; line-height:19px; padding:5px 5px 8px 5px; margin:2px 6px 10px 6px; border-bottom:1px dashed #333;}
.infoevent p:last-child, .contestbx p:last-child{border-bottom:none;}
.infoevent p:nth-child(2n+1), .contestbx p:nth-child(2n+1){background-color:#eee;}
.eventslinks{width:99%; height:auto; float:left; margin:10px 0px; padding:0px; letter-spacing:0.03em; overflow:hidden; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.eventslinks span{display:block; font:18px Cambria; color:#FFF; text-align:center; padding:6px 0;}
.eventslinks ul{list-style-type:none; margin:5px 0px; padding:0 8px; float:left; width:100%;}
.eventslinks ul li{float:left; width:47%; padding:0 0 0 10px; margin:0px; background:url(../images/orange.jpg) no-repeat 0px 12px; line-height:28px;}
.eventslinks ul li a{font:bold 14px Cambria; color:#000; text-decoration:none;}
.eventslinks ul li a:hover{text-decoration:underline; color:#bf000c;}
.traveltools{width:100%; height:auto; float:left; margin:0; padding:0;}
.traveltools ul{list-style-type:none; padding:0px; margin:0; width:100%;}
.traveltools ul li{float:left; width:330px; height:165px; margin:9px 10px; padding:5px; background-color:#f3f5f5; border:4px solid #FFF; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5); letter-spacing:0.03em;}
.traveltools ul li a{text-decoration:none;}
.traveltools ul li:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(89, 89, 89, 1); box-shadow: 0px 0px 5px 0px rgba(89, 89, 89, 1);}
.traveltools ul li span{display:block; font:22px Cambria; color:#d70a0a; text-align:center;}
.traveltools ul li p{font:16px Cambria; color:#000;}
img.traveguide{width:115px; height:73px; float:left; background:url(../images/traveltools-icon.png) no-repeat 0px 0px; background-color:transparent; margin:0 111px;}
img.tourplanner{width:103px; height:71px; float:left; background:url(../images/traveltools-icon.png) no-repeat -119px 0px; background-color:transparent; margin:0 120px;}
img.converter{width:92px; height:83px; float:left; background:url(../images/traveltools-icon.png) no-repeat -226px 0px; background-color:transparent; margin:0 120px;}
img.weatherinfo{width:80px; height:81px; float:left; background:url(../images/traveltools-icon.png) no-repeat -323px 0px; background-color:transparent; margin:0 120px;}
img.eventcalendar{width:93px; height:79px; float:left; background:url(../images/traveltools-icon.png) no-repeat -412px 0px; background-color:transparent; margin:0 115px;}
img.distance{width:61px; height:61px; float:left; background:url(../images/traveltools-icon.png) no-repeat -507px 0px; background-color:transparent; margin:8px 131px;}
.contestbx{width:45.3%; height:auto; float:right; margin:4px 0 4px 5px; padding:0px; overflow:hidden; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.contestbx p strong{text-align:center; display:block; font:19px "Myriad Pro"; color:#111; padding:0px; margin:0px;}
.contestimg{width:375px; height:auto; float:left; margin:4px 0 0 0; padding:5px 5px 2px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.contesttext, .otherphbx{width:100%; height:auto; float:left; margin:0px; padding:0px; overflow:hidden;}
.contesttext ul, .otherphbx ul{list-style-type:none; padding:0px; margin:0; width:100%;}
.contesttext ul li{width:98%; margin:5px 0px; padding:2px 6px; border:solid 1px #d4d3ca; background-color:#e9e9e4;}
.contesttext ul li p{font:16px Cambria; color:#333; letter-spacing:0.03em; margin:0px; padding:0px; line-height:21px;}
.otherphbx ul li{float:left !important; width:230px; height:130px; overflow:hidden; margin:5px 3px !important; padding:4px !important; border:solid 1px #d7d7d7 !important; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5) !important; box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5) !important; position:relative !important; background-color:#FFF !important;}
.otherphbx ul li span{font:italic 18px Georgia, "Times New Roman", Times, serif; color:#C00; padding:0 0 3px 5px; position:absolute; bottom:0px; background-color:#fff; width:94.5%; display:block;}
.nocontest{width:50px; height:32px; float:left; position:absolute; top:4px; font:bold 20px Calibri; color:#C00; text-align:center; background:url(../images/nocontest.png) no-repeat left top;}
.contest li{margin:9px 15px !important;}
.detailphoto li{margin:5px 2px !important;}
.detailphoto ul li a p{font:italic 16px Georgia, "Times New Roman", Times, serif !important; width:84% !important; bottom:0px !important; padding:0px 0 5px 30px !important}
.detailphoto ul li a:hover p{top:25px !important; left:10px !important; font-size:22px !important;}
.photomain{width:100% !important; height:auto; float:left; margin:0; padding:0;}
.photomain ul{list-style-type:none; padding:0px; margin:0; width:100%;}
.photomain ul li{float:left; width:auto; height:auto; margin:9px 8px; padding:4px 4px 1px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); position:relative;}
.photomain ul li a{color:#bf000c; text-decoration:none;}
.photomain ul li a p{font:italic 18px Georgia, "Times New Roman", Times, serif; padding:0 0 0 30px; background:url(../images/photogallery-icon.png) no-repeat 2px 3px; position:absolute; bottom:5px; background-color:#fff; width:87.8%;}
.photomain ul li a:hover p{color:#333; font-size:24px; background:url(../images/photogallery-icon.png) no-repeat 1px 7px !important; position:absolute; top:75px; left:80px;}
.photomain ul li a span{font:italic 18px Georgia, "Times New Roman", Times, serif; padding:0 0 0 15px; position:absolute; bottom:5px; background-color:#fff; width:93%; display:block;}
.photomain ul li a:hover span{color:#333; font-size:24px; position:absolute; top:90px; background-color:transparent; text-align:center;}
.photomain ul li a:hover{color:#333;}
.photomain ul li a:hover img{opacity:0.1;}
.photomain ul li a img{-webkit-transition:opacity 150ms linear; -moz-transition:opacity 150ms linear; -o-transition:opacity 150ms linear; transition:opacity 150ms linear;}
.photomain ul li a img:hover{opacity: 0.1;}
.photoList{float:left; width:98%; margin:12px 0; padding:8px 5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.photoList ul{width:98%; height:auto; margin:6px 10px; overflow:hidden; list-style-type:none;}
.photoList ul li{float:left; width:344px; margin:5px 0; padding:0 0 0 9px; font-family:Arial,Helvetica,sans-serif; background:url("../images/arrow.png") no-repeat 0 6px;}
.photoList ul li a{font:bold 14px Cambria; color:#000; text-decoration:none; letter-spacing:0.03em;}
.photoList ul li a:hover{color:#C86D1A; text-decoration:underline;}
.otherphoto{float:left; width:99%; height:auto; margin:10px 0; padding:8px 0; overflow:hidden; background-color:#ededed;}
.otherphoto h2{text-align:center;}
.otherphoto span{font:italic 20px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; padding:0 0 5px; display:block; border-bottom:1px solid #999;}
.otherphoto ul{list-style-type:none; padding:0px; margin:0; width:100%;}
.otherphoto ul li{float:left; width:auto; margin:5px 3px 5px 8px; padding:0px;}
.otherphoto ul li p{font:16px Calibri; margin:0px; padding:0;}
.otherphoto ul li a{text-decoration:none; color:#000;}
.otherphoto ul li a:hover{text-decoration:underline; color:#bf000c;}
.sitemapwrap{width:99%; height:auto; float:left; overflow:hidden; margin:8px 0; padding:0px; background-color:#F3F3F3; border:1px solid #e7e7e7; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.sitemap-mainhd1{width:98%; height:auto; float:left; margin:0px; padding:0;}
.sitemap-mainhd{width:98%; height:auto; float:left; margin:8px; padding:0;}
.sitemap-mainhd a{font:20px Calibri; color:#bf000c; text-decoration:none; padding:0 10px; margin:0px;}
.sitemap-mainhd a:hover{text-decoration:underline;}
.sitemap-mainhd ul{list-style-type:none; padding:0px; margin:0; width:100%;}
.sitemap-mainhd ul li{float:left; margin:0px; border-right:1px #b1b0b0 solid;}
.sitemap-mainhd ul li:last-child{border:none;}
.sitemap-mainhd ul li a{font:14px Calibri; color:#333; text-decoration:none; font-weight:normal; line-height:25px; padding:0px 9px;}
.sitemap-mainhd ul li a:hover{text-decoration:underline; color:#bf000c;}
.sitemap-mainhd ul li.maintext{float:left; padding:0px; margin:0px; border-right:none;}
.sitemap-mainhd ul li.maintext a{font:18px Calibri !important; color:#bf000c;}
.currency-convtbx{width:95.2%; height:auto; float:left; margin:15px 0px; padding:15px; overflow:hidden; border:1px solid #dbdbdb; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.currency-convtbx label{float:left; padding:0px; margin:0px; width:auto;}
.currency-convtbx label.textl{float:left; font:normal 23px/37px "Myriad Pro"; color:#bf000c; width:50px;}
.currency-convtbx span{display:block; float:left; font:normal 18px "Myriad Pro"; padding:0 28px 0 18px;}
.currency-convtbx label input{float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; padding:3px; margin:0px; width:235px; height:28px;}
.currency-convtbx label select{float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; padding:5px 3px; margin:25px 57px 0 0px; width:293px; height:34px; outline:none; cursor:pointer;}
.convert{font:16px Arial, Helvetica, sans-serif; color:#FFF; float:left; padding:4px 12px; margin:25px 0 0 280px; width:auto; text-align:center; cursor:pointer; border-radius:5px 5px 5px 5px; border:none;}
.forcastbx{width:84%; height:auto; margin:8px 0 0 50px; padding:8px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.forcastbx label{float:left; padding:5px 0px; margin:0px 0 0 45px; width:150px; font:normal 23px "Myriad Pro"; color:#fff;}
.forcastbx select{float:left; font-family:Calibri; font-size:19px; color:#333; padding:2px 3px; margin:0px; width:345px; height:34px;}
.forcastbx option{background-color:#f3f3f3;}
.payment-wrapper{width:100%; height:auto; margin:0 auto; padding:0px; overflow:hidden;}
.paymentbx{width:98.5%; height:auto; float:left; margin:10px 3px; padding:4px; overflow:hidden; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); position:relative;}
.paymentbx img{width:auto; height:auto; float:left;}
.payoption{width:59%; height:auto; float:left; margin:0px 0 0 5px;}
.payoption span{display:block; font:normal 18px "Myriad Pro"; color:#FFF; padding:6px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.payoption ol{padding:0px; margin:6px 0 0 22px; width:96%;}
.payoption ol li{width:100%; margin:0px; padding:0; font:normal 14px "Myriad Pro"; color:#000; line-height:30px;}
.optionview{display:block; width:auto; padding:6px 10px; margin:0px 8px 0 0px; font:normal 14px "Myriad Pro"; color:#FFF; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.cardsimg{margin:5px 0 0 8px;}
.optioninfo{width:100%; height:auto; float:left; margin:10px 0px; padding:0px; overflow:hidden; letter-spacing:0.03em;}
.optioninfo strong{display:block; font:bold 18px Cambria; color:#bf000c; padding:8px 0 4px 0px;}
.optioninfo span{display:block; font:bold 18px Cambria; color:#000; padding:8px 0 4px 0px;}
.optioninfo p{font:16px Cambria; color:#000; text-align:justify; line-height:20px; padding:5px 0px;}
.optioninfo ul{margin:5px 0px; padding:0px; list-style:none;}
.optioninfo ul li{font:16px Cambria; color:#000; padding:5px 0 5px 10px; line-height:20px; background:url(../images/orange.jpg) no-repeat 0 12px;}
.optioninfo ul li strong{display:inline; font:bold 16px Cambria; color:#000;}
.optioninfo p strong{display:inline; font:bold 16px Cambria; color:#000;}
.boxtexthd{width:auto; height:auto; float:left; font:normal 20px Calibri; color:#FFF; text-align:center; padding:8px 15px; margin:0px 0 0 20px; background-color:#000; border-top-left-radius:5px; border-top-right-radius:5px; outline:none;}
.boxdetails, .interbox{width:97.5%; height:auto; float:left; margin:0 3px 10px; padding:5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.boxdetails ul, .interbox ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.boxdetails ul li{width:auto; height:auto; float:left; margin:8px 9px; padding:0px; position:relative;}
.boxdetails ul li p{font:italic 15px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; display:block; float:right; position:absolute; bottom:8px; right:3px; margin:0px; padding:2px 6px; background:rgba(0, 0, 0, 0.6);}
.interbox ul li{width:auto; height:auto; float:left; margin:5px 8px;}
.boxdetails ul li img, .interbox ul li img{padding:2px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.boxdetails ul li img{height:110px;}
.explorebox{width:99%; height:auto; float:left; margin:5px 0px 15px; padding:0px; overflow:hidden;}
.explorebox ul{width:100%; height:auto; list-style-type:none; overflow:hidden; margin:0px; padding:0px;}
.explorebox ul li{width:auto; height:auto; float:left; margin:5px 8px;}
.explorebox ul li img{padding:6px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.home-aside{display:table-cell; width:240px; padding:0px; margin:15px 0 0 0; float:right;}
.thank-aside{display:table-cell; width:375px; padding:0px; margin:15px 0 0 0; float:right;}
.tourenqbx{width:100%; height:auto; float:left; margin:30px 0 0px; padding:0px; background-color:#F6F6F6; overflow:hidden; border:1px solid #ccc;}
.tourenqhd, .endatebx{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.tourenqhd span{display:block; font:small-caps 22px Georgia, "Times New Roman", Times, serif; color:#FFF; padding:5px; text-align:center;}
.tourenqhd p{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#fff; background-color:#898989; padding:5px; text-align:center;}
.tourenq-form{width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:10px 5px;}
.tourenq-form label{float:left; font:bold 14px Calibri; color:#333; padding:7px 0 0px; margin:0px; width:70px;}
.tourenq-form input{float:left; font:13px Arial, Helvetica, sans-serif, Times, serif; color:#555; padding:3px; margin:3px 0px; width:148px; height:22px;}
.tourenq-form .eqselbx{width:13px; height:13px; float:left; margin:3px 3px 3px 0px;}
.tourenq-form select{float:left; font:13px Arial, Helvetica, sans-serif, Times, serif; color:#555; padding:3px 1px 3px 0px; margin:3px 6px 3px 0px; height:27px; width:75px;}
.tourenq-form .select-feild, .tourenq-form .selacc{float:left; width:156px; font:13px Arial, Helvetica, sans-serif, Times, serif; color:#555; margin:3px 0px;} 
.tourenq-form .selacc{width:126px;} 
.tourenq-form textarea{font:13px Arial, Helvetica, sans-serif; color:#000; padding:3px; width:90%; height:70px; margin:3px;}
.tourdatebx{width:49%; float:left; font:bold 14px Calibri; color:#333;}
.tourenq-form .ensubtt{cursor:pointer; width:auto; height:auto; font:18px "Myriad Pro"; color:#FFF; padding:4px 13px; margin:10px 75px 5px; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.tourenq-form .tcap{float:left; margin:5px 0 0 5px;}
.tourenq-form .tacc{width:100px;}
.newsenquire{width:98%; float:left; margin:10px 0 0px; padding:0px;}
.newsenquire .nsbtt{font:18px Calibri; color:#FFF; text-decoration:none; text-align:center; width:auto; float:left; padding:6px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; cursor:pointer;}
.otherlinks{width:100%; height:auto; float:left; margin:0 0 15px 0; padding:0px; background-color:#eee; border-bottom:1px solid #bf000c;}
.otherlinks span{display:block; font:small-caps 21px Georgia, "Times New Roman", Times, serif; color:#333; border-bottom:1px dotted #333; padding:6px 6px 0 6px;}
.otherlinks img{width:auto; height:auto; margin:5px 5px 0 5px; -webkit-box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); border:solid 1px #fff;}
.otherlinks ul{margin:0 5px 5px 5px; padding:0px; list-style:none; width:100%;}
.otherlinks ul li{padding:5px 0 0 8px; margin:0; background:url(../images/arrow.png) no-repeat 0 13px;}
.otherlinks ul li a{font:16px Cambria; color:#333; text-decoration:none; letter-spacing:0.02em;}
.otherlinks ul li a:hover{text-decoration:underline; color:#bf000c;}
.attractionbx{width:100%; height:auto; margin:0px; padding:0px;}
.attractionbx ul{margin:5px 0 0 0; padding:0px; list-style:none; width:100%;}
.attractionbx ul li{padding:5px !important; margin:8px 0px !important; width:100% !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; background:none !important; border-bottom:none !important; line-height:18px !important;}
.attractionbx ul li img{width:70px; height:auto; margin:0 8px 0 0px; float:left;}
.attractionbx ul li a{color:#bf000c !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; border:none !important; line-height:0px !important; padding:5px 0px !important; cursor:pointer;}
.attractionbx ul li p{color:#000; margin:0px; padding:5px 13px 0 0; float:none; text-align:justify; cursor:default;}
.tourenquiry{width:99%; height:auto; float:left; margin:0px; padding:0px;}
.tourenquiry span{font-family:"Myriad Pro"; font-size:18px; color:#FFF; display:block; text-align:center; padding:6px 0px; margin:0px;}
.tourenquiry form{width:95%; height:auto; float:left; margin:0px; padding:5px; background-color:#ececec; border:1px solid #afacac; border-top:none;}
.tourenquiry label{float:left; padding:0px; margin:0px; width:100%;}
.tourenquiry p{float:left; font-family:Calibri; font-size:14px; font-weight:normal; color:#000; padding:0px; margin:0px; width:65px;}
.tourformbx{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.tourenquiry input{float:left; font:13px Cambria; color:#333; padding:4px 3px; margin:5px 0 0 0px; width:95%; height:auto;}
.tourenquiry select{float:left; font:13px Cambria; color:#333; padding:2px 3px; width:99%; height:25px; margin:5px 0 0 0;}
.tourenquiry textarea{float:left; font:13px Cambria; color:#333; padding:5px 3px; width:95%; height:55px; margin:5px 0 0 0;}
.radiobtbx label{float:left; padding:0px; margin:0px; width:auto;}
.tourenquiry .radiobt{margin:2px 2px 0 0; width:13px; float:left;}
.tourenquiry .submitbt{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; float:left; text-align:center; width:99%; border:none; cursor:pointer;}
.corporate{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.corporate label{float:left; padding:0px; margin:0px; width:55%;}
.corporate input{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px; margin:5px 0 0 0; width:81%; height:auto;}
.corporate span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:10px 0 0 0px;}
.grcap{margin-top:10px;}
.brochuresbx{width:243px; height:auto; float:left; margin:15px 0px; padding:0px;}
.brochuresbx a img{width:auto; height:auto; border:none;}
.brochurestextbx{width:240px; height:46px; float:left; margin:-7px 0 0 0px; border:1px solid #dddbdb; border-bottom-left-radius:5px; border-bottom-right-radius:5px; outline:none;-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; background-image:url(../images/brochures-icons.png); background-position:top right; background-repeat:no-repeat;}
.brochurestextbx p{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; line-height:17px; color:#4f4f4f; padding:6px 0 0 4px;}
.brochurestextbx p span{color:#ba000e;}
.right-querybx{width:230px; height:auto; float:left; margin:10px 0 0 -1px; padding:13px 5px 5px; font:21px Cambria; color:#FFF; text-transform:uppercase;}
.right-querybx p{font-size:14px; margin:0px; padding:6px 0 5px 0px; font-weight:normal; text-transform:none;}
.right-querybx a{font-family:Cambria; color:#FFF; text-decoration:none; width:230px; height:auto; float:left;} 
.right-querybx img{float:right; padding:0px; margin:-4px 0px 0 0px}
.right-bg{width:238px; height:auto; float:left; padding:0px; margin:0px; border:1px solid #fff; outline:1px solid #dbdbdb;}
.right-bg img{float:left; width:auto; margin:0px; padding:0px;}
.right-bg p{font-family:"Myriad Pro"; font-size:18px; text-transform:uppercase; padding:17px 0 0 5px; margin:0px;}
.best-wrapbx{width:99%; height:auto; float:left; margin:15px 0; padding:10px 5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.best-wraptext{width:317px; height:auto; float:left; margin:0 8px 0 0px; padding:0px; font-family:"Myriad Pro"; font-size:24px; color:#e2071b;}
.best-wraptext img{vertical-align:middle}
.best-wraptext p{font-family:"Lucida Fax"; font-size:12px; line-height:22px; color:#000; padding:0px 0 0 40px; margin:0px; text-align:justify;}
.best-wraptext span{font-family:"Lucida Fax"; font-size:12px; font-style:italic; color:#464141; padding:15px 0 0 0px; margin:0px; display:block; float:right;}
.best-wraptext strong{margin:0px; padding:0px; font-family:"Courier New", Courier, monospace; font-size:28px; color:#000;}
.best-wraptext ul{margin:5px 0 0 0; padding:0px; list-style:none;}
.best-wraptext ul li{padding:0 0 0 15px; margin:0 7px 8px 8px; font-family:"Lucida Fax"; font-size:12px; color:#000; background:url(../images/red-right.jpg) no-repeat 0px 3px}
.box{width:240px; border:solid 1px #d8d8d8; float:left; margin:0 0 10px -1px;}
.box section ul{margin:0px; list-style:none;}
.box section ul li a{display:block; text-decoration:none; font:15px Cambria; line-height:22px; color:#000; letter-spacing:0.03em; background-image:url(../images/arrow.jpg); background-position:6px 7px; background-repeat:no-repeat; padding:8px 0 8px 30px; margin:0px; border-bottom:solid 1px #CCC;}
.box section ul li a:hover{text-decoration:underline;}
.box p{margin:8px 0px; padding:0px; float:right;}
.calenderbx{width:240px; height:auto; float:left; margin:15px 0 0 0px;}
.tour-packageshd{width:240px; height:auto; font-family:"Lucida Fax"; font-size:18px; color:#fff; text-align:center; padding:6px 0px; margin:0 0 5px 0px; outline:1px solid #d8d8d8; border-bottom:1px solid #32251a; background: rgb(197,149,104);
background: -moz-linear-gradient(top, rgba(197,149,104,1) 0%, rgba(101,76,53,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,149,104,1)), color-stop(100%,rgba(101,76,53,1)));
background: -webkit-linear-gradient(top, rgba(197,149,104,1) 0%,rgba(101,76,53,1) 100%);
background: -o-linear-gradient(top, rgba(197,149,104,1) 0%,rgba(101,76,53,1) 100%);
background: -ms-linear-gradient(top, rgba(197,149,104,1) 0%,rgba(101,76,53,1) 100%);
background: linear-gradient(to bottom, rgba(197,149,104,1) 0%,rgba(101,76,53,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c59568', endColorstr='#654c35',GradientType=0 )}
.accordionButton{width:238px; float:left; padding:0; margin:0; cursor:pointer; border:1px solid #fff; outline:1px solid #dbdbdb; display:block; text-decoration:none; clear:both;}
.accordionButton img{float:left;}
.accordionButton p{font:16px Cambria; color:#7f7f80; letter-spacing:0.02em; text-transform:uppercase; padding:15px 0 0 15px;}
.accordionButton span{font:16px Cambria; color:#000; letter-spacing:0.02em; display:block;}
.accordionButton:before{width:238px; font-family:'ModernPictogramsNormal'; font-size:18px; content:""; position:absolute; color:#8b8a8e; margin:0px; border:none;} 
.accordionContent{width:240px; display:none; margin:0px 0 0 -1px !important; padding:0px!important; border:solid 1px #d8d8d8; text-decoration:none; float:left;_float: none;}
.accordionContent section ul, .contentweekr section ul{margin:0px; padding:0px; list-style:none;}
.accordionContent section ul li{background-image:url("../images/arrow.png"); background-position:6px 12px; background-repeat:no-repeat; border-bottom:1px solid #CCC; font:15px Cambria; letter-spacing:0.03em; line-height:18px; color:#000; text-decoration:none; margin:0; padding:6px 5px 6px 15px;}
.accordionContent section ul li a{font:15px Cambria; color:#000; text-decoration:none; letter-spacing:0.03em;}
.accordionContent section ul li a:hover{text-decoration:underline;}
.accordionContent p, .contentweekr p{margin:6px 10px 6px 0px; padding:0px; float:right;}
.accordionContent p a, .contentweekr p a{font:italic 15px Cambria; color:#000; text-transform:lowercase; text-decoration:none; letter-spacing:0.03em;}
.accordionContent p a:hover{text-decoration:underline; color:#bf000c;}
.accordion-hd{width:227px; height:auto; font-family:"Lucida Fax"; font-size:16px; color:#FFF; padding:6px; background-color:#7d7e7d; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e)); background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e); background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e); background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e); background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e); background-image: linear-gradient(top, #7d7e7d, #0e0e0e); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e)}
#searchtours-form{height:auto; width:215px; margin:0 auto;}
#searchtours-form label{float:left; width:130px; padding:12px 0 5px 0px; font:14px Cambria; color:#333; display:block;}
#searchtours-form input{float:left; font:14px Cambria; color:#333; padding:5px 3px; margin:8px 9px 8px 0px; width:90px; height:auto;}
#searchtours-form select{float:left; font:14px Cambria; color:#333; padding:3px; width:207px; height:28px; margin:13px 13px 0 0px;}
.search-button{width:auto; float:left; margin:10px 0 8px 15px;}
.search-button input{float:left; width:auto; height:auto; padding:2px 8px; font:15px Cambria; color:#FFF; cursor:pointer; border:1px solid #535353; border-radius:3px 3px 3px 3px}
.right-bannerbox{width:240px; height:auto; float:left; text-align:center;}
.right-bannerbox p{margin:18px 0 5px 0px;}
.right-bannerbox a{outline:none; text-decoration:none; border:none;}
ul.filter{list-style-type:none; padding:2px 0px; margin:7px 10px 5px 5px; width:230px;}
ul.filter li{font:14px Cambria; color:#000; letter-spacing:0.03em; padding:3px 5px; margin:0px; list-style-position:outside}
ul.filter li input{margin:2px 3px 0 0px; float:left;}
#slider{list-style:none; padding:0; width:198px; margin:10px 0 10px 10px; height:7px; position:relative; z-index:200;}
#slider li{width:708px; height:303px; position:absolute; left:0; top:0px}
#range{font-family:Calibri; font-size:18px; padding:2px 0 2px 12px; color:#000; width:222px; height:auto;}
#range span{font-family:Calibri; font-size:16px; color:#000;}
.box_bg{width:auto; height:auto; padding:10px 0px 10px 10px; margin:0px; font:17px Cambria; color:#000; letter-spacing:0.03em; border-bottom:solid 1px #e8e8e8;}
#departur-date{width:auto; height:auto; overflow:hidden; padding:6px;}
#departur-date label{float:left; font:14px Cambria; color:#333; padding:8px 0px; margin:0px 0px 0 10px; width:100px;}
#departur-date input{float:left;font:14px Cambria; color:#1d1d1d; padding:3px; margin:0px; width:auto; height:22px;}
#departur-date select{float:left; font:14px Cambria; color:#1d1d1d; padding:3px; width:207px; height:28px; margin:3px 0px;}
.ui-slider{position:relative; text-align:left;}
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:12px; height:14px; cursor:default;}
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0;}
.ui-slider-horizontal{height:6px;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em; margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0; height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em; height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0; width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-corner-all{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
/* Component containers
----------------------------------*/
.ui-widget{font-family:Verdana,Arial,sans-serif; font-size:1.1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Verdana,Arial,sans-serif; font-size:1em;}
.ui-widget-content{border:1px solid #aaa; background:#fff; color:#222;}
.ui-widget-content a{color:#222;}
.ui-widget-header{background:#e6f3f9; color:#222; font-weight:bold;}
.ui-widget-header a{color:#222;}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #d3d3d3; background:#e6e6e6; font-weight:normal; color:#555;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555; text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #999; background:#dadada; font-weight:normal; color:#212121;}
.ui-state-hover a, .ui-state-hover a:hover{color:#212121; text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active {border:1px solid #aaaaaa; background:#fff; font-weight:normal; color:#212121;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121; text-decoration:none;}
.ui-widget :active{outline:none;}
.box-tour{width:238px; border:solid 1px #d8d8d8; float:left; margin:20px 0 0 0px;}
.box-tour ul{margin:0px; padding:0px; list-style:none;}
.box-tour ul li{border-bottom:solid 1px #CCC;}
.box-tour ul li a{display:block; text-decoration:none; font-family:Calibri; font-size:14px; line-height:30px; color:#000; background-image:url(../images/black-arrow.png); background-repeat:no-repeat; background-position:12px 10px; padding:0 0 0 25px; margin:0px;}
.box-tour ul li:last-child{border-bottom:none;}
.box-tour ul li a:hover{text-decoration:underline;}
.heading_event{	width:310px; border:solid 1px #d8d8d8; height:35px; margin:0 0 0 5px; background:rgb(244,244,244);
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(227,227,227,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(227,227,227,1)));
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(227,227,227,1) 100%);
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(227,227,227,1) 100%);
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(227,227,227,1) 100%);
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(227,227,227,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e3e3e3',GradientType=0 )}
.event_icon{background-color:linear-gradient; background-image:url(../images/arrow2.png); background-repeat:no-repeat; background-position:10px 10px; font:bold 16px 'Lucida Fax'; padding:10px 0 0 40px; margin:0px;}
.event_panel{width:310px; float:left; padding:10px 0 0 0; margin:0px; height:auto;}	
.event-box{background-color:#fff; border:solid 1px #d8d8d8; width:310px; height:71px; margin:0 0 10px 5px;}
.event-box img{width:120px; height:auto; float:left; margin:5px; padding:0px;}
.event-box span{padding:5px 0px; margin:0px; display:block;}
.event-box span a{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; font-weight:normal; color:#000; text-decoration:none;}
.event-box span a:hover{color:#a9692e; font-size:14px; text-decoration:underline;}
.event-box p{font:12px/15px Calibri; color:#000; padding:0px; margin:0px;}
.events-outterbx{width:99.7%; height:auto; float:left; margin:7px auto; padding:0px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.widget{width:100%; height:auto; margin:0 auto;}
.widget_clients .carousel{margin:0px; padding:0px; border-left:none; border-top:1px solid #CCC; width:100%; float:left;}
.widget_clients li{width:318px!important; margin:0 9px 0 5px; height:auto; list-style-type:none; float:left; padding:0!important; background:none!important}
.carousel{margin-bottom:0}
.carousel-arrows{width:60px; height:21px; background:#fff; float:right; margin:-25px 10px 0 0px}
.carousel-arrows span{width:21px; height:21px; display:block; text-indent:-999px; overflow:hidden; float:right; margin-left:5px; outline:0; cursor:pointer; background:url(../images/carousel-control.png) -15px 0 no-repeat; -webkit-transition-duration:.2s; -moz-transition-duration:.2s; -o-transition-duration:.2s; -ms-transition-duration:.2s;transition-duration:.2s}
.carousel-arrows span.next{background-position:-40px 0}
.carousel-arrows span:hover{background-position:-15px -21px}
.carousel-arrows span.next:hover{background-position:-40px -21px}
.best-festoutter{width:100%; height:auto; float:left; margin:0px; padding:0px; position:relative;}
.best-festhd{width:98.5%; height:auto; float:left; font-family:"Myriad Pro"; font-size:20px; color:#000; margin:0px; padding:6px 0 6px 7px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.best-festhd a{font:23px Cambria; color:#000; letter-spacing:0.02em; text-decoration:none;}
.best-festhd a:hover{color:#BF000C; text-decoration:underline;}
.best-festinfo{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.best-festinfo span{width:21px; height:21px; display:block; text-indent:-999px; overflow:hidden; float:right; margin-left:5px; position:relative; top:-28px; right:10px; outline:0; cursor:pointer; background:url(../images/carousel-control.png) -15px 0 no-repeat; -webkit-transition-duration:.2s; -moz-transition-duration:.2s; -o-transition-duration:.2s; -ms-transition-duration:.2s;transition-duration:.2s; visibility:hidden;}
/*.best-festinfo span:hover{background-position:-15px -21px}
.best-festinfo span.next{background-position:-40px 0}
.best-festinfo span.next:hover{background-position:-40px -21px}
.best-festinfo span.prev{background-position:-15px 0}
.best-festinfo span.prev:hover{background-position:-15px -21px}*/
.bestwrapper{width:99.4% !important; height:auto !important; float:left; margin:-13px 0 0 0; padding:0px 0 15px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.bestwrapper ul{margin:0px; padding:0px; list-style:none; width:100%;}
.bestwrapper ul li{width:204px; float:left; padding:0px 2px; margin:0px 15px;}
.best-festpanel{width:204px; height:auto; margin:20px 0 10px 5px; padding:0px; position:relative;}
.best-festpanel a{text-decoration:none; color:#FFF;}
.best-festpanel img{width:204px; height:auto; border:solid 3px #fff; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.best-festdate{width:66px; height:68px; position:absolute; top:-7px; right:0px; background:url(../images/best-festivalsbg.png) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#FFF; padding:2px 0 0 0px; text-align:center; text-transform:uppercase;}
.best-festtext{width:auto; height:auto; margin:0px; padding:6px 8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFF; text-transform:uppercase; position:absolute; bottom:7px; left:3px; background:url(../images/blackbg.png) repeat;}
.bextlinkbx{float:right; width:100px; height:auto; position:absolute; bottom:7px; right:0;}
.bextlinkbx a{color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; text-decoration:none;}
.bextlinkbx a:hover{color:#BF000C; text-decoration:underline;}
.on .minus{float:right; width:23px; height:22px; margin:0 5px 0 0; padding:0; cursor:pointer; background-color:#7D7E7D; background-image:-moz-linear-gradient(center top , #7D7E7D, #0E0E0E); border-radius:30px 30px 30px 30px;}

div.paginationContainer{float:left; width:99%; height:auto; margin:7px 0 0; padding:0; border:1px solid #d7d7d7d7; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5);}
div.pagination{clear:both; padding:15px 0 10px; margin:0px; text-align:center; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:}
div.pagination a{padding:2px 5px; margin-right:2px; border:1px solid #808080; text-decoration:none; color:#808080;}
div.pagination a:hover, div.pagination a:active{border:1px solid #4C1E69; color:#fff; background-color:#B70101;}
div.pagination span.current{padding:2px 5px; margin-right:2px; border:1px solid #000; font-weight:bold; background-color:#797979; color:#FFF;}
div.pagination span.disabled{padding:2px 5px; margin-right:2px; border:1px solid #CCC; color:#999; font-style:italic;}
.filterResult{padding:15px 0 0 10px; color:#808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left;}
.sortingbx{float:left; margin:4px 0 3px 50px; padding:5px 0 0; border-left:1px dashed #333; border-right:1px dashed #333;}
.sortingbx form{float:left; width:270px; margin:0; padding:0;}
.sortingbx label{float:left; margin:0 25px; padding:0;}
.sortingbx .sortext{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BF000C; padding:5px 0 0; margin:0px 0 0 10px;}
.sortingbx select{float:left; width:180px; height:26px; margin:0 0 5px 8px; padding:3px; background-color:#FFF; font:bold 14px Calibri; color:#333;}
.sortingbx1{float:right; margin:0; padding:0;}
.sortingbx1 form{float:left; width:270px; margin:0; padding:0;}
.sortingbx1 label{float:left; margin:0 25px; padding:0;}
.sortingbx1 label p{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#BF000C; padding:5px 0 0;}
.sortingbx1 select{float:left; width:180px; height:26px; margin:0 12px 0 0; padding:3px; background-color:#FFF; font:bold 14px Calibri; color:#333;}
/*------Wildlife Section 6-6-2013 jp------*/
.TabbedPanelsTabGroup{margin:0px; padding:0px;}
.TabbedPanelsTab{position:relative; top:1px; float:left; padding:6px 16px; margin:0 1px 0 0px; font:normal 15px Calibri; list-style:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; background:#4a4a30 url(../images/wildlife-icon.png) 5px center no-repeat;}
.TabbedPanelsTabHover{background-color:#fbf6f2;}
.TabbedPanelsTabSelected{background-color:#EEE; border:1px solid #EEE;}
.TabbedPanelsTab a{color:white; text-decoration:none;}
.TabbedPanelsContentGroup{clear:both; background-color:#fbf6f2;}
.TabbedPanelsContent{padding:0;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup{float:right; width:10em; position:relative; width:277px;}
.VTabbedPanels .TabbedPanelsTab{float:none; margin:0 0 2px 0;}
.VTabbedPanels .TabbedPanelsTabSelected{background-color:#9c9c84; border:0;}
.VTabbedPanels .TabbedPanelsContentGroup{clear:none; float:left; padding:0px; width:430px; height:280px;}

.wildlife-frame{padding:4px; border:1px solid #D7D7D7; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); width:98.6%; float:left; margin:0 0 18px 1px;}
.wildlife-cont{width:714px; margin:6px auto; height:auto;}
.view-more{border-bottom:1px solid #245d29; height:24px; margin-top:32px;}
.view-more span a{width:90px; height:18px; border:1px solid #ccc; display:block; float:right; text-align:center; font-size:13px; font-family:arial, helvetica, sans-serif; line-height:18px; padding:3px; text-decoration:none; display:inline-block; text-shadow:0px 0px 0 rgba(0,0,0,0.3); color:#FFF; background-color:#1C5421; background-image: -webkit-gradient(linear, left top, left bottom, from(#1C5421), to(#245D29)); background-image: -webkit-linear-gradient(top, #1C5421, #245D29); background-image: -moz-linear-gradient(top, #1C5421, #245D29); background-image: -ms-linear-gradient(top, #1C5421, #245D29); background-image: -o-linear-gradient(top, #1C5421, #245D29); background-image: linear-gradient(to bottom, #1C5421, #245D29); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1C5421, endColorstr=#245D29)}
.view-more span a:hover{background-color:#2E6834; background-image: -webkit-gradient(linear, left top, left bottom, from(#2E6834), to(#457349));
background-image: -webkit-linear-gradient(top, #2E6834, #457349); background-image: -moz-linear-gradient(top, #2E6834, #457349); background-image: -ms-linear-gradient(top, #2E6834, #457349); background-image: -o-linear-gradient(top, #2E6834, #457349); background-image: linear-gradient(to bottom, #2E6834, #457349); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2E6834, endColorstr=#457349)}
 .wildlife-enquiry{width:714px; height:auto; margin:15px auto;}
.wildlife-enquiry ul{margin:0; padding:0 0 0 85px; list-style:none;}
.wildlife-enquiry ul li{margin:0 20px 0 0; padding:0; display:block; float:left;}
.wildlife-enquiry ul li.customize{}
.wildlife-enquiry ul li.customize a{display:block; border:2px solid #FFF; font-size:18px; font-family:Lucida Fax; padding:7px; text-decoration:none; display:inline-block; color:#FFF; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; box-shadow:0 0 3px #BABDC0; background-color:#518B34; background-image: -webkit-gradient(linear, left top, left bottom, from(#518B34), to(#265908)); background-image: -webkit-linear-gradient(top, #518B34, #265908); background-image: -moz-linear-gradient(top, #518B34, #265908); background-image: -ms-linear-gradient(top, #518B34, #265908); background-image: -o-linear-gradient(top, #518B34, #265908); background-image: linear-gradient(to bottom, #518B34, #265908);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#518B34, endColorstr=#265908)}
.wildlife-enquiry ul li.customize a:hover{border:2px solid #FFF; box-shadow:0 0 3px #BABDC0; background-color:#69A34C; background-image: -webkit-gradient(linear, left top, left bottom, from(#69A34C), to(#204D05)); background-image: -webkit-linear-gradient(top, #69A34C, #204D05); background-image: -moz-linear-gradient(top, #69A34C, #204D05);
background-image: -ms-linear-gradient(top, #69A34C, #204D05); background-image: -o-linear-gradient(top, #69A34C, #204D05); background-image: linear-gradient(to bottom, #69A34C, #204D05);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#69A34C, endColorstr=#204D05)}
.wildlife-enquiry ul li.enquiry{ }
.wildlife-enquiry ul li.enquiry a{border:2px solid #FFF; font-size:18px; font-family:Lucida Fax; padding:7px 28px; text-decoration:none; display:inline-block; color:#FFF; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; box-shadow:0 0 3px #BABDC0; background-color:#518B34; background-image: -webkit-gradient(linear, left top, left bottom, from(#518B34), to(#265908)); background-image: -webkit-linear-gradient(top, #518B34, #265908); background-image: -moz-linear-gradient(top, #518B34, #265908); background-image: -ms-linear-gradient(top, #518B34, #265908); background-image: -o-linear-gradient(top, #518B34, #265908); background-image: linear-gradient(to bottom, #518B34, #265908);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#518B34, endColorstr=#265908)}
.wildlife-enquiry ul li.enquiry a:hover{border:2px solid #FFF; box-shadow:0 0 3px #BABDC0; background-color:#69A34C; background-image: -webkit-gradient(linear, left top, left bottom, from(#69A34C), to(#204D05)); background-image: -webkit-linear-gradient(top, #69A34C, #204D05); background-image: -moz-linear-gradient(top, #69A34C, #204D05); background-image: -ms-linear-gradient(top, #69A34C, #204D05); background-image: -o-linear-gradient(top, #69A34C, #204D05);background-image: linear-gradient(to bottom, #69A34C, #204D05);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#69A34C, endColorstr=#204D05)}
.wildlife-enquiry ul li.expected-ad{}
.wildlife-enquiry ul li.expected-ad a{border:2px solid #FFF; font-size:18px; font-family:Lucida Fax; padding:7px; text-decoration:none; display:inline-block; color:#FFF;  -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; box-shadow:0 0 3px #BABDC0; background-color:#518B34; background-image: -webkit-gradient(linear, left top, left bottom, from(#518B34), to(#265908)); background-image: -webkit-linear-gradient(top, #518B34, #265908); background-image: -moz-linear-gradient(top, #518B34, #265908); background-image: -ms-linear-gradient(top, #518B34, #265908); background-image: -o-linear-gradient(top, #518B34, #265908); background-image: linear-gradient(to bottom, #518B34, #265908);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#518B34, endColorstr=#265908)}
.wildlife-enquiry ul li.expected-ad a:hover{border:2px solid #FFF; box-shadow:0 0 3px #BABDC0; background-color:#69A34C; background-image: -webkit-gradient(linear, left top, left bottom, from(#69A34C), to(#204D05)); background-image: -webkit-linear-gradient(top, #69A34C, #204D05); background-image: -moz-linear-gradient(top, #69A34C, #204D05);background-image: -ms-linear-gradient(top, #69A34C, #204D05); background-image: -o-linear-gradient(top, #69A34C, #204D05); background-image: linear-gradient(to bottom, #69A34C, #204D05); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#69A34C, endColorstr=#204D05)}
.yes-plan{width:185px; height:52px; margin:0 auto 15px auto;}
.yes-plan a{margin:8px auto; text-align:center; line-height:24px; width:142px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:18px; font-family:Myriad Pro; padding:7px; text-decoration:none; display:inline-block; color:#FFF; background-color:#F18C50; background-image: -webkit-gradient(linear, left top, left bottom, from(#F18C50), to(#ee7125)); background-image: -webkit-linear-gradient(top, #F18C50, #ee7125); background-image: -moz-linear-gradient(top, #F18C50, #ee7125);
 background-image: -ms-linear-gradient(top, #F18C50, #ee7125); background-image: -o-linear-gradient(top, #F18C50, #ee7125); background-image: linear-gradient(to bottom, #F18C50, #ee7125); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F18C50, endColorstr=#ee7125)}
 .yes-plan a:hover{background-color:#ed6d21; background-image: -webkit-gradient(linear, left top, left bottom, from(#ed6d21), to(#d05910)); background-image: -webkit-linear-gradient(top, #ed6d21, #d05910); background-image: -moz-linear-gradient(top, #ed6d21, #d05910); background-image: -ms-linear-gradient(top, #ed6d21, #d05910); background-image: -o-linear-gradient(top, #ed6d21, #d05910); background-image: linear-gradient(to bottom, #ed6d21, #d05910); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ed6d21, endColorstr=#d05910)}
.wildlife-tours{width:737px; height:34px; margin:0 auto;}
.wildlife-tours-2{width:737px; height:34px; float:right; border-radius:6px 6px 0 0; font:20px/33px Lucida Fax; color:#fff; text-align:center; background:rgb(28,85,33);
background: -moz-linear-gradient(top, rgba(28,85,33,1) 0%, rgba(61,117,67,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(28,85,33,1)), color-stop(100%,rgba(61,117,67,1)));
background: -webkit-linear-gradient(top, rgba(28,85,33,1) 0%,rgba(61,117,67,1) 100%);
background: -o-linear-gradient(top, rgba(28,85,33,1) 0%,rgba(61,117,67,1) 100%);
background: -ms-linear-gradient(top, rgba(28,85,33,1) 0%,rgba(61,117,67,1) 100%);
background: linear-gradient(to bottom, rgba(28,85,33,1) 0%,rgba(61,117,67,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c5521', endColorstr='#3d7543',GradientType=0 )}
.wildlife-tours-2 span{display:block; float:left; font:21px/34px Lucida Fax; color:#fff; padding-left:12px;}
.search {width:275px; margin-left:auto; margin-top:5px;}
.search select.field {float:left; width:240px; padding:0; height:25px; line-height:25px; border:1px solid #bec1bf; font-size:14px; color:#353434; background:#fff; margin:0; padding:0;}
.search input.search-btn {float:left; font-size:0; line-height:0; text-indent:-4000px; cursor:pointer; width:26px; height:25px; border:0; background: url(../images/search-ico.png) no-repeat 0 0; margin:0 3px 0 3px;}
.tour-frame{padding:4px; border:1px solid #D7D7D7; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); width:405px; float:left; margin:0 0 18px 1px;}
.tour-frame h1{font:18px/30px Lucida Fax; color:#000000; border-bottom:1px dotted #5e5e55; margin-bottom:5px;}
.tour-frame h2{font:18px/30px Oswald; color:#000000; border-bottom:1px dotted #5e5e55; margin-bottom:5px;}
.tour-frame ul{margin:0; padding:0; line-height:none;}
.tour-frame ul li{margin:5px 0 10px 6px; padding:0; display:block; float:left; width:127px; height:143px;}
.tour-frame ul li img{border:1px solid #ccc; padding:3px; }
.tour-frame ul li span{display:block; font:12px/18px Verdana, Geneva, sans-serif; color:#464242; text-align:center; font-weight:bold; height:auto;}
.tour-frame ul li a{color:#464242; text-decoration:none;}
.tour-frame ul li a:hover{color:#464242; text-decoration:none;}
.tour-frame .view-moret{font:13px/18px Arial, Helvetica, sans-serif; color:#000; text-align:right; display:block; text-decoration:underline; margin:10px 0; padding-right:8px;}
.tour-frame .view-moret a{color:#000; text-decoration:none;}
.tour-frame .view-moret a:hover{color:#000; text-decoration:none;}
.tour-frame .view-all-1{text-align:right; padding-right:8px;}
.tour-frame .view-all-1 a{font:italic 13px Georgia,"Times New Roman",Times,serif; color:#000; text-decoration:none;}
.tour-frame .view-all-1 a:hover{color:#bf000f; text-decoration:underline;}
/*---Popular Wildlife Destinations--*/
.popular-wildlife{padding:4px; border:1px solid #D7D7D7; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); width:300px; float:right; margin:0 0 18px 0;}
.popular-wildlife h1{font:18px/30px Lucida Fax; color:#000; border-bottom:1px dotted #5e5e55; margin-bottom:5px;}
.popular-wildlife h2{font:18px/30px Oswald; color:#000; border-bottom:1px dotted #5e5e55; margin-bottom:5px;}
.popular-wildlife ul{margin:0; padding:0; line-height:none;}
.popular-wildlife ul li{margin:0 0 7px 3px; padding:0; display:block; float:left; width:auto;}
.popular-wildlife ul li img{margin:0; padding:0; border:1px solid #a89f9f; float:left;}
.popular-wildlife ul li .frame-l{width:100px; height:71px; float:left;}
.popular-wildlife ul li .frame-t{display:block; font:12px/20px Verdana, Geneva, sans-serif;  font-weight:bold; height:auto; float:right; padding-left:10px; padding-top:5px; width:185px;}
.popular-wildlife ul li .frame-t span{font:11px/18px Verdana, Geneva, sans-serif; color:#464242; font-weight:normal; height:auto; }
.popular-wildlife ul li a{color:#467742; text-decoration:none;}
.popular-wildlife ul li a:hover{color:#464242; text-decoration:none;}
.popular-wildlife .view-more-1{font:13px/26px Arial, Helvetica, sans-serif; color:#000; text-align:right; display:block; text-decoration:underline; margin:8px 0;padding-right:8px;}
.popular-wildlife .view-more-1 a{color:#000; text-decoration:none;}
.popular-wildlife .view-more-1 a:hover{color:#000; text-decoration:none;}
.popular-wildlife .view-all{text-align:right; padding-right:8px;}
.popular-wildlife .view-all a{font:italic 13px Georgia,"Times New Roman",Times,serif; color:#000; text-decoration:none; }
.popular-wildlife .view-all a:hover{color:#bf000f; text-decoration:underline;}
/*---Popular Wildlife Destinations Close--*/
/*----Customize My Trip-----*/
.customize-button{width:100%;height:auto; float:left; overflow:hidden; padding:14px 0; border:1px solid #D7D7D7; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); margin-bottom:18px;}
.bookingbutton{width:auto; height:auto; float:left; margin:0px; padding:0px;}
.bookingbutton p{margin:0 0px 0 80px; float:left; width:auto; height:auto;}
.bookingbutton a{font-family:"Myriad Pro"; font-size:18px; color:#FFF; text-decoration:none; padding:6px 13px; float:left; width:auto; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.customizealink{background-color:#838080; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #838080), color-stop(100%, #2a2828)); background-image: -webkit-linear-gradient(top, #838080, #2a2828); background-image: -moz-linear-gradient(top, #838080, #2a2828); background-image: -ms-linear-gradient(top, #838080, #2a2828); background-image: -o-linear-gradient(top, #838080, #2a2828); background-image: linear-gradient(top, #838080, #2a2828); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#838080, endColorstr=#2a2828)}
.bookingbutton a:hover{background-color:#2a2828; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a2828), color-stop(100%, #838080)); background-image: -webkit-linear-gradient(top, #2a2828, #838080); background-image: -moz-linear-gradient(top, #2a2828, #838080); background-image: -ms-linear-gradient(top, #2a2828, #838080); background-image: -o-linear-gradient(top, #2a2828, #838080); background-image: linear-gradient(top, #2a2828, #838080); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2a2828, endColorstr=#838080)}
/*----Customize My Trip Close-----*/
/*----Slider-----*/
#feature-slider{overflow:hidden;}
#feature-slider,#feature-slider section.slide{position:relative; width:100%; height:463px;}
.feature{position:relative;}
.slider-controls{position:absolute; top:50%; display:block; width:45px; height:162px; margin:-81px 0 0; z-index:99; background:transparent url(../images/main-sprite.png) no-repeat 100% -440px; -webkit-transition:width 0.25s ease-in-out; -moz-transition:width 0.25s ease-in-out; -o-transition:width 0.25s ease-in-out; -ms-transition:width 0.25s ease-in-out; transition:width 0.25s ease-in-out;}
#feature-slider-prev{left:0;}
#feature-slider-next{right:0; background-position:-41px -240px;}
.slider-controls:hover{width:59px;}
#slider-top-shadow{position:absolute; top:0; left:0; width:100%; height:14px; z-index:10; background:transparent url(../images/feature-top-shadow.png) repeat-x 0 0;}
.slider-nav{position:absolute; bottom:13px; left:50%; margin:0 0 0 -82px; z-index:99;}
.slider-chicklets{width:164px; height:20px; padding:20px 0 0; background:transparent url(../images/chicklets-bkg.png) no-repeat 0 0; text-align:center;}
.slider-nav ul,.slider-nav li{list-style:none; margin:0; padding:0;}
.slider-nav li{display:inline; margin:0 0 0 6px; background:transparent;}
.slider-nav li:first-child{margin:0;}
.slider-nav a{display:inline-block; width:12px; height:12px; background:transparent url(../images/main-sprite.png) no-repeat -89px -160px;}
.slider-nav a:hover,.slider-nav li.activeSlide a{position:relative; top:-1px; background-position:100% -200px;}
.slider-nav li.activeSlide a:hover{cursor:default;}
.slide article{position:relative; top:230px; right:10px; width:auto;}
.slide article h2{margin:0; font-size:35px; font-weight:700; line-height:1; color:#fff; text-shadow:1px 0 30px rgba(0,0,0,.75); font-family:'WWFRegular','ConversationMedium', Arial, sans-serif; font-weight:normal; }
.slide article h3{margin:0 0 15px; font-size:55px; font-weight:700; line-height:40px; color:#fff; text-shadow:1px 0 30px rgba(0,0,0,.75);font-family:'WWFRegular','ConversationMedium', Arial, sans-serif; font-weight:normal;}
.slide article p{width:345px; margin:0 0 15px; font-size:20px; font-style:normal; line-height:18px; color:#fff; text-shadow:1px 0 30px rgba(0,0,0,.75);}
.slide article a{text-shadow:1px 0 30px rgba(0,0,0,.75);}
.container1{ position:relative; width:940px; margin:0 auto; padding:0 10px; }
#slider-bottom-shadow{position:absolute; bottom:0; left:0; width:100%; height:14px; z-index:10; background:transparent url(../images/feature-top-shadow.png) repeat-x 0 0;}
.sliderstrong{background:#0d0602; font-size:17px; padding:8px; color:#fcaa23; margin:0 0 5px 0; }
/*------Slider Close------*/
/* REQUIRED for core functionality */
.responsive-tabs1__heading {display:none;}
.responsive-tabs1__list__item {display:inline; cursor:pointer;}
/* OPTIONAL - Basic Skin */
.responsive-tabs1-wrapper {clear:both;}
.responsive-tabs1-wrapper:before, .responsive-tabs1-wrapper:after {content:""; display:table;} 
.responsive-tabs1-wrapper:after{clear:both;}
.responsive-tabs1__heading:focus, .responsive-tabs1__list__item:focus {outline:1px solid #ccc;}
.responsive-tabs1__heading--active:focus, .responsive-tabs1__list__item--active:focus{outline:none !important;}
.responsive-tabs1__list{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:1.7em 0 0 1px; padding:0; padding-bottom:11px; line-height:1em;}
.responsive-tabs1__list__item{background:#e8e8e8; color:#000; padding:13px 17px; margin-right:3px; border-top-left-radius:5px; border-top-right-radius:5px; border:1px solid #467c1c; border-bottom:none;}
.responsive-tabs1__list__item:hover{background:#e8e8e8 }
.responsive-tabs1__list__item--active, .responsive-tabs1__list__item--active:hover{background:#5f9933; border-bottom-color:#467c1c; color:#FFF;}
.responsive-tabs1__panel{padding:4px 0; border-top:3px solid #5f9933; width:99%; float:left; margin:4px 0 3px 1px;}
.responsive-tabs1{width:740px; height:auto; float:left; overflow:hidden; margin:0px; padding:0px;}
.responsive-tabs1 h3{font-family:"Lucida Fax"; font-size:19px; color:#934e0e; padding:10px 0 3px 0px; margin:0px; border-bottom:1px dotted #666; width:97%;}
/*----------National Parks Tab----------*/
.tabw{width:1000px;}
.responsive-tabs1 .national-park{border:1px solid #e7e8e9; width:731px; height:170px; background:#f0f1f1; margin-bottom:7px;}
.responsive-tabs1 .national-park1{margin:0 6px 0 0; padding:0; width:228px; float:right; position:relative;}
.responsive-tabs1 .national-park1 h3{font:20px/22px Myriad Pro; color:#963008; text-align:justify; border-bottom:1px solid #ccc;}
.responsive-tabs1 .national-park1 ul{ margin:0; padding:0; list-style:none;}
.responsive-tabs1 .national-park1 ul li{margin:0; padding-left:12px; display:block; background:url(../images/national-park-arrow.jpg) left center no-repeat;}
.responsive-tabs1 .national-park1 ul li a{margin:0; padding:0; font:13px/22px Arial; color:#000; text-align:justify; text-decoration:none;}
.responsive-tabs1 .national-park1 ul li a:hover{color:#9c1010; text-decoration:none;}
.responsive-tabs1 .national-park1 .tour-details{height:22px; float:right; display:block; margin:0; padding:0;}
.responsive-tabs1 .national-park1 .tour-details img{margin:0; padding:0;}
.responsive-tabs1 .national-park1 .tour-details a{font:13px/20px Arial, Helvetica, sans-serif; text-decoration:none; display:block; padding:0 8px; text-decoration:none; display:inline-block; font-weight:normal; color:#FFF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-shadow:0px 0px 0 rgba(0,0,0,0.3);}
.national-park1 .select-state{width:115px; height:23px; font:12px Arial, Helvetica, sans-serif; color:#000; position:absolute; left:110px; top:7px;}
.national-park1 .select-state select{ width:115px; height:23px; padding:2px 1px;}
.greenbg{font:13px/20px Arial, Helvetica, sans-serif; text-decoration:none; display:block; padding:0 8px; text-decoration:none; display:inline-block; font-weight:normal; color:#FFF; text-shadow:0px 0px 0 rgba(0,0,0,0.3); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#6EA643 ; background-image: -webkit-gradient(linear, left top, left bottom, from(#6EA643), to(#467323)); background-image: -webkit-linear-gradient(top, #6EA643, #467323); background-image: -moz-linear-gradient(top, #6EA643, #467323); background-image: -ms-linear-gradient(top, #6EA643, #467323); background-image: -o-linear-gradient(top, #6EA643, #467323); background-image: linear-gradient(to bottom, #6EA643, #467323); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6EA643, endColorstr=#467323)}
.responsive-tabs1 .national-park1 .tour-details a:hover{background-color:#467323; background-image: -webkit-gradient(linear, left top, left bottom, from(#467323), to(#6EA643)); background-image: -webkit-linear-gradient(top, #467323, #6EA643); background-image: -moz-linear-gradient(top, #467323, #6EA643); background-image: -ms-linear-gradient(top, #467323, #6EA643); background-image: -o-linear-gradient(top, #467323, #6EA643); background-image: linear-gradient(to bottom, #467323, #6EA643); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#467323, endColorstr=#6EA643)}
/*----------National Parks Tab Close----------*/
/*-----Listing Page---*/
.national-park-yesplan{width:167px; text-align:center; margin:4px auto 8px auto; font-size:18px; font-family:arial, helvetica, sans-serif; padding:7px 8px; text-decoration:none; color:#FFF;-webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.8); -webkit-border-radius:7px; -moz-border-radius:7px;border-radius:7px; border:2px solid #FFF; background-color:#78A51F; background-image: -webkit-gradient(linear, left top, left bottom, from(#78A51F), to(#557718)); background-image: -webkit-linear-gradient(top, #78A51F, #557718); background-image: -moz-linear-gradient(top, #78A51F, #557718); background-image: -ms-linear-gradient(top, #78A51F, #557718); background-image: -o-linear-gradient(top, #78A51F, #557718); background-image: linear-gradient(to bottom, #78A51F, #557718); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#78A51F, endColorstr=#557718)}  
.national-park-yesplan a{color:#fff; text-decoration:none;}
.national-park-yesplan:hover{cursor:pointer; border:2px solid #FFFFFF; background-color:#597A17; background-image: -webkit-gradient(linear, left top, left bottom, from(#597A17), to(#78A51F)); background-image: -webkit-linear-gradient(top, #597A17, #78A51F); background-image: -moz-linear-gradient(top, #597A17, #78A51F); background-image: -ms-linear-gradient(top, #597A17, #78A51F); background-image: -o-linear-gradient(top, #597A17, #78A51F); background-image: linear-gradient(to bottom, #597A17, #78A51F); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#597A17, endColorstr=#78A51F)}
.national-park-heading{width:98.8%; height:auto; border:1px solid #c8cbcd; font:26px/44px Century Gothic; color:#2b531f; padding:0; margin:15px 0; background:#f3f4f5;}
.national-park-heading h2{ color: #2B531F; font:26px/44px Century Gothic; margin:0; padding:0;}
.national-park-heading img{padding:3px 18px 0 7px; float:left;}
.national-park-heading span{color:#aa591d;}
.national-parking-border{width:97.8%; height:auto; border:1px solid #ccc; padding:5px; overflow:hidden; margin-bottom:11px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.national-parking-border img{margin-right:13px; float:left;}
.national-parking-border h1{font:19px/20px Cambria; color:#2f4408; letter-spacing:0.02em; font-weight:bold;}
.national-parking-border h3{font:19px/20px Cambria; color:#2f4408; letter-spacing:0.02em; font-weight:bold; text-decoration:none; text-align:left; width:65%; float:left;}
.national-parking-border h3:hover, .top-ten-destinations p .destination-heading a:hover{text-decoration:underline;}
.national-parking-border p{font:15px/24px Cambria; color:#505552; letter-spacing:0.02em;}
.national-parking-border a{color:#ff0000; font:13px/20px Arial, Helvetica, sans-serif; color:#8d2206; display:block; text-align:right;}
.national-parking-border a:hover{color:#405a0e;}
/*-----Listing Page Close---*/
/*------Inner Page--------*/
.inner-slider {background-color:#d2e7c0; border:3px solid #FFF; box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); float:left; margin:6px auto; padding:0; height:auto; width:99.3%; position:relative;}
.inner-slider img{margin:0; padding:0; float:left;}
.inner-slider-text{width:31.5%; height:auto; float:left; padding:7px;}
.inner-slider-text-heading1{width:auto; height:auto; padding:2px; margin-bottom:12px;}
.inner-slider-text-heading1 h1{font:23px/32px Century Gothic; color:#552e09; margin:0; padding:0;}
.inner-slider-text-heading{width:97%; height:auto; padding:2px; background:#e8f3e0; border:1px solid #80a240; margin-bottom:12px;}
.inner-slider-text-heading h1{font:25px/32px Century Gothic; color:#2b4d10; margin:0; padding:0;}
.inner-slider-text p{font:16px/20px Cambria; color:#000; letter-spacing:0.02em; margin-bottom:13px; padding-left:10px;}
.inner-slider-text .willife-plan{ width:193px; height:38px; margin:30px auto;}
.inner-slider-text .willife-plan a{font-size:20px; font-family:arial, helvetica, sans-serif; padding:10px; text-decoration:none; display:inline-block; text-shadow:0px 0px 0 rgba(0,0,0,0.3); color:#FFF; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#9F4620; background-image: -webkit-gradient(linear, left top, left bottom, from(#9F4620), to(#562612)); background-image: -webkit-linear-gradient(top, #9F4620, #562612); background-image: -moz-linear-gradient(top, #9F4620, #562612); border:2px solid #daeacd; box-shadow: 0 0 3px 0 #656964; background-image: -ms-linear-gradient(top, #9F4620, #562612); background-image: -o-linear-gradient(top, #9F4620, #562612); background-image: linear-gradient(to bottom, #9F4620, #562612); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9F4620, endColorstr=#562612)}
.inner-slider-text .willife-plan a:hover{background-color:#562612; background-image: -webkit-gradient(linear, left top, left bottom, from(#562612), to(#9F4620)); background-image: -webkit-linear-gradient(top, #562612, #9F4620); background-image: -moz-linear-gradient(top, #562612, #9F4620); background-image: -ms-linear-gradient(top, #562612, #9F4620); background-image: -o-linear-gradient(top, #562612, #9F4620); background-image: linear-gradient(to bottom, #562612, #9F4620); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#562612, endColorstr=#9F4620)}
.willife-plan_middle_section{ width:193px; height:38px; margin:30px auto;}
.willife-plan_middle_section a{font-size:20px; font-family:arial, helvetica, sans-serif; padding:10px; text-decoration:none; display:inline-block; text-shadow:0px 0px 0 rgba(0,0,0,0.3); color:#FFF; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#9F4620; background-image: -webkit-gradient(linear, left top, left bottom, from(#9F4620), to(#562612)); background-image: -webkit-linear-gradient(top, #9F4620, #562612); background-image: -moz-linear-gradient(top, #9F4620, #562612); border:2px solid #daeacd; box-shadow: 0 0 3px 0 #656964; background-image: -ms-linear-gradient(top, #9F4620, #562612); background-image: -o-linear-gradient(top, #9F4620, #562612); background-image: linear-gradient(to bottom, #9F4620, #562612); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9F4620, endColorstr=#562612)}
.willife-plan_middle_section a:hover{background-color:#562612; background-image: -webkit-gradient(linear, left top, left bottom, from(#562612), to(#9F4620)); background-image: -webkit-linear-gradient(top, #562612, #9F4620); background-image: -moz-linear-gradient(top, #562612, #9F4620); background-image: -ms-linear-gradient(top, #562612, #9F4620); background-image: -o-linear-gradient(top, #562612, #9F4620); background-image: linear-gradient(to bottom, #562612, #9F4620); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#562612, endColorstr=#9F4620)}
.inner-slider-text .inner-mobile{float:left; margin-left:10px; margin-top:5px; font-size:14px; font-family:arial, helvetica, sans-serif; padding:3px 8px; text-decoration:none; font-weight:bold; color: #262121; line-height:24px; display:inline-block; -webkit-box-shadow:#B3B3B3 2px 2px 2px ; -moz-box-shadow:#B3B3B3 2px 2px 2px ; -moz-box-shadow:0 0 3px 0 #000; -webkit-box-shadow:0 0 3px 0 #000; box-shadow:0 0 3px 0 #656964; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; text-shadow:0px 0px 0 rgba(0,0,0,0.3); border:1px solid #93A187; background-color:#FDFEFC; background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFEFC), to(#DFEDD4)); background-image: -webkit-linear-gradient(top, #FDFEFC, #DFEDD4); background-image: -moz-linear-gradient(top, #FDFEFC, #DFEDD4); background-image: -ms-linear-gradient(top, #FDFEFC, #DFEDD4); background-image: -o-linear-gradient(top, #FDFEFC, #DFEDD4); background-image: linear-gradient(to bottom, #FDFEFC, #DFEDD4); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FDFEFC, endColorstr=#DFEDD4)}
.inner-slider-text .inner-mobile img{float:left; padding-right:2px;}
.inner-slider-text .inner-mobile1{float:left; margin-left:7px; margin-top:5px; width:123px; line-height:24px; font-size:14px; font-family:arial, helvetica, sans-serif; padding:3px 8px; text-decoration:none; font-weight:bold; color:#fff; display:inline-block; text-shadow:0px 0px 0 rgba(0,0,0,0.3); cursor:pointer; -webkit-box-shadow:#B3B3B3 2px 2px 2px ; -moz-box-shadow:0 0 3px 0 #000; -webkit-box-shadow:0 0 3px 0 #000; box-shadow:0 0 3px 0 #656964; -moz-box-shadow:#B3B3B3 2px 2px 2px ; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; border:1px solid #93A187; background-color:#39911F; background-image: -webkit-gradient(linear, left top, left bottom, from(#39911F), to(#346326)); background-image: -webkit-linear-gradient(top, #39911F, #346326); background-image: -moz-linear-gradient(top, #39911F, #346326); background-image: -ms-linear-gradient(top, #39911F, #346326); background-image: -o-linear-gradient(top, #39911F, #346326); background-image: linear-gradient(to bottom, #39911F, #346326); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#39911F, endColorstr=#346326)}
.inner-slider-text .inner-mobile1:hover{border:1px solid #93A187; background-color:#346326; background-image: -webkit-gradient(linear, left top, left bottom, from(#346326), to(#39911F)); background-image: -webkit-linear-gradient(top, #346326, #39911F); background-image: -moz-linear-gradient(top, #346326, #39911F); background-image: -ms-linear-gradient(top, #346326, #39911F); background-image: -o-linear-gradient(top, #346326, #39911F); background-image: linear-gradient(to bottom, #346326, #39911F); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#346326, endColorstr=#39911F)}
.inner-slider-text .inner-mobile1 img{float:right; padding:4px 0 0 3px;}
.left-wrapbx .wildlife-sec{margin:0; padding:0; width:auto;}
.left-wrapbx .wildlife-sec section p{font:1.04em Cambria; color:#222; letter-spacing:0.04em; line-height:24px; padding:5px 0; text-align:justify;}
.left-wrapbx .wildlife-sec section h2{font:22px/30px Century Gothic; color:#1c3e12;}
.left-wrapbx .wildlife-sec section h3{font:22px/30px Century Gothic; color:#1c3e12; background:url(../images/wildlife-arrow.png) 5px 10px no-repeat; padding-left:22px; display:block; background-color:#D2E7C0;}
.left-wrapbx .wildlife-sec section strong{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:20px; color:#A33F04; margin:0; padding:0;}
.left-wrapbx .wildlife-sec1{margin:0; padding:0; width:auto;}
.left-wrapbx .wildlife-sec1 section p{font:1.04em Cambria; color:#222; letter-spacing:0.04em; line-height:24px; padding:5px 0; text-align:justify;}
.left-wrapbx .wildlife-sec1 section h1{font:22px/30px Century Gothic; color:#1c3e12;}
.left-wrapbx .wildlife-sec1 section img{border:4px solid #d1d3d4; margin-left:14px;}
.left-wrapbx .wildlife-sec1 section strong{font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:20px; color:#A33F04; margin:0; padding:0;}
.left-wrapbx .wildlife-tour-heading{width:65%; height:37px; margin:20px auto 0 auto; border-top-left-radius:5px; border-top-right-radius:5px; background:#346526;}
.left-wrapbx .wildlife-tour-heading h2, .left-wrapbx .wildlife-tour-heading h3{font:18px/37px Cambria; color:#fff; letter-spacing:0.02em; text-align:center; font-weight:bold; padding:0px;}
.left-wrapbx .tour-table{height:auto; margin-bottom:20px; border:3px solid #346526; padding:18px 0px; overflow:hidden;}
.left-wrapbx .tour-table .willife-tour-link{margin:0 0 0 15px; padding:0; width:98%; height:auto; float:left;}
.left-wrapbx .tour-table .willife-tour-link ul{margin:0; padding:0; list-style:none; width:100%; float:left;}
.left-wrapbx .tour-table .willife-tour-link ul li{margin:0 12px 0 0; padding:0 0 0 12px; display:block; border-bottom:1px dotted #808285; background:url(../images/willife-bullet.jpg) left center no-repeat; float:left; width:46%;}
.left-wrapbx .tour-table .willife-tour-link ul li a{font:16px Cambria; letter-spacing:0.02em; color:#433e3e; line-height:28px; text-decoration:none;}
.left-wrapbx .tour-table .willife-tour-link ul li a:hover{color:#a00411;}
#slider-bottom-shadow1{background:url(../images/feature-top-shadow.png) left top repeat-x; bottom:0; height:14px; left:0; width:100%; z-index:10;}
/*------Inner Page Close--------*/
/*--------Top 10 Wildlife Destinations ---------*/
.top-ten-header-form{position:absolute; width:234px; height:290px; right:9px; top:9px; border:0px; background:url(../images/top-10-form-bg.png); border:1px solid #fff;}
.top-ten-header-form p{font:22px/28px Comic Sans MS; color:#000; padding-left:5px;}
.top-ten-header-form input{width:217px; height:23px; border:1px solid #b5aaaa; background-color:#FFF; margin-left:7px; margin-top:6px; font:16px Cambria; letter-spacing:0.02em;}
.top-ten-header-form select{width:217px; height:26px; border:1px solid #b5aaaa; background-color:#FFF; margin-left:7px; margin-top:6px; font:16px Cambria; color:#666; letter-spacing:0.02em; box-shadow:none; background-image:none;}
.top-ten-header-form textarea{width:217px; height:60px; border:1px solid #b5aaaa; margin-left:7px; margin-top:6px; font:16px Cambria; letter-spacing:0.02em;}
.top-ten-header-form input.inputcode{width:130px; height:23px; border:1px solid #b5aaaa; background-color:#FFF; margin-left:7px; margin-top:6px;}
.top-ten-header-form img{margin-left:8px; vertical-align:middle;}
.top-ten-header-form .submit-form{background:url(../images/submit-button.png) no-repeat; width:106px; height:28px; margin-top:2px; float:left; text-indent:-9999px; margin-left:60px; border:0; cursor:pointer; box-shadow:none;}
.top-ten-header-form .submit-form img{border:1px solid #ff0000;}
.top-ten-header-form .submit-form:hover{background:url(../images/submit-button.png) 0 28px; width:106px;}
.top-ten-destinations{width:auto; border-top:3px solid #e1e1e1; border-bottom:3px solid #e1e1e1; margin-top:12px;  padding:10px 7px; overflow:hidden; letter-spacing:0.02em;}
.top-ten-destinations:nth-child(2n){background-color:#efefef;}
.top-ten-destinations img{margin-right:12px;}
.top-ten-destinations p{font:15px/20px Cambria; color:#3e4040; text-align:justify;}
.top-ten-destinations p .destination-heading a{font:18px/18px Cambria; color:#1c3e12; font-weight:bold; display:block; text-align:left; padding:0 0 5px;}
.top-ten-destinations p a{color:#ac0202; text-align:right; font:15px/23px Cambria; display:block; text-decoration:none;} 
/*--------Top 10 Wildlife Destinations Close---------*/
/*----------Jungle-------------*/
.jungle{border:1px solid #ccc; font:16px/22px Cambria; color:#3E4040; letter-spacing:0.02em; text-align:justify; padding:7px; margin-top:5px;}
.jungle strong{color:#000; font:17px/28px Cambria; font-weight:bold;}
/*----------Jungle Close-------------*/
/*-------Flight Page------*/
.left-wrapbx-flight{height:auto; margin: 6px 0 0; padding:0; overflow:hidden;}
.responsive-tabs1 .domestic-flights{width:956px; height:394px; margin:0px 5px; background:url(../images/flight-bg.jpg) left top no-repeat; border:3px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.responsive-tabs1 .international-flights{width:956px; height:394px; margin:0px 5px; background:url(../images/international-flight.jpg) left top no-repeat; border:3px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);}
.responsive-tabs1 .domestic-flights1{width:963px; height:418px; border:1px solid #ccc;}
.left-wrapbx-flight .flight-bottom-text{width:634px; height:auto; margin-top:33px; float:left; margin-bottom:44px;}
.left-wrapbx-flight .flight-bottom-text p{font:1.04em Cambria; color:#222; letter-spacing:0.04em; text-align:justify; line-height:24px; padding:0px 0px 15px;}
.left-wrapbx-flight .flight-right-banner{width:335px; height:auto; float:right; margin:33px 13px 0 0;}
.left-wrapbx-flight .flight-bottom-link{margin:12px 0 44px 15px; padding:0; height:auto; border:1px solid #e0dddd; width:463px; float:left; position:relative; padding:7px;}
.left-wrapbx-flight .flightbx{width:96%; float:left;}
.left-wrapbx-flight .flight-top-button{background:#fff; width:auto; height:25px; position:absolute; top:-35px; left:-1px; font:17px/25px Arial, Helvetica, sans-serif; font-weight:bold; color:#bc3708; text-align:center; padding:4px 8px; border:1px solid #e0dddd; border-bottom:1px solid #fff; background:url(../images/button-bg.jpg) left top repeat-x; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-left-radius:10px; border-top-right-radius:10px;}
.left-wrapbx-flight .flight-bottom-link ul{margin:0; padding:0; list-style:none;}
.left-wrapbx-flight .flight-bottom-link ul li{margin:0 18px 0 0; padding-left:12px; display:block; float:left; background:url(../images/flight-arrow.jpg) left center no-repeat; width:130px;}
.left-wrapbx-flight .flight-bottom-link ul li a{font:16px/29px Cambria; color:#3c3838; letter-spacing:0.02em; text-align:justify; text-decoration:none;}
.left-wrapbx-flight .flight-bottom-link a{color:#9d1111; font:13px/18px Arial, Helvetica, sans-serif; text-decoration:none; float:left;}
.left-wrapbx-flight .flight-bottom-link a:hover{color:#981e1e;}
.left-wrapbx-flight .flight-top-link{width:67%; height:auto; float:left;}
.left-wrapbx-flight .flight-top-link ul{margin:0; padding:0; list-style:none;}
.left-wrapbx-flight .flight-top-link ul li{margin:0; padding-left:12px; display:block; background:url(../images/flight-arrow.jpg) left center no-repeat; width:200px;}
.left-wrapbx-flight .flight-top-link ul li a{font:13px/29px Arial, Helvetica, sans-serif; color:#3c3838; text-align:justify; text-decoration:none;}
.left-wrapbx-flight .flight-top-link ul li a:hover{color:#981e1e;}
/*-------Flight Form------*/
#flightbooking{width:47%; height:auto; float:left; padding:5px 0px; margin:-3px 0 0 38px; background-color:#edecec; border:6px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
#flightbooking label{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; padding:5px 0 4px 0px; margin:0px 0 0 6px; width:212px;}
#flightbooking label .child-f{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; padding:5px 0 4px 0px; margin:0px 0 0 6px; width:212px;}
#flightbooking label.otherfeild{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; padding:8px 0px; margin:0px 12px 0 5px; width:160px;}
#flightbooking label.otherfeild1{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; padding:8px 0px; margin:0px 9px 0 5px; width:227px;}
#flightbooking label.keyword{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; padding:5px 0 4px 0px; margin:0px 0 0 6px; width:475px;}
#flightbooking span{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
#flightbooking p{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; padding:5px 0px; margin:0px; width:78px;}
#flightbooking input{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:3px; margin:0px; width:auto; height:22px;}
#flightbooking input.entertext{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:3px; margin:0px; width:352px; height:22px;}
#flightbooking select{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:134px;}
#flightbooking .filedselect{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px 3px 0px; margin:0px; height:29px; width:147px;}
#flightbooking .radio{width:auto; border:none; height:auto; margin:2px 5px 0 0px; float:left;}
#flightbooking textarea{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px 3px; width:375px; height:55px; margin:8px 0 2px 10px;}
#flightbooking label.textarea-f{width:163px;}
#flightbooking label.textarea-f1{width:183px; margin:0; padding:0px;}
#flightbooking label.textarea-f1 textarea{width:183px; margin:0; padding:0;}
#flightbooking label.textarea-f p{font:14px Arial, Helvetica, sans-serif; color:#333; width:auto; padding:15px 0;}
#flightbooking textarea1{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px 3px; width:375px; height:55px; margin:8px 0 2px 10px;}
#flightbooking .or-divide{float:left; width:660px; padding:0px; margin:8px 0 8px 13px;}
#flightbooking strong{display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#BF000C; text-align:center; font-weight:normal; padding:0px; margin:0px;}
.formbutton{margin:7px 0 0 0px; padding:0px; width:85px; height:auto; float:left;}
#flightbooking .formbutton input{margin:0 15px 0 0px; float:left; color:#FFF; width:auto;}
#flightbooking .proceed{font-family:arial, helvetica, sans-serif; padding:4px 8px; margin:0px; height:28px; font-weight:bold; text-align:center; cursor:pointer; width:auto;}
#flightbooking .booking-flightbx{float:left; width:auto; height:auto; margin:5px 0; padding:0px;}
#flightbooking .arrbx{float:left; width:212px;}
#flightbooking .cntnbr{margin:5px 0 0 0px;}
#flightbooking .hm-cntnbr{float:left; width:34px; height:26px; font-size:1.3em; font-weight:bold; text-align:center; margin:0; padding:3px 0 0; background:url(../images/sprites-img.png) no-repeat; background-position:-29px -31px; background-color:transparent;}
#flightbooking .hm-img{width:93px; height:26px; background:url(../images/sprites-img.png) no-repeat; background-position:0px -31px; background-color:transparent;}
#flightbooking a.minus-bx{width:29px; height:27px; background:url(../images/sprites-img.png) no-repeat; background-position:0px -31px; background-color:transparent; float:left;}
#flightbooking a.minus-bx:hover{width:29px; height:27px; background:url(../images/sprites-img.png) no-repeat; background-position:0px -60px; background-color:transparent; float:left;}
#flightbooking a.plus-bx{width:30px; height:27px; background:url(../images/sprites-img.png) no-repeat; background-position:-63px -31px; background-color:transparent; float:left;}
#flightbooking a.plus-bx:hover{width:30px; height:27px; background:url(../images/sprites-img.png) no-repeat; background-position:-63px -60px; background-color:transparent; float:left;}
/*-------Flight form Close------*/
/*-----Beach Search----*/
.beach-search{width:635px; height:auto; border:4px solid #fff; margin:12px auto; padding:0; border-radius:7px; box-shadow:0 0 5px #BABDC0; padding:10px 30px; overflow:hidden;
background: rgb(232,246,253);
background: -moz-linear-gradient(top, rgba(232,246,253,1) 0%, rgba(231,246,253,1) 0%, rgba(197,232,250,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,246,253,1)), color-stop(0%,rgba(231,246,253,1)), color-stop(100%,rgba(197,232,250,1)));
background: -webkit-linear-gradient(top, rgba(232,246,253,1) 0%,rgba(231,246,253,1) 0%,rgba(197,232,250,1) 100%);
background: -o-linear-gradient(top, rgba(232,246,253,1) 0%,rgba(231,246,253,1) 0%,rgba(197,232,250,1) 100%);
background: -ms-linear-gradient(top, rgba(232,246,253,1) 0%,rgba(231,246,253,1) 0%,rgba(197,232,250,1) 100%);
background: linear-gradient(to bottom, rgba(232,246,253,1) 0%,rgba(231,246,253,1) 0%,rgba(197,232,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f6fd', endColorstr='#c5e8fa',GradientType=0 )}
.beach-search .find-beach{font:24px/20px Arial, Helvetica, sans-serif; color:#000;}
.beach-search label.keyword-b{width:auto; height:40px;margin:20px 0 10px 0; display:block; float:left;}
.beach-search label input{width:242px; height:22px; padding:3px; border:1px solid #bcb8b8;}
.beach-search label.location-b{width:auto; height:40px; margin:20px 0 10px 18px; display:block; float:left;}
.beach-search label select{width:242px; height:30px; border:1px solid #bcb8b8; padding:3px;}
.beach-search .button-f{width:79px; height:26px; background:url(../images/button-b.png) no-repeat; cursor:pointer; border:0; box-shadow:none; float:right; margin-top:3px;}
.beach-search-india{width:99%; height:auto; margin:0 auto;}
.beach-search-india p{font:16px Cambria; color:#222; letter-spacing:0.04em; text-align:justify; line-height:22px;}
.top-beaches-india{width:95%; height:55px; margin:23px auto; font:26px/30px Myriad Pro; color:#4c433a; font-style:italic; text-align:center; background:url(../images/flower-line.png) left bottom no-repeat;}
.top-beaches-frame{width:100%; height:auto; margin:0 auto; overflow:hidden;}
.top-beaches-frame ul{margin:0; padding:0; list-style:none;}
.top-beaches-frame ul li{margin:10px 11px; padding:0; width:212px; height:225px; border:1px solid #ccc; float:left; border-radius:5px 5px 5px 5px; padding:3px; box-shadow:1px 4px 4px #CCC;}
.top-beaches-frame ul li img{margin:0; padding:0;}
.top-beaches-frame ul li a{font:18px/20px Myriad Pro; color:#000; text-decoration:none;}
.top-beaches-frame ul li span:hover{color:#BF000F; text-decoration:underline;}
.top-beaches-frame ul li span{font:20px/20px Cambria; color:#BF000F; padding-left:3px; letter-spacing:0.03em;}
.top-beaches-frame ul li p{font:14px/18px Cambria; color:#000; padding-left:3px; letter-spacing:0.03em;}
.topframe{width:99.4%; height:auto; float:left; margin:0; padding:0px;}
.topframe ul{margin:5px 0 0 0; padding:0px; list-style:none;}
.topframe ul li{float:left; width:204px; height:147px; padding:0px; margin:0px 15px 15px 15px; position:relative;}
.topframe ul li img{padding:3px; margin:0px; border:solid 1px #d7d7d7;}
.topframe ul li p{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; color:#f6c43a; float:left; width:auto; height:auto; position:absolute; bottom:-4px; left:4px; padding:1px 10px; margin:0px; background:url(../images/blackbg.png) repeat;}
.attractionframe{float:left; width:100%; height:auto; margin:5px 0 0 0px; padding:0px;}
.attractionframe ul{margin:0; padding:0px; list-style:none;}
.attractionframe ul li{float:left; width:236px; height:80px; padding:0px; margin:0px 4px 8px 4px; position:relative;}
.attractionframe ul li a{text-decoration:none; color:#fff;}
.attractionframe ul li span{font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:14px; font-weight:normal; font-style:italic; display:block; float:left; position:absolute; bottom:0px; left:0px; margin:0px; padding:2px 6px; background:url(../images/blackbg.png) repeat;}
.attractionframe ul li a:hover{color:#FFF600;}
.framewrapper{width:auto; height:auto; margin:0;}
.framewrapper ul{margin:0 0 5px 0px; list-style-type:none;}
.framewrapper ul li{float:left; margin:0 5px 10px 5px; position:relative; width:235px; height:161px; overflow:hidden; color:white;}
.framewrapper ul li img{width:235px; height:161px; float:left;}
.framewrapper ul li span{position:absolute; background-color:rgba(0, 0, 0, 0.7); font:italic 18px Georgia, "Times New Roman", Times, serif; padding:1px 6px; bottom:15px; left:0px;}
.framewrapper ul li a{color:white; text-decoration:none; -webkit-transition:color 150ms linear; -moz-transition:color 150ms linear; -o-transition:color 150ms linear; transition: color 150ms linear;}
.framewrapper ul li a:hover{color:#FFF600;}
.framewrapper ul li a:hover img{opacity:0.85;}
.framewrapper ul li a img{-webkit-transition:opacity 150ms linear; -moz-transition:opacity 150ms linear; -o-transition:opacity 150ms linear; transition:opacity 150ms linear;}
.framewrapper ul li a img:hover{opacity:0.85;}
/*-----Beach Search Close----*/
/*------Flights to Rajasthan----------*/
.lastupdate{font:13px/20px Arial, Helvetica, sans-serif; color:#000; margin-top:30px; font-weight:bold; padding-left:8px;}
.flight-inner{margin:12px auto; border:1px solid #dcddde; overflow:hidden; width:100%;}
.flight-inner span{height:31px; background:#dcddde; display:block; font:13px/31px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding-left:8px; border-bottom:1px solid #fff;}
.flight-inner1{margin:0 0 0 7px; padding:0; width:auto; float:left;}
.flight-inner1 ul{margin:0; padding:0;}
.flight-inner1 ul li{margin:0 12px 0 0; padding-left:8px; list-style:none; color:#000; font:13px/25px Arial, Helvetica, sans-serif; background:url(../images/flight-arrow.jpg) left center no-repeat; float:left; width:220px; }
.flight-inner1 ul li a{color:#000; text-decoration:none;}
.flight-inner1 ul li a:hover{color:#a60505; text-decoration:none;}
.flight-inner1.lastf{border-right:none;}
.disclaimer{font:13px/20px Arial, Helvetica, sans-serif; color:#000; text-align:justify; padding:8px; margin:10px auto;}
/*------Flights to Rajasthan Close---------*/
/*------Domestic Flight Inner Page--------*/
.left-wrapbx-flight .domestic-flight-inner{margin:7px 7px 0 7px; padding:0; width:182px; height:132px; float:left;}
.left-wrapbx-flight .domestic-flight-inner ul{margin:0; padding:0; list-style:none;}
.left-wrapbx-flight .domestic-flight-inner ul li{margin:0; padding-left:10px; display:block; float:left; background:url(../images/flight-arrow.jpg) left center no-repeat; width:172px;}
.left-wrapbx-flight .domestic-flight-inner ul li a{margin:0; padding:0; font:13px/22px Arial, Helvetica, sans-serif; color:#3c3838;}
.left-wrapbx-flight .domestic-flight-heading{font:13px/20px Arial, Helvetica, sans-serif; color:#3c3838; font-weight:bold;}
/*------Domestic Flight Inner Page Close --------*/
/*---------Why book with Ind Tours & Hospitality---*/
.why-book{margin:0 auto;}
.why-book p{color:#000; font:14px/24px Myriad Pro; text-align:justify; margin:5px 0 15px 0;}
.enquire-now{width:186px; margin:15px 0; height:auto;}
.enquire-now img{margin-right:3px;}
.enquire-now a{border:1px solid #8D8989; display:block; font-size:25px; font-family:arial, helvetica, sans-serif; color:#000; padding:7px; text-decoration:none; display:inline-block;text-shadow:0px 0px 0 rgba(0,0,0,0.3); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#F1DD52; background-image: -webkit-gradient(linear, left top, left bottom, from(#F1DD52), to(#FEAF32)); background-image: -webkit-linear-gradient(top, #F1DD52, #FEAF32); background-image: -moz-linear-gradient(top, #F1DD52, #FEAF32); background-image: -ms-linear-gradient(top, #F1DD52, #FEAF32); background-image: -o-linear-gradient(top, #F1DD52, #FEAF32); background-image: linear-gradient(to bottom, #F1DD52, #FEAF32); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F1DD52, endColorstr=#FEAF32)}
.enquire-now a:hover{border:1px solid #8D8989; background-color:#FEAF32; background-image: -webkit-gradient(linear, left top, left bottom, from(#FEAF32), to(#F1DD52)); background-image: -webkit-linear-gradient(top, #FEAF32, #F1DD52); background-image: -moz-linear-gradient(top, #FEAF32, #F1DD52); background-image: -ms-linear-gradient(top, #FEAF32, #F1DD52); background-image: -o-linear-gradient(top, #FEAF32, #F1DD52); background-image: linear-gradient(to bottom, #FEAF32, #F1DD52); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FEAF32, endColorstr=#F1DD52)} 
.why-book-right-navi{width:239px; height:auto; border:1px solid #afacac;}
.why-book-right-navi span{display:block; height:44px; background:url(../images/black-bg.png) left top repeat-x; font:24px/44px Arial, Helvetica, sans-serif; color:#fff; padding-left:12px;}
.why-book-right-navi p{padding:0px 10px; font:14px/22px Myriad Pro; margin:8px 0 30px 0;}
/*---------Why book with Ind Tours & Hospitality Close---*/
/*--------Tiger Reserves in India--------*/
.tiger-reserves-india{width:740px; height:50px; margin:20px auto; font:24px/30px Myriad Pro; color:#302d2b; text-align:center; background:url(../images/linebg.png) center bottom no-repeat;}
.tiger-reserves-frame{width:340px; height:445px; margin:0 0 14px 22px; padding:0; float:left;}
.tiger-reserves-frame img{border:4px solid #dcddde;}
.tiger-reserves-frame .tiger-heading{font:20px/20px Cambria; color:#2F4408; letter-spacing:0.02em; display:block; margin:7px 0px;}
.tiger-reserves-frame p{font:16px/20px Cambria; color:#000; letter-spacing:0.02em; margin-bottom:4px;}
.tiger-reserves-button{width:111px; height:auto; margin:7px 0px;}
.tiger-reserves-button img{border:0;}
.tiger-reserves-button a{border:4px solid #DDDBD6; font-size:13px; font-size:15px; font-family:arial, helvetica, sans-serif; padding:6px; text-decoration:none; display:inline-block;text-shadow:0px 0px 0 rgba(0,0,0,0.3); font-weight:bold; color:#FFF; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;  background-color: #64C03E; background-image: -webkit-gradient(linear, left top, left bottom, from(#64C03E), to(#36A02F)); background-image: -webkit-linear-gradient(top, #64C03E, #36A02F); background-image: -moz-linear-gradient(top, #64C03E, #36A02F); background-image: -ms-linear-gradient(top, #64C03E, #36A02F); background-image: -o-linear-gradient(top, #64C03E, #36A02F); background-image: linear-gradient(to bottom, #64C03E, #36A02F); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#64C03E, endColorstr=#36A02F)}
.tiger-reserves-button a:hover{border:4px solid #DDDBD6; background-color:#36A02F; background-image: -webkit-gradient(linear, left top, left bottom, from(#36A02F), to(#64C03E)); background-image: -webkit-linear-gradient(top, #36A02F, #64C03E); background-image: -moz-linear-gradient(top, #36A02F, #64C03E); background-image: -ms-linear-gradient(top, #36A02F, #64C03E); background-image: -o-linear-gradient(top, #36A02F, #64C03E); background-image: linear-gradient(to bottom, #36A02F, #64C03E); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36A02F, endColorstr=#64C03E)}
/*--------Tiger Reserves in India Close--------*/
/*-------Tiger Reserves India----------*/
.tiger-reserves-link{width:730px; height:auto; border:3px solid #ce5d19; margin:15px auto; overflow:hidden;}
.tiger-reserves-link .theader-link{height:40px; background:#ce5d19; font:20px/36px Cambria; color:#fff; margin:0px; padding:0 0 0 10px; letter-spacing:0.02em; text-align:center;}
.tiger-reserves-innerlink{margin:8px; padding:0; width:auto; height:auto; float:left;}
.tiger-reserves-innerlink:nth-child(3n){border:none;}
.tiger-reserves-innerlink ul{margin:0; padding:0; list-style:none;}
.tiger-reserves-innerlink ul li{margin:0; padding:0 0 0 10px; display:block; background:url(../images/willife-bullet.jpg) left center no-repeat; float:left; width:47%;}
.tiger-reserves-innerlink ul li a{margin:0; padding:0; font:16px/25px Cambria; color:#2c2828; text-decoration:none; letter-spacing:0.02em;}
.tiger-reserves-innerlink ul li a:hover{text-decoration:underline; color:#CE5D19;}
/*-------Tiger Reserves India Close----------*/
/*-----Award---*/
.award{width:96.5%; height:auto; margin:16px auto; padding:10px; overflow:hidden; box-shadow:0 0 4px #BABDC0; background:rgb(203,0,0);
background: -moz-linear-gradient(top, rgba(203,0,0,1) 0%, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,0,0,1)), color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(241,241,241,1)));
background: -webkit-linear-gradient(top, rgba(203,0,0,1) 0%,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
background: -o-linear-gradient(top, rgba(203,0,0,1) 0%,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
background: -ms-linear-gradient(top, rgba(203,0,0,1) 0%,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
background: linear-gradient(to bottom, rgba(203,0,0,1) 0%,rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb0000', endColorstr='#f1f1f1',GradientType=0 )}
.award img{width:auto; height:auto; margin:0 10px 0 0;}
.award p{font:14px/24px Myriad Pro; color:#000000; text-align:justify;}
.award-inner{width:48%; height:112px; margin:0 21px 0 0; border:1px solid #ccc; float:left; background: rgb(232,232,232);
background: -moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(255,255,255,1) 72%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(72%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 72%);
background: -o-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 72%);
background: -ms-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 72%);
background: linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(255,255,255,1) 72%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 )}  
.award-inner img{margin:8px 0 0 9px;}
.award-inner:nth-child(2n){margin:0;}
.winner-national{font:18px/22px Arial, Helvetica, sans-serif; color:#fff; width:70%; height:auto; float:right; padding:2px 0 3px 10px; background:#ff0000; margin-top:6px;
background: rgb(203,0,0);
background: -moz-linear-gradient(top, rgba(203,0,0,1) 0%, rgba(139,0,11,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,0,0,1)), color-stop(100%,rgba(139,0,11,1)));
background: -webkit-linear-gradient(top, rgba(203,0,0,1) 0%,rgba(139,0,11,1) 100%);
background: -o-linear-gradient(top, rgba(203,0,0,1) 0%,rgba(139,0,11,1) 100%);
background: -ms-linear-gradient(top, rgba(203,0,0,1) 0%,rgba(139,0,11,1) 100%);
background: linear-gradient(to bottom, rgba(203,0,0,1) 0%,rgba(139,0,11,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb0000', endColorstr='#8b000b',GradientType=0 )} 
.winner-national-text{width:73%; height:auto; margin:5px 0 0 0; float:right; font:13px/18px Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
/*-----Award Close---*/
/*--------Brochures---------*/
.brochures-heading{ font:24px/30px Myriad Pro; color:#000000;}
.brochure-download{width:226px; height:55px; font:18px/53px Myriad Pro; color:#000; font-weight:bold; box-shadow:0 0 5px #464545; border-radius:5px; padding-left:5px; float:left; margin-top:28px; background:rgba(199,199,199,1);
background: -moz-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(243,243,243,1) 24%, rgba(243,243,243,1) 36%, rgba(195,196,200,1) 59%, rgba(246,247,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(199,199,199,1)), color-stop(24%, rgba(243,243,243,1)), color-stop(36%, rgba(243,243,243,1)), color-stop(59%, rgba(195,196,200,1)), color-stop(100%, rgba(246,247,247,1)));
background: -webkit-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(243,243,243,1) 24%, rgba(243,243,243,1) 36%, rgba(195,196,200,1) 59%, rgba(246,247,247,1) 100%);
background: -o-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(243,243,243,1) 24%, rgba(243,243,243,1) 36%, rgba(195,196,200,1) 59%, rgba(246,247,247,1) 100%);
background: -ms-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(243,243,243,1) 24%, rgba(243,243,243,1) 36%, rgba(195,196,200,1) 59%, rgba(246,247,247,1) 100%);
background: linear-gradient(to bottom, rgba(199,199,199,1) 0%, rgba(243,243,243,1) 24%, rgba(243,243,243,1) 36%, rgba(195,196,200,1) 59%, rgba(246,247,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#f6f7f7', GradientType=0 )}
.brochure-download:hover{color:#000; background:rgba(209,209,209,1);
background: -moz-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 43%, rgba(216,213,213,1) 90%, rgba(216,213,213,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(209,209,209,1)), color-stop(43%, rgba(255,255,255,1)), color-stop(90%, rgba(216,213,213,1)), color-stop(100%, rgba(216,213,213,1)));
background: -webkit-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 43%, rgba(216,213,213,1) 90%, rgba(216,213,213,1) 100%);
background: -o-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 43%, rgba(216,213,213,1) 90%, rgba(216,213,213,1) 100%);
background: -ms-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 43%, rgba(216,213,213,1) 90%, rgba(216,213,213,1) 100%);
background: linear-gradient(to bottom, rgba(209,209,209,1) 0%, rgba(255,255,255,1) 43%, rgba(216,213,213,1) 90%, rgba(216,213,213,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#d8d5d5', GradientType=0 )}
.brochure-download .brochure-red{color:#fb0505;}
.brochure-download img{vertical-align:middle; margin:0; padding:0;}
/*--------Brochures Close---------*/
/*------About Tab--------------*/
ul.resp-tabs-list1, p{margin:0px; padding:0px;}
.resp-tabs-list1 li{font-weight:600; font-size:13px; display:inline-block; padding:13px 15px; margin:0 3px 4px 0; list-style:none; cursor:pointer; float:left; font:14px/20px Myriad Pro; color:#000; background:url(../images/about-button.jpg) left top repeat-x; border:1px solid #dee1e1; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.resp-tabs-container1{padding:0px; background-color:#fff; clear:left; background:rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(243,243,243,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0 )}
h2.resp-accordion1{cursor:pointer; padding:5px; display:none;}
.resp-tab-content1{display:none; padding:7px;}
.resp-tab-active1{border:1px solid #dee1e1 !important; border-bottom:none; margin-bottom:-1px !important; padding:12px 14px 14px 14px !important; color:#fff !important; background:url(../images/about-hover.jpg) left top repeat-x !important;}
.resp-content-active1, .resp-accordion-active1{display:block;}
.resp-tab-content1{box-shadow:0 0 3px #BABDC0; overflow:hidden;}
h2.resp-accordion1{font-size:13px; border:1px solid #c1c1c1; border-top:none; margin:0px; padding:10px 15px;}
h2.resp-tab-active1{border-bottom:0px solid #c1c1c1 !important; margin-bottom:0px !important; padding:10px 15px !important;}
h2.resp-tab-title1:last-child{border-bottom:12px solid #c1c1c1 !important; background:blue;}
/*-----------Accordion styles-----------*/
h2.resp-tab-active1 {background:#DBDBDB !important;}
.resp-easy-accordion1  h2.resp-accordion1 {display:block;}
.resp-easy-accordion1 .resp-tab-content1 {border:1px solid #c1c1c1;}
.resp-easy-accordion1 .resp-tab-content1:last-child {border-bottom:1px solid #c1c1c1 !important;}
.resp-jfit1 {width:100%; margin:0px;}
.resp-tab-content-active1 {display:block;}
h2.resp-accordion1:first-child {border-top:1px solid #c1c1c1 !important;}
.our-mission{width:99.7%; height:auto;}
.our-mission img{margin:0 0 0 8px; padding:0;}
.our-mission h2{font:20px Cambria; letter-spacing:0.05em; color:#BF000C;}
.our-mission strong{font:bold 1.04em Cambria; letter-spacing:0.05em; color:#000; text-align:justify;}
.our-mission p{font:1.04em/21px Cambria; letter-spacing:0.05em; color:#000; text-align:justify; margin:0 0 10px 0;}
.international-fair{margin:0 0 0 34px; padding:0; width:315px; height:auto; float:left;}
.international-fair ul{margin:0; padding:0; list-style:none;}
.international-fair ul li{margin:3px 0px; padding:0; display:block; font:16px Cambria; letter-spacing:0.03em; background:url(../images/flight-arrow.jpg) left center no-repeat; padding-left:10px;}
/*----------About Tab Close---------------*/
/*------Car Rental----------*/
.car-rental-search{border-radius:5px; border:none; width:95%; height:auto; margin:13px auto; overflow:hidden; -webkit-border-radius:3px; -moz-border-radius:3px; background-color:#43464A; background-image: -webkit-gradient(linear, left top, left bottom, from(#43464A), to(#020202)); background-image: -webkit-linear-gradient(top, #43464A, #020202); background-image: -moz-linear-gradient(top, #43464A, #020202); background-image: -ms-linear-gradient(top, #43464A, #020202); background-image: -o-linear-gradient(top, #43464A, #020202); background-image: linear-gradient(to bottom, #43464A, #020202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#43464A, endColorstr=#020202)}
.car-rental-search p{font:18px/49px Myriad Pro; color:#fff; padding-left:10px; width:285px; float:left;}
.car-rental-search label select{width:242px; height:30px; border:1px solid #b0afb1; float:left; margin:11px 0 0 0; padding:4px; background:#fff;}
.car-rental-search .car-rental-button{background: url(../images/car-rental-button.png) 0 0 no-repeat; border:0; float:left; height:29px; margin-left:34px; margin-top:10px; text-indent:-9999px; width:68px; cursor:pointer;}
.car-rental-search .car-rental-button:hover{background:url(../images/car-rental-button.png)0 -29px no-repeat;}
.car-rentals{width:95%; height:auto; margin:0 auto; border-radius:5px; box-shadow:0 0 4px #BABDC0; overflow:hidden;}
.car-rentals ul{margin:0; padding:0; list-style:none;}
.car-rentals ul li{margin:5px 0 5px 9px; padding:0; display:block; float:left; width:224px; height:auto;}
.car-rentals ul li:nth-child(4n){margin:0;}
.car-rentals .car-frame{width:222px; height:102px; background:#d8d8d8; margin:0 auto;}
.car-rentals .car-frame p{font:18px/25px Myriad Pro; color:#000; text-align:center;}
.car-rentals .car-frame .car-frame-text{font:15px/22px Myriad Pro; color:#000; text-align:center;}
.car-rentals input{background:#000; cursor:pointer; color:#fff; padding:10px 15px; border-radius:5px; font:18px/22px Myriad Pro; text-align:center; border:0; display:block; margin:8px auto;}
.car-rentals input:hover{background:#393939;}
/*------Car Rental Close----------*/
/*----India Travel Tips---------*/
.india-travel-tips{margin:0 auto; padding:0; width:700px;}
.india-travel-tips ul{margin:0; padding:0; list-style:none;}
.india-travel-tips ul strong{font:18px/30px Myriad Pro; color:#000;}
.india-travel-tips ul li{margin:0 0 12px 0; padding:0; display:block; font:14px/22px Myriad Pro; background:url(../images/flight-arrow.jpg) left 8px no-repeat; padding-left:12px;}
/*----India Travel Tips Close---------*/
/*------Services-------------*/
.services{font:16px/20px Cambria; letter-spacing:0.02em; overflow:hidden;}
.tourimg{float:right;}
.hotel-booking{width:auto; height:327px; background:url(../images/hotel-booking.jpg) left top no-repeat;}
.hotel-booking p{width:275px; font:16px/20px Cambria; color:#fff; padding:5px 5px 0px;}
.hotel-booking-button{width:182px; height:36px; border-radius:5px 5px; margin-left:5px; font:18px/35px Myriad Pro; padding-left:5px; cursor:pointer; -webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px; color:#000; border:1px solid #e2e2e2; background-color:#FEFEFE; background-image: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#e2e3e4)); background-image: -webkit-linear-gradient(top, #FEFEFE, #e2e3e4); background-image: -moz-linear-gradient(top, #FEFEFE, #e2e3e4); background-image: -ms-linear-gradient(top, #FEFEFE, #e2e3e4); background-image: -o-linear-gradient(top, #FEFEFE, #e2e3e4); background-image: linear-gradient(to bottom, #FEFEFE, #e2e3e4); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FEFEFE, endColorstr=#e2e3e4)}
.hotel-booking-button a{text-decoration:none; color:#000;}
.hotel-booking-button img{vertical-align:middle; margin-left:3px;}
.hotel-booking-button:hover{background-color:#E2E3E4; background-image: -webkit-gradient(linear, left top, left bottom, from(#E2E3E4), to(#FEFEFE)); background-image: -webkit-linear-gradient(top, #E2E3E4, #FEFEFE); background-image: -moz-linear-gradient(top, #E2E3E4, #FEFEFE); background-image: -ms-linear-gradient(top, #E2E3E4, #FEFEFE); background-image: -o-linear-gradient(top, #E2E3E4, #FEFEFE); background-image: linear-gradient(to bottom, #E2E3E4, #FEFEFE); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E2E3E4, endColorstr=#FEFEFE)}
.air-booking{width:auto; height:327px; background:url(../images/air-booking.jpg) left top no-repeat;}
.air-booking p{width:58%; padding:10px; font:16px/20px Cambria; letter-spacing:0.02em; color:#000;}
.car-rental-a{width:auto; height:327px; background:url(../images/car-rental.jpg) left top no-repeat;}
.car-rental-a p{width:350px; padding:6px; font:16px/20px Cambria; letter-spacing:0.02em; color:#000;}
.car-rental-button1{width:182px; height:38px; font:18px/35px Myriad Pro; padding-left:10px; margin-top:3px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block; color:#FFF; cursor:pointer; margin-left:6px; border:1px solid #838676; background-color:#FFD65D; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD65D), to(#EAB005)); background-image: -webkit-linear-gradient(top, #FFD65D, #EAB005); background-image: -moz-linear-gradient(top, #FFD65D, #EAB005); background-image: -ms-linear-gradient(top, #FFD65D, #EAB005); background-image: -o-linear-gradient(top, #FFD65D, #EAB005); background-image: linear-gradient(to bottom, #FFD65D, #EAB005); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFD65D, endColorstr=#EAB005)}
.car-rental-button1 a{text-decoration:none; color:#000;}
.car-rental-button1:hover{border:1px solid #838676; background-color:#EAB005; background-image: -webkit-gradient(linear, left top, left bottom, from(#EAB005), to(#FFD65D)); background-image: -webkit-linear-gradient(top, #EAB005, #FFD65D); background-image: -moz-linear-gradient(top, #EAB005, #FFD65D); background-image: -ms-linear-gradient(top, #EAB005, #FFD65D); background-image: -o-linear-gradient(top, #EAB005, #FFD65D); background-image: linear-gradient(to bottom, #EAB005, #FFD65D); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EAB005, endColorstr=#FFD65D)}
.car-rental-button1 img{vertical-align:middle;}
/*-----------Services Close-----------*/
/*------------Contact Us-------------*/
.left-wrapbx-contact{height:auto; margin:6px 0 0; overflow:hidden; padding:0;}
.left-wrapbx-contact h1{color:#000; font-family:Oswald; font-size:26px; font-weight:normal; padding:5px 0 0;}
.contact-form{width:77%; height: auto; padding:10px; margin:20px auto; border-radius:5px 5px 5px 5px; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.8);}
/*------------Contact Close-------------*/

/*-------Customer Support-----------*/
.customer-contact-button{width:222px; height:44px; margin-left:15px;}
.customer-contact-button p{width:auto; padding:0 10px; height:42px; border:1px solid #ccc; display:block; float:left; background:url(../images/contact-support-bg.jpg) left top repeat-x; font:23px/38px Myriad Pro; color:#fff; padding-left:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.customer-contact-button img{float:left; margin-left:10px;}
#offwrap{width:397px; margin-left:52px; margin-top:37px;}
#offbox{padding:10px; margin:0; width:385px;}
#contwrap{width:auto; margin-left:68px; margin-top:37px;}
#continnerbx{padding:10px; width:406px; background:#fff; margin:0;}
.customer-contact1{width:45%; height:auto; float:left; margin:15px 0 15px 30px;}
.customer-contact{width:87%; height:auto; float:left; margin:5px 0 0 0; border:1px solid #ccc; box-shadow:0 0 3px #BABDC0; padding:20px; background-color:#FCFCFC; background-image: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F2F2F2)); background-image: -webkit-linear-gradient(top, #FCFCFC, #F2F2F2); background-image: -moz-linear-gradient(top, #FCFCFC, #F2F2F2); background-image: -ms-linear-gradient(top, #FCFCFC, #F2F2F2); background-image: -o-linear-gradient(top, #FCFCFC, #F2F2F2); background-image: linear-gradient(to bottom, #FCFCFC, #F2F2F2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FCFCFC, endColorstr=#F2F2F2)}
.customer-contact p{font:15px/21px Cambria; letter-spacing:0.03em; color:#000; margin-bottom:10px;}
.customer-contact p strong{color:#b6000d;}
.customer-contact p a{text-decoration:none;}
.customer-contact p a:hover{text-decoration:underline; color:#930}
.customer-contact ul{margin:0; padding:0; list-style:none;}
.customer-contact ul li{margin:0 0 2px 0; padding:0 0 0 35px; display:block; font:15px/23px Cambria; color:#000; letter-spacing:0.03em;}
.customer-contact ul li a{text-decoration:none; color:#333;}
.customer-contact ul li a:hover{text-decoration:underline; color:#B6000D;}
.customer-contact ul li span{color:#b6000d; display:block;}
.customer-contact ul li.phone-c{background:url(../images/customer-support-icons.png) 0 0px no-repeat; font:15px/30px Cambria; letter-spacing:0.03em;}
.customer-contact ul li.online-faq{background:url(../images/customer-support-icons.png) 0 -27px no-repeat;}
.customer-contact ul li.online-faq1{background:url(../images/customer-support-icons.png) 0 -77px no-repeat;}
.customer-contact ul li.customer-supp{background:url(../images/customer-support-icons.png) 0 -127px no-repeat;}
.customer-contact ul li.agent-enquiry{background:url(../images/customer-support-icons.png) 0 -177px no-repeat;}
.customer-contact ul li.customer-complaint{background:url(../images/customer-support-icons.png) 0 -228px no-repeat;}
.customer-contact ul li.hotel-tour{background:url(../images/customer-support-icons.png) 0 -277px no-repeat;}
/*-------Customer Support Close-----------*/
/*------Terms & Condition--------*/
.terms-condtion{width:93%; height:auto; margin:15px auto; border:1px solid #ccc; overflow:hidden; box-shadow:0 0 5px #BABDC0; padding:12px; background-color:#FCFCFC; background-image: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F2F2F2)); background-image: -webkit-linear-gradient(top, #FCFCFC, #F2F2F2); background-image: -moz-linear-gradient(top, #FCFCFC, #F2F2F2); background-image: -ms-linear-gradient(top, #FCFCFC, #F2F2F2); background-image: -o-linear-gradient(top, #FCFCFC, #F2F2F2); background-image: linear-gradient(to bottom, #FCFCFC, #F2F2F2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FCFCFC, endColorstr=#F2F2F2)}
.terms-condtion ul{margin:0; padding:0; list-style:none;}
.terms-condtion ul li{margin:0 14px 0 0; padding:0; display:block; float:left; background:url(../images/arrow.png) left 16px no-repeat; padding-left:12px;}
.terms-condtion ul li a{margin:0; padding:0; font:18px/38px Cambria; letter-spacing:0.02em; color:#000; text-decoration:none;}
.terms-booking{width:98.8%; height:auto; letter-spacing:0.04em;}
.terms-booking h3{font:21px/25px Cambria; color:#a8000d;}
.terms-booking p{font:1.04em/21px Cambria; color:#000; text-align:justify; margin-bottom:10px;}
.terms-booking .policy-head {color:#A8000D; font-size:17px;}
.terms1, .interterm{margin:5px 0; padding:0;}
.terms1 ul{margin:0; padding:0; list-style:none;}
.terms1 ul li{display:block; margin:0 0 5px; padding:0 0 0 30px; font:1.04em/21px Cambria; color:#000; text-align:justify; background:url(../images/willife-bullet.jpg) 15px center no-repeat;}
.interterm ol{margin:0 0 0 22px; padding:0;}
.interterm ol li{padding:0px 0 9px; font:1.04em/21px Cambria; letter-spacing:0.03em; color:#000; text-align:justify;}

.back-to-top{font:17px/22px Myriad Pro; color:#a8000d; font-weight:normal; text-align:right;}
.back-to-top a{color:#a8000d; text-decoration:none;}
/*------Terms & Condition Close--------*/
/*-----Contact us Form---------*/
.row-contact{border:1px solid #E5E5E5; border-radius:5px 5px 5px 5px; font-family:'Share',cursive; font-size:14px; line-height:27px; margin:5px 0; padding:0;}
#contact-form label{font-family:'Share',cursive; font-size:13px; font-weight:normal; line-height:25px;}
#contact-form img{float:left;}
#contact-form label{background:none repeat scroll 0 0 #F4F4F4; border-right:1px solid #E5E5E5; display:inline-block; font-family:'Share',cursive; font-size:13px; font-weight:normal; line-height:25px; margin:1px; min-width:80px; padding:0 0 0 7px;}
#contact-form input{border:medium none transparent; font-family:Helvetica,Arial,sans-serif; padding:2px; background:none; box-shadow:none; width:307px;}
.txtarea{border:medium none transparent; font-family:Helvetica, Arial,sans-serif; font-size:12px; width:395px; background:#fff; box-shadow:none;}
#contact-form select{border:medium none transparent; font-family:Helvetica,Arial,sans-serif; padding:2px; width:308px; background:none;	box-shadow:none;}
#contact-form .form-redcoloum{width:180px; height:52px; float:right; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; padding:10px; text-decoration:none; display:inline-block; color:#FFF; background-color:#BD000F; background-image: -webkit-gradient(linear, left top, left bottom, from(#BD000F), to(#8B010B)); background-image: -webkit-linear-gradient(top, #BD000F, #8B010B); background-image: -moz-linear-gradient(top, #BD000F, #8B010B); background-image: -ms-linear-gradient(top, #BD000F, #8B010B); background-image: -o-linear-gradient(top, #BD000F, #8B010B); background-image: linear-gradient(to bottom, #BD000F, #8B010B); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#BD000F, endColorstr=#8B010B)}
#contact-form .form-redcoloum p{font:18px/25px Calibri; color:#fff; margin:0;}
#contact-form .form-redcoloum span{font:26px/15px Calibri; color:#fff;}
#contact-form .form-punch-line{font:22px/30px Calibri; color:#2d2b2b; font-style:italic; text-align:center; margin:3px 0px;}
/*-----Contact us Form Close---------*/
/*----Top Flight----*/
#flights article{ margin:15px 0; padding:0; overflow:hidden;}
#flights article ul{margin:0 0 0 11px; padding:0; list-style:none;}
#flights article ul li{margin:0; padding-left:8px; width:220px; display:block; float:left; background: url(../images/flight-arrow.jpg)left center no-repeat;}
#flights article ul li a{margin:0; padding:0; font:13px/18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#flights article ul li a:hover{color:#a41212; text-decoration:none;}
/*----Top Flight Close ----*/ 
.special_desc_scroll{margin-top:37px; max-height:235px; overflow:auto;}
.special_desc_scroll p{margin:2px; padding:3px;}
.info-windows{width:425px; max-width:none; height:227px; margin:0 25px; padding:1px; opacity:0.25; background:none repeat scroll 0 0 #E2E2E2; color:#FFEDC8;}
.infobox-wrapper{background:none repeat scroll 0 0 #CCCCCC; display:block;}
#toi-sec-L1{float:left; width:355px; padding:0 5px;}
#toi-sec-L1 a{font-family:arial,Helvetica,sans-serif; font-size: 12px; color:#FFF; text-align:left;}
.offer-sec{float:left; width:100%; margin:0 0 5px; padding:0 0 5px; border-bottom:1px solid #E9E9E9;}
.offer-img-sec{float:left; width:110px; height:74px;}
.offer-img{border:1px solid grey; float:left; text-align:center;}
.offer-txt{float:left; width:230px; padding-left:8px; font-family:arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#FFF; text-align:left;}
.offer-txt span{color:#FFF; font-size:13px; font-weight:bold;}
#ajaxResultContainer .list_box{width:149px !important;}
#sidebar{display:block; float:right; width:55px; height:100%; margin-left:-200px; margin-top:28px; overflow-x:hidden; overflow-y:auto; position:relative; right:0; z-index:30; background:none repeat scroll 0 0 #FFF; border:0 solid #DDD; box-shadow:-1px 1px 3px -1px #000;}
.listHidden{background:url("../images/expandIcon.png") no-repeat scroll left top transparent;}
#listToggle{display:block; font-weight:bold; height:24px; line-height:24px; padding-left:40px;}
.listVisible{background:url("../images/collapseIcon.png") no-repeat scroll left top transparent;}
#maplistfilter{width:230px; margin:0; padding:0;}
#maplistfilter li{background-color:#FFF; height:30px; margin:3px; padding:0; font-weight:bold; line-height:30px; list-style:none; text-indent:0;}
#maplistfilter li input[type="checkbox"] {display:none;}
#maplistfilter li input[type="checkbox"] + label {color:#000; font-family:Arial,sans-serif; font-size:14px;}
#maplistfilter li input[type="checkbox"] + label span {background:url("../images/check_radio_sheet.png") no-repeat scroll left top transparent; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; cursor:pointer; display:inline-block;}
#maplistfilter li input[type="checkbox"]:checked + label span {background:url("../images/check_radio_sheet.png") no-repeat scroll -19px top transparent;}
/* === HTML5 validation styles === */	
.qcontact_form input:required, .qcontact_form textarea:required {background:#fff url(../images/red_asterisk.png) no-repeat 98% center;}
.qcontact_form input:required:valid, .qcontact_form textarea:required:valid {background:#fff url(../images/valid.png) no-repeat 98% center; border-color:#28921f;}
.qcontact_form input:focus:invalid, .qcontact_form textarea:focus:invalid {background:#fff url(../images/invalid.png) no-repeat 98% center; border-color:#b03535}
.qcontact_form label {display:inline-block; float:left; width:56px; margin-top:0; padding:3px;}
/*---Special Offer----*/
.special-offer-heading{width:963px; height:59px; margin:0 auto; background:url(../images/specia-offer-heading.jpg) left top no-repeat;}
.special-offer-heading p{font:30px/62px Trajan Pro; color:#fff; text-align:center;}
.special-offer-pannel{width:924px; height:auto; border:1px solid #bfbfbf; margin:20px auto 10px; box-shadow:0 0 7px #c4bebe; padding:13px; overflow:hidden;}
.special-inner-box{width:438px; height:300px; margin:0 14px 14px 0; border:1px solid #ccc; float:left; position:relative; padding:0 5px;}
.special-inner-box:nth-child(2n){margin:0;}
.special-inner-box .spimg{border:2px solid #fff; box-shadow:0 0 7px #c4bebe; float:left; margin-top:10px; height:212px; width:216px;}
.special-inner-box-icon{width:66px; height:68px; background:url(../images/offer-sprite.png) no-repeat -58px -31px; position:absolute; left:149px;}
.special-inner-box-icon p{font:19px/19px Myriad Pro; color:#fff; text-align:center; margin-top:6px;}
.special-right-box{width:205px; height:auto; float:right; margin:12px 0 0 0;}
.special-right-box-head{color:#A90609; font:bold 19px/24px Cambria; letter-spacing:0.04em;}
.special-right-box p{font:14px/20px Cambria; color:#000; letter-spacing:0.03em;}
.special-right-box strong{color:#b00808; font-weight:normal;}
.original-price{width:198px; height:auto; border:1px solid #dad7d7; overflow:hidden; margin:5px 0px; background: rgb(248,249,248);
background: -moz-linear-gradient(top, rgba(248,249,248,1) 0%, rgba(234,234,234,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,249,248,1)), color-stop(100%,rgba(234,234,234,1)));
background: -webkit-linear-gradient(top, rgba(248,249,248,1) 0%,rgba(234,234,234,1) 100%);
background: -o-linear-gradient(top, rgba(248,249,248,1) 0%,rgba(234,234,234,1) 100%);
background: -ms-linear-gradient(top, rgba(248,249,248,1) 0%,rgba(234,234,234,1) 100%);
background: linear-gradient(to bottom, rgba(248,249,248,1) 0%,rgba(234,234,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f8', endColorstr='#eaeaea',GradientType=0)}
.original-price ul{margin:0; padding:0; list-style:none;}
.original-price ul li{margin:0; padding:3px; display:block; float:left; border-right:1px solid #ccc; font:11px/18px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.original-price ul li:nth-child(3n){border:none; color:#da580f; font-weight:bold; padding:2px 2px 0 2px; font-weight:bold; font-size:12px;}
.original-price ul li strong{font-weight:bold; color:#000;}
.original-price ul li p{font:11px/18px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.rssmall-black{width:6px; height:9px; background:url(../images/offer-sprite.png) no-repeat 0 -56px; float:left; margin:3px 1px 0 15px;}
.rssmall-org{width:6px; height:9px; background:url(../images/offer-sprite.png) no-repeat -13px -56px; float:left; margin:4px 3px 0 11px;}
.share-facebook{margin:10px 0; padding:0; overflow:hidden;}
.share-facebook img{margin:0; padding:0; border:0; box-shadow:none;}
.share-facebook ul{margin:0; padding:0; list-style:none;}
.share-facebook ul li{margin:0 8px 0 0; padding:0; display:block; float:left; height:auto; font:13px/25px Trajan Pro;}
.sharefb{width:25px; height:26px; background:url(../images/offer-sprite.png) no-repeat 0 0; background-color:transparent; z-index:1}
.sharetweet{width:25px; height:26px; background:url(../images/offer-sprite.png) no-repeat -32px 0; background-color:transparent;}
.sharemail{width:25px; height:26px; background:url(../images/offer-sprite.png) no-repeat -64px 0; background-color:transparent;}
.sharegift{width:25px; height:26px; background:url(../images/offer-sprite.png) no-repeat -96px 0; background-color:transparent;}
.gift-friend{width:auto; height:auto; margin:5px 0; overflow:hidden;}
.gift-friend1{font:14px/30px "Myriad Pro"; color:#000; display:block; width:auto; float:left;cursor: pointer;}
.gift-friend1 span{background:url(../images/offer-sprite.png) no-repeat -124px 0px; width:25px; height:31px; float:left; margin:-2px 5px 0 0px;}
.special-view-detail{width:97px; height:26px; background:url(../images/special-view-details.jpg) left 0 no-repeat; float:right; margin-top:2px;}
.special-view-detail a{text-align:center; display:block; height:26px; text-indent:-999px;}
.special-deals{width:950px; height:49px; margin:0 auto 10px; font:26px Myriad Pro; color:#000; text-align:center; clear:both;}
.special-deals1{margin:0; padding:0; width:94%; height:auto; margin:5px auto; overflow:hidden;}
.special-deals1 ul{margin:0; padding:0; list-style:none;}
.special-deals1 ul li{margin:15px 20px 0px; padding:0; display:block; float:left;}
/*---Special Offer Close----*/
/*---Special Offer Detail---*/
.special-offer-detail{width:895px; height:auto; border:1px solid #ccc; margin:20px auto 20px auto; box-shadow:0 0 7px #c4bebe; padding:13px; overflow:hidden;}
.special-offer-inner{border:1px solid #e9e9e9; overflow:hidden; position:relative; padding:5px;}
.special-offer-inner img{border:2px solid #fff; box-shadow: 0 0 7px #c4bebe; float:left; margin-top:10px;}
.special-offer-inner-icon{width:66px; height:68px; background:url(../images/offer-sprite.png) no-repeat -58px -31px; position:absolute; left:390px;}
.special-offer-inner p{font:19px/19px Myriad Pro; color:#fff; text-align:center; margin-top:6px;}
.special-offer-righttext{width:400px; height:328px; overflow-y:scroll; float:right; margin:12px 0px 0 0;}
.special-offer-righttext strong{font:bold 18px "Comic Sans MS", cursive; color:#000; padding:5px 0 0 8px; display:block;}
.special-offer-righttext p{font:16px/21px Cambria; color:#000; letter-spacing:0.04em; text-align:justify; padding:5px 8px 0px;}
.special-offer-righttext span{font:17px/30px Cambria; color:#a90609; letter-spacing:0.03em; display:block; padding:5px 8px;}
.special-offer-righttext ul{margin:4px 0 0 17px; padding:0; list-style:none;}
.special-offer-righttext ul li{font:13px/21px Verdana, Geneva, sans-serif; color:#000; background:url("../images/arrow.png") no-repeat 0 8px; padding:0 0 0 10px;}
.special-offer-righttext table{width:96%; border:0px; margin:0px; padding:0px;}
.price-original{width:924px; height:64px; margin:0 auto; background:#e9e9e9 url(../images/special-offer-bg.jpg) left top no-repeat; padding:30px 0 0 0; overflow:hidden;}
.mobile-speci{width:207px; height:auto; float:left; font:20px/54px Cambria; color:#000; border-right:1px solid #ccc;}
.mobile-speci span{background:url(../images/offer-sprite.png) no-repeat -40px -32px; width:8px; height:24px; float:left; margin:15px 8px 0 20px;}
.price-original-1{ width:163px; height:auto; float:left; font:20px/25px Cambria; letter-spacing:0.03em; color:#888; text-align:center; border-right:1px solid #ccc;}
.price-original-1 span{color:#000; text-decoration:line-through;}
.price-original-1 .signrs{background:url(../images/offer-sprite.png) no-repeat 0 -33px; width:10px; height:15px; margin:5px 3px 0 0; vertical-align:top;}
.your-save{width:168px; height:auto; float:left; font:20px/25px Cambria; letter-spacing:0.03em; text-align:center; color:#cd3b0f; border-right:1px solid #ccc;}
.your-save p{text-align:left; font:18px/25px Arial, Helvetica, sans-serif; color:#cd3b0f;}
.your-save span{background:url(../images/offer-sprite.png) no-repeat -20px -33px; width:10px; height:15px; float:left; margin:5px 3px 0 56px;}
.price-share{ width:237px; float:left; margin:0 12px; border-radius:5px; background:#fff; }
.price-share ul{margin:0; padding:0; list-style:none;}
.price-share ul li{margin:0 0 0 12px; padding:0; display:block; float:left; font:13px/51px Trajan Pro;}
.price-share ul li img{ border:0; box-shadow:none; vertical-align:middle;}
.price-view-details{ width:97px; height:26px; margin:13px 0 0 0; float:left; background:url(../images/special-view-details.jpg) left top no-repeat;}
.price-view-details a{text-align:center; display:block; height:26px; text-indent:-9999px;}
.price-send-mail{ width:97px; height:26px; margin:13px 0 0 0; float:left; background:url(../images/send-mail.png) left top no-repeat;}
.price-send-mail a{text-align:center; display:block; height:26px; text-indent:-9999px;}
.special-terms-cond{ width:325px; height:386px; float:left; margin:10px 0 22px 32px; padding:10px; overflow:hidden; }
.special-terms-cond h2{ font:26px/30px Myriad Pro; color:#000; padding-bottom:5px;}
.special-terms-cond .include{font:12px/22px Myriad Pro; color:#000; text-align:justify; overflow-y:scroll; height:356px; }
.special-terms-cond .include span{display:block; font:20px Georgia, "Times New Roman", Times, serif; color:#B22D01;}
.special-terms-cond .include p{font:16px Cambria; color:#222; letter-spacing:0.04em; line-height:22px; padding:2px 0px;}
.special-terms-cond .include ul{margin:0; padding:0; list-style:none;}
.special-terms-cond .include ul li{background:url("../images/orange.jpg") no-repeat scroll 0 13px transparent; color:#000; font:16px/20px Cambria; letter-spacing:0.03em; padding:5px 10px;}
.our-office-s{ width:318px; margin-left:15px;}
.recommended-offer{ width:247px; height:auto; float:left; margin:24px 0 0 10px; font:23px/35px Myriad Pro; color:#000;}
.recommended-offer-inner{ width:auto; border:1px solid #ccc;  box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5); padding:6px;}
.recommended-offer-inner ul{margin:0; padding:0; list-style:none;}
.recommended-offer-inner ul li{margin:0; padding:11px 0px; display:block; font:14px Cambria; color:#000; font-weight:bold; letter-spacing:0.03em; border-bottom:1px dotted #9a9ca7; overflow:hidden;}
.recommended-offer-inner ul li:nth-child(3n){ border:none;}
.recommended-offer-inner ul li strong{color:#1884ad; font-weight:bold; margin:0px; padding:0px;}
.recommended-offer-inner ul li strong a{font:bold 15px Cambria; color:#1884ad; text-decoration:none;}
.recommended-offer-inner ul li strong a:hover{text-decoration:underline;}
.recommended-offer-inner ul li span{margin:0px; padding:0px; display:block;}
.recommended-offer-inner ul li .price-save{ font-size:17px; line-height:20px; font-weight:normal; display:block; color:#f44916; float:left;}
.recommended-offer-inner ul li .price-save span{background:url(../images/rupee-orgicon.png) no-repeat 0 3px; padding:0 0 0 13px;}
.recommended-offer-inner ul li img{ margin-right:5px; border:1px solid #9a9ca7;}
/*---Special Offer Detail Close---*/
/*--Car Rental--*/
.car-rental-bg{ background:url(../images/car-rental-background.jpg) left top no-repeat; width:99.9%; height:468px;}
.car-rental-economy{ background:url(../images/car-rental-economy.jpg) left top no-repeat; width:99.9%; height:468px;}
.car-rental-luxury{ background:url(../images/car-rental-luxury.jpg) left top no-repeat; width:99.9%; height:468px;}
.car-rental-bg-left {width:362px; float:left; margin:11px 0 8px 22px; padding:0 4px; background-color:#edecec; border:6px solid #FFF; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.car-rental-bg-left p{ font:18px Arial, Helvetica, sans-serif; color:#ba000e; padding:5px 0 0 0;}

.booking-flightbx2 {float:left; height:auto; margin:0; padding:0; width:170px;}
.booking-flightbx2 label {color:#333333; float:left; font-family: Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; margin:0 0 0 6px; padding:0; width:auto;}
.hm-hdtext2 {color:#000000; display:block; float:left; font-family: Arial,Helvetica,sans-serif; font-size:15px; margin:5px 0; padding:0; width:145px;}
.hm-mtdy2, .hm-date2, .hm-cldr2 {float:left; padding:0 6px 0 0;}
.hm-date2{color: #333333; font-size:40px; margin-top: -9px; }
.hm-cldr2{ height:29px; margin:0; padding:0; width:25px; }
.hm-mth2 {color:#666666; display:block; font-size:11px; font-weight:bold; text-transform: uppercase;}
.hm-day2 { color:#333333; display:block; font-size:14px; font-weight:bold; text-transform:uppercase; }
.car-rental-bg-form{width:302px; height:auto; overflow:hidden;}
.car-rental-bg-form label{width:302px; height:auto; margin:5px 0; display:block;}
.car-rental-bg-form p{font:14px/28px Arial, Helvetica, sans-serif; color:#333333; width:80px; float:left;}
.car-rental-bg-form input{width:212px; height:28px;}
.car-rental-pick{ width:354px; height:auto; overflow:hidden;}
.car-rental-pick label{ width:184px; height:auto; margin:5px 0; display:block; float:left;}
.car-rental-pick label.car-rental-drop{ width:157px; height:auto; margin:5px 0 5px 5px; display:block; float:left; }
.car-rental-pick span{ font:18px/28px Arial, Helvetica, sans-serif; color:#ba000e; display:block; }
.car-rental-pick label p{ font:14px/28px Arial, Helvetica, sans-serif; color:#333333; width:90px; float:left; }
.car-rental-pick input{ width:90px; height:28px; }
.car-rental-pick label.car-rental-textara{ width:352px; height:auto; margin-top:7px; }
.car-rental-pick label.car-rental-textara p{ font:14px/28px Arial, Helvetica, sans-serif; color:#333333; width:104px; float:left; }
.car-rental-pick label.car-rental-textara textarea{ width:232px; height:66px;}
.car-rental-pick label.car-rental-textara input.car-button{ width:74px; height:32px; cursor:pointer; background:url(../images/car-rental-submit.jpg) no-repeat; float:right; margin-top:21px; border:0; box-shadow:none;}
.car-rental-bg-right{ width:261px; height:auto; float:right; margin:0 28px 0 0;}
.car-rental-bg-right img{ margin-top:15px; padding:0;}
.car-rental-bg-right h1{font:30px/38px Myriad Pro; color:#000;}
.car-rental-bg-right strong{font:18px/22px Myriad Pro; color:#000; font-weight:normal;}
.car-rental-bg-right p{font:12px/18px Myriad Pro; color:#000;}
/*--Car Rental Close--*/
/*----Carrer Tab----*/
.carrerbx{margin-left:10px;}
.carrer-heading{width:97%; float:left; padding:0px; margin:2px; cursor:pointer; display:block; text-decoration:none; clear:both;background-image:url(../images/carrer-plus.png) !important; background-position:99% 4px !important; background-repeat:no-repeat !important; background-color:#0093cf !important; border:1px solid #0069a2; }
.carrerbuttonbx{float:left; font:19px Cambria; color:#fff; padding:5px 0 5px 8px; width:99%;}
.carrer-heading:before{width:97%; font-family:'ModernPictogramsNormal'; font-size:18px; content:""; position:absolute; color:#8b8a8e; margin:0px; border:none;}
.carrers-textbx p{font:16px Cambria; letter-spacing:0.03em; color:#000; line-height:20px; text-align:justify; padding:0px 0 8px 5px; margin:0px;}
.carrers{width:97%; display:none; margin:0 0 0 2px !important; padding:0px!important; border-bottom:none; color: #6a696c !important; text-decoration:none; float:left;_float: none; /* Float works in all browsers but IE6 */ border:1px solid #ccc; }
.showon-carrer{background:url(../images/carrer-minus.png) no-repeat 99% 4px !important; background-color:#0093cf !important; }
.carrer-top-prag{ width:95%; height:auto; padding:7px; border:1px solid #ccc; margin:23px auto 0 auto; position:relative;}
.carrer-top-heading{ background:url(../images/carrer-top-heading.png) left top no-repeat; width:44%; height:37px; position:absolute;  top:-17px; left:-8px;}
.carrer-top-heading h1 {font:20px Myriad Pro; color:#fff; padding:5px 0 0 23px; }
.carrer-top-prag p{ font:1.04em/21px Cambria; letter-spacing:0.04em; color:#363434; padding:13px 0 0 0; text-align:justify; }
.carrer-designation {margin:0; padding:8px; font:16px/20px Cambria; letter-spacing:0.04em; height:auto; color:#363434; font-weight:normal;}
.carrer-designation table{border:0; margin:0px; padding:0px; width:100%;}
.carrer-designation table td:first-child{width:20%;}
.carrer-designation table tr{vertical-align:top;}
.carrer-designation table td{padding:3px 0px;}
/*----Carrer Tab Close----*/
/*-----Distance Checker----*/
.distance-checker{width:100%; height:auto; margin:0 auto 15px auto;}
.shortest-route{width:703px; height:233px; margin:0 auto; background:url(../images/distnace-route-map.jpg) left top no-repeat; border:4px solid #FFF; box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5);}
.shortest-route-search{width:auto; height:178px; padding:28px 0 0 132px; position:relative;}
.shortest-route-search span{font:36px Myriad Pro; color:#de040f; color: red; 
 text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}
.shortest-route-search p{font:20px/25px Myriad Pro; color:#000; margin-bottom:26px;}
.shortest-route-search label{font:14px Myriad Pro; color:#000;}
.shortest-route-search select{width:158px; height:24px; padding:2px; margin:0 21px 0 0;}
.shortest-route-search .shortest-button{width:104px; height:26px; background:url(../images/calculate.png) no-repeat; margin:-1px 0 0 0px; border:0; cursor:pointer; position:absolute;}
.disinfo{width:auto; height:auto; float:left; margin:25px 0 0 25px; font:20px Calibri; color:#000;}
.disinfo strong{font:22px Calibri; color:#000;}
.google-map-roupte{width:710px; height:auto; margin:30px auto 20px auto; border:1px solid #ccc;}
.right-distance-banner{ width:240px; height:110px; background:url(../images/distance-banner.jpg) left top no-repeat; margin-bottom:12px;}
.right-distance-banner p{ font:14px Arial, Helvetica, sans-serif; color:#000; padding:65px 0 0 109px;}
.right-distance-banner span{ font:11px/20px Arial, Helvetica, sans-serif; color:#000;}
.right-distance-delhi{ width:234px; height:auto; margin:0 0 15px 0; border:1px solid #d6d6d6; padding:3px; box-shadow: 1px 1px 4px 1px rgba(161, 161, 161, 0.5);}
.right-distance-delhi span{ display:block; background:url(../images/wgdistance-bg.jpg) left top repeat-x; height:27px; font:16px/27px Myriad Pro; color:#fff; padding-left:6px;}
.right-distance-delhi ul{margin:8px 0 0 10px; padding:0; list-style:none;}
.right-distance-delhi ul li{margin:0; padding:0; display:block; background:url(../images/distance-bullet.jpg) left center no-repeat;}
.right-distance-delhi ul li a{margin:0; padding:0 0 0 12px; font:14px/22px Myriad Pro; color:#000; text-decoration:none;}
.tour-india-heading{ width:231px; height:27px; margin:15px auto 3px auto; background:url(../images/wgdistance-bg.jpg) left top repeat-x; font:22px/27px Myriad Pro; color:#fff; padding-left:9px; font-weight:normal;}

.tour-india-package{ width:234px; padding:3px; height:auto; margin:0 auto; border:1px solid #d2d2d2; box-shadow: 1px 1px 4px 1px rgba(161, 161, 161, 0.5);}
.tour-india-package-head{font:16px/32px Myriad Pro; color:#010100;}
.tour-india-package-head a{font:16px/32px Myriad Pro; color:#010100; text-decoration:none}
.tour-india-package-head a:hover{color:#C9040B;}
.tour-india-package-1{ background:#e7e7e7; padding:5px; overflow:hidden;}
.tour-india-package-1 p{font:12px/18px Arial, Helvetica, sans-serif; color:#000;}
.tour-india-package-1 p span{font:11px/18px Arial, Helvetica, sans-serif; color:#000;}
.tour-india-package-1 img{ margin:0 5px 0 0;}
/*-----Distance Checker Close----*/
/*-----client testimonials----*/
.client-testbx{border-bottom:1px dashed rgb(51, 51, 51); color:rgb(51, 51, 51); float:left; font:italic 15px/21px Georgia,"Times New Roman",Times,serif; height:auto; margin:0; padding:0 8px 5px; text-align:justify; width:97%;}
.client-testbx p{padding:8px 0px; margin:0px; text-align:left;}
.client-testbx:nth-child(2n+1){background-color:#f5f5f5; padding:0px 8px 12px;}
.client-testbx .client-rgtbx{float:right; width:auto; height:auto; padding:0px; margin:0 13px; clear:both;}
.client-testbx .client-rgtbx span{font:17px Calibri; color:#bf000c; display:block; text-align:center;}
.client-testbx strong{font:18px/21px Georgia,"Times New Roman",Times,serif; color:#bf000c; display:block; text-align:left;}
/*-----client testimonials close----*/
.gbqfb{vertical-align:top; background-color:#4D90FE; background-image:-moz-linear-gradient(center top , #4D90FE, #4787ED); border:1px solid #3079ED; color:#FFFFFF !important; margin:0; -moz-user-select:none;  border-radius:2px 2px 2px 2px; cursor:pointer !important; display:inline-block; font-weight:bold; line-height:29px; min-width:54px; padding:0 8px; text-align:center; text-decoration:none !important; }
.gbqfi{background-position:-33px 0; display:inline-block; height:13px; margin:7px 19px;  width:14px; background-image:url(../images/s-cio.png); 	background-size: 294px 45px; color:#FFFFFF !important;}
.se_search {font-family: Arial, Helvetica, sans-serif;}
.se_search  .url{ font-size: 14px !important ; color:#00802A; width:450px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.searchBox{width:750px; padding:20px 5px; border:#4A8CF6 1px solid; border-radius:3px; background:#eff1f2;
background: -moz-linear-gradient(top,  #eff1f2 0%, #f7f8f9 50%, #f4f6f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff1f2), color-stop(50%,#f7f8f9), color-stop(100%,#f4f6f7));
background: -webkit-linear-gradient(top,  #eff1f2 0%,#f7f8f9 50%,#f4f6f7 100%);
background: -o-linear-gradient(top,  #eff1f2 0%,#f7f8f9 50%,#f4f6f7 100%);
background: -ms-linear-gradient(top,  #eff1f2 0%,#f7f8f9 50%,#f4f6f7 100%);
background: linear-gradient(to bottom,  #eff1f2 0%,#f7f8f9 50%,#f4f6f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff1f2', endColorstr='#f4f6f7',GradientType=0 )}
.searchBox table{ width:100%; }
.searchBox table td{ padding:5px;}
.searchBox table td select{ width:200px; height:30px; padding:5px;}
.se_search  .description{ line-height:1.24; color:#444444; font-size:small; width:500px; }
.se_search #result_report {  color: #999999;  font-size: 13px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.se_search #other_pages { text-align:center }
.se_search #other_pages a{  color: #2518B5;  font-size:small; text-decoration:none; padding-right:5px } 
.se_search #other_pages b {font-size:small; text-decoration:none; padding-right:5px } 
.se_search #did_you_mean { font-size:16px;  font-weight:normal; }
.se_search #did_you_mean a{ font-size:16px;  font-weight:normal; color:#2518B5; font-style:italic; }
/*----National Park----*/
.tourpkghbx{width:65%; height:auto; overflow:hidden; margin:0; float:left;}
.tour-package-head{ width:auto; height:40px; float:left;}
.tour-package-head h4{color:#000; font-family: Oswald; font-size:22px; font-weight:normal;}
.national-park-tour{border:1px solid #ccc; width:225px; float:left; margin-right:13px; margin-bottom:12px; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5);}
.national-park-tour-head{ font:18px/40px Calibri; color:#fff; background:#797979; width:209px; height:40px; margin:5px auto; padding-left:8px;}
.national-park-tour a img{display:block; margin:0 auto;}
.national-park-tour p{ font:13px/30px Arial, Helvetica, sans-serif; color:#000; text-align:center; font-weight:bold;}
.jungle-lodges{ width:231px; height:auto; margin:0; padding:5px; float:left; border:4px solid #fff; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5); background:#f1f2f2;}
.jungle-lodges h2{ font:20px/20px Calibri; color:#376018; margin:0; padding:0 0 5px 0; font-weight:bold; border-bottom:1px solid #ccc;}
.jungle-lodges ul{margin:0; padding:0;list-style:none; }
.jungle-lodges ul li{margin:0 0 3px; padding:0 0 0 12px; border-bottom:1px dashed #b6b8b8; background:url(../images/arrow.png) left 9px no-repeat; line-height:23px; display:block;}
.jungle-lodges ul li a{margin:0; padding:0; font:16px/23.3px Calibri; color:#000; text-decoration:none;}
.jungle-lodges ul li a:hover{ color:#9c1010; }
.gallery-link{ width:69px; height:38px; position:absolute; bottom:5px; left:573px;}
.gallery-link img{margin:0; padding:0;}
.list-wild{width:96.5%; height:auto; float:left; padding:10px; margin:10px 0px 15px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.list-wildhd{width:80%; height:30px; margin:5px auto 25px; text-align:center;}
.list-wildhd .wdborder{display:block; width:50%; height:32px; margin:0 auto; border-top:5px solid #e5e1e1; border-bottom:5px solid #e5e1e1;}
.list-wildhd h2{display:block; font:22px Calibri; color:#2f4408; text-transform:uppercase; text-align:center; margin:-40px 0 0px;}
.list-wildhd h2 a{font:22px Calibri; color:#2f4408; text-decoration:none;}
.list-wildhd h2 a:hover{color:#bf000c;}
.list-wild img{float:left; width:auto; border:0px !important; margin:0px !important;}
.list-wild ul{margin:0px 0 0 10px !important; padding:0px !important; list-style:none !important; float:left !important; width:43% !important; height:auto !important;}
.list-wild ul li{font:13px Arial, Helvetica, sans-serif; color:#000 !important; padding:0 0 0 10px !important; background:url(../images/willife-bullet.jpg) left 8px no-repeat !important; line-height:28px !important;}
.list-wild ul li a{font:normal 15px Arial, Helvetica, sans-serif !important; color:#2f4408 !important; text-decoration:none !important;}
.list-wild ul li a:hover, .listwd-link:hover{text-decoration:underline !important; color:#bf000c !important;}
.listwd-link{font:italic 15px Georgia,"Times New Roman",Times,serif; color:#2f4408; float:right; text-decoration:none;}

/*------------Weekend 23-12-2013---------------------*/
.weekend-heading{ width:auto; height:48px; margin:7px auto;}
.weekend-heading span{ font:24px Oswald; color:#000; line-height:48px; float:left; width:68%;}
.weekend-heading-list{ width:318px; margin:5px 0; padding:0; float:right;}
.list-view{ width:127px; height:auto; border:1px solid #e9e5e5; float:left; background:url(../images/view-list-bg.jpg) left top repeat-x; padding:7px 6px; margin:0 0 0 2px;}
.list-view img{ margin:0; padding:0; float:left;}
.list-view p{ font:16px/32px Myriad Pro; color:#000; text-transform:uppercase; text-align:right;}
.weekend-heading-list1{ width:318px; margin:-11px 0; padding:0; float:right;}
.map-view{ width:148px; height:auto; border:1px solid #e9e5e5; float:left; background:url(../images/view-list-bg.jpg) left top repeat-x; padding:7px 6px; margin:0 0 0 2px;}
.map-view img{ margin:0; padding:0; float:left;}
.map-view p{ font:16px/32px Myriad Pro; color:#000; text-transform:uppercase; text-align:right;}
.weekend-gallery{ height:auto; border:1px solid #ccc; margin:0 auto; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5); padding:11px; overflow:hidden;}
.weekend-frame{ width:230px; height:233px; border:1px solid #dfdede; float:left; margin:0 16px 14px 0;}
.weekend-frame:nth-child(4n){ margin-right:0;}
.weekend-frame img{ margin:0; padding:0; vertical-align:top;}
.glerry-head{ background:#000; padding:7px 8px; color:#fff; font:20px Cambria; letter-spacing:0.03em;}
.glerry-head img{ vertical-align:middle; margin:0; padding:0 0 0 10px;}
.gatway-distance{ height:auto; border:1px solid #ccc; margin:0 auto; box-shadow: 0 0 5px 0 rgba(161, 161, 161, 0.5); padding:7px; overflow:hidden; background:#fff;}
.gatway-distance-heading{ width:auto; height:42px; margin:0 auto; background:url(../images/distance-bg1.jpg) left top no-repeat; font:24px Oswald; color:#fff; padding-left:5px;}
.distance-all{ height:auto; padding:10px 0; background:#cecece url(../images/all-distnace-bg1.jpg) left top repeat-x; overflow:hidden;}
.distance-all ul{margin:0; padding:0; list-style:none;}
.distance-all ul li{margin:0 40px 0 30px; padding:0; display:block; float:left; font:20px Myriad Pro; color:#000;}
.distance-all ul li:nth-child(6n){margin-right:0;}
.place-distance1{ height:auto; background:#4a484b; padding:5px 0; margin:0 0 6px 0; overflow:hidden;}
.distance-re{float:left; padding-left:10px; font:18px Myriad Pro; color:#fff; line-height:26px;}
.city-distance{ background-color:#f0f0f0; padding:5px; margin-top:5px;}
.place-distance{ height:auto; background:#797979; padding:5px 0; margin:0 0 6px 0; overflow:hidden;}
.place-distance ul{ margin:0; padding:0; list-style:none;}
.place-distance ul li{ margin:0 0 0 21px; padding:0; display:block; float:left; font:18px Myriad Pro; color:#fff;}
.place-distance ul li:nth-child(3n){margin-left:0;}
.pilgrim-distance{ height:auo; background:#fff; border:1px dashed #ccc; padding:5px; margin:0 0 8px 0; position:relative;}
.pilgrim-distance ul{margin:0; padding:0; list-style:none;}
.pilgrim-distance ul li{ width:216px; margin:15px 20px 0 0; padding:0; display:block; float:left; font:15px/20px Georgia, "Times New Roman", Times, serif; color:#000; position:relative; font-style:italic;}
.pilgrim-distance ul li.wtravelinfo{width:210px;}
.pilgrim-distance ul li.wprice{width:120px;}
.pilgrim-distance ul li.distance-city{ margin:15px 7px 0 0; padding:0; width:150px;}
.pilgrim-distance ul li.distance-city1{ margin:15px 0 0 0; padding:0; width:125px; float:right;}
.pilgrim-distance ul li.img-width{width:225px; height:autopx; margin:0 20px 0 0; padding:0;}
.pilgrim-distance ul li.img-margin{margin:0 8px 0 0; padding:0;}
.pilgrim-distance ul li:nth-child(5n){margin-right:0;}
.pilgrim-distance ul li .effect-heading{position:absolute; padding:2px 6px; z-index:1; background:#000; color:#fff; top:100px; right:0; font:16px Georgia, 'Times New Roman', Times, serif; font-style:italic;}
.pilgrim-distance ul li span{ margin:0 0 0 0; padding:0; display:block; font:16px/22px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#bf000c;}
.pilgrim-distance ul li strong{ color:#bf000c; font-weight:normal; font:16px/22px Georgia, "Times New Roman", Times, serif; font-style:italic;}
.pilgrim-distance ul li img{ margin:0; padding:0; float:left;}
.distance-state{ color:#000; float:left; margin:0 0 0 10px; font:14px Myriad Pro; color:000;}
.distance-state span{ color:#ff0000; font:20px Myriad Pro;}
.distance-explore{ width:124px; height:auto; padding:3px 4px; background:#ff0000; font:14px Myriad Pro; text-transform:uppercase; text-align:center; color:#fff; border-radius:3px; margin:0 auto 3px auto;
 background-color: #45484d; background-image: -webkit-gradient(linear, left top, left bottom, from(#45484d), to(#000000));
 background-image: -webkit-linear-gradient(top, #45484d, #000000);
 background-image: -moz-linear-gradient(top, #45484d, #000000);
 background-image: -ms-linear-gradient(top, #45484d, #000000);
 background-image: -o-linear-gradient(top, #45484d, #000000);
 background-image: linear-gradient(to bottom, #45484d, #000000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#45484d, endColorstr=#000000);}
.distance-explore1{ width:100px;}
.distance-explore a{ color:#fff; text-decoration:none;}
.distance-explore a:hover{ color:#FFF600; text-decoration:none;}
.city-distance-img{ background-color:#F0F0F0; margin-top:5px; padding:13px; overflow:hidden;}
.city-distext{position:absolute; z-index:10; margin-top:-80px; margin-left:413px; font-family:Oswald; text-align:center; vertical-align:middle; color:#353535; width:130px; height:65px;}
.city-distance-gellery{ margin:0 17px 15px 0; padding:7px; width:211px; height:auto; border:1px solid #e0dfdf; background:#fff; float:left;}
.city-distance-gellery:nth-child(4n){margin-right:0;}
.city-distance-gellery img{margin:0; padding:0; vertical-align:top;}
.city-distance-gellery span{background:#2f261d; display:block; font:18px Myriad Pro; color:#fff; padding-left:3px; }
.city-distance-gellery p{font:14px/20px Myriad Pro; margin:8px 0 0 0;}
.city-distance-gellery p strong{ color:#b00000; font-weight:normal;}
/*--Gateway Tab--*/
ul.resp-tabs-list3,p{ margin:0px; padding:0px;}
.resp-tabs-list3 li {background:#2f261d; font-weight:600; font-size:18px; font-family:Arial, Helvetica, sans-serif; display:inline-block; padding:10px 27px; margin:0 2px 0 0;    list-style:none; cursor:pointer; float:left; color:#fff; font-weight:normal;}
.resp-tabs-container3 { padding:0px; background-color:#fff; clear:left; }
h2.resp-accordion { cursor:pointer; padding:5px; display:none;}
.resp-tab-content {display:none; padding:15px; }
.resp-tab-active { background:#eeeeee !important; border:1px solid #c1c1c1; border-bottom:none; margin-bottom:-1px !important; padding:6px 20px 14px 14px !important; color:#000 !important; }
.resp-content-active, .resp-accordion-active { display:block; }
.resp-tab-content { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; box-shadow:0 0 5px 0 rgba(161, 161, 161, 0.5); padding:7px; overflow:hidden;}
h2.resp-accordion { font-size:13px; border:1px solid #c1c1c1; border-top:0px solid #c1c1c1; margin:0px; padding:10px 15px !important; }
h2.resp-tab-active { border-bottom:0px solid #c1c1c1 !important; margin-bottom:0px !important; padding:10px 15px !important;}
h2.resp-tab-title:last-child {border-bottom:12px solid #c1c1c1 !important; background:blue; }
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list3 {float: left; width: 30%;}
.resp-vtabs .resp-tabs-list3 li { display: block; padding: 15px 15px !important; margin: 0;  cursor: pointer;  float: none; }
.resp-vtabs .resp-tabs-container3 { padding: 0px; background-color: #fff; border: 1px solid #c1c1c1; float: left; width: 68%; min-height: 250px;
border-radius: 4px; clear: none; }
.resp-vtabs .resp-tab-content { border: none; }
.resp-vtabs li.resp-tab-active { border: 1px solid #c1c1c1; border-right: none; background-color: #fff; position: relative; z-index: 1;    margin-right: -1px !important; padding: 14px 15px 15px 14px !important; }
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent;   border-top: 12px solid #c1c1c1; }
h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }
/*-----------Accordion styles-----------*/
h2.resp-tab-active { background: #DBDBDB !important;}
.resp-easy-accordion  h2.resp-accordion {display: block; }
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important; }
.resp-jfit { width: 100%;  margin: 0px; }
.resp-tab-content-active { display: block;}
h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1 !important;}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 999px) { ul.resp-tabs-list3 {display: none;}
h2.resp-accordion {display: block;}
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container3 {border: none; float: none; width: 100%; min-height: initial; clear: none; }
.resp-accordion-closed { display:none !important; }
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
}
/*--Gateway Tab Close--*/
/*---------------Weekeand listing page Css image effect---------------*/
. {width:225px; height:124px; position:absolute; overflow:hidden; top:0; left:0; }
.travelbx3 a{ font:16px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#FFF600; text-align:right; text-decoration:none; float:right; padding-right:5px;}
.travelbx3 a:hover{ text-decoration:underline; text-align:right;}
.viewbx3 img{-webkit-transition: all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.viewbx3 .maskbx3{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background:url(../images/blackbg.png) repeat; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.viewbx3:hover img{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.viewbx3 a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.viewbx3:hover .maskbx3{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.viewbx3:hover p, .viewbx3:hover a.info{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.travelbx3{width:225px; height:124px; float:left; margin:0px; padding:0px; position:relative; text-align:center; overflow:hidden;}
.travelbx3 .maskbx3{width:225px; height:124px; position:absolute; overflow:hidden; top:0; left:0;}
.travelbx3 p{padding:4px 5px; font:15px Georgia, "Times New Roman", Times, serif; color:#fff; font-style:italic;}
.wekkend-left .travelbx3 p{padding:4px 5px; font:15px Georgia, "Times New Roman", Times, serif; color:#fff; font-style:italic;}

.distance-viewmore{ background: linear-gradient(to bottom, #45484D, #000000) repeat scroll 0 0 #45484D; border-radius: 3px; color: #FFFFFF;
font: 16px Myriad Pro; height: auto; margin:5px auto 5px auto; padding: 3px 4px; text-align: center; text-transform: uppercase; width:104px; cursor:pointer;}
.distance-viewmore a{ color:#fff; text-decoration:none;}
.distance-viewmore a:hover{ color:#afafaf; text-decoration:none;}
/*---------------Weekeand listing page Css image effect Close---------------*/
/*---------Weekend Detail Page 9-1-2014---------*/
.wekkend-left{ width:723px; height:auto; float:left;}
.wekkend-left h2{ color:#000000; font-family:Oswald; font-size:22px; font-weight:normal; line-height:34px; padding: 5px 0 0;}
.wekkend-left h3{ color:#AC0202; font:18px Arial, Helvetica, sans-serif; line-height:34px; padding: 5px 0 0;}
.wekkend-left span{ font:17px Arial, Helvetica, sans-serif; color:#000; display:block; margin-top:4px;}
.wekkend-slider {background-color:#f0bb89; border:3px solid #fff; box-shadow:1px 1px 4px 1px rgba(161, 161, 161, 0.5); float:left; margin:6px auto; padding:0; height:auto; width:99%; position:relative;}
.wekkend-slider img{margin:0; padding:0; float:left; border:0;}
.wekkend-slider-text{width:42.5%; height:auto; float:left; padding:7px;}
.wekkend-slider-text p{ font:13px arial; color:#000;}
.wekkend-slider-text strong{ color:#ac0202;}
.wekkend-heading{width:99%; height:auto; padding:2px; background:#f6e9de; border:1px solid #ce8846; margin-bottom:5px;}
.wekkend-heading h1{font:25px/32px Century Gothic; color:#000; margin:0; padding:0;}
.fast-facts{ font:21px Arial, Helvetica, sans-serif; color:#ac0202; padding:3px 0;}
.wekkend-gellery{width:50px; height:28px; position:absolute; left:342px; top:278px;}
.wekkend-button{ width:131px; height:auto; padding:3px 5px; float:left; font:15px Arial, Helvetica, sans-serif; font-weight:bold; border-radius: 6px; box-shadow: 0 0 3px 0 #656964; margin:10px 6px 0 0; line-height:23px;
 background-color: #FFFFFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDBB8D));
 background-image: -webkit-linear-gradient(top, #FFFFFF, #EDBB8D);
 background-image: -moz-linear-gradient(top, #FFFFFF, #EDBB8D);
 background-image: -ms-linear-gradient(top, #FFFFFF, #EDBB8D);
 background-image: -o-linear-gradient(top, #FFFFFF, #EDBB8D);
 background-image: linear-gradient(to bottom, #FFFFFF, #EDBB8D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF, endColorstr=#EDBB8D);} 
.wekkend-button:hover{
 background-color: #E6A161; background-image: -webkit-gradient(linear, left top, left bottom, from(#E6A161), to(#fff));
 background-image: -webkit-linear-gradient(top, #E6A161, #fff);
 background-image: -moz-linear-gradient(top, #E6A161, #fff);
 background-image: -ms-linear-gradient(top, #E6A161, #fff);
 background-image: -o-linear-gradient(top, #E6A161, #fff);
 background-image: linear-gradient(to bottom, #E6A161, #fff);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6A161, endColorstr=#fff);} 
 .wekkend-button1{ width:131px; height:auto; padding:3px 5px; float:left; font:15px Arial, Helvetica, sans-serif; font-weight:bold; border-radius: 6px; box-shadow: 0 0 3px 0 #656964; line-height:23px; cursor:pointer; margin:10px 6px 0 0;
 background-color: #D67D2C; background-image: -webkit-gradient(linear, left top, left bottom, from(#D67D2C), to(#B96416));
 background-image: -webkit-linear-gradient(top, #D67D2C, #B96416);
 background-image: -moz-linear-gradient(top, #D67D2C, #B96416);
 background-image: -ms-linear-gradient(top, #D67D2C, #B96416);
 background-image: -o-linear-gradient(top, #D67D2C, #B96416);
 background-image: linear-gradient(to bottom, #D67D2C, #B96416);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D67D2C, endColorstr=#B96416);}
.wekkend-button1 a{ text-decoration:none; color:#fff;}
.wekkend-button1 img{float:right; margin:3px 5px 0 0;}
.wekkend-button1:hover{ 
 background-color: #B96416; background-image: -webkit-gradient(linear, left top, left bottom, from(#B96416), to(#D67D2C));
 background-image: -webkit-linear-gradient(top, #B96416, #D67D2C);
 background-image: -moz-linear-gradient(top, #B96416, #D67D2C);
 background-image: -ms-linear-gradient(top, #B96416, #D67D2C);
 background-image: -o-linear-gradient(top, #B96416, #D67D2C);
 background-image: linear-gradient(to bottom, #B96416, #D67D2C);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B96416, endColorstr=#D67D2C); }
.wekkend-right{ width:265px; height:auto; border:1px solid #c6c3c3; float:right;}
.wekkend-right ul{ margin:0; padding:0; list-style:none;}
.wekkend-right ul li{ margin:0; padding:4px 0 4px 24px; display:block; border-bottom:1px dotted #c6c3c3;  background:url(../images/arrow.png) 8px center no-repeat;}
.wekkend-right ul li a{ margin:0; padding:0; color:#444444; font:15px Arial,Helvetica,sans-serif; text-align:justify; text-decoration:none;}
.wekkend-right ul li a:hover{ text-decoration:none; color:#AC0202;}
.wekkend-right-head{ background:#c26917; padding:7px 2px;  font:19px Myriad Pro; color:#fff; text-align:center; margin:0; padding:0; padding:5px 5px 5px 2px;}
.wekkend-right-head h1{ font:17px Myriad Pro; color:#fff; margin:0; padding:0; text-transform:uppercase;}
.weekend-view{ font:15px Arial, Helvetica, sans-serif; color:#000; padding:5px 7px 5px 0; text-align:right;}
.weekend-view a{ color:#000; text-decoration:none;}
.weekend-view a:hover{ color:#AC0202; text-decoration:underline;}
.weekend-destination{ height:auto; background-image: -moz-linear-gradient(center top , #EAEAEA, #FBFBFB); border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:1px; margin:5px 0;}
.weekend-destination p{color:#7F7F80; font-family: Myriad Pro; font-size:14.3px; line-height:20px; padding:7px 0 0 15px; text-transform:uppercase;}
.weekend-destination span{color:#000; font-family: Myriad Pro; line-height:20px;}
.weekend-destination img{ margin:0; padding:0; float:left;}
.wekkend-text{ margin:5px 0 0 0; padding:0;}
.wekkend-text ul{ margin:0; padding:0; list-style:none;}
.wekkend-text ul li{ margin:0; padding:0 0 5px 10px; display:block; font: 13px/20px Arial,Helvetica,sans-serif; background:url(../images/arrow.png) left 6px no-repeat;}
/*---------Weekend Detail Page 9-1-2014 Close---------*/
.wgmaplink{font:12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.wgmaplink:hover{text-decoration:underline;}
/*---------Weekend Detail Page css---------*/
.weekendtopbx{width:100%; height:auto; margin:10px auto; padding:0px;}
.weektop-leftbx{width:700px; height:auto; margin:0px; padding:0px; float:left; position:relative;}
.weektop-intro{width:100%; height:auto; margin:0px; padding:0px; float:left;}
.weektop-gallerybx{width:57px; height:auto; margin:0px; padding:0px; float:right; position:absolute; right:9px; bottom:3px;}
.weektop-rightbx{width:278px; height:255px; margin:0px 0 0 5px; padding:5px 10px; float:left; background:#95cfe7;}
.weektop-rightbx span{display:block; font:small-caps 20px Georgia, "Times New Roman", Times, serif; color:#004657; text-align:center;}
.wformcontainer{width:100%; height:auto; margin:0px;}
.wdis{display:block;}
.nondis{display:none;}
.bttnw{width:100%; float:left;}
.weektop-rightbx form, .weekend-formbx, .weekenddetf{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.weekend-formbx label{float:left; padding:2px 0px; margin:0px; width:100%; font:15px Calibri; color:#333;}
.weekend-formbx .transptxt{width:155px;}
.weekend-formbx .radiotxt{float:left; padding:2px 0px; margin:0px; width:50px; font:15px Calibri; color:#333;}
.weekend-formbx input{width:260px; height:17px; padding:3px; margin:0px;}
.weekend-formbx .radiobtt{width:13px; height:13px; padding:3px; margin:3px 0 0px;}
.weekend-formbx .datein{width:110px; height:17px; padding:3px; margin:0px;}
.weekend-formbx select{padding:3px 2px 3px 0px; margin:0px; height:25px; width:98%;}
.weekend-formbx option, .weekenddetf option{background-color:#FFF;}
.weekfild{float:left; width:99%; margin:0px;}
.weekwth{float:left; width:49%; margin:0px;}
.weekage{float:left; width:29%; margin:0 10px 0 0px;}
.weekend-formbx .weekendbutton{font:15px arial, helvetica, sans-serif; color:#FFF; padding:2px 12px; margin:7px 0 2px 110px; height:27px; text-align:left; cursor:pointer; width:auto; border:1px solid #0D4266; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.weekend-formbx button.Zebra_DatePicker_Icon{position:static !important; margin:5px 22px 0 -25px !important; float:right;}
.weekend-formbx input, .weekend-formbx .datein, .weekend-formbx select, .weekenddetf input, .weekenddetf .codef, .weekenddetf select, .weekenddetf textarea{float:left; font:12px Arial, Helvetica, sans-serif; color:#555; border:1px solid #666;}
.weekenddetf label{float:left; padding:3px 0px; margin:0px; width:73px; font:15px Calibri; color:#333;}
.weekenddetf input{margin:3px 0px; padding:3px; width:189px; height:17px;}
.weekenddetf .codef{margin:5px 0px; padding:3px; width:auto; height:17px; text-align:center;}
.weekenddetf .codeimg{float:left; margin:5px 0 0 5px; vertical-align:top;}
.weekenddetf select{padding:3px 2px 3px 0px; margin:3px 0px; height:25px; width:197px;}
.weekenddetf textarea{padding:5px 3px; width:189px; height:55px; margin:3px 0px;}
.weekenddetf .prvbtn{font:19px arial, helvetica, sans-serif; color:#FFF; padding:0 10px 0px; margin:3px 0 2px 11px; height:27px; text-align:left; cursor:pointer; width:auto; border:1px solid #0D4266; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.weekenddetf .submitbtn{font:15px arial, helvetica, sans-serif; color:#FFF; padding:2px 12px; margin:3px 0 2px 11px; height:27px; text-align:left; cursor:pointer; width:auto; border:1px solid #0D4266; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.weekendfact{width:99.8%; height:auto; margin:5px auto; float:left; padding:0px; overflow:hidden; background-color:#edf1f4; border:1px solid #777;}
.wfacthd{width:98%; height:auto; float:left; margin:0px; padding:10px; border-bottom:1px solid #777;}
.wfacthd strong{display:block; font:small-caps 28px Georgia, "Times New Roman", Times, serif; color:#222; letter-spacing:0.03em; width:20%; float:left; padding:8px 0 0px;}
.wfacthd strong span{color:#0092b5;}
.wfactfamous{float:left; width:45%; height:auto; margin:0px; padding:0px 10px;}
.wfactstate{float:left; width:21%; height:auto; margin:0px; padding:0px 0 0 65px; border-left:1px solid #777;}
.wfactfamous p, .wfactstate p{font:16px Cambria; color:#222; padding:0px;}
.wfactinfo ul{width:98%; height:auto; float:left; margin:0px; padding:10px; list-style:none;}
.wfactinfo ul li{padding:0px; margin:0px; width:auto; height:auto;}
.wfactinfo ul li img, .wfactfamous img, .wfactstate img{float:left; margin:0px 8px 0 0px; padding:0px;}
.wfactinfo ul li span, .wfactfamous span, .wfactstate span{display:block; font:22px Cambria; letter-spacing:0.03em; color:#222;}
.wfactinfo ul li p{font:16px Cambria; color:#222; padding:5px 0 0 39px;}
.wfactdis{float:left; width:35%; height:auto; margin:0px; padding:0px 10px; border-right:1px solid #777;}
.wfactbest{float:left; width:24.5%; height:auto; margin:0px; padding:0px 26px; border-right:1px solid #777;}
.wfactweather{float:left; width:31%; height:auto; margin:0px; padding:0px 0 0 16px;}
.weekend-leftbx{width:715px; height:auto; float:left; margin:0px; padding:0px; overflow:hidden;}
.enqbtt{text-align:center; margin:0 auto 10px; padding:6px 10px;}
.weekhdaccordion{width:715px; float:left; paddingt:0px; margin:6px 2px; cursor:pointer; display:block; text-decoration:none; clear:both; background-image:url(../images/upicon.png) !important; background-position:680px 12px !important; background-repeat:no-repeat !important; background-color:transparent; background-color:#f4f4f4 !important;}
.weekbtext{float:left; font:22px Cambria; letter-spacing:0.03em; color:#333; padding:2px 0 3px 8px; width:715px; border-left:4px solid #ac0202;}
.weekhdaccordion:before{width:715px; font-family:'ModernPictogramsNormal'; font-size:18px; content:""; position:absolute; color:#8b8a8e; margin:0px; border:none;}
.showonarr{background:url(../images/downicon.png) no-repeat 680px 12px !important; background-color:#f4f4f4 !important;}
.contweekaccordion{width:715px; display:none; margin:0px !important; padding:0px!important; border-bottom:none; color:#6a696c !important; text-decoration:none; float:left;_float: none; /* Float works in all browsers but IE6 */}
.contweekacc-textbx, .contreachbx{width:715px; height:auto; float:left; margin:6px 0px; padding:0px;}
.contweekacc-textbx span{font:bold 20px "Century Gothic"; color:#BF000F; display:block; padding:0px 0 2px 5px; margin:0px;}
.contweekacc-textbx p, .contweekacc-textbx ul li{font:16px Cambria; color:#222; line-height:24px; letter-spacing:0.04em; text-align:justify; padding:0px 5px 8px; margin:0px;}
.contweekacc-textbx p strong{font-size:18px; line-height:0px;}
.contreachbx strong{ display:inline;}
.contreachbx p{font:16px Cambria; color:#222; line-height:24px; letter-spacing:0.04em; text-align:justify; padding:0px 5px 8px; margin:0px; float:left; width:92%;}
.contreachbx .wicon{float:left; vertical-align:top; margin:3px 5px;}
.weektabs{width:715px; margin:0 0 10px;}
.weekhotel{width:100%; height:auto; float:left; margin:15px 0px; overflow:hidden; padding:8px 0px; border-top:1px solid #777; border-bottom:1px solid #777;}
.weekhotelhd{width:30%; height:auto; float:left;}
.weekhotelhd img{float:left; margin:0 5px 0 8px; vertical-align:top;}
.weekhotelhd span{font:19px Cambria; letter-spacing:0.04em; color:#111; padding:7px 0 0px; display:block;}
.weekhotel ul{width:65%; height:auto; float:left; margin:8px 5px 5px; padding:0px; list-style:none;}
.weekhotel ul li{float:left; width:30%; padding:0 0 0 15px; margin:5px 0px; font:15px Cambria; letter-spacing:0.03em; color:#000; background:url(../images/orange.jpg) no-repeat 5px 7px;}
.weekhotel ul li a{font:15px Cambria; color:#000; text-decoration:none;}
.weekhotel ul li a:hover, .weekend-agra .wview:hover{text-decoration:underline; color:#BF000F;}
.weekdest-head{width:97%; height:auto; margin:12px auto; border-top:1px solid #777;}
.weekdest-head span{width:55%; margin:-10px auto; display:block; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; background-color:#FFF;}
.weekend-recommended{width:100%; height:auto; margin:20px auto 10px; padding:10px; background:#f0f0f0; clear:both;}
.travelling-time{width:207px; height:auto; background:#fff; padding:8px; margin-right:10px; border:1px solid #e0dfdf; float:left; color:#444; font:14px/20px Cambria; letter-spacing:0.03em;}
.travelling-time:nth-child(3n){margin-right:0;}
.travelling-time span{background:#222; color:#FFF; display:block; font:18px Cambria; letter-spacing:0.03em; padding:1px 3px; margin:0;}
.travelling-time strong{color:#ac0202;}
.travelling-time img{margin:0; padding:0; vertical-align:top;}
.gellery-explore{width:140px; float:left; margin:18px 30px 8px; padding:6px 0; font:16px Cambria; text-align:center; text-transform:uppercase; cursor:pointer; text-decoration:none; color:#fff; background-color:#bb000f; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.gellery-explore:hover{background-color:#ee7125; outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease;}
.weekwrap{display:table-cell; width:260px; padding:0px; margin:0px 0 0 19px; float:left;}
.weekend-rightbx{display:table-cell; width:265px; padding:0px; margin:0px 0 0 22px; float:left;}
.weekpophd{width:96%; height:auto; float:left; margin:10px 0 10px; padding:6px; background:url(../images/lines-bg.png) repeat left top;}
.weekpophd span{width:99%; margin:0 auto; padding:3px 0px; display:block; font:small-caps 20px/24px Georgia, "Times New Roman", Times, serif; color:#222; text-align:center; background-color:#FFF;}
.weekcallexp-outterbx{width:100%; height:auto; float:left; margin:15px 0px 10px; padding:0px; background:url(../images/lines-bg.png) repeat left top;}
.weekcallexp{width:96%; height:auto; float:left; margin:7px 0px; padding:8px 6px; background-color:#222; font:22px "Myriad Pro"; color:#FFF;}
.weekcallexp img{float:left; margin:0 5px;}
.weekcallexp span{color:#99dafe; font-size:25px; display:inline-block;}
.weekend-planwrap{width:100%; height:auto; float:left; margin:15px 0px 20px; padding:0px; background:url(../images/lines-bg.png) repeat left top;}
.weekend-plan-innerbx{width:100%; height:auto; float:left; margin:7px 0px; padding:5px 6px; background-color:#222; font:20px "Myriad Pro"; color:#FFF; text-align:center;}
.weekend-plan-innerbx a{color:#ffe042; text-decoration:none;}
.weekend-plan-innerbx a:hover{text-decoration:underline;}
.weekend-agra{width:96%; height:auto; float:left; margin:0; padding:6px; background-color:#e4e4e4;}
.weekend-agra:nth-child(2n){background-color:#f1f1f1;}
.weekend-agra img{margin:0; padding:0; float:left;}
.weekend-agra-heading{font:18px Myriad Pro; color:#8a4a0d;}
.weekend-agra-heading span{font:14px Myriad Pro; color:#333; display:inline;}
.weekend-agra-text{font:12px Myriad Pro; color:#000; width:124px; float:right;}
.weekend-agra-text strong{font-weight:normal; font:12px Myriad Pro; color:#D90000;}
.weekend-agra .wview{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#222; text-decoration:none; float:right; padding:2px 8px 0 0px; display:block; width:96%; text-align:right;}
.accbttweek{width:99%; float:left; paddingt:0px; margin:0px 0 0 1px; cursor:pointer; border:1px solid #fff; outline:1px solid #dbdbdb; display:block; text-decoration:none; clear:both;}
.accbttweek p{color:#FFF; padding:5px 0 5px 8px; font:20px Cambria; text-align:center; letter-spacing:0.04em; text-transform:uppercase;}
.accbttweek:before{width:99%; font-family:'ModernPictogramsNormal'; font-size:18px; content:""; position:absolute; color:#8b8a8e; margin:0px; border:none;} 
.contentweekr{width:99.8%; background-color:#F1F1F1; display:none; margin:0px !important; padding:0px!important; border:solid 1px #d8d8d8; text-decoration:none; float:left;_float: none; /* Float works in all browsers but IE6 */}
.contentweekr section ul li{background-image:url("../images/black-arrow.png"); background-position:6px 12px; background-repeat:no-repeat; border-bottom:1px solid #CCC; font-family:Calibri; font-size:14px; line-height:18px; color:#000; text-decoration:none; margin:0; padding:6px 5px 6px 20px;}
.contentweekr section ul li a{font:16px Cambria; letter-spacing:0.03em; color:#000; text-decoration:none;}
.contentweekr section ul li a:hover, .contentweekr p a:hover{text-decoration:underline; color:#003f6b;}
.tourcomp-popup{width:900px; height:auto; float:left; margin:5px; padding:10px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5);}
.tourcomp-wrap{width:100%; height:auto; float:left; margin:0px; padding:0px; overflow:hidden;}
.tourcomp-wrap table{width:100%; height:auto; margin:0px; padding:0px; border:0px;}
.tourcomp-wrap table th{font:italic 15px Georgia, "Times New Roman", Times, serif; color:#995913;text-align:left; padding:8px; margin:0px; border-bottom:1px solid #ccc; width:16%;}
.tourcomp-wrap table td{font:15px Cambria; color:#333; padding:8px; margin:0px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; width:20%;}
.tourcomp-wrap table tr{background-color:#fafaff; vertical-align:top;}
.tourcomp-wrap table tr:nth-child(2n){background-color:#fafaff;}
.tourcomp-wrap table tr{background-color:#fff; vertical-align:top;}.tourcomp-wrap .bordtb{border-bottom:0px solid #ccc;}
.trcomptext{width:100%; height:auto; float:left; margin:47px 5px 0px; padding:0px;}
.trcomptext p{font:14px Cambria; color:#000; float:left; width:89%;}
.trcompinfo, .trcomplink{width:100%; height:auto; float:left; margin:0px; padding:0px; text-align:center;}
.trclosebtt{width:100%; height:auto; float:right; margin:0px; padding:0px; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#777;}
.imgmr{width:auto; height:auto; vertical-align:middle;}
.trcompimg{width:100%; height:auto; float:left; margin:5px 0 0px; padding:0px; position:relative;}
.trcomphd{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.trcomphd span{display:block; font:20px Cambria; color:#bf000f; padding:0px;}
.trprice p{font:20px Cambria; color:#333; text-align:center; padding:0px;}
.trlightsinfo{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.trlightsinfo ul{width:100%; height:auto; margin:0px; padding:0px; list-style:none;}
.trlightsinfo ul li{width:100%; height:auto; font:15px Cambria; color:#333; margin:0px 0 5px; padding:0 0 0 10px; background:url(../images/arrow.png) no-repeat 0px 6px;}
.trvcomp{font:bold 16px Cambria; color:#995913; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0px 6px; margin:0px; width:100%; float:left;}
.trvcomp:hover{color:#BF000F;}
.trcompor{display:block; font:italic 16px Cambria; color:#333; text-align:center; padding:0px;}
.trcompenq{font:16px Cambria; color:#FFF; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0px; margin:10px 0px; width:130px; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:none; outline:none;}
.trpriceicon{width:18px; height:18px; float:left; background:url(../images/tour-compare-icon.png) no-repeat 0 0px; margin:0 5px 0 0px;}
.trdurationicon{width:17px; height:20px; float:left; background:url(../images/tour-compare-icon.png) no-repeat -32px 0px; margin:0 5px 0 0px;}
.tdestcovered{width:22px; height:20px; float:left; background:url(../images/tour-compare-icon.png) no-repeat -64px 0px; margin:0 2px 0 0px;}
.trhighlights{width:20px; height:20px; float:left; background:url(../images/tour-compare-icon.png) no-repeat -99px 0px; margin:0 2px 0 0px;}
.popup-hotel{width:795px; height:auto; float:left; margin:10px; padding:5px; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); letter-spacing:0.03em;}
.pophtel-leftbx{width:425px; height:183px; float:left; margin:0px; padding:5px; background-color:#f1f1f1; border:solid 1px #d7d7d7;}
.pophleftbx{width:265px; height:auto; float:left; margin:0px; padding:0px;}
.pophleftbx strong{display:block; font:18px Cambria; color:#BF000F; padding:0px; margin:0px;}
.pophleftbx p{font:14px/20px Cambria; color:#000; padding:5px 0px; margin:0px;}
.pophleftbx span, .poph-pricedetl table td span{color:#BF000F;}
.pophrightbx{width:160px; height:auto; float:left; margin:0px; padding:0px;}
.pophrightbx span{display:block; font:14px Cambria; color:#BF000F; text-align:center;}
.pophprice{width:160px; height:119px; float:left; margin:15px 0px 10px; background:url(../images/pricebg.png) no-repeat center center;}
.pophprice p{font:italic bold 16px Georgia, "Times New Roman", Times, serif; color:#FFF; float:left; margin:16px 0 0 35px; width:100px; text-align:center;}
.pophprice span{display:block; font:24px Cambria; color:#FFF; padding:0px; margin:3px 0 0 35px; float:left; width:100px; text-align:center;}
.pophtel-rightbx{width:345px; height:auto; float:left; margin:0px 0 0 10px; padding:0px; position:relative;}
.pophtel-rightbx .pophtimg{height:195px;}
.pophtel-gallerybx{width:57px; height:auto; margin:0px; padding:0px; float:right; position:absolute; right:9px; bottom:3px;}
.popup-hotelwrap{width:100%; height:auto; float:left; margin:10px 0px 0px; padding:0px;}
.popup-hotelhd{width:99%; height:auto; float:left; margin:0px; padding:0px 8px; font:20px Cambria; color:#BF000F;}
.poph-pricedetl{width:99%; height:auto; float:left; margin:10px 0px; padding:3px; border:solid 1px #d7d7d7;}
.poph-pricedetl table{width:100%; height:auto; margin:0px; padding:0px;}
.poph-pricedetl table th{font:16px Cambria; color:#000; padding:5px; margin:0px; background-color:#f1f1f1; border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-top:1px solid #f1f1f1;}
.poph-pricedetl table td{font:14px/20px Cambria; color:#000; padding:5px; margin:0px; border-bottom:1px solid #f1f1f1; border-right:1px solid #f1f1f1; text-align:center;}
.poph-pricedetl table th:first-child{border-left:1px solid #f1f1f1; text-align:left;}
.poph-pricedetl table td:first-child{text-align:left;}
.poph-pricedetl table td:last-child{border-right:none;}
.poph-pricedetl table .pophbr{border-bottom:none;}
.popup-hotelwrap p{display:block; font:18px Cambria; color:#000; padding:10px 8px 0px; margin:0px;}
.popup-hotelwrap ul{width:100%; height:auto; list-style-type:none; margin:8px 8px 0px; }
.popup-hotelwrap ul li{padding:0px 0 0 10px; margin:5px 0px; font:14px Cambria; color:#000; background:url(../images/arrow.png) no-repeat 0 5px;}
.dn{overflow:hidden !important; height:auto !important;}
.ht_asuggest{background-color:#FFF; width:99%; max-height:160px; overflow-y:scroll; float:left; margin:-4px 0 0px; padding:0px;}
ul.search_res_list{margin:0px; padding:0px; list-style-type:none;}
ul.search_res_list li{float:left; margin:0px; width:98%; border-bottom:1px solid #b5b5b5;}
ul.search_res_list li a{text-decoration:none; font:16px Cambria; color:#333; margin:0px; padding:5px; width:98%; float:left; cursor:pointer;}
ul.search_res_list li a strong{display:inline; color:#bf000f; font:16px Cambria;}
ul.search_res_list li a span{display:inline; color:#555; padding:0 0 0 15px; font:13px Calibri;}
ul.search_res_list li a em{text-align:right; float:right; padding:0 10px 0 0px;}
ul.search_res_list li a:hover{background-color:#bf000f; color:#FFF;}
ul.search_res_list li a:hover > strong, ul.search_res_list li a:hover > span{color:#FFF;}
.htcenter{text-align:center;}
.hotelform-wrap{width:98%; height:auto; margin:10px auto; padding:0px; overflow:hidden;}
.hotelformbx{width:640px; height:auto; margin:10px auto; padding:0px; clear:both;}
.hotelform-innerbx{width:100%; height:auto; float:left; margin:0px 0 20px; padding:0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3;}
.hotelform-hdbx{width:auto; height:auto; margin:0px; padding:8px 0 8px 15px; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center;}
.hotel-formbx{width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:10px 0px;}
.hotelinner{width:97%; float:left; margin:0px; padding:0px 10px 0 15px;}
.hotel-formbx label{float:left; font:bold 14px Cambria; color:#333; padding:5px 0px; margin:8px 0px; min-width:85px;}
.hotel-formbx input{float:left; font:italic 15px Georgia, "Times New Roman", Times, serif; color:#555; padding:2px 3px; margin:8px 10px 8px 0px; width:auto; height:22px;}
.hotel-formbx .phonecode{margin:8px 5px 8px 0px; width:auto;}
.hotel-formbx .phonein{margin:8px 0px; width:auto;}
.hotel-formbx select{float:left; font:italic 15px Georgia, "Times New Roman", Times, serif; color:#555; padding:2px 1px 2px 0px; margin:8px 12px 8px 0px; height:27px; width:85px;}
.hotel-formbx .selectfld{width:204px;} 
.hotel-formbx .dashtext{float:left; width:7px; margin:9px 0 0; padding:0 11px 0 0px; font:normal 14px Arial,Helvetica,sans-serif; color:#333333;}
.hotel-formbx textarea{font:15px Georgia, "Times New Roman", Times, serif; color:#555; padding:2px 3px; width:96%; height:70px; margin:0px 0 8px;}
.hoteltextarbx{float:left; width:100%; margin-right:10px;}
.hotelcapbx{margin:0px; float:left; width:300px;}
.hotelcapbx input{margin:9px 0 5px 5px; width:50px;}
.hotelcapbx img{float:left; width:auto; margin:10px 0px;}
.hotel-formbx .hotelsubmitbx{margin:0px; width:auto; float:left;}
.ui-datepicker-trigger{float:left; margin:5px 0 0 -20px;}
.hotel-formbx .form-otherfd{width:97%; height:auto; float:left; margin:0px 0 0 15px; padding:0px;}
.hotel-formbx .form-otherfd .textlabel, .hotel-formbx .form-otherfd .lblast{width:140px; float:left;}
.hotel-formbx .form-otherfd input{margin:3px 5px 0 0px; width:13px; height:13px; background:none; box-shadow:none;}
.option-bookingbx{width:100%;}
.option-bookingbx label{width:120px;}
.option-bookingbx .radiobutton{margin:-2px 2px 0 0px; border:none; box-shadow:none;}
.fullwth{width:99%; float:left;}
/*-----------Wildlife New Section 28-2-2014------------*/
.wildlife-new{ width:auto; height:auto; margin:10px 0;}
.wildlife-new ul{ margin:0; padding:0; list-style:none;}
.wildlife-new ul li{ margin:0 5px 8px 2px; padding:0; width:350px; height:133px; float:left; border:4px solid #c7c8ca;  position:relative;}
.wildlife-new ul li span{position:absolute; top:42px; right:0; bottom:0; font:22px Cambria; text-align:center; color:#fff; display:block;
text-shadow:2px 2px 2px #232222; margin-right:6px;}
.wildlife-new ul li span a{ color:#fff; text-decoration:none;}
.wildlife-new ul li span a:hover{ color:#ffdd00; text-decoration:none;}
.wildlife-new ul li:hover{box-shadow: 0 0 3px #0d2008;}
/* ----------- anil hotel css image height override --------------------*/
.hlistimg img { height:150px; }

.popuphide{width:720px; height:425px; background-color:#444444; z-index:500; position:absolute;}
.popuphide img{margin:190px auto; display:block;}

.popup-tourbx{width:875px; height:auto; margin:8px 0 0px; padding:10px; overflow:hidden;}
.popup-tourleft{width:150px; height:auto; float:left; margin:0px;}
.tourleft-thumbbx{width:100%; height:auto;}
.tourleft-thumbbx ul{margin:0px; padding:0px; list-style:none;}
.tourleft-thumbbx ul li{width:120px; height:auto; margin:8px 10px 15px;}
.tourleft-thumbbx ul li img{border:1px solid #666;}

.popup-tourright{width:720px; height:auto; float:left; margin:0px; z-index:100;}
.popup-rightfrm{width:100%; height:auto; margin:8px 0 0px;}
.popup-righttxt{width:100%; height:auto; font:24px Cambria; color:#bf000c;}

.footwrap{width:1003px !important; height:auto !important; margin:0 auto !important; padding:0px !important; overflow:hidden !important; background-color:transparent !important; border:none !important; box-shadow:none !important; float:none !important;}

.norow{margin-left:0px !important;}

#wrapfooter{overflow:hidden;}
.footer-bg1{background-color:#00D2ED; width:100%;}
ul.footerlinks{margin-top:15px; margin-bottom:15px;}
ul.footerlinks li{list-style:none; display:inline;}
ul.footerlinks li a{font:15px "Century Gothic"; color:#FFF; padding-left:2px; padding-right:2px; text-decoration:none;}
ul.footerlinks li a:hover, .footer-newlinks ul li a:hover{color:#f29ba2;}

.footer-bg2{background-color:#0d0d0e; padding-top:20px; padding-bottom:15px; width:100%;}
.newsletter{margin-top:5px; width:500px; float:left;}
.newsletter label{font:18px Rockwell; color:#FFF; padding-top:5px; margin-right:5px; float:left;}

.newsletter .subbtt{font:15px "Century Gothic"; color:#fff; background-color:#bb000f !important; background-image:none !important; border-bottom:2px solid #79000a; margin:1px 0 0 5px; padding:5px 8px; text-decoration:none; text-transform:uppercase; letter-spacing:0.02em; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  border:none; box-shadow:none; cursor:pointer;}
.newsletter .subbtt:hover{color:#FFF; background:#bf000c !important; text-decoration:none;}

.form-control{display:block; width:250px; height:20px; /*margin:0 10px 0 15px;*/ float:left; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus {border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.form-control::-moz-placeholder {color:#777; opacity:1;}
.form-control:-ms-input-placeholder {color:#777;}
.form-control::-webkit-input-placeholder {color:#777;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor:not-allowed; background-color:#eee; opacity:1;}

.wrapsocial{width:495px; float:left;}
.social-text{font:18px Rockwell; color:#FFF; padding-top:9px; float:left;}
.social-media{margin-top:7px; margin-left:0px; float:right; text-align:right;}
.social-media ul{margin:0px; list-style-type:none; padding:0px;}
.social-media ul li{padding:0 0 0 7px; margin:0px; list-style-type:none; float:left;}
.social-media ul li .slm-txt{font:20px Rockwell; color:#fff; vertical-align:middle; display:block; padding-top:5px;}
.icn-facebook{width:36px; height:35px; background:url(../images/social-media-icons.png) no-repeat 0 0; display:inline-block;}
.icn-twitter{width:36px; height:35px; background:url(../images/social-media-icons.png) no-repeat -48px 0; display:inline-block;}
.icn-googleplus{width:36px; height:35px; background:url(../images/social-media-icons.png) no-repeat -96px 0; display:inline-block;}
.icn-linkedin{width:36px; height:35px; background:url(../images/social-media-icons.png) no-repeat -144px 0; display:inline-block;}

.ifmftt{width:265px; height:27px;}
.slicon{margin-left:-20px !important;}

.footer-address{margin-top:0px; font:14px/21px "Century Gothic"; float:left; width:250px; margin-bottom:12px;}
.footer-address .heading{font:23px Rockwell; color:#bf000c; margin-top:15px; margin-bottom:5px;}
.bottomtext{text-align:right; font:14px "Century Gothic"; color:#333;}

.footimg{float:left; width:753px; margin-top:12px;}
.footimg img{width:100%;}

.footer-bg3{width:100%; background-color:#ececec; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #dfdfdf)); background-image: -webkit-linear-gradient(top, #ececec, #dfdfdf); background-image: -moz-linear-gradient(top, #ececec, #dfdfdf); background-image: -ms-linear-gradient(top, #ececec, #dfdfdf); background-image: -o-linear-gradient(top, #ececec, #dfdfdf); background-image: linear-gradient(top, #ececec, #dfdfdf); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec, endColorstr=#dfdfdf);}

.footer-bg4{background:#37373a url(../images/bg_img.png) repeat left top; border-top:3px solid #bf000f; margin-top:15px; width:100%;}
.wrapper-footer{width:1003px; margin:0 auto; padding:0px !important;}

.ftwd1{width:30%; float:left; margin-right:5px;}
.ftwd2{width:19%; float:left; margin-right:5px;}
.innerwdh{width:50%; float:left;}

.footer-newlinks{margin-top:25px; margin-bottom:8px; float:left;}
.footer-newlinks strong{display:block; font:19px "Century Gothic"; color:#fff600; padding-bottom:5px; border-bottom:1px solid #4f4f51; letter-spacing:0.02em;}
.footer-newlinks ul{list-style:none; padding:0px; margin:10px 0px;}
.footer-newlinks ul li{padding-bottom:10px; padding-left:10px; background:url(../images/arrow-white.png) no-repeat left 6px;}
.footer-newlinks ul li a{font:14px "Century Gothic"; color:#FFF; letter-spacing:0.02em; text-decoration:none;}

.ftviewbtt{margin-top:-36px; margin-right:15px; float:right;}
.ftviewbtt a{display:block; width:80px; padding:8px; font:16px Rockwell; color:#fff; text-align:center; text-decoration:none; border:none; outline:none; background-color:#bf000f; border-top-left-radius:10px; border-top-right-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}

.container{ padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; }
.container:before, .container:after{ display:table; content:" "; }
.container:after{ clear:both; }
.container:before, .container:after{ display:table; content:" "; }
.container:after{ clear:both; }

table.tecspec th, table.tecspec td {border: 1px solid #a14913; padding: 7px 5px; text-align: left;  vertical-align: top; font-family:Cambria;}
table.tecspec th, table.tecspec tr th { background:#ee7125; color:#fff; text-align:center; font-family:Cambria;}
table.tecspec { border-collapse: collapse; width: 100%;}

/*--------6-4-2015-------*/
.tems-h{color:#000; font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size:30px;}
.tems-h h1{color:#b2040d; font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size:30px; margin:10px 0;}
h3{color:#000; font-family: "Trajan Pro",Georgia,"Times New Roman",Times,serif; font-size:20px; border-bottom:1px dashed #221f1f; margin-top:5px;}
.terms-colour{ color:#bf000f; padding-bottom:3px;}
u.terms-colour{ color:#bf000f; padding-bottom:3px; font-size:18px;  text-decoration:none;}
.t-button{ background:#bf000f; padding:5px 10px; margin-top:5px; display:inline-block; text-decoration:none; color:#fff; border-radius:6px;}

/*--------quick contact-------*/
.quick-cntct{background-color:#eee; padding:15px; margin-top:15px; float:left;}
.quick-cntct-text{display:block; font:18px "Century Gothic"; color:#222; border-bottom:2px groove #eee; padding-bottom:7px; margin-bottom:15px; letter-spacing:0.02em;}
.quick-cntct label{float:left; font:14px Arial, Helvetica, sans-serif; color:#333; padding:8px 0px; margin:0px 12px 0 0px; width:342px;}
.quick-cntct .fulltxt{width:100%;}
.quick-cntct p{float:left; font:14px Arial, Helvetica, sans-serif; color:#333; padding:4px 0px; margin:0px; width:108px}
.quick-cntct input{float:left; font:12px Arial, Helvetica, sans-serif; color:#1d1d1d; padding:3px 3px; margin:0px; width:201px; height:22px;}
.quick-cntct select{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:4px 3px 3px 3px; margin:0px; height:30px; width:210px;}
.quick-cntct textarea{font:12px Arial, Helvetica, sans-serif; color:#333; padding:5px 3px; width:93%; height:70px; margin:8px 0 8px 10px;}

.quickbtt{font:16px "Arial Black", Gadget, sans-serif !important; color:#FFF !important; background-color:#bf000c; padding:6px 15px !important; margin:8px 0px !important; display:block; width:auto !important; height:auto !important; text-decoration:none; letter-spacing:0.02em; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; border:none; background-image:none; cursor:pointer;}
.quickbtt:hover{color:#FFF; background-color:#d34205; text-decoration:none;}