﻿/*Start of Popup*/
.productDetailIconLast,.productDetailIconNext,.productDetailIconLastOff,.productDetailIconNextOff
{
	width:30px;
	height:30px;
	border:none;
	background:url(/Images/arrowIconLast.gif) no-repeat 0 0;
	cursor:pointer;
}
.productDetailIconNext,.productDetailIconNextOff
{
	background:url(/Images/arrowIconNext.gif) no-repeat 0 0;
}
.productDetailIconLast:hover,.productDetailIconNext:hover
{
	background-position: 0 -30px;
}
.productDetailIconLastOff,.productDetailIconNextOff
{
	background-position: 0 -60px;
	cursor:default;
}
.productDetailTitle,.productDetailTitleSmall
{
	width:85%;
	min-height:55px;
	_height:55px;
	text-align:center;
	float:left;
	color:#000;
	font-size:13px;
	margin:-25px 30px 0 30px;
	_display:inline;
}
.productDetailTitleSmall
{
	width:80%;
}
.productDetailTitle p,.productDetailTitleSmall p
{
	text-align:center;	
}
.productDetailTitle img
{
	vertical-align:bottom;
}
.productDetailImage,.productDetailImageSmall
{
	clear:both;
	margin:0 auto;
	overflow-y:auto;
	overflow-x:hidden;
	padding-bottom:15px;
	text-align:center;
}
.productDetailImage dl,.productDetailImageSmall dl
{
	width:200px;
	margin:4px auto;
	color:#000;
}
.productDetailImage dl dt,.productDetailImageSmall dl dt
{
	width:125px;
	float:left;
}
.productDetailContent
{
	text-align:center;
	margin-top:10px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.browseTradePop,.browseTradePopLeft
{
	width:240px;
	padding:0 10px;
	float:left;
}
.browseTradePop div,.browseTradePopLeft div
{
	float:left;
	width:100px;
}
.browseTradePopLeft
{
	border-right:1px solid #ccc;
}
.browseTradePop dl,.browseTradePopLeft dl
{
	padding:0 0 0 10px;
	float:left;
	width:110px;
}
.browseTradePop dl dt,.browseTradePopLeft dl dt
{
	font-weight:bold;
}
/*End of Popup*/

/*Start of List By Photo*/
.labelContentByPhoto
{
	width:685px;
	clear:both;
}
.labelContentByPhoto ul
{
	margin:10px 4px;
	float:left;
	position:relative;
}
.labelContentByPhoto ul li
{
	display:block;
	text-align:center;
	vertical-align:middle;
	line-height:221px;
	_font-size:192px;
	cursor:pointer;
	background:url(/Images/collectionBackground187x221.jpg) no-repeat 0 center;
	min-width:160px;
	_width:160px;
	_display:inline;
	height:221px;
	/*position:absolute;*/
	/*Let the picture in the center of the box on IE6.
	  The font size is about 0.873 multiple the box height.*/
}
.labelContentByPhoto ul li img
{
	min-width:160px;
	height:221px;
}
.labelContentByPhoto ul li div
{
	background:#425432;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	filter: alpha(opacity=90);
    -moz-opacity: 0.90;
	opacity: 0.90;
	display:none;
}
.labelContentByPhoto ul li div p
{
	padding:0 10px;
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
.labelContentByPhoto ul li div p.smallWhiteFont,.labelContentByPhoto ul li div p.smallWhiteFont a
{
	font-size:10px;
	font-weight:normal;
}
.labelContentByPhoto ul li div p a
{
	color:#FFFFFF;
}
.labelContentByPhoto ul li div span
{
	width:30px;
	height:30px;
	position:absolute;
	background:url(/Images/photoNumber.png) no-repeat left top;
	_background:url(/Images/photoNumber.gif) no-repeat left top;
	right:5px;
	bottom:15px;
	text-align:center;
	line-height:30px;
	overflow:hidden;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
.labelContentByPhoto ul li img
{
	vertical-align:middle;
}
/*End of List By Photo*/

/*Start of List Icon*/
.listByPhoto,.listByPhotoCurrent,.listByDetail,.listByDetailCurrent,.listByList,.listByListCurrent
{
	width:30px;
	height:30px;
	background:url(/Images/listByPhoto.gif) no-repeat 0 0;
	border:none;
	cursor:pointer;
}
.listByPhotoCurrent
{
	background:url(/Images/listByPhoto.gif) no-repeat 0 -30px;
}
.listByDetail
{
	background:url(/Images/listByDetail.gif) no-repeat 0 0;
}
.listByDetailCurrent
{
	background:url(/Images/listByDetail.gif) no-repeat 0 -30px;
}
.listByList
{
	background:url(/Images/listByList.gif) no-repeat 0 0;
}
.listByListCurrent
{
	background:url(/Images/listByList.gif) no-repeat 0 -30px;
}
/*End of List Icon*/

/*Start of List By Detail*/
.listContentByDetail
{
	padding-top:15px;
	width:685px;
	_padding:0;
}
.listContentByDetailRight
{
	padding-left:15px;
	line-height:20px;
}
.relatedCards
{
	width:678px;
	height:185px;
	background:url(/Images/relatedCards.gif) no-repeat 0 0;
	position:relative;
	margin-top:25px;
}
.relatedStories
{
	background:url(/Images/moreStories.jpg) no-repeat 0 0;
}
.relatedCards div.pictureSlide
{
	width:600px;
	height:163px;
	overflow:hidden;
	position:absolute;
	top:22px;
	left:52px;
}
.relatedCards ul
{
	display:block;
}
.relatedCards ul li
{
	width:120px;
	float:left;
	min-height:165px;
	_height:165px;
}
.relatedCards ul li p
{
	color:#FFFFFF;
	line-height:13px;
}
.relatedCards ul li p img
{
	margin-bottom:8px;
}
.relatedCards ul li p a
{
	color:#FFFFFF;
}
/*End of List By Detail*/

/*Start of Unlocked Cards*/
.unlockedCards
{
	width:304px;
	height:373px;
	background:url(/Images/unlockedCardsBack.gif) no-repeat 0 0;
	overflow:hidden;
}
.unlockedCardsTitle
{
	width:266px;
	height:68px;
	margin:17px 20px 1px 17px;
	background:url(/Images/unlockedCards.gif) no-repeat 0 0;
}
.unlockedCardsTitle div
{
	padding:46px 0 0 0;
	width:166px;
	text-align:right;
}
.unlockedCardsList
{
	width:276px;
	padding:0 15px 0 12px;
}
.unlockedCardsList ul
{
	width:276px;
	height:25px;
	line-height:25px;
	float:left;
	color:#FFFFFF;
}
.unlockedCardsList ul a
{
	color:#FFFFFF;
}
.unlockedCardsList ul li
{
	padding-left:10px;
	float:left;
	width:20px;
	display:inline;
}
.unlockedCardsList img
{
	padding-top:3px;
	vertical-align:top;
}
.unlockedCardsList ul li.unlockedYear
{
	width:38px;
}
.unlockedCardsList ul li.unlockedName
{
	width:113px;
}
.unlockedCardsList ul li.unlockedDate
{
	width:64px;
}
/*End of Unlocked Cards*/

/*Start of Homepage*/
.rightContentAdBox
{
	width:365px;
}
.rightContentListBox
{
	padding:16px 0 0 18px;
}
.indexTopTitle
{
	width:678px;
	height:100px;
	background:url(/Images/indexTopTitle.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/indexTopTitle.png", sizingMethod=scale);
    _background: none;
}
/*End of Homepage*/

/*Start of List By List*/
.listContentByList
{
	margin-top:5px;
	line-height:20px;
}
.listContentByList .listContentByListBox
{
	border-top:1px solid #cccccc;
	padding:16px;
	float:left;
	background:#F6F3EE;
	width:653px;
}
.listContentByList .listContentByListLeftPanel
{
	float:left;
	width:500px;
}
.listContentByList .listContentByListLeftPanel p
{
	padding-left:120px;
	margin-left:10px;
}
.listContentByList .listContentByListLeftPanel ul
{
	float:left;
}
.listContentByList .listContentByListLeftPanel ul li
{
	position:relative;
	float:left;
	width:71px;
	height:100px;
}
.listContentByList .listContentByListLeftPanel li input
{
	margin-right:5px;
	vertical-align:top;
}
.listContentByList .listContentByListLeftPanel ul li span
{
	width:30px;
	height:30px;
	position:absolute;
	background:url(/Images/photoNumber.png) no-repeat left top;
	_background:url(/Images/photoNumber.gif) no-repeat left top;
	bottom:-15px;
	left:56px;
	text-align:center;
	line-height:30px;
	color:#FFFFFF;
	font-weight:bold;
}
.listContentByList .listContentByListRightPanel
{
	float:right;
}
.listContentByList .listContentByListRightPanel p
{
	padding:0 0 10px 0;
}
.listContentByList .listContentByListRightPanel ul
{
	float:right;
	width:120px;
}
.listContentByList .listContentByListRightPanel ul li
{
	/*width:50px;*/
	padding-right:10px;
	text-align:center;
	float:left;
	font-size:11px;
	line-height:13px;
}
/*End of List By List*/

/*Start of Trade Cards*/
.tradeCardsList
{
	width:685px;
	font-weight:bold;
	font-size:11px;
}
.tradeCardsList .tradeCardsListBox
{
	border-bottom:1px solid #cccccc;
	float:left;
	width:100%;
	background:url(/Images/tradeBackEven.jpg) repeat-y 146px 0;
}
.tradeCardsList .tradeCardsListBox .tradeCardsListTop
{
	background:url(/Images/tradeTop.jpg) no-repeat 146px bottom;
}
.tradeCardsListBox ul,.tradeCardsListBox .tradeCardsListOffering
{
	width:235px;
	float:left;
	padding:8px 0 10px 16px;
	min-height:170px;
	_height:170px;
}
.tradeCardsListTop .tradeCardsListOffering,.tradeCardsListTop ul
{
	min-height:50px;
	_height:50px;
}
.tradeCardsListOffering p
{
	padding:0 10px;
	clear:both;
}
.tradeCardsList .tradeCardsListBox ul
{
	width:130px;
	padding:8px 0;
	background:none;
	overflow:hidden;
}

.tradeCardsListImgTopRight
{
	float:left;
	padding-top:5px;
	background:url(/Images/tradeCardsListImg.jpg) no-repeat right top;
}
.tradeCardsListImgBottom
{
	float:left;
	padding-bottom:5px;
	background:url(/Images/tradeCardsListImg.jpg) no-repeat left bottom;
}
.tradeCardsListImgLeft
{
	float:left;
	padding-left:10px;
	background:url(/Images/tradeCardsListImg.jpg) no-repeat left top;
}
.tradeCardsListImgRight
{
	float:left;
	padding-right:10px;
	background:url(/Images/tradeCardsListImg.jpg) no-repeat right bottom;
}
.tradeCardsListImgRight img
{
	border:1px solid #aeb3af;
}
.tradeCardsListOddDiv .tradeCardsListImgTopRight,.tradeCardsListOddDiv .tradeCardsListImgBottom,.tradeCardsListOddDiv .tradeCardsListImgLeft,.tradeCardsListOddDiv .tradeCardsListImgRight
{
	background-image:url(/Images/tradeCardsListImgOdd.jpg);
}
.tradeCardsListImgRight p
{
	padding:0;
}
.tradeCardsListImgRight .tradeCardsListImg img
{
	margin:0;
}
.tradeCardsListImg img
{
	margin:7px 0;
}
.tradeCardsList .tradeCardsListBox div.tradeCardsListCard
{
	width:300px;
	padding:50px 0 10px 0;
	float:left;
}
.tradeCardsList .tradeCardsListOddDiv
{
	background-color:#F6F3EE;
	background-image:url(/Images/tradeBackOdd.jpg);
}
.tradeCardsList .tradeCardsListBox div.tradeCardsListLastDiv{
	background:url(/Images/tradeBottomEven.jpg) no-repeat right bottom;
}
.tradeCardsList .tradeCardsListBox.tradeCardsListOddDiv div.tradeCardsListLastDiv
{
	background:url(/Images/tradeBottomOdd.jpg) no-repeat right bottom;
}
.tradeCardsList .tradeCardsListBox.tradeCardsListOddDiv div.tradeCardsListOffering
{
	width:235px;
	float:left;
	padding:8px 0 10px 16px;
}
.tradeCardsCollapse,.viewDetail
{
	color:#f37018;
	cursor:pointer;
	width:200px;
}
.tradeCardsCollapse
{
	width:200px;
	text-align:center;
	background:#e8e1d4;
	margin-top:5px;
}
/*End of Trade Cards*/

/*Start of Hopup Window -  autofit border*/
#hopupWinTopBg, .stickyTooltipTop
{
	 height:8px;
	 position:relative;
}
#hopupWinTopBgLeft, .stickyTooltipTopLeft
{
	height:3px;
	border:5px solid #ee7c19;
	border-bottom:none;
	overflow:hidden; 
	margin-right:12px;
	background:#FFF;
}
#hopupWinTopBgRight, .stickyTooltipTopRight
{
	width:12px;
	height:8px;
	background:url(/Images/HopupWin/QucikShopBg.png) no-repeat right top;
	_background:none;
	overflow:hidden; 
	position:absolute;
	top:0px;
	right:0px;
}
#hopupWinContentBg
{
	/*overflow:hidden; // make Close button cut off in FF*/
}
.hopupWinBolder,.stickyTooltipContent
{
	background:url(/Images/HopupWin/qucikShopBolder.png) repeat-y right;
	_background:url(/Images/HopupWin/qucikShopBolder.gif) repeat-y right;
	overflow:hidden;
	padding-bottom:12px;
	border-left:5px solid #ee7c19;
} 
#hopupWinBtmBg, .stickyTooltipBtm
{
	 height:20px;
	 overflow:hidden;
	 position:relative;
	 background:none;
}
#hopupWinBtmBgLeft, .stickyTooltipBtmLeft
{
	height:20px;
	background:url(/Images/HopupWin/qucikShopBg.png) no-repeat left bottom;
	_background:url(/Images/HopupWin/qucikShopBg.gif) no-repeat left bottom;
	overflow:hidden; 
	margin-right:17px;
}
#hopupWinBtmBgRight, .stickyTooltipBtmRight
{
	width:17px;
	height:20px;
	background:url(/Images/HopupWin/qucikShopBg.png) no-repeat right bottom;
	_background:url(/Images/HopupWin/qucikShopBg.gif) no-repeat right bottom;
	overflow:hidden; 
	 position:absolute;
	top:0;
	right:0;
}
#hopupWindow #hopupContentDiv
{
	position:absolute;
	z-index: 205; 
	width:100%
}
#hopupWindow #hopupPNGMask
{
	  position:absolute;
	  z-index: 204;
}
.closeBolder #hopupWinTopBg, .closeBolder #hopupWinTopBg #hopupWinTopBgLeft, .closeBolder #hopupWinTopBgRight, .closeBolder #hopupWinBtmBg, .closeBolder #hopupWinBtmBgLeft, .closeBolder #hopupWinBtmBgRight
{
	display:none;
}
.stickyTooltip
{
	position: absolute;
    overflow: hidden;
    z-index: 300;
   display: none; 
}
.stickyTooltipTitle
{
	text-align:left; 
	margin:0 20px 0 3px;
	font-size:22px;
	color:#399CB1;
	line-height:30px;
	
	border-bottom:none;
}
.stickyTooltipContent
{
	padding:0px;
	text-align:center;
}
.stickyTooltipClose
{
    position: absolute;
    right: 20px;
    top: -8px;
    cursor: pointer;
}
.closePosition
{
	position:relative;
}
.closeBtn
{
	 background:url(/Images/HopupWin/close.gif) no-repeat 0 0;
	 width:101px;
	 height:20px;
	 cursor:pointer;
	 overflow:hidden;
	 bottom:11px;
	 position:absolute;
}
.closeBtn:hover
{
	 background-position:0 -20px;
}
/*End of Hopup Window*/

/*Start of Stories*/
.storiesBox
{
	float:left;
	width:100%;
}
.storiesBox dl
{
	padding:10px 0 15px 0;
	float:left;
}
.storiesBox dl dt
{
	padding-right:25px;
	float:left;
	width:160px;
	min-height:189px;
	_height:189px;
}
.storiesBox dl dt img
{
	
	max-width:160px;
	_width: expression(this.width > 160 && this.width > this.height ? "160px" :this.width);
	height:auto;
}
.storiesBox dl dd
{
	padding:5px 0;
	float:right;
	width:500px;
}
.storiesBox .navigator
{
	position:absolute; right:10px; bottom:15px; display:block;
}
.storiesBox .navigator a
{
	width:16px;
	height:16px;
	background:url(/Images/navigator.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/navigator.png", sizingMethod=scale);
    _background: none;
	cursor:pointer;
	float:left;
}
.storiesBox .navigator a:hover,.storiesBox .navigator a.navigatorCurrent
{
	width:16px;
	height:16px;
	background:url(/Images/navigatorCurrent.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/navigatorCurrent.png", sizingMethod=scale);
    _background: none;
}
.storiesPage .storiesBox
{
    width:450px;
}
.storiesPage .storiesBox dl dd
{
    width:230px;
    float:left;
}
.storiesPage .leftBannerContest,.storiesPageHome .leftBannerContest
{
    top:-35px;
	margin-bottom:-30px;
}

.storiesTitle dd
{
	color: #E2700B;
	font-size: 26px;
	font-weight: bold;
}

.storiesAuthor dd
{
	color: #E2700B;
	font-size: 18px;
	font-weight: bold;
}

/*End of Stories*/

/*Start of Login*/
.loginBox
{
	float:left;
	width:100%;
}
.loginBox div
{
	float:left;
}
.loginBox dl
{
	float:left;
	width:300px;
}
.loginBox dl dt
{
	padding:5px 0;
	float:left;
	width:300px;
}
.loginBox dl dd
{
	padding:5px 0;
	width:300px;
}
.loginBox dl dd ul li
{
	padding:0 0 0 20px;
	margin:5px 0 5px 20px;
	background:url(/Images/unlockedIconWhite.gif) no-repeat 0 0;
}
/*End of Login*/

/*Start of Manage Profile*/
.manageProfile
{
	width:100%;
	background:#fcf9f4;
	padding-bottom:30px;
	float:left;
}
.manageProfile div
{
	padding:15px 0;
	font-weight:bold;
	float:left;
	width:100%;
}
.manageProfile dl
{
	background:url(/Images/greyDotted.gif) repeat-x 0 bottom;
	line-height:22px;
	float:left;
	padding-bottom:15px;
	width:100%;
}
.manageProfile dl dt
{
	width:30%;
	float:left;
	padding:4px 0;
	min-height:22px;
	_height:22px;
}
.manageProfile dl dd
{
	width:70%;
	float:left;
	padding:4px 0;
	font-weight:bold;
	min-height:22px;
	_height:22px;
}
.manageProfile dl dd .errorWidth300Px
{
	font-weight:normal;
}
.manageProfile dl dd.displayOverFlow
{
	overflow:visible;
}
.noticeBorder
{
	border:1px solid #D85E0E;
	background-color:#F6F3EE;
	width:285px;
	margin-top:10px;
	background:url(/Images/errorIcon.gif) no-repeat 5px center;
	color:#CC3333;
	padding:10px 10px 10px 25px;
	float:left;
}
.correctBorder
{
	padding:10px 10px 10px 25px;
	border:1px solid #84AD5D;
	background-color:#F0F8E7;
	width:285px;
	background:url(/Images/correctIcon.gif) no-repeat 5px center;
	float:left;
	margin-top:10px;
}
.manageProfile ul
{
	width:685px;
	height:auto;
	float:left;
	*float:none;
}
.manageProfile ul li
{
	float:left;
	padding:0 5px;
	margin:5px 0;
	*margin:10px 0;
	line-height:22px;
	max-width:540px;
	font-weight:bold;
}
.manageProfile ul li div
{
	padding:0;
}
.manageProfile ul li.manageProfileField
{
	width:190px;
	font-weight:normal;
}
.manageProfile ul li.errorMessage,.manageProfile ul li.correctMessage
{
	background:url(/Images/errorIcon.gif) no-repeat left 4px;
	color:#CC3333;
	padding:0 0 0 22px;
	font-weight:normal;
}
.manageProfile ul li.correctMessage
{
	background-image:url(/Images/correctIcon.gif);
	color:#000000;
}
.manageProfile div.greyDottedLine
{
	margin:15px 0;
	float:left;
	width:100%;
	padding:0;
}
.manageProfile ul li .noticeBorder
{
	border:1px solid #D85E0E;
	background-color:#F6F3EE;
	width:270px;
	margin-top:10px;
	background:url(/Images/errorIcon.gif) no-repeat 5px center;
	color:#CC3333;
	padding:10px 10px 10px 25px;
	float:left;
}
.manageProfile ul li .correctBorder
{
	padding:10px 10px 10px 25px;
	border:1px solid #84AD5D;
	background-color:#F0F8E7;
	width:270px;
	background:url(/Images/correctIcon.gif) no-repeat 5px center;
	float:left;
	margin-top:10px;
}
/*End of Manage Profile*/

/*Start of PNG Pictures*/
.pngManageProfile
{
	width:273px;
	height:30px;
	background:url(/Images/pngManageMyProfile.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngManageMyProfile.png", sizingMethod=scale);
    _background: none;
}
.pngPleaseLogin
{
	width:192px;
	height:30px;
	background:url(/Images/pngPleaseLogin.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngPleaseLogin.png", sizingMethod=scale);
    _background: none;
}
.pngYourMomThrewCards
{
	width:565px;
	height:30px;
	background:url(/Images/pngYourMomThrewCards.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngYourMomThrewCards.png", sizingMethod=scale);
    _background: none;
}
.pngRequestDelivery
{
	width:330px;
	height:30px;
	background:url(/Images/pngRequestDelivery.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngRequestDelivery.png", sizingMethod=scale);
    _background: none;
}
.pngBrowseOffers
{
	width:311px;
	height:30px;
	background:url(/Images/pngBrowseOffers.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngBrowseOffers.png", sizingMethod=scale);
    _background: none;
}
.pngContactUs
{
	width:159px;
	height:30px;
	background:url(/Images/pngContactUs.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngContactUs.png", sizingMethod=scale);
    _background: none;
}
.pngAboutGiveaway
{
	width:474px;
	height:30px;
	background:url(/Images/pngAboutGiveaway.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngAboutGiveaway.png", sizingMethod=scale);
    _background: none;
}
.pngCustomerService
{
	width:258px;
	height:30px;
	background:url(/Images/pngCustomerService.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngCustomerService.png", sizingMethod=scale);
    _background: none;
}
.pngContests
{
	width:464px;
	height:30px;
	background:url(/Images/pngContests.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngContests.png", sizingMethod=scale);
    _background: none;
}
.pngRegister
{
	width:127px;
	height:30px;
	background:url(/Images/pngRegister.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngRegister.png", sizingMethod=scale);
    _background: none;
}
.pngRetrievePassword
{
	width:280px;
	height:30px;
	background:url(/Images/pngRetrievePassword.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngRetrievePassword.png", sizingMethod=scale);
    _background: none;
}
.pngActivate
{
	width:434px;
	height:30px;
	background:url(/Images/pngActivate.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngActivate.png", sizingMethod=scale);
    _background: none;
}
.pngDeactivate
{
	width:469px;
	height:30px;
	background:url(/Images/pngDeactivate.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngDeactivate.png", sizingMethod=scale);
    _background: none;
}
.pngThankYou
{
	width:142px;
	height:30px;
	background:url(/Images/pngThankYou.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngThankYou.png", sizingMethod=scale);
    _background: none;
}
.pngOrderHistory
{
	width:208px;
	height:30px;
	background:url(/Images/pngOrderHistory.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngOrderHistory.png", sizingMethod=scale);
    _background: none;
}
.pngMakeOffer
{
	width:282px;
	height:30px;
	background:url(/Images/pngMakeOffer.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngMakeOffer.png", sizingMethod=scale);
    _background: none;
}
.pngOfferCreated
{
	width:300px;
	height:30px;
	background:url(/Images/pngOfferCreated.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngOfferCreated.png", sizingMethod=scale);
    _background: none;
}
.pngMyTrades
{
	width:149px;
	height:30px;
	background:url(/Images/pngMyTrades.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngMyTrades.png", sizingMethod=scale);
    _background: none;
}
.pngTradeEnded
{
	width:344px;
	height:30px;
	background:url(/Images/pngTradeEnded.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTradeEnded.png", sizingMethod=scale);
    _background: none;
}
.pngTellStory
{
	width:272px;
	height:30px;
	background:url(/Images/pngTellStory.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTellStory.png", sizingMethod=scale);
    _background: none;
}
.pngStorySent
{
	width:158px;
	height:30px;
	background:url(/Images/pngStorySent.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngStorySent.png", sizingMethod=scale);
    _background: none;
}
.pngContestRules
{
	width:208px;
	height:30px;
	background:url(/Images/pngContestRules.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngContestRules.png", sizingMethod=scale);
    _background: none;
}
.pngOfficialRules
{
	width:213px;
	height:30px;
	background:url(/Images/pngOfficialRules.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngOfficialRules.png", sizingMethod=scale);
    _background: none;
}
.pngWeeklyContest
{
	width:575px;
	height:30px;
	background:url(/Images/pngWeeklyContest.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngWeeklyContest.png", sizingMethod=scale);
    _background: none;
}
.pngHobbyStore
{
	width:435px;
	height:30px;
	background:url(/Images/pngHobbyStore.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngHobbyStore.png", sizingMethod=scale);
    _background: none;
}
.pngForParents
{
	width:179px;
	height:30px;
	background:url(/Images/pngForParents.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngForParents.png", sizingMethod=scale);
    _background: none;
}
.pngTermsOfUse
{
	width:188px;
	height:30px;
	background:url(/Images/pngTermsOfUse.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTermsOfUse.png", sizingMethod=scale);
    _background: none;
}
.pngPrivacyPolicy
{
	width:213px;
	height:30px;
	background:url(/Images/pngPrivacyPolicy.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngPrivacyPolicy.png", sizingMethod=scale);
    _background: none;
}
.pngBoysGirlsClub
{
	width:255px;
	height:30px;
	background:url(/Images/pngBoysGirlsClub.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngBoysGirlsClub.png", sizingMethod=scale);
    _background: none;
}
.pngTitleMyCollection
{
	width:282px;
	height:50px;
	background:url(/Images/pngTitleMyCollection.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleMyCollection.png", sizingMethod=scale);
    _background: none;
}
.pngTitleAboutGiveaway
{
	width:574px;
	height:50px;
	background:url(/Images/pngTitleAboutGiveaway.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleAboutGiveaway.png", sizingMethod=scale);
    _background: none;
}
.pngTitleContests
{
	width:182px;
	height:50px;
	background:url(/Images/pngTitleContests.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleContests.png", sizingMethod=scale);
    _background: none;
}
.pngTitleCustomerService
{
	width:356px;
	height:50px;
	background:url(/Images/pngTitleCustomerService.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleCustomerService.png", sizingMethod=scale);
    _background: none;
}
.pngTitleLogin
{
	width:117px;
	height:50px;
	background:url(/Images/pngTitleLogin.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleLogin.png", sizingMethod=scale);
    _background: none;
}
.pngTitleMyAccount
{
	width:230px;
	height:50px;
	background:url(/Images/pngTitleMyAccount.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleMyAccount.png", sizingMethod=scale);
    _background: none;
}
.pngTitleTradeCards
{
	width:248px;
	height:50px;
	background:url(/Images/pngTitleTradeCards.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleTradeCards.png", sizingMethod=scale);
    _background: none;
}
.pngTitleStories
{
	width:151px;
	height:50px;
	background:url(/Images/pngTitleStories.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleStories.png", sizingMethod=scale);
    _background: none;
}
.pngTitleRegister
{
	width:175px;
	height:50px;
	background:url(/Images/pngTitleRegister.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleRegister.png", sizingMethod=scale);
    _background: none;
}
.pngTitleRetrievePassword
{
	width:385px;
	height:50px;
	background:url(/Images/pngTitleRetrievePassword.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleRetrievePassword.png", sizingMethod=scale);
    _background: none;
}
.pngTitleActivate
{
	width:344px;
	height:50px;
	background:url(/Images/pngTitleActivate.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleActivate.png", sizingMethod=scale);
    _background: none;
}
.pngTitleDeactivate
{
	width:390px;
	height:50px;
	background:url(/Images/pngTitleDeactivate.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleDeactivate.png", sizingMethod=scale);
    _background: none;
}
.pngTitleForParents
{
	width:246px;
	height:50px;
	background:url(/Images/pngTitleForParents.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleForParents.png", sizingMethod=scale);
    _background: none;
}
.pngTitleTermsOfUse
{
	width:260px;
	height:50px;
	background:url(/Images/pngTitleTermsOfUse.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleTermsOfUse.png", sizingMethod=scale);
    _background: none;
}
.pngTitlePrivacyPolicy
{
	width:292px;
	height:50px;
	background:url(/Images/pngTitlePrivacyPolicy.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitlePrivacyPolicy.png", sizingMethod=scale);
    _background: none;
}
.pngTitleBoysGirlsClub
{
	width:352px;
	height:50px;
	background:url(/Images/pngTitleBoysGirlsClub.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngTitleBoysGirlsClub.png", sizingMethod=scale);
    _background: none;
}
.millionCards
{
	height:180px;
	width:180px;
	background:url(/Images/millionCards.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/millionCards.png", sizingMethod=scale);
    _background: none;
}
.openingDay
{
	height:180px;
	width:180px;
	background:url(/Images/pngLogoMLBOD.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngLogoMLBOD.png", sizingMethod=scale);
    _background: none;
}

/*End of PNG Pictures*/

/*Start of CardDelivery*/
.cardDelivery
{
	float:left;
	padding:5px 0;
}
.cardDelivery p
{
	padding:0 0 0 20px;
	margin:5px 0;
	font-weight:bold;
	line-height:16px;
	background:url(/Images/unlockedIconWhite.gif) no-repeat 0 0;
}
.marginLeft10px
{
	margin-left:10px;
}
/*End of CardDelivery*/

/*Start of Customer Service*/
.customerService
{
	width:685px;
	float:left;
	padding-bottom:20px;
}
.customerService dl
{
	width:325px;
	float:left;
	padding-bottom:10px;
}
.customerService dl dt
{
	padding:15px 0 5px 0;
	color:#e2700b;
	font-size:26px;
	line-height:30px;
	font-weight:bold;
}
.customerService dl dd
{
	padding:5px 0;
}
.customerServiceList dl dd
{
	padding:6px 0;
	color:#f37018;
	width:235px;
	padding-left:17px;
	text-indent:-17px;
}
.customerService dl dd a
{
	color:#f37018;
}
.customerService dl dd span
{
	color:#000;
	padding-right:3px;
}
.customerServiceCategory
{
	padding:30px 0 10px 0;
	color:#F37018;
	font-weight:bold;
	float:left;
}
.customerServiceCategory a
{
	color:#F37018;
}
.customerServiceCategory ul li
{
	padding-left:30px;
	float:left;
}
.contestsPage .leftNav,.faqDetailPage .leftNav,.aboutUsPage .leftNav
{
    height:442px;
}
.contestsPage .leftBannerContest,.faqDetailPage .leftBannerContest
{
    top:-35px;
	margin-bottom:-30px;
}
.contestsPage .customerService dl dt,.contestsPage .customerService dl dd,.faqDetailPage .customerService dl dt,.faqDetailPage .customerService dl dd,.aboutUsPage .customerService dl dt,.aboutUsPage .customerService dl dd
{
    width:668px;
}
.contestsPage .storiesBox dl dt,.aboutUsPage .storiesBox dl dt
{
    width:180px;
    margin-right:15px;
    padding:0;
}
.contestsPage .storiesBox dl dd,.aboutUsPage .storiesBox dl dd
{
    width:490px;
}
.customerServicePage .customerService dl dt,.customerServicePage .customerService dl dd
{
    width:668px;
}

.customerServiceLegal
{

}

.customerServiceLegal li 
{
	padding-left:20px;
}
.customerServiceLegalPrivacy
{

}
.customerService .customerServiceLegalPrivacy li 
{
	list-style-type: disc;
	margin-left:20px;
}

.customerServiceLegalOfficial
{

}
.rightContent .customerServiceLegalOfficial li 
{
	list-style-type: disc;
	margin-left:20px;
}
/*End of Customer Service*/

/*Start of Cart*/
.cartBox
{
	position:absolute;
	top:285px;
	right:5px;
	width:30%;
	background:#fcf9f4;
	padding-bottom:20px;
}
.cartBox p
{
	line-height:20px;
}
.cartBox ul
{
	width:100%;
	line-height:25px;
	border-bottom:1px solid #ddd;
	float:left;
	font-size:11px;
}
.cartBox li.cartBoxCards
{
	width:70%;
	padding-left:2%;
	float:left;
}
.cartBox li.cartBoxQty
{
	width:25%;
	float:left;
	text-align:right;
	padding-right:2%;
}
.confirmBox
{
	width:32%;
	padding-left:2%;
	line-height:20px;
	float:left;
	padding-bottom:20px;
}
/*End of Cart*/

.checkOut .manageProfile
{
	width:450px;
}
.checkOut .manageProfile ul li.manageProfileField
{
	width:130px;
}
.checkOut .cartBox
{
	width:220px;
}
.confirmation .cartBox
{
	position:relative;
	top:0;
	float:left;
	padding-right:1%;
	right:auto;
}
.makeOfferTop
{
	width:100%;
	float:left;
}
.makeOfferTop ul
{
	width:50%;
	float:left;
	overflow:hidden;
}
.makeOfferTop ul li
{
	padding:3px 0;
	width:100%;
	float:left;
}
.makeOfferTop ul li.makeOfferTopCard
{
	width:80%;
}
.makeOfferTop ul li.makeOfferTopRemove
{
	width:19%;
	font-size:11px;
}
.makeOfferTop ul li.makeOfferTopRemove a
{
	color:#e2700b;
}
.makeOfferTop ul li.orangeArrow
{
	background:url(/Images/tradeOffering.jpg) no-repeat left -20px;
	height:48px;
}
.moreStories
{
	width:230px;
	line-height:30px;
	padding:10px 0;
}
.moreStories p
{
	border-bottom:1px solid #ccc;
	background-color:#fcf9f4;
}
.cardDeliveryPage .listContentByListLeftPanel ul li.cardCheckBox
{
    width:17px;
    float:left;
    height:17px;
    _width:25px;
    background:none;
}
.indexPage .rightContent
{
	padding-top:17px;
}
.manageProfile .shippingAddress
{
	margin:10px;
	padding:10px;
	width:300px;
	height:250px;
	background:url(/Images/shippingAddressBack.gif) no-repeat 0 0;
	_display:inline;
}
.manageProfile .shippingAddress p
{
	padding:0 15px;
	line-height:29px;
}
.manageProfile .shippingAddress p.shippingAddressButton
{
	margin:12px 0 3px 61px;
	width:auto;
}
.manageProfile .shippingAddress p span
{
	display:block;
	background:url(/Images/greyDotted.gif) repeat-x left bottom;
}
.manageProfile .shippingAddress p.shippingAddressButton span
{
	background:none;
}
/*Start of Register Step*/
.registerStep
{
	width:685px;
	background:#fcf9f4;
	padding:20px 0;
}
.registerStep ul
{
	width:685px;
	height:auto;
	float:left;
	*float:none;
}
.registerStep ul li
{
	float:left;
	padding:0 5px;
	margin:5px 0;
	*margin:10px 0;
	line-height:22px;
	max-width:540px;
}
.registerStep ul li.registerStepField
{
	width:120px;
}
.registerStep ul li.errorMessage,.registerStep ul li.correctMessage
{
	background:url(/Images/errorIcon.gif) no-repeat left 4px;
	color:#CC3333;
	padding:0 0 0 22px;
	font-weight:normal;
}
.registerStep ul li.correctMessage
{
	background-image:url(/Images/correctIcon.gif);
	color:#000000;
}
.correctMessage
{
	background-image:url(/Images/correctIcon.gif);
	padding-left:22px;
}
/*End of Register Step*/
.addAddressBox
{
    max-height:350px;
    overflow-y:auto;
    overflow-x:hidden;
    _height: expression( this.scrollHeight > 299 ? "300px" : "auto" );
}
.redBackground
{
	border:1px solid #D85E0E;
	background-color:#F6F3EE;
	color:#cc3333;
}/*Stephen Strasburg Styles*/
/* Home */
.homeStrasburg1
{
	float: left;
	width: 135px;
	height: 198px;
	background:url(/Images/homeStrasburgCard.jpg) no-repeat 0 0;
}
.homeStrasburg2
{
	float: right;
	width: 229px;
	height: 71px;
	background:url(/Images/homeStephenStrasburgRookieTitle.jpg) no-repeat 0 0;
}
.homeStrasburg3
{
	float: right;
	width: 229px;
	height: 121px;
	background:url(/Images/homeStrasburgBackground.jpg) no-repeat 0 0;
}
.homeStrasburg3 div
{
	font-weight: bold;
	padding: 0 0 0 8px;
}
/* About Page*/
.pngStephenStrasburgAtTopps
{
	width:415px;
	height:30px;
	background:url(/Images/pngStephenStrasburgAtTopps.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/pngStephenStrasburgAtTopps.png", sizingMethod=scale);
    _background: none;
}
.stephenStrasburg
{
	height:361px;
	width:258px;
	background:url(/Images/aboutStephenStrasburg.png) no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Images/aboutStephenStrasburg.png", sizingMethod=scale);
    _background: none;
}
.stephenStrasburgBox
{
	float:left;
	width:100%;
}
.stephenStrasburgBox dt
{
	color:#e2700b;
	font-size:26px;
	line-height:30px;
	font-weight:bold;
	padding:0 5px 5px 0;
	float:left;
}
.stephenStrasburgBox dl dd
{
	float:right;
	width:415px;
	padding: 0 9px 10px 0;
}
.stephenStrasburgBoxLeft 
{
	width: 55px;
	padding: 5px 0 0 0;	
	float: left;
}
.stephenStrasburgBoxRight 
{
	width: 355px; 
	padding: 5px 0 0 0;
	float: right;
}
/*End of Stephen Strasburg Styles*/