body
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-body-Grad.jpg) repeat-x;
text-align: center;
}

a
{
color: #000000;
}

#TeaPotWrapper
{
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-body-BG2.jpg) no-repeat scroll top center;
}

#PageWrapper
{
width: 980px;
margin: 0 auto;
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-pageWrapper-BG.jpg) repeat-y;
}

#Header
{
height: 183px;
width: 980px;
position: relative;
}

#Header img
{
display: block;
}

.headerLinks
{
font: normal 12px arial;
color: #808080;
position: absolute;
top: 59px;
right: 122px;
}

.headerLinks a
{
font: normal 12px arial;
color: #808080;
text-decoration: none;
text-transform: lowercase;
}

.headerLinks a:link
{
font: normal 12px arial;
color: #808080;
text-decoration: none;
text-transform: lowercase;
}

.headerLinks a:visited
{
font: normal 12px arial;
color: #808080;
text-decoration: none;
text-transform: lowercase;
}

.headerLinks a:hover
{
font: normal 12px arial;
color: #808080;
text-decoration: underline;
text-transform: lowercase;
}

.headerLinks a:active
{
font: normal 12px arial;
color: #808080;
text-decoration: none;
text-transform: lowercase;
}

.searchTD
{
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-sub1.jpg) no-repeat;
height: 26px;
width: 628px;
position: relative;
}

.searchSubmit
{
position: absolute;
top: 3px;
left: 507px;
}

.searchInput
{
border: 0;
font: normal 11px arial;
position: absolute;
top: 5px;
left: 282px;
height: 16px;
width: 222px;
}

.headerCorner
{
position: absolute;
bottom: -46px;
*bottom: -47px;
left: 197px;
}

#LeftColumn
{
width: 197px;
float: left;
text-align: left;
}

#left-navigation
{
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
padding: 10px 5px 0 5px;
background: #ffffff;
}

#left-navigation ul
{
padding-bottom: 10px;
}

a.c4hnav
{
background-color: #ffffff;
border-bottom:0;
font: bold 13px tahoma;
color: #b8394b;
padding: 3px 0;
text-decoration: none;
}

a.c4hnav:link
{
background-color: #ffffff;
border-bottom:0;
font: bold 13px tahoma;
color: #b8394b;
padding: 3px 0;
text-decoration: none;
}

a.c4hnav:visited
{
background-color: #ffffff;
border-bottom:0;
font: bold 13px tahoma;
color: #b8394b;
padding: 3px 0;
text-decoration: none;
}

a.c4hnav:hover
{
background-color: #ffffff;
border-bottom:0;
font: bold 13px tahoma;
color: #b8394b;
padding: 3px 0;
text-decoration: underline;
}

a.c4hnav:active
{
background-color: #ffffff;
border-bottom:0;
font: bold 13px tahoma;
color: #b8394b;
padding: 3px 0;
text-decoration: none;
}

a.c4leftnav
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-blueDot.jpg) no-repeat scroll 0% 50%;
border-left: 0;
border-right: 0;
color: #505050;
font: bold 11px arial;
text-decoration: none;
padding: 3px 5px 3px 10px;
}

a.c4leftnav:link
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-blueDot.jpg) no-repeat scroll 0% 50%;
border-left: 0;
border-right: 0;
color: #505050;
font: bold 11px arial;
text-decoration: none;
padding: 3px 5px 3px 10px;
}

a.c4leftnav:visited
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-blueDot.jpg) no-repeat scroll 0% 50%;
border-left: 0;
border-right: 0;
color: #505050;
font: bold 11px arial;
text-decoration: none;
padding: 3px 5px 3px 10px;
}

a.c4leftnav:hover
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-blueDot.jpg) no-repeat scroll 0% 50%;
border-left: 0;
border-right: 0;
color: #505050;
font: bold 11px arial;
text-decoration: underline;
padding: 3px 5px 3px 10px;
}

a.c4leftnav:active
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-blueDot.jpg) no-repeat scroll 0% 50%;
border-left: 0;
border-right: 0;
color: #505050;
font: bold 11px arial;
text-decoration: none;
padding: 3px 5px 3px 10px;
}

.newsletter
{
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-newsletter.jpg) no-repeat;
height: 171px;
width: 197px;
position: relative;
}

#newsName
{
background: #dcdcdc;
border: 0;
position: absolute;
color: #404040;
font: normal 12px arial;
width: 158px;
top: 83px;
left: 22px;
}

#newsEmail
{
background: #dcdcdc;
border: 0;
position: absolute;
color: #404040;
font: normal 12px arial;
width: 158px;
top: 113px;
left: 22px;
}

#newsSubmit
{
position: absolute;
top: 137px;
left: 119px;
}

#RightColumn
{
float: left;
width: 770px;
margin: 16px 0 50px 13px;
text-align: left;
}

.breadcrumbs
{
margin: 0 5px 10px 38px;
color: #08577e;
text-transform: lowercase;
font: normal 7pt arial;
}

.breadcrumbs a
{
color: #404040;
font: normal 7pt arial;
text-decoration: none;
}

.breadcrumbs a:link
{
color: #404040;
font: normal 7pt arial;
text-decoration: none;
}

.breadcrumbs a:visited
{
color: #404040;
font: normal 7pt arial;
text-decoration: none;
}

.breadcrumbs a:hover
{
color: #404040;
font: normal 7pt arial;
text-decoration: underline;
}

.breadcrumbs a:active
{
color: #404040;
font: normal 7pt arial;
text-decoration: none;
}

.sectionCaption
{
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-sectionHeader.jpg) no-repeat;
height: 40px;
width: 761px;
margin-bottom: 15px;
}

.sectionCaption h1
{
color: #404040;
font: bold 17px/40px arial;
margin: 0;
padding-left: 25px;
}

.featuredBar
{
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-featuredBar.jpg) no-repeat;
width: 760px;
height: 23px;
font: bold 16px/23px arial;
color: #ffffff;
margin: 10px 0;
}

.specialContentsName
{
padding-bottom: 5px;
}

.specialContentsName a
{
font: bold 12px arial;
text-decoration: none;
color: #808080;
}

.specialContentsName a:link
{
font: bold 12px arial;
text-decoration: none;
color: #808080;
}

.specialContentsName a:visited
{
font: bold 12px arial;
text-decoration: none;
color: #808080;
}

.specialContentsName a:hover
{
font: bold 12px arial;
text-decoration: underline;
color: #808080;
}

.specialContentsName a:active
{
font: bold 12px arial;
text-decoration: none;
color: #808080;
}

.specialContentsRegPrice
{
color: #808080;
font: normal 11px arial;
}

.specialContentsSalePrice
{
color: #808080;
font: bold 12px arial;
}

.specialContentsSalePrice font
{
font: bold 13px arial;
}

.contentsName
{
padding-bottom: 5px;
}

.contentsName a
{
color: #23698c;
font: bold 12px arial;
text-decoration: none;
}

.contentsName a:link
{
color: #23698c;
font: bold 12px arial;
text-decoration: none;
}

.contentsName a:visited
{
color: #23698c;
font: bold 12px arial;
text-decoration: none;
}

.contentsName a:hover
{
color: #23698c;
font: bold 12px arial;
text-decoration: underline;
}

.contentsName a:active
{
color: #23698c;
font: bold 12px arial;
text-decoration: none;
}

.ContentsRegPrice
{
color: #808080;
font: normal 11px arial;
}

.ContentsSalePrice
{
color: #23698c;
font: bold 12px arial;
}

.sectionText
{
padding: 10px 20px;
width: 721px;
font: normal 12px arial;
}

.featuredItemBox
{
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-featuredBox-BG.jpg) no-repeat;
height: 357px;
width: 761px;
margin: 10px 0;
position: relative;
}

.featuredMain
{
position: absolute;
top: 37px;
left: 9px;
height: 304px;
width: 447px;
padding-top: 7px;
}

.mainFeaturedName
{
padding-left: 10px;
float: left;
width: 322px;
}

.featuredItemPrice
{
color: #ffffff;
font: bold 15px arial;
text-align: right;
float: left;
width: 108px;
}

.mainFeaturedName a
{
color: #ffffff;
font: bold 15px arial;
text-decoration: none;
}

.mainFeaturedName a:link
{
color: #ffffff;
font: bold 15px arial;
text-decoration: none;
}

.mainFeaturedName a:visited
{
color: #ffffff;
font: bold 15px arial;
text-decoration: none;
}

.mainFeaturedName a:hover
{
color: #ffffff;
font: bold 15px arial;
text-decoration: underline;
}

.mainFeaturedName a:active
{
color: #ffffff;
font: bold 15px arial;
text-decoration: none;
}

.mainFeaturedText
{
color: #000000;
font: bold 11px arial;
padding: 5px 0 0 10px;
clear: both;
}

.featuredKicker1
{
position: absolute;
top: 9px;
left: 459px;
padding: 2px;
width: 289px;
height: 107px;
}

.featuredKicker2
{
position: absolute;
top: 123px;
left: 459px;
padding: 2px;
width: 289px;
height: 107px;
}

.featuredKicker3
{
position: absolute;
top: 237px;
left: 459px;
padding: 2px;
width: 289px;
height: 107px;
}

.featuredName
{
text-align: left;
}

.featuredName a
{
color: #08577e;
font: bold 13px arial;
text-decoration: none;
}

.featuredName a:link
{
color: #08577e;
font: bold 13px arial;
text-decoration: none;
}

.featuredName a:visited
{
color: #08577e;
font: bold 13px arial;
text-decoration: none;
}

.featuredName a:hover
{
color: #08577e;
font: bold 13px arial;
text-decoration: underline;
}

.featuredName a:active
{
color: #08577e;
font: bold 13px arial;
text-decoration: none;
}

.featuredText
{
font: bold 11px arial;
color: #000000;
text-align: left;
}

.relatedContents
{
border: 1px solid #c0c0c0;
width: 224px;
}

.itemDesc
{
font: normal 12px arial;
padding: 10px;
width: 514px;
}

.itemImageTD
{
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-itemImage-BG.jpg) no-repeat;
height: 357px;
width: 353px;
}

.itemCaption h1
{
color: #367796;
font: bold 16px tahoma
}

.itemNum
{
color: #808080;
font: bold 12px arial;
padding: 5px 0;
}

.availability
{
color: #000000;
font: normal 12px arial;
padding: 5px 0;
}

.orderRegPrice
{
color: #808080;
font: normal 11px arial;
}

.orderSalePrice
{
color: #808080;
font: bold 14px arial;
padding: 5px 0;
}

.quantity
{
color: #808080;
font: bold 12px arial;
padding: 5px 0;
}

.label
{
display: inline;
color: #808080;
font: bold 12px arial;
}

.optionbox
{
display: inline;
}

.optionLine
{
padding-bottom: 5px;
}

.orderboxDiv
{
padding-left: 10px;
}

.orderButton
{
padding: 5px 0 5px 25px;
}

.orderBoxImage
{
width: 306px;
text-align: center;
margin: 10px 0;
}

.finalText
{
margin-right: 13px;
}

#Footer
{
clear: both;
position: relative;
background: #b8394b;
width: 783px;
*width: 980px;
padding: 10px 0 10px 197px;
color: #ffffff;
font: normal 12px arial;
}

#Footer a
{
color: #ffffff;
font: bold 11px arial;
text-transform: uppercase;
text-decoration: none;
}

#Footer a:link
{
color: #ffffff;
font: bold 11px arial;
text-transform: uppercase;
text-decoration: none;
}

#Footer a:visited
{
color: #ffffff;
font: bold 11px arial;
text-transform: uppercase;
text-decoration: none;
}

#Footer a:hover
{
color: #ffffff;
font: bold 11px arial;
text-transform: uppercase;
text-decoration: underline;
}

#Footer a:active
{
color: #ffffff;
font: bold 11px arial;
text-transform: uppercase;
text-decoration: none;
}

.footerCards
{
position: absolute;
top: -40px;
right: 0;
}


.cross-title, .related-title
{
border-top: 0;
}

.ystore-cross-sell-title
{
display: none;
}

.ystore-cross-sell-title-cell
{
background: url(https://lib.store.yahoo.net/lib/yhst-79045176631176/ey-ystoreAlsoLike.jpg) no-repeat;
height: 33px;
width: 534px;
}

.ystore-cross-sell-cell h4
{
margin: 0;
}

.ystore-cross-sell-cell a
{
color: #808080;
font: bold 12px arial;
text-decoration: none;
}

.ystore-cross-sell-cell a:link
{
color: #808080;
font: bold 12px arial;
text-decoration: none;
}

.ystore-cross-sell-cell a:visited
{
color: #808080;
font: bold 12px arial;
text-decoration: none;
}

.ystore-cross-sell-cell a:hover
{
color: #808080;
font: bold 12px arial;
text-decoration: underline;
}

.ystore-cross-sell-cell a:active
{
color: #808080;
font: bold 12px arial;
text-decoration: none;
}

.ystore-cross-sell-product-price
{
margin: 0;
color: #BE4959;
font: bold 12px arial;
}
