html, body { margin: 0; padding: 0; }
body { background: #043c75 url(../images/background_image.jpg) repeat-x;font: .9em/1.25em Arial, Helvetica, Geneva, sans-serif;color:#090D14; } 
a{outline:none}
h1, h2, h3, h4, h5{ margin:0; padding:0;font-weight: bold;}
h2{font-size:130%;}
h3{font-size:120%;}
h3{font-size:110%;}
h4{font-size:100%;font-weight: bold;}
h5{font-size:90%;}

#main a.external{

   padding-right: 20px;
   background: transparent url(../images/icons/external.gif) no-repeat center right;
}
#main a.no_external{
	padding:0;
}
#main a.img{

   padding-right: 20px;
   background: transparent;
}
#icons{position:relative;right:0;float:right;top:-1.5em;}
#icons a{display:block;width:40px;height:25px;float:left}
a.print{background: url(../images/icons/print_icon.png) no-repeat;}
a.email{background: url(../images/icons/email_icon.png) no-repeat;}
.clear1{height:1px;position:relative;clear:both;}

/*--------- Common Layout----------*/

#wrapper { width: 964px; margin: 0 auto; }
#header{height:34px;background: url(../images/index_01.gif) no-repeat;}
#header2{height:166px;background: url(../images/index_02.jpg) no-repeat;}  
#content{
width: 964px;
height:auto;
min-height:900px; 
background: url(../images/index_03.jpg) repeat-y;  
} 
#footer{background: url(../images/index_04.jpg) no-repeat;clear:both;}
#copyright{
	color: #eaeaea;
	font-size: 80%;
	text-align:center;
	padding: 50px 50px 20px;

	}
#copyright a{
	color: #fff;
	
	}


#main {
	position:relative;
	height:auto;
	width: 77%;  
	margin-left: 19%;
	padding:1em;
	padding-bottom:5em;
	font: 100%/140% Arial, Helvetica, Geneva, sans-serif;
	color:#262626;   
	
	 } 
#main h1{text-align:center;padding-bottom:1.5em; }

#header_info{
	color: #fafafa;
	font-weight: bold;
	font-size: 95%;
	padding: 30px 0 0 15px;
}
.site_search{float:right;margin-right:1em;width:40%;}
.tour_date{margin-left:2em;letter-spacing:.06em;font-size:110%;float:left;padding-top:6px;}
#go_link  {
font-size:0;background-color:transparent;cursor:pointer;margin:0;padding:0;width:62px;height:38px;border-width:0;
background-image:url("../images/go_button.png")}#go_link:hover{background-image:url("../images/go_button.png")}

.site_search span{
display:block;
float:left;
background:url("../images/quick_search.png") no-repeat;

width:100px;
height:30px;
padding:10px;
}
div#copy_right{
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  height:20px;
  background: url(../images/sitemap_back.png) repeat-x;
  color: #eaeaea;
	padding-top:30px;
	font-size: 80%;
	text-align:center;
	
 }
div#copy_right a{
	color: #fff; 
	font-weight: bold;
	letter-spacing: .2em;
		padding: 0 5px;
	

	}
@media screen{
  body>div#footer{
   position:fixed;
  }
 }
* html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
/* ----- Common Classes----- */ 

.redbook_down{position:relative;float:right;margin-right:20%;margin-top:100px;}
.bold{font-weight:bold;}
.blue_text{color:#0e4c87;}
.div16 {color: #02b001;}/*#4f8e00*/
.div16 a{color: #02b001;}
.div18{color:#043c75;} 
.div18 a{color:#043c75;} 
.red{color:red;}
.clear{clear:both;height:1px;} 
.player_bye{color:#000000;}
.player_feed{color:#ff0000;}
.player_list{display:block;}
.player_list{font-weight: bold;}
/* ----- Navigation----- */ 
#nav { width: 18.2%; float:left;font-size:110%;font-weight: bold; }
#nav ul { margin: 0; padding:0; }
#nav ul li { list-style: none; text-align: left; margin-left:.1em;}
#nav ul li a { text-decoration: none; display: block; font-size: .8em; color: #090D14; text-transform: capitalize;
margin: 0px; padding:.4em .8em; border-bottom:1px dotted #999;margin-left:.1em }
#nav ul li a:hover, #nav ul li a:active {  } 
#nav ul li a:hover {background: #fff; }
li#active a {background-color: #fff;}
/* the following properties IE 6 and lower will ignore
because they come last, FF and other compliant browsers will override the above with these */ 
body > div#nav { width: 150px; }
body > div#nav ul { width: 150px; margin: 0; padding: 0; }
/* and back to properties that IE knows */ 





/* ----- LINKS ----- */
a[href$='.pdf'] {
display:block;
padding-left:36px;
line-height:26px; 
height:26px;

background:transparent url(../images/icons/page_white_acrobat.png) center left no-repeat;
}
.home_butt a[href$='.pdf'] {
display:inline;
padding:0;margin:0;

background:none;
}
a[href$='.doc'] {
display:block;
padding-left:36px;
line-height:26px; 
height:26px;

background:transparent url(../images/icons/page_white_word.png) center left no-repeat;
}
.redbook a[href$='.pdf'] {
padding:0;margin:0;height:auto;
}
a{
outline:none;
font-size:90%;
font-weight:bold;
color: #0081FA ;
font-weight: bold;
text-decoration: none;

}
#participants_16 a{
display:block;
padding-left:40px;
line-height:26px; 
height:36px;
background:transparent url(../images/icons/16_profile_icon.png) center left no-repeat; }

#participants_18 a{
display:block;
padding-left:40px;
line-height:26px; 
height:36px;
background:transparent url(../images/icons/18_profile_icon.png) center left no-repeat; }




 .searchbox  {color:#043c75;font-size:12px;font-family:Arial;margin:0;padding:5px 0 0;height:25px;border:solid 1px;outline-width:0;outline-color:#043c75}
/***********************HOMEPAGE************************/
#home_left{
float:left;
width:568px;
} 
#home_right{
margin-left:569px;
width:197px;
}
#home_photo { 
width: 563px;
 height:318px;
background: url(../images/Top_photo_back.jpg) no-repeat; 
} 
#home_photo a{ 
text-indent:-999999999999em;
font-size: 1px;
} 
#home_photo_container div{
float:left;

}
div.home_photo{
display:block;
width:200px;height:200px;
border:2px solid #999; 
overflow:hidden;
margin-left:5%
}
div.home_photo_caption{
width:41%;
margin-left:10%;
margin-top:2%;
font-size: 100%;
line-height: 140%;
}
#home_news{
width: 563px;
 height:318px;
background: url(../images/hot_news_back.jpg) no-repeat;
margin-top:3em;
line-height: 120%; 
}
#home_news p.next ,#home_news p.back{text-indent: -999999999999em;}
#home_news p.next a{
width:18px;height:18px;
margin-top:270px;
margin-right:50px;
background: url(../images/navigation/right.png) no-repeat;
text-indent:-999999999999em;
}
#home_news p.back a{
width:18px;height:18px;
margin-top:270px;
margin-left:50px; 
background: url(../images/navigation/left.png) no-repeat;
text-indent:-9999999999em;
}
#home_news p a:hover{
background-position: 0 -18px;
}
#home_photo_container{
width:100%;
height:300px;
}

div.home_photo{
text-align:center;
}
.home_tour_date{
position:relative;
padding-top:100px;
}
#news_ticker{
width: 563px;
 height:85px;
background: url(../images/news_ticker_back.jpg) no-repeat;

}
#news{
list-style-type: none;
padding-top:45px;
padding-left:90px;
}
#news a{
	color: #eaeaea;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
}
.home_officials{ 
padding-botttom:3em;
}
#home_buttons{margin:0;padding:0;height:48px;position:relative;}
#home_buttons ul{list-style:none;margin:0;padding:0;}

#home_buttons li a{
position:relative;
display:block;
height:44px;
width:183px;
float:left; 
background: url(../images/blue_button.jpg) no-repeat;
padding-right:2px;
opacity: 0.8;
filter: alpha(opacity = 80);
margin-right:1px;
}
#home_buttons li a:hover, #home_buttons li.active a{
opacity: 1;
filter: alpha(opacity = 100);
}

#home_buttons li.home_butt{text-align:center;}
#home_buttons li.home_1{background: url(../images/match_time_button.jpg) no-repeat; }
#home_buttons li.home_2{background: url(../images/rain_delay_button.jpg) no-repeat; }
#home_buttons li.home_3{background: url(../images/web_cam_button.jpg) no-repeat; }
.home_butt span{position:relative;top:25%;text-align:center;color:#fff;font-weight:bold; }

/* Easy Slider */
	#slider {
	font-size:90%;
	padding-top:10%;
	margin-left:3%;
	
	}
	#slider h2 a{
		font-size:115%;
		color:#0e4c87;
	}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:530px;
		height:260px;
		overflow:hidden; 
		}
	#slider p{ 
		width:90%;;
		}		
	#slider li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider li p{ 
		margin:20px;
		}				
	span#prevBtn{float:left;padding-left:7%;}
	span#nextBtn{float:right;padding-right:7%;}					

/* // Easy Slider */

/* Easy Slider */
	#photo {
	font-size:90%;
	padding-top:10%;
	margin-left:3%;
	}
	#photo h2{
		font-size:120%;
		color:#0e4c87;
	}
	#photo ul, #photo li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#photo, #photo li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:550px;
		height:230px;
		overflow:hidden; 
		}
	#photo p{ 
		width:50%;float:left;
		}		
	#photo li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#photo li p{ 
		
		}				
	span#prevBtn{float:left;padding-left:7%;}
	span#nextBtn{float:right;padding-right:7%;}					
span#nextBtn a{
display:block;
width:18px;height:18px;
background: url(../images/navigation/right.png) no-repeat;

 text-indent:-1000px;

}

span#prevBtn a{
display:block;
width:18px;height:18px;
 background: url(../images/navigation/left.png) no-repeat;
text-indent:-1000px;
}
span#prevBtn a:hover,span#nextBtn a:hover{
background-position: 0 -18px;
text-indent:-1000em; 
}
/* // Easy Slider */


/**************************************************************************************/
#history{
font-family: arial,sans-serif;

line-height:1.6;
}

td a{

font-family: arial,sans-serif;
font-size: .95em; 

}
/*********************************** TICKETS ***************************************************/
.tickets{
width:43%;
margin:0 auto;
font-size:130%;
padding-bottom:50px;
}
#stadium{
position:relative;
background:url("../images/stadium_view/stadium_viewer.jpg") no-repeat;
width:554px;height:525px;
margin:0 auto;
}
#numberDisplay1{
position:absolute;top:230px;left:34px;
background:url("../images/stadium_view/image_fram.png") no-repeat;
width:496px;height:264px;}


/*********************************** PROFILE ***************************************************/
#player_profile_detail{
background:url(../images/profile_back.gif) no-repeat; 
width:100%;

} 
#profile_pic{
position:relative;
width:40%;
float:left;
}
#player_data{
position:relative;
padding-top:2em; 
margin-left:40%;
height:300px;
}
 .polaroid {
position:relative;
top:10px;
	width:280px;
	height:288px;
	background:url(../images/polaroid_background.png) no-repeat; 
	color:#000;
	font:14px  arial, sans-serif;
	}
.polaroid div{
height:197px;
width:253px;
overflow:hidden;
}
.polaroid div img {
	padding:27px 27px 0 27px;
	position:relative;
	
	}		
 
.polaroid p {
	margin:0;
	padding:0;
	margin:0 25px 0 25px; 
	text-align:center;
	font-family: Georgia;
	}
#player_data div{
letter-spacing: .12em;
 
}


p.firstname {float:left;padding-right:5px;}
#profile_name-16 p, #profile_name-18 p{margin-top:2px;letter-spacing:.1em;font-size:120%;margin-right:2%;text-transform: capitalize;} 
#profile_name-18 p:first-letter{font-size: 140%;color:#043c75;}
#profile_name-16 p:first-letter{font-size: 140%;color: #02b001;}
dl{width: 100%;margin: 0 0 1em;padding-top:0;letter-spacing:.15em;font-size:80%;} 
dt,dd.player_data{font-size: 110%;padding-bottom:10px;}
dt{float: left;padding-right: 13px;color: #444;width:30%;text-align:left;}
dd{margin:0}
dd.player_data{padding-left: 3px;color: #333;font-weight: bold;}

#player_match_info{
font-size:90%;
}
h3.category {margin-bottom: 1px; padding: 0.8em 0.3em 0.2em; font-size: 16px; font-weight: bold; color: #666; border-bottom: 2px solid #666;padding-top:20px;}

/*********************************** Sponsor ***************************************************/

#sponsor_menu { padding: 0; }
			#sponsor_menu li { display: inline; }
			#sponsor_menu li a { border-left:1px solid #787878;;background: #d4d4d4; padding: 10px; float:left; border-right: 1px solid #787878; border-bottom: 1px solid #787878; text-decoration: none; color: #000; font-weight: bold;border-top:1px solid #787878;}
			#sponsor_menu li.active a { background: #fff;border-bottom: none; }
			.content { position:relative;float: left;  border: 0px solid #d4d4d4; border-top: none; border-left: none; background: #fff;  width: 700px;padding: 10px 20px 20px;height:auto; }

/* ------------------------------------------------------------
	Portfolio & Map
------------------------------------------------------------ */

#portfolio {
	list-style: none;
	width: 700px;
	margin: 0;
	position: relative;
}
#portfolio a * {
overflow:hidden;
display:block;
background-color: #fff;
background:none;
}


#portfolio li {
	height:113px;
	float: left;
	margin: 0 16px 26px 0; 
	padding:  6px;
	list-style: none;
	
}
#portfolio li img{
width:200px;
border:.5emx solid #efefef;
}

/**************************  NEWS  *****************************/
.news_div{  
border: 1px solid #eaeaea;
padding:10px;
margin:5px;
}
.news_date{
font-size:70%;
display:block; 
padding-left:25px;
}
.news_summary{
font-size:90%;
}


/************************** Photos *****************************/

.photos_div img{
width:110%;
border:0;
}

.photos_div_inner{
padding:5px;
border:2px solid #eee;
float:left;
margin:10px;
}
.photos_div{
position:relative;
width:80px;
height:60px;
overflow:hidden;
text-align:center;

border:2px solid #ddd; 
background:url('../images/spinner.gif') no-repeat center center;

}
.photos_div a span{
display:block;
position:absolute;
width:80px;
height:60px;
top:0;
left:0;
opacity: 0.3;
filter: alpha(opacity = 30);
background-color:#fff;
}
.photos_div a:hover span{

opacity: 0;
filter: alpha(opacity = 0);
}


/************************** Airlines Car & Nats *****************************/
#travel h2{
	height:85px;
	text-align:left;
	padding-left:85px;
	padding-top:35px;
	text-transform: capitalize;
	color: #083972;
}
#travel{
	position:relative;
	padding-left:20px;
	}
.travel_text{
	position:relative;
	padding-left:85px;
	top:-40px;
}
#air h2{
	
	background:url('../images/travel/airline_icon.jpg') no-repeat ;
}
#car h2{
	background:url('../images/travel/car_rental_icon.jpg') no-repeat;
}
#nats h2{
	background:url('../images/travel/shuttle_icon.jpg') no-repeat;
}
/*
#sponsor_logo{
position:relative;
left:-30px;
}
#clip_logo{
height: 83px;
width: 103px;
overflow:hidden;
border:2px solid #a7a7a7;
background-color: #fff;

}
.jerry{
background-color: #000;
}
a #clip_logo{
opacity: 0.46; 
border:2px solid #a7a7a7;
}
 a:hover #clip_logo{
opacity: 1.66; 
border:2px solid #5e5e5e; 
}
#portfolio a,
#portfolio a .hover {
	opacity: 1.76;
	position: relative;
	float: left;
	display: inline;
	
}
*/



            .box{float:right;position:absolute;
		top:40px;
            	right:0px;}
            #contactFormContainer
            {
            	
            	float:left;
            }
            #contactForm
            {
		
            	height:540px;
            	width:0px;
            	background-color:#fff;
            	display:none;
		
            } 
           
                      
            #contactLink
            {
		float:left;
            	height:140px;
            	width:35px;
            	background-color:#fff;
            	display:block;
            	cursor:pointer;
		
            }
            
           
ul.tabs li {

background:url('../images/blue_button.jpg');
}


/**********************************PAST WINNERS******************************/
.past_winner_year{
background:#d4d4d4;
padding:5px;
margin: 15px 0 5px;
font-weight:bold;
}
.past_winner{
height:20px;
width:99%;
margin-bottom:1px;
color:#fff;
padding:3px;
font-weight:bold;
}
.past_winner span{
color: #eaeaea;
font-weight:bold;
}
.player_block18{
background:#043c75;

}
.player_block16{
background:#02b001;
}



#draw_chart{z-index:100}
#draw_bracket{font-size:70%;}
#draw_bracket{width:100%;}
td.a{border-bottom:1px solid #000;}
td.c{border-bottom:1px solid #000;border-right:1px solid #000;}
td.b{border-right:1px solid #000;}


/********************************** TABS  ******************************/
ul.tabs {
		margin:0;
		padding: 0px;
		display: block;	
		border-bottom: 1px solid #175e92;
		height: 36px;
		}
	ul.tabs li {
		display: inline;
		float: left;
		margin: 0;
		list-style: none;
		font-size: 12px;
		padding: 8px 11px;
		padding-right:4px;
		padding-left:4px;
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		border-bottom: 1px solid #175e92;
		background:url('/public/shared/images/blue_button.jpg');
		color: #eaeaea;
		cursor: pointer;
		text-transform: capitalize;
		font-weight:bold;
	}
	ul.tabs li:hover {color: #fff;}
	ul.tabs li.sel {
		background: #fff;
		color: #333;
		border-top:1px solid #175e92;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #175e92;
		border-left: 1px solid #175e92;
		padding-right:24px;
	}
	.div_show{
		padding:25px;
		border-left: 1px solid #175e92;
		border-right: 1px solid #175e92;
		border-bottom: 1px solid #175e92;

	}
	.div_show img{border:0;}






#participants_16{width:40%;float:left}
#participants_18{margin-left:40%;}
#countdown{
clear:left;
display:block;
position:relative;
top:40px;
left:14px;
width:25%;
}
/* jQuery Countdown styles 1.5.0. */
.hasCountdown {
}
.countdown_rtl {
	direction: rtl;
	border: 1px solid #ccc;
	
}
.countdown_holding span {
	background-color: #ccc;
	border: 1px solid #ccc;

}
.countdown_row {
	float:left;
	width: 18%;
	padding: 0px 2px;
	text-align: center;
	}
.countdown_show1 .countdown_section {
	width: 100%;
}
.countdown_show2 .countdown_section {
	width: 49%;
}
.countdown_show3 .countdown_section {
	width: 33%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section { 
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.5%;
}
.countdown_show7 .countdown_section {
	width: 14%;border: 1px solid #ccc;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
	width:100px;
	background-color: #fff;
	padding-top:2px;
	color:#043c75;
}
.countdown_amount {
	font-size: 200%;
		padding:1px;
	
}
.countdown_descr { 
	display: block;
	float:left;
	width: 70%;
	text-align:left;
	color:#fff;
	font-weight: bold;
	padding-top:8px;
	padding-left:4px;  
	background-color: transparent;
}

/****************************************** CONTACT FORM**********************************************/

.message {background:#eee; color:#000;display:none;width:460px;padding:10px;}
.contact {text-align:right;}
.contact ul {list-style-type:none;width:390px;}
.contact li {list-style-type:none;margin-bottom:10px;
margin-left:10px;} 
.contact li.special {display:none;}
.contact input {width:260px;border:1px solid #ccc;margin-left:10px;padding:2px;}
.contact textarea {width:264px;border:1px solid #ccc;margin-left:10px;}
.contact select {width:264px;border:1px solid #ccc;margin-left:10px;padding:2px;}


/*
	Sitemap Styler 	 
*/

#sitemap, #sitemap ul, #sitemap li{ 
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap{background:url(../images/sitemap/line1.gif) repeat-y;}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;font-variant: small-caps;font-size:100%;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../images/sitemap/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../images/sitemap/expanded.gif) no-repeat 0 0;}

/* sub levels */

#sitemap li ul{	
	margin-left:28px;
	background:url(../images/sitemap/line1.gif) repeat-y;
}
#sitemap li li a{color:#666;font-size:95%;}
#sitemap li li{	
	background:url(../images/sitemap/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#sitemap:after, #sitemap ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */
#sitemap ul{display:none;}


a.download_file{display:block; height:67px;width:338px;background:transparent url(../images/download.png) no-repeat;cursor: pointer}

