body
{
background: #d0adeb url(http://lib.store.yahoo.net/lib/dogbaskets/ey-bodyBG.jpg) repeat-x scroll center top;
margin: 0 auto;
text-align: center;
}

form
{
display: inline; 
margin: 0;
}

img
{
display: block;
border: 0;
}

a
{
color: #000000;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

#PageWrapper
{
width: 981px;
margin: 0 auto;
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-pageWrapperBG.jpg) repeat-y scroll top center;
text-align: left;
}

#Header
{
width: 981px;
position: relative;
height: 119px;
}

.headerPieceLeft
{
position: absolute;
top: 0;
left: -77px;
}

.topCurveLeft
{
position: absolute;
bottom: -50px;
left: 185px;
}

.ie7 .topCurveLeft
{
bottom: -51px;
}

.ie6 .topCurveLeft
{
bottom: -51px;
}

.topCurveRight
{
position: absolute;
bottom: -33px;
right: 0;
}

.ie7 .topCurveRight
{
bottom: -34px;
right: -1px;
}

.ie6 .topCurveRight
{
bottom: -34px;
right: -1px;
}

.searchInput
{
color: #9d9ea0;
font: bold 12px arial;
border: 0;
position: absolute;
top: 58px;
left: 272px;
padding: 0;
height: 19px;
width: 251px;
}

.searchSubmit
{
position: absolute;
top: 56px;
left: 526px;
}

.headerLinks
{
position: absolute;
top: 0;
right: 168px;
}

.headerLinks a
{
color: #9d9da0;
font: bold 11px arial;
text-transform: uppercase;
vertical-align: middle;
}

.headerLinks a.liveHeaderLink
{
color: #7bad37;
text-decoration: none;
}

.headerLinks a.liveHeaderLink:hover
{
text-decoration: none;
}

.headerLinks img
{
display: inline;
vertical-align: middle;
}

.headerNumber
{
color: #662D91;
font: bold 12px arial;
position: absolute;
top: 55px;
right: 23px;
}

.headerSlogan
{
color: #3f8ec6;
font: bold 11px arial;
position: absolute;
top: 28px;
left: 250px;
width: 339px;
}

.headerShippingText
{
color: #6D6E71;
font: bold 11px arial;
text-align: center;
position: absolute;
top: 34px;
left: 600px;
width: 156px;
}

.headerShipTextTop
{
border-bottom: 1px dotted #DDCEE8;
}



.topNav
{
position: absolute;
top: 96px;
left: 250px;
}

.plainTD
{
background-color: transparent;
border: 0;
font: bold 12px arial;
color: #ffffff;
text-decoration: none;
}

.hoverTD
{
background-color: transparent;
border: 0;
font: bold 12px arial;
color: #ffffff;
text-decoration: none;
}

.menuSp
{
display: none !important;
}

.hoverTD:hover
{
text-decoration: none;
}

.plainTD:hover
{
text-decoration: none;
}

.menu_div
{
margin-top: 19px;
}

.headerlinks_table
{
background-color: transparent;
border-left: 0;
height: 23px;
width: 687px;
}

#menuDiv5
{
right: 0;
}

#LeftColumn
{
float: left;
display: inline;
width: 185px;
padding-bottom: 35px;
}

.catNav
{
margin: 0 0 0 2px;
width: 182px;
border-top: 1px solid #bcbcbc;
padding: 5px 0 15px;
}

.leftHeader
{
color: #662D91;
font: bold 14px arial;
text-align: left;
padding-left: 5px;
}

.catNav ul
{
list-style-type: none;
margin: 0;
padding: 5px 0 0;
}

.catNav ul li
{
padding: 3px 5px 3px 17px;
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-blueDot.jpg) no-repeat scroll 8px 8px;
}

.catNav ul li a
{
color: #6F7073;
font: bold 12px arial;
}

.newsletter
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-newsletter.jpg) no-repeat scroll top center;
height: 72px;
width: 171px;
position: relative;
}

.newsInput
{
position: absolute;
top: 44px;
left: 6px;
color: #b1b1b3;
font: italic bold 12px arial;
border: 0;
height: 19px;
width: 129px;
padding: 0;
}

.newsSubmit
{
top: 42px;
left: 137px;
position: absolute;
}

#RightColumn
{
float: right;
display: inline;
margin: 0 2px 230px 0;
width: 794px;
padding-top: 14px;
background: #ffffff url(http://lib.store.yahoo.net/lib/dogbaskets/ey-rightColBG.jpg) repeat-x scroll top center;
}

.eyBreadcrumbs
{
font: normal 10px arial;
text-transform: uppercase;
margin: 10px 10px 10px 52px;
}

.eyBreadcrumbs a
{
font: normal 10px arial;
text-transform: uppercase;
}

.lastCrumb
{
color: #3f8ec6;
display: inline;
text-decoration: underline;
}

h1.eyTitle
{
color: #3C3C3C;
font: bold 17px arial;
margin: 5px 10px 10px 52px;
}

.sectionText
{
color: #6d6e71;
font: normal 12px arial;
}

.sectionText a
{
text-decoration: underline;
}

.specialOfferTable
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-specialOfferBG.jpg) no-repeat scroll top center;
}

.specialOfferTD a
{
color: #145787;
padding-left: 10px;
font: bold 16px/44px arial;
text-decoration: none;
}

.specialOfferTD a:hover
{
text-decoration: none;
}

.homecontentsName a
{
color: #222222;
font: bold 12px arial;
}

.contentsName a
{
color: #494949;
font: bold 12px arial;
}

.contentsRegPrice
{
color: #494949;
font: normal 11px arial;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #494949;
}

.featuredItemFrame
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-featItemFrame.png) no-repeat scroll top center;
height: 211px;
}

.featName a
{
color: #3C3C3C;
font: bold 17px arial;
}

.featCode
{
color: #3C3C3C;
font: normal 10px arial;
}

.featText
{
color: #494949;
font: normal 11px arial;
padding: 5px 0 10px 0;
}

.featRegPrice
{
color: #3C3C3C;
font: normal 12px arial;
display: inline;
padding-right: 10px;
}

.featPrice
{
color: #3c3c3c;
font: bold 13px arial;
padding-bottom: 5px;
}

.SortPagingLinksTop
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-sortPagingBG.png) no-repeat scroll top center;
height: 29px;
width: 759px;
}

.SortPagingLinksBottom
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-sortPagingBGBot.png) no-repeat scroll top center;
height: 29px;
width: 759px;
}

.SortPagingLinks img
{
display: inline;
}

.SortPagingSortBy
{
font: bold 12px arial;
color: #ffffff;
}

.SortPagingSortBy select
{
font: normal 12px arial;
}

.contentsTD
{
padding: 10px 5px;
}

.SortPagingLinksNumber
{
padding-right: 3px;
}

.SortPagingLinksNumber a
{
background: #A2CFEE;
color: #3F8EC6;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
font: bold 13px/22px arial;
height: 22px;
text-align: center;
vertical-align: middle;
width: 22px;
margin: 0 1px;
}

.imageA
{
width: 55px !important;
height: 29px !important;
background: transparent !important;
margin: 0;
}

.selNum
{
background: #EBF5FD;
color: #3F8EC6;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
font: bold 13px/22px arial;
height: 22px;
text-align: center;
vertical-align: middle;
width: 22px;
}

.SortPagingLinksResults
{
color: #ffffff;
font: normal 12px arial;
}

.SortPagingLinksResults a
{
cursor: pointer;
color: #ffffff;
text-decoration: underline;
}

.recentTD
{
padding: 10px 5px;
width: 259px;
}

.ViewAllItemsTop img, .ViewAllItemsBottom img
{
display: block;
}

#tabbedPage
{
background-color: #ffffff;
width: 779px;
border: 1px solid #d6d5d5;
height: 200px;
}

.tabFront a
{
color: #ffffff;
font: bold 11px arial;
text-transform: capitalize;
outline: none;
}

.tabBack a
{
color: #848484;
font: bold 11px arial;
text-transform: capitalize;
outline: none;
}

.tabBack
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-tabOff.jpg) no-repeat scroll top left;
width: 110px;
height: 26px;
padding-right: 2px;
}

.tabFront
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-tabOn.jpg) no-repeat scroll top left;
width: 110px;
height: 26px;
padding-right: 2px;
}

.tabContent
{
font: normal 12px arial;
color: #6F7073;
}

.tabContent a
{
font: bold 12px arial;
text-decoration: underline;
}

.tabLeft
{
border-bottom: 0;
}

.eyInsets
{
padding-top: 6px;
}

.orderboxTable h1.eyTitle
{
margin: 0;
}

.orderItemNum
{
color: #3c3c3c;
font: bold 11px arial;
}

.orderText
{
color: #494949;
font: normal 11px arial;
padding: 6px 0;
}

.orderText a
{
color: #3F8EC6;
font: bold 11px arial;
text-decoration: underline;
}

.orderSalePrice
{
color: #3C3C3C;
font: bold 15px arial;
padding: 4px 0;
}

.orderRegPrice
{
color: #3C3C3C;
font: bold 13px arial;
padding-top: 7px;
}

.optionLine
{
color: #3c3c3c;
font: bold 11px arial;
padding: 2px 0;
}

.optionLine select
{
font: normal 11px arial;
}

.presentationOption
{
padding: 2px 0 2px 33px;
}

.presentationOption a
{
color: #3F8EC6;
font: bold 11px arial;
text-decoration: underline;
}

.orderQty
{
color: #3c3c3c;
font: bold 11px arial;
padding: 4px 0;
}

.orderQty input
{
border: 1px solid #a5acb2;
height: 19px;
width: 33px;
text-align: center;
}

.orderATC
{
padding: 4px 0;
}

.contactfname, .contactlname, .contactemail, .contactsubject
{
border: 1px solid #808080;
height: 18px;
width: 362px;
}

.contactMessage
{
border: 1px solid #808080;
height: 89px;
width: 362px;
}

.contactForm td
{
color: #5a575b;
font: bold 12px arial;
padding-bottom: 8px;
}

.reviewTable
{
font: normal 12px arial;
}

.reviewTable input
{
border: 1px solid #808080;
width: 250px;
}

.reviewTable textarea
{
border: 1px solid #808080;
width: 250px;
height: 65px;
}

.reviewTable select
{
border: 1px solid #808080;
}

.starText
{
color: #3C3C3C;
font: bold 11px arial;
}

.starText a
{
color: #3F8EC6;
font: normal 11px arial;
text-decoration: underline;
}

#StarWrapper img
{
display: inline;
vertical-align: middle;
}

.starText
{
display: inline;
}

.sectionText h5
{
font: normal 12px arial;
}

.contentsAbstract
{
font: normal 12px arial;
}

#Footer
{
clear: both;
width: 981px;
position: relative;
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-footerBG.jpg) no-repeat scroll top center;
height: 62px;
text-align: right;
}

.footerText
{
margin: 0 16px 0 auto;
padding-top: 11px;
text-align: center;
width: 677px;
}

.footerLinks a
{
color: #ffffff;
font: bold 12px arial;
vertical-align: middle;
}

.footerLinks img
{
display: inline;
vertical-align: middle;
}

.footerCopyright
{
color: #e3cff3;
font: bold 11px arial;
}

.footerCopyright a
{
color: #e3cff3;
font: bold 11px arial;
}

.footerImage
{
position: absolute;
top: -211px;
left: 203px;
}

div#ctrlPad-0061
{
background: transparent;
}

div#minCart-0061
{
border: 0;
width: 110px;
color: #808183;
font: bold 11px arial;
text-align: center;
}

div#minCart-0061 a
{
color: #808183;
font: bold 11px arial;
}

div#ctrlBox-0061
{
position: absolute;
top: 20px;
right: 5px;
}

a#toggLink-0061
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-floatViewCart.jpg) no-repeat scroll 0 0;
height: 14px;
width: 64px;
}

a#checkoutLink-0061
{
background: url(http://lib.store.yahoo.net/lib/dogbaskets/ey-floatCheckout.jpg) no-repeat scroll 0 0;
height: 14px;
width: 63px;
}

div.miniCartArea
{
position: absolute;
top: 0px;
right: 0;
padding: 0;
}

div#ctrlBox-0061
{
width: 129px;
padding-top: 0px;
}

div#scMCholster-0061
{
width: 110px;
}

div#minCart-0061 span.itemCnt-0061, div#minCart-0061 span.itemTtl-0061
{
width: auto;
float: none !important;
display: inline;
padding: 0;
}

div#minCart-0061 span.itemTtl-0061
{
padding-left: 5px;
}

div#smCart-0061
{
top: 36px;
border: 1px solid #3f8ec6;
background: #3F8EC6 url(http://lib.store.yahoo.net/lib/dogbaskets/loadingAnimation.gif) no-repeat scroll center center;
}

#scATCmsg img
{
display: inline;
}
