body{
	margin:0px;
	margin-top:5px;
	margin-bottom:20px;
	padding:0;
	background-color:#5E442F;
}

form{
	margin:0;
	padding:0;
}


/* SHELL **************************************************************************************************yhst-32839656383386*/

#maincontain{
	width:800px;
}

#header{
	background:url(/lib/yhst-32839656383386/headerbg.jpg) no-repeat 0 0;
	height:188px;
	position:relative;
}

	.logo{
		position:absolute;
		left:208px;
		top:6px;
	}
	
	.contactinfo{
		text-align:right;
		position:absolute;
		top:8px;
		right:37px;
		font:bold 14px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
		font-style:italic;
		line-height:17px;
	}
	
		.contactinfo a{
			font:bold 14px "Trebuchet MS", Arial, Verdana;
			color:#5E442F;
			text-decoration:none;
			font-style:italic;
		}
	
	.searcharea{
		position:absolute;
		top:123px;
		left:182px;
	}
	
		.searcharea .ys_primary{
			margin-right:1px;
			width:357px;
			text-align:center;
			font:normal 10px "Trebuchet MS", Arial, Verdana;
			color:#5E442F;
			border:solid 1px #5E442F;
			height:12px
		}
		
		.searchsubmit{
			margin-top:-4px;
		}
		
*:first-child+html .searchsubmit{
	margin-top:0px;
}

* html .searchsubmit{
	margin-top:0px;
}
		
		.topnav{
			width:423px;
			position:absolute;
			top:148px;
			text-align:left;
			left:171px;
		}
		
			.topnav ul{
				list-style:none;
				margin:0;
				padding:0;
			}
			
				.topnav li{
					display:inline;
					font:normal 13px "Trebuchet MS", Arial, Verdana;
					color:#fff;
				}
				
					.topnav a{
						padding:0px 5px;
						font:normal 13px "Trebuchet MS", Arial, Verdana;
						color:#fff;
						text-decoration:none;
					}
					
					.topnav a:hover{
						text-decoration:underline;
					}
					
#bodycontain{
	float:left;
	width:800px;
	background:url(/lib/yhst-32839656383386/mainbg.jpg) repeat-y 0 0;
	padding-bottom:10px;
}

	.floatleft{
		width:163px;
		background:url(/lib/yhst-32839656383386/navright.jpg) no-repeat top right;
		float:left;
		padding-bottom:225px;
	}
	
		.blogdiv{
			text-align:center;
			padding-top:10px;
			padding-bottom:20px;
		}
	
	
	.floatright{
		width:623px;
		float:right;
	}
	
#footer{
	height:77px;
	width:800px;
	position:relative;
	background:url(/lib/yhst-32839656383386/footerbg.jpg) no-repeat 0 0;
}

	.newsletter{
		height:222px;
		width:149px;
		background:url(/lib/yhst-32839656383386/newsbg.jpg) no-repeat 0 0;
		padding-right:14px;
		padding-left:14px;
		padding-top:15px;
		position:absolute;
		top:-236px;
		left:0px;
		text-align:left;
	}
	
		.newstext{
			color:#fff;
			font:normal 12px "Trebuchet MS", Arial, Verdana;
			text-align:left;
			padding-bottom:8px;
			padding-right:15px;
		}
		
		.newsinput{
			font:normal 12px "Trebuchet MS", Arial, Verdana;
			text-align:left;	
			color:#5F442F;
			margin-bottom:5px;
			width:107px;
		}
	
	.badges{
		position:absolute;
		left:11px;
		top:-13px;
		text-align:left;
	}
	
		.badges img{
			margin-bottom:8px;
			text-align:left;
			display:block;
		}
		
	.footnav{
		width:625px;
		position:absolute;
		left:176px;
		top:31px;
	}
	
			.footnav ul{
				list-style:none;
				margin:0;
				padding:0;
			}
			
				.footnav li{
					display:inline;
					font:normal 13px "Trebuchet MS", Arial, Verdana;
					color:#5E462A;
				}
				
					.footnav a{
						padding:0px 10px;
						font:normal 13px "Trebuchet MS", Arial, Verdana;
						color:#5E462A;
						text-decoration:none;
					}
					
					.footnav a:hover{
						text-decoration:underline;
					}
					
.clearall{
	clear:both;
}

#nav{
	list-style:none;
	margin:0px;
	padding:0px;
}

	#nav li{
		width:163px;
		padding-top:0px;
		padding-bottom:5px; 
		background:url(/lib/yhst-32839656383386/big.jpg) no-repeat 10px 2px; 
		text-align:left;
		float:left;
		clear:left;
	}
	
		#nav li a{
			display:block;
			font:bold 14px "Trebuchet MS", Arial, Verdana;
			color:#5E442F;
			text-decoration:none;height:1%;
		}
		
		#nav li div{
			padding-left:27px;	height:1%;
		}
		
	#nav li ul.subnav{
		margin:0;
		padding:0;
		list-style:none;
		padding-top:5px;height:1%;
	}
	
		#nav li ul.subnav li{
			width:163px;
			padding-top:0px;
			padding-bottom:5px; 
			background:url(/lib/yhst-32839656383386/small.jpg) no-repeat 38px 4px; 
			text-align:left;		height:1%;	
			float:left;
			clear:left;
		}
		
			#nav li ul.subnav li div{
				padding-left:53px;	height:1%;		
			}
			
			#nav li ul.subnav li a{
				display:block;
				font:bold 12px "Trebuchet MS", Arial, Verdana;
				color:#5E442F;
				text-decoration:none;
			}
			
		#nav li.sfhover,
		#nav li:hover{
			background:url(/lib/yhst-32839656383386/big-over.jpg) no-repeat 10px 2px !important; 
		}
	
			#nav li.sfhover a,
			#nav li:hover a{
				text-decoration:underline;
			}
			
		#nav li.sfhover ul.subnav li.sfhover,
		#nav li:hover ul.subnav li:hover{
			background:url(/lib/yhst-32839656383386/small-over.jpg) no-repeat 38px 4px !important; 
		}

			#nav li ul.subnav li.sfhover a,
			#nav li ul.subnav li:hover a{
				text-decoration:underline;
			}	

#nav li.line,
#nav li.line:hover, 
#nav li.line.sfhover, 
#nav li ul li.line:hover,
#nav li ul li.line.sfhover,
#nav li ul li.line{
	xpadding:0px;
	background:none;
	height:1%;
}


#copy{
	float:left;
	width:800px;
	padding-top:10px;
	
}

	#copy .copyleft{
		float:left;
		width:370px;
		font:normal 11px "Trebuchet MS", Arial, Verdana;
		color:#fff;
		text-align:left;
		padding-left:20px;
	}
	
		#copy .copyleft a{
			text-decoration:none;
			font:normal 11px "Trebuchet MS", Arial, Verdana;
			color:#fff;
		}
		
	#copy .copyright{
		float:right;
		width:370px;
		font:normal 11px "Trebuchet MS", Arial, Verdana;
		color:#fff;
		text-align:right;
		padding-right:20px;
		padding-bottom:15px;
	}		
	

/* HOME  **************************************************************************************************yhst-32839656383386*/

.hcontain{
	float:left;
	width:623px;
}

.hleft{
	float:left;
	width:450px;
}

div#freeShipping {
	color:#EFC7CE;
	font-size:1.2em;
	text-align:right;	
	font-family:Tahoma,Verdana,sans-serif;
	font-style:italic;
	margin-bottom: 5px;
	
}

		.welcome{
			background:#fff url(/lib/yhst-32839656383386/welcomebg.gif) no-repeat bottom;
			padding-bottom:10px;
			margin-bottom:12px;
		}
		
		.welcometext{
			padding:0px 17px;
			font:normal 12px "Trebuchet MS", Arial, Verdana;
			color:#5E442F;
			text-align:left;
			line-height:14px;
		}
		
	.hright{
		width:159px;
		float:right;
		background:#FACEDD url(/lib/yhst-32839656383386/hrightbot.jpg) no-repeat bottom; 
		text-align:center;
		margin-bottom:12px;
	}

#bestsellers .contents-table td.imgCell img{
	border:solid 2px #fff;
}

#bestsellers .contents-table td.infoCell{
	padding-bottom:20px;
}

#bestsellers .contents-table div.sale-price-bold{
	font:bold 12px "Trebuchet MS", Arial, Verdana;
	color:#fff;
}

.featured{
	background:#ffffff url(/lib/yhst-32839656383386/fbot.gif) no-repeat bottom; 
	text-align:center;
	padding-bottom:10px;
}

/* CONTENTS TABLE *************************************************************************************************************/

#contents-table div.name a,
#bestsellers .contents-table div.name a{
	font:bold 13px "Trebuchet MS", Arial, Verdana;
	color:#5E442F;
	text-decoration:none;
}

#contents-table td{
	text-align:center;
	padding:0px 10px;
}

	#contents-table div.price,
	#bestsellers .contents-table div.price{
		font:bold 12px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
		text-decoration:line-through;	
	}
	
	#contents-table div.sale-price-bold,
	#contents-table div.sale-price-bold{
		font:bold 12px "Trebuchet MS", Arial, Verdana;
		color:#F55E95;
		padding-bottom:15px;
	}
	
	#contents-table td img,  .sleft img, .ileft img{
		border:solid 2px #796451;
	}

.price-bold {
color:#5E442F;
font-family:"Trebuchet MS",Arial,Verdana;
font-size:13px;
font-weight:bold;
text-align:center;
}

/* SECTION ************************************************************************************************yhst-32839656383386*/

.swrap{
	background:#ffffff url(/lib/yhst-32839656383386/htop.gif) no-repeat top; 
	padding-top:12px;
}

	.scontain{
		background:#ffffff url(/lib/yhst-32839656383386/fbot.gif) no-repeat bottom; 
		float:right;
		width:623px;
		padding-bottom:10px;
		font:normal 12px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
	}
	

	
	.sall{
		float:left;
		width:593px;
		padding:0px 15px;
		font:normal 12px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
		text-align:left;
	}
	
		.stitle{
			font:bold 16px "Trebuchet MS", Arial, Verdana;
			color:#5E442F;
			padding-bottom:10px;
		}
		
	.sleft{
		float:left;
		width:204px;
		text-align:center;
		padding-left:15px;
	}
	
	.sright{
		float:right;
		width:350px;
		padding-right:15px;
		text-align:left;
		font:normal 12px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
	}
	
.cwrap{
	margin-top:8px;
	background:#ffffff url(/lib/yhst-32839656383386/ftop.jpg) no-repeat top; 
	padding-top:43px;	
}

*:first-child+html .cwrap{
	padding-top:23px;		
}

* html .cwrap{
	padding-top:23px;		
}


	.cwrapbottom{
		background:#ffffff url(/lib/yhst-32839656383386/fbot.gif) no-repeat bottom; 
		padding-bottom:10px;
	}
	
	.cwrapbottomb{
		background:#ffffff url(/lib/yhst-32839656383386/fbot.gif) no-repeat bottom; 
		padding-bottom:10px;
		float:left;
		width:593px;
		padding-left:15px;
		padding-right:15px;
	}
	
	
.scBreadcrumbs{
	font:bold 12px "Trebuchet MS", Arial, Verdana;
	color:#fff; 
	text-align:left;
	padding-bottom:8px;
}

	.scBreadcrumbs a{
		font:normal 12px "Trebuchet MS", Arial, Verdana;
		color:#fff;
	}


/* ITEM ***************************************************************************************************yhst-32839656383386*/
.ileft{
	float:left;
	padding-left:10px;
	text-align:center;
	width:290px;
}

.iright{
	width:295px;
	padding-right:10px;
}


#product-info-table {
	width:300px;
	margin-top:0px;
}

	#product-info-table th{
		width:100px;
		font:bold 12px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
		text-align:right;
		padding-right:10px;
		background-color:#fff;
		border-bottom:solid 1px #5E442F;
		padding:3px 0px;
	}
	
	#product-info-table td{
		width:175px;
		font:normal 12px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
		text-align:left;
		border-bottom:solid 1px #5E442F;
		padding:3px 0px;
		padding-left:10px;
	}
	
	#product-info-table tr{
		border:solid 1px #fff;
	}
	
	#product-info-table td.name{
		padding:6px;
		color:#5E442F;
		background:#FAD1DF;
		text-align:left;
		font: bold 14px "Trebuchet MS", Arial, Verdana;
	}
	
		#product-info-table tr.sale-price td,#product-info-table tr.sale-price th{
			font:bold 12px "Trebuchet MS", Arial, Verdana;
			color:#AE040D;
		}
		
		#product-info-table td.add-to-cart{
			text-align:left;
			background-color:#fff;
			padding:0px;
			border:none;
		}
		
		#product-info-table tr.options select{
			width:150px;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
		
		#product-info-table .quantity-input{
			font:normal 11px Arial, Helvetica, sans-serif;		
		}

#product-info-table tr.newadd td{
	border:none;
	padding:0;
}

#product-info-table tr.newadd td.newaddc{
	text-align:right;
	display:inline;
	
}

#product-info-table tr.newadd td.newaddc input{
	display:inline;
	text-align:right;
	margin-left:70px;
}

.idesc{
	padding:0px 15px;
	padding-top:20px;
	text-align:left;
	font:normal 12px "Trebuchet MS", Arial, Verdana;
	color:#5E442F;
}

.headerbg{
	margin-top:6px;
	background:#ffffff url(/lib/yhst-32839656383386/ftop.jpg) no-repeat top; 
	height:43px;
}
	
	.headertext{
		padding-left:15px;
		padding-top:10px;
		font:bold 16px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
		font-style:italic;
		text-align:left;
	}
	
#seo-related-links {
    width: 100%;
}
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
		text-align:left;
        display: inline;
        background: url(/lib/yhst-32839656383386/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: underline;
            padding-left: 15px;
            display: block;
            _width: 100%;
			color:#5E442F;
			text-decoration:none;
			font:normal 12px "Trebuchet MS", Arial, Verdana;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }

/* INFO ***************************************************************************************************yhst-32839656383386*/
.sitemap-header {
    font: bold 14px verdana;
    color: #5E442F;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #5E442F;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #5E442F;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #5E442F;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #5E442F;
    display: block;
    padding-left: 100px;
}


	#info-div{
		background:#ffffff url(/lib/yhst-32839656383386/fbot.gif) no-repeat bottom; 
		width:593px;
		padding-bottom:10px;
		font:normal 12px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
		padding-left:15px;
		padding-right:15px;
		text-align:left;
	}
	
	#info-div a{
		font:normal 12px "Trebuchet MS", Arial, Verdana;
		color:#5E442F;
	}
	

	
	
	
.floatleft ul#nav li.line {
	background: none !important;
}


.lower-badges {
	clear:both;
	float:left;
	text-align:center;
	width:100%;
}

/*  -- Modifications (6.30.2009 - AC) --  */

div#qty-pricing {
	padding: 20px 15px 0 15px;
	width: 260px;
}

div#qty-pricing td {
	padding: 3px 5px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 1px solid #5e442f;
}

div#qty-pricing .qty-price-header {
	padding: 14px 5px 3px 5px;
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7a5f4e;
	text-align: center;
	background: #fad1df url(/lib/yhst-32839656383386/qtyPriceTableBkgd.gif) 0 0 no-repeat;
	border: none;
}

div#qty-pricing .qtyCell {
	color: #7a5f4e;
}

div#qty-pricing .priceCell {
	color: #e74498;
}

div#qty-pricing .lastRow {
	border: none;
}

/*  -- End Modifications (6.30.2009 - AC) --  */
