/* CSS Document */


/*
========================== Shared Stuff ============================================
*/



body 
{
	margin:0px;
	padding:0px;
	background:#3F0175 url(content/GIF/reusables/bg/bg_tile.gif) top left repeat;
					
}
			
img		{
	border:0px;
	padding:0px;
	margin:0px;
}



#container	{
	font: 11px "Times New Roman", Times, serif;
	margin:0px auto 15px auto;
	padding:0px;
	width:988px;
	border:#964bd7 solid 1px;
	border-top:none;
	position:relative;
}




#logotop_bg	{

	margin:0px;
	padding:0px;
	width:988px;
	height:215px;
	background:url(content/JPG/reusables/slices/toplogo_bg.jpg) no-repeat top left;
	
}
		


#menu_bg	{

	margin:0px;
	padding:0px;
	width:988px;
	height:60px;
	background: url(content/JPG/reusables/slices/menu_bg.jpg) no-repeat top left;
	
}


#body_bg	{

	margin:0px;
	padding:0px;
	width:988px;
	background:#3F0175 url(content/JPG/reusables/slices/body_bg.jpg) top left no-repeat;
	
}
			

#footer_bg	{

	margin:-50px auto 0px auto;
	padding:0px;
	width:988px;
	height:63px;
	background:#3F0175 url(content/JPG/reusables/slices/footer_bg_repeater.jpg) bottom repeat-x;;
	
}
			


			
						
a:link {
	color:#FEBD03;
	text-decoration:none;
}

a:visited {
	color:#FEBD03;
	text-decoration:none;
}

a:hover {
	color:#FEBD03;
	text-decoration:underline;
}

a:active	{
	color:#FEBD03;
	text-decoration:overline;
}


h1	{
	font-size:24px;
	font-weight:bold;
	line-height:1.3em;
}
	
h2	{
	font-size:18px;
	font-weight:bold;
	line-height:1.3em;
}

h3	{
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
}

.preload img{
	width:0px;
	height:0px;
}


.noPad		{
	padding:0px;
	margin:0px;
}

.evenBreak	{
	font-size:16px;
	line-height:1.4em;
	}

.indent	{
	text-indent:10px;
}


.center	{
	text-align:center;
}


.justify	{
	text-align: justify;
}



.alignRight	{
	text-align:right;
}


.alignLeft	{
	text-align:left;
}


.floatleft	{
	float:left;
	}


.floatright	{
	float:right;
	display:inline;
	}


.floatImagePad	{
	padding: 5px 0px 5px 0px;
	}



.floatImageRightPad	{
	padding: 5px 0px 5px 5px;
	}


.floatImageLeftPad	{
	padding: 5px 5px 5px 0px;
	}


.floatcenter	{
	margin:0px auto;
	float:none;
	}

.imageRight	{
	float:left;
	margin:65px 0px 0px 5px;
	}


.imageRightAds	{
	float:left;
	margin:65px 0px 0px 50px;
	}


.flashOverlay	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	}

.mouseovers	{
	position:relative;
	z-index:5;
	width:500px;
}

/*
========================== End Shared Stuff ============================================
*/





/*
========================== Dialog Stuff ============================================
*/

.dialog {
 margin:45px 0px 0px 15px;
 color:#fff;
 display:inline; /* Fix IE Double Margin Float bug */

}

.dialogSecondRow {
 margin:15px 0px 0px 15px;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:19px;
}

.dialog .ft .c {
 height:13px;
}

.dialog .hd {
 background:transparent url(content/GIF/reusables/dialog/tl.gif) no-repeat 0px 0px;
 margin-right:11px; /* space for right corner */
}

.dialog .hd .c {
 background:transparent url(content/GIF/reusables/dialog/tr.gif) no-repeat right 0px;
 margin-right:-11px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog .bd {
 background:transparent url(content/GIF/reusables/dialog/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(content/GIF/reusables/dialog/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 1px 0px 1px;
 background:#3f0175 url(content/GIF/reusables/dialog/ms.jpg) repeat-x 0px 0px;

}

.dialog .ft {
 background:transparent url(content/GIF/reusables/dialog/bl.gif) no-repeat 0px 0px;
 margin-right:11px; /* space for right corner */
}

.dialog .ft .c {
 background:transparent url(content/GIF/reusables/dialog/br.gif) no-repeat right 0px;
 margin-right:-11px; /* pull right corner back over "empty" space (from above margin) */
}


.dialog h1 {
 /* header */
 font-family:'Lucida Casual', 'Comic Sans MS';
 font-size:1.8em;
 font-weight:normal;
 margin:0px;
 padding:0px;
 margin-top:-22px;
 color:#FEBD03;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font-size:16px;
 line-height: 1.4em;
}


.dialog .padEightTwo {
 padding:.82em;
 padding-top:.82em;
 padding-bottom:0em;
}

.dialog .padSix {
 padding:.6em;
 padding-top:.82em;
 padding-bottom:0em;
}

/*
========================== End Dialog Stuff ============================================
*/





/*
========================== Font Sizes ============================================
*/


.dialog .sizeThirteen	{
	font-size:13px;
	}


.dialog .sizeSixteen	{
	font-size:16px;
	}




/*
========================== End Font Sizes ============================================
*/



/*
========================== Dialog Box Sizes ============================================
*/

.nineseventysix	{
	width:976px;
	}
	
.ninefiftyfive	{
	width:955px;
	}
	
.ninefourtyeight	{
	width:888px;
	}

.eightthirty	{
	width:830px;
	}


.eighthundred	{
	width:800px;
	}
	
.seventwentythree	{
	width:723px;
	}

.sevenforty	{
	width:720px;
	}

.sixeighty	{
	width:680px;
	}

.sixhundred	{
	width:600px;
	}
	
.fivetwenty	{
	width:520px;
	}	
	
.fourseventwo	{
	width:472px;
	}		
		
.foursixty	{
	width:460px;
	}	

.fourfifty	{
	width:450px;
	}	

.threeforty	{
	width:340px;
	}	

.threeten{
	width:310px;
	}	

.twosixtyfive	{
	width:265px;
	}


.twothirtyfive	{
	width:235px;
	}


.twoten	{
	width:210px;
	}

.oneseventysix	{
	width:176px;
	}

.onesixtysix	{
	width:166px;
	}


/*
========================== End Dialog Box Sizes ============================================
*/


/*
========================== Nav Menu Stuff ============================================
*/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align:center;
	font-size:17px;
}

#nav a {
	display: block;
	font-family:'Lucida Casual', 'Comic Sans MS';
	font-weight:100;
}

#nav li {
	float: left;
}



#nav li ul.homeUL {
	position: absolute;
	width: 96px;
	left: -999em;
	background:#5a06a1;
	border-left:#6a3d98 solid 1px;
	border-right:#6a3d98 solid 1px;
}

#nav li ul.homeUL li {
	border-bottom:#6a3d98 solid 1px;
	width:96px;
}

#nav li ul.homeUL li ul li {
	border-bottom:#5a06a1 solid 1px;
	width:96px;
}




#nav li ul.infoUL {
	position: absolute;
	width: 97px;
	left: -999em;
	background:#5a06a1;
	border-left:#6a3d98 solid 1px;
	border-right:#6a3d98 solid 1px;
}

#nav li ul.infoUL li {
	border-bottom:#6a3d98 solid 1px;
	width:97px;
}

#nav li ul.infoUL li ul li {
	border-bottom:#5a06a1 solid 1px;
	width:97px;
}




#nav li ul.todoUL {
	position: absolute;
	width: 97px;
	left: -999em;
	background:#5a06a1;
	border-left:#6a3d98 solid 1px;
	border-right:#6a3d98 solid 1px;
}

#nav li ul.todoUL li {
	border-bottom:#6a3d98 solid 1px;
	width:97px;
}

#nav li ul.todoUL li ul li {
	border-bottom:#5a06a1 solid 1px;
	width:120px;
}




#nav li ul.contactUL {
	position: absolute;
	width: 153px;
	left: -999em;
	background:#5a06a1;
	border-left:#6a3d98 solid 1px;
	border-right:#6a3d98 solid 1px;
}

#nav li ul.contactUL li {
	border-bottom:#6a3d98 solid 1px;
	width:153px;
}

#nav li ul.contactUL li ul li {
	border-bottom:#5a06a1 solid 1px;
	width:97px;
}




#nav li ul a:link, #nav li ul a:visited {
	padding: 3px 0px 3px 0px;
	color:#ffb835;
	font-weight:bold;
	text-decoration:none;
}

#nav li ul a:hover, #nav li ul a:active {
	padding: 3px 0px 3px 0px;
	color: #ffb835;
	font-weight:bold;
	text-decoration:underline;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	
}

#nav li ul li ul {
	position: absolute;
	left: -999em;
}


#nav li ul ul {
	border-left:#5a06a1 solid 1px;
	border-right:#5a06a1 solid 1px;
	border-top:#5a06a1 solid 1px;
	background:#701FB5;
}


#nav .homeUL ul {
	margin: -31px 0 0 93px;
}

#nav .infoUL ul {
	margin: -31px 0 0 94px;
}

#nav .todoUL ul {
	margin: -31px 0 0 94px;
}

#nav .contactUL ul {
	margin: -31px 0 0 143px;
}


#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}


/*
========================== End Nav Menu Stuff ============================================
*/



			

/*
========================== Home Page Stuff ============================================
*/

 .newsText	{
	font-size:12px;
	}


 .newsImage	{
	margin:0px 0px 20px 0px;
	font-size:12px;
	text-align:center;
	overflow:hidden;

}


 .newsImageLast	{
	margin:0px 0px 0px 15px;
	font-size:12px;
	text-align:center;
	width:120px;
	height:60px;
	border:#FFFFFF solid 1px;
	overflow:hidden;

}


 #newslinks	{		
	color:#FEBD03;
	font-size:13px;
	text-align:left;
	list-style-type:circle;
	list-style-position:inside;
	padding:0px;
	padding-left:17px;
	margin:0.5em 0px 10px 0px;
		}

 #newslinks li	{
	padding-bottom:3px;	
			
		}		

#liveWebcam{
	border:#FFFFFF solid 1px;
	height:102px;
	width:148px;
	overflow:hidden;
	margin-left:6px;

}


#liveWebcamText	{
	position: relative;
	bottom:20px;
	font-size:20px;
	width:148px;
	font-variant:small-caps;
}


.whiteOutline{
	border:#FFFFFF solid 1px;
	width:148px;
	overflow:hidden;
}

			
.whiteOutline2{
	border:#FFFFFF solid 1px;
	width:150px;
	overflow:hidden;
}

			
.whiteOutlineOD{
	border:#FFFFFF solid 1px;
	width:148px;
	overflow:hidden;
	margin-left:6px;
}

			
		
.whiteOutlineSizeless{
	border:#FFFFFF solid 1px;
}

			
		
#homeright	{
	float:left;
	margin:65px 0px 0px 5px;
	}


.tramsHomeLarge	{
	float:left;
	margin:65px 0px 0px 5px;
	position:relative;
	text-align:center;
	}


#awardsHome	{
	position:absolute;
	top:0px;
	left:5px;
	}



#bushwackercount	{
	font-size:17px;
	font-weight:bold;
	line-height:1.3em;
	margin:0px 0px 0px 0px;
	}


#mouseovers	{
	margin:10px 0px 5px 0px;
	padding:0px;
	width:450px;
	height:120px;
	border:#FFFFFF solid 1px;
	}


#mouseovers img	{
	margin:0px;
	padding:0px;
	float:left;
	}



#nomouseovers	{
	margin:10px 0px 5px 0px;
	padding:0px;
	width:450px;
	height:120px;
	border:#FFFFFF solid 1px;
	}


#nomouseovers img	{
	margin:0px;
	padding:0px;
	float:left;
	}



.skyjumpPad	{
	margin-top:14px;
	}

/*
========================== End Home Page Stuff ============================================
*/






/*
========================== Staff Page ============================================
*/


.staffThreeSpacer	{
	width: 120px;
	}
	
	
.staffTwoSpacer	{
	width: 240px;
	}
	
	
.staffContainer	{
	padding:10px 0px 5px 0px;
}


.staffElement	{
	padding:5px 28px 5px 28px;
	text-align:center;
	line-height: 1.4em;
	width:175px;
}

.staffElement p	{
	font-size:14px;
	text-align:center;
	line-height: 1.4em;
}

.staffElement em	{
	font-size:12px;
	text-align:center;
	line-height: 1.4em;
}


.dialog .staffTitle	{
	margin-bottom:20px;
	font-size:20px;
	text-decoration:underline;
	text-align:center;
	line-height:1.4em;
	font-weight:bold;

}

/*
========================== End Staff Page ============================================
*/






/*
========================== Gallery ============================================
*/



.avGoodies	{
	width:250px;
	margin:0px;
	padding:0px;
	text-align:center;
	}
	

.bottomBoxCenter	{
	margin-top:10px;
	margin-left:90px;
	}


	
/*
========================== End Gallery ============================================
*/







/*
========================== Online Store ============================================
*/


#storeHeader	{
	margin-bottom: 0px;
	}
	

.storeBox	{
	margin-top:50px;
	margin-left:90px;
	}


	
/*
========================== End Store ============================================
*/








/*
========================== Webcam Page ============================================
*/


.PTZTV	{
	background-image:url(content/JPG/webcam/PTZTV_Frame.png);	
	background-position: 75px 0px;
	background-repeat:no-repeat;
	
}

.ptztvImage	{
	margin: 0px 0px 0px 112px;
	padding-top:30px;
	}

.oldWebcam	{
	text-align:center;
	}

#webcamLocationBoxes{
	margin: 10px 0px 0px 110px;
	}
		
/*
========================== End Webcam ============================================
*/







/*
========================== Accom ============================================
*/



.dialog .accomInfo ul.apartment {
 margin:0.5em 0px 0px 110px;
 padding-left:10px;
 font-size:16px;
 line-height: 1.4em;
 list-style: inside circle;
}


.dialog .accomInfo ul.cottage {
 margin:0.5em 0px 0px 110px;
 padding-left:25px;
 font-size:16px;
 line-height: 1.4em;
 list-style: inside circle;
}


.dialog .accomInfo ul ul {
 margin:0.5em 0px 0px 0px;
 padding-left:10px;
 font-size:16px;
 line-height: 1.4em;
 list-style: inside circle;
}


.accomInfo strong	{
	text-decoration:underline;
	font-size:18px;
	}

.dialog .accomList	{
 padding:0px 0px 0px 50px;
 }

/*
========================== End Acomm ============================================
*/






/*
========================== Apartment ============================================
*/



.dialog .apartmentP	{
	margin:25px 45px 0px 0px;
	width: 580px;
	font-size:18px;
	line-height:1.4em;
	
	}

.dialog .apartmentBigP	{
	margin:25px 45px 0px 0px;
	width: 580px;
	font-size:21px;
	line-height:1.4em;
	
	}

.dialog .apartmentSmallP	{
	margin:25px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:1.1em;
	
	}


.padapartmentTop	{
	padding:18px 0px 0px 0px;
	font-size:16px;
	line-height: 1.4em;
}


.padaccomTop	{
	padding:10px 0px 0px 0px;
	font-size:16px;
	line-height: 1.4em;
}



.apartmentLeftMargin	{
	margin:0px 0px 0px 45px;
	}


/*
========================== End Apartment ============================================
*/




/*
========================== Cottage ============================================
*/



.dialog .cottageP	{
	margin:25px 30px 0px 30px;
	width: 400px;
	font-size:18px;
	line-height:1.4em;
	
	}

.dialog .cottageBigP	{
	margin:25px 30px 0px 30px;
	width: 400px;
	font-size:21px;
	line-height:1.4em;
	
	}

.dialog .cottageSmallP	{
	margin:25px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:1.1em;
	
	}


.padcottageTop	{
	padding:18px 0px 0px 0px;
	font-size:16px;
	line-height: 1.4em;
}



.cottageLeftMargin	{
	margin:0px 0px 0px 25px;
	}

/*
========================== End Cottage ============================================
*/





/*
========================== About Us ============================================
*/

.dialog .tramInfo ul {
 margin:0.5em 0px 0px 0px;
 padding-left:10px;
 font-size:16px;
 line-height: 1.4em;
}


.dialog .companyInfo ul {
 margin:0.5em 0px 0px 0px;
 list-style:outside circle;
 padding-left:20px;
 font-size:13px;
 line-height: 1.1em;
}


.dialog .companyInfo ul li {
 margin: 1.1em 0px 0px 0px;
}


.companyInfo p {
 font-size:13px;
}


.padAboutUsRight	{
	padding:0px 15px 0px 0px;
}

.padAboutUsTop	{
	padding:18px 0px 0px 0px;
}


.beginningCapsInfo	{
	font-size:18px;
	}

.bottomBox	{
	margin-top:10px;
	}



/*
========================== End About Us ============================================
*/


	
	

/*
========================== Location ============================================
*/

.dialog .locationTopP {
	margin: 12px 0px 0px 10px;
	font-size:16px;
	width: 305px;
	line-height: 2em;
}


#mapLinkText	{
	font-size:12px;
	width:335px;
	text-align:center;
	}

.locationSlide	{
	margin:0px 10px 0px 0px;
	}
	
.locationMarginTop	{
	margin:20px 0px 0px 0px;
	}

.locationFlagPole	{
	height:620px;
	overflow:hidden;
	}


/*
========================== End Location ============================================
*/




/*
========================== Map Page Stuff ============================================
*/



.mouseovermap		{		
					visibility:visible;
					z-index:1;
					position:absolute;
					top:10px;
					left:15px;
			}




.maptext		{		
					visibility:visible;
					z-index:1;
					position:absolute;
					top:24px;
					left:395px;
					font-size:18px;
					color:#FFFFFF;
					text-align:right;
			}




.mapbacklink		{		
					visibility:visible;
					z-index:3;
					position:absolute;
					top:10px;
					left:880px;
					font-size:18px;
			}



.mapfooter		{		
					visibility:visible;
					z-index:3;
					position:absolute;
					top:600px;
					left:21px;
					float:left;
			}




.mapbackground		{		
					visibility:visible;
					z-index:2;
					position:absolute;
					top:60px;
					left:30px;
			}
			
							
			
			
.legendmap		{		
					visibility:visible;
					z-index:2;
					position:absolute;
					top:60px;
					left:30px;
			}
			



.paradiselegendvisible
				{
					visibility:visible;
					z-index:4;						
					position:absolute;
					top:14px;
					left:22px;
				}




.parkingvisible
				{
					visibility:visible;
					z-index:3;						
					position:absolute;
					top:52px;
					left:22px;
				}





.liftstationsvisible
				{
					visibility:visible;
					z-index:3;						
					position:absolute;
					top:90px;
					left:22px;
				}





.basebuildingsvisible
				{
					visibility:visible;
					z-index:3;						
					position:absolute;
					top:128px;
					left:22px;
				}





.foodvisible
				{
					visibility:visible;
					z-index:3;						
					position:absolute;
					top:166px;
					left:22px;
				}





.servicesvisible
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:202px;
					left:22px;
				}





.paradise1dot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:505px;
					left:810px;
				}
				






.paradise2dot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:122px;
					left:653px;
				}
				




.paradise3dot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:191px;
					left:599px;
				}
				




.atlantisdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:237px;
					left:485px;
				}



				

.butterflydot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:415px;
					left:180px;
				}



				

.ondeckdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:150px;
					left:560px;
				}



				

.infodot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:240px;
					left:400px;
				}
				
				



.moderndot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:276px;
					left:537px;
				}
				



.docksidedot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:279px;
					left:515px;
				}
				
				
				
				
				
				
.gourmetdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:266px;
					left:505px;
				}





.draughtingdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:253px;
					left:495px;
				}






.havensightdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:301px;
					left:491px;
				}




.dynastydot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:349px;
					left:469px;
				}






.dynastydottwo
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:292px;
					left:438px;
				}






.dynastydotthree
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:280px;
					left:413px;
				}





.radiodot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:255px;
					left:581px;
				}
				





.uspostdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:197px;
					left:499px;
				}
				
				







.shipwreckdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:368px;
					left:530px;
				}
				
				
				
				


.dellydot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:358px;
					left:442px;
				}						




.greatwalldot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:376px;
					left:431px;
				}			
				
				
				
				
			
.offshoredot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:125px;
					left:574px;
				}
				
				
									
			
.subwaydot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:233px;
					left:587px;
				}



			
.kfcdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:237px;
					left:560px;
				}


			
.wendysdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:78px;
					left:632px;
				}
				



.hootersdot
				{
					visibility:visible;
					z-index:3;
					position:absolute;
					top:206px;
					left:575px;
				}
				
/*
========================== End Map Page Stuff ============================================
*/



/*
========================== Schedule ============================================
*/


.beginningCapsSchedule	{
	font-size:24px;
	}

.dialog .scheduleInfo ul {
 margin:0.5em 0px 0px 0px;
 padding-left:10px;
 font-size:16px;
 line-height: 1.4em;
 list-style: inside circle;
}


.scheduleInfo strong	{
	text-decoration:underline;
	font-size:18px;
	}

.dialog .scheduleP {
	margin: 12px 0px 30px 10px;
	font-size:16px;
	width: 260px;
	line-height: 1.4em;
}


.dialog .scheduleBottomP {
	margin: 12px 0px 30px 10px;
	font-size:16px;
	width: 300px;
	line-height: 1.4em;
	text-align:justify;
}


.scheduleSecondColumn {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 20px;
	font-size:16px;
	width: 260px;
	line-height: 1.4em;
	border-left:#9b50dd solid 1px;
}



.dialog .scheduleSecondColumn ul ul {
	font-size:11px;
	line-height: 1.2em;
}

.scheduleBottomBox	{
	margin: 20px 0px 0px 0px;
	width:550px;
	border-top:#9b50dd solid 1px;
}


.minical	{
	margin: 12px 0px 0px 20px;
	}


/*
========================== End Schedule ============================================
*/




/*
========================== Rates ============================================
*/


.dialog .ratesInfo ul {
 margin:0.5em 0px 0px 0px;
 padding-left:5px;
 font-size:16px;
 line-height: 1.4em;
 list-style: outside circle;
 width: 250px;

}


.ratesInfo ul ul li{
	list-style: outside circle;
	margin: 0px 0px 0px 10px;
}

.ratesInfo strong	{
	text-decoration:underline;
	font-size:18px;
	}


.dialog .ratesBottomP {
	margin: 12px 0px 30px 10px;
	font-size:14px;
	width: 500px;
	line-height: 1em;
}


.ratesSecondColumn {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 20px;
	font-size:16px;
	width: 260px;
	line-height: 1.4em;
	border-left:#9b50dd solid 1px;
}


.ratesSecondColumn ul ul li{
	list-style: outside circle;
	margin: 0px 0px 0px 10px;
}

.ratesSecondColumn ul li ul li{
	list-style: outside circle;
	margin: 0px 0px 0px 10px;
}


.ratesBottomBox	{
	margin: 20px 0px 0px 0px;
	width:550px;
	border-top:#9b50dd solid 1px;
}


.ratesAdsP	{
	margin-top:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:50px;
	}
	
.imageRightRates	{
	float:right;
	margin:65px 0px 0px 5px;
	}


/*
========================== End Rates ============================================
*/






/*
========================== Weddings ============================================
*/


.dialog .behindScenesP	{
	font-size:24px;
	text-decoration:underline;
	}


.dialog .weddingFloatP	{
	width: 240px;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right:#9b50dd solid 1px;
	font-size:18px;
	}


.dialog .weddingPlanners	{
	width: 240px;
	line-height:1.1em;
	
	}

.weddingPhotos img	{
	margin: 10px;
	}

/*
========================== End Weddings ============================================
*/



/*
========================== Parties ============================================
*/



.dialog .partiesP	{
	margin:25px 45px 0px 0px;
	width: 660px;
	font-size:18px;
	line-height:1.4em;
	
	}

.padPartiesTop	{
	padding:18px 0px 0px 0px;
	font-size:16px;
	line-height: 1.4em;
}



.dialog .partiesUnderlineP	{
	text-decoration:underline;
	font-size:20px;
	}

.partiesAppsMenu	{
	width: 400px;
	font-size:16px;
	margin: 5px auto;
	}


.partiesPHeader	{
	text-align:center;
	font-size:18px;
	font-weight:bolder;
	}

.partiesPHeaderSmaller	{
	text-align:center;
	font-size:16px;
	font-weight:bolder;
	}

.partiesLunchMenu	{
	width: 400px;
	font-size:16px;
	margin: 5px auto 0px auto;
	padding:0px;
	}


.partiesLunchMenu th	{
	text-align:center;
	font-size:18px;
	font-weight:bolder;
		}


.partiesMenuLeft	{
	text-align:left;
	vertical-align: baseline;
	}

.partiesMenuRight	{
	text-align:right;
	vertical-align: baseline;
	}

.partiesMenuSmallLeft	{
	font-size:12px;
	text-align:left;
	}


.partiesMenuSmallCenter	{
	font-size:12px;
	text-align:center;
	}


.partiesMenuLargeCenter	{
	font-size:18px;
	text-align:center;
	}

	
.partiesList	{
	list-style: circle outside;
	margin:0.5em 0px 0px 90px;
	padding-left:10px;
	font-size:15px;
	line-height: 1.4em;
	width: 260px;

}

.partiesList li	{
	margin: 0px 0px 0px 20px;
}

/*
========================== End Parties ============================================
*/





/*
========================== Stores ============================================
*/

.storesP	{
	margin:10px 0px 0px 0px;
	width:190px;
}

.storesFlashless	{
	width:250px;
	height:188px;
	}


/*
========================== End Stores ============================================
*/




/*
========================== SkyJump ============================================
*/



.jumpTimes strong	{
	font-size:18px;
	}


.jumpTimes .smallStrong	{
	font-size:16px;
	}

#skyJumpLogo	{
	margin:-10px 0px 5px 10px;
	}
/*
========================== End SkyJump ============================================
*/





/*
========================== Limin ============================================
*/



.dialog .liminP	{
	margin:25px 25px 0px 0px;
	width: 440px;
	line-height:1.4em;
	
	}

.padLiminTop	{
	padding:18px 0px 0px 0px;
	font-size:16px;
	line-height: 1.4em;
}


.liminBandList	{
	list-style: circle outside;
	margin:0.5em 0px 0px 10px;
	padding-left:10px;
	font-size:17px;
	line-height: 1.4em;
	width: 260px;

}

.liminBandList li	{
	font-size:15px;
	margin: 0px 0px 0px 25px;
}


/*
========================== End Limin ============================================
*/





/*
========================== Dinin ============================================
*/



.dialog .dininUnderlineP	{
	text-decoration:underline;
	font-size:20px;
	}

.padLiminTop	{
	padding:18px 0px 0px 0px;
	font-size:16px;
	line-height: 1.4em;
}


.dininKidsMenu	{
	width: 400px;
	font-size:16px;
	margin: 5px auto;
	}


.dininKidsMenu th	{
	text-align:center;
	font-size:24px;
	}

.dininLunchMenu	{
	width: 400px;
	font-size:16px;
	margin: 5px auto 0px auto;
	padding:0px;
	}


.dininLunchMenu th	{
	text-align:center;
	font-size:24px;
	}


.dininMenuLeft	{
	text-align:left;
	}

.dininMenuRight	{
	text-align:right;
	}

.dininMenuSmallLeft	{
	font-size:12px;
	text-align:left;
	}


.dininMenuSmallCenter	{
	font-size:12px;
	text-align:center;
	}


.dininMenuLargeCenter	{
	font-size:18px;
	text-align:center;
	}

	
.dininList	{
	list-style:none outside;
	margin:0.5em 30px 0px 0px;
	padding-left:10px;
	font-size:18px;
	line-height: 1.4em;
	width: 250px;

}
/*
========================== End Dinin ============================================
*/



/*
========================== Birds ============================================
*/




.birdsImage	{
	margin:0px 0px 10px 0px;
	font-size:14px;
	text-align:center;
}



.birdsImage	strong {
	font-size:16px;
}


.birdsImageLast	{
	margin:0px 0px 4px 0px;
	font-size:14px;
	text-align:center;
}

.birdsImageLast	strong {
	font-size:16px;
}


.birdTimes strong	{
	font-size:18px;
	}


.birdTimes .smallStrong	{
	font-size:16px;
	}

/*
========================== End Birds ============================================
*/



/*
========================== Contact Us ============================================
*/



form input[type=text],form input[type=file],form input[type=password],form textarea	{
	background:#3F0175;
	color:#FFFFFF;
	}


.contactUsForms	{
	width:290px;
}


.contactUsVerify	{
	width:120px;
}


.contactUsError	{
	color:#ff0066;
	}


.dialog .contactUsP {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font-size:16px;
 line-height: 1em;
}


.contactUsPSmall	{
	font-size:14px;
	font-style:italic;
}


/*
========================== End Contact Us ============================================
*/




/*
========================== Guestbook ============================================
*/



.dialog .guestbookP	{
	margin:25px 25px 0px 0px;
	width: 700px;
	line-height:1.4em;
	font-size:16px;	
	}

.guestbookFloat	{
	margin:0px 0px 0px 13px;
	width: 660px;
	line-height:1.4em;
	font-size:16px;	
	}

.padGuestbookTop	{
	padding:18px 0px 0px 0px;
	font-size:16px;
	line-height: 1.4em;
}


/*
========================== End Limin ============================================
*/






.copywriteflow
			{		width:988px;
					font-size:14px;
					font-weight:200;
					color:#FFFFFF;
					text-align:center;
					position:relative;
					z-index:2;
			}


/*
========================== End page bottom Stuff ============================================
*/
