@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
.Clear {
	clear: both;
}

#Container {
	width: 922px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#Container #Header {
	height: 164px;
	background-image: url(../images/header/girls.jpg);
	background-repeat: no-repeat;
	background-position: 652px;
	position: relative;
	width: 922px;
}
#Container #Footer {
	height: 60px;
}

#Container #Header #Logo {
	position: absolute;
	left: 0px;
	top: 11px;
}
#Container #Header #Nav {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 27px;
	width: 672px;
}
#Container #Header #Nav li {
	float: left;
}


#Container #Header #Nav a {
	float: left;
	display: block;
	height: 27px;
	background-image: url(../images/nav/main.png);
	text-indent: -9999px;
}
#Container #Header #Nav #Home a {
	width: 66px;
}
#Container #Header #Nav #Bookings a {
	width: 95px;
	background-position: -66px;
}
#Container #Header #Nav #Inflatables a {
	width: 104px;
	background-position: -161px;
}
#Container #Header #Nav #Terms a {
	background-position: -265px;
	width: 69px;
}
#Container #Header #Nav #Contact a {
	background-position: -334px;
	width: 78px;
}
#Container #Header #Nav #Location a {
	background-position: -412px;
	width: 86px;
}
#Container #Header #Nav #Test a {
	background-position: -498px;
	width: 124px;
}
#Container #Header #Nav #Faqs a {
	background-position: -622px;
	width: 50px;
}
#Container #Header #Nav a:hover {
	background-image: url(../images/nav/hov.png);
}
#Container #Header #Nav a#Active {
	background-image: url(../images/nav/act.png);
}

#Container #Sub_Main {
	height: 321px;
	background-image: url(../images/sub/back.jpg);
	background-repeat: no-repeat;
	clear: both;
	width: 922px;
}
#Container #Sub_Main #SubLeft {
	float: left;
	height: 321px;
	width: 555px;
}
#Container #Main #Right {
	background-image: url(../images/main/logos.png);
	background-position: center 250px;
	float: left;
	height: 600px;
	width: 190px;
	background-repeat: no-repeat;
	position: relative;
}
#Container #Sub_Main #SubRight {
	float: left;
	height: 321px;
	width: 367px;
	background-image: url(../images/sub/inflatable.jpg);
	background-repeat: no-repeat;
}
#Container #shadow {
	background-image: url(../images/sub/shadow.png);
	background-repeat: no-repeat;
	height: 36px;
}
#Container #Main #Left {
	width: 730px;
	background-color: #FFFFFF;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #E1E1E1;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#Container #Main #Left p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #454545;
	margin-bottom: 18px;
	margin-left: 25px;
	margin-right: 45px;
}
#Container #Main #Left h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	line-height: 39px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-top: 0px;
	padding: 0px;
}
#Container #Main #Left #Important {
	width: 535px;
	margin-top: 20px;
	background-color: #CCF1FF;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	padding-top: 5px;
	border: 1px solid #AAE8FF;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
}
#Container #Main #Left li {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	margin-bottom: 9px;
	font-size: 12px;
	margin-left: 25px;
	font-weight: bold;
	margin-right: 45px;
}
label {
	display: block;
}



input {
	height: 24px;
	width: 260px;
	border: 1px solid #9FAFB5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 2px;
	background-color: #F9FEFF;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
}
#Container #Main #Left .Inflatable {
	margin-top: 0px;
	margin-right: 20px;
	background-color: #E1F7FF;
	width: 712px;
	background-image: url(../images/inflatables/row.png);
	background-repeat: repeat-y;
	clear: both;
}
#Container #Main #Left .Inflatable img {
	float: left;
	margin-top: 0px;
	margin-left: 12px;
	padding: 4px;
	border: 1px solid #E0DFE3;
	background-color: #F2FCFF;
	margin-bottom: 6px;
}

#Container #Main #Left .Inflatable .InText {
	float: left;
	width: 445px;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
}
#Container #Main #Left .Inflatable .InText h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 10px;
	color: #DB3638;
}
#Container #Main #Left .Inflatable .InText p {
	margin-top: 0px;
	margin-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#Container #Main #Left .Inflatable .BookNow {
	position: absolute;
	left: 456px;
	background-color: #E1F7FF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	bottom: -442px;
}
#Container #Main #Left #ContactInfo p {
	font-size: 16px;
	font-weight: bold;
}
#Container #Main #Left #ContactInfo a {
	color: #0C729A;
}
#Container #Sub_Main #SubLeft #Flash {
	height: 253px;
	width: 521px;
	margin-top: 33px;
	margin-left: 29px;
}
#Container #Main #Left #Map {
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#Container #Main #Left h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	margin-left: 10px;
}



#Sea
#Container #Main #Left .Inflatable .InText li {
	margin-top: 9px;
	margin-bottom: 9px;
}
#Container #Main #Left .Inflatable .InText h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3638;
	font-weight: bold;
	margin-left: 10px;
}
#Container #Main #Left .Inflatable .InText p strong {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#Container #Main #Left .Inflatable  #BookNow {
	background-image: none;
	background-color: #E1F7FF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
#Container #Main #Left .Inflatable .Pic {
	float: left;
	height: 300px;
	width: 220px;
	padding-top: 6px;
	padding-left: 6px;
}
#Container #Main #Left .Inflatable .Top {
	background-image: url(../images/inflatables/top.png);
	height: 25px;
}
#Container #Main #Left .Inflatable .Bot {
	clear: both;
	height: 70px;
	background-image: url(../images/inflatables/bot.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
}

#Container #Main #Left .Inflatable .InText p {
	margin-left: 10px;
}
#Container #Main #Left .Inflatable .InText li {
	list-style-type: none;
	background-image: url(../images/inflatables/tick.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin-left: 10px;
}
#Container #Main #Left .Inflatable .InText ul {
	margin-top: 9px;
	margin-bottom: 18px;
}

#Container #Main #Left .Inflatable #Form  {
	width: 650px;
	margin-left: 30px;
}
#Container #Main #Left .Inflatable #Form #FR .FormBlock {
	margin: 0px;
	padding-top: 0px;
}

#Container #Main #Left .Inflatable #Form #Fl {
	float: left;
	height: 280px;
	width: 300px;
}
#Container #Main #Left .Inflatable #Form #FR {
	float: left;
	height: 320px;
	width: 300px;
}#Container #Main #Left .Inflatable #Form .FormBlock li {
	margin-left: 0px;
}


#Container #Main #Left .Inflatable #Form #BottomForm .submit {
	background-color: #0D739B;
	width: 100px;
	height: 30px;
	color: #FFFFFF;
	font-weight: bold;
}
#Container #Main #Left .Inflatable #Form #BottomForm .Reset {
	background-color: #0D739B;
	height: 30px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
}
#Container #Main #Left .Inflatable #FAQText  .Question {
	margin-bottom: 9px;
	font-weight: bold;
	color: #12729C;
}
#Container #Main #Left .Inflatable #FAQText strong {
	font-weight: bold;
	text-decoration: underline;
}
#Container #Main #Left .Inflatable #FAQText  em {
	text-decoration: underline;
}
#Container #Main #Left .Inflatable li {
	background-image: url(../images/inflatables/tick.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left top;
}
#Container #Main #Left .Inflatable #Form  .FormBlock li {
	background-image: none;
}
#Container #Main #Right #Weather {
	position: absolute;
	top: 617px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	left: 3px;
}
#Container #Main #Right #Weather a {
	color: #2D4492;
}
#Container #Main #Left .Inflatable #FAQText #QuestionsTest a {
	color: #12729C;
	font-weight: bold;
}
#Container #Main #Left .Inflatable #TestForm {
	margin-top: 0px;
}
#Container #Main #Left .Inflatable #TestForm h2 {
	margin-left: 20px;
}
#Container #Main #Left .Inflatable #FAQText #Div .DivLeft {
	float: left;
	width: 50%;
}
#Container #Main #Left .Inflatable #FAQText #Div {
	height: 350px;
}
#Container #Main #Left .Inflatable #FAQText #Divt .Question {
}

#Container #Main #Left .Inflatable #FAQText #Div #DivRight {
	width: 50%;
	float: left;
}
#Container #Main #Left .Inflatable #FAQText #Div  .Question a {
	color: #12729C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#PDFlink {
	font-weight: bold;
	color: #12729C;
}

#Container #Main #Left .Inflatable #HomepageText #facegirl {
	background-image: url(../images/facepaint/girl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#Container #Main #Left .Inflatable .Pic img.sthumb {
	margin-left: 2px;
}
#Container #Main #Left .Inflatable .Pic #p16 #NoBorders {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
#Container #Main #Left .Inflatable #Shorter {
	height: 200px;
}
#Container #Main .NoImages#Right {
	background-image: none;
}
