@charset "utf-8";
/* CSS Document */

body{
	background-image:url(/images/template/background.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:70px 0px 0px 0px;
	padding:0px;
}

h1, h2, h3, p{
	margin:0px;
	padding:0px;
}


/***************************
//  Template Specific
***************************/
#Container{
	margin:0 auto;
	min-height:100px;
	width:970px;
}

#MainContainer{
	border:solid #FFF 7px;
	min-height:636px;
	overflow:auto;
	width:956px;
}

#Header{
	height:172px;
	position:relative;
	z-index:30;
}

#headerBackground{
	background-image:url(/images/template/header-background.png);
	background-repeat:no-repeat;
	height:192px;
	margin:-172px 0px 0px 0px;
	position:relative;
	z-index:10;
}

#rentContainer{
	background-image:url(/images/template/scroll-background.png);
	background-repeat:no-repeat;
	height:636px;
	margin:-211px 0px 0px 734px;
	position:relative;
	width:222px;
	z-index:20;
}

#upArrow{
	padding:110px 0px 0px 0px;
	position:relative;
	text-align:center;
}

#scrollContainer{
	height:395px;
	overflow:hidden;
	position:relative;
}

#scrollBox{
	position:relative;
	top:0px;
}

#downArrow{
	text-align:center;
}

#down_arrow{
	cursor:pointer;
}

#deliverContainer{
	background-image:url(/images/template/we-deliver.png);
	background-repeat:no-repeat;
	height:141px;
	margin:0 auto;
	margin-top:-50px;
	position:relative;
	left:270px;
	width:402px;
	z-index:50;
}

#deliver{
	padding:75px 0px 0px 100px;
}

#deliver h1{
	font-size:14px;
	font-weight:normal;
}

#deliver h1 a:link, #deliver h1 a:visited, #deliver h1 a:active{
	color:#000;
}

#deliver h1 a:hover{
	color:#FFF;
}

#productLowerLogo{
	height:186px;
	left:0px;
	margin:-200px 0px 0px -10px;
	position:relative;
	width:358px;
	z-index:10;
}

#productDownload{
	left:345px;
	margin:-135px 0 0 0px;
	position:relative;
	z-index:10;
	height:36px;
	width:218px;
}

#productDownload a{
	display:block;
}

#productDownload a span{
	display:none;
}

#productDownload a:link, #productDownload a:visited, #productDownload a:active{
	background-image:url(/images/product/btn_pricing.png);
	background-repeat:no-repeat;
	height:36px;
	width:218px;
}

#productDownload a:hover{
	background-image:url(/images/product/btn_pricing.png);
	background-position:0px -36px;
	background-repeat:no-repeat;
}


/***************************
//  Navigation
***************************/
.Navigation{
	height:65px;
	margin:-83px 0 0 350px;
	position:relative;
	width:380px;
	z-index:30;
/*	border:solid green 1px;*/
}

.Navigation ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.Navigation li{
	float:left;
}

.Navigation li a span{
	display:none;
}

.Navigation li a{
	display:block;
}


/***************************
//  Navigation Link: Rentals
***************************/
#navRentals a:link, #navRentals a:visited, #navRentals a:active{
	background-image:url(/images/template/navigation/rentals.png);
	background-repeat:no-repeat;
	height:65px;
	width:106px;
}

#navRentals a:hover{
	background-image:url(/images/template/navigation/rentals.png);
	background-position:0px -65px;
	background-repeat:no-repeat;
}


/***************************
//  Navigation Link: Safety
***************************/
#navSafety a:link, #navSafety a:visited, #navSafety a:active{
	background-image:url(/images/template/navigation/safety.png);
	background-repeat:no-repeat;
	height:65px;
	width:80px;
}

#navSafety a:hover{
	background-image:url(/images/template/navigation/safety.png);
	background-position:0px -65px;
	background-repeat:no-repeat;
}


/***************************
//  Navigation Link: About
***************************/
#navAbout a:link, #navAbout a:visited, #navAbout a:active{
	background-image:url(/images/template/navigation/about-us.png);
	background-repeat:no-repeat;
	height:65px;
	width:99px;
}

#navAbout a:hover{
	background-image:url(/images/template/navigation/about-us.png);
	background-position:0px -65px;
	background-repeat:no-repeat;
}


/***************************
//  Navigation Link: Contact
***************************/
#navContact a:link, #navContact a:visited, #navContact a:active{
	background-image:url(/images/template/navigation/contact.png);
	background-repeat:no-repeat;
	height:65px;
	width:95px;
}

#navContact a:hover{
	background-image:url(/images/template/navigation/contact.png);
	background-position:0px -65px;
	background-repeat:no-repeat;
}




/***************************
//  subNavigation
***************************/
.subNavigation{
	height:37px;
	margin:0 0 0 379px;
	position:relative;
	z-index:20;
	width:334px;
}

.subNavigation ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.subNavigation li{
	float:left;
	margin-top:-7px;
}

.subNavigation li a span{
	display:none;
}

.subNavigation li a{
	display:block;
}


/***************************
//  subNavigation Link: Party
***************************/
#subnavParty a:link, #subnavParty a:visited, #subnavParty a:active{
	background-image:url(/images/template/navigation/party.png);
	background-repeat:no-repeat;
	height:37px;
	width:70px;
}
#subnavParty a:hover{
	background-image:url(/images/template/navigation/party.png);
	background-position:0px -37px;
	background-repeat:no-repeat;
}


/***************************
//  subNavigation Link: Gallery
***************************/
#subnavGallery a:link, #subnavGallery a:visited, #subnavGallery a:active{
	background-image:url(/images/template/navigation/gallery.png);
	background-repeat:no-repeat;
	height:37px;
	width:91px;
}
#subnavGallery a:hover{
	background-image:url(/images/template/navigation/gallery.png);
	background-position:0px -37px;
	background-repeat:no-repeat;
}


/***************************
//  subNavigation Link: We Care
***************************/
#subnavCare a:link, #subnavCare a:visited, #subnavCare a:active{
	background-image:url(/images/template/navigation/we-care.png);
	background-repeat:no-repeat;
	height:37px;
	width:99px;
}
#subnavCare a:hover{
	background-image:url(/images/template/navigation/we-care.png);
	background-position:0px -37px;
	background-repeat:no-repeat;
}


/***************************
//  subNavigation Link: FAQ
***************************/
#subnavFAQ a:link, #subnavFAQ a:visited, #subnavFAQ a:active{
	background-image:url(/images/template/navigation/faq.png);
	background-repeat:no-repeat;
	height:37px;
	width:74px;
}
#subnavFAQ a:hover{
	background-image:url(/images/template/navigation/faq.png);
	background-position:0px -37px;
	background-repeat:no-repeat;
}




/***************************
//  Products
***************************/
#BirthdayBash a:link, #BirthdayBash a:visited, #BirthdayBash a:active{
	background-image:url(/images/product/navigation/birthday-bash.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#BirthdayBash a:hover{
	background-position:0px -120px;
}

#CottonCandy a:link, #CottonCandy a:visited, #CottonCandy a:active{
	background-image:url(/images/product/navigation/cotton-candy-machine.png);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	height:120px;
	width:216px;
}

#CottonCandy a:hover{
	background-position:0px -120px;
}

#PuckerPowder a:link, #PuckerPowder a:visited, #PuckerPowder a:active{
	background-image:url(/images/product/navigation/pucker-powder-machine.png);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	height:120px;
	width:216px;
}

#PuckerPowder a:hover{
	background-position:0px -120px;
}

#LittleTikes a:link, #LittleTikes a:visited, #LittleTikes a:active{
	background-image:url(/images/product/navigation/little-tikes-obstacle.png);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	height:120px;
	width:216px;
}

#LittleTikes a:hover{
	background-position:0px -120px;
}

#CarnivalGames a:link, #CarnivalGames a:visited, #CarnivalGames a:active{
	background-image:url(/images/product/navigation/carnival-games.png);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	height:120px;
	width:216px;
}

#CarnivalGames a:hover{
	background-position:0px -120px;
}

#FiremenMission a:link, #FiremenMission a:visited, #FiremenMission a:active{
	background-image:url(/images/product/navigation/firemen-mission.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#FiremenMission a:hover{
	background-position:0px -120px;
}

#MiniSlide a:link, #MiniSlide a:visited, #MiniSlide a:active{
	background-image:url(/images/product/navigation/wacky-deluxe-slide.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#MiniSlide a:hover{
	background-position:0px -120px;
}

#ModuleHouse a:link, #ModuleHouse a:visited, #ModuleHouse a:active{
	background-image:url(/images/product/navigation/module-house.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#ModuleHouse a:hover{
	background-position:0px -120px;
}

#MonsterTruck a:link, #MonsterTruck a:visited, #MonsterTruck a:active{
	background-image:url(/images/product/navigation/monster-truck.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#MonsterTruck a:hover{
	background-position:0px -120px;
}

#ObstacleChallenge a:link, #ObstacleChallenge a:visited, #ObstacleChallenge a:active{
	background-image:url(/images/product/navigation/obstacle-challenge.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#ObstacleChallenge a:hover{
	background-position:0px -120px;
}

#PirateCastle a:link, #PirateCastle a:visited, #PirateCastle a:active{
	background-image:url(/images/product/navigation/pirate-castle.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#PirateCastle a:hover{
	background-position:0px -120px;
}

#PrincessPalace a:link, #PrincessPalace a:visited, #PrincessPalace a:active{
	background-image:url(/images/product/navigation/princess-palace.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#PrincessPalace a:hover{
	background-position:0px -120px;
}

#SnowCone a:link, #SnowCone a:visited, #SnowCone a:active{
	background-image:url(/images/product/navigation/snow-cone-machine.png);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	height:120px;
	width:216px;
}

#SnowCone a:hover{
	background-position:0px -120px;
}

#SportsFan a:link, #SportsFan a:visited, #SportsFan a:active{
	background-image:url(/images/product/navigation/sports-fan-funhouse.png);
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	height:120px;
	width:216px;
}

#SportsFan a:hover{
	background-position:0px -120px;
}

#SuperliteCastle a:link, #SuperliteCastle a:visited, #SuperliteCastle a:active{
	background-image:url(/images/product/navigation/superlite-castle.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#SuperliteCastle a:hover{
	background-position:0px -120px;
}

#TigerBouncer a:link, #TigerBouncer a:visited, #TigerBouncer a:active{
	background-image:url(/images/product/navigation/tiger-bouncer.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#TigerBouncer a:hover{
	background-position:0px -120px;
}

#UnderwaterAdventure a:link, #UnderwaterAdventure a:visited, #UnderwaterAdventure a:active{
	background-image:url(/images/product/navigation/underwater-adventure.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#UnderwaterAdventure a:hover{
	background-position:0px -120px;
}

#WallBouncer a:link, #WallBouncer a:visited, #WallBouncer a:active{
	background-image:url(/images/product/navigation/sticky-wall-bouncer.png);
	background-repeat:no-repeat;
	display:block;
	height:120px;
	margin:0 auto;
	width:216px;
}

#WallBouncer a:hover{
	background-position:0px -120px;
}