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

* {
	margin: 0;
	padding: 0;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



body {
	text-align: center;
	background: url(../images/price_bg.jpg) top left no-repeat;
	background-color: #094659;
	background-position: -40px 0;
	padding-bottom: 20px;
}

.return {
	display: block;
	position: absolute;
	top: -40px;
	left: 10px;
	padding-left: 10px;
	background: transparent url(../images/return_icon.png) center left no-repeat;
}

.return a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

.return a:hover, .return a:active {
	text-decoration: underline;
}

#container {
	width: 700px;
	text-align: left;
}

#pricing {
	width: 219px;
	height: 42px;
	background: transparent url(../images/pricing.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;
}

#parties {
	width: 219px;
	height: 42px;
	background: transparent url(../images/parties.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;
}

#about-us {
	width: 250px;
	height: 49px;
	background: transparent url(../images/about_us_h2.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;

}

#classes-and-workshops {
	width: 303px;
	height: 87px;
	background: transparent url(../images/classes_and_workshops_h2.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;

}

#kids {
	width: 163px;
	height: 42px;
	background: transparent url(../images/kids_h2.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;

}

#circus-fund-outreach {
	width: 275px;
	height: 82px;
	background: transparent url(../images/circus_fund_outreach_h2.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;

}

#get-involved {
	width: 336px;
	height: 53px;
	background: transparent url(../images/get_involved_h2.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;

}

#faq {
	width: 163px;
	height: 42px;
	background: transparent url(../images/faq_h2.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;

}

#location {
	width: 273px;
	height: 52px;
	background: transparent url(../images/locations_h2.png) top left no-repeat;
	text-indent: -9999px;
	margin: 45px 0 0 35px;

}

a, p, ul, li, h2, h3, h4, td, tr, dd, dt {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}

.header_2 {
	font-weight: bold;
	font-size: 14px;
}

table {
	margin: 40px 0 0 20px;
}



h2 {
	margin: 40px 0 0 20px;
}

h3, h4 {
	margin: 10px 0 10px 20px;
}

h4 {
	margin-left: 40px;
}

ul.top, p {
	margin: 5px 0 0 80px;
	list-style-type:none;
}

ul.sub {
	margin: 5px 30px;
	list-style-type:disc;
}

.top_lists {
	margin: 5px 92px;
	list-style-type:disc;
}

.table_underline {
	border-bottom: #FFF solid 1px;
}

.top_lists dt {
	margin-top: 13px;
	margin-bottom: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.top_lists dd  {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}

/*---Top-----*/

#contact {
	display: block;
	position: absolute;
	width: 507px;
	height: 35px;
	background: transparent url(../images/top_bg.png) top left no-repeat;
	top: 0px;
	left: 450px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #8C432F;
	padding-top: 3px; 
	padding-left: 23px;
}

#contact a {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #8C432F;
	text-decoration: none;
}

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

#logo {
	position: absolute;
	top: 30px;
	left: -10px;
	width: 287px;
	height: 84px;
	background: transparent url(../images/logo.png) top left no-repeat;
	text-indent:-9999px;
}

#wings {
	position: absolute;
	top: 180px;
	left: 120px;
	width: 441px;
	height: 229px;
	background: transparent url(../images/hanging.png) top left no-repeat;
	text-indent: -9999px;
}

#top p {
	position: absolute;
	top: 410px;
	left: 105px;
	width: 467px;
	height: 130px;
	background: transparent url(../images/feature_text.png) top left no-repeat;
	text-indent: -9999px;
}

#feature_image {
	outline: none;
	position: absolute;
	top: 200px;
	left: 560px;
	width: 352px;
	height: 353px;
	background: transparent url(../images/feature%20photos.png) top left no-repeat;
}

#tent {
	margin-top: 50px;
	margin-left: 1px;
	
}

/*bottom*/

#bottom {
	margin-top: 15px;
	width: 970px;
	height: 420px;
	background: transparent url(../images/content_bg.jpg) top center no-repeat;
}

#welcome {
	font: bold italic 40px "Georgia", "Times New Roman", Times, serif;
	color: #8C432F;
	height: 52px;
	background: transparent url(../images/header_stars.png) top left no-repeat;
	padding: 20px 0 0 35px;
	margin-left: 12px;
	margin-top: 4px;
}

#dust {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #154759;
	width: 550px;
	height: 50px;
	margin-left:65px;
	margin-bottom: 10px;
}

#bottom p {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3F2905;
	width: 350px;
	height: 75px;
	margin-left: 215px;
}

#quick_links {
	width: 345px;
	height: 140px;
	margin-left: 240px;
	margin-top: 20px;
	list-style-type: none;
}

#quick_links li {
	height: 32px;	
}

#quick_links li a {
	padding-left: 36px;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	color: #8C432F;
	background: url(../images/list_stars.png) no-repeat;
	background-attatchment: fixed;
	background-position: 0px -42px;
	text-decoration: none;
}

#quick_links li a:hover {
	background-position: 0 -4px;
	color: #154759;
}

#content_image {
	position: absolute;
	left: -10px;
	top: 130px;
}

#badge {
	display: block;
	position: absolute;
	top: -5px;
	left: 600px;
}




.map {
	margin: 10px 0px 20px 80px;
	
}
.map iframe {
border: 1px solid #fff;
}











