body
{
text-align: center;
background: #848484;
background: #787777 url(ey-cart-bg.jpg) repeat-x;
}

a
{
color: #000000;
text-decoration: none;
font: bold 12px arial;
}

a:link
{
color: #000000;
text-decoration: none;
font: bold 12px arial;
}

a:visited
{
color: #000000;
text-decoration: none;
font: bold 12px arial;
}

a:hover
{
color: #000000;
text-decoration: underline;
font: bold 12px arial;
}

a:active
{
color: #000000;
text-decoration: none;
font: bold 12px arial;
}

#PageWrapper
{
width: 986px;
margin: 0 auto;
background: url(ey-PageWrapper-BG.jpg) repeat-y;
}

#Header
{
width: 986px;
position: relative;
}

#Header img
{
display: block;
}

.searchSubmit
{
position: absolute;
bottom: 3px;
*bottom: 2px;
right: 193px; 
}

.searchInput
{
position: absolute;
bottom: 5px;
right: 232px;
font-size: 12px;
width: 218px;
height: 17px;
background-color: #cccccc;
}

#HomeRightColumn
{
width: 986px;
margin-top: 5px;
}

.headerLinks
{
color: #ffffff;
font: normal 12px arial;
position: absolute;
top: 4px;
right: 142px;
}

.headerLinks a
{
font: normal 12px arial;
color: #ffffff;
text-decoration: none;
}

.headerLinks a:link
{
font: normal 12px arial;
color: #ffffff;
text-decoration: none;
}

.headerLinks a:visited
{
font: normal 12px arial;
color: #ffffff;
text-decoration: none;
}

.headerLinks a:hover
{
font: normal 12px arial;
color: #ffffff;
text-decoration: underline;
}

.headerLinks a:active
{
font: normal 12px arial;
color: #ffffff;
text-decoration: none;
}

#LeftColumn
{
position: relative;
width: 235px;
padding-bottom: 30px;
float: left;
background: #000000;
}

.eyLeftCurve
{
position: absolute;
right: -22px;
*right: -23px;
top: 0;
}

.catNav
{
border: 1px solid #a6a6a6;
background: #e0e0e0;
}

.catNav ul
{
text-align: left;
padding: 0;
margin: 0px 0 10px 0;
}

.catNav ul li
{
list-style-type: none;
border-top: 1px solid #b1b1b1;
}

.liAnchor a
{
color: #0c4f75;
font: normal 12px arial;
text-decoration: none;
}

.liAnchor a:link
{
color: #0c4f75;
font: normal 12px arial;
text-decoration: none;
}

.liAnchor a:visited
{
color: #0c4f75;
font: normal 12px arial;
text-decoration: none;
}

.liAnchor a:hover
{
color: #0c4f75;
font: normal 12px arial;
text-decoration: underline;
}

.liAnchor a:active
{
color: #0c4f75;
font: normal 12px arial;
text-decoration: none;
}

.liAnchor
{
background: url(ey-blueDot.jpg) no-repeat scroll 0% 50%;
padding: 3px 10px 3px 13px;
margin-left: 21px;
}

.monsterNews
{
background: #E0E0E0;
font: normal 11px arial;
padding: 5px 10px;
width: 185px;
*width: 205px;
text-align: left;
}

.monsterNewsLink
{
text-align: right;
padding: 10px 0;
}

#RightColumn
{
float: left;
width: 723px;
margin: 10px 11px 25px 17px;
text-align: left;
}

.breadcrumbs
{
color: #000000;
font: normal 8pt arial;
padding-bottom: 10px;
}

.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;
}

.sectionText
{
font: normal 12px arial;
padding: 10px;
width: 690px;
float: left;
}

#contents
{
margin: 10px 5px;
width: 699px;
float: left;
}

#contents td
{
vertical-align: middle;
}

.itemCaption h1
{
border-bottom: 1px solid #b3b3b3;
color: #128ACB;
font: bold 18px arial;
}

.sectionName
{
height: 49px;
}

.sectionName h1
{
color: #ffffff;
font: bold 20px arial;
padding: 13px 0 10px 20px;
}

.recent-outer
{
width: 444px;
padding-top: 15px;
float: left;
}

#recent-items tr th
{
width: 444px;
height: 35px;
background: url(ey-recentlyViewedHeader.jpg) no-repeat;
}

#recent-items tr td table tr td .recent-items-name a
{
color: #000000;
font: bold 11px arial;
text-decoration: none;
}

#recent-items tr td table tr td .recent-items-name a:link
{
color: #000000;
font: bold 11px arial;
text-decoration: none;
}

#recent-items tr td table tr td .recent-items-name a:visited
{
color: #000000;
font: bold 11px arial;
text-decoration: none;
}

#recent-items tr td table tr td .recent-items-name a:hover
{
color: #000000;
font: bold 11px arial;
text-decoration: underline;
}

#recent-items tr td table tr td .recent-items-name a:active
{
color: #000000;
font: bold 11px arial;
text-decoration: none;
}

#sc-seo-related-links
{
margin-top:15px;
width: 444px;
float: left;
}

.cross-sell .cross-sell-header
{
background: none;
padding: 0;
margin-bottom: 0;
}

.cross-sell
{
width: 214px;
}

.recent-items-saleprice
{
color: #CC0000;
}

.recent-items-saleprice span
{
font-weight: bold;
}

.crossSellContents
{
border: 1px solid #acacad;
padding: 15px 10px;
width: 192px;
}

#qty-pricing
{
border: 1px solid #B3B6B7;
width: 173px;
}

#qty-pricing .qty-price-header
{
background: #8FC7EB;
border-bottom: 1px solid #B3B6B7;
color: #000000;
font: bold 15px arial;
}

#qty-pricing table td.col-1
{
background: #EEF8FD;
border-bottom: 1px solid #B3B6B7;
border-right: 1px solid #B3B6B7;
color: #000000;
}

#qty-pricing table td.col-2
{
background: #EEF8FD;
border-bottom: 1px solid #B3B6B7;
color: #000000;
text-align: center;
}

#product-info-table td
{
background: none;
border-bottom: none;
color: #000000;
font: normal 14px arial;
padding: 3px 0px 2px 0;
}

#product-info-table
{
background: #eff8fd url(ey-orderbox-BG.jpg) repeat-x scroll left top;
border: 1px solid #B3B6B7;
color: #000000;
width: 264px;
margin: 5px 0;
}

.itemNum
{
padding-top: 10px !important;
}

.orderSalePrice td
{
font: bold 17px arial !important;
}

.orderSalePrice td span
{
color: #fe0101 !important;
}

.youSave td
{
font: bold 14px arial !important;
color: #fe0101 !important;
}

.availability
{
text-align: center;
}

.shippingCal
{
text-align: center;
}

.add-to-cart
{
text-align: center !important;
padding: 17px 0 !important;
}

.customerReviews
{
width: 416px;
padding: 10px;
}

.reviewContent
{
font: normal 12px arial;
}

.reviewer
{
font: italic 12px arial;
}

.reviewTable
{
padding-top: 10px;
}

.info-div
{
margin: 10px;
}

#EYFooter
{
clear: both;
position: relative;
width: 986px;
background: #787777;
}

.footerCurve
{
position: absolute;
top: -29px;
left: 0;
}

.commentsArea
{
//background: url(ey-commentsArea.jpg) no-repeat;
background: #000000;
padding-bottom: 40px;
width: 986px;
text-align: left;
}

#home-rotate-testimonials
{
color: #ffffff;
font: normal 13px arial;
padding: 15px 0 0 30px; 
width: 530px;
text-align: left;
}

#home-rotate-testimonials ul
{
margin: 0 0 10px 0;
padding: 0;
}

#home-rotate-testimonials ul li
{
list-style-type: none;
}

#home-rotate-testimonials ul li div
{
font: italic 12px arial;
width: 230px;
*width: 530px;
text-align:left;
padding: 10px 0 0 300px;
}

#home-rotate-testimonials a
{
color: #ffffff;
font: normal 11px arial;
}

#home-rotate-testimonials a:link
{
color: #ffffff;
font: normal 11px arial;
}

#home-rotate-testimonials a:visited
{
color: #ffffff;
font: normal 11px arial;
}

#home-rotate-testimonials a:hover
{
color: #ffffff;
font: normal 11px arial;
}

#home-rotate-testimonials a:active
{
color: #ffffff;
font: normal 11px arial;
}

#home-rotate-testimonials a img
{
vertical-align: middle;
padding-right: 5px;
}

.helpDesk a
{
color: #ffffff;
font: normal 12px arial;
}

.helpDesk a:link
{
color: #ffffff;
font: normal 12px arial;
}

.helpDesk a:visited
{
color: #ffffff;
font: normal 12px arial;
}

.helpDesk a:hover
{
color: #ffffff;
font: normal 12px arial;
}

.helpDesk a:active
{
color: #ffffff;
font: normal 12px arial;
}

.helpDesk
{
position: absolute;
top: 1px;
right: 1px;
}

.commentsHeader
{
font: bold 16px arial;
}

.eyFinalText
{
color: #c0c0c0;
font: normal 11px arial;
padding: 10px;
text-align: left;
}

.cardsDiv
{
color: #C0C0C0;
font: normal 11px arial
}

.cardsDiv a
{
font: normal 11px arial !important;
color: #fde800 !important;
margin: 0 !important;
text-decoration: underline !important;
}

.cardsDiv a:link
{
font: normal 11px arial !important;
color: #fde800 !important;
margin: 0 !important;
text-decoration: underline !important;
}

.cardsDiv a:visited
{
font: normal 11px arial !important;
color: #fde800 !important;
margin: 0 !important;
text-decoration: underline !important;
}

.cardsDiv a:hover
{
font: normal 11px arial !important;
color: #fde800 !important;
margin: 0 !important;
text-decoration: underline !important;
}

.cardsDiv a:active;
{
font: normal 11px arial !important;
color: #fde800 !important;
margin: 0 !important;
text-decoration: underline !important;
}

.footerFinalText img
{
padding: 0 15px;
}



div#sc-tab-details
{
width: 444px;
float: left;
}

div#sc-tab-details ul#sctab
{
width: 444px;
}

div#sc-tab-details ul#sctab li.tabheader, div#sc-tab-details ul#sctab li.tabhover
{
background: none;
font: bold 14px arial;
width: 144px;
height: 34px;
}

div#sc-tab-details ul#sctab li.tabheader a, div#sc-tab-details ul#sctab li.tabhover a
{
font: bold 14px arial;
height: 25px;
*height: 34px;
width: 144px;
padding-top: 9px;
}

div#sc-tab-details ul#sctab li.tabhover a
{
display: block;
color: #000000;
background: url(ey-tab-BG.gif) 0 0 no-repeat;
}

div#sc-tab-details ul#sctab li.tabhover a:hover
{
display: block;
color: #000000;
background: url(ey-tab-BG.gif) 0 0 no-repeat;
}

div#sc-tab-details ul#sctab li.tabhover a:active
{
display: block;
color: #000000;
background: url(ey-tab-BG.gif) 0 0 no-repeat;
}

div#sc-tab-details ul#sctab li.tabheader a
{
display: block;
color: #000000;
background: url(ey-tab-BG.gif) 0 -34px no-repeat;
}

div#sc-tab-details ul#sctab li.tabheader a:hover
{
display: block;
color: #000000;
background: url(ey-tab-BG.gif) 0 0 no-repeat;
}

div#sc-tab-details ul#sctab li.tabheader a:active
{
display: block;
color: #000000;
background: url(ey-tab-BG.gif) 0 -34px no-repeat;
}


div#sc-tab-details div#sctabinfo div.infobox
{
border: 1px solid #acacad;
width: 397px;
*width: 431px !important;
font: normal 12px arial;
}

div#sc-tab-details div#sctabinfo
{
width: 431px;
}

.recent-items td
{
width: 50% !important;
}


div.scSSpop
{
border-color: #828282 !important;
}

.availability
{
font: bold 12px arial !important;
padding-bottom: 15px !important;
}

.sale-price
{
font: bold 12px arial;
}

.SortPagingLinks
{
width: 704px !important;
}

.SortPagingLinksNumber
{
width: 704px !important;
}

.contentsRegPrice
{
font: normal 11px arial;
}

.contentsSalePrice
{
color: #ff0000;
font: bold 12px arial;
}

#HomeRightColumn
{
margin: 0;
}

.leftTablePiece
{
position: absolute;
left: -9px;
top: -9px;
}

.rightTablePiece
{
position: absolute;
right: -9px;
top: 0px;
}
