html{
}

body {
	margin:0;
	padding:0;
	Background: transparent;
	margin-top: -2px;
}

#myframe{
	overflow: hidden;
}


#wrapping{
	width: 877px;
	margin-right: auto;
	margin-left: 30px;
	padding: 0px;
	margin-top: auto;
	margin-bottom: 0px;
	background-position: center;
}

#main-content{
	height: 100%;
	width: 100%;
}

#headings{
	width: 100%;
	height: 48px;
	background-image: url(../images/partyhire-heading.png);
	background-repeat: no-repeat;
}

#content{
	width: 680px;
	height: 100%;
	margin-left: 54px;
	}

#top{
	width: 100%;
	height: 100%;
	margin-left: 130px;
}


#bottom{
	width: 788px;
	height: 230px;
	padding-top: 0px;
}

.content{
	width: 100%;
	height: 100%;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.package{
	width: 490px;
	height: 100%;
	margin-top: 10px;
	background-image: url(../images/package-middle.png);
	background-repeat: repeat-y;
}

.package-top{
	width: 490px;
	height: 99px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.gallery{
	height: 100%;
	width: 100%;
}

.package-text-box{
	width: 100%;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 2px;
}

.package-text-box2{
	width: 100%;
	height: 100%;
	background-image: url(../images/birthday-dots.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom: 20px;
	margin-top: 0px;
}

.bottom{
	width: 100%;
	height: 232px;
}

.getaquote{
	width: 204px;
	height: 229px;
	margin-left: 40px;
}

.karoke{
	width: 228px;
	height: 258px;
	background-image: url(../images/karokealsoavialable.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 15px;
}

.spaceship{
	width: 273px;
	height: 258px;
}

.ballons{
	background-image: url(../images/cross.png);
	background-repeat: no-repeat;
	height: 211px;
	width: 155px;
	position: absolute;
	visibility: visible;
	right: 52px;
	top: 54px;
}

.menu{
	height: 245px;
	width: 134px;
	position: absolute;
	visibility: visible;
	right: 808px;
	top: 8px;
}

.title{
	background-image: url(../images/birthday-kids.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 457px;
	position: absolute;
	visibility: visible;
	right: 145px;
	top: 38px;
}



.footer-text{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
}

.afooter{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #F90;
	text-decoration: none;
}

.main-text{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}

.main-text-box{
	height: 100%;
	width: 100%;
	padding-right: 160px;
}

.white-text{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}

.white-text2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.clickhere{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: underline;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC66CC;
}

a:hover {	
	color: #fbaf5d;
}

.a1 {
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;

}

.a1:hover {
	color:#FC3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}







.content{
	height: 100%;
	width: 550px;
	padding-left: 11px;
}

.top-bg{
	background-image: url(../images/birthday-bg-top.png);
	background-repeat: no-repeat;
	height: 366px;
	width: 550px;
	background-position: left top;
}

.top-bg-level2{
	background-image: url(../images/birthday-bg-middle.png);
	background-repeat: repeat-y;
	width: 550px;
	height: 100%;
	margin-top: 26px;
}
.middle-bg{
	background-image: url(../images/birthday-bg-middle.png);
	background-repeat: repeat-y;
	height: 100%;
	width: 550px;
}

.testimonials-box{
	height: 100%;
	width: 600px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 0px;
}

.testimonials-box-top-bg{
	height: 84px;
	width: 520px;
}

.testimonials-box-bg-level2{
	width: 520px;
	padding: 0px;
}

.birthday-box{
	height: 170px;
	width: 457px;
	background-image: url(../images/birthday1.png);
	background-repeat: no-repeat;
	background-position: 0px;
	margin-bottom: 20px;
}


.callus{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #F90;
	font-weight: bold;
}

#footer{
	height: 55px;
	width: 100%;
	background-position: center;
	padding-top: 30px;
	float: none;
	clear: left;
}

