.sitemap-header, .sitemap-1, .sitemap-2 { font-weight: bold; } .sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display: block; } .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color: #00f; }.sitemap-header {font-size: 1.4em;color: #000;padding-top: 25px;}.sitemap-1 {font-size: 1.2em;padding-left: 25px;}.sitemap-2 {font-size: 1.2em;padding-left: 50px;}.sitemap-3 {font-size: 1em;	padding-left: 75px;}.sitemap-4 {font-size: .8em;padding-left: 100px;}
/*--- End Sitemap Styles ---*/
/*--- Related Items Styles ---*/
#seo-related-links:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
#seo-related-links h3 {color: #000;  font: bold 13px/1.2 verdana, arial, sans-serif;text-align: center;}#seo-related-links ul {margin:0; padding: 0;list-style: none;}#seo-related-links ul.seo-links li {width: 49%;float: left;display: inline;background: url(dot.gif) 5px center no-repeat;margin:0; padding:0;}#seo-related-links ul.seo-links li a {text-decoration: none;padding-left: 25px;display: block; _width: 100%;}#seo-related-links ul.seo-links li a:hover {text-decoration: underline;}
/*--- End Related Items Styles ---*/

body{
	background:#5FA8A6 url(/lib/yhst-91404696211832/bg.jpg) repeat-x 0 0;
}

body,form{
	margin:0;
	padding:0;
}

#maincontain{
	width:890px;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4A391D;
}

	#hd{
		height:102px;
		position:relative;
		background:#fff url(/lib/yhst-91404696211832/headerbg.jpg) no-repeat left bottom;
	}
	
		.logo{
			position:absolute;
			left:0;
			top:10px;
		}
		
		.headerlinks{
			margin:0;
			padding:0;
			position:absolute;
			top:69px;
			right:0;
			width:730px;
		}
		
			.headerlinks li{
				list-style:none;
				margin:0;
				float:left;
				display:inline;
				padding:0;
			}
			
		.searcharea #query{
			position:absolute;
			left:570px;
			top:27px;
			width:150px;
			background:none;
			border:none;
			border:solid 1px #F1F0F0;
		}
		
			.searcharea #searchsubmit{
				position:absolute;
				left:730px;
				top:28px;
			}
			
			.hdlinks{
				height:70px;
				background:url(/lib/yhst-91404696211832/tnavbg.jpg) no-repeat 0 0;
				padding-left:22px;
				width:100px;
				position:absolute;
				right:0;
				top:5px;
				padding-top:10px;
			}
			
				.hdlinks a{
					display:block;
					font-size:10px;
					color:#664F33;
					line-height:14px;
					text-decoration:none;
				}
				
					.hdlinks a:hover{
						text-decoration:underline;	
					}
	
	#bd{
		background-color:#fff;
		float:left;
		width:890px;
	}
	
	#ft{
		padding-top:10px;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		clear:both;
		padding-bottom:10px;
	}
	
		#ft a{
			color:#fff;
			text-decoration:none;
		}
		
			#ft a:hover{
				text-decoration:underline;
			}
		
		.footerlinks{
			margin:0;
			padding:0;
		}
		
			.footerlinks li{
				list-style:none;
				margin:0;
				padding:0;
				float:left;
				display:inline;
			}
			
		.copy{
			padding-left:60px;
			padding-top:10px;
			clear:both;
		}
		
.hcontain{
	float:left;
	width:890px;
	background:url(/lib/yhst-91404696211832/hbg.jpg) repeat-y 0 0;
}

	.hleft{
		width:165px;
		float:left;
		padding-top:23px;
		padding-bottom:10px;
	}
	
	.hright{
		width:715px;
		float:right;
	}
	
#nav{
	padding:0;
	margin:0;
	padding-left:20px;
}

	#nav li{
		list-style:none;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		display:block;
		padding-bottom:5px;
	}
	
		#nav li a{
			display:block;
			color:#fff;
			text-decoration:none;
		}
		
		#nav li a:hover{
			text-decoration:underline;
		}
		
	.designers{
		padding-left:23px;
		padding-top:15px;
	}
	
.hmcontain{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px 20px;
}

	.hmcontain a{
		color:#fff;
	}
	
.whatsnew{
	float:right;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:50px;
	margin-right:10px;
}
	
	
.pagename, #section-contenttitle{
	background-color:#4E3A21;
	margin:0;
	padding:0;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px 10px;
}


#caption, .sectinfo{
	padding:6px;
}

.sectinfocont{
	float:left;
	width:100%;
	padding-top:6px;
}

	.sectimg{
		float:left;
		width:160px;
		text-align:center
	}
	
	.sectinfoimg{
		padding-right:10px;
		float:right;
		width:445px;
	}
	
#caption img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.scontain{
	float:left;
	width:100%;
	background:url(/lib/yhst-91404696211832/sbg.jpg) repeat-y right;
	min-height:500px;
	text-align:left;
}

#info-div{
	min-height:500px;
}

	.sright{
		width:228px;
		text-align:left;
		float:right;
		padding-bottom:10px;
	}
	
	.sleft{
		float:left;
		width:630px;
		padding-bottom:10px;
	}
	
	
div#paging {
	clear: both;
	padding: 12px 0;
	padding-top:0px;
}

div#paging .prodNums{
	font-weight:bold;
}

div#paging div.ctrls td {
	padding: 6px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#50381E;
	padding-top:0px;
}

div#paging div.ctrls2 td {
	padding: 6px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#50381E;
}

div#paging div.ctrls td a {
	color: #50381E;
	text-decoration: none;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
	color:#6D9F9C;
}

div#paging div.ctrls span.pageof {
	margin: 0 12px;
}

div#paging .viewAll{
	color:#6D9F9C;
	text-decoration:underline;
}

.plink,.vlink{
	color:#6D9F9C;
	text-decoration:underline;
}


div#paging .arrWord{
	color:#0062A3;
	text-decoration:underline;	
}

div#paging div#contents {
	padding: 14px 0;
}

div#paging div#contents table {
	width: 100%;
}

.rightArrowDiv img, .leftArrowDiv img{
	vertical-align:middle;
}

div#paging div#contents table td {
	text-align: center;
	color:#50381E;
}

div#paging div#contents table td.imgCell {
	padding-top:6px;
	padding-bottom:5px;
}

div#paging div#contents table td.infoCell {
	padding-bottom:6px;
}

div#paging div#contents table td.verticalSpacer {
	padding: 0 5px;
	background:url(/lib/yhst-91404696211832/vsep.jpg) repeat-y center;
}

div#paging div#contents table td.horizontalSpacer {
	padding: 0px 6px;
	font-size:0;
	height:12px;
}

.qtytext{
	display:none;
}

div#paging div#contents table td div.name a {
	color:#50381E;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

div#paging div#contents table div.abstract {
	font-size:10px;
}

div#paging div#contents table div.price-bold,div#paging div#contents table div.price{
	padding-top:5px;
	font-size: 11px;
	color:#50381E;
	font-weight:bold;
}

div#paging div#contents table div.price-bold span.hidethis{
	display:none;
}

div#paging div#contents table div.saleprice,.crosssell .price-bold,.crosssell .sale-price-bold {
	padding-top:5px;
	font-size: 11px;
	color:#5FA8A6;
	font-weight:bold;
}

.sep{
	color:#D9D4CE;
}

.scBreadcrumbs{
	color:#4E3A21;
	padding:6px;
}

	.scBreadcrumbs a{
		color:#4E3A21;
	}
	
.spcontain{
	width:187px;
	padding:4px;
	border:solid 4px #60A6A4;
	background-color:#fff;
	text-align:center;
}

	.spname{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#4E3A21;
		text-align:left;
	}
	
	.spdesc{
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#4E3A21;
		text-align:left;
	}
	
	.spprice{
		padding-left:6px;
		padding-top:15px;
		padding-bottom:5px;
		text-align:left;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#4E3A21;
	}
	
		.spprice form{
			float:right;
			margin-top:-5px;
		}
		
.iteminfocont{
	float:left;
	width:100%;
	padding-top:8px;
}

	.itemimg{
		float:left;
		width:220px;
		padding-left:50px;	
	}
	
.imgc{
	padding:4px;
	border:solid 4px #60A6A4;
	background-color:#fff;
	margin-bottom:6px;
	width:200px;
	text-align:center;
}

	#scPage-insets{
		padding-top:8px;
	}
	
		#scPage-insets img{
			border:solid 2px #60A6A4;
			margin-right:10px;
		}

	.iteminfo{
		float:right;
		width:310px;
		padding-right:20px;
		padding-top:10px;
		text-align:left;
	}
	
.ititle{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#4A391D;
	padding:30px 0px;
}

.iprice{
	padding-top:25px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4A391D;
	padding-bottom:10px;
}

.icode{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

	.icode span{
		font-weight:bold;
	}


#product-info-table select{
	width:125px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:5px;
}

#product-info-table td{
	font:normal 10px Arial, Helvetica, sans-serif;
	padding-top:8px;
	color:#000;
	vertical-align:top;
}

#product-info-table #quantity-box{
	font-size:10px;
	width:15px;
}


.ilinks{
	text-align:left;
}

.ilinks a{
	color:#fff;
	text-decoration:none;
	display:block;
}

	.ilinks a:hover{
		text-decoration:underline;
	}

.moreoptions {
	color:#4F3921;
}

#info-div{
	min-height:500px;
	padding:6px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4F3921;
}
