body {
	background-image: url(/images/BrianUrlacher/urlacherbk.gif);
	background-repeat:repeat;
	margin:0px;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}

p
{
	margin: 5px 0;
}

.LayoutTable
{
	width:840px;
}

/******************************************************************************
*	HEADER
******************************************************************************/
.headerTable
{
	width:840px;
	height:209px;
	background: #000000 url(/images/BrianUrlacher/header.jpg) no-repeat;
	text-align:left;
	vertical-align:top;
}

.headerTable img
{
	border:0px;
	vertical-align:bottom;
}

.headerGraphicNav
{
	height:52px;
}

.headerHomeBookmark
{
	height:115px;
}

.headerTextNav
{
	height:42px;
}

.headerTextLinks a:link,
.headerTextLinks a:visited
{
	color:#953B26;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.headerTextLinks a:active,
.headerTextLinks a:hover
{
	text-decoration:underline;
}

/******************************************************************************
*	LEFT BAR
******************************************************************************/
.LayoutLeftBar
{
	width:200px;
	vertical-align:top;
	text-align:left;
	background:#191919 url(/images/BrianUrlacher/left_navbk.gif) repeat-y;
}

.LayoutLeftBarSmall
{
	width:32px;
	vertical-align:top;
	text-align:left;
	background:#191919 url(/images/BrianUrlacher/left_navbk.gif) repeat-y;
}

.LeftBar
{
	margin-left:32px;
	width: 167px;
}

.leftBarPromos
{
	margin-left:5px;
}
.leftBarPromos img
{
	vertical-align:bottom;
}

.LeftBarBasketPreview
{
	margin:17px 0px 10px 0px;
}

.LeftBarBasketPreview a:link,
.LeftBarBasketPreview a:active,
.LeftBarBasketPreview a:visited,
.LeftBarBasketPreview a:hover
{
	color: White;
	font-size: 10px;
	text-decoration: none;
}

.LeftBarBasketPreview a:hover
{
	color: #FFFFFF ! important;
	text-decoration:underline;
}

.LeftBarBasketPreviewText
{
	color: White;
	font-size: 11px;
	font-weight: bold;
}

.LeftNavContext
{
	color:white;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.LeftNavTeams
{
	background-color: #F6F6F6;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 140px;
	padding-left:5px;
	margin-left:5px;
}

.LeftNavCustomCategories
{
	padding: 2px 0px 20px 7px;
	text-align: left;
}

.LeftNavCustomCategory a:link, .LeftNavCustomCategory a:visited
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding-left: 5px;
}

.LeftNavCustomCategory a:hover
{
	color:#953B26;
	font-size: 10px;
	text-decoration: underline;
}

.LeftNavCustomCatContainer
{
	padding-top: 3px;
}

.LeftNavArrowContainer
{
	width: 3px;
	height: 5px;
	padding-right: 2px;
	vertical-align: top;
}

.LeftNavTopLevels
{
	padding-bottom: 20px;
}

.LeftNavTopLevel
{
	margin: 1px 0px; 
	width:167px;
}

.LeftNavTopLevel a:link,
.LeftNavTopLevel a:visited
{
	display: block;
	padding: 2px 5px;
	text-decoration: none;
}

a.LeftNavTopLevelNotCurrent:link,
a.LeftNavTopLevelNotCurrent:visited
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.LeftNavTopLevelNotCurrent:hover
{
	background-color:#938173;
	color:#000000;
	font-size: 10px;
	text-decoration:none;
}

a.LeftNavTopLevelCurrent:link,
a.LeftNavTopLevelCurrent:visited
{
	background-color:#938173;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

a.LeftNavTopLevelCurrent:hover
{
	background-color:#938173;
	color:#000000;
	font-size: 10px;
	text-decoration:none;
}

.LeftNavSaleItems
{
	padding: 0px 0px 10px 7px;
	max-width: 132px;
	text-align: left;
}

.LeftNavSaleItems a:link,
.LeftNavSaleItems a:visited
{
	color:Red;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.LeftNavSaleItems a:hover
{
	text-decoration: underline;
	color:Red;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

/******************************************************************************
*	CONTENT
******************************************************************************/
.LayoutContent
{
	background-color: #FFFFFF;
	width: 608px;
	vertical-align:top;
	padding-bottom:15px;
}

.LayoutContentBig
{
	background-color: #FFFFFF;
	width: 776px;
	vertical-align:top;
	padding-bottom:15px;
}

.LayoutContentBasket
{
	background-color: #FFFFFF;
	width: 776px;
	vertical-align:top;
	padding-bottom:15px;
}

.LayoutContentBlackBG
{
	background-color: #191919;
	width: 608px;
	vertical-align:top;
	padding-bottom:50px;
}

.LayoutContentNoBorder
{
	border: none;
	vertical-align: top;
	height: 1095px;
	background-color: #FFFFFF;
}

.cartContentLayoutDiv
{
	width:776px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

/***TOP NAV***/
.TopNav
{
	color: #FFFFFF;
	font-size:12px;
	background-color: #191919;
	padding:20px 5px 5px 5px;
	height:53px;
}

.TopNavContainer
{
	margin-left:auto;
	margin-right:auto;
	height:53px;
}

.TopNavDivider
{
	margin:0px auto 0px auto;
	color:White;
	position:relative;
	top:-32px;
	background:transparent;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

.TopNav td
{
	color:#FFFFFF;
}

.TopNavLeagueLink,
.TopNavPlayerSpecificLinks
{
	color:#FFFFFF;
}

.TopNavLeagueLink a:link,
.TopNavLeagueLink a:visited,
.TopNavPlayerSpecificLinks a:link,
.TopNavPlayerSpecificLinks a:visited
 {
	color: #FFFFFF;
	font-size:12px;
	text-decoration: underline;
}

.TopNavLeagueLink a:hover,
.TopNavPlayerSpecificLinks a:hover 
{
	color: #953b26;
	font-size:12px;
	text-decoration: none;
}

.TopNavLeagueLink a:active,
.TopNavPlayerSpecificLinks a:active,
.TopNavPlayerSpecificLinks a:hover
{	
	text-decoration:underline;
}

.TopNavShopText
{
	font-size:15px;
	font-weight:bold;
	color: #FFFFFF;
}

.LayoutSearchButton
{
	background: #FFFFFF url(/images/BrianUrlacher/searchbutton.gif) no-repeat;
	height: 20px;
	width: 60px;
	vertical-align:top;
	text-align: right;
	margin:1px 3px 0px 3px;
}

.LayoutSearchPanel
{
	vertical-align: middle;
	text-align:left;
}

.LayoutSearchTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	font-size: 10px;
	width: 190px;
	height: 15px;
	border: solid 2px;
	border-style:inset;
	background-color: #FFFFFF;
	text-align:left;
}

/******************************************************************************
*	RIGHT CONTENT BORDER
******************************************************************************/
.RightBorder
{
	background-image:url(/images/BrianUrlacher/right_borderbk.gif);
	background-repeat:repeat-y;
	width:32px;
}

/******************************************************************************
*	FOOTER
******************************************************************************/
.LayoutFooterBasket,
.LayoutFooter
{
	vertical-align:top;
	width:840px;
	color:White;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	background: url(/images/BrianUrlacher/footer.gif) no-repeat top;
}

.LayoutFooter
{
	background: url(/images/BrianUrlacher/footer.gif) no-repeat top;
}

.LayoutFooterBasket
{
	background: url(/images/BrianUrlacher/basket_footer.jpg) no-repeat top;
}

.LayoutFooterBasket img,
.LayoutFooter img
{
	border:0px;
	vertical-align:bottom;
}

.footerContent
{
	width:840px;
	height:90px;
}

.footerLinks
{
	color:#953B26;
}

.footerLinks a:link,
.footerLinks a:visited,
.footerLinks a:active,
.footerLinks a:hover
{
	color:#ADADAD;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.footerLinks a:hover
{
	text-decoration:underline;
}

.FooterPrivacy
{
	margin-bottom:55px;
}

.FooterPrivacy a:link,
.FooterPrivacy a:visited,
.FooterPrivacy a:active
{
	color:White;
	text-decoration:none;
}

.FooterPrivacy a:hover
{
	color:White;
	text-decoration:underline;
}

/******************************************************************************
*	POPUPS
******************************************************************************/
.PopupTitle
{	
	text-align: center;
	font-family: arial;
	font-weight: bold;
	font-size: medium;
	color: #000000;
	clear: both;
}

.PopupContent
{
	color: #000000;
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left; 
	padding-right: 5px; 
	padding-left: 5px;
	text-align: center;
}

.PopupClose
{
	text-align: center;
}




/*****************************************
				MISC 
******************************************/

.RequestTitle
{
	font-family: Helvetica, Sans-Serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	max-width: 605px;
}

.PageTitle, .PageTitle h1
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Helvetica, sans-serif;
	color: #333333;
	line-height:20px;
	margin: 0 0 1px 0;
	padding: 4px 0 0 3px;
}

/* Used by autographcast in chkOutSuccess */
.PageTitle2, .PageTitle2 h1
{
	font-weight: bold;
	font-size: 13.5pt;
	font-family: Helvetica, sans-serif;
	color: #333333;
	line-height:20px;
	margin: 0 0 1px 0;
	padding: 4px 0 3px 2px;
}


/***********************************************
				URLACHER CONTENT
***********************************************/

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.slidea {background:url(/images/BrianUrlacher/thumb1.jpg);}
a.slideb {background:url(/images/BrianUrlacher/thumb2.jpg);}
a.slidec {background:url(/images/BrianUrlacher/thumb3.jpg);}
a.slided {background:url(/images/BrianUrlacher/thumb4.jpg);}
a.slidee {background:url(/images/BrianUrlacher/thumb5.jpg);}
a.slidef {background:url(/images/BrianUrlacher/thumb6.jpg);}
a.slideg {background:url(/images/BrianUrlacher/thumb7.jpg);}
a.slideh {background:url(/images/BrianUrlacher/thumb8.jpg);}
a.slidei {background:url(/images/BrianUrlacher/thumb9.jpg);}
a.slidej {background:url(/images/BrianUrlacher/thumb10.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}

#photo_gallery {position:relative; width:600px; height:305px; background:#191919; margin-top: 20px;}
#photo_gallery .thumbs {width:170px; position:absolute; right:0; top:0;}
#photo_gallery a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:265px; left:-430px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#photo_gallery h1 {clear:both; margin:0; padding-top:80px; padding-left:50px; width:400px; text-align:center; background-image:url(/images/BrianUrlacher/placeholder.gif); background-repeat:no-repeat; height: 262px;}
#photo_gallery h1 em { background-image:url(/images/BrianUrlacher/placeholder.gif); }


#photo_gallery a.gallery:active, #photo_gallery a.gallery:focus {border:1px solid #000;}
#photo_gallery a.gallery:active em, #photo_gallery a.gallery:focus em { text-align:center; display:block; position:absolute; width:402px; height:250px; top:5px; left:-425px; padding:0px; color:#000;  z-index:50;}

p.intro{
	width: 460px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;
	padding-top: 25px;
	text-align: justify;
	position:relative;
	right: 75px;
}
p.copy {
	margin: 0px 0px 10px 0px;
	padding:0;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;	
	color:white;
}


.imgpadright {
	margin: 0px 0px 5px 15px;
	}
	
.imgpadleft {
	margin: 5px 15px 10px 0px;
}

.pLink 
{
	color:White !important;
	text-decoration: underline;
}

.pLink:hover {
	color:#953b26 !important;
}

#main_container {
	display: table;
}
#content {
	color:White;
}

.floatimgleft {
    float:left;	
    }
.style2 {
color:#000000;
font-size:12px;
font-weight:bold;
}
.style3 {
color:#000000;
}
h1 {
	font-size:15px;
	font-weight: bold;
	color:#FFFFFF;
}
