body { font-family:arial; }
.body-text { font-size:11px; }
hr { border:1px; color:#03689A; height:inherit }

.breadcrumb { font-size:12px; color:#999999; font-weight:100; }
.breadcrumb-current { font-size:12px; color:#FF6600; font-weight:bold; }

/* Page styling */
.pageheader { font-size:18px; font-weight:bold; color:#333333; }

/* General Message Text */
.GeneralMessageText { font-size:13px; color:#666666; font-weight:bold; text-align:center; letter-spacing:0.5px; }

/* FlightOffers Text */
.OfferHeader { font-size:11px; color:#FFFFFF; font-weight:bold; letter-spacing:0.5px; }

/* Top Search Criteria */
.itinerarydetails { font-size:18px; font-weight:bold; color:#333333; }
.destorange { font-size:16px; color:#FF6600; font-weight:bold; }
.datetextbold { font-size:16px; color:#666666; font-weight:bold; }
.datetext { font-size:16px; color:#666666; }

/* Paging Text and Border Style */
/* border-color:#006699; border:1px; width:100%;*/
table.borderblack { 
	border-width: 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: #006699;
	border-collapse: separate;
}
table.borderblack th {
	border-width: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.borderblack td {
	border-width: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

input.radio { font-size:11px; }
input.continue { font-size:12px; padding:4px;}
.radio td { width:98px; text-align:left;}

.pagingtext { font-size:11px; }

/* Specific page styles */
.pagingnumbers { font-size:11px; border:1px solid #666666; padding-left:4px; padding-right:4px; }


/* Repeater Styling */
.rep-header { font-size:13px; font-weight:bold; color:#00404A; }
.rep-departure { font-size:11px; font-weight:bold; color:#00404A; }
.rep-time { font-size:11px; color:#666666; text-align:left; }
.rep-time-bold { font-size:11px; color:#666666; font-weight:bold; text-align:left; }
.rep-airline { font-size:11px; color:#666666; font-style:italic; text-align:left; }
.rep-price { font-size:14px; color:#00404A; font-weight:bold; text-align:left; }
.rep-book { font-size:12px; color:#666666; font-weight:bold; font-style:italic; text-decoration:underline; text-align:right; }
.rep-book-hover { font-size:11px; color:#666666; font-weight:bold; font-style:italic; text-align:right; }
.rep-book-hover a:link { font-size:11px; color:#666666; font-weight:bold; font-style:italic; text-align:right; }
.rep-book-hover a:hover { font-size:11px; color:#666666; font-weight:bold; font-style:italic; text-align:right; letter-spacing:0.5px; }
.rep-multi { font-size:16px; font-weight:bold; text-align:left; }

/* View Itinerary Details */
.headingsmall { font-size:13px; color:#00404A; font-weight:bold; }
.paxnames { font-size:16px; color:#333333; font-weight:bold; }
.proceed { font-size:17px; color:#333333; font-weight:bold; }
