/* CSS Document */
body {
	BACKGROUND-IMAGE: url('../images/background.gif'); BACKGROUND-REPEAT: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.maintable{
	background-color: #fff;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

td {
	font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:normal; color:#69676a;text-decoration:none;
}
A:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
}
A:active {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
}
A:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
}
A:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c; text-decoration:none;
}
.NewInbox:link {
font-family : verdana; 
color : #B6070A; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
} 
.NewInbox:visited {
font-family : verdana; 
color : #B6070A; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
} 
.NewInbox:hover {
font-family : verdana; 
color : #B6070A; 
font-size : 11px; 
text-decoration : underline; 
font-weight : bold; 
} 
.tableheading{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#636363; text-decoration:none;height:25px;padding-left:7px;
}
.tableheading1{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#636363; text-decoration:none;height:25px;
}
.rowbg{
background-color: #dddddd;
}
.tablebg{
background-color: #ffffff;
}
/* CSS Document */
.blackfont {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; line-height:24px;
		}
A.headermenu:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7a8188; text-decoration:none;
		}
A.headermenu:active {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7a8188; text-decoration:none;
		}
A.headermenu:visited {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7a8188; text-decoration:none;
		}
A.headermenu:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#b8242b; text-decoration:underline;
		}

A.morelink:link {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c; text-decoration:none;
}
A.morelink:active {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c; text-decoration:none;
}
A.morelink:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c; text-decoration:none;
}
A.morelink:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c; text-decoration:underline;
}

.headerdivider {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7a8188;
		}
.dealerfont {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:24px;
		}

.dealerfonthome {
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#c8272c; line-height:20px;
		}
a.dealerfont:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:24px;text-decoration:none;
		}
A.dealerfont:active {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:24px;text-decoration:none;		}
A.dealerfont:visited {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:24px;text-decoration:none;
		}
A.dealerfont:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:24px;text-decoration:none;

		}
.redfont{
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:20px;text-decoration:none;
		}
a.redfont:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:20px;text-decoration:underline;
		}
A.redfont:active {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:20px;text-decoration:none;		}
A.redfont:visited {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:20px;text-decoration:none;
		}
A.redfont:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:20px;text-decoration:none;
}
.redfontsmall{
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:15px;text-decoration:none;
		}
a.redfontsmall:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:15px;text-decoration:underline;
		}
A.redfontsmall:active {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:15px;text-decoration:none;		}
A.redfontsmall:visited {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:15px;text-decoration:none;
		}
A.redfontsmall:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c8272c; line-height:15px;text-decoration:none;
}
.loginhdg {
		font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:normal; color:#69676a; text-decoration:none;
}
.smalltxt {
		font-family:Arial,Tahoma,Verdana; font-size:10px; font-weight:normal; color:#69676a; text-decoration:none;
}
.gentxt {
		font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:normal; color:#69676a; text-decoration:none;
}
.normtxt {
		font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:normal; color:#69676a; text-decoration:none;
}
.loginhdgbold {
		font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:normal; color:#69676a;text-decoration:none;font-weight:bold;
		}
.dropdown {
		width:180px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#69676a;
		}
.dropdown-multi {
	width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#69676a;
		}
.dropdown1 {
		width:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#69676a;
		}
A.menufont:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
		}
A.menufont:active {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
		}
A.menufont:visited {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
		}
A.menufont:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#c8272c; 
		}
	A.menufontselected:link {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#c8272c; 
	}
	A.menufontselected:active {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#c8272c; 
	}
	A.menufontselected:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#c8272c; 
	}
	A.menufontselected:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#c8272c; 
	}
.menuhdg {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#e75036; 
}
.quantity {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-align:center; border:1px solid #e5e3d1; width:45px; height:18px; padding-left:1px; padding-top:1px; padding-bottom:1px;
}

.menudivider {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
		}
A.menudivider:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
		}
A.menudivider:active {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
		}
A.menudivider:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#575653; text-decoration:none;
		}
A.menudivider:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;color:#c8272c; 
		}
.hotelname {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#575653; text-transform:uppercase;
		}
A.changerestaurant:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#848381; text-decoration:none;
		}
A.changerestaurant:active {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#848381; text-decoration:none;
		}
A.changerestaurant:visited {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#848381; text-decoration:none;
		}
A.changerestaurant:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#848381; text-decoration:underline;
		}
.changerestaurantdivider {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9a9a9a;
		}
A.vegnonveglink:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9a9a9a; text-decoration:none;
		}
A.vegnonveglink:active {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9a9a9a; text-decoration:none;
		}
A.vegnonveglink:visited {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9a9a9a; text-decoration:none;
		}
A.vegnonveglink:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c; text-decoration:none;
		}
.rightmenuhdg {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c03535; text-transform:uppercase;
		}
.rightlightmenuhdg {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#da1e1f; text-transform:uppercase;
		}
.rightmenuhdgwhite {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-transform:uppercase;
		}
.redhdg {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c03535; text-transform:none;padding-left:5px;
		}
.featuredmenuhdg {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7f7e7c;
		}
.tabledescriptionhdg {
		font-family:Arial,Tahoma,Verdana; font-size:11px; font-weight:bold; color:#848381;
		}
.txtbox {
		width:50px;height:18px;
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9a9a9a;
		border-bottom:1px solid dddddd;
		border-top:1px solid dddddd;
		border-left:1px solid dddddd;
		border-right:1px solid dddddd;

		}
.addtocart {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c;text-decoration:none;
		}
A.addtocart:link {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c;text-decoration:none;
		}
A.addtocart:active {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c;text-decoration:none;
		}
A.addtocart:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c;text-decoration:none;
		}
a.addtocart:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#c8272c;text-decoration:underline;
		}
.styletextgreen {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:green;
	font-size:11px;
	text-decoration:none;
}
.styletextred {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:red;
	font-size:11px;
	text-decoration:none;
}
.styletext {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.styletext {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.styletext:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size:11px;
	text-decoration:underline;
}

.toplinks3{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
}
.toplinks4{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #305aa0;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
}
.toplinks{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #305aa0;
	font-size:10px;
	font-weight: normal;
	text-decoration: underline;
}
.toplinks:link{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
.toplinks:active{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
.toplinks:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #305aa0;
	font-size:10px;
	font-weight: normal;
	text-decoration: underline;
}
.toplinks:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
.toplinks-level2{
	font-family:Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	text-decoration: none;
}

.toplinks-level2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	margin-left:10px;
	text-decoration:none;
}

.toplinks-level2:visited{
	font-family:Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	text-decoration: none;
}

.toplinks-level2:visited:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	margin-left:10px;
	text-decoration:none;
}

.topdividers{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#305aa0;				
	margin-left:2px;
	margin-right:2px;
}

.borderbottom{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ebebeb;
}

.borderbottom-ticket{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #333333;
}

.borderbottom-dark{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #333333;
}

.border-header{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
	background-color:#fafafa;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CC3300;
	padding-left:15px;
	font-weight:bold;
	text-align:left !important;
}
.border-headerMED
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b2b2b2;
	background-color:#f2f2f2;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC3300;
	padding-left:15px;
	font-weight:bold;
}

.border-leftnav{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
	background-color:#fafafa;
}


.border-header-date{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
	background-color:#fafafa;
	height:40px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-right:15px;
	font-weight: normal;
	text-align:right;
}

.border-header-text{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
	background-color:#fafafa;
	height:40px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight: normal;
}

.homepage-selectlocation
{
	font-size: 12px;
	width: 156px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
.cancelticket{
	width: 150px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.homepage-date{
	width: 132px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.noofpasseenger{
	width: 45px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.bustype{
	width: 55px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.smalltext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;				
}
.ticket_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}				
.h2n{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:left;
	line-height:12px;
	font-weight:normal;
}
.smalltext-red{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d60718;				
}
.toplinks-linkbutton{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #305aa0;
	font-size:9px;
	font-weight:bold;
}
.toplinks-linkbutton:visited
{
	font-weight:bold;
	font-size: 9px;
	color:  #305aa0;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	
}
.toplinks-linkbutton:hover
{
	font-weight:bolder;
	font-size: 10px;
	color: pink;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}
.fare{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d60718;		
	font-weight:bold;		
}
a.helptip{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;		
	font-weight:bold;
	vertical-align:5px;
	text-decoration:none;
}

.bodytable
{ 
	width:810px;
	border:0;
	margin-top:48px;
}

.smalltext-heading{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;		
	font-weight:bold;		
	text-align:justify;
}
.cityheading{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;		
	font-weight:bold;		
	text-align:justify;
}
.smalltext-input-header{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;		
	font-weight:bold;		
	text-align:right;
	margin-right:10px;
}

.smalltext-heading-blue{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#416c9a;		
	font-weight:bold;		
	text-align:justify;
}

.smalltext-heading-red{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d60718;		
	font-weight:bold;		
	text-align:justify;
}

.redlinks{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #d60718;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.redlinks:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.redlinksnohover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #d60718;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d02025;
	margin-right:10px;
	font-weight:bold;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:green;
	margin-right:10px;
	font-weight:bold;
}

.redtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d02025;
	margin-right:10px;
	font-weight:bold;
	margin-left:10px;
}
.redtext-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d02025;
	text-align:left;
	font-weight:normal;
}
.greentext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#32a007;
	margin-right:10px;
	font-weight:bold;
	margin-left:10px;
}
.greentext-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#32a007;
	margin-right:10px;
	font-weight:normal;
	margin-left:10px;
}
.whitetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
}


.redtext-big{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#d02025;
	font-weight:bold;
	text-align:left;
}

.asterik{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d02025;
	vertical-align:bottom;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:left;
	line-height:13px;	
}


h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-align:left;
	vertical-align:text-bottom;
	line-height:2px;
}

h4{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	line-height:16px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.subtext 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:left;
	line-height:28px;
	font-weight:bold;
}
.bodytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:left;
	line-height:18px;	
}


.bodytext-center{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:center;
	line-height:18px;	
}

.dark-header{
border-top-width:1px;
border-top-style:solid;
border-top-color:#b2b2b2;
background-color:#f2f2f2;
}


.blacktext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-right:10px;
	font-weight:bold;
	margin-left:10px;
}

.blacktext-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	text-align:left;
}
.blacktext-medium{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-right:12px;
	font-weight:bold;
	margin-left:10px;
}

.blacktext-justified
{
	font-size: 15px;
	color: #000000;
	line-height: 16px;
	font-family: Garamond, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.redtext-sec-heading
{
	font-weight: bold;
	font-size: 16px;
	color: #CC3300;
	line-height: 16px;
	font-family: Garamond, Arial, Helvetica, sans-serif;
	text-align: justify;
}


.right-border{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#b2b2b2;
}

.dark-header h1{
	padding:3px 10px 3px 8px;
	margin:0px;
	
}


.function-header{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#c5c5c5;
	background-color:#f5f5f5;
}


.bordertop{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
}

.footer {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	line-height:18px;				
}

.boardingpoint {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;				
}

General
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
padding:0px;
margin:0px;
width:100%;
}

.General ul
{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
line-height:18px;
padding:0px;
margin:0px;
text-align:left;
}

.General ul li
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:17px;
padding:2px 0px 2px 2px;
margin:1px 0px 1px 2px;
list-style-type:none;
text-align: left;
border-bottom: dotted 1px #efefef;
}

.General ul li span
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:17px;
background-image:url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:18px;
margin-left:6px;
display:block;
text-align: left;
}


.breadlinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:left;
	line-height:18px;	
}

.breadhighlighted{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #d60718;
	text-align:left;	
	font-weight:bold;
	line-height:18px;	
}

.arrowmargin{
margin-left:10px;
margin-right:10px;
}

.title{
	width: 45px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.passengername{
	width: 180px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.passengerage{
	width: 45px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.passengermobile{
	width: 145px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
.paymentmode{
	width: 500px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.leftlinks{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
	margin-right:5px;
}

.leftlinks:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size:11px;
	text-decoration:none;
	margin-right:5px;
}

.feedback{
	width: 180px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.request-ticket-comment{
	width: 378px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.loading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#5080b3;				
}

.loadingheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#5080b3;
	line-height:18px;	
				
}
.loadingbg{
background-image:url(/images/loadingpage-bg-images.gif);
background-position:center;
background-repeat:no-repeat;
}
.htip
{
	display:none;
	position:absolute;
	z-index:2;

	width:200;
	padding:3px;
	border-style:solid;
	border-color:c5c5c5;
	border-width:1px;
	background-color:#f5f5f5;
}

#seatLayoutContainer div
{
	border: #ffffff 1px solid;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	position: absolute;
	background-color: #dcdcdb;
	text-align: center;
}.redtext-subheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#d02025;
	margin-right:10px;
	font-weight:bold;
	margin-left:10px;
}

.border-header2
{
	border-top: #e0e0e0 1px solid;
	padding-left: 338px;
	font-size: 25px;
	padding-bottom: 5px;
	color: #cc3300;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fafafa;
	vertical-align:middle;
	top:50px;
	
}
.border-header3
{
	border-top: #e0e0e0 1px solid;
	/*padding-left: 338px;*/
	font-size: 25px;
	padding-bottom: 5px;
	color: #d02025;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fafafa;
	vertical-align:middle;
	top:50px;
	
}
.blacktext-body
{
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-family:  Arial,Garamond, Helvetica, sans-serif;
	text-align: justify;
}
.blacktext-subheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	margin-right:10px;
	font-weight:bold;
	margin-left:10px;
	padding-left:17px;
}
.blacktext-ddl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-right:10px;
	font-weight:bold;
	margin-left:10px;
}
.blacktext-smallcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:16px;
	text-align:left;
}
.blacktext-mediumheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin-left:10px;
}
.border-darkheaderMED
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #cc3300;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	background-color:lightgrey;
}
.table-border
{
	
	border:1px;
	color:e0e0e0;
	border-style:solid;
	padding-left:10px;
	

}

.celebration
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	font-weight: normal;
}
.selection
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	/*color:#7f6f6f;*/
}	
.filters{
	font-size: 11px;
	width: 156px;
	color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
.testimonials{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #306aa0;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.testimonials1
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #306aa0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.redlinksnounderline
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #d60718;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.redlinksnounderline1
{
	font-family:Arial,Garamond, Helvetica, sans-serif;
	color: #d60718;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/* code for updates page navigation links */

.rowUnderline
{
	border-bottom:1px solid #7f7f7f;
	width:80%;
	padding-bottom:5px;
}

.rowUnderline2
{
	border-bottom:1px solid #7f7f7f;
	width:84%;
	padding-right:20px;
	padding-bottom:5px;
}
.uplinks-level2{
	font-family:Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	text-decoration: none;
}
.uplinks-level2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
}
img
{
	border:0 !important;
}
.JSfooterBorder
    {
        border-top:0px solid gray;
        text-align:center;
        color:gray;
        padding-top:20px;
    }
.JSheaderBorder
{
  border:1px solid gray;
  /*text-align:center;*/
   /*width:860px;*/
   margin:0 auto;
   color:gray;
   padding-top:0px;
        
    }
    
    
.toplinks5{
	font-family:Arial,Garamond, Helvetica, sans-serif;
	color: #305aa0;
	font-size:12px;
	font-weight: normal;
	
}
.sourcetext
{
	font-size: 11px;
	color: #000000;
	font-style:italic;
	line-height: 16px;
	font-family:  Arial,Garamond, Helvetica, sans-serif;
	text-align: justify;
}
/*---------------- testimonials-----------------*/
.testimonials{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #306aa0;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.testimonials1
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #306aa0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.testimonialspage{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	font-size:11px;
	font-weight:bold;
	
	text-decoration:none;
}

/*-----------------adunit--------------*/
#adunith
{
	border: 0px solid red; 
	/*width: 200px; 
	height: 620px; 
	/*float: right; 
	margin-top: 140px;
	margin-right: 10px; */
	padding-top: 0px;
	text-align:right;
	display:none;
	
	vertical-align:top;
}
#adsleft
{
	border:0px solid gray;
	/*width:120px;*/
	display:none;
	padding-right:5px;
	padding-top:10px;
}
#adsright
{
	border:0px solid gray;
	width:120px;
	display:none;
}
#adsmiddle
{
	border:1px solid red;
	width:728px;
	display:none;
	
	
}

#adunith
{
	border: 0px solid black; 
	width: 728px; 
	height: 95px; 
	margin: 0 auto;
	margin-top:2px;
	display:none;
	visibility:hidden;
}

.selectBusAdBorder
{
	border:1px solid #e0e0e0;
	cursor:pointer;
	
}

.graph
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#ff0000; /*Red;*/
	font-weight:bold;
}

.PageNotFound{
	
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#CC3300;
	padding-left:15px;
	font-weight:bold;
}

.border-top-gray
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e0e0e0;
	background-color:#fafafa;
}

.toplinksseo
{
	font-family:Arial,Garamond, Helvetica, sans-serif;
	color: #305aa0;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
}

.toplinksseo:hover{
	font-family:Arial,Garamond, Helvetica, sans-serif;
	color: #000000;              /* #305aa0;*/
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
}

.toplinksseo:visited{
	font-family:Arial,Garamond, Helvetica, sans-serif;
	color: #305aa0;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
}

.toplinksseo:visited:hover{
	font-family:Arial,Garamond, Helvetica, sans-serif;
	color: #000000;               /*#305aa0;*/
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
}





#wrapper
{
	border:0px solid gray;
	margin:0 auto !important;
	text-align:center;
}
.dropdowns
{
	/*text-align:center;*/
	height: 190px;
	border: 0px solid blue;
	
}
.logo
{
	text-align:center;
	vertical-align:middle;
	height: 190px !important;
	border: 0px solid blue;
	
	
	width:100%;
	
	/*line-height:190px;*/
}

.boss
{
	/*width:45%;*/
	width:370px;
	text-align:right;
	/*height:15px;*/
	/*padding-right:35px;*/
	vertical-align:middle;
	font-size: 10pt !important;
	color: #305aa0;
	font-family: Tahoma;
	float:left;
	border:0px solid blue;
	text-decoration:none;
}

.cover
{
	border:0px solid gray;
	width:100%;
	height:20px;
}
.bmtc
{
	
	text-align:right;
	vertical-align:middle;
	
	font-size: 7pt;
	color: #305aa0;
	/*height:20px;*/
	visibility:hidden;
	
}

.graphlinks{
	font-family:Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	font-size:11px;
	font-weight:bold;
	/*margin-left:15px;*/
	text-decoration: none;
}
	
.graphlinks:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	/*margin-left:15px;*/
	text-decoration:none;
}

.graphlinks:visited{
	font-family:Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	font-size:11px;
	font-weight:bold;
	/*margin-left:15px;*/
	text-decoration: none;
}

.graphlinks:visited:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	/*margin-left:15px;*/
	text-decoration:none;
}

/* class for pay to reserve and place a request */

.graybox
{
	width:84px;
	height:56px;
	background-color:#c4bd97;
	color:#4a454e;
	font-family:Arial,Garamond, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
		
}
.graytext
{
	font-family:Arial,Garamond, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;  /*#7c7c87;      /*#7f7f94;*/
}
.dottedline
{
	border:1px dotted #7c7c87;
}
	
.Bookofflinetable
{
	
	border:1px solid #CC3300;
	
	
}
.BookofflinetableTd
{
	background-color:#CC3300;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	
}
.ksrtclinktable
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:Gray;
	text-align:center;
	font-weight:bold;
	height:20px;
}
	

.ksrtclinktablecover
{
	border:1px solid Gray;
}

.ksrtclinktablecover ul 
{
	margin-left: 5px;
	 padding-left: 15px;
	 
}

.ksrtclinktablecover ul li
 { 
	margin-left:1px;
 
padding-left: 0px; 
}

.borderbottom-dark{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #bab9b9;
}
.border-header5
{
	border-top: #e0e0e0 1px solid;
	
	
	padding-bottom: 4px;
	color: #cc3300;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fafafa;
	
	
	
}

.redBack
{
   background-color:#cd2026;
   height:27px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#ffffff;
   text-align:center;
   font-weight:bold;
}
.redtextbox
{
	border:1px solid #e6b9b8;
	width:147px;
	height:28px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	/*line-height:2.2;*/
	vertical-align:middle;
	color:#7f7f7f;
	text-align:center;
	font-weight:normal;
	padding:3px;
	padding-top:5px;
	
}

.redtextarea
{
	font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:2;
   padding-left:20px;
}
.redtexterror
{
	font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:Red;
   
}
.redtextareaconfirm
{
	font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:2;
   padding-left:15px;
}
.phoneNumbers
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:1.9;
	
}
.mCheckTitletext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
.mChecktext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:1.9;
	text-align:left;
	font-weight:normal;
}
#mCheckBox
{
	width:204px;
	background-color:#d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;
	padding:7px;
}

#mCheckBox .mChecktitle
{
	width:204px;
	background-color:#d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	
}

#mCheckBox .mCheckboxtext
{
	
	background-color:#d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;
	
	
}
INPUT.textboxCls {
height:18px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#69676a;;
border-bottom:1px solid dddddd;
border-top:1px solid dddddd;
border-left:1px solid dddddd;
border-right:1px solid dddddd;
width:180px;
font-size:11px;
}
INPUT.redtextboxCls {
border-bottom:1px solid B6070A;
border-top:1px solid B6070A;
border-left:1px solid B6070A;
border-right:1px solid B6070A;
height:17px;
width:180px;
color:000000;
background:#FDC9C4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
INPUT.textboxCls220 {
height:18px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#69676a;;
border-bottom:1px solid dddddd;
border-top:1px solid dddddd;
border-left:1px solid dddddd;
border-right:1px solid dddddd;
width:220px;
font-size:11px;
}
INPUT.redtextboxCls220 {
border-bottom:1px solid B6070A;
border-top:1px solid B6070A;
border-left:1px solid B6070A;
border-right:1px solid B6070A;
height:17px;
width:220px;
color:000000;
background:#FDC9C4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.txtarea {
	border-bottom:1px solid dddddd;
	border-top:1px solid dddddd;
	border-left:1px solid dddddd;
	border-right:1px solid dddddd;
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#69676a;
/*width:150px;*/

}


.tborder {
	background-color:#f8f8f8;
}
.tbordergraph {
	background-color:#fff6f7;BORDER-BOTTOM: #b6060b 1px solid; BORDER-LEFT: #b6060b 1px solid; BORDER-RIGHT: #b6060b 1px solid; BORDER-TOP: #b6060b 1px solid
}
.borderreport{
background-color:#f8f8f8;BORDER-BOTTOM: #bcbcbc 1px solid; BORDER-LEFT: #bcbcbc 1px solid; BORDER-RIGHT: #bcbcbc 1px solid; BORDER-TOP: #bcbcbc 1px solid
}
.tborderleft {
	BORDER-BOTTOM: #F3CECE 1px solid; BORDER-LEFT: #F3CECE 1px solid; BORDER-RIGHT: #F3CECE 1px solid; BORDER-TOP: #F3CECE 1px solid
}
.tborderlightleft {
	BORDER-BOTTOM: #fbc3c2 1px solid; BORDER-LEFT: #fbc3c2 1px solid; BORDER-RIGHT: #fbc3c2 1px solid; BORDER-TOP: #fbc3c2 1px solid
}
.tborderbrown {
	BORDER-BOTTOM: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid; BORDER-RIGHT: #b4b4b4 1px solid; BORDER-TOP: #b4b4b4 1px solid
}
.tborderright {
	BORDER-BOTTOM: #fee3e4 3px solid; BORDER-LEFT: #fee3e4 3px solid; BORDER-RIGHT: #fee3e4 3px solid; BORDER-TOP: #fee3e4 3px solid
}
.tabborder {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid
}
.tabredborder {
	BORDER-BOTTOM: #c8262b 1px solid; BORDER-LEFT: #c8262b 1px solid; BORDER-RIGHT: #c8262b 1px solid; BORDER-TOP: #c8262b 1px solid
}
.redborder {
	background-color:#fef7f5;BORDER-BOTTOM: #c8262b 1px solid; BORDER-LEFT: #c8262b 1px solid; BORDER-RIGHT: #c8262b 1px solid; BORDER-TOP: #c8262b 1px solid
}
.tabbrownborder {
	BORDER-BOTTOM: #afafaf 1px solid; BORDER-LEFT: #afafaf 1px solid; BORDER-RIGHT: #afafaf 1px solid; BORDER-TOP: #afafaf 1px solid
}
.popborder {
	BORDER-BOTTOM: #3d393b 1px solid; BORDER-LEFT: #3d393b 1px solid; BORDER-RIGHT: #3d393b 1px solid; BORDER-TOP: #3d393b 1px solid
}
.ipbluebgnew{ 
	background-color: #F3CECE; padding-left:5px; height:23px;	font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style:normal; text-transform: none;  font-weight: bold;  color: #FFFFFF;  text-decoration: none; 
}
.iplightbgnew{ 
	background-color: #fff6f7; padding-left:5px; height:23px;	font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style:normal; text-transform: none;  font-weight: bold;  color: #FFFFFF;  text-decoration: none; 
}
.ipredbg{ 
	background-color: #c8262b; padding-left:5px; height:23px;	font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style:normal; text-transform: none;  font-weight: bold;  color: #FFFFFF;  text-decoration: none; 
}
.ipbrownbg{ 
	background-color: #afafaf; padding-left:5px; height:23px;	font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style:normal; text-transform: none;  font-weight: bold;  color: #FFFFFF;  text-decoration: none; 
}
.Bold11Orange{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#FF3300; TEXT-DECORATION: none;
}
.linehg { 
		height:5px;
}
.textfield {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; COLOR: #69676a; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-TRANSFORM: none
}

A.faq {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fe7200; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
A.faq:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #fe7200; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
A.faq:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fe7200; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
A.faq:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fe7200; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana; TEXT-DECORATION: underline
}

A.FaqLink {
	FONT-SIZE: 11px; COLOR: #434749; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.FaqLink:hover {
	COLOR: #e54547; TEXT-DECORATION: underline
}
A.headingfaq:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #733e09; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana
}
A.headingfaq:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #733e09; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana
}
A.headingfaq:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #733e09; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana; TEXT-DECORATION: underline
}
.innertxtfaq {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3d393b; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana
}
.headingfaq {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #733e09; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana
}
.innertxt1faq {
	FONT-SIZE: 11px; COLOR: #3d393b; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana; TEXT-ALIGN: justify
}
.question {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #659a05; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana
}
A.question:link {
		FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #659a05; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana
}
A.question:active {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #659a05; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana
}
A.question:visited {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #659a05; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana
}
A.question:hover {
FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana; color:#c8272c; text-decoration:none;
}

.headertext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif
}
.varietyfont {
	FONT-SIZE: 11px; COLOR: #3d393b; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana,Arial,Tahoma,Verdana; TEXT-ALIGN: justify
}
.ZindexAbs{
	z-index:100;
	position:absolute;
}
#b {
	background-color:#F0EDE2;
	width:323px;
	padding:10px;
	border:solid 1px #CBC3B9;
}
.yd,#yd{
	border:1px solid #BDCDF9;
	margin:3px;
	white-space:nowrap;
	}
#divTooltipDivSmall,.divTooltipDivSmall,.editDiv{
	background-color:#F0EDE2;
	border:solid 1px #CBC3B9;
	margin:3px;}
#yc, .yc, .yd1Width{
	background-color: #F0F8FF;
	border:1px solid #BDCDF9;}

A.underlinetxt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #717171; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: underline
}
A.underlinetxt:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #717171; FONT-STYLE: normal; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: underline
}
A.underlinetxt:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #717171; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: underline
}
A.underlinetxt:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c8262b; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
.dividerclass{
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
.redboxlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none;
}
A.redboxlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: underline
}
A.redboxlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: underline
}
A.redboxlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: underline
}
A.redboxlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
A.alphalink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #717171; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
A.alphalink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #717171; FONT-STYLE: normal; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
A.alphalink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #717171; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
A.alphalink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c8262b; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
.alphaseltxt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c8262b; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none
}
.myaccountlefttable {
		border:1px solid #f0eded;
		}
.myaccounthdg {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4a4949;
		}
A.myaccounthdg {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4a4949;
}
A.myaccounthdg:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4a4949;
}
A.myaccounthdg:active {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4a4949;
}
A.myaccounthdg:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4a4949;TEXT-DECORATION: underline;
}
.myaccountdescription {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4a4949;
		}
.okButton {
	background-color: #eeeeee;
	color: #000000;
	font-size: 11px;
	font-family: microsoft sans serif;
	width: 70px;
	height: 20px;  
	border: #333333 1px solid;
}
.alertTitle {
	background-color: #ffffff;
	color: 000000;
	font-size: 11px;
	font-family: microsoft sans serif;
	font-weight: bold;
	height: 20px;  
	padding-left:5px;
	border: #444444 1px solid;
}
.alertMessage {
	color: 000000;
	font-size: 11px;
	font-family: microsoft sans serif;
	font-weight: normal;
}
#alertLayer{
	cursor: default;
	filter: alpha(opacity=100);
	background-color: #fffafa;
	position: absolute;
	width: 100px;
	height: 50px;
	visibility:hidden; z-index: 999;
	text-align: center;
	border: #c8272c 2px solid;
}
/* Home Page July07-2009  */
.menudivider1 {
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#c1262b;
		}
.searchtable {
		border:1px solid #f5d99d; background-color:#fef3c8;
		}
.searchtxtbox {
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; border:1px solid #ddd3d2; width:350px; height:32px; padding-left:8px; padding-top:7px;
		}
.searchcitytxtbox {
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; border:1px solid #ddd3d2; width:250px; height:32px; padding-left:8px; padding-top:7px;
		}
.searchtxt {
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666;
		}
.featurestable {
		border:1px solid #f9df78;
		}
.featureshdg {
		font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#b57004;
		}
.featureshdg1 {
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#b57004;
		}
A.featureshdg1 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#b57004;text-decoration:none;
}
A.featureshdg1:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#b57004;text-decoration:none;
}
A.featureshdg1:active {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#b57004;text-decoration:none;
}
A.featureshdg1:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#b57004;text-decoration:underline;
}
.features {
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#474644; line-height:18px;
		}
A.featuresmore:link {
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#b57004; line-height:18px; text-decoration:none;
		}
A.featuresmore:active {
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#b57004; line-height:18px; text-decoration:none;
		}
A.featuresmore:visited {
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#b57004; line-height:18px; text-decoration:none;
		}
A.featuresmore:hover {
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#b57004; line-height:18px; text-decoration:underline;
		}
/* End Home Page July07-2009  */