/* CSS Document */
/* CSS For Calender Starts*/
body.calendar {margin:0;border:1px solid #123456;background-color:#E7F4D7;padding:1px 0px 0px 0px;font: bold 10px arial,helvetica,sans-serif;text-align:center}
#calbox a.cal {text-decoration: none; color: #036;}
#calbox a.cal:hover {text-decoration: underline;}
#calbox table{border-collapse:collapse;}
#calbox .calTableH{margin: 4px 0px 0px 6px; width:127px; empty-cells:show;border:1px solid #123456;float:left;display:inline;}
#calbox .calTableV{margin: 4px 0px 0px 6px; width:127px; empty-cells:show;border:1px solid #123456;}
#calbox .calLabel{font: 700 11px arial,helvetica,sans-serif; color: #496C1E; text-align:center;background-color:#B9DF8A; padding:1px; line-height:18px;white-space:nowrap}
#calbox .calDayName{background: #76AF30; color:#ffffff; font: 500 10px arial,helvetica,sans-serif; text-align:center;width:19px}
#calbox .calDate{text-align:center; font: 500 10px arial,helvetica,sans-serif; background: #ffffff; line-height: 13px; }
#calbox .calDateOff{color:#6CA02C;  font: 400 10px arial,helvetica,sans-serif; text-align:center; background: #ffffff; line-height: 13px; text-decoration:line-through;}
#calbox .calDateSel{background:#86C736; text-align:center; font: bold 10px arial,helvetica,sans-serif; line-height: 13px;}
#calbox .calDateRng{background:#fcead7; text-align:center; font: bold 10px arial,helvetica,sans-serif; line-height: 13px;}
#calbox .calDateA{text-decoration:underline; color:#2A3F1D;}
#calbox .calDateA:hover{text-decoration:none;}
#calbox .calNavA{font: 11px arial,helvetica,sans-serif; text-decoration: none; color: #000000; padding: 0 5px;display:block;clear:both;}
#calbox a.calNavA:hover{text-decoration:underline;}
#noprevious,#previous{line-height:16px;}
#calbox .calClose{font-weight:900;font-size:10px;padding:0 0 2px 0;text-align:left;color: #000000;}
#calbox .calClose a{float:right;text-decoration:none;color: #fff;background:#496C1E;padding-left:2px;padding-right:2px;line-height:10px;border-style:solid;border-width:1px 1px 2px 2px;border-color:#6A87A7 #000 #000 #6A87A7;}
#calbox .calClose a:hover{border-color:#000 #6A87A7 #6A87A7 #000;}
#calwrapper {margin:auto;width:272px;}
.calframe{height:180px;width:280px;border-width:0px;}
.calboxon {z-index:5;height:180px;width:272px;position:absolute;top:40px;left:200px;display:block;background:#ffc;font: bold 10px arial,helvetica,sans-serif;text-align:center}
.calboxoff{height:1px;width:1px;overflow:hidden;position:absolute;top:0px;left:0px;visibility:hidden;display:none;}

BODY, TD, INPUT, P { font-family: Arial, Helvetica, Verdana, sans-serif; }

A:link { color: #333A56; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:visited { color: #333A56; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:active { color: #F93; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:hover { color: #F93; text-decoration: underline;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
a.unvisited:link { color: #06C; text-decoration: none; }
a.unvisited:visited { color: #06C; text-decoration: none; }
a.unvisited:hover { color: #F93; text-decoration: underline; }
a.unvisited:active { color: #F93; text-decoration: underline; }

a.greyTwelve:link 		{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:visited 	{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:hover 		{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:active 		{color: #666; font-size: 12px; text-decoration: none; }
a.plnElevenUnderline 	{font-size: 11px; text-decoration: underline; }

..otherJsites { color:#369; font-weight:bold; }
..source { font-size: 10px; color:#000; }
a.source:link { font-size: 10px; color:#000; text-decoration: none; }
a.source:visited { font-size: 10px; color:#000; text-decoration: none; }
a.source:hover { font-size: 10px; color: #F93; text-decoration: underline; }
a.source:active { font-size: 10px; color: #F93; text-decoration: underline; }
.changePos { font-size: 11px; color: #096; }
.changeNeg {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.noChange { font-size: 11px; color: #000; }

.arial { font-family: Arial, Helvetica, Verdana, sans-serif; }
.times { font-family: arial,times new roman, times, serif; }

.plnNine { font-size: 9px; }
.plnTen { font-size: 10px; }
.plnEleven { font-size: 11px; }
.plnElevenComp { font-size: 11px; line-height: 12px; }
.plnTwelve { font-size: 12px; }
.plnThirteen { font-size: 13px; }
.plnThirteenComp { font-size: 13px; line-height: 14px; }
.plnFourteen { font-size: 14px; }
.plnTwenty { font-size: 20px; }
.BackGround {background-color:#fefefe
	}
..fairyBackGround {background-color:#C1C1C1 
}

.timesTen { font-family: arial,times new roman, times, serif; font-size: 10px; }
.timesTwelve { font-family: arial,times new roman, times, serif; font-size: 12px; }
.timesBoldTwelve { font-family: arial,times new roman, times, serif; font-size: 12px; font-weight: bold; }
.timesBoldThirteen { font-family: arial,times new roman, times, serif; font-size: 13px; font-weight: bold; }
.timesBoldFourteen { font-family: arial,times new roman, times, serif; font-size: 14px; font-weight: bold; }
.timesBoldSixteen { font-family: arial,times new roman, times, serif; font-size: 16px; font-weight: bold; }
.timesEighteen { font-family: arial,times new roman, times, serif; font-size: 18px; }

 
 /*CSS For Calender Ends*/
body
{
margin:0;
padding:0;
font:12px arial;
}
p
{
margin:4px 0 0 0;
padding:4px 0 0 0;
}
img
{
border:0px;
}
.img-align
{
vertical-align:middle;
}
input
{
border:0px;
}
marquee
{
text-align:left;
margin:0;
padding:0;
}
.nospace
{
margin:0;
text-align:left;
}
.top-space
{
margin-top:0;
font:11px arial;
}
hr
{
border-bottom:1px solid #A6C5EE;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
.saprater-w
{
border:1px solid #f1f1f1;
}
.saprater-w td
{
border:1px solid #f1f1f1;
}

.text-Ele
{
font:bold 11px arial;
}
.text-Ele-right
{
font:bold 13px arial;
padding:4px;
text-align:right;
}
h1
{
margin-top:0;  margin-right:0; margin-bottom:0; margin-left:0;
font:bold 31px arial;
color:#fff;
}
h2
{
margin:0;
font:bold 17px arial;
color:#285EA6;
}
h3
{
margin:0;
font:bold 13px arial;
text-align:left;
color:#fff;
padding:0px 0 0  3px;
}
h4
{
margin:-8px 0 0 0 ;
padding:0;
text-align:right;
font:bold 16px arial;
color:#FFAE2B;
}
h5
{
margin-top:0;  margin-right:0; margin-bottom:0; margin-left:0;
font:12px arial;
color:#000;
}

/*Main CSS Start*/
#wrapper
{
width:100%;
text-align:center;
}
#center-Ele
{
text-align:center;
margin:0 auto;
width:1001px;
border:1px solid #7BA4DA;
}
/*Header Start*/
.header
{
height:81px;
width:1001px;
background:url(../Media/images/header_1024.jpg) no-repeat right;
}
.headnavi
{
width:auto;
float:right;
margin-right:10px;
height:20px;
padding:2px 0 0 1em;
}
.headnavi ul
{
margin:0;
padding:0;
}
.headnavi ul li
{
list-style:none;
display:inline;
}
.headnavi ul li a
{
text-align:left;
font:11px tahoma;
color:#000;
text-decoration:none;
padding:0 0.3em 0 0.3em ;
}
.headnavi ul li a:hover
{
font:11px tahoma;
text-decoration:underline;
color:#666;
}
.searchbtn
{
width:26px;
float:left;
margin-top:6px;
}
.advsearch
{
width:35px;
float:left;
margin-top:2px;
margin-left:3px;
font:10px arial;
text-align:center;
color:#fff;

}
/*Header End*/

/* Top navigation Start*/
.topnavi
{
width:1001px;
height:30px;
background-color:#265FA6;
}
#top-Nav
{
margin:0px 0 0 3px;
float:left;
margin-left:0.5em;
width:988px;
border:0px solid #000;
}
#top-Nav ul
{
margin:0;
padding:0;
}
#top-Nav ul li
{
display:inline;
float:left;
padding-top:4px;
padding-bottom:4px;
}
#top-Nav ul li a
{
font:12px arial;
color:#FFF;
padding:0 18px 0 8px;
text-decoration:none;
}
#top-Nav ul li a:hover
{
color:#ff0000;
}
.top-Nav-right
{
float:left;
width:107px;
}
/* Top navigation End*/
.center-Container
{
margin-top:4px;
width:100%;
height:auto;
}
.left-Container
{
width:218px;
float:left;
margin-bottom:3px;
}
.planner
{
width:218px;
margin:0 0 0 1px;
height:auto;
background-color:#A8C4E9;
border:1px solid #999;
}
.plannav
{
height:22px;
background:url(../Media/images/gred_st.gif) repeat-x;
}
.plannav ul
{
margin:0;
padding:2px 8px;
}
.plannav ul li
{
float:left;
display:inline;
list-style:none;
}
.plannav ul li a
{
padding:0px 11px;
font:15px arial;
color:#fff;
text-decoration:none;
border-left:1px solid #fff;
border-right:1px solid #999;
}
.plannav ul li a:hover
{
color:#ff0000;
}
/* For I.E Browser*/
.plannav ul li a:active
{
color:#FFFF00;
}
/* For Other Browsers*/
.plannav ul li a:focus
{
color:#FFFF00;
}
.planhead
{
width:96%;
margin:0 auto;
height:18px;
padding:3px 0 0 0;
text-align:left;
font:bold 12px tahoma;
color:#fff;
}
.btn-holder
{
width:215px;

margin:3px auto;
height:18px;
}
.nav
{
margin:4px 0 0 1px;
border:1px solid #999;
width:218px;
background-color:#A8C4E9;
}
.contact
{
margin:4px 0 0 1px;
border:1px solid #999;
width:218px;
background-color:#fff;
}
.header1
{
width:100%;
background:url(../Media/images/gred_st.gif) repeat-x;
height:22px;
padding:3px 0 0 0;
}
.leftnav
{
margin:0 auto;
width:96%;
background-color:#A8C4E9;
}
.leftnav ul
{
margin:0;
padding:0;
}
.leftnav ul li
{
list-style:none;
border-bottom:1px dashed #3A5B84;
text-align:left;
padding:1px 0 1px 3px;
}
.leftnav ul li a
{
padding:0;
font:12px arial;
color:#000;
text-transform:uppercase;
text-decoration:none;
}
.leftnav ul li a:hover
{
color:#333;
}
/* For IE Browser*/
.leftnav ul li a:active
{
color:#FF0000;
}
/* For Other Browser*/
.leftnav ul li a:focus
{
color:#FF0000;
}
.subheading
{
background-color:#729ED8;
color:#fff;
font-weight:bold;
}
.hot-deal
{
margin:2px 0 0 1px;
width:220px;
background-color:#E7EEF8;
}
.hot-head
{
background:url(../Media/images/hot-deal-head.gif) no-repeat;
height:32px;
width:100%;
}
.tour-list
{
border:1px solid #0012AE;
border-top:0px;
}
.tour-list ul
{
padding:0;
margin:0;
}
.tour-list ul li
{
margin:0;
padding:0 0 0 5px;
list-style:none;
text-align:left;
height:15px;
}
.tour-list ul li a
{
font:10px arial;
color:#000;
text-decoration:underline;
}
/*Left-Container End*/


/*right-Container Start*/
.right-Container
{
min-height:451px;
max-height:auto;
margin-left:225px;
}
.ful-border
{
width:98%;
margin:auto;
margin-top:1.3em;
}
.right-cont
{
border:1px solid #7BA4DA;
text-align:left;
}
.cont-head
{
background-color:#A6C5EE;
font:bold 13px arial;
height:20px;
text-align:left;
padding:2px 0 0 0.6em;
color:#000;
}
.border-bl
{
border:1px solid #7BA4DA;
}
.right-Container-CR
{
margin-left:225px;
}
.banner
{
height:213px;
width:547px;
float:right;
display:inline;
border:1px solid #CA2826;
background:url(../Media/images/banner_st.jpg) repeat-y;
}
.inner-banner
{
height:108px;
width:547px;
float:right;
display:inline;
border:1px solid #4374AE;
background:url(../Media/images/blue-st.jpg) repeat-x;
}
.inner-banner-tt
{
height:108px;
width:547px;
float:right;
display:inline;
border:1px solid #4374AE;
background:url(../Media/images/banner_st.jpg) repeat-y;
}
.inner-banner-tp
{
height:108px;
width:547px;
float:right;
display:inline;
border:1px solid #4374AE;
background:url(../Media/images/rail-pkg-banner.jpg) no-repeat;
}
.inner-banner-ho
{
height:108px;
width:772px;
margin-right:1px;
float:right;
display:inline;
border:1px solid #339935;
background:url(../Media/images/blue_st_1.jpg) repeat-x;
}
.inner-banner-hp
{
height:108px;
width:547px;
float:right;
display:inline;
border:1px solid #6985AA;
background:url(../Media/images/holiday-st.gif) repeat-x;
}
.budha
{
float:left;
height:108px;
width::157px
}
.banner-txt
{
margin-left:165px;
margin:3px 5px 0 0;
text-align:right;
}
.banner-txt1
{
float:right;
display:inline;
border:1px solid #BA130B;
height:18px;
padding-top:3px;
margin-left:165px;
width:335px;
margin:6.2em 1px 0 0;
text-align:center;
font:14px arial;
color:#000;
}
.sort
{
margin-top:4px;
padding:3px 0 0 3px;
text-align:left;
float:right;
display:inline;
width:769px;
height:22px;
border:1px solid #fbe75b;
background:url(../Media/images/sort_st.gif) repeat;
}
.sortcol
{
margin-left:9px;
display:inline;
font:12px arial;
color:#333;
border:0px solid #000;
}
.sortcol-pkg
{
display:inline;
font:11px arial;
color:#333;
}
.white-txt
{
font:13px arial;
color:#fff;
}
.data-bind
{
float:right;
display:inline;
width:772px;
border:0px solid #000;
margin-right:1px;
height:auto;
}
.cont-bind
{
float:right;
display:inline;
width:772px;
margin-right:1px;
height:auto;
}
.datarow
{
float:right;
display:block;
border:1px solid #000;
margin-top:2px;
height:auto;
vertical-align:top;
width:772px;
}
.datarow-bg
{
float:right;
display:inline;
border:1px solid #000;
margin-top:2px;
height:auto;
background-color:#E4EEFA;
width:547px;
}
.pkg-row
{
float:right;
display:inline;
border:1px solid #6884AB;
margin-top:2px;
height:auto;
background-color:#E4EEFA;
}
.pkg-row-W
{
float:right;
display:inline;
border:1px solid #6884AB;
margin-top:2px;
height:auto;
background-color:#FFF;
}
.right-bot
{
margin-top:4px;
float:right;
display:inline;
height:275px;
width:547px;
}
.bot-left
{
float:left;
display:inline;
width:349px;
margin:4px 0 0 1px;
text-align:center;
border:1px solid #0012AE;
}
.bot-right
{
border:0px solid #BA130B;
float:left;
display:inline;
width:192px;
margin:4px 0 0 5px;
height:230px;
}
.banner-left
{
border:0px solid #BA130B;
width:218px;
margin:4px 0 0 1px;
}
.left-banner
{
border:0px solid #BA130B;
float:left;
display:inline;
width:192px;
margin:4px 0 0 1px;
height:230px;
}
.best-pkg
{
width:98%;
margin:0 auto;
height:90px;
border-bottom:1px solid #000;
}
.imag
{
width:76px;
height:75px;
float:left;
}
.fix-pkg
{
width:250px;
float:left;
display:block;
font:bold 11px arial;
color:#0066FF;
text-align:left;
margin:4px 0 0 4px;
}
.pkg-name
{
font:bold 11px arial;
color:#0066FF;
text-align:left;
}
.pkg-name-nobl
{
font:11px arial;
color:#0066FF;
}
.heading
{
font:bold 11px arial;
color:#0066FF;
}

.descript
{
float:left;
font:10px tahoma;
width:250px;
text-align:left;
color:#000;
margin:4px 0 0 4px;
}
.price
{
float:left;
font:10px tahoma;
width:260px;
text-align:left;
color:#000;
margin:4px 0 0 4px;
}

/*right-Container End*/
.footer
{
clear:both;
width:100%;
height:65px;
}
.info_st
{
height:15px;
background-color:#285EA6;
}
.left_st
{
float:left;
text-align:left;
font:11px tahoma;
padding-left:5px;
color:#fff;}
#footlink
{
width:auto;
float:right;
}
#footlink ul
{
margin:0;
padding:0;
color:#fff;
}
#footlink ul li
{
list-style:none;
display:inline;
}
#footlink ul li a
{
text-align:left;
font:11px tahoma;
color:#fff;
text-decoration:none;
padding:0 0.3em 0 0.3em ;
}
#footlink ul li a:hover
{
text-decoration:underline;
}
.logo
{
height:50px;
}
.logo ul
{
margin:0;
padding:0;
}
.logo ul li
{
list-style:none;
display:inline;
padding:0px 30px;
}
/* Two Coloum Structure Table */ 
.middle-Tbl
{
width:95%;
margin:2px auto;
}

.main-Tbl
{
width:99%;
height:22px;
margin:2px auto;
}
.coloumR
{
float:left;
display:block;
font:12px arial;
color:#000;
width:40%;
text-align:left;
padding:2px 0 0 2px;
height:18px;
}
.coloumL
{
float:left;
width:58%;
text-align:left;
}
.coloumL
{
float:left;
display:block;
font:12px arial;
color:#000;
width:38%;
text-align:left;
padding:2px 0 0 2px;
height:18px;
}
.coloumR
{
float:left;
width:60%;
text-align:left;
}
.coloum1
{
float:left;
display:block;
font:12px arial;
color:#000;
width:45%;
text-align:left;
padding:2px 0 0 2px;
height:18px;
}
.coloum2
{
float:left;
width:53%;
text-align:left;
}
.coloum3
{
float:left;
display:block;
font:9px arial;
color:#000;
width:49%;
text-align:left;
padding:2px 0 0 2px;
height:18px;
}
.coloum4
{
float:left;
display:block;
font:9px arial;
color:#000;
width:53%;
text-align:left;
padding:2px 0 0 2px;
height:18px;
}
.coloum5
{
float:left;
display:block;
font:9px arial;
color:#000;
width:45%;
text-align:left;
padding:2px 0 0 2px;
height:18px;
}
.coloum6
{
float:left;
display:block;
font:11px arial;
color:#000;
width:54%;
text-align:right;

}
.coloum7
{
float:left;
width:44%;
text-align:center;
font:11px arial;

}
.small-drop-dwn
{
width:95px;
font:12px arial;
}
.small-drop
{
width:50px;
font:12px arial;
}
.drop-dwn
{
width:110px;
font:12px arial;
}
.smltxtfield
{
width:90px;
height:14px;
border:1px solid #000;
font:11px arial;
color:#666666;
}
.boldEleven
        { font-size: 11px;
        line-height: 15px;
        color: #000000;
        font-family: arial,Verdana, Helvetica, Sans-Serif;
        text-decoration: none;
        font-weight: normal;
        }

.txtfield
{
width:76px;
border:1px solid #fff;
float:left;
margin-top:6px;
font:11px arial;
}
.txtfield1
{
border:1px solid #000;
height:15px;
width:100px;
font:12px arial;
}
.txtfield2
{
border:1px solid #000;
height:15px;
width:125px;
font:11px arial;
color:#666666;
background-color:#fff;

}
.bigfield
{
border:1px solid #999;
width:230px;
color:#ccc;
}
.sortdrop
{
width:97px;
font:11px arial;
vertical-align:middle;
}
.smalltxt
{
font:9px verdana;
color:#333333;
}
.smalltxt-cal
{
text-align:left;
font:9px tahoma;
}
.redtwelve
{
font:12px arial;
color:#FF0000;
}
.red-txt
{
text-align:right;
font:11px arial;
color:#FF3300;
}
.redtxt
{
text-align:left;
font:11px arial;
color:#FF0000;
}
.note
{
font:10px arial;
color:#FF0000;
}
.blackeleven
{
font:11px verdana;
color:#000;
}
.bluetwelve
{
font:12px arial;
color:#0099FF;
}
.grey-fourteen
{
font:bold 14px arial;
color:#999;
}
.banner-btn
{
background-color:#E59594;
border:1px solid #8B0607;
color:#C81415;
float:right;
}
.blue-btn
{
background-color:#1F467D;
color:#fff;
width:82px;
margin-right:0.2em;
font:12px arial;
}
.inner-btn
{
background-color:#fff;
border:1px solid #4374AE;
color:#4374AE;
float:right;
}
.banner-btn1
{
background-color:#E59594;
border:1px solid #8B0607;
color:#C81415;
float:right;
}
.btn
{
background-color:#3476CD;
border:1px solid #2E63B3;
color:#fff;
float:right;
}
.btn1
{
background-color:#3476CD;
border:1px solid #2E63B3;
color:#fff;
}
.btn2
{
background-color:#3476CD;
border:1px solid #2E63B3;
color:#fff;
float:right;
margin:0px 6px;
font:11px arial;
}
.btn-small
{
background-color:#3476CD;
border:1px solid #fff;
width:25px;
height:18px;
margin:6px 0 0 1px;
padding:0px 1px;
color:#fff;
float:left;
}
.blue-btn
{
background-color:#1F467D;
border:1px solid #fff;
font:12px arial;
color:#fff;
}
.medfld
{
width:120px;
border:1px solid #999;
color:#333;
background:url(/hotel/Media/images/white.gif) repeat;
}
.emailfld1
{
width:130px;
border:1px solid #999;
color:#333;
background:url(/hotel/Media/images/white.gif) repeat;
}
.Mandatory{font:11px arial; color:#ff0000;}
.emailfld
{
width:200px;
vertical-align:middle;
border:1px solid #999;
background:url(/hotel/Media/images/white.gif) repeat;
}
.smallfld
{
width:50px;
vertical-align:middle;
border:1px solid #999;
}
.Ccode
{
width:25px;
font:12px arial;
vertical-align:middle;
border:1px solid #999;
background:url(/hotel/Media/images/white.gif) repeat;
}
.Acode
{
width:40px;
background:url(/hotel/Media/images/white.gif) repeat;
font:12px arial;
vertical-align:middle;
border:1px solid #999;
}
.bigdrop
{
width:120px;
height:21px;
font:12px arial;
vertical-align:middle;
border:1px solid #000;
}
.textarea
{
width:300px;
height:100px;
font:12px arial;
border:1px solid #000;
}
.txtarea
{
width:145px;
height:60px;
border:1px solid #666;
}
.links
{
font:11px arial;
color:#0033FF;
text-decoration:none;
}
.links:hover
{
color:#0033FF;
text-decoration:underline;
}
.bluetxt
{
font:bold 11px arial;
color:#0033FF;
text-decoration:none;
}
.bluetxt:hover
{
color:#0033FF;
text-decoration:underline;
}

#links_w
{
font:10px arial;
text-align:center;
color:#fff;
text-decoration:none;
}
#links_w:hover
{
color:#CCCCCC;
text-decoration:none;
}
.txt-25
{
font:bold 25px arial;
color:#285EA6;
}
.PNRfldSmal{ width:30px; height:19px; font:12px arial; border:1px solid #999;}
.PNRfldBig{ width:60px; height:19px; font:12px arial; border:1px solid #999;}
.small-txt{font:11px calibri; color:#999;}
.border-BT{border-top:1px dashed #ccc; border-bottom:1px solid #ccc; font:bold 12px arial;}
.border-B{border-bottom:1px solid #ccc;}

#hotelTabs{border-top:1px solid #3267AE; border-bottom:1px solid #3267AE; height:24px; margin-top:1em; width:776px;}
#hotelTabs a{margin:0; padding:4px 101px; text-decoration:none; color:#fff; background:url(../Media/images/sort-st.gif) repeat-x; font:bold 13px arial; float:left; display:inline; border-left:1px solid #fff;}
#hotelTabs a:hover{background:url(../Media/images/sort_st_over.gif) repeat-x;}

#botnavi{width:765px; margin:5px auto; text-align:center;}

#botnavi a{padding:0px 0.5em; border-left:1px solid #000; text-align:center; font:11px arial; color::#0033FF; display:inline; float:center;}
#botnavi a:hover{color:#333;}
.full-Screen{width:99%; margin:0 auto; height:auto;}


/*Tapan starts*/

body.calendar {margin:0;border:1px solid #123456;background-color:#E7F4D7;padding:1px 0px 0px 0px;font: bold 10px arial,helvetica,sans-serif;text-align:center}
#calbox a.cal {text-decoration: none; color: #036;}
#calbox a.cal:hover {text-decoration: underline;}
#calbox table{border-collapse:collapse;}
#calbox .calTableH{margin: 4px 0px 0px 6px; width:127px; empty-cells:show;border:1px solid #123456;float:left;display:inline;}
#calbox .calTableV{margin: 4px 0px 0px 6px; width:127px; empty-cells:show;border:1px solid #123456;}
#calbox .calLabel{font: 700 11px arial,helvetica,sans-serif; color: #496C1E; text-align:center;background-color:#B9DF8A; padding:1px; line-height:18px;white-space:nowrap}
#calbox .calDayName{background: #76AF30; color:#ffffff; font: 500 10px arial,helvetica,sans-serif; text-align:center;width:19px}
#calbox .calDate{text-align:center; font: 500 10px arial,helvetica,sans-serif; background: #ffffff; line-height: 13px; }
#calbox .calDateOff{color:#6CA02C;  font: 400 10px arial,helvetica,sans-serif; text-align:center; background: #ffffff; line-height: 13px; text-decoration:line-through;}
#calbox .calDateSel{background:#86C736; text-align:center; font: bold 10px arial,helvetica,sans-serif; line-height: 13px;}
#calbox .calDateRng{background:#fcead7; text-align:center; font: bold 10px arial,helvetica,sans-serif; line-height: 13px;}
#calbox .calDateA{text-decoration:underline; color:#2A3F1D;}
#calbox .calDateA:hover{text-decoration:none;}
#calbox .calNavA{font: 11px arial,helvetica,sans-serif; text-decoration: none; color: #000000; padding: 0 5px;display:block;clear:both;}
#calbox a.calNavA:hover{text-decoration:underline;}
#noprevious,#previous{line-height:16px;}
#calbox .calClose{font-weight:900;font-size:10px;padding:0 0 2px 0;text-align:left;color: #000000;}
#calbox .calClose a{float:right;text-decoration:none;color: #fff;background:#496C1E;padding-left:2px;padding-right:2px;line-height:10px;border-style:solid;border-width:1px 1px 2px 2px;border-color:#6A87A7 #000 #000 #6A87A7;}
#calbox .calClose a:hover{border-color:#000 #6A87A7 #6A87A7 #000;}
#calwrapper {margin:auto;width:272px;}
.calframe{height:180px;width:280px;border-width:0px;}
.calboxon {z-index:5;height:180px;width:272px;position:absolute;top:40px;left:200px;display:block;background:#ffc;font: bold 10px arial,helvetica,sans-serif;text-align:center}
.calboxoff{height:1px;width:1px;overflow:hidden;position:absolute;top:0px;left:0px;visibility:hidden;display:none;}

BODY, TD, INPUT, P { font-family: Arial, Helvetica, Verdana, sans-serif; }

A:link { color: #333A56; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:visited { color: #333A56; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:active { color: #F93; text-decoration: none;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
A:hover { color: #F93; text-decoration: underline;font-family: arial,Verdana, Helvetica, Arial, sans-serif;font-size: 11px; }
a.unvisited:link { color: #06C; text-decoration: none; }
a.unvisited:visited { color: #06C; text-decoration: none; }
a.unvisited:hover { color: #F93; text-decoration: underline; }
a.unvisited:active { color: #F93; text-decoration: underline; }

a.greyTwelve:link 		{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:visited 	{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:hover 		{color: #666; font-size: 12px; text-decoration: none; }
a.greyTwelve:active 		{color: #666; font-size: 12px; text-decoration: none; }
a.plnElevenUnderline 	{font-size: 11px; text-decoration: underline; }

..otherJsites { color:#369; font-weight:bold; }
..source { font-size: 10px; color:#000; }
a.source:link { font-size: 10px; color:#000; text-decoration: none; }
a.source:visited { font-size: 10px; color:#000; text-decoration: none; }
a.source:hover { font-size: 10px; color: #F93; text-decoration: underline; }
a.source:active { font-size: 10px; color: #F93; text-decoration: underline; }
.changePos { font-size: 11px; color: #096; }
.changeNeg {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.noChange { font-size: 11px; color: #000; }

.arial { font-family: Arial, Helvetica, Verdana, sans-serif; }
.times { font-family: arial,times new roman, times, serif; }

.plnNine { font-size: 9px; }
.plnTen { font-size: 10px; }
.plnEleven { font-size: 11px; }
.plnElevenComp { font-size: 11px; line-height: 12px; }
.plnTwelve { font-size: 12px; }
.plnThirteen { font-size: 13px; }
.plnThirteenComp { font-size: 13px; line-height: 14px; }
.plnFourteen { font-size: 14px; }
.plnTwenty { font-size: 20px; }
.BackGround {background-color:#fefefe
	}
..fairyBackGround {background-color:#C1C1C1 
}

.timesTen { font-family: arial,times new roman, times, serif; font-size: 10px; }
.timesTwelve { font-family: arial,times new roman, times, serif; font-size: 12px; }
.timesBoldTwelve { font-family: arial,times new roman, times, serif; font-size: 12px; font-weight: bold; }
.timesBoldThirteen { font-family: arial,times new roman, times, serif; font-size: 13px; font-weight: bold; }
.timesBoldFourteen { font-family: arial,times new roman, times, serif; font-size: 14px; font-weight: bold; }
.timesBoldSixteen { font-family: arial,times new roman, times, serif; font-size: 16px; font-weight: bold; }
.timesEighteen { font-family: arial,times new roman, times, serif; font-size: 18px; }
.data_bind_full
{
float:right;
display:inline;
width:768px;
height:auto;
}
.datarow_full
{
float:right;
display:inline;
border:1px solid #000;
margin-top:2px;
height:auto;
vertical-align:top;
width:768px;
}
.sort_full
{
margin-top:4px;
padding:3px 0 0 3px;
text-align:left;
float:right;
display:inline;
width:765px;
height:22px;
border:1px solid #ff0000;
background:url(../Media/images/sort-st.gif) repeat;
}
.inner_banner_tp_full
{
height:108px;
width:768px;
float:right;
display:inline;
border:1px solid #4374AE;
background:url(../Media/images/rail-pkg-banner.jpg) no-repeat;
}
.errorcol{font: 12px arial; color:#ff3300; text-align:center;}
.fullReso{width:995px; margin-top:4px; height:360px; text-align:center; border-collapse:collapse;}
.normaltxt{font:11px arial; color:#333;}
.combo{width:45px; color:#333333; vertical-align:middle; border:1px solid #999999;}
.comboB{color:#333333; border:1px solid #999999;}
.separator{border:1px solid #ccc;}
.separator td{border:1px solid #ccc;}
.redcol {FONT-SIZE: 11px; COLOR: #ff3300; FONT-FAMILY: arial,Verdana, Helvetica, sans-serif}
.boldFourteen {
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	font-family: arial, Verdana,  Helvetica, sans-serif;

}
/*Tapan ends*/
/*pgtrace mod begin*/
.errorright-cont{border:1px solid #FF0000; text-align:left; margin:0 auto}
.errorcont-head{background-color:#FD8D8D;font:bold 13px
arial;height:20px;text-align:left;padding:2px 0 0 0.6em;color:#fff;}
.errormsg{font:11px arial; color:#FF0000; margin:5px auto; width:99%}
/*pgtrace mod ends*/

/*For Hotel Reccommondation Start*/
.sortrec
{
padding:1px 0 0 0px;
height:22px;
border:1px solid #fbe75b;
background:url(../Media/images/sort_st.gif) repeat;
}
.btnrec
{
background-color:#3476CD;
border:1px solid #2E63B3;
color:#fff;
float:center;
}

.filterBox{border:1px solid #999; margin-top:5px; height:auto;text-align:left; width:218px;}
.filterHead{background-color:#A8C4E9; text-align:left; font:bold 12pxarial; color:#000; padding:3px 0 3px 5px;}
.filterfloat{float:left; display:inline; font:11px arial; width:48%;text-align:left; border:0px solid #000;}
/*For Hotel Reccommondation End*/