body, table, td, p, head
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

body
{
	background:#FFFFFF url('/images/ProSportsMemorabilia/pageBG.gif') repeat-x;
	margin: 0px;
}

p
{
	margin: 5px 0;
}

.LayoutTable
{
	width:910px;
}

.PromoGraphicContainer
{
	margin:0px;
	text-align:center;
}

.leagueslectFONT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8e191c;
}

.FUNCDropFORM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #961a1d;
	font-size: 12px;
	width: 189px;
	height: 20px;
	background-color: #eeeeee;
	margin-top:5px;
}
.newsFONT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-align:justify;
	line-height: 18px;
}

.titleFONT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	padding-left: 10px;
}

.TimeoutWarning
{
	visibility: hidden;
	position: absolute;
	top: 200px;
	left: 400px;
	width: 250px;
	height: 200px;
	padding: 10px 10px 10px 10px;
	background-color: #FCFCFC;
	border: solid 2px #961A1D;
	color: #666666;
	font-family: Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 8pt;
	opacity: .90;
	filter: alpha(opacity='90');
	text-align:center;
}
/******************************************************************************
*	HEADER
******************************************************************************/
.LayoutHeader
{
	width:757px;
}

.HeaderLeftColumn
{
	background:#FFFFFF url('/images/ProSportsMemorabilia/PSM_interface-gfx-_01.gif') no-repeat;
	width:7px;
	height:144px;
}

.HeaderRightColumn
{
	width:750px;
	height:144px;
}

.HeaderTopRowLeftColumn
{
	background:#e8e8e8 url('/images/ProSportsMemorabilia/800.gif') no-repeat;
	width:154px;
	height:23px;
}

.HeaderTopRowRightColumn
{
	background-color:#e8e8e8;
	width:596px;
	height:23px;
	vertical-align:middle;
	text-align:right;
}

.LayoutHeaderLink
{
}

.LayoutHeaderLinkDivider
{
	color:#961A1D;
}

.LayoutHeaderLinkDividerLarge
{
	color:#961A1D;
	font-size:18px;
}

a.LayoutHeaderLink:link,
a.LayoutHeaderLink:visited,
a.LayoutHeaderLink:active
{
	color:#515151;
	text-decoration:none;
}

a.LayoutHeaderLink:hover
{
	text-decoration:underline;
}

.HeaderAboveSearchRow
{
	background:#FFFFFF url('/images/ProSportsMemorabilia/above2menubg.gif') repeat-x;
	width:750px;
	height:16px;
}

.HeaderSearchRowLeft
{
	width:301px;
	height:54px;
}

.HeaderSearchRowRight
{
	background:#FFFFFF url('/images/ProSportsMemorabilia/PSM_interface-gfx-_06.gif') no-repeat;
	width:449px;
	height:54px;
}

.HeaderBelowSearchRow
{
	background:#FFFFFF url('/images/ProSportsMemorabilia/abovemenubg.gif') repeat-x;
	width:750px;
	height:15px;
}

.LayoutSearchPanel
{
	border-style: none;
	background-color: transparent;
}

.LayoutSearchTextBox
{
	background-color:#FFFFFF;
	background-image:url(/images/ProSportsMemorabilia/searchimage.gif);
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border:1px solid #961A1D;
	color:#961A1D;
	height:25px;
	width:230px;
	vertical-align:top;
	margin-left:5px;
	padding-left:17px;
	padding-top:6px;
}

.LayoutSearchButton
{
	background-image: url(/images/ProSportsMemorabilia/search.gif);
	background-repeat: no-repeat;
	height:30px;
	width:81px;
	margin:2px 0px 0px 2px;
	vertical-align:top;
}

.HeaderTopTabGroupRow
{
	height:36px;
	width:750px;
	background-image: url(/images/ProSportsMemorabilia/menubg.gif);
	background-repeat: repeat-x;
}

/******************************************************************************
*	LEFT BAR
******************************************************************************/
.LayoutLeftBar
{
	background: #FFFFFF url(/images/ProSportsMemorabilia/leftCombine.gif) repeat-y;
	width:148px;
	vertical-align: top;
	text-align: left;
}

.LeftBarLeftColumn
{
	background: #FFFFFF url(/images/ProSportsMemorabilia/topleft.gif) no-repeat;
	background-color:Transparent;
	width:7px;
	height:231px;
	float:left;
}

.LeftBarRightColumn
{
	float:right;
	width:141px;
	vertical-align:top;
}

.LeftBarRightColumnTop
{
	background: #FFFFFF url(/images/ProSportsMemorabilia/left-top.gif) no-repeat;
	width:141px;
	height:31px;
}

.LeftNavContext
{
	color: #333333;
	font-family: Arial;
	font-size: 15px;
	font-weight: bolder;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 10px 0px;
}

.LeftNavTeams
{
	background-color: #F6F6F6;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	width: 138px;
}

.LeftNavCustomCategories
{
	padding: 2px 0px 0px 7px;
	width: 133px;
	max-width: 140px;
}

.LeftNavCustomCatContainer
{
	padding-top: 3px;
}

.LeftNavArrowContainer
{
	width: 3px;
	height: 5px;
	padding-right: 2px;
	vertical-align: top;
}

.LeftNavCustomCategory
{
	padding-left: 2px;
}

.LeftNavTopLevels
{
	padding-top: 3px;
	max-width: 140px;
}

.LeftNavTopLevel
{
	margin: 1px 1px 0px 1px;
	background-color:#D9D9D9;
}

.LeftNavTopLevel a:link,
.LeftNavTopLevel a:visited
{
	display: block;
	padding: 2px 5px;
	text-decoration: none;
}

a.LeftNavTopLevelNotCurrent:link,
a.LeftNavTopLevelNotCurrent:visited
{
	color: Black;
	background-color: #E8E8E8;
}

a.LeftNavTopLevelNotCurrent:hover
{
	color: White;
	background-color: #D9D9D9;
}

a.LeftNavTopLevelCurrent:link,
a.LeftNavTopLevelCurrent:visited
{
	color: #961a1d;
	font-weight: bold;
	background-color: #E8E8E8;
}

a.LeftNavTopLevelCurrent:hover
{
	color: White;
	font-weight: bold;
	background-color: #961a1d;
}

.LeftNavSaleItems
{
	padding: 3px 0px 0px 7px;
	max-width: 140px;
}

.LeftBarItems
{
	text-align: center;
}

/******************************************************************************
*	CONTENT
******************************************************************************/
.LayoutContent
{
	background-color:#FFFFFF;
	vertical-align: top;
	text-align:left;
}

.ContentLeftColumn
{
	background: #FFFFFF url(/images/ProSportsMemorabilia/topleft.gif) no-repeat;
	width:7px;
	height:231px;
}

.LayoutContentNoBorder
{
	background-color:White;
	border: none;
	vertical-align: top;
	height: 1400px;
	padding-bottom: 7px;
}

.RequestTitle
{
	font-family: Helvetica, Sans-Serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	max-width: 609px;
}

.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;
}

.toplistFONT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 6px;
	color: #8e191c;
}

.toplistnumFONT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	line-height: 17px;
}

a.toplistLINK:link, a.toplistLINK:active, a.toplistLINK:visited {
	font: 11px Verdana, Geneva, Arial, Helvetica;
	color: #961a1d;
	text-decoration: none;
}

a.toplistLINK:hover {
	font: 11px Verdana, Geneva, Arial, Helvetica;
	color: #d88726;
	text-decoration: underline;
}

/******************************************************************************
*	RIGHT BAR
******************************************************************************/

.LayoutRightBar
{
	width: 153px;
	background-image: url(/images/ProSportsMemorabilia/rightmenubg.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: left;
}

.TestimonialFrame
{
	height:175px;
	width:151px;
	background-image: url(/images/ProSportsMemorabilia/testimonials.gif);
	background-repeat: no-repeat;
	margin-left:1px;
}

.RightBarPromoGroup1 div.PromoGraphicContainer
{
    border:none;
    margin:0px 0px 0px 1px;
}

.RightBarPromoGroup2 div.PromoGraphicContainer
{
    border:none;
    margin:0px 1px 0px 0px;
}

.RightBarPromoGroup3 div.PromoGraphicContainer
{
    border:none;
    margin:0px 9px 0px 9px;
}

.RightBarPromoGroup4 div.PromoGraphicContainer
{
    border:none;
    margin:10px 9px 20px 9px;
}

.RightBarPromoGroup5 div.PromoGraphicContainer
{
    border:none;
    margin:0px 0px 20px 1px;
}

.RightBarPromoGroup6 div.PromoGraphicContainer
{
    border:none;
    margin:0px 0px 0px 1px;
}

/******************************************************************************
*	FOOTER
******************************************************************************/
.LayoutFooter
{
	background-color:#FFFFFF;
	max-width:910px;
	text-align:left !important;
}

.FooterText
{
	color: #8a8a8a;
}

.FooterContent
{
	width:910px;
}

.FooterTopRow
{
	background-image:url(/images/ProSportsMemorabilia/footerTopRow.gif);
	background-repeat:no-repeat;
	width:910px;
	height:55px;
}

.FooterCardsAndEmail
{
	margin:10px 0px 0px 80px;
	width:830px;
	height:48px;
}

.FooterCard
{
	padding-top:2px;
	width:230px;
	vertical-align:top;
}

.FooterSpaceMiddle
{
	width:150px;
}

.FooterEmail
{
	width:290px;
	height:26px;
	vertical-align:top;
}

.FooterSpaceRight
{
	width:160px;
}

.FooterEmailExclusiveContainer
{
	text-align:right;
}

.FooterEmailTextBoxContainer
{
	padding-right: 5px;
	padding-left: 10px;
}

.FooterEmailTextBox
{
	border:1px solid #444444;
	color:#4F4F4F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:18px;
	width:145px;
}

.FooterSignUpButton
{
	width:62px;
	height:19px;
}

.FooterLinksLeftColumn
{
	width:757px;
}

.FooterLinksRightColumn
{
	width:153px;
}

.FooterLinkColumn
{
	padding:0px 16px 0px 6px;
}

.FooterLinksBox
{
	background:#FFFFFF url('/images/ProSportsMemorabilia/footerverticle.gif') no-repeat;
	background-position:right;
	text-align:left !important;
}

.FooterLinks
{
	text-align:left !important;
}

.PrivacyLink a:hover
{
	color:#A6A6A6 !important;;
	text-decoration:none !important;
}

.PrivacyLink a:visited,
.PrivacyLink a:active,
.PrivacyLink a:link
{
	color:#5C5C5C;
	text-decoration:underline;
}

.FooterBar
{
	color:#BEBEBE;
	height:1px;
	margin-left:4px;
	width:749px;
}

.FooterLinks a:link,
.FooterLinks a:visited
{
	color:#5C5C5C;
	text-decoration: none;
}

.FooterLinks a:hover,
.FooterLinks a:active
{
	color:#A6A6A6;
	text-decoration:none;
}

/******************************************************************************
*	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;
}


/******************************************************************************
*	CHECKOUT STEP UI
******************************************************************************/
.CheckoutStepHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #961a1d;
	margin-top: 10px;
}

.CheckoutStepSubHeader
{
	color:#838383;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.CheckoutStepActive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #961a1d;
}

.CheckoutStepInactive
{
	background-color: #E8E8E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #757575;
}

/***************************************
********* MAILING LIST
***************************************/


.PSMContent
{
	padding-left:8px;
}
input.EmailCollectionTextBox
{
	margin-right: 10px;
}

.EmailCollectionSubmitButton
{
	background-image: url(/images/ProSportsMemorabilia/mailinglistsignup.gif);
	width: 114px;
	height: 33px;
	background-repeat: no-repeat;
}

td.EmailCollectionSubmitButton
{
	width: 115px;
	height: 33px;
	background-image: none;
	vertical-align: middle;
}