body 
{
padding:0px;
margin:0px;
font-family:verdana,sans-serif;
font-size:10px;
color:#666666;

background-color:#df7000;
background-image:url('images/bkgnd_orange_df7000.jpg');
background-repeat:repeat-x;

}


#framer
{
display:block;
position:relative;
width:770px;
background-color:#ffffff;
height:auto;
	
}


#footer
{
position:relative;
width:100%;
height:25px;
background-image:url('images/grey_bar_bkgnd.jpg');
background-repeat:repeat-x;
line-height:25px;
text-align:right;
font-family:verdana,sans-serif;
font-size:10px;
color:white;
}

.navlinks
{
display:block;
width:160px;
height:24px;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;
background-image:url('images/button_bkgnd_off.jpg');
background-repeat:repeat-x;
text-align:center;
line-height:24px;
color:green;
text-decoration:none;
}

.navlinks a
{
display:block;
width:160px;
height:24px;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;
background-image:url('images/button_bkgnd_off.jpg');
background-repeat:repeat-x;
text-align:center;
line-height:24px;
text-decoration:none;
}


.navlinks a:hover
{
display:block;
width:160px;
height:24px;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;
background-image:url('images/button_bkgnd_on.jpg');
background-repeat:repeat-x;
text-align:center;
line-height:24px;	
color:white;
text-decoration:underline;
}



.navlinks_current
{
display:block;
width:160px;
height:24px;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;
background-image:url('images/button_bkgnd_on.jpg');
background-repeat:repeat-x;
text-align:center;
line-height:24px;	
color:white;
text-decoration:underline;
}

.navlinks_current a
{
		color:white;
text-decoration:none;
}

.navlinks_current a:hover
{
	color:white;
text-decoration:underline;
}

.greenrow{background-image:url('images/button_bkgnd_on.jpg'); background-repeat:repeat-x; color:white; font-size:12px; font-weight:bold; height:25px; line-height:25px;}

.sublink { display:block;
	width:160px;
	height:20px;
	border:solid 2px #336666;
	color:#336666; 
	font-size:11px;
	font-weight:bold;
	margin:3px;
	line-height:20px;
}


.sublink_green { display:block;
	width:160px;
	height:20px;
	background-color:#336666;
	color:white; 
	font-size:11px;
	font-weight:bold;
	margin:3px;
	line-height:20px;
}

.sublink_green a{
color:white;
text-decoration:none;
}

.sublink_green a:hover{
color:white;
text-decoration:underline;
}

h1
{
font-family:verdana,sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
padding:0px;
margin:0px;
}


h2
{
font-family:verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#336666;
padding:0px;
margin:0px;
}

.bodytext{ font-family:verdana,sans-serif;
	font-size:11px;
	line-height:14px;
	color:#666666;
}

h3
{
font-family:verdana,sans-serif;
font-size:14px;
color:#666666;
line-height:13px;
font-weight:bold;
}



h4
{
font-family:verdana,sans-serif;
font-size:12px;
color:white;
line-height:25px;
font-weight:bold;
}


#holder
{
	position:relative;
	
}


#flipholder
{
	position:relative;
	display:block;
	width:380px;
	height:325px;
}


#flipper
{
	display:block;
	position:relative;
	bottom:0px;
	right:0px;
}

#flipper2
{
	display:none;
	position:relative;
	bottom:0px;
	right:0px;
}

#flipper3
{
	display:none;
	position:relative;
	bottom:0px;
	right:0px;
}

#flipper4
{
	display:none;
	position:relative;
	bottom:0px;
	right:0px;
}


#caption
{
display:block;
width:200px;
height:20px;
color:black;
font-size:10px;
line-height:24px;
font-weight:bold;
font-family:verdana,sans-serif;
background-color:white;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
position:absolute;
top:0px;
left:0px;
}

#bigcaption
{
display:block;
width:380px;
height:30px;
color:black;
font-size:18px;
line-height:30px;
font-weight:bold;
font-family:verdana,sans-serif;
background-color:white;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
position:absolute;
bottom:0px;
left:0px;	
}

.textbox 
{
	background-image:url('images/bkgnd_grad_yellow.gif');
	background-repeat:repeat-x;
	padding:6px;
}


.superscript
{
margin-bottom:8px;
font-size:8px;
}

.photocaption
{
height:14px;
padding:3px;
background-color:navy;
color:white;
font-family:arial,sans-serif;
font-size:11px;
text-align:center;
line-height:14px;
width:270px;
}

table #gymfloorspecs td { border:solid 1px #cccccc; }
.heavy { font-weight:bold; }