table {	font-family: Verdena, Arial, Helvetica;	font-size: 11px; }
.content_box{
	background-color: #D9E8FF;
	padding: 3px;
	border: solid 1px #AFC6EB;
	}
.tableborder{
	padding: 3px;
	border: solid 1px #0080C0;
	}
body{
	color: #0000A8; font-family: Verdena, Arial, Helvetica;	font-size: 11px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
table.search_box th {
	background-color: #D9E8FF;
	padding: 3px;
	border-right: solid 1px #AFC6EB;
	border-top: 1px solid #AFC6EB;
	background-color:#6d94cd;
	color: #FFFFFF;
}
table.search_box{
	padding: 3px;
	background-color: #F4FAFF;
	border-left: solid 1px #AFC6EB;
	border-bottom: 1px solid #AFC6EB;
	}
table.search_box td {
	border-right: solid 1px #AFC6EB;
	border-top: 1px solid #AFC6EB;
	padding: 3px;
	}
input {font-family: Verdena, Arial, Helvetica; font-size: 11px;}
select {font-family: Verdena, Arial, Helvetica; font-size: 11px;}
form { margin: 0px; padding: 0px;}
.alternating_row_color1 {
	background-color: #EEEEFF;
	}
.alternating_row_color2 {
	background-color: #F4FAFF;
}

.coupon {
	border: 1px dashed #6d94cd;
	background-color: #FFFFFF;
}
.style1 {color: #FF0000; font-weight: bold;}
.style2 {color: navy; font-size: 14px; font-weight: bold;}
.style3 {font-size: 10px}
.style4 {color: #FFFFFF;}
.style5 {color: #FF0000;}
.text_title {font-size: 20px; 	
		font-weight: bold;
		text-transform: capitalize;}

a {color: #004B97; font-size: 11px; text-decoration: none;}
a:link{color: #004B97;}
a:visited{color: #004B97;}
a:hover {color: #FF0000; text-decoration: underline; }
a:active { color: #3333CC;}
a.menu_linkA:link{color: #FFCC99;}
a.menu_linkA:visited{color: #FFCC99;}
a.menu_linkA:hover{color: #FFCC99;}
a.menu_linkA:active{color: #FFCC99;}
a.menu_linkB:link{color: #FFFFFF;}
a.menu_linkB:visited{color: #FFFFFF;}
a.menu_linkB:hover{color: #FFCC99;}
a.menu_linkB:active{color: #FFCC99;}

hr {
	color: #6d94cd;
	border: dotted;
}
ol {
	line-height: 16px;
	font-weight: normal;
	font-style: normal;
}
#############
.x_tab {background: #E2E7F9; border: solid 1px #D7E6FF; border-bottom: none; padding: 4px;}
.x_tab_a {background: #CCD3E9; border: solid 1px #D7E6FF; border-bottom: none; padding: 4px; font-weight: bold;}
.x_horiz {border-top: 1px solid #D7E6FF;}
body, td, ul, p, div {font-family: Verdena, Arial, Helvetica; font-size: 11px;}
select, input, textarea {font-family: Verdena, Arial, Helvetica; font-size: 11px;}
hr {height: 1px; color: #999999;}
form {margin: 0px; padding: 0px;}
.departure_return_header {border-top:1px solid #D7E6FF; border-bottom:1px solid #D7E6FF}
.block_air {border-left:1px solid #D7E6FF; border-right:1px solid #D7E6FF; border-bottom:1px solid #D7E6FF}
.blank  {background: none;}

a:link{color:#0000A8}
a:active{color:#005B99}
a:visited{color:#005B99}


.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 #D7E6FF;}
.blockover  {background: #CCD3E9; border: solid 1px #D7E6FF;}
.borderright {border-right: solid 1px navy;}
.borderleft {border-left: solid 1px navy;}
.bordertop {border-top: solid 1px navy;}
.borderbottom {border-bottom: solid 1px navy;}
.headerrow {background: #CCD3E9; border: solid 1px #D7E6FF;}
.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:1px #6d94cd solid;}

/* Used on Itinerary page; can be used elsewhere */
.title_box {background-color:#94C3DE; font-weight:bold; padding:4px;}
.main_box {background-color:#CAE1EE; padding:4px;}

.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: navy; 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;}
