/* CSS Document */
.welcome-area {background: #fff; width: 552px; padding: 5px 15px 7px 15px;}

.welcome-title {font-size: 16px; font-weight: bold; padding-bottom: 5px;}

.welcome-text {font-size: 12px;}

.welcome-text a {color: #0779F5; text-decoration: underline;}

.welcome-text a:hover {text-decoration: none;}

.featured-images {background: #DCFEE3; width: 567px; padding: 9px 9px 10px 6px; float: left; margin-bottom: 5px;}

.featured-images .image-2 {width: 231px; text-align: center; float: left;}

.featured-images .image-1 {width: 200px; text-align: center; float: left;}

.featured-images .text-boxes {width: 126px; margin: 0 5px; float: left;}

.featured-images .text-boxes .box1 {background: #fff; width: 104px; border: 1px #7cc0ca solid; margin-bottom: 7px; position: relative; color: #117714; padding: 10px;}

.featured-images .text-boxes .box2 {background: #fff; width: 104px; border: 1px #7cc0ca solid; position: relative; color: #117714; padding: 10px;}

.featured-images .text-boxes .box1 .box-arrow1 {position: absolute; right: -14px; top: 50%;}

.featured-images .text-boxes .box2 .box-arrow2 {position: absolute; left: -14px; top: 50%;}

.home-open-text {width: 541px; border: 1px #4f97d5 solid; background: #EAFDEA url(/lib/yhst-86444551216665/open-text-bg.gif) no-repeat bottom left; padding: 25px 20px 25px 15px; font-size: 12px; clear: both;}

.home-open-text .text-title {font-size: 14px; font-weight: bold; padding-bottom: 15px;}

.new-items {width: 578px; margin-top: 14px;}

.new-items-title {font-size: 14px; font-weight: bold; padding: 0 0 10px 15px;}

.new-items table#contents-table tr td {text-align: center; background: #fff; border: 1px #4f8843 solid; padding: 15px 5px; font-family: Arial, Helvetica, sans-serif;}

.new-items table#contents-table tr td.horiz-sep, table#contents-table tr td.vert-sep {background: none; border: none; padding: 0;}

.new-items table#contents-table tr td div.name {padding: 7px 0;}

.new-items table#contents-table tr td div.name a {font-weight: bold; font-size: 11px; color: #000;}

.new-items table#contents-table tr td div.price {font-weight: bold; font-size: 11px; color: #000;}

.new-items table#contents-table tr td div.sale-price-bold {font-weight: bold; font-size: 11px; color: #ff7f00;}

/*---------------Section Page Styles----------------------*/
span#breadcrumbs {display: block; background: #fff; padding: 5px 10px 0 15px; color: #000; font-size: 11px;}

span#breadcrumbs a {font-size: 11px; color: #000; text-decoration: underline;}

span#breadcrumbs a:hover {text-decoration: none;}

#contentarea {padding: 0 10px 20px 10px; background: #fff;}

#caption {background: #fff; float: left; margin-bottom: 30px; width: 556px;}

#contents table#contents-table tr td {text-align: center; padding: 15px 5px; font-family: Arial, Helvetica, sans-serif;}

#contents table#contents-table tr td.horiz-sep {background: url(/lib/yhst-86444551216665/seperator.gif) repeat-x 0 50%; padding: 0;}

#contents table#contents-table tr td.vert-sep {background: url(/lib/yhst-86444551216665/seperator.gif) repeat-y 50% 0; padding: 0;}

#contents table#contents-table tr td div.name {padding: 7px 0;}

#contents table#contents-table tr td div.name a {font-weight: bold; font-size: 11px; color: #000;}

#contents table#contents-table tr td div.price {font-weight: bold; font-size: 11px; color: #000;}

#contents table#contents-table tr td div.sale-price-bold {font-weight: bold; font-size: 11px; color: #ff7f00;}

h1#section-contenttitle, h1#item-contenttitle {font-size: 16px; font-weight: bold; margin-bottom: 10px;}

.section-images {width: 230px; text-align: center; float: left; margin-right: 10px;}

#scPage-insets {padding-top: 5px;}

#scPage-insets img {margin: 0 3px;}

/*-------------Item Page Styles-------------------*/
.left-side {width: 240px; float: left; text-align: center; margin: 0 15px 30px 0;}

.itemform {float: left; width: 300px; margin-bottom: 30px;}

table#product-info-table {border: 1px solid #cffcd1;}

table#product-info-table tr th {padding: 5px 5px 5px 0; text-align: right; font-weight: normal; vertical-align: middle; background: #cffcd1; color: #000000;}

table#product-info-table tr td {padding: 5px 0 5px 5px; text-align: left; font-weight: normal; vertical-align: middle; background: #ffffff; color: #0d7709;}

table#product-info-table tr td.options select {width: 150px; font-size: 12px;}

h2#itempage-captiontitle, h2#accessorytitle {background: #47ACF6; padding: 4px 10px 4px 10px; font-size: 14px; font-weight: bold; color: #fff; margin-bottom: 10px;}

#seo-related-links {
    width: 95%;
    margin: 20px 0 10px;
    }
    #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;
        margin-bottom: 10px;
        }
    #seo-related-links ul {
        margin:0 0 0 30px; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/yhst-86444551216665/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%;
            }
            #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;}

#info-div {background: #fff; padding: 5px 10px 10px 10px; font-size: 12px;}
