/* CSS Document */
/*purple     color="#794c92"*/
/*mustard    color="#ffcc99"*/
/*bg green   color="#99cc66"*/

/*purple top color="#af829f"*/
/*purple bot color="#5a1f7d"*/
/*blue top   color="#e1f4ff"*/
/*blue bot   color="#b1e1ff"*/


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	-webkit-text-size-adjust:none;	
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center;
}
html, body {height: 100%;}
/*img {
	max-width: 100%;
	height: auto;
}*/
/*.row::after {
  content: "";
  clear: both;
  display: table;
}*/
#wrap {
	min-height: 100%;
	/*padding-top: 150px;*/
	background-color: #99cc66;
}

/* must be same height as the footer */
#main {
	overflow: hidden;
	padding-bottom: 0px;	
	border: 0px solid red;
	min-height: 100%;
	height: auto;
}  
#footerWrap {
	position: relative;
	margin-top: -48px; /* negative value of footer height */
	height: 48px;
	clear: both;
} 
.bodyBgGreenGreen{
	background-color: #99cc66;
	/*background-image: url(../../images/bg_shdw_640_green_green.jpg);*/
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-position: center;*/
	border: 0px;
	width: 100%;
	text-align:right;
}
.bodyBgGreenWhite{
	background-color: #99cc66;
	/*background-image: url(../../images/bg_shdw_1000_green_white.png);*/
	background-repeat: repeat-y;
	/*box-shadow: 0px 4px 8px 2px rgba(0,0,0,0.6);*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center;
	width: 100%;
	border: 0px;
	max-width: 1000px;
	min-height: 100%;
}


.homeImage {
	position: relative; top: -18px;
}
.alsoRentImage{
	width: 100%; height: auto; max-width: 380px; padding: 0px 0px;	
}
.alsoRentImage2{
	position: relative;
	top: -130px;
	/*width: 100%; */
	height: auto; 
	max-width: 300px; 
	padding-left: 20px; 
	padding-right: 30px;
}
.combosImage{
	position: relative;
	top: -85px;
	/*width: 100%; */
	height: auto; 
	max-width: 300px; 
	padding-left: 20px; 
	padding-right: 30px;
}
.snowConeImage{
	position: relative;
	top: -15px;
	right: 20px;
	/*width: 100%; */
	height: auto; 
	max-width: 400px; 
	padding-left: 0px; 
	padding-right: 20px;
}
.googleReviews2 {
	width: 145px;
	height: 88px;
	position: relative; left: -10px; top: 0px; border:none;
	padding: 0px 0px;
	background: url("../../images/header_dynm/header_dynm_v1_google.png") no-repeat;
	display: block;
	float: left;
}
.googleReviews2:hover {
	background: url("../../images/header_dynm/header_dynm_v1_google_g.png") no-repeat;
}
.phoneSun2 {
	width: 100px;
	height: 97px;
	position: relative; left: 0px; top: 10px; border:none;
	padding: 2px 2px;
	background: url("../../images/header_dynm/header_dynm_v1_phonesun.png") no-repeat;
	display: block;
	float: right;
	background-size: contain;
	background-position: center;
}
.phoneSun2:hover {
	width: 100px;
	height: 97px;
	position: relative; left: 0px; top: 10px; border:none;
	padding: 2px 2px;
	background: url("../../images/header_dynm/header_dynm_v1_phonesun_g.png") no-repeat;
	display: block;
	float: right;
	background-size: contain;
	background-position: center;
}
.phoneSunFAQ {
	width: 200px;
	height: 195px;
	position: relative; left: 0px; top: 10px; border:none;
	padding: 2px 2px;
	background: url("../../images/header_dynm/header_dynm_v1_phonesun.png") no-repeat;
	display: block;
	float: right;
	background-size: contain;
	background-position: center;
}
.phoneSunFAQ:hover {
	width: 200px;
	height: 195px;
	position: relative; left: 0px; top: 10px; border:none;
	padding: 2px 2px;
	background: url("../../images/header_dynm/header_dynm_v1_phonesun_g.png") no-repeat;
	display: block;
	float: right;
	background-size: contain;
	background-position: center;
}
.aboutBouncerImg {
	/*width: 242px;
	height: 215px;*/
	
	width: 270px;
	height: 242px;
	
	position: relative; left: 0px; top: -10px; border:none;
	padding: 0px 0px;
	background: url("../../images/bouncers/cg/bouncer_celebrate_001.png") no-repeat;
	/*background: url("../../images/bouncers_balloon/cg/balloon_celebrate_001.png") no-repeat;*/
	display: block;
	float: right;
	background-size: contain;
	background-position: center;
}
@media only screen and (max-width: 1000px) {
	.homeImage {
		position: relative; top: -22px;
	}
	.alsoRentImage2, .snowConeImage, .combosImage {
		display: none;
	}
	.aboutBouncerImg {
		display: none;
	}
}
@media only screen and (min-width: 1000px) {
	.alsoRentImage{
		display: none;
	}
	/*Switch phonesSun to bouncer on desktop/large tablet*/
	.phoneSun2, .phoneSunFAQ {
		display: none;
	}
	.googleReviews2 {
		display: none;
	}
}
/*Almost 1:1 640 displays*/
@media only screen and (max-width: 620px) {
	.alsoRentImage{
		max-width: 312px;
	}
	.phoneSunFAQ {
		width: 169px;
		height: 163px;
		position: relative; left: 20px; top: 10px; border:none;
		padding: 2px 2px;
	}
	.phoneSunFAQ:hover {
		width: 169px;
		height: 163px;
		position: relative; left: 20px; top: 10px; border:none;
		padding: 2px 2px;
	}
}
/*Smallest screen size adjustments*/
@media only screen and (max-width: 500px) {
	.alsoRentImage{
		max-width: 242px;
	}
	.phoneSunFAQ {
		width: 100px;
		height: 97px;
		position: relative; left: 20px; top: 0px; border:none;
		padding: 2px 2px;
	}
	.phoneSunFAQ:hover {
		width: 100px;
		height: 97px;
		position: relative; left: 20px; top: 0px; border:none;
		padding: 2px 2px;
	}
}