/* CSS Document */

html,body {
width:100%;
height:100%;
overflow:hidden;
margin:0
}

body {
font-size:76%;
background-color:#999
}

#background {
position:absolute;
z-index:1;
width:100%;
height:100%;
background-color:#666
}

#scroller {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
overflow:auto;
z-index:2
}

#content {
width:1078px;
height:1200px;
margin-left:auto;
margin-right:auto;
background-image:url(Funfair_ride_hire_artwork/trans.png);
background-repeat:repeat;
background-position:center center;
position:relative
}

#content2 {
width:1078px;
height:1850px;
margin-left:auto;
margin-right:auto;
background-image:url(Funfair_ride_hire_artwork/trans.png);
background-repeat:repeat;
background-position:center center;
position:relative
}

#logo1 {
height:384px;
width:1078px;
margin-top:0;
margin-left:0;
position:absolute;
z-index:5;
background-image:url(Funfair_ride_hire_artwork/funfair-miami.png);
background-repeat:no-repeat
}

#tucker {
height:56px;
width:535px;
margin-top:0;
margin-left:50px;
position:absolute;
z-index:10
}

#girls {
height:276px;
width:368px;
margin-top:104px;
margin-left:0;
position:absolute;
z-index:20
}

#funfair {
height:115px;
width:442px;
margin-top:40px;
margin-left:446px;
position:absolute;
z-index:10
}

#fixed {
position:absolute;
width:100%;
z-index:25;
color:#FFF;
height:60px;
clip:rect(auto,auto,auto,auto);
margin-top:360px;
background-image:url(Funfair_ride_hire_artwork/background.png);
background-repeat:no-repeat
}

#textholder {
height:1000px;
width:978px;
margin-top:350px;
margin-left:50px;
position:absolute;
z-index:10;
margin-right:50px
}
#textholder2 {
height:1200px;
width:978px;
margin-top:350px;
margin-left:50px;
position:absolute;
z-index:10;
margin-right:50px
}


#pageheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:700;
color:#FFF;
height:20px;
width:200px;
margin-top:60px;
margin-left:0;
position:absolute;
z-index:20
}

#links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFF;
text-align:center;
height:100%;
width:400px;
margin-top:70px;
margin-left:289px;
position:absolute
}

#phone {
height:20px;
width:433px;
position:absolute;
margin-top:110px;
margin-left:575px;
z-index:500
}

a {
font-family:Arial, Helvetica, sans-serif;
color:#FFF
}

a:link {
text-decoration:none
}

a:hover {
text-decoration:underline;
color:#FFF
}

p {
line-height:1.8em;
letter-spacing:0.1em;
text-align:justify
}

a img {
border:none
}




#toptext {
height:200px;
width:978px;
margin-top:100px;
margin-left:0;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#FFF;
text-align:justify
}

#toptext2 {
height:170px;
width:978px;
margin-top:100px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#FFF;
text-align:justify;
margin-bottom:20px
}

#catering {
height:340px;
width:460px;
position:relative;
z-index:1000;
margin:10px 259px 20px
}

.gallery {
height:113px;
width:160px;
position:relative;
z-index:1000;
margin-top:200px
}

#holder {
height:492px;
width:978px;
position:relative;
z-index:1000;
margin:10px 0 20px
}

.sidetext {
height:113px;
width:600px;
margin-left:0;
position:relative;
text-decoration:underline;
text-align:center
}

.bar {
height:10px;
width:760px;
margin-right:0;
margin-left:0;
position:relative
}

#txtcatering {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-align:justify;
height:200px;
width:540px;
margin-top:70px;
margin-left:50px;
position:absolute
}

#txtmain {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-align:justify;
height:100%;
width:978px;
margin-top:90px;
margin-left:0;
position:absolute;
padding:10px
}

div.c1 {
text-align:center;
font-size:12px;
font-style:italic
}

div.roll {
height:290px;
width:400px;
background-image:url(Funfair-rides/miami-day.png);
clear:right;
float:right;
margin:0
}

div.roll a,div.roll a:link,div.roll a:visited {
display:block
}

div.roll img {
width:100%;
border:0
}

div.roll a:hover img {
visibility:hidden
}



#gallery{
width:900px;
margin-top:320px;
margin-left:39px;
z-index:2000;
position:absolute
}

.gallery-row {
height:113px;
width:900px;
position:relative;
margin-top:0;
margin-left:0
}

.thumb {
height:113px;
width:150px;
margin-top:0;
margin-left:0;
float:left;
position:relative
}

.space {
height:30px;
width:900px;
position:relative
}

.ride-name {
font-family:"Trebuchet MS";
font-size:18px;
font-weight:400;
text-align:center;
float:left;
height:30px;
width:150px;
color:#FFF
}

#pad {
height:100px
}

#menu {
list-style:none;
width:700px;
height:60px;
margin-top:0;
margin-bottom:0;
margin-left:189px;
padding:0 0 0 20px
}

* html #menu {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Funfair_ride_hire_artwork/background.png', sizingMethod='scale');
margin:0
}

#menu li {
position:relative;
float:left;
margin:0
}

#menu li a {
display:block;
height:36px;
line-height:35px;
float:left;
color:#333;
text-decoration:none;
font-family:arial, sans-serif;
font-size:11px;
background-image:url(Funfair-artwork/divide.png);
background-repeat:no-repeat;
background-position:right top;
padding:0 20px 0 0
}

#menu li a b {
display:block;
height:36px;
float:left;
padding:0 0 0 20px
}

#menu li a:hover,#menu li a:active,#menu li a:focus,.home #menu li#home a,.single #menu li#single a,.dropdown #menu li#dropdown a,.dropline #menu li#dropline a,.flyout #menu li#flyout a,.support #menu li#support a,.contact #menu li#contact a {
cursor:pointer;
color:#fff;
line-height:35px;
background-color:#999;
background-image:url(Funfair_ride_hire_artwork/divide2.png);
background-repeat:no-repeat;
background-position:right top
}

#menu li a:hover b,#menu li a:active b,#menu li a:focus b,.home #menu li#home a b,.single #menu li#single a b,.dropdown #menu li#dropdown a b,.dropline #menu li#dropline a b,.flyout #menu li#flyout a b,.support #menu li#support a b,.contact #menu li#contact a b {
background:#999;
cursor:pointer
}

a:visited,a:active {
text-decoration:none;
color:#FFF
} 
#counter{
	margin-right: auto;
	margin-left: auto;
	z-index: 1000;
	height: 200px;
	width: 200px;
	margin-top: 50px;
	position: relative;
	
}
#placelinks{
	
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	position: relative;
}
#Error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	width: 800px;
	margin-top: 100px;
	margin-right: 89px;
	margin-left: 89px;
	position: absolute;
	color: #FFFFFF;
	font-style: italic;
	text-align: center;
}

