/* CSS Document */
.main-image {width: 326px; float: left;}

.home-top {width: 590px; float: left; background: #DDC1EA; margin-bottom: 2px;}

.home-right {width: 256px; float: left; background: #DDC1EA; padding: 8px 0 0 8px;}

* html .home-right {width: 264px; float: left; background: #DDC1EA; padding: 8px 0 0 8px;}

.home-right .html-area {width: 226px; background: #fff; padding: 10px 15px; color: #670097;}

* html .home-right .html-area {width: 256px; background: #fff; padding: 10px 15px; color: #670097;}

.home-right .featured-item {width: 240px; padding: 20px 8px; background: #fff;font-family: Arial, Helvetica, sans-serif;}

* html .home-right .featured-item {width: 256px; padding: 20px 8px; background: #fff;font-family: Arial, Helvetica, sans-serif;}

.home-right .feat-title {font-size: 14px; font-weight: bold; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; background: #660099; padding: 10px;}

.home-right .featured-item .name {padding-bottom: 2px;}

.home-right .featured-item .name a {font-size: 11px; color: #660099; font-weight: bold; text-transform: uppercase;}

.home-right .featured-item .abstract {font-size: 11px; color: #660099; padding-bottom: 5px;}

.home-right .featured-item .price {font-size: 11px; color: #660099;}

.home-right .featured-item .sale-price, .home-right .featured-item .price-bold {font-weight: bold; font-size: 11px; color: #FF0101;}

.special-items-title {font-size: 14px; font-weight: bold; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; background: #660099; padding: 7px 10px; clear: both; margin-bottom: 2px;}

* html .special-items-title {font-size: 14px; font-weight: bold; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; background: #660099; padding: 7px 10px; clear: both; margin-bottom: 2px; width: 590px;}

table#contents-table {padding-right: 2px; margin-bottom: 15px; clear: both;}

* html table#contents-table {width: 544px; padding-right: 2px; margin-bottom: 15px; clear: both;}

.special-items table#contents-table tr td {text-align: left; padding: 10px 0;}

table#contents-table tr td .name {padding: 0 0 2px 7px;}

table#contents-table tr td .name a {font-size: 11px; color: #660099; font-weight: bold; text-transform: uppercase;}

table#contents-table tr td .abstract {font-size: 11px; color: #660099; padding: 0 0 5px 7px;}

table#contents-table tr td .price {font-size: 11px; color: #660099; padding: 0 0 0 7px;}

table#contents-table tr td .sale-price, table#contents-table tr td .price-bold {font-weight: bold; font-size: 11px; color: #FF0101; padding: 0 0 0 7px;}

.home-bottom-upper-text {font-size: 11px; font-weight: bold; color: #681986; text-align: center; padding-top: 20px; border-top: 3px #C199D5 solid;}

.home-bottom-text {padding: 17px; font-size: 11px; color: #000;}

* html .home-bottom-upper-text {font-size: 11px; font-weight: bold; color: #681986; text-align: center; padding-top: 20px; border-top: 3px #C199D5 solid; width: 590px;}

* html .home-bottom-text {padding: 17px; font-size: 11px; color: #000; width: 590px;}

/*---------------Section Styles---------------------*/
span#breadcrumbs {padding: 10px 10px 0 0; display: block; color: #681889; font-size: 11px;}

span#breadcrumbs a {color: #681889;}

span#breadcrumbs span {color: #9B33CE;}

.section-body, .item-body {padding: 23px;}

h1#section-title, h1#item-title {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; background: #670099; padding: 5px 10px; border-top: 1px #e0cceb solid; border-bottom: 1px #c299d6 solid; margin-bottom: 15px;}

* html h1#section-title, * html h1#item-title {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; background: #670099; padding: 5px 10px; border-top: 1px #e0cceb solid; border-bottom: 1px #c299d6 solid; margin-bottom: 15px; width: 544px;}

#caption {float: left; width: 544px; font-size: 11px; color: #681889; font-family: Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 20px;}

.section-images {width: 265px; float: left; text-align: center; margin-right: 10px;}

#scPage-insets {padding-top: 5px;}

#scPage-insets img {margin: 0 3px;}

.section-body table#contents-table tr td.vertical-seperator {background: url(/lib/yhst-25220212292917/seperator.gif) repeat-y 50% 0;}

.section-body table#contents-table tr td.horizontal-seperator {background: url(/lib/yhst-25220212292917/seperator.gif) repeat-x 0 50%;}

table#contents-table tr td {text-align: center; padding: 10px 0;}

/*------------------Item Page Styles---------------------*/
* html form#ma-of {width: 544px;}

.left-side {width: 266px; float: left; text-align: center; margin-bottom: 20px;}

.right-side {width: 253px; float: right; margin-bottom: 20px;}

table#product-info-table tr th {background: #DEC2EB; text-align: right; color: #67188B; padding: 7px 5px 7px 0; vertical-align: middle; font-size: 11px;}

table#product-info-table tr td {background: #EEE6F2; text-align: left; color: #681889; padding: 7px 0 7px 5px; vertical-align: middle; font-size: 11px;}

table#product-info-table tr.sale-price th {color: #E71111;}

table#product-info-table tr.sale-price td {color: #E71111; font-weight: bold;}

table#product-info-table tr td.add-to-cart {background: #E5CBEE; text-align: center;}

table#product-info-table tr td.add-to-cart input.order-button {padding: 0; margin: 0;}

table#options {background: #EEE6F2; font-size: 11px; color: #681889;}

table#options tr.options td select {width: 120px; font-size: 12px;}

table#options tr th {background: #EEE6F2; text-align: left; color: #67188B; padding: 7px 0 7px 15px; vertical-align: middle; font-size: 11px; font-weight: normal; width: 31%;}

table#options tr td {background: #EEE6F2; text-align: left; color: #681889; padding: 7px 0 7px 5px; vertical-align: middle; font-size: 11px; width: 68%;}

table#options tr td a{ color: #681889; }

table#quantity-pricing-table {margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

table#quantity-pricing-table tr th {background: #670099; color: #fff; font-weight: bold; text-align: center; padding: 4px 0;}

table#quantity-pricing-table tr td.quantity-cell {background: #EDD9F5; color: #681889; padding: 5px 0; text-align: center; vertical-align: middle;}

table#quantity-pricing-table tr td.price-cell {background: #EEE6F3; color: #E81013; font-weight: bold; text-align: center; vertical-align: middle; padding: 5px 0;}

.description {padding: 0 5px 20px 15px; color: #681889;}

* html table#recent-items {width: 544px;}

table#recent-items tr th {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; background: #670099; padding: 5px 10px; border-top: 1px #e0cceb solid; border-bottom: 1px #c299d6 solid; margin-bottom: 15px; clear: both;}

table#recent-items tr td.recent-items-name a {font-size: 11px; color: #660099; font-weight: bold; text-transform: uppercase;}

table#recent-items tr td.recent-items-price {font-size: 11px; color: #660099;}

table#recent-items tr td.recent-items-saleprice {font-weight: bold; font-size: 11px; color: #FF0101; padding: 0 0 0 7px;}

.item-sub-titles {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; background: #670099; padding: 5px 10px; border-top: 1px #e0cceb solid; border-bottom: 1px #c299d6 solid; margin-bottom: 15px; clear: both;}

* html .item-sub-titles {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; background: #670099; padding: 5px 10px; border-top: 1px #e0cceb solid; border-bottom: 1px #c299d6 solid; margin-bottom: 15px; clear: both; width: 544px;}

table.sc-ma-product-table {font-family: Arial, Helvetica, sans-serif;}

table.sc-ma-product-table  tr {background: url(/lib/yhst-25220212292917/grey-sep.gif) repeat-x bottom left;}

table.sc-ma-product-table  tr td.qty-cell, table.sc-ma-product-table  tr td.img-cell, table.sc-ma-product-table  tr td.info-cell, table.sc-ma-product-table  tr td.price-cell {padding: 10px 0;}

table.sc-ma-product-table  tr td.qty-cell, table.sc-ma-product-table  tr td.img-cell {vertical-align: middle;}

table.sc-ma-product-table  tr td.qty-cell input.ma-qty-box {margin-left: 5px;}

table.sc-ma-product-table  tr td.info-cell .name {padding-bottom: 1px;}

table.sc-ma-product-table  tr td.info-cell .name a {font-size: 12px; font-weight: bold; color: #671788;}

table.sc-ma-product-table  tr td.info-cell .abstract {padding-bottom: 1px; font-size: 11px; color: #671788;}

table.sc-ma-product-table  tr td.info-cell .options table.ma-opts {font-size: 11px; color: #671788; font-weight: normal;}

table.sc-ma-product-table  tr td.info-cell .options table.ma-opts tr {background: none;}

table.sc-ma-product-table  tr td.info-cell .options table.ma-opts tr th, table.sc-ma-product-table  tr td.info-cell .options table.ma-opts tr td {font-weight: normal; vertical-align: middle; padding: 0 5px 3px 0;}

table.sc-ma-product-table  tr td.info-cell .options table.ma-opts tr td select {font-size: 12px; width: 150px;}

table.sc-ma-product-table  tr td.price-cell {text-align: right;}

table.sc-ma-product-table  tr td.price-cell .price {display: block; font-size: 11px; color: #671788; padding-bottom: 2px;}

table.sc-ma-product-table  tr td.price-cell .sale-price, table.sc-ma-product-table  tr td.price-cell .price-bold {display: block; font-size: 11px; font-weight: bold; color: #FF0101;}

.outer-multi-add {padding-top: 10px;}

.outer-multi-add-top {float: left; width: 544px; border-bottom: 1px #000 solid; padding-bottom: 10px;}

.outer-multi-add-top input.order-button, .outer-multi-add input.order-button {float: left; margin-right: 5px;}

.outer-multi-add-top .multi-add-text, .outer-multi-add .multi-add-text {float: right; width: 350px; font-size: 11px; color: #6B1787; padding-top: 3px;}

#seo-related-links {
    width: 100%;
    }
	* html #seo-related-links {
    width: 544px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; background: #670099; padding: 5px 10px; border-top: 1px #e0cceb solid; border-bottom: 1px #c299d6 solid; margin-bottom: 15px;
        }
    #seo-related-links ul {
        margin:0 0 0 30px; padding: 0;
        list-style: none;
        }
	* html #seo-related-links ul {
        margin:0 0 0 30px; padding: 0;
        list-style: none;
		float: left;
		width: 484px;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/yhst-25220212292917/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0 0 3px;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
			color: #6A1886;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif; 
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
				
.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #0000FF; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #0000FF; display: block; padding-left: 100px;}
