/* CSS Document */
.home-top {width: 722px; margin-bottom: 20px; float: left;}

.main-image {width: 472px; text-align: center; float: left;}

.main-image-alt {width: 722px; text-align: center;}

.promo-image {width: 244px; text-align: center; float: right;}

.featured-items {width: 722px; clear: both;}

.featured-items .featured-items-title {font-size: 0; width: 722px; margin-bottom: 10px;}

table#contents-table tr td {text-align: center;}

table#contents-table tr td .conts-div {width: 164px; margin: 0 auto; text-align: center;}

table#contents-table tr td .conts-div .name {background: #e7e7e7; text-align: center; padding: 2px 0; width: 158px; border-bottom: 2px #e0e0e0 solid; margin: 0 auto;}

table#contents-table tr td .conts-div .name a {font-size: 11px; font-weight: bold; color: #000; text-decoration: underline;}

table#contents-table tr td .conts-div .name a:hover {text-decoration: none;}

table#contents-table tr td .conts-div .sale-price {background: #e7e7e7; padding: 3px; float: left; width: 152px;}

* html table#contents-table tr td .conts-div .sale-price {width: 158px;}

table#contents-table tr td .conts-div .outer-sale-price {padding-left: 3px; width: 158px; float: left;}

* html table#contents-table tr td .conts-div .outer-sale-price {width: 164px;}

table#contents-table tr td .conts-div .sale-price span.sale-text {width: 50%; text-align: left;}

table#contents-table tr td .conts-div .sale-price span {width: 50%; text-align: right; display: block; float: left; font-size: 11px; font-weight: bold; color: #CA3934; text-transform: uppercase;}

table#contents-table tr td .conts-div .price {padding: 3px; width: 152px; background: #e7e7e7; text-align: right; font-size: 11px; font-weight: bold; color: #CA3934; text-transform: uppercase; margin: 0 auto;}

* html table#contents-table tr td .conts-div .price {width: 158px;}

/*-------------Section Page Styles---------------------*/
.scBreadcrumbs {width: 702px; padding: 0 10px 5px; font-size: 11px; color: #000;}

.scBreadcrumbs a {font-size: 11px; color: #396A8B; text-decoration: underline;}

.scBreadcrumbs a:hover {text-decoration: none;}

h1#section-contenttitle {font-size: 16px; font-weight: bold; color: #da443c; background: url(http://lib.store.yahoo.net/lib/yhst-88371276646969/section-title-bg.gif) no-repeat top left; height: 25px; padding: 3px 0 0 45px; width: 677px; margin: 10px 0;}

* html h1#section-contenttitle {width: 722px;}

#caption {padding: 0 10px; margin-bottom: 25px; float: left; 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------------------*/
#itemarea {width: 702px; float: left; padding: 0 10px; margin-bottom: 30px;}

#item-images {width: 300px; float: left; text-align: center;}

#scPage-insets {padding: 7px 0 0;}

#scPage-insets img {margin: 0 3px;}

.item-info {width: 300px; float: right; margin-right: 15px;}

table#product-info-table tr th {text-align: right; padding: 5px 5px 5px 0; vertical-align: middle; background: #D3E4EB; font-weight: normal; color: #000; font-size: 12px;}

table#product-info-table tr td {text-align: left; padding: 5px 0 5px 5px; vertical-align: middle; background: #E3EEF2; font-weight: normal; color: #000; font-size: 12px;}

table#product-info-table tr.sale-price td {font-weight: bold; color: #da443c;}

table#product-info-table tr.options td select {font-size: 12px; width: 130px;}

table tr td.sendtofriend a {font-size: 12px; color: #396A8B; text-decoration: underline;}

table tr td.sendtofriend a:hover {text-decoration: none;}

#description {font-size: 12px; padding: 0 10px; width: 702px; margin-bottom: 20px;}

.cross-sell {width: 722px; clear: both; margin-bottom: 30px;}

.cross-sell .cross-sell-title, #seo-related-links h3 {width: 712px; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #da443c; padding-left: 10px;}

#seo-related-links {
    width: 712px; padding: 0 0 0 10px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #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-88371276646969/dot.gif) 5px 6px no-repeat;
        margin:0; 
        padding:0 0 3px;
        }
		* html #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: #000;
            }
            #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: #396A8B; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #da443c; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #000000; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #396A8B; display: block; padding-left: 100px;}

#info-div {width: 722px; font-size: 12px; color: #000;}

#info-div a {color: #396A8B; text-decoration: underline;}

#info-div a:hover {text-decoration: none;}
