.block
{
display: block;
}

.inline
{
display: inline;
}

#PageWrapper
{
width: 884px;
position: relative;
}

#Header
{
width: 884px;
position: relative;
height: 167px;
}

#LeftColumn
{
position: relative;
width: 164px;
background-color: #434141;
float: left;
text-align: left;
}

#RightColumn
{
position: relative;
width: 714px;
margin-left: 5px;
margin-top: 10px;
background-color: white;
float: left;
text-align: left;
}

#Footer
{
width: 884px;
position: relative;
clear: both;
}

.leftnav-piece
{
position: absolute;
right: -9px;
top: 0px;
}

.catNav
{
text-align: left;
width: 162px;
*width: 164px;
border: 1px solid #ffb505;
border-top: 0;
border-bottom: 0;
background-color: #fff4c0;
}

.catNav ul
{
margin: 0;
padding: 0;
}

.catNav ul li
{
list-style: none;
border-top: 1px solid #ffb505;
padding: 2px 0px 2px 0px;
}

.catNav ul li div
{
padding-left: 25px;
}

.catNav ul li a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:hover
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav .subsections
{
padding: 0px 5px 5px 20px;
}

.catNav .subsections ul.newclass li
{
border: 0;
background: none;
padding: 0;
}

.catNav .subsections ul.newclass li div
{
padding-left: 15px;
}

.catNav .subsections ul.newclass li a:link
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.catNav .subsections ul.newclass li a:visited
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.catNav .subsections ul.newclass li a:hover
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.catNav .subsections ul.newclass li a:active
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.newsInput
{
position: absolute;
top: 58px;
right: 13px;
height: 19px;
width: 138px;
border: 1px solid #680203;
}

.newsSubmit
{
position: absolute;
top: 79px;
right: 16px;
}

.newsText
{
position: absolute;
text-align: center;
width: 139px;
font: normal 11px arial;
color: black;
top: 27px;
left: 12px;
}

.newsletter
{
margin-top: 4px;
padding-bottom: 20px;
padding-top: 5px;
}

.catNav ul li
{
background: url(/lib/wickedcoolstuff/ey-catnav-dot.jpg) no-repeat scroll 5% center;
}

.catNav .subsections ul.newclass li
{
border: 0;
background: url(/lib/wickedcoolstuff/ey-catnav-sub-dot.jpg) no-repeat scroll 5% center;
padding: 0;
}

.catNav .subsections ul.newclass li a:hover
{
text-decoration: underline;
}

.newsletter
{
background: url(/lib/wickedcoolstuff/ey-newsletter.jpg) no-repeat;
height: 114px;
width: 164px;
position: relative;
}

.orderBox
{
background: #ffe5ac url(/lib/wickedcoolstuff/orderbox-BG.jpg) repeat-x;
}

#PageWrapper
{
background: url(/lib/wickedcoolstuff/pagewrapper-BG.jpg) repeat-y;
}

#SubHeader
{
position: relative;
}

.contentsName
{
font: bold 11px arial;
color: black;
}

.contentsName a:link
{
font: bold 11px arial;
color: black;
text-decoration: none;
}

.contentsName a:visited
{
font: bold 11px arial;
color: black;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 11px arial;
color: black;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 11px arial;
color: black;
text-decoration: none;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #bf2903;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #000000;
}

.viewFull a:link
{
font: bold 11px arial;
color: white;
text-decoration: none;
}

.viewFull a:visited
{
font: bold 11px arial;
color: white;
text-decoration: none;
}

.viewFull a:hover
{
font: bold 11px arial;
color: white;
text-decoration: underline;
}

.viewFull a:active
{
font: bold 11px arial;
color: white;
text-decoration: none;
}

.featuredTitle
{
font: bold 14px arial;
color: #f4f404;
text-transform: uppercase;
}

.featuredText
{
font: normal 11px arial;
color: #FFFFFF;
}

.sectionTitle
{
padding-left: 10px;
vertical-align: middle;
font: bold 16px arial;
color: white;
padding-top: 7px;
}

.sectionTitle h1
{
margin: 0;
padding: 0;
font: bold 16px arial;
color: white;
}

.captionText
{
font: normal 11px arial;
color: black;
}

.miniFeaturedName
{
font: bold 12px arial;
color: #fbfc00;
text-transform: uppercase;
}

.miniFeaturedName a:link
{
font: bold 12px arial;
color: #fbfc00;
text-transform: uppercase;
text-decoration: none;
}

.miniFeaturedName a:visited
{
font: bold 12px arial;
color: #fbfc00;
text-transform: uppercase;
text-decoration: none;
}

.miniFeaturedName a:hover
{
font: bold 12px arial;
color: #fbfc00;
text-transform: uppercase;
text-decoration: none;
}

.miniFeaturedName a:active
{
font: bold 12px arial;
color: #fbfc00;
text-transform: uppercase;
text-decoration: none;
}

.fullCollection
{
font: bold 11px arial;
color: black;
padding-left: 5px;
}

.fullCollection a:link
{
font: bold 11px arial;
color: black;
text-decoration: none;
}

.fullCollection a:visited
{
font: bold 11px arial;
color: black;
text-decoration: none;
}

.fullCollection a:hover
{
font: bold 11px arial;
color: black;
text-decoration: none;
}

.fullCollection a:active
{
font: bold 11px arial;
color: black;
text-decoration: none;
}

.miniFeaturedImage
{
margin-top: 20px;
height: 102px;
}

.infoTable a:link
{
color: black;
text-decoration: underline;
}

.infoTable a:visited
{
color: black;
text-decoration: underline;
}

.infoTable a:hover
{
color: black;
text-decoration: underline;
}
.infoTable a:active
{
color: black;
text-decoration: underline;
}

.inputSearch
{
position: absolute;
top: 4px;
left: 62px;
width: 220px;
height: 18px;
border: 0;
}

.submitSearch
{
position: absolute;
top: 4px;
left: 286px;
}

.breadcrumbs
{
font: normal 8pt arial;
}

.breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs a:link, .breadcrumbs a:active
{
font: normal 8pt arial;
color: #000000;
text-decoration: none;
}

.breadcrumbs a:hover
{
font: normal 8pt arial;
color: #000000;
text-decoration: underline;
}

.orderBox
{
background: #ffe5ac url(/lib/wickedcoolstuff/orderbox-BG.jpg) repeat-x;
border; 1px solid #960603;
text-align: center;
width: 276px;
}

.itemNum
{
font: normal 12px arial;
padding: 7px 0 5px 0;
}
.regularOrderPrice
{
font: bold 12px arial;
color: #000000;
}

.saleOrderPrice
{
color: #f12d2d;
font: bold 15px arial;
padding: 5px;
}

.quantity
{
font: bold 12px arial;
}

.options
{
padding: 5px;
}

.label
{
display: inline;
font: bold 12px arial;
}

.optionbox
{
display: inline;
}

.availability
{
font: bold 11px arial;
padding: 10px 0 10px 0;
}

.itemDesc
{
text-align: left;
font: normal 11px arial;
}

.buttons
{
padding: 15px 0 20px 0;
}

.itemCaption h1
{
font: bold 15px arial;
border-bottom: 1px solid #000000;
}

.crossSell
{
width: 233px;
padding: 20px 0 20px 30px;
}

.crossSellContents
{
text-align: center;
border: 1px solid #960603;
padding: 15px;
width: 201px;
*width: 233px;
}

.crossSellContents p
{
margin: 5px;
}

.crossSellContents span
{
font: bold 13px arial;
}

.one
{
padding-top: 20px;
}

.one a, .one a:visited, .one a:link, .one a:active
{
color: #000000;
font: bold 11px arial;
text-decoration: none;
}

.one a:hover
{
color: #000000;
font: bold 11px arial;
text-decoration: underline;
}

#Footer
{
color: #FFFFFF;
background-color: #434141;
font: normal 11px arial;
text-align: center;
padding-left: 164px;
width: 720px;
*width: 884px;
}

#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited
{
color: #FFFFFF;
text-decoration: none;
font: normal 11px arial;
}

#Footer a:hover
{
color: #FFFFFF;
text-decoration: underline;
font: normal 11px arial;
}

.footerLinks
{
padding-top: 10px;
}

.copyright
{
padding: 5px 0 10px 0;
}
