﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
    position 		: relative;
    width 			: 100%;
}

h1 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h2 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h3 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h4 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h5 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h6 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

p 
{
    margin          : 0;
    padding         : .2em 0 1em 0;
    letter-spacing  : normal;
    line-height     : 1.4em;
}

ul 
{
    margin          : 0 2em;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

ol 
{
    margin          : 0 2em;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

li 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

strong 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

em 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

u 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a:visited 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a:hover 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

table 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

tr 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

th 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

td 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

img 
{
}

/****************************************************************************************\
    
    Global Constructs
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/

div#branding
{
    position    : relative;
    width       : 955px;
    margin      : 0 auto;
    z-index     : 100;
}

div#content
{
    position    : relative;
    width       : 955px;
    margin      : 0 auto;
    z-index     : 1;   
}

div#content_sub
{
    position    : relative;
    float       : left;
    width       : 180px;   
}

div#content_wrapper
{
    position    : relative;
    width       : 100%;
    float       : right;
    margin-left : -200px;
}

div#content_main
{
    position        : relative;
    margin-left     : 200px;
    padding         : 117px 20px 90px 250px; 
}

.home div#content_main
{
    padding-right   : 0;
    padding-left    : 0;
}

div#site_info
{
    position    : relative;   
    width       : 955px;
    height      : 30px;
    margin      : 0 auto;
    text-align  : center;
}

div#divBalloon
{
    position    : absolute;
    right       : -43px;
    top         : -9px;
    width       : 105px;
    height      : 382px;
    z-index     : 101;
}

div.divClear
{
    clear       : both;    
}

div#funAddress
{
    margin-left : 10px;  
    margin-top  : 15px; 
}

div#funHours
{
    margin-top  : 20px;
    margin-left : 10px;
}

div.homeBox
{
    float           : left;
    min-height      : 520px;
    width           : 230px;
    margin-right    : 20px; 
    position        : relative;  
}

*div.homeBox
{
    height          : 520px;   
}

div#jumpWithUs
{
    clear           : left;   
}


div.left
{
    float           : left;
    text-align      : center;
    width           : 45%;
}

div.right
{
    float           : right;
    text-align      : center;
    width           : 45%;
}

div#divNewsBox
{
	position		: relative;
	clear			: both;
	width			: 93.5%;
	padding			: 0 1em 1em 1em;
	margin-bottom	: 70px;
	-moz-border-radius-topleft		: 5px;
    -moz-border-radius-topright		: 5px;
	-moz-border-radius-bottomleft	: 5px;
    -moz-border-radius-bottomright  : 5px;
	-webkit-border-top-left-radius	: 5px;
	-webkit-border-top-right-radius	: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius:	5px;
}

.org 
{
	margin-top		: 10px;
}

.sidebarFeature
{
	margin			: 20px 0 0 10px;
}

.floatRight 
{
		float		: right;
		margin		: 10px 20px 10px 0;
}

/*___ SPAN _________________________________________________________________*/

span#spanPhone
{
    display     : block;
    width       : 207px;
    height      : 32px;
    position    : absolute;
    left        : 716px;
    top         : 60px;
    z-index     : 103;
    text-indent : -9999em;
}

span#spanLocation
{
    position    : absolute;
    left        : 760px;
    top         : 95px;   
    z-index     : 102;
}

li#liFunZone span
{
    display     : block;
    margin      : 0 auto;
    width       : 149px;
    height      : 22px;
    text-indent : -9999em;
    cursor      : pointer;
}

li#liPartyWithUs span
{
    display     : block;
    margin      : 0 auto;
    width       : 146px;
    height      : 22px;
    text-indent : -9999em;
    cursor      : pointer;
}

li#liJumpAtHome span
{
    display     : block;
    margin      : 0 auto;
    width       : 146px;
    height      : 22px;
    text-indent : -9999em;
    cursor      : pointer;
}

li#liAboutUs span
{
    display     : block;
    margin      : 0 auto;
    width       : 100px;
    height      : 22px;
    text-indent : -9999em;
    cursor      : pointer;
}

li#liFAQ span
{
    display     : block;
    margin      : 0 auto;
    width       : 45px;
    height      : 22px;
    text-indent : -9999em;
    cursor      : pointer;
}

span.address2
{
    display         : block;
    margin-bottom   : 0.5em;   
}

div#funHours span
{
    display : block;   
}

li#liJumpAround span
{
    display     : block;
    width       : 150px;
    height      : 23px;
    float       : left;
    text-indent : -9999em;  
}

li#liSafeClean span
{
    display     : block;
    width       : 155px;
    height      : 23px;
    float       : left;
    text-indent : -9999em;
}

li#liKidsLoveIt span
{
    display     : block;
    width       : 156px;
    height      : 21px;
    float       : left;
    text-indent : -9999em;
}

span.spanH3TheFunZone,
h3#h3TheFunZone span
{
    display     : block;
    width       : 216px;
    height      : 31px;
    text-indent : -9999em;
}

span.spanH3PartyWithUs,
h3#h3PartyWithUs span
{
    display     : block;
    width       : 209px;
    height      : 31px;
    text-indent : -9999em;
}

span.spanH3FAQ,
h3#h3FAQ span
{
    display     : block;
    width       : 62px;
    height      : 32px; 
    text-indent : -9999em;
}

h3#h3AboutUs span
{
    display         : block;
    width           : 139px;
    height          : 29px;
    text-indent     : -9999em;
}

span.spanH3JumpatHome,
h3#h3JumpatHome span
{
    display     : block;
    width       : 223px;
    height      : 50px;
    text-indent : -9999em;
}

span.spanLICT4,
li#liCT4 span
{
    float           : right;
    height          : 19px;
    width           : 46px;
    text-indent     : -9999em;
    position        : absolute;
    right           : 0;
    bottom          : 0;
}

.street-address 
{
	display			: block;
}

.adr span
 {
	line-height		: 1.4em;
}



/*___ H1 _________________________________________________________________*/

h1.h1Branding,
div#branding h1
{
    width       : 981px;
    height      : 177px;
    position    : absolute;
    left        : -12px;
    top         : 0;
}

/*___ H2 _________________________________________________________________*/

h2.h2Branding,
div#branding h2
{
    width       : 312px;
    height      : 54px;
    position    : absolute;
    left        : 395px;
    top         : 30px;
    text-indent : -9999em;
}

/*___ H3 _________________________________________________________________*/

div#funAddress h3
{
    width           : 129px;
    height          : 22px;
    text-indent     : -9999em;
}

div#funHours h3
{
    width           : 109px;
    height          : 20px;
    text-indent     : -9999em;
}

div.homeBox h3
{
    margin-bottom   : 1em;   
}

div#jumpWithUs h3
{
    width           : 194px;
    height          : 197px; 
    margin-top      : -63px; 
    margin-left     : 5px;
    position        : relative;
}

div#haveYourParty h3
{
    width           : 222px;
    height          : 227px;
    margin-top      : -89px;
    margin-left     : 0;
    position        : relative;
}

div#bringTheBounce h3
{
    width           : 228px;
    height          : 201px;
    margin-top      : -63px;
    position        : relative;
}

h3#h3SafeAndClean
{
    width           : 196px;
    height          : 25px;
    text-indent     : -9999em;
}

h3#h3Cost
{
    width           : 66px;
    height          : 24px;
    text-indent     : -9999em;
}

h3#h3SpecialOccasion
{
    width           : 231px;
    height          : 27px;
    text-indent     : -9999em;
}

h3#h3BasicJumpParty
{
    width           : 236px;
    height          : 28px;
    text-indent     : -9999em;   
}

h3#h3SuperJumpParty,
h3#superJumpParty
{
    width           : 248px;
    height          : 28px;
    text-indent     : -9999em;
}

h3#allInclusiveJumpParty
{
    width           : 398px;
    height          : 50px;
    text-indent     : -9999em;
}

h3#h3VIPJumpParty
{
    width           : 227px;
    height          : 28px;
    text-indent     : -9999em;   
}

h3#h3AvailablePartyExtras
{
    width           : 290px;
    height          : 28px;
    text-indent     : -9999em;
    margin-bottom   : 0.5em;
}

h3#h3Answers
{
    width           : 118px;
    height          : 25px;
    text-indent     : -9999em;
    margin-top      : 1em;
}

h3#h3AvailableBouncers
{
    width           : 246px;
    height          : 26px;
    text-indent     : -9999em;
    margin-top      : 1em;
    margin-bottom   : .7em;
}

h3#h3Prices
{
    width           : 87px;
    height          : 26px;
    text-indent     : -9999em;
    margin-top      : 1em;
    margin-bottom   : .5em;
}

div#divNewsBox h3
{
	display			: block;
	height			: 50px;
	width			: 223px;
	text-indent		: -9999em;
	margin			: -20px 0 0 -20px;
}

/*___ H4 _________________________________________________________________*/

h4#h4PartiesBegin
{
    width           : 500px;
    height          : 60px;
    text-indent     : -9999em;
    margin-bottom   : 0.5em;
    margin-left     : -5px;
}

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

p.pHomeBox,
div.homeBox p
{
    margin-left     : 10px;
    margin-right    : 10px;    
}

div#content_main p
{
    line-height     : 1.5em;   
}

div#content_main div.homeBox p
{
    line-height     : 2em; 
}

/*___ UL _________________________________________________________________*/

ul#ulNav
{
    display         : block;
    margin          : 0;
    padding         : 0;
    padding-top     : 48px;
    height          : 321px;   
    margin-top      : 180px; 
    margin-left     : -13px;
}

ul.ulCost
{
    margin          : 0;
    padding         : 0;    
}

ul.ulPartyExtras
{
    margin          : 0;
    padding         : 0 0 0 40px;
    min-height      : 129px;   
}

ul.ulFAQ
{
    margin          : 0;
    padding         : 0;    
}

ul.ulAnswer
{
    margin          : 0 0 1em 0;
    padding         : 0;    
}

ul.ulFAQList
{
    margin          : 0;
    padding         : 0;   
}

ul.ulCentralThemes
{
    margin          : 0;
    padding         : 0;    
}

ul.services 
{
	padding-top		: 20px;
}

#funHours ul
{
	margin-left		: 0;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

ul#ulNav li
{
   margin-left      : 12px;
   display          : block;
   height           : 60px;
   width            : 200px;
}

div#homepage ul.services li
{
    line-height     : 2em;   
    margin-bottom   : 20px;
}

#content_main ul li {
	line-height     : 2em;   
    margin-bottom   : 5px;
}

li.liCost,
ul.ulCost li
{
    margin-bottom   : 1em;   
}

li.liPartyExtras,
ul.ulPartyExtras li
{
    margin-bottom   : 1em;
}

li.liAnswer,
ul.ulAnswer li
{
    margin-bottom   : 1em;   
    margin-left     : 1em;
}

li.liFAQList,
ul.ulFAQList li
{
    margin-bottom   : 0.7em;    
}

li.liCentralThemes,
ul.ulCentralThemes li
{
    margin-bottom : 1.5em; 
}

li.liCentralThemes,
ul.ulCentralThemes li
{
    padding-top  : 10px;
    padding-left : 34px;
}

li#liCT3
{
    margin-bottom   : 2em;   
}

li#liCT4
{
    position        : relative;
    padding-right   : 51px;
    display         : inline;
    padding-top     : 15px;
}

#funAddress li,
#funHours li
{
	margin-top		: 5px;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

ul#ulNav a
{
   display          : block;
   text-align       : center;
}

a.learnMore
{
   display          : block;
   width            : 174px;
   height           : 97px;
   text-indent      : -9999em;
   position         : absolute;
   bottom           : 30px;
   left             : 22px;
}

a.aH1Branding,
div#branding h1 a
{
    display         : block;
    width           : 375px;
    height          : 177px;
    text-indent     : -9999em;
}

a#aWaiverForm
{
    display         : block;
    width           : 177px;
    height          : 99px;
    text-indent     : -9999em;
    float           : right;
    margin-top      : -24px;
}

a#aBookAParty
{
    display         : block;
    width           : 185px;
    height          : 105px;
    text-indent     : -9999em;
    float           : right;
}

p.pQuestion a
{
    display         : block;
    width           : 0;
    float           : left;   
}

div#jumpWithUs h3 a
{
    display         : block;
    width           : 126px;
    height          : 125px;
    position        : absolute;
    left            : 46px;
    top             : 0;
    text-indent     : -9999em;
}

div#haveYourParty h3 a
{
    display         : block;
    width           : 158px;
    height          : 139px;
    position        : absolute;
    left            : 36px;
    top             : 0;
    text-indent     : -9999em;  
}

div#bringTheBounce h3 a
{
    display         : block;
    width           : 125px;
    height          : 126px;
    position        : absolute;
    left            : 52px;
    top             : 0;
    text-indent     : -9999em;
}

/*___ TABLE _________________________________________________________________*/

#tblPrices
{
    text-align      : center;
    padding         : 0;
    margin          : 5px 0 0 0;
}

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/
#tblPrices th
{
    text-align      : center;
    padding         : 3px;
}

/*___ TD _________________________________________________________________*/
#tblPrices td
{
    padding         : 3px 4px 3px 4px;
}

/*___ IMG _________________________________________________________________*/

div#content_main img[align="left"]
{
    margin-right    : 10px;
    margin-bottom   : 10px;
}

div#content_main img[align="right"]
{
    margin-left     : 10px;
    margin-bottom   : 10px;
}

div#homepage img:first-child
{
    margin-right    : 18px;
    margin-bottom   : 2em;
}

img#imgKidOnSlide1
{
    position        : absolute;
    left            : 0;
    top             : 117px;   
}

img#imgKidOnSlide2
{
    position        : absolute;
    left            : 0;
    top             : 372px;   
}

img#imgKidOnSlide3
{
    position        : absolute;
    left            : 0;
    top             : 631px;   
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/