/* CSS Document */
.feat-item {width: 572px; background: url(/lib/yhst-73908290599399/horiz-sep-dotted.gif) repeat-x bottom left; float: left; padding-bottom: 7px;}

h2#feat-item {color: #d59826; font-size: 24px; font-weight: bold; font-style: italic; padding: 0 10px 5px 20px;}

.feat-item-image {float: left; width: 230px; text-align: center;}

.feat-item-info {float: left; width: 320px;}

.feat-item-info .item-name {padding-bottom: 5px;}

.feat-item-info .item-name a {font-size: 14px; color: #002157; font-weight: bold;}

.feat-item-info .abstract {font-size: 11px; color: #000000; padding-bottom: 10px;}

.feat-item-info .price {font-size: 11px; color: #000000; font-weight: bold;}

.feat-item-info .sale-price {font-size: 11px; color: #e50e24; font-weight: bold;}

.featured-products {width: 567px; float: left; padding: 0 0px 20px 0;}

.featured-products h2#feat-prod-title {color: #000000; font-size: 24px; font-weight: bold; font-style: italic; padding: 13px 10px 25px 20px; width: 420px;}

.featured-products table tr td {padding: 0 3px;}

.featured-products table tr td div.item-image {padding-bottom: 3px;}

.featured-products table tr td div.item-name a {font-size: 11px; font-weight: bold; color: #002157;}

.featured-products table tr td div.price {font-size: 11px; color: #000000;}

.featured-products table tr td div.sale-price {font-size: 11px; color: #e50e24; font-weight: bold;}

/*With Specials*/
.featured-products-specials {width: 430px; float: left; padding: 0 0px 20px 0;}

.featured-products-specials h2#feat-prod-title {color: #000000; font-size: 24px; font-weight: bold; font-style: italic; padding: 13px 10px 25px 20px; width: 420px;}

.featured-products-specials table tr td {padding: 0 3px;}

.featured-products-specials table tr td div.item-image {padding-bottom: 3px;}

.featured-products-specials table tr td div.item-name a {font-size: 11px; font-weight: bold; color: #002157;}

.featured-products-specials table tr td div.price {font-size: 11px; color: #000000;}

.featured-products-specials table tr td div.sale-price {font-size: 11px; color: #e50e24; font-weight: bold;}
/*End With Specials*/

.white-container {width: 100%; background-color: #ffffff;}

.white-gray-contain {background: #ffffff url(/lib/yhst-73908290599399/gray-background.gif) repeat-y top right; width: 100%; float: left;}

.specials {background-color: #D5D5D7; float: right; padding: 10px 8px 23px; text-align: center;}

.specials h2#specials-title {color: #92051a; font-size: 24px; font-weight: bold; font-style: italic; padding-bottom: 9px;}

.specials table tr td.item {border: 1px #92051a solid; background-color: #ffffff; padding: 3px;}

.specials table tr td div.item-image {padding-bottom: 3px;}

.specials table tr td div.item-name a {font-size: 11px; font-weight: bold; color: #002157;}

.specials table tr td div.price {font-size: 11px; color: #000000;}

.specials table tr td div.sale-price {font-size: 11px; color: #e50e24; font-weight: bold;}

/*---------Section Page---------------*/
span#breadcrumbs {display: block; width: 552px; padding: 5px 10px 0 10px; font-size: 12px; color: #000000; font-weight: bold;}

span#breadcrumbs a {font-size: 12px; color: #92051A; text-decoration: underline; font-weight: normal;}

span#breadcrumbs a:hover {text-decoration: none;}

h2#section-title {font-size: 16px; font-weight: bold; text-decoration: underline; padding: 0 10px 15px 10px;}

.section-images {width: 235px; float: left; padding: 0 10px 7px 0; text-align: center;}

.section-text {font-size: 12px; color: #000000; padding-left: 18px; width: 545px; margin-bottom: 30px;}

table.section {margin: 20px 0; clear: both;}

table.section tr td div.item-image {padding-bottom: 3px;}

table.section tr td div.item-name a {font-size: 11px; font-weight: bold; color: #002157;}

table.section tr td div.price {font-size: 11px; color: #000000;}

table.section tr td div.sale-price {font-size: 11px; color: #e50e24; font-weight: bold;}

#scPage-insets img {margin-left: 5px;}

/*----------Item Page----------------*/

h2#item-title {font-size: 16px; font-weight: bold; text-decoration: underline; padding: 0 10px 15px 10px;}

.left-side {width: 250px; float: left; text-align: center; margin-bottom: 30px;}

.right-side {float: right; margin: 0 0 30px 0; width: 300px;}

h3.item-info-title {background-color: #000000; font-size: 13px; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 7px; clear: both; width: 535px; margin-left: 10px;}

.prod-description {width: 515px; margin: 10px 0 30px 20px; font-size: 12px;}

table.contents {margin: 20px 0;}

table.contents tr td div.item-image {padding-bottom: 3px;}

table.contents tr td div.item-name a {font-size: 11px; font-weight: bold; color: #002157;}

table.contents tr td div.price {font-size: 11px; color: #000000;}

table.contents tr td div.sale-price {font-size: 11px; color: #e50e24; font-weight: bold;}

table.cross-sell {margin: 20px 0;}

table.cross-sell tr td div.item-image {padding-bottom: 3px;}

table.cross-sell tr td div.item-name a {font-size: 11px; font-weight: bold; color: #002157;}

table.cross-sell tr td div.price {font-size: 11px; color: #000000;}

table.cross-sell tr td div.sale-price {font-size: 11px; color: #e50e24; font-weight: bold;}

table#product-info-table {border: 1px #000000 solid;}

table#product-info-table tr th {background-color: #92051A; color: #ffffff; font-size: 12px; font-weight: normal; text-align: right; padding: 5px 5px 5px 0; border-bottom: 1px #000000 solid;}

table#product-info-table tr td {background-color: #ffffff; color: #000000; font-size: 12px; font-weight: normal; text-align: left; padding: 5px 0 4px 5px; border-bottom: 1px #000000 solid;}

table#product-info-table tr td.add-to-cart {border-bottom: none;}

table#product-info-table tr td table tr td {border-bottom: none;}

table#product-info-table tr td.sale-price {font-size: 12px; color: #e50e24; font-weight: bold;}

table#product-info-table tr td.options select {width: 120px; font-size: 12px;}

#seo-related-links {
    width: 95%;
	margin: 20px 0;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 14px/1.2 verdana, arial, sans-serif;
        text-align: center;
		text-decoration: underline;
		margin-bottom: 10px;
        }
    #seo-related-links ul {
        margin:0 0 0 50px; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/yhst-73908290599399/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
			font-size: 12px;
			color: #000000;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
				
table.search {padding: 10px 0 0 10px;}
