form
{
margin: 0;
}

a, a:link, a:visited, a:hover, a:active
{
color: #000000;
}

img
{
border: 0;
display: block;
}

body
{
background: #E9E9E9 url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-body-Grad.jpg) repeat-x scroll top center;
}

.eFamilyFunWrapper
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-body-BG-filled.jpg) no-repeat scroll top center;
}

#PageWrapper
{
margin: 0 auto;
width: 979px;
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-pageWrapper-BG.jpg) repeat-y;
}

#Header
{
width: 979px;
position: relative;
height: 166px;
}

#Header img
{
display: block;
}

.headerlinks
{
color: #ffffff;
font: normal 12px arial;
position: absolute;
top: 32px;
right: 88px;
}

.headerlinks a
{
color: #cb6c13;
font: bold 11px arial;
text-decoration: none;
text-transform: uppercase;
}

.headerlinks a:link
{
color: #cb6c13;
font: bold 11px arial;
text-decoration: none;
text-transform: uppercase;
}

.headerlinks a:visited
{
color: #cb6c13;
font: bold 11px arial;
text-decoration: none;
text-transform: uppercase;
}

.headerlinks a:hover
{
color: #cb6c13;
font: bold 11px arial;
text-decoration: underline;
text-transform: uppercase;
}

.headerlinks a:active
{
color: #cb6c13;
font: bold 11px arial;
text-decoration: none;
text-transform: uppercase;
}

.searchSubmit
{
position: absolute;
top: 106px;
right: 175px;
}

.searchInput
{
border: 0;
font: normal 12px arial;
height: 15px;
position: absolute;
top: 107px;
right: 235px;
text-align: right;
width: 198px;
}

#VolusionLiveChat
{
position: absolute;
top: 62px;
right: 0;
width: 169px;
}

*html #VolusionLiveChat
{
right: -1px;
}

#LeftColumn
{
float: left;
width: 183px;
}

.leftNav
{
border-right: 1px solid #000000;
padding: 10px 0 0px;
background: #DEDEDE;
width: 182px;
}

.leftNav ul
{
list-style-type: none;
text-align: left;
}

.leftNav ul li
{
margin: 0;
border-bottom: 1px solid #000000;
}

.liAnchor
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-blueDot2.jpg) no-repeat scroll 0% 50%;
padding: 2px 4px 2px 11px;
margin-left: 25px;
}

.liAnchor a
{
text-decoration: none;
font: bold 12px arial;
color: #000000;
}

.liAnchor a:link
{
text-decoration: none;
font: bold 12px arial;
color: #000000;
}

.liAnchor a:visited
{
text-decoration: none;
font: bold 12px arial;
color: #000000;
}

.liAnchor a:hover
{
text-decoration: underline;
font: bold 12px arial;
color: #000000;
}

.liAnchor a:active
{
text-decoration: none;
font: bold 12px arial;
color: #000000;
}

.newsletter
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-newsletter.jpg) no-repeat;
height: 95px;
width: 183px;
position: relative;
}

.newsemail
{
position: absolute;
top: 48px;
left: 16px;
width: 149px;
height: 15px;
font: normal 11px arial;
border: 0;
}

.submitNews
{
position: absolute;
top: 68px;
left: 117px;
}

.testimonialsDivLeft
{
font: normal 12px arial;
background: #202020;
border: 1px solid #2F90C9;
color: #ffffff;
margin-left: 1px;
padding: 5px 7px;
text-align: left;
width: 164px;
}

#HomeRightColumn
{
width: 979px;
float: left;
}

.homeFooter
{
background: #000000;
padding: 5px 5px 15px;
}

.homeIntro
{
font: normal 12px arial;
padding: 5px 5px 0 50px;
text-align: left;
}

.testimonialsDiv
{
background: #202020;
border: 1px solid #2F90C9;
color: #ffffff;
font: normal 12px arial;
padding: 5px 15px;
width: 268px;
text-align: left;
}

.testimonialsDiv em
{
display: block;
text-align: right;
}

.testimonialsDivLeft em
{
display: block;
text-align: right;
}

.featuredHeader
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-homefeaturedHeader.jpg) no-repeat;
}

.featuredHeaderSection
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-featuredHeaderSection.jpg) no-repeat;
}

.featuredTitle
{
color: #ffffff;
font: bold 14px arial;
padding: 2px 0 0 5px;
text-align: left;
}

.contentsSalePrice
{
color: #f62f0b;
font: bold 12px arial;
}

.contentsRegPrice
{
font: normal 11px arial;
}

.contentsName a
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.contentsName a:link
{
font: bold 12px arial;
color: #000000;
text-decoation: none;
}

.contentsName a:visited
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 12px arial;
color: #000000;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

#RightColumn
{
width: 796px;
float: left;
margin: 10px 0 10px 0;
text-align: left;
}

.breadcrumbs
{
margin: 0 10px 10px;
font: normal 8pt arial;
text-align: left;
}

.breadcrumbs a
{
font: normal 8pt arial;
text-decoration: none;
color: #000000;
}

.breadcrumbs a:link
{
font: normal 8pt arial;
text-decoration: none;
color: #000000;
}

.breadcrumbs a:visited
{
font: normal 8pt arial;
text-decoration: none;
color: #000000;
}

.breadcrumbs a:hover
{
font: normal 8pt arial;
text-decoration: underline;
color: #000000;
}

.breadcrumbs a:active
{
font: normal 8pt arial;
text-decoration: none;
color: #000000;
}

.itemCaption h1
{
color: #1a9de5;
font: bold 17px arial;
border-bottom: 1px solid #000000;
margin: 0 15px 0 10px;
}

.sectionText
{
font: normal 12px arial;
padding: 10px 0 10px 36px;
text-align: left;
width: 700px;
}

.eyRecentTableTD
{
border: 1px solid #A0A0A0;
padding: 10px;
width: 729px;
*width: 751px;
}

.recentTD
{
text-align: center;
}

#Tab2
{
display: none;
}

#TabBody
{
border: 1px solid #0d4566;
font: normal 12px arial;
padding: 10px;
width: 486px;
}

.reviewTable
{
border-bottom: 1px solid #0D4566;
padding-bottom: 10px;
width: 485px;
}

#ReviewShow
{
border-bottom: 0;
}

.starSelect
{
width: 40px;
}

.orderBox
{
background: #dadada url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-orderBox-BG.jpg) repeat-x scroll top center;
border: 1px solid #000000;
padding: 10px 30px;
float: left;
width: 260px;
text-align: left;
}

*html .orderBox
{
*padding: 10px 18px 10px 30px;
}

.itemCode
{
font: normal 11px arial;
padding-bottom: 8px;
}

.orderRegPrice
{
color: #808080;
font: normal 12px arial;
}

.orderSalePrice
{
color: #0293e2;
font: bold 13px arial;
padding-top:3px;
}

.youSavePrice
{
color: #d01300;
font: normal 11px arial;
}

.quantityText
{
font: bold 12px arial;
padding: 8px 0;
}

.quantityText input
{
height: 16px;
width: 25px;
vertical-align: middle;
text-align: center;
}

.orderButton
{
padding-top: 10px;
}

.availability
{
font: normal 11px arial;
padding: 10px 0;
}

.optionsLabel
{
vertical-align: middle;
font: bold 12px arial;
padding-bottom: 5px;
}

.optionsSelect
{
vertical-align: middle;
padding-bottom: 5px;
font: bold 12px arial;
}



#Footer
{
clear: both;
width: 979px;
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-footer-BG.jpg) no-repeat;
height: 46px;
text-align: center;
}

.footerLinks
{
color: #fc6b04;
font: normal 11px arial;
text-align: center;
height: 18px;
padding-top: 5px;
}

.footerLinks a
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
text-transform: uppercase;
}

.footerLinks a:link
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
text-transform: uppercase;
}

.footerLinks a:visited
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
text-transform: uppercase;
}

.footerLinks a:hover
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
text-transform: uppercase;
}

.footerLinks a:active
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
text-transform: uppercase;
}

.copyright
{
color: #0194e3;
font: normal 11px arial;
text-align: center;
height: 23px;
}

.copyright a
{
color: #0194e3;
font: normal 11px arial;
text-decoration: underline;
}

.copyright a:link
{
color: #0194e3;
font: normal 11px arial;
text-decoration: underline;
}

.copyright a:visited
{
color: #0194e3;
font: normal 11px arial;
text-decoration: underline;
}

.copyright a:hover
{
color: #0194e3;
font: normal 11px arial;
text-decoration: underline;
}

.copyright a:active
{
color: #0194e3;
font: normal 11px arial;
text-decoration: underline;
}

.insetTable
{
display: block
}

.insetTable td
{
padding: 3px;
vertical-align: middle;
height: 75px;
width: 75px;
}

.lightBoxInsets td
{
vertical-align: middle;
}

.eyInset
{
width: 72px;
height: 72px;
border: 1px solid #CCCCCC;
}

html>body
{
margin-left: -.1px;
}

.mainNav
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-subHeaderDouble.jpg) no-repeat;
height: 32px;
width: 704px;
}

.mainNav a
{
display: block;
height: 32px;
float: left;
}

.gameRoom
{
width: 111px;
}

.gameRoom:hover
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-subHeaderDouble.jpg) no-repeat scroll 0 -32px;
}

.sportsandOutdoors
{
width: 147px;
}

.sportsandOutdoors:hover
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-subHeaderDouble.jpg) no-repeat scroll -111px -32px;
}

.toysandGames
{
width: 121px;
}

.toysandGames:hover
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-subHeaderDouble.jpg) no-repeat scroll -258px -32px;
}

.licensedMerch
{
width: 173px;
}

.licensedMerch:hover
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-subHeaderDouble.jpg) no-repeat scroll -379px -32px;
}

.exercise
{
width: 152px;
}

.exercise:hover
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-subHeaderDouble.jpg) no-repeat scroll -552px -32px;
}

.featuredItemBox
{
background: url(https://lib.store.yahoo.net/lib/yhst-34030728575439/ey-itemBox-BG.jpg) no-repeat;
height: 215px;
width: 736px;
margin: 15px 0 15px 32px;
position: relative;
}

.featuredItemImage
{
position: absolute;
width: 220px;
height: 170px;
top: 36px;
left: 33px;
}

.featuredItemName
{
position: absolute;
left: 284px;
top: 44px;
width: 430px;
}

.featuredItemName a
{
color: #000000;
font: bold 18px arial;
text-decoration: none;
}

.featuredItemName a:link
{
color: #000000;
font: bold 18px arial;
text-decoration: none;
}

.featuredItemName a:visited
{
color: #000000;
font: bold 18px arial;
text-decoration: none;
}

.featuredItemName a:hover
{
color: #000000;
font: bold 18px arial;
text-decoration: none;
}

.featuredItemName a:active
{
color: #000000;
font: bold 18px arial;
text-decoration: none;
}

.featuredItemInfo
{
position: absolute;
font: normal 12px arial;
top: 76px;
left: 284px;
width: 435px;
}

.featuredItemPrice
{
color: #ff0000;
font: bold 13px arial;
margin-top: 5px
}

.featuredItemMore
{
position: absolute;
top: 168px;
left: 281px;
}

.featuredItemAdd
{
position: absolute;
top: 162px;
left: 407px;
}

.belowNav
{
background: #DADADA;
color: #000000;
width: 182px;
padding: 10px 0;
text-align: center;
}

.belowNav img
{
display: inline-block;
}

.pdMyAccountPrice {
	color:#0900d2;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
}
.pdMyAccountPriceLessEmphasis {
	color: #0293e2;
	font: bold 13px arial;
}

.institutionalPrice {
	color: #0293e2;
	font: bold 13px arial;
}

.institutionalPriceList {
	color: #0293E2;
	font: bold 12px arial;	
}

.ourPriceValue {
	color:#0900d2;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
}

.ourPriceValueLessEmphasis {
	color:#808080;
	font-family:arial;
	font-size:12px;
}

.priceWithOptionsText {
	color:#0900d2;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
}

.priceWithOptionsPrice {
	color:#0900d2;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
}

.mini_msg
{
display: none !important;
}

#yfc_mini
{
position: absolute;
top: 5px;
right: 0;
color: #0A3C65;
font: bold 11px arial;
}

.close_btn_hover
{
border: 0 !important;
}
