html
{
background: #44443C url(http://lib.store.yahoo.net/lib/wind-sun/ey-bodyRepeatBG.jpg) repeat-x scroll top center;
}

body
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-bodyBG.jpg) no-repeat scroll top center;
text-align: center;
margin: 0;
}

a
{
color: #000000;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

form
{
margin: 0;
display: inline;
}

img
{
border: 0;
}

#Header img, #LeftColumn img, #Footer img
{
display: block;
}

#PageWrapper
{
text-align: left;
margin: 0 auto;
width: 988px;
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-pageWrapperBG.jpg) repeat-y scroll top center;
}

#Header
{
width: 988px;
position: relative;
}

.searchSubmit
{
position: absolute;
top: 108px;
left: 506px;
}

.searchInput
{
position: absolute;
top: 110px;
left: 338px;
background: transparent;
height: 17px;
width: 166px;
color: #808080;
font: normal 12px arial;
border: 0;
padding: 0;
}

.mainNav
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-mainNavBG.jpg) no-repeat scroll top center;
height: 27px;
width: 435px;
}

.mainNavA
{
display: block;
height: 27px;
float: left;
}

#mainNavA1
{
width: 166px;
}

#mainNavA1:hover
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-mainNavBG.jpg) no-repeat scroll left -27px;
}

#mainNavA2
{
width: 165px;
}

#mainNavA2:hover
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-mainNavBG.jpg) no-repeat scroll -166px -27px;
}

#mainNavA3
{
width: 100px;
}

#mainNavA3:hover
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-mainNavBG.jpg) no-repeat scroll -331px -27px;
}

.headerLinks
{
position: absolute;
top: 13px;
right: 281px;
}

.headerLinks a
{
color: #44443c;
font: bold 11px arial;
text-transform: uppercase;
vertical-align: middle;
}

.headerLinks img
{
display: inline !important;
vertical-align: middle;
}

#ColumnWrapper
{
width: 988px;
float: left;
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-columnWrapperBG.gif) no-repeat scroll bottom center;
}

#LeftColumn
{
width: 197px;
display: inline;
float: left;
padding-bottom: 25px;
margin-left: 4px;
}

.catNav ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.catNav ul li
{
margin: 0;
border-top: 1px solid #aeaeae;
}

.catNav ul li.selected2, .catNav ul li.selected
{
background: #5e210c url(http://lib.store.yahoo.net/lib/wind-sun/ey-selectedLeftBG.jpg) repeat-x scroll top center;
}

.catNav ul li.selected2 a, .catNav ul li.selected a
{
color: #ffffff;
}

.catNav ul li div.liAnchor
{
padding: 3px 0 3px 5px;
}

.catNav ul li a
{
font: bold 12px arial;
text-decoration: none !important;
outline: none;
}

.subSection
{
background: #ffffff url(http://lib.store.yahoo.net/lib/wind-sun/ey-subSectionBG.jpg) repeat-x scroll bottom center;
color: #4e4e4e;
font: normal 11px arial;
padding: 3px 5px 3px 15px;
border: 1px solid #bfeee8;
display: none;
}

.subSection ul li
{
border-top: 0;
}

.subSection ul li a
{
color: #4e4e4e !important;
font: normal 11px arial;
}

.subSection ul li a:hover
{
text-decoration: underline !important;
}

.subliAnchor
{
padding: 2px 0;
}

.subliAnchor
{
font: bold 12px arial;
text-decoration: none !important;
outline: none;
}

.headerShipText
{
position: absolute;
top: 44px;
left: 593px;
}

.headerShipText a
{
text-decoration: none !important;
}

#RightColumn
{
width: 762px;
margin: 8px 15px 20px 0;
display: inline;
float: right;
}

.eyBreadcrumbs
{
color: #e98331;
font: normal 11px arial;
width: 750px;
margin: 0 auto 10px;
}

.eyBreadcrumbs a
{
color: #e98331;
font: normal 11px arial;
}

h1.eySectionTitle
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-pageNameBG.jpg) no-repeat scroll center top;
color: #ffffff;
font: bold 14px arial;
margin: 0 auto;
width: 580px;
padding: 2px 160px 2px 10px;
}

h1.eyTitle
{
border-bottom: 1px solid #903f14;
color: #903f14;
font: bold 15px arial;
margin: 0 auto;
width: 750px;
}

.lastCrumb
{
color: #903f14;
display: inline;
font: bold 11px arial;
}

.sectionText
{
font: normal 12px arial;
}

.sectionText a
{
text-decoration: underline;
}

.featuredRowHeader
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-featuredRowBG.jpg) no-repeat scroll bottom center;
height: 27px;
}

.featuredRowName
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-featuredNameBG.jpg) repeat-x scroll top center;
white-space: nowrap;
color: #ffffff;
font: bold 15px arial;
padding-left: 10px;
}

.featuredRowName img
{
vertical-align: middle;
}

.featuredRowLink
{
padding-bottom: 5px;
}

.featuredRowLink a
{
font: bold 11px arial;
}

.contentsName a
{
color: #69301c !important;
font: bold 12px arial;
}

.contentsSalePrice
{
font: bold 12px arial;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #868686;
}

.innerTab
{
padding: 0 10px 10px 10px;
}

.innerTab h2
{
font: bold 14px arial;
display: inline;
}

.itemBotSep
{
background: #5D200C url(http://lib.store.yahoo.net/lib/wind-sun/ey-itemBotSepBG.jpg) no-repeat scroll top center;
}

.insetDiv
{
border: 1px solid #dddddd;
width: 55px;
height: 55px;
margin-bottom: 7px;
}

.orderInfoTD
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-orderInfoBG.jpg) no-repeat scroll bottom center;
}

.orderTable
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-orderTableBG.jpg) repeat-y scroll top center;
}

.orderBottomTD
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-orderBottomBGRepeat.jpg) repeat-y scroll top center;
}

.orderBottomTable
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-orderBottomBGTop.jpg) no-repeat scroll top center;
}

.orderBottomTD2
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-orderBottomCurve.jpg) no-repeat scroll bottom center;
min-height: 99px;
height: auto !important;
height: 99px;
}

.orderATC
{
padding: 7px 21px 5px;
color: #000000;
font: bold 12px arial;
}

.orderProductSpec img
{
margin-right: 4px;
vertical-align: middle;
}

.orderProductSpec
{
font: bold 12px arial;
padding: 2px 0;
width: 287px;
}

.orderAvailability
{
color: #459086;
font: bold 11px arial;
padding: 5px 0 6px;
width: 274px;
}

.orderItemNum
{
font: bold 12px arial;
padding: 10px 15px;
}

.orderRegPrice
{
font: bold 12px arial;
padding: 3px 15px 0;
}

.orderSalePrice
{
font: bold 14px arial;
padding: 3px 15px 5px;
}

#NewPrice
{
font: bold 14px arial;
padding: 0 15px 5px;
}

.orderOptionLine
{
font: bold 12px arial;
padding: 2px 15px;
}

.orderQuantity
{
font: bold 12px arial;
padding: 5px 15px 10px;
}

.orderQuantity input
{
border: 1px solid #5C5C5C;
height: 17px;
text-align: center;
width: 30px;
}

.recentlyAddedTD
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-recentlyAddedBG.jpg) repeat-y scroll top center;
}

.upsellItems
{
background: #ffffff url(http://lib.store.yahoo.net/lib/wind-sun/ey-upsellTableBG.jpg) repeat-x scroll top center;
}

.contactTable
{
background: url(http://lib.store.yahoo.net/lib/wind-sun/ey-contactBG.jpg) no-repeat scroll top center;
height: 266px;
width: 696px;
margin-top: 20px;
}

.contactFormDiv
{
height: 266px;
width: 341px;
position: relative;
}

.contactSubmit
{
position: absolute;
top: 245px;
left: 189px;
}

.contactFName
{
position: absolute;
top: 52px;
left: 95px;
border: 0;
padding: 0;
height: 16px;
width: 230px;
}

.contactLName
{
position: absolute;
top: 78px;
left: 95px;
border: 0;
padding: 0;
height: 16px;
width: 230px;
}

.contactEmailAddress
{
position: absolute;
top: 104px;
left: 95px;
border: 0;
padding: 0;
height: 16px;
width: 230px;
}

.contactSubject
{
position: absolute;
top: 129px;
left: 95px;
border: 0;
padding: 0;
height: 16px;
width: 230px;
}

.contactMessage
{
position: absolute;
top: 162px;
left: 95px;
border: 0;
padding: 0;
margin: 0;
height: 70px;
width: 230px;
}

.contactInfoDiv1
{
font: normal 12px arial;
padding-left: 32px;
}

.contactInfoDiv2
{
font: normal 12px arial;
text-align: center;
padding-top: 10px;
}

#Footer
{
width: 988px;
clear: both;
background: #44443C url(http://lib.store.yahoo.net/lib/wind-sun/ey-footerBG.jpg) no-repeat scroll top center;
position: relative;
min-height: 133px;
height: auto !important;
height: 133px;
}

.bbbDiv
{
position: absolute;
top: 8px;
left: 40px;
}

.newsSubmit
{
position: absolute;
top: 33px;
left: 470px;
}

.newsInput
{
background: transparent;
border: 0;
color: #808080;
font: normal 12px arial;
height: 20px;
left: 300px;
padding: 0;
position: absolute;
top: 34px;
width: 168px;
}

.footerInfo
{
color: #ffffff;
font: normal 12px arial;
position: absolute;
top: 6px;
left: 542px;
width: 420px;
}

.footerInfo td
{
color: #ffffff;
font: normal 11px arial;
}

.footerInfo td a
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline !important;
}

.footerLinks
{
padding-bottom: 5px;
}

.footerLinks a
{
color: #ffffff;
text-transform: uppercase;
font: bold 11px arial;
vertical-align: middle;
}

.footerLinks img
{
display: inline !important;
vertical-align: middle;
}


/********Floating Cart*********/

.viewCart
{
position: absolute;
top: 11px;
right: 123px;
}

.cookClass
{
color: #ffffff;
font: normal 11px arial;
position: absolute;
top: 15px;
right: 19px;
width: 100px;
text-align: center;
}

#CartContents
{
border: 1px solid #53a499;
display: block;
position: absolute;
top: 37px;
right: 10px;
width: 237px;
background: #ffffff url(http://lib.store.yahoo.net/lib/wind-sun/ey-floatingCartBG.jpg) repeat-x scroll bottom center;
z-index: 9999
}

.cookNotification
{
color: #000000;
font: bold 12px arial;
padding: 10px 0;
text-align: center;
}

#CenterTD
{
font: bold 12px arial;
padding-left: 5px !important;
}

.floatingOptions ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#CartTable
{
width: 220px;
margin: 0 auto;
border-bottom: 1px solid #53A499;
}

#CartTable td
{
padding: 5px 0;
}

.totalAmt
{
margin-top: 10px;
}

.floatSubTotal
{
font: bold 15px arial;
padding: 5px;
}



#ys_relatedItems
{
width: 230px;
}

.ystore-cross-sell-title-row
{
display: none;
}

.ystore-cross-sell-cell
{
text-align: center;
padding: 10px 5px;
}

h4.ystore-cross-sell-product-name
{
margin: 0;
}

h4.ystore-cross-sell-product-name a
{
color: #69301c;
font: bold 12px arial;
}

p.ystore-cross-sell-product-reg-price
{
margin: 0;
color: #868686;
font: normal 11px arial;
}

p.ystore-cross-sell-product-price
{
margin: 0;
font: bold 12px arial;
color: #000000;
}
