/*Notes
- The # and _ are prefixes to apply to the css for the different versions of internet explorer
 */
/*main*/
body {
	min-width: 1200px;
	max-width: 1200px;
}
#header{
	height: 150px;
}
#logo{
	float: left;
}
#rotator{
	float: right;
}
#navigation{
	padding-left: 60px;
	#margin-bottom: 50px;
	_margin-bottom: 50px;
}
#navigation h3{
	border: 2px solid black;
	text-align: center;
	float: left;
	width: 220px;
}
#topBnav{
	width: 1200px;
	#margin: 30px 0px;
	_margin: 30px 0px;
}
#topBnav p{
	text-align: center;
	float: left;
	width: 370px;
}
#bottomBnav{
	padding-left: 50px;
}
#bottomBnav h5{
	border: 2px solid black;
	text-align: center;
	float: left;
	width: 180px;
}
#footer{
	text-align: center;
	float: left;
	padding-left: 400px;
	#margin-top: 25px;
	_margin-top: 25px;
}
a:active, a:hover, a:link, a:visited{
	text-decoration: none;
}
img{
	border: none;
}
/*index*/
#indexHeading h2{
	background: #000080;
	color: #FFF;
	padding-left: 100px;
	float: left;
	width: 300px;
	#margin-bottom: 50px;
	_margin-bottom: 50px;
}
#indexPics{
	#float: right;
	_float: right;
	#margin-bottom: 25px;
	_margin-bottom: 25px;
}
#indexPics p{
	width: 340px;
	float: left;
	padding-left: 60px;
	#float: left;
	_float: left;
}
#indexInfo{
	float: right;
}
#indexInfo p{
	border-bottom: 1px solid black;
	float: left;
	width: 310px;
	text-align: center;
	padding: 0 45px;
}
#indexLinks{
	float: right;
}
#indexTopLink{
	padding-left: 150px;
	float: left;
	width: 400px;
	#margin: 30px 0;
	_margin: 30px 0;
}
#indexBotLink{
	padding-left: 100px;
	float: left;
	width: 300px;
}
/*install*/
#heading h2{
	background: #000080;
	color: #FFF;
	float: left;
	padding-left: 100px;
	width: 1200px;
	#margin-bottom: 15px;
	_margin-bottom: 15px;
}
#info{
	float: left;
	width: 610px;
	padding-left: 75px;
	font-size: 14px;
	font-family: "Lucida Grande";
	#float: none;
	_float: none;
	#margin-top: 15px;
	_margin-top: 15px;
}
#pics{
	border-bottom: 1px solid black;
	float: right;
	#float: right;
	_float: right;
}
#pics p{
	width: 400px;
	float: left;
	#float: left;
	_float: left;
	#margin: 10px 0;
	_margin: 10px 0;	
}
/*company*/
#company, #contact{
	background: #000080;
	color: #FFF;
}
#companyInfo{
	padding-left: 40px;
	width: 800px;
	float: left;
}
#companyInfo p{
	width: 700px;
	font-size: 20px;
	font-family: "Gill Sans MT";
}
#building{
	padding-left: 175px;
}
#contactInfo{
	width: 350px;
	float: right;
}
/*galleries*/
#here, #from, #we{
	padding-left: 30px;
	font-size: 18px;
	font-family: Verdana;
}
#easyNav{
	float: right;
	#margin: 20px 0;
	_margin: 20px 0;
}
#easyNav p{
	width: 300px;
	float: left;
}
#images{
	float: right;
	border-bottom: 5px solid #000080;
	margin-top: -10px;
}
#images p, #images2 p{
	height: 220px;
	width: 300px;
	float: left;
	#margin: 15px 0px;
}
#images2{
	float: right;
	border-bottom: 5px solid #000080;
	padding-bottom: 220px;
}
/*seating systems page */
#colorSec{
	padding: 0 20px;
	width: 120px;
	float: left;
}
#bleacherSec, #arenaSec, #theatreSec{
	padding: 0 50px 20px 0;
	width: 990px;
	float: right;
}
#bleacherTitle, #arenaTitle, #theatreTitle{
	padding-left: 50px;
}
#bleacherPic, #arenaPic, #theatrePic{
	float: left;
	padding-right: 30px;
}
#spec{
	text-align: center;
	font-size: 18px;
}
/*theatre page*/
#miniLogo{
	margin-left: 300px;
}
/*backstop page*/
#galleryLink{
	margin-left: 70px;
	font-size: 23px;
}
#modelS300, #modelS302, #modelS330, #modelS332, #modelS337, #modelS338, #modelS340, #modelS340C{
	border-bottom: 4px solid black;
	float: left;
}
#modelS300info{
	width: 850px;
	height: 575px;
	margin-left: 50px;
	float: left;
}
#modelS302info{
	width: 850px;
	height: 435px;
	margin-left: 50px;
	float: left;
}
#modelS330info{
	width: 850px;
	height: 230px;
	margin-left: 50px;
	float: left;
}
#modelS332info{
	width: 850px;
	height: 250px;
	margin-left: 50px;
	float: left;
}
#modelS337info{
	width: 850px;
	height: 225px;
	margin-left: 50px;
	float: left;
}
#modelS338info{
	width: 850px;
	height: 300px;
	margin-left: 50px;
	float: left;
}
#modelS340info{
	width: 850px;
	height: 300px;
	margin-left: 50px;
	float: left;
}
#modelS340Cinfo{
	width: 850px;
	height: 495px;
	margin-left: 50px;
	float: left;
}
#modelS300pic, #modelS302pic, #modelS330pic, #modelS332pic, #modelS337pic, #modelS338pic, #modelS340pic, #modelS340Cpic{
	float: right;
}
/*Outdoor equipment*/
#outBleacher, #outBasket, #posts{
	border-bottom: 3px solid black;
	float: left;
}
#sheridan{
	border-bottom: 1px solid black;
	padding-left: 30px;
	font-size: 18px;
	font-family: Verdana;
}
#outTitle, #basketTitle, #postsTitle{
	margin-left: 75px;
	width: 300px;
	float: left;
}
#outInfo{
	margin-left: 50px;
	width: 850px;
	height: 250px;
	float: left;
}
#basketInfo{
	margin-left: 50px;
	width: 850px;
	height: 350px;
	float: left;
}
#postsInfo{
	width: 850px;
	height: 225px;
	float: left;
}
#outPic, #basketPic, #postsPic{
	float: right;	
}
/*outdoor Posts*/
#outPostInfo{
	width: 850;
	margin-left: 25px;
	float: left;
	height: 600px;	
}
#outPostPics{
	float: right;
}
/*retractable stages*/
#retractInfo{
	margin-left: 50px;
	width: 750px;
	height: 650px;
	float: left;
}
#advantages{
	margin-left: 50px;
	width: 350px;
	float:right;
}
#retractLinks{
	margin-left: 50px;
	float: left;
}
#retractLinks p{
	width: 550px;
	float: left;
}
/*outdoor Basketball*/
#basketEquip, #model, #modelS332b{
	float: left;
	border-bottom: 3px solid black;
}
#basketEquipTitle, #modelTitle, #modelS332bTitle{
	width: 500px;
	margin-left: 100px;
	float: left;
}
#basketEquipInfo{
	margin-left: 50px;
	width: 800px;
	height: 220px;
	float: left;
}
#modelInfo{
	margin-left: 50px;
	width: 800px;
	height: 350px;
	float: left;	
}
#modelS332bInfo{
	margin-left: 50px;
	width: 800px;
	height: 275px;
	float: left;
}
#basketEquipPic, #modelPic, #modelS332bPic{
	float: right;
}
/*products*/
#links{
	padding-left: 20px;
	float: left;
	width: 350px;
	height: 650px;
}
#links2{
	float: left;
	width: 400px;
}
#heading2 h3{
	background: #000080;
	color: #FFF;
	padding-left: 100px;
	float: left;
	width: 350px;
}
#list{
	padding-left: 50px;
}
/*documents*/

#infor{
	float: left;
	width: 700px;
	margin-left: 100px;
}
#catalogue{
	float: left;
	width: 700px;
	margin-left: 100px;
}
#catWords{
	float: left;
	margin: 100px 0 0 50px;
}
#catImg{
	float: left;
	margin-left: 100px;
}
#specif{
	float: right;
	text-align: center;
	width: 250px;
	height: 350px;
	margin-right: 100px;
}
/*Accessories*/
#infor{
	width: 1000px;
	margin-left: 100px;
}
/*Backboard*/
#images3, #descrip{
	float: right;
	margin-top: -10px;
	#margin: 10px 0px;
	_margin: 10px 0px;}
#images3 p{
	height: 300px;
	width: 375px;
	float: left;
}
#descrip p{
	padding-right: 50px;
	height: 125px;
	width: 325px;
	float: left;
}
/*Curtains*/
#curtainInfo{
	margin-left: 100px;
	float: left;
	width: 700px;
}
#curtainPic{
	float: right;
	width: 320px;
	height: 435px;
}
/*List*/
#listInfo{
	float: left;
	width: 600px;
	margin-left: 200px;
}
#listImg{
	float: right;
	width: 350px;
	height: 1000px;
}
/*sockets*/
#socketInfo{
	float: left;
	margin-left: 150px;
	width: 600px;
	height: 200px;
}
#socketImg{
	float: right;
	width: 400px;
	height: 200px;
}
#SFS314, #SFS315, #SFS311, #SFS312, #SFS313, #SFS320{
	float: left;
	width: 260px;
	margin-left: 120px;
}
/*Testimonial*/
#test{
	font-size: 20px;
	width: 900px;
	text-align: center;
	margin-left: 200px;	
}