.kSubHeadingBar {
   	border-top:2px solid red;
	border-bottom:2px solid red;
}

.button {
	color:#FFFFFF;
	background-color:#065286;
	border: 2px outset #808080;
}

.defaultText{
	color:#000000;
}

#globalnav A {
	color:#444444;
	background-color:#DDDDDD;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	color:#FFFFFF;
	background-color:#065286;
}

#doc.b2bwl .yuimenubar#topNavigation ul li.top_level a.topLevelMenuLink span.inner
	{
	color:#444444;
	background-color:#DDDDDD;
}

#doc.b2bwl .yuimenubar#topNavigation ul li.selected a.topLevelMenuLink span.inner,#doc.b2bwl .yuimenubar#topNavigation ul li.selectedElement a.topLevelMenuLink span.inner
	{
	color:#FFFFFF;
	background-color:#065286;
}

.header_link_dark, .header_link_dark a:link, .header_link_dark a:visited, .header_link_dark a:hover {
	color:#FFFFFF;
	background-color:#065286;
}
#doc.b2bwl #hd .extendedNav .headerTitleMsg {
	color:#FFFFFF;
}

#doc.b2bwl #hd .extendedNav .headerLinks,
#doc.b2bwl #hd .extendedNav .headerLinks a,
#doc.b2bwl #hd .extendedNav .headerLinks a:LINK,
#doc.b2bwl #hd .extendedNav .headerLinks a:HOVER,
#doc.b2bwl #hd .extendedNav .headerLinks a:VISITED  {
	color:#FFFFFF;
	background-color:#065286;

}
#doc.b2bwl #hd h1.logo {
	background-image: url('/static/img/via_logos/logo.gif');
} 
.header_link_table {
	background-color:#065286;
}
#doc.b2bwl #hd .extendedNav {
background-color:#065286;
}

.nav_message {
	color:#EE0000;
}

.waitDisplayDiv {
	border:1px solid #065286;
	background-color:#FFFFFF;
}

.confirmUserDiv {
	border:1px solid #065286;
	background-color:#FFFFFF;
}

.verifyDetailsDiv {
	border:1px solid #065286;
	background-color:#FFFFFF;
}

.kDefaultText{
	color:#000000;
}

.kDefaultTextBold {
	color:#000000;
}

.kDefaultTextLink{
	color:red;
}

table.busSearchResultTable tr th {
	background:#F5F5F5 none repeat scroll 0%;
	color:#EE0000;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div.pickup_points{
	color:#EE0000;
	font-size:11px; 
	padding-top: 5px;
}

.importantMessageDiv {
	color:#065286;
}

#doc.b2bwl #hd .headerMessage {
		color:#065286;
}

.productSearchDiv {
	border:#D9D9D9 1px solid;
	background-color:#FAFAFA;
}

.flightSearchDiv {
	border:#D9D9D9 1px solid;
	background-color:#FAFAFA;
}

.searchResultHeaderDiv {
	background-color:#FAFAFA;
	border:1px solid #D9D9D9;
}

.selFlgtF {
	background-color:#FFE0E0;
} 

.selFlgtS {
	background-color:#FFF000;
} 

.nextStepsDiv {
	border:1px solid #A9A9A9;
}

.kSearchLAResultText{
	color:#000000;
	border-bottom:1px solid #D9D9D9;
}

.userLink, .userLink a:link, .userLink a:visited {
	color:#000000;
}

.bottomNavLinks {
	color:#CC0001;
}

#doc.b2bwl #ft .footNav .copyright {
color:#CC0001;
}

.cvvDiv {
	border:1px solid #065286;
	background-color:#FFFFFF;
}

.searchResultTextManual{
	color:#FFFFFF;
	background-color:red;
}

.priceAmount {
	color:red;
}
.priceAmount2 {
	color:red;
}

#doc.b2bwl #ft .footNav .footNavLinks a:LINK,
#doc.b2bwl #ft .footNav .footNavLinks a:VISITED,
#doc.b2bwl #ft .footNav .footNavLinks a:HOVER {
color:#CC0001;
}

#doc.b2bwl #ft .footNav{
border-top: 1px solid #CC0001;
border-bottom: 1px solid #CC0001;
}


.FLIGHTScpYearNavigation,
.FLIGHTScpMonthNavigation
{
	background-color:#065286;
}

TD.FLIGHTScpDayColumnHeader
{
	border:solid thin #065286;
}
.FLIGHTScpCurrentMonthDate
{
	color:#065286;
}
TD.FLIGHTScpCurrentDate
{
	background-color:#065286;
}
TD.FLIGHTScpCurrentDateDisabled
{
	border:solid thin #FFAAA0;
}
TD.FLIGHTScpTodayText,
TD.FLIGHTScpTodayTextDisabled
{
	border:solid thin #065286;
}
A.FLIGHTScpTodayText
{
	color:#065286;
}
.FLIGHTScpBorder
{
	border:solid thin #065286;
}

/* =======================general product ====================================*/
.yui-dt-selected , .yui-dt-highlighted {
 background-color:#FFE0E0;;
}
/* =======================HOTELS==============================================*/
.via_hotel h2,.via_hotel h3,.via_hotel h4,.via_hotel h5,.via_hotel h6 {
	color:#EE0000;
}
.via_hotel .via_form .via_submit input,.via_hotel .via_form .via_submit button {
	color:#FFFFFF;
	background-color:#065286;
	border: 2px outset #808080;
}
.via_hotel .via_form .room_details .yui-gf {
	border: 2px solid #065286; 
}

.via_hotel .via_form .room_details ul.room_numbers li.selectedEl {
	background-color:#065286;
	background-image: url("/static/img/icons/resultset_next.png");
	background-position: right 10px; background-repeat: no-repeat; 
	color:#FFFFFF;;
}
.via_hotel .via_form .room_details ul.room_numbers li {
list-style: none; border: 1px solid #aaa; color: #333;
}
#waitDiv.via_hotel .content,.via_hotel #waitDiv .content,#msgDiv.via_hotel .content,.via_hotel #msgDiv .content {
border-color: #065286;
}

.via_bus .NavAct {
padding-bottom: 2px; border-bottom: 3px solid #EE0000;
}

.via_bus .NavNonAct {
padding-bottom: 2px; border-bottom: 3px solid #EE0000;
}

.selectedBusDiv{
	border:1px solid red;
	padding : 5px;
}

.selBusSubHeadingBar {
   	background-color:red;
   	color:#FFFFFF;
}

.messageDiv{
	width:500px;
	line-height:20px;
	z-index:98;
	left:330px;
	position:absolute;
	background:#ffffff;
	text-align:center;
	margin: 0px auto;
	font-size:10pt;
	padding-bottom:5px;
	border:solid black;
}

.via_hotel .search_results .hotel_result .hotel_result_hd {
	background-color: #F0F0F0;
}
.via_hotel .search_results .hotel_result .hotel_result_hd .hotel_name, .via_hotel .search_results .hotel_result .hotel_result_hd .hotel_low_price, .via_hotel .search_results .hotel_result .hotel_room_result td.hotel_room_total {
	color:#065286;
}
