/* CSS Document */
.welcome-area {width: 590px; background: url(http://lib.store.yahoo.net/lib/yhst-82230102636325/welcome-bg.png) no-repeat top left; height: 159px; padding-top: 12px; border-bottom: 2px #000 solid; margin-left: 1px;}

.welcome-area .welcome-text {background: url(/lib/yhst-82230102636325/welcome-title.gif) no-repeat top left; padding-top: 10px; font-size: 11px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; width: 285px; margin-left: 10px;}

* html .welcome-area .welcome-text {padding-top: 20px;}

.featured-products {width: 590px; margin-left: 1px; padding: 20px 0 0; position: relative; margin-bottom: 20px;}

.featured-products .feat-title {position: absolute; top: -25px; left: 5px; width: 221px; text-align: center;}

.new-products {width: 590px; margin-left: 1px; margin-bottom: 20px;}

.new-products .new-prod-title {width: 584px; border-bottom: 3px #000 solid; padding-left: 6px; margin-bottom: 10px;}

.final-text {width: 555px; margin: 0 0 20px 15px;}

table#contents-table tr td {text-align: center; font-size: 11px; padding: 5px;}

table#contents-table tr td.vertical-seperator {background: url(/lib/yhst-82230102636325/sep.gif) repeat-y 50% 0; padding: 0;}

table#contents-table tr td.horizontal-seperator {background: url(/lib/yhst-82230102636325/dotted-horiz-sep.gif) repeat-x 0 50%; padding: 0;}

table#contents-table tr td .name {padding: 5px 0 2px;}

table#contents-table tr td .name a {font-weight: bold; text-decoration: underline; color: #000;}

table#contents-table tr td .name a:hover {text-decoration: none;}

table#contents-table tr td .price {color: #999999;}

table#contents-table tr td .sale-price-bold, table#contents-table tr td .price-bold {font-weight: bold; color: #bc0000;}

table#contents-table tr td .shop-now {padding-top: 2px;}

table#contents-table tr td .shop-now a {font-weight: bold; color: #bc0000;}

/*-----------------Section Page Styles---------------------------------*/
span#breadcrumbs {display: block; width: 570px; background: url(/lib/yhst-82230102636325/breadcrumb-bg.gif) no-repeat top left; padding: 10px 10px 23px; margin-top: 1px; color: #5b5b5b; border-bottom: 2px #939393 solid;}

* html span#breadcrumbs {display: block; width: 590px; background: url(/lib/yhst-82230102636325/breadcrumb-bg.gif) no-repeat top left; padding: 10px 10px 23px; margin-top: 1px; color: #5b5b5b; border-bottom: 2px #939393 solid;}

span#breadcrumbs a {color: #5b5b5b; text-decoration: underline;}

span#breadcrumbs a:hover {text-decoration: none;}

.section-info {position: relative; width: 590px;}

h1#section-title {background: url(/lib/yhst-82230102636325/section-left-tab.gif) no-repeat top left; padding-left: 9px; position: absolute; z-index: 100; top: -29px; left: 9px;}

* html h1#section-title {background: url(/lib/yhst-82230102636325/section-left-tab.gif) no-repeat top left; padding-left: 9px; position: absolute; z-index: 100; top: -29px; left: 9px; float: left; zoom: 1;}

h1#section-title div.inner {background: url(/lib/yhst-82230102636325/section-right-tab.gif) no-repeat top right; padding-right: 9px;}

h1#section-title div.inner span {background: #fff; color: #BD0100; font-size: 18px; font-weight: bold; display: block; padding: 4px 7px 3px;}

#caption {width: 560px; padding: 20px 15px; float: left;}

.section-images {width: 230px; text-align: center; margin-right: 10px; float: left;}

#scPage-insets {padding-top: 7px;}

#scPage-insets img {border: 1px #D4D4D4 solid; margin: 4px;}

/*------------------Advanced Paging Styles--------------------*/
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#leftArrowDiv1 img, #leftArrowDiv2 img {margin: 0 7px -1px 0;}

#rightArrowDiv1 img, #rightArrowDiv2 img {margin: 0 0 -1px 7px;}

#contents A         {font: bold 11px tahoma, arial; color: #000; text-decoration: underline; padding-bottom: 2px;}
#paging A:hover     {text-decoration:none;}

#paging {width: 574px; margin-left: 9px;}
#paging TD          {padding: 2px;}
#paging .price      {font: normal 11px tahoma, arial; color: #999;}
#paging .saleprice  {font: bold 11px tahoma, arial; color: #bc0000;}
#paging .saleprice2 {font: bold 11px tahoma, arial; color: #bc0000;}
#paging .abstract   {font: normal 11px tahoma, arial; color: #555;}
#paging .qtybox     {font: normal 11px tahoma, arial; width: 25px; text-align: right;}
#paging .qtytext    {font: bold 12px tahoma, arial; color: #000;}

#pagelinks, #pagelinks2          {font: normal 11px arial; color: #000;}
#pagelinks A, #pagelinks2 A        {font: normal 11px arial; color: #000;}
#pagelinks .chosen, #pagelinks2 .chosen  {font: bold 11px arial; color: #000;}

#itemof, #itemof2             {font: normal 11px arial; color: #fff;}
#pageof, #pageof2             {font: normal 11px arial; color: #fff;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #000; text-decoration:none; }

#sortlinks, #sortlinks2          {font: normal 11px arial; color: #fff; text-decoration:none; }
#sortlinks A, #sortlinks2 A        {font: normal 11px arial; color: #fff; text-decoration:none; }
#sortlinks .chosen, #sortlinks2 .chosen  {font: bold 11px arial; color: #fff; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}

/*------------------Item Page Styles--------------------------*/
.left-side {margin: 14px 22px 14px 0; width: 265px; float: left; border-right: 1px #E9E9E9 solid; text-align: center; padding: 20px 0 10px;}

.right-side {width: 278px; float: left; margin: 25px 0 14px;}

.description {width: 560px; margin: 0 0 20px 14px; clear: both;}

.cross-sell {width: 590px; padding-bottom: 20px; margin-left: 1px;}

.cross-sell .cross-sell-title {border-bottom: 3px #000 solid; padding: 0 0 0 6px; width: 584px; margin-bottom: 10px;}

* html .cross-sell .cross-sell-title {border-bottom: 3px #000 solid; padding: 0 0 0 6px; width: 590px; margin-bottom: 10px;}

table#product-info-table {font-size: 11px;}

table#product-info-table tr th {padding: 5px 0 5px 5px; vertical-align: middle; font-weight: normal; background: #CBCBCB; color: #000; text-align: left;}

table#product-info-table tr td {padding: 5px 0 5px 5px; vertical-align: middle; font-weight: normal; background: #E4E4E4; color: #000;}

table#product-info-table tr th.sale-text {background: #BC0000; color: #fff; font-weight: bold;}

table#product-info-table tr td.sale-price {background: #DC0000; color: #fff; font-weight: bold;}

table#product-info-table tr td.options select {font-size: 12px; width: 130px;}

#seo-related-links {
    width: 100%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #seo-related-links ul {
        margin:0 0 0 20px; padding: 0;
        list-style: none;
        }
		* html #seo-related-links ul {
        margin:0 0 0 20px; padding: 0;
        list-style: none;
		float: left;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/yhst-82230102636325/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0 0 5px;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: underline;
            padding-left: 15px;
            display: block;
            _width: 100%;
			color: #000;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
				color: #bc0000;
                }

.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #bc0000; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #939393; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #000000; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #bc0000; display: block; padding-left: 100px;}