*{margin:0;padding:0;outline:none;}
h1{font-size:22px;}
#asj_titlebar h1{padding-top:10px;}
#asj_container
	{
	margin:0 auto;
	padding:0;
	width:800px;
	}
#asj_header
	{
	width:800px;
	height:187px;
	background:url(/images/layout/header.gif) top left transparent;
	}
#asj_header h2
	{
	float:right;
	margin:116px 57px 0 0;
	font-size:32px;
	color:#0084C6;
	}
#phone-numbers
	{
	float:right;
	clear:both;
	color:#DB1D00;
	font-weight:bold;
	margin:3px 0 0 0;
	width:400px;
	}
#phone-numbers em
	{
	font-weight:normal;
	color:#333333;
	font-size:x-small;
	}
#main-phone
	{
	width:200px;
	float:right;
	font-size:22px;
	margin-right:25px;
	}
#toll-free
	{
	width:200px;
	float:right;
	margin:6px 0 0 0;
	}
#asj_titlebar
	{
	width:585px;
	padding:2px 0 18px 215px;
	height:42px;
	background:url(/images/layout/body_top.gif) top left transparent no-repeat;
	color:#0084C6;
	}
		
#asj_middle
	{
	width:800px;
	min-height:500px;
	float:left;
	background:url(/images/layout/content_bg.gif) top left transparent;
	}
	
#asj_navigation
	{
	width:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	}

#asj_content
	{
	width:570px;
	padding:0 15px;
	float:left;
	margin:-20px 0 0 0;
	}

#asj_footer
	{
	width:800px;
	min-height:20px;
	background:url(/images/layout/footer.gif) top left #fff no-repeat;
	clear:both;
	padding-top:25px;
	font-size:14px;
	color:#333333;	
	}
	
/*Navigation Sytles*/
#asj_navigation a
	{
	display:block;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;	
	}
#asj_navigation ul
	{
	margin:0;
	color:#FFEC00;
	}
#asj_navigation ul li
	{
	list-style-type:none;
	border-bottom:1px solid #FFEC00;
	display:block;
	}
#asj_navigation ul li.first
	{
	border-top:1px solid #FFEC00;
	}
	
#asj_navigation ul ul
	{
	margin-left:15px;

	}
#asj_navigation ul ul li
	{
	list-style-type:none;
	border:none;
	display:block;
	}
	
#asj_navigation a:link{color:#FFF;}
#asj_navigation a:visited{color:#FFF;}
#asj_navigation a:hover{color:#FFEC00;background-color:#DB1D00;}
#asj_navigation a:active{color:#FFEC00;background-color:#DB1D00;}

.toAnimate /*used by the bounce in interface*/
	{
	background-color:#990000;
	color:#FFCC33;
	}
	
body#home li.homenav a,
body#products li.productsnav a#product_menu,
body#bouncers li.bouncersnav a,
body#combos li.combosnav a,
body#interactives li.interactivesnav a,
body#watergames li.waternav a,
body#slides li.slidesnav a,
body#carnival li.carnivalnav a,
body#faq li.faqnav a,
body#concessions li.concessionsnav a,
body#about li.aboutnav a,
body#contact li.contactnav a,
body#specials li.specialsnav a,
body#tattoo li.tattoonav a,
body#school-fundraiser li.schoolfundraisernav a,
body#misc li.miscnav a,
body#trampoline li.trampolinenav a
	{
	background-color:#DB1D00;
	color:#FFEC00;
	}

img
	{
	border:none;
	}
	
.clearall
	{
	clear:both;
	height:0;
	}
.callus
	{
	color:#0084C6;
	font-weight:bold;
	}
p{margin:5px 0 8px 0;}

.boxed-top
	{
	background:url(/images/layout/box_top.jpg) no-repeat top left;
	padding-top:5px;
	}
.boxed-bottom
	{
	background:url(/images/layout/box_bottom.jpg) no-repeat bottom left;
	padding-bottom:5px;
	}
.boxed-top-big
	{
	background:url(/images/layout/box_top_big.jpg) no-repeat top left;
	padding-top:5px;
	}
.boxed-bottom-big
	{
	background:url(/images/layout/box_bottom_big.jpg) no-repeat bottom left;
	padding-bottom:5px;
	}
.boxed-top-med
	{
	background:url(/images/layout/box_top_med.jpg) no-repeat top left;
	padding-top:5px;
	}
.boxed-bottom-med
	{
	background:url(/images/layout/box_bottom_med.jpg) no-repeat bottom left;
	padding-bottom:5px;
	}
.tagline
	{
	color:#0084C6;
	font-weight:bold;
	display:block;
	margin-top:8px;
	}
.blue
	{
	color:#0084C6;
	font-weight:bold;
	}
.red
	{
	color:#DB1D00;
	font-weight:bold;
	}
a, a:visited
	{
	text-decoration:none;
	color:#0084C6;
	}
a:hover, a:active
	{
	text-decoration:underline;
	color:#0084C6;
	}
	
p.disclaimer
	{
	font-size:12px;
	font-style:italic;
	clear:both;
	margin:10px;
	}
p.copyright
	{
	float:left;
	}
p.developer
	{
	float:right;
	}
#tabs ul li.ui-state-default a,
.ui-tabs-selected
	{
	font-size:15px;
	}
.exclusion{font-size:12px;color:#DB1D00;font-style:italic;}

a.action{font-size:18px;color:#fff;font-weight:bold;display:block;width:400px;text-align:center;background:#DB1D00;padding:3px 0;}
a.action:hover,
a.action:active
	{
	background:#0084C6;
	text-decoration:none;
	}
.button{padding:1px;border:1px solid #DB1D00;width:400px;margin:0 auto; }
