@CHARSET "utf8";

div.main{width:844px;padding:3px 8px;background: url(../images/main-bk.jpg) no-repeat #fff;}

div.days2go{color:#004779;font-weight:bold;font-size: 19px;color:#fff;float:right;text-transform: lowercase;line-height: 22px;margin-bottom:3px;}

div.search{color:#004779;text-transform: uppercase;font-size: 14px;font-weight: bold;width:500px;padding-left:6px;margin-bottom:3px;}
div.search form{margin:0;padding:0;}
div.search input.search{width:196px;}
div.search input.btn{background: #004779;color:#fff;text-transform: uppercase;font-size: 11px;font-weight: bold;height:23px;width:93px;cursor: pointer;}

div.short_links{float:left;margin:10px 0 0 5px;width:195px;}
div.short_links img{display:block}
div.short_links img.g{margin:30px 0 0 55px;}
	
	
div.newstuff{margin:6px 0 0 15px;_margin:0px 0 0 2px;float: left;width:416px;}
div.newstuff div.welcome{width:200px;float:left;padding:0 10px;}
div.newstuff div.welcome div.title{color:#00437b;line-height:18px;font-size: 14px;font-weight: bold;}
	
div.newstuff div.stuff{width:192px;color:#fff;border:1px solid #00437b;background: #4f92e3;padding:1px;float:left;}
div.newstuff div.stuff img.title{margin:0 9px;}
div.newstuff div.stuff	.feature{margin:2px 9px 2px 9px;}

div.newstuff div.stuff a{background: #174f82;padding:0 9px;color:#fff;text-decoration: none;text-transform: uppercase;display: block;margin-bottom:1px;line-height: 22px;}
div.newstuff div.stuff a:HOVER{background: #013358;}
	
.launch{position:relative;margin-left:-7px;margin-top:18px;}	

.video{display: block;}
.live_broadcast{width:430px;text-align: center;float:left}
div.news{font-size: 11px;width:180px;float:left;margin:10px 0 0 15px;_margin:10px 0 0 12px;padding:0 7px;}
div.news div.news-head{color: #00477d;text-transform: uppercase;font-size: 12px;font-weight: bold;line-height:22px;}
div.news div.news-item{line-height:16px;margin-top:10px;}
div.news a{text-decoration: none;color:#000;display: block;}
div.news a.news-title{text-transform: uppercase;font-size: 12px;}
div.news a.rss{float:right;display: block;}	

div.book{margin:10px 0 0 -7px;clear:left;border:1px solid #00477d;width:192px;height:173px;background:url(../images/accommodation.gif) no-repeat top left #e5e5e5;padding:25px 0 0 0px;}
div.book form{}
div.book td{padding:2px 0;}
div.book input.btn{border:1px solid #b0a8a6;}
div.book #cal_1{font-size:11px;width:39px;}
div.book #cal_2{font-size:11px;width:90px;}
div.book .numAdults{font-size:11px;width:75px;}
div.book .numChildren{font-size:11px;width:80px;}
	
div.race_update{float:left;width:197px;border:1px solid #00477d;margin:30px 0 0 18px;}
div.race_update img{display:block}

div.region{float:left;width:411px;border:1px solid #00477d;margin:30px 0 0 17px;}
div.region img{display:block}


div.footer{padding:5px 15px 0 0px;_padding:5px 10px 0 0px;height:415px;_height:415px;width:845px;margin-left:-8px;position:relative;}

div.maillist{margin:10px 0 0 -7px;width:192px;height:139px;border:1px solid #00477d;background: url(../images/mailing_list_bg.jpg) no-repeat;}
div.maillist form{margin:0;}
div.maillist table{margin-top:30px;font-size: 12px;color:#fff;}
div.maillist input{width:120px;border: 1px solid #999;}
div.maillist .btn{background-color: #004779;background-image: none;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;color: #ffffff;text-transform: uppercase;font-size: 11px;font-weight: bold;height: 23px;width: 120px;cursor: pointer;}

div.footer div.menu{margin-top:198px;_margin-top:198px;}
div.footer div.menu a{font-family: arial;line-height:13px;font-size:12px;text-transform: capitalize;color:#fff;border-right:1px solid #fff;text-decoration: none;display: block;float:left;padding:0 5px;}



div#bannerWrap {
	background:#FFF url('../images/bannerWrapBG.jpg') repeat-x;
}

div#bannerWrapClose {display:none;}
	div#bannerWrapClose a {
		background:#9E9E9E;
		color:#333;
		display:block;
		left:47%;
		padding:1px 0 1px 0;
		text-align:center;
		text-decoration:none;
	}
	div#bannerWrapCloseArrow {
		background:#262626 url('../images/bannerarrow.png') top center no-repeat;
		height:7px;
	}

	div#banner {
		background:url('../images/bannerBG.png') top center no-repeat;
		height:103px;
		margin:0 auto;
		text-align:left;
		width:860px;
	}
		div#banner .cnt {
			background:transparent;
			
		}
			div#banner .cnt p {
				color:#5D0000;
				font-size:1.2em;
			}
		
	
#newstock {
	background:url('../images/newstock.png') no-repeat;
	display:block;
	height:103px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	width:111px;
}

#closebanner {
	background:url('../images/closebanner.png') no-repeat;
	display:block;
	height:23px;
	margin: 0;
	position: absolute;
	left: 47%;
	top: 76px;
	width:94px;
}
