@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}

body{background:#ffffff url(../images/general/pageBG.gif) left top repeat-x; font-size:11px; font-family:arial; color:#000000;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clearboth{clear:both;}
.rightAlign {text-align:right;}

.wrapper { width:1001px; padding:0px; margin:0 auto; }

#pageheader{background:url(../images/general/headerBG.jpg) left top repeat-x; height:80px; border-bottom:1px solid #e58c04; overflow:hidden;}
#pageheader #logo{width:354px; height:80px; float:left;}
#pageheader #headRightCont{background:url(../images/general/tabBG.jpg) left top no-repeat; height:80px; width:644px; float:left;}
#pageheader #headcontInfo{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right; color:#000000; line-height:18px; margin-top:20px;}
#pageheader #headcontInfo a{color:#000000;}
#pageheader #tabSection{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right; color:#ffffff; margin-top:4px; height:22px; position:relative; clear:both;}

ul.mainNav{list-style-type:none;}
ul.mainNav li{float:right; margin-right:4px;}
ul.mainNav li.myProfile, ul.mainNav li.getInvolved {float:right;}

ul.mainNav li a{background:transparent url(../images/general/tabBG.gif) no-repeat left top; float:left; color:#FFFFFF; cursor:pointer; height:22px; width:88px; text-align:center; line-height:20px}

ul.mainNav li a span{background:transparent url(../images/general/tabBG.gif) no-repeat right top; display:block;}
ul.mainNav li.custTour{margin-right:0px;}
ul.mainNav li.custTour a{background:transparent url(../images/general/tabBigBG.gif) no-repeat left top; float:left; color:#FFFFFF; cursor:pointer; height:22px; width:138px; text-align:center;}

ul.mainNav li.reviews a{background:transparent url(../images/general/tabMidBG.gif) no-repeat left top; float:left; color:#FFFFFF; cursor:pointer; height:22px; width:110px; text-align:center;}

ul.mainNav li.custTour a span{background:transparent url(../images/general/tabBigBG.gif) no-repeat right top; display:block;}
ul.mainNav li.custTour a:hover{background:url(../images/general/tabBigBG.gif) no-repeat left -23px; color:#ffffff; }
ul.mainNav li.custTour a:hover span{background:url(../images/general/tabBigBG.gif) no-repeat right -23px;}
ul.mainNav li.reviews a span{background:transparent url(../images/general/tabMidBG.gif) no-repeat right top; display:block;}
ul.mainNav li.reviews a:hover{background:url(../images/general/tabMidBG.gif) no-repeat left -23px; color:#ffffff; }
ul.mainNav li.reviews a:hover span{background:url(../images/general/tabMidBG.gif) no-repeat right -23px;}
ul.mainNav li a:hover{background:url(../images/general/tabBG.gif) no-repeat left -23px; text-decoration:none;}
ul.mainNav li a:hover span{background:url(../images/general/tabBG.gif) no-repeat left -23px;}

#pageBanner{background:url(../images/banner/bannerBG.jpg) left top repeat-x; height:105px;}
#bannerBottom{background:url(../images/banner/bannerBottom.jpg) left top repeat-x; height:4px; line-height:1px; font-size:1px;}
#pageContainer{padding:15px 10px 10px 10px; width:985px}

#leftNavigation{float:left; width:225px; margin-right:20px}
#rightNavigation{float:left; width:225px;}
#middleContainer{float:left; width:491px; margin-right:20px}

.tourSection, .rightTourSection{border:1px solid #f0af39; width:221px; margin-bottom:10px;}
.tourHeader, .rightTourHeader{background:transparent url(../images/general/linkHeaderBG.gif) no-repeat left top; width:221px; height:29px; font-family:Arial; font-size:13px; color:#ffffff; font-weight:bold; line-height:25px;}
.tourCont, .rightTourCont{background:#ffffff url(../images/general/linkContBG.jpg) repeat-x left bottom; padding:5px 10px;}

ul.linkList, ul.rightLinkList{margin:0px; font-size:12px;}
ul.linkList li, ul.rightLinkList li { display:block; border-bottom:1px dashed #d3be31; }
ul.linkList li a, ul.rightLinkList li a{background:transparent url(../images/icons/linkArrowNew.gif) no-repeat 3px 9px; display:block; padding:5px 0px 5px 15px!important; }
ul.linkList li a:hover, ul.rightLinkList li a:hover{background:#fbe4ae url(../images/icons/linkArrowNew.gif) no-repeat 3px 9px; text-decoration:none;}
ul.linkList li a.selected, ul.rightLinkList li a.selected{background:#f7db99 url; color:#50462e; font-weight:bold;}
ul.linkList li a.selected:hover, ul.rightLinkList li a.selected:hover{background:#f7db99url; color:#50462e; font-weight:bold; text-decoration:none;}
ul.linkList li.lastLink, ul.rightLinkList li.lastLink{border:none;}
ul.linkList li a, ul.rightLinkList li a{ color:#040404;}

.rightTourCont P{font-size:12px;}
.rightTourCont P a{color:#080000;}
.rightTourCont P a:hover{text-decoration:none; color:#2b2d6c;}

.touropen{background:transparent url(../images/icons/openArrow.gif) no-repeat left 7px; padding-left:20px; margin-left:10px;}

.pageTitle h1{background:transparent url(../images/general/pageHeader.gif) no-repeat left 2px; padding-left:25px; font-size:20px; font-weight:normal; font-family:arial; color:#741e0d; margin-bottom:15px;}

.pageText p{text-align:justify; margin:0px 0px 10px 0px; font-size:12px;}
.pageText h2{text-align:justify; margin:0px; padding:0 0 10px 0; font-size:16px; color:#741e0d;}
.pageText ul{padding:0px; margin:0px;}
.pageText li{ list-style:none; padding:0 0 0 22px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:20px; font-weight:bold; background:url(../images/arrowbutton.gif) no-repeat left;}
.pageText li.fontSize{font-size:11px;}
.pageText li a{ list-style:none; color:#000; line-height:20px; font-weight:bold; text-decoration:none;}
.pageText li a:hover{ list-style:none; color:#741e0d; line-height:20px; font-weight:bold; text-decoration:none;}


.tourDetailSection{font-size:12px; border:1px solid #f0af39; margin-top:15px; margin-bottom:10px;}
.tourDetailSection td{padding:3px 10px 3px 10px; vertical-align:top}
.tourDetailSection ul{ padding:0px; margin:0px;}
.tourDetailSection li{ list-style: none; line-height:20px; background:url(../images/icons/arrow.gif) no-repeat left top; padding:0 0 0 22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}
.tourHeading{text-align:center; font-size:18px; font-style:italic; font-weight:bold; background-color:#f3c043; height:25px;}
.tourTime{text-align:left; font-size:12px; font-weight:bold; background-color:#f4d078;}
.tourTimeHeading{text-align:left; font-size:12px; font-weight:bold; background-color:#fae5b0; color:#594001;}
.tourTimeDetail{text-align:left;  font-size:10px; background:#ffffff url(../images/general/tourDetailBG.jpg) repeat-x left bottom; color:#000000; padding:5px!important; }

.tourTimeDetail ul{ padding:0px; margin:0px; width:200px;}
.tourTimeDetail ul.fullength{ padding:0px; margin:0px; width:420px; margin-bottom:10px;}
.tourTimeDetail li{ list-style:none; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b00900; line-height:20px;}
.tourTimeDetail ul.fullength li{ list-style:none; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:20px;}
.tourTimeDetail li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b00900; line-height:20px; text-decoration:none;}
.tourTimeDetail li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b00900; line-height:20px; text-decoration:underline;}

.tourEnquiry{font-size:11px; background-color:#faebca; color:#000000;}
.totalPack{font-style:italic; color:#443206;}
.cityCover{font-style:normal; color:#443206;}
.tourTimeDetail .highlight{text-align:left; font-size:11px; font-weight:bold; color:#72550d; margin-bottom:0px;}
.tourTimeDetail p{font-size:11px; line-height:14px; margin:3px 0px 0px 0px;}
.tourNote{margin-top:15px; margin-bottom:10px; color:#000000; font-size:12px;}

.input{width:80px; border:1px solid #999999; font-size:11px;}
.input1{width:200px; border:1px solid #999999;  font-size:11px;}
.input2{width:200px; border:1px solid #999999;  font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.input.button{background:url(../images/general/buttonBG.gif) no-repeat ; width:95px; height:21px; border:none; color:#ffffff; font-weight:bold;}

ul.profile{margin:10px; list-style-image:url(../images/icons/linkArrowNew.gif)}
ul.profile li{margin:10px; vertical-align:top;}


.footer{background:#eba92f url(../images/general/footer.gif) repeat-x; font-family:Tahoma, Arial, Verdana, "Times New Roman"; padding:38px 0px;} 
.footer ul{padding:0px 0px; margin:0px;}
.footer ul li{background:url(../images/general/v_line.gif) no-repeat bottom right; width:170px; float:left; display:block; list-style:none; padding:2px 0px 4px 65px; margin:0px;}
.footer ul li a{font-size:11px; color:#000;text-decoration:none;}
.footer ul li a:hover{color:#000; text-decoration:none; font-weight:bold;}

.footer_link{ font-size:11px; color:#fff; background:#770f00; font-weight:bold; padding:0 50px;}
.footer_link1{ font-size:11px; color:#fff; background:#770f00; font-weight:bold; padding:0 10px;}
.footer_link a{ color:#fff; text-decoration:none;}
.footer_link a:hover{color:#fff; text-decoration:underline;}

.footer_link span{font-size:10px; font-weight:normal;}


/* Abhishek style sheet*/

.iter{
 width:485px;
 padding:10px 0 0 0;
 margin:0px;
 }
.iter_top {
 width:485px;
 padding:0px;
 margin:0px;
 height:10px;
 }
.iter_middle {
 width:473px;
 border-left:1px solid #ce8706;
 border-right:1px solid #ce8706;
 padding:5px;
 background-color:#fceecf;
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#7e2903;
 font-weight:bold;
 margin:0px;
 }
.iter_middle span {
 padding:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#000;
 font-weight:bold;
 margin:0px;
 }
.iter_middle p {
 padding:8px 0 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 line-height:17px;
 font-weight:normal;
 margin:0px;
 }
.read_more {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:right;
 color:#751602;
 font-weight:bold;
 }
.read_more a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:right;
 color:#751602;
 font-weight:bold;
 text-decoration:none;
 }
.read_more a:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:right;
 color:#751602;
 font-weight:bold;
 text-decoration:underline;
 }
.iter_bottom {
 width:485px;
 padding:0px;
 margin:0px;
 height:10px;
 }
 
.floatbox { width:100%; }
.floatbox { display:table; overflow:visible; } 

.float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
.float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
.center { display:block; text-align:center; margin:0.5em auto; }
.fontsize11 p{font-size:8.5pt!important; line-height:15px;}
.fontsize11 ul{width:90%!important; margin-left:30px!important}
.fontsize11 li{font-size:8pt!important;}

.textcenter{text-align:center!important; vertical-align:middle!important;}
.openDiv, #Packages{padding:10px 0;}
div.Sentence{margin-bottom:10px;}
