.kSubHeadingBar {

   	border-top:2px solid red;

	border-bottom:2px solid red;

}



.button {

	color:#FFFFFF;

	background-color:#6100F;

	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:#68100F;

}



#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:#6100F;

}



.header_link_dark, .header_link_dark a:link, .header_link_dark a:visited, .header_link_dark a:hover {

	color:#FFFFFF;

	background-color:#6100F;

}

#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:#6100F;



}

#doc.b2bwl #hd h1.logo {

	background-image: url('/static/img/via_logos/logo.gif');

} 

.header_link_table {

	background-color:#6100F;

}

#doc.b2bwl #hd .extendedNav {

background-color:#6100F;

}



.nav_message {

	color:#EE0000;

}



.waitDisplayDiv {

	border:1px solid #6100F;

	background-color:#FFFFFF;

}



.confirmUserDiv {

	border:1px solid #6100F;

	background-color:#FFFFFF;

}



.verifyDetailsDiv {

	border:1px solid #6100F;

	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:#6100F;

}



#doc.b2bwl #hd .headerMessage {

		color:#6100F;

}



.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 #6100F;

	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:#6100F;

}



TD.FLIGHTScpDayColumnHeader

{

	border:solid thin #6100F;

}

.FLIGHTScpCurrentMonthDate

{

	color:#6100F;

}

TD.FLIGHTScpCurrentDate

{

	background-color:#6100F;

}

TD.FLIGHTScpCurrentDateDisabled

{

	border:solid thin #FFAAA0;

}

TD.FLIGHTScpTodayText,

TD.FLIGHTScpTodayTextDisabled

{

	border:solid thin #6100F;

}

A.FLIGHTScpTodayText

{

	color:#6100F;

}

.FLIGHTScpBorder

{

	border:solid thin #6100F;

}



/* =======================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:#6100F;

	border: 2px outset #808080;

}

.via_hotel .via_form .room_details .yui-gf {

	border: 2px solid #6100F; 

}



.via_hotel .via_form .room_details ul.room_numbers li.selectedEl {

	background-color:#6100F;

	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: #6100F;

}



.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:#6100F;

}

