body{margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; padding:0px;}
p{margin:0;}
p a{color:#5A0404; font-weight:bold;}
p a:hover{text-decoration:none;}
.bottomPadding{padding-bottom:20px;}
*{box-sizing:border-box}
h1, h2, h4, h5{margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal;}
h2 span, h4 span{font-size:24px;}
h3{margin:5px 0 5px 0; padding:0; font-size:14px; color:#BD0000;}

#pnlMain{width:1003px; margin:0 auto;}
#pnlMain .pnlBodyMain{background:url(../../images/lft-org.jpg), url(../../images/rgt-yellow.jpg); background-repeat:repeat-y; background-position:left, right;}

#pnlLeftMain{float:left; width:25.4%; position:relative;}
#pnlLeftMain u, #pnlLeftMain u{position:relative; display:block; text-decoration:none;}
#pnlRightMainR{float:right; width:74.6%;}
#pnlRightMainY{float:right; width:74.6%;}

#pnlLeftMain h1{padding:0; margin:0;}
#pnlLeftMain h1 a{font-family:"Times New Roman"; font-size:32px; color:#f4f4e1; text-transform:uppercase; display:block; background:#a20000; padding:12px 0 15px 0; text-decoration:none; line-height:31px; text-align:center; font-weight:normal;}

#pnlLeftMain #slideShow{overflow: hidden; position: relative; width:100%; background: #bd0000;}
#pnlLeftMain #slideShow a{display:block; position:absolute; top:0; left:0; right:0; bottom:0;}
#pnlLeftMain #slideShow a.slide1{background:url(../../images/south-india-temple-sprit-01.jpg);}
#pnlLeftMain #slideShow a.slide2{background:url(../../images/south-india-temple-sprit-02.jpg);}
#pnlLeftMain #slideShow a.slide3{background:url(../../images/south-india-temple-sprit-03.jpg);}
#pnlLeftMain #slideShow a.slide4{background:url(../../images/south-india-temple-sprit-04.jpg);}
#pnlLeftMain #slideShow a.slide5{background:url(../../images/south-india-temple-sprit-05.jpg);}
#pnlLeftMain #slideShow a.slide6{background:url(../../images/south-india-temple-sprite-06.jpg);}
#pnlLeftMain #slideShow a.slide1, #pnlLeftMain #slideShow a.slide2, #pnlLeftMain #slideShow a.slide3, #pnlLeftMain #slideShow a.slide4, #pnlLeftMain #slideShow a.slide5, #pnlLeftMain #slideShow a.slide6{background-size:100% 100%}

#pnlLeftMain .title, .pnlRight .title, #pnlMiddle .title{background:#5A0404; color:#F4CF00; padding:7px 0 7px 10px; border-bottom:1px solid #EA0000; border-top:1px solid #EA0000;}
.pageContent > .title h2{font-size:24px;}
#pnlLeftMain .title a{text-decoration:none; color:#f4cf00;}
#pnlLeftMain #pnlDestination{background:url(../../images/destination-bg.jpg) #F09E00 top right no-repeat; padding:10px 0;}
#pnlLeftMain #pnlAbout{background:url(../../images/about-bg.jpg) #F09E00 right no-repeat; padding:10px 0 50px;}
#pnlLeftMain #pnlAttractions{background:url(../../images/attractions-bg.jpg) right #F09E00 no-repeat; padding:10px 0;}
#pnlLeftMain .hLine{background:url(../../images/hline.gif) repeat-x; margin:2px 15px;}
#pnlLeftMain .listLink{border-bottom:1px dashed #5a0404; display:block; margin:0 15px 3px; padding:5px 5px 6px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5A0404; /*text-transform:uppercase;*/}
#pnlLeftMain .noBorder{border:none;}
#pnlLeftMain .listLink span{font-size:18px;  font-weight:normal;}
#pnlLeftMain .listLink:hover{background:#5A0404; color:#F09E00; margin:0px 15px 3px; padding:5px 5px 6px; opacity:0.7; filter:alpha(opacity=70)}

.pnlMenuBG{position:relative; float:right; height:55px; margin:0; background:#BD0000;}
.pnlMenuBG #pnlMenu{margin:5px 0 0 0; background:#5A0404; width:748px; padding:0; text-align:center; color:#F4CF00; font-weight:bold;}
.pnlMenuBG #pnlMenu u{text-decoration:none}
.pnlMenuBG #pnlMenu a{color:#F4CF00; text-decoration:none; padding:5px 2%; display:inline-block;}
.pnlMenuBG #pnlMenu a:hover{text-decoration:underline}
.pnlMenuBG #pnlMenu a:nth-last-child(2){display:none}

.helpline{position:absolute; top:27px; right:10px; color:#fff; font-weight:bold; height:28px; padding:8px 50px 0 0; background:url(../../images/helpdesk-img.png) top right no-repeat;}
.helpline a{color:#FFF; text-decoration: none}
.helpline br{ display:none;}

#pnlMiddle, #pnlMiddleBig{float:left; width:54.6%;} 
#pnlMiddle #pnlContent, #pnlMiddleBig #pnlContent{background:#FFE989; margin:0;}
#pnlMiddle .pageContent, #pnlMiddleBig .pageContent{padding:0 20px 10px 20px; margin:0px;}
#pnlMiddleBig .pageContent{padding:0 20px 420px 20px;}
#pnlMiddle .pageContent p, #pnlMiddleBig .pageContent p{padding:10px 0 0 0; margin:0; color:#5A0404; text-align:justify;}

#pnlMiddleBig{width:74.6%;}
#pnlMiddleBig #pnlContent{width:auto;}

.tableStyle{background:#DCB000; margin-top:5px;}
.tableStyle .requiredField{color:#F00; font-weight:normal;}
.tableStyle td{background:#FFE263; padding:3px 5px;}
.tableStyle td.tableHead{background:#F4CF00; font-weight:bold; color:#5A0404;}
.tableStyle td a{color:#BD0000;}
.tableStyle td a:hover{text-decoration:none;}
.tableStyle td.whiteBG{background:#FFF;}
.button{color:#F4CF00; height:26px; background:#BD0000; font-size: 12px; font-weight: bold; font-family:Tahoma, Verdana, Arial; border:1px solid #FF3737;}

.imgRight{float:right; margin:0 0 0 10px;}
.imgLeft{float:left;}
.imgBorder{float:right; margin:15px 0 0 10px; border:1px #F4CF00 solid;  padding:4px;}

ul.contentList{list-style-type:none; margin:10px; padding:0; color:#5A0404;}
ul.contentList li{background:url(../../images/red-bullet2.gif) no-repeat 0 7px; padding:0 0 0 14px;}
ul.contentList a{color:#5A0404;}
ul.contentList a:hover{text-decoration:none;}

ul.listLink{list-style-type:none; margin:10px 0; padding:0; color:#5A0404;}
ul.listLink li{background:url(../../images/red-bullet2.gif) no-repeat 0 10px; padding:0 0 0 14px; line-height:22px;}
ul.listLink a{color:#5A0404; text-decoration:none; font-weight:bold;}
ul.listLink a:hover{color:#BD0000}

#pnlMiddle #pnlContent #breadCrumbBG, #pnlMiddleBig #pnlContent #breadCrumbBG{padding:10px 20px 0 20px; background:#BD0000; margin:0;}
#pnlMiddle #pnlContent #breadCrumbBG #breadCrumb, #pnlMiddleBig #pnlContent #breadCrumbBG #breadCrumb{margin:0; background:#CE3F00; color:#FFF; padding:3px 0 0 10px; text-align:left;}
#pnlMiddle #pnlContent #breadCrumbBG #breadCrumb a, #pnlMiddleBig #pnlContent #breadCrumbBG #breadCrumb a{color:#FFF; text-decoration:none; font-weight:bold; background:url(../../images/white-bullet.gif) no-repeat right 5px; padding:0 13px 0 0; margin-right:7px;}
#pnlMiddle #pnlContent #breadCrumbBG #breadCrumb a:hover, #pnlMiddleBig #pnlContent #breadCrumbBG #breadCrumb a:hover{text-decoration:underline;}

#pnlMiddleBig #pnlContent #breadCrumbBG #breadCrumb{width:auto;}

#pnlMiddle #pnlRedBG{width:100%; position:relative;}
#pnlRedBG{float:left; padding:0 20px; background:#BD0000; color:#F4CF00; margin:0; text-align:justify; width: 73.2%;}
/*#pnlRedBG .pnlBody{float:left;  width:507px;}*/
#pnlRedBG .title, .pnlYellowBG .title{margin:6px 0; background:#F4CF00; color:#5A0404; padding:3px; text-align:center;}
#pnlRedBG .title a, .pnlYellowBG .title a{text-decoration:none; color:#5a0404;}
.pnlYellowBG h3{margin:0; padding:0; color:#5A0404; font-family:"Times New Roman", Times, serif; font-size:20px; /*text-transform:uppercase;*/ font-weight:normal;}

#pnlRedBG #columnOne{float:left; padding-right:2%; width:50%; border-right:#D90101 solid 1px;}
#pnlRedBG .pnlTour{float:left; margin-top:10px; border-bottom: #950101 solid 1px;} 
#pnlRedBG .last{background:#BD0000;}
#pnlRedBG .pnlTour a.heading{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none;}
#pnlRedBG .pnlTour a:hover.heading{color:#F4CF00}
#pnlRedBG .pnlTour div{margin-top:10px; text-align:left;}
#pnlRedBG .pnlTour div strong{color:#FFF;}
#pnlRedBG .pnlTour div img{float:left; padding-right:10px;}
#pnlRedBG .pnlTour div a.more{float:right; display:block; background:#5A0404; text-decoration:none; color:#F4CF00; padding:0 5px; margin-bottom:8px;}
#pnlRedBG .pnlTour div a:hover.more{color:#FFF;}
#pnlRedBG #tourLink{height:20px; background:#F4CF00; margin:14px 0 10px 0; text-align:center; padding-top:2px;}
#pnlRedBG #tourLink a{color:#5A0404;; text-decoration:none; font-weight:bold;}
#pnlRedBG #tourLink a:hover{text-decoration:underline;}
#pnlRedBG #columntwo{float:right; width:50%; padding-left:2%;  border-left:#950101 solid 1px;}

#pnlRedBG ul.twoColumnList{list-style-type:none; margin:0; padding:0; line-height:23px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#pnlRedBG ul.twoColumnList li{float:left; width:50%; background:url(../../images/south-india-temple-sprite1.png) no-repeat -4083px 10px; padding:0 10px 0 20px;}
#pnlRedBG ul.twoColumnList a{color:#F4CF00; text-decoration:none;}
#pnlRedBG ul.twoColumnList a:hover{text-decoration:underline;}

#pnlRightMainR .pnlRight, #pnlRightMainY .pnlRight{width:26.8%}
.pnlRight{float:right; width:20%; background:#F4CF00; padding-bottom:65px;}
.pnlRight span{position:relative; width: 100%; float: left;}
#pnlRightMainY .pnlRight{padding-bottom:0px;}
.pnlRight .headTop{background:#BD0000; border-top:1px solid #FFF1A3; padding:4px 10px 5px 5px; font-family:"Times New Roman", Times, serif; font-size:12px; color:#FFF1A3; text-transform:uppercase;} 
.pnlRight h1{display:block; font-weight:normal; margin:0; padding:5px 0 0 0; font-size:20px; background:#BD0000; border-top:1px solid #FFF1A3; padding:4px 10px 5px 5px; font-family:"Times New Roman", Times, serif; color:#FFF1A3;}
.pnlRight h1 a{color:#FFF1A3; text-decoration:none;}
.pnlRight h2.hometitle{display:block; font-weight:normal; margin:0; font-size:20px; background:#BD0000; border-top:1px solid #FFF1A3; padding:6px 10px 6px 5px; font-family:"Times New Roman", Times, serif; color:#FFF1A3;}
.pnlRight h2.hometitle a{color:#FFF1A3; text-decoration:none;}
.pnlRight .headTop span{font-size:16px;}
.pnlRight .headTop p{margin:0; padding:5px 0 0 0; font-size:20px; text-align:right;}
.pnlRight .headTop p span{font-size:24px;}

.pnlRight ul{list-style-type:none; margin:0 10px 0 0; padding:10px 0 10px 0; line-height:23px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pnlRight ul li{background:url(../../images/red-arrow.jpg) no-repeat; background-position:0px 9px; padding:0 0 0 20px;}
.pnlRight ul li.noBullet{background:none; text-align:right; font-weight:bold;}
.pnlRight ul a{color:#5A0404; text-decoration:none;}
.pnlRight ul a:hover{text-decoration:underline;}
.pnlRight ul ul{list-style-type:none; margin:0; padding:0; line-height:23px;}
.pnlRight ul ul li{background:url(../../images/red-arrow.png) no-repeat 0px 9px; padding:0 0 0 14px;}
.pnlRight ul ul a{color:#5A0404; text-decoration:none; font-weight:normal}
.pnlRight ul ul a:hover{text-decoration:underline;}

.pnlYellowBG{float:left; width:73.2%; padding:21px 20px; margin:0; background:#FFE989;}
.pnlYellowBG ul.threeColumnList{list-style-type:none; margin:0 10px 0 0; padding:0; line-height:23px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pnlYellowBG ul.threeColumnList li{float:left; width:33.33%; background:url(../../images/south-india-temple-sprite1.png) no-repeat -3807px 10px; padding:0 10px 0 15px;}
.pnlYellowBG ul.threeColumnList a{color:#5A0404; text-decoration:none;}
.pnlYellowBG ul.threeColumnList a:hover{text-decoration:underline;}

#bottomLinkPanel{background:#FCFFC8;}
#bottomLinkPanel .title{margin:0 0 10px 0; color:#5A0404; padding:10px; background:#BD0000; color:#fff;}
#bottomLinkPanel  h3{color:#fff; margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:20px; /*text-transform:uppercase;*/ font-weight:normal;}
#bottomLinkPanel  h3 a{text-decoration:none; color:#fff;}
#bottomLinkPanel .fourColumn{float:left; width:23%; margin:0 0 0 2%;}
#bottomLinkPanel .fourColumn .heading a{font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#BD0000; text-transform:uppercase; text-decoration:none;}
#bottomLinkPanel .fourColumn .heading a:hover{color:#5A0404;}
#bottomLinkPanel .fourColumn .heading a span{font-size:18px; font-weight:normal; text-decoration:none;}

#bottomLinkPanel .fourColumn ul{list-style-type:none; margin:0 10px 0 0; padding:10px 0 0 0; line-height:23px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#bottomLinkPanel .fourColumn ul li{background:url(../../images/south-india-temple-sprite1.png) no-repeat -3807px 10px; padding:0 0 0 20px;}
#bottomLinkPanel .fourColumn ul li.noBullet{background:none; text-align:right; font-weight:bold; padding-bottom:5px;}
#bottomLinkPanel .fourColumn ul a{color:#5A0404; text-decoration:none;}
#bottomLinkPanel .fourColumn ul a:hover{text-decoration:underline;}

#pnlFooter{background:#FFF; position:relative;}
#pnlFooter .footerLink{background:#BD0000; color:#FFF; padding:5px 0; text-align:center}
#pnlFooter .footerLink a{padding:0 6px; color:#FFF; text-decoration:none;}
#pnlFooter .footerLink a:hover{text-decoration:underline;}
#pnlFooter .logos{padding:10px 7px; font-size:10px; background:#FFF; position:relative;}
.affilatiions{display:block; float:left; padding-right:10px; margin-right:10px;}
#pnlFooter .logos p{margin:0; padding:0; color:#BD0000; line-height:11px;}
#pnlFooter .logos a{color:#C1151B; font-weight:bold; text-decoration:none;}
#pnlFooter .logos a:hover{text-decoration:underline;}

.clearBoth{clear:both;}
a img{border:0;}

.blockLinkTable td{border-bottom:1px dashed #EA0000;}
.blockLinkTableBorder{border-top:1px dashed #EA0000;}
.blockLinkTable a{display:block; padding:5px; text-decoration:none; color:#5A0404;}
.blockLinkTable a:hover{background:#FFE263;}
.blockLinkTable a strong{font-size:14px; color:#BD0000; display:inline;}
.blockLinkTable a span{float:right; color:#BD0000; cursor:pointer;}

.boxLinks a{padding:4px 2px; width:29px; background:#FFE263; font-weight:bold; text-align:center; color:#000; display:block; border:1px solid #DCB000; text-decoration:none;}
.boxLinks a:hover{background:#F4CF00; color:#FFF;}

.tabList{margin:0; padding:0; list-style-type:none; display:flex}
.tabList li{float:left; padding:0 1px 0 0; margin:0 0.5%; width:24%; background:#F93;}
.tabList li a{display:block;  color:#FFF; padding:3px 7px 0 7px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.tabList li a span{display:block; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabList li:hover, .tabList li a.selected{background:#F00;}
.tabList li a.big{}
.tabList li a.last{margin:0;}
.tourBorder{background:#CE3F00;}
.tourList{}
.tourList .subTabs ul{margin:0; padding:0; list-style-type:none;}
.tourList .subTabs ul li{float:left; padding:0 0 1px 0; margin:0.5%; width:32%; }
.tourList .subTabs{padding:5px 0; background:#FFE989; margin-bottom:10px;}
.tourList .subTabs a{display:block; padding:2px 5px; background:#FFE989; font-weight:bold; color:#444; text-decoration:none; border:1px #f09e00 solid;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.tourList .subTabs a:hover, .tourList .subTabs a.selected{background:#F09E00;  color:#FFF;}
.tourList img{float:left; padding-right:5px;}
.tourList table span{color:#EF7D00;}
.tourList table a{text-decoration:none; color:#444; font-weight:bold;}
.tourList table a:hover{text-decoration:underline;}

.highlightText{font-size:12px; font-weight:bold;}
.highlightText strong{color:#BD0000; font-size:12px;}

.rightAlign{text-align:right;}
.linkBooking{text-align:center; display:inline; padding:4px 10px; text-decoration:none; font-weight:bold; font-size:11px; background-color:#BD0000; color:#F4CF00; border:1px solid #FF3737;}
.linkBooking:hover{background-color:#BD0000; color:#FFF;}
.bigText{font-size:16px; font-weight:bold;}
.formElementBorder{font-size:11px;}

.site-map{padding:0 8px;}
.site-map ul{padding:0; margin:0;}
.site-map ul li{list-style:none; padding:10px 0 0 0;color:#854d00; font-size:13px; text-transform:capitalize;}
.site-map ul li a{text-decoration:none; color:#854d00; text-transform:capitalize;}
.site-map ul li a:hover{text-decoration:underline;}
.site-map ul li ul li{background:url(../../images/red-bullet2.gif)   no-repeat 10px 9px;color:#000; text-decoration:none; padding:5px 22px; border:none; line-height:15px; font-size:12px;}
.site-map ul li ul li a{color:#000;}
.site-map h1{padding:5px 0 5px 6px; font-family:"Trebuchet MS"; color:#719703; font-size:24px; font-weight:normal; margin:0; line-height:25px; text-decoration:none; background:url(file:///Z|/images/gray-icon.gif) no-repeat 10px 9px; text-decoration:none; padding:5px 22px;}
.site-map td{}
.site-map table{}
.powered{position:absolute; top:20px; right:5px}
.powered a{color:#090 !important}

.newBar{width:1003px; background:#8a0e0e; padding:0 0 0px 0; color:#fff; overflow:hidden;}

.newBar #searchDiv{margin:0; font-weight:bold; width:270px; float:right; margin-right:7px;}
.newBar #searchDiv input#txtSearch{margin:0; padding:5px !important; border:none; width:70%; background:#f4cf00; float:left;}
.newBar #searchDiv a#btnSearchhome{background:#000; text-align:center; color:#fff; text-decoration:none; display:block; width:30%; float:left; margin:0; padding:3.7px;}
.newBar #searchDiv a#btnSearchhome:hover{background:#5a0404;}

#languageBar{float:left; padding:0 0 0 10px;}
#languageBar u{text-decoration:none}
#languageBar i{font-style:normal}
#languageBar img{margin:6px 4px 0 4px;}


.contentHeading1{font-size:15px; color:#AF7817; font-weight:bold;}

ul.lTrains{margin:0; padding:0; list-style:none; overflow:hidden; margin-bottom:20px}
ul.lTrains li{float:left; margin:0 2px 2px 0px;  background:url()}
ul.lTrains li a{display:inline-block; padding:4px 17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#EC7F6D; border:0px solid #666666; text-decoration:none; color:#333333; color:#FFF}
ul.lTrains li a.active, ul.lTrains li a:hover{background:#FF9900;}
ul.lTrains li:nth-child(5) a, ul.lTrains li:nth-child(6) a, ul.lTrains li:nth-child(7) a{padding:4px 32px;}
ul.lTrains li:nth-child(8) a, ul.lTrains li:nth-child(9) a, ul.lTrains li:nth-child(10) a{padding:4px 28px;}
ul.lTrains li:nth-child(11) a, ul.lTrains li:nth-child(12) a{padding:4px 51.9px; margin-top:5px; background:#333}
@media screen and (-webkit-min-device-pixel-ratio:0){ul.lTrains li:nth-child(5) a, ul.lTrains li:nth-child(6) a, ul.lTrains li:nth-child(7) a{padding:4px 32px;}
ul.lTrains li:nth-child(8) a, ul.lTrains li:nth-child(9) a, ul.lTrains li:nth-child(10) a{padding:4px 28px;}
ul.lTrains li:nth-child(11) a, ul.lTrains li:nth-child(12) a{padding:4px 51.5px; margin-top:5px}}

.tableStyle{background:#999999; font-family:myFont2,"Trebuchet MS",Arial,Helvetica,sans-serif; margin-top:10px;}
.tableStyle td{background:#F9F9F9; padding:3px 5px;}
.tableStyle tr:first-child td{background:#ed5f92; font-weight:bold; font-size:13px; color:#FFFFFF; padding:5px;}

.contentHeading2{font-weight:bold; margin: 15px 0 -4px 0; font-size:13px;}

input.rgttoggle, label.rgttoggle, input.navtp, label.navtp, input.navlang, label.navlang, input.lfttoggle, label.lfttoggle, input.sitp, label.sitp{display:none}

ul.externalURL{margin:0 !important; padding:0; list-style:none; overflow: hidden;}
ul.externalURL li{margin:0.5% !important; float:left; padding:0 !important; background:none !important; width:32%;}
ul.externalURL li a{display:block; padding:9px; text-decoration:none; background: #930; color:#fff !important; font-size:12px; font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
ul.externalURL li a:hover{background: #F30; text-decoration:none !important;}


.packages-item{display:block; clear:both; margin-top:10px;}
.packages-item:after{content:''; display:table; clear:both}
.packages-item div{float:left; margin:5px 0 5px 0; width:49%; padding:4px 6px; box-shadow:1px 1px 3px #999; height:77px; background:#FFF; overflow:auto; box-sizing:border-box;}
.packages-item div a{font-weight:bold; color:#900; text-decoration:none;}
.packages-item div:nth-child(odd){margin-right:2%; width:49%;}
.packages-item div img{float:left; margin-right:10px;}

#pnlBanner .leftColumn .right img{margin:5px 0}
#threebanners img{margin:0.5%; width:32.3%;}



@media all and (max-width:990px){#pnlMain, .newBar{width:100%}
	.pnlRight, .pnlMenuBG, .pnlMenuBG #pnlMenu{width:100%}
	#pnlLeftMain{width:30%}
	#pnlMiddle, #pnlMiddleBig{width:70%}
	#pnlRightMainY{width:100%}
	#bottomLinkPanel{display:none}
	.pnlRight .title{padding:6px 6px 6px 10px;}
	.pnlRight .headTop p{display:inline-block; margin-left:5px; font-size:inherit}
	.pnlRight .headTop br{display:none}
	.pnlRight{padding-bottom:0}
	
	label.rgttoggle{background:url(../../images/open-close-arrow.png) center -17px no-repeat; padding:16px 23px; display:inline-block; float:left; position:absolute; top:0; right:0; border-left:#960 solid 1px;}
input.rgttoggle ~ ul{display:none; overflow:hidden;}
input.rgttoggle:checked ~ ul{display:block;}
input.rgttoggle:checked + label{background:url(../../images/open-close-arrow.png) center 13px no-repeat;}
#pnlLeftMain #pnlAbout{padding: 10px 0 10px;}	
#pnlMiddleBig .pageContent{padding:0 20px 20px 20px;}
.pnlRight ul li{width: 33.33%; float: left;}
.powered{position:relative}
}

@media all and (max-width:750px){/*#pnlRedBG{display:none}*/
	
	label.navtp{background:url(../../images/responsive-menu-icon-lines.png) center no-repeat; padding:20px 23px; display:inline-block; float:left; border-right:#960 solid 1px;}
input.navtp ~ u{display:none; overflow:hidden;}
input.navtp:checked ~ u{display:block; width:100%;}

	label.sitp{background:url(../../images/open-close-arrow.png) left -17px no-repeat; padding:20px 23px; display:inline-block; float:left; border-right:#960 solid 1px; position:absolute; top:0; right:0}
input.sitp ~ ul{display:none; overflow:hidden;}
input.sitp:checked ~ ul{display:block; width:100%;}
input.sitp:checked + label{background:url(../../images/open-close-arrow.png) left 13px no-repeat;}

.pnlMenuBG #pnlMenu a{width:33.33%; border-top:#BD0000 solid 1px;}
.pnlMenuBG #pnlMenu a:nth-last-child(1){ background:#bd0000}
.pnlMenuBG #pnlMenu a {padding: 10px 2%;}
	
#languageBar i{display:none}

.bottomPadding{padding:0}
.helpline{top:0}
.pnlMenuBG{height:auto}
.pnlMenuBG #pnlMenu{margin:0}
#pnlRightMainY .pnlYellowBG{width:100%;}
.pnlYellowBG ul.threeColumnList li{width:50%}
#pnlRightMainY .pnlRight{display:none}

#pnlRedBG ul.twoColumnList li{width:100%}

.pnlRight ul li{width:50%;}
#flotingPnl{right: -201px !important; background: #f4cf00;}
}

@media all and (max-width:680px){
	.packages-item div, .packages-item div:nth-child(odd){width:100%}

}

@media all and (max-width:550px){#pnlRedBG #columnOne, #pnlRedBG #columntwo{float: left; padding:0%; width:100%; border:none;}
	#languageBar i{display:inline-block}
	label.navlang{background:url(../../images/lang-icon.png) center no-repeat; padding:14px 15px; display:inline-block; position:absolute; top:0;}
input.navlang ~ u{display:none; overflow:hidden;}
input.navlang:checked ~ u{display:block; width:100%;}
ul.externalURL li{width:100%;}
.tourList .subTabs ul li {width:49%;}
#showForm{font-size:10px !important;}

.helpline{height: auto; padding:8px 0px 0 0; background: none; text-align:right;}
.helpline br{ display:block;}
.pnlMenuBG{padding:10px 0;}
}

@media all and (max-width:420px){.pnlMenuBG #pnlMenu a{width:50%; border-top:#BD0000 solid 1px;}
	.helpline strong{display:none}
	.newBar #searchDiv{width:218px;}
	
	#pnlLeftMain, #pnlMiddle, #pnlMiddleBig{width:100%;}
	#pnlLeftMain h1 a{font-size: 6vw;; font-weight:bold;}
	
	label.lfttoggle{background:url(../../images/open-close-arrow.png) center -19px no-repeat; padding:16px 23px; display:inline-block; float:left; position:absolute; top:0; right:0; border-left:#bd0000 solid 1px;}
input.lfttoggle ~ div{display:none; overflow:hidden;}
input.lfttoggle:checked ~ div{display:block;}
input.lfttoggle:checked + label{background:url(../../images/open-close-arrow.png) center 11px no-repeat;}
.pnlYellowBG ul.threeColumnList li{width:100%}
.pnlRight ul li{width:100%;}
.sshowhide{display:none}
#flotingPnl{right:0px !important; background: none;}
#showForm{font-size:12px !important;}
}