html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display: block}blockquote, q{quotes: none}blockquote:before, blockquote:after,q:before, q:after{content: '';content: none}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title], dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input, select{vertical-align: middle}body{font:13px/1.231 sans-serif;*font-size:small}select, input, textarea, button{font:99% sans-serif}pre, code, kbd, samp{font-family: monospace, sans-serif}html{overflow-y: scroll}a:hover, a:active{outline: none}ul, ol{margin-left: 2em}ol{list-style-type: decimal}nav ul, nav li{margin: 0;list-style:none;list-style-image: none}small{font-size: 85%}strong, th{font-weight: bold}td{vertical-align: top}sub, sup{font-size: 75%;line-height: 0;position: relative}sup{top: -0.5em}sub{bottom: -0.25em}pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;padding: 15px}textarea{overflow: auto}.ie6 legend, .ie7 legend{margin-left: -7px}input[type="radio"]{vertical-align: text-bottom}input[type="checkbox"]{vertical-align: bottom}.ie7 input[type="checkbox"]{vertical-align: baseline}.ie6 input{vertical-align: text-bottom}label, input[type="button"], input[type="submit"], input[type="image"], button{cursor: pointer}button, input, select, textarea{margin: 0}input:valid, textarea:valid{}input:invalid, textarea:invalid{border-radius: 1px;-moz-box-shadow: 0px 0px 5px red;-webkit-box-shadow: 0px 0px 5px red;box-shadow: 0px 0px 5px red}.no-boxshadow input:invalid, .no-boxshadow textarea:invalid{background-color: #f0dddd}a:link{-webkit-tap-highlight-color: #FF5E99}button{width: auto;overflow: visible}.ie7 img{-ms-interpolation-mode: bicubic}body, select, input, textarea{color: #444}h1, h2, h3, h4, h5, h6{font-weight: bold}a, a:active, a:visited{color: #607890}a:hover{color: #036}.ir{display: block;text-indent: -999em;overflow: hidden;background-repeat: no-repeat;text-align: left;direction: ltr}.hidden{display: none;visibility: hidden}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}.invisible{visibility: hidden}.clearfix:before, .clearfix:after{content: "\0020";display: block;height: 0;overflow: hidden}.clearfix:after{clear: both}.clearfix{zoom: 1}@media all and (orientation:portrait){}@media all and (orientation:landscape){}@media screen and (max-device-width: 480px){}@media print{*{background: transparent !important;color: black !important;text-shadow: none !important;filter:none !important;-ms-filter: none !important}a, a:visited{color: #444 !important;text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content: ""}pre, blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr, img{page-break-inside: avoid}@page{margin: 0.5cm}p, h2, h3{orphans: 3;widows: 3}h2, h3{page-break-after: avoid}}@font-face{font-family: 'Optima';src: url('/assets/fonts/optima-webfont.eot');src: url('/assets/fonts/optima-webfont.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/optima-webfont.woff') format('woff'),url('/assets/fonts/optima-webfont.ttf') format('truetype'),url('/assets/fonts/optima-webfont.svg#webfont') format('svg')}#footer .container{width: 960px;margin: 0 auto;position: relative}#footer .container .social{float: left;margin: 0;margin-top: 20px}#footer .container li{display: inline;list-style-type: none}#footer .container li div{float: left}#footer .container .top{margin-top: 20px}#footer .container a, #footer .container p{color: #fff;text-decoration: none}.three-mighty-links{position: absolute;top: 20px;right: 20px}.three-mighty-links li{list-style-type: none;display: inline}.three-mighty-links img{float: left;margin-left: 10px}.qq-uploader{position: relative;width: 445px;background: url(/img/upload_button.png) no-repeat scroll 0 0;height: 79px;float: left;display: block}.qq-uploader input{position: absolute !important;width: 100% !important;height: 100% !important;z-index: 1500 !important}.qq-upload-button{display: block !important;color: #FFCD75;width: 300px;height: 79px;padding-top: 10px;padding-left: 130px;font-family: Arial, sans-serif;font-size: 16px;font-weight: bold;padding-right: 15px}.qq-upload-button-hover{}.qq-upload-button-focus{outline:1px dotted black}.qq-upload-drop-area{width: 445px;height: 79px;display: block;position: absolute;z-index: 9999999999}.qq-upload-drop-area span{width: 445px;height: 79px;display: block}.qq-upload-drop-area-active{}.qq-upload-list{position: absolute;top: 80px;list-style-type: none;color: white;margin-left: 0}.qq-upload-list li{margin: 0;padding: 0;line-height: 15px;font-size: 10px;width: 445px;display: block}.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text{margin-right: 7px}.qq-upload-list a, .qq-upload-list a:hover{color: #fff}.qq-upload-file{}.qq-upload-spinner{display:none;background: transparent;width:15px;height:15px;vertical-align:text-bottom}.qq-upload-size,.qq-upload-cancel{font-size:11px}.qq-upload-failed-text{display:none}.qq-upload-fail .qq-upload-failed-text{display:inline}body{background: #000;font-family: Arial}.clear{clear: both}#container{background: #000 url(/img/homepage_2/r.jpg) repeat-x scroll 0 0}#header{width: 1008px;margin: 0 auto;height: 168px;background: url(/img/hdr.jpg) no-repeat scroll center top;position: relative}#header .logo{margin-left: 45px}#header .enter-cta{float: right;margin-right: 45px}#main{position: relative}#main.homepage{height: 579px;background: url(/img/homepage_2/home_page.jpg) no-repeat scroll center top}#main .bg{position: absolute;width: 100%;display: block}#main.homepage .container{width: 1008px;padding: 0;margin: 0 auto;position: relative}#main.homepage ul{width: 1008px;padding: 0;position: absolute;z-index: 5;margin-left: 0}#main.homepage ul li{list-style-type: none}#main.homepage ul li div{width: 205px;height: 132px;float: left;display: block;margin-top: 40px;padding: 20px;position: relative;margin-left: 45px}#main.homepage ul li .right{margin-left: 428px}#main.homepage ul li .best-club{background: url(/img/bestclub_box.png) no-repeat scroll 0 0}#main.homepage ul li .tippy-tappy{background: url(/img/tippy_tappy_box.png) no-repeat scroll 0 0}#main.homepage ul li .enter-club{background: url(/img/enter_box.png) no-repeat scroll 0 0}#main.homepage ul li .previous-best{background: url(/img/cup_box.png) no-repeat scroll 0 0}#main.homepage ul li h2{font-size: 18px;font-family: 'Times New Roman', Times, 'Optima', serif;color: #342104}#main.homepage ul li p{margin-top: 10px;margin-bottom: 10px;width: 105px;color: #342104}#main.homepage ul li a{width: 132px;height: 29px;position: absolute;text-transform: uppercase;color: white;font-weight: bold;line-height: 29px;text-align: center;bottom: 20px;left: 20px;text-decoration: none;background: url(/img/homepage_button.png) no-repeat scroll 0 0;display: block;text-shadow: 1px 1px 1px #865943;font-family: 'Times New Roman', Times, 'Optima', serif}#header ul li a:hover, #header ul li a.current{font-weight: bold;color: #e7540a}#footer{background: #000;border-top: 4px solid #b6995a;height: 200px;clear: both}#header ul.left{position: absolute;bottom: 0px;left: 0px;width: 350px}#header ul.right{position: absolute;bottom: 0px;right: 0px}#header ul li{list-style-type: none;display: inline;float: left;width: 120px}#header ul li.first{width: 95px}#header ul li a{text-decoration: none;color: white;padding-left: 15px;background: url(/img/bullet.png) no-repeat scroll left center;margin-right: 30px;font-size: 18px;line-height: 42px;font-family: Arial, sans-serif;font-size: 12px;text-transform: uppercase;display: block;float: left;width: 120px;font-weight: bold}#main.homepage .logo{position: absolute;left: 295px;top: 30px}
