/* Worldspan Marketing Style Sheet Written, Produced, Directed by and Starring James Davidson */

/* i was dressed for success
but success it never comes
and i'm the only one who laughs
at your jokes when they are so bad
and your jokes are always bad
but they're not as bad as this */

/* Standard Building Blocks ++++++++++++++++++++++++ */
body{
	font: 12px/20px Lucida Sans Unicode, verdana, arial, sans-serif;
	text-align: left;
	margin-top: 6px;
	background-color: #BE4436;
	color: #FFFFFF;
	background-image: url(images/trailer2.gif);
	background-repeat: repeat-x;
}
#maincontain { width: 800px; margin: 0 auto;  }
#top { background: url(images/topback.gif) no-repeat; padding: 20px 0 0 10px; *padding: 5px 0 0 20px; }
#topapp { background: url(images/topbackapp.gif) no-repeat; padding: 20px 0 0 10px; *padding: 5px 0 0 20px; }
#topappW { background: url(images/topbackappW.gif) no-repeat; padding: 20px 0 0 10px; *padding: 5px 0 0 20px; }
#topW { background: url(images/topbackW.gif) no-repeat; padding: 20px 0 0 10px; *padding: 5px 0 0 20px;}
#top h1 span, #topW h1 span, #topapp h1 span, #topappW h1 span, #top h2 span, #topW h2 span, #topapp h2 span #topappW h2 span { display: none; }
#top h1, #topW h1, #topapp h1, #topappW h1 { height: 60px; margin: 20px 0 0 0; *margin: 31px 0 0 0; } 

h2 { height: 80px; margin: 15px 0 10px 10px; }
h2 span { display: none; }

#bottom { padding: 50px 20px 20px 20px; width: 760px; height: 39px; margin: 0 auto; }
a:link, a:visited { color: #FDD7D0; text-decoration: underline; } a:hover {color: #FFFFFF; }
#content { width: 320px; margin: 0 0 0 8px; }
#content img { background: #871813; padding: 1px; border: #FDD7D0 1px solid; margin: 0 8px 8px 0; }
abbr, acronym { border-bottom : 1px dashed #FFFFFF; cursor : help; font-weight: bold;}
/* Standard Building Blocks ++++++++++++++++++++++++ */


/* Various Little Bits of Geekness */
.left {float: left;}
.right {float: right;} .rightlog {float: right; margin: 8px 23px 0 0;}
/* Clearfix - Wraps Containers Fully - Props out to Tony Aslett for this one*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* Clearfix - Wraps Containers - End */
/* Various Little Bits of Geekness */



h3 {
	margin: 1px 0;
	height: 20px;
	width: 419px;
	cursor: pointer;
	font-size: 0.99em;
}

h3 a:link, h3 a:visited {
	background: url(images/drop.gif) no-repeat;
	color: #fff;
	padding: 7px;
	-moz-outline-style: none;
	display: block;
	height: 19px;
	width: 326px; 
	text-decoration: none;
}

h5 { font-size: 18px; font-weight: bold; margin: 0; color: #F1D2CF; }

.stretcher { margin: 18px 0 8px 8px; *margin: 7px 0 8px 8px; }


#yellbox { width: 253px; background: url(images/yellbox.gif) repeat-y left; float: right; margin: 88px 0 0 0; padding: 0 43px 0 23px; *padding: 10px 43px 0 23px; color: #724625; }
#yellbott { width: 296px; background: url(images/bottyellow.gif) no-repeat left; float: right; height: 58px; *height: 43px; padding: 0 0 0 23px; *padding: 15px 0 0 23px; clear: both; }
#yellbott a:link, #yellbott a:visited { color: #724625; }
input, textarea, select {margin:0;padding:3px; border: 3px double #999999; font: 12px/20px Lucida Sans Unicode, verdana, arial, sans-serif; color: #666666 }
.submit { float: right; border: none ; margin: 8px 0; *margin-top: 8px; }


h4 { font-size: 15px; font-weight: bold; }
.highcol { color: #FDD7D0; }


#Navigator { width: 340px; height: 42px; background: url(images/navigator.gif); margin: 12px 0 35px 0 ; *margin: -9px 0 35px 0 ; padding: 0; position: relative;}
	
#Navigator span {display: none;}
#Navigator ul {list-style-type: none;}
#Navigator li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#Navigator li, #Navigator a {height: 42px; display: block;}

#start {left: 0; width: 52px;}
#news {left: 52px; width: 63px;}
#info {left: 115px; width: 53px;}
#offers {left: 168px; width: 68px;}
#application {left: 236px; width: 104px;}
  
#start a:hover {background: transparent url(images/navigator.gif) 0 -42px no-repeat;}
#news a:hover {background: transparent url(images/navigator.gif) -52px -42px no-repeat;}
#info a:hover {background: transparent url(images/navigator.gif) -115px -42px no-repeat;}
#offers a:hover {background: transparent url(images/navigator.gif) -168px -42px no-repeat;}
#application a:hover {background: transparent url(images/navigator.gif) -236px -42px no-repeat;}



/** Navigator Welsh **/
#NavigatorW { width: 340px; height: 42px; background: url(images/navigatorW.gif); margin: 12px 0 35px 0 ; *margin: -9px 0 35px 0 ; padding: 0; position: relative;}
	
#NavigatorW span {display: none;}
#NavigatorW ul {list-style-type: none;}
#NavigatorW li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#NavigatorW li, #NavigatorW a {height: 42px; display: block;}

#startW {left: 0; width: 34px;}
#newsW {left: 34px; width: 74px;}
#infoW {left: 108px; width: 85px;}
#offersW {left: 193px; width: 62px;}
#applicationW {left: 255px; width: 85px;}
  
#startW a:hover {background: transparent url(images/navigatorW.gif) 0 -42px no-repeat;}
#newsW a:hover {background: transparent url(images/navigatorW.gif) -34px -42px no-repeat;}
#infoW a:hover {background: transparent url(images/navigatorW.gif) -108px -42px no-repeat;}
#offersW a:hover {background: transparent url(images/navigatorW.gif) -193px -42px no-repeat;}
#applicationW a:hover {background: transparent url(images/navigatorW.gif) -255px -42px no-repeat;}



#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; font-size: 14px; color: #666666; }
#keyboardMsg{ float: right; font-size: 14px; color: #666666;  font-weight: bold; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}

#equalopps { height: 40px; margin: 0px; padding: 0px; background: url(images/pdficon.gif) no-repeat left; }
#equalopps p { padding: 8px 0px; margin: 0px 0px 0px 40px; }