﻿.x_tab {background: #E2E7F9; border: solid 1px #9EABD2; border-bottom: none; padding: 4px;}
.x_tab_a {background: #CCD3E9; border: solid 1px #9EABD2; border-bottom: none; padding: 4px; font-weight: bold;}
.x_horiz {border-top: 1px solid #9EABD2;}
body, td, ul, p, div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
select, input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
hr {height: 1px; color: #999999;}
form {margin: 0px; padding: 0px;}
.departure_return_header {border-top:1px solid #9EABD2; border-bottom:1px solid #9EABD2}
.block_air {border-left:1px solid #9EABD2; border-right:1px solid #9EABD2; border-bottom:1px solid #9EABD2}
.blank  {background: none;}

a:link{color:#003399}
a:active{color:#003366}
a:visited{color:#005B99}
}
.results-title td {
	background: #88C0EF url('results_title_bgd.gif') repeat-x;
	font-weight: bold;
	font-size: 12px;
}

}
a.link-button:link {
	display: block;
	width: 70px;
	background: url('button_bgd.gif');
	border: 1px solid #545A4C;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.link-button:active {
	display: block;
	width: 70px;
	background: url('button_bgd.gif');
	border: 1px solid #545A4C;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.link-button:visited {
	display: block;
	width: 70px;
	background: url('button_bgd.gif');
	border: 1px solid #545A4C;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.link-button:hover {
	display: block;
	width: 70px;
	background: url('button_bgd_a.gif');
	border: 1px solid #545A4C;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.link-button span {
	display: block;
	border: 1px solid #FFFF, padding:1px;
}

.formbutton  {font-weight:bold;
			  color: #11568b; 
			  background: #96b1d0; 
			  border:1px solid;
			  border-top-color:#C5D2E3;
   			  border-left-color:#C5D2E3;
   			  border-right-color:#002B5F;
   			  border-bottom-color:#002B5F;
			  cursor:hand;}
			  
.formbuttonover {font-weight:bold;
		 		 color: #FFFFFF; 
                 background: #5780ae;
				 border:1px solid;
				 border-top-color:#002B5F;
	   			 border-left-color:#002B5F;
	   			 border-right-color:#C5D2E3;
	   			 border-bottom-color:#C5D2E3;
				 cursor:hand;}
				 				   
.block  {background: #E2E7F9; border: solid 1px #9EABD2;}
.blockover  {background: #CCD3E9; border: solid 1px #9EABD2;}
.borderright {border-right: solid 1px black;}
.borderleft {border-left: solid 1px black;}
.bordertop {border-top: solid 1px black;}
.borderbottom {border-bottom: solid 1px black;}
.headerrow {background: #CCD3E9; border: solid 1px #9EABD2;}
.row1 {background: #FFFFFF;}
.row2 {background: #F3F6FF;}
.graybackground {background: #808080;}
.smaller {font-size: 10px;}
.larger {font-size: 12px;}
.heading {font-size: 18px; font-weight: bold; color:#005B99}
.errortxt {font-weight: bold; color: #CC0000;}
.redtxt {color: #CC0000;}
.bluetxt {color: #000099;}
.imageborder {border:3px #C2D2EC solid;}
.earningamount {color: #FF3333; font-weight: bold;}
.cell-block {font-weight:medium; color: #000000;}

/* Used on Itinerary page; can be used elsewhere */
.title_box {background-color:#94C3DE; font-weight:bold; padding:4px;}
.main_box {background-color:#000000; padding:4px;}

/* Added in support of new hotel interface search results */
.tab_selected {background-color: #E2E7F9; border:1px solid #9EABD2; border-bottom:none; font-weight: bold; cursor: pointer;}
.tab_selected a {text-decoration: none;}
.tab_default {background-color: #FFFFFF; border-bottom:1px solid #9EABD2; text-decoration: underline; font-weight: bold; cursor: pointer;}
.page_filter {background:#E2E7F9; border:solid 1px #9EABD2; border-top:none}

.tab_default:hover {background: #3333cc; color: #FFFFFF; text-decoration: underline; font-weight: bold; cursor: pointer;}  
.tab_small {background: #FFFFFF; color: blue; text-decoration: underline; font-weight: normal; font-size: 9px; cursor: pointer;} 
.tab_small_hover {background: #FFFFFF; color: blue; text-decoration: underline; font-weight: bold; font-size: 9px; cursor: pointer;}
.page_selected, .page_selected a {font-weight: bold; text-decoration: underline; color: #0000CC; font-size: 12px;}
.page_default, .page_default a {font-weight: normal; text-decoration: none; color: blue; font-size: 12px; cursor: pointer;}
.page_noresults, .page_noresults a {font-weight: normal; text-decoration: none; color: black; font-size: 10px;}  
.page_default a:hover {text-decoration: underline; font-size: 12px; cursor: pointer;}
a.tab {color: blue; text-decoration: underline; font-weight: bold;}
.book_link {background: #FFFFFF; color: blue; text-decoration: underline; font-weight: bold; font-size: 12px; cursor: pointer;}
