@charset "utf-8";
/* CSS Document */

body {
	overflow-x:hidden;	
}


.intro {
	width:800px;
	position:relative;
	top:200px;
	left:150px;
	font-size:22px;
}

.text {
	width:650px;
	position:relative;
}

.special {
	position:relative;
	left:100px;
	top:-350px;
	background-color:#000000;
	opacity:0.8;
	border:#FFF thin;
	padding:25px;
	width:400px;
	height:325px;
}

.media {
	position:absolute;
	left:1050px;
	top:200px;
}

#backdrop {
	
}

#read_more {
	
}


#section_overview {
width:1020px;
margin:0 auto;
height:380px;	
position:relative;
left:-40px;
}

#section_overview a:link {
text-decoration:none;	
}

.section {
width:280px;
padding:20px;
margin:10px;
float:left;
color:#000000;	
font-size:14px;
line-height:20px;
background-color:#FFF;
}

.section h2 {
margin-bottom:5px;	
}


h1,h2,h3,h4,h5,p {
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}

#sidebar h1,h2,h3,h4,h5,p {
	padding-bottom:0px;
}

#footerlogo {
	padding:40px;	
	float:left;
}


.gymheading {
	font-size:28px;
	color:#FB5037;
}

.gymheading:hover {
	text-decoration:underline;
	cursor:pointer;
}

.regionheading {
	font-size:40px;
	color:#F00;
}

.regionheading:hover {
	text-decoration:underline;
	cursor:pointer;
}

.gymcontent {
	display:none;	
}

.gymcontent a:link {
	color:#FD8877;
	text-decoration:none;	
}

.gymcontent a:hover {
	text-decoration:underline;	
}

.gymcontent a:visited {
	color:#FD8877;	
}




.obstacle_preview {
width:300px;
height:200px;
float:left;
margin:10px;
position:relative;	
}

#obstacle1:hover > .options {
	visibility:visible;
}

.options {
	visibility:hidden;	
	position:absolute;
	z-index:9999999;
	top:50px;
	left:75px;
}

.options a {
	padding-right:15px;	
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	margin:10px;
	color:#000000;
	font-size:20px;

    border-radius:10px;

    -webkit-border-radius:10px;

    -moz-border-radius:10px;
	text-align:center;
	text-align:center;
	border: 4px solid #069;
	font-weight:bolder;
	cursor:pointer;
}

.options a.click-me {
	color:#000000;
	position:relative;
	padding-left:25px;
	padding-right:25px;
	border: 4px solid #090;
}

.options a:hover {
	background-color:#069;
	color:#ffffff;
}

.options a.click-me:hover {
	background-color:#090;
	color:#ffffff;
}

#dialog-modal0,#dialog-modal1,#dialog-modal2,#dialog-modal3,#dialog-modal4,#dialog-modal5,#dialog-modal6,#dialog-modal7,#dialog-modal8 {
	display:none;
}

.obstacle_preview:hover > .overlay {
    width:100%;
    height:100%;
    background-color:#000;
    opacity:0.5;
	position:absolute;
	z-index:999999;
	top:0;
	left:0;
}

#grid {
	position:relative;
	left:-100px;
	top:50px;
	width:960px;	
}




.blueprint_info {
	float:left;
	padding-bottom:50px;
	margin-right:40px;
}

.blueprint_heading {
	padding-top:10px;
	font-size:30px;	
}

.cost {
	font-size:16px;
		
}



a:link {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}