body
{
	background-color:#fff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.outerBox/*general template's style*/
{
	margin: 5px auto 0 auto;
	width: 952px;
	background-color: #2e3699;
	padding-bottom:1px;
}
.topRed_box
{
	background-color: #d70000;
	width: 686px;
	height: 20px;
	margin-left:2px;
	margin-top: 0;	
}

.top_nav a {color: #fbe8a5; text-decoration: underline;}

img a {border:0; text-decoration: none;}
.navMargin{padding: 0 20px;}/*creates gaps beetween nav text*/
.blue_text{color: #0000a0; font-family: Kristen ITC,Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height: 18px; font-style: normal;}
.small{font-size: 11px;}/*for smaller sizte text*/
.large{font-size:16px;}
.yellow_tex{color:#ffff01; font-family: Kristen ITC, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;}
.red_tex{font-family:Arial;font-weight:bold;font-style:normal;font-size:12px;text-decoration:normal;color:#d70000; margin-left: 20px;}
p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;	
}
p a {text-decoration: none; color: #0000a0;}
h1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-style:italic;
	line-height: 21px;
	margin: 0 30px 10px 0;
	color: #0000a4;	
}
h2 {font-family:Jokerman;font-weight:bold;font-style:normal;font-size:24pt;text-decoration:normal;color:#0000a0;}
h3 {font-family:Kristen ITC;font-weight:bold;font-style:normal;font-size:13pt;text-decoration:normal;color:#0000a0; padding: 19px 0 15px 0;}
.textstyle0 {font-family:Kristen ITC;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:normal;color:#ffff00; margin-top: 40px; margin-left: 36px;}
.textstyle1{font-family:Kristen ITC;font-weight:normal;	font-style:normal;	font-size:18pt;	color:#0000a0;}
.textstyle2 {font-family:Kristen ITC;font-weight:normal;font-style:normal;font-size:14pt;text-decoration:normal;color:#ffff00;}
.textstyle3{font-family: Comic Sans MS, Arial;font-style:normal;font-size:18px;text-decoration:none;color:#f3f61c; line-height: 32px;}/*for the left menu*/
.textstyle3 a{text-decoration:none; color:#f3f61c;}
.textstyle4 {font-family:Arial;font-weight:bold;font-style:normal;font-size:12pt;text-decoration:normal;color:#d70000;}/*red*/
.textstyle5{font-family:Kristen ITC; /*font-weight:bold;*/	font-style:normal;	font-size:10pt;	color: #0000a0; margin-left: 0px; margin-right: 10px; margin-top: 10px; line-height:18px;}
.textstyle6{font-family:Kristen ITC, Verdana, Arial;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:normal;color:#0000a4; line-height:26px;}
.textstyle7{font-family:Kristen ITC, Verdana, Arial;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:normal;color:red; line-height:26px;}

.thumb_Valign{padding:10px 0 -6px 0;}
.thumb_border{border:1px solid #d5d5e7;}

.addressBubble
{	background-image:url(img/bubble.jpg);
    background-repeat: no-repeat;
	width:320px;
	height: 159px;
	float:right;
	margin: 10px 0px 0px 0;
	padding:0;
}
.insideAddressBubble
{
	margin-top: 50px;
}
.addressBubble_extra{margin-right: -1px; margin-bottom: -1px;}

/**********************************Left side style starts here*********************************************/
.left/*general style for the left side*/
{
	width: 201px;
	background-color:#2e3699;
	border-right: 2px solid #d70000;
	padding-bottom: 0px;
	margin-bottom:0;

}
.left_inside{margin-top: 130px; margin-left: 12px; padding-top:0;}/*creates top gap for the nav buttons*/
.menuAlign{padding-top: 5px;}/*creates some top/bottom padding for the nav buttons*/

.yellow_sideNote
{
	color:#ffff01; 
	font-family: Kristen ITC, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 18px;
	width: 200px;
	height: 140px;
	margin: 100px 0 30px 1px;
}

.yellow_movieBox
{
	background-image:url(img/yellow_movie_box.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 118px;
	margin: 30px 0 70px 1px;
	padding: 22px 0 0 0;
}
.flagBox 
{
	height: 140px;
	padding-top:720px;
	margin: 140px 0 0 0;
	/*margin-top: 180px; */
}
.flagMargin{margin: 178px 0 0 0;}
/**********************************Middle side style starts here*********************************************/
.middle/*middle box general style*/
{
	width: 688px;
	background-color:#fff;
}
.logo
{
	background-image:url(img/logo.jpg);
	background-repeat: no-repeat;
	width: 467px;
	height: 156px;
	margin-left: 100px;

}
.mainPic/*main picture's style on idex page*/
{
	background-image:url(img/mainPic.jpg);
	background-repeat: no-repeat;
	width: 444px;
	height: 239px;
	float:left;
}
#services 
{

	margin-left: 0px;
}
#services ul
	{
		list-style: circle;
		display: block;
	
	}
#services li
	{
		line-height: 36px;
		font-family:Kristen ITC;
		font-weight:bold;
		font-style:normal;
		font-size:10pt;
		text-decoration:none;
		color:#d90000;
	}
.innerContainer /*creates padding inside the content area*/
{
	padding: 10px  20px;
	text-align: justify;
}
.innerContainer p
{
	color:#0000a4;
	font-style:normal;
	font-size:10pt;
	line-height: 20px;
	font-family:Kristen ITC, Verdana, Arial;
	/*font-weight:bold;*/
}
.innerContainer ul
	{
	display: block;
	list-style-type: circle;
	}
.innerContainer li{font-family:Kristen ITC, Verdana, Arial;font-weight:bold;font-style:normal;font-size:10pt;text-decoration:normal;color:#0000a4; line-height:26px;}

	
.newBouncers
	{
		font-family:Perpetua;
		font-weight:bold;
		font-style:normal;
		font-size:14pt;
		text-decoration:none;
		color:#d90000;
	}


.thumb{margin: 15px 0;}

/**********************************Right side style starts here*********************************************/
.right
{
	width: 58px;
	background-color:#2e3699;
	border-left: 3px solid #d70000;
	margin-left: 1px;
	
}

.button {
	display:block;
	width:180px;
	height:38px;
	margin-top: 3px;
	/*text-indent:-9999px;*/
}
.button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(img/button.jpg) no-repeat top left;
	outline:none;
}
.button a:hover {
	background-position:0 -38px;
}

/****************************back Button****************************/
.backButton {
	display:block;
	width:191px;
	height:40px;
	margin-top: 3px;
	text-indent:-9999px;
}
.backButton a {
	display:block;
	width:100%;
	height:100%;
	background:url(img/backBtn.jpg) no-repeat top left;
	outline:none;
}
.backButton a:hover {
	background-position:0 -40px;
}
.backButtonPoz{ padding: 30px 0;}


/***************************************Inflatables large img style******************************/
.inflatable_box{width: 770px; height:450px;}
.inflatable_box_largi{width: 820px; height:550px;}
.inflatable_box_small{width:650px; height:450px;}
.inflatable_box1
{
	float: left;
}
.inflatable_box2
{
	float: right;
	padding-right: 10px;
	padding-top: 30px;
}
.eventsPic{margin-top:10px; padding-bottom:0; border: 1px solid #67697a;}
.eventsPicBorder{border: 1px solid  #afb0b3;}
.leftMargin{margin-left:26px;}
/*************************Pricing style***********************/

.pricing_yellow{background-color: #ffff00;}
.pricing_blue{background-color:#2e3699; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10pt;}
/**************************************ContactUs page**************************************/
.contactUs_outerBox
{
	margin: 5px auto 0 auto;
	width: 952px;
	height: 768px;
	background-color: #2e3699;
	padding-bottom:2px;
}
.contactUs_middle/*middle box general style*/
{
	width: 688px;
	height: 748px;
	background-color:#fff;
}
.Contact_addressBubble
{	background-image:url(img/bubble.jpg);
    background-repeat: no-repeat;
	width:320px;
	height: 159px;
	float:right;
	margin: 269px 0px 0px 0;
	padding:0;

}

