a,abbr,acronym,address,b,bdo,big,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,img,ins,kbd,legend,li,map,object,ol,p,pre,q,samp,small,span,strong,sub,sup,tbody,td,tfoot,th,thead,tr,tt,ul,var
	{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif
}

fieldset,img {
	border: 0
}

html {
	overflow-y: scroll
}

article,aside,figure,footer,header,nav,section {
	display: block
}

body {
	margin: 0;
	background: #fff;
	border-top: solid 5px #ee2b39
}

#header {
	overflow: hidden;
	margin: auto;
	width: 1000px
}

#header .headertop {
	overflow: hidden
}

#header .headertop .headertop-left {
	float: left;
	color: #737373;
	padding-left: 22px
}

#header .headertop .headertop-right {
	float: right;
	overflow: hidden
}

#header .headertop .headertop-right a {
	color: #929292;
	text-decoration: none;
	margin: 0;
	display: block;
	float: left
}

#header .headertop .headertop-right span {
	color: #737373;
	margin-right: 10px
}

#header .headertop .headertop-right a.chpwdTxtCss {
	background: #ED0000;
	padding: 8px 12px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #f9f000
}

#header .headertop .headertop-right a.logoutCss {
	background: #185e00;
	padding: 8px 12px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	margin-left: 1px
}

#header .headertop .headertop-right a.user {
	background: maroon;
	padding: 8px 12px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #f9f000
}

#header .headertop .headertop-right a:hover.user {
	background: #ED0000;
	padding: 8px 12px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #f9f000
}

#header .headertop .headertop-right a.agent {
	background: #185e00;
	padding: 8px 12px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	margin-left: 1px
}

#header .headertop .headertop-right a:hover.agent {
	background: #ED0000;
	padding: 8px 12px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	margin-left: 1px
}

#header .headertop .phone {
	background: url(../../_assets/images/new/phoneicon.png) no-repeat;
	font-size: 27px;
	padding-left: 50px;
	margin-bottom: 5px;
	margin-top: 16px;
	height: 52px
}

#header .headertop .headertop-right span {
	font-size: 16px;
	display: block
}

.newsHead {
	width: 100%;
	margin-top: 0;
	text-align: left;
	border: 1px solid #e4e4e4;
	padding: 1px
}

.newsTitle {
	display: block;
	color: #B32424;
	font-size: 16px;
	padding: 5px 5px 0 0;
	margin: 5px 0 0;
	border-top: solid 1px #cacaca;
	font-weight: 400;
	text-align: center
}

.newsLine1,.newsLine2 {
	color: #555 !important;
	font-size: 12px
}

.newsDiv {
	height: 330px;
	width: 980px;
	z-index: 999;
	display: none;
	cursor: hand;
	cursor: pointer;
	color: red;
	border: 2px solid #999;
	padding: 5px;
	border-radius: 5px;
	position: absolute;
	right: 5px;
	top: 5px;
	background: #FFF
}

.nwsHrefCs {
	font-weight: 700;
	cursor: hand;
	cursor: pointer;
	color: red
}

.newsSubject {
	color: #008cd4;
	font-weight: 700;
	font-size: 16px
}

.newsbodyTbl {
	padding: 5px
}

.menu-wrap {
	background: #ee2b39
}

.menu {
	display: block;
	text-align: left;
	font-size: 12px;
	color: #006;
	overflow: hidden;
	width: 1000px;
	margin: auto
}

.menu a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding: 2px 15px 1px;
	font-weight: 700;
	line-height: 36px;
	display: block;
	float: left;
	border-right: solid 1px #df1a28
}

.menu a:hover {
	background: url(../../_assets/images/new/arrow-down-yellow.png) top
		center no-repeat #B71D28;
	color: #fff
}

.menu a.selectedtabcopy {
	background: url(../../_assets/images/new/arrow-down-yellow.png) top
		center no-repeat;
	color: #fff
}

.menu a:last-child {
	border-right: none
}

.menu_header,.menu_title {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006;
	font-weight: 700
}

.headerLogo {
	text-align: center;
	margin-top: 16px;
	width: 408px;
	height: 73px;
	float: left;
	background: url(../../_assets/images/new/logo.png) no-repeat
}

.headerLogoTG {
	text-align: center;
	margin-top: 24px;
	width: 408px;
	height: 73px;
	float: left;
	background: url(../../_assets/images/new/logo-tgsrtc.png) no-repeat;
	margin-bottom: 19px
}

#bg-slider {
	width: 280px;
	overflow: hidden;
	height: 340px;
	float: left;
	margin-top: 10px;
	margin-left: 12px;
	border: 1px solid #cacaca;
	border-radius: 5px
}

#bg-slider .slider-wrap {
	right: 0;
	top: 0
}

@media print {
	img {
		display: block
	}
}

.title {
	background-repeat: no-repeat
}

body,td {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000
}

pre {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23364d
}

input,select,textarea {
	font-size: 12px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #23364d
}

form {
	display: inline
}

legend {
	font-weight: 700;
	color: #e0f0f0;
	background: #85A6D0;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px
}

fieldset {
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #ccc;
}

.contentMain {
	min-height: 600px
}

.headerCS {
	border: 1px solid #ccc;
	padding: 10px;
	width: 977px;
	margin: 20px auto;
	background: #f9f9f9
}

.mealHeadCS {
	padding: 10px;
	margin: 20px auto
}

.mealHeadTxtCs {
	font-size: 16px;
	font-weight: 400;
	color: #333;
	margin-bottom: 10px;
	display: block
}

.headerFont14 {
	font-size: 14px !important;
	font-weight: 400;
	color: #333;
	margin-bottom: 10px;
	display: block
}

.abPtsHeader {
	font-size: 14px !important;
	font-weight: 700;
	color: #333;
	margin-bottom: 10px;
	display: block
}

.commonHeader {
	font-size: 20px;
	font-weight: 400;
	color: #333;
	margin-bottom: 10px;
	display: block
}

#FareBreakUP {
	cursor: hand;
	cursor: pointer;
	background: #FFF;
	position: absolute;
	border: 1px solid #ccc;
	box-shadow: 5px 5px 5px #ccc;
	z-index: 50;
	border-collapse: collapse;
	width: 160px;
	margin-left: 223px;
	margin-top: 5px
}

#FareBreakUP:AFTER {
	content: " ";
	position: absolute;
	right: 45%;
	bottom: 100%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #585858;
	z-index: 50;
	margin-top: 10px;
	border-collapse: collapse
}

.FareBreakUPCs {
	width: 300px;
	position: relative;
	display: block;
	background-color: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #6f8add;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	padding: 10px
}

#FareBreakUP ul li {
	list-style: none;
	text-align: left;
	font-size: 11px
}

#FareBreakUP ul li span {
	font-weight: 700
}

.rupeeIconTd {
	background: url(../../_assets/images/InrSymbol.png) 5px no-repeat;
	padding-left: 15px !important
}

.totalFareCs {
	background: url(../../_assets/images/new/icon-rupee.png) 0 no-repeat;
	width: 10px;
	height: 15px;
	color: #242424;
	font-size: 20px;
	font-weight: 600;
	padding-left: 12px
}

.rupeeIco {
	background: url(../../_assets/images/new/icon-rupee.png) 14px no-repeat
}

.packages {
	margin-bottom: 20px;
	background: #F8F8F8;
	padding: 20px 150px
}

.pkgsLink {
	display: block;
	padding: 5px;
	background: #ACACAC;
	color: #fff;
	text-align: center
}

.pkgsLinkBold {
	display: block;
	padding: 5px;
	background: #ACACAC;
	color: #ee2b39;
	text-align: center
}

.aboutus {
	color: #444
}

.aboutus h4 {
	font-size: 14px;
	font-weight: 400;
	color: #7e7e7e;
	margin-bottom: 10px;
	margin-top: 30px
}

.aboutus ul {
	margin-bottom: 10px
}

.aboutus ul li {
	margin-top: 5px
}

#fotter-bg {
	margin-top: 0;
	background: #434343;
	border-top: solid 1px #fff;
	outline: #e1e1e1 solid 1px
}

#footer {
	padding: 5px 15px 15px 0;
	overflow: hidden;
	color: #FFF;
	font-size: 12px;
	margin: auto;
	width: 1000px
}

#footer a {
	color: #FFF;
	text-decoration: none;
	padding: 5px 4px
}

#footer p {
	padding-left: 5px
}

#footer a:hover {
	text-decoration: underline
}

#footer .left {
	width: 450px;
	float: left;
	margin-top: 10px;
	line-height: 20px
}

#footer .mid {
	float: left;
	line-height: 30px;
	width: 300px;
	margin-top: 10px
}

#footer .mid img {
	margin-right: 5px;
	float: right
}

#footer .right {
	float: right;
	line-height: 30px;
	margin-top: 10px;
	width: 250px
}

.sslCs {
	float: left;
	margin-right: 30px
}

.headertext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #23364d;
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.span {
	FONT-SIZE: 28px;
	COLOR: #fff
}

.headertextbold {
	PADDING-LEFT: .2cm;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #23364d
}

.title {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006;
	font-weight: 700;
	padding-left: .5%
}

.pointer {
	cursor: pointer
}

.button {
	background-color: #E3E9F1;
	border-style: solid;
	border-color: #C4D2E2;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006;
	font-weight: 700
}

fieldset {
	margin-top: 1px;
	margin-bottom: 1px
}

.linkDetails {
	cursor: pointer;
	font-weight: 700;
	text-decoration: underline;
	color: #008cd4;
	text-align: center
}

.linkDetails:hover {
	cursor: pointer;
	text-decoration: none;
	color: red;
	text-align: center
}

.poweredByCSS {
	color: #FFF;
	font-size: 12px;
	float: left;
	padding-right: 5px;
	cursor: pointer
}

.pintTktCs {
	border: 1px solid #ccc;
	padding: 20px;
	margin: 20px auto;
	width: 960px
}

.pintTktCs h1 {
	font-size: 20px;
	font-weight: 400;
	color: #333;
	margin-bottom: 10px
}

.pintInnerTktCs h2 {
	font-size: 16px;
	font-weight: 400;
	color: #7e7e7e;
	margin-bottom: 10px
}

.printborderTd {
	width: 100%;
	border: 1px solid #CCC;
	background: #f8f8f8
}

.printborderTd tr td {
	border-collapse: collapse;
	padding: 5px;
	border-bottom: solid 1px #e8e8e8;
	border-top: solid 1px #fff
}

.tktHeaderColor {
	color: #7e7e7e;
	height: 20px;
	font-size: 18px;
	padding: 5px
}

.tktBoldTxt {
	font-size: 13px;
	font-weight: bolder
}

.loadingBgClr {
	font-weight: 700;
	color: green;
	background: #FFF
}

.text {
	font-size: 12px;
	font-weight: 400;
	color: #23364d;
	text-align: left;
	margin: 5px;
	line-height: 17px
}

.modspacer {
	height: 15px;
	font-size: 1px
}

.subHeader {
	font-size: 12px;
	font-weight: 700
}

.successmsg {
	border: 2px solid #393;
	padding: 4px;
	background-color: #dFe;
	margin: 6px
}

.errormsg {
	border: 2px solid #f33;
	padding: 4px;
	background-color: #fcc;
	margin-bottom: 6px
}

.iframe {
	padding: 0;
	background-color: #fff
}

.redClrFont {
	color: red;
	font-weight: 700
}

a {
	text-decoration: none;
	color: #008cd4
}

a:hover,a:visited {
	text-decoration: none
}

a.reverseText {
	color: #fff
}

.alinkColor {
	font-weight: 700;
	color: #008cd4
}

.alinkColorBold {
	font-weight: 700;
	color: red
}

.formlabel {
	font-weight: 400
}

.padleft10 {
	padding-left: 10px
}

.leftInfoFormLabel {
	font-size: 14px;
	color: #555;
	padding-top: 10px;
	padding-bottom: 10px
}

.leftInfoNormalTxt {
	font-size: 14px
}

.Leftcontent p {
	margin-top: 8px;
	padding: 5px 20px
}

.termsBorderTd ul {
	padding: 20px
}

.termsBorderTd ul li {
	margin: 5px 0
}

.termsBorderTd p {
	padding: 5px 20px
}

.supportDiv {
	width: 95%;
	padding: 20px;
	border: 1px solid #999;
	border-radius: 10px
}

.tabcopy {
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	font-weight: 700;
	position: relative;
	top: 1px
}

.searchTktCancel {
	padding: 10px;
	border: 1px solid #bfbfbf;
	font-size: 12px;
	color: #898989;
	width: 200px
}

.requiredfield {
	font: 400 12px Arial, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #ccc;
	padding: 5px 2px;
	color: #898989
}

.txtAreaReqField {
	font: 400 12px Arial, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #ccc;
	padding: 5px 2px;
	width: 206px
}

.loginRequired {
	font: 400 12px Arial, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #cacaca;
	padding: 8px;
	width: 200px
}

.normalField {
	font: 400 12px Arial, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #cacaca !important;
	padding-left: .1cm
}

.homeBody .content .noofHits {
	position: absolute;
	right: 18px;
	bottom: 11px !important;
	text-align: center;
	font-size: 11px;
	color: #FFF
}

.innerpageTitleHdead {
	font-size: 20px;
	font-weight: 400;
	color: #333;
	margin-bottom: 10px;
	display: block
}

.innerpageBody {
	padding: 0;
	position: relative;
	border-left: solid 1px #cacaca;
	border-right: solid 1px #cacaca
}

.innerpageBody .content .leftcolbottom {
	height: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1001px;
	padding: 0
}

.innerpageBody .content .noofHits {
	position: absolute;
	bottom: 10px;
	right: 20px;
	color: #7a7a7a;
	font-size: 11px
}

.innerpageBody .content .noofHits p {
	float: left;
	padding: 4px 10px 0 0
}

.innerpageBody .content .noofHits img {
	float: right
}

.subContent {
	width: 1000px;
	margin: 20px auto auto;
	overflow: hidden;
	border: 1px solid #cacaca;
	padding: 10px
}

.boxBoarderBgColor {
	width: 380px;
	padding: 40px 10px;
	background: #f0f4f9;
	border: 1px solid #cacaca;
	height: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.subHeaderText {
	font-size: 23px;
	font-weight: 700;
	color: #333;
	text-transform: capitalize;
	text-align: center;
	padding-bottom: 10px
}

.headertext {
	font-weight: 700;
	color: #FFF
}
#LoginDv{float: left; display: block;}
#OffersDv{float: left; margin-left:40px; width: 550px; display: block;}
.loginOuterCss {
	width: 400px;
	border: 1px solid #cacaca;
	padding: 10px;
	margin-bottom: 20px;
	background: #f9f9f9;
	margin-top: 12px
}

.loginTblCss {
	width: 360px;
	margin: 2px;
	padding: 10px
}

.loginTblCss tr td {
	padding: 5px
}

.loginBtn {
	background: #ee2b39;
	border: 1px solid #da0010;
	margin: 10px 0 0 100px;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	padding: 5px 10px
}

.submitBtn {
	background: #ee2b39;
	border: 1px solid #da0010;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	padding: 8px 10px;
	maring: 5px
}

.backBtn,.continueBtn,.printBtn {
	background: #ee2b39;
	border: 1px solid #da0010;
	margin-bottom: 10px;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	padding: 5px 10px;
	margin-top: 5px
}

.printButn {
	background: #ee2b39;
	border: 1px solid #da0010;
	margin-bottom: 10px;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	padding: 4px 5px;
	margin-top: 5px
}

.btnNormal {
	background: #ee2b39;
	border: 1px solid #da0010;
	margin-bottom: 2px;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	padding: 5px;
	margin-top: 5px
}

.btnSelectLO {
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background: #ee2b39;
	border: 1px solid #da0010;
	padding: 5px;
	width: 100px;
	font-size: 14px;
	display: block;
	cursor: pointer;
	cursor: hand;
	margin-top: 5px
}

.btn120PX,.btn150PX {
	background: #ee2b39;
	border: 1px solid #da0010;
	margin-bottom: 10px;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	padding: 5px 10px;
	margin-top: 5px
}

.DivSold {
	text-decoration: none;
	text-align: center;
	padding: 5px;
	width: 90px;
	font-size: 14px;
	margin-top: 1px;
	display: block;
	background: #B7B7B7;
	color: #5F5F5F
}

.journeyType {
	background: #FFD7DA;
	padding: 5px 5px 2px;
	border-radius: 5px 5px 0 0;
	border: 1px solid #F26A74;
	width: 200px;
	font-weight: 700
}

.prntImpNote {
	margin-left: 20px
}

#faqBox {
	padding: 20px
}

#faqBox ul li {
	margin-top: 8px
}

#PrntBtnDivID {
	width: 100%
}

.noRecordsFound {
	background: 0 0
}

.noSrvcs {
	border: 1px solid #CCC;
	padding: 40px;
	margin: 40px
}

.sadFaceImg {
	background: url(../../_assets/images/new/sadFace.jpg) top center
		no-repeat;
	display: block;
	min-height: 110px;
	width: 100px
}

.noSrvcs p {
	text-align: center;
	margin-bottom: 20px;
	color: #ee2b39;
	font-size: 18px;
	font-weight: 400px
}

.placeAjaxBgClr {
	border-color: #FFF
}

.ajaxBoxBorder {
	background: #FFF;
	vertical-align: middle;
	border: 2px solid #c1d0e3
}

.ajaxBoxBorder td {
	height: 25px;
	border-bottom: 1px solid #c1d0e3;
	vertical-align: middle
}

.oddRowAjax {
	text-align: left;
	background: #FFF;
	padding-left: 8px;
	cursor: hand;
	cursor: pointer
}

.rowOverAjax {
	text-align: left;
	background: #A9BBFF;
	padding-left: 8px;
	cursor: hand;
	cursor: pointer
}

.evenRow {
	text-align: left;
	background: #F5F5F5;
	padding-left: 8px;
	vertical-align: top
}

.oddRow {
	text-align: left;
	background: #FFF;
	padding-left: 8px;
	vertical-align: top
}

.rowOver {
	text-align: left;
	vertical-align: top;
	background: #FCD6AE;
	padding-left: 8px;
	cursor: hand;
	cursor: pointer
}

.evenRow td,.oddRow td,.rowOver td {
	padding: 5px
}

.srvcLstCss_0 {
	text-align: left;
	background: #FFF5EE;
	padding-left: 8px
}

.srvcLstCss_1 {
	text-align: left;
	background: #FFFACD;
	padding-left: 8px
}

.layoutDivCs {
	display: none
}

.tblBodyCs {
	width: 98%;
	margin: auto
}

.haltsTblCS {
	padding-top: 5px;
	padding-bottom: 5px
}

.haltsFormheader {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	background: #90C3DD;
	position: relative;
	padding: 10px 5px
}

.formheadercolor {
	padding: 1px;
	border-collapse: collapse;
	margin-top: 10px;
	background: #E4E4E4;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	color: #333
}

.headerRow {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	background: #D8D8D8;
	font-size: 12px;
	padding-left: 8px;
	position: relative
}

.headerRow td {
	padding: 4px
}

.BookingPlaceName {
	padding: 4px;
	font-weight: 700;
	font-size: 14px;
	color: #720101
}

.BoxBorder {
	padding: 1px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 10px
}

.BoxBorder tr td {
	border: 1px solid #ccc;
	padding: 5px
}

.contentTbl {
	margin-left: 70px
}

.contentTbl tr td {
	padding: 5px
}

.content,.printHeadCs {
	width: 100%;
	border: 0;
	padding: 2px
}

.printHeadCs tr td {
	border: 0 !important
}

.boxborderTd {
	border: 1px solid #ccc
}

.boxborderTbl {
	border: 1px solid #ccc;
	border-collapse: collapse
}

.boxborderTbl tr td {
	border: 1px solid #ccc
}

.boxborderRound {
	border: 1px solid #c1d0e3;
	border-radius: 5px
}

.paxInnerTbl {
	padding: 1px;
	border-collapse: collapse;
	width: 434px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 10px
}

.paxInnerTbl tr td {
	border: 1px solid #ccc;
	padding: 5px
}

.paxPrintDiv {
	margin-top: 20px
}

.paxPrintTbl {
	padding: 1px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 10px
}

.paxPrintTbl tr td {
	border: 1px solid #ccc;
	padding: 5px
}

.paxHeadRowCS {
	border-collapse: collapse;
	margin-top: 10px;
	background: rgb(255, 252, 252);
	margin-bottom: 14px;
	padding: 5px;
}

.paxBorderTd {
	padding: 10px;
	border-color: #c1d0e3;
	border-style: solid;
	border-width: 2px
}

.noteCS {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #999
}

.payment-gate-way {
	margin: 10px
}

.pgw-ebs,.pgw-hdfc {
	padding: 20px;
	margin: 10px 7px 7px 10px;
	display: inline-block;
	background: #f8f8f8;
	border: 1px solid #ccc;
	width: 280px;
	text-decoration: none;
	color: #000;
	height: 80px;
	overflow: hidden;
	text-align: center
}

.ebsspan {
	isplay: inline-block;
	width: 124px;
	text-align: left;
	float: right;
	margin-right: 87px;
	font-size: 14px;
	padding-bottom: 10px
}

.hdfcspan {
	display: block;
	margin-top: 10px;
	text-align: center
}

.pgw-selected {
	border: 1px solid #ff4a19;
	background: url(../../_assets/images/new/pay-hover.png) bottom right
		no-repeat;
	width: 280px;
	height: 80px;
	text-decoration: none;
	color: #000;
	display: inline-block;
	padding: 20px;
	margin: 10px 7px 7px 10px;
	overflow: hidden;
	text-align: center
}

.lineTrCSS {
	border-color: #c1d0e3;
	border-style: solid;
	border-width: 0 0 1px
}

.waitListCs {
	padding-left: 30px
}

.availSeatClass {
	padding: 5px;
	border: 1px solid #ccc;
	width: 15px;
	height: 15px;
	margin: 2px;
	cursor: hand;
	cursor: pointer
}

.selectedSeatClass {
	padding: 5px;
	border: 1px solid #ccc;
	width: 15px;
	height: 15px;
	margin: 2px;
	cursor: pointer;
	font-weight: 700
}

.ladiesSeatClass {
	width: 15px;
	height: 15px;
	padding: 5px;
	margin: 2px;
	background: #ffc6db;
	border: 1px solid #ed719e
}

.bookedSeatClass {
	background: #ddd;
	padding: 5px;
	border: 1px solid #ccc;
	width: 15px;
	height: 15px;
	margin: 2px
}

.conductorSeatClass {
	background: #ddd;
	padding: 5px;
	border: 1px solid #ccc;
	width: 15px;
	height: 15px;
	margin: 2px;
	font-weight: 700
}

.availSeatClassS {
	padding: 5px;
	border: 1px solid #ccc;
	width: 15px;
	height: 15px;
	margin: 2px;
	cursor: hand;
	cursor: pointer
}

.selectedSeatClassS {
	padding: 5px;
	background: #cce8b5;
	border: 1px solid #9dcc77;
	width: 15px;
	height: 15px;
	margin: 2px;
	cursor: hand;
	cursor: pointer
}

.ladiesSeatClassS {
	width: 15px;
	height: 15px;
	padding: 5px;
	margin: 2px;
	background: #ffc6db;
	border: 1px solid #ed719e
}

.bookedSeatClassS {
	background: #ddd;
	padding: 5px;
	border: 1px solid #ccc;
	width: 15px;
	height: 15px;
	margin: 2px
}

.conductorSeatClassS {
	background: #ddd;
	padding: 5px;
	border: 1px solid #ccc;
	width: 15px;
	height: 15px;
	margin: 2px;
	font-weight: 700
}

.pillow {
	background-color: #FFF;
	border: 1px solid #A8A8A8;
	display: inline-block;
	height: 14px;
	margin-left: -40px;
	margin-top: -3px;
	width: 2px;
	z-index: 999px
}

.availSeatClassB {
	padding: 5px;
	border: 1px solid #ccc;
	width: 40px;
	height: 10px;
	float: left;
	margin: 2px;
	cursor: hand;
	cursor: pointer
}

.selectedSeatClassB {
	background: #cce8b5;
	padding: 5px;
	border: 1px solid #ccc;
	width: 40px;
	height: 10px;
	float: left;
	margin: 2px;
	cursor: hand;
	cursor: pointer
}

.ladiesSeatClassB {
	background: #ffc6db;
	border: 1px solid #ed719e;
	padding: 5px;
	width: 40px;
	height: 10px;
	float: left;
	margin: 2px
}

.bookedSeatClassB,.conductorSeatClassB {
	background: #ddd;
	border: 1px solid #ccc;
	padding: 5px;
	width: 40px;
	height: 10px;
	float: left;
	margin: 2px
}

.availSeatClassDB {
	padding: 5px;
	border: 1px solid #ccc;
	width: 40px;
	height: 10px;
	float: left;
	margin: 2px;
	cursor: hand;
	cursor: pointer
}

.selectedSeatClassDB {
	background: #cce8b5;
	padding: 5px;
	border: 1px solid #ccc;
	width: 40px;
	height: 10px;
	float: left;
	margin: 2px;
	cursor: hand;
	cursor: pointer
}

.ladiesSeatClassDB {
	background: #ffc6db;
	padding: 5px;
	border: 1px solid #ccc;
	width: 40px;
	height: 10px;
	float: left;
	margin: 2px
}

.bookedSeatClassDB,.conductorSeatClassDB {
	background: #ddd;
	padding: 5px;
	border: 1px solid #ccc;
	width: 40px;
	height: 10px;
	float: left;
	margin: 2px
}

.seatsSteerCS {
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 10px 10px 10px 80px;
	background: url(../../_assets/images/new/bus-str.png) 20px 20px
		no-repeat #fff;
	margin: 0 18px 20px 10px
}

.paxHeaderCS {
	font-size: 16px;
	font-weight: 600;
	color: #555;
	padding-bottom: 16px;
	padding-top: 12px
}

.siteArrw {
	font-weight: 700;
	vertical-align: bottom;
	width: 16px;
	height: 16px;
	background: url(../../_assets/images/new/icon-bus.png) no-repeat
}

.grandTotalColor {
	font-weight: 700;
	font-size: 12px;
	color: #B70101
}

.seatNormalField {
	width: 52px;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	border-color: gray;
	border-style: solid;
	border-width: 0
}

.priceNormalField {
	font-size: 14px;
	font-weight: 700;
	text-align: right
}

.priceRequiredField {
	font-size: 14px;
	font-weight: 700;
	border-style: solid;
	border-width: 1px 1px 1px 2px;
	padding-left: .1cm;
	padding-right: .1cm
}

.priceDisplayField {
	font-size: 14px;
	font-weight: 700;
	color: #23364d
}

.cancelTktTxt {
	padding: 10px;
	border: 1px solid #bfbfbf;
	font-size: 12px;
	color: #898989;
	width: 250px
}

.contactLblTxt {
	font-size: 16px
}

.concFontCss {
	font-weight: 700;
	font-size: 16px;
	color: #C78800
}

.statusFontCss {
	font-weight: 700;
	font-size: 16px;
	color: #859C02
}

.newsSpnCs {
	cursor: hand;
	cursor: pointer;
	color: #8A8A8A;
	font-weight: 700
}

.newsHoverSpnCs {
	cursor: hand;
	cursor: pointer;
	color: red;
	font-weight: 700
}

.formlabelA4 {
	font-size: 16px
}

.tktBoldTxtA4 {
	font-size: 16px;
	font-weight: bolder
}

.textA4 {
	font-size: 15px;
	font-weight: 400
}

.newsTxt {
	white-space: pre-line
}

.newsLine3 {
	color: red;
	font-size: 9px;
	font-weight: 700
}

.fb_image {
	width: 20px;
	height: 20px;
	float: left;
	padding-right: 10px;
	cursor: pointer;
	background: url(../../_assets/images/home/others/facebook.png) no-repeat;
	border: 0
}

.twtr_image {
	width: 20px;
	height: 20px;
	float: left;
	padding-right: 10px;
	cursor: hand;
	cursor: pointer;
	background: url(../../_assets/images/home/others/twitter.png) no-repeat;
	border: 0
}

.pwrdAmp {
	color: #FFF;
	font-size: 12px;
	float: left;
	padding: 5px;
	margin-top: -4px
}

.poweredbyAbhibus {
	height: 57px;
	width: 197px;
	background: url(../../_assets/images/home/others/powerbyabhibus.png)
		no-repeat;
	border: 0;
	float: left;
	margin-top: -7px
}

.poweredbyHCL {
	float: left;
	height: 37px;
	width: 55px;
	margin-top: 9px;
	background: url(../../_assets/images/home/others/logo_hcl.png) no-repeat;
	border: 0
}

.poweredby_red {
	width: 74px;
	height: 30px;
	background: url(../../_assets/images/home/others/poweredby_red.png)
		no-repeat;
	border: 0;
	margin-top: -7px;
	vertical-align: middle
}

.hideClasTxt {
	display: none;
	cursor: hand;
	cursor: pointer
}

.busClassCss_1 {
	text-align: left;
	font-size: 14px;
	font-weight: 700;
	overflow-y: hidden
}

.busClassCss_1 table tr td {
	color: 50505;
	padding: 2px 5px
}

.ssl_secure {
	background: url(../../_assets/images/new/icon-norton.png) no-repeat;
	width: 54px;
	height: 29px;
	z-index: 50;
	float: right;
	text-align: right;
	margin-right: 5px
}

.curHand {
	cursor: hand;
	cursor: pointer
}

.abPtsLiCs {
	min-height: 50px;
	max-height: 200px;
	width: 300px;
	overflow: auto;
	padding: 0;
	margin: 0;
	font-size: 12px
}

.abPtsLiCs ul {
	overflow: hidden
}

.abPtsLiCs ul li {
	list-style: none;
	display: inline-block;
	font-size: 11px
}

.abPtsLiCs ul li:first-child {
	width: 40px
}

.abPtsLiCs ul {
	border-bottom: solid 1px #ccc;
	padding: 2px
}

.abptsContentDiv {
	overflow: auto;
	height: 200px
}

#bPtsTopBblDiv {
	left: -100px;
	top: -15px;
	background: #FFF;
	position: relative;
	border: 1px solid #ccc;
	box-shadow: 5px 5px 5px #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 50;
	border-collapse: collapse
}

#bPtsTopBblDiv:AFTER {
	background: #FFF;
	content: " ";
	position: absolute;
	right: 60%;
	bottom: 100%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #585858;
	z-index: 50;
	padding-top: -40px;
	border-collapse: collapse
}

#aPtsTopBblDiv {
	left: -50px;
	top: -15px;
	background: #FFF;
	position: relative;
	border: 1px solid #ccc;
	box-shadow: 5px 5px 5px #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 50;
	border-collapse: collapse;
	width: 350px
}

#aPtsTopBblDiv:AFTER {
	background: #FFF;
	content: " ";
	position: absolute;
	right: 55%;
	bottom: 100%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #585858;
	z-index: 50;
	padding-top: -40px;
	border-collapse: collapse
}

.refineSearchDivID {
	display: none
}

#booking {
	background: url(../../_assets/images/new/bg-home.jpg) top center
		no-repeat;
	width: 100%;
	min-height: 420px
}

#booking .booking-wrap {
	margin: auto;
	width: 1000px;
	overflow: hidden
}

#booking .booking-wrap .search h1 {
	color: #ee2b39;
	font-size: 40px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 20px;
	font-weight: 200
}

#booking .booking-wrap .search {
	background-color: rgba(255, 255, 255, .9);
	min-height: 380px;
	margin-top: 20px;
	display: block;
	float: left;
	width: 526px
}

#booking .booking-wrap .search input[type=text] {
	padding: 15px 10px 15px 34px;
	border: 1px solid #bfbfbf;
	font-size: 14px;
	color: #898989;
	outline: 0
}

.ajxPlaceCs {
	width: 424px;
	margin: 10px 30px;
	background: url(../../_assets/images/new/map-icon.png) 5px 8px no-repeat
		#fff
}

.mod-serch {
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff;
	margin-top: 8px;
	margin-bottom: 20px
}

.modAjxPlaceCs {
	padding: 10px 10px 10px 34px;
	border: 1px solid #bfbfbf;
	font-size: 12px;
	color: #898989;
	width: 150px;
	margin: 5px;
	background: url(../../_assets/images/new/map-icon.png) 5px 1px no-repeat
		#fff
}

.mod-serch-onward,.mod-serch-return {
	padding: 10px 10px 10px 34px;
	border: 1px solid #bfbfbf;
	font-size: 12px;
	color: #898989;
	width: 150px;
	margin: 5px;
	background: url(../../_assets/images/new/cal-icon.png) 5px 5px no-repeat
		#fff
}

.mod-serch-btn {
	cursor: hand;
	cursor: pointer;
	background: #ee2b39;
	border: 1px solid #da0010;
	padding: 5px 10px;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	margin-top: 10px
}

.mod-serch .pointer {
	text-align: right;
	float: right;
	margin-top: -19px;
	margin-right: 214px
}

.mod-serch .close {
	text-align: right;
	float: right;
	font-size: 14px;
	margin-top: -5px;
	margin-right: -5px;
	cursor: hand;
	cursor: pointer
}

.clear-lin {
	clear: both
}

.closeDiv {
	text-align: right;
	float: right;
	font-size: 14px;
	margin-top: -5px;
	cursor: hand;
	cursor: pointer;
	margin-right: -440px;
	border: 1px solid #ccc;
	padding: 5px
}

.FilterDivst {
	z-index: 1000
}

.calOnward {
	width: 180px;
	margin: 10px 0 10px 30px;
	background: url(../../_assets/images/new/cal-icon.png) 5px 12px
		no-repeat #fff
}

.calReturn {
	width: 180px;
	margin: 10px 0 10px 15px;
	background: url(../../_assets/images/new/cal-icon.png) 5px 12px
		no-repeat #fff
}

.chkavailabilityBtn {
	background: #ee2b39;
	border: 1px solid #da0010;
	padding: 10px 20px;
	color: #fff;
	font-size: 24px;
	display: block;
	text-align: center;
	width: 250px;
	margin-left: 162px;
	margin-top: 10px;
	margin-bottom: 5px;
	cursor: hand;
	cursor: pointer
}
.mSurveyCs{
	text-decoration: none;
    background: #e2ff00;
    padding: 2px;
    color: #820000;
    text-align: center;
    margin-left: 31%;
    height: 10px;
}
.LoginModSearch {
	text-align: right;
	padding-right: 80px
}

.modifyBkgSelect,.viewBkgCS {
	text-decoration: none;
	padding: 5px 10px;
	background: #FFF;
	border: 1px solid #ccc;
	color: #ee2b39
}

.itemsIcoCs {
	background: url(../../_assets/images/new/items-icon.png) center
		no-repeat;
	height: 21px;
	width: 24px;
	float: right
}

.modifyBkgCS {
	margin-right: 2px;
	padding: 4px 10px !important
}

.loadingImg {
	width: 100%;
	height: 100%;
	background: url(../../_assets/images/progressbar/Loader.gif) center
		no-repeat
}

.loadingImgTG {
	width: 100%;
	height: 100%;
	background: url(../../_assets/images/progressbar/TGLoader.gif) center
		no-repeat
}

.progressCS {
	POSITION: absolute;
	z-index: 999999;
	DISPLAY: none;
	width: 100%;
	height: 100%;
	BACKGROUND-COLOR: #fff;
	opacity: .9;
	TEXT-ALIGN: center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	min-height: 6000px
}

.dateRequiredfield {
	border: 1px solid #cacaca;
	background: url(../../_assets/images/new/cal-icon.png) 5px 6px no-repeat
		#fff;
	padding: 10px 10px 10px 30px;
	width: 200px;
	float: left
}

#home-bot {
	border-top: solid 5px #ee2b39
}

.home-bot-wrap {
	width: 996px;
	margin: auto;
	overflow: hidden;
	border: 1px solid #ccc
}

.home-bot-wrap h2 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px
}

.h-b-left {
	float: left;
	width: 440px
}

.h-b-left ul {
	margin-top: 2px;
	display: inline-block;
	margin-left: 14px
}

.h-b-left ul li {
	background: url(../../_assets/images/new/icon-bus.png) left center
		no-repeat;
	padding-left: 14px;
	line-height: 22px;
	list-style: none;
	width: 196px;
	display: inline-block
}

.h-b-left ul li a {
	color: #555 !important
}

.h-b-mid {
	float: left;
	width: 290px;
	border-left: solid 1px #ccc
}

.h-b-right {
	float: right;
	width: 250px;
	border-left: solid 1px #ccc;
	min-height: 265px
}

.newsupdate {
	font-size: 14px;
	color: #666;
	margin-top: 20px;
	margin-bottom: 20px
}

.newsupdate h2 {
	display: block;
	color: #008cd4;
	font-size: 18px;
	padding: 0 5px 10px 10px;
	margin: 10px 0 0;
	text-align: left;
	border-bottom: solid 1px #cacaca;
	font-weight: 400
}

.newsupdate .autoScroller-container {
	height: 174px;
	overflow: auto;
	padding: 10px
}

.autoScroller-container h3 {
	color: #b32424;
	padding-top: 10px;
	widht: 243px;
	height: 1px;
	background: url(../../_assets/images/new/div-line.png) top center
		no-repeat;
	padding-bottom: 0
}

.newsupdate .autoScroller-container p {
	margin-bottom: 10px
}

.testimonials {
	background: #f1f1f1;
	width: 980px;
	margin: 20px auto;
	overflow: hidden;
	padding: 20px 10px 0
}

.testimonials .q-left {
	font-size: 120px;
	color: #ffa5ab;
	float: left;
	width: 60px;
	display: block;
	vertical-align: top;
	line-height: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 10px
}

.testimonials .q-mid {
	width: 860px;
	float: left;
	color: #555;
	font-style: italic
}

.testimonials .q-mid .customer {
	text-align: right;
	color: #000
}

.testimonials .q-mid .customer span {
	color: #666
}

.testimonials .q-right {
	font-size: 120px;
	color: #ffa5ab;
	float: right;
	width: 48px;
	display: block;
	vertical-align: top;
	line-height: 38px;
	font-family: Georgia, "Times New Roman", Times, serif
}

.unSelectedDivCs {
	opacity: .4
}

#search-result {
	width: 1000px;
	margin: auto
}

.info-block {
	background: #f7f7f7;
	border: 1px solid #dadada;
	padding: 10px;
	overflow: hidden;
	margin-top: 20px
}

.info-block .info-left {
	float: left;
	margin-right: 10px;
	width: 318px;
	border: 1px dashed #FF0000;
	padding: 10px;
	background: #fff;
	color: #9A9A9A
}

.info-block .info-left h1 {
	color: #ea2b39;
	font-size: 16px;
	font-weight: 600
}

.info-block .info-left h1 span {
	font-size: 14px;
	color: #5f5f5f;
	font-weight: 200
}

.arrowRightCs {
	background: url(../../_assets/images/new/arrow-right-n.png) no-repeat;
	width: 12px;
	height: 12px
}

.arrowLeftCs {
	background: url(../../_assets/images/new/arrow-left-n.png) no-repeat;
	width: 12px;
	height: 12px
}

.arrowDownCs {
	background: url(../../_assets/images/new/arrow-down.png) no-repeat;
	width: 14px;
	height: 8px
}

.arrowUpCs {
	background: url(../../_assets/images/new/arrow-up-n.png) no-repeat;
	width: 14px;
	height: 8px
}
.arrowUpCs2{
	background: url(../../_assets/images/new/arrow-up-n.png) no-repeat;
	width: 14px;
	height: 8px;
	margin: 4px 0px -8px 400px;
}
.info-block .info-right {
	float: right;
	margin: 5px;
	width: 264px
}

.info-block .info-right a {
	text-decoration: none;
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #ccc;
	color: #ee2b39;
	display: block;
	float: left
}

.info-block .info-right span {
	padding: 4px 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	margin-left: 0;
	float: left
}

.grid {
	width: 1000px;
	margin: 20px auto
}

.row {
	overflow: hidden;
	border: 1px solid #ccc;
	background: #fafafa;
	color: #6e6e6e;
	font-size: 12px;
	margin-bottom: 10px
}

.row p {
	margin-top: 3px
}

.row .col1 {
	border-right: solid 1px #ccc;
	float: left;
	display: block;
	width: 110px;
	text-align: center;
	padding: 10px;
	min-height: 56px
}

.row .col1 .srvceNO {
	color: #ea2b39;
	display: block;
	font-size: 24px;
	text-align: center
}

.row .col2 {
	border-right: solid 1px #ccc;
	float: left;
	display: block;
	width: 140px;
	padding: 10px;
	min-height: 56px
}

.row .col2 span {
	color: #242424;
	font-size: 24px;
	display: inline-block
}

.row .col3 {
	border-right: solid 1px #ccc;
	float: left;
	display: block;
	width: 466px;
	padding: 10px;
	overflow: hidden;
	min-height: 56px
}

.row .col3 span {
	color: #242424;
	display: block;
	font-size: 14px;
	font-weight: 200
}

.row .col3 .col3-left {
	float: left;
	width: 302px;
	margin-top: 8px
}

.row .col3 .col3-right {
	float: right;
	width: 164px;
	margin-top: 8px;
	text-align: right
}

.row .col4 {
	text-align: center;
	border-right: solid 1px #ccc;
	float: left;
	width: 70px;
	padding: 10px;
	min-height: 56px
}

.row .col4 span {
	color: #242424;
	font-size: 16px;
	font-weight: 600;
	margin-top: 12px
}

.row .col5 {
	float: right;
	display: block;
	width: 104px;
	text-align: center;
	padding: 10px;
	min-height: 56px
}

.row .col5 span {
	color: #242424;
	display: block;
	font-size: 20px;
	font-weight: 600;
	text-align: left;
	padding-left: 26px
}

.row .col5 a {
	color: #fff;
	text-decoration: none;
	text-align: center;
	background: #ee2b39;
	padding: 5px;
	width: 100px;
	font-size: 14px;
	margin-top: 1px;
	display: block
}

.b-d-point {
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	margin-top: -11px
}

.b-d-point-select {
	width: 180px;
	margin-left: 2px;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid #ccc
}

.b-d-point-btn {
	background: #0591DE;
	border: 0;
	color: #fff;
	display: inline-block;
	height: auto;
	line-height: 1em;
	font-size: 14px;
	padding: 7px 10px;
	cursor: pointer;
	margin: 10px 2px 10px 0
}

.layoutCs {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	margin-top: -11px;
	border-top: solid 1px #fff
}

.layoutTxtCs {
	padding-left: 30px
}

.dynFrTxtCs {
    width: 87%;
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    background: #fff;
    padding: 2%;
    margin-left: 25px;
    border: dotted 2px #f00;
    background: #F55D69;
    text-align: center;
    font-weight: bold;
}

.slient-fts {
	width: 260px;
	height: 285px;
	float: right;
	margin: 10px 0 0 10px;
	border: 1px solid #cacaca;
	border-radius: 5px
}

.slient-fts h2 {
	display: block;
	color: #008cd4;
	font-size: 14px;
	padding: 0 5px 10px;
	margin: 18px 0 0;
	text-align: center;
	border-bottom: solid 1px #cacaca;
	font-weight: 400
}

.slient-fts table {
	margin: 10px
}

.slient-fts .roundcv {
	margin-left: 0;
	padding-bottom: 12px
}

.slient-fts .roundcv a {
	text-decoration: none;
	color: #474747;
	display: block;
	padding-left: 20px;
	margin: 2px 5px;
	font-size: 12px
}

.slient-fts .roundcv a:hover {
	text-decoration: underline
}

.slient-fts ul li {
	list-style: none;
	background: url(../../_assets/images/new/right.png) no-repeat;
	width: 18px;
	height: 16px;
	padding-left: 25px;
	color: #444;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px
}

.slient-fts table tr td {
	color: grey
}

.slient-fts .norton {
	display: block;
	padding-right: 10px;
	text-align: right
}

#slideout {
	position: relative;
	top: 0;
	left: 0;
	vertical-align: top;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s
}

#slideout_inner,#slideout_inner div {
	position: relative;
	vertical-align: top;
	top: 0;
	left: 0;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s
}

.banner {
	width: 474px;
	float: right;
	margin-top: 10px
}

#marketSliderFrame {
	width: 290px
}

#marketSlider,#marketSlider div.sliderInner {
	width: 304px
}

#sliderFrame {
	width: 474px;
	overflow: hidden;
	height: 380px;
	float: left;
	margin-top: 10px;
	margin-left: 12px
}

#slider,#slider div.sliderInner {
	width: 474px;
	height: 380px
}

#slider {
	position: relative;
	margin: 0 auto;
	transform: translate3d(0, 0, 0)
}

#slider a.imgLink,#slider div.video {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%
}

#slider div.mc-caption-bg,#slider div.mc-caption-bg2 {
	position: absolute;
	width: 100%;
	height: auto;
	padding: 10px 0;
	left: 0;
	bottom: 0;
	z-index: 3;
	overflow: hidden;
	font-size: 0
}

#slider div.mc-caption-bg {
	background: #000
}

#slider div.mc-caption-bg2 {
	background: 0 0
}

#slider div.mc-caption {
	font: 700 14px/20px Arial, Arial, Helvetica, sans-serif;
	color: #EEE;
	z-index: 4;
	text-align: center;
	background: 0 0
}

#slider div.mc-caption a {
	color: #FB0
}

#slider div.mc-caption a:hover {
	color: #DA0
}

#slider div.navBulletsWrapper {
	top: 270px;
	text-align: right;
	background: 0 0;
	position: relative;
	z-index: 5
}

#slider div.navBulletsWrapper div {
	width: 11px;
	height: 11px;
	font-size: 0;
	color: #fff;
	background: url(../../_assets/images/new/bullet.png) no-repeat;
	display: inline-block;
	zoom: 1;
	overflow: hidden;
	cursor: pointer;
	margin: 0 6px
}

#slider div.navBulletsWrapper div.active {
	background-position: 0 -11px
}

#slider div.loading {
	width: 100%;
	height: 100%;
	background: url(../../_assets/images/new/loading.gif) 50% 50% no-repeat;
	filter: alpha(opacity = 60);
	opacity: .6;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9
}

#slider a>b,#slider img,#slider>b {
	position: absolute;
	border: none;
	display: none
}

#slider div.sliderInner {
	overflow: hidden;
	-webkit-transform: rotate(.000001deg);
	position: absolute;
	top: 0;
	left: 0
}

#slider audio,#slider video,#slider>a {
	display: none
}

#maintableId table tr td {
	padding: 5px
}

.cycle-slideshow,.cycle-slideshow * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.cycle-slideshow {
	min-width: 200px;
	max-width: 695px;
	padding: 0;
	position: relative
}

.cycle-slideshow img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	display: block
}

.cycle-slideshow img:first-child {
	position: static;
	z-index: 100
}

.cycle-pager {
	text-align: center;
	width: 100%;
	z-index: 500;
	position: absolute;
	top: 10px;
	overflow: hidden
}

.cycle-pager span {
	font-family: arial;
	font-size: 50px;
	width: 16px;
	height: 16px;
	display: inline-block;
	color: gray;
	cursor: pointer
}

.cycle-pager span.cycle-pager-active {
	color: #D69746
}

.cycle-pager>* {
	cursor: pointer
}

.mrktBtns-pager {
	position: absolute;
	margin-top: -45px;
	display: block;
	text-align: right;
	z-index: 100;
	margin-left: 235px
}

.mrktBtns-pager span {
	font-size: 50px;
	width: 16px;
	height: 16px;
	display: inline-block;
	color: #9A9A9A
}

.mrktBtns-pager>* {
	z-index: 99999;
	margin: 0;
	cursor: pointer
}

.mrktBtns-pager span.cycle-pager-active {
	color: #C10303
}

.btns-pager {
	position: absolute;
	margin-top: -45px;
	display: block;
	text-align: right;
	margin-left: 375px
}

.btns-pager span {
	font-size: 50px;
	width: 16px;
	height: 16px;
	display: inline-block;
	color: #9A9A9A
}

.btns-pager>* {
	z-index: 99999;
	margin: 0;
	cursor: pointer
}

.btns-pager span.cycle-pager-active {
	color: #C10303
}

.cycle-caption {
	position: absolute;
	color: #fff;
	bottom: 15px;
	right: 15px;
	z-index: 700
}

.cycle-overlay {
	font-family: tahoma, arial;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 600;
	background: #000;
	color: #fff;
	padding: 15px;
	opacity: .5
}

.cycle-next,.cycle-prev {
	position: absolute;
	top: 0;
	width: 8%;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 800;
	height: 100%;
	cursor: pointer
}

.cycle-prev {
	left: 0;
	background: url(../../_assets/images/home/leftBtn.png) 50% 50% no-repeat
}

.cycle-next {
	right: 0;
	background: url(../../_assets/images/home/rightBtn.png) 50% 50%
		no-repeat
}

.cycle-next:hover,.cycle-prev:hover {
	opacity: .7;
	filter: alpha(opacity = 70)
}

.disabled {
	opacity: .5;
	filter: alpha(opacity = 50)
}

.cycle-paused:after {
	content: 'Paused';
	color: #fff;
	background: #000;
	padding: 10px;
	z-index: 500;
	position: absolute;
	top: 10px;
	right: 10px;
	border-radius: 10px;
	opacity: .5;
	filter: alpha(opacity = 50)
}

@media only screen and (max-width:480px) , only screen and
	(max-device-width:480px) {
	.cycle-slideshow {
		width: 200px
	}
	.cycle-overlay {
		padding: 4px
	}
	.cycle-caption {
		bottom: 4px;
		right: 4px
	}
}

.mainCoaches {
	margin-left: 250px;
	border: 1px solid #cacaca;
	border-radius: 5px;
	height: 380px;
	width: 530px;
	margin-bottom: 10px
}

#sliderCoaches,#sliderCoaches div.sliderInner {
	width: 520px;
	height: 380px
}

#sliderCoaches {
	position: relative;
	margin: 0 auto;
	transform: translate3d(0, 0, 0)
}

#slider .video,#sliderCoaches a.imgLink {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%
}

#sliderCoaches div.navBulletsWrapper {
	display: none
}

#sliderCoaches div.loading {
	width: 100%;
	height: 100%;
	filter: alpha(opacity = 60);
	opacity: .6;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9
}

#sliderCoaches div.sliderInner {
	overflow: hidden;
	-webkit-transform: rotate(.000001deg);
	position: absolute;
	top: 0;
	left: 0
}

.amenities {
	width: 330px;
	padding: 0;
	margin: 0;
	font-size: 12px
}

.amenities ul {
	overflow: hidden
}

.amenities .classACDiv,.classBLDiv,.classTVDiv,.classWBDiv,.icon-a-5,.icon-a-6,.icon-a-7,.icon-a-8
	{
	background: url(../../_assets/images/new/amenities-icons.png) no-repeat
}

.amenities ul li {
	list-style: none;
	display: inline-block;
	width: 138px;
	padding-left: 26px;
	line-height: 26px;
	border-bottom: solid 1px #f9f9f9
}

.amenities ul li.classACDiv {
	background-position: -16px -18px
}

.amenities ul li.classBLDiv {
	background-position: -14px -172px
}

.amenities ul li.classWBDiv {
	background-position: -16px -54px
}

.amenities ul li.classTVDiv {
	background-position: -15px -221px
}

.amenities ul li.icon-a-5 {
	background-position: -11px -96px
}

.amenities ul li.icon-a-6 {
	background-position: -16px -130px
}

.amenities ul li.icon-a-7 {
	background-position: -11px -316px
}

.amenities ul li.icon-a-8 {
	background-position: -13px -268px
}

.filters {
	position: absolute;
	width: 1000px
}

.filterby {
	color: #F33C49
}

.filteredby {
	background-color: #fff;
	padding: 5px 0
}

.filteredby .tagbtn {
	background-color: #FFF;
	color: #000;
	cursor: pointer;
	font-size: 12px;
	font-weight: 300;
	padding: 2px 3px 2px 4px
}

.filteredby .tagbtn .close {
	color: red;
	padding-left: 15px
}

.filertitle {
	float: left;
	font-size: 12px;
	font-weight: 600;
	margin: 3px 0 0;
	vertical-align: middle;
	width: 70px;
	color: #F33C49
}

.filteredby div.fl1 {
	background-color: #D6D6D6;
	border: 1px solid #BDBDBD;
	display: inline-block;
	padding: 2px 2px 5px
}

.filteredby p.fl1 {
	color: #BABABA;
	display: inline-block;
	font-size: 12px;
	font-weight: 300
}

.filteredby.posFix {
	border-bottom: 1px solid #E1E1E1
}

.Forwardfilters {
	height: 20px;
	background: #f7f7f7;
	border: 1px solid #dadada;
	padding: 10px 10px 16px;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 978px
}

.ForwardactiveFiltersCS,.ReturnactiveFiltersCS {
	margin-top: 20px;
	margin-bottom: 20px
}

.Returnfilters {
	height: 20px;
	background: #f7f7f7;
	border: 1px solid #dadada;
	padding: 10px 10px 16px;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 978px
}

.sortby {
	position: absolute;
	right: 10px
}

.Clear a {
	color: #F33C49 !important;
	float: right;
	margin-right: 5px
}

.selectOptions ul li {
	border-bottom: 1px solid #ccc;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #9a9a9a;
	font-weight: 400
}

div.selectBox {
	clear: both;
	color: #000;
	cursor: default;
	display: inline-block;
	font: 600 12px 'Open Sans';
	position: relative;
	text-align: left
}

span.selected {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	text-indent: 5px;
	width: 100px
}

span.selectArrow {
	color: #000;
	text-align: center;
	width: 20px;
	margin-top: 3px
}

span.selectArrow,span.selected {
	float: left;
	font-weight: 400;
	position: relative;
	z-index: 1;
	cursor: hand;
	cursor: pointer;
	padding: 5px
}

div.selectOptions {
	background: #FFF;
	box-shadow: 2px 2px 10px #ccc;
	border: 1px solid #ccc;
	display: none;
	font-size: 11px !important;
	left: -1px;
	max-height: 200px;
	overflow: auto;
	padding-left: 4px;
	padding-top: 2px;
	position: absolute;
	top: 26px;
	width: 200px;
	z-index: 9999
}

span.selectOption {
	display: block;
	font-size: 11px !important;
	line-height: 20px;
	padding: 3px 5px
}

.selectOption input[type=checkbox] {
	display: inline-block;
	margin-right: 2px
}

#ddOpen5,#ddOpen52 {
	padding: 5px
}

.dropdown_custom_wrap {
	float: left;
	margin-right: 10px;
	position: relative;
	width: 140px;
	border: 1px solid #ccc;
	background: #fff
}

.dropdown_custom {
	-moz-appearance: none;
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url(../../_assets/images/new/arrow-down.png) right center
		no-repeat;
	cursor: hand;
	cursor: pointer
}

.lt-ie9 .dropdown_custom {
	background-position: -999em 50%;
	padding-right: 5px
}

.lt-ie8 .dropdown_custom {
	background: 0 0
}

.dropdown_custom.icox {
	background-position: 115px 8px
}

.dropdown_list {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	box-shadow: 2px 2px 10px #ccc;
	border: 1px solid #ccc;
	display: none;
	height: 250px;
	left: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	top: 25px;
	width: 240px;
	z-index: 10
}

.dropdown_list li {
	border-bottom: 1px solid #E1E1E1;
	font-size: 12px;
	min-width: 110px;
	padding: 7px 10px;
	color: #9A9A9A
}

.dropdown_list li input {
	margin-right: 3px
}

.dropdown_list.toggleThis {
	display: block
}

.firebugResetStyles {
	z-index: 2147483646 !important;
	top: 0 !important;
	left: 0 !important;
	display: block !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	outline: 0 !important;
	min-width: 0 !important;
	max-width: none !important;
	min-height: 0 !important;
	max-height: none !important;
	position: fixed !important;
	-moz-transform: rotate(0deg) !important;
	-moz-transform-origin: 50% 50% !important;
	-moz-border-radius: 0 !important;
	-moz-box-shadow: none !important;
	background: 0 0 !important;
	pointer-events: none !important
}

.firebugBlockBackgroundColor {
	background-color: transparent !important
}

.firebugResetStyles:after,.firebugResetStyles:before {
	content: "" !important
}

.firebugCanvas {
	display: none !important
}

.firebugLayoutBox {
	width: auto !important;
	position: static !important
}

.firebugLayoutBoxOffset {
	opacity: .8 !important;
	position: fixed !important
}

.firebugLayoutLine {
	opacity: .4 !important;
	background-color: #000 !important
}

.firebugLayoutLineLeft,.firebugLayoutLineRight {
	width: 1px !important;
	height: 100% !important
}

.firebugLayoutLineBottom,.firebugLayoutLineTop {
	width: 100% !important;
	height: 1px !important
}

.firebugLayoutLineTop {
	margin-top: -1px !important;
	border-top: 1px solid #999 !important
}

.firebugLayoutLineRight {
	border-right: 1px solid #999 !important
}

.firebugLayoutLineBottom {
	border-bottom: 1px solid #999 !important
}

.firebugLayoutLineLeft {
	margin-left: -1px !important;
	border-left: 1px solid #999 !important
}

.firebugLayoutBoxParent {
	border-top: 0 none !important;
	border-right: 1px dashed #E00 !important;
	border-bottom: 1px dashed #E00 !important;
	border-left: 0 none !important;
	position: fixed !important;
	width: auto !important
}

.firebugRuler {
	position: absolute !important
}

.firebugRulerH {
	top: -15px !important;
	left: 0 !important;
	width: 100% !important;
	height: 14px !important;
	background:
		url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%13%88%00%00%00%0E%08%02%00%00%00L%25a%0A%00%00%00%04gAMA%00%00%D6%D8%D4OX2%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04%F8IDATx%DA%EC%DD%D1n%E2%3A%00E%D1%80%F8%FF%EF%E2%AF2%95%D0D4%0E%C1%14%B0%8Fa-%E9%3E%CC%9C%87n%B9%81%A6W0%1C%A6i%9A%E7y%0As8%1CT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AATE9%FE%FCw%3E%9F%AF%2B%2F%BA%97%FDT%1D~K(%5C%9D%D5%EA%1B%5C%86%B5%A9%BDU%B5y%80%ED%AB*%03%FAV9%AB%E1%CEj%E7%82%EF%FB%18%BC%AEJ8%AB%FA'%D2%BEU9%D7U%ECc0%E1%A2r%5DynwVi%CFW%7F%BB%17%7Dy%EACU%CD%0E%F0%FA%3BX%FEbV%FEM%9B%2B%AD%BE%AA%E5%95v%AB%AA%E3E5%DCu%15rV9%07%B5%7F%B5w%FCm%BA%BE%AA%FBY%3D%14%F0%EE%C7%60%0EU%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5JU%88%D3%F5%1F%AE%DF%3B%1B%F2%3E%DAUCNa%F92%D02%AC%7Dm%F9%3A%D4%F2%8B6%AE*%BF%5C%C2Ym~9g5%D0Y%95%17%7C%C8c%B0%7C%18%26%9CU%CD%13i%F7%AA%90%B3Z%7D%95%B4%C7%60%E6E%B5%BC%05%B4%FBY%95U%9E%DB%FD%1C%FC%E0%9F%83%7F%BE%17%7DkjMU%E3%03%AC%7CWj%DF%83%9An%BCG%AE%F1%95%96yQ%0Dq%5Dy%00%3Et%B5'%FC6%5DS%95pV%95%01%81%FF'%07%00%00%00%00%00%00%00%00%00%F8x%C7%F0%BE%9COp%5D%C9%7C%AD%E7%E6%EBV%FB%1E%E0(%07%E5%AC%C6%3A%ABi%9C%8F%C6%0E9%AB%C0'%D2%8E%9F%F99%D0E%B5%99%14%F5%0D%CD%7F%24%C6%DEH%B8%E9rV%DFs%DB%D0%F7%00k%FE%1D%84%84%83J%B8%E3%BA%FB%EF%20%84%1C%D7%AD%B0%8E%D7U%C8Y%05%1E%D4t%EF%AD%95Q%BF8w%BF%E9%0A%BF%EB%03%00%00%00%00%00%00%00%00%00%B8vJ%8E%BB%F5%B1u%8Cx%80%E1o%5E%CA9%AB%CB%CB%8E%03%DF%1D%B7T%25%9C%D5(%EFJM8%AB%CC'%D2%B2*%A4s%E7c6%FB%3E%FA%A2%1E%80~%0E%3E%DA%10x%5D%95Uig%15u%15%ED%7C%14%B6%87%A1%3B%FCo8%A8%D8o%D3%ADO%01%EDx%83%1A~%1B%9FpP%A3%DC%C6'%9C%95gK%00%00%00%00%00%00%00%00%00%20%D9%C9%11%D0%C0%40%AF%3F%EE%EE%92%94%D6%16X%B5%BCMH%15%2F%BF%D4%A7%C87%F1%8E%F2%81%AE%AAvzr%DA2%ABV%17%7C%E63%83%E7I%DC%C6%0Bs%1B%EF6%1E%00%00%00%00%00%00%00%00%00%80cr%9CW%FF%7F%C6%01%0E%F1%CE%A5%84%B3%CA%BC%E0%CB%AA%84%CE%F9%BF)%EC%13%08WU%AE%AB%B1%AE%2BO%EC%8E%CBYe%FE%8CN%ABr%5Dy%60~%CFA%0D%F4%AE%D4%BE%C75%CA%EDVB%EA(%B7%F1%09g%E5%D9%12%00%00%00%00%00%00%00%00%00H%F6%EB%13S%E7y%5E%5E%FB%98%F0%22%D1%B2'%A7%F0%92%B1%BC%24z3%AC%7Dm%60%D5%92%B4%7CEUO%5E%F0%AA*%3BU%B9%AE%3E%A0j%94%07%A0%C7%A0%AB%FD%B5%3F%A0%F7%03T%3Dy%D7%F7%D6%D4%C0%AAU%D2%E6%DFt%3F%A8%CC%AA%F2%86%B9%D7%F5%1F%18%E6%01%F8%CC%D5%9E%F0%F3z%88%AA%90%EF%20%00%00%00%00%00%00%00%00%00%C0%A6%D3%EA%CFi%AFb%2C%7BB%0A%2B%C3%1A%D7%06V%D5%07%A8r%5D%3D%D9%A6%CAu%F5%25%CF%A2%99%97zNX%60%95%AB%5DUZ%D5%FBR%03%AB%1C%D4k%9F%3F%BB%5C%FF%81a%AE%AB'%7F%F3%EA%FE%F3z%94%AA%D8%DF%5B%01%00%00%00%00%00%00%00%00%00%8E%FB%F3%F2%B1%1B%8DWU%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*UiU%C7%BBe%E7%F3%B9%CB%AAJ%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5J%95*U%AAT%A9R%A5*%AAj%FD%C6%D4%5Eo%90%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5%86%AF%1B%9F%98%DA%EBm%BBV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%ADV%AB%D5j%B5Z%AD%D6%E4%F58%01%00%00%00%00%00%00%00%00%00%00%00%00%00%40%85%7F%02%0C%008%C2%D0H%16j%8FX%00%00%00%00IEND%AEB%60%82")
		repeat-x !important;
	border-top: 1px solid #BBB !important;
	border-right: 1px dashed #BBB !important;
	border-bottom: 1px solid #000 !important
}

.firebugRulerV {
	top: 0 !important;
	left: -15px !important;
	width: 14px !important;
	height: 100% !important;
	background:
		url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%0E%00%00%13%88%08%02%00%00%00%0E%F5%CB%10%00%00%00%04gAMA%00%00%D6%D8%D4OX2%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%06~IDATx%DA%EC%DD%D1v%A20%14%40Qt%F1%FF%FF%E4%97%D9%07%3BT%19%92%DC%40(%90%EEy%9A5%CB%B6%E8%F6%9Ac%A4%CC0%84%FF%DC%9E%CF%E7%E3%F1%88%DE4%F8%5D%C7%9F%2F%BA%DD%5E%7FI%7D%F18%DDn%BA%C5%FB%DF%97%BFk%F2%10%FF%FD%B4%F2M%A7%FB%FD%FD%B3%22%07p%8F%3F%AE%E3%F4S%8A%8F%40%EEq%9D%BE8D%F0%0EY%A1Uq%B7%EA%1F%81%88V%E8X%3F%B4%CEy%B7h%D1%A2E%EBohU%FC%D9%AF2fO%8BBeD%BE%F7X%0C%97%A4%D6b7%2Ck%A5%12%E3%9B%60v%B7r%C7%1AI%8C%BD%2B%23r%00c0%B2v%9B%AD%CA%26%0C%1Ek%05A%FD%93%D0%2B%A1u%8B%16-%95q%5Ce%DCSO%8E%E4M%23%8B%F7%C2%FE%40%BB%BD%8C%FC%8A%B5V%EBu%40%F9%3B%A72%FA%AE%8C%D4%01%CC%B5%DA%13%9CB%AB%E2I%18%24%B0n%A9%0CZ*Ce%9C%A22%8E%D8NJ%1E%EB%FF%8F%AE%CAP%19*%C3%BAEKe%AC%D1%AAX%8C*%DEH%8F%C5W%A1e%AD%D4%B7%5C%5B%19%C5%DB%0D%EF%9F%19%1D%7B%5E%86%BD%0C%95%A12%AC%5B*%83%96%CAP%19%F62T%86%CAP%19*%83%96%CA%B8Xe%BC%FE)T%19%A1%17xg%7F%DA%CBP%19*%C3%BA%A52T%86%CAP%19%F62T%86%CA%B0n%A9%0CZ%1DV%C6%3D%F3%FCH%DE%B4%B8~%7F%5CZc%F1%D6%1F%AF%84%F9%0F6%E6%EBVt9%0E~%BEr%AF%23%B0%97%A12T%86%CAP%19%B4T%86%CA%B8Re%D8%CBP%19*%C3%BA%A52huX%19%AE%CA%E5%BC%0C%7B%19*CeX%B7h%A9%0C%95%E1%BC%0C%7B%19*CeX%B7T%06%AD%CB%5E%95%2B%BF.%8F%C5%97%D5%E4%7B%EE%82%D6%FB%CF-%9C%FD%B9%CF%3By%7B%19%F62T%86%CA%B0n%D1R%19*%A3%D3%CA%B0%97%A12T%86uKe%D0%EA%B02*%3F1%99%5DB%2B%A4%B5%F8%3A%7C%BA%2B%8Co%7D%5C%EDe%A8%0C%95a%DDR%19%B4T%C66%82fA%B2%ED%DA%9FC%FC%17GZ%06%C9%E1%B3%E5%2C%1A%9FoiB%EB%96%CA%A0%D5qe4%7B%7D%FD%85%F7%5B%ED_%E0s%07%F0k%951%ECr%0D%B5C%D7-g%D1%A8%0C%EB%96%CA%A0%A52T%C6)*%C3%5E%86%CAP%19%D6-%95A%EB*%95q%F8%BB%E3%F9%AB%F6%E21%ACZ%B7%22%B7%9B%3F%02%85%CB%A2%5B%B7%BA%5E%B7%9C%97%E1%BC%0C%EB%16-%95%A12z%AC%0C%BFc%A22T%86uKe%D0%EA%B02V%DD%AD%8A%2B%8CWhe%5E%AF%CF%F5%3B%26%CE%CBh%5C%19%CE%CB%B0%F3%A4%095%A1%CAP%19*Ce%A8%0C%3BO*Ce%A8%0C%95%A12%3A%AD%8C%0A%82%7B%F0v%1F%2FD%A9%5B%9F%EE%EA%26%AF%03%CA%DF9%7B%19*Ce%A8%0C%95%A12T%86%CA%B8Ze%D8%CBP%19*Ce%A8%0C%95%D1ae%EC%F7%89I%E1%B4%D7M%D7P%8BjU%5C%BB%3E%F2%20%D8%CBP%19*Ce%A8%0C%95%A12T%C6%D5*%C3%5E%86%CAP%19*Ce%B4O%07%7B%F0W%7Bw%1C%7C%1A%8C%B3%3B%D1%EE%AA%5C%D6-%EBV%83%80%5E%D0%CA%10%5CU%2BD%E07YU%86%CAP%19*%E3%9A%95%91%D9%A0%C8%AD%5B%EDv%9E%82%FFKOee%E4%8FUe%A8%0C%95%A12T%C6%1F%A9%8C%C8%3D%5B%A5%15%FD%14%22r%E7B%9F%17l%F8%BF%ED%EAf%2B%7F%CF%ECe%D8%CBP%19*Ce%A8%0C%95%E1%93~%7B%19%F62T%86%CAP%19*Ce%A8%0C%E7%13%DA%CBP%19*Ce%A8%0CZf%8B%16-Z%B4h%D1R%19f%8B%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1%A2%A52%CC%16-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2EKe%98-Z%B4h%D1%A2EKe%D02%5B%B4h%D1%A2EKe%D02%5B%B4h%D1%A2E%8B%96%CA0%5B%B4h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%16-%95a%B6h%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-Z*%C3l%D1%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z%B4T%86%D9%A2E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4h%A9%0C%B3E%8B%16-Z%B4h%A9%0CZf%8B%16-Z%B4h%A9%0CZf%8B%16-Z%B4h%D1R%19f%8B%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1%A2%A52%CC%16-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2EKe%98-Z%B4h%D1%A2EKe%D02%5B%B4h%D1%A2EKe%D02%5B%B4h%D1%A2E%8B%96%CA0%5B%B4h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%16-%95a%B6h%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-Z*%C3l%D1%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z%B4T%86%D9%A2E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4h%A9%0C%B3E%8B%16-Z%B4h%A9%0CZf%8B%16-Z%B4h%A9%0CZf%8B%16-Z%B4h%D1R%19f%8B%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1R%19%B4%CC%16-Z%B4h%D1%A2%A52%CC%16-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2%A52h%99-Z%B4h%D1%A2EKe%98-Z%B4h%D1%A2EKe%D02%5B%B4h%D1%A2EKe%D02%5B%B4h%D1%A2E%8B%96%CA0%5B%B4h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%96%CA%A0e%B6h%D1%A2E%8B%16-%95a%B6h%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-%95A%CBl%D1%A2E%8B%16-Z*%C3l%D1%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z*%83%96%D9%A2E%8B%16-Z%B4T%86%D9%A2E%8B%16-Z%B4T%06-%B3E%8B%16-Z%B4%AE%A4%F5%25%C0%00%DE%BF%5C'%0F%DA%B8q%00%00%00%00IEND%AEB%60%82")
		repeat-y !important;
	border-left: 1px solid #BBB !important;
	border-right: 1px solid #000 !important;
	border-bottom: 1px dashed #BBB !important
}

.overflowRulerX>.firebugRulerV {
	left: 0 !important
}

.overflowRulerY>.firebugRulerH {
	top: 0 !important
}

.fbProxyElement {
	position: fixed !important;
	pointer-events: auto !important
}

.showBoardingAddressCs {
	color: red;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
	background: #fff;
	padding: 5px
}
.DynFrCs {
    color: red;
    font-size: 12px;
    margin-top: 4px;
    background: #fff;
    padding: 5px;
    height: 20px;
}
.tooltipster-default {
	border-radius: 5px;
	border: 2px solid #ccc;
	background: #fff;
	color: #000;
	box-shadow: 5px 5px 5px #ccc
}

.tooltipster-default .tooltipster-content {
	font-size: 12px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden
}

.tooltipster-icon {
	cursor: help;
	margin-left: 4px
}

.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible
}

.tooltipster-base .tooltipster-content {
	overflow: hidden
}

.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1
}

.tooltipster-arrow span,.tooltipster-arrow-border {
	display: block;
	width: 0;
	height: 0;
	position: absolute
}

.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span
	{
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px
}

.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border
	{
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px
}

.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span
	{
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border
	{
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span
	{
	left: 0;
	right: 0;
	margin: 0 auto
}

.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span {
	left: 6px
}

.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border
	{
	left: 5px
}

.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span {
	right: 6px
}

.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border
	{
	right: 5px
}

.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span
	{
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px
}

.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-left: 9px solid;
	margin-top: -8px
}

.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span
	{
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px
}

.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-right: 9px solid;
	margin-top: -8px
}

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity
}

.tooltipster-fade-show {
	opacity: 1
}

.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden
}

.tooltipster-grow-show {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform
}

.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0
}

.tooltipster-content-changing {
	opacity: .5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.paymentGateWayCoupon {
	padding: 10PX;
	border: solid 1PX #CCC;
	background: rgb(245, 243, 243);
}

.paymentGateWayCoupon input[type=text] {
	border: solid 1px #ccc;
	padding: 7px;
}
.cashbackInnerTable{
	margin-bottom: 10px;
	
}
.cashbackInnerTable tr td{
	padding: 3px;
}
.couponSuccessMsg {
	font-weight: 700;
	color: rgb(0, 151, 18);
}

.walletTxtFeilds {
	font: normal 12px  Arial, Arial, Helvetica, sans-serif; 
	text-align: left;
	border:solid 1px #cacaca; 
	padding: 8px; 
	width: 20%;
}

.walletContentTbl {
	margin-left: 70px
}

.walletContentTbl tr td {
	padding: 5px
}

.formlabel1 {
font-weight: 400;
width: 20%;
}

.formlabel2 {
font-weight: 400;
width: 25%;
}

.formlabel3 {
font-weight: 400;
width: 85%;
}

.walletTxtArea {
	font: normal 12px  Arial, Arial, Helvetica, sans-serif; 
	text-align: left;
	border:solid 1px #cacaca; 
	padding: 8px; 
	width: 20%;
}
.walletPaxPrintTbl  {
	padding: 1px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	border: solid 1px #ccc;
	}
.walletPaxPrintTbl tr td {
	padding: 10px;
}


.offers-list{ margin:20px 20px 10px 20px; padding:10px; border-bottom:solid 1px #cacaca; overflow:hidden}
.offers-list li{margin:5px 5px 5px 20px; }
.offers-list li span{ padding:2px; border:dashed 1px #cacaca; background:#ECECEC }
.twowaychang {
	background: url(../../_assets/images/new/twoway.png) no-repeat center;
	border: 1px solid silver;
	cursor: pointer;
	margin: 130px 0 0 450px;
	padding: 30px 10px 10px 30px;
	z-index: 2;
	position: absolute;
	background-color: #F5F5F5;
}

.twowayHorizontalchang {
	background: url(../../_assets/images/new/twoway_horiz.png) no-repeat center;
	margin: 19px 0 0 195px;
	padding: 11px 0 9px 21px;
	z-index: 2;
	position: absolute;
	cursor: pointer;
	background-color: #F5F5F5
}

.modifyBkgSelect,.viewBkgCSSelect {
	text-decoration: none;
	padding: 5px 35px;
	border: 1px solid #ccc;
	color: #f00;
}

.walletheaderCS {
	border: 1px solid #ccc;	
	padding: 10px;
	width: 977px;
	margin: 10px auto;
	background: #f9f9f9
}
.walletCouponPaxPrintTbl  {
	padding: 1px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 0px;
	border: solid 1px #ccc;
	}
	
.walletTransHeader{
	margin-top: -21px;
}

.walletLoginModSearch {
	text-align: right;
	padding-right: 0px;
}
.offerHeader{
	padding: 10px;
}

.w-faq-m h2 {
	text-align: center;
	margin: 20px 0 30px 0;
}
.w-faqs span{
	font-weight: bold;
}
.w-faqs ul li {
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 15px;
	list-style: none;
    padding-bottom: 10px;
    color: #444444;
}
.w-terms-m h2 {
	text-align: center;
	margin-bottom: 30px;
}
.w-terms ul li {
    background-repeat: no-repeat;
    background-position: left 6px;
    list-style: none;
	padding-left: 15px;
	padding-bottom: 10px;
	color: #444444;
}

.wallet-disable {
      background: url("../../_assets/images/home/others/wallet.png") no-repeat scroll center center / 140px auto rgba(0, 0, 0, 0);
    color: #333;
    display: block;
    font-size: 20px;
    font-weight: bolder;
    margin-bottom: 10px;
    padding-top: 180px;
    text-align: center;
}

.resendBtn {
	background: #D0D0D0;
	border: 1px solid #da0010;
	margin: 10px 0 0 100px;
	cursor: pointer;
	color: #000;
	text-align: center;
	font-size: 16px;
	padding: 5px 10px
}
.resendBtnEn{
	background: #ee2b39;
	border: 1px solid #da0010;
	margin: 10px 0 0 100px;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	padding: 5px 10px
}


.mDivPId{
	height: 1100px;
	width: 100%;
	background: #ccc;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
}

.wallet-mobile-app{
    background: url('../../_assets/images/home/others/app-apsrtc.jpg') no-repeat center center;
    z-index: 999;
    top: 50px;
    left: 0px;
    width: 100%;
    min-height: 100%;
    position: absolute;
    background-size: 320px;
	background-position: top center;
}

.mAdClose{
    cursor: pointer;
    padding: 8px 12px 8px 12px;
    position: absolute;
    z-index: 99999;
    background: #989898;
    border-radius: 50%;
    font-size: 20px;
    right: 2px;
    top: 2px;
    color: #fff;
}

.h-b-link-left {
	float: left;
	width: 100%;
	margin-left: 1px;
    margin-right: 1px;
    /* margin-top: 21px; */
    padding: 14px;
}

.h-b-link-left ul {
	margin-top: 2px;
	display: inline-block;
	margin-left: 14px
}

.h-b-link-left ul li {
	background: url(../../_assets/images/new/icon-bus.png) left center
		no-repeat;
	padding-left: 14px;
	padding-left: 14px;
	line-height: 22px;
	list-style: none;
	width: 350px;
	display: inline-block
}

.h-b-link-left ul li a {
	color: #555 !important
}

.feedback-stars {
	zoom: 2.0;
	margin-left:0;
	margin-right:35%;
	display: flex; 
    flex-direction: row-reverse;
}
.feedback-stars:not(:checked) > input {
    position:absolute;
    top:-9999px;
}
.feedback-stars:not(:checked) > label {
    width:1em;
    overflow:hidden;
    cursor:pointer;
    font-size:30px;
    color:#ccc;
}
.feedback-stars:not(:checked) > label:before {
    content: '★ ';
}
.feedback-stars > input:checked ~ label {
    color: #ffc700;    
}
.feedback-stars:not(:checked) > label:hover,

.feedback-stars > input:checked + label:hover,
.feedback-stars > input:checked + label:hover ~ label,
.feedback-stars > input:checked ~ label:hover,
.feedback-stars > input:checked ~ label:hover ~ label,
.feedback-stars > label:hover ~ input:checked ~ label {}
.feedback-grid{
	width: auto;
	background: white;
}
.feedback-table{
	width: 100%;
    text-align: center
}

.feeback-options{
	margin-left : 39%;
}

.feedback-option{
  margin: 4px;
  background-color: #ee2b39;
  border-radius: 4px;
  border: 1px solid #fff;
  overflow: hidden;
  float: left;
}

.feedback-option label {
  float: left; line-height: 3.0em;
  width: 8.0em; height: 3.0em;
}

.feedback-option label span {
  text-align: center;
  padding: 3px 0;
  display: block;
}

.feedback-option label input {
  position: absolute;
  display: none;
  color: #fff !important;
}
.feedback-option label input + span{color: #fff;}


.feedback-option input:checked + span {
    color: #ffffff;
    text-shadow: 0 0  6px rgba(0, 0, 0, 0.8);
}

.a input:checked + span{background-color: #1BB8F7;}
.b input:checked + span{background-color: #1BB8F7;}
.c input:checked + span{background-color: #1BB8F7;}
.d input:checked + span{background-color: #1BB8F7;}



