body{margin:0 auto; padding:0; font:normal 12px arial; color:#000;}
h1{color:#00769a; font-size:18px;font-weight:bold; margin:10px 0 0 0;}
h2{color:#00769a; font-size:13px;font-weight:bold; margin-bottom:0px; }
h3{color:#00769a; font-size:15px;font-weight:bold; margin:0;}
p{margin:10px 0; line-height:18px; padding-right:15px;}
#header-wrapper{margin:0 auto; padding:0; width:1000px;}
#header{margin:0 auto; width:971px;}
#header .left{float:left;width:971px;}
#header .left .logo{float:left; height:85px; width:677px;}
#header .left .logo .left{float:left; width:300px; padding:12px 0 0 0;}
#header .left .logo .ph-no{float:left; width:180px; padding:12px 0 0 0;}
#header .left .logo .right{float:right; width:100px; padding:16px 18px 0 0; text-align:right;}
#header .left .menu{float:left;width:971px; padding:0; margin:0; text-align:left; height:47px; border-top:1px solid #08aadf;border-left:1px solid #08aadf;border-right:1px solid #08aadf; background:url("http://www.goahub.com//new-images/menu-bg.jpg") repeat-x;}
#header .left .menu ul{width:100%; padding:0; margin:0; float:left; list-style-type:none; text-align:left;}
#header .left .menu ul li{display: inline;float:left;}
#header .left .menu ul li a, visited{display: block; font-weight:bold;background:none;color:#000;padding:15px 13px 0px 13px;text-decoration: none;}
#header .left .menu ul li a:hover{color: #fce58a;}
#content-warapper{margin:0 auto; padding:0; width:970px;}
#content-warapper .content-left{float:left; width:667px;}
#content-warapper .content-right{float:right; width:290px;}
#content-warapper .breadcrumb{margin:0 auto;float:left; width:950px; padding:5px 10px 2px 10px; height:auto;font-family:arial;color:#000; font-size:12px;font-weight:normal;background:none;}
#content-warapper .breadcrumb a{color:#2361AE;text-decoration:none;font-weight:bold;}
#content-warapper .breadcrumb a:hover{color:#2361AE;text-decoration:none;}
#footer{margin:0 auto;padding:0;width:1000px;color:#fff;}
#footer p{margin:10px 0;line-height:18px; padding:10px 15px 0px 15px;color:#000;clear:both;}
#footer span{color:#ecd686;}
#footer .top{margin:0; float:left; height:124px;background:#005c7a;}
#footer .top .top-left{float:left; width:499px;height:124px;border-right:1px solid #fff;}
#footer .top .top-left .aboutus{float:left; width:68px;text-align:right;padding:0 40px 0 0;}
#footer .top .top-left .links{float:left; width:190px;padding:12px 0 0 0;text-align:right; }
#footer .top .top-right{float:right; width:500px;font-weight:bold;}
#footer .top .top-right .top-right-box{float:right;padding:12px 0 0 0;width:470px;text-align:left;}
#footer .top .top-right .top-right-box .addr{float:left;padding:0 0 0 0;width:190px;text-align:left;}
#footer .top .top-right .top-right-box .links2{float:left;padding:0 0 0 0;width:140px;text-align:left;}
#footer .bottom{margin:0;float:left;}
#footer .bottom .bottom-left{float:left;text-align:left;padding:10px 0 0 0;width:536px;color:#4e4e4e; }
#footer .bottom .bottom-right{float:right;width:400px; text-align:right;padding:10px 0 5px 5px;color:#4e4e4e;}
#footer ul{float:left; margin:0; padding:0;list-style-type:none;text-align:left;}
#footer ul li{height:18px;}
#footer ul a{display:block;font-weight:bold;background:none;color:#fff; padding:0px 0px 0px 0px;color:#fff;text-decoration:underline;}
#footer ul a:hover{color:#fce58a;}
.spacer{margin:0;padding:0;clear:both;}
.box{margin:0 0 10px 0;padding:3px 3px 3px 3px;width:272px;clear:both;background:#F0F0F0;font-size:12px;font-weight:400;line-height:17px;font-family:arial;color:#000;border:1px solid #ABABAB;}

/*************************Css Added by Meenu for hotels Section in  new layout***************************************/
.hotel-tabs{float:left;margin:5px 0 10px 0;width:667px;background:#f3f3f3;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-bottom:10px;}
.hotel-tabs p{text-align:justify; padding:5px 5px 5px 8px;}
.hotel-tabs-top{background:#e1a10b;color:#fff;font-size:18px;font-weight:bold;height:27px;padding:3px 0 0 10px;text-align:center; }
.hotel-tabs-L{float:left; width:130px; padding:2px;}
.hotel-tabs-mid{width:662px;float:left;padding:5px 0 8px 5px;font:normal 10px arial; margin:0; color:#000;}
.sub-cat{height:20px;width:662px; padding-left:5px; float:left;color:#2361ae;font-size:16px;font-weight:bold; border-top:1px solid #ccc; padding-top:5px;}
.sub-cat a{color:#2361ae;font-weight:bold;text-decoration:none;}
.sub-cat a:hover{color:#2361ae;text-decoration:underline;}
.list {width:220px;float:left;font:normal 11px arial;}
.list li{background-image:url("http://www.goahub.com/new-images/arrow.png");background-position:0 4px;background-repeat:no-repeat;display:inline;line-height:17px;list-style: square outside none;padding: 0 10px;}
.list li a{color:#000;text-decoration:none;}
.list li a:hover{color:#7e5000;text-decoration:underline;}

.div-area{width:625px;background:#fff;margin:0 0 10px 20px;padding:5px 0 10px 0; float:left;border-top:4px solid #e1a10b;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.img-area{width:130px;margin-left:5px;padding:3px; border:1px solid #ccc; float:left;}
.content{width:465px;float:left;padding:2px 5px 0px 5px;text-align:justify;}
.heading{width:98%;height:20px; padding-left:5px; float:left;font-size:14px;color:#2361ae;}
.heading a{color:#2361ae;text-decoration:none;font-weight:bold;}
.heading a:hover{color:#2361ae;text-decoration:underline;}
.more a{text-decoration:none;color:#2361ae;font:bold 12px arial; float:right;padding:0 10px 0 0;}

/*****************************Tabs Css MEENU ******************************************/
#hill-stations-tabs{background-color:#1ab8e8;clear:both; width:660px;float:left;margin-left:6px;height:30px;padding:0px;text-align:left;font-family:arial, Helvetica, sans-serif;color:#FFF;font-size:16px;font-weight:bold;}
#tabs{background-color:#F3F3F3;width:auto; float:left;position:relative;}
.tabcontent{display:none;}
.ui-tabs{position: relative; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav{ margin: 0; }
.ui-tabs .ui-tabs-nav li{ list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 5px; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a{ float: left;margin:2px 0 5px 0; padding:3px;text-decoration: none;outline:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{ margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor: text; color:#000; background-color:#FFF; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{ cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel{display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide{display: none !important; }
#gallery{width:100%; height:300px; position:relative;float:right;margin-top:10px;z-index:3;position:relative;background-color:#FFF;}
#gallery ul{list-style:none; padding:5px; margin:0; width:200px; float:right; height:285px; overflow:auto; border:2px solid #bebebe;}
#gallery ul li{display:inline; width:76px; height:60px; float:left; margin:12px 0 0 12px; border:1px solid #444; cursor:pointer;}
#gallery ul li img{display:block; width:76px; height:60px;}
#gallery ul li span{display:none; position:absolute; left:10px; top:-50px; width:400px;font-family:verdana, arial, sans-serif; color:#06a; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li span b{color:#444;}
#gallery ul li.default{width:0; height:0; border:0;}
#gallery ul li.default i{position:absolute; left:0; top:0; width:300px; height:300px; border:1px solid yellow;}
#gallery ul li.off{display:none;}
#gallery ul li.click{border-color:#fc0; background:#f8f8f8; cursor:default; width:76px; height:60px;}
#gallery ul li.click i{position:absolute; left:0; top:0; width:300px; height:300px; margin-left:8px; }
#gallery ul li.click i img{width:430px; height:auto; border:1px solid #fff;border:2px solid #bebebe;}
#gallery ul li.default span, #gallery ul li.click span{display:block;}

.condition{font-size:14px; padding:2px; color:#ff0000;}
.tour-pack-tab{background-color:#fff;cursor:pointer;color:#333;float:left;text-align:center;font-family:arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;width:113px;height:23px;padding-top:7px;margin-right:3px;}
.tour-tab-selected{float:left;text-align:center;cursor:pointer;font-family:arial, Helvetica, sans-serif;color:#333;font-size:13px;font-weight:bold; width:113px; background-color:#fff; height:22px; padding-top:5px; margin-top:5px; margin-right:3px;}
.tour-tab{background-color:#E1A10B; cursor:pointer;color:#fff; float:left;text-align:center;font-family:arial, Helvetica, sans-serif;font-size:13px;font-weight:bold; width:113px;height:18px; padding-top:5px; margin-top:5px; margin-right:3px;}
#content-inner{padding:5px 7px; margin:0px; float:left; line-height:17px; width:98%;text-align:justify;font-family:arial, Helvetica, sans-serif;font-size:13px;font-weight:normal; color: #000; }
/***************basic data CSS *************/
.lux-top-tab{float:left;border-top: 0px solid #666666; margin: 0 0 0 10px;padding: 0;text-align: center;width:352px;}
.lux-hori{border-bottom: 0px solid #666666;border-left: 0px solid #666666;border-right:0px solid #666666; float:left;height:auto;line-height: 20px;width:350px;}
.lux-L{color:#000000;float: left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight: bold;padding:0 0 0 8px;text-align:left;width: 80px;}
.lux-R{border-left:0px solid #666666;color:#000000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight: normal;padding: 0 3px 0 8px;text-align:justify;width: 250px;}
.lux-B{clear:both;height: 15px;margin: 0 0 0 15px;padding:0;width:350px;}
.photoright{float:right;margin: 5px 0 5px 7px;}
