body {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Tahoma;
	font-size: 9pt;
//	background: #f1f2f5 url(../Images/bodyBG.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	-webkit-font-smoothing: antialiased;
}

.quoservices {
	width: 75px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	text-align: center;
	white-space: nowrap;
}

.button01 {
	height: 20px;
	background-color: #696969;
	border: 1px solid #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}


.wdtext01 {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	display: block;
	padding: 8px 12px;
	border: 0px solid #ff0000;
	float: left;
}

a.wdtext01:active {
	color: #ffffff;
	font-weight: bold;
}

a.wdtext01:link {
	color: #ffffff;
	font-weight: bold;
}

a.wdtext01:visited {
	color: #ffffff;
	font-weight: bold;
}

a.wdtext01:hover {
	background-color: #fff265;
	color: #1564a9;
	font-weight: bold;
	text-decoration: none;
}

.wdtext02 {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

a.wdtext02:active {
	color: #000000;
	font-weight: bold;
}

a.wdtext02:link {
	color: #000000;
	font-weight: bold;
}

a.wdtext02:visited {
	color: #000000;
	font-weight: bold;
}

a.wdtext02:hover {
	color: #176eb1;
	font-weight: bold;
	text-decoration: none;
}

.blue01 {
	color: #000000;
	background-color: #1F5C89;
}

.grey01 {
	color: #ffffff;
	background-color: #1564a9;
	margin-top: 0;
	margin-right: 4;
	margin-bottom: 0;
	margin-left: 4;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #000000;
	height: 25px;
}


.blue02 {
	color: #ffffff;
	background-color: #696969;
	margin-top: 0;
	margin-right: 4;
	margin-bottom: 0;
	margin-left: 4;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #000000;
	height: 20px;
}

.maroon {
	color: #ffffff;
	background-color: #82030A;
	margin-top: 0;
	margin-right: 4;
	margin-bottom: 0;
	margin-left: 4;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #ffffff;
	height: 20px;
}

.result01 {
	background-image: url('images/blue_bckgrd.jpg');
}


.result02 {
	background-image: url('images/yellow_bckgrd01.jpg');
}


.text01 {
	background-color: #ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Tahoma;
	font-size: 9pt;
}

.text02 {
	background-color: #ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Tahoma;
	font-size: 9pt;
}

.text03 {
	background-color: #ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Tahoma;
	font-size: 9pt;
}


.hidden {
	display: none;
}

.midtext {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

a.midtext:active {
	color: #000000;
}

a.midtext:link {
	color: #000000;
}

a.midtext:visited {
	color: #000000;
}

a.midtext:hover {
	color: #a80000;
	text-decoration: none;
}

.midtext33 {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

a.midtext33:active {
	color: #000000;
}

a.midtext33:link {
	color: #000000;
}

a.midtext33:visited {
	color: #000000;
}

a.midtext33:hover {
	color: #A01D23;
	text-decoration: underline;
}

.midtextblue {
	font-size: 10pt;
	font-family: century gothic, tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #2766AB;
}

a.midtextblue:active {
	color: #2766AB;
}

a.midtextblue:link {
	color: #2766AB;
}

a.midtextblue:visited {
	color: #2766AB;
}

a.midtextblue:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.midtextred {
	font-size: 8pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: normal;
	color: #f04400;
}

a.midtextred:active {
	color: #f04400;
}

a.midtextred:link {
	color: #f04400;
}

a.midtextred:visited {
	color: #f04400;
}

a.midtextred:hover {
	color: #646464;
	text-decoration: none;
}


.midtextwhite {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}

a.midtextwhite:active {
	color: #FFFFFF;
}

a.midtextwhite:link {
	color: #FFFFFF;
}

a.midtextwhite:visited {
	color: #FFFFFF;
}

a.midtextwhite:hover {
	color: #D4D4D4;
	text-decoration: none;
}

.titleblue {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #10427F;
}

a.titleblue:active {
	color: #10427F;
}

a.titleblue:link {
	color: #10427F;
}

a.titleblue:visited {
	color: #10427F;
}

a.titleblue:hover {
	color: #9C0913;
	text-decoration: none;
}

.titlewhite {
	font-size: 10pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.titlewhite:active {
	color: #FFFFFF;
}

a.titlewhite:link {
	color: #FFFFFF;
}

a.titlewhite:visited {
	color: #FFFFFF;
}

a.titlewhite:hover {
	color: #FFE9EE;
	text-decoration: none;
}

.titlemaroon {
	font-size: 13pt;
	font-family: century gothic, tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #9C0A0B;
}

a.titlemaroon:active {
	color: #9C0A0B;
}

a.titlemaroon:link {
	color: #9C0A0B;
}

a.titlemaroon:visited {
	color: #9C0A0B;
}

a.titlemaroon:hover {
	color: #333333;
	text-decoration: none;
}

.titlegrey {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #CECED0;
}

a.titlegrey:active {
	color: #CECED0;
}

a.titlegrey:link {
	color: #CECED0;
}

a.titlegrey:visited {
	color: #CECED0;
}

a.titlegrey:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.white01 {
	font-size: 9pt;
	font-family: arial, helvetica;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}

a.white01:active {
	color: #ffffff;
	font-weight: normal;
}

a.white01:link {
	color: #ffffff;
	font-weight: normal;
}

a.white01:visited {
	color: #ffffff;
	font-weight: normal;
}

a.white01:hover {
	color: #FFE9EE;
	font-weight: normal;
	text-decoration: none;
}

.white02 {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	font-weight: bold;
	color: #CBCBCB;
}

a.white02:active {
	color: #ffffff;
	font-weight: bold;
}

a.white02:link {
	color: #ffffff;
	font-weight: bold;
}

a.white02:visited {
	color: #ffffff;
	font-weight: bold;
}

a.white02:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


.yellow01 {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	color: #F2AB01;
}

a.yellow01:active {
	color: #F2AB01;
}

a.yellow01:link {
	color: #F2AB01;
}

a.yellow01:visited {
	color: #F2AB01;
}

a.yellow01:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.midtextmaroon {
	font-size: 9pt;
	font-family: tahoma, arial, helvetica;
	text-decoration: none;
	color: #A11B22;
	font-weight: bold;
}

	.midtextmaroon:active {
		color: #A11B22;
	}

	.midtextmaroon:link {
		color: #A11B22;
	}

	.midtextmaroon:visited {
		color: #A11B22;
	}

	.midtextmaroon:hover {
		color: #333333;
		text-decoration: none;
		background: #cccccc;
	}



.faqhead {
	color: #13417F;
	font-weight: bold;
}

input, select, textarea {
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
}

[readonly] {
	background-color: #c0c0c0;
}

#progressBackgroundFilter {
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	/*   filter:alpha(opacity=50); 
		opacity:0.5; */
	z-index: 1000;
}

#processMessage {
	position: fixed;
	top: 30%;
	left: 43%;
	padding: 10px;
	width: 14%;
	z-index: 1001;
	background-color: #ffffff;
	border: solid 1px #000;
}

.textInput {
	border: 1px solid #333333;
	background: #DFDFDF;
	color: #333333;
	font-size: 1.1em;
}

.textInput02 {
	border: 1px solid #2666AE;
	background: #FFFFFF;
	color: #333333;
	font-size: 1.1em;
}

.collapseHD {
	height: 20px;
	border: 1px solid #46454a;
	width: 100%;
	padding-left: 10px;
	padding-top: 5px;
	text-align: left;
}



/*  start Mouse Trotter using pages  */

.destbg {
	background-image: url(../images/destinationsbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-position: center;
	height: 73px;
}

.desttxt {
	font-family: Arial;
	font-size: 9pt;
	vertical-align: top;
	padding-top: 2px;
	color: #ff7400;
	padding-left: 6px;
	text-align: left;
}

.rtntxt {
	width: 70px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.knowmr {
	font-family: Arial;
	font-size: 9pt;
	color: #ff7400;
	padding-right: 10px;
	text-align: right;
	padding-top: 7px;
}

.text {
	font-family: Arial;
	font-size: 9pt;
	color: #636363;
	text-align: left;
	padding-left: 10px;
}

.vline {
	background-image: url(../images/line-v.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 232px;
}

.quicklink {
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 8px;
	text-align: left;
}

.news {
	background-image: url(../images/arrow-news.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-family: Arial;
	font-size: 9pt;
	color: #ff7400;
	padding-bottom: 18px;
	border: 0px solid #FF0000;
	vertical-align: top;
	text-decoration: none;
}



/*  start Mouse Trotter using pages  */
.btn-top3 {
	background-image: url(../images/btn-bg1.jpg);
	background-repeat: repeat-x;
}

.newslatter {
	height: 46px;
	border: 1px solid #000;
	background-color: #002c68;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.buss-text {
	width: 262px;
	font-family: Tahoma;
	font-size: 11px;
	color: #2b2c2c;
	text-align: justify;
}



.fly-air {
	background-image: url(../images/fly-banner.jpg);
	background-repeat: no-repeat;
	height: 242px;
}

.hotdest {
	background-color: #fcdd8f;
	font-family: Tahoma;
	color: #8d680b;
	font-weight: bold;
	font-size: 9pt;
}

a.hotdest:active {
	color: #8d680b;
	text-decoration: none;
}

a.hotdest:link {
	color: #8d680b;
	text-decoration: none;
}

a.hotdest:visited {
	color: #8d680b;
	text-decoration: none;
}

a.hotdest:hover {
	color: #000000;
	text-decoration: underline;
}


.livechat {
	background-image: url(../images/online-help.jpg);
	background-repeat: no-repeat;
	height: 92px;
}

.fotter {
	font-family: Tahoma;
	font-size: 9pt;
	color: #002c68;
	text-align: center;
}

a.fotter2:active {
	color: #002c68;
	text-decoration: none;
}

a.fotter2:link {
	color: #002c68;
	text-decoration: none;
}

a.fotter2:visited {
	color: #002c68;
	text-decoration: none;
}

a.fotter2:hover {
	color: #000;
	text-decoration: underline;
}


.copyright {
	height: 40px;
	background-color: #80a4d6;
	font-family: Tahoma;
	font-size: 9pt;
	text-align: center;
	color: #1752a3;
}



/*  End Extra using Home and other pages  */



/* Start Base CSS */

body, input, select, textarea {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}

.clsLeftMargin20 {
	margin-left: 20px;
}

[readonly] {
	background-color: #c0c0c0;
}

.CellBorder tr td {
	border: solid 1px #000000;
}

.CellBorder table tr td {
	border: none;
}

#seatMap td {
	width: 75px;
	height: 66px;
	text-align: center;
	background-repeat: no-repeat;
	vertical-align: top;
}

	#seatMap td div {
		margin-top: 12px;
	}

a, a:visited, a:hover {
}


#container {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 0px solid #dddddd;
	margin: 2px auto;
	font-family: Tahoma;
	font-size: 8pt;
}

	#container a.pics {
		float: left;
		padding: 2px 2px;
		display: inline;
		color: #000;
		text-decoration: none;
		width: 80px;
		height: 80px;
		cursor: pointer;
	}

		#container a.pics img.thumb {
			display: block;
			margin: 0px 0 0px 0px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			border: 1px solid #dadada;
			background-color: #fafafa;
		}

		#container a.pics span {
			display: none;
			border: 0;
			width: 100%;
			background: #bbb;
			border: 1px solid #fff;
			text-align: center;
		}

			#container a.pics span img {
				margin: 10px auto;
				border: 1px solid #000;
			}

		#container a.pics:hover {
			white-space: normal;
		}

			#container a.pics:hover img.thumb {
				border: 1px solid #fff;
			}

			#container a.pics:hover span {
				display: block;
				position: absolute;
				left: 9px;
				top: 300px;
				z-index: 10;
				height: 375px;
			}

		#container a.pics:active img.thumb {
			border: 1px solid #fc0;
		}

		#container a.pics:active span {
			display: block;
			position: absolute;
			left: 9px;
			top: 300px;
			z-index: 5;
			height: 375px;
		}

		#container a.pics:focus {
			outline: 0;
		}

			#container a.pics:focus img.thumb {
				border: 1px solid #fc0;
			}

			#container a.pics:focus span {
				display: block;
				position: absolute;
				left: 9px;
				top: 300px;
				z-index: 5;
				outline: 0;
				height: 375px;
			}

	#container span.info {
		clear: left;
		display: block;
		text-align: center;
		line-height: 20px;
		margin: 0;
		padding: 200px 0 0 0;
		width: 600px;
		text-align: center;
		color: #eee;
		z-index: 1;
	}

		#container span.info a {
			color: #000;
		}

			#container span.info a:hover {
				text-decoration: none;
			}


.jsddm {
	margin: 0;
	padding: 0;
}

	.jsddm li {
		float: left;
		list-style: none;
		/*font: 10pt Tahoma, Arial*/
	}

		.jsddm li a {
			display: block;
			background: #20548E;
			padding: 2px 12px;
			text-decoration: none;
			border-right: 1px solid white;
			width: 70px;
			color: #EAFFED;
			white-space: nowrap;
		}

			.jsddm li a:hover {
				background: #1A4473;
			}

		.jsddm li ul {
			margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
		}

			.jsddm li ul li {
				float: none;
				display: inline;
			}

				.jsddm li ul li a {
					width: auto;
					background: #9F1B1B;
				}

					.jsddm li ul li a:hover {
						background: #7F1616;
					}

.ForeColorBlue {
	color: Blue;
}

.modalBackground {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

/* End base csss*/

/*  Admin Start  */
.adhead {
	background-color: #006cad;
	height: 30px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}

.bghight {
	height: 30px;
	border-bottom: 1px solid #cccccc;
}

.filterbg {
	background-color: #f7f5f6;
}

.filtersub {
	width: 5%;
	border-bottom: 1px solid #cccccc;
}



.admbtn {
	margin: 0px;
	padding: 0px;
	background-image: url('../images/adminbtnbg.gif');
	background-repeat: repeat-x;
	color: #ffffff;
	padding: 0px 10px;
	height: 22px;
	border: 1px solid #1d1e22;
}

.adheadtitle {
	background-color: #74b82f;
	height: 25px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}

.adheadtitlebg {
	background-color: #ecf4dc;
	border: 1px solid #579723;
}

.txtbox {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 18px;
	border: 1px solid #b2da60;
}

.bgtab {
	background-color: #ecf4dc;
}
/*  Admin End  */


/*  using Design and other pages End  */

/*  using Design skin files start  */

.GridViewStyle {
	table-layout: auto;
	border-collapse: collapse;
	border: #1d1d1d 5px solid;
}

/*RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td Common Styles
{    
	padding: 2px;    
	border: solid 0px #cccccc;
Colors used for the pop up grid view
}*/

.RowStyle {
	background-color: #f1f1f1;
	color: #333333;
	height: 22px;
}

.AltRowStyle {
	background-color: #fafafa;
	color: #333333;
	height: 22px;
}

.HeaderStyle {
	background-color: #006cad;
	color: #ffffff;
	font-weight: bold;
	height: 22px;
	text-align: center;
}

.SelectedRowStyle {
	background-color: #bfdaf2;
	font-weight: bold;
	color: #333333;
	height: 22px;
}
/*.PagerStyle	{   background-color:#006cad; color:#ffffff; text-align:center;	}
.PagerStyle a {
	background-color: #006cad;
	color: #ffffff;
	text-align: center;
}*/

.PagerStyle {
	background: #424242 url('../images/grd_pgr.png') repeat-x top;
}

	.PagerStyle table {
		margin: 5px 0;
	}

	.PagerStyle td {
		border-width: 0;
		padding: 0 6px;
		border-left: solid 1px #666;
		color: #24a1ff;
		line-height: 12px;
	}

	.PagerStyle a {
		color: #d5d5d5;
		text-decoration: none;
	}

		.PagerStyle a:active {
			color: #d5d5d5;
			text-decoration: none;
		}

		.PagerStyle a:hover {
			color: #29a0fe;
			text-decoration: none;
		}

.FooterStyle {
	background-color: #f7f5f6;
	font-weight: bold;
	color: #ffffff;
}

.menustyle {
	/* background-image:url('../images/bg_btns.jpg'); 
 background-repeat:repeat-x; */
	background-color: #3e8bc5;
	height: 24px;
	border: 0px solid #c8c4c5;
	color: #ffffff;
}

.menustyleover {
	text-decoration: underline;
}


.TextBoxStyle {
	border: 1px solid #006ba9;
}

.Tabtable {
	background-color: #f7f5f6;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #006ba9;
}

/*  using Design skin files start  */



/*  Base CSS starts  */

/*body, input, select, textarea
{
	font-size: 11px;
	font-family: Tahoma;
	height: 21px;
}

.clsLeftMargin20 {
	margin-left: 20px;
}

[readonly] {
	background-color: #ffffff;
}

.CellBorder tr td {
	border: solid 1px #000000;
}

.CellBorder table tr td {
	border: none;
}
	 */

.layer1 {
	margin: 0;
	padding: 0;
	width: 100%;
}

.heading {
	margin: 0px;	
	font-size: 9pt;
	color: #1564a9;
	padding: 3px 0px;
	cursor: pointer;
	position: relative;
}

.content {
	padding: 0px 0px;
	font-size: 10pt;
	background-color: #bfcee5;
	color: #000000;
	
}

p {
	padding: 0px 0;
}

#sticky {
	padding: 0.0ex;
	width: 200px;
}

	#sticky.stick {
		position: fixed;
		top: 0;
		z-index: 10000;
	}

#sticky01 {
	padding: 0.0ex;
	width: 160px;
}

	#sticky01.stick {
		position: fixed;
		top: 0;
		z-index: 10000;
	}

.dashboardblu {
	font-size: 11pt;
	text-decoration: none;
	font-weight: normal;
	color: #f77f00;
	text-align: center;
}

a.dashboardblu:active {
	color: #f77f00;
}

a.dashboardblu:link {
	color: #f77f00;
}

a.dashboardblu:visited {
	color: #f77f00;
}

a.dashboardblu:hover {
	color: #085d96;
	text-decoration: none;
}

.DHTR_Grid_Row td {
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-bottom: #dadada 1px solid;
}
/*
.titleblue {
	font-size: 11px;
	text-decoration: none;
	color: #0082ff;
}

a.titleblue:active {
	color: #0082ff;
}

a.titleblue:link {
	color: #0082ff;
}

a.titleblue:visited {
	color: #0082ff;
}

a.titleblue:hover {
	color: #1564a9;
	text-decoration: none;
}*/

.midtextsmallblu01 {
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
	color: #949494;
	text-align: left;
	padding-left: 5px;
	padding-top: 10px;
}

a.midtextsmallblu01:active {
	color: #949494;
}

a.midtextsmallblu01:link {
	color: #949494;
}

a.midtextsmallblu01:visited {
	color: #949494;
}

a.midtextsmallblu01:hover {
	color: #249bff;
	text-decoration: none;
}

.fltriconhdx {
	padding-top: 3px;
	padding-left: 10px;
	color: #1564a9;
	height: 20px;
	
}
/*
.layer1 {
	margin: 0;
	padding: 0;
	width: 100%;
}

.heading {
	margin: 0px;
	width: 180px;
	color: #1564a9;
	padding: 3px 0px;
	cursor: pointer;
	position: relative;
}

.content {
	padding: 0px 0px;
	background-color: #c1e2ff;
	color: #000000;
	width: 180px;
}

p {
	padding: 0px 0;
}
	*/

.showdetails {
	text-decoration: none;
	font-weight: normal;
	padding: 5px 15px 5px 15px;
	border: 0px solid #d8d8d8;
	color: #ffffff;
	background-color: #646464;
}

a.showdetails:active, link, visited {
	color: #ffffff;
}

a.showdetails:hover {
	color: #000000;
	background-color: #d4d4d4;
	text-decoration: none;
}

.showdetailsfare {
	text-decoration: none;
	font-weight: normal;
	padding: 5px 15px 5px 15px;
	border: 0px solid #d8d8d8;
	color: #ffffff;
	background-color: #646464;
}

a.showdetailsfare:active, link, visited {
	color: #ffffff;
}

a.showdetailsfare:hover {
	color: #000000;
	background-color: #d4d4d4;
	text-decoration: none;
}

.showdetailsseat {
	text-decoration: none;
	font-weight: normal;
	padding: 5px 15px 5px 15px;
	border: 0px solid #d8d8d8;
	color: #ffffff;
	background-color: #646464;
}

a.showdetailsseat:active, link, visited {
	color: #ffffff;
}

a.showdetailsseat:hover {
	color: #000000;
	background-color: #d4d4d4;
	text-decoration: none;
}

.nowrap {
	white-space: nowrap;
}

.gridbdr {
	border: 1px solid #ececec;
}

.photocurve {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; /*d7e8f7;*/
	box-shadow: inset 0px 0px 10px 4px rgba(119, 119, 119, 0.2);
	-moz-box-shadow: inset 0px 0px 10px 4px rgba(119, 119, 119, 0.2);
	-webkit-box-shadow: inset 0px 0px 10px 4px rgba(119, 119, 119, 0.2);
}

.srhagtxt {
	margin: 0px;
	height: 22px;
	background-color: #095db5;
	font-size: 10pt;
	color: #ffffff;
	padding-left: 10px;
}

.righttext {
	text-align: right; 
}
