body { text-align: center; padding: 0; margin: 0; font: 10pt/12pt verdana;  color: #676767; }

#container { margin: 0 auto; width: 970px; }
#container2 { margin: 0 auto; width: 932px; }

#topheading { width: 970px; height: 106px; }
#topleft { float: left; background: #3E9537 url(images/main_heading.gif) no-repeat left top; width: 500px; }
#topright { float: right; background: #3E9537 url(images/main_logo_top.gif) no-repeat right top; width: 470px; }
#topmenuold { position: absolute; left: 106px; top: 111px; color: white; }
#topmenu { background: #004C18 url(images/main_top_menu_bar.gif) no-repeat left top; height: 25px; width: 970px; text-align: left; }
#topmenuleft { float: left; width: 812px; }
#topmenuright { float: right; background: #004C18 url(images/main_logo_mid.gif) no-repeat right top; width: 158px; }
#topbottom { background: #FFFFFF url(images/main_palm_bot.gif) no-repeat left top;  height: 18px; text-align: left; }

#left { float: left; width: 670px; }
#lefttop { margin: 18px 10px 0px 0px; width: 646px; height: 82px; background: #FFFFFF url(images/main_left_top.gif) no-repeat left top; text-align: left; }
#leftcontent { margin-right: 10px; width: 646px; background: #FFFFFF url(images/main_left_mid.gif) repeat left top; text-align: left; }
#leftcontent2 { margin: 0px 4px; width: 638px; background: #FFFFFF url(images/main_left_palm.gif) no-repeat left top; text-align: left; }
#leftmidleft { float: left; width: 245px;}
#leftmidright {float: right; padding-right: 20px; }
#leftmidlefttourny { float: left; width: 345px;}
#leftmidleftresults { float: left; width: 420px;}
#lefttable { padding: 10px 0px 40px 100px; }
#leftfoot { float: left; width: 670px; }
#leftbotcontent { margin-right: 10px; width: 646px; background: #FFFFFF url(images/main_left_mid.gif) repeat left top; text-align: left; }
#leftbot { margin: 0px 10px 15px 0px; width: 646px; background: #FFFFFF url(images/main_left_bot.gif) no-repeat left top; text-align: left; }

#right { float: right; width: 262px; }
#righttop { margin: 18px 0px 0px 12px; width: 250px; height: 65px; background: #FFFFFF url(images/main_righttop.gif) no-repeat left top; text-align: left; }
#rightmid { margin-left: 12px;  width: 250px; height: 50px; background: #FFFFFF url(images/main_rightmid.gif) repeat left top; text-align: left; }
#rightmid2 { margin-left: 12px; width: 250px; background: #FFFFFF url(images/main_rightmid.gif) repeat left top;  text-align: left; }
#rightmid2a { margin: 0px 4px; width: 242px; background: #FFFFFF url(images/main_rightleft2.gif) no-repeat left top; text-align: left; }
#rightbot { margin: 0px 0px 15px 12px; width: 250px; background: #FFFFFF url(images/main_rightbot.gif) no-repeat left top; color: white; padding: 10px 0px; }
#rightbot a { color: white; }
#rightbot a:hover { color: yellow; }
#rightfoot { float: right; width: 232px; padding-left: 30px; }

#footer { margin: 0 auto; width: 932px; }
#footermenu { height: 20px; width: 932px; background-color: #004C18; color: white; }
#footermenu a { text-decoration: none; color: white; }
#footermenu  a:hover { color: yellow; }
#footerpalm { width: 232px; height: 170px; text-align: right; }
#footerhills { width: 932px; height: 112px; background: #FFFFFF url(images/main_footer_hills.gif) no-repeat left top; }
#clear { clear: both; }

#indextext { font: 11pt verdana; margin: 10px 10px 30px 30px; }
#indexsplit { width: 570px; }
#indexsplitleft { float: left; width: 220px; }
#indexsplitright { float: right; width: 350px; }

#private { position: absolute; top: 107px; padding-left: 10px; width: 120px; }
#chip1 { position: absolute; top: 114px; padding-left: 140px; width: 15px; }
#tourny { position: absolute; top: 107px; padding-left: 158px; width: 140px; }
#chip2 { position: absolute; top: 114px; padding-left: 260px; width: 15px; }
#rules { position: absolute; top: 107px; padding-left: 280px; width: 90px; }
#chip3 { position: absolute; top: 114px; padding-left: 368px; width: 15px; }
#about { position: absolute; top: 111px; padding-left: 388px; width: 90px; }
#chip4 { position: absolute; top: 114px; padding-left: 459px; width: 15px; }
#shop { position: absolute; top: 111px; padding-left: 479px; width: 80px; }
#chip5 { position: absolute; top: 114px; padding-left: 566px; width: 15px; }
#contact { position: absolute; top: 111px; padding-left: 586px; width: 120px; }
#chip6 { position: absolute; top: 114px; padding-left: 674px; width: 15px; }
#highlight a { margin: 0; padding: 2px 3px; text-decoration: none; color: white; }
#highlight a:hover { color: yellow; }

#menu { width: 100%; } 
#menu ul { list-style: none; margin: 0; padding: 2; }
#menu a { margin: 0; padding: 2px 3px; text-decoration: none; color: white; display: block; border-width: 1px; border-style: solid; border-color: #004C18; }
#menu a:hover { color: yellow; }
#menu li { position: relative; }
#menu ul ul { position: absolute; top: 18px; left: 0px; width: 100px; background: #004C18; }
div#menu ul ul, div#menu ul li:hover ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul {display: block;}

#menu2 { width: 100%; } 
#menu2 ul { list-style: none; margin: 0; padding: 2; }
#menu2 a { margin: 0; padding: 2px 3px; text-decoration: none; color: white; display: block; border-width: 1px; border-style: solid; border-color: #004C18; }
#menu2 a:hover { color: yellow; }
#menu2 li { position: relative; }
#menu2 ul ul { position: absolute; top: 18px; left: 0px; width: 120px; background: #004C18; }
div#menu2 ul ul, div#menu2 ul li:hover ul {display: none;}
div#menu2 ul li:hover ul, div#menu2 ul ul li:hover ul {display: block;}

#menu3 { width: 100%; } 
#menu3 ul { list-style: none; margin: 0; padding: 2; }
#menu3 a { margin: 0; padding: 2px 3px; text-decoration: none; color: white; display: block; border-width: 1px; border-style: solid; border-color: #004C18; }
#menu3 a:hover { color: yellow; }
#menu3 li { position: relative; }
#menu3 ul ul { position: absolute; top: 18px; left: 0px; width: 120px; background: #004C18; }
div#menu3 ul ul, div#menu3 ul li:hover ul {display: none;}
div#menu3 ul li:hover ul, div#menu3 ul ul li:hover ul {display: block;}

#leftheading { width: 646px; padding: 7px 0px 0px 73px; font: bold 16pt verdana; color: white; }
#lefttoptext { padding: 0px 70px 0px 100px; }
#leftmidtext { padding: 0px 30px 20px 30px; }
#leftcatchphrase { margin: 0px 70px 0px 30px; text-align: center; }
#leftborder { border-width: 1px; border-style: solid; border-color: #004C18; width: 185px; padding: 5px; }
#rightheading { padding: 7px 0px 0px 16px; font: bold 16pt verdana; color: white; }
#rightsubheading { height: 50px; padding: 4px 0px 0px 35px; font: bold 14pt verdana; color: 3E9537; background: #FFFFFF url(images/main_rightleft.gif) no-repeat left top; text-align: left; }
#righttext { padding: 0px 8px; text-align: center; }
#footertext { padding: 50px 480px 10px 80px; font: 7pt verdana; font-color: #003313; text-align: left; }
#smalltext { font: 7pt verdana; font-color: #ffffff; text-align: center; }
#shopheading { font: bold 14pt verdana; color: #004C18; }
#shopcomingsoon { font: bold 30pt verdana; color: #004C18; text-align: center; }
.tabletext { font: 8pt verdana; color: #666666; }

h2 { font: bold 20pt verdana; color: #004C18; text-align: center; padding-right: 68px; padding-top: 4px; }
h3 { font: bold 16pt verdana; color: #004C18; text-align: left; padding-right: 68px; padding-top: 4px; }
#lefttopquote { font: bold 14pt verdana; color: #004C18; text-align: center; padding: 4px 68px 10px 100px; }
ul { list-style-image: url(images/greendot.gif); }
#submenu { font-size: 10px; }

#birrongad { width: 500px; margin: 10px 10px 30px 30px; font: bold 12pt verdana; }
