@charset "utf-8";

/* CSS Document */



@font-face {

  font-family: Diploma;

  font-style:  normal;

  font-weight: normal;

  src: url(media\DIPLOMA0.eot);

}



@font-face {

  font-family: Harrington;

  font-style:  normal;

  font-weight: normal;

  src: url(media\HARRING0.eot);

}



#titleBar {

background-image: url(media/ReapersRealm2009Header.jpg);

background-repeat: no-repeat;

border-bottom: 2px solid rgb(110, 25, 125);

border-top: 2px solid rgb(110, 25, 125);

cursor: pointer;

}



.menu {

height: 30px;

width: 744px;

font: 20px "Diploma";

}



.menu ul {
list-style-type: none;
}



.menu li {
float: left;

width: 25%;

height: 30px;

text-align: left;

background-image:url(media/blockdefault.gif);

}



.menu li a {

float: left;

color: black;

padding: 3px;

margin-left: 5px;

text-align: left;

text-decoration: none;

}



.menu li a:visited { 

}



.menu li a:hover {

color: black;

background: rgb(138, 138, 138);

text-decoration: none;

}



a {

color: white;

}



a:visited {

color: white;

}

h4 {

color: rgb(110, 25, 125);

font-weight:300;

font-family:Arial, Helvetica, sans-serif;



}

h3 {

color: rgb(110, 25, 125);

font-weight:500;

font-family:Arial, Helvetica, sans-serif;



}



#counter {

text-align: center;

font-size: 18px;

font-family: "Duality";

color: rgb(138, 138, 138);
	padding: 20px 0;
}



#title {
	width: 744px;
	border-top: 2px solid rgb(110, 25, 125);
	text-align: center;
}



#admissionTxt {

font-size: 15px;

font-family: "Times New Roman", Times, serif;

color: white;

text-align: center;

letter-spacing: .05em;

	margin-bottom: 40px;
	margin-top: 20px;
}



#onlineSales {

	padding-top:25px;

	width: 665px;

	font-size: 15px;

	font-family: "Times New Roman", Times, serif;

	color: white;

	text-align: center;

	border-top: 1px dotted rgb(147, 247, 5);

	letter-spacing: .05em;
	margin: 0 auto;
}



#gaSales {

padding-top:25px;

padding-right: 45px;

width: 300px;

height: 300px;

font-size: 15px;

font-family: "Times New Roman", Times, serif;

color: white;

text-align: center;

letter-spacing: .05em;

border-right: 1px dotted rgb(147, 247, 5);
	float: left;
	margin-top: 10px;
}



#vipSales {

padding-top:25px;

width: 300px;

height: 250px;

font-size: 15px;

font-family: "Times New Roman", Times, serif;

color: white;

text-align: center;

letter-spacing: .05em;

	float: left;
	margin-top: 10px;
}



#groupSales {

padding-top:25px;

width: 675px;

font-size: 15px;

font-family: "Times New Roman", Times, serif;

color: white;

text-align: center;

letter-spacing: .05em;

	margin-bottom: 50px;
}



#floorsTxt {

width: 744px;

text-align: center;

font-size: 24px;

font-family: "Harrington";

color: white;

}

#attraction_small_imgs {
	margin: 0 auto;
	width: 648px;
}
#attraction_small_imgs div {
	float: left;
}

#attractionWoods {

width: 210px;

height: 312px;

background-image: url(media/ReapersRealm2007Woods.jpg);

background-repeat: no-repeat;

border: 1px solid white;

	margin-top: 28px;
}



#attractionSpacer {
width: 53px;

height: 340px;

background-image: url(media/spacer.jpg);

background-repeat: no-repeat;

}

#attractionCarnival {

width: 210px;

height: 312px;

background-image: url(media/ReapersRealm2007Carnival.jpg);

background-repeat: no-repeat;

border: 1px solid white;

	margin-top: 28px;
}



#externalLinks {

width: 744px;

height: 210px;

background-position: center;

border-top: 2px solid rgb(110, 25, 125);

border-bottom: 2px solid rgb(110, 25, 125);

	margin-top: 15px;
}



#externalLinks2 {

margin-bottom: 25px;

width: 744px;

height: 210px;

background-position: center;

border-top: 2px solid rgb(110, 25, 125);

border-bottom: 2px solid rgb(110, 25, 125);

}



#externalLinks3 {

margin-bottom: 25px;

width: 744px;

height: 210px;

background-position: center;

border-top: 2px solid rgb(110, 25, 125);

border-bottom: 2px solid rgb(110, 25, 125);

}



#externalLinks4 {

margin-bottom: 25px;

width: 744px;

height: 210px;

background-position: center;

border-top: 2px solid rgb(110, 25, 125);

border-bottom: 2px solid rgb(110, 25, 125);

}



#externalLinks5 {

margin-bottom: 25px;

width: 744px;

height: 210px;

background-position: center;

border-top: 2px solid rgb(110, 25, 125);

border-bottom: 2px solid rgb(110, 25, 125);

}



#externalLinks6 {

margin-bottom: 25px;

width: 744px;

height: 210px;

background-position: center;

border-top: 2px solid rgb(110, 25, 125);

border-bottom: 2px solid rgb(110, 25, 125);

}



#pageFooter {
height: 60px;
	text-align: center;
}



#pageFooter2 {

width: 744px;

height: 60px;

}



#pageFooter3 {

position: absolute;

z-index: 17;

width: 744px;

height: 60px;

left: 0;

top: 2120px;

}



#pageFooter4 {

position: absolute;

z-index: 17;

width: 744px;

height: 60px;

left: 0;

top: 1320px;

}



#pageFooter5 {

position: absolute;

z-index: 17;

width: 744px;

height: 60px;

left: 0;

top: 1325px;

}



#pageFooter6 {

position: absolute;

z-index: 17;

width: 744px;

height: 60px;

left: 0;

top: 900px;

}



#soundIcon {
	margin-left: 600px;
	margin-top: -25px;
}



#copyRight {

text-align: center;

font-size: 13px;

color: white;
	line-height: 25px;
}



#comeRoam {

width: 298px;

height: 210px;

background-image: url(media/ReapersRealm2007Mary.jpg);

background-repeat: no-repeat;

border-right: 1px solid rgb(110, 25, 125);

	float: left;
}



#screamPass {

font-size: 16px;

/* fix */

color: white;

text-align:center;

	float: left;
	width: 230px;
	padding-top: 30px;
}



#mySpace {

width: 213px;

height: 98px;

border: 0;

	float: left;
	padding-top: 19px;
}



#hoursCalendar {
width: 744px;

height: 465px;

background-image: url(media/calendar2010.jpg);

background-repeat: no-repeat;

background-position: top center;

background-repeat: no-repeat;

}



#directionMap {
height: 370px;

background-image: url(media/map2007.jpg);

background-repeat: no-repeat;

background-position: top center;

background-repeat: no-repeat;

cursor: pointer;
	margin-bottom: 20px;
}



#mapTxt {

width: 744px;

height: 100px;

text-align: center;

font-size: 16px;

font-family:Arial, Helvetica, sans-serif;

color: white;

}



.textBlock {

width: 400px;

text-align: left;

color: white;

font-family: Georgia, "Times New Roman", Times, serif;

font-size:12px;

line-height: 17px;

}



.tableText {

color: white;

font-size: 11px;

width: 400px;

}



.priceForm {

width: 375px;

padding-left: 25px;

padding-top: 15px;

text-align: left;

font-size: 12px;

color: white;

font-family: Georgia, "Times New Roman", Times, serif;

border: 1px solid #FFFFFF;
	margin-bottom: 25px;
	margin-top: 10px;
}



/*

label { 

width: 175px; 

float: left; 

text-align: left; 

margin: 0 1em ;

padding-right: 10px;

clear: both;

} 

*/

.input-box { 

background: white; 

border: #26a solid 1px;  

width: 345px;

margin-bottom: 8px;

font-size: 12px;

border-top: #1B5A59 1px solid ;

border-left: #1B5A59 1px solid ;

border-bottom: #3FC5C1 1px solid;

border-right: #3FC5C1 1px solid;

} 



textarea {

height: 100px;

width: 345px;

border:1px solid #1B5A59;  

font-size: 12px;

text-decoration: none; 

background-color: white;

}





.submit-button 

{  

clear: both;

float: left;

}



#thanks {

position: absolute;

z-index: 6;

text-align: left;

color:#FFFFFF;

font-family: Georgia, "Times New Roman", Times, serif;

font-size:16px;

line-height: 17px;

}


