/********************HTML STYLES********************/
body {
    margin: 0px;
   /* background:#96C5FE url(../images/home-background2.png) top center no-repeat;*/
	margin:0 auto;
	background-attachment:fixed;
	
    }
body.homey {
	/*background:#96C5FE url(../images/home-background2.png) top center no-repeat;*/
	margin:0 auto;
}
iframe {
    margin: 0;
    padding: 0;
    }
.framey { 
    border-style: solid;
    border-color: #018ecb;
    border-width: 2px;
    margin: 0;  
}

* html iframe {
    } 
	
.CustomerMessage {
color:red;
font-weight: bold;
}  
    
/********************COUNTDOWN STYLES********************/
#countdowncontainer {
    position: absolute;
    top: 29px;
    left: 400px;
    color: #004990;
    font-family: 'Crushed', Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 16px;
    margin:0;
	letter-spacing:.08em;
	text-align:center;
    }

#countdowncontainer.tournamentweek {
	color: #004990;
    font-family: 'Crushed',Tahoma,Arial,Helvetica,sans-serif;
    font-size: 18px;
    left: 360px;
    letter-spacing: 0.08em;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 40px;
}

	
.timebox0, .timebox1, .timebox2 {
	background: url(../images/counter-bkgrnd.png) 0 0 no-repeat;
	width: 48px;
	height: 48px;
	text-align:center;
	border:0;
	float:left;
	margin-right: 20px;
	padding-top: 10px;
	line-height:35px;
}
.timebox0 span.red, .timebox1  span.red, .timebox2 span.red {
	font-size: 30px;
	padding-left: 5px;
}
	  

    
/********************SEARCH STYLES********************/
#searchbox {
    position: absolute;
    top: 115px;
    right: 0;
    color: #EBEB7C;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px;
    font-weight: normal;
    margin: 0px 25px 0 0px;
    } 
#searchbox .search_input	{
color: #000;
border: 1px solid #000;
padding:0 0 0 0;
margin:0 0px 0 0 ;
height:  20px;
width: 180px;
font-size: 10px;
vertical-align:middle;
}
#searchbox .topdown	{
vertical-align:middle;
}  
/********************STRUCTURE STYLES********************/

#main {
    margin:0 auto;
    width: 1000px;
	position:relative;
	padding-bottom:0;
	z-index:0;
	background:url(../images/bkgrnd-trans-white.png) 0 0 repeat;
}
#header {
    width: 1000px;
	height: 150px;
	position:relative;
	font-family: 'Crushed',Tahoma, Geneva, sans-serif;
	color:#3a3a3a;
	font-size: 16px;
    } 
#header #FIO {
	position:absolute;
	top: 29px;
	left: 29px;
}
#header #socialmedia {
	position:absolute;
	top:32px;
	right: 29px;
}
#header #socialmedia a {
	padding-left: 12px;
	display:block;
	float:left;
	margin-top:-5px;
}
#header #socialmedia iframe {
	padding-left: 15px;
}

#header #tournament-details {
	position:absolute;
	top: 111px;
	left: 360px;
}
#header #newsletter-signup {
	position:absolute;
	top: 105px;
	right: 29px;
	width:254px;
	height: 28px;
	overflow:hidden;
	color:#004990;
	vertical-align: top;
	background:url(../images/search-bkgrnd.png) top right no-repeat;
}
#header #newsletter-signup span {
	color:#004990;
	float:left;
	padding:5px;	
}
#header #newsletter-signup input.newsletter_input {
	background:none;
	width: 175px;
	color:#AFAFAF;
	height: 28px;
	font-family: 'Crushed',Tahoma, Geneva, sans-serif;
	font-size: 14px;
	border:0;
	line-height:28px;
	vertical-align:middle;
	margin-left: 5px;	
}
#header #newsletter-signup input.go {
    background: none repeat scroll 0 0 transparent;
    height: 27px;
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
}
	
#FIO img, #socialmedia img {
	border:none;	
}
	  
#body1  {
    float: left;
    width: 680px;
    color: #ffffff;
    margin:29px 0 0 29px;
	padding:0;
	_margin-left: 14px;
    }
body.homey #body1 {
	position:relative;
    width: 971px;
    color: #ffffff;
    margin:29px 0 0 29px;
	padding:0;
	_margin-left: 14px;
}
body.homey #body1 #hotlinks {
	position:absolute;
	top:10px;
	right:15px;
	font-family:'Crushed',Tahoma, Geneva, sans-serif;	
	font-size: 14px;
	width: 290px;
	z-index:600;
	text-decoration:none;
}

body.homey #body1 #hotlinks a .hotlink01,body.homey #body1 #hotlinks a .hotlink02, body.homey #body1 #hotlinks a .hotlink03   {
	background:url(../images/home-mainbutton.png) 0 0 repeat-x;
	margin: 5px 0 15px 0;
	color:white;
	height:98px;
	padding:9px 15px 0 15px;
	overflow:hidden;
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	text-decoration:none; !important
}
body.homey #body1 #hotlinks a:link  {
	color:white;
	text-decoration:none; !important
}
body.homey #body1 #hotlinks a:visited  {
	color:white;
	text-decoration:none; !important
}
body.homey #body1 #hotlinks a:hover .hotlink01,body.homey #body1 #hotlinks a:hover .hotlink02,body.homey #body1 #hotlinks a:hover .hotlink03,
body.homey #body1 #hotlinks a:active {
	color:white;
	background:url(../images/home-mainbutton.png) 0 -114px repeat-x;
	text-decoration:none;
}
body.homey #body1 #hotlinks a h1 {
	color:#C4E7FD;
	font-size:32px;
	font-weight:normal;
	text-decoration:none;
	line-height: 32px;
	padding: 5px 0 0 0;
}
body.homey #body1 #hotlinks a {
	color:#C4E7FD;
	text-decoration:none;
}

.blue {
	color:#C4E7FD;
}

/*body.homey #body1 #hotlinks .hotlink01, body.homey #body1 #hotlinks .hotlink02, body.homey #body1 #hotlinks .hotlink03 {
	background:url(../images/home-mainbutton.png) 0 0 repeat-x;
	margin: 5px 0 15px 0;
	color:white;
	height:97px;
	padding:9px 15px 0 15px;
	overflow:hidden;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
}
body.homey #body1 #hotlinks .hotlink01 h1, body.homey #body1 #hotlinks .hotlink02 h1, body.homey #body1 #hotlinks .hotlink03 h1 {
	color:#C4E7FD;
	font-size:32px;
	font-weight:normal;
}
body.homey #body1 #hotlinks .hotlink01 a, body.homey #body1 #hotlinks .hotlink02 a, body.homey #body1 #hotlinks .hotlink03 a {
	color:#C4E7FD;
	text-decoration:none;
}*/

#homeboxes {
	width: 971px;
	font-family:'Crushed',Tahoma, Geneva, sans-serif;
		
}
#homeboxes div {	
	float:left;
	/*width: 225px;*/
	color:#2b2b2b;	
}
/*#homeboxes div.tweet {
	background: url(../images/twitter-feed-bkgrnd.png) 0 57px no-repeat;
	height: 220px;
}
#homeboxes div.tweet div.tweet-footer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	position:absolute;
	top:610px;
	left:453px;	
	color:#2b2b2b;
}*/
#homeboxes div.box-middle {
	width:225px;
	margin-left:10px;
}
#homeboxes div.tweet {
	/*background: url(../images/twitter-feed-bkgrnd.png) 0 54px no-repeat;*/
	height: 220px;
	width:225px;
}

#tweet-feed {
	padding:8px;
	background: url(../images/twitter-feed-bkgrnd.png) 0 0 no-repeat;
	margin-bottom: 3px;
}
#homeboxes div.tweet-footer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	position:absolute;
	top:610px;
	left:453px;	
	color:#2b2b2b;
}

#homeboxes div h1 a, #homeboxes div.tweet h1 a, #body3 #rightstuffs div.tweet h1 a {
	font-family:'Crushed', Tahoma, Geneva, sans-serif;
	color:#004990;
	font-size: 24px;
	font-weight:normal;
	text-decoration:none;
}
#homeboxes div a, #homeboxes div.tweet {
	font-size: 12px;
	color:#2b2b2b;
	text-decoration:none;
	font-family: Tahoma, Geneva, sans-serif;
}

/*#homeboxes div.tweet a {
	font-size: 11px;
	color:#004990;
	text-decoration:underline;
}*/

#totem {
	height:46px;
	list-style-type:none;
	padding:2px 0 0 0;
	margin-left:-10px;
	font-size: 22px;
}
#totem a {
	color:#C4E7FD;
	text-decoration:none;
}
#homeboxes div img {
	border:none;
}

#body1 #advertisements {
	width: 264px;
	height: 278px;
	background: url(../images/advertisement-bkgrnd-notab.png) 0 0 no-repeat;
/*	margin-left: 15px;*/
	position:absolute;
	right: 20px;
	top: 383px;
}
#body1 #advertisements img {
	margin: 15px 0 0 4px;
	border:none;
}
#body1 #highlights {
	clear:left;
	font-family:'Crushed',Tahoma, Geneva, sans-serif;
	
	letter-spacing:0.05em;
	font-weight: normal;
	color:#C4E7FD;
	width: 850px;
	padding-left: 175px;
	height: 43px;
	background:url(../images/highlights-bkgrnd-wtext.png) 0 0 no-repeat;
	margin: 0 0 30px -29px;
	line-height: 43px;
	*margin-top: 20px;
	
}
#body1 #highlights a {
	color: #C4E7FD;
    text-decoration: none;
}




#body1 h1	{
font-family: 'Crushed',Tahoma, "Trebuchet MS", sans-serif ;
color: white;
font-size: 16px;
margin:0;
padding: 0;
}

#body3  {
    /** border: 1px solid #ffffff; */   
    float: right;
    width: 255px;
    color: #18374C;
    margin: 0px 15px 0 0px;
	_margin: 0 10px;
	/*background-color: #2B2B2B;
	text-transform:uppercase;*/
	font-family:'Crushed', Tahoma, Arial, sans-serif;
}
#body3 div.minicart {
	font-family: 'Crushed',Tahoma,'Trebuchet MS';
	font-weight:normal;
	font-size: 18px;
}
#body3  div.minicart a {
	
	text-decoration:none;
	color:#004990;
}
.gray {
	color:#777;
}

#body3 h1 {
	font-family: 'Crushed',Tahoma, "Trebuchet MS", sans-serif ;
	color: #ed1b2e;
	font-size: 24px;
	margin:0;
	padding: 0;
}

#body3 #rightstuffs div.tweet h1 a {
	color:#ed1b2e;
	font-size: 24px;
	font-weight:normal;
	text-decoration:none;
}

body.homey #body3 {margin-top: 26px;}

#leaderboard {
padding: 0;
font-family:Tahoma, sans-serif;
padding-top:3px;
}
#leaderboard h1 {
text-align:center;
background-color:#18374C;
display:block;
color:white;
font-weight:normal;
padding: 6px 10px;
font-size: 16px;
letter-spacing:0.08em;
}

#leaderboard td, #leaderboard td a, #leaderboard div.TSNData2 a {
color: #18374C;
font-size: 11px;
text-decoration:none;
padding: 3px 0;
}
#leaderboard td a span {
color: #DF2524;
}

#leaderboard .TSNHeader {
	font-size: 12px;
	text-align:left;
	padding-bottom:8px;
}

#leaderboard td.TSNSubHeader {
color: white;
/*background-color:#18374C;*/
padding: 4px;	
}

#leaderboard tr {
	/*background-color:#c6e8ff;*/
	
}

#leaderboard td {
	border-bottom: 3px solid white;padding-left: 4px;}


    
.features table .greenrow {
    background: #dcefdd;
    }
.greenrow, .shaderow {
    background: #c6e8ff;
    }
.callouts1  {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
    line-height: 18px;
    font-style: italic;
}
.callouts2  {
    font-family: Georgia, serif;
    font-size: 20px;
    color: #92a35b;
    line-height: 24px;
    font-style: italic;
}

.callouts2007  {
    font-family: Tahoma,"Trebuchet MS", sans-serif;
    font-size: 14px;
    color: #01344f;
    line-height: 24px;
    font-style: italic;
}
/******************** SECONDARY STYLES********************/

#navsecondaryholder {
/*position:relative;*/
background-color:#3A3A3A;
height: 27px;
width: 1000px; 
text-align:center;
z-index:100;
_margin-top:-1px;
}

#navsecondaryholder ul 	{
border:1px solid #3A3A3A;
height:25px;
width:998px;
margin:0;
padding:0;
list-style:none;
}
#navsecondaryholder li {
display:inline;
}
    
#navsecondaryholder li a {
margin: 0 7px;
line-height: 25px;
text-decoration: none;
color: white;
font-family:Tahoma,Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal; 
letter-spacing:0.04em;
}
    

/*ul#navsecondary { 
height: 22px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
float: left;
font-weight: bold;
list-style-type: none; 
margin:  auto; 
padding: 5px 0 0 5px;
}
ul#navsecondary li {
display: inline; 
float: left; 
}
ul#navsecondary li span {
border-right: 0px solid #cccccc;
border-top: 0px solid #cccccc; 
border-bottom: 2px solid #000000; 
display: block; 
}
ul#navsecondary li a {
line-height: 17px;
display: block;
color: #71A573;
text-align: left;
text-decoration: none; 
padding: 0 0 5px 15px;  
}*/
    
#bodysecondary {
	background-color:white;
    float: left;
    width: 680px;
	margin: 0 0 0 29px
    }
    
#maincontent {
	min-height: 540px;
    margin:  20px 30px 30px 20px;
    }   
#maincontent p {
    color: #2b2b2b;
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    /*margin-bottom: -5px;*/
    line-height: 16px;
    }
* html #maincontent p {margin-bottom: 0px;} 

#maincontent h1{
    color: #ed1b2e;
    font-family: 'Crushed',Tahoma, "Trebuchet MS"; 
    font-size: 24px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.04em;
    }

#maincontent h2{
    color: #ed1b2e;  /* light blue 4598CB */
	font-weight:normal;
    font-family: 'Crushed',Arial, "Trebuchet MS", sans-serif; 
    font-size: 20px;
    margin-bottom: -10px;
	text-transform:uppercase;
	letter-spacing:0.03em;
    }
* html #maincontent h2 {margin-bottom: -20px;}
#maincontent h2 a {
    color: #ed1b2e;
    font-family: 'Crushed',Arial, "Trebuchet MS"; 
    font-size: 16px;
    margin-bottom: -10px;
    text-decoration: none;
    }
#maincontent  h2 a ,#maincontent  h2 a:link ,#maincontent  h2 a:visited , #maincontent  h2 a:hover, #maincontent  h2 a:active {
	font-weight:normal;
    font-family: 'Crushed',Arial, "Trebuchet MS"; 
    color: #ed1b2e;
    text-decoration: none;
    }
#maincontent ul{
    color: #2b2b2b;
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    margin-bottom: -5px;
    line-height: 22px;
    }
#maincontent ul li{
    color: #2b2b2b;
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    list-style-type: disc;
    }

#maincontent a {
    color: #2f81ac;
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    text-decoration: underline;
    }
#maincontent a:link {
    color: #2f81ac;
    }
#maincontent a:visited {
    color: #666666;
    }
#maincontent a:hover {
    color: #A90D09;
    }
#maincontent a:active {
    color: #A90D09;
    }
#maincontent.printy {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
}
#maincontent a.printy   {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
}
#maincontent a.printy:link  {
    color: #666666;
    text-decoration: none;
}
#maincontent a.printy:visited   {
    color: #666666;
    text-decoration: none;
}
#maincontent a.printy:hover {
    color: #A90D09;
    text-decoration: underline;
}
#maincontent a.printy:active    {
    color: #666666;
    text-decoration: none;
}
#maincontent table{
    color: #666666;
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 16px;
    }
#maincontent table p {
    color: #666666;
    font-family:Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    }
#maincontent table h2{
 	color: #004990; /*red ed1b2e*/
    font-family: 'Crushed',Tahoma, "Trebuchet MS"; 
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0px;
    }   
#maincontent table .greenrow {
    background: #efefef;
    }
#maincontent table.ticket-table {
margin: 15px 10px;
padding:0;
line-height:20px;
}
#maincontent table.ticket-table h2 {
font-size: 14px;
color: #18374C;
}
#maincontent table.ticket-table td {
padding: 5px;
}
#maincontent table#specialtable td.upgrades {
padding: 20px;
*padding:20px 20px 0 20px;
}


#maincontent table#specialtable td h1 {
margin:0;
}

a.buynow div {
}

#maincontent a.buynow {
	clear:both;
	position:absolute;
	top:255px;
	right:363px;
	background: url(../images/home-mainbutton.png) -5px -5px repeat-x;
	font-family: 'Crushed',Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color:white;
	display:block;
	width: 180px;
	line-height:30px;
	text-decoration:none;
	margin:5px;
	border: 1px solid #2b2b2b;
	text-align:center;
}
#maincontent a:hover.buynow {
	background: url(../images/home-mainbutton.png) -5px -120px repeat-x;
}
#maincontent a div h1 {
	color:white;
	padding:0 5px;
	margin:0;
}
#maincontent #side-tickets {
	width: 350px;
}

#maincontent div.ticket-upgrade-buy {
	/*position:absolute;*/
	width: 225px;
	height: 400px;
	/*top:300px;
	right:300px;*/
	z-index: 0;
}


#maincontent #ticket-upgrade-buy_1,#maincontent #ticket-upgrade-buy_2,#maincontent #ticket-upgrade-buy_3 {
	width:181px;
	margin-right:15px;
	text-align: center;
	padding:0 7px 0 7px;
	height:100%;  /*was 100% - changed by JA on Jan 6-2012*/
	min-height: 273px;
}

#maincontent #ticket-upgrade-buy_1 h2,#maincontent #ticket-upgrade-buy_2 h2,#maincontent #ticket-upgrade-buy_3 h2,#maincontent #ticket-upgrade-buy_1 p {
	color:#ffffff;
	padding: 0 8px;
}

#maincontent #ticket-upgrade-buy_1 .product-price,#maincontent #ticket-upgrade-buy_2 .product-price,#maincontent #ticket-upgrade-buy_3 .product-price {
	margin-bottom:0px;
	color:#ffffff;
	font-size:25px;
}


#maincontent #ticket-upgrade-buy_1 button,#maincontent #ticket-upgrade-buy_2 button,#maincontent #ticket-upgrade-buy_3 button {
	font-family: 'Crushed',Arial,"Trebuchet MS",sans-serif;
	background:none;
	font-size: 15px;
	text-align: center;
	padding:4px 2px 4px 2px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
}


.add-to-cart-button_1  {
	background-color: #1C89C8;
	font-family: 'Crushed',Arial,"Trebuchet MS",sans-serif;
	font-size: 15px;
	text-align: center;
	padding:4px 2px 4px 2px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	color:#ffffff;
	width:60px;
}



#maincontent .add-to-cart-button_1 a {
	color:#ffffff;
	font-family: 'Crushed',Arial,"Trebuchet MS",sans-serif;
	font-size: 15px;
	text-align: center;	
	text-decoration: none;
}


#maincontent .add-to-cart-button_1 a:hover {
	color:#fffc00;
	text-decoration: none;
}

.add-to-cart-button_2 {
	background-color: #fffc00;
	font-family: 'Crushed',Arial,"Trebuchet MS",sans-serif;
	font-size: 15px;
	text-align: center;
	padding:4px 2px 4px 2px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width:60px;
}

#maincontent .add-to-cart-button_2 a {
	color:#000000;
	font-family: 'Crushed',Arial,"Trebuchet MS",sans-serif;
	font-size: 15px;
	text-align: center;	
	text-decoration: none;
}

#maincontent .add-to-cart-button_2 a:hover {
	color:#1C89C8;
	text-decoration: none;
}


#maincontent #ticket-upgrade-buy_1 .add-to-cart-button,#maincontent #ticket-upgrade-buy_2 .add-to-cart-button,#maincontent #ticket-upgrade-buy_3 .add-to-cart-button {
background-color: #E22127;
}



#maincontent #ticket-upgrade-buy_1 .add-to-cart-button,#maincontent #ticket-upgrade-buy_2 .add-to-cart-button,#maincontent #ticket-upgrade-buy_3 .add-to-cart-button {
	margin-bottom:20px;
	position: static; 
}


#maincontent div.ticket-upgrade {
	position:absolute;
	top:290px;
	right:277px;
	
}
#maincontent div.proam-winners-popup {
	position:absolute;
	top:290px;
	right:-10px;
}


/********************MISC STYLES********************/
#body1 #viewmore {
	position:absolute;
	top: 531px;
	left:622px;
	z-index:3000;
}
#body1 div.panel-overlay {
	position:absolute;
	top:327px;
	left: 2pxpx;
	background-color:white;
	color: #333;
	opacity:.8;
	text-align:center;
	width: 680px;
	height: 40px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 40px;
}
#body1 div.panel-overlay p {
	font-family: Tahoma, Geneva, sans-serif;
	padding:0;
	margin:0;
}
	

#special-alert {
	background:url(../images/alert-home.png) 0 0 no-repeat;
	padding: 10px 10px 10px 50px;
	margin-bottom:25px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#18374A;
	font-size: 16px;
	}
#special-alert a {
	color:#18374A;
}

#image-rotations {
margin-bottom: 20px;
padding:3px;
background:white;
border:1px solid #AFAFAF;
width: 680px;
}
.red {color:#ED1B2E;}

.imgleft {
    float: left;
    }

.imgright {
    float: right;
    }
.left {
	float:left;
}
.right {
	float:right;
}

.icons {
    border: none;
    float: left;
    }
    
#iconsholder {
    margin: 10px 0 0 0;
	
    }
#maincontent a:link.press-button, #maincontent a:visited.press-button, #maincontent a:link.play, #maincontent a:visited.play, #maincontent a:link.pause, #maincontent a:visited.pause {
	font-family: 'Crushed', Tahoma, Geneva, sans-serif;
	background-color: #3a3a3a;
	color:#4FBEFF;
	margin-right: 3px;
	padding:2px 8px;
	border:1px solid black;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.08em;
}
#maincontent a:hover.press-button, #maincontent a:active.press-button, #maincontent a:hover.play, #maincontent a:visited.play, #maincontent a:active.pause, #maincontent a:active.pause {
	font-family: 'Crushed', Tahoma, Geneva, sans-serif;
	background-color: #4FBEFF;
	color:black;
	padding:2px 8px;
	margin-right: 3px;
	border:1px solid black;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.08em;
}
#rolltext {
    clear: both;
    }
#tickets {
    margin: 0px 0 10px 0;
    }
div.side-buttons {
	margin-top: 15px;
}
a.pdf-buttons {
	color:white;
	font-family: 'Crushed', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	display:block;
	width: 250px;
	height: 34px;
	overflow:hidden;
	padding-top: 10px;
	text-align:center;
	
}
a:link.pdf-buttons {
	background:url(../images/side-buttons-on-off.png) 0 0 no-repeat;
	text-decoration:none;
	
}
a:visited.pdf-buttons {
	background:url(../images/side-buttons-on-off.png) 0 0 no-repeat;
	text-decoration:none;
	
}
a:hover.pdf-buttons, a:active.pdf-buttons {
	background:url(../images/side-buttons-on-off.png) 0 -45px no-repeat;
	text-decoration:none;
	
}
#maincontent a.pdf-buttons-small {
	color:white;
	font-family: 'Crushed', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	display:block;
	width: 170px;
	height: 34px;
	overflow:hidden;
	padding-top: 10px;
	text-align:center;
	
}
#maincontent a:link.pdf-buttons-small {
	background:url(../images/side-buttons-on-off-small.png) 0 0 no-repeat;
	text-decoration:none;
	
}
#maincontent a:visited.pdf-buttons-small {
	background:url(../images/side-buttons-on-off-small.png) 0 0 no-repeat;
	text-decoration:none;
	
}
#maincontent a:hover.pdf-buttons-small, #maincontent a:active.pdf-buttons-small {
	background:url(../images/side-buttons-on-off-small.png) 0 -45px no-repeat;
	text-decoration:none;
	
}
#maincontent a:link.pdf-buttons-small.rockball {
	height: 28px;
	padding-top:13px;
}

div.side-buttons-more {
	margin-top: 15px;
}
a.pdf-buttons-more {
	color:white;
	font-family: 'Crushed', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration:none;
	display:block;
	width: 250px;
	height: 34px;
	overflow:hidden;
	padding-top: 10px;
	text-align:center;
	
}
a:link.pdf-buttons-more {
	background:url(../images/side-buttons-blue-on-off.png) 0 0 no-repeat;
	text-decoration:none;
	
}
a:visited.pdf-buttons-more {
	background:url(../images/side-buttons-blue-on-off.png) 0 0 no-repeat;
	text-decoration:none;
	
}
a:hover.pdf-buttons-more, a:active.pdf-buttons-more {
	background:url(../images/side-buttons-blue-on-off.png) 0 -45px no-repeat;
	text-decoration:none;
	
}


    
#footer {
	clear:both;
    margin: 0 auto;
    padding: 10px 0 5px 0;
    width: 1000px;
	position:relative;
	height:300px;
	background:#000000 url(../images/footer-bkgrnd.png) 0 0 repeat-x;
    }
* html #footer	{
margin-bottom:-10px;
} 

#footer #privacy	{
position:absolute;
top:278px;
right: 15px;
font-family:"Trebuchet MS", sans-serif;
color:#2b2b2b;
font-size: 11px;
}
#footer #privacy a	{
color: white;
text-decoration:none;
}
#footernav {
font-family:Tahoma, sans-serif;
color:#C4E7Fd;
font-size: 11px;
position:relative;
width:1000px;
margin:60px 0 0 0;
padding:0;
line-height:16px;
}

#footernav a {
text-decoration:none;
color:#C4E7Fd;
}
#footernav ul {
list-style:none;
padding:0;
margin:0;
}
#footernav a.footernavtitle {color:#C4E7Fd;letter-spacing:0.06em;}
#footer #footertopnav li#menu1Container {
position:absolute;
left: 10px;
top:15px;
}
#footer #footertopnav li#menu2Container {
position:absolute;
left: 210px;
top:15px;
}
#footer #footertopnav li#menu3Container {
position:absolute;
left: 345px;
top:15px;
}
#footer #footertopnav li#menu4Container {
position:absolute;
left: 465px;
top:15px;
}
#footer #footertopnav li#menu5Container {
position:absolute;
left: 655px;
top:15px;
}
#footer #footertopnav li#menu6Container {
position:absolute;
left: 855px;
top:15px;
}
#footer #footertopnav li#menu7Container {
position:absolute;
left: 465px;
top:155px;
}
#footer #footertopnav li#menu8Container {
position:absolute;
left: 655px;
top:155px;
}
#footer #footertopnav li#menu9Container {
position:absolute;
left: 855px;
top:155px;

}

#footer .century_club {
	position:absolute;
	top:15px;
	left:100px;
	border:none;		
}
#footer .phone {
	position:absolute;
	top:27px;
	left:425px;
	font-family: "Crushed", Tahoma, Geneva, sans-serif;		
	font-size: 24px;
	color:white;
}
#footer .fedexcup {
	position:absolute;
	top:15px;
	right:100px;
	border:none;		
}
#footer .century_club img, #footer .fedexcup img {
	border:none;
}


#maincontent .warning {
    color: #FF0000;
    }   
.ticketmargin   {
    line-height: 18px;
    }
* html .ticketmargin    {line-height: 2px;}

#margintop  { margin-top: -10px;}
* html  #margintop  {margin-top: -15px;}

#maincontent #grid {
	width: 650px;	
}
#maincontent #grid.gridtop {
	margin-top: 30px;
}
#maincontent #grid a {
	text-decoration:none;
}
#maincontent #grid img {border:0;}

#maincontent #grid a h2 {
	font-size: 20px;
	padding:0 15px;
	*margin:10px 0;
}
#maincontent #grid a h2.notop {
	margin-top:0;
}
#maincontent #grid img.imgpad {
	padding:10px 15px;
}

#maincontent #grid a h2.h2center {
	text-align:center;
}
#maincontent #grid a h2.h2big {
	text-align:center;
	font-size:50px;
	margin-top:16px;
}

#maincontent #grid a:link div h2, #maincontent #grid a:visited div h2, #maincontent #grid a:hover div h2, #maincontent #grid a:active div h2,
#maincontent #grid a:link div p, #maincontent #grid a:visited div p, #maincontent #grid a:hover div p, #maincontent #grid a:active div p {
	text-decoration:none;
	color:white;
	padding:0 15px;
}

#maincontent #grid a.bluebox, #maincontent #grid a.greenbox, #maincontent #grid a.orangebox, #maincontent #grid a.skybluebox, #maincontent #grid a.redbox, #maincontent #grid a.purplebox, #maincontent #grid a.goldbox {
	display:block;
	float:left;
	color:white;
	background-color: #004990;
	/*padding: 20px 15px;*/
	margin-right: 15px;
	margin-bottom:15px;
	text-decorartion:none;	
}

#maincontent #grid a.greenbox {
	background-color:#1cc5a6;
}
#maincontent #grid a.orangebox {
	background-color:#F58320;
}
#maincontent #grid a.skybluebox {
	background-color:#1c89c8;
}
#maincontent #grid a.purplebox {
	background-color:#aa64d7;
}
#maincontent #grid a.redbox {
	background-color:#e22127;
}
#maincontent #grid a.goldbox {
	background-color:#f0af14;
}
#maincontent #grid a.row4 {
	height: 185px;
}
#maincontent #grid a.row3 {
	height: 285px;
}

#maincontent #grid a.row2 {
	height: 215px;
}
#maincontent #grid a.row1 {
	height: 200px;
}
#maincontent #grid a.row1a {
	height: 150px;
}
#maincontent #grid a.row1b {
	height: 145px;
}

#maincontent #grid a.rowthin {
	height: 125px;
}

#maincontent #grid a.rowthinest {
	height: 100px;
}
#maincontent #grid a.rowslim {
	height: 88px;
}
#maincontent #grid a.rowtall {
	height: 306px;
}
#maincontent #grid a.rowtallest {
	height: 325px;
}
#maincontent #grid a.col11 {
	width: 200px;
}

#maincontent #grid a.col10 {
	width: 263px;
}

#maincontent #grid a.col9 {
	width: 215px;
}
#maincontent #grid a.col8 {
	width: 150px;
}
#maincontent #grid a.col7 {
	width: 307px;
}
#maincontent #grid a.col6 {
	width: 180px;
}
#maincontent #grid a.col5 {
	width: 342px;
}

#maincontent #grid a.col4 {
	width: 284px;
}
#maincontent #grid a.col3 {
	width: 270px;
}

#maincontent #grid a.col2 {
	width: 170px;
}
#maincontent #grid a.col1 {
	width: 120px;
}
#maincontent #grid a.colmed{
	width: 390px;
}
#maincontent #grid a.colwide {
	width: 435px;
}
#maincontent #grid a.colwider {
	width: 442px;
}
#maincontent #grid a.colwidest {
	width: 500px;
}
#maincontent #grid a.colall {
	width: 600px;
}
#maincontent #grid a.colfull {
	width: 610px;
}
/*
#maincontent #grid a:link div h2, #maincontent #grid a:visited div h2, #maincontent #grid a:hover div h2, #maincontent #grid a:active div h2,
#maincontent #grid a:link div p, #maincontent #grid a:visited div p, #maincontent #grid a:hover div p, #maincontent #grid a:active div p {
	text-decoration:none;
	color:white;
}

#maincontent #grid a.bluebox, #maincontent #grid a.greenbox, #maincontent #grid a.orangebox, #maincontent #grid a.skybluebox, #maincontent #grid a.redbox, #maincontent #grid a.purplebox, #maincontent #grid a.goldbox {
	display:block;
	float:left;
	color:white;
	background-color: #004990;
	padding: 20px 15px;
	margin-right: 15px;
	margin-bottom:15px;
	text-decorartion:none;	
}

#maincontent #grid a.greenbox {
	background-color:#1cc5a6;
}
#maincontent #grid a.orangebox {
	background-color:#F58320;
}
#maincontent #grid a.skybluebox {
	background-color:#1c89c8;
}
#maincontent #grid a.purplebox {
	background-color:#aa64d7;
}
#maincontent #grid a.redbox {
	background-color:#e22127;
}
#maincontent #grid a.goldbox {
	background-color:#f0af14;
}


#maincontent #grid a.row1 {
	height: 200px;
}
#maincontent #grid a.row1a {
	height: 150px;
}

#maincontent #grid a.rowthin {
	height: 125px;
}

#maincontent #grid a.rowthinest {
	height: 100px;
}
#maincontent #grid a.rowtall {
	height: 305px;
}

#maincontent #grid a.col4 {
	width: 284px;
}

#maincontent #grid a.col3 {
	width: 270px;
}
#maincontent #grid a.col2 {
	width: 170px;
}
#maincontent #grid a.col1 {
	width: 120px;
}
#maincontent #grid a.colmed{
	width: 390px;
}
#maincontent #grid a.colwide {
	width: 435px;
}
#maincontent #grid a.colall {
	width: 600px;
}*/

#maincontent .input-box {
	width: 220px;
	margin-bottom:4px;
}

#maincontent img.bordered {
	padding:3px;
	background-color:white;
	margin:3px;
	border: 1px solid #afafaf;
}

#body3 div.rightside-events {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#body3 div.rightside-events div.events-bkgrnd {
	background-color:white;
	padding:5px;
}
#body3 div.rightside-events h2 {
	font-size: 12px;
	font-weight:bold;
	margin:0;
	padding: 4px 0 2px 10px;
}

#body3 div.rightside-events ul {
	margin:0;
	padding:0px 5px 2px 10px;
	list-style-type:none;
}
#body3 div.rightside-events li {
	margin-bottom: 5px;
}

#body3 div.rightside-events .list-even {
	background-color:white;
}
#body3 div.rightside-events .list-odd {
	background-color:#C6E8FF;
}

body.ticket-ind span.notes {
	display:none;
}







    
/********************NAV STYLES********************/
.nav1 {
    background: none; /*url(../images/nav_home2.jpg) no-repeat;*/  /* WE DID INDIVIDUAL BACKGROUNDS FOR EACH SECTION FROM 2006-2008*/
    height: 30px; /*was 57px*/
    }
.nav2 {
    background: none; /*url(../images/nav2.jpg) no-repeat;*/
    height: 30px;   
    }
.nav3 {
    background: none;  /*url(../images/nav_centuryclub.jpg) no-repeat;*/
    height: 30px;   
    }
.nav4 {
    background: none;  /*url(../images/nav_charities.jpg) no-repeat;*/
    height: 30px;   
    }
.nav5 {
    background:  none; /*url(../images/nav_corporate.jpg) no-repeat;*/
    height: 30px;   
    }   
.nav6 {
    background: none;  /*url(../images/nav_proam.jpg) no-repeat;*/
    height: 30px;   
    }   
.nav7 {
    background: none;  /*url(../images/nav_spectator.jpg) no-repeat;*/
    height: 30px;   
    }   
.nav8 {
    background:  none; /*url(../images/nav_tickets.jpg) no-repeat;*/
    height: 30px;   
    }       
    
.nav9 {
    background: none;  /*url(../images/nav_tournament.jpg) no-repeat;*/
    height: 30px;   
    }   
.nav10 {
    background: none; /* url(../images/nav_volunteers.jpg) no-repeat;*/
    height: 30px;   
    }       
#navholder {
z-index:100;
background:#000 url(../images/nav-bkgrnd.png) 0 0 no-repeat;
height:39px;
width:1000px;
}
#navholder ul#nav 	{
background:none; 
margin-bottom:-10px;
}
* html #navholder ul#nav {margin-bottom:0;}
#navholder1 {
    margin: 0 0 5px 0;
}   
#navholder2 {
    margin: 0;
}   
#nav {  
color: white;
}
ul#nav { 
font-family: 'Crushed', Arial, Helvetica, sans-serif; 
font-size: 18px;
clear:left;
list-style-type: none; 
margin: 0px auto;
padding: 6px 0 0 30px;
font-weight:normal;

}
ul#nav li {
display: inline; 
float: left;
padding-right: 5px;
}
* html ul#nav li {padding-right: 10px;}

ul#nav li span {
border-right: 0px solid #000;
border-top: 0px solid #000; 
border-bottom: 2px solid transparent;  /* Crazy lines under main nav. Don't take out becase it affects sub nav borders as well - weird */
_border-bottom: 2px solid black;
display: block; 
}



ul#nav li span.buicknav {
    border-bottom: 0px solid #000000; 
    }
ul#nav li span.buicknav a {
    padding: 0 0 7px 15px;  

    }
    


ul#nav li a {
line-height: 28px;
display: block;
color: white;   /*  Main Nav Color and Drop Down Nav Color */
text-align: left;
text-decoration: none; 
padding: 0 0 0 21px;  
}

ul#nav li li a {
background-color: #4E4E4E; /*old aqua color 4DBFFF*/
}

ul#nav li li a:hover { 
background: #ed1b2e;   /*  Colors on Rollovers */
color: #fff; 
}

ul#nav li#menu6Container span {
border-right: none; 
}


ul#nav ul#menu8Content  {
margin-left: -52px;
}
* html ul#nav ul#menu8Content  {
margin-left: -44px;

}


ul#nav ul { 
margin: 3px 0px 0px 0px;
padding: 0px;
list-style-type: none;
text-align: left;
width: 250px;
position: absolute;
border-left: 1px solid #2b2b2b;
border-right: 1px solid #2b2b2b;
overflow: hidden;
}


ul#nav ul li {
background-color: white; /* background color before rollover*/
}
ul#nav ul li span {
border-right: 0px;
border-top: 0px;
border-bottom: 1px solid #2b2b2b;
width: 250px; 
}
ul#nav ul li span a {
font-family:Tahoma,Geneva, Arial, Helvetica, sans-serif;
width: 250px;
text-align: left;
padding-left: 5px;
font-size: 14px; 
}
#menu1Content {
display: none;
z-index: 10;
height: 0px;
}
#menu2Content {
display: none;
z-index: 10;
height: 0px; 
}
#menu3Content {
display: none;
z-index: 10;
height: 0px;
}
#menu4Content {
display: none;
z-index: 10;
height: 0px; 
}
#menu5Content {
display: none;
z-index: 10;
height: 0px; 
}
#menu6Content {
display: none;
z-index: 10;
height: 0px; 
}
#menu7Content {
display: none;
z-index: 10;
height: 0px; 
}

#menu8Content {
display: none;
z-index: 10;
height: 0px;
}

/********************CART STYLES********************/

TD.Button {                             
    BACKGROUND: url(../skin1/images/butbg.gif);
    BACKGROUND-COLOR: #FF7733;
    BACKGROUND-REPEAT: repeat-x;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    WHITE-SPACE: nowrap;
}
FONT.Button {                                
    FONT-FAMILY: Arial;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    line-height: 12px;
    TEXT-DECORATION: none;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
    COLOR: #330000;
    FONT-WEIGHT: bold;
}

.DialogTitle{
    color: #004990;
    font-family:Tahoma,  Arial, Helvetica, sans-serif; 
    font-size: 14px;
    font-weight: normal;
    margin-bottom: -10px;
}

.add-to-cart-button{
    border: 1px outset grey;
    color: #FFFFFF;
    background: #2f81ac;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 4px 0;
}

.sold-out-button{
    border: 1px solid grey;
    color: #FFFFFF;
    background: #FF7733;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 4px 0;
}

#maincontent h3{
    text-transform: uppercase;
    color: #004990;
    font-family: 'Crushed',Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 20px;
    font-weight: normal;
    margin-bottom: -10px;
}

/* These classes are for the fancy product descriptions */


#maincontent h2.product-price{
    color: #707070;
}
.product-option{
    margin: 8px 0 0 0;
}
#maincontent .product-option option{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #707070;
    font-weight: bold;
}
#maincontent .product-option select{
    margin-top: 4px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #707070;
    font-weight: bold;
}
#maincontent .product-option {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #707070;
    font-weight: bold;
}

body.ticket-ind  #maincontent .product-option {
	font-weight:normal;
	color:white;
	margin-top:-15px;
	font-size: 12px;
}
body.ticket-ind #maincontent .product-option option, body.ticket-ind #maincontent .product-option select {
    font-weight: normal;	
	font-size: 12px;
}

/* the div that contains the detail description */
.product-pulldown{

}

.ticket-upgrade-buy .product-pulldown {height:200px;}

/* the button that says show detail/hide detail */
.detail-button{
    padding: 0 10px 0 0px;
    border: 1px outset #15364A;
    margin: 4px 0;
    background: url(../images/btn_up.gif);
    background-repeat: no-repeat;
    background-position: right center;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    font-weight:normal;
    background-color: #15364A;
}

.detail-button.up{
    border: 1px outset #15364A;
    background: url(../images/btn_up.gif);
    background-repeat: no-repeat;
    background-position: right center;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    font-weight:normal;
    background-color: #15364A;
}

.detail-button.down{
    border: 1px inset #A90D09;
    background: url(../images/btn_down.gif);
    background-repeat: no-repeat;    
    background-position: right center;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    font-weight:normal;
    background-color: #A90D09;
}

/*  for message boxes */
.DialogBorder{
}
.MessageDialog{
    margin-top: 10px;
}

/* for the shopping cart */
#maincontent .stopmargingoof #margintop{
    margin-top: 0px;
}

#customer-options {    
    text-align: right;
}
#customer-options table {
    display:inline;
}

.MessageDialog{
    border: 2px solid red;
}

