body { background: #366A22 url(../../images/bg-image.jpg) no-repeat center top; margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#99D478; line-height:19px; }
#pnlHeader, #pnlBanner { width:953px; margin:0 auto 5px auto; text-align:center; }
#pnlHeader { position:relative; }
#pnlHeader .rssFeed { float:right; width:51px; height:38px; position:absolute; right:15px; top:59px; }

#pnlMenu { height:30px; background: url(../../images/menu-bg.gif) repeat-x; font-weight:bold; text-align:center; }
#pnlMenu a { display:inline; padding:6px 10px 8px 10px; color:#FFF; text-decoration:none; }
#pnlMenu a:hover { text-decoration:underline; }
#pnlBanner { margin:5px auto; }
.floatLeft { float:left; }
.floatRight { float:right; }
#pnlBody { width:993px; margin:0px auto; background-color:#225307; }
.mainPanelBgTop { background:url(../../images/main-panel-bg-top.gif) repeat-x; height:22px; }
.mainPanelBgRight { background:url(../../images/main-panel-bg-right.gif) repeat-y right top; padding-right:15px; }
.mainPanelBgBottom { background:url(../../images/main-panel-bg-bottom.gif) repeat-x bottom left; height:22px; }
.mainPanelBgLeft { background:url(../../images/main-panel-bg-left.gif) repeat-y; }
p { margin:5px 0px; }
.panelHeadBG { background:url(../../images/panel-head-bg.gif) repeat-y; padding-left:15px; }
.panelHeadBG h2 { display:inline; color:#E9FF84; margin:0px; font:bold 16px Arial, Helvetica, sans-serif; background:url(../../images/heading-icon.jpg) no-repeat right center; padding-right:35px; }
.panelHeadBG h2 a { color:#E9FF84; text-decoration:none; }
.panelHeadBG h2 a:hover { color:#7ab00a; }
.panel { background-color:#386821; }
.panelBgTop { background:url(../../images/panel-bg-top.gif) repeat-x; }
.panelBgRight { background:url(../../images/panel-bg-right.gif) repeat-y right top; }
.panelBgBottom { background:url(../../images/panel-bg-bottom.gif) repeat-x bottom left; }
.panelBgLeft { background:url(../../images/panel-bg-left.gif) repeat-y; }
.panelPadding { padding:5px 0 0 15px; }
.paddingRight { padding-right:15px; }
.contentPanel { padding:5px 15px; }
.rightContentPanel { padding:5px 0 5px 15px; }
.paddingLeftRight { padding:0 15px; }

.textHead, .textHead a { color:#E9FF84; font-weight:bold; font-size:13px; text-decoration:none; }
.textHead a:hover { text-decoration:underline; color:#B1E6F7; }
ul.tourList { font-weight:bold; font-size:11px; }

ul { list-style-type:none; margin:0 0 0 5px; padding:0; line-height:20px; }
ul li { background:url(../../images/bullet.gif) no-repeat 0px 7px; padding:0px 0px 0px 15px; }
ul li.noBullet { background:none; }
ul a { color:#B2E548; text-decoration:none; }
ul a:hover { text-decoration:underline; color:#E9FF84; }
ul li.noBullet a { background:url(../../images/panel-link-up-bg.jpg) no-repeat right top; font-weight:bold; display:block; float:right; padding:0 10px 0 27px; margin-top:5px; color:#000; height:21px; }
ul li.noBullet a:hover { color:#000; text-decoration:underline; }
.borderLeft { border-left:1px solid #7AB10A; }
.borderRight { border-right:1px solid #7AB10A; }
.moreLinkUp { background:url(../../images/link-up-bg.jpg) no-repeat right top; font-weight:bold; text-decoration:none; display:block; float:right; padding:0 8px 0 27px; color:#000; height:21px; }
.moreLinkUp:hover { text-decoration:underline; }
.moreLinkDown { background:url(../../images/link-down-bg.jpg) no-repeat right top; font-weight:bold; text-decoration:none; display:block; float:right; padding:0 8px 0 27px; color:#000; height:21px; }
.moreLinkDown:hover { text-decoration:underline; }
.moreLink, .bigLink { color:#ABE7FF; text-decoration:none; font-weight:bold; }
.moreLink:hover, .bigLink:hover { text-decoration:underline; }
.bigLink { font-size:13px; }
.contentLink { color:#ABE7FF; text-decoration:underline; font-weight:bold; }
.contentLink:hover { text-decoration:none; }

a img { border:none; }
strong { color:#B8D462; }
.breadCrumb { background:url(../../images/panel-head-bg.gif) repeat-y; padding-left:15px; font-size:14px; color:#E9FF84; }
.breadCrumb a { color:#E9FF84; font-weight:bold; text-decoration:none; }
.breadCrumb a:hover { text-decoration:underline; }
.breadCrumb strong { color:#E9FF84; }
.linkPanel { text-align:center; padding:5px; border:1px solid #7AB10A; background:#194202; font-family:Verdana, Arial, Helvetica, sans-serif; }
.linkPanel a { text-decoration:none; display:inline; padding:0 5px; color:#99D478; }
.linkPanel a:hover { text-decoration:underline; }

h1 { margin:5px 0; font-size:18px; }
.alignRight { text-align:right; padding:5px 0; }
.linkBooking { text-align:center; display:inline; padding:4px 10px; text-decoration:none; font-weight:bold; background-color:#EFFF9C; color:#000; border:1px solid #679800; }
.linkBooking:hover { background-color:#679800; color:#FFF; }
ul.contentList { list-style-type:disc; margin:0; padding-left:30px; line-height:18px; }
ul.contentList li { background:none; padding-left:5px; }
.indiaTours-imgRight { float:right; padding:3px; border:1px #679800 solid; margin:5px; background-color:#EFFF9C; }
.indiaTours-imgLeft { float:left; padding:3px; border:1px #679800 solid; margin:5px; background-color:#EFFF9C; }
.imgLeft { float:left; padding-right:5px; }
.imgRight { float:right; padding-left:5px; }

form { margin:0; }
.tableBorder { background-color:#386821; }
.tableBorder td { background-color:#194202; text-align:left; }
.tableBorder td.tableHead, .tableHead { background-color:#386821; color:#E9FF84; padding:5px; font-weight:bold; }
.tableBorder td.tableBody {  text-align:center; vertical-align:middle}
.formElementBorder { border:1px solid #999; font-size:11px; }
.button { color:#333; height:26px; border:1px solid #679800; background-color:#EFFF9C; font-weight: bold; }
.button:hover { color:#FFF; background-color:#679800; }
.requiredField { color:#ABE7FF; font-weight:normal; }
.hline { background:url(../../images/hline.gif) repeat-x; height:1px; margin:5px 0; }
.width175 { width:175px; }

.smallText, .smallText .formElementBorder { font-size:11px; }

.blockLink a { display:block; text-align:center; width:98%; font-weight:bold; color:#E9FF84; border:1px solid #386821; text-decoration:none; padding:3px 0px; }
.blockLink a:hover { color:#000; background-color:#EFFF9C; border:1px solid #386821; }

.blockLinkTable td { border-top:1px dashed #386821; }
.blockLinkTable a { display:block; padding:5px; text-decoration:none; color:#99D478; }
.blockLinkTable a:hover { background:#386821; }
.blockLinkTable a strong { font-size:14px; color:#E9FF84; display:inline; background:url(../../images/right-mark.gif) no-repeat 0 6px; padding:0 0 0 15px; }
.blockLinkTable a span { float:right; color:#E9FF84; cursor:pointer; }

ul#tabList { margin: 0; padding:0; list-style: none; display:block; }
ul#tabList li { display: inline; background:none; float:left; padding:0; margin:0 }
ul#tabList a, ul#tabList a.normal { display: block; float: left; margin-right:2px; padding:5px 20px; background:url(../../images/tab-bg.gif) repeat-x; text-decoration: none; text-transform: uppercase; border:1px solid #047700; border-bottom:none; font:bold 11px Arial, Helvetica, sans-serif; color: #99D478; }
ul#tabList a:hover, ul#tabList a.selected { background:url(../../images/tab-bg-over.gif) repeat-x; text-decoration:none; color:#B2E548; }

.tourPanel { background:url(../../images/tab-bottom-strip.gif) repeat-x; border:1px solid #047700; padding:15px 2px 10px; font-size:11px; line-height:15px; }
.tourPanel a { text-decoration:none; font-weight:bold; color:#ABE7FF; }
.tourPanel a:hover { text-decoration:underline; }

.tourPanel td img { padding-top:3px; }
.tourPanel strong { color:#99D478; font-size:11px; }

.subTabLinks { text-align:center; margin:5px 0 20px; font-size:11px; background:none; border:none; }
.subTabLinks a, .subTabLinks a.normal { display:inline; color:#99D478 !important; border:1px solid #386821; text-decoration:none; padding:5px 8px; margin:0 2px; background:#194202; }
.subTabLinks a:hover, .subTabLinks a.selected { background:#386821; border:1px solid #194202; color:#E9FF84 !important; text-decoration:none; }

.showPanel { display:block; }
.hidePanel { display:none; }

.centerAlign { text-align:center; }
.coloredText { color:#E9FF84; font-size:11px; }
.bigText { font-size:14px; font-weight:bold; color:#ABE7FF; }
.bigText strong { color:#E9FF84; font-size:13px; }

#pnlFooter { width:993px; margin:5px auto; text-align:center; background:url(../../images/footer-bg.jpg) repeat-x; }
#pnlFooter a { display:inline; padding:6px 2px 8px 2px; color:#1E4906; text-decoration:none; }
#pnlFooter a:hover { text-decoration:underline; }
#pnlFooterBottom { padding:5px; }
#pnlFooterBottom a { text-decoration:none; color:#B2E548; }

#otherReqText { padding:5px 5px 5px 20px; height:101px; background:url(../../images/other-req-text-bg.gif) no-repeat; width:345px; float:right; color:#194202; }
#otherReqText strong { color:#194202; }
