@charset "utf-8";
/* CSS Document */


/* General Elements */
body { background-color:#000000; margin-top:0; margin-left:0; background-image:url(images/BGHelmet.jpg); background-repeat:no-repeat; background-position: 730px -11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#131313;}
a { text-decoration:none;}
a img { padding:0px; margin:0px; border:none;}
table#maintable { display:none;}
table#mainTable1 { position:absolute; top:0px; left:0px;width:770px;}
a { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
a:hover { text-decoration:underline; color:#FF9900;}
hr { color:#dddddd; width:90%; text-align:center;}
td#RedskinsBanner { background-color:none; padding:0px; margin:0px; height:148px; width:998px; position:absolute; left:0px; top:98px;}
td#RedskinsBannerTop { background-color:none; padding:0px; margin:0px; height:148px; width:998px; position:absolute; left:0px; top:0px;}
/*div#RedskinsBanner { background-color:none; background-image:url(images/RedskinsBanner.png); background-repeat:no-repeat; padding:0px; margin:0px; height:148px; width:998px; position:absolute; left:0px; top:0px;}*/
div#RedskinsBannerBG {display:none;}
div#RedskinsBanner {display:none;}
td { vertical-align:top;}
td#AdvertisementTag { height:10px; background-color:#cc0000; color:#FFFFFF; font-size:7px; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px; text-align:center; letter-spacing:10px; [position:relative; top: -3px;]}
div#publicDiv { position:absolute; top:0px; left:0px;}

/* NFL Network Link Elements */
img#NFLNetwork { padding:0px; margin:0px; position:absolute; left:785px; top:6px;}


/* Quick Links Elements */
span#WelcomeMessage {{display:none;}
div#QuickLinks1 {display:none;}
div#QuickLinks2 {display:none;}
div#QuickLinks1 a {display:none;}
div#QuickLinks2 a {display:none;}
div#QuickLinks1 a:hover {display:none;}
div#QuickLinks2 a:hover {display:none;}


/* Top Navigation Elements */
div#TopNav {display:none;}
div#TopNav a {display:none;}
div#TopNav a:hover {display:none;}
div#TopNav table {display:none;}
div#TopNav img {display:none;}
 Top Navigation Elements Tabled
table#TopNav {display:none;}
table#TopNav td {display:none;}
table#TopNav td a {display:none;}
table#TopNav td a:hover {display:none;}
table#TopNav td img {display:none;}


/* Search Elements - Top */
div#SearchTop {display:none;}
div#SearchTop a {display:none;}
a#VideoLink {display:none;}


/* Search Elements - Bottom */
div#SearchBottom {display:none;}
div#SearchBottom input {display:none;}
div#SearchBottom img {display:none;}
img#SearchButton {[padding-left:5px;]}


/* Redskins Connect Elements */
div#RConnectNav {display:none;}
div#RConnectNav a {display:none;}
div#RConnectNav a:hover {display:none;}


/* Redskins Store */
div#RedskinsStore { height:261px; width:223px; background-image:url(images/RedskinsStoreBG.jpg); background-repeat:no-repeat;}
.CartContents { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; float:left; position:relative; top:31px; left:33px;}
img#CheckoutButton { position:relative; top:27px; left:27px;}
table#ProductBox { width:181px; height:165px; background-color:#ccccdd; padding:0px; margin:0px; position:relative; top:30px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold;}
table#ProductBox td#Description { text-align:left;}
img#QuickViewButton { position:relative; top:35px;}


/* Beauty Shot */
div#BeautyWrapper { display:inline; background-color:#000000;}
div#BeautyShot { height:240px; width:605px; background-image:url(images/BeautyShotPlaceholder.jpg); position:relative; top:0; left:0px;}
div#BackgroundBar { height:33px; width:605px; position:absolute; top:207px;}
div#Numbers { height:25px; width:605px; position:absolute; top:212px; padding-left:11px;}
div#Numbers img { margin-right:4px;}
span#ArrowsControls a img { margin:0 3px; border:none; [position: relative; left: 1px;]}
span#ArrowsControls { position:relative; left:15px; top:-8px; border:none;}
span#PhotoGalleryButton img { position:relative; left: 80px; border:none; [left:70px;]}


/* BEAUTY SHOT COPY CONTROLS */
/* These will need to be adjusted to fit the copy that is placed within */
div#BeautyCopyMain { position:relative; top:60px; left:10px;}
div#BeautyCopyText { position:relative; top:-115px; left:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:339px;}
div#BeautyCopyText h1 { color:#FFCC00; font:Arial, Helvetica, sans-serif; font-size:16px; display:inline;}


/* Video elements */
div#RedskinsVideo { height:240px; width:165px; background-image:url(images/RedskinsVideoBG.gif); background-repeat:no-repeat; position:absolute; top:240px; left:605px; text-align:center; padding-top:16px; [top:0px;]}
img#RedskinsVideoTopButton { [position:relative; top:2px;]} /* IE7 only positional fix */
img#RedskinsVideoBottomButton { [position:relative; top:-3px;]} /* IE7 only positional fix */
div#RedskinsVideo a { display:inline; padding:0px; margin:0px;}
div#RedskinsVideo img { display:inline; padding:0px; margin:0px;}
div#RedskinsRail { display:none;}


/* AP News Elements */
div#APNews { height:22px; width:770px; background-image:url(images/APNews.gif); background-repeat:no-repeat; background-color:#333333; position:relative; top:0px; left:0px;}


/* EXTREME SKINS Elements */
div#ExtremeSkins { height:26px; width:580px; background-image:url(images/BGExtremeSkins.gif); background-repeat:no-repeat; position:relative; top:0px; left:0px; padding-left:190px; padding-top:6px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
div#ExtremeSkins a { position:relative; top:0px; left:0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
div#ExtremeSkins a:hover { text-decoration:underline; color:#FF9900;}
span#XSTextLink { padding-top:6px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; position:relative; left:25px; white-space: nowrap;}
span#XSTextLink a { position:relative; top:0px; left:0px; color:#FF9900; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;}
span#XSTextLink a:hover {text-decoration:underline;}


/* Quadrant Table Elements*/
table#Quadrant { position:relative; z-index:1; top:0px; left:0px; border:none; width:770px; background-color:#FFFFFF; text-align:center;}
table#Quadrant td { padding-top:10px;z-index:-1; }
td.QuadCell { text-align:left;}
td.QuadCell table { padding: 0px}
td#RedskinsPoll { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding-right:10px;}


/* BLOG AREA ELEMENTS */
div#BlogTop { height:22px; width:369px; background-image:url(images/QuadBG1.jpg); padding:0px; margin:0px; text-align:center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; position:relative; top: 0px; left:0px;}
div#BlogTop a { color:#000000; position:relative; top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; position:relative; top: 4px;}
td.BlogCell { padding-left:10px;}
td.BlogCell h3 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:0px; margin:0px; position:relative; top:0px;}
td.BlogCell ul { position:relative; top:0px; left:0px; padding:0px; margin:0px; list-style:none; }
td.BlogCell li { color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:3px 0px; margin:0px; text-indent:-3.5em; margin-left:3.5em; }
td.BlogCell li a { color:#660000; text-decoration:underline; font-size:12px; }
td.BlogCell li a:hover { color:#FF9900; }



/* NEWSLETTER AREA ELEMENTS */
div#NewsletterTop { height:22px; width:369px; background-image:url(images/QuadBG1.jpg); padding:0px; margin:0px; text-align:center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; position:relative; top: 0px; left:0px;}
div#NewsletterTop a { color:#000000; position:relative; top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; position:relative; top: 4px;}
div#NewsletterBG { width:369px; margin:0px; padding:0px; height:122px; background-image:url(images/NewsletterBG.jpg); background-repeat:repeat-x; text-align:left;}
div#NewsletterBG td{ margin:0px; padding:0px; text-align:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:10px; padding-top:2px;}
div#NewsletterBG td input { padding:0px; margin:0px; width:163px; height:16px; [ font-size:12px; height:20px;]}
div#NewsletterBG td a img { margin:0px; position:relative; top:14px;}


/* Footer */

div#FooterAds {display:none;}
div#FooterNav {display:none;}
div#FooterNavLeft {display:none;}

div#FooterNav a {display:none;}
div#FooterNav img {display:none;}
div#SubFooter {display:none;}
div#SubFooterLeft {display:none;}
div.SubFooter img {display:none;}

div#FooterAds {display:none;}
div#FooterNav {display:none;}
div#FooterNav a {display:none;}
div#FooterNav img {display:none;}
div#FooterNav iframe {display:none;}
div#SubFooter {display:none;}
div.SubFooter img {display:none;}


/* NewsArticle */
.DivTop{position:relative}
table#NewsArticle {position:absolute; top:0px; left:0px;}
td#NewsStory { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:normal; padding:10px; color:#333333;}
td#NewsStory h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:22px; margin-bottom:5px;}
td#NewsStory h2 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; margin:5px 0px;}
td#NewsStory a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#660000; text-decoration:underline;}
td#NewsStory a.NewsLink {display:none;}
td#NewsStory a.NewsLink:hover {display:none;}
tr#NewsBorder {display:none;}
tr#NewsBorder2 {display:none;}
div#NewsCredits { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; margin-bottom:40px; width:740px; [margin-bottom:20px;]}
span.NewsAuthor { color:#660000;}
span.left { float:left;}
span.right { float:right;}
td#NewsFooter {display:none;}
div#OtherNews {display:none;}
div#OtherNews img {display:none;}
div#OtherNews ul#NewsList {display:none;}
div#OtherNews ul#MoreNews {display:none;}
div#OtherNews li {display:none;}
div#OtherNews li a {display:none;}
div#OtherNews li a:hover {display:none;}
div#NewsToolbar {display:none;}
div#NewsToolbar a {display:none;}
div#NewsToolbar img {display:none;}
div#NewsToolbar a:hover {display:none;}
/*NewsToolbar2 is the toolbar that is seen*/
div#NewsToolbar2 {display:none;}
div#NewsToolbar2 a {display:none;}
div#NewsToolbar2 img {display:none;}
div#NewsToolbar2 img.ad {display:none;}
div#NewsToolbar2 a:visited {display:none;}
div#NewsToolbar2 a:hover {display:none;}
div#NewsAdvertisement {display:none;}
div#NewsAdvertisement img {display:none;}


#aolnav, #aolnav ul { /* all lists */
	width: 685px;
	float: left;
	padding: 0 0 0 0px;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#aolnav a {
	display: block;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 0px 0;
}

#aolnav li { /* all list items */
	float: left;
	display: block;
}

* html #aolnav li a {
	height: 36px;
}



#aolnav li ul { /* second-level lists */
	position: absolute;
    /*background: yellow;*/
    background: url(images/bg_aol.png) no-repeat;
	width: 770px;
	height: 207px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-top: solid 1px #fc0;
	padding: 0;
	cursor: pointer;
	display: block;
	z-index: 1000;
}

* html #aolnav li ul {
	background-color: transparent;
	background: url(images/bg_aol.png) no-repeat;
	display: block;
}

#aolnav li:hover ul, #aolnav li.sfhover ul { /* lists nested under hovered list items */
	left: 0px;
    top: 19px;
}

#panel1 {
	width: 78px;
}

#panel2 {
	width: 90px;
}

#panel3 {
	width: 74px;
}

#panel4 {
	width: 96px;
}

#panel5 {
	width: 118px;
}

#panel6 {
	width: 100px;

}

#aolnav li ul li {
	padding: 20px;
	color: #fff;
	font: .77em Verdana, Arial, Helvetica, sans-serif;
	background-image: none;
}

#aolnav li ul li img {
	float: right;
	border: solid 1px #ccc;
}

#aolnav li ul li h1 {
	font-size: 1.8em;
	color: #fff;
	margin: 0;
	padding: 0 0 5px 0;
}

#aolnav li ul li p {
	font-size: 1.2em;
	padding: 0 0 10px 0;
	margin: 0;
}

#aolnav li ul li p.launchAol a, #aolnav li ul li p.launchAol a:hover {
	color: #ccc;
	text-align: left;
	display: inline;
	background: url(http://redskins.com/images/common/nav-arrow_aol.gif) no-repeat left 15px;
	padding-left: 12px;
}

/*NFL Network Slider*/
#nflMenu, #nflBarCont {	position:absolute; top:0; right:0;}
#nflBarCont { width:991px; text-align:right; left:0;}
#nflMenu {background-color:#272727; height:25px; padding-left:12px;}
#nflMenu img { display:block; float:left;}
#nflSites, #afcSites, #nfcSites { float:left; background:url(images/bg_drop_down.gif) no-repeat left top; width:120px; height:15px; margin:10px 5px 0 5px; color:#b1b1b1; padding:0 0 0 6px; display:block; text-decoration:none; /*overflow:hidden; IE6 was expanding the box for some reason. This fixes it. */}
/*Replace background*/#nflBarCont { width:991px; height:30px; text-align:right; left:0; background:url(images/RedskinsBanner.png) no-repeat left top;}
#nflDrop { right:346px;	width:80px;}
#nflDrop li a:link, #nflDrop li a:visited {	width:115px;}
#afcDrop, #nfcDrop { right:170px; width:85px;}
#afcDrop li a, #nfcDrop li a { width:80px;}
#nfcDrop { right:10px;}
.pseudoDrop { position:absolute; top:13px; background-color:#3d3d3d; z-index:12; display:none; list-style: none;}
.pseudoDrop li a:link, .pseudoDrop li a:visited { display:block; padding:2px 0 2px 5px;	color:#b1b1b1; text-decoration:none;}
.pseudoDrop a:hover { background-color:#ad0c16; color:#fff !important;}


/*  7/8/2008 CJV Team Roster */
td#RosterLeftNav { display:none;}
div.BTNBurgundy { padding:4px 0px 0px 12px; margin:0 0 0 3px; background-image:url(images/BTNBGBurgundy.gif); background-repeat:no-repeat; width:180px; height:25px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
div.BTNBurgundy a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
div.BTNBurgundy a:hover { color:#ffc20e; text-decoration:none;}
div.BTNBurgundy a:visited { color:#f4e4b2; text-decoration:none;}
div.BTNBurgundy img { margin-left:3px;}
div.BTNGrey { padding:4px 0px 0px 12px; margin:0 0 0 3px; background-image:url(images/BTNBGGrey.gif); background-repeat:no-repeat; width:180px; height:25px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
div.BTNGrey a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
div.BTNGrey a:hover { color:#ffc20e; text-decoration:none;}
div.BTNGrey img { margin-left:3px;}
td#RosterContent { width:100%; background-color:#ffffff; vertical-align:top; padding:0px; position:relative; top:0px; left:0px;}
td#RosterContent h1{ color:#550016; font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; display:inline; position:relative; top:0px;}
table#RosterTable { border:1px solid #999999; width: 550px; margin-bottom:0px; margin-top:0px; position:relative; top:0px; [top:0px;]}
table#RosterTable tr th{ color:#ffc20e; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#550016; padding:4px; margin:0px; text-align:left;}
table#RosterTable tr th a { color:#ffc20e; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#550016; text-decoration:underline;}
table#RosterTable th a:hover { color:#ffffff; text-decoration:underline;}
table#RosterTable td { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0 0 3px;}
table#RosterTable td a { color:#550016; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:bold;}
table#RosterTable tr.even { height:22px;}
table#RosterTable tr.odd { height:22px; background-image:url(images/BGRosterAlt.gif); background-repeat:repeat-x;}
table#RosterTable td.end { height:22px; border-top: 1px dotted #999999;}
div#BlackHeadline { padding:4px 0px 0px 12px; margin:0 0 0 3px; background-image:url(/images/BTNBGBlack.gif); background-repeat:no-repeat; width:180px; height:25px; font-family:"Square 721 Bold Extended BT", Verdana, Arial, sans-serif; font-variant:small-caps; font-size:13px; color:#FFFFFF;}


}