/* CSS Document */
body{
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font: normal 72% Verdana,Geneva,Arial,Helvetica,sans-serif;
}

form{ margin: 0; padding: 0; }

td{
	color: #333333;
	font-family: verdana;
	font-size: 10px;
}

img{
	border: 0;
}

A:link{
	color: #9D3B08;
	text-decoration: none;
}

A:active{
	color: #9D3B08;
	text-decoration: none;
}

A:visited{
	color: #9D3B08;
	text-decoration: none;
}

a:hover{
	color: #9D3B08;
	text-decoration: underline;
}

/*Header Styles*/
#header div.searchform{
	padding: 2px;
	float: right;
	width: 235px;
	background-color: #F7EEE6;
	border: 1px solid #CACACA;
}

#header div.searchform input#query{
	background-color: #F7EEE6;
	color: #5E5E5E;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	width: 195px;
	border: 0;
}

#header table.headerpromo{
	background-color: #2B1F1B;
	margin: 7px 0 1px;
}

#header table.headerpromo td{ padding: 4px; }

#header table.headerpromo td,
#header table.headerpromo a{
	font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #FFF;
}

/*End Header*/
/*Footer Styles*/
#footer .mailinglist{
	background-color: #F7EEE6;
	border: 1px solid #BAB4AA;
	float: left;
	margin-left: 2px;
}

#footer .mailinglist input#Email{
	background-color: #F7EEE6;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #5E5E5E;
	border: 0;
}

#footer .gradientbg{
	background: #EBE7E0 url(bg-gradient.gif) top left repeat-x;
	border: 1px solid #D3CFC8;
	padding: 15px;
}

#footer .seotext{ color: #585858; }

div#footer div.tag-cloud{
	padding-top: 0;
	text-align: center;
	margin: 7px 0 30px 0;
}

div#footer div.tag-cloud a{ color: #5C5A57; }

div#footer div.tag-cloud .title{
	background: url(bg-tagcloud-title.gif) top center no-repeat;
	height: 35px;
	text-indent: -9999px;
	margin: 0 -15px 15px -15px;
}

div.homemsg{
	margin-bottom: 7px;
}

.sidenav{
	font-family: tahoma,verdana;
	font-size: 11px;
	font-style: normal;
	color: #614E30;
}

A.sidenav:link{
	color: #614E30;
	text-decoration: none;
}

A.sidenav:visited{
	color: #614E30;
	text-decoration: none;
}

A.sidenav:hover{
	color: #8E7246;
	text-decoration: none;
}

A.sidenav:active{
	color: #614E30;
	text-decoration: none;
}

.burg{
	font-size: 14px;
	font-family: trebuchet MS;
	color: #9D3B08;
	font-weight: bold;
}

A.burg:link{
	color: #9D3B08;
	text-decoration: none;
}

A.burg:visited{
	color: #9D3B08;
	text-decoration: none;
}

A.burg:hover{
	color: #8195AD;
	text-decoration: none;
}

A.burg:active{
	color: #9D3B080;
	text-decoration: none;
}

.whttext{
	font-size: 11px;
	font-family: tahoma,verdana;
	color: #FFFFFF;
}

A.whttext:link{
	color: #FFFFFF;
	text-decoration: none;
}

A.whttext:visited{
	color: #FFFFFF;
	text-decoration: none;
}

A.whttext:hover{
	color: #8195AD;
	text-decoration: none;
}

A.whttext:active{
	color: #FFFFFF;
	text-decoration: none;
}

.style1{
	font-size: 14px;
	font-family: trebuchet MS;
	color: #9D3B08;
	font-weight: bold;
	font-style: italic;
}

.leftnav-head{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding-left: 5px;
	color: #775F39;
	font-weight: bold;
	text-transform: uppercase;
}

.leftnav-link{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #6C5E3B;
	font-weight: normal;
	text-decoration: none;
}

.leftnav-link:link{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #6C5E3B;
	font-weight: normal;
	text-decoration: none;
}

.leftnav-link:visited{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #6C5E3B;
	font-weight: normal;
	text-decoration: none;
}

.leftnav-link:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #993300;
	font-weight: normal;
	text-decoration: none;
}

.product-title{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #996600;
	font-weight: bold;
}

.product-caption{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}

.product-name{
	font: bold 16px/2 "Times New Roman",Arial,Helvetica,sans-serif;
	color: #9D3B08;
	border-bottom: 1px solid #DBD8D3;
}

.product-price{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.product-sale-price{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #983D11;
	font-weight: bold;
}

.product-selection{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.bottom-link:link{
	color: #9D3B08;
	font-size: 12px;
	font-family: verdana;
	text-decoration: none;
}

.bottom-link:vlink{
	color: #9D3B08;
	font-size: 12px;
	font-family: verdana;
	text-decoration: none;
}

.bottom-link:hover{
	color: #9D3B08;
	font-size: 12px;
	font-family: verdana;
	text-decoration: underline;
}

.breadcrumbs{
	font-family: verdana,arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.breadcrumbs:link{
	font-family: verdana,arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.breadcrumbs:visited{
	font-family: verdana,arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.breadcrumbs:hover{
	font-family: verdana,arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

/****
Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scMainImage{
	display: -moz-inline-block;
	display: inline-block;
}

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

.scImgEnlargeLoader img{ visibility: hidden; }

#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,
#scImgBox-insets .absClose-noInset{
	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;
}

#scPage-insets{ padding: 2px; }

#scPage-insets a img{ border: 2px solid #FFF; }

#scPage-insets a:hover img{ border: 2px solid #ae0000; }

#scPage-insets *{ vertical-align: middle; }

/*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; }

/*Product Info Table*/
#product-info-table{
	width: 275px;
	border: solid 1px #D2CFC8;
	background-color: #F5F4F1;
}

#product-info-table td{
	vertical-align: top;
	font-size: 11px;
	color: #333;
	padding: 7px;
}

#product-info-table th{
	vertical-align: top;
	font-weight: normal;
	width: 95px;
	text-align: right;
	font-size: 11px;
	color: #333;
	padding: 7px;
}

#product-info-table tr.options td input,#product-info-table tr.options td select{
	width: 150px;
	border: 1px solid #C6C1BA;
	color: #737373;
	padding: 2px;
	font-size: 10px;
}

#product-info-table input#quantity-box{
	border: 1px solid #C6C1BA;
	color: #737373;
	padding: 2px;
	font-size: 10px;
}

#product-info-table tr.options th a{ color: #fff; }

#product-info-table tr.sale-price *{ color: #983D11; }

#product-info-table tr.sale-price th{ font-weight: bold; }

#product-info-table span#pitYouSaveBx{ display: block; }

#product-info-table td.add-to-cart{
	text-align: center;
	padding: 0 12px;
}

#product-info-table td.add-to-cart div{
	border-top: 1px solid #E4E2DD;
	padding: 10px 0;
}

div.tellafriend{
	padding: 10px;
	text-align: center;
}

/*Dynamic Paging CSS*/
.price{
	font: normal 11px Tahoma,Arial,Verdana,Helvetica,sans-serif;
	color: #666666;
	text-align: center;
	display: block;
}

.pro-link{
	font: normal 12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
	color: #990000;
	text-align: left;
	text-decoration: none;
	display: block;
}

.pro-link:link,.pro-link:visited,.pro-link:active{
	color: #990000;
	text-decoration: none;
	text-align: center;
}

.pro-link:hover{ text-decoration: underline; }

.saleprice{
	font: bold 12px Tahoma,Arial,Helvetica,sans-serif;
	color: #cc0000;
	text-align: center;
}

.sale-price-text{
	font: normal 12px Tahoma,Arial,Helvetica,sans-serif;
	color: #cc0000;
	text-align: center;
}

.price-normal{
	font: normal 12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
	color: #000000;
	text-align: center;
	display: block;
}

/*.abstract{
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}*/
.itemsOption{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#ShowPages,#ShowPagesFooter{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #321809;
	display: inline;
}

#chooseLayout{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #321809;
	display: inline;
}

.currentPage{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #321809;
	text-decoration: none;
}

.imgBox{
	background-repeat: no-repeat;
	display: block;
	background-position: center;
	text-align: center;
}

.sortByTitle{
	font-family: Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #321809;
}

.sortBy{
	font-family: Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
}

.sortBy:link{
	color: #321809;
	text-decoration: none;
	font-weight: normal;
}

.sortBy:visited{
	color: #321809;
	text-decoration: none;
	font-weight: normal;
}

.sortBy:hover{
	color: #321809;
	text-decoration: none;
	font-weight: normal;
}

.sortBy:active{
	color: #321809;
	text-decoration: none;
	font-weight: normal;
}

.selectLayout{
	font-size: 14px;
	color: #006699;
	font-weight: normal;
}

.selectLayout:link,.selectLayout:active,.selectLayout:visited{
	font-size: 11px;
	font-weight: normal;
	color: #321809;
	text-decoration: none;
}

.selectLayout:hover{
	color: #000000;
	text-decoration: none;
}

#showingProducts,#showingProductsFooter{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #321809;
	white-space: nowrap;
}

#itmesPerPage,#itmesPerPage select,#itmesPerPage option,#itmesPerPageFooter,#itmesPerPageFooter select,#itmesPerPageFooter option{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.show-pages-off{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #321809;
	text-decoration: none;
}

.show-pages:link,.show-pages:visited{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: inline;
	line-height: 22px;
}

.show-pages:active{
	color: #000000;
	text-decoration: none;
}

.show-pages:hover{
	color: #321809;
	text-decoration: none;
}

#nextArrow,#nextArrowFooter{
	display: inline;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#nextArrow a:link,#nextArrow a:visited,#nextArrow a:active,#nextArrowFooter a:link,#nextArrowFooter a:visited,#nextArrowFooter a:active{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	line-height: 22px;
}

#nextArrow a:hover,#nextArrowFooter a:hover{
	color: #321809;
	text-decoration: none;
}

#prevArrow,#prevArrowFooter{
	display: inline;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#prevArrow a:link,#prevArrow a:visited,#prevArrow a:active,#prevArrowFooter a:link,#prevArrowFooter a:visited,#prevArrowFooter a:active{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	line-height: 22px;
}

#prevArrow a:hover,#prevArrowFooter a:hover{
	color: #321809;
	text-decoration: none;
}

.listing-paging-bg{
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #321809;
}
/*Tabbed Details*/
div#sc-tab-details {
	padding: 20px 0 20px 0;
	margin: auto;
	clear: both;
}

div#sc-tab-details ul#sctab {
	padding: 0;
	margin: 0 0 -1px 0;
	float: left;
	clear: both;
	list-style: none;
}

div#sc-tab-details ul#sctab li.tabheader span,
div#sc-tab-details ul#sctab li.tabhover span{
	xwidth: 128px;
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	border: 1px solid #D3CFC8;
	margin: 0 4px 0 0;
	xheight: 26px;
	xwidth: 128px;
	float: left;
	font: bold 11px Verdana , Geneva, sans-serif;
	background: #D3CFC8 url('tab-bg.gif') top left repeat-x;
}
	
div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	xoverflow: hidden;
	float: left;
	xheight: 17px;
	width: 128px;
	xbackground: #D3CFC8 url('tab-bg.gif') top left repeat-x;
	font: normal 11px/23px Verdana , Geneva, sans-serif;
	text-align: center;
	xpadding-top: 6px;
	color: #333;
}

div#sc-tab-details ul#sctab li.tabhover {
	border: 1px solid #D3CFC8;
	border-bottom: 1px solid #FFF;
	background: none;
	background-color: #fff;
}

div#sc-tab-details ul#sctab li.tabhover a {
	background: #fff;
	font-weight: bold;
	color: #983D11;
}

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

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

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 11px Tahoma, Geneva, sans-serif;
	padding: 10px 16px;
	border: 1px solid #D3CFC8;
	text-align: justify;
	color: #585858;
}
/*Recently Viewed Items*/
div#recentVitems img{
	border: 0;
}

div#recentVitems .title{
	background: url(title-recentlyviewed.gif) no-repeat;
	padding-top: 41px;
	height: 1px;
	overflow: hidden;
}

* html div#recentVitems .title{
	height: 41px;
}

*html:first-child div#recentVitems .title{
	height: 41px;
}

div#recentVitems tr{
	display: block;
	margin-bottom: 5px;
}

div#recentVitems td{
	font-size: 11px;
	line-height: 1.4;
	margin-bottom: 15px;
}

div#recentVitems .imgCell{
	text-align: center;
	padding: 4px;
}

div#recentVitems .infoCell{
	padding-left: 5px;
}

div#recentVitems div.name{
	padding-top: 7px;
}

div#recentVitems div.price{
	text-align: left;
	padding: 2px 0;
}

div#recentVitems .sale-price-bold{
	color: #CC0000;
}
/*Yahoo Cross Sell*/
div.ys_relatedItems{
	padding-right: 10px;
}

div.ys_relatedItems img{
	border: 0;
}

h3.ystore-cross-sell-title{
	background: url(cross-sell-title.gif) top left no-repeat;
	text-indent: -9999px;
	border-bottom: 1px solid #DBD8D3;
	margin-bottom: 10px;
	height: 24px;
	overflow: hidden;
}

.ystore-cross-sell-table { width: 415px; }

.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { 
	text-align: center;
	vertical-align: top;
	width: 29%;
	xpadding: 0 2%;
	border-right: 1px solid #E9E9E9;
}

div.csDiv td.ystore-cross-sell-cell-last{
	border: 0;
}

.ystore-cross-sell-product-image-link { 
	display: block; 
	padding-bottom: 8px; 
}

.ystore-cross-sell-product-caption { 
	padding-bottom: 16px; 
}

.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { 
	margin: 0 0 10px; 
	font-size: 11px; 
}

.ystore-cross-sell-table .ys_promo { font-weight: bold; }

/*Framework Styles*/
div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}
