@charset "UTF-8";
* { padding:0px; margin:0px; }
body { font-family: Arial, Helvetica, sans-serif; background: #000000 url(../Images/Common/omni-bg_tiler.gif) repeat center; }

#wrapper { width: 900px; margin-right: auto; margin-left: auto; padding: 0px; position: relative; }
#header { height: 121px; width: 900px; background-color: #000000; padding: 0px; }
#Logo {
	height: 121px;
	width: 115px;
	float: left;
}
#HeaderContent {
	height: 121px;
	width: 785px;
	float: right;
}
#dealerlogo {
	height: 98px;
	width: 785px;
}
#nav {
	height: 23px;
	width: 785px;
	float: left;
}
#maincontent { width: 900px; }
#topfiller {
	height: 58px;
	width: 900px;
	background-image: url(../Images/Common/Topfillerpattern.gif);
	background-repeat: repeat-x;
}
#main { width: 876px; border: 2px solid #333; padding: 10px; overflow: hidden; position: relative; }
#mainFodder { text-align: center; position: relative; }
#bottomcontent {
	height: 67px;
	width: 900px;
	background-color: #000000;
}
#bottomfiller { height: 58px; width: 900px; background-image: url(../Images/Common/Topfillerpattern.gif); background-repeat: repeat-x; float: left; }

#nav { background: url(../Images/Common/Filler.png) repeat-x; font-family: Arial, Helvetica, sans-serif; position: relative; z-index: 100; }

#leftMain { float: left; }

#rightMain { float: left; margin-left: 10px; }

#imgNav { position: absolute; left: 10px; top: 266px; }

#imgNav img { border-top: 1px solid #CCC; border-right: 1px solid #CCC; }

#imgNav img.last { border-right-style: none; }

.grayBorder { border: 2px solid #666; }

.fodder_holder { color: #FFF; font-size: 12px; width: 772px; padding: 10px; border: 2px solid #666; margin: 0px 0px 10px 52px; float: left; position: relative; }

.fodder_holder p { float: left; width: 250px; text-align: left; line-height: 1.4em; }

.fodder_holder img { float: right; border: 8px solid #666; }

#fodder_wrapper { width: 900px; }

.fodder_holder h2 { font-size: 27px; font-weight: normal; margin: 0px; padding: 0px; text-align: left; }

p.headerCopy { font-size: 12px; color: #FFF; text-align: left; position: absolute; left: 72px; top: 73px; width: 400px; line-height: 1.4em; }

.marginBottom { margin-bottom: 10px; }

.fodder_holder p a { color: #F60; text-decoration: none; }

.fodder_holder p a:hover { text-decoration: underline; }

#bottom { float: left; width: 900px; }

p.tantext { color: #000; font-size: 11px; float: right; text-align: left; background: #EFDFD0; padding: 10px; margin: 0px; height: 143px; width: 574px; }

img.sportFitness { float: left; }

#sportImgHolder { width: 780px; padding: 6px; border: 2px solid #666; margin: 10px 0px 0px 52px; text-align: left; float: left; }

#sportImgHolder img { float: left; }

.sportright { float: right; }

.clear { clear: both; }

.orange { text-align: left; color: #F60; font-weight: normal; text-transform: uppercase; margin: 10px 0px 0px 55px; padding: 0px; }

#aboutText { color: #FFF; font-size: 12px; position: relative; text-align: left; left: 73px; top: -145px; width: 450px; }

.aboutSize { height: 550px; border: 2px solid #666; padding-top: 10px; }

.fodder_holder object { float: left; margin-top: 10px; }

#aboutText ul { margin-left: 10px; margin-top: 5px; }

p.bodyCopy { width: 420px; position: absolute; top: 20px; left: 10px; padding: 10px; background: #000; opacity:0.8; filter:alpha(opacity=80); }

img.thumb { float: left; height: 100px; width: 100px; border: 3px solid #666; margin-right: 10px; }

#mapPopUp { position: absolute; z-index: 50; left: 250px; top: 177px; height: 630px; width: 640px; background: url(../Images/mapPop.gif) no-repeat left top; visibility: hidden; }

#mapPopUp2 { position: absolute; z-index: 50; left: 250px; top: 178px; height: 630px; width: 640px; background: url(../Images/mapPop.gif) no-repeat left top; visibility: hidden; }
#mapPopUp3 { position: absolute; z-index: 50; left: 250px; top: 178px; height: 630px; width: 640px; background: url(../Images/mapPop.gif) no-repeat left top; visibility: hidden; }
#mapPopUp4 { position: absolute; z-index: 50; left: 250px; top: 178px; height: 630px; width: 640px; background: url(../Images/mapPop.gif) no-repeat left top; visibility: hidden; }
#mapPopUp5 { position: absolute; z-index: 50; left: 250px; top: 178px; height: 630px; width: 640px; background: url(../Images/mapPop.gif) no-repeat left top; visibility: hidden; }
#mapPopUp6 { position: absolute; z-index: 50; left: 250px; top: 178px; height: 630px; width: 640px; background: url(../Images/mapPop.gif) no-repeat left top; visibility: hidden; }
#mapPopUp7 { position: absolute; z-index: 50; left: 250px; top: 178px; height: 630px; width: 640px; background: url(../Images/mapPop.gif) no-repeat left top; visibility: hidden; }

p.addressMap { color: #FFF; text-transform: uppercase; margin-top: 10px; margin-left: 30px; }

img.inMap { margin-left: 20px; }

.mapHr { width: 575px; margin-left: 30px; margin-top: 10px; margin-bottom: 10px; }

img.links { float: left; border: none; margin-right: 10px; }

p.tagMap { color: #FFF; margin-left: 30px; margin-top: 10px; margin-right: 15px; }

.warning { font-size: 10px; color: #F60; margin-top: 10px; margin-right: 10px; margin-left: 20px; }

#contactbox p { float: left; clear: left; }
