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

strong {
	font-weight:bold;
}

body {
	background:top repeat-x url(../images/header_bg.jpg);
	background-color:#faffb9;
	font:normal 10pt Arial, Helvetica, sans-serif;
}

a {
	color:#FF0000;
	text-decoration:none;
}

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

/* HEADER */

#header {
	width:940px;
	height:316px;
	margin:0 auto;
}

#logo {
	height:316px;
	width:300px;
	background:left top no-repeat url(../images/logo.jpg);
	float:left;
}

#logo a {
	display:block;
	height:316px;
	width:300px;
}

#phone {
	height:54px;
	width:380px;
	background:left top no-repeat url(../images/header_phone.jpg);
	float:right;
}

a#email {
	display:block;
	height:28px;
	width:320px;
	background:left top no-repeat url(../images/header_email.jpg);
	float:right;
}

a#email:hover {
	background:left top no-repeat url(../images/header_email_hover.jpg);
}

h1 {
	width:620px;
	font:20px normal Arial, Helvetica, sans-serif;
	float:right;
	letter-spacing:-1px;
	margin:30px 0 0 0;
}

h1 a {

}

h3 {
	width:620px;
	float:right;
	letter-spacing:-1px;
	height:35px;
}

h1#pagetitle {
	font-size:56px;
	text-align:right;
	font-weight:bold;
	padding:10px 0 0 0;
}

h3#quote {
	font-size:16px;
	text-align:left;
	float:right;
	padding:45px 0 0 0;
	font-style:italic;
}

h3#quote_source {
	font-size:12px;
	text-align:right;
	float:right;
	height:3px;
	padding:30px 0 0 0;
}

/* CONTENT */

#content {
	width:1020px;
	margin:0 auto;
	min-height:400px;
}

h2#one_bounce_house_title {
	margin:25px 0 0 40px;
	width:459px;
	height:27px;
	background:top left no-repeat url(../images/rent_one_bounce_house.jpg);
	float:left;
	text-indent:-2000em;
}

h2#two_bounce_houses_title {
	margin:25px 0 0 0;
	width:480px;
	height:27px;
	background:top left no-repeat url(../images/or_two_for_more_savings.jpg);
	float:left;
	text-indent:-2000em;
}

#one_bounce_house {
	margin:0 0 0 40px;
	width:494px;
	height:291px;
	background:top left no-repeat url(../images/one_bounce_house.jpg);
	float:left;
}

#two_bounce_houses {
	margin:0;
	width:485px;
	height:291px;
	background:top left no-repeat url(../images/two_bounce_houses.jpg);
	float:right;
}

#testimonial {
	margin:0 0 0 100px;
	width:539px;
	height:278px;
	background:top left no-repeat url(../images/bounce_house_testimonial2.jpg);
	float:left;
	text-indent:-2000em;
}

#checklist {
	margin:0;
	width:380px;
	height:213px;
	background:top left no-repeat url(../images/bounce_house_checklist.jpg);
	float:right;
}

#checklist ul {
	display:none;
}

#inner_content {
	width:840px;
	float: left;
	margin:0;
	padding:20px 100px 0 100px;
}

#inner_content a {
	color:#FF0000;
}

h2 {
	font:20px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
}

#content p {
	line-height:2em;
	margin:15px 0 0 0;
	font:16px normal Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}

span#question {
	display:block;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	margin:15px 0 0 0;
	vertical-align:top;
}

span#answer {
	display:block;
	font:16px normal Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0;
	vertical-align:top;
}

h2#bounce_house_title {
	clear:right;
	float:left;
}

span#bounce_house_description {
	display:block;
	width:600px;
	margin:15px 0 0 0;
	font:18px normal Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	float:left;
}

img#bounce_house {
	clear:left;
	float:left;
	padding:0 25px 30px 0;
}

ul#communities {
	margin:15px 0 0 0;
	width:185px;
	float:left;
}

#delivery_areas {
	display:block;
	/* background:top right no-repeat url(../images/delivery_area_map.png); */
	width:100%;
	height:400px;
}

img#delivery_area_map {
	float:right;
}

/* CONTACT FORM */

.formstyle {
	width:100%;
	margin:20px 0 0 0;
}

label {
	font:16px normal Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	display:block;
	height:13px;
	width:200px;
	text-align:right;
	clear:left;
	float:left;
	padding:0 5px 0 0;
}

input, select {
	float:left;
	clear:right;
}

input {
	background:none;
	border-bottom:1px dotted black;
	border-width:0px 0 1px 0;
	font:14px normal Arial, Helvetica, sans-serif;
}

input[type="submit"] {
	margin:0 0 0 150px;
	font:20px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:2px solid;
	color:#FF0000;
}

input[type="submit"]:hover {
	color:#000000;
	cursor:pointer;
}

.formstyle a {
	display:block;
	float:left;
}

#form_question {
	display:block;
	width:400px;
	text-align:left;
	font:16px normal Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	height:13px;
	clear:both;
	padding:15px 0 0 0;
}

#disclaimer {
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
	margin:15px 0 0 0;
}

/* FOOTER */

#footer {
	height:150px;
	width:100%;
	margin:0 auto;
	background:top repeat-x url(../images/footer_bg.jpg);
	background-color:#fff71c;
	font:12px normal Arial, Helvetica, sans-serif;
	clear:both;
}

#footer_content {
	width:940px;
	margin:0 auto;
	padding:40px 0 0 0;
	text-align:right;	
}

#footer a#twitter {
	float: right;
	width: 32px;
	height: 32px;
	margin: 0 0 0 0;
	background:top left repeat-x url(../images/twitter.png);
}

#footer a#facebook {
	float: right;
	clear: both;
	width: 32px;
	height: 32px;
	margin: 0 0 0 10px;
	background:top left repeat-x url(../images/facebook.png);
}

#footer span#about {
	clear: both;
	display:block;
	padding:10px 0 0 0;
}

#footer span#copyright {
	display:block;
	padding:15px 0 0 0;
}

/* MENU */

#moonwalk_menu {
	width:112px;
	position:absolute;
	left:0;
}

#moonwalk_menu_content {
	height:430px;
	width:112px;
	margin:260px 0 0 0;
}

a#home {
	display:block;
	margin:0 0 0 -20px;
	width:112px;
	height:69px;
	background:top left no-repeat url(../images/moonwalk_menu_home.png);
	float:left;
}

a#about {
	display:block;
	margin:0 0 0 -20px;
	width:112px;
	height:69px;
	background:top left no-repeat url(../images/moonwalk_menu_about.png);
	float:left;
}

a#faqs {
	display:block;
	margin:0 0 0 -20px;
	width:112px;
	height:72px;
	background:top left no-repeat url(../images/moonwalk_menu_faqs.png);
	float:left;
}

a#inflatables {
	display:block;
	margin:0 0 0 -20px;
	width:112px;
	height:68px;
	background:top left no-repeat url(../images/moonwalk_menu_bounce_houses.png);
	float:left;
}

a#area {
	display:block;
	margin:0 0 0 -20px;
	width:112px;
	height:71px;
	background:top left no-repeat url(../images/moonwalk_menu_delivery_area.png);
	float:left;
}

a#contact {
	display:block;
	margin:0 0 0 -20px;
	width:112px;
	height:70px;
	background:top left no-repeat url(../images/moonwalk_menu_contact.png);
	float:left;
}

a#home:hover {
	margin:0;
}

a#about:hover {
	margin:0;
}

a#faqs:hover {
	margin:0;
}

a#inflatables:hover {
	margin:0;
}

a#area:hover {
	margin:0;
}

a#contact:hover {
	margin:0;
}
