/* Default CSS Stylesheet for a new Web Application project */

.headerStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #26518a; FONT-FAMILY: arial
}

.searchTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #26518a; FONT-FAMILY: arial
}
.mainText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial
}
.sectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial
}

BODY
{
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	MARGIN-LEFT: 0;
		MARGIN-TOP: 0;
			MARGIN-RIGHT: 0;
						MARGIN-BOTTOM: 0;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
}
SELECT
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;	
	TEXT-TRANSFORM: none;
	LINE-HEIGHT: normal;
	FONT-VARIANT: normal
}

a:link { color: #004B95; text-decoration: underline}
a:visited { color: #004B95; text-decoration: underline}
a:active { color: #1A324C; text-decoration: underline}
a:hover { color: #C80116; text-decoration: underline }
	
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

h1{
FONT-SIZE: 10pt; MARGIN: 0px 0px; COLOR: #000000;
}
	
IMG 	{
/*
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	*/
	}
A.nav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #aa0000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.nav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.searchNav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.searchNav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
A.searchNav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.searchNav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.articleTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #aa0000; FONT-FAMILY: arial
}
.largeText {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial
}
.subHeaderStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial
}

.searchContent {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial
}
.searchNotFound {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: arial
}
.formButton {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #e60000
}
.searchText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial
}
.searchButton {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #e60000
}
.tabularButton {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff
}
.tabularSort {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff
}
.rciList {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff
}
.TopPanelBG { background-position: right top; background-image: url(images/T4L_Banner.jpg);background-repeat: no-repeat}

.searchbox
{
	/* background-image:url(/images/searchbox_bg.jpg); */
	background-image:url(/images/bg_blue.gif);
	background-attachment: fixed;
	/*background-repeat: no-repeat;*/
	background-position: left top;
	font-size: 10pt;
}

.searchbox_blue
{
	background-image:url(images/blue_bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10pt;
}

#button {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #90bade;
	color: #333;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #90bade;
		margin: 0;
		}
#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}

		.tbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container {
	position: relative;
	width: 700px;
	height: 6px;
	padding: 0;
	margin: 3px 0 20px 0;
	background: #006699;	
	}

#nav {
	position: absolute;
	top: 0px;
	left: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 26px;
	display: inline;
	overflow: hidden;
	width: 700px;
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 26px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:26px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -26px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -52px;
	}
	
#tab_home a  {
	width: 54px;
	background: url(images/btn_home.gif) top left no-repeat;
	}
#tab_holidays a  {
	width: 84px;
	background: url(images/btn_holidays.gif) top left no-repeat;
	}
	
	#tab_cheap_flights a  {
	width: 104px;
	background: url(images/btn_cheap_flights.gif) top left no-repeat;
	}
		#tab_ski a  {
	width: 41px;
	background: url(images/btn_ski.gif) top left no-repeat;
	}
	
			#tab_hotel a  {
	width: 55px;
	background: url(images/btn_hotel.gif) top left no-repeat;
	}
			#tab_car_hire a  {
	width: 84px;
	background: url(images/btn_car_hire.gif) top left no-repeat;
	}
	
				#tab_airport_parking a  {
	width: 114px;
	background: url(images/btn_parking.gif) top left no-repeat;
	}
	
					#tab_holiday_extras a  {
	width: 114px;
	background: url(images/btn_holiday_extras.gif) top left no-repeat;
	}body {
	margin: 0px;
	padding: 0px;
}
/*
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #88CFFF;

}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #88CFFF;

		color: #333333;
}

*/

.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.TextNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.TextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}

.TextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}

.offertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
}

.offertbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #EBF2F3;
}

.offertbl_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #EBF2F3;
		border: 1px solid #6699CC;
}

.SearchSubtitleText{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
}

/*----------------------------*/

SELECT {
	FONT-SIZE: 12px; COLOR: #666666; BACKGROUND-COLOR: #ffffff
}
.Dropdown {
	FONT-SIZE: 12px; WIDTH: 125pt; COLOR: black; BACKGROUND-COLOR: #ffffff
}
#DropHeader {
	FONT-SIZE: 12px; WIDTH: 140pt; COLOR: #b30000; BACKGROUND-COLOR: #fffaf0
}
.dropdown1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 115pt; COLOR: #666666; LINE-HEIGHT: normal; FONT-VARIANT: normal
}

/* DTS Stlyes ---*/

.Level2Row1{
BACKGROUND-COLOR: #000000;
}



/*------------------------------*/

a.whitetextheader:link{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, tahoma, sans-serif, "Arial Narrow"; TEXT-DECORATION: none
}
a.whitetextheader:visited{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, tahoma, sans-serif, "Arial Narrow"; TEXT-DECORATION: none
}

.td_colorbasic {  
font-family: Arial, verdana, tahoma, sans-serif, "Arial Narrow"; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; 
background-image:url(images/nav_bg_top.jpg);
}
.td_colorhover { font-family: Arial, verdana, tahoma, sans-serif, "Arial Narrow"; font-size: 12px; font-weight: bold; color: #002448; text-decoration: none; background-color: #D1ECFF}

a.toplinks:link { color: #FFFFFF; text-decoration: none}
a.toplinks:visited { color: #FFFFFF; text-decoration: none}
a.toplinks:active { color: #FFFFFF; text-decoration: none}
a.toplinks:hover { color: #FFFFFF; text-decoration: underline }

a.footer:link {font-size: 10px; color: #FFFFFF; text-decoration: none}
a.footer:visited { font-size: 10px; color: #FFFFFF; text-decoration: none}
a.footer:active {font-size: 10px; color: #FFFFFF; text-decoration: none}
a.footer:hover {font-size: 10px; color: #FFFFFF; text-decoration: underline }

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
		PADDING-RIGHT: 6px;
		PADDING-LEFT: 6px;
}

.tblBox {
	border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
			border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
		border-left-color: #999999;
			border-right-color: #999999;
				font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.navBox {
	border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
			border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
		border-left-color: #999999;
			border-right-color: #999999;
				font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFCC99;
}

.BlueBorder {
/*border: 1px solid #003399;*/
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid
}

.FooterTop {
/*
BORDER-TOP: #4080BF 1px dotted;
background-color: #6699CC;*/
background-image:url(images/footer_top_bg.jpg);
}

.navHeader {
/*
BORDER-TOP: #4080BF 1px dotted;
background-color: #6699CC;*/
background-image:url(images/nav_bg_top.jpg);
color: #ffffff;
font-size: 18px;
FONT-WEIGHT: bold;
PADDING-LEFT: 5px;
}

.headingpurple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 6px
}

.smallFont10Verdana {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,  tahoma, sans-serif, "Arial Narrow"; TEXT-DECORATION: none
}

.tblBoxDotted {
	border: 1px solid #666666;
}

.Header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666699;
}

.Header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666699;
}

.tblOfferBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
/*	background: url(images/offer_bg.jpg) bottom left no-repeat; */
background-color: #FCF1E2;
	border-top-width: 1px;
		border-left-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
		border-left-color: #999999;
			border-right-color: #999999;
			cellpadding: 1px;
}

.BannerBox{

background: url(images/top_banner.jpg) no-repeat; */
font-size:12px;
}

.SmallBannerBox{

background: url(images/120x60_bg.jpg) no-repeat; */
font-size:12px;
}

.NavBottom{

background: url(images/nav_bg.jpg); */
font-size:12px;
}

.BoxHeader{

background: url(images/box_header_bg.jpg); */
font-size:16px;
font-weight: bold;
}

.hotel_avail{
font-size:12px;
font-weight: bold;
	background-color: #E3F1F4;
		border-bottom-style: solid;
					border-bottom-width: 1px;
}

.box {
	border: 1px solid #cccccc;
		padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: white;
}
.box1 {
	border: 1px solid #999999;
		padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: white;
}

.offerbox {
	border: 1px solid #A3C3D4;
		padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F4F6F9;
	font-size: 11px;
}

.box2 {
	border: 1px solid #cccccc;
		padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: white;
	font-size: 11px;
}

.ToBook{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
background: url(/images/book_now_top.gif) bottom left no-repeat; 
}

.offerbottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
background: url(/images/offer_bottom_bg.gif); 
height: 16px;
}

.offerheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
		padding-left: 5px;
	/*
	background-color: #5987B9;
	*/
	background: url(/images/offer_top_bg.jpg); 
	color: #333366;
}

.headerwhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
		padding-left: 5px;

	color: #ffffff;
}

.HotelTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
 color: #3C78B5;
 font-weight: bold;
 	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* ---- */

.allborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FEF8EB;
	text-indent: 0pt;
	border: 1px solid #999999;
	margin: 0px;

}
.tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.FormLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FEF4E0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.HotelHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#navigation {
	 /*position: absolute;*/
	width: 150px;
	top: 10px; /* change this for other position */
	left: 10px; /* change this for other position */
	border-right: 1px solid #666; /* remove it or use it */
	border-bottom: 1px solid #666; /* remove it or use it */
	border-top: 1px solid #222; /* remove it or use it */
	border-left: 1px solid #222; /* remove it or use it */
	background-color: #FFCC99;
	padding: 10px;
	z-index: 3;
	}

#navigation ul {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#navigation li {
	list-style-type: none;
	border-top: 1px solid #FF8F20;
	border-bottom: 1px solid #FF8F20;
	margin: 0;
	}
	
#navigation li a {
	display: block;
	padding-left: 10px;
	color: #ddd;
	text-decoration: none;
	width: 140px;
	background-image: url(bullets_c_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}
	
#navigation li a:hover {
	display: block;
	padding-left: 15px;
	color: #fff;
	background-color: #666;
	text-decoration: none;
	width: 135px;
	background-image: url(bullets_c_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	font-weight: bold;
	}
	
#navigation li a:visited { /* shows the visited links with other image */
	display: block;
	padding-left: 10px;
	color: #000;
	text-decoration: none;
	width: 140px;
	background-image: url(bullets_c_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}
	
#navigation li a:visited:hover { /* if you use li a:visited then this */
	display: block;
	padding-left: 15px;
	color: #fff;
	background-color: #666;
	text-decoration: none;
	width: 135px;
	background-image: url(bullets_c_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	font-weight: bold;
	}
	
#navigation h1 {
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
    font-weight: bold;
	color: #999;
	margin: 0px 0px 6px 0px; /* top, right, bottom, left */
	padding: 0px;
	}

#navigation p {
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	color: #ccc;
	margin: 10px 0px 3px 0px; /* top, right, bottom, left */
	padding: 0px;
	}

#navigation img { /* affects all images in the navigation */
	border: 0 none;
	}

