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:black;
font-size:8pt;
padding-bottom:5px;
padding-left:0px;
padding-right:5px;
padding-top:0px;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover{
color:black;
text-decoration:none;
}

/*/////////////////////
Custom Main Page Elements
/////////////////////*/

#PageWrapper
{
position:relative;
text-align:left;
width:966px;
margin:0px auto;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/pagewrapper.jpg) repeat-y scroll top left;
margin-top:13px;
}

#Header
{
position: relative;
width:966px;
height:142px;
background-color:#ffffff;
}
#LeftColumn
{ 

float:left;
width:182px;
text-align: center;
}
.footerLinks{padding-top: 9px;}
#RightColumn
{
float:left;
width:770px;
padding-left:13px;
padding-top:13px;
}
.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;
}
.imageTD{
text-align:center;
width:410px;
}
.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:#103f5e;
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-color:#CCDEF8;
clear:both;
color:#194C99;
font-size:8pt;
height:20px;
line-height:20px;
margin-top:5px;
text-align:center;
width:959px;
position:relative;
}

#Footer a:link, #Footer a:visited{
color:#194C99;
font-family:arial;
font-size: 8pt;
text-decoration:none;

}
#Footer a:hover{
color:#194C99;
font-family:arial;
font-size: 8pt;
text-decoration:underline;
}




/*/////////////////////
Category Navigation
/////////////////////*/


.catNav
{
	padding: 0 0 0 0;
	margin-left:1px;
    
}

.catNav ul
{
background-color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
width:180px;
}
.catNav ul li 
{


}

.catNav ul li:hover
{


}





.catNav ul li a:link
{
border-bottom:1px solid #B4CCF2;
color:#808080;
display:block;
font-family:arial;
font-size:9pt;
padding:4px 0 4px 30px;
text-decoration:none;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/navdot.jpg) no-repeat scroll left center;
}
.catNav ul li a:visited
{
border-bottom:1px solid #B4CCF2;
color:#808080;
display:block;
font-family:arial;
font-size:9pt;
padding:4px 0 4px 30px;
text-decoration:none;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/navdot.jpg) no-repeat scroll left center;
}
.catNav ul li a:active
{
border-bottom:1px solid #B4CCF2;
color:#808080;
display:block;
font-family:arial;
font-size:9pt;
padding:4px 0 4px 30px;
text-decoration:none;
background:transparent url(http://lib.store.yahoo.net/lib/yhst-12414726510487/navdot.jpg) no-repeat scroll left center;
}

.catNav ul li a:hover
{
	
	color:#ffffff;
	background:#306aca url(http://lib.store.yahoo.net/lib/yhst-12414726510487/navbackhover.jpg) no-repeat scroll left center;
}















.searchSubmit{
left:710px;
position:absolute;
top:52px;
}
.searchInput{
height:19px;
left:455px;
position:absolute;
top:52px;
width:255px;
border:1px solid #808080;
}
#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:#000000;
}

.salePriceNum{
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#29ac37;
}

.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;
}
