body { margin:0; padding:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; background:url(../../images/common/bg-pattern.gif); }
#pnlMain { margin:0 auto; width:1003px; background: #FFF; }
#pnlHeader { text-align:right; height:29px; position:relative; background:url(../../images/common/caper-logo.gif) no-repeat; }
#pnlHeader #logo { display:block; float:left;  width:265px; height:59px; }
#pnlHeader .rss { float:right; }
#pnlHeader #menuBar {
	float:right;
	width:554px;
	height:28px;
	margin-top:00px;
}
#pnlHeader #menuBar a { display:block; text-decoration:none; color:#FFF; font-weight:bold; float:right; margin-right:2px; text-align:center; padding-top:5px; height:23px; background:#E87C06; }
#pnlHeader #menuBar a.last { margin-right:0 }
#pnlHeader #menuBar a:hover { background:#0CAB0F; color:#FFF; border:0px; }
#pnlHeader #menuBar a.about { width:68px; }
#pnlHeader #menuBar a.services { width:65px; }
#pnlHeader #menuBar a.hotelbooking { width:90px; }
#pnlHeader #menuBar a.tourenquiry { width:90px; }
#pnlHeader #menuBar a.tours { width:95px; }
#pnlHeader #menuBar a.blog { width:45px; }
#pnlHeader #menuBar a.gallary { width:55px; }
#pnlHeader #menuBar a.rss, a.rss:hover { width:26px; background:url(../../images/common/rss.gif) no-repeat; }
#pnlHeader #menuBar a.rss:hover { background:url(../../images/common/rss-hover.gif) no-repeat; }

#pnlBanner { height:213px; background:#FEC007; }
#pnlBanner .left { float:left; width:400px; }
#pnlBanner .right { float:right; width:603px; height:208px; overflow: hidden; position: relative; }
#pnlBanner .right img { border: 0; width: 603px; height: 208px; display: none; position: absolute; top: 0; left: 0; }

#subMenuBar { background:url(../../images/common/menu-bar-bg.gif) repeat-x; height:24px; padding-top:3px; margin-top:1px; font-weight:bold; color:#FFF; text-align:center; }
#subMenuBar a { padding:0 8px; color:#FFF; text-decoration:none; }
#subMenuBar a:hover { text-decoration:underline; }

.button { color:#FFF; height:26px; border:1px solid #B35100; background:#F16D00; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }

#tblBody .leftColumn, #tblBody .rightColumn { width:203px; vertical-align:top; font-weight:bold; }
#tblBody .centerColumn { padding:10px; vertical-align:top; }
#tblBody .innerCenterColumn { padding:0 0 10px 10px; vertical-align:top; }
#rightColumnFloated { float:right; width:238px; margin:0 0 5px 5px; }

.welcomeText { padding:0 0 20px 0; margin:0; }
h3 { margin:1px 0 0 0; padding:3px 5px 5px 10px; font-size:14px; color:#FFF; font-weight:normal; }
.orangeHead { background:url(../../images/common/orange-head-bg.gif) repeat-y #FF9C00; }
.skyblueHead { background:url(../../images/common/skyblue-head-bg.gif) repeat-y #99DFF5; }
.blueHead { background:url(../../images/common/blue-head-bg.gif) repeat-y #C1E3FF; }
.goldenHead { background:url(../../images/common/golden-head-bg.gif) repeat-y #E0C800; }
.darkblueHead { background:#6270FC; }
.greenHead { background:#5F9500; }

.orangePanel, .whitePanel, .bluePanel, .greenPanel, .goldenPanel, .destinationsPanel, .himalayasPanel, .trainsPanel, .wildlifePanel, .adventurePanel { padding:5px 5px 10px 10px; }
.orangePanel { background:#FFCC00; }
.whitePanel { background:#FFF8E9; }
.bluePanel { background:#C2E4FF; }
.greenPanel { background:#A0CF4F; }
.goldenPanel { background:#FFF8BD; }
.destinationsPanel { background:url(../../images/destinations-guide-bg.jpg) no-repeat bottom right #BFE6FF; }
.himalayasPanel { background:url(../../images/himalayas-bg.jpg) no-repeat bottom right #89D2E9; }
.trainsPanel { background:url(../../images/common/luxury-trains-bg.jpg) no-repeat bottom right #F0E162; }
.wildlifePanel { background:url(../../images/common/wildlife-bg.jpg) no-repeat bottom right #FFB400; }
.adventurePanel { background:url(../../images/common/adventure-bg.jpg) no-repeat bottom right #FFB400; }

.centerColumn .rajasthanPanel, .centerColumn .keralaPanel, .centerColumn .trainsPanel, .centerColumn .wildlifePanel, .centerColumn .adventurePanel, .centerColumn .whitePanel { padding:5px 5px 12px 10px; margin-bottom:10px; }
.centerColumn .rajasthanPanel { background:url(../../images/rajasthan-tours-bg.jpg) no-repeat bottom right #479CF2; }
.centerColumn .keralaPanel { background:url(../../images/kerala-tours-bg.jpg) no-repeat bottom right #A0CF4F; }
.centerColumn .trainsPanel { background:url(../../images/luxury-trains-bg.jpg) no-repeat bottom right #F0E162; }
.centerColumn .wildlifePanel { background:url(../../images/wildlife-bg.jpg) no-repeat bottom right #FFB400; }
.centerColumn .adventurePanel { background:url(../../images/adventure-bg.jpg) no-repeat bottom right #C6CBFF; margin-bottom:0; }
.centerColumn .whitePanel { padding:10px 10px 2px 10px; }
.centerColumn .orangeHead { background:#EF7C00; }
.centerColumn .navyblueHead { background:#1E5EE0; }
.centerColumn .greenHead { background:#5F9500; }
.centerColumn .goldenHead { background:#E0C800; }
.centerColumn .darkblueHead { background:#6270FC; }

.orangeHead a, .skyblueHead a, .blueHead a, .navyblueHead a, .greenHead a, .goldenHead a, .darkblueHead a { text-decoration:none; color:#FFF; display:block; }
.orangeHead a:hover, .skyblueHead a:hover, .blueHead a:hover, .navyblueHead a:hover, .greenHead a:hover, .goldenHead a:hover, .darkblueHead a:hover { text-decoration:underline; }

.clearBoth { clear:both; }

ul { margin:0; padding:0; list-style-type:none; font-weight:bold; }
ul li { background:url(../../images/common/black-bullet.gif) no-repeat 0 7px; padding-left:12px; }
ul li.noBullet, ul.brownBullet li.noBullet { background:none; text-align:right; }
ul a { color:#000; text-decoration:none; }
ul a:hover { text-decoration:underline; }
ul li.noBullet a, ul.brownBullet li.noBullet a { text-decoration:underline; }
ul li.noBullet a:hover, ul.brownBullet li.noBullet a:hover { text-decoration:none; }
ul.brownBullet li { background:url(../../images/common/brown-bullet.gif) no-repeat 0 7px; }
ul.brownBullet a { color:#813D00; }
ul.whiteBullet li { background:url(../../images/common/white-bullet.gif) no-repeat 0 7px; color:#FFF; }
ul.whiteBullet a { color:#FFF; }

ul.contentList { font-weight:normal; }

ul.days { width:350px; }
ul.days li { text-align:right; }
ul.days li span { font-weight:normal; text-decoration:underline; }
ul.days a { float:left; }

.noBold { font-weight:normal; }
.moreLink { color:#000; }
.moreLink:hover { text-decoration:none; }
.orangeLink { text-decoration:none; color:#EF6600; font-weight:bold; }
.orangeLink:hover { text-decoration:underline; }
p { margin:5px 0; }
a img { border:0; }
.title { color:#EF6600;}

.headLink, .headText { color:#B20000; font-weight:bold; font-size:12px; background:url(../../images/common/double-bullet.gif) no-repeat 0 5px; padding-left:15px; }
.contentLink { color:#EF6500; font-weight:bold; }
.headLink:hover, .contentLink:hover { text-decoration:none; }
.tableLinks a { text-decoration:none; color:#EF6500; font-weight:bold; font-size:11px; background:url(../../images/bullet.jpg) no-repeat 2px 3px; padding-left:16px; }
.tableLinks a:hover { text-decoration:underline; }

.breadCrumb { padding:5px 0 5px 0; margin-bottom:10px; color:#B20000; }
.breadCrumb a { color:#B20000; font-weight:bold; }
.breadCrumb a:hover { text-decoration:none; }

h1 { margin:0 0 10px 0; font:bold 18px Arial, Helvetica, sans-serif; color:#B20000; }
h2 { margin:5px 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#EF6600; }
h4 { margin:5px 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; display:inline; }

.imgLeft { float:left; padding-right:10px; }
.imgRight { float:right; padding-left:10px; }
.imgBorder { padding:4px; border:1px solid #C0C0C0; }

.formTable { background:#E0C800; margin-top:1px; } 
.formTable td.head { background:url(../../images/common/form-head.jpg) no-repeat; height:94px; } 
.formTable td { background:#FEF9E7; } 

.formTable th a { color:#FFF; font-size:13px; text-decoration:none; display:block; text-align:left; }
.formTable th a:hover { text-decoration:underline; }
.formTable a.headLink { text-decoration:none; color:#DC6F04; display:block; padding-bottom:5px; background-position:0 7px; border-bottom:1px solid #E0C800; outline:none; }
.formTable a.headLink:hover { color:#444; }
.formTable p.moreLink { text-align:right; }
.formTable p.moreLink a { color:#B20000; font-weight:bold; }
.formTable p.moreLink a:hover { text-decoration:none; }
.formElementBorder { border:1px solid #999; }

.tableBorder { background:#CCC; }
.tableBorder td { background:#FFF; }

.linkBooking { text-align:right; margin:15px 0; }
.linkBooking a { display:inline; border:1px solid #FF9C00; background:#FFCC00; padding:5px 10px; text-decoration:none; color:#000; font-weight:bold; }
.linkBooking a:hover { background:#FF9C00; color:#FFF; }

.tableStyle { background:#D7D4D4; }
.tableStyle td { background:#FFF; padding:3px 5px; }
.tableStyle td.tableHead, .tableStyle td.subTableHead { background:#F4F4F4; font-weight:bold; }

.subTableStyle { background:#D7D4D4; }
.subTableStyle td { background:#FFF; }


.tableFormat { border:1px solid #FFB417; border-top:5px solid #FFB417; border-bottom:5px solid #FFB417; font-size:11px; }
.tableFormat td { background:#FCF4D9; }
.tableFormat td.tableHead { border-bottom:2px solid #B8DDEF; background:#E7F6FD; font-size:12px; font-weight:bold; }
.tableFormat .boldText { font-size:12px; }
.requiredField { color:#F00; font-weight:normal; }

.tourTable { border-top:3px solid #FF9C00; border-bottom:3px solid #FFB417; font-size:11px; }
.tourTable td { background:#FCF4D9; }
.tourTable td.tableHead { padding:0 0 0 10px; color:#FFF; border-bottom:3px solid #FF9C00; background:url(../../images/common/orange-head-bg.gif) repeat-y #FF9C00; font-size:14px; }

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

form { margin:0; }

.footerText { margin:0 0 10px 0; width:981px; padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:justify; background:#E7F4FF; line-height:16px; }

#pnlFooter { padding:5px; background:#DEDEDE; text-align:center; color:#525252; margin-top:10px; }
#pnlFooter a { text-decoration:none; color:#525252; padding:0 8px; }
#pnlFooter a:hover { text-decoration:underline; color:#000; }

.bottomPanel { padding:5px; text-align:center; }
.bottomPanel a { font-weight:normal; }
.bottomPanel span { font:bold 14px Arial, Helvetica, sans-serif; color:#EF6600; text-transform:uppercase; }

.sitemap ul { margin:10px; }
.sitemap ul ul { margin:2px 0 5px 5px; }

.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; }

iframe.frame { border:1px solid #E0C800; background:#FEF9E7; }

.panPage { text-align:center; height:18px; margin:10px 0 20px; }
.panPage a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 8px; color:#F90; display:inline-block; margin:0 5px; background:#F1F1F1; border:1px solid #CCC; text-decoration:none; }
.panPage a:hover { background:#FF8400; border:1px solid #A95700; color:#FFF; }
