@charset "utf-8";
/* CSS Document */
/* Reser CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;	vertical-align: baseline; background: transparent;}
a:focus, input:focus { outline: 0;}
ins, a {text-decoration: none;}
table {	border-spacing: 0;}
/* End of Reset CSS */
/* Common CSS */
.fL{float:left;}
.fR{float:right;}
.cL{clear:left;}
.cR{clear:right;}
.clear{clear:both;}
.block{display:block;}
body{background:url(../images/body_bg.gif) left top repeat-x; font-family:Arial, Helvetica, sans-serif; color:#032d42;}
p{font:12px/18px Arial;}
#main, #header, #menu, #page, #block3, #sopnsor, #footer, .banner_3{width:100%;}
.header, .menu, .page, .block3, .sponsor, .footer{margin:0 auto; width:980px;}
#main{background:url(../images/banner_1.jpg) top center no-repeat;}
.innermain{background:url(../images/innerbanner_1.jpg) top center no-repeat !important; }
/* End of Common CSS */
/* Header */
#header{background:url(../images/banner_2.jpg) center 175px no-repeat;}
.banner_3{background:url(../images/banner_3.jpg) center 350px no-repeat;}
.innerheader{background:url(../images/innerbanner_2.jpg) center 175px no-repeat !important;}
.innerbanner_3{background:url(../images/innerbanner_3.jpg) center 350px no-repeat;}
.header{height:552px; padding-top:4px;}
.inner_header{height:342px; padding-top:4px;}
ul.top_menu{height:42px; list-style-type:none; margin:0; padding:0 0 0 305px; width:480px;}
ul.top_menu li{float:left; height:13px; margin:0; padding:10px 0; text-indent:-9999px;}
ul.top_menu li.sep{background:url(../images/top_menu_seperator.gif) center top no-repeat; width:64px;}
ul.top_menu li a{background-image:url(../images/top_menu_bg.jpg); background-repeat:no-repeat; display:block; height:13px; overflow:hidden;}
ul.top_menu li.rule a{background-position:0 0; width:96px;}
ul.top_menu li.shed a{background-position:-96px 0; width:63px;}
ul.top_menu li.prize a{background-position:-159px 0; width:42px;}
ul.top_menu li.con a{background-position:-201px 0; width:55px;}
ul.top_menu li.rule a:hover, ul.top_menu li.rule a.active{background-position:0 -13px;}
ul.top_menu li.shed a:hover, ul.top_menu li.shed a.active{background-position:-96px -13px;}
ul.top_menu li.prize a:hover, ul.top_menu li.prize a.active{background-position:-159px -13px;}
ul.top_menu li.con a:hover, ul.top_menu li.con a.active{background-position:-201px -13px;}
.register_now{height:25px; padding-top:17px; width:182px; text-indent:-9999px;}
.register_now a{background-image:url(../images/regster_now.gif); background-repeat:no-repeat; height:25px; width:182px; display:block;}
.date{color:#fafb00; font:bold 22px/33px Tahoma, Geneva, sans-serif; height:38px; overflow:hidden; padding:0 0 0 380px; text-transform:uppercase;}
.count_down{color:#fafb00; font:bold 30px/40px Tahoma, Geneva, sans-serif; height:40px; padding:0 0 0 690px; text-transform:uppercase;}
.flash{height:226px; width:517px; padding:107px 0 0 272px; position:relative;}
a.grove_slam{display:block; height:328px; left:40px; position:absolute; top:5px; text-indent:-9999px; width:223px;}
/* End of Header */
/* Menu */
#menu{background:url(../images/menu_main_bg.gif) top center repeat-x; height:55px;}
ul.main_menu{height:55px; list-style-type:none; margin:0; padding:0; width:980px;}
ul.main_menu li{float:left; height:55px; margin:0; padding:0; text-indent:-9999px;}
ul.main_menu li.seperator{background:url(../images/menu_bg.gif) -76px 0 no-repeat; width:2px;}
ul.main_menu li a{background-image:url(../images/menu_bg.gif); background-repeat:no-repeat; display:block; height:55px;}
ul.main_menu li.home a{background-position:0 0; width:76px;}
ul.main_menu li.gallery a{background-position:-78px 0; width:96px;}
ul.main_menu li.rules a{background-position:-176px 0; width:150px;}
ul.main_menu li.free_stuff a{background-position:-328px 0; width:119px;}
ul.main_menu li.prizes a{background-position:-449px 0; width:79px;}
ul.main_menu li.maps a{background-position:-530px 0; width:165px;}
ul.main_menu li.results a{background-position:-697px 0; width:178px;}
ul.main_menu li.contact a{background-position:-877px 0; width:103px;}
ul.main_menu li.home a:hover, ul.main_menu li.home a.active{background-position:0 -55px;}
ul.main_menu li.gallery a:hover, ul.main_menu li.gallery a.active{background-position:-78px -55px;}
ul.main_menu li.rules a:hover, ul.main_menu li.rules a.active{background-position:-176px -55px;}
ul.main_menu li.free_stuff a:hover, ul.main_menu li.free_stuff a.active{background-position:-328px -55px;}
ul.main_menu li.prizes a:hover, ul.main_menu li.prizes a.active{background-position:-449px -55px;}
ul.main_menu li.maps a:hover, ul.main_menu li.maps a.active{background-position:-530px -55px;}
ul.main_menu li.results a:hover, ul.main_menu li.results a.active{background-position:-697px -55px;}
ul.main_menu li.contact a:hover, ul.main_menu li.contact a.active{background-position:-877px -55px;}
/* End of Menu */
/* Page */
#page{background:url(../images/page_bg.gif) left top repeat-x; font:12px/18px Arial; padding-top:25px;}
.page_left{width:310px;}
.link3{display:block; height:153px; padding-bottom:6px; width:310px;}
.link3 a{background-position:0 0; background-repeat:no-repeat; display:block; height:153px; text-indent:-9999px; width:310px;}
.poker_tournament a{background-image:url(../images/poker_tournament.jpg);}
.guranteed_prizes a{background-image:url(../images/guranteed_prizes.jpg);}
.photo_vodeo_gallery a{background-image:url(../images/photo_vodeo_gallery.jpg);}
.celebrathing a{background-image:url(../images/celebrathing.jpg);}
.chevy_test_pulls a{background-image:url(../images/chevy_test_pulls.jpg);}
.link3 a:hover, .link3 a.active{background-position:0 -153px;}
.page_right{width:650px;}
.page_full{width:98%;}
h1.welcome{background:url(../images/welcome_to_grove_slam.gif) 0 0 no-repeat; height:25px; padding-bottom:15px; text-indent:-9999px; line-height:25px!important;}
h2.miss_hotfish{background:url(../images/miss_hotfish.gif) 0 0 no-repeat; height:43px; margin:15px 0; text-indent:-9999px;}
.page_right p{font:12px/18px Arial; padding-bottom:10px;}
.page_full p{font:12px/18px Arial; padding-bottom:10px;}
.img_bg{background:url(../images/img_bg.gif) 0 0 no-repeat; height:188px; margin-right:10px; padding:14px; width:314px;}
.read_more{padding:15px 10px 0 0; text-align:right;}
/* End of Page */
/* Block */
#block3{background:#b5dbed url(../images/block_bg.gif) left top repeat-x; padding:30px 0 15px 0;}
.block3 h2{background-image:url(../images/block3_headings.gif); background-repeat: no-repeat; height:23px; margin-bottom:10px; overflow:hidden; text-indent:-9999px;}
.hot_news{width:210px;}
.hot_news h2{background-position:0 0;}
.hot_news ul{list-style-type:none; margin:0; padding:5px 0 0 0;}
.hot_news ul li{background:url(../images/bullet.jpg) 3px 8px no-repeat; font:12px/21px Arial; margin:0; padding:0 0 0 18px;}
.photo{padding-right:15px; width:540px;}
.photo h2{background-position:0 -23px;}
.photo_bg{background:url(../images/photo_bg.gif) 0 0 no-repeat; height:96px; margin:-5px 5px 0 0; padding:11px; width:283px;}
.cont{width:210px;}
.cont h2{background-position:0 -46px;}
.block3 p{font:12px/14px Arial;}
/* End of Block */
/* Sponsor */
#sopnsor{background:#b5dbed url(../images/sponsor_bg.gif) left top repeat-x; padding:27px 0 20px 0;}
h2.valuable_sponsors{background:url(../images/our_valuable_sponsors.gif) 0 0 no-repeat; height:23px; padding-bottom:20px; overflow:hidden; text-indent:-9999px;}
.valuable{background-color:#FFF; border:#91bcce 1px solid; margin:0 auto; padding:17px 50px; width:858px;}
.valuable table td{padding:3px 0; text-align:center; vertical-align:middle;}
/* End of Sponsor */
/* Footer */
#footer{background:#8cc3dd url(../images/footer_bg.gif) left top repeat-x; padding-top:5px; text-align:center;}
#footer ul{color:#3d81a1;; font:12px/20px Arial; list-style-type:none; margin:0; padding:5px 0;}
#footer ul li{display:inline; margin:0; padding:0;}
#footer ul li.devider{padding:0 5px !important;}
#footer ul li a{color:#252c30;}
#footer ul li a:hover, #footer ul li a.active{color:#0277b1;}
#footer p{line-height:20px; padding-bottom:5px;}
#footer p a{color:#032d42; font-weight:bold;}
/* End of Footer */
/* Headings */
h1{color:#1374a3; font:bold 40px/50px Arial; text-transform:uppercase;}
h2{color:#1374a3; font:bold 35px/45px Arial; text-transform:uppercase;}
h3{color:#1374a3; font:bold 30px/40px Arial; text-transform:uppercase;}
h4{color:#1374a3; font:bold 25px/35px Arial; text-transform:uppercase;}
h5{color:#1374a3; font:bold 20px/30px Arial; text-transform:uppercase;}
h6{color:#1374a3; font:bold 18px/25px Arial; text-transform:uppercase;}
/* End of Headings */
