body
{
background: #889fc0 url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-bg.jpg) repeat-x scroll top center;
margin: 0 auto;
text-align: center;
font: normal 12px arial;
color: black;
}

img
{
display: block;
}

form
{
display: inline;
}

#PageWrapper
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-pagewrapper-bg.jpg) repeat-y;
margin: 0 auto;
width: 983px;
position: relative;
text-align: left;
}

#Header
{
width: 983px;
position: relative;
}

#LeftColumn
{
float: left;
width: 206px;
display: inline;
}

#RightColumn
{
float: right;
width: 744px;
margin: 10px 16px 15px 0;
display: inline;
}

#Footer
{
clear: both;
width: 983px;
background: transparent;
}

.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: 318px;
top: 118px;
width: 232px;
height: 19px;
padding: 0;
border: 0;
font: normal 12px arial;
color: black;
}

.searchSubmit
{
position: absolute;
left:553px;
top: 116px;
}

.catNav
{
width: 206px;
}

.catNav ul
{
margin: 0;
padding-left: 15px;
width: 190px;
list-style: none;
}

.catNav ul li
{
background: #fdfbe2 url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-.jpg) no-repeat scroll 9px center;
font: bold 12px arial;
color: #152e53;
padding: 3px 0;
margin: 0;
}

.catNav ul li.selected
{
background: #fdfbe2 url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-bullet.jpg) no-repeat scroll 1px center;
font: bold 12px arial;
color: #45863e;
padding: 3px 0;
}

.catNav ul li.selected2
{
background: #fdfbe2 url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-bullet.jpg) no-repeat scroll 1px center;
font: bold 12px arial;
color: #45863e;
padding: 3px 0;;
}

.catNav ul li div
{
padding-left: 33px;
}

.catNav ul li a:link
{
font: bold 12px arial;
color: #152e53;
text-decoration: none;
display:block;
}

.catNav ul li a:visited
{
font: bold 12px arial;
color: #152e53;
text-decoration: none;
}

.catNav ul li a:hover
{
font: bold 12px arial;
color: #45863e;
text-decoration: none;
display: block;
}

.catNav ul li a:active
{
font: bold 12px arial;
color: #152e53;
text-decoration: none;
}

.catNav ul li.selected a:link
{
font: bold 12px arial;
color: #45863e;
text-decoration: none;
}

.catNav ul li.selected a:visited
{
font: bold 12px arial;
color: #45863e;
text-decoration: none;
}

.catNav ul li.selected a:hover
{
font: bold 12px arial;
color:#45863e;
text-decoration: none;
display:block;
}

.catNav ul li.selected a:active
{
font: bold 12px arial;
color: #45863e;
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: 1px solid #41649c;
width: 100%;
}

.eyText11
{
font: normal 11px arial;
color: black;
}

.eyText12
{
font: normal 12px arial;
color: black;
}

.headerText
{
position: absolute;
font: normal 11px arial;
color: #0e2157;
top: 12px;
right: 140px;
}

.headerText a
{
font: normal 11px arial;
color: #0e2157;
text-decoration: none;
}

.headerText a:hover
{
font: normal 11px arial;
color: #0e2157;
text-decoration: underline;
}

.headerSize
{
position: relative;
height: 105px;
width: 983px;
}

.headerRight
{
position: absolute;
bottom: -18px;
right: 0px;
}

.headerLeft
{
position: absolute;
bottom: -16px;
left: 0px;
}

.mainNav
{
background: url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-rollover.jpg) no-repeat;
height: 39px;
width: 320px;
position: absolute;
right: 19px;
bottom: -2px;
}

.mainNav a
{
display: block;
height: 39px;
float: left;
}

.occasions
{
width: 160px;
}

.occasions:hover
{
background: url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-rollover.jpg) no-repeat scroll 0 -39px;
}

.newArrivals
{
width: 160px;
}

.newArrivals:hover
{
background: url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-rollover.jpg) no-repeat scroll -160px -39px;
}

.headExtend
{
position: absolute;
top: 0px;
left: -103px;
}

.newsletter
{
background: url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-newsletter.jpg) no-repeat;
position: relative;
height: 125px;
width: 206px;
}

.newsInput
{
position: absolute;
left: 33px;
top: 77px;
width: 153px;
height: 15px;
padding: 0;
border: 0;
font: normal 11px arial;
color: black;
background: #e6e6e6;
}


.newsSubmit
{
position: absolute;
top: 103px;
right: 16px;
}

.footerArea
{
position: relative;
height: 39px;
width: 983px;
}

.footerLinks
{
position: absolute;
top: 10px;
right: 57px;
}

.footerLinks a
{
font: bold 11px arial;
color: #0e2157;
text-decoration: none;
}

.footerLinks a:hover
{
font: bold 11px arial;
color: #0e2157;
text-decoration: underline;
}

.footerLinksLower
{
position: absolute;
bottom: 50px;
right: 50px;
}

.footerBottom
{
width:983px;
margin: 0 auto;
color: #ffffff;
font: normal 11px arial;
}

.footerBottom a
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.footerBottom a:hover
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

h1#specialstitle
{
font: bold 18px arial !important;
color: #990000 !important;
}

.mainTitle
{
font: bold 20px arial;
color: #990000;
padding: 10px 0;
}

.name
{
font: bold 12px arial;
color: #000000;
padding-bottom: 7px;
text-decoration: none;
text-align:center;
}

.name a
{
font: bold 12px arial;
color: #000000;
padding-bottom: 7px;
text-decoration: none;
text-align:center;
}

.name a:hover
{
font: bold 12px arial;
color: #000000;
padding-bottom: 7px;
text-decoration: underline;
text-align:center;
}

.price-bold
{
font: bold 12px arial;
color: #000000;
}

.footerBottom td
{
color: #ffffff;
font: normal 11px arial;
}

#item-contenttitle
{
margin: 0 10px 0 0;
}

#itemarea
{
margin: 0 10px 0 0;
}

#contentarea
{
width: 740px;
}

div#item-body
{
width: 590px;
}

#contents-table img
{
display: inline;
}

#captionarea, #messagearea, #info-div
{
margin: 10px 5px 10px;
}

#maintype #caption
{
padding: 15px 5px;
}

.hometable
{
width: 730px;
}

#section-contenttitle
{
margin: 10px 0;
}

.leftNavTop
{
background: url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-left-nav-1.jpg) no-repeat;
height:22px;
width: 192px;
margin-left:14px;
padding-top: 10px;
text-align: center;
font: bold 16px arial;
color: #ffffff;
}

.leftNavBottom
{
background: url(https://lib.store.yahoo.net/lib/yhst-24116449485099/ey-left-nav-2.jpg) no-repeat;
height:24px;
width: 192px;
margin-left:14px;
padding-top: 3px;
text-align: center;
font: bold 16px arial;
color: #ffffff;
}
