body{
	background-color:#FFF
}

body, form{
	/* margin:0; */
	padding:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;

width: 727px;
min-width: 727px;
margin: 0 auto;
text-align: left;

}

input, select, textarea, address{
	font:normal 11px verdana, sans-serif;
}

th{
	text-align:right
}

img { 
  border:0
}

p{
	margin:0 0 14px 0;
	line-height:16px;
}

/* 	top:20px; 
	left:20px;  */
.Tooltip 
{
	display:block; 
	position:absolute; 
	z-index:500; 
	margin-left:5px;
	padding:5px; 
	font-weight:normal; 
	color:#000; 
	border:1px solid #888; 
	background:#ffc; 
	width:200px;
	white-space:normal;
}

.Display
{
	display:block;
}
.NoDisplay
{
	display:none;
}

.Center
{
	text-align:center;
}

.EnterPasswordContainer
{
	width:500px;
	height:290px;
}
.EnterPasswordTitle
{
	background-color:#ffe88a;
	color:#483A8D !important;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	padding:5px;
}

.EnterPasswordContent
{
	padding:15px;
}

.EnterPasswordInstruction
{
	font-size:12px;
	margin-bottom:20px;
}

.Field
{
	height:30px;
}
.FieldLabel
{
    float:left;
    text-align:right;
    margin-right:10px;
    width:150px;
}
.FieldValue
{
    float:left;
}

#content p.et {
	background:#cedcf6;
	padding:10px 14px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:0;
}

#content p.et-btm {
	background:#F2F6FF;
	padding:10px 14px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}

#content p.et-btm a, #content p.et-btm a:hover{
	color:#4B3E90;
	text-decoration:underline;
}

.small{
	font-weight:normal;
	font-size:11px;
	padding-top:10px;
}

.clear{
	clear:both;
}

.left
{
	float:left;
}

/* BEGIN: Headings ================== */
h1{
	font:normal 24px "Times New Roman", Times, serif;
	color:#483A8D;
	margin:0 0 15px 0;
}

h2{
	font:normal 22px "Times New Roman", Times, serif;
	padding:4px 10px 4px 0;
	margin:10px 0 0 15px;
	color:#483A8D;
}

h3{
	font-size:14px;
	color:#483A8D;
	margin:0 0 10px 0;
}

h4{
	font-size:13px;
	color:#bc2734;
	margin:0 0 10px 0
}

h5{
	font-size:11px;
	color:#000;
	margin:0 0 5px 0
}

h6{
	font-size:11px;
	margin:13px 0 7px 0
}

/* END: Headings ================== */


/* BEGIN: Links & Navs ================== */
a:link{
	text-decoration:underline;
	color:#316eeb
}

a:hover{
	text-decoration:none
}

a:visited{
	color: #f1b116;
	color: #316eeb;
}

#navContainer{
	font-family:Arial, Helvetica, sans-serif;
	width:137px;
	float:left;
}

#navContainer #emailAddressSection{
	padding:0 3px;
	margin:5px -5px 0 -5px;
	background-color:#c7effa;
	border:0
}

#navContainer #menuContainer{
	/*padding:8px 5px;*/
	padding-bottom:5px;
	margin:0;
	background:#FFFFCD;
	border:1px solid #F9DC5E;	
	border-top:none;
	border-bottom:none;
	min-height:1131px;
}

#navContainer #menuContainer .SearchDiv{
	background:#FEEA87;
	font-size:10px;
	color:#fff;
	width:130px;
	padding:10px 0 10px 5px;
}

.SearchDiv div{
	background:#FEEA87;
	border:none;
}
.SearchDiv div.clear{
	clear:both;
	background:#FEEA87;
}
.SearchDiv input{
	width:96px;
	float:left;
}
.searchButton{
	display:block;
	padding:0 0 0 2px;
}
.SearchDiv a{
	color:#fff;
/*	padding-bottom:5px; */
}
#navContainer div div.leftNavMenuSection{
	border:none;
}

.leftNavMainHeading{
	clear:both;
	padding:10px 0 5px 0;
	margin:0 0 5px 10px;
	text-transform:uppercase;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4B3D94;
	border-bottom:dotted 1px #4B3D94;
}
.leftNavMenuSection h3{
	font-size:12px;
	font-weight:normal;
	color:#333;
	padding-left:10px;
	margin:10px 0 0 0;
}

#navContainer ul{
	margin:0 0 0 2px;
	padding:0;
	list-style:none;
}
#navContainer li{
	margin:0;
	padding:0;
	list-style:none
}
#navContainer li a{
	text-decoration:none;
	font-size:12px;
	display:block;
	padding:3px 0 3px 15px;
	width:100%
}
#navContainer li a:hover{
	text-decoration:underline
}

.leftNavSports
{
	border:none !important;
}
.leftNavSports div{
	width:120px;
	margin-left:10px;
	padding:5px 0 5px 0;
	border-bottom:dotted 1px #333;
}
.leftNavSports div span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:4px;
}
.leftNavSports div select
{
	width:120px;
}
/* END: Links & Navs ================== */


#main{
	position:relative;
	width:800px;
	/*margin:auto;*/
	background-color:#FFF;
}
#content{
	width:608px;
	float:left;
	padding:20px 5px 20px 20px;
}
#contentInterior{
	width:608px;
	float:left;
	padding:0 5px 20px 0;
}
#content ul{
	margin:0 0 0 15px;
	padding:0
}

#content li{
	margin:0 0 10px 0;
	padding:0
}

p.contentText{
	padding:0 40px 0 16px;
}

#contentArea{
	font-family:Arial, Helvetica, sans-serif;
}
/* START: Quick Order Unit Page ============== */

#quickOrder{
	width:685px;
	text-align:center;
	font-size:12px;
}
/*
#quickOrder h1 a{
	display:block;
	text-indent:-9999px;
	width:256px;
	height:73px;
	background:url(/images/logo.gif) no-repeat;
	margin:0 auto;
}
*/
#quickOrder p{
	margin:0 0 10px 0;
}

#easyOrderForm{
	border:solid 1px #DAEBF5;
	margin-bottom:30px;
	padding:2px;
}
#easyOrderHeader{
	background:#CEDCF7;
}
#easyOrderHeader h2{
	margin:0 auto;
	padding:0;
	display:block;
	text-indent:-9999px;
	width:103px;
	height:28px;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:0px -86px;
	background-repeat:no-repeat;
}
#easyOrderInner{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#F9F9F9;
	border:solid 1px #DAEBF5;
	border-top:none;
	padding:10px 0;
}
#easyOrderInner a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0000FF;
}
#easyOrderInner input{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#easyOrderTopFields
{
	position:relative;
}

#easyOrderDefault{
	width:690px;
	padding:5px 8px 5px 5px;
	border:solid 1px #DBEBF8;
}
#easyOrderDefaultInterior{
	width:690px;	
	border:solid 1px #DBEBF8;
	background:#F9F9F9;		
}
#orderTopLeft{
	width:314px;
	float:left;
	padding:15px 0 0 15px;
}
#orderTopLeft label, #orderBottom label{
	font-weight:bold;
	display:block;
}
#orderTopLeft p{
	color:#666;
	font-style:italic;
	margin-bottom:0;
}
#orderTopLeft a{
	margin:0 0 0 150px;
	padding:0;
}

#orderTopRight{
	width:344px;
	float:left;
	padding:15px 0 0 15px;
	border-left:solid 1px #DBEBF8;
	background:#FFFFE5;	
}
#orderTopRight p{
	margin-bottom:0;
}

#orderBottom{
	clear:both;
	padding:15px 0 15px 15px;
}
#orderBottom a{
	display:block;
	margin-left:150px;
}

#blueBoxPopup{
	margin:10px 0 20px 0;
}

.blueBoxCode{
	background-color:#CEDCF7;
	width:170px;
}
.yellowBoxCode
{
	background-color:Yellow;
	width:100px;
}

.divider{
	/* background:url(/images/div.gif) repeat-x; */
	border-bottom:1px solid #CEDCF7;
	margin:0 15px 20px 15px;
	height:9px;
}

#visitOurShops{
	padding-bottom:5px;
}
#visitOurShopsHeader
{
	height:30px;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:-245px 0px;
	background-repeat:no-repeat;
	width:163px;
	margin:0 auto;
}
/*
#visitOurShops h2{
	text-indent:-9999px;
	background:url(/images/visit_our_shops.gif) no-repeat;
	width:162px;
	height:12px;
	margin:0 auto;
}
*/

.EasyOrderOr
{
	width:22px;
	height:12px;
	position:relative;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:-155px -86px;
	background-repeat:no-repeat;
	margin: 0 auto;
}

#easyOrderNavButtons
{
	margin-left:auto;
	text-align:center;
	width:100%;
}
#easyOrderNavButtons a{
	padding-left:15px;
}
#easyOrderNavButtons table
{
	margin:auto;
	width:auto;
}

#easyOrderNavButtons .Collectibles
{
	width:100px;
	height:45px;
	float:left;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:0px -37px;
	background-repeat:no-repeat;
	margin-left:10px;
}
#easyOrderNavButtons .Jewelry
{
	width:100px;
	height:45px;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:-135px -37px;
	background-repeat:no-repeat;
	float:left;
	margin-left:15px;
}
#easyOrderNavButtons .Sports
{
	width:100px;
	height:45px;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:-270px -37px;
	background-repeat:no-repeat;
	float:left;
	margin-left:15px;
}
#easyOrderNavButtons .DieCast
{
	width:100px;
	height:45px;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:-405px -37px;
	background-repeat:no-repeat;
	float:left;
	margin-left:15px;
}
#easyOrderNavButtons .Coins
{
	width:100px;
	height:45px;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:-540px -37px;
	background-repeat:no-repeat;
	float:left;
	margin-left:15px;
}


.BlueBoxHelpClose
{
	height:26px;
	width:145px;
	margin:0 auto;
	border:solid 1px #000000;
	background-image:url('/images/BlueBoxHelp.jpg'); 
	background-position:-242px -165px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.BlueBoxHelpMag
{
	width:203px;
	height:297px;
	background-image:url('/images/BlueBoxHelp.jpg'); 
	background-position:-2px -0px;
	background-repeat:no-repeat;
}
.BlueBoxHelpMailing
{
	width:223px;
	height:150px;
	background-image:url('/images/BlueBoxHelp.jpg'); 
	background-position:-210px 0px;
	background-repeat:no-repeat;
}
.BlueBoxHelpCatalog
{
	width:219px;
	height:274px;
	background-image:url('/images/BlueBoxHelp.jpg'); 
	background-position:-435px 0px;
	background-repeat:no-repeat;
}

.easyOrderBlueBox
{
	float:left;
	margin-left:225px;
	margin-right:2px;
}

.easyOrderSearchBox
{
	float:left;
	margin-left:250px;
	margin-right:2px;
}

.quickOrderGo
{
	width:46px;
	height:23px;
	float:left;
	margin:0 0 -5px 0;
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:-105px -86px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.checkStatus
{
	background-image:url('/images/EasyOrderPage.gif'); 
	background-position:-179px -86px;
	background-repeat:no-repeat;
	padding:0 0 8px 35px;
}

/* END: Quick Order Unit Page ============== */

/* START: Business Unit Page ============== */

#content.businessUnit{
	width:578px;
	float:left;
	padding:14px;
}

#bu-top
{
	height:100%;
}
#bu-top #bu-topBanner
{
	float:left;
	height:175px;
	width:350px;
}
#bu-top #bu-topRight
{
	float:left;
}
#bu-top #bu-topRight #easyOrder 
{
	width:225px;
	background-color:#FEEA87;
}
#bu-top #bu-topRight #easyOrder #easyOrderTitle
{
	background-color:darkblue;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
#bu-top #bu-topRight #easyOrder #easyOrderText
{
	padding:5px 10px;
}
#bu-top #bu-topRight #easyOrder #easyOrderBlueBox
{
	padding-left:10px;
	padding-right:10px;
}
#bu-top #bu-topRight #easyOrder #easyOrderBlueBoxEntry
{
	float:left;
}
#bu-top #bu-topRight #easyOrder .blueBoxCode
{
	width:166px;
}
#bu-top #bu-topRight #easyOrder #easyOrderBlueBoxSubmitButton
{
	float:left;
	margin-left:5px;
}
#bu-top #bu-topRight #easyOrder #easyOrderHelpLink
{
	clear:both;
	text-align:center;
	margin-top:25px;
}
#easyOrderHelpLink a{
	display:block;
	padding-bottom:5px;
}
#bu-top #bu-topRight #search
{
	height:75px;
	width:225px;
	background-color:#FEEA87;
}
#bu-top #bu-topRight #search #searchTitle
{
	background-color:darkblue;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
#bu-top #bu-topRight #search #searchText
{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#bu-top #bu-topRight #search #searchEntry
{
	padding:0 0 0 10px;
}
#bu-top #bu-topRight #search #searchEntry .SearchDiv input{
	width:168px;
}
#bu-top #bu-topRight #search .SearchDiv
{
	background:inherit !important;
}
#bu-top #bu-topRight #search .SearchDiv input
{
	width:130px;
	margin-right:2px;
}
#bu-mid{
	clear:both;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:5px;
	padding-top:0px;
	margin-top:0px;
}
#bu-midLower
{

}
#bu-midLower #emailSignup
{
	float:left;
	border:5px solid #C8DCF0;
	background-color:#FEEA87;
	width:185px;
	height:110px;
	padding:10px;
}

#bu-midLower #emailSignup #emailSignupText
{
	margin-bottom:10px;
}
#bu-midLower #emailSignup #emailSignupForm
{
	
}
#bu-midLower #emailSignup #emailSignupForm #emailSignupEntry
{
	float:left;
}
#bu-midLower #emailSignup #emailSignupForm #emailSignupSubmitButton
{
	float:left;
	margin-left:5px;
}

#bu-midLower #featuredShops
{
	float:left;
	background-color:#C8DCF0;
	width:360px;
	height:140px;
}
#bu-midLower #featuredShops #featuredShopsHeading
{
	padding:10px;
	text-align:center;
}
#bu-midLower #featuredShops #featuredShopsLinks
{
	margin-left:12px;
}
#bu-midLower #featuredShops #featuredShopsLinks .featuredShop
{
	float:left;
	width:85px;
}
.featuredShopCaption{
	width:75px;
	text-align:center;
}
#bu-bottom
{
	clear:both;
}
.featuredProductsHeading
{
	font-family:Times New Roman, Serif;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
}
#bu-bottom #featuredProducts
{
}

.businessUnitFeaturedProduct
{
	width:180px;
	padding:5px;
	border:1px solid #F9DC5E; /*#FFFFCD;*/
	border-collapse:collapse;
	overflow:hidden;
}
.businessUnitFeaturedProduct_collectibles
{
	height:206px;
}
.businessUnitFeaturedProduct_jewelry
{
	height:206px;
}
.businessUnitFeaturedProduct_diecast
{
	height:245px;
}
.businessUnitFeaturedProduct_sports
{
	height:206px;
}

.businessUnitFeaturedProductImage
{
	/*float:left;*/
	width:180px;
	height:125px;
	padding-left:25px;
}
.bu-textContainer{
	float:left;
	width:80px;
	padding-right:5px;
}
.businessUnitFeaturedProductName
{
	font-weight:bold;
	margin-bottom:5px;
}

.button{
	float:right;
	margin-top:10px;
}


#repButtons
{
    text-align:right;
}

#repHomePageLinks
{
    margin-bottom:15px;
}

#middleBanners
{
    /* margin-top:-15px;*/
    white-space:nowrap;
    width:600px;
}
#banner1
{
    float:left;
    margin-right:4px;
}
#banner2
{
    float:left;
    margin-right:4px;
}
#banner3
{
    float:left;
}
/* END: Business Unit Page ============== */

/* Start: Category Easy Order Page ============== */

#content.businessUnit #highlightArea{
	margin:-12px 0 10px -12px;
	width:760px;
}
#content.businessUnit #highlightArea h2{
	margin-top:-12px;
}
#easyOrderCategory{
	border:solid 1px #DAEBF5;
	margin:10px 0 30px 0;
	padding:2px;
	width:700px;
}
#easyOrderCategoryInner{
	background:#F9F9F9;
	border:solid 1px #DAEBF5;
}
#innerTop{
	padding:15px;
}
#innerTop p{
	padding:0;
	margin:0;
}
#innerTop p, #innerTop input{
	font-size:12px;
}
#innerTop p.smallNoPad{
	font-weight:normal;
	font-size:11px;
}
#innerTop div#left{
	width:295px;
	float:left;
	margin-right:15px;
}
#innerTop div#left input, #innerTop div#right input{
	width:255px;
}
#innerTop img{
	width:29px;
	float:left;
	margin-right:60px;
}
#innerTop div#right{
	width:265px;
	float:left;
}
#innerTop div img{
	width:auto;
	float:none;
	margin:3px 0 15px 180px;
}
#imgDiv{
	clear:both;
	text-align:center;
	background:#FFFFE5;
	padding:15px 0;
	border-top:solid 1px #DAEBF5;
}
#imgDiv p{
	font-size:13px;
	color:#4C4096;
}

/* END: Category Easy Order Page ============== */

#footerLinksTop{
	clear:both;
	border-top:1px solid #ececec;
	text-align:center;
	width:760px;
	color:#4A3B94;
	padding:10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footerLinksTop p{
	padding:2px 0;
	margin:0;
}
#footerLinksTop a{
	color: #4D4287;
	margin: 0 5px;
}
#footerSslLogo
{
	float:left;
}
.top{
	font-weight:bold;
}

#footer {
	clear:both;
	padding:5px 0;
	font-size:11px;
	background:#4B3D92;
	color:#A099CA;
}
#footer p, #footerLinks, #footer #copyright p{
	width:620px;
	margin:0 0 0 90px;
	padding:0;
	text-align:center;
}

#footer #footerLinks{
	text-align:center;
}

#footer #footerLinks a{
	color:#FFF;
	text-decoration:none;
}

#footer #footerLinks a:hover{
	color:#FFF;
	text-decoration:underline;
}

#copyright{

}

#topNotice{
	background:#BC2734;
	font-size:10px;
	color:#fff;
	padding:3px 10px
}

#topNotice a{
	color:#fff
}

#imgFullSizeImageDiv{
	min-height:174px;
	_height:174px;
}
/* BEGIN: Header ============== */
#header{
  /*background:url(/images/bgHeader.gif) bottom repeat-x;*/
  background:url(/images/bodyBg.gif) bottom repeat-x;
  /*width:770px;*/
  height:136px;
  position:relative;
  
}

#logo, #imgBanner{
	float:left;
	width:273px;
}
#topNav{
	width:481px;
	/*float:left;
	margin:76px 0 0 -39px;*/
	padding-left:0px;
	margin-left:0px;
	margin-right:0px;
	position:absolute;
	top:65px;
	left:0px;
}
#topNav li{
	list-style:none;
	float:left;
}
#topNav li a{
	text-indent:-9999px;
	height:29px;
	display:block;
}
#topNav li a.easyOrder{
	width:78px;
	background:url(/images/btnEasyOrder.gif) no-repeat;
}
#topNav li a.collectibles{
	width:103px;
	background:url(/images/btnCollectibles.gif) no-repeat;	
}
#topNav li a.sports{
	width:69px;
	background:url(/images/btnSports.gif) no-repeat;	
}
#topNav li a.jewelry{
	width:76px;
	background:url(/images/btnJewelry.gif) no-repeat;	
}
#topNav li a.dieCast{
	width:77px;
	background:url(/images/btnDieCast.gif) no-repeat;	
}
#topNav li a.coins{
	width:78px;
	background:url(/images/btnCoins.gif) no-repeat;	
}
#topNav li a:hover, #topNav li a.active{
	background-position:0 -29px;
}
.TopNavSearchContainer
{
	position:absolute;
	left:482px;
	top:0px;
	width:239px;
	height:22px;
	padding-left:4px;
	padding-top:5px;
	background:#FFFFCD;
	border:solid 1px #F9DC5E;
	border-bottom:none;	
}

.TopNavSearch label{
	float:left;
	margin-top:2px;
	margin-right:2px;
	width:50px !important;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.TopNavSearch div{
	background:#FEEA87;
	border:none;
}
.TopNavSearch div.clear{
	clear:both;
	background:#FEEA87;
}
.TopNavSearch input{
	width:96px;
	float:left;
	border:solid 1px #483A8D;
}
.TopNavSearch a{
	color:#fff;
}

#businessUnit{
	/*float:left;*/
	position:absolute;
	top:105px;
	left:0;
	width:233px;
	height:30px;
	text-align:center;
}

.businessUnit_collectibles{
	background:url(/images/collectibles/bgBusinessUnit.gif) center no-repeat;
}
.businessUnit_jewelry{
	background:url(/images/jewelry/bgBusinessUnit.gif) center no-repeat;
}
.businessUnit_sports{
	background:url(/images/sports/bgBusinessUnit.gif) center no-repeat;
}
.businessUnit_diecast{
	background:url(/images/diecast/bgBusinessUnit.gif) center no-repeat;
}

#btmNav{
	/*float:left;
	margin:3px 0 0 25px;*/
	width:485px;
	padding:0;
	position:absolute;
	top:96px;
	left:225px;
}
#btmNav li{
	list-style:none;
	float:left;
}
#btmNav li a{
	text-indent:-9999px;
	height:24px;
	display:block;
}
#btmNav li a.orderTrack{
	width:133px;
	background:url(/images/btnOrderTracking.gif) no-repeat;
}
#btmNav li a.onlineCatalogs{
	width:144px;
	background:url(/images/btnOnlineCatalogs.gif) no-repeat;	
}
#btmNav li a.contact{
	width:110px;
	background:url(/images/btnContactUs.gif) no-repeat;	
}
#btmNav li a.myAccount{
	width:98px;
	background:url(/images/btnMyAccount.gif) no-repeat;	
}


#cartSummary{
	position:absolute;
	top:10px;
	left:570px;
	font-weight:bold
}

/*
#ctl00_topbanner2_lnkViewCart{
	position:absolute;
	top:50px;
	left:560px
}
*/

#ctl00_topbanner2_lnkCheckOut{
	position:absolute;
	top:50px;
	left:631px
}

/*
#topbanner2_SimpleSearch1_imgSearch{
	position:absolute;
	right:6px
}
*/
.searchForm{
	background:#F9F9F9;
	border:solid 1px #CFEFFC;
	padding-top:15px;
	width:100%;
}
.nameZip{
	clear:both;
	width:602px;
	margin:10px 0;
	padding-left:0;
	border:0;
	background:#F9F9F9;
	border-left:solid 1px #CFEFFC;
	border-bottom:solid 1px #CFEFFC;	
}
.nameZip th, .nameZip td{
	border:solid 1px #CFEFFC;
	border-bottom:0;
	border-left:0;
	padding:3px;
}
.nameZip th{
	text-align:left;
}

/* END: Header ============== */

#lblHelpText{
	display:block;
	width:250px;
	margin:6px;
	padding:12px;
	background:#fff;
	border:1px solid #999;
}

.desc{
	margin-bottom:15px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.Detail_AttributeTextBox{
	width:200px;
	height:100px;
}

.Detail_AttributeRadioList label
{
	margin-right:10px;
}

#productID{
	clear:both;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#detailShipPrice{
	font-weight:bold;
	margin-left:10px;
	color:#000;
	font-size:11px;
}

.quantityDetail{
	width:608px;
	margin:10px auto;
	padding:10px 0;
	border-top:solid 1px #F9DC5E;	
	border-bottom:solid 1px #F9DC5E;
	text-align:center;
	background:#FFFFF3;
	border-bottom:solid 1px #F9DC5E;
	font-size:12px;
	color:#444;		
}

.modalBackground{
    background-color:#eee;
    filter:alpha(opacity=70);
    opacity:0.7;    
}

.modalPopup{
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
}
.modalPopup table tbody tr td div{
	text-align:center;
}

#repLogin{
	border:1px solid #CFEFFC;
	padding:5px;
	margin-bottom:10px;
	background:#F9F9F9;
}
#repLogin #repLoginLabel{
	color:#503A8F;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	margin-right:10px;
	margin-top:2px;
}
#repLogin #repLoginCode{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
	float:left;
	margin-right:10px;
}
#repLogin #repPassword
{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
	float:left;
	margin-right:10px;
}
#repLogin #repLoginButton
{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
	float:left;
}

.dragContainer{
	background-color:Aqua;
	height: 30px;
	width: 550px; 
	border-bottom-color: black;
	z-index:1000;
	position:absolute;
	top:0px;
	left:0px;
}

.dragHeader{
	background-color:Blue; 
	background:url(/images/dragHeaderBackground.gif) left top repeat;
	font-size:10pt;
	font-weight:bold;
	padding:10px;
	color:#ffffff;
	width: 551px; /* 551 */
}

.dragBody{
	background-color:#eeffff;
	padding:10px;
	height:auto; 
	width: 549px; /* 549 */	
	overflow:auto;
	border:1px solid #4B3D92;
}

.repInstructionText
{
	font-weight:bold;
	color:Red;
	margin-bottom:10px;
}

.repDialog
{
	font-weight:bold;
	color:#483A8D;
	margin-bottom:10px;
}

#BackorderMessage
{
	padding:10px;
	overflow:auto;
	height:200px;
	width:400px;
}
#BackorderMessage #cancelButton
{
	text-align:center;
}
#BackorderMessage #orderButton
{
	text-align:right;
	text-decoration:none;
	margin-bottom:10px;
}
#BackorderMessage #orderButton a
{
	margin-right:10px;
	margin-left:10px;
	text-decoration:none;
}
#BackorderMessage #Buttons
{
	text-align:center;
	text-decoration:none;
}
#BackorderMessage #Buttons a
{
	margin-right:10px;
	margin-left:10px;
	text-decoration:none;
}

#AttributeConfirmation
{
	padding:10px;
	overflow:auto;
	height:400px;
	width:600px;	
}
#AttributeConfirmation #attributeConfirmationMessage
{
	padding:10px;
	border:1px solid #c0c0c0;
	overflow:auto;
	height:100px;
	width:570px;
}
#AttributeConfirmation #AttributeConfirmationButtons
{
	text-align:center;
	margin-top:20px;
}
#AttributeConfirmation #AttributeConfirmationButtons a
{
	margin-right:10px;
	margin-left:10px;
	text-decoration:none;
}

/*Textbox Watermark*/

.unwatermarked {
	/*height:18px;*/
/*	width:148px !important; */
}

.watermarked {
	/*height:18px;
	padding:4px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;*/
	color:gray;
}

#breadCrumb{
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#444444;
}

#breadCrumb a{
	color:#444444;
}

#sportTeamLogo
{
	float:left;
	margin-right:30px;
}

.siteMapBusinessUnit h3
{
	text-transform:uppercase !important;
}
.siteMapItem
{
	padding-left:20px;
}
.siteMapItem .siteMapItemLink
{
	font-weight:bold;
}

#requestForm{
	padding:15px 0 0 15px;	
}
#catalogRequestForm{
	float:left;
	width:325px;
	background:#F9F9F9;
	border:solid 1px #D1EEFE;
	padding:10px 0 0 10px;
}
#catalogRequestInformation{
	float:left;
	width:230px;
}
#catalogRequestInstruction2 
{
	margin-bottom:15px;
}

/* OnlineCatalogs.aspx */

.catalogSection{
	width:588px;
	height:175px;
	background:#F9F9F9;
	border:solid 1px #D1EEFE;
	padding:5px;
}

.catalogSection .OnlineCatalog
{
	float:left;
	font-weight:bold;
	padding:5px;
	text-align:center;
	width:140px;
}

.catalogSection .OnlineCatalog .CatalogName
{
	color:#483A8D;
	font-size:12px;
	margin-top:5px;
}

.catalogSection .OnlineCatalog a
{
	text-decoration:none;
}

.catalogSection .VerticalBar{
	border-right:solid 1px #D1EEFE;
}
/* End Onlie Catalogs.aspx */

/* OnlineCatalog.aspx */
#catalogBreadcrumb
{
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
}

#catalogContainer
{
	margin-left:180px;
}
/* End OnlineCatalog.aspx */

.Checkbox{
	width:310px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #FFE98D;
}
.CheckboxNoBorder{
	width:310px;
	padding-bottom:10px;
	margin-bottom:10px;
	border:none;
}
.Checkbox tbody tr td input{
	margin:1px 10px 5px 0;
	float:left;
}
.Checkbox tbody tr td label{
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
	float:left;
}

#signIn{
	margin-bottom:0;
	padding-bottom:0;
}
#signIn li{
	text-align:left;
	margin:0 0 0 105px;
	padding-top:6px;
}

.RepLink
{
	color:#000 !important;
}

.BackorderedItem
{
	color:Red;
	font-weight:bold;
}

.SportFilterLink
{
	margin-right:15px;
}

.ErrorPageIcon
{
	float:left;
	height:100px;
	margin-top:20px;
	margin-right:5px;
}

.categoryDescription
{
	margin-top:10px;
}

.pagerSortPageSize
{
	height:30px;
}
.pagerSort
{
	float:left;
	margin-right:10px;	
}
.pagerPageSize
{
	float:left;
}

/* Search form for single-replica display on detail page */
#singleReplicaDisplay
{
	height:350px;
	text-align:left;
	width:400px;
}
#singleReplicaDisplay #imageInstructions
{
	margin-bottom:5px;
	margin-top:0px;
	padding:0px;
	font-style:italic;
}
#singleReplicaDisplay #topMatches
{
	margin-bottom:2px;
	padding:0px;
}
#singleReplicaDisplayLoadingPanelTitle
{
	font-size:14px;
	margin-top:70px;
}
#txtDieCastSearch
{
	margin-right:5px;
	width:200px;
}
#dieCastSearchResults
{
	border:solid 1px black;
	height:200px;
	overflow:scroll;
	padding:0px;
	width:380px;
}
#dieCastSearchResults div
{
	padding:0px;
}

.SingleReplicaDisplayLabel
{
	float:left;
	margin-top:-10px;
	text-align:left;
	width:425px;
}

.SingleReplicaDisplayRow
{
	overflow:hidden;
	padding:2px;
	width:363px;	
}
.SingleReplicaDisplayAltRow
{
	background:#CEDCF7;
	overflow:hidden;
	padding:2px;
	width:363px;	
}
.SingleReplicaDisplayImage
{
	float:left;
}
.SingleReplicaDisplayNoResults
{
	margin-top:20px;
	text-align:center;
}
.SingleReplicaDisplayText
{
	float:left;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
	width:260px;
}

.SingleReplicaDisplayProductName
{
	white-space:nowrap;
}
.SingleReplicaDisplayProductCode
{
}

.SingleReplicaDisplaySelect
{
	float:left;
	overflow:hidden;
}

.PopupHover
{
}
.PopupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#ffffff;
}
.PopupMenuVisible
{	
	position:absolute;
	visibility:visible;
	background-color:#ffffff;
}

.QtySurchargeLabel
{
	font-weight:bold;
	white-space:normal;
	width:125px;
}

.LoadingPanelText
{
	font-size:14px;
}

.LoadingPanelImage
{
	height:100%;
}

    .creditCardHelp
    {
        text-align:center;
    }
    
    .creditCardHelpText
    {
        text-align:left;
        margin-bottom:10px;
    }
    
    .creditCardImageContainer
    {
        float:left;
    }    
    
    .creditCardImage
    {
        float:left;
    }
    
    .creditCardImageLabel
    {
        text-align:center;
        clear:both;
    }
    
    .ProductAjaxLoadingPanel
    {
    	margin-top:150px;
    	text-align:center;
    }
    .ProductAjaxLoadingPanel .LoadingPanelText
    {
		font-weight:bold;
		font-size:16px;    	
		color:#483A8D;
		margin-bottom:5px;
    }    
    
/* ------------------------- BEGIN: Address Verification ------------------------------ */
#pageForm
{
    padding:10px;
}

#recommendedAddressLabel
{
    font-weight:bold;
    margin-bottom:20px;
}

#recommendedAddress
{
    margin-bottom:30px;
}

#recommendedAddressInstruction
{
}

#sideBarOr
{
    margin-top:15px;
    margin-bottom:15px;
    margin-left:30px;
    font-weight:bold;
}

#currentAddress
{
    margin-bottom:20px;
}

.addressSideBarLinks
{
    font-weight:bold;
}    

/* multi-address */
#multiAddressInstruction
{
    font-weight:bold;
}

.multiAddressLine
{
    margin-top:10px;
    margin-left:10px;
}

.multiAddressLine .multiAddressLine1
{
    float:left;
    width:350px;
}

/* Premises Partial */
#premisesPartialLabel
{
    float:left;
    font-weight:bold;
    margin-right:5px;
}

#premisesPartialEntry input
{
    width:200px;
}

/* Street Partial */
#streetPartialLabel
{
    float:left;
    font-weight:bold;
    margin-right:5px;
}

#streetPartialEntry input
{
    width:275px;
}
/* ------------------------- END: Address Verification ------------------------------ */

.SearchMenu
{
	font-size:12px;
}
.SearchMenu .leftNavMainHeading
{
	border-bottom:none;
	height:0px;
	overflow:hidden;
}
.SearchMenuTitle
{
	font-weight:bold;
	margin-bottom:10px;
	padding:0 0 0 10px;
}

.SearchMenuHeading
{
	font-weight:bold;
	margin-top:15px;
	padding:0 0 0 10px;
}

.SearchMenuItem{
	margin:0;
	padding:0;
	overflow:hidden;
}
.SearchMenuItem a, .SearchMenuItem span{
	text-decoration:none;
	display:block;
	width:125px;
	padding:3px 0 3px 10px;
	color:#483A8D !important;
}
.SearchMenuItem a{
	color:#483A8D !important;
}
.SearchMenuItem span{
	color:#a0a0a0 !important;
}
.SearchMenuItem a:hover{
	text-decoration:underline;
	color:white !important;
	background-color:#483A8D;
}

.SearchMenuItemLiteral{
	margin:0;
	padding:0px 0px 0px 10px;
	overflow:hidden;
}

.SearchMenuItemExpand{
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
}
.SearchMenuItemExpand a{
	text-decoration:none;
	display:block;
	width:100%;
	padding:3px 0 3px 10px;
	color:#483A8D !important;
	font-style:italic;
}
.SearchMenuItemExpand a:hover{
	text-decoration:underline;
	color:white !important;
	background-color:#483A8D;
	font-style:italic;
}
.SearchMenuScroller
{
	height:500px;
	overflow-y:auto;
	overflow-x:hidden;
}


#SpellCheckContainer
{
	margin-bottom:60px;
}
.SpellCheckLabel
{
	float:left;
	font-style:italic;
}
.SpellCheckString
{
	float:left;
	margin-top:-3px;
}
.SpellCheckString .SearchTermSelect
{
	float:left;
	margin-left:3px;
}
.SpellCheckString .SearchTermSpan
{
	float:left;
	margin-left:3px;
	margin-top:3px;
}

.SpellCheckButton
{
	float:left;
	margin-left:5px;
	margin-top:-3px;
}