/* CSS Document */
.home-top, .home-bottom {float: left; width: 715px; margin-bottom: 5px;}

.welcome-area {width: 445px; float: left; background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/welcome-text-bg.jpg) no-repeat top left; height: 220px; margin-left: -3px;}

.welcome-area .welcome-text {width: 193px; float: right; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #443220; padding: 15px 0 0;}

.latest-addition {width: 262px; float: right;}

.latest-addition .latest-addition-title {font-size: 0; margin-bottom: 5px; line-height: 0; width: 262px;}

.latest-addition .conts {width: 242px; position: relative; border: 1px #CFCECC solid; padding: 9px; background: #fff;}

.top-left {background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/white-round.gif) no-repeat top left; position: absolute; top: -1px; left: -1px; height: 6px; width: 6px; font-size: 0; line-height: 0;}

.top-right {background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/white-round.gif) no-repeat top right; position: absolute; top: -1px; right: -1px; height: 6px; width: 6px; font-size: 0; line-height: 0;}

.bottom-left {background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/white-round.gif) no-repeat bottom left; position: absolute; bottom: -1px; left: -1px; height: 6px; width: 6px; font-size: 0; line-height: 0;}

.bottom-right {background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/white-round.gif) no-repeat bottom right; position: absolute; bottom: -1px; right: -1px; height: 6px; width: 6px; font-size: 0; line-height: 0;}

table#latest-addition tr td {text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

table#latest-addition tr td .name {padding: 0 0 4px;}

table#latest-addition tr td .name a {font-size: 12px; font-weight: bold; color: #5e4423;}

table#latest-addition tr td .price {font-size: 12px; font-weight: bold; color: #5C6B9C;}

table#latest-addition tr td .sale-price {font-size: 14px; font-weight: bold; color: #f7384a;}

.favorites {width: 715px; margin-bottom: 10px; clear: both;}

.favorites .favorites-title {font-size: 0; margin-bottom: 3px; line-height: 0; width: 715px;}

.favorites .conts {width: 713px; position: relative; border: 1px #CFCECC solid; background: #fff;}

table#contents-table tr td {text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
 
table#contents-table tr td.v-seperator {background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/dotted-sep.gif) repeat-y 50% 0; padding: 0;}

table#contents-table tr td.h-seperator {background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/dotted-sep.gif) repeat-x  0 50%; padding: 0;}

table#contents-table tr td .name {padding: 10px 0 4px;}

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

table#contents-table tr td .price {font-size: 12px; font-weight: bold; color: #5C6B9C;}

table#contents-table tr td .sale-price-bold, table#contents-table tr td .price-bold {font-size: 14px; font-weight: bold; color: #f7384a;}

table#contents-table tr td table tr td.infoCell {padding-bottom: 7px;}

table#contents-table tr td table tr td.imgCell {height: 135px; vertical-align: middle; background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/dotted-sep.gif) repeat-x bottom left;}

.donate-text {width: 475px; float: left;}

.donate-text .donate-top, .donate-text .donate-bottom {width: 475px; font-size: 0; line-height: 0;}

.donate-text .donate-contents {width: 461px; border-left: 1px #5e4423 solid; border-right: 1px #5e4423 solid; padding: 0 6px; font-size: 12px; color: #fff; font-family: Arial, Helvetica, sans-serif; background: #7E5C2E; float: left;}

.donate-text .donate-contents .donate-image {width: 173px; float: left; margin: 0 7px 0 0;}

.newsletter {width: 212px; height: 116px; float: right; background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/newsletter-bg.jpg) no-repeat top left; padding: 10px 8px;}

.newsletter .newsletter-text {font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #4c371d; padding: 0 0 7px;}

.newsletter form span {font-size: 18px; color: #4c371d; display: block; padding-bottom: 2px;}

.newsletter form input {vertical-align: middle;}

.newsletter form input.mailingIn {width: 174px; border: 1px #7C5A2D solid; padding: 3px 2px; font-size: 12px; margin-right: 3px;}

/*---------------Section Page Styles---------------------*/
.scBreadcrumbs {width: 695px; padding: 0 10px 5px; font-size: 11px; color: #5E4423; font-family: Arial, Helvetica, sans-serif;}

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

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

h1#section-contenttitle, h1#item-contenttitle {width: 690px; background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/title-bar-bg.gif) no-repeat top left; padding: 3px 10px 5px 15px; margin: 5px 0; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 18px; font-weight: normal;}

#contentarea {width: 713px; background: #fff; position: relative; border: 1px #CFCECC solid; padding: 6px 0; float: left;}

#caption, #itemarea {width: 693px; padding: 10px; float: left; margin-bottom: 15px; color: #443220; font-size: 12px;}

.section-image {width: 230px; text-align: center; float: left;}

/*-----------Solid Cactus Click to Enlarge v3.0.0---------------*/
#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; }

/*--------------Item Page Styles----------------*/
.item-images {width: 300px; text-align: center; float: left;}

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

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

.productInfo {width: 300px; float: right; margin-right: 22px;}

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

table#product-info-table tr th {background: #5D6B9C; padding: 4px 5px 4px 0; text-align: right; vertical-align: middle; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: normal;}

table#product-info-table tr td {background: #C0D8F5; padding: 4px 0 4px 5px; text-align: left; vertical-align: middle; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #5D6B9C; font-weight: normal;}

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

#description {width: 693px; padding: 10px; clear: both; margin-bottom: 15px; color: #443220; font-size: 12px;}

.cross-sell {width: 693px; clear: both; margin-bottom: 20px; padding: 0 10px;}

.cross-sell .cross-sell-title {width: 690px; font-size: 18px; color: #523e23; margin-bottom: 5px; border-bottom: 2px #D11829 solid; padding: 0 0 3px 3px;}

#seo-related-links {
    width: 693px; padding: 0 10px; margin-bottom: 10px; clear: both;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {width: 690px; font-size: 18px; color: #523e23; margin-bottom: 10px; border-bottom: 2px #D11829 solid; padding: 0 0 3px 3px; font-weight: normal;}
    #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(http://lib.store.yahoo.net/lib/yhst-93191402479481/dot.gif) 5px 6px no-repeat;
        margin:0; 
        padding:0 0 3px;
        }
		#seo-related-links ul.seo-links li {width: 45%;}
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 15px;
            display: block;
            _width: 100%;
			font-size: 12px;
			color: #5e4423;
			font-family: Arial, Helvetica, sans-serif;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline; color: #5C88D0;
                }
				
#info-div {width: 693px; background: #fff; position: relative; border: 1px #CFCECC solid; padding: 10px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

#info-div a, #caption a, #description a {font-size: 12px; color: #416A9E; text-decoration: underline;}

#info-div a:hover, #caption a:hover, #description a:hover {text-decoration: none;}

.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #416A9E; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #7E5C2F; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #F66874; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #000000; display: block; padding-left: 100px;}

.contact-form {width: 503px; margin: 0 auto; text-align: left;}

.form-buttons {padding: 10px 0 0; text-align: right;}

