body
{
background: #e1ebf5 url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-bodyBG.jpg) repeat-x scroll top center;
padding: 0;
margin: 0 auto;
text-align: center;
}

img
{
display: block;
border: 0;
}

.imgCell img
{
display: inline;
}

form
{
display: inline;
margin: 0;
}

a
{
color: #000000;
font: normal 12px arial;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

#PageWrapper
{
width: 959px;
margin: 0 auto;
text-align: left;
}

#ColumnWrapper
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-pageWrapperBG.jpg) repeat-y scroll top center;
width: 959px;
float: left;
}

#Header
{
width: 959px;
position: relative;
height: 208px;
}

.headerLinks
{
position: absolute;
color: #ffffff;
font: normal 12px arial;
top: 14px;
right: 257px;
}

.headerLinks a
{
color: #ffffff;
font: normal 12px arial;
vertical-align: middle;
}

.headerPiece
{
position: absolute;
top: 82px;
left: -19px;
}

.subAs
{
display: block;
height: 33px;
}

#subA-1
{
width: 139px;
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-sub2.jpg) no-repeat scroll center top;
}

#subA-1:hover
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-sub2.jpg) no-repeat scroll center -33px;
}

#subA-2
{
width: 162px;
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-sub3.jpg) no-repeat scroll center top;
}

#subA-2:hover
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-sub3.jpg) no-repeat scroll center -33px;
}

#subA-3
{
width: 161px;
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-sub4.jpg) no-repeat scroll center top;
}

#subA-3:hover
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-sub4.jpg) no-repeat scroll center -33px;
}

.searchInput
{
position: absolute;
border: 0;
font: normal 11px/22px arial;
color: #6c6c6c;
top: 156px;
left: 202px;
height: 22px;
width: 206px;
}

.searchSubmit
{
position: absolute;
top: 155px;
left: 410px;
}

.headerChat
{
position: absolute;
top: 125px;
left: 723px;
}

.headerCurve
{
position: absolute;
bottom: -11px;
left: 184px;
}

#LeftColumn
{
display: inline;
float: left;
width: 182px;
margin-left: 3px;
}

.navdropdown
{
width: 181px;
float: left;
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-catNavBG.jpg) repeat-y scroll top center;
}

.navdropdown li.leftlink-title-block
{
width: 181px;
padding: 0;
}

.leftlink-title-block
{
background: none;
}

.navdropdown li.mainli
{
width: 181px;
}

.navdropdown li.mainli a.mainlink
{
width: 160px;
*width: 181px;
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-greenDot.jpg) no-repeat scroll 10px 11px;
padding: 6px 0 6px 21px;
}

.navdropdown li.mainli:hover a.mainlink, .navdropdown li.mainli.sfhover a.mainlink
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-leftHoverBG.jpg) no-repeat scroll top center;
color: #ffffff !important;
}

.navdropdown div.navbox
{
left: 181px;
background: #ffffff url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-flyOutBG.jpg) repeat-x scroll bottom center;
border: 1px solid #000000;
}

.navbox ul.subnav
{
border-bottom: 0;
}

.newsletter
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-newsletter.jpg) no-repeat scroll top center;
height: 112px;
width: 182px;
position: relative;
}

.newsletter-input
{
color: #6C6C6C;
font: normal 11px arial;
position: absolute;
border: 0;
padding-left: 0;
height: 16px;
left: 16px;
top: 81px;
width: 119px;
}

.newsSubmit
{
position: absolute;
top: 80px;
left: 136px;
}

.testimonialsDiv
{
background: #e6c7f6 url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-testimonialsBG.jpg) no-repeat scroll top center;
width: 163px;
*width: 181px;
padding: 37px 5px 10px 13px;
font: normal 12px arial;
}

.testimonialsDiv span a
{
color: #2F6492;
font: bold 12px arial;
}

#RightColumn
{
display: inline;
float: right;
margin: 10px 15px 20px 0;
width: 748px;
}

.eyBreadcrumbs
{
font: normal 8pt arial;
}

.eyBreadcrumbs a
{
font: normal 8pt arial;
}

h1.eyTitle
{
font: bold 15px arial;
margin: 10px 0;
}

.sectionText
{
font: normal 12px arial;
}

.sectionText h2
{
font: bold 13px arial;
display: block;
color: #4a1165;
}

.contentsName a, .listing-pro-block a
{
font: bold 12px arial;
padding: 0;
}

div#paging div#contents table td div.name a
{
font: bold 12px arial;
text-decoration: none;
}

div#paging div#contents table td div.name a:hover, .listing-pro-block a:hover
{
text-decoration: underline;
color: #000000;
}

.contentsRegPrice, div#paging div#contents table div.price
{
font: normal 11px arial;
color: #808080;
}

.contentsSalePrice, div#paging div#contents table div.price-bold, div#paging div#contents table div.saleprice, .listing-pro-block h1
{
font: bold 12px arial;
color: #ff0000;
}

.listing-pro-block td
{
color: #808080;
}

.listing-pro-block span
{
color: #808080;
text-decoration: none;
}

.listing-pro-block h1
{
padding: 0;
}

.blueRow
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-rowBlueBG.jpg) repeat-x scroll top center;
}

.featuredRowHeader
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-rowGreenBG.jpg) repeat-x scroll top center;
color: #000000;
font: bold 14px/26px arial;
}

.blueRow a
{
color: #ffffff;
font: normal 11px/26px arial;
}

.blueRow a:hover
{
text-decoration: none;
}

.alsoLikeDiv
{
border: 1px solid #c2c2c2;
padding: 5px 9px;
width: 156px;
}

.recentDiv
{
border: 1px solid #c3c3c3;
padding: 10px;
width: 459px;
}

.itemDesc
{
border: 2px solid #e2e2e2;
padding: 0 10px 15px;
border-top: 0;
}

.orderATC
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-ATCBG.jpg) no-repeat scroll bottom center;
font: bold 12px arial;
padding: 3px 0 10px 0;
}

.orderATC .underATCText
{
font: normal 10px arial;
}

.orderATC .underATCText a
{
font: normal 10px arial;
text-decoration: underline;
}

.viewengraingfonts-link
{
font: bold 12px arial;
text-align: center;
text-decoration: underline;
}

.viewengraingfonts-link:hover
{
color: #000000;
}

.orderInfo td
{
font: bold 12px arial;
padding: 2px 0;
}

.orderInfo td a
{
font: bold 12px arial;
}

.quantity input
{
width: 25px;
text-align: center;
}

.orderSalePrice
{
font: bold 14px arial !important;
}

.mss-qty-unit-pricing td
{
font: normal 11px arial !important;
}

div#paging div.ctrls td
{
color: #000000
}

div#paging div.ctrls td a
{
color: #000000;
}

#Footer
{
width: 959px;
clear: both;
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-footerBG4.gif) no-repeat scroll center bottom;
}

.footerTable
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-cartWrapperBG.jpg) repeat-y scroll top center;
}

.footerTable ul
{
list-style-type: none;
padding: 10px 0 0 20px;
}

.footerTable ul li
{
background: url(http://lib.store.yahoo.net/lib/yhst-55463174309236/ey-footerDot.jpg) no-repeat scroll left 8px;
padding: 2px 5px 2px 8px;
}

.footerTable ul li a
{
font: normal 11px arial;
}

.footerLinks
{
font: normal 11px arial;
text-align: center;
padding: 25px 62px 20px;
}

.footerLinks a
{
font: normal 11px arial;
vertical-align: middle;
}

.bottomName
{
font: bold 12px arial;
width: 959px;
padding: 10px 0;
text-align: center;
margin: 0 auto;
}


/****Floating Cart****/

#yfc_mini
{
position: absolute;
top: 13px;
right: 5px;
font: normal 11px arial;
color: #ffffff;
}

.mini_msg
{
display: none;
}

.smb-mc .minicart_c1
{
width: 124px !important;
}

.smb-mc .minicart_c2
{
width: 324px !important;
}
