@charset "UTF-8";

body { background-color: #000000; background-image: url(../Images/Common/omni-bg_tiler.gif); background-repeat: repeat; background-position: center; font-family: Arial, Helvetica, sans-serif; }

#wrapper { width: 900px; margin-right: auto; margin-left: auto; }

#header { height: 121px; width: 900px; background-color: #000000; }

#Logo { height: 121px; width: 115px; float: left; }

#HeaderContent { height: 121px; width: 785px; float: right; }

#dealerlogo { height: 98px; width: 785px; }

#nav { height: 23px; float: left; position: relative; z-index: 100; background: url(../Images/Common/Filler.png) repeat-x; width: 785px; }

#maincontent { width: 900px; }

#topfiller { height: 58px; width: 900px; background-image: url(../Images/Common/Topfillerpattern.gif); background-repeat: repeat-x; }

#main { width: 900px; }

#bottomcontent { height: 67px; width: 900px; background-color: #000000; float: left; }

#bottomfiller { height: 58px; width: 900px; background-image: url(../Images/Common/Topfillerpattern.gif); background-repeat: repeat-x; float: left; }
#mainFodder { text-align: center; position: relative; }


.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; }

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

#middlecontentleft ul { margin-left: 10px; }

.fodder_holder object { float: left; margin-top: 10px; }
p.tantext { color: #000; font-size: 11px; text-align: left; background: #EFDFD0; padding: 10px; margin: 0px; }

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; }

#textbox { padding: 10px; float: left; width: 860px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 18px; }

#textFade { color: #FFF; width: 855px; float: left; z-index: 100; padding: 10px 15px 15px; font-size: 16px; line-height: 21px; }

#textFade p { margin: 0px 0px 8px; padding: 0px; }

#textFade h1 { font-size: 20px; margin: 0px 0px 3px; font-weight: normal; }

#textFade a:link, #textFade a:visited { color: #0F0; text-decoration: none; }

#textFade a:hover { text-decoration: underline; }

#sportImgHolder div { background: #EFDFD0; float: left; }

#Toptext h1 { font-size: 12px; font-weight: normal; color: #F3691A; margin: 0px; padding: 0px; }

#putting_main h1 { font-size: 20px; font-weight: normal; color: #FFF; }

#sportImgHolder div h1 { font-size: 12px; margin: 10px 0px 0px; padding: 0px; }

#textbox h1 { font-size: 16px; color: #F3691A; margin: 0px; padding: 0px; }