BODY {background-color: #FFFFFF; background: url(/lib/yhst-71400586895278/bg.jpg) top center repeat-y;}
A       {text-decoration: none; color: #000000; }
A:hover {text-decoration: underline; color: #C00; }
h2 {font: bold 12px tahoma, verdana; color: #000000; display:block; margin-bottom: 7px; padding: 0;}
h2.item-name {font: normal 11px verdana, tahoma; color: #666; display:block; margin-bottom: 13px; padding: 0;}

FORM {margin:0px; display:inline;}



#header-links         {font: normal 11px vernada; color: #000000; }
#header-links A       {text-decoration: none; color: #000000; margin-left: 5px; margin-right: 5px;}
#header-links A:hover {text-decoration: underline; color: #FF0000; }



.search-box {color: #000000; width: 190px; font: bold 12px vernada, verdana; background-color: #FFFFFF; margin-right: 2px; margin-left: 3px;}
.newsletter-box {color: #000; width: 130px; font: bold 12px tahoma;}

.drop-cont span
{
	background-color: #FFFFFF; display:block; width: 100%; padding: 3px; padding-left: 6px; font: bold 12px tahoma, verdana; color: #ee222d; 
	border-bottom1: solid 1px #ee222d; text-decoration:none;
}

.drop-cont select 
{
	font-size:11px;
	width:160px;
}

#nav A1                {background-color: #FFFFFF; display:block; width: 100%; padding: 3px; padding-left: 6px; font: bold 12px tahoma, verdana; color: #ee222d; border-top: solid 1px #ee222d; text-decoration:none;}
#nav A1:hover          {background-color: #D9D9D9; color: #ee222d;}

.menu-item 
{
	position:relative;
	border-top: solid 1px #ee222d; 
}

.main-link 
{
	display:block;
	background-color: #FFFFFF; 
	padding: 3px; padding-left: 6px; font: bold 13px tahoma, verdana; color: #ee222d; text-decoration:none;
}

.main-link:hover 
{
	background-color: #D9D9D9; 
	color: #ee222d;
	text-decoration:none;
}

.submenu 
{
	display:none;
	position:absolute;
	left:160px;
	top:0px;
	width:220px;
	border:1px solid #ee222d;
	background: #ffffff;
	padding:7px;
}
.submenu a 
{
	display:block;
	padding: 5px; 
	padding-left: 6px; 
	font: bold 12px tahoma, verdana; 
	color: #111111; 
	text-decoration:none;
}

#subnav A             {font: normal 11px tahoma; border: 0px; color: #000; padding: 2px; padding-left: 6px;
                       background-image: url(http://lib1.store.vip.sc5.yahoo.com/lib/wcc-store/navbullet-black.gif); background-repeat: no-repeat; background-position: 6 7; background-color: #FFF;}
#subnav A:hover       {text-decoration: underline; color: #C00; 
                       background-image: url(http://lib1.store.vip.sc5.yahoo.com/lib/wcc-store/navbullet.gif); background-repeat: no-repeat; background-position: 6 7; background-color: #FFF;}

.cactuslink {font: normal 12px tahoma; color: #666666; text-decoration:none; display:block; padding-bottom: 3px;}
#footer-links         {font: normal 11px vernada; color: #000; }
#footer-links A       {text-decoration: none; color: #000; margin-left: 5px; margin-right: 5px;}
#footer-links A:hover {text-decoration: underline; color: #C00; }
#copyright            {font: normal 11px vernada; color: #000; }

#home, #home TD {font: normal 10px verdana; color: #666;}

#section, #section TD {font: normal 10px verdana; color: #666;}
#breadcrumbs, #breadcrumbs A, #breadcrumbs h1 {font: normal 10px verdana; color: #666; text-decoration:none; display: inline; margin: 0; padding: 0; font-weight: normal;}


#contents A {font: bold 12px tahoma, verdana; color: #666; text-decoration:none;}
#contents A:hover {font: bold 12px tahoma, verdana; color: #C00; text-decoration:underline;}

#subcontents A {font: bold 11px verdana, tahoma; color: #C00; text-decoration:none;}
#subcontents A:hover {font: bold 11px verdana, tahoma; color: #666; text-decoration:underline;}
#subcontents, #subcontents TD, #subcontents FONT {font: normal 11px verdana, tahoma; color: #666;}
#subcontents INPUT,
#subcontents SELECT {font: normal 11px verdana;}

#special A {font: bold 12px tahoma, verdana; color: #000; text-decoration:none;}
#special .price {font: normal 12px tahoma, verdana; color: #666;}
#special .saleprice {font: bold 12px tahoma, verdana; color: #C00;}

#item, #item TD, #item FONT {font: normal 11px verdana, tahoma; color: #666;}
.saleprice {font: bold 11px verdana, tahoma; color: #C00;}
.you-save  {font: bold 11px verdana, tahoma; color: #090;}
#item INPUT,
#item SELECT {font: normal 11px verdana;}

.v12b {
	font-family: vernada, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.v12bwht {
	font-family: vernada, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.v12 {
	font-family: vernada, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}



.newsletter-box {margin:0; padding:0;}
.mailinglist {margin:0; padding:0;}
.yst-cross-sell-table {
  }
.yst-cross-sell-title {
   color: #666;
}
.yst-cross-sell-item a {
    font: normal 11px verdana, tahoma; 
    color: #666;
    text-decoration: none;
}
.yst-cross-sell-item a:hover {
     text-decoration: underline;
     color: #FF0000;
}

#special { margin: 45px 10px 0 10px; }
#special A {font: bold 11px tahoma, verdana; color: #000; text-decoration:none; }
#special .price {font: normal 12px tahoma, verdana; color: #666;}
#special .saleprice {font: bold 12px tahoma, verdana; color: #C00;}

.search-text { font: normal 12px/16px arial; color: #000000; padding-left: 5px;  }
.topnav { color: #ED2228; font-weight: bold; font-size: 11px; }
.topnav a { color: #000000; text-decoration: none; font: bold 12px/14px arial; padding: 0 8px; }

.ysw-3rd-column-table {
  width: 100px;
  padding: 0px;
}

.ysw-3rd-column-item {
    padding: 0px;
}

.toptext { font: normal 11px/15px verdana; padding-left: 15px; color: #000000; }



FORM { margin : 0px; }
A.right-nav-header {
    color : white;
}
a:hover.right-nav-header {
  color:#000;
  text-decoration: underline;
}
.right-nav-header {
    background-color : #EE222D;
    color : white;
    font-weight : bold;
    font-size : 11px;
    padding : 4px;
}
.left-nav-seperator {
    height : 1px;
    background-color : #EE222D;
}
#fc_box {
    width : 130px;
    border : 1px solid #EE222D;
    background-color :white;
    font-family : arial,helvetica,sans-serif;
    font-size : 11px;
    color : black;
    margin-right: 4px;
}
.fc_item_list_name {
	padding-left : 4px;
	padding-top : 4px;
	font-size : 10px;
}
#fc-checkout-button {font-size:12px;}

a.fc_item_list_name {
	font-size : 10px;
	color:#3A3A3A;
	text-decoration:none;
}
a:hover.fc_item_list_name {
	font-size : 10px;
	color:#3A3A3A;
	text-decoration:underline;
}
.fc_item_list {
	width : 100%;
	padding-left : 2px;
	padding-right : 2px;
}
.fc_item_list_remove {
	padding-top : 0px;
	padding-left : 2px;
	padding-bottom : 3px;
	font-size : 9px;
}
a.fc_item_list_remove {
	color : #EE222D;
	text-decoration : none;
	padding-top : 0px;
	padding-bottom : 3px;
	font-size : 9px;
}
.fc_item_list_price {
	color : #EE222D;
	padding-top : 0px;
	padding-bottom : 3px;
	font-size : 10px;
}
TR.fc_item_list_total {
	padding : 4px;
	padding-top : 5px;
	padding-bottom : 5px;
}
.fc_item_list_total_text {
	padding-left : 3px;
	padding-bottom : 3px;
        color: #EE222D;
	font-size : 10px;
	font-weight : normal;
}
.fc_item_list_total_price {
	padding-right : 3px;
	color : #EE222D;
	font-size : 11px;
	font-weight : normal;
}
.fc_footer {
	font-size : 10px;
	color : #3A3A3A;
	background-color : white;
	padding : 5px;
}
.fc_item_qty {
	border : 1px #5e5e5e solid;
	font-size : 10px;
	width : 17px;
	margin-right : 2px;
}
tr.fc_update_button {
	background-color : #EE222D;
	text-align : center;
}
input.fc_update_button {
	color : white;
	font-size : 11px;
	font-weight : bold;
	padding : 3px;
	border-width : 0px;
	background-color : transparent;
}

td.sitemap ul { list-style: none; margin-left: 0px; }
td.sitemap ul a { font-family: arial; font-size: 11px; font-weight: bold; text-decoration: none; }
td.sitemap ul ul { margin-left: 10px; }
td.sitemap ul ul ul { margin-bottom: 10px; }
td.sitemap ul li a { font-size: 11pt; color: #EE222D; }
td.sitemap ul ul li a { font-size: 10pt; font-weight: bold; text-decoration: underline; color: #000; }
td.sitemap ul ul ul li a { font-size: 8pt; line-height: 11pt; font-weight: normal; text-decoration: none; color: #000; }
td.sitemap ul ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
td.sitemap ul ul ul ul li a:hover, ul ul ul ul li a:active { text-decoration: underline; }

.bottom-text, .bottom-text h1, .bottom-text h2, .bottom-text h3 { font-size: 10px; margin: 0; padding: 0; font-weight: normal; }
.bottom-text h1, .bottom-text h2, .bottom-text h3 { display: inline; }

.you-are-viewing, .you-are-viewing h3 { font-size: 12px; font-weight: normal; color: #000000; }
.you-are-viewing h3 { display: inline; margin: 0; padding: 0; }
