/* CSS Document */
.splash-left {width: 494px; padding: 13px 0 0; float: left;}

.featured-article {width: 494px; background: #FDE9B7; position: relative; margin-bottom: 7px; padding: 28px 0 25px;}

.featured-article .article-title {width: 234px; padding: 7px 15px 7px 245px; background: #FDC727; font-size: 24px; font-weight: bold; color: #546037; margin-bottom: 10px;}

.featured-article .article-text {font-size: 13px; color: #636363; width: 234px; margin: 0 0 15px 245px; padding: 0 15px 0 0;}

.featured-article .read-more {width: 234px; margin-left: 245px; text-align: right;}

.featured-article .article-image {width: 216px; position: absolute; top: 13px; left: 15px;}

.blog-outer {width: 494px; font-size: 0;}

.blog {width: 467px; background: #FCDE92 url(http://lib.store.yahoo.net/lib/yhst-95475591183977/blog-top.png) no-repeat top left; padding: 0 13px 0 14px;}

.blog .blog-title {background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/blog-icon.gif) no-repeat 0 50%; width: 325px; padding: 18px 0 18px 42px; font-size: 22px;font-weight: bold; color: #546037; margin: 0 auto;}

.blog .blog-inner {width: 455px; background: #fff; padding: 8px 6px; font-size: 12px;}

.blog .banner-ads {width: 455px; padding: 8px 0; border-top: 1px #D7E3BA solid; margin: 0 0 0 6px;clear:both}

.blog .banner-ads img {margin: 0 3px;}

.splash-right {width: 436px; float: right;}

.enter-store {width: 100px; padding: 14px 0 8px 336px; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/shop-bg.gif) no-repeat top left; margin: 10px 0; border-bottom: 7px #9AA977 solid;clear: both;}

.top-left {background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/rounded-corner-tan.gif) no-repeat top left; position: absolute; top: 0; left: 0; height: 5px; width: 5px;}

.top-right {background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/rounded-corner-tan.gif) no-repeat top right; position: absolute; top: 0; right: 0; height: 5px; width: 5px;}

.bottom-left {background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/rounded-corner-tan.gif) no-repeat bottom left; position: absolute; bottom: 0; left: 0; height: 5px; width: 5px;}

.bottom-right {background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/rounded-corner-tan.gif) no-repeat bottom right; position: absolute; bottom: 0; right: 0; height: 5px; width: 5px;}

.splash-right #sc-tab-details #sctabinfo .infobox #contents {padding: 0 12px;}

.splash-right #sc-tab-details #sctabinfo .infobox #contents table#contents-table tr td.horizontal-seperator {border-bottom: 1px #D7E3BA solid;}

.splash-right #sc-tab-details #sctabinfo .infobox #contents table#contents-table tr td table tr td.infoCell {text-align: left;}

.splash-right #sc-tab-details #sctabinfo .infobox #contents table#contents-table tr td table tr td.infoCell .name a {color: #000;}

.splash-right #sc-tab-details #sctabinfo .infobox #contents table#contents-table tr td table tr td.infoCell .price {display: inline; padding-right: 15px; color: #000;}

.splash-right #sc-tab-details #sctabinfo .infobox #contents table#contents-table tr td table tr td.infoCell .sale-price-bold,
.splash-right #sc-tab-details #sctabinfo .infobox #contents table#contents-table tr td table tr td.infoCell .price-bold {display: inline;}

.splash-right #sc-tab-details #sctabinfo .infobox #contents table#contents-table tr td table tr td.infoCell #abstract {font-size: 11px; font-weight: normal; padding: 3px 0;}

.splash-right #sc-tab-details #sctabinfo .infobox .view-all {background: #8B9B65; padding: 2px 10px; margin-top: 10px;}

.splash-right #sc-tab-details #sctabinfo .infobox .view-all a {font-size: 11px; text-decoration: underline; color: #fff; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/white-arrow.gif) no-repeat 100% 50%; padding-right: 10px;}

.splash-right #sc-tab-details #sctabinfo .infobox .view-all a:hover {text-decoration: none;}

/*-----------------Tabbed Details-----------------------*/
div#sc-tab-details {
	padding: 0 0 20px 0;
	margin: auto;
	width: 436px;
	clear: both;
}

div#sc-tab-details ul#sctab {
	padding: 0 0 0 11px;
	margin: 0;
	float: left;
	width: 425px;
	clear: both;
	list-style: none;
	background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/tabbed-details-bg.gif) repeat-x top left;
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	margin: 0;
	height: 26px;
	width: 105px;
	float: left;
	background: url('http://lib.store.yahoo.net/lib/yhst-95475591183977/tab-right.gif') no-repeat right -26px;
	font: bold 12px "Trebuchet MS", Geneva, sans-serif;
}

div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	width: 105px;
	height: 22px;
	background: transparent url('http://lib.store.yahoo.net/lib/yhst-95475591183977/tab-left.gif') no-repeat left -26px;
	font: normal 14px "Trebuchet MS", Geneva, sans-serif;
	text-align: center;
	padding-top: 4px;
	color: #fff;
}

div#sc-tab-details ul#sctab li.tabhover {
	background-position: right 0;
}

div#sc-tab-details ul#sctab li.tabhover a {
	background-position: left 0;
	color: #546037;
}

div#sc-tab-details ul#sctab li.tabhover a:hover {
	text-decoration: none;
	color: #546037;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 12px "Trebuchet MS", Tahoma, Geneva, sans-serif;
	xpadding: 10px 16px;
	border: 1px solid #9AA977;
	text-align: left;
	width: 434px;
}

/*-----------------Store Home Styles--------------------*/
.welcome-top {width: 806px; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/welcome-home-bg.gif) no-repeat 0 60px; padding: 0 7px 0 0; float: left; xheight: 149px; font-size: 0;}

.login {background: #D6DEC4 url(http://lib.store.yahoo.net/lib/yhst-95475591183977/bottom-login.gif) no-repeat bottom left; width: 396px; padding: 7px 20px 15px; float: right;margin-bottom: 14px;}

.login .login-left {font-size: 13px; color: #424f22; float: left; width: 240px;}

.login .login-left h2 {font-size: 20px; color: #424f22; margin-bottom: 1px;}

.login .login-right {width: 134px; float: right; padding-top: 8px;}

.welcome-top .welcome-ad {width: 436px; text-align: right; float: right; font-size: 0; line-height: 0;}

.featured-items {width: 813px; clear: both; margin-bottom: 10px;}

.featured-items .featured-items-title {font-size: 22px; color: #f6edd1; font-weight: bold; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/home-title-bg.gif) repeat-x top left; padding: 0 10px 0 8px; width: 795px; margin-bottom: 10px;}

table#contents-table tr td, table.contents-table tr td {text-align: center; padding: 5px;}

table#contents-table tr td .name, table.contents-table tr td .name {padding: 3px 0 0;}

table#contents-table tr td .name a, table.contents-table tr td .name a {font-size: 12px; font-weight: bold; color: #546037;}

table#contents-table tr td .price, table.contents-table tr td .price {font-size: 11px; color: #7D4800;}

table#contents-table tr td .sale-price-bold, table#contents-table tr td .price-bold, table.contents-table tr td .sale-price-bold, table.contents-table tr td .price-bold {font-size: 11px; color: #f26521;}

table#contents-table tr td .view-product {font-size: 11px; color: #f26521;padding-top: 3px;}

table#contents-table tr td .view-product a {font-size: 11px; color: #546037; text-decoration: underline;}

table#contents-table tr td .view-product a:hover {text-decoration: none;}

/*---------------Section Page Styles-----------------------*/
.scBreadcrumbs {width: 793px; font-size: 11px; color: #546037; padding: 10px;}

.scBreadcrumbs a {font-size: 11px; color: #546037; text-decoration: underline;}

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

h1#section-contenttitle, h1#item-contenttitle {font-size: 20px; color: #f6edd1; font-weight: bold; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/home-title-bg.gif) repeat-x top left; padding: 0 10px 0 8px; width: 795px; margin-bottom: 10px;}

#caption {width: 793px; float: left; padding: 0 10px; margin-bottom: 20px; font-size: 12px; color: #7D4800;}

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

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

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

/*---------------Item Page Styles-------------------------*/
.item-images {width: 250px; text-align: center; float: left; margin: 0 20px 20px 10px;}

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

.itemform table tr td.tellfriend a {font-size: 12px; color: #606c42;}

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

table#product-info-table tr th {vertical-align: middle; text-align: right; background: #F9D982; color:#606c42; padding: 5px 5px 5px 0; font-size: 11px; font-weight: normal; border-bottom: 1px #fff solid;}

table#product-info-table tr td {vertical-align: middle; text-align: left; background: #fff; color:#7D4800; padding: 5px 0 5px 5px; font-size: 11px; border-bottom: 1px #F9D982 solid;}

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

table#product-info-table tr.sale-price td {color: #f26521;}

table#product-info-table tr.quantity td, table#product-info-table tr.quantity th {border-bottom: none;}

#description {width: 793px; clear: both; padding: 0 10px; margin-bottom: 20px; font-size: 12px; color: #7D4800;}

.cross-sell {width: 813px; margin-bottom: 20px;}

.cross-sell .cross-sell-title {font-size: 18px; color: #f6edd1; font-weight: bold; background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/home-title-bg.gif) repeat-x top left; padding: 1px 10px 1px 8px; width: 795px; margin-bottom: 10px;}

#seo-related-links {
    width: 95%; margin-bottom: 15px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        font-size: 18px; color: #606c42; font-weight: bold; text-align: left; 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: 40%;
        float: left;
        display: inline;
        background: url(http://lib.store.yahoo.net/lib/yhst-95475591183977/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%;
			font-size: 11px;
			color: #606c42;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
				
.sitemap-header {font: bold 14px verdana; color: #606c42; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #7D4800; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #f26521; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #606c42; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #7D4800; display: block; padding-left: 100px;}

#info-div {font-size: 12px; padding: 15px 15px 0 0;}

#info-div a {color: #f26521;}

/*---------------Click To Enlarge Styles-------------------*/
/****
	Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scWrapper{
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	background: #000000;
}

#scImgBox{
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif; /*background color of the image box*/
	border: 10px solid #CACACA; /*normally same as border color*/
	background: #CACACA;
}

#scImgTitle{
	font: 12px normal "Georgia", "Times New Roman", Times, serif; /*fonts and settings for image description shown above the image*/
	text-align: left;
	padding-bottom: 5px;
}

#scImgBox-insets{
	padding: 10px 75px 0 0;
	background: #CACACA;
}

#scImgBox-insetPreview img{
	border: 2px solid #000000; /*border color for inset preview*/
	display: none;
}

#scImgBox-insets a{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 5px 1px 5px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	margin: 0 5px 0 0;
	background: #3F3F3F;
}

#scImgBox-insets .absClose{
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; /*styles for close in inset area*/
}

#scImgBox .close{
	font: bold 14px Arial, Helvetica, sans-serif; /*close on upper right corner*/
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0 5px 1px 5px;
	margin: -15px -15px 0 0;
	text-decoration: none;
	background: #3F3F3F;
}

/*Styles Not to be Edited*/
.relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }

#scWrapper{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}

#scImgBox{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}

#scImgBox-mainImg{
	background: url(loading.gif) #FFFFFF no-repeat center center;
	text-align: center;
}

#scImgBox-mainImg.schidebg{ background: #FFFFFF; }

#scImgBox-mainImg img{ vertical-align: middle; }

#scImgBox-insets{
	position: relative;
	left: 0;
	text-align: left;
	clear: both;
}

/*#scImgBox-insets img{ display: none; }*/
#scImgBox-insets .absClose{ position: absolute; right: 0; }

#scImgBox .close{
	position: absolute;
	top: 0;
	right: 0;
}

#scImgBox-insetPreview{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 200;
}

#scPage-insets .scMainImgLnk{display: none;}

