.heading
{
	color: #FF6F00;
	font-size: 16px;
	padding-left: 10px;
	text-align: center;
}
.sub-heading
{
	color: #065C8A;
	display: inline;
	font-size: 14px;
	font-weight: normal;
	padding-left: 10px;
	width: 400px;
}
#intro1
{
	border-bottom: lightgrey 1px solid;
	clear: both;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 10px;
	text-align: justify;
	width: 625px;
}
#intro2
{
	clear: both;
	color: #000000;
	float: right;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: justify;
	width: 625px;
}
.column1new
{
	float: left;
	margin-left: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	width: 170px;
}
.column1new A
{
	color: #12426a;
	margin: 0px 3px;
	text-decoration: none;
}
.column1new A:hover
{
	color: #12426a;
	text-decoration: underline;
}
.column2new
{
	float: left;
	margin-left: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	width: 230px;
}
.column3new
{
	float: left;
	margin-left: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	text-align: center;
	width: 60px;
}
.column4new
{
	float: left;
	margin-left: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	text-align: center;
	width: 60px;
}
.column5new
{
	float: left;
	margin-left: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	text-align: center;
	width: 45px;
}
.rgtmid
{
	background: url(http://www.travelyaari.com/images/rgtmid.jpg) repeat-y left top;
	clear: both;
	color: #2587ce;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	width: 584px;
}
.rgtmid A
{
	color: #12426a;
	margin: 0px 3px;
	text-decoration: none;
}
.rgtmid A:hover
{
	color: #12426a;
	text-decoration: none;
}
.rgtmid1
{
	background: url(http://www.travelyaari.com/images/rgtmid.jpg) repeat-y left top;
	clear: both;
	color: #2587ce;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	width: 584px;
}
.rgtmid1 A
{
	color: #FF6F00;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	margin: 0px 3px;
	text-decoration: none;
}
.rgtmid1 A:hover
{
	color: #FF6F00;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}
.searchtop
{
	background: url(../images/searchtop.jpg) no-repeat left top;
	height: 51px;
	margin: 0;
	padding: 0;
	width: 553px;
}
.searchmid
{
	background: url(../images/searchmid.jpg) repeat-y left top;
	margin: 0;
	padding: 18px 40px 15px 48px;
	width: 465px;
}
.searchbot
{
	background: url(../images/searchbot.jpg) no-repeat left top;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 553px;
}
#midcontent
{
	height: auto;
	margin-bottom: 10px;
	width: 100%;
}
.topbg
{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	height: 31px;
}
.bbg
{
	background-image: url(../images/fbg.jpg);
	background-repeat: repeat-x;
	height: 31px;
}
.cbg
{
	background-color: #edf2f6;
	height: auto;
}
.htext
{
	float: left;
	padding-left: 20px;
	padding-top: 18px;
	width: 350px;
}
.text1
{
	color: #728cc7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 350px;
}
.text1 ul
{
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 500px;
}
.text1 ul li
{
	border: solid 0px red;
	display: inline;
	margin: 0px;
	margin-left: 3px;
}
.text1 ul li a
{
	border: solid 0px red;
	color: #728cc7;
	display: inline;
	margin: 0px;
	text-decoration: none;
}
.text2
{
	color: #728cc7;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;
}
.bustext
{
	float: right;
	height: 15px;
	width: 200px;
}
.linebg
{
	background-color: #5386BB;
	padding-top: 1px;
}
.bookbusticket
{
	background-color: #FFFFFF;
	border: solid 1px #5386bb;
	height: 80px;
	margin-bottom: 10px;
	padding: 10px;
	width: 837px;
}
.bookbusticket1
{
	height: 30px;
	width: 800px;
}
.booktext
{
	float: left;
	height: 30px;
	width: 100px;
}

.booktext h2 {
	color: #467eaf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
.oneway
{
	border: solid 0px red;
	float: left;
	padding-left: 50px;
	width: 400px;
}
.radioicon
{
	border: solid 0px red;
	float: left;
	margin-bottom: 2px;
	width: 20px;
}
.radioicontext
{
	color: #5791d0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 12px;
	margin-top: 3px;
	padding-left: 7px;
	width: 60px;
}
.bookingform
{
	height: 40px;
	width: 840px;
}
.from
{
	border: solid 0px #3333CC;
	float: left;
	height: 40px;
	margin-right: 20px;
	width: 170px;
}
.from1
{
	border: solid 0px #3333CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 100%;
}
.frombox
{
	border: solid 0px #3333CC;
	height: 20px;
	width: 150px;
}
.from2
{
	border: solid 0px #3333CC;
	float: right;
	height: 15px;
	width: 200px;
}
.depart
{
	border: solid 0px #3333CC;
	float: left;
	height: 40px;
	width: 150px;
}
.departbox
{
	border: solid 0px #3333CC;
	float: left;
	height: 20px;
	width: 100px;
}
.seats
{
	float: left;
	height: 40px;
	width: 50px;
}
.search
{
	float: left;
	margin-left: 8px;
	padding-top: 12px;
	width: 87px;
}
.cenbar
{
	height: auto;
	width: 100%;
}
.leftbar1
{
	background-color: #ffffff;
	border: solid 1px #5386bb;
	height: auto;
	width: 298px;
}
.ahtext
{
	background-color: #4c88be;
	height: 40px;
	width: 100%;
}
.ahtext1
{
	height: 10px;
	margin: 0px auto;
	padding: 10px;
	text-align: center;
	width: 150px;
}

.ahtext1 h2 {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0px;
	margin: 0px;
}

h2
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 20px;
	padding-left: 10px;
}
.lefttext
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 8px;
}
.lefttext2
{
	color: #3189c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 2px;
	padding-bottom: 20px;
}

.lefttext2 a
{
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.lefttext2 ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
	margin: 5px;
	padding: 0px;
}
.lefttext2 ul li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 2px;
	padding: 0px;
}
.center1
{
	float: right;
	width: 500px;
}
.footertext
{
	border: solid 1px red;
	height: 200px;
	width: 840px;
}
.footertext1
{
	background-color: #FFFFFF;
	border: solid 1px #5386bb;
	/*height: 200px;*/
	width: 858px;
}
.footerbox2
{
	border: solid 0px red;
	/*height: 140px;*/
	width: 858px;
}
.footerboxsmall
{
	border: solid 0px red;
	float: left;
	height: auto;
	padding-left: 13px;
	/*width: 200px;*/ width: 840px;
}
.footerboxsmalltext
{
	border: solid 0px red;
	float: left;
	/*height: 20px;*/
	/*width: 200px;*/
	width: 25%;
}
.footerboxsmalltext1
{
	border: solid 0px red;
	color: #006699;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*height: 20px;*/
	width: 155px;
}
.footerboxsmalltext1 a
{
	border: solid 0px red;
	color: #006699;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*height: 20px;*/
	text-decoration: underline;
	width: 160px;
}
.footerboxrs
{
	border: solid 0px red;
	color: #CC6600;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	width: 50px;
}
.rightbox1
{
	border: none;
	border-bottom: solid 1px;
	color: #5386bb;
	height: auto;
	margin: 0px auto;
	padding-bottom: 20px;
	width: 520px;
}
.aht1
{
	padding:10px 0px 10px 0px;
	width: 520px;
}

.aht1 h2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0px;
	margin:0px;
}

.aht2
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
.aht3
{
	color: #1f86d3;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	width: 100px;
}
.aht4
{
	color: #1f86d3;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	width: 100px;
}
.aht4time
{
	color: #FF6600;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	width: 100px;
}
.busroute
{
	border: solid 0px red;
	height: auto;
	/*margin-top: 10px;*/
	width: 520px;
}
.busroute1
{
	border: solid 0px red;
	height: 20px;
	width: 520px;
}
.bus1
{
	border: solid 0px red;
	color: #0066CC;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	width: 160px;
}
.bus2
{
	border: solid 0px red;
	color: #0066CC;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	width: 60px;
}
.bus3
{
	border: solid 0px red;
	color: #0066CC;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	width: 130px;
}
.bus4
{
	border: solid 0px red;
	color: #0066CC;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	width: 100px;
}
.busroute2
{
	border: solid 0px #000000;
	float: left;
	width: 520px;
}
.averagetext
{
	border: solid 0px #000000;
	color: #0066CC;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	text-align: right;
	width: 510px;
	padding-right:10px;
}

.busroutedtls
{
	border: solid 0px red;
	color: #0066CC;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	width: 160px;
}
.bustimedtls
{
	border: solid 0px red;
	color: #FF6600;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	width: 60px;
}
.seatingnonac
{
	border: solid 0px red;
	color: #FF6600;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height: auto;
	width: 228px;
}
.seatingnonac1
{
	border: solid 0px red;
	color: #FF6600;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	width: 228px;
}
.seatingnonac2
{
	border: solid 0px red;
	color: #0066CC;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	width: 110px;
}
.seatingnonac3
{
	border: solid 0px red;
	color: #FF6600;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height: 20px;
	text-align: right;
	width: 115px;
}
.booknow
{
	border: solid 0px red;
	float: left;
	height: 20px;
	margin-top: 10px;
	text-align: right;
	width: 480px;
}
.clearon
{
	clear: both;
}
.htext1
{
	color: #467eaf;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 16px;
	padding-left: 20px;
	width: 400px;
}

.marginLeft10 { margin-left: 10px; }

.borderBottom { border-bottom: 0px; }

.tb_color { color: #598FC9; }

.sub_header_box { height:10px; background-color:#edf2f6; }

.van { width:50px; height:30px; float:left; margin-left:10px; }

.width165 { width: 165px; }

.width100 { width: 100px; }

.depart_dt { width:30px; height:20px; float:left; padding-top:0px; margin-left:10px; }

#testdiv1 { position: absolute; background-color:#ffffff; visibility:hidden; }

#testdiv2 { position: absolute; background-color:#ffffff; visibility:hidden; }

.leftSide { width:300px; height:auto; border:solid 0px red; float:left; }

.rightSide { width:549px; height:auto; border: solid 1px #5386bb; float:right; background-color:#ffffff; }

.borderWidth0 { border-width: 0px; }

.avg { width: 55px; text-align:right; float: left;}

.pipe { width: 5px; text-align:center; float: left;}

.min { width: 55px; text-align:right; float: left;}


/* css for dimmer */

#content1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 465px; padding-right: 0px; padding-top: 0px;
}
#homeleft {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 465px; padding-right: 15px; float: left; padding-top: 0px;
}
.searchtop {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 465px; padding-right: 0px; background: url(http://www.travelyaari.com/bus-tickets/images/searchtop.jpg) no-repeat left top; height: 51px; padding-top: 0px;
}
.searchmid1 {
	padding-bottom: 15px; margin: 0px; padding-left: 48px; width: 465px; padding-right: 40px; background: url(http://www.travelyaari.com/bus-tickets/images/searchmid.jpg) repeat-y left top; clear: both; padding-top: 18px; height:150px;padding-top:0;padding-bottom:0;
}

.searchbot {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 553px; padding-right: 0px; background: url(http://www.travelyaari.com/bus-tickets/images/searchbot.jpg) no-repeat left top; height: 27px; padding-top: 0px;
}

.searchmid1 .col1 {
	width: 180px; float: left; height: 50px;
}
.searchmid1 .col2 {
	width: 70px; float: left; height: 50px;
}
.searchmid1 .col3 {
	width: 90px; float: left; height: 50px;
}
.padbot {
	padding-bottom: 18px;
	height:10px;
}
.padright25 {
	padding-right: 25px;
}
.textbox {
	border-bottom: #999999 1px solid; border-left: #999999 1px solid; text-transform: capitalize; font: 11px Arial, Helvetica, sans-serif; height: 15px; border-top: #999999 1px solid; border-right: #999999 1px solid;
}

.comboN {
	font: 11px Arial, Helvetica, sans-serif;
}


.lftnavi { font-size:small;font-weight:bold;font-family:verdana;margin-top:0px;margin-bottom:5px; border:0px solid red;width:45%;float:left;padding-left:5px; }
.rgtnavi { font-family:verdana;margin-top:0px;margin-bottom:5px; border:0px solid red;width:45%; float:right; font-size:10px; color:#12426A; }
.rgtnavi a { text-decoration:none; font-size:10px; color:#12426A; }


table#bositemap {padding:0px; margin-left:5px;}
#bositemap td{text-align:left; width:25%;padding:2px 5px 2px 0px; }
#bositemap a{margin:0px 5px 0px 0px; padding:0px; text-align:left; color:#12426A;}
#bositemap a:hover {margin:0px 3px 0px 0px; padding:0px; text-align:left; color:#12426A;}

table#bositemap1 {padding:0px; margin-left:5px;}
#bositemap1 td{text-align:left; width:20%;padding:2px 5px 2px 0px; }
#bositemap1 a{margin:0px 5px 0px 0px; padding:0px; text-align:left; color:#12426A;}
#bositemap1 a:hover {margin:0px 3px 0px 0px; padding:0px; text-align:left; color:#12426A;}