body {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family:Tahoma;
	background-color:#000;
	/*background:#000 url(/images/layout/desgin-background.png) no-repeat 50% 0;*/
}
.contentTD {
	background-color:#fff;
}

#wrap {
	width:980px;
	text-align: center;
	margin:0 auto;
	margin-bottom:15px;
	/*background:url(/images/hplayout/pgback.jpg) repeat;*/
	background:#CCC;
}
#contentHome {
	
	width:980px;
	text-align:left;
	padding:0px;
	margin:0px;
}
#content {
	background-color: #fff;
	width:980px;
	text-align:left;
}
#pgHeader {
	width: 100%;
	margin: 0 auto;
	height:43px;
	background:url(/images/hplayout/hd_bg.jpg) repeat-x;
}
#hdNav {
	width: 980px;
	height: 42px;
	background: #096;
	margin: 0 auto;
	background:url(/images/hplayout/hd_bg.jpg) repeat-x;
}
#hdNav-left {
	width:158px;
	height:43px;
	padding:0px;
	margin:0px;
	float:left;
	clear:none;
	background:url(/images/hplayout/hd_nav_left.jpg) no-repeat;
}
#hdNav-bfts {
	width:190px;
	height:43px;
	padding:0px;
	margin:0px;
	float:left;
	clear:none;
	background:url(/images/hplayout/bfts-top-btn.png) no-repeat;
	cursor:pointer;
}
#hdNav-tpd {
	width:166px;
	height:43px;
	padding:0px;
	margin:0px 0px 0px 8px;
	float:left;
	clear:none;
	background:url(/images/hplayout/tpd-top-btn.png) no-repeat;
	cursor:pointer;
}
#hdNav-wf {
	width:106px;
	height:43px;
	padding:0px;
	margin:0px 0px 0px 8px;
	float:left;
	clear:none;
	background:url(/images/hplayout/wf-top-btn.png) no-repeat;
	cursor:pointer;
}
#hdNav-wc {
	width:190px;
	height:43px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 5px;
	float:left;
	clear:none;
	background:url(/images/hplayout/wwwf-top-btn.png) no-repeat;
}
#hdNav-bfts ul {
	list-style:none;
	margin:40px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	font-size:11px;
	background:#FFF;
	font-weight:bold;
	display: none;
	border:solid 1px #000;
	width: 185px;
}

#hdNav-bfts ul li {
	margin:3px 0px 3px 5px;
	padding:0px;
}
#hdNav-bfts:hover ul { 
	display: block;
	position:absolute;
	z-index:999;
}
#hdNav-bfts ul li a:link{
	text-decoration:none;
	color:#000;
}
#hdNav-bfts ul li a:visited{
	text-decoration:none;
	color:#000;
}
#hdNav-bfts ul li a:hover{
	text-decoration:underline;
	color:#000;
}
#hdNav-tpd ul {
	list-style:none;
	margin:40px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	font-size:11px;
	background:#FFF;
	font-weight:bold;
	display: none;
	border:solid 1px #000;
	width:185px;
}
#hdNav-tpd:hover ul { 
	display: block; 
	position:absolute;
	z-index:999;
}
#hdNav-tpd ul li {
	margin:3px 0px 3px 5px;
	padding:0px;
}
#hdNav-tpd ul li a:link{
	text-decoration:none;
	color:#000;
}
#hdNav-tpd ul li a:visited{
	text-decoration:none;
	color:#000;
}
#hdNav-tpd ul li a:hover{
	text-decoration:underline;
	color:#000;
}
#hdNav-wf ul {
	list-style:none;
	margin:40px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	font-size:11px;
	font-weight: bold;
	background:#FFF;
	z-index:auto;
	display:none;
	border:solid 1px #000;
	width:185px;
}
#hdNav-wf:hover ul { 
	display: block; 
	position:absolute;
	z-index:999;
}
#hdNav-wf ul li {
	margin:3px 0px 8px 5px;
	padding:0px;
}
#hdNav-wf ul li a:link{
	text-decoration:none;
	color:#000;
}
#hdNav-wf ul li a:visited{
	text-decoration:none;
	color:#000;
}
#hdNav-wf ul li a:hover{
	text-decoration:underline;
	color:#000;
}
#header {
	width:980px;
	height:77px;
	background:url(/images/hplayout/header_bg.jpg) no-repeat;
}
#headerform{
	height: 36px;
	padding: 4px 0px 0px 0px;
}
#topBanner{
	margin: 0px 0px 0px 140px;
	padding:5px 0px 0px 0px;;
	width:468px;
	height:60px;
	clear: none;
	float: left;
	display:inline;
}
#topBtns{
	 margin-left:85px; 
	 padding-top:10px; 
	 width:230px; 
	 height:23px; 
	 float: right;
	 clear:none;
	 display:inline;
}
#topBtns img{
	padding: 3px;
}
#secondNav {
	width: 980px;
	height:36px;
	margin: 0 auto;
	background:url(/images/hplayout/main_nav_bg.jpg) no-repeat;
	color:#FFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#secondNav ul li a:link{
	color:#FFF;
	text-decoration:none;
	display:block;
}
#secondNav ul li a:visited{
	color:#FFF;
	text-decoration:none;
	display:block;
}
#secondNav ul li a:hover{
	color:#FFF;
	text-decoration:underline;
	display:block;
}
#secondNav ul li ul li a:link{
	color:#000;
	text-decoration:none;
	display:block;
}
#secondNav ul li ul li a:visited{
	color:#000;
	text-decoration:none;
	display:block;
}
#secondNav ul li ul li a:hover{
	color:#000;
	text-decoration:underline;
	display:block;
}
#secondNav ul{
	list-style:none;
	margin:0px 15px 0px 15px;
	padding:0px;
	display:block;
}
#secondNav ul li{
	display:block;
	float:left;
	clear:none;
	margin:5px 8px 0px 8px;
	padding:0px;
	height:30px;
}
#secondNav ul li:hover ul{
	display:block;
	width:175px;
	position:absolute;
	background:#FFF;
	z-index:999;
}

#secondNav ul li ul{
	list-style:none;
	margin:7px 0px 0px 0px;
	padding:0px;
	display:none;
	border:solid 1px #000;
}
#secondNav ul li ul li{
	float:left;
	clear:both;
	background:#fff;
	color:#000;
	font-size:10px;
	height:auto;
	margin: 2px 3px 2px 3px;
}
#hpTopAd {
	width: 980px;
	height:60px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 5px 0px;
	background:url(/images/hplayout/pgback.jpg) repeat;
}
#leftCol {
	float: left;
	clear:none;
	width: 250px;
	height: 650px;
	background:url(/images/hplayout/pgback.jpg) repeat;
}
#spotlight {
	width: 250;
	margin:0px;
	padding: 0px;
	height: 280px;
	background:#E2E2E2;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333;
}

#spotlight a:link {
	color:#900;
	text-decoration:none;
}
#spotlight a:visited {
	color:#900;
	text-decoration:none;
}
#spotlight a:hover {
	color:#900;
	text-decoration:underline;
}
#spotlightTV {
	width: 242px;
	height:104px;
	background:url(/images/hplayout/tv-sched-bg.jpg) no-repeat;
	margin: 6px auto 0px auto;
	padding:0px;
	text-align:center;
}
#spotlightTV ul {
	list-style:none;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	text-align:left;
}
#spotlightTV li {
	display:block;
	line-height:20px;
	margin-right:10px;
}
#spotlightTV li img {
	float: right;
	display:inline;
	clear:none;
}
#spotlightHD {
	width: 248px;
	height:33px;
	margin:0px 0px 3px 1px;
	padding:0px;
	background:url(/images/hplayout/left-sec-hd.jpg) no-repeat;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}
#spotlightHD a:link{
	color:#FFF;
	text-decoration:none;
}
#spotlightHD a:visited{
	color:#FFF;
	text-decoration:none;
}
#spotlightHD a:hover{
	color:#FFF;
	text-decoration:underline;
}
#hpRiderBull {
	width: 250px;
	height:180px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	background:#E2E2E2;
}
#hpRBHD {
	width: 248px;
	height:33px;
	margin:0px 0px 3px 1px;
	padding:0px;
	background:url(/images/hplayout/left-sec-hd.jpg) no-repeat;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}
#hprider {
	
}
#hpbull {
	
}
#midCol {
	float: left;
	clear:none;
	width: 429px;
	height: 650px;
	background:url(/images/hplayout/pgback.jpg) repeat;	
	padding: 0px;
}
#midWrap {
	float:none;
	clear:none;
	width: 400px;
	height:auto;
	margin: 0px auto 0px auto;
	padding:0px;
}
#rightCol {
	float: left;
	clear:none;
	width: 297px;
	height: 650px;
	background:url(/images/hplayout/pgback.jpg) repeat;
}
#tabs-1{
	font-size:10px;
	height:315px;
}
#tabs-1 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#tabs-1 ul li{
	font-size:10px; 
	margin: 5px 0px 5px 0px;
	float:left;
	clear:none;
	display:block;
}
#tabs-1 ul li img{
	vertical-align:top; 
	margin: 0px 5px 5px 0px;
	display: inline;
	float: left;
}
#tabs-1 ul li br{
	display:inline;
}
#tabs-1 ul li a{
	display:block;
}
.inside {
	background-color:#fff;
}
#navigation {
	position:relative;
	z-index:1000;
}
#contentTable {
	margin-top:-17px;
	background-color:#dedede;
}
#legacyTable {
	background-color:#fff;
}

a img { border:none; }

#mainnews {
	position:relative;
	z-index:3;
	width:400px;
	height:300px;
}
#newsbar {
	width:400px;
	height:67px;
	background:#000;
	z-index:2;
	top:233px;
	left:0px;
	position:absolute;
	float:left;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

#newstext h2 {
	color: #fff;
	position:absolute;
	top:235px;
	left:5px;
	z-index:4;
	font-size:18px;
}

#newstext .shadow {
	position:absolute;
	top:237px;
	left:6px;
	z-index:3;
	color:#000;
	font-size:18px;
}
#newstext p {
	position:absolute;
	top:257px;
	left:3px;
	z-index:3;
	color:#fff;
	font-size:13px;
	line-height:12px;
	width:390px;
}
#newstext p a {
	color:#ff0000;
}

/*IE Specific Positioning 

* html #newstext h2 {
	top:242px;
}

* html #newstext .shadow {
	top:244px;
}
* html #newstext p {
	top:264px;
}
*/
#moreheadlines {
	width:400px;
	background: #000 url(../images/layout/tile-bg.png) repeat;
	padding:0px;
	margin:0px;
}
#moreheadlines .thumbnails {
	width:90px;
	float:left;
	margin-left:5px;
}
#moreheadlines .thumbnails .current {
 border: 1px solid #f10000;
}
#moreheadlines .thumbnails .other {
 border: 1px solid #000;
}
#headlineList ul {
	list-style:none;
	padding:0;
	margin:0;
	margin-top:5px;
}
#headlineList li {
	width:400px;
	height:50px;
}
#headlineList .mImage {
	padding-top:4px;
	padding-left:10px;
	float:left;
	width:60px;
}
#headlineList .mHeadline {
	margin-left:70px;
	width: 310px;
	padding-top:2px;
	font-weight:bold;
	font-family:tahoma;
}
#headlineList .submHeadline {
	font-size:11px;
	font-weight: normal;
}
#headlineList .mheadlineLink {
	color: #ff0000;
	text-decoration:none;
	font-size:12px;
}
#presslinks {
	
}
#presslinks ul {
	list-style:none;
	padding:0;
	margin:0;
	background: #f20000 url(/images/layout/subnav-bg.png) repeat-x;
	height:15px;
	width:400px;
}
#presslinks li {
	float:left;
	width:200px;
	text-align:center;
	font-size:12px;
	color:#fff;
}
#presslinks a {
	color:#ddd;
	text-decoration:none;
}
#presslinks a:hover {
	color:#fff;
}
#banners {
	margin:20px auto 0px auto;
}
.bannerLeft {
	width: 132px; 
	height:70px;
	margin:0px auto 0px 55px;
	padding:0px;
}
.bannerRight {
	width: 132px; 
	height:70px;
	float:left;
	clear: none;
	margin:0px;
	padding:0px;	
}
#rightbanner {
	background: #000000 url(/images/layout/adback.png) no-repeat;
	height:250px;
	width:300px;
	text-align:center;
	margin:0px;
	padding:0px;
}

#miscPromo {
	background-color:#fff;
	height:92px;
	width:97%;
}
#miscPromo h4 {
	font-size:16px;
	margin:0;
	padding:0;
}
#miscPromo p {
	font-size: 12px;
	margin:0;
	padding:0;
}
#miscPromo .right {
	padding-top:4px;
}
#miscPromo a {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}
.middlebar {
	background: #dddfdc url(/images/layout/middle-long-bar.png) no-repeat;
	height:25px;
	margin-top:4px;
	font-weight:bold;
	color: #FFF;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:-.09em;
	font-family:'arial black';
	line-height:25px;
	padding-left:6px;
	position:relative;
	color: #E0E0E0;
	margin-bottom:5px;
	text-align:left;
}
.middlebar a {
	color:#dedede;
	text-decoration:none;
}
.middlebar a:hover {
	color:#ff0000;
	text-decoration:none;
}

.middlelabel {
	width:243px;
	float:left;
}
#pbrtvPromo,#fantasyPromo {
	cursor:pointer;
	text-decoration:underline;
}
.paneContent {
	padding:3px;
	text-align:left;
}
#promotable {
	height: 223px;
}

#fantasy {
	width:230px;
	float:left;
	height:220px;
	margin-right:4px;
	border:2px inset #ccc;
	overflow:hidden;
}
#fantasy ul {
	list-style:none;
	padding:0;
	margin:0;
}
#fantasy li {
	padding-bottom:1px;
	border-bottom:1px solid #333;
}
#fantasy li div {
	text-align:left;
}
#fantasyHeader {
	text-align:center;
	border-bottom:1px solid #333;
} 
#fantasyHeader a {
	font-size:12px;
}
#fantasy h4 {
	font-size:14px;
	margin:1px;
	padding:0;
}
#fantasy p {
	margin:0;
	padding:1px;
	font-size:12px;
}
#fantasy a {
	color:#ff0000;
	text-decoration:none;
}
/* pbr tv section */

#pbrtv {
	width:230px;
	float:left;
	height:220px;
	margin-right:4px;
	border:2px inset #ccc;
	overflow:hidden;
}
#pbrtv ul {
	list-style:none;
	padding:0;
	margin:0;
}
#pbrtv li {
	padding-bottom:1px;
	border-bottom:1px solid #333;
}
#pbrtv img {
	float:left;
	width:60px;
}
#pbrtv h4 {
	font-size:14px;
	margin:1px;
}
#pbrtv p {
	margin:0;
	padding:1px;
	font-size:12px;
}
#pbrtv a {
	color:#ff0000;
	text-decoration:none;
}



#tickets {
	width:235px;
	float:left;
	height:220px;
	margin-right:4px;
	border:2px inset #ccc;
	overflow:hidden;
}
#tickets .promotickets {
	height:110px;
	width:230px;
	padding-top:4px;
	padding-left:2px;
}
#tickets .first {
	border-bottom:1px solid #333;
}
#tickets .promoimg {
	float:left;
	height:110px;
	width:60px;
}

#tickets h4 {
	font-size:13px;
	margin:0;
	padding:0;
	height:23px;
	margin-bottom:2px;
}
#tickets h4 a {
	color:#ff0000;
	text-decoration:none;
}
#tickets p {
	font-size: 12px;
	margin:0;padding:0;
}
#tickets .buynow {
	text-align:right;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:13px;
}
#tickets .buynow a {
	color: #ff0000;
	text-decoration:none;
}
/*Merch Styles*/
#merchandise {
	width:235px;
	float:left;
	height:220px;
	margin-right:4px;
	border:2px inset #ccc;
	overflow:hidden;
}
#merchandise .monthly {
	height:65px;
	font-size:14px;
	font-weight:bold;
	padding:8px;	
}
#merchandise .promotickets {
	height:65px;
	width:230px;
	padding-top:4px;
}
#merchandise .first {

}
#merchandise .promoimg {
	float:left;
	height:65px;
	width:65px;
	padding:3px;
}

#merchandise p a {
	color:#ff0000;
	text-decoration:none;
}
#merchandise p {
	font-size: 12px;
	margin:0;padding:0;
}
#merchandise .buynow {
	font-weight:bold;
	padding:0;
	margin:0;
	margin-left:3px;
	font-size:13px;
}
#merchandise .buynow a {
	color: #ff0000;
	text-decoration:none;
}

/* End Merch */
/* Start TeamPBR */
#teampbr {
	width:235px;
	float:left;
	height:220px;
	border:2px inset #ccc;
	overflow:hidden;
}
#teampbr ul {
	list-style:none;
	padding:0;
	margin:0;
}
#teampbr li {
	padding-bottom:2px;
	border-bottom:1px solid #333;
}
#teampbr img {
	float:left;
	padding-right:7px;
	padding-left:2px;
}
#teampbr h4 {
	font-size:14px;
	margin:1px;
}
#teampbr p {
	margin:0;
	padding:1px;
	font-size:12px;
}
#teampbr a {
	color:#ff0000;
	text-decoration:none;
}
/* End Team PBR*/

#standingstable {
	height: 335px;
}

#voice {
	width:370px;
	float:left;
	height:320px;
	margin-right:4px;
}
#voicecontent {
	margin:0 5px 5px 5px;
	background-color:#666666;
	height:275px;
	top:5px;
}
#voicefooter {
	padding:2px;
	padding-top:8px;
	font-size:12px;
	margin-left:5px;
}
#voicefooter a {
	color:#ff0000;
}
#polls {
	float:left;
	height:214px;
	width:170px;
	border-right:2px solid #000;
}

#polls h1 {
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	margin:2px 0;
}
#polls h4 {
	font-size: 11px;
	color:#fff;
	margin:2px 0;
}
#polls ul {
	list-style: none;
	margin:0;
	padding:0;
	font-size:10px;
}
#polls li {
	margin-top:1px;
	text-align:left;
}
#polls ul .question {
	display:block;
	float:left;
	width:145px;
	padding-top:1px;
}
#polls .vote {
	border: none;
	background-color:#990000;
	color:#fff;
}
#polls a {
	color: #fff;
}
#blogs {
	float:left;
	background: url(/images/layout/blogs-header.png) top right no-repeat;
	height:214px;
	width:178px;
	position:relative; 
}
#blogger {
	position:absolute;
	padding:2px;
	border:1px solid #ff0000;
	top:60px;
	left:5px;
}
#bloggername {
	position:absolute;
	z-index:2;
	top:64px;
	left:77px;
	font-weight:bold;
	font-size:20px;
	color:#FFF;
	font-style:italic;
	line-height:15px;
} 
.bloggerlast {
	color:#ff0000; 
}
#bloggername-shadow {
	position:absolute;
	z-index:0;
	top:65px;
	left:78px;
	font-weight:bold;
	font-size:20px;
	color:#000;
	font-style:italic;
	line-height:15px;
} 
.blog-headline {
	position:absolute;
	top:145px;
	left:3px;
	padding-top:4px;
	font-size: 11px;
	list-style:none;
	margin:0;
	padding:0;
}
.blog-headline a {
	color: #fff;
	text-decoration:none;
}
.blog-headline a:hover {
	text-decoration:underline
}	
.blog-headline .blogMore {
	padding-top:6px;
	text-align:right;
}
.blogMore {
	position:absolute;
	top:247px;
	left:10px;
	width:200px;
	font-size:12px;
}
.blogMore a {
	color:#FFFFFF;
}
#schedule {
	width:290px;
	float:left;
	border-right: 1px solid #000;
	height:258px;
}
#schedule h2 {
	color: #29298f;
	margin:1px;
	height:40px;
	position:relative
}
#schedule h2 img {
	vertical-align:top;
	position:absolute;
	top:0;
	left:240px;
}
#eventSchedule {
	width:288px;
	margin:0;
	padding:0;
	list-style:none;
	font-size: 13px;
	color:#ff0000;
	font-weight:bold;
}	
#schedule .title {
	font-size:13px;
	color:#ff0000;
	text-decoration:none;
}
#schedule ul  a {
color:#000;
font-size: 11px;
}
#schedule .broadcasts {
	height:auto;
}
#schedule .broadcasts li {
	padding-top:0;
	list-style:none;
	padding-bottom:3px;
}
#standings,#results {
	width:290px;
	float:left;
	height:265px;
	margin-left:3px;
}
.tourstandings {
	width:285px;
}
#bftscontent h2,#challengercontent h2,#qualifiercontent h2,#injury h2 {
	color: #29298f;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	font-size:20px;
}

.tourstandings th {
	font-size:11px;
	border-bottom:1px solid #000;
	color:#ff0000;
	text-transform:uppercase;
}
.tourstandings td {
	font-size:11px;	
	text-align:center;
	border-bottom:1px solid #c3c3c3;
	margin:0;
	padding-bottom:1px;
}
.tourstandings .rider {
	text-align:left;
}
.tourstandings .rider a { 
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.tourstandings .rider a:hover { 
	color:#ff0000;
	font-weight:bold;
}
.tourstandings .more {
	text-align:right;
	border-bottom:none;
}
.tourstandings .more a {
	color:#ff0000;
	font-weight:bold;
	text-transform:uppercase;
}
/* Standings Section */
#bftstab,#challengertab,#qualifiertab {
	float:left;
	width:94px;;
	color:#FF0000;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}
#qualifiertab {
	padding-left:2px;
}
#bftscontent,#challengercontent,#qualifiercontent {
	width:289px;
	margin-top:-3px;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background-color:#fff;
	height:240px;
}

/* Results Section */
#bftsrtab,#challengerrtab,#entrtab {
	float:left;
	width:94px;;
	color:#FF0000;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}
#bftsrescontent,#challengerrescontent,#entrescontent {
	width:285px;
	margin-top:-3px;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background-color:#fff;
	height:240px;
}
#bftsrescontent h2,#challengerrescontent h2,#entrescontent h2 {
	color: #29298f;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	font-size:20px;
}
#voicelabel,#schedulelabel,#injurylabel,#standingslabel,#resultslabel {
	float:left;
	cursor: pointer;
	padding-right:3px;
	text-decoration:underline;
}
#voicelabel {
	text-decoration:none;
}
#schedulelabel:hover,#injurylabel:hover,#standingslabel:hover,#resultslabel:hover {
	color:#ff0000;
}
#injury {
	width:290px;
	float:left;
	border-right: 1px solid #000;
	height:258px;
	overflow:scroll;
}
#voicelabel {
	width:380px;
}
#schedulelabel {
	width:80px;
	border-right:1px solid #E0E0E0;
}
#injurylabel {
	width:210px;
	padding-left:10px;
}
#standingslabel {
	width:85px;	
	border-right:1px solid #E0E0E0;
}
#resultslabel {
	padding-left:10px;
}
#sponsortable {
	height: 230px;
	text-align:center;
}
#resultstitle {
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:3px;
}
.injurytable th {
	font-size:12px;
	border-bottom:1px solid #000;
	color:#ff0000;
	text-transform:uppercase;
}
.injurytable td {
	font-size:11px;	
	text-align:left;
	border-bottom:1px solid #c3c3c3;
}
.injurycomment {
	font-size:12px;
	text-align:left;
}
.ridername {
	white-space:nowrap;
}
.ridername a {
	color: #ff0000;	
}

.more a {
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	text-transform:uppercase;
}
#bottombanners {
	background-color:#fff;
	height:90px;
	text-align:center;
}
#bottombanners .banners {
	float:left;
	width:170px;
	text-align:center;
	margin-top:8px;
	margin-left:22px;
}
#linkstable {
	height: 285px;
}
.linkdiv {
	float:left;
	width:180px;
	height:195px;
	font-size:12px;
	border-right:2px solid #fff;
	margin:0 5px;
}
.linkdiv h3 {
	font-size: 14px;
	margin-top:3px;
	margin-bottom:1px;
	color:#eee;
}
.linkdiv ul {
	margin:0;
	margin-top:3px;
	padding-left:0;
	list-style:none;
}
.linkdiv a {
	color:#AFAFAE;
	text-decoration:none;
}
.linkdiv a:hover {
	color: #fff;
}
#sponsorsfooter {
	float:left;
	width: 240px; 
	border-right:4px solid #dedede;
	height:100%;
	padding-right:15px;
}
#subsponsorsfooter {
	width: 480px;
	float:left;
	border-right:4px solid #dedede;
	height:100%;

}
#contacts {
	margin-top:190px;
	height: 76px;
	background-color:#dedede;
}
.contacttypes {
	font-size:12px;
	float:left;
	width:180px;
	margin:3px 3px;
}
#contacts h4 {
	margin:0;
	padding:0;
	margin-left:5px;
}
#contacts a,#contacts a:visited {
	color:#29298f;
	text-decoration:none;
}

#footer {
margin-top:5px;
height: 35px;
background: #000000;
text-align:center;
padding:10px;
color:#efefef;
font-size:12px;
}
#footer a {
	color:#fff;
}





/* Rounded Corners */
.frame {
	text-align:center;
	margin:0 auto;
}
.pane {
	width:970px;
	background-color:#fff;
	margin:0 auto;
}

.panelinks {
	width:970px;
	background-color:#222425;
	margin:0 auto;
}	
.black {
	background-color:#000;
	color: #fff;
}
.white {
	color:#fff;
}
.center {
	text-align:center;
}	
.right {
	text-align:right;
}	
.left {
	text-align:left;
}
.light {
	background-color: #FFFFFF;
}
.dark {
	background-color:#dedede;
}
.link {
	text-decoration:underline;
	cursor:pointer;
}
.last {
	border: none;
}
.disabled {
	color:#333;
}
.clearer {
	clear: both; 
	height: 0;
	line-height: 0;
}
.clearer2 {
	float: left;
	clear: both;
	line-height: 0px; 
	height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.clearer3 {
	clear: both;
	margin: 0px;
	padding: 0px;
}
/*Matchup Styles */

#matchups {
	padding:4px;
	margin:0 auto;
}
#matchups p {
	font-size:14px;
}
#matchups h1 {
	margin:0;
	padding:0;
}
#matchups h2 {
	margin:0;
	padding:0;
}
#matchups th {
	background: #383838;
	color:#fff;
	padding:2px;
}
#rider {
	background-color:#FFFFFF;
	width:265px;
	float:left;
	padding:10px;
	margin-left:20px;
}
#rider .image {
	height:170px;
	overflow:hidden;
}

#bull {
	background-color:#FFFFFF;
	width:265px;
	float:left;
	margin-left:25px;
	padding:10px;
}
#matchups .image {
	text-align:center;
	background-color:#000;
	padding:5px;
	height:170px;
}
#matchups .border-bottom td {
	border-bottom:1px solid #c3c3c3;
}
#matchups td a {
	color: #ff0000;
}
#matchups .quicklook {
	list-style: none;
	padding-left:0;
	margin-left:12px;
	font-size:14px;
	width:240px;	
}
#matchups .quicklook li {
	padding:5px;
}
#matchups .quicklook label{
	display:block;
	float:left;
	width:110px;
	font-weight: bold;
	text-align:right;
	margin-right:5px;
}
.riderHistory {
	width:100%;
	font-size:12px;
}
.dollarright {
	text-align:center;
}
#riderbullinfo {
	float:left;
	width:300px;
	background-color:#fff;
	margin-left:30px;
	padding:5px;
}

.righthead {
	width:293px;
	background: #000 url(/images/layout/tile-bg.png) repeat;
	color:#fff;
	padding:4px;
	text-transform:uppercase;
	letter-spacing:-.09em;
	font-family:'arial black';
}

#contestTable {
	width:100%;
}
#contestTable td {
	width:50%;
	text-align:center;
}
#contestTable .players {
	font-size:18px;
	font-weight:bold;
}
/*  End Matchups 5609413*/

/*Poll Answer Styles */
.pollanswers {
	float: left;
	border: 1px solid #888888; 
	height: 7px; 
	margin-top:5px;
	margin:0;
}
.pollvotes {
	float:right; 
	padding:0;
	font-size:12px;
}
.pollanswer {
	color:#fff;
	font-size:10px;
	padding:0;
	white-space:nowrap;
}
.pollbar {
	width:150px;
}
#pollanswer1 {
	background-color: #ff0000;
}

#pollanswer2 {
	background-color: #ff8800;
}

#pollanswer3 {
	background-color: #ffff00;
}

#pollanswer4 {
	background-color: #00ff00;
}

#pollanswer5 {
	background-color: #0000ff;
}

#pollanswer6 {
	background-color: #880088;
}

#pollanswer7 {
	background-color: #00ffff;
}

#pollanswer8 {
	background-color: #ff0000;
}

#pollanswer9 {
	background-color: #ff8800;
}

#pollanswer10 {
	background-color: #ffff00;
}

#pollanswer11 {
	background-color: #00ff00;
}

#pollanswer12 {
	background-color: #0000ff;
}

#pollanswer13 {
	background-color: #880088;
}

#pollanswer14 {
	background-color: #00ffff;
}

#pollanswer15 {
	background-color: #ffff00;
}

#pollanswer16 {
	background-color: #00ff00;
}

#pollanswer17 {
	background-color: #0000ff;
}

#pollanswer18 {
	background-color: #880088;
}

#pollanswer19 {
	background-color: #00ffff;
}

#pollanswer20 {
	background-color: #ff0000;
}

#pollanswer21 {
	background-color: #ff8800;
}

#pollanswer22 {
	background-color: #ffff00;
}

#pollanswer23 {
	background-color: #00ff00;
}

#pollanswer24 {
	background-color: #0000ff;
}

#pollanswer25 {
	background-color: #880088;
}

#pollanswer26 {
	background-color: #00ffff;
}
/* End Poll Answers */
/* POLL SPECIAL */
#specpolls {
	background-color:#000;
	height:150px;
	width:280px;
}
#specpolls h1 {
	font-size: 13px;
	font-weight:bold;
	text-align:center;
	color:#ff0000;
	margin:2px 0;
}
#specpolls h4 {
	font-size: 11px;
	color:#fff;
	margin:2px 0;
}
#specpolls table {
	font-size:10px;
	color: #fff;
}
#specpolls ul {
	padding:0;
	margin:0;
}
#specpolls div {
	font-size:10px;
}
#specpolls a {
	color: #fff;
}
#specpolls .pollerror {
	color: #ff0000;
	font-size:12px;
}
#specpolls .answer {
	width:20px;
}
 /*  Standings Pages */
#innerPage {
	padding:4px;
}
#innerPage h1 {
	margin-top :0;
	margin-bottom:5px;
}
#innerPage p {
	font-size:12px;
	width:600px;
}
#innerAbout {
	float:left;
}
#innerPage .related {
	float:left;
	font-size:12px;
	padding-left:90px;
	width:240px;
}
#release {
	font-size:14px;
	color:#000;
	font-family:tahoma;
}
.competitionTable {
	border: 1px solid #dedede;
	font-size: 12px;
	color: black;
	background-color: white;
	padding: 0;
	width:98%;
}
.competitionTable th {
	padding: 5px 0px;
}
.competitionHead {
	font-size: 10px;
	background: #000 url(http://pbrnow.com/images/layout/tile-bg.png) repeat;
	color: #FFFFFF;
	padding:2px;
}
.competitionBody2 {
	font-size: 10px;
	 background-color: #eee;
	 color: black;
	 padding: 0px 0px 0px 0px;
}
	#content .bullSeasonStats { text-align:center; }
	#content .bullSeasonStats th { color: #eee; background-color:#000; font-size: 12px; border-left:1px solid #eee;}
	#content .light { background-color:#fff;}
	#content .dark { background-color:#c3c3c3;}
	#content .quickStats { text-align: center;}
	#content .quickStats h3 { text-align: center; font-size: 16px; margin-bottom:1px;margin-top:1px;}
	#content .bull_stats { margin-left: 110px; width: 400px; text-align: center; }
	#content .bull_stat_profile { float:left; margin-right:5px;}
	#content .statspotlight { border: 1px solid #000;}
	#content .statspotlight th { padding:5px; border:none; background-color:#D51013; font-size: 10px; color: #eee; }
	#content .statspotlight td { text-align: center; font-size:14px; padding: 2px 0 ;} 
	
	#commentheader {
		background: url(/images/layout/bar-bg.png) no-repeat;
		height:25px;
		width:960px;
		color:#fff;
		padding-top:3px;
		padding-left:10px;
		font-weight:bold;
	}
	.comment { clear: left; color: #3D3D3D; width:800px; border-right:1px solid #e0e0e0;}
	.comment ul, .comment li { position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt;min-height: 23px;}
	.comment li { font-size:12px;padding-top: 8px; padding-right: 0pt; padding-bottom: 10px; padding-left: 150px; border-top-width: 1px; border-top-style: solid; border-top-color: #e0e0e0; position: relative; overflow-x: hidden;overflow-y: hidden; }
	
	.reply-main{ padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px;}
	.comment h3 { font-size: 89%; font-weight: bold; padding-left: 2px; color: #333333; }
	.comment form input {
		margin: 10px 0 5px 0;
   	 	font-size: 100%;
   	 	background: #C2C2C2;
   	 	border: 1px solid #990000;
   		color: #39340b;
	}
	.comment form textarea {
    	width: 90%;
    	height: 12em;
    	margin: 10px 0 5px 0;
   	 	font-size: 100%;
   	 	background: #C2C2C2;
   	 	border: 1px solid #990000;
   		color: #39340b;
	}
	.comment-body { padding-bottom: 6px; padding-right: 10px;}
	.comment-head {
	position: absolute;
    left: 5px;
    top: 10px;
    font-size: 85%;
    width: 125px;
    overflow: hidden;
    padding-left: 30px;
    min-height: 30px;
	} 
	* html .comment-head { overflow: visible; margin-left:-80px; }
	
	.comment-light { background: #fff;}
	.comment-dark { background: #C2C2C2;}
	.comment-body { width:85%}
	.report-link { text-align:right; font-size: 85%; padding-top: 0pt; padding-right: 10px; padding-bottom: 0pt; padding-left: 10px; margin-bottom: -12px; position: relative; bottom: 2px;}
	.report-link a { color:#3D3D3D;  }
	.reported { font-style:italic; }
	.commentError { color:red; font-weight:bold; }
	
	#login { height: 161px; width: 307px;padding: 6px 6px 12px 12px; background: url(/images/login/sign_bg.gif) top left no-repeat; z-index:0;}
	#login span {display:block; z-index:100;font-weight:bold;font-size: 16px;height:30px;color: #fff; padding-bottom: 3px; margin-top:5px; margin-bottom:10px; } 
	#login label { margin: 0px; float: left; width: 85px; display: inline; font-weight: bold; color: #333; } 
	#login .login { width: 179px; padding: 2px; margin-bottom: 5px; border: 1px solid #719fc6; } 
	#login .sign_in { float: right; margin-right:25px; border:none;padding-top:0;border:none;}
	* html .sign_in {margin-top: 15px; }
	.clear { clear: both; }
	
	#pressroom {
		padding:5px;
		font-size:14px;
	}

/* Injury Page */
#injuryPage h2 {
	margin:0;
	padding:0;
}

#injuryPage .postnote {
	font-weight:bold;
	font-size:11px;
	width:400px;
}

#injuryPage h4 {
	margin-top:0;
	margin-bottom:2px;
	text-align:center;
}
#injuryPage .locateSelects {
	font-size:13px;
	margin-bottom:4px;
	width:480px;
	background-color:#dedede;
	float:right;
	padding:4px;
}
#injuryPage .locSelect {
	border:1px solid #000;
	font-size:11px;
	width:180px;
}
#injuryPage .message{
	text-align:center;
	padding:20px;
	font-weight:bold;
	border-top: 1px dashed #333;
}

/* duplicating these here because we cannot quite go sitewide with the new competition tables at this time 4/3/2009*/

#injuryPage .competitionTable {
	border: 1px solid #dedede;
	font-size: 12px;
	color: black;
	background-color: white;
	padding: 0;
	width:98%;
}
#injuryPage .competitionTable th {
	padding: 5px 0px;
}
#injuryPage .competitionHead {
	font-size: 10px;
	background: #000 url(http://pbrnow.com/images/layout/tile-bg.png) repeat;
	color: #FFFFFF;
	padding:2px;
}
#injuryPage .competitionBody2 {
	font-size: 10px;
	 background-color: #eee;
	 color: black;
	 padding: 0px 0px 0px 0px;
}

/*Events Page Styles*/
#eventLogo {
	width: 400px;
	height: auto;
	float: left;
	text-align: left;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}
#eventTitle {
	height: auto;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 5px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
#ticketOutlets {
	width: 550px;
	font-size: smaller;
	text-align: center;
	float: left;
	margin-top: 10px;
	clear: none;
}
#ticketDetails {
	width: 350px;
	font-size: smaller;
	text-align: left;
	float: right;
	clear: none;
	margin-right: 10px;
}
#eventTimeLoc {
	margin-left: 10px;
	width: 320px;
}
#eventVideo{
	width: 320px;
	height: 264px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
#eventActivitiesImg {
	text-align: center;
	width: 400px;
	float: left;
	clear: none;
}
#eventActImg {
	text-align: center;
	width: 175px;
	float: left;
	clear: none;
	margin-left: 5px;
	margin-top: 10px;
}
#eventActivityDate {
	width: 775px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid 1px #000000;
	background-color: #ddd;
}
#eventActivitiesText {
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
	width: 470px;
	float: left;
	clear: none;
}
#eventActText {
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
	width: 400px;
	float: left;
	clear: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.eventInfo{
	font-size: smaller;
	text-align: left;
	width: 300px;
	float: left;
	clear: none;
	margin-left: 0px;
}
#eventActDate {
	background:url(/images/eventlayout/sectionHeaderbg.jpg) no-repeat center;
	width: 480px;
	height: 27px;;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
#eventActDate h1 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin-left: 15px;	
	margin-top: 5px;
	padding-top: 5px;
}
#eventActivitiesImg .img {
	border: none;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	
}
#tvSchedule {
	width: 775px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: left;
	float: left;
}
.tvSchedDateTime {
	float: left;
	clear: left;
	width: 225px;
	
}
.tvSchedEventDetails {
	float: left;
	clear: none;
	width: 400px;
}
.tvSchedHeader {
	width: 770px;
	text-align: left;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0;
	margin-left: 0;
	float: left;
	clear: both;
}
.tvSchedDate {
	font-weight: bold;
	font-size: 12px;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
.tvSchedLength {
	font-weight: bold;
	font-size: 10px;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
.tvSchedType {
	font-weight: bold;
	font-size: 10px;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
.tvSchedSeries {
	width: 375px;
	font-size: 12px;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
.tvSchedEvent {
	font-weight: bold;
	font-size: 14px;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: none;
}
.tvSchedChannelLink {
	width: 375px;
	font-weight: bold;
	font-size: 14px;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
	vertical-align: middle;
}
.tvSchedChanImage {
	margin-left:0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: none;
	border: 0px;
	vertical-align: middle;
}
#resultsTopLinks {
	text-align: left;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
 #drawNavigator {
 	margin-left: 92px; 
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
	float: left;
 }
 #drawContainer {
 	margin-left: 92px; 
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
	float: left;

 }

/*RMEF Page Styles*/
#rmefHeader {
	font-size: 12px;
	text-align: left;
	width: 850px;
	height: auto;
}
#rmefStandings {
	width: 405px;
	height: auto;
	float: left;
	clear: left;
	
}
.rmefHead {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: bold;
}
.rmefP {
	width: 450px;
	text-align: left;
	float: left;
	clear: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
.rmefImg {
	float: right;
	clear: left;
	width: 225px;
	height: 225px;
}
.rmefList {
	float: left;
	clear: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
/*Montana Tractor Promo Styles*/
#montanaContainer {
	text-align: center;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width: 550px;
	height: 400px;
	border: solid 1px #000;
}
#montanaContainer label {
	width: 170px;
	text-align: left;
	display: block;
	float: left;
	clear: left;
	margin: 2px 0px 2px 0px;
}
#montanaContainer input {
	border: solid 1px #000;
	text-align: left;
	float: left;
	clear: none;
	margin: 2px 0px 2px 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#montanaContainer select {
	border: solid 1px #000;
	text-align: left;
	float: left;
	clear: none;
	margin: 2px 0px 2px 0px;
}
#montanaContainer #enterContest {
	float: right;
	clear: left;
}

/*2009 Event Page Rework Styles*/
/*Begin BFTS SCHEDULE PAGE Styles*/

#contentContainer {
	width: 960;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: center;
}
#leftAdColumn {
	width: 170px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear: none;
}
#leftAdColumn .top {
	width: 160px;
	height: 600px;
	padding: 0px;
	margin: 0px;
}
#leftAdColumn .bottom {
	width: 160px;
	height: 250px;
	padding: 0px;
	margin: 0px;
}
#rightAdColumn {
	width: 170px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear: none;
}
#rightAdColumn .top {
	width: 160px;
	height: 600px;
	padding: 0px;
	margin: 0px;
}
#rightAdColumn .bottom {
	width: 160px;
	height: 250px;
	padding: 0px;
	margin: 0px;
}
#centerTableContent {
	width: 620px;
	height: auto;
	text-align: center;
	float: left;
	clear: none;
	font-size: 9px;
	margin: 20px auto auto 0px;
	padding: 0px;
}
.competitionHDTR {
	height: 35px;
	border-bottom: medium solid #000000;
	border-right: none;
	border-left: none;
	border-top: none;
}
.competitionTR {
	height: 5px;
}
/*begin tv schedul 09 event page layout section*/

#tvSchedule09 {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: left;
	float: left;
}
.tvSchedDateTime09 {
	float: left;
	clear: left;
}
.tvSchedEventDetails09 {
	float: left;
	clear: none;
	width:250px;
}
.tvSchedHeader09 {
	text-align: left;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 10px;
	float: left;
	clear: both;
}
.tvSchedDate09 {
	width: 275px;
	text-align:left;
	font-weight: bold;
	font-size: 10px;
	margin-left:10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
.tvSchedLength09 {
	width:275px;
	text-align:left;
	font-weight: bold;
	font-size: 10px;
	margin-left:10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
.tvSchedType09 {
	font-weight: bold;
	font-size: 10px;
	margin-left:0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
.tvSchedSeries09 {
	width:275px;
	text-align:left;
	font-size: 12px;
	margin-left:10px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
}
.tvSchedEvent09 {
	width:275px;
	text-align:left;
	font-weight: bold;
	font-size: 14px;
	margin-left:10px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: none;
}
.tvSchedChannelLink09 {
	width:300px;
	text-align:left;
	font-weight: bold;
	font-size: 10px;
	margin-left:10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: left;
	vertical-align: middle;
}

.tvSchedChanImage09 {
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	clear: none;
	border: 0px;
	vertical-align: middle;
}
#eventContainer{
	width: 970px;
	padding: 0px;
	margin: 0px;
}
#eventLeftColumn{
	width: 170px;
	height: auto;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#eventCenterColumn{
	width: 480px;
	height: auto;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px 0px 0px 2px;
}
#eventRightColumn{
	width: 310px;
	height: auto;
	float: right;
	clear: none;
	padding: 0px;
	margin: 0px;
	text-align:center;
}
#eventLocaleHD {
	margin: -8px 0px 10px -3px;
	padding: 0px;
	width: 980px;
	height: 102px;
}
#eventLocaleHD2 {
	margin: -8px 0px 10px -3px;
	padding: 0px;
	width: 980px;
	height: 166px;
}
#eventLocaleHD img {
	margin: 0px;
	padding: 0px;
}
#dateVenue {
	font-size: 12px;
	margin-left: 20px;
}
#eventNav {
	width: 160px;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}
#mainImage {
	margin-bottom: 15px;
}
#eventNav ul {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
	text-align: left;
}
#eventNav ul li {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 150px;
	height: 27px;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background: url(/images/eventlayout/nav_button.jpg) no-repeat;
	list-style: none;
}
#eventNav ul li evc{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 150px;
	height: 27px;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background: url(/images/eventlayout/nav_button_evc.jpg) no-repeat;
	list-style: none;
}
#eventNav ul li a:link {
	/*background:url(/images/eventlayout/nav_button.jpg) no-repeat;*/
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 150px;
	height: 27px;
	text-decoration: none;
}
#eventNav ul li a:visited {
	/*background:url(/images/eventlayout/nav_button.jpg) no-repeat;*/
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 150px;
	height: 27px;
	text-decoration: none;
}
#eventNav ul li a:hover {
	/*background:url(/images/eventlayout/nav_button.jpg) no-repeat;*/
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 150px;
	height: 27px;
	text-decoration: none;
	color:#990000;
}
#eventNav ul li a:active {
	/*background:url(/images/eventlayout/nav_button.jpg) no-repeat;*/
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 150px;
	height: 27px;
	text-decoration: none;
	color:#990000;
}
#centerHeadline {
	background:url(/images/eventlayout/sectionHeaderbg.jpg) no-repeat center;
	width: 480px;
	height: 27px;
}
#eventHotelHD {
	background:url(/images/eventlayout/sectionHeaderbg.jpg) no-repeat center;
	width: 480px;
	height: 27px;
	clear:both;
}
#eventHotelHD2 {
	background:url(/images/eventlayout/sectionHeaderbg.jpg) no-repeat center;
	width: 480px;
	height: 27px;
	clear: left;
}
#eventTicketHD {
	background:url(/images/eventlayout/sectionHeaderbg.jpg) no-repeat center;
	width: 480px;
	height: 27px;
}
#eventSponsorsHD {
	background:url(/images/eventlayout/sectionHeaderbg.jpg) no-repeat center;
	width: 480px;
	height: 27px;
}
#eventtravelpackagesHD {
	background:url(/images/eventlayout/sectionHeaderbg.jpg) no-repeat center;
	width: 480px;
	height: 27px;
}
#dateVenueHeader {
	background:url(/images/eventlayout/sectionHeaderbg.jpg) no-repeat center;
	width: 480px;
	height: 27px;
}
#hostHotel {
	font-size: 12px;
}
#eventtravelpackagestextHD {
	font-size: 12px;
}
#eventTicket {
	clear: both;
}
#eventSponsorsHD {
	clear: both;
}
#etvSchedHD {
	width: auto;
	height: 30px;
	background:url(/images/eventlayout/sidebarheaderbg2.jpg) no-repeat center;
	margin: 15px auto 0px auto;
}
#relatedHD {
	width: auto;
	height: 30px;
	background:url(/images/eventlayout/sidebarheaderbg2.jpg) no-repeat center;
	margin: 15px auto 0px auto;
}
#eRightAd300250 {
	margin: 8px auto 5px auto;
}
.eventSecHeading {
	font-size: 12px;
	font-weight: bold;
	color:#990000;
	padding-left: 0px;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 16px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.venueSecHeading {
	font-size: 12px;
	font-weight: bold;
	color:#990000;
	padding-left: 0px;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 16px;
	margin-bottom: 0px;
	margin-right: 0px;
	float: left;
	clear:none;
	display:inline;
	width: 220px;
}
.venueSecHeading2 {
	font-size: 12px;
	font-weight: bold;
	color:#990000;
	padding-left: 0px;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 72px;
	margin-bottom: 0px;
	margin-right: 0px;
	float: left;
	clear:none;
	display:inline;
	width: 165px;
}
.eventDate {
	font-size: 11px;
	font-weight: bold;
	margin-left: 18px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding: 0px;
	color: #666666;
}
.eventRelatedDate {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 8px;
	padding: 2px 5px 2px 5px;
	color: #666666;
	border-top: solid 1px #000000;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
.eventDate img {
	margin-left: 10px;
	margin-top: 15px;
}
.eventHotelP {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
	clear: left;
}
.eventticketpackages {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
	clear: none;
	width: 295px;
}
.eventInfoP {
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	width: 140px;
	float:left;
	clear:none;
	font-size: 11px;
	
}
#pClear {
	clear:both;
}
.eventSponsorsP {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
	clear: none;
	width: 420px;
}
.eventTicketP {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	width: 420px;
	font-size: 12px;
}
.eventHotelImg {
	width: 140px;
	float: left;
	clear: left;
}
.eventHotelImg2 {
	width: 180px;
	float: left;
	clear: none;
}
#eRelated {
	text-align: left;
}
.eRelatedP {
	margin: 2px 15px 5px 10px;
	font-size: 12px;
}
.eRelatedP img {
	vertical-align:middle;
	margin: 0px 5px 0px 0px;
}
.activityHD {
	font-size: 12px;
	color:#0099FF;
	font-weight:bold;
}