body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0; padding:0; }
#pnlMain { width:1003px; margin:0 auto; }
#pnlHeader { background:url(../../images/common/north-india-top-bg.gif) no-repeat; height:79px; }
#pnlHeader #logo { display:block; width:270px; height:61px; float:left; overflow:hidden; text-indent:-9999px; }
#pnlHeader .rightHeader { margin:0 0 0 285px; }
#pnlHeader #slogan { padding:16px 0 19px 0; color:#FFF; font-weight:bold; width:390px; }
#pnlHeader #linkBlock { float:right; padding:7px 0 0 0; }
#pnlHeader #linkBlock .cwg { float:left; width:260px; height:33px; display:block; margin:3px 24px 0 0; }
#pnlHeader #linkBlock .rssFeed { display:block; float:left; height:30px; width:35px; }
#pnlHeader #menuBar { text-align:center; }
#pnlHeader #menuBar a { display:inline; padding:0 6px; text-decoration:none; color:#1D3D4E; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#pnlHeader #menuBar a:hover { text-decoration:underline; }

ul { list-style-type:none; line-height:21px; padding:0; }

#pnlBanner { height:215px; }
#pnlBanner #leftBanner { width:210px; float:left; background:#006599; height:215px; }
#pnlBanner #leftBanner ul { margin:0 20px; font-weight:bold; line-height:17px; }
#pnlBanner #leftBanner ul li { background:url(../../images/common/menu-bullet.gif) no-repeat 5px 9px; padding:5px 5px 5px 25px; border-bottom:1px dashed #6A9BB5; }
#pnlBanner #leftBanner ul a { text-decoration:none; color:#FFF; display:block; width:100%; }
#pnlBanner #leftBanner ul a:hover { color:#D1DF84; }
#pnlBanner #leftBanner ul li.noBorder { border:none; }

#pnlBanner #rightBanner { width:793px; float:right; }
#pnlBanner #rightBanner #bannerImage { width:549px; float:left; }

#pnlBanner #rightBanner .slideShow { float:left; width: 549px; height: 215px; overflow: hidden; position: relative; }
#pnlBanner #rightBanner .slideShow img { border: 0; width: 549px; height: 215px; display: none; position: absolute; top: 0; left: 0; }

#pnlBanner #rightBanner #bannerText { padding:15px 0 0 10px; height:199px; width:234px; float:right; border-bottom:1px solid #A0C3BD; }
#pnlBanner #rightBanner #bannerText h1 { margin:0; font:bold 17px Arial, Helvetica, sans-serif; color:#B95817; }
#pnlBanner #rightBanner #bannerText ul { list-style-type:none; margin:5px; padding:0; font-size:11px; font-weight:bold; line-height:21px; }
#pnlBanner #rightBanner #bannerText ul li { background:url(../../images/common/orange-bullet.gif) no-repeat 0 9px; padding-left:10px; }
#pnlBanner #rightBanner #bannerText ul li.noBullet { background:none; text-align:right; }
#pnlBanner #rightBanner #bannerText ul a { text-decoration:none; color:#D67900; }
#pnlBanner #rightBanner #bannerText ul a:hover { text-decoration:underline; color:#B95817; }

h2 { margin:0 0 5px; font-size:13px; }

.bodyStrip { background:url(../../images/common/left-column-bg.gif) repeat-y; }
#pnlBody { background:url(../../images/common/left-column-bg.jpg) no-repeat bottom left; }
#leftColumn { width:210px; float:left; padding-bottom:200px; }
#rightColumn { margin-left:210px; padding:5px 5px 25px 20px; background:url(../../images/common/brown-top-left-corner.gif) no-repeat; }

#leftColumn ul { margin:5px 0 5px 15px; }
#leftColumn ul li { padding-left:15px; }
#leftColumn ul li.noBullet { background:none; text-align:right; }
#leftColumn ul a { text-decoration:none; }
#leftColumn ul a:hover { text-decoration:underline; }

.tourPanel { background:#078BD0; padding:5px 10px 5px; color:#FFF; }
.tourPanel ul li { background:url(../../images/common/white-bullet.gif) no-repeat 0 7px; }
.tourPanel ul a { color:#FFF; }

.brownPanel, .yellowPanel, .greenPanel, .parrotPanel  { padding:4px 10px 5px; margin-bottom:1px; }
.brownPanel { background:#EBC550; color:#6E560C; }
.yellowPanel { background:#EBE250; color:#6D6E0C; }
.greenPanel { background:#E5FEA1; color:#566D16; }
.parrotPanel { background:#CAF18C; color:#2F4C02; }
.brownPanel ul li { background:url(../../images/common/brown-bullet.gif) no-repeat 0 7px; }
.brownPanel ul a { color:#6E560C; }
.yellowPanel ul li { background:url(../../images/common/yellow-bullet.gif) no-repeat 0 7px; }
.yellowPanel ul a { color:#6D6E0C; }
.greenPanel ul li { background:url(../../images/common/green-bullet.gif) no-repeat 0 7px; }
.greenPanel ul a { color:#566D16; }
.parrotPanel ul li { background:url(../../images/common/parrot-bullet.gif) no-repeat 0 7px; }
.parrotPanel ul a { color:#2F4C02; }
.brownPanel h2, .yellowPanel h2, .greenPanel h2, .parrotPanel h2  { padding-bottom:4px; }
.brownPanel h2 { border-bottom:1px dashed #6E560C; }
.yellowPanel h2 { border-bottom:1px dashed #6D6E0C; }
.greenPanel h2 { border-bottom:1px dashed #566D16; }
.parrotPanel h2 { border-bottom:1px dashed #2F4C02; }

.imgLeft { float:left; padding-right:10px; }
.imgRight { float:right; padding-left:10px; }

p { margin:5px 0; }
.clearBoth { clear:both; }
a img { border:0; }
a { text-decoration:none; color:#B00B41; }
a:hover { text-decoration:underline; }

.quickLinks { text-align:center; color:#C60000; }
.quickLinks strong { font-size:14px; color:#006599; }
.quickLinks a { padding:0 5px; color:#DA0000; font:bold 12px Arial, Helvetica, sans-serif; }
.quickLinks a:hover { text-decoration:underline; color:#000; }

.breadCrumb { padding:5px; margin:10px 0; border:1px dotted #B00B41; background:#FDEFF4; }
.breadCrumb a, .breadCrumb strong { display:inline; color:#B00B41; background:url(../../images/common/double-bullet.gif) no-repeat right 6px; padding:0 17px 0 7px; font-weight:bold; }
.breadCrumb a.first { padding-left:0; }
h1, .subHeading { margin:5px 0 0; font-size:20px; color:#006599; font-weight:normal; }
.subHeading { font-size:18px; color:#B00B41; }
.border { border:1px solid #E4E4E4; padding:5px; }
.tabList { border-bottom:5px solid #0092ED; }
.tabList ul { margin: 0; padding:0; list-style: none; }
.tabList ul li { display: inline; background:none; float:left; padding:0; margin:0 2px 0 0; }
.tabList ul a { display: block; float: left; margin-right:0; padding:5px 10px 5px; background:#828282; text-decoration: none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; }
.tabList ul a:hover { text-decoration:underline; }
.tabList ul a.selected { background:#0092ED; text-decoration:none; color:#FFF; border-color:#13B4F7; }

.subTabLinks { text-align:center; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:10px 0; }
.subTabLinks a { display:inline; color:#0092ED; text-decoration:none; padding:0 5px; }
.subTabLinks a:hover { text-decoration:underline; }
.subTabLinks a.selected { text-decoration:underline; color:#000; }

.tourTable { background:#E4E4E4; font-size:11px; }
.tourTable td { background:#F8F8F8; vertical-align:top; }
.tourTable img { padding-right:5px; }
.tourTable a { text-decoration:none; color:#D05909; font-weight:bold; }
.tourTable a:hover { text-decoration:underline; }

.tableStyle { border:1px solid #B8DDEF; border-top:5px solid #B8DDEF; border-bottom:5px solid #B8DDEF; font-size:11px; }
.tableStyle td { background:#F8FCFE; }
.tablePadding td { padding:3px 5px; }
.tableStyle td.tableHead, .tableStyle td.subTableHead { border-bottom:2px solid #B8DDEF; background:#E7F6FD; font-size:12px; font-weight:bold; }
.tableStyle td.subTableHead { border-top:2px solid #B8DDEF; }
.tableStyle td.tableBody { background:#FFF; }

.coloredText { color:#00F; }
.highlightText { font-size:13px; font-weight:bold; color:#CB0600; }
.highlightText strong { color:#0D399C; font-size:12px; }
.bigText { font-size:15px; font-weight:bold; }
.boldText { font-size:12px; }
form { margin:0; }
ul.contentList { list-style-type:disc; margin:5px 5px 5px 25px; padding:0; font-weight:normal; line-height:20px; }
.rightAlign { text-align:right; }
.linkBooking { text-align:center; display:inline; padding:4px 10px; text-decoration:none; font-weight:bold; font-size:11px; background-color:#ED3D00; color:#FFF; border:1px solid #BA0000; }
.linkBooking:hover { background-color:#40A211; color:#FFF; text-decoration:none; border:1px solid #40A211; }
.button { color:#FFF; height:26px; border:1px solid #40A211; background:#40A211; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
.requiredField { color:#F00; font-weight:normal; }
.boxLinks td { text-align:center; width:40px; }
.boxLinks a { padding:4px 2px; background:#F8FCFE; font-weight:bold; text-align:center; color:#B00B41; display:block; border:1px solid #B8DDEF; text-decoration:none; }
.boxLinks a:hover { background:#B8DDEF; border:1px solid #3088ED; color:#000; }
.smallText, .smallText .formElementBorder { font-size:11px; }

.infoTable { font-size:11px; }
.infoTable td { vertical-align:top; }
.infoTable img { padding-right:5px; float:left; }
.vline { background:url(../../images/vline.jpg) repeat-y center center; }
.moreLinkBG { display:inline; background:url(../../images/common/more-link-bg.gif) no-repeat; padding:3px 8px 5px; text-decoration:none; color:#FFF; }
.moreLinkBG:hover { background:url(../../images/common/more-link-over-bg.gif) no-repeat; color:#FFF; text-decoration:none; }
.textHead { font-weight:bold; font-size:12px; }
.textHead a { color:#006599; }

#otherLinks td { vertical-align:top; }
#otherLinks ul { margin:0 0 0 10px; font-size:12px; }
#otherLinks ul li { background:url(../../images/common/bullet.gif) no-repeat 0 9px; padding-left:12px; }
#otherLinks ul li.noBullet { background:none; text-align:right; }
#otherLinks ul a { text-decoration:none; color:#000; font-weight:normal; }
#otherLinks ul a:hover { text-decoration:underline; }
#otherLinks .head { font-size:12px; font-weight:bold; color:#078BD0; text-decoration:none; }
#otherLinks .head:hover { text-decoration:underline; }

#footer { clear:both; background:url(../../images/common/footer-bg.gif) repeat-x; padding:7px 5px 0; height:26px; border:1px solid #BB0500; text-align:center; }
#footer a { display:inline; padding:0 8px; text-decoration:none; color:#750000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#footer a:hover { text-decoration:underline; }
#bottomPanel { text-align:center; padding:5px; }

#otherReqText { padding:5px 5px 5px 20px; height:101px; background:url(../../images/other-req-text-img.gif) no-repeat; } 
#otherReqText .para { margin:0px; padding:0px; line-height:18px; }