html{background: url(https://lib.store.yahoo.net/lib/snaz75/ey-bg-rep.jpg) repeat-x scroll center top #6F0068;}
body
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-bg-11.jpg) no-repeat scroll center top;
margin: 0 auto;
text-align: center;
font: normal 12px arial;
color: black;
}

img
{
display: block;
border: 0px;
}

form
{
display: inline;
}

#PageWrapper
{
background: #ffffff url(https://lib.store.yahoo.net/lib/snaz75/ey-pagewrapper-bg.jpg) repeat-y;
margin: 0 auto;
width: 980px;
position: relative;
text-align: left;
}

#Header
{
width: 980px;
position: relative;
height:170px;
}

#LeftColumn
{
float: left;
width: 185px;
display: inline;
}

#RightColumn
{
float: right;
width: 760px;
margin-left: 18px;
margin-right: 16px;
display: inline;
}

#Footer
{
clear: both;
width:980px;
background-color: #082b40;
}

.featuredTitle
{
font: bold 14px arial;
color: #2d3b57;
}

.contentsName
{
font: bold 12px arial;
color: black;
}

.contentsName a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsName a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #808080;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #000000;
}

.searchInput
{
position: absolute;
left: 283px;
top: 145px;
width: 240px;
height: 17px;
padding: 0;
border: 0;
font: normal 12px arial;
color: black;
}

.searchSubmit
{
position: absolute;
left:531px;
top: 144px;
}

.catNav
{
width: 183px;
margin-left:1px;
background: #ffffff url(https://lib.store.yahoo.net/lib/snaz75/ey-leftnav-wrap.jpg) repeat-y;
}

.catNav ul
{
margin: 0;
padding: 0;
width: 183px;
list-style: none;
}

.catNav ul li
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-bullet.jpg) no-repeat scroll 15px 9px;
font: bold 12px arial;
color: black;
padding: 4px 0;
}

.catNav ul li.selected
{
background: #2e93c3 url(https://lib.store.yahoo.net/lib/snaz75/ey-selected-bg.jpg) no-repeat scroll 1px center;
font: bold 12px arial;
color: white;
padding: 4px 0;
}

.catNav ul li div
{
padding-left: 24px;
}

.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: underline;
}

.catNav ul li a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li.selected a:link
{
font: bold 12px arial;
color: white;
text-decoration: none;
}

.catNav ul li.selected a:visited
{
font: bold 12px arial;
color: white;
text-decoration: none;
}

.catNav ul li.selected a:hover
{
font: bold 12px arial;
color: white;
text-decoration: none;
}

.catNav ul li.selected a:active
{
font: bold 12px arial;
color: white;
text-decoration: none;
}

.eyBreadcrumbs
{
font: normal 11px arial;
color: #808080;
margin: 5px 0;
}

.eyBreadcrumbs a:link
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

.eyBreadcrumbs a:visited
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

.eyBreadcrumbs a:hover
{
font: normal 11px arial;
color: #808080;
text-decoration: underline;
}

.eyBreadcrumbs a:active
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

h1.eyTitle
{
margin: 0 0 20px 0;
color: #41649c;
font: normal 20px arial;
border-bottom:0 !important;
width: 100%;
}

.eyText11
{
font: normal 11px arial;
color: black;
}

.eyText12
{
font: normal 12px arial;
color: black;
}

.newsletter
{
background: #ffffff url(https://lib.store.yahoo.net/lib/snaz75/ey-newsletter.jpg) no-repeat;
height: 115px;
width: 185px;
position: relative;
}

.newsInput
{
position: absolute;
left: 14px;
top: 76px;
width: 120px;
height: 17px;
padding: 0;
border: 0;
font: normal 11px arial;
color: black;
background: none;
}

.newsSubmit
{
position: absolute;
left: 136px;
top: 75px;
}

.headerShade
{
position: absolute;
top: 170px;
right: 0px;
}

.headerRight
{
position: absolute;
top:0px;
right:-28px;
}

.headerLeft
{
position: absolute;
top:0px;
left:-24px;
}

.footerLinks
{
position: absolute;
bottom: 21px;
left: 470px;
font: bold 11px arial;
color: white;
}

.footerLinks a
{
font: bold 11px arial;
color: white;
text-decoration: none;
}

.footerLinks2
{
position: absolute;
bottom: 8px;
left: 470px;
font: normal 11px arial;
color: #989898;
}

.footerLinks2 a
{
font: normal 11px arial;
color: #989898;
text-decoration: none;
}

.mainNav
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-rollovers.jpg) no-repeat;
height: 31px;
width: 377px;
position: absolute;
right: 0px;
bottom: 0px;
}

.mainNav a
{
display: block;
height: 31px;
float: left;
}

.newarrivals
{
width: 131px;
}

.newarrivals:hover
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-rollovers.jpg) no-repeat scroll 0 -31px;
}

.bestsellers
{
width: 125px;
}

.bestsellers:hover
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-rollovers.jpg) no-repeat scroll -131px -31px;
}

.clearance
{
width: 121px;
}

.clearance:hover
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-rollovers.jpg) no-repeat scroll -256px -31px;
}

.subSection
{
display: none;
}

.subsection
{
padding-left: 0px !important;
}

.subsection ul li
{
background: #afdcff !important;
}

.subsection ul li div a
{
font: normal 11px arial !important;
color: black !important;
text-decoration: none;
}

.subsection ul li div a:hover
{
font: normal 11px arial !important;
color: black !important;
text-decoration: underline;
}

.tabTable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://lib.store.yahoo.net/lib/snaz75/ey-tabs.png) no-repeat scroll 0 0;
height:26px;
width:644px;
}

.tabs
{
padding: 0 !important;
margin: 0 auto;
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-tabbed-box.jpg) repeat-y !important;
height: 185px;
width: 759px;
}

.tabTD
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-tabbed-box.jpg) no-repeat !important;
height: 185px;
}

.tabTable td a.selected
{
color: white;
font: bold 12px arial;
text-decoration: none;
outline: none;
display: block;
}

.tabTable td a:hover
{
color: white;
font: bold 12px arial;
text-decoration: none;
outline: none;
display: block;
}

.tabTable td a
{
color: white;
font: bold 12px arial;
text-decoration: none;
outline: none;
display: block;
}

.tabTable td
{
padding: 0;
}

.tabs td
{
padding: 0;
}

.innerDiv
{
height:auto !important;
min-height: 123px;
}

.tabSpacer
{
width:8px;
}

.tabViewMore
{
font: bold 12px arial;
color: #03083c;
}

.tabViewMore a
{
font: bold 12px arial;
color: #03083c;
text-decoration: none;
}

.tabTableHeader
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-tabbed-header.jpg) no-repeat;
height: 259px;
width: 759px;
margin:0 auto;
}

.tabLinks
{
font: normal 11px arial;
color: #74c1ff;
}

.tabLinks a
{
font: normal 11px arial;
color: #74c1ff;
text-decoration: none;
}

.itemWrap
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-item-box-wrap.jpg) repeat-y;
}

.itemTop
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-item-box-top.jpg) no-repeat;
height: 36px;
width: 293px;
}

.itemBody
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-item-box-body.jpg) no-repeat;
height: 128px;
width: 293px;
}

.itemBottom
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-item-box-bottom.jpg) no-repeat;
height: 65px;
width: 293px;
}

.itemNum
{
font: normal 18px arial;
color: black;
padding-left:10px;
}

.itemRegPrice
{
font: normal 11px arial;
color: black;
}

.itemSaleText
{
color: black;
font: bold 12px arial;
}

.itemSalePrice
{
color: #ff0000;
font: bold 17px arial;
}

.itemOptions
{
font: bold 12px arial;
color: black;
padding: 3px 0;
}

td.itemBody table tr td
{
padding-left: 10px;
padding-top: 5px;
}

.itemShipping
{
text-align: center;
font: normal 10px arial;
color: black;
padding-top: 18px;
}

#estimated-shipping-container
{
border: 0px !important;
text-align: left !important;
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-shipping-bg.jpg) no-repeat;
height: 21px;
width: 361px;
font: bold 12px arial;
color: #4e8ceb;
padding: 2px 0 0;
margin: 0px;

}

#estimated-shipping-container a
{
font: bold 12px arial;
color: #4e8ceb;
padding-left:21px;
}

.itemDesc
{
font: normal 11px arial;
color: black;
padding: 7px;
}

.topBanner
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-top-banner.jpg) no-repeat;
height: 28px;
width: 755px;
padding-top: 4px;
font: normal 15px arial;
color: white;
}

.headerLinks
{
font: normal 11px arial;
color: #b6b6b6;
position: absolute;
top: 48px;
right: 221px;
}

.headerLinks a
{
font: normal 11px arial;
color: #b6b6b6;
text-decoration: none;
}

.headerLinks a:hover
{
font: normal 11px arial;
color: #b6b6b6;
text-decoration: underline;
}

.itemSave
{
font: bold 11px arial;
color: #883b8b;
}

.related-links-table
{
margin-top: 35px;
background: white !important;
color: #656565;
font: normal 11px arial;
}

.related-links-table #related-products-header
{
font: bold 13px arial;
color: black;
}


.related-links-table a
{
margin-top: 35px;
background: white !important;
color: #656565;
font: normal 11px arial;
}

.related-links-table tr td
{
color: #656565;
font: normal 11px arial;
}

.itemBody
{
font: bold 12px arial;
color: black;
}

#paging
{
width: 755px !important;
}

#leftArrowDiv1
{
float: left !important;
}

.thClass
{
font: bold 12px arial;
}

.faqheader
{
font: 
}

.premiumFAQQ
{
background: url(https://lib.store.yahoo.net/lib/snaz75/ey-arrow.jpg) no-repeat scroll 0 4px ;
cursor: pointer;
padding: 0 0 0 8px;
}

.faqNew
{
color: #7b0074;
font: bold 14px arial;
}

.premiumFAQA
{
display: none;
}

.premiumFAQS
{
padding-left:9px;
}

.topBanner p
{
margin: 0;
}

h3.ystore-cross-sell-title
{
display: none !important;
}

div#ys_relatedItems table td.ystore-cross-sell-cell img
{
margin: 0 auto;
}

div#ys_relatedItems table
{
width: 700px;
margin: 0 auto;
}