













a {
	color:#0000EE;
}
a:hover {
	color:#4685BF;
}
body {
	background-color:#FFFFFF;
	color:#000000;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
	color:#4685BF;
}

.kSubHeadingBar {
   	border-top:2px solid #4685BF;
	border-bottom:2px solid #4685BF;
}

.button {
	color:#FFFFFF;
	background-color:#4685BF;
	border: 2px outset #D4E2F0;
}

.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:#4685BF;
}

#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:#4685BF;
}

.header_link_dark, .header_link_dark a:link, .header_link_dark a:visited, .header_link_dark a:hover {
	color:#FFFFFF;
	background-color:#4685BF;
}
#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,
#doc.b2bwl .search_normal, #doc.b2bwl .search_wide  {
	color:#FFFFFF;
	background-color:#4685BF;

}
#doc.b2bwl #hd h1.logo {
	background-image: url('');
	width: 335px;
}
.header_link_table {
	background-color:#4685BF;
}
#doc.b2bwl #hd .extendedNav {
background-color:#4685BF;
}

.nav_message {
	color:#4685BF;
}

.waitDisplayDiv {
	border:1px solid #000000;
	background-color:#FFFFFF;
	top: 120px;
}

.confirmUserDiv {
	border:1px solid #000000;
	background-color:#FFFFFF;
	top: 200px;
}

.verifyDetailsDiv {
	border:1px solid #000000;
	background-color:#FFFFFF;
	top: 120px;
}

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

.kDefaultText{
	color:#000000;
}

.kDefaultTextBold {
	color:#000000;
}

.kDefaultTextLink{
	color:#0000EE;
}

.importantMessageDiv {
	color:#4685BF;
}

#doc.b2bwl #hd .headerMessage {
		color:#4685BF;
}

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

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

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

.selFlgtF {
	background-color:#D4E2F0;
} 

.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:#0000EE;
}
#doc.b2bwl #ft .footNav .copyright {
color:#0000EE;
}

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

.searchResultTextManual{
	color:#FFFFFF;
	background-color:#4685BF;
}

.priceAmount {
	color:#4685BF;
}
.priceAmount2 {
	color:#4685BF;
}
#doc.b2bwl #ft .footNav .footNavLinks a:LINK,
#doc.b2bwl #ft .footNav .footNavLinks a:VISITED,
#doc.b2bwl #ft .footNav .footNavLinks a:HOVER {
color:#0000EE;
}

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


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

TD.FLIGHTScpDayColumnHeader
{
	border:solid thin #4685BF;
}
.FLIGHTScpCurrentMonthDate
{
	color:#4685BF;
}
TD.FLIGHTScpCurrentDate
{
	background-color:#4685BF;
}
TD.FLIGHTScpCurrentDateDisabled
{
	border:solid thin #98BADA;
}
TD.FLIGHTScpTodayText,
TD.FLIGHTScpTodayTextDisabled
{
	border:solid thin #4685BF;
}
A.FLIGHTScpTodayText
{
	color:#4685BF;
}
.FLIGHTScpBorder
{
	border:solid thin #4685BF;
}

div.autocomplete ul li.selected { 
	background-color:#D4E2F0;;
}
/* =======================general product ====================================*/
.yui-dt-selected , .yui-dt-highlighted {
 background-color:#D4E2F0;;
}
/* =======================HOTELS==============================================*/
.via_hotel h2,.via_hotel h3,.via_hotel h4,.via_hotel h5,.via_hotel h6 {
	color:#4685BF;
}
.via_hotel .via_form .via_submit input,.via_hotel .via_form .via_submit button {
	color:#FFFFFF;
	background-color:#4685BF;
	border: 2px outset #D4E2F0;
}
.via_hotel .via_form .room_details .yui-gf {
	border: 2px solid #4685BF; 
}

.via_hotel .via_form .room_details ul.room_numbers li.selectedEl {
	background-color:#4685BF;
	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: #000000;
}

.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:#4685BF;
}



.topup_search .tsinstruction .instructions textarea {
height: 10em; width: 350px; font-family: monospace; background-color: white; color: black; overflow: auto;
}
