
body#home #header
{
  width:800px;
  height:108px;
  background:#00294e url(/images/home_page_header_bg.jpg) no-repeat 0 0;
  /* position:relative; */
  border:none}

body#home #header a
{
  display:block;
  width:305px;
  height:77px;
  text-indent:-9999px;
  position:absolute;
  top:23px;
  left:33px;
  background-image:none}

body#home #home_video
{
  width:800px;
  height:313px;
  background:url(/images/home_video_bg4.jpg) no-repeat;
  position:relative}

body#home #home_video #flash
{
  width:442px;
  height:293px;
  background:url(/images/video-frame.png) no-repeat;
  position:absolute;
  top:10px;
  left:12px}
  

body#home #home_video #book
{
    bottom: 78px;
    display: block;
    height: 68px;
    position: absolute;
    right: 34px;
    text-indent: -9999px;
    width: 250px;
  }

body#home #home_video #book:hover
{
  background:url(/images/book_now_rollover.jpg) 0 -81px no-repeat}

body#home #home_video #paper_right
{
  position:absolute;
  bottom:52px;
  left:800px;
  width:29px;
  height:325px}

body#home #content
{
  /*border-bottom:1px solid #000;*/
  border-top:none;
  height:auto;
  background:url(/images/home/content-bg.jpg) no-repeat;
  position:relative;
  padding: 0;
  width: 800px;
  z-index:100;
  }
  
body#home #content-count
{
  border-bottom:1px solid #000;
  border-top:none;
  height:auto;
  background:url(/images/home/content-bg-countdown.jpg) no-repeat;
  position:relative;
  padding: 0;
  width: 800px;
  z-index:100;
  }

body#home #content h1 span
{
  color:#FFF}

body#home #content h1, #content-count h1,
body#home #content h2, #content-count h2{
	color:#fff;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:16px;
	font-weight:400;
	margin-bottom:8px;
	}
body#home #content h1 strong, #content-count h1 strong,
body#home #content h2 strong, #content-count h2 strong{
	font-size: 1.4em;
	line-height: 1.3em;}

body#home #content p, #content-count p{
  color:#fff;
  font-size:100%;
  width:352px;
  line-height:15px;}
  
body#home #content a, #content-count a{
  color:#fff;
  margin-bottom:5px;
}
  
body#home #content a#env, #content-count a#env{
	height:147px;
	position:absolute;
	right:22px;
	text-indent:-9999px;
	top:30px;
	width:341px;}

body#home #weather_warning {
	background-color:#FFFFFF;
	border:10px solid #002b4d;
	padding:4px 10px;
	position:relative;
	width:760px;
	z-index:300;
}

body#home #weather_warning2 {
	background-color:#002E54;
	border:10px solid #002E54;
	padding:4px 10px;
	position:relative;
	width:760px;
	z-index:300;
	color:#FFF;
}

body#home #countdown {
	margin-left:289px;
	margin-top:5px;
	position:absolute;
	width:145px;
	height:80px;
	z-index:300;
	color:#000000;
	font-size:80px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
}

/* old countdown
body#home #countdown {
	background-color:#002E54;
	background-image:url(../images/home/countdown-bg.png);
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
	width:800px;
	height:142px;
	z-index:300;
	color:#FFF;
}*/

/*Registration form */
#register {position: absolute; right: 0;}


#bookingopens
{
width:350px;
height:76px;
float:left;
display:inline;
color:#ffc000;
font-size:26px;
text-align:center;	
margin-left:40px;
margin-top:34px;
line-height:34px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

#timer
{
width:350px;
height:76px;
float:right;
display:inline;
color:#F00;
font-size:26px;
text-align:center;	
margin-right:32px;
margin-top:35px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}



body#home #weather_warning p {
	line-height:1.3em;
	margin-top:5px;
	padding-bottom:5px;
}

body#home #weather_warning2 p {
	line-height:1.3em;
	margin-top:5px;
	padding-bottom:5px;
}

body#home #weather_warning strong {
	font-weight: bold;
}

#weather_warning  a{
	text-decoration:underline;	
	padding-top:10px;
	color: #002ed4;
}
#weather_warning a:hover{
	text-decoration:underline;
	color: #900210;
}


body#home #weather_warning h2
{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:30px;
}


body#home #specialoffbanner {
	background:transparent url(/images/specialofferbanner.gif) repeat-x scroll -2px 0;
	height:79px;
	margin-bottom:-5px;
	position:relative;
	text-indent:-9999px;
	width:800px;
	z-index:300;
	/*margin-top:-11px;*/
}
body#home #specialoffbanner a{
	width:800px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height:75px;	
}

	

body#home #partners {
	width:800px;
	height:83px;
	border-top:1px solid #FFF;
	background:url(/images/partners_bg.jpg) repeat-x;
}

#partners_inner {
	width: 750px;
	margin: 0 auto;
}

a#classic_fm,
a#heart,
a#demelza,
a#stevenson_brothers,
a#see_tickets {
	display:block;
	text-indent:-9999px;
	height:83px;
	float:left;
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-color: transparent;
	margin: 0 76px;
}
a#classic_fm {
	width:137px;
	background-image:url(/images/c_fm.gif);
}

a#heart
{
	width:96px;
	background-image:url(/images/heart.gif);
}

a#demelza {
	width:87px;
	background-image:url(/images/d.gif);
}

a#stevenson_brothers {
	width:131px;
	background-image:url(/images/s_b.gif);
}
	
a#see_tickets {
	width:70px;
	background-image:url(/images/home/see_tickets.jpg);
}
body#home #partners a#paypal
{
	background-image: url(/images/paypal.gif);
	width:80px
}


body#home #col_left {
	 width: 418px;
	 float:left;
	 padding: 35px 0 0 10px;
}
	body#home #col_left h2,
	body#home #col_left p {
		margin-left: 6px;
		
	}
body#home #col_right {
	 width: 318px;
	 float:right;
	 padding:12px 20px 0 0;
}

/* CALLS TO ACTION */
a#cta_special,
a#cta_elf,
a#cta_husky,
a#cta_superstar,
a#cta_gallery,
a#cta_experience,
a#cta_review,
a#cta_refund,
a#cta_win,
a#cta_environment {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 345px;
}
a#cta_special {
	height: 54px;
	background: transparent url('/images/home/cta_specialgif.gif') 24px 0 no-repeat;
	margin-bottom: 5px;
	margin-left:-21px;
	padding-bottom:7px;
}
a#cta_refund {
	height: 64px;
	background: transparent url('/images/home/Home_closurerefund.gif') 24px 0 no-repeat;
	margin-bottom: 5px;
	margin-left:-21px;
	padding-bottom:7px;
}
a#cta_review {
	height: 64px;
	background: transparent url('/images/home/Home_CTAs.gif') 24px 0 no-repeat;
	margin-bottom: 5px;
	margin-left:-21px;
	padding-bottom:7px;
}
a#cta_gallery {
	height: 48px;
	background: transparent url('/images/home/cta_gallery.gif') 24px 0 no-repeat;
	margin-bottom: 5px;margin-left:-5px;
}
a#cta_elf {
	height: 48px;
	background: transparent url('/images/home/elf-jingles.png') 24px 0 no-repeat;
	margin-bottom: 5px;margin-left:-5px;
}
a#cta_husky {
	height: 57px;
	background: transparent url('/images/home/husky-heaven.png') 24px 0 no-repeat;
	margin-bottom: 5px;margin-left:-5px;
}
a#cta_superstar {
	height: 48px;
	background: transparent url('/images/home/superstar-days.png') 24px 0 no-repeat;
	margin-bottom: 5px;margin-left:-5px;
}
a#cta_experience {
	height: 55px;margin-left:-30px;
	background: transparent url('/images/home/cta_experience.gif') 48px 0 no-repeat;
		margin-bottom: 5px;
}
a#cta_win {
	height: 82px;
	background: transparent url('/images/home/cta_win.gif') 100% 0 no-repeat;
}
a#cta_environment {
	margin-top: 10px;
	width: 318px;
	height: 138px;
	background: transparent url('/images/home/cta_environment.jpg') 100% 0 no-repeat;
	overflow: hidden;
}

#cta_vat {
	background: transparent url('/images/vat-button.png?v=2') 0 0 no-repeat;
	display: block;
	width: 136px;
	height: 132px;
	text-indent: -999999px;
	outline: none;
	margin-top: 5px;
}

#newcontainer
{height:170px;}

#newcontainerleft
{float:left; padding-top:30px;}

#newcontainerright
{float:right; padding-top:25px; width:156px;}

#newcontainerright a {color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;}
