@charset "UTF-8";
/* CSS Document */
  * {
       margin: 0;
	   padding: 0;
	   focus: 0;
	   outline: none;
 }
 
body {
     background: #09204a url(images/blue_pattern.gif);
	 height: 100%;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #fff;
	 font-size: 14px;
}

#wrap{
	width: 100%;
	background: transparent url(images/wrap_bg.png) repeat-x;
	}
	
 /*HEADER CSS*/	

#header{
	width: 810px;
	position: relative;
	font-size: 12px;
	margin: auto;
	}

#search_box{
   position: absolute;
   top: 10px;
   right: 10px;
   text-transform: uppercase;
   }

#search_box label {
    margin: 0 10px 0 0;
	position: relative;
	top: 8px;
}
	
 input.search{
	border: 1px solid #aaa;
	width: 130px;
	height: 20px;
	color: #000;
	position: relative;
	top: 1px;
  }
	
 input.go{
    position: relative;
	top: 7px;
  }
  
 p.contact_link{
 	text-align: right;
	margin: 15px 0 0 0;
	}
	
img.envelope{
   margin: 0 5px 0 0;
}
 
 
  #search_box a:link, #search_box a:visited, #search_box 	a:active {
  color: #fff;
  text-decoration: none;
  }
  
  #search_box a:hover{
  color: #99ccff;
  }
  
  #event_heading{ margin: -8px 0 0 0;}
  

  
/*END HEADER*/

/*FOR PODS*/
a#pod_invitationals img, a#pod_invitationals:visited img, a#pod_invitationals:active img { 
	width:258px;
	height:142px;
	background-image:url('images/pod_invitationals_off.png');
	

}
a#pod_invitationals:hover img {
	width:258px;
	height:142px;
	background-image:url('images/pod_invitationals_on.png');

}

a#pod_qualifiers img, a#pod_qualifiers:visited img, a#pod_qualifiers:active img { 
	width:258px;
	height:142px;
	background-image:url('images/pod_qualifiers_off.png');
	

}
a#pod_qualifiers:hover img {
	width:258px;
	height:142px;
	background-image:url('images/pod_qualifiers_on.png');

}

a#pod_state img, a#pod_state:visited img, a#pod_state:active img { 
	width:258px;
	height:142px;
	background-image:url('images/pod_state_off.png');
	

}
a#pod_state:hover img {
	width:258px;
	height:142px;
	background-image:url('images/pod_state_on.png');

}

a#required_forms img, a#required_forms:visited img, a#required_forms:active img { 
	width:250px;
	height:40px;
	background:url('images/required_forms_off.png')  no-repeat;
	

}
a#required_forms:hover img {
	width:250px;
	height:40px;
	background:url('images/required_forms_on.png')  no-repeat;

}

/**/

/*HOME PAGE*/

	 #lets_fix_ie{
	    width: 810px;
		height: 256px;
		margin: auto;
		background: url('images/home_header_bg.png') no-repeat;

	   }
	   
	#home_copy{
	width: 810px;
	height: 256px;
	margin: auto;
	position: static;
    }
	
	#home_text{
	position: absolute;
	left: 405px;
	top: 20px;
	width: 350px;
	}
	
  	#home_getting_started{
	position: absolute;
	right: 25px;
	top: 129px;
	width:116px;
	height: 127px;
	z-index: 10000;
	}
	
#getting_started{
	position: absolute;
	right: 22px;
	top: 76px;
	width:101px;
	height: 114px;
	display: block;
	}
	
#getting_started_championships{
	position: absolute;
	right: 0;
	top: 76px;
	width:101px;
	height: 114px;
	display: block;
	}
	
    #tourney_pods{
	width: 810px;
	text-align: center;
	position: relative;
	margin: auto;
	}
		
	img.pod1{
	position: absolute;
	left: 0px;
	}
	
	img.pod2{
     margin: 0;
	}
	
	img.pod3{
 	position: absolute;
	right: 2px;
	} f
	
	
	p.text_welcome{
	 /*width: 350px;*/
	 margin: 8px 0 0 20px;
	 }
	 
	 ul.welcome_list{
	 margin: 15px 0 0 35px;
	  }

	h1#welcome {
    background:url(images/welcome_txt.png) no-repeat;
    height:0;
    overflow:hidden;
    padding-top:44px;
    width:310px;
   }
   
   /*SUB PAGES*/
   
  #content{
width: 810px;
margin: auto;
position: relative;

}


#left{
width: 500px;
background: #2d5a8d url(images/left_bg.png);
padding: 10px 25px 10px 10px;
margin: 10px 0 0 0;
min-height: 320px;
}



/*\*/
* html .box {
height: 320px;
}
/**/

#left_rf{
width: 500px;
background: #2d5a8d url(images/left_bg.png);
padding: 10px 25px 10px 10px;
margin: 10px 0 0 0;
min-height: 475px;
}

/*\*/
* html .box_rf {
height: 475px;
}
/**/

#left p, #left_rf p{
margin: 0 0 10px 15px;
line-height: 1.2em;
}

/*For EVENTS LIST TABLE*/

table.list{
width: 100%;
margin: 15px 0 0 0;
}

table.list h1{
font-size: 17px;
margin: 0;
}
table.list a:link, table.list a:visited, table.list a:active{
color: #fff;
font-size: 17px;
text-decoration: none;
}

table.list a:hover{
	color: #99ccff;
}

#left table.list p{
color: #000;
margin: 0;
line-height: normal;
}

table.list td{
padding: 0 0 10px 0;
}

/*For EVENTS & SCHEDULES PAGE*/
table.event td.first, table.schedule td.first{
padding: 0 0 0 30px;
}

#event td{
padding-bottom: 15px;
}

 #event h1{
 font-size: 21px;
 font-weight: normal;
 margin: 0;
 padding:0;
 }
 
 #event  table.event h2, #event table.schedule h2{
 font-size: 19px;
 font-weight: normal;
 margin: 0 0 5px 0;
 }
 
	 #event table.schedule td a:link, #event table.schedule td a:visited, #event table.schedule td a:active{
	 color: #fff;
	 text-decoration: none;
	 font-size: 16px;
	 }
	 
	 #event table.schedule td a:hover{
	 color:#9cf;
	 }
 
 #schedule_copy{
  margin: 5px 0 0 25px;
 }
 
 #left #event p{
	margin: 0;
	line-height: 1.3em;
	}
 
#event a:link,#event a:visited,#event a:active,#event_footer a:link,#event_footer a:visited,#event_footer a:active {
color:#9cf;
text-decoration:underline;
}

#event a:hover,#event_footer a:hover {
text-decoration:none;
}

#event{
min-height: 300px;
}

/*\*/
* html .e_box {
height: 300px;
}
/**/

 #event_footer{
 font-size: 12px;
 }
 
 #breadcrumb{
 margin: 10px 0 0 0;
 }
 
 
#event_footer a img{
margin: 0 5px 0 0;
}
  
span.p_series{
 color: #99ccff;
 text-decoration: underline;
 font-size: 13px;
 padding: 0 0 0 10px;
 }

p.age_bottom{
padding: 0 0 0 93px;
}

#right{
position: absolute;
width: 258px;
top: 0;
right:3px;

}

img#req_forms{
padding: 0 0 10px 0;

}

p.center{
text-align: center;
}
   
 /*FOOTER*/  
   #footer_wrap{
  width: 100%;
  position: relative;
  top: 10px;
  padding: 0 0 50px 0;
  }


  	#footer{
	width: 810px;
	margin:  auto;
	font-size: 12px;
	position: relative;
	}
	
	#footer_holder{
	background: url(images/footer_bg.png) no-repeat;
	height: 90px;
	}
	
	#footer_holder a img{
	z-index: 20;
	position: absolute;
	}
	
	img.adobe_logo{
	right:0;
	top:0;
	}
	
	img.yboa_logo{
	left: 0;
	}
	
	p.adobe_text{
	margin-right: 50px;
	}
	
	#f_col1{
	position: absolute;
	top: 20px;
	left: 20px;
	}
	
	#f_col2 a{
	margin: 0;
	}
	
	#f_col2{
	position: absolute;
	top: 15px;
	left: 325px;
	margin: auto;
	text-align: center;
	width: 132px;
	height: 51px;
	}
	
	/*#yboa_main{
	position: absolute;
	z-index: 25;
	top: 15px;
	left: 325px;
	}*/
	
	p.copyright{
	margin: 10px 0 0 0;
	color: #fff;
	font-size: 11px;
	}
	
	#f_col3{
	position: absolute;
	top: 20px;
	right: 25px;
	text-align: right;
	}

	
	img.adobe_logo{
	float: right;
	margin: 0 0 0 10px;
	}
	
	#bottom_nav{
	text-align: center;
	font-size: 13px;
	padding:  0;
	width: 810px;
	margin: auto;
	position: relative;
	top: 5px
	}
	
	#bottom_nav a:link,  #bottom_nav a:visited, #bottom_nav a:active{
	color: #fff;
	margin:  0 18px 0 18px;
	text-decoration: none;
	}
	
	#bottom_nav a:hover{
	color: #99ccff;
	}
	
 /*END FOOTER*/
 
 #preload{
 display: none;
 }

/*GENERAL RULES */
a img{
border: none;
}

h1{
 font-size: 21px;
 font-weight: normal;
 margin: 0 0 10px 0;
 }
 
table{
border: none;
}


td{
vertical-align: top;
}

a:link, a:active, a:visited{
color: #9cf;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

#cart_buttons {
	width: 810px;
	height: 24px;
	position: relative;
	}
	
img#view {
  position: absolute;
  right:110px;

  }
  
  img#checkout {
  position: absolute;
  right:10px;
}

a#jackpot_btn img, a#jackpot_btn:visited img, a#jackpot_btn:active img { 
	width:500px;
	height:49px;
	background-image:url('images/jackpot.png');
	

}
/*a#jackpot_btn:hover img {
	width:500px;
	height:49px;
	background-image:url('images/jackpot_on.png');

}*/


