
/*--- basic elements---- */
body{ margin:0 auto; padding:0px; font: 11px Arial, Helvetica, sans-serif; color: #000000; background-color:#FFFFFF;}
#wrapper{width:860px; padding:0 20px; margin: 0 auto; background-color:#FFFFFF;}
#wrapper1{width:860px; padding:0 20px; margin: 0 auto}
form, img, p, .bornone{margin:0; padding:0; border:none;}
.floatright{float:right}
.clear{clear:both}
.floatleft{float:left}
.aligncenter{text-align:center}
.padright25{padding-right:25px}
.padright15{padding-right:15px}
.padbot{padding-bottom:18px}
.padbot1{padding-bottom:10px}
.martop{margin-top:12px}
.paddingtop{padding-top:14px}
.padleft{padding-left:20px;}
.padleftnew30{padding-left:30px;}
.line{width:inherit; height:2px; background-color:#2587CE; margin:10px 0}
.helpline{color:#ffffff; padding:15px 0 0 0;}

.blueline{width:175px; height:20px; background-image:url(images/blueline.bmp); background-repeat:no-repeat; background-position:0px 5px;}


/*--- header---- */
.topbook{width:860px; height:24px; text-align:right; padding:10px 0 0 0; border-bottom:1px solid #E1E1E1;}
.topbookin{width:860px; height:20px; text-align:right; padding:10px 0 0 0; border-bottom:1px solid #E1E1E1;}
.topbook a.link{color:#598FC9; font-size:11px; font-weight:bold; text-decoration:none; vertical-align:middle; background-color:White; padding:0 2px 0 5px; }

#header{width:860px; height:93px;}
#header1{width:860px; height:93px;}
#logo{width:236px; height:83px; background:url(http://www.travelyaari.com/images/logobg.gif) no-repeat right top; float:left; padding:10px 0 0 0}
/* #logoinner{width:236px; height:83px; background:url(http://www.travelyaari.com/images/logobginner.gif) no-repeat right top; float:left; padding:10px 0 0 0} */
#logoinner{width:236px; height:83px; background:url(images/logobg.gif) no-repeat right top; float:left; padding:10px 0 0 0}
#headright{ width:624px; height:93px; background:url(http://www.travelyaari.com/images/headrightbg.gif) repeat-x top left; float:left}
#headright .leftcol{ width:430px; float:left; height:70px; }
#headright .leftcol ul{margin:0; padding:0;}
#headright .leftcol ul li{margin:0; padding:25px 0 0 0; list-style-type: none; background:url(http://www.travelyaari.com/images/topbut.jpg) no-repeat top left; width:126px; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; float:left}
#headright .leftcol ul li a{text-decoration: none; color:#FFFFFF}
#headright .leftcol ul li a:hover{text-decoration: none; color:#FFFFFF}
#headright .rightcol{ width:180px; height:60px; float:right; color:#12426A; padding:10px 10px 0 0; text-align:right }
#headright .rightcol a{text-decoration:none; color:#12426A;} 
#headright .rightcol a:hover{text-decoration:none; color:#12426A;} 
#logoinner1{width:236px; height:83px; background:url(http://www.travelyaari.com/images/logobginner.gif) no-repeat right top; float:left; padding:10px 0 0 0}
#headright1{ width:624px; height:93px; background:url(http://www.travelyaari.com/images/headrightbg.gif) repeat-x top left; float:left}
#headright1 .leftcol{ width:430px; float:left; height:70px; }
#headright1 .leftcol ul{margin:0; padding:0;}
#headright1 .leftcol ul li{margin:0; padding:25px 0 0 0; list-style-type: none; background:url(http://www.travelyaari.com/images/topbut.jpg) no-repeat top left; width:126px; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; float:left}
#headright1 .leftcol ul li a{text-decoration: none; color:#FFFFFF}
#headright1 .leftcol ul li a:hover{text-decoration: none; color:#FFFFFF}
#headright1 .rightcol{ width:180px; height:60px; float:right; color:#12426A; padding:10px 10px 0 0; text-align:right }
#headright1 .rightcol a{text-decoration:none; color:#12426A;} 
#headright1 .rightcol a:hover{text-decoration:none; color:#12426A;} 
.breadcrumb{color:#0A4F88; clear:both}
.breadcrumb a{color:#0A4F88; text-decoration:none;}
.breadcrumb a:hover{color:#0A4F88; text-decoration:none;}

.breadcrumb a.ser1{color:#008000; padding:3px;  text-decoration:none;}
.breadcrumb a.ser2{color:#008000; padding:3px;  text-decoration:none;}
.breadcrumb a.ser3{color:#008000; padding:3px;  text-decoration:none;}
.breadcrumb a.ser1gray{color:#BBBBBB; padding:3px;  text-decoration:none;}
.breadcrumb a.ser2gray{color:#BBBBBB; padding:3px;  text-decoration:none;}
.breadcrumb a.ser3gray{color:#BBBBBB; padding:3px;  text-decoration:none;}
.breadcrumb a.ser1Curr{color:#EA5327; padding:3px;  text-decoration:none;}
.breadcrumb a.ser2Curr{color:#EA5327; padding:3px;  text-decoration:none;}
.breadcrumb a.ser3Curr{color:#EA5327; padding:3px;  text-decoration:none;}

.divbox{width:400px;}


.breadcrumb a.ser4{background:url(http://www.travelyaari.com/images/images.gif) no-repeat left; padding:0 2px 0 28px; font-size:16px; line-height:25px;  }


/*--- content---- */
#content{width:860px; margin:0; padding:0;}
#content1{width:860px; margin:0; padding:0;}

/* homeleft */
#homeleft{ width:553px; margin:0; padding:0 15px 0 0; float:left}
.searchtop{width:553px; height:51px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/searchtop.jpg) no-repeat left top;}
.searchmid{width:465px; margin:0; padding:18px 40px 15px 48px; background:url(http://images.travelyaari.com/searchmid.jpg) repeat-y left top; clear:both}
.searchmid1{width:465px; float:left; margin:0; padding:18px 40px 15px 48px; background:url(http://images.travelyaari.com/searchmid.jpg) repeat-y left top; clear:both}
.searchbot{width:553px; height:27px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/searchbot.jpg) no-repeat left top;}
.fld{border:1px solid #4A87BE; margin:3px 0 0 0;}
.fldtxt{border:1px solid #4A87BE; width:90px; margin:3px 5px 0 0}
.searchmid .col1{width:208px; height:50px; float:left}
.searchmid .col2{width:70px; height:50px; float:left}
.searchmid .col3{width:90px; height:50px; float:left}

/* djimageoptimization */
.searchtopleft{width:115px; height:51px; margin:0; padding:0; background:url(images/searchtop_left.jpg) no-repeat left top; float:left;}
.searchtopmid{width:393px; height:51px; margin:0; padding:0; background:url(images/searchtop_mid.jpg) repeat-x left top; float:left;}
.searchtopright{width:45px; height:51px; margin:0; padding:0; background:url(images/searchtop_right.jpg) no-repeat left top; float:left;}
/*.searchmid{width:465px; margin:0; padding:18px 40px 15px 48px; background:url(images/searchmid.jpg) repeat-y left top; clear:both}*/
.searchbotleft{width:115px; height:27px; margin:0; padding:0; background:url(images/searchbot_left.jpg) no-repeat left top; float:left;}
.searchbotmid{width:393px; height:27px; margin:0; padding:0; background:url(images/searchbot_mid.jpg) repeat-x left top; float:left;}
.searchbotright{width:45px; height:27px; margin:0; padding:0; background:url(images/searchbot_right.jpg) no-repeat left top; float:left;}
/* djimageoptimization */

/* homeright */
#homeright{width:290px; margin:0; padding:0; float:right; position:relative; top: -31px; text-align:left}
#homeright1{width:290px; margin:0; padding:0; float:right; text-align:left}
.imgtop{width:253px; height:29px; margin:0; padding:14px 10px 0 27px; background:url(http://images.travelyaari.com/img1.jpg) no-repeat top left; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF}
.imgmid{width:270px; margin:0; padding:0 10px; background:url(http://www.travelyaari.com/images/img1mid.jpg) repeat-y top left; text-align:left;clear:both;}
.imgbot{width:290px; height:15px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/img1bot.jpg) no-repeat top left;}
#homeright ul{margin:0; padding:0;}
#homeright ul li{margin:0; padding:4px 0 0px 18px; list-style-type:none; background:url(http://images.travelyaari.com/libg.jpg) no-repeat left 7px; }

/* djimageoptimization */        
.imgtopleft{width:27px; height:44px; margin:0; padding:0px; background:url(images/img1_left.jpg) no-repeat top left; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left}
.imgtopmid{width:246px; height:29px; margin:0; padding:14px 0px 0 0px; background:url(images/img1_mid.jpg) repeat-x top left; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left}
.imgtopright{width:17px; height:44px; margin:0; padding:0px; background:url(images/img1_right.jpg) no-repeat top left; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left}
/* djimageoptimization */

/* innerleft */
#innerleft{ width:208px; margin:0 0 20px 0; padding:0 18px 0 0; float:left}
.lefttop{width:168px; height:36px; margin:0; padding:0 20px; background:url(http://www.travelyaari.com/images/lefttop.jpg) no-repeat left top; color:#FFFFFF; font-weight:bold;}
.leftmid{width:180px; margin:0; padding:15px 14px 5px 14px; background:url(http://www.travelyaari.com/images/leftmid.jpg) repeat-y left top; color:#2587CE}
.leftmidnew{width:180px; margin:0; padding:5px 14px 0px 14px; background:url(http://www.travelyaari.com/images/leftmid.jpg) repeat-y left top; color:#2587CE}
.leftbot{width:208px; height:11px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/leftbot.jpg) no-repeat left top;}
.newcolleft{width:57px; float:left; padding:0; line-height:25px;}
.newcolright{width:123px; float:left; padding:0;}
.newcolwrap{clear:both; padding:5px 0}
.newcolwrapnew{clear:both; padding:2px 0}

/* innerright */
#innerright{ width:634px; margin:0 0 20px 0; padding:20px 0 0 0; float:left;  border-top:1px dotted #D2D0D1}
#innerrightnew{ width:634px; margin:0 0 20px 0; padding:10px 0 0 0; float:left;  border-top:1px dotted #D2D0D1}
.rgttop{width:614px; height:85px; margin:0; padding:0 0 0 20px; background:url(http://www.travelyaari.com/images/rgttop.jpg) no-repeat left top;}
.rgttop p.title{line-height:32px; color:#124B80;  padding:0 0 0 5px}
.rgttop .coltitle{line-height:20px; color:#ffffff; padding:0 0 0 5px; font-weight:bold}
.rgttop1{width:614px; height:75px; margin:0; padding:0 0 0 20px; background:url(http://www.travelyaari.com/images/rgttop.jpg) no-repeat left top;}
.rgttop1 p.title{line-height:32px; color:#124B80;  padding:0 0 0 5px}
.rgttop1 .coltitle{line-height:20px; color:#ffffff; padding:0 0 0 5px; font-weight:bold}
.rgtmid{width:584px; margin:0; padding:0 25px; background:url(http://www.travelyaari.com/images/rgtmid.jpg) repeat-y left top; color:#2587CE; font:12px Arial, Helvetica, sans-serif; clear:both;}
.rgtbot{width:634px; height:30px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/rgtbot.jpg) no-repeat left top;}
.rgtbot1{width:634px; height:21px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/rgtbot1.jpg) no-repeat left top;}
.columnwrap{border-bottom:1px solid #D2D0D1; padding:5px 0}
.columnwrap1{padding:5px 0}
.columnwrap3{padding:0px 0}
.columnwrap2{border-bottom:1px solid #D2D0D1; padding:15px 0}

/* djimageoptimization */
.marginpanel{padding-top:10px;}
.rgttopleft{width:20px; height:85px; margin:0; padding:0px; background:url(images/rgttop_left.jpg) no-repeat left top; float:left}
.rgttopmid{width:594px; height:85px; margin:0; padding:0px; background:url(images/rgttop_mid.jpg) repeat-x left top; float:left}
.rgttopright{width:20px; height:85px; margin:0; padding:0px; background:url(images/rgttop_right.jpg) no-repeat left top; float:left}
.rgttopmid p.title{height:32px; color:#124B80;  padding:0 0 0 5px}
.rgttopmid .coltitle{line-height:20px; color:#ffffff; padding:5px 0 0 5px; font-weight:bold}
.rgttop1left{width:20px; height:75px; margin:0; padding:0px; background:url(images/rgttop_left.jpg) no-repeat left top; float:left}
.rgttop1mid{width:594px; height:75px; margin:0; padding:0px; background:url(images/rgttop_mid.jpg) repeat-x left top; float:left}
.rgttop1right{width:20px; height:75px; margin:0; padding:0px; background:url(images/rgttop_right.jpg) no-repeat left top; float:left}
.rgttop1mid p.title{height:32px; color:#124B80;  padding:0 0 0 5px}
.rgttop1mid .coltitle{line-height:20px; color:#ffffff; padding:5px 0 0 5px; font-weight:bold}
.rgtbotleft{width:20px; height:30px; margin:0; padding:0; background:url(images/rgtbot_left.jpg) no-repeat left top; float:left}
.rgtbotmid{width:592px; height:30px; margin:0; padding:0; background:url(images/rgtbot_mid.jpg) repeat-x left top;float:left}
.rgtbotright{width:21px; height:30px; margin:0; padding:0; background:url(images/rgtbot_right.jpg) no-repeat right top;float:left}
/* djimageoptimization */

.column1{ width:100px; padding:3px 8px 3px 0; float:left;}
.column1 a.link{ width:85px; padding:1px 0px 5px 0px; margin-left:15px; float:left; color:White;}
.column1 a.asc{ width:85px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/up5.gif) no-repeat left center;}
.column1 a.des{ width:85px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/down5.gif) no-repeat left center;}
.column2{ width:90px; padding:3px 3px 3px 0; float:left}
.column3{ width:65px; padding:3px 0 3px 4px; margin-left:10px; float:left;}
.column3 a.link{ width:55px; padding:1px 0 5px 0px; margin-left:15px; float:left; color:White;}
.column3 a.asc{ width:55px; padding:1px 0 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/up5.gif) no-repeat left center;}
.column3 a.des{ width:55px; padding:1px 0 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/down5.gif) no-repeat left center;}
.column4{ width:65px; padding:3px 15px 3px 0; margin-left:10px; float:left;}
.column4 a.link{ width:55px; padding:1px 0px 5px 0px; margin-left:15px; float:left; color:White;}
.column4 a.asc{ width:55px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/up5.gif) no-repeat left center;}
.column4 a.des{ width:55px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/down5.gif) no-repeat left center;}
.column5{ width:30px; padding:3px 5px 3px 0; float:left}
.column6{ width:35px; padding:3px 0; float:left;  text-align:center}
.column7{ width:35px; padding:3px 0; float:left;  text-align:center}
.column8{ width:60px; padding:3px; float:left;  text-align:left}
.column8 a{color:#2587CE; text-decoration:underline}
.column9{ width:100px; padding:3px 5px 3px 0; float:left}
.column10{ width:45px; padding:3px 0; float:left;  text-align:left;}
.column10 a.link{ width:35px; padding:1px 0px 5px 0px; margin-left:15px; float:left; color:White;}
.column10 a.asc{ width:35px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/up5.gif) no-repeat left center;}
.column10 a.des{ width:35px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/down5.gif) no-repeat left center;}
.column11{ width:140px; padding:3px 5px 3px 0; float:left;  text-align:right;}

.column1new{width:120px; padding:3px 0px 3px 0; margin-left:3px; float:left;}
.column2new{width:310px; padding:3px 0px 3px 0; margin-left:3px; float:left}
.column2newhead{width:220px; padding:3px 0px 3px 0; margin-left:90px; float:left}
.column3new{width:65px; padding:3px 0 3px 0px; margin-left:3px; float:left;}
.column4new{width:65px; padding:3px 0px 3px 0; margin-left:3px; float:left;}
.spannew1{width:75px; text-align:right; float:left;}
.spannew2{width:40px; text-align:center; float:left;}
.spannew3{width:170px; float:left;}


/* bookleft */
#bookleft{ width:251px; margin:0 0 20px 0; padding:0 27px 0 0; float:left}

/* bookright */
#bookright{ width:556px; margin:0 0 20px 0; padding:20px 0 0 0; float:left;  border-top:1px  dotted #D2D0D1}
.bookimgtop{width:522px; height:40px; padding:0 0 0 16px; margin:0; background:url(http://www.travelyaari.com/images/bookimgtop.jpg) no-repeat left top; color:#ffffff; font-weight:bold; line-height:40px; }
.bookimgtop1{width:538px; height:40px; padding:0 0 0 16px; margin:0; background:url(http://www.travelyaari.com/images/bookimgtop1.jpg) no-repeat left top; color:#ffffff; font-weight:bold; line-height:40px; }
.bookimgtop1 a{color:#FFFFFF;}
.subtext{ color:#013763;}
.bookimgmid{width:498px; padding:10px 20px; margin:0; background:url(http://www.travelyaari.com/images/bookimgmid.jpg) repeat-y left top; color:#2587CE; font:12px Arial, Helvetica, sans-serif; clear:both}
.bookimgmid1{width:498px; padding:3px 20px; margin:0; background:url(http://www.travelyaari.com/images/bookimgmid.jpg) repeat-y left top; color:#2587CE; font:12px Arial, Helvetica, sans-serif;}
.bookimgbot{width:538px; height:11px; padding:0; margin:0; background:url(http://www.travelyaari.com/images/bookimgbot.jpg) no-repeat left top;}

/* djimageoptimization */
.bookimgtopleft{width:16px; height:40px; padding:0px; margin:0; background:url(images/bookimgtop_left.jpg) no-repeat left top; color:#ffffff; font-weight:bold; float:left; line-height:40px; }
.bookimgtopmid{width:505px; height:40px; padding:0px; margin:0; background:url(images/bookimgtop_mid.jpg) repeat-x left top; color:#ffffff; font-weight:bold; float:left; line-height:40px; }
.bookimgtopmid-it605{width:665px; height:40px; padding:0px; margin:0; background:url(images/bookimgtop_mid.jpg) repeat-x left top; color:#ffffff; font-weight:bold; float:left; line-height:40px; }
.bookimgtopright{width:17px; height:40px; padding:0px; margin:0; background:url(images/bookimgtop_right.jpg) no-repeat left top; color:#ffffff; font-weight:bold; float:left; line-height:40px; }
/* djimageoptimization */

.cola{width:60px; float:left}
.colaheader{width:210px; float:left}
.colb{width:87px; padding:0 5px 0 14px; float:left}
.colc{width:42px; float:left}
.cold{width:140px; padding:0 5px 0 14px; float:left}
.cole{width:45px; padding:0 5px 0 0px; float:left}
.colf{width:40px; padding:0 5px 0 0px; float:left}
.colg{width:30px; float:left}
.collink{width:135px; float:left;}
.bookcolwrap{padding:5px 0; clear: both}
.bookcolwrap1{padding:2px 0; clear: both}
.highlight{color:#C5474A; text-decoration:none}
.bookfld{border:1px solid #A7A7A7; padding:2px; height:13px; font-size:11px}
.bookcol1{width:70px; float:left;}
.bookcol2{width:28px; float:left}

select{ font: 11px Arial, Helvetica, sans-serif;}


/* IT */
#it-right{ width:700px; margin:0 auto; padding:20px 0 0 0;}
#it-right1{ width:700px; margin:0 auto; padding:20px 0 0 0;}
.bookimgtop-it{width:700px; height:40px; padding:0 0 0 16px; margin:0 auto; background:url(http://www.travelyaari.com/images/bookimgtop_it.jpg) no-repeat left top; color:#ffffff; font-weight:bold; line-height:40px; }
.bookimgmid-it{width:700px; padding:10px 20px; margin:0; background:url(http://www.travelyaari.com/images/bookimgmid_it.jpg) repeat-y left top; color:#000000; font:12px Arial, Helvetica, sans-serif;}
.bookimgbot-it{width:700px; height:11px; padding:0; margin:0; background:url(http://www.travelyaari.com/images/bookimgbot_it.jpg) no-repeat left top;}
.itcolumn1{ width:115px; padding:5px 8px 5px 0; float:left; line-height:20px;}
.itcolumn2{ width:190px; padding:5px 5px 5px 0; float:left; line-height:20px;}
.itcolumn2New{ width:220px; padding:5px 5px 5px 0; float:left; line-height:20px;}
#it-right ul{margin:0; padding:4px 0 0 0;}
#it-right ul li{margin:0; padding:0 0 3px 15px; list-style-type:none; background:url(http://www.travelyaari.com/images/arrow_orange.jpg) no-repeat left top;}



/*--- footer---- */
#footer{width:840px; background:url(http://www.travelyaari.com/images/footbg.gif) repeat-x left top; padding:20px 10px; clear:both;}
#footer .left{width: 543px; float:left; color:#12426A; }
#footer .right{width: 290px; float:right; color:#12426A; text-align:right;}
#footer a{text-decoration:none; color:#12426A; margin:0 3px} 
#footer a:hover{text-decoration:none; color:#12426A;} 

.getbookingtop{width:553px; height:51px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/getBookingtop.jpg) no-repeat left top;}
.getbookingp{padding:17px 0px 0px 30px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.getbookingcol1{width:116px; height:50px; float:left}
.getbookingcol2{width:300px; height:50px; float:left}


.comboN
{
	font: 11px Arial, Helvetica, sans-serif;
}

.comboNC
{
	font: 11px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}

.textbox
{
	border:1px #999999 solid;
	font: 11px Arial, Helvetica, sans-serif;
	height:15px;
	text-transform:capitalize;
}

.textboxlower
{
	border:1px #999999 solid;
	font: 11px Arial, Helvetica, sans-serif;
	height:15px;
}

.ucase{text-transform: uppercase}

.cap{text-transform:capitalize ;}
.leftalign{text-align:left;}
.rightalign{text-align:right;}
.centeralign{text-align:center;}


/*short names*/
.la{text-align:left;}
.ra{text-align:right;}
.ca{text-align:center;}

.fl{float:left;}
.fr{float:right;}

.clr{clear:both;}

.bln{width:175px; height:20px; background-image:url(images/blueline.bmp); background-repeat:no-repeat; background-position:0px 5px;}
.hlp{color:#ffffff; padding:15px 0 0 0;}

.col1{ width:100px; padding:3px 8px 3px 0; float:left;}
.col1 a.link{ width:85px; padding:1px 0px 5px 0px; margin-left:15px; float:left; color:White;}
.col1 a.asc{ width:85px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/up5.gif) no-repeat left center;}
.col1 a.des{ width:85px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/down5.gif) no-repeat left center;}
.col2{ width:90px; padding:3px 3px 3px 0; float:left}
.col3{ width:65px; padding:3px 0 3px 4px; margin-left:10px; float:left;}
.col3 a.link{ width:55px; padding:1px 0 5px 0px; margin-left:15px; float:left; color:White;}
.col3 a.asc{ width:55px; padding:1px 0 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/up5.gif) no-repeat left center;}
.col3 a.des{ width:55px; padding:1px 0 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/down5.gif) no-repeat left center;}
.col4{ width:65px; padding:3px 15px 3px 0; margin-left:10px; float:left;}
.col4 a.link{ width:55px; padding:1px 0px 5px 0px; margin-left:15px; float:left; color:White;}
.col4 a.asc{ width:55px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/up5.gif) no-repeat left center;}
.col4 a.des{ width:55px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/down5.gif) no-repeat left center;}
.col5{ width:30px; padding:3px 5px 3px 0; float:left}
.col6{ width:35px; padding:3px 0; float:left;  text-align:center}
.col7{ width:35px; padding:3px 0; float:left;  text-align:center}
.col8{ width:60px; padding:3px; float:left;}
.col8 a{color:#2587CE; text-decoration:underline}
.col9{ width:100px; padding:3px 5px 3px 0; float:left}
.col10{ width:45px; padding:3px 0; float:left;}
.col10 a.link{ width:35px; padding:1px 0px 5px 0px; margin-left:15px; float:left; color:White;}
.col10 a.asc{ width:35px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/up5.gif) no-repeat left center;}
.col10 a.des{ width:35px; padding:1px 0px 5px 15px; float:left; color:#000000; background:url(http://www.travelyaari.com/images/down5.gif) no-repeat left center;}
.col11{ width:140px; padding:3px 5px 3px 0; float:left;  text-align:right;}

/*short names*/

.margingtophead{margin-top:30px;}
.margingtophead1{margin-top:20px;}
.margingtopsynopsis{margin-top:20px;}
.margingtopheadstatic{margin-top:10px;}

.column1op{font-weight:bold; color:#085E9B;}
.column10fare{font-weight:bold; color:#085E9B;}

.resultHeader
{
	width:500px; 
	height:36px; 
	margin:0; 
	padding:0 20px; 
	background:url(http://www.travelyaari.com/images/lefttop.jpg) no-repeat left top; 
	color:#FFFFFF; 
	font-weight:bold;
}

.panel
{
	background-color:#FFFFFF;
	border:solid 1px #005CA1;	/*005CA1*/	/*0B7199*/
	color:#005CA1;				/*005CA1*/	/*0B7199*/
	font-family:Arial;
	font-size:12px;
}

.down1
{
	border:1px solid #0871C2; 
	background-color:#085E9B;	/*005CA1*/	/*0B7199*/
	color:#FFFFFF;
	height:20px;
	width:30px;
}	

.up1
{
	border:1px solid #0077B8;
	background-color:#A3DBFE;	/*0988DD*/	/*56AACE*/
	color:#125D96;
	height:20px;
	width:30px;
}

.legend
{color:#2587CE;}

.legend a{color:#085E9B; font-size:11px; font-weight:bold; text-decoration:none;}

.legendheader
{width:55px; float:left; padding:0; line-height:20px;}

.legendimage
{width:25px; float:left; padding:0; line-height:25px;}

.legendtext
{float:left; padding-right:10px; line-height:20px; width:60px;}

.legendtext2
{float:left; padding-right:5px; line-height:20px; width:65px;}
.legendtext3
{float:left; padding-right:5px; line-height:20px; width:60px;}

.legendhead
{float:left; padding-right:5px; line-height:20px;}

.info{ width:245px; height:20px; background-color:#FEECA5; text-align:center; padding-top:3px; font-weight:bold;}
.acseat{float:left;width:20px;height:20px;border:solid 1px red;}
.acslp{float:left;width:20px;height:50px;border:solid 1px red;}
.nacseat{float:left;width:20px;height:20px;border:solid 1px black;}
.nacslp{float:left;width:20px;height:50px;border:solid 1px black;}
.acnactext{float:left; padding-left:5px; font-size:10px;}

.seperator{border-bottom:solid 1px Gray; width:245px;}

.onwardbookinginfo{ width:520px; background-color:#FEECA5; padding-top:3px; padding-bottom:3px;}

.sprite-bus-legends {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(images/bus_legends_blue.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat
}
.sprite-bus-legends-inward-0 {
	BACKGROUND-POSITION: -88px 0px; WIDTH: 26px; HEIGHT: 12px
}
.sprite-bus-legends-onward-0 {
	BACKGROUND-POSITION: -116px 0px; WIDTH: 26px; HEIGHT: 12px
}
.sprite-bus-legends-inward-1 {
	BACKGROUND-POSITION: -172px 0px; WIDTH: 26px; HEIGHT: 12px
}
.sprite-bus-legends-onward-1 {
	BACKGROUND-POSITION: -144px 0px; WIDTH: 26px; HEIGHT: 12px
}
.sprite-bus-legends-volvo {
	BACKGROUND-POSITION: -22px 0px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-semi-sleeper {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-semi-sleeper-no {
	BACKGROUND-POSITION: 0px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-sleeper {
	BACKGROUND-POSITION: -44px 0px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-ac {
	BACKGROUND-POSITION: -66px 0px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-volvo-no {
	BACKGROUND-POSITION: -22px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-sleeper-no {
	BACKGROUND-POSITION: -44px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-ac-no {
	BACKGROUND-POSITION: -66px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-ac-hybrid {
	BACKGROUND-POSITION: -110px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sprite-bus-legends-seat-hybrid {
	BACKGROUND-POSITION: -132px -22px; WIDTH: 20px; HEIGHT: 20px
}

/*for optimization*/
.sbl {
	DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(images/bus_legends_blue.gif); OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat
}
.sbl-in0 {
	BACKGROUND-POSITION: -88px 0px; WIDTH: 26px; HEIGHT: 12px
}
.sbl-on0 {
	BACKGROUND-POSITION: -116px 0px; WIDTH: 26px; HEIGHT: 12px
}
.sbl-in1 {
	BACKGROUND-POSITION: -172px 0px; WIDTH: 26px; HEIGHT: 12px
}
.sbl-on1 {
	BACKGROUND-POSITION: -144px 0px; WIDTH: 26px; HEIGHT: 12px
}
.sbl-vlv {
	BACKGROUND-POSITION: -22px 0px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-semslp {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-semslpno {
	BACKGROUND-POSITION: 0px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-slp {
	BACKGROUND-POSITION: -44px 0px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-ac {
	BACKGROUND-POSITION: -66px 0px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-vlvno {
	BACKGROUND-POSITION: -22px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-slpno {
	BACKGROUND-POSITION: -44px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-acno {
	BACKGROUND-POSITION: -66px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-achyb {
	BACKGROUND-POSITION: -110px -22px; WIDTH: 20px; HEIGHT: 20px
}
.sbl-sthyb {
	BACKGROUND-POSITION: -132px -22px; WIDTH: 20px; HEIGHT: 20px
}
/*for optimization*/

/* for time slider */
#demo_bg 
{
    position: relative;
    background: url(slider-bg-h.gif) 7px 0 no-repeat;
    height: 20px;
    width: 170px;    
}

#demo_bg div 
{
    position: absolute;
    cursor: default;
    top: 4px;
}
    
/* for calendar */    
.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
	background-color:#005CA1;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
{
    font-family:arial;
    font-size:8pt;
}
TD.TESTcpDayColumnHeader
{
	text-align:right;
	font-weight:bold;
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
{
	text-align:right;
	text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.TESTcpCurrentMonthDate
{
	color:#005CA1;
	font-weight:bold;
}
.TESTcpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}
.TESTcpOtherMonthDate
{
	color:#808080;
}
TD.TESTcpCurrentDate
{
	color:#FFFFFF;
	background-color: #005CA1;
	border-width:1px;
	border:solid thin #000000;
}
TD.TESTcpCurrentDateDisabled
{
	border-width:1px;
	border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
{
	border:solid thin #005CA1;
	border-width:1px 0px 0px 0px;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
{
	height:20px;
}
A.TESTcpTodayText
{
	color:#6677DD;
	font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled
{
	color:#D0D0D0;
}
.TESTcpBorder
{
	border:solid 1px #005CA1;
}

.doublearrow
{background:url(http://www.travelyaari.com/images/libg.jpg) no-repeat left 2px; padding-left:20px;}

.singlearrow
{background:url(http://www.travelyaari.com/images/arrow_orange.jpg) no-repeat left 2px;  padding-left:15px;}

.paddingleft
{padding-left:20px;}


.top1{width:780px; height:51px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/top1.jpg) no-repeat left top;}
.mid1{width:700px; margin:0; padding:18px 40px 15px 48px; background:url(http://www.travelyaari.com/images/mid1.jpg) repeat-y left top;}
.bot1{width:780px; height:27px; margin:0; padding:0; background:url(http://www.travelyaari.com/images/bot1.jpg) no-repeat left top;}


.ac{border:solid 1px red;}
.acvar{border:solid 1px red;}
.nac{border:solid 1px gray;}
.nacvar{border:solid 1px gray;}

/*optimization*/
.dn{display:none;}

.combotrans{z-index:0; elevation:lower;}