a
{
color: 00000;
}

form
{
margin: 0;
}

#PageWrapper
{
width: 980px;
margin: 0 auto;
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-pageWrapper-BG.jpg) repeat-y;
}

#Header
{
width: 980px;
position: relative;
height: 127px;
}

#Header img
{
display: block;
}

.searchSub
{
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-sub1.jpg) no-repeat;
width: 494px;
height: 26px;
}

.headerLinks
{
position: absolute;
font: normal 12px arial;
color: #ffffff;
top: 11px;
right: 114px;
}

.headerLinks a
{
font: normal 11px arial;
color: #ffffff;
text-decoration: none;
}

.headerLinks a:link
{
font: normal 11px arial;
color: #ffffff;
text-decoration: none;
}

.headerLinks a:visited
{
font: normal 11px arial;
color: #ffffff;
text-decoration: none;
}

.headerLinks a:hover
{
font: normal 11px arial;
color: #ffffff;
text-decoration: underline;
}

.headerLinks a:active
{
font: normal 11px arial;
color: #ffffff;
text-decoration: none;
}

.searchInput
{
border: 0;
color: #808080;
font: normal 10px arial;
height: 15px;
width: 230px;
text-align: right;
position: absolute;
top: 106px;
left: 29px;
padding-right: 5px;
}

.searchSubmit
{
position: absolute;
top: 104px;
left: 265px;
}

#LeftColumn
{
width: 172px;
float: left;
}

#LeftColumn img
{
display: block;
}

#Newsletter
{
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-newsletter.jpg) no-repeat;
height: 106px;
width: 172px;
position: relative;
}

.newsEmail
{
border: 0;
color: #808080;
font: normal 10px arial;
height: 14px;
left: 17px;
position: absolute;
top: 53px;
text-align: right;
width: 137px;
}

.newsletterSubmit
{
position: absolute;
top: 71px;
left: 57px;
}

.subSection
{
display: none;
}

.catNav
{
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-leftNav-BG.jpg) repeat-y;
padding: 15px 0;
width: 172px;
}

.catNav ul
{
list-style-type: none;
}

.catNav ul li
{
margin: 0 1px;
border-bottom: 1px solid #b7b9bb;
}

.liAnchor a
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.liAnchor a:link
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.liAnchor a:visited
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.liAnchor a:hover
{
font: bold 12px arial;
color: #000000;
text-decoration: underline;
}

.liAnchor a:active
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.liAnchor
{
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-greenDot.jpg) no-repeat scroll 0% 6px;
margin: 2x 0 2px 9px;
padding: 3px 0 3px 12px;
}

.subSection
{
text-align: left;
}

.subSection ul li
{
padding: 3px 0 3px 20px;
border-bottom: 0;
}

.subliAnchor a
{
font: normal 12px arial;
text-decoration: none;
color: #000000;
}

.subliAnchor a:link
{
font: normal 12px arial;
text-decoration: none;
color: #000000;
}

.subliAnchor a:visited
{
font: normal 12px arial;
text-decoration: none;
color: #000000;
}

.subliAnchor a:hover
{
font: normal 12px arial;
text-decoration: underline;
color: #000000;
}

.subliAnchor a:active
{
font: normal 12px arial;
text-decoration: none;
color: #000000;
}

.subSection ul
{
border-top: 1px solid #B7B9BB;
padding-bottom: 15px;
}

.eyCurve
{
position: absolute;
bottom: -18px;
left: 171px;
}

*html .eyCurve
{
bottom: -19px;
}

.aboveNav
{
background: #3097CF;
width: 160px;
position: relative;
padding: 5px 6px;
}

.typeDrop
{
border: 1px solid #000000;
color: #808080;
font: normal 10px arial;
height: 19px;
width: 160px;
margin-bottom: 8px;
}

.typeDrop option
{
padding: 2px 5px;
}

.wattDrop
{
border: 1px solid #000000;
color: #808080;
font: normal 10px arial;
height: 19px;
width: 160px;
margin-bottom: 8px;
}

.wattDrop option
{
padding: 2px 5px;
}

.brandDrop
{
border: 1px solid #000000;
color: #808080;
font: normal 10px arial;
height: 19px;
width: 160px;
margin-bottom: 8px;
}

.brandDrop option
{
padding: 2px 5px;
}

#RightColumn
{
float: right;
margin: 10px 0px;
width: 798px;
text-align: left;
}

.breadcrumbs
{
color: #808080;
font: normal 8pt arial;
margin: 10px 10px 10px 0;
}

.breadcrumbs a
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:link
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:visited
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:hover
{
color: #808080;
font: normal 8pt arial;
text-decoration: underline;
}

.breadcrumbs a:active
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.itemCaption
{
border-bottom: 1px solid #389DD3;
}

.itemCaption h1
{
color: #6d6e71;
font: bold 17px arial;
margin: 0;
}

.featRowHeader
{
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-featRow-BG.jpg) no-repeat;
height: 24px;
width: 798px;
text-align: left;
color: #ffffff;
font: bold 13px/24px arial;
padding: 0 30px 0 5px;
}

.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;
}

.contentsRegPrice
{
font: normal 12px arial;
color: #000000;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #000000;
}

.orderBox
{
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-orderBox-BG.jpg) repeat-y;
}

.orderBoxContent
{
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-orderBoxGrad.jpg) no-repeat scroll bottom center;
width: 344px;
padding: 15px 35px 40px 35px;
}

.productNum
{
font: normal 12px arial;
padding-bottom: 15px;
color: #404040;
}

.orderRegPrice
{
font: normal 12px arial;
color: #404040;
padding-bottom: 5px;
}

.orderSalePrice
{
font: bold 16px arial;
color: #404040;
padding-bottom: 10px;
}

.quantityPricing
{
border: 1px solid #6D6E71;
margin: 0 0 10px 10px;
width: 168px;
}

.quantityHeader
{
background: #D5D7D8;
color: #404040;
font: bold 14px arial;
padding: 3px;
vertical-align: middle;
}

.volumeText
{
color: #404040;
font: bold 12px arial;
border-right: 1px solid #6D6E71;
}

.orderPriceText
{
color: #ff0000;
font: bold 13px arial;
}

#optionSpan
{
font: bold 12px arial;
color: #404040;
}

.optionSelect
{
border: 1px solid #000000;
}

.optionSelect option
{
padding: 2px 7px;
}

.quantity
{
font: bold 12px arial;
color: #404040;
}

.availability
{
color: #404040;
font: normal 11px arial;
padding: 5px 0 10px 0;
}

.tabs
{
margin-top: 15px;
}

.tabs img
{
display: block;
}

.itemDesc
{
font: normal 12px arial;
padding: 10px;
border: 3px solid #329ad2;
border-top: 0;
float: left;
width: 772px;
}

.divider
{
vertical-align: middle;
}

.contentsTD
{
padding: 5px 10px;
}

#Footer
{
clear: both;
width: 980px;
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-footer-BG.jpg) no-repeat;
height: 34px;
position: relative;
color: #ffffff;
}

.FooterLinks
{
position: absolute;
top: 14px;
right: 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
{
font: normal 11px arial;
position: absolute;
top: 14px;
left: 180px;
}

.eyDesign
{
color: #ffffff;
font: normal 11px arial;
position: absolute;
top: 4px;
left: 7px;
}

.eyDesign a
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.eyDesign a:Link
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.eyDesign a:visited
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.eyDesign a:hover
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.eyDesign a:active
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.featuredWrapper
{
position: relative;
width: 708px;
height: 287px;
}

.featuredImage
{
position: absolute;
left: 29px;
top: 52px;
width: 191px;
height: 179px;
text-align: center;
}

.featuredTitle
{
position: absolute;
left: 242px;
top: 34px;
width: 182px;
height: 217px;
text-align: left;
font: normal 12px arial;
color: black;
}

.featuredName
{
font: bold 14px arial;
color: black;
}

.featuredName a:link
{
font: bold 14px arial;
color: black;
text-decoration: none;
}

.featuredName a:visited
{
font: bold 14px arial;
color: black;
text-decoration: none;
}

.featuredName a:hover
{
font: bold 14px arial;
color: black;
text-decoration: underline;
}

.featuredName a:active
{
font: bold 14px arial;
color: black;
text-decoration: none;
}

.featuredMoreInfo
{
position: absolute;
left: 208px;
top: 255px;
}

.featuredAddToCart
{
position: absolute;
left: 309px;
top: 254px;
}

.featuredShopNow1
{
position: absolute;
left: 600px;
top: 76px;
}

.featuredShopNow2
{
position: absolute;
left: 600px;
top: 169px;
}

.featuredShopNow3
{
position: absolute;
left: 594px;
top: 261px;
}

.detailTable td
{
padding-bottom: 5px;
}

.featuredTitle1
{
position: absolute;
left: 549px;
top: 15px;
font: bold 12px arial;
}

.featuredTitle1 a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredTitle1 a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredTitle1 a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.featuredTitle1 a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredTitle2
{
position: absolute;
left: 549px;
top: 107px;
font: bold 12px arial;
}

.featuredTitle2 a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredTitle2 a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredTitle2 a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.featuredTitle2 a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredTitle3
{
position: absolute;
left: 549px;
top: 199px;
font: bold 12px arial;
}

.featuredTitle3 a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredTitle3 a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredTitle3 a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.featuredTitle3 a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.featuredDesc
{
font: normal 11px arial;
}

.featuredImage1
{
position: absolute;
left: 433px;
top: 12px;
}

.featuredImage2
{
position: absolute;
left: 433px;
top: 104px;
}

.featuredImage3
{
position: absolute;
left: 433px;
top: 196px;
}

.captionText
{
font: normal 11px arial;
}

td.separator img
{
border-top: 1px solid #b3b5b7;
width: 100%;
margin-top: 4px;
}

.contactForm
{
position: relative;
width: 672px;
height: 318px;
background: url(https://lib.store.yahoo.net/lib/yhst-31054738043565/ey-contact-form.jpg) no-repeat;
}

.fname
{
position: absolute;
left: 137px;
top: 42px;
width: 201px;
height: 17px;
border: 0;
padding: 0px;
font: normal 12px arial;
}

.lname
{
position: absolute;
left: 137px;
top: 71px;
width: 201px;
height: 17px;
border: 0;
padding: 0px;
font: normal 12px arial;
}

.subject
{
position: absolute;
left: 137px;
top: 101px;
width: 201px;
height: 17px;
border: 0;
padding: 0px;
font: normal 12px arial;
}

.emailAddress
{
position: absolute;
left: 137px;
top: 131px;
width: 201px;
height: 17px;
border: 0;
padding: 0px;
font: normal 12px arial;
}

.message
{
position: absolute;
left: 137px;
top: 156px;
width: 490px;
height: 89px;
border: 0;
padding: 0px;
font: normal 12px arial;
}

.contactSubmit
{
position: absolute;
left: 516px;
top: 248px;
}

#info-div
{
width: 780px;
}

