body
{
background: #252525 url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-bodyBG.jpg) repeat-x;
}

a, a:link, a:visited, a:hover, a:active
{
color: #000000;
}

#PageWrapper
{
width: 980px;
margin: 0 auto;
}

#Header
{
width: 980px;
position: relative;
height: 174px;
}

#Header img
{
display: block;
}

.headerPiece
{
position: absolute;
top: 0;
left: -42px;
}

.searchSubmit
{
position: absolute;
top: 113px;
left: 529px;
}

.searchInput
{
position: absolute;
top: 117px;
left: 331px;
border: 0;
font: normal 12px arial;
height: 17px;
width: 185px;
}

.headerLinks
{
color: #ffffff;
font: normal 10px arial;
position: absolute;
top: 41px;
left: 342px;
}

.headerLinks a
{
color: #ffffff;
text-transform: uppercase;
font: normal 10px arial;
text-decoration: none;
}

.headerLinks a:link
{
color: #ffffff;
text-transform: uppercase;
font: normal 10px arial;
text-decoration: none;
}

.headerLinks a:visited
{
color: #ffffff;
text-transform: uppercase;
font: normal 10px arial;
text-decoration: none;
}

.headerLinks a:hover
{
color: #ffffff;
text-transform: uppercase;
font: normal 10px arial;
text-decoration: underline;
}

.headerLinks a:active
{
color: #ffffff;
text-transform: uppercase;
font: normal 10px arial;
text-decoration: none;
}

#HomeRightColumn
{
width: 980px;
float: left;
}

.homeNewsletter
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-newsletter.jpg) no-repeat;
height: 99px;
width: 284px;
position: relative;
}

.newsEmail
{
border: 0;
color: #4f4f50;
font: normal 11px arial;
position: absolute;
top: 63px;
left: 22px;
height: 15px;
width: 178px;
text-align: right;
}

.newsletterSubmit
{
position: absolute;
top: 60px;
left: 204px;
}

.testimonials
{
width: 248px;
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-testimonials-BG.jpg) repeat-y;
}

.testimonialsText
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-testimonialsBottom.jpg) no-repeat scroll bottom center;
width: 228px;
color: #ffffff;
font: normal 11px arial;
padding: 0 10px 10px 10px;
text-align: left;
}

.testimonialsText em
{
display: block;
padding-top: 6px;
color: #989898;
font: bold 11px arial;
}

.introText
{
font: normal 11px arial;
color: #ffffff;
padding: 0 5px 10px 0;
}

#contentWrapper
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-pageWrapper-BG.jpg) repeat-y;
float: left;
width: 980px;
border-bottom: 1px solid #626262;
}

#RightColumn
{
float: right;
margin: 10px 5px;
width: 798px;
*width: 793px;
text-align: left;
}

.breadcrumbs
{
color: #000000;
font: normal 8pt arial;
text-decoration: none;
margin: 10px 10px 5px 0;
}

.breadcrumbs a
{
color: #000000;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:link
{
color: #000000;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:visited
{
color: #000000;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:hover
{
color: #000000;
font: normal 8pt arial;
text-decoration: underline;
}

.breadcrumbs a:active
{
color: #000000;
font: normal 8pt arial;
text-decoration: none;
}

.itemCaption
{
padding-bottom: 15px;
}

.itemCaption h1
{
color: #669ADC;
border-bottom: 1px solid #292B2A;
font: bold 18px arial;
}

.sectionText
{
font: normal 12px arial;
}

.sectionText img
{
float: left;
}

.contentsName a
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.contentsName a:link
{
font: bold 12px arial;
color: #000000;
text-decoration: 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;
}

.contentsSalePrice
{
color: #000000;
font: bold 12px arial;
}

.contentsRegPrice
{
color: #000000;
font: normal 11px arial;
}

.orderBox img
{
display: block;
}

.orderContent
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-order-BG.jpg) repeat-x scroll bottom center;
border: 3px solid #525254;
border-top: 0;
padding: 15px;
}

.itemNum
{
font: normal 11px arial;
padding-bottom: 10px;
}

.orderRegPrice
{
font: normal 11px arial;
}

.orderSalePrice
{
font: bold 13px arial;
padding-bottom: 10px;
}

#OptionSpan
{
font: bold 12px arial;
display: block;
padding-top: 5px;
}

#OptionSpan select
{
display: block;
}

#OptionSpan select option
{
padding: 0 4px;
}

.quantity
{
padding-top: 10px;
font: bold 12px arial;
}

.quantity input
{
border: 1px solid #7F9CB9;
color: #000000;
display: block;
font: normal 12px arial;
height: 18px;
margin-top: 5px;
text-align: right;
width: 24px;
padding: 2px 2px 0 0;
}

.eyATC
{
padding-top: 10px;
font: normal 12px arial;
}

.availability
{
font: normal 12px arial;
text-align: center;
padding: 10px 0 0 0;
color: #343334;
}

.itemDesc
{
font: normal 12px arial;
margin: 10px;
}

.crossSell
{
border: 1px solid #c0c0c0;
width: 184px;
}

#LeftColumn
{
float: left;
width: 172px;
}

.leftNav
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-leftNav-BG.jpg) repeat-y;
width: 172px;
padding: 10px 0 20px 0;
text-align: left;
}

.leftNav ul
{
list-style-type: none;
}

.leftNav ul li
{
margin: 0 1px;
border-bottom: 1px solid #a8a8a8;
}

.liAnchor a
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-blueArrow.jpg) no-repeat scroll 17px 4px;
color: #000000;
font: bold 12px arial;
text-decoration: none;
padding: 2px 5px 2px 30px;
display: block;
}

.liAnchor a:link
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-blueArrow.jpg) no-repeat scroll 17px 4px;
color: #000000;
font: bold 12px arial;
text-decoration: none;
display: block;
}

.liAnchor a:visited
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-blueArrow.jpg) no-repeat scroll 17px 4px;
color: #000000;
font: bold 12px arial;
text-decoration: none;
display: block;
}

.liAnchor a:hover
{
background: #3b3b3d url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-blueArrowBlack.jpg) no-repeat scroll 17px 4px;
color: #ffffff;
font: bold 12px arial;
text-decoration: none;
display: block;
}

.liAnchor a:active
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-blueArrow.jpg) no-repeat scroll 17px 4px;
color: #000000;
font: bold 12px arial;
text-decoration: none;
display: block;
}

.newsletter
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-newsletterLeft.jpg) no-repeat;
width: 164px;
height: 99px;
position: relative;
margin: 15px 0;
}

.newsEmail2
{
position: absolute;
border: 0;
color: #4f4f50;
font: normal 11px arial;
height: 16px;
width: 97px;
text-align: right;
top: 70px;
left: 5px;
}

.newsletterSubmit2
{
position: absolute;
top: 68px;
left: 103px;
}

#Footer
{
width: 980px;
clear: both;
padding-top: 3px;
}

.footerDiv
{
background: url(https://lib.store.yahoo.net/lib/yhst-42818739621516/ey-footer-BG.jpg) no-repeat;
color: #ffffff;
font: normal 11px arial;
height: 27px;
width: 980px;
position: relative;
}

.footerLinks
{
position: absolute;
top: 5px;
left: 10px;
}

.footerLinks a
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.footerLinks a:link
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.footerLinks a:visited
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.footerLinks a:hover
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.footerLinks a:active
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.copyright
{
position: absolute;
top: 5px;
right: 10px;
}

.copyright a
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.copyright a:link
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.copyright a:visited
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.copyright a:hover
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.copyright a:active
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}



.cookClass
{
font: bold 11px arial;
color: #ffffff;
position: absolute;
top: 43px;
right: 234px;
}

.cookNotification
{
color: #ffffff;
font: bold 11px arial;
position: absolute;
top: 43px;
right: 4px;
}



.contactFName{
height:18px;
left:127px;
position:absolute;
top:56px;
width:202px;
border:1px solid black;
}
.contactLName{
height:18px;
left:127px;
position:absolute;
top:85px;
width:202px;
border:1px solid black;
}
.contactEmail{
height:18px;
left:127px;
position:absolute;
top:145px;
width:202px;
border:1px solid black;
}
.contactMessage{
height:89px;
left:127px;
position:absolute;
top:169px;
width:490px;
border:1px solid black;
}
.contactSubject
{
height:18px;
left:127px;
position:absolute;
top:115px;
width:204px;
border:1px solid black;
}
.contactSubmit
{
position:absolute;
left: 487px;
top: 261px;
}
.sectionTextDisplay
{
background-color: #252525;
height: 323px;
left: 0px;
position: absolute;
top: 35px;
width: 767px;
text-align: center;
font: bold 14px arial;
color: #ffffff;
}
