
#contentArea a:after { content: " [" attr(href) "] " }
#skip-navigation,
#search,
.select,
.showSelect,
ul.selectList,
ul#constants,
ul#levelOneNav,
ul#sublevelNav,
#scheduleFilter,
.focus,
ul#footerNavigation { display: none; }

body { 
	font: 68.75% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}


h1 {
	height: 89px;
	display: list-item;             
	list-style-image: url(../../img/new/logo.png); 
	list-style-position: inside;     
	letter-spacing: -1000em;        
	font-size: 1pt;                  
	color: #fff;        
	padding: 0 0 20px 0;    
  
}
	h1#reebokLogo {
		list-style-image: url(../../img/interface/logo-reebok.gif); 
	}
h1 a { color: #fff; }

h2 { display: none;  }

h3 {
	color: #b66a3b;
	padding: 0 0 7px 0;
	border-bottom: 1px dashed #cfc8b4;
	font-size: 1.1em;
}
h4 { font-size: 1.1em; }


img { border: none; }

.formRow {
	position: relative;
	*height: 1%;
	padding-left: 130px;
	margin-bottom: 7px;
	}
	.formRow label {
		position: absolute;
		top: 2px;
		left: 0;
		text-align: right;
		width: 120px;
		
		}
		.formRow span.multiElement * {
			position: static;
			width: auto;
			display: inline;
		}
	.formRow input, .formRow textarea {
		width: 215px;
			w\idth: 207px;
		border: 1px solid #d7cfc6;
		padding: 2px 4px;
		
	}
	.formRow textarea { height: 50px; }
	.formRow select {
		width: 217px;
		border: 1px solid #d7cfc6;
		padding: 2px;
	}
	.formRow input.submit {
		width: auto;
	}

	.buttonRow {
		position: relative;
		*height: 1%;
		padding: 5px 0 0 130px;
		margin-bottom: 5px;
	}
	
	table#classSchedule {
	
	}
		table#classSchedule .colOne { width: 127px; }
		table#classSchedule .colTwo { width: 150px; }
		table#classSchedule .colThree { width: 147px; }
		table#classSchedule .colFour { width: 71px; }
		
		table#classSchedule tr th {
			background: #f9f6f2;
			padding: 3px 0 3px 10px;
			font-size: .9em;
			text-align: left;
		}
			table#classSchedule tr th.first { padding: 2px 0 2px 4px; }
			
		table#classSchedule tr td {
			border-bottom: 1px solid #d9d1c1;
			padding: 3px 0 3px 10px;
			font-size: .9em;
		}
			table#classSchedule tr td.first {
				padding: 3px 0 3px 4px;
			}
			
			
/* Homepage */
#focusAreaLeft { padding: 0 0 20px 0; }
#membershipDetails { padding: 15px 0 0 0; }
#focusOne { padding: 0 0 20px 0; }
.focusTitle { font-weight: bold; }


