body, p, ul, li, a, img
{
	margin: 0;
	padding: 0;
	border: none;
}

body 
{
background-color: white;
font-family:verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: .9em;
}
.breadcrumbs{
color:808080;
font: normal 8pt arial;
padding-bottom:5px;
padding-left:0px;
padding-right:5px;
padding-top:5px;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover{
color:#808080;
font: normal 8pt arial;
text-decoration:none;
}

/*/////////////////////
Custom Main Page Elements
/////////////////////*/

#PageWrapper
{
position:relative;
text-align:left;
width:981px;
margin:0px auto;
background: transparent url(http://lib.store.yahoo.net/lib/yhst-19888737111490/ey-pageWrapper-BG.jpg) repeat-y scroll left top;
margin-top:0px;
}

.unbeatablePlug
{
margin: 8px auto 0;
}

.unbeatablePlug a
{
color: #000000;
text-decoration: none;
font: italic bold 9pt arial;
}

#Header
{
position: relative;
width:981px;
height:160px;
background-color:#ffffff;
}

#Header img
{
display: block;
}
#LeftColumn
{ 
float:left;
width:193px;
text-align: center;
padding-bottom: 500px;
position: relative;
}

.leftNavCurve
{
position: absolute;
top: 0;
right: -9px;
*right: -10px;
}

#RightColumn
{
float:left;
width:776px;
margin: 0 0 25px 12px;
}
.itemNum{
color:#3B5565;
font-family:arial;
font-size:8pt;
}

.innerTable td{
padding:5px;

}
.innerTable{
border:1px solid #103F5E;
margin-top:-5px;
*margin-top:-1px;
width:291px;
}
.contentTD{
text-align:center;
width:410px;
padding: 0 5px;
}
.orderBox{
width:320px;
padding-left:50px;
vertical-align:top;
}
.relatedItems{
font-family:arial;
padding-left:66px;
vertical-align:top;
width:183px;
}
.itemDesc{
font-family:arial;
padding-left:10px;
padding-top:15px;
width:441px;
vertical-align:top;
font-size:9pt;
}

.options{
color:black;
font-size:8pt;
padding-bottom:3px;
padding-top:10px;
}
.itemText{
color:black;
font-size:8pt;
padding-top:10px;
padding-bottom:10px;
}
.regularPrice{
color:black;
font-size:9pt;
font-family:arial;
text-transform:capitalize;
padding-bottom:3px;

}
.salePrice{
display:inline;
font-size:10pt;
font-weight: bold;
color:#ff0000;
font-family:arial;
text-transform:capitalize;
}
.salePriceText{
display:inline;
font-size:10pt;
font-weight: bold;
color:#ff0000;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
.regPriceCross{
color:#808080;
font-size:9pt;
font-family:arial;
text-trans
form:capitalize;
padding-bottom:3px;
}
.salePriceCross{
display:inline;
font-size:10pt;
font-weight: bold;
color:#ff0000;
font-family:arial;
text-transform:capitalize;
}
.salePriceTextCross{
display:inline;
font-size:10pt;
font-weight: bold;
color:red;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
.regPriceOrder{
color:#3b5565;
font-size:8pt;
font-family:arial;
text-transform:capitalize;
padding-bottom:3px;
font-weight:bold;
padding-top:14px;
}
.salePriceOrder{
display:inline;
font-size:12pt;
font-weight: bold;
color:#ee3024;
font-family:arial;
text-transform:capitalize;
padding-bottom:14px;
}
.salePriceTextOrder{
padding-bottom:14px;
display:inline;
font-size:12pt;
font-weight: bold;
color:#000000;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
#Footer
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-19888737111490/ey-footer-BG.jpg) no-repeat scroll top center;
clear:both;
color:#194C99;
font-size:8pt;
height:79px;
line-height:20px;
margin-top:5px;
text-align:center;
width:981px;
position: relative;
color: #ffffff;
padding-top: 40px;
font: normal 11px arial;
}

.footerLinks
{
position: absolute;
top: 5px;
right: 5px;
}

.footerLinks a
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.footerLinks a:link
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.footerLinks a:visited
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.footerLinks a:hover
{
color: #ffffff;
font: normal 11px arial;
text-decoration: underline;
}

.footerLinks a:active
{
color: #ffffff;
font: normal 11px arial;
text-decoration: none;
}

.copyright
{
position: absolute;
top: 8px;
left: 10px;
}

.footerLeft
{
position: absolute;
top: -486px;
left: 0;
}

.footerCurve
{
position: absolute;
top: -27px;
left: 193px;
}




/*/////////////////////
Category Navigation
/////////////////////*/


.catNav
{
	padding: 0 0 0 0;
width: 191px;
border: 1px solid #7f7f7f;
background: #ffffff;    
}

.catNav ul
{
background-color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
width:191px;
}
.catNav ul li 
{
border-bottom: 1px solid #7F7F7F;
}

.catNav ul li:hover
{


}


.liAnchor
{
margin: 3px 0;
}


.catNav ul li a:link
{
color:#3f3f3f;
display:block;
font-family:arial;
font-size:9pt;
padding:4px 5px 4px 30px;
text-decoration:none;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-19888737111490/ey-blueNavbar.jpg) no-repeat scroll 15px center;
}
.catNav ul li a:visited
{
color:#3f3f3f;
display:block;
font-family:arial;
font-size:9pt;
padding:4px 5px 4px 30px;
text-decoration:none;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-19888737111490/ey-blueNavbar.jpg) no-repeat scroll 15px center;
}
.catNav ul li a:active
{
color:#3f3f3f;
display:block;
font-family:arial;
font-size:9pt;
padding:4px 5px 4px 30px;
text-decoration:none;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-19888737111490/ey-blueNavbar.jpg) no-repeat scroll 15px center;
}

.catNav ul li a:hover
{
background: url(http://lib.store.yahoo.net/lib/yhst-19888737111490/ey-orangeNavBar.jpg) no-repeat scroll 15px center;
}












.searchSubmit{
left:648px;
position:absolute;
top:77px;
}
.searchInput{
height:18px;
left:416px;
position:absolute;
top:77px;
width:230px;
border:1px solid #808080;
font: normal 12px arial
}
#UtilityLinks{
height:20px;
line-height:20px;
background-color:#ccdef8;
position:absolute;
right:0px;
top:0px;
width:720px;
text-align:right;
padding-right:8px;
}

#UtilityLinks a:link, #UtilityLinks a:visited{
color:#194C99;
font-family:arial;
font-size: 8pt;
text-decoration:none;

}
#UtilityLinks a:hover{
color:#194C99;
font-family:arial;
font-size: 8pt;
text-decoration:underline;
}



#GetMoneyBack{
left:282px;
position:absolute;
top:38px;
}
#Questions{
position:absolute;
right:33px;
top:45px;
}
#SearchSite{
left:454px;
position:absolute;
top:38px;
}
#BottomCurve{
left:0px;
position:absolute;
top:118px;
*top:120px;
}

.headerLinks ul li{
display:block;
float:left;
margin:0px;
padding:0px;
list-height:23px;
}


#TopLinks ul li a:link{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/aback.jpg) repeat-x scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a:visited{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/aback.jpg) repeat-x scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a:active{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/aback.jpg) repeat-x scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a:hover{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/aback.jpg) repeat-x scroll 0 0;
}






#TopLinks ul li a#Jewelry:link{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/jewelryback3.jpg) no-repeat scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a#Jewelry:visited{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/jewelryback3.jpg) no-repeat scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a#Jewelry:active{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/jewelryback3.jpg) no-repeat scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a#Jewelry:hover{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/jewelryback3.jpg) no-repeat scroll 0 0;
}



#TopLinks ul li a#Pets:link{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/petsback.jpg) no-repeat scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a#Pets:visited{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/petsback.jpg) no-repeat scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a#Pets:active{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/petsback.jpg) no-repeat scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 12px;
padding-left:11px;
padding-right:12px;
text-decoration:none;

}

#TopLinks ul li a#Pets:hover{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/petsback.jpg) no-repeat scroll 0 0;
}




#BottomLinks ul li a:link{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/aback.jpg) repeat-x scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 13px;
text-decoration:none;

}

#BottomLinks ul li a:visited{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/aback.jpg) repeat-x scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 13px;
text-decoration:none;

}


#BottomLinks ul li a:active{

background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/aback.jpg) repeat-x scroll 0 -23px;
border-right:1px solid white;
color:white;
font-family:arial;
font-size:9pt;
font-weight:bold;
height:23px;
padding:4px 13px;
text-decoration:none;

}

#BottomLinks ul li a:hover{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/aback.jpg) repeat-x scroll 0 0;
}



#TopLinks ul{
position:absolute;
right:0px;
top:94px;
}

#BottomLinks ul{
position:absolute;
right:0px;
top:120px;
}

#SeasonalTable h1{
color:#0A2E7B;
font-family:arial;
font-size:9pt;
font-weight:bold;
}

#SeasonalTable{
color:#000000;
font-family:arial;
font-size:9pt;
margin-top:40px;
margin-bottom:20px;
}



#SeasonalTable td{
vertical-align:top;
}

a.item-link:link{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.item-link:active{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.item-link:visited{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.item-link:hover{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
.regPriceText, .regPriceNum, .salePriceNum, .salePriceText{
display:inline;
}

.salePriceText{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#ff0000;
}

.salePriceNum{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#ff0000;
}

.imageTD img{
margin:0px auto;
}
.itemCaption h1{
color:#194C99;
font-family:arial;
font-size:12pt;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}
.itemCaption{
border-bottom:1px solid #2d67c7;
}
.navHeadBack{

color:#194C99;
font-family:arial;
font-size:12pt;
font-weight:bold;
height:34px;
line-height:34px;
width:181px;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/navheadback.jpg) repeat-x scroll 0 0;
}
#Cards{
left:35px;
position:absolute;
top:-124px;
}
.bodyDiv{
font-family:arial;
font-size:9pt;
width:471px;
}

#ItemNumTD{
background-color:#abccf8;
font-family:arial;
font-weight:bold;
font-size:9pt;
color:#000000;
text-align:center;
height:17px;
}
#PriceTD{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/pricetdback.jpg) no-repeat scroll 0 0;
border:medium none;
color:#1AAE24;
font-family:arial;
font-size:14pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
width:121px;
}
.priceTDPrice{
color:#194c99;
font-size:9pt;
font-weight:bold;
font-family:arial;
text-align:center;
}

#OrderShadow{
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/ordershadow.jpg) repeat-y scroll 0 0;
width:258px;
}
.insideTable{
margin-left:4px;
}
#OrderRepeat{
margin-left:5px;
width:248px;
text-align:center;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/ordershadowback.jpg) repeat-x scroll 0 0;
}
#BottomShadow{
margin-left:5px;
margin-bottom:-5px;
}

#OrderRepeat td table td{
text-align:center;
}

#OrderRepeat td table{
width:242px;
}

#BlueBold{
font-weight:bold;
color:#0a2e7b;
font-family:arial;
font-size:9pt;
padding-top:15px;
}
.regularPriceOrder{
font-size:10pt;
}
.salePr{
color:#0A2E7B;
display:inline;
font-family:arial;
font-size:15pt;
font-weight:bold;
}

.saleP{
color:#14ac1d;
display:inline;
font-family:arial;
font-size:15pt;
font-weight:bold;
}
.savingstext{
color:#14ac1d;

font-family:arial;
font-size:12pt;
font-weight:bold;
}

.shippingCost, .shippingCost1{
color:#0A2E7B;
font-family:arial;
font-size:9pt;
font-weight:normal;
display:inline;
margin-top:10px;
}
.style4{
color:#0A2E7B;
font-family:arial;
font-size:9pt;
font-weight:normal;
padding-top:10px;
font-weight:bold;
}
.savingstext .rewards{
color:#0A2E7B;
font-family:arial;
font-size:9pt;
font-weight:bold;
padding-top:15px;
}

.recWrap{
border:1px solid #87aeeb;

}

#FeaturedTable{
border-collapse:collapse;
margin:0px auto;
margin-top:10px;
}

#FeaturedTable img{
display:block;
border:none;
}
#Spacer{
height:144px;
}
.logoContainer{
height:134px;
text-align:center;
width:220px;
}




.headerlinks
{
color: #ffffff;
font: normal 11px arial;
position: absolute;
top: 17px;
right: 103px;
}

.headerlinks a
{
font: normal 11px arial;
color: #ffffff;
text-decoration: none;
}

.headerlinks a:link
{
font: normal 11px arial;
color: #ffffff;
text-decoration: none;
}

.headerlinks a:visited
{
font: normal 11px arial;
color: #ffffff;
text-decoration: none;
}

.headerlinks a:hover
{
font: normal 11px arial;
color: #ffffff;
text-decoration: underline;
}

.headerlinks a:active
{
font: normal 11px arial;
color: #ffffff;
text-decoration: none;
}

.contentsName
{
margin-top: 5px;
}

.contentsName a
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.contentsName a:link
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.contentsName a:visited
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.contentsName a:hover
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.contentsName a:active
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.regPriceText
{
font: normal 12px arial;
color: #000000;
}

.regPriceNum
{
font: normal 12px arial;
color: #000000;
}

.salePriceText
{
font: bold 12px arial !important;
color: #ff0000 !important;
}

.salePriceNum
{
font: bold 12px arial !important;
color: #ff0000 !important;
}

.thickbox
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.thickbox:link
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.thickbox:visited
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.thickbox:hover
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.thickbox:active
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}


.compareBar
{
position: relative;
height: 23px;
width: 957px;
}

#Login
{
position: absolute;
top: 0px;
right: 20px;
}

#compareTable
{
background: #ffffff;
}

.compareHeader
{
background: #C0C0C0;
color: #000000;
font: bold 13px arial;
text-align: center;
border: 1px solid #F26522;
}

.nameDiv
{
padding: 5px 10px;
border: 1px solid #F26522;
}

.nameDiv form
{
margin-top: 10px;
}

.nameDiv a
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.nameDiv a:link
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.nameDiv a:visited
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.nameDiv a:hover
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.nameDiv a:active
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.imageDiv
{
border: 1px solid #F26522;
padding: 5px 10px;
}

.priceDiv
{
color: #000000;
font: bold 12px arial;
border: 1px solid #F26522;
padding: 5px 10px;
}

.salePriceDiv
{
color: #ff0000;
font: bold 12px arial;
border: 1px solid #F26522;
padding: 5px 10px;
}

.captionDiv
{
color: #000000;
font: normal 12px arial;
border: 1px solid #F26522;
padding: 5px 10px;
}

#idTable
{
font: normal 12px arial;
}

#SortPaging table
{
margin: 10px 0;
}

.eyText12
{
font: normal 12px arial;
color: black;
}

.eyText11
{
font: normal 11px arial;
color: black;
}

.itemTitle
{
color: #00419d;
font: bold 16px arial;
margin-bottom: 5px;
}

.itemCode
{
font: bold 12px arial;
color: #404040;
margin-bottom: 5px;
padding-bottom: 2px;
border-bottom: 1px solid #404040;
}

.itemPrice
{
font: bold 18px arial;
color: #ff0000;
margin-bottom: 5px;
}

.itemRegPrice
{
font: normal 11px arial;
color: #808080;
margin-bottom: 3px;
}

.itemYouSave
{
font: bold 12px arial;
color: #00419d;
}

.itemShippingCost
{
font: bold 12px arial;
color: #404040;
}

#ys_relatedItems
{
padding-top: 30px;
background: url(https://lib.store.yahoo.net/lib/yhst-19888737111490/ey-also-like.jpg) no-repeat scroll top center;
}

#Footer
{
clear: both;
}

.ystore-cross-sell-table
{
border: 1px solid #808080;
}

h4.ystore-cross-sell-product-name a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

h4.ystore-cross-sell-product-name a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

h4.ystore-cross-sell-product-name a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

h4.ystore-cross-sell-product-name a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.ystore-cross-sell-product-reg-price
{
font: normal 12px arial;
color: black;
}

.ystore-cross-sell-product-sale-price
{
font: bold 12px arial;
color: red;
}

.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;
}
