/*@charset "utf-8";*/
/* CSS Document */


/*--------------------------------NASCAR---------------------------------------*/



#nascar_head_container{
PADDING:0px;
FLOAT:left;
MARGIN:0px;
WIDTH:758px;
font-size: 11px;
background-color:#ffffff;
POSITION:relative;
HEIGHT:67px;
background-image:url(http://www.vividseats.com/v2/newimages/nascar_header_back.jpg?cv=1);
background-repeat:no-repeat;
padding-top:6px;
}


#nascar_head_text h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
padding:7px 0px 0px 23px;
text-transform:uppercase;
}


.nascar_subHeadBullet{
background-image:url(http://www.vividseats.com/v2/newimages/subhead_bullet.gif?cv=1);
width:19px;
height:20px;
float:left;
margin-right:5px;
}

.nascarteambox_new {width:240px;
background-image:url(http://www.vividseats.com/v2/newimages/ncaa_division_head.gif?cv=1);
background-repeat:repeat-x;
height:auto;
float:left;
padding: 2px 0px 0px 10px;
margin-top:0px;
margin-left:18px;
padding-right: 0px;
color:#FFFFFF;
}



.nascar_notopmargin {margin-top:2px!important;
padding-top:0px!important}

.nascar_bottommargin {margin-bottom:20px!important;}

.nascar_topbottommargin {margin-top:30px!important;
margin-bottom:20px!important;}



.nascarteambox_new ul {
float: left;
WIDTH:100%;
HEIGHT:auto;
padding-top: 15px;
padding-bottom: 5px;
}


#nascarVenues{
background:url(http://www.vividseats.com/v2/newimages/ncaa/ncaa_striped.gif?cv=1);
width:100%;
height:283px;
margin:0px 0px 20px 0px;
padding:3px 0px 0px 0px;
float:left;
}

.nascargray{color:#666666!important;}

.nascargray a{color:#666666!important;
text-decoration:none}


/*--------------------------------alphabetized table divs---------------------------------------*/



.nascarheadertext {
	PADDING:9px 0px 0px 17px;
	position: absolute;
	MARGIN:0px 0px 5px 0px;
	FONT-WEIGHT:bold;
	FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
	TEXT-DECORATION:none;
	text-transform:uppercase;
	left: -6px;
}

#nascar_teamlist1{
width:260px;
float:left;
padding:0px 0px 0px 30px;
margin: 30px 0px 15px 0px;
}

#nascar_teamlist2{
width:260px;
float:right;
padding:0px 30px 0px 0px;
margin: 30px 0px 15px 0px;
}

.nascar_teamlistentry{
width:260px;
margin: 20px 0px 40px 0px;
padding:5px 0px 0px 10px;
border-top:1px #999999 solid;
}

.nascar_letter4list{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#999999;
}

#nascarindeximage_left .ncaaheadertext h1 {
top:0px;
left:10px;
position:relative;
display:inline;
width:100%;
margin:0px;
padding:0px;
color:#fff;
font-size:16px;
}



.nascarblue{color:#487ec2!important; font-size:12px!important;}

.nascarblue a{color:#487ec2!important;
text-decoration:none}

.nascarheadertext_sm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#487ec2;
font-weight:bold;
}

.nascarheadertext_sm a{
color:#487ec2!important;
text-decoration:none!important;
}

.nascardarkblue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#42556d;
font-weight:bold;
}

.nascardarkblue a{
color:#42556d!important;
text-decoration:none!important;
}




#nascar_alphabet{
width:100%;
letter-spacing:8px;
text-align:center;

text-transform:uppercase;
padding-top:10px;
float:left;
margin-top:0px;
}


.nascarwhite{color:#FFFFFF;}





/*--------------------------------NHL---------------------------------------*/




#nhl_head_container{
PADDING:0px;
FLOAT:left;
MARGIN:0px;
WIDTH:758px;
font-size: 11px;
background-color:#ffffff;
POSITION:relative;
HEIGHT:67px;
background-image:url(http://www.vividseats.com/v2/newimages/nhl_header_back.jpg?cv=1);
background-repeat:no-repeat;
padding-top:6px;
}

#nhl_head_text h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
padding:7px 0px 0px 23px;
text-transform:uppercase;
}


.nhl_subHeadBullet{
background-image:url(http://www.vividseats.com/v2/newimages/subhead_bullet.gif?cv=1);
width:19px;
height:20px;
float:left;
margin-right:5px;
}

.nhlteambox_new {width:240px;
background-image:url(http://www.vividseats.com/v2/newimages/sports_division_box.gif?cv=1);
background-repeat:no-repeat;
height:166px;
float:left;
padding: 0;
margin-top:15px;
margin-left:18px;
padding-right: 0px;
}


.nhl_noleftmargin {margin-left:0px}
.nhl_notoppadding {padding-top:0px!important}

.nhlteamboxtitle_new {width:180px;
height:20px;
margin:0px;

}

.teamboxheadertext_new {FONT-WEIGHT:bold;
FONT-SIZE:11px;
COLOR:#fff;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
padding:3px 0px 0px 10px;
text-transform: uppercase;
}

.nhl_division_gradient{
text-decoration:none;
width:100%;
}






/*--------------------------------PGA---------------------------------------*/



#pga_head_container{
PADDING:0px;
FLOAT:left;
MARGIN:0px;
WIDTH:758px;
font-size: 11px;
background-color:#ffffff;
POSITION:relative;
HEIGHT:67px;
background-image:url(http://www.vividseats.com/v2/newimages/pga_header_back.jpg?cv=1);
background-repeat:no-repeat;
padding-top:6px;
}


#pga_head_text h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
padding:7px 0px 0px 23px;
text-transform:uppercase;
}


.pga_subHeadBullet{
background-image:url(http://www.vividseats.com/v2/newimages/subhead_bullet.gif?cv=1);
width:19px;
height:20px;
float:left;
margin-right:5px;
}

.pgateambox_new {width:240px;
background-image:url(http://www.vividseats.com/v2/newimages/ncaa_division_head.gif?cv=1);
background-repeat:repeat-x;
height:auto;
float:left;
padding: 2px 0px 0px 10px;
margin-top:0px;
margin-left:18px;
padding-right: 0px;
color:#FFFFFF;
}



.pga_notopmargin {margin-top:2px!important;
padding-top:0px!important}

.pga_bottommargin {margin-bottom:20px!important;}

.pga_topbottommargin {margin-top:30px!important;
margin-bottom:20px!important;}



.pgateambox_new ul {
float: left;
WIDTH:100%;
HEIGHT:auto;
padding-top: 15px;
padding-bottom: 5px;
}




/*--------------------------------MLB---------------------------------------*/

#mlb_head_container{
PADDING:0px;
FLOAT:left;
MARGIN:0px;
WIDTH:758px;
font-size: 11px;
background-color:#ffffff;
POSITION:relative;
HEIGHT:67px;
background-image:url(http://www.vividseats.com/v2/newimages/mlb_header_back.jpg?cv=1);
background-repeat:no-repeat;
padding-top:6px;
}

#mlb_head_text h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
padding:7px 0px 0px 23px;
text-transform:uppercase;
}


.mlb_subHeadBullet{
background-image:url(http://www.vividseats.com/v2/newimages/subhead_bullet.gif?cv=1);
width:19px;
height:20px;
float:left;
margin-right:5px;
}

.mlbteambox_new {width:240px;
background-image:url(http://www.vividseats.com/v2/newimages/sports_division_box.gif?cv=1);
background-repeat:no-repeat;
height:166px;
float:left;
padding: 0;
margin-top:15px;
margin-left:19px;
padding-right: 0px;
}


.mlb_noleftmargin {margin-left:0px}

.mlbteamboxtitle_new {width:180px;
height:20px;
margin:0px;

}

.teamboxheadertext_new {FONT-WEIGHT:bold;
FONT-SIZE:11px;
COLOR:#fff;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
padding:3px 0px 0px 10px;
text-transform: uppercase;
}

.mlb_division_gradient{
text-decoration:none;
width:100%;
}




.mlb_h2_back { background-image:url(http://www.vividseats.com/v2/newimages/mlb_playoff_h2.gif?cv=1);
background-repeat:no-repeat;
width:280px;
height:36px;
padding:8px 5px 5px 14px;
margin-bottom:0px;
text-decoration:none;}

/*--------------------------------NCAA---------------------------------------*/
#ncaa_head_container{
PADDING:0px;
FLOAT:left;
MARGIN:0px;
WIDTH:758px;
font-size: 11px;
background-color:#ffffff;
POSITION:relative;
HEIGHT:67px;
background-image:url(http://www.vividseats.com/v2/newimages/ncaaf_header_back.jpg?cv=1);
background-repeat:no-repeat;
padding-top:6px;
}

.ncaa_head_basketball{background-image:url(http://www.vividseats.com/v2/newimages/ncaab_header_back.jpg?cv=1)!important;}

#ncaa_head_text h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
padding:7px 0px 0px 23px;
text-transform:uppercase;
}


.ncaa_subHeadBullet{
background-image:url(http://www.vividseats.com/v2/newimages/subhead_bullet.gif?cv=1);
width:19px;
height:20px;
float:left;
margin-right:5px;
}

.ncaateambox_new {width:240px;
background-image:url(http://www.vividseats.com/v2/newimages/ncaa_division_head.gif?cv=1);
background-repeat:repeat-x;
height:auto;
float:left;
padding: 2px 0px 0px 10px;
margin-top:0px;
margin-left:18px;
padding-right: 0px;
color:#FFFFFF;
}



.ncaa_notopmargin {margin-top:2px!important;
padding-top:0px!important}



.ncaateambox_new ul {
float: left;
WIDTH:100%;
HEIGHT:auto;
padding-top: 15px;
padding-bottom: 5px;
}

/*------------------------------NCAA Table from NCAA.CSS-------------------------------*/

/*@charset "utf-8";*/
/* CSS Document */

.ncaateampagecontainer {
color: #434242;
padding:5px 0px 5px 0px;
width:758px;
margin-right:0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
float:left;
background-image:url(http://www.vividseats.com/v2/newimages/ncaa/ncaa_sports_wm.jpg?cv=1);
background-repeat:no-repeat;}

#ncaaindexheader {
PADDING:0px;
FLOAT:left;
MARGIN:0px;
WIDTH:758px;
font-size: 11px;
background-color:#ffffff;
POSITION:relative;
HEIGHT:145px}

.ncaaindexheader_small .ncaaheadertext h1 {
font-size: 17px !important;
color: #ffffff !important;
}

.ncaaindexhead {
background-image:url(http://www.vividseats.com/v2/newimages/ncaa/ncaa_tabtable.jpg?cv=1)!important;
background-repeat:no-repeat!important;
}

.ncaateamlisthead {
background-image:url(http://www.vividseats.com/v2/newimages/ncaa/ncaa_tabhead.jpg?cv=1)!important;
background-repeat:no-repeat!important;
height:35px!important;
}

.ncaateampagehead {
background-image:url(http://www.vividseats.com/v2/newimages/ncaa/ncaa_tabhead_long.jpg?cv=1)!important;
background-repeat:no-repeat!important;
height:35px!important;
}

.ncaaheadertext {
	PADDING:9px 0px 0px 17px;
	position: absolute;
	MARGIN:0px 0px 5px 0px;
	FONT-WEIGHT:bold;
	FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
	TEXT-DECORATION:none;
	text-transform:uppercase;
	left: -6px;
}

#ncaa_teamlist1{
width:260px;
float:left;
padding:0px 0px 0px 30px;
margin: 20px 0px 15px 0px;
}

#ncaa_teamlist2{
width:260px;
float:right;
padding:0px 30px 0px 0px;
margin: 20px 0px 15px 0px;
}

.ncaa_teamlistentry{
width:260px;
margin: 20px 0px 40px 0px;
padding:5px 0px 0px 10px;
border-top:1px #999999 solid;
}

.ncaa_letter4list{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#999999;
}

#ncaaindeximage_left .ncaaheadertext h1 {
top:0px;
left:10px;
position:relative;
display:inline;
width:100%;
margin:0px;
padding:0px;
color:#fff;
font-size:16px;
}

#ncaaIndexSports{
width:100%;
margin:40px 0px 0px 0px;
padding:0px 0px 0px 30px;
}

.ncaaWhiteText_sm{
font-family:Verdana, Arial, Helvetica, sans-serif!important;
font-size:11px!important;
color:#FFFFFF!important;
}

.ncaagray{color:#666666!important;}

.ncaagray a{color:#666666!important;
text-decoration:none}

.ncaablue{color:#487ec2!important; font-size:12px!important;}

.ncaablue a{color:#487ec2!important;
text-decoration:none}

.ncaaheadertext_sm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#487ec2;
font-weight:bold;
}

.ncaaheadertext_sm a{
color:#487ec2!important;
text-decoration:none!important;
}

.ncaadarkblue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#42556d;
font-weight:bold;
}

.ncaadarkblue a{
color:#42556d!important;
text-decoration:none!important;
}

#ncaaTopTeams{
background:url(http://www.vividseats.com/v2/newimages/ncaa/ncaa_striped.gif?cv=1);
width:100%;
height:283px;
margin:65px 0px 20px 0px;
padding:3px 0px 0px 0px;
}

#ncaaConferenceTeams{
width:100%;
margin:15px 0px 10px 0px;
float:left
}

#ncaaSEOtext{
width:98%;
margin:25px 0px 0px 0px;
padding:15px 10px 15px 10px;

}

#ncaa_alphabet{
float:left;
width:100%;
letter-spacing:8px;
text-align:center;
text-transform:uppercase;
padding-top:25px;
}

#ncaapicksportcontainer{
width:100%;
margin:10px 0px 0px 0px;
height:225px;
}

#ncaapickbasketball{
width:175px;
margin:0px 0px 0px 200px;
float:left;
}

#ncaapickbasketball a{
display:block;
width:168px!important;
height:54px!important;
background-image:url(http://www.vividseats.com/v2/newimages/ncaa/ncaa_buttonback.gif?cv=1)!important;
background-repeat:no-repeat!important;
padding-top:14px !important;
margin:0px !important;
color:#969696!important;

}

#ncaapickfootball{
width:175px;
margin:0px 10px 0px 0px;
float:right;
}


#ncaapickfootball a{
display:block;
width:168px!important;
height:54px!important;
background-image:url(http://www.vividseats.com/v2/newimages/ncaa/ncaa_buttonback.gif?cv=1)!important;
background-repeat:no-repeat!important;
padding-top:14px !important;
margin:0px !important;
color:#969696!important;

}

.ncaawhite{color:#FFFFFF;}



/*--------------------------------NBA---------------------------------------*/
#nba_head_container{
PADDING:0px;
FLOAT:left;
MARGIN:0px;
WIDTH:758px;
font-size: 11px;
background-color:#ffffff;
POSITION:relative;
HEIGHT:67px;
background-image:url(http://www.vividseats.com/v2/newimages/nba_header_back.jpg?cv=1);
background-repeat:no-repeat;
padding-top:6px;
}

#nba_head_text h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
padding:7px 0px 0px 23px;
text-transform:uppercase;
}


.nba_subHeadBullet{
background-image:url(http://www.vividseats.com/v2/newimages/subhead_bullet.gif?cv=1);
width:19px;
height:20px;
float:left;
margin-right:5px;
}

.nbateambox_new {width:240px;
background-image:url(http://www.vividseats.com/v2/newimages/sports_division_box.gif?cv=1);
background-repeat:no-repeat;
height:166px;
float:left;
padding: 0;
margin-top:15px;
margin-left:18px;
padding-right: 0px;
}


.nba_noleftmargin {margin-left:0px}

.nbateamboxtitle_new {width:180px;
height:20px;
margin:0px;

}

.teamboxheadertext_new {FONT-WEIGHT:bold;
FONT-SIZE:11px;
COLOR:#fff;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
padding:3px 0px 0px 10px;
text-transform: uppercase;
}

.nba_division_gradient{
text-decoration:none;
width:100%;
}






/*--------------------------------NFL---------------------------------------*/


#nfl_head_container{
PADDING:0px;
FLOAT:left;
MARGIN:0px;
WIDTH:758px;
font-size: 11px;
background-color:#ffffff;
POSITION:relative;
HEIGHT:67px;
background-image:url(http://www.vividseats.com/v2/newimages/nfl_header_back.jpg?cv=1);
background-repeat:no-repeat;
padding-top:6px;
}

#nfl_head_text h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
padding:7px 0px 0px 23px;
text-transform:uppercase;
}


.nfl_subHeadBullet{
background-image:url(http://www.vividseats.com/v2/newimages/subhead_bullet.gif?cv=1);
width:19px;
height:20px;
float:left;
margin-right:5px;
}

.nflteambox_new {width:180px;
background-image:url(http://www.vividseats.com/v2/newimages/nfl_division_box.gif?cv=1);
background-repeat:no-repeat;
height:135px;
float:left;
padding: 0;
margin-top:10px;
margin-left:12px;
padding-right: 0px;
}

.nfl_noleftmargin {margin-left:0px}

.nflteamboxtitle_new {width:180px;
height:20px;
margin:0px;

}

.teamboxheadertext_new {FONT-WEIGHT:bold;
FONT-SIZE:11px;
COLOR:#fff;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
padding:3px 0px 0px 10px;
text-transform: uppercase;
}

.nfl_division_gradient{
text-decoration:none;
width:100%;
margin-top:-5px;
}


.teamboxevents_new a {FONT-WEIGHT:normal;
FONT-SIZE:11px;
FLOAT:left;
COLOR:#487ec2;
font-family:Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION:none;
font-weight:bold;}

.teamboxevents_new ul {
float: left;
WIDTH:100%;
HEIGHT:100px;
padding-top: 12px;
padding-bottom: 5px;
}

.teamboxevents_new li {
float: left;
width: 170px;
MARGIN:5px 0px 0px 10px;
HEIGHT:15px}

.teamboxevents_new a:hover {text-decoration:underline}