/*  
CSS Document: Halswell Wedding Fair Splash
URI: http://www.halswellweddingfair.co.uk
Description: CSS Document for Halswell Wedding Fair Splash
Version: 1.0

*/

/* -------------------- GENERICS */

body {
background:#DAEACF url(../images/splash/bg.jpg) top center repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:70%;
margin:0;
color:#ccc;
width:100%;
height:100%;
}
a {
color:#C93175;
text-decoration:none;
}

a:visited {
color:#C998AE;
}

a:hover {
color:#fff;
}

img {
position:absolute;
display:block;
}



/* -------------------- Headings, Paragraphs */

h1 {

overflow:hidden;
text-indent:-9999px;
position:absolute;
margin:0;
padding:0;
}



p {
margin:0;
padding:0;
width:1px;
height:1px;
position:absolute;
left:-500px;
top:-500px;
}

/* -------------------- Lists */

ul {
margin:0;
position:absolute;
bottom:15px;
right:43px;
z-index:1;
color:#FFFFFF;
font-size:14px;
}

ul li {
float:left;
margin-right:20px;
display:inline;
}


/* -------------------- Layout */

#horizon {
width:100%;
height:542px;
position:absolute;
top:50%;
margin-top:-271px;
}

#wrapper {
margin:0 auto;
width:928px;
height:549px;
background:url(../images/splash/shadow.png) no-repeat -2px -2px;
}

#masthead {
height:540px;
width:921px;
margin-left:2px;
margin-top:2px;
position:relative;
}

#topright {
width:137px;
height:121px;
position:absolute;
top:0;
right:0;
background:url(../images/splash/bottle_top.png) no-repeat 0px 0px;
}

#topright a {
	position:absolute;
	right:0;
	height:112px;
	width:130px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#content {
height:430px;
width:922px;
position:relative;
}
#left{
width:38px;
height:540px;
float:left;
background:url(../images/splash/left.png);
}
#center{
width:844px;
height:540px;
float:left;
background:url(../images/splash/center.gif);
}
#right{
width:39px;
height:540px;
float:left;
background:url(../images/splash/right.png);
}


#footer {
height:112px;
width:920px;
position:relative;
}
#flashholder{
width:100%;
height:542px;
position:absolute;
top:50%;
margin-top:-296px;
z-index:100;
}
#flashcontent4{
position:relative;
margin:0 auto;
text-align:center;
}

