@charset "utf-8";
/* CSS Document */

* {margin:0px;padding:0px;}
.clear {clear:both;}

body {background:#ACC4DE url(../../images/background.jpg) no-repeat top center;font:13px Arial, Helvetica, sans-serif;}

img {border:none;}
.launchSiteThumb a {text-decoration:none;}
.launchSiteThumb a:hover {text-decoration:none;}

a {color:#FE8A01; text-decoration:none; font-weight:bold;}
a:hover {color:#FE8A01; text-decoration:underline; font-weight:bold;}

#container {width:895px;margin:0px auto;}
#header {background:url(../../images/header.png) no-repeat top center;height:114px;width:895px;}
.logo {float:left;width:120px;margin-left:15px;}
.homepage_content {float:left;width:425px;}
.page_content {float:left;width:680px;}
/*#logo {background:url(../../images/logo.png) no-repeat top left;width:600px;height:55px;display:block;}
#nav {background:url(../../images/nav_bg.png) no-repeat center center;height:54px;}*/
#nav {padding:70px 10px 0px 30px;position:absolute;z-index:2;}
#nav li {list-style:none;display:inline;}
#nav li a {font:13px "Myriad Pro", Arial, Helvetica, sans-serif;color:#5C9BD6;font-weight:bold;margin-right:22px;text-decoration:none;}

#content {background:url(../../images/content_bg.png) repeat-y top center;width:895px;position:relative;}
.contentinner {padding:10px 20px 100px;}
h1 {font:20px Tahoma, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#FE8A01;margin:15px 0px;}
h1.largeh1 {font-size:30px;}
h1.largeh1_home {font-size:30px; margin-top: 5px;}
h1 span {font-size:25px;}
h2 {margin-bottom:10px;}
p {line-height:1.3em;margin:15px 0px; color:#373737;}
ul{padding-left:13px;color: #FE8A01;}
li {color: #FE8A01;}
.NotStrong {font-weight:normal;}

label {float:left;width:120px;margin-bottom:4px;}
input.TextField {width:230px;}

.basket {width:100%;}
.basket th, .basket td {padding:4px;border:1px solid #F0F4F9;}
.basket th {background:#F0F4F9;}

.message {border-top:#999999 1px dashed; border-bottom:#999999 1px dashed; padding:10px;background:#FAFAFA;}
.message p {margin:0px; color:green; font-weight:bold;}
/*.fail {border:1px solid red;padding:10px;background:#FFF4F4;}*/
.fail {border-top:#999999 1px dashed; border-bottom:#999999 1px dashed; padding:10px;background:#FAFAFA;}
.fail p {margin:0px; color:red; font-weight:bold;}

.merlin_gift_vouchers {
	background:url(../../images/merlin_gift_vouchers.png) no-repeat top right;height:223px;width:315px;display:block;
	position:absolute;top:-105px;right:-35px;
}
.theperfectgift_ticket {
	background:url(../../images/theperfectgift_ticket.png) no-repeat top right;height:233px;width:350px;display:block;
	position:absolute;top:-120px;right:-40px;
}
.facebook {
	background:url(../../images/facebook.png) no-repeat top right;height:65px;width:128px;display:block;
	position:absolute;bottom:-40px;left:150px;
}
.testride_theexperience {
	background:url(../../images/testride_theexperience.png) no-repeat top right;height:252px;width:211px;display:block;
	position:absolute;bottom:-90px;left:-60px;
}
.balloonflight_giftbox {
	background:url(../../images/balloonflight_giftbox.png) no-repeat top right;height:259px;width:311px;display:block;
	position:absolute;bottom:-80px;left:200px;
}
.launchsites {
	background:url(../../images/launchsites_2.png) no-repeat top right;height:167px;width:277px;display:block;
	position:absolute;bottom:-45px;left:370px;
}
.booking_office{
	background:url(../../images/booking_office.png) no-repeat top right;height:63px;width:172px;display:block;
	position:absolute;bottom:50px;right:60px;
}

.homepageBG{
	background:url(../../images/homepageBG.jpg) no-repeat top right;width:312px;height:188px;display:block;
	position:absolute;bottom:-18px;left:95px;
}

.special_offers_christmas{
	background:url(../../images/special_offers_christmas.png) no-repeat top right;height:177px;width:173px;display:block;
	position:absolute;bottom:-50px;left:170px;
}

#twitter {
	float:left;width:260px;margin-top:110px;margin-left:25px;
}
.tweetbox {display:block;background:url(../../images/tweetbox.png) no-repeat center center;width:250px;height:62px;overflow:hidden;text-decoration:none;}
.tweetbox p {margin:0px;font-size:11px;color:white;width:200px;height:50px;overflow:hidden;padding:7px 40px 0px 20px;line-height:1.1em;}
.tweetbox_join {background:url(../../images/tweetbox_join.png) no-repeat center center;height:8px;}

.twitter_bottom {background:url(../../images/twitter_bottombg_2.png) no-repeat top left;width:260px; margin-left:5px; height:71px;display:block;}

.fullimage_right {float:right;width:152px;margin:15px 0px 20px 20px;}

#footer {background:url(../../images/footer_bg.png) no-repeat top center;width:895px;height:90px;}
#footer ul {float:right;margin:20px 20px 0px 0px;}
#footer li {display:inline;}
#footer a {display:inline-block;padding:2px 3px;color:black;font-size:90%;font-weight:normal;}

/* POP UP */

#backgroundPopup{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 z-index:1;  
 }  
#popupContact{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:384px;  
 width:408px;  
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:2;  
 padding:12px;  
 font-size:13px;  
 }  
#popupContact h1{  
 text-align:left;   
 color:#6FA5FD;  
font-size:22px;  
 font-weight:700;  
 border-bottom:1px dotted #D3D3D3;  
 padding-bottom:2px;  
 margin-bottom:20px;  
 }  
#popupContactClose{  
 font-size:14px;  
 line-height:14px;  
 right:6px;  
 top:4px;  
 position:absolute;  
 color:#6fa5fd;  
 font-weight:700;  
 display:block;  
 }  
 #button{  
 text-align:center;  
 margin:100px;  
 }

.new-launch {
	background:#FFFFCC;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFCC), to(#FFFF99));
	background: -moz-linear-gradient(#FFFFCC, #FFFF99); 
	width:480px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #FC0;
	padding:10px;
	box-shadow:#777 3px 3px 3px;
	-moz-box-shadow:#777 3px 3px 3px;
	-webkit-box-shadow:#777 3px 3px 3px;
	/*-pie-background:#FFFFCC;
	behavior:url(PIE.htc);*/
}

.cross-channel {
	width:400px;
}