/* CSS Document */
.featured-item {width: 644px; padding: 10px 0 0; margin-bottom: 40px;}

table#featured-item tr td.imgCell {vertical-align: middle; text-align: center;}

table#featured-item tr td.infoCell {text-align: center;}

table#featured-item tr td.infoCell .featured-item-title {font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #9fa617; padding: 20px 0 10px;}

table#featured-item tr td.infoCell .name {padding-bottom: 15px;}

table#featured-item tr td.infoCell .name a {font-size: 18px; color: #5161aa; font-weight: bold;}

table#featured-item tr td.infoCell .abstract {font-size: 11px; color: #541900; padding-bottom: 15px; line-height: 15px;}

table#featured-item tr td.infoCell .price-view {}

table#featured-item tr td.infoCell .price-view table tr td.price {text-align: center; font-size: 23px; color: #5161aa; vertical-align: middle; font-weight: normal;}

.price-view table tr td.view-item, table.contentsTable tr td .sale-price table tr td.view-item, table.contentsTable tr td .price table tr td.view-item {border-left: 1px #E6DDD8 solid; text-align: center; vertical-align: middle;}

.price-view table tr td.view-item img,
table.contentsTable tr td .sale-price table tr td.view-item img,
table.contentsTable tr td .price table tr td.view-item img {vertical-align: middle;}

.challenge-products {width: 644px; margin-bottom: 20px;}

table.contentsTable tr td {text-align: center; vertical-align: bottom; padding: 7px 0;}

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

table.contentsTable tr td.v-seperator {background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/gray-sep.gif) repeat-y 50% 0; padding: 0;}

table.contentsTable tr td .itemName {padding: 5px 0 10px;}

table.contentsTable tr td .itemName a {font-weight: bold; color: #5161aa; font-size: 12px;}

table.contentsTable tr td .price table tr td {font-size: 18px; font-weight: normal; color: #531900; text-align: center; vertical-align: middle; padding: 0;}

table.contentsTable tr td .sale-price table tr td {font-size: 18px; font-weight: normal; color: #8d9e00; text-align: center; vertical-align: middle; padding: 0;}

/*--------------Section Page Styles----------------------*/
.scBreadcrumbs {width: 634px; padding: 0 0 5px 10px; font-size: 11px; color: #531900;}

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

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

.caption {float: left; width: 644px; margin-bottom: 25px;}

.caption .pageTitle, .itemPageTitle {display: block; background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/title-bg.gif) no-repeat top left; margin: 10px 0; padding: 6px 0 14px 60px; height: 40px;}

.caption .pageTitle table tr td, .itemPageTitle table tr td {font-size: 14px; font-weight: bold; color: #9fa617; vertical-align: middle; height: 40px;}

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

.pageText2 {float: left; font-size: 12px; color: #531900; width: 400px;}

.pageText {font-size: 12px; color: #531900; width: 624px; padding: 0 10px; clear: both;}

#contentarea .pageText {margin-bottom: 20px;}

/*----------------Item Page Styles--------------------*/

.itemContainer {width: 634px; float: left; margin-bottom: 25px; padding: 0 0 0 10px;}

.itemImages {width: 300px; text-align: center; float: left;}

.itemProperties {width: 300px; float: right; padding-right: 10px;}

table#product-info-table tr th {font-size: 11px; color: #5361AC; padding: 5px 5px 5px 0; text-align: right; vertical-align: middle; border-bottom: 1px #E6DDD8 solid; border-right: 1px #E6DDD8 solid;}

table#product-info-table tr td {font-size: 11px; color: #9fa617; padding: 5px 0 5px 5px; text-align: left; vertical-align: middle; border-bottom: 1px #E6DDD8 solid;}

table#product-info-table tr.sale-price td #pitYouSaveBx {padding-left: 7px; font-weight: normal;}

table#product-info-table tr.sale-price td {color: #5361AC; font-weight: bold;}

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

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

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

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

.cross-sell, .accessories {width: 644px; margin-bottom: 30px; clear: both;}

.cross-sell .cross-sell-title, #seo-related-links h3, .accessoriesHeader {font-size: 14px; font-weight: bold; margin-bottom: 10px; color: #5161aa;}

/*----------------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 Verdana, Arial, Helvetica, sans-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; }

#seo-related-links {
    width: 644px; margin-bottom: 20px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links ul {
        margin:0; padding: 0 0 0 30px;
        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-48634678910711/dot.gif) 5px center 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: 25px;
            display: block;
            _width: 100%;
			font-size: 11px;
			color: #531900;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
				
.sitemap-header {font: bold 14px verdana; color: #531900; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #5361AC; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #9fa617; 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: #531900; display: block; padding-left: 100px;}

#info-div {padding: 10px 10px 20px 0; font-size: 12px; color: #531900;}

#info-div a {font-size: 12px; color: #5361AC; text-decoration: underline;}

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

