
/* CSS Document */
/* CSS For Calender Starts*/
#totalPass{margin:10px auto; border-top:1px solid #b7d4fb; border-bottom:1px solid #b7d4fb; text-align:center; padding:9px 0px; width:50%}	
body.calendar {margin:0;border:1px solid #123456;background-color:#E4EEFA;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: #FFFFFF; text-align:center;background-color:#285EA6; padding:1px; line-height:18px;white-space:nowrap}
#calbox .calDayName{background: #FFFFF0; color:#285EA6; 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:#cdcdc1;  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:#285EA6;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; font:12px arial;}
.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 28px arial; color:#8e1f1b;}
h2{margin:0; font:bold 17px arial; color:#285EA6;}
h3{margin:0; font:bold 13px arial; text-align:left; color:#fff; padding:1px 0 0  3px;}
h4{margin:-8px 0 0 0; padding:0; text-align:right; font:bold 16px arial; color:#333;}
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; background-color:#fff;}

/*Header Start*/
#header{height:90px; width:1001px; background:url(../Media/images/header_1024.jpg) no-repeat right;}
#headnavi{width:auto; float:right; height:20px; padding:2px 5% 0 0;}
#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
{
text-decoration:underline;
color:#0871BD;
}
.searchbtn
{
width:26px;
float:left;
margin-top:6px;
}
.advsearch
{
width:35px;
float:left;
margin-top:2px;
margin-left:2px;
font:10px arial;
text-align:center;
color:#fff;
}


/*Old Navigation Close*/

/*Header End* Old Navigation/

/* Top navigation Start*/
/*.topnavi
{
width:1001px;
height:30px;
border:0px solid #ff0000;
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 34px 0 5px;
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:1001px;
height:auto;
float:left;
border:0px solid #0000ff;
}
.left-Container
{
width:265px;
float:left;
margin-bottom:3px;
border:0px solid #000;
}
.planner
{
width:258px;
margin:0 0 0 1px;
height:auto;
background-color:#A8C4E9;
border:1px solid #999;
}
.plannertour
{
width:258px;
margin:0 0 0 1px;
height:auto;
background-color:#BC56A1;
border:1px solid #999;
}
.plannerholiday
{
width:258px;
margin:0 0 0 1px;
height:auto;
background-color:#BADD8B;
border:1px solid #999;
}
.plannercar
{
width:258px;
margin:0 0 0 1px;
height:auto;
background-color:#F7E47E;
border:1px solid #999;
}
.plannertrains
{
width:258px;
margin:0 0 0 1px;
height:auto;
background-color:#E58D45;
border:1px solid #999;
}
#more{font:15px arial; color:#0066FF; text-decoration:none;}
#more:hover{text-decoration:none;}

.plannernav
{
height:30px;
background:url(../Media/images/gred_st_B.gif) repeat-x;
}
.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;
border-bottom:1px solid #999;
}
.btn-holder
{
width:215px;

margin:3px auto;
height:18px;
}
.nav
{
margin:4px 0 0 1px;
border:1px solid #999;
width:258px;
background-color:#A8C4E9;
}
.contact
{
margin:4px 0 0 1px;
border:1px solid #999;
width:258px;
background-color:#fff;
}
.header1
{
width:100%;
background:url(../Media/images/gred_st.gif) repeat-x;
height:20px;
padding:2px 0 0 0;
}
.leftnav
{
margin:0 auto;
width:96%;
background-color:#a8c4eb;
}
.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;
}
.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:0px solid #0012AE;
border-top:0px;
}
.tour-list ul
{
padding:0;
margin:0;
}
.tour-list ul li
{
border-bottom:1px dashed #ccc;
padding:3px 0px 3px 3px;
list-style:none;
text-align:left;
list-style-position:outside;
margin-left:0px;
}
.tour-list ul li.alter{background-color:#f5f5f5;}
.tour-list ul li a
{
font:11px arial;
color:#000;
text-decoration:none;
}
.tour-list ul li a:hover
{
color:#666;
}
/*Left-Container End*/


/*right-Container Start*/
.right-Container
{
min-height:451px;
/*max-height:auto;*/
margin-left:225px;
margin-right:1px;
border:0px solid #000;
}
.ful-border
{

width:98%;
margin:auto;
margin-top:1.3em;
}
.right-cont
{
border:1px solid #7BA4DA;
text-align:left;
}
.adult-cont
{
border:1px solid #CA2826;
text-align:left;
}

.child-cont
{
border:1px solid #CA2826;
text-align:left;
}

.cont-head
{
background-color:#A6C5EE;
font:bold 13px arial;
text-align:left;
padding:2px 0 2px 0.6em;
color:#000;
}
.border-bl
{
border:1px solid #7BA4DA;
}
.right-Container-CR
{
margin-left:225px;
margin-right:1px;
border:0px solid #000;
}
.banner
{
height:119px;
width:772px;
float:right;
display:inline;
border:1px solid #CA2826;
background:url(http://www.railtourismindia.com/ttrs/railtourism/Media/images/banner_st_new.jpg) repeat-y;
}
.inner-banner
{
height:108px;
width:772px;
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:547px;
float:right;
display:inline;
border:1px solid #339935;
background:url(../Media/images/yellow-st.jpg) repeat-x;
}
.inner-banner-hp
{
height:108px;
width:772px;
float:right;
display:inline;
border:1px solid #6985AA;
background:url(../Media/images/holiday-st.gif) repeat-x;
}
.inner-banner-hp_full
{
height:108px;
width:991px;
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:544px;
height:22px;
border:1px solid #999;
background:url(../Media/images/sort-st.gif) repeat;
}
.sortcol
{
margin-left:9px;
display:inline;
font:12px arial;
color:#FFF;
}
.sortcol-pkg
{
margin-left:2px;
font:11px arial;
color:#333;
}
.fontEle
{
padding-left:2px;
font:11px arial;
color:#333;
}
.white-txt
{
font:13px arial;
color:#fff;
}
.data-bind
{
float:right;
display:inline;
width:774px;
height:auto;
border:0px solid #0000ff;
}
.cont-bind
{
float:right;
display:inline;
width:320px;
margin-right:2px;
height:auto;
}
.datarow
{
float:right;
display:inline;
border:1px solid #666;
margin-top:2px;
height:auto;
vertical-align:top;
width:772px;

}
.datarow-bg
{
float:right;
display:inline;
border:1px solid #666;
margin-top:2px;
height:auto;
background-color:#E4EEFA;
width:772px;
}
.pkg-row
{
float:right;
display:inline;
border:1px solid #6884AB;
margin-top:2px;
height:auto;
background-color:#E4EEFA;
width:991px;
}
.pkg-row-W
{
float:right;
display:inline;
border:1px solid #6884AB;
margin-top:2px;
height:auto;
background-color:#FFF;
width:991px;
}
.right-bot
{
margin-top:4px;
float:right;
display:inline;
height:275px;
width:547px;
}
.bot-left-auto
{
float:right;
display:inline;
width:auto;
margin:4px 0 0 1px;
text-align:center;
border:1px solid #0012AE;
width:772px;
}
.bot-left
{
float:left;

width:570px;
margin:4px 0 0 1px;
text-align:center;
border:1px solid #0012AE;
}
.bot-right
{
border:0px solid #ff0000/*#BA130B*/;
float:left;
width:192px;
margin:4px 0 0 5px;
/*height:330px;*/
}
.banner-left
{
border:0px solid #BA130B;
width:258px;
margin:2px 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:450px;
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
{
width:465px;
float:left;
display:block;
font:11px tahoma;
color:#000000;
text-align:justify;
margin:4px 0 0 4px;
}
.descript-auto
{
float:left;
font:11px tahoma;
width:400px;
text-align:left;
color:#000;
margin:4px 0 0 4px;
}
.price
{
float:left;
font:10px tahoma;
width:470px;
text-align:right;
color:#000;
margin:4px 0 0 4px;
}

/*right-Container End*/

.footer
{
clear:both;
width:100%;
/*height:100px;*/
border:0px solid #000;
}
.info_st
{
width:1001px;
height:15px;
background-color:#285EA6;
}
.left_st
{
float:left;
text-align:left;
font:11px tahoma;
padding-left:5px;
color:#fff;}
.left_ct
{
float:left;
text-align:left;
font:11px tahoma;
padding-left:190px;
color:#fff;
}

#footlink
{
width:315px;
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;*/
border:0px solid #000;
margin-top:2px;
}
.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;
}
#plannerBtn{float:right; border:0px solid #ff0000; height:25px; width:150px; text-align:right}

.main-Tbl
{
width:99%;
height:22px;
margin:2px auto;
border:0px solid #000;
}
.coloum1
{
float:left;
display:block;
font:11px arial;
color:#000;
width:45%;
text-align:left;
padding:2px 0 0 2px;
height:18px;
}
.coloum2
{
float:left;
width:53%;
text-align:left;
}
.coloum1Home
{
float:left;
display:block;
font:12px arial;
color:#000;
width:35%;
text-align:left;
padding:2px 0 0 2px;
height:18px;
}
.coloum2Home
{
float:left;
width:63%;
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;
}
.drop-dwn
{
width:110px;
font:12px arial;
}
.DropDownHome
{
width:130px;
font:11px arial;
}
.DropDownCar
{
width:115px;
font:11px arial;
}
.drop-dwnbig
{
width:178px;
font:12px arial;
}
.txtfield
{
width:77px;

border:1px solid #fff;
float:left;
margin-top:6px;
font:11px arial;
}
.txtfield1
{
border:1px solid #000;
height:15px;
width:100px;
}
.bigfield
{
border:1px solid #000;
height:15px;
width:230px;
}
.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:#FF0000;
}
.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;
}
.auto_blue-btn
{
background-color:#1F467D;
color:#fff;
margin-right:0.2em;
font:12px arial;
}
.alter_btn
{
background-color:#5A7BAD;
color:#fff;
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;
height:20px;
}
.btn1
{
background-color:#3476CD;
border:1px solid #2E63B3;
color:#fff;
height:20px;
}
.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;
}
.calander{width:90px; font:12px arial; border:1px solid #000;}
.medfld{width:120px; font:12px arial; border:1px solid #999;}
.PNRfldSmal{ width:30px; font:12px arial; border:1px solid #999;}
.PNRfldBig{ width:60px; font:12px arial; border:1px solid #999;}
.dropSmal{ width:48px; font:12px arial; border:1px solid #999;}
.monthdrop{ width:58px; font:12px arial; border:1px solid #999;}
.smallfld
{
width:50px;
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;
}
#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;
}
.subheading
{
background-color:#729ED8;
color:#fff;
font-weight:bold;
}
.smalltxt1
{
font:11px arial;
color:#333;
}
.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;}
.small_font{font:12px arial;}
.smltxt{font:12px arial;}
.comboB
{
font:12px arial;
color:#333;
border:1px solid #999;
}
.emailfld
{
width:200px;
font:12px arial;
vertical-align:middle;
border:1px solid #999;
}
.separator{border:1px solid #ccc;}
.separator td{border:1px solid #ccc;}

#botnavi{width:100%; margin:5px auto; border-collapse:collapse;}
#botnavi a{padding:2px 1em; font:12px arial; color:#000;}
#botnavi a:hover{color:#333;}

.full-Screen{width:768px; margin:0 auto; height:350px; margin-top:1px;}

.data_bind_full
{
float:right;
display:inline;
width:991px;
margin:0 auto;
height:auto;
border:0px solid #666;
}
.datarow_full
{
float:right;
display:inline;
border:0px solid #666;
margin-top:2px;
height:auto;
vertical-align:top;
width:991px;
}

.datarow_fullA
{
margin:0 auto;
border:1px solid #666;
margin-top:2px;
height:auto;
vertical-align:top;
width:991px;
}
.sort_full
{
margin-top:4px;
padding:3px 0 0 0px;
text-align:left;
float:right;
display:inline;
width:991px;
height:22px;
border:1px solid #4374AE;
font:bold 12px arial;
background:url(../Media/images/sort-st.gif) repeat;
}
.inner_banner_tp_full
{
height:108px;
width:991px;
float:right;
display:inline;
border:1px solid #4374AE;
background:url(../Media/images/rail-pkg-banner_102.jpg) no-repeat;
}
.inner_banner_tp_tour
{
height:108px;
width:772px;
float:right;
display:inline;
border:1px solid #4374AE;
background:url(../Media/images/rail-pkg-banner.jpg) no-repeat;
}
.inner_banner_tp_holiday
{
height:108px;
width:auto;
float:right;
display:inline;
border:1px solid #4374AE;
}
.alertbox
{
margin:5px auto; padding:5px; border:1px solid #ccc; background-color:#f1f1f1; font:11px arial; color:#333;
}
.bot_line_1{border-bottom:1px solid #ccc; font:10px arial;}
.bot_line{border-bottom:1px solid #ccc;}
.btn_auto{background-color:#1F467D; color:#fff; padding-left:12px; padding-right:12px; margin-right:0.2em; font:12px arial;}
.boldTwelve{font:12px arial;}
.fontEleven{font:11px arial;}
.boldEleven{font:11px arial;}
.boldTherteen{font:bold 13px arial;}
.normaltxt{font:11px arial; color:#333;}
.linktxt{font:11px arial; color:#0000ff;}

#bottlink
{
width:700px;
margin:0px auto;

text-align:center;
}
#bottlink ul
{
margin:0;
padding:0;
}
#bottlink ul li
{
list-style:none;
display:inline;
}
#bottlink ul li a
{
text-align:center;
font:11px arial;
color:#0030FF;
text-decoration:none;
padding:0 0.3em 0 0.3em ;
}
#bottlink ul li a:hover
{
text-decoration:underline;
}

.tablebackground { border:1px solid #ccc; background: url(../Media/images/btn_white_white2.gif) no-repeat; }
/* Ram 25 Apr09 */
a.readon {
	float: right;
	padding: 1px 5px 1px 22px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-left: 1px solid #DDDDDD;
	display: block;
	background: url("../images/bullet-title.gif") no-repeat 5% 50% #F2F2F2;
	color: #484848;
	/*text-transform: lowercase;*/
	text-decoration: none;
}
#smallfont{font:bold 13px arial; color:#0066FF;}
#smallfont:hover{text-decoration:none;}
.greytxt{font:12px arial; color:#666;}
/* Ram 25 Apr09 */



/*For Search Engine changes made by Deepak on 03 June2009 Start*/
    #headsearch{background-color:#3491CE; border:1px solid #0C5D93; float:right; display:inline; margin-right:27px;}    
	.headsrch{width:180px; height:24px; border:1px solid #095689; border-right:0px solid #137ABF; vertical-align:top; float:left; display:inline; background:#fff url(/ttrs/railtourism/Media/images/irctc_1.gif) no-repeat; }    
	.headsrchbtn{width:70px; border:1px solid #095689; font:bold 13px arial; height:24px; color:#000; background:url(/ttrs/railtourism/Media/images/btn_img2.gif) repeat-x; float:left; display:inline; }
/*For Search Engine changes made by Deepak on 03 June2009 End/

/*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*/
.showerror{border:1px solid #ff0000; font:bold 12px arial; color:#ff0000; padding:2px 5px;}
.headsrchbtnbuddha{width:25px; border:1px solid #666; font:bold 13px arial; color:#000; background:#fff url(/ttrs/railtourism/Media/images/magnifier-left.gif) no-repeat; height:24px; float:left; display:inline;}
