div.ui-datepicker {font-size: 85%; }
.ui-state-active{background:#000;border:1px solid #000;font-weight:normal;color:#fff;text-decoration:none;}
.ui-widget-content .ui-state-active {background:#d9d9d9;border:1px solid #b2b2b2;font-weight:normal;color:#000;text-decoration:none;}
.ui-widget-content .ui-state-highlight{background:#000;border:1px solid #000;font-weight:normal;color:#fff;text-decoration:none;}
.ui-widget-content .ui-state-highlight:hover{background:#000;border:1px solid #000;font-weight:normal;color:#fff;text-decoration:none;}
.ui-datepicker tbody a {background-image:none !important;}
.ui-datepicker-week-end {color:#000; }
.ui-state-disabled { text-decoration:none;}
.ui-datepicker-unselectable { text-decoration:none;}     
.verLine{margin:0 20px}
#HeaderControl{text-align: center;margin-bottom:3px;}
.borderHeaderIndex .grayTextNormal{padding-left:10px;font-size:11px;}
.DropDownlistsControls{float: left;width: 440px;padding-top:5px;height:200px;}
.payType{overflow:hidden;margin-bottom:2px;}
.payType .blackTextSmall{float:left;}
.payType .grayTextSmall{float:right;font-size:9px;padding-top:2px;margin-left:5px;}
#paymentOpt{width:180px;}
.noRoute{font-size: 11px;text-decoration: underline;width: 150px; color:blue; cursor:pointer;float:left;}
.srhBus{margin-top:20px;}
#showRecoveryDiv{display:none;background-color:#606060;height: auto;position:absolute;top:70px;left:0;width: 400px; margin-top:-17px; margin-left: 40px;}
.sugRoute{color:White;font-family: arial;font-weight: bold;margin-left: 10px;float:left; width:75%;text-align:left;margin-top:5px;}
.sugClose{font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight:normal;float:left;margin-bottom:4px;margin-right:4px;}
.closeImg{float:left;text-align:left;}
.closeImg img{margin-right: 5px;margin-top:1px;}
.flashIndex{height:3px;visibility:hidden;}
#sourceDiscovery, #destinationDiscovery, #inventorEmail, #inventorPreferred{height:18px; width: 160px;color:#D0D0D0;font-size:12px;}
.inpSug{padding:4px;margin-top:5px; width:392px; top:15%; left:1%; clear:both;}
.subSug, .subSug1{background-color:#fff; width:392px;overflow:hidden;}
.subSug div{float:left; margin-left: 10px;margin-top: 15px;}
.subSug .toSug{margin-left:0;padding-left:30px;}
.subSug1{padding:10px 0;}
.subSug1 .smitSug{margin-left:195px;}
.subSug .travelSug{margin-left:0;padding-left:30px;}
#thanksMsg{background-color:#fff; color:#000; display:none;width: 390px;padding:20px 0 15px 0;font-size:13px;height:100px;margin:30px 5px 5px;}
#thanksMsg p{padding:0 20px;line-height:18px;margin-bottom:20px;text-align:center;font-weight:bold;}
#showRecoveryDiv #thanksMsg a{float:left;height:22px;text-indent:-999px;width:48px;margin-left:180px;}
.busimgMain{float:right;width:478px;vertical-align:bottom;text-align:left;}
.carousalMain{float:right;width:430px;vertical-align:bottom;text-align:left;margin-top:37px;}
.pageHeadingsmall{overflow:hidden;zoom:100%;}
.veriSign{float:right;border: 0px solid red;}
.mainFoot{width: 100%; float: left;}
.spinner{padding-bottom:3px;}
.custRe{width: 100%;border:0px solid gray;}
.custRe span{text-align:center;float:right;display:none;}
.DropDownlistsControls{position:relative;}
.bosRoute{margin-top:30px;}
.bosRoute .ftRight{float:right;}
#caro {height:186px;width:350px;margin:10px 0;}
#caro .caroitem{display:none;}
#caro .caroitem:first-child{display:block;}
.secRow {clear: both;height: auto !important;overflow: hidden;padding-top: 28px !important;}


#toasterRT{display:none;position:fixed;bottom:-110px;right:10px;background-color:#fff;padding: 15px;width: 325px;border: 1px solid #999;border-bottom: none;
	border-radius: 4px 4px 0 0;	-webkit-border-radius: 4px 4px 0 0;	-moz-border-radius: 4px 4px 0 0;
	box-shadow: 0px 0px 6px #999;	-webkit-box-shadow: 0px 0px 6px #999;-moz-box-shadow: 0px 0px 6px #999;
}
#toasterRT .closeButton{float:right;cursor:pointer;}
#toasterRT .title{margin: 5px 0;color:#DC2600;font-size:18px;}
#toasterRT .messageBody{font-size: 14px;margin: 10px 5px;color:#666;font-size:12px;}



#searchBtn
{
	text-indent: 0;
	text-align: center;
	height: auto;
	width: 135px;
	cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px 0px 4px 0px;
	font-size: 14px;
	color: #fff;
	text-shadow: 1px 1px 6px #333;
	line-height: 18px;
	border: 1px solid #333;
	background:none;
	background-color: #E12208;
	background: -moz-linear-gradient(top, rgba(225,34,8,0.65) 0%, rgba(255,0,0,0.83) 50%, rgba(255,0,0,0.83) 51%, rgba(225,34,8,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(225,34,8,0.65)), color-stop(50%, rgba(255,0,0,0.83)), color-stop(51%, rgba(255,0,0,0.83)), color-stop(100%, rgba(225,34,8,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(225,34,8,0.65) 0%, rgba(255,0,0,0.83) 50%, rgba(255,0,0,0.83) 51%, rgba(225,34,8,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(225,34,8,0.65) 0%, rgba(255,0,0,0.83) 50%, rgba(255,0,0,0.83) 51%, rgba(225,34,8,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(225,34,8,0.65) 0%, rgba(255,0,0,0.83) 50%, rgba(255,0,0,0.83) 51%, rgba(225,34,8,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(225,34,8,0.65) 0%, rgba(255,0,0,0.83) 50%, rgba(255,0,0,0.83) 51%, rgba(225,34,8,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EB6E5E', endColorstr='#E12208', GradientType?=0 ); /* IE6-9 */
}
#searchBtn:active
{
	box-shadow: 2px 2px 2px #333 inset;
	-webkit-box-shadow: 2px 2px 2px #333 inset;
	-moz-box-shadow: 2px 2px 2px #333 inset;
}

.bookfeeImg2{background-image:none;height: 18px;}
.rtclogo{padding: 10px 30px;display:none;}


/*Varitations*/
.exp_v2 .rbadv3, .exp_v2 .rbadv6, .exp_v2 .rbadv7{display:none;}
.exp_v2 .rtclogo{display:block;}
