BODY
{
    COLOR: #000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    height: 100%;
    title:Wheeling Nailers
}

body.default
{
   background: #000 url(../Graphics/Backgrounds/2008_bg.gif) repeat-y !important;
}

body.catalog
{
   top: 0;
   left: 0;
   margin: 0;
   padding: 0;
   background: #333 url(../images/store/catalogBG.gif) no-repeat top left !important;   
}

body.faq
{
	
	background-color: #FFF;
}

TD
{
    COLOR: #000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
}

H1
{
    COLOR: #000;
    FONT-SIZE: 18px;
    font-weight: bold;
    margin: 0 0 5px 0;
}
H1 A, H1 A:active, H1 A:visited { color: #000; text-decoration: none; }
H1 A:hover { color : #7D0008; text-decoration: none; }

h2
{
    COLOR: #7D0008;
    FONT-SIZE: 14px;
    font-weight: bold;
    margin: 0 0 14px 0;
}

h2.sg
{
   border-top: 1px solid #ccc;
   padding-top: 14px;
   margin-bottom: 0 !important;
}

img
{
   border: 0;
}

UL {
	list-style-image: url(../images/bullet.gif);
  margin: 0px 0px 0px auto !important;
	margin/**/:/**/ 0px 0px 0px 15px;
}

OL {
	margin: 0px 0px 0px 27px;
}

FORM, SCRIPT
 {
	MARGIN: 0px;
 }

BLOCKQUOTE
 {
	MARGIN: 0 0 0 20px;
 }

.catalogCover
{
   text-align: center;
}

.catCover
{
   border: 1px solid #ccc;
   margin-left: 8px;
}

.closeBtn
{
	text-align: center;
}

.copy
{
    LINE-HEIGHT: 16px;
}

.title, .title1
{
   FONT-SIZE: 18px;
   font-weight: bold;
   padding: 0 0 5px 0;
   margin: 0 0 6px 0;
	border-bottom: 1px solid #ccc;
}

.title1
{
   float: left;
   width: 466px;
   padding: 10px 0 5px;   
}


.title2
{
    FONT-SIZE: 18px;
    font-weight: bold;
    padding: 0 0 5px 0;
    margin: 0 0 16px 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
}
.titleSurvey
{
    FONT-SIZE: 24px;
	text-align:center;
    font-weight: bold;
    padding: 0 0 5px 0;
    margin: 0 0 16px 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ccc;
}
.title3
{
    FONT-SIZE: 18px;
    font-weight: bold;
    padding: 0 0 7px 0;
}


.title4
{
    FONT-SIZE: 15px;
    font-weight: bold;
    padding: 0 0 4px 0;
}

.titleSponsor
{
    FONT-SIZE: 18px;
    font-weight: bold;
    padding: 0;
}

.catalogBG
{
   padding-left: 4px;
   width: 800px;
   height: 700px;
}

 .caption {
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
}

 .credit {
    font-size: 10px;
    font-family: arial;
}

.greyBorder
{
   border: 1px solid #CCC;
}

 .yellow {
	color: #FFBE26;
}

 .red {
	color: #000000;
}

.A1
{
    FONT-SIZE: 10px;
    font-family: arial;
}

.A2
{
    FONT-SIZE: 11px;
    font-family: arial;
}

.alignCenter
{
   text-align: center;
}

.V1
{
    FONT-SIZE: 10px;
    font-family: verdana;
}

.V2
{
    FONT-SIZE: 11px;
    font-family: verdana;
}

.thumb
{
    margin: 5px 0 13px 10pxmargin: 5px 0 13px 10px;
}

.input
{
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    background-color: #E5E5E5;
    border: 1px solid #999999;
    color: #333333;
}

.border
{
	border: 1px solid #000;
}

.border2
{
	border: 1px solid #ccc;
}

.borderred
{
	border: 1px solid #4B0005;
}



A, A:active, A:visited { color: #000000; }
A:hover { color : #cc3333; }

A.lnk1, A.lnk1:active, A.lnk1:visited { color: #000; }
A.lnk1:hover { color: #7D0008; }

A.lnk2, A.lnk2:active, A.lnk2:visited { color: #000; text-decoration: none; }
A.lnk2:hover { color: #7D0008; text-decoration: none; }

A.lnk3, A.lnk3:active, A.lnk3:visited { color: #000000; text-decoration: none; }
A.lnk3:hover { color: #cc3333; text-decoration: none; }

A.lnk4, A.lnk4:active, A.lnk4:visited { color: #000000; }
A.lnk4:hover { color: #fff; }

#subnav {
    width:175px;
    background:#999 url(/images/r05/sn-bg.gif) repeat-y;
    padding: 8px 0;
	 margin-left: 5px !important;
	 margin-left: 0;
}

#sub a, #subO a, #sub2 a {
	display: block;
	padding: 3px 0 5px 7px;
	color: #fff;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
	 margin: 0 7px 1px;
}

#sub a { background: #000;color: #ccc; }
#subO a { background: #FFBE26;color: #7D0008; }
#sub2 a { background: #4D4D4D;color: #ccc; }

#sub a:hover { background: #7D0008;color: #FFF; }
#subO a:hover { background: #7D0008;color: #FFF; }
#sub2 a:hover { background: #7D0008;color: #FFF; }


#gamelinks td {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #7D0008;
	font-size: 11px;
	padding: 2px 5px 3px 22px;
	background-color: #520005;
	background: url(../images/common/gamelinks-bg.gif);
	background-repeat: no-repeat;
	height: 19px;
}
#gamelinks a {
	color: #FFBE26;
}
#gamelinks a:hover {
	color: #fff;
}

#newslinks td {
	font-size: 11px;
	padding: 0 0 10px 12px;
	background: url(../images/common/newlinks-bg.gif);
	background-repeat: no-repeat;
}
#newslinks a {
	color: #ccc;
}
#newslinks a:hover {
	color: #fff;
}

.downloadAdobe
{
   font-size: 10px;
   margin: 25px 0 0;
   padding-top: 15px;
   border-top: 1px solid #ccc;
}

.downloadAdobe img
{
   float: left;
   margin: -2px 10px 0 0;
}

.greyLine
{
   border: 1px solid #ccc;
   background: url('../images/store/gibbspolo.jpg') no-repeat right bottom;   
}

.news
{
   padding: 11px 11px 15px 11px;
	border: 1px solid #ccc;
	background-image: url(../images/common/bg-hpnews.gif);
	background-repeat: no-repeat;
}

.store
{
   padding: 11px;
}

.storeHeader
{
   text-align: center;
   width: 250px;
   margin: 0 40px;
}

.storeHeader a
{
   display: block;
   margin-bottom: 10px;
}

.store ul
{
   margin-top: 20px;
}

.store li
{
   list-style-type: none !important;
   list-style-image: none !important;
   font-weight: bold;
   line-height: 2;
   margin: 0 0 0 -25px;
   padding: 0;
   list-style-position: inside;
}

.cheer
{
	height: 1000px;
	border: 1px solid #ccc;
}

.main
{
	height: 1000px;
   padding: 13px 15px 17px 15px;
	border: 1px solid #ccc;
	background-image: url(../images/common/bg-sub1-logo.jpg);
	background-repeat: no-repeat;
}


.maincheer
{
	height: 1000px;
    padding: 13px 15px 17px 15px;
	border: 1px solid #ccc;
	background-image: url(../images/cheerleaders/bg.jpg);
	background-repeat: no-repeat;
}

.maincheer2
{
	height: 1000px;
    padding: 13px 15px 17px 15px;
	border: 1px solid #ccc;
	background-image: url(../images/cheerleaders/bg.jpg);
	background-repeat: no-repeat;
}

.main2
{
	height: 1000px;
    padding: 13px 15px 17px 15px;
	border: 1px solid #ccc;
}

.mainheightadj {
	height: 900px;
}

.poll
{
    padding: 12px;
    COLOR: #ccc;
    FONT-SIZE: 11px;
}
.poll td
{
    COLOR: #ccc;
    FONT-SIZE: 11px;
}


.poll2
{
    padding: 12px;
    COLOR: #ccc;
    FONT-SIZE: 11px;
}


.gamecenter
{
    padding: 11px 11px 11px 11px;
	background-image: url(../images/common/gamecenter-bg.gif);
	background-repeat: no-repeat;
}
.gamecenterB
{
    padding: 16px 16px 12px 16px;
	background-image: url(../images/common/gamecenterB-bg.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
}


.score td
{
	font-size: 11px;
	font-family: arial;
	color: #000;
}
.scorerow1 td {
	 background-color: #FFF;
	 height: 19px;
}
.scorerow2 td {
	 background-color: #e5e5e5;
	 height: 19px;
}


.standings
{
    padding: 11px 11px 13px 11px;
	background-image: url(../images/common/standings-bg.gif);
	background-repeat: no-repeat;
	background-color: #ccc;
}
.standingsrow1 td {
	 padding: 0 0 0 5px;
	 border-width: 1px 0 0 0;
	 border-style: solid;
	 border-color: #343434;
	 background-color: #4D4D4D;
	 height: 17px;
}
.standingsrow2 td {
	 padding: 0 0 0 5px;
	 border-width: 1px 0 0 0;
	 border-style: solid;
	 border-color: #969696;
	 background-color: #DEDEDE;
	 height: 17px;
	 color: black;
}


#pgheader1 {
	 padding: 4px 5px 5px 30px;
	 color: #FFF;
	 font-family: verdana;
	 font-weight: bold;
	 font-size: 10px;
	 text-transform: uppercase;
	background-image: url(../images/common/pgheader1.gif);
	background-repeat: no-repeat;
}


#tableborder {
	 border-width: 1px 1px 0 0;
	 border-style: solid;
	 border-color: #ccc;
}
#header1 td {
	 padding: 4px 5px 5px 5px;
	 border-width: 0 0 1px 1px;
	 border-style: solid;
	 border-color: #ccc;
	 background: url(../images/r05/header1.gif);
	 color: #FFBE26;
	 font-family: verdana;
	 font-weight: bold;
	 font-size: 10px;
	 text-transform: uppercase;
	 text-align: center;
}
#header2 td {
	 padding: 3px 5px 4px 5px;
	 border-width: 0 0 1px 1px;
	 border-style: solid;
	 border-color: #ccc;
	 background: url(../images/common/header2.gif);
	 color: #fff;
	 font-family: verdana;
	 font-weight: bold;
	 font-size: 10px;
}
#header2 a {
	 color: #FFF;
}
#header2 a:hover {
	 color: #FFBE26;
}
#row1 td {
	 padding: 3px 5px;
	 border-width: 0 0 1px 1px;
	 border-style: solid;
	 border-color: #ccc;
	 background: #F2F2F2;
	 color: black;
	 font-family: verdana;
	 font-size: 10px;
}
#row2 td {
	 padding: 3px 5px;
	 border-width: 0 0 1px 1px;
	 border-style: solid;
	 border-color: #ccc;
	 background: #E5E5E5;
	 color: black;
	 font-family: verdana;
	 font-size: 10px;
}

#calendarrow td {
	 padding: 3px 5px;
	 border-width: 0 0 1px 1px;
	 border-style: solid;
	 border-color: #ccc;
	 color: black;
	 font-family: verdana;
	 font-size: 10px;
}

#removeStyle td {
	padding: 0px;
	border: 0px none;
}

#tableborderb {
	 border-width: 1px;
	 border-style: solid;
	 border-color: #4B0005;
}
#headerb2 td {
	 padding: 3px 5px 4px 5px;
	 background: url(../images/common/header2.gif);
	 color: #fff;
	 font-family: verdana;
	 font-weight: bold;
	 font-size: 10px;
}
#rowb1 td {
	 padding: 3px 5px;
	 border-width: 1px 0 0 0;
	 border-style: solid;
	 border-color: #ccc;
	 background: #F2F2F2;
	 color: black;
	 font-family: verdana;
	 font-size: 10px;
}
#rowb2 td {
	 padding: 3px 5px;
	 border-width: 1px 0 0 0;
	 border-style: solid;
	 border-color: #ccc;
	 background: #E5E5E5;
	 color: black;
	 font-family: verdana;
	 font-size: 10px;
}


#articlepoll td {
	color: #ccc;
	font-size: 11px;
	background: #7D0008;
}

.faq div.main
{
	margin: 10px 5px;
	padding: 10px;
	border: 1px solid #ccc;
}

.faqList li
{
	margin-bottom: 10px;
}

.faqList li h4
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.footer
{
	width:770px;
  background:#000 url("../images/common/footerBar.gif") no-repeat top left;
  color: #999;
  font: 10px Arial;
  padding: 20px 0 0 0;
  text-align: center;
  height: 30%;
}

.footer div
{
  float: left;
  text-align: center;
  padding-bottom: 15px;
}

.footer div.left
{
  width: 20%;
}

.footer div.center
{
  width: 60%;
  padding-top: 10px;
}

.footer div.right
{
  width: 20%;
  padding-top: 10px;  
}


.footerNav 
{
  height: 25px;
  width: 770px;
  font:bold 10px verdana;
  text-align: center;
  padding-top: 6px;
  background-image: url(../images/r05/footer-bg.gif);
  background-repeat: no-repeat;
  background-color: #FFBE26;
  color: #ccc;
}

.footerNav a 
{
  color: #ccc !important;
  text-decoration:none;
  margin: 0 10px;
}

.footerNav a:hover 
{
  color: #FFF;
  text-decoration:underline;
}

.rightbanner 
{
	position:absolute;
	left:779px;
	top:0px;
	width:148px;
	z-index:2000;
	background-image: url(../images/common/sky-bg.gif);
}


.hr 
{
 	border-top: 1px solid #ccc;
 	margin: 17px 0 16px 0;
 	font-size: 1px;
 	line-height: 1px;
 	height: 1px;
}

table.mmTop
{
   width: 100%;
   margin-bottom: 10px;
}

table.mmTop td
{
   font-size: 10px;
   color: #600;
}

table.mmTop td.right
{
   text-align: right;
   width: 160px;
   vertical-align: middle;
}

img.danceCamp
{
   float: right;
   margin-left: 10px;
   margin-bottom: 5px;
}

.r05top {
	background: #7D0008 url('../images/r05/top-bg.gif') repeat-y;
	width:770px;
}

#tabarea2, #tabarea3
{
	width: 419px;
	display: none;
}

#tabarea1
{
	width: 419px;
	display: block;
}

.topRow
{
   padding: 0 5px;
}

.tabarea
{
  float: left;
}

.tabcontent
{
   width: 419px;
   height: 304px;
   float: left;
}

.tv {
	width:336px;
	float:left;
	margin-left:5px;
}

.ap {
	background: #7D0008 url(../Graphics/Layout/Index/Ticker/ap-bg.gif) no-repeat;
	width: 770px;
	height: 35px;
}

.apRight
{
   float: left;
   border-right: 1px solid #FFF;
   margin-top: 10px;
}

.apLeft
{
   float: left;
   border-right: 1px solid #FFF;
   margin: 10px 0 0 3px;
   width: 60px;
}

.apTicker
{
	font: 10px verdana;
	color: #ccc;
}

#nflmenus {
	position:absolute;
	left:153px;
	top:24px;
	width:605px;
	height:36px;
	z-index:1;
}
#right {
	background: url(../images/r05/bg-right.jpg) no-repeat;
	width:225px;
	height:831px;
	position:absolute;
	top:0;
	left:779px;
	font:10px verdana;
}
#right a {
	color: #FFBE26
}
#right a:hover {
	color: #FFF
}
#messageboards {
	padding:7px 13px 15px 14px;
	color:#E5E5E5;
}
a#join {
	display:block;
	background: #FFBE26 url(../images/r05/icon-arrow.gif) no-repeat 5px 4px;
	padding:3px 5px 5px 18px;
	margin:10px 0;
	color: #7E0008;
}
a:hover#join {
	background: #7E0008 url(../images/r05/icon-arrow.gif) no-repeat 5px 4px;
	color: #FFBE26;
}
#chathouse {
	margin:10px 13px 30px 14px;
	background:#FFBE26;
	color:#000;
}
#chathouse td {
	color:#000;
	font:10px verdana;
}
#chathouse a {
	color: #7E0008;
}
#chathouse a:hover {
	color: #FFF;
}
.spotlighttd {
	background: #6B6B6B url(../images/r05/spotlight-td-bg.gif) repeat-y;
	font:10px verdana;
	padding:3px 5px 5px 13px;
}
#sponsors {
	border:1px solid #ccc;
	margin: 0 5px 5px 5px;
	width:760px;
	height:55px;
}
#sponsors td {
	text-align:center;
}
#gameticket {
	color:#FFF;
	font:11px arial;
	text-align:center;
}
#gameticket a {
	color: #FFBE26;
}
#gameticket a:hover {
	color: #FFF;
}
#newstories {
	border: 1px solid #ccc;
	padding:13px 10px 5px 10px;
}
#newstories table {
	width:314px;
}
#newstories td {
	font:11px arial;
	vertical-align:top;
	padding-bottom:10px;
}
#newstories img {
	margin-right:9px;
}
#specialoffers {
	border: 1px solid #ccc;
}
#specialoffers td {
	font:11px arial;
}
#features {
	background: #FFBE26 url(../images/r05/features-bg.gif) no-repeat;
	font:bold 11px arial;
}
#featurespad {
	padding: 8px 8px 8px 37px;
}
#features a  {
	display:block;
	padding: 3px 5px;
	background: #FFDA6E;
	color:#66572C;
	margin-bottom:1px;
}
#features a:hover  {
	background: #FFF;
	color:#7E0008;
}
#navsearch  {
	position:absolute;
	top:151px;
	left:601px;
}
#navsearchSP  {
	position:absolute;
	top:121px;
	left:601px;
}
.navsearchtextbox  {
	font:12px arial;
	border:1px solid #ccc;
}
#sleeve  {
	position:absolute;
	top:91px;
	left:774px;
}
#sleeveSP  {
	position:absolute;
	top:67px;
	left:774px;
}
#ticker td { font:10px verdana; color:#ccc; }
#ticker a { color: #ccc; text-decoration: none; }
#ticker a:active { color: #ccc; text-decoration: none; }
#ticker a:visited { color: #ccc; text-decoration: none; }
#ticker a:hover { color: #FFF; text-decoration: none; }

#left 
{
	width:185px;
	position:absolute;
	top:162px;
	left:4px;
	text-align:center;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #666;
	padding-top:4px;
}

#banners 
{
	padding-left: 3px;
	text-align: left;
}

#banners p
{
   margin: 10px 0;
}

.pollBG
{
  background: #7D0008 url("../images/r05/poll-bg-new.gif") no-repeat bottom right;
}

.poll05
{
  padding: 12px 12px 0;
  COLOR: #ccc;
  FONT-SIZE: 11px;
}

.poll05 td
{
    COLOR: #ccc;
    FONT-SIZE: 11px;
}

#options td {
	font-size: 11px;
	padding: 0 0 3px 0;
}
#options a {
	color: #ccc;
}
#options a:hover {
	color: #fff;
}
.options
{
    padding: 12px 12px 8px 12px;
	background: #7d0008;
    COLOR: #ccc;
    FONT-SIZE: 11px;
}

#related td {
	font-size: 11px;
	padding: 0 0 8px 0;
}
#related a {
	color: #ccc;
}
#related a:hover {
	color: #fff;
}
.related
{
    padding: 11px;
	background: #666;
    color: #ccc;
    font-size: 11px;
}

#othernews td {
	font-size: 11px;
	padding: 0 0 10px 12px;
	background: url(../images/news/othernews-bg2.gif);
	background-repeat: no-repeat;
}
#othernews a {
	color: #7D0008;
}
#othernews a:hover {
	color: #000;
}
.othernews
{
    padding: 11px;
	background: #b3b3b3;
    color: #ccc;
    font-size: 11px;
}
#newsletter1 {
	display:block;
	width:336px;
}
#newsletter2 {
	display:none;
	width:336px;
	background:#999 url(../images/r05/hpnewsletter-bg.jpg) no-repeat;
	color:#fff;
	font:11px arial;
}
#newsletter2 td {
	color:#fff;
	font:11px arial;
	padding-right:7px;
}
.newsletterinput {
	background: #ccc;
	border-top:0;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0;
	font:11px arial;
}

.newslettershort {
	background: #ccc;
	border-top:0;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0;
	font:11px arial;
   width: 49px;
}


.button {
	background: #F2F2F2;
	padding: 2px;
	font:bold;
	font:bold 10px verdana;
}

/* MULTIMEDIA PAGE STYLES */
#media_main
{
	width: 770px;
   background-color: #000;
   padding: 10px 0 15px;
}

.player
{
   margin: 0 13px;
}

.channels
{
   margin: 15px 0 0 15px;
}

.channel
{
	width: 177px;
	float: left;
	margin: 5px 8px 5px 0;
}

.channel img
{
   border: 0;
}

.channel span.title
{
	display: none;
}

.divider
{
   margin: 5px 0;
}

.thumbs
{
	background: url('../images/news/bg-grey.gif');
   height: 215px;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 5px 0 0 0;
}

.thumbs span
{
   margin: 5px 10px 0;
   height: 25px;
   display: block;
}

.thumbs div
{
	padding: 9px 0 10px 0;
   background: url('../images/news/th-bg.jpg');
   margin: 0 47px 0;

}

.hdr-news
{
	background: url('../images/news/hdr-news.jpg') no-repeat;
	height: 30px;
}

.count
{
	background: url('../images/news/bg-white.gif') #FFF;
	padding: 4px 5px 0;
  height: 18px;
}

.count a:link, .count a:visited
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 0px;
	text-decoration: none;
  float: left;
}

.count a:hover, .count a:selected
{
	text-decoration: underline;
}

a.loadBtn
{
  float: right !important;
}

.load
{
   margin: 3px 0 0 0;
   border: 0;
}

.clear
{
   clear: both;
   font-size: 0;
}

.note
{
   text-align: right;
   font-size: 10px;
   font-family: verdana;
   margin:5px 0 20px;
}

.cheerRoster
{
   border: 1px solid #ccc;
   display: block;
}


.directTV
{
   font-size: 10px;
   float: right;
   margin-bottom: 10px;
   padding: 0 0 5px 10px;
   border-left: 1px solid #ccc;
   white-space: nowrap;
   color: #999;
}

.directTV img
{
   display: block;
   margin: 3px 0 5px;
}

.downloads
{
   padding: 10px 0 40px;
}

.fightSong
{
   float: right;
   margin: 0 0 10px 10px;
}

.titleline 
{
	background:url(../images/chathouse/titleline.gif) repeat-x;
}

.liveonline {
	font:bold 10px verdana;
	color:#999;
	display:inline;
	background:white;
}
.chdate {
	font:bold 10px verdana;
}
.chtitle {
	font:bold 18px arial;
	color:#000;
}

.chsubtitle 
{
	font:bold 14px arial;
	color:#7D0008;
}

.printThis 
{
   float: left;
   font-size: 10px;
   margin-bottom: 10px;   
   white-space: nowrap;
}

.printThis a
{
   text-decoration: none;
}

.printThis img
{
   margin-right: 5px;
}

.storeLocator
{
   background: url("../images/common/bg-hp-r.gif") top left;
}

.storeLocatorInside
{
   padding: 10px;
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   font-size: 10px;
   color: #ccc;
}

.storeLocatorInside h2
{
   font-size: 11px;
   font-weight: bold;
   color: #FFF;
   padding: 0;
   margin: 0;
}

.storeLocatorInside a
{
   color: #ccc !important;
}

.sponsorRow
{
   padding: 10px 0;
   border-top: 1px solid #ccc;
   margin: 5px 0 10px;
   clear: both;
   font-size: 11px;
}

.sponsorRow div
{
   width: 33%;
   text-align: center;
   float: left;
   height: 165px;
   padding: 10px 0; 
}

.sponsorRow a
{
   display: block;
   vertical-align: bottom;
   margin-top: 10px;
}

.sponsorRow img
{
   display: block;
}

.sponsorRow div.middle
{
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
}
.sponsorRow div.bottom
{
   border-right: 1px solid #ccc;
}
.ultimateFan
{
   border: 1px solid #CCC;
   margin: 5px 2px 5px 3px;
}

.ultimateFan p
{
   margin: 10px;
   font-face: verdana;
   font-size: 11px;
   line-height: 15px;
   letter-spacing: 0.1em    
}

.ufTitle
{
   margin: 10px 10px 0;
}

.ufStripe
{
   background: url("../images/ultimatefan/stripe.gif") repeat-x left top;
   height: 21px;
   margin: 20px 0 0;
}

.ufPC
{
   float: left;
}

.vpAccess
{
   background: url("../images/ultimatefan/alienware.gif") no-repeat right 15px;
}

.vpList
{
   padding: 85px 0 0 0;
   margin-left: 290px;
   font: bold 11px Verdana;
}

.vpList ul
{
   list-style-image: url("../images/ultimatefan/star.gif");
   padding-left: 30px;
   font: normal 12px Arial;
}

.ufClick
{
   margin-top: 8px;
}

.ufLinks
{
   clear: both;
   background-color: #F8F8F8;
   border: 1px solid #CCC;
   margin: 5px;
   padding: 8px;
}

.ufLinks a
{
   display: block;
   text-decoration: none;
   color: #000 !important;
}

.ufLinks a:hover
{
   color: #900 !important;
}

.ufLinks a.top
{
   margin-bottom: 10px;
}

.ufDemo
{
   margin-left: 2px;
}

.leftlogo
{
   margin-bottom: 20px;
}

.pageMainCell
{
	height: 900px;
}

.spLeftCol
{
  float: left;
  width: 269px;
}

.spRightCol
{
  float: right;
  width: 259px;
  margin: 0 0 0 15px;
  background: url('../images/tickets/tabBG.jpg') no-repeat 50% 50%;
  height: 490px;
}

.spRightCol div.tabs
{
  width: 29px;
  margin: 25px 0 0 0;
  float: left;
  padding-left: 10px;
}

.spRightCol div.screen
{
  float: left;
  width: 185px;
  height: 438px;
  border-top: 1px solid #300;
  border-left: 1px solid #300;  
  border-right: 1px solid #c99;
  border-bottom: 1px solid #c99;  
  background-color: #FFF;
  margin: 25px 0 0 10px;
  font-size: 11px;
}

.spRightCol div.screen div div
{
  height: 370px !important;  
  height/**/:/**/385px;
  overflow: auto;
  margin: 0;
  padding: 10px;
  display: block; 
}

.spRightCol div.screen ul
{
  padding-left: 15px !important;

}

.spRightCol div.screen h1
{
  height: 23px;
  width: 168px; 
  margin: 10px 5px 0;
}

#logeText, #dreamText, #tailgateText, #touchdownText
{
  display: none;
}

#clubText h1
{
  background: url('../images/tickets/title_club.gif') no-repeat top left;
}

#logeText h1
{
  background: url('../images/tickets/title_loge.gif') no-repeat top left;
}

#dreamText h1
{
  background: url('../images/tickets/title_dream.gif') no-repeat top left;
}

#tailgateText h1
{
  background: url('../images/tickets/title_tailgate.gif') no-repeat top left;
}

#touchdownText h1
{
  background: url('../images/tickets/title_touchdown.gif') no-repeat top left;
}

#spStadiumDiagram
{
  margin-bottom: 15px;
}

.spLeftCol div.article h3
{
  background: url('../images/tickets/stadiumArticleTitleBG.gif') no-repeat center center;
  height: 21px; 
  padding: 5px 0 0 30px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  margin: 0 0 8px 0;
  text-transform: uppercase;
}

.spLeftCol div.article img.pic
{
  float: left;
  border: 1px solid #000;
  margin: 3px 10px 5px 0;
}

.spLeftCol div.article p
{
  margin: 0 0 15px 0;
  font-size: 11px;
}

.spLeftCol div.article a
{
  font-weight: bold;
}

.spRightCol div.screen h2
{
  margin: 0 5px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  font-style: italic;
  font-size: 12px;  
  border-top: 1px solid #000;
}

.spPlayer
{
  width: 543px; 
  height: 342px; 
  margin-bottom: 15px;
}

.spShowStadium, .spShowClub, .spShowLoge, .spShowDream, .spShowTailgate, .spShowTouchdown
{
  width: 269px;
  height: 195px;
  background: url("../images/tickets/stadium.gif") no-repeat center center;
}

.spShowClub
{
  background: url("../images/tickets/stadium_club.gif") no-repeat center center;
}

.spShowLoge
{
  background: url("../images/tickets/stadium_loge.gif") no-repeat center center;
}

.spShowDream
{
  background: url("../images/tickets/stadium_dream.gif") no-repeat center center;
}

.spShowTailgate
{
  background: url("../images/tickets/stadium_tailgate.gif") no-repeat center center;
}

.spShowTouchdown
{
  background: url("../images/tickets/stadium_touchdown.gif") no-repeat center center;
}

.stadiumAd
{
  position: absolute;
  z-index: 10;
  left: 545px !important;
  top: 565px !important;
  left/**/:/**/ 544px;
  top/**/:/**/ 568px;  
}

.jaPhotos
{
  float: right;
  margin: 0 0 0 15px;
}

.jaPhotos img
{
  margin-bottom: 10px;
  display: block;
  border: 1px solid #000;
}

.teamSponsor
{
  float:right;
  color: #999;
  font-size: 10px;
  margin-top: -10px;
}

.withSponsor
{
	line-height: 45px;
	padding-bottom: 0;
}

.btnPhotoTour
{
	float:right; 
	margin-right:10px;
}

.btnPhotoTour img
{
	display: block;
	margin-top: 5px;
}

.eventAlbumThumb
{
	width: 100%;
	clear: both;
	margin-bottom: 10px;
	height: 98px;
}

.eventAlbumThumb img
{
	float: left;
	margin-right: 40px;
	border: 1px solid #000;
}

.eventAlbumThumb img.theLast
{
	margin-right: 0;
}

.albumList
{
border-top: 1px solid #ccc;
}

.albumList div
{
	font-weight: bold;
	padding: 25px 10;
	border-bottom: 1px solid #ccc;
}

.albumList div.odd
{
	background-color: #F2F2F2;
}

.albumList a
{
	text-decoration: none;
}

.eventAlbumIcon
{
	float: left;
	margin-right: 10px;
}
.surveyTitle
{
    FONT-SIZE: 14px;
	COLOR: #FFFFFF;
    font-weight: bold;
	background-color:#600000;
	
	

}
/* form styles */


#leftCol{

width:180px;
margin: 5 5 5 5px;
}


}

#maincolBorder {

background-image: url(../images/register/bg-sub1-logo.gif);
background-repeat: no-repeat;
}

#signinContent{
width:250px;
float:left;
}

#signinBox1{
background-color:#FFFFFF;
width: 244px;
border:#999999 1px solid;
float:right;
margin:5 0 5 5px;
}

#signinBox2{
background-color:#7f0007;
margin: 5 5 5 5px;
}

.signinHeadertxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#ffbe26;
padding:3 3 3 10px;
border-bottom: #FFFFFF solid 2px;
}

.signinForm{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


a.whitelink{color:#ffffff;text-decoration:underline;}
a.whitelink:hover{color:#ffbe26;text-decoration:underline;}
a.whitelink:visited{color:#ffffff;text-decoration:underline;}

.BoldRedTitles{
color:#800008;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.registerBtn{
float:right;
margin-right:50px;
}

.formBox{
border:#CCCCCC solid 1px;
padding:5 5 5 5px;
}

.formFont{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.formFontsm{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.loginBox{
margin-bottom: 7px;
margin-top: 7px;
}

#inputbox{
width:120px;

}