/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/*--- End YUI Grids Styles ---*/

/*--- Yahoo! Store Styles ---*/
#hd, #ft { float: left; width: 100%; }
    #hd .searcharea { float: left; }
    #hd .headerlinks {
        float: right;
        margin: 0; 
        list-style: none;
        margin: 0;
        padding: 0;
        }
        #hd .headerlinks td{text-align:center;}
        #hd .headerlinks li, #ft .footerlinks li { float: left; padding: 0.3846em 0; *padding: 0.3750em 0;}
            #hd .headerlinks li a, #ft .footerlinks li a {
                border-right: solid 0.0769em #000;
                *border-right: solid 0.0750em #000;
                color: #000;
                font: 0.8462em arial, arial, sans-serif;
                *font: 0.8250em arial, arial, sans-serif;
                padding: 0em .5385em; 
                *padding: 0em .5250em; 

                text-decoration: none; 
                }
                #hd .headerlinks li a:hover, #ft .footerlinks li a:hover { text-decoration: underline; }
                #hd .headerlinks li.last a, #ft .footerlinks li.last a { border: none; }
            #hd .headerlinks li *, #ft .footerlinks li * { vertical-align: middle; }
#ft .credits { 
color:#7F7F7F;
float:right;
font-family:tahoma;
font-size:11px;
margin:10px 20px;}

#ft .credits a{
color:#7F7F7F;
text-decoration:none;}

#ft .credits a:hover{
text-decoration:underline;}


#ft #copyright {
 color:#7F7F7F;
float:left;
font-family:tahoma;
font-size:11px;
margin:10px 20px; 
}

.clear { clear: both; }

body{
        background:#FFF;
}

#hd{
	position:relative;
	xmin-height:150px;
	height:11.5384em;
	*height:11.2500em;
	margin-left:.0769em;
	*margin-left:.0750em;
	margin-bottom:.0769em;
	*margin-bottom:.0750em;

}
	#hd #hd-top{
			height:8.9231em;
			*height:8.7000em;
			position:relative;
			border:0.0769em solid #CFCFCF;
			*border:0.0750em solid #CFCFCF;
			width:67em;
			*width:65.3252em;
			margin: 0 auto;
			
			}
		#hd #logo,#hd .searcharea,#hd .headerlinks,#hd #phonenum,#hd #shiptxt,#hd #hd-nav{position:absolute;}
		#hd #logo{
				top:0.3846em;
				*top:0.3750em;
				left:1.5384em;
				*left:1.5000em;
			}

		#hd #logo img{
				height:7.6923em;
				*height:7.5000em;
				width:16.8462em;
				*width:16.4250em;
				}
        	#hd .searcharea{
				top:6.8462em;
				*top:6.6750em;
				left:39em;;
				*left:38.0251em;
				}
			#hd .searcharea #query{
						xmin-width:260px;
						width:26em;
						*width:25.3501em;
						position:absolute;
						top:0em;
						left:0em;
						font-size:0.7692em;
						*font-size:0.7500em;
						padding:.15em;
						padding:.15em;


						}
			#hd .searcharea #searchsubmit{
						position:absolute;
						top:0em;
						left:21em;
						*left:20.4751em;
						width:5.7692em;
						*width:5.6250em;
						}
	
        	#hd .headerlinks{
					top:0.6923em;
					*top:0.6750em;
					left:44.5em;
					*left;43.3876em;
					}
		#hd #phonenum{
				left:25.0000em;
				*left:24.3751em;
				top:3.0769em;
				*top:3.000em;
				}
				#hd #phonenum #phtext{
					font-family:"times New Roman";
					font-size:1.2308em;
					*font-size:1.2em;
					color:#271F1C;
					font-weight:bold;
						}
				#hd #phonenum #phnumber{
					font-family:"arial";
					font-size:1.1538em;
					*font-size:1.1250em;
					color:#271F1C;
					font-weight:bold;
						}
	        #hd #shiptxt{
				left:43em;
				*left:41.9251em;
				top:3.0769em;
				*top:3.000em;
				color:#271F1C;
				font-family:"times New Roman";
				font-weight:bold;
				font-size:1.0769em;
				*font-size:1.050em;

				}
		#hd #hd-nav{
				left:30.7692em;
				*left:30.0001em;
				top:9.2308em;
				top:9em;
				}

	#hd #hd-bot{
			height:2.4615em;
			*height:2.4000em;
			position:relative;
			width:67.1538em;
			*width:65.4752em;
			margin:0 auto;

				}
				#hd #hd-bot table.headerlinks{
					left:0em;
					margin-top:0.3em;
					/**margin-top:0.0976em;*/
					position:absolute;
					top:0em;
				}
				#hd #hd-bot ul.headerlinks{

					left:0em;
					margin-top:0.1em;
					*margin-top:0.0976em;
					position:absolute;
					top:0em;
						}
					#hd #hd-bot table.headerlinks td a{
						background:transparent url(//lib.store.yahoo.net/lib/yhst-66793626610370/topnav-li.jpg) repeat scroll 0%;
						border:0.0769em solid #CFCFCF;
						*border:0.0750em solid #CFCFCF;
						margin-right:0.23em;
						*margin-right:0.2245em;
						display:block;
					}
					#hd #hd-bot ul.headerlinks li{
						background:transparent url(//lib.store.yahoo.net/lib/yhst-66793626610370/topnav-li.jpg) repeat scroll 0%;
						border:0.0769em solid #CFCFCF;
						*border:0.0750em solid #CFCFCF;
						margin-right:0.23em;
						*margin-right:0.2245em;


										}
					#hd #hd-bot ul.headerlinks li.cartlink, #hd #hd-bot table.headerlinks a.cartlink{
						background:transparent url(//lib.store.yahoo.net/lib/yhst-66793626610370/topnav-li.jpg) repeat scroll 100%;
						padding-right:1.2em;
						*padding-right:1.1450em;
						margin:0;
						}
						#hd #hd-bot table.headerlinks td a{
							padding: 0.3846em 0; 
							*padding: 0.3750em 0;
							color:#A72D22;
							font-weight:bold;
						}
						#hd #hd-bot ul.headerlinks li a, #hd #hd-bot table.headerlinks td li a{
										font-size:1.0769em;
										*font-size:1.050em;
										font-family:arial;
										color:#A72D22;
										font-weight:bold;
										padding: 0em 0.59em;
										*padding: 0em 0.5753em;
	

									}
									#hd #hd-bot ul.headerlinks li ul li a, #hd #hd-bot table.headerlinks ul li a
									{
										font-size: 0.9231em;
										*font-size: 0.9009em;
										display:block;
										background:none;
									}


#bd{
	xpadding:0em 3.0769em;
	x*padding:0em 3.0000em;
	xfloat:left;
	margin:0pt auto;
	width:67em;
	*width:65.3252em;
	}
	#welcome{
			xposition:relative;
			height:31.1538em;
			*height:30.3751em;
			width:43.6923em;
			*width:42.6001em;
		}
		#welcome img{
			xposition:absolute;
			xleft:0em;
			xtop:0em;
			xheight:31.1538em;
			x*height:30.3751em;
			xwidth:43.6923em;
			x*width:42.6001em;
			}
		#welcome #welcome-text{
			color:#271F1C;
			font-family:Times New Roman New Roman;
			font-size:2.4615em;
			*font-size:2.4000em;
			line-height:1em;
			*line-height:0.9750em;
			padding:0.4em 0em;
			*padding:0.3900em 0em;
			position:relative;
			width:16.75em;
			*width:16.3313em;
			margin-left:1em;
			*margin-left:0.9750em;
			}

	#bd .yui-b #bargain{
		border: 0.0769em solid #CFCFCF;
		*border: 0.0769em solid #CFCFCF;
		width:23.1538em;
		*width:22.5751em;
		}
		#bd .yui-b #bargain-title{
			color:#A72D22;
			font-family:times New Roman;
			font-size:1.5385em;
			padding:0.3846em;
			*padding:0.3750em;
			}

		#bd .yui-b #bargain #bargain-contents{
			padding:0.14em 0.3846em;
			*padding:0.1366em 0.3750em;
			}

		        #bd .yui-b #bargain #bargain-contents .image-cell-class{                                 
                                   }

		                   #bd .yui-b #bargain #bargain-contents .image-cell-class img{
                                             padding-bottom:5px;                                 
                                             }
		        #bd .yui-b #bargain #bargain-contents .iteminfos{padding-bottom:5px;
padding-left:5px;
padding-right:5px;
vertical-align:top;                                 
                                   }

		#bd .yui-b #bargain #bargain-view-link{
			xpadding:0.3846em;
			x*padding:0.3750em;width:147px;
			}

			#bd .yui-b #bargain #bargain-view-link img{
				width: 11.2308em;
				*width: 10.9500em;
				}

	#bd .yui-b #clearance{
		border-left: 0.0769em solid #CFCFCF;
		*border-left: 0.0769em solid #CFCFCF;
		border-top: 0.0769em solid #CFCFCF;
		*border-top: 0.0769em solid #CFCFCF;
		border-right: 0.0769em solid #CFCFCF;
		*border-right: 0.0769em solid #CFCFCF;
		xborder: 0.0769em solid #CFCFCF;
		x*border: 0.0769em solid #CFCFCF;
		background:url(//lib.store.yahoo.net/lib/yhst-66793626610370/bg-sale-top.jpg) repeat-y;
		xwidth:23.2308em;
		x*width:22.6501em;
		margin-top:0.1538em;
		*margin-top:0.1500em;
		width:20.0769em;
		*width:19.5750em;
		padding:0.7692em 1.5385em;	
		*padding:0.7500em 1.500em;	
		}
	#bd .yui-b #clearance-bottom{
		border-left: 0.0769em solid #CFCFCF;
		*border-left: 0.0769em solid #CFCFCF;
		border-bottom: 0.0769em solid #CFCFCF;
		*border-bottom: 0.0769em solid #CFCFCF;
		border-right: 0.0769em solid #CFCFCF;
		*border-right: 0.0769em solid #CFCFCF;
		background:url(//lib.store.yahoo.net/lib/yhst-66793626610370/bg-sale-bot.jpg) no-repeat;
                height:5px;
		width:301px;
                }
	#bd .yui-b #clearance #big-title{
		color:#FFFFFF;
		font-family:arial;
		font-size:1.6923em;
		*font-size:1.6515em;
		font-weight:bold;
		padding-bottom:0.15em;
		*padding-bottom:0.1463em;
		}

	#bd .yui-b #clearance #sub-title{
		color:#FFF;
		padding-bottom:0.7692em;
		*padding-bottom:0.7500em;
		}

	#bd .yui-b #clearance #clearance-contents{
			color:#FFF;
                        xpadding-bottom:5px;
		}

		#bd .yui-b #clearance #clearance-contents a{
			color:#FFF;
			font-size:1.1em;
			*font-size:1.0735em;
			display:block;
			text-decoration:none;width:100%;
			}
		#bd .yui-b #clearance #clearance-contents a:hover{
			text-decoration:underline;
			}

	#bd .yui-t6 .yui-b{
		width:23.2308em;
		*width:22.6501em;
		}

#doc2{padding-top:20px;}

#doc2 #ft{
	float: none;
    margin: 0 auto;
    padding: 30px 0 0;
    width: 67em;
}

	#ft #ft-top #ftop-left .height-wrap{
		padding: 0;
	}
	
	#ft #ft-top .height-wrap{
		height:3.4615em;
		*height:3.3750em;
		padding:1.1538em 0.7692em 1.1538em 1.5385em;
		*padding:1.1250em 0.7500em 1.1250em 1.5000em;
	}

	#ft #ft-top,#ft #ft-mid,#ft #ft-bot{
		float:left;
		}

	#ft #ft-top{
		margin-top:0.1538em;
		*margin-top:0.1500em;
		}


	#ft .ftoptitles{
	font-family:times New Roman;
	font-size:1.3846em;
	font-size:1.3500em;
	}
	#ft .fmidtitles{
	font-family:times New Roman;
	font-size:1.0769em;
	*font-size:1.050em;
	font-weight:bold;
	}


	#ft #ft-top #ftop-left,	#ft #ft-top #ftop-mid,	#ft #ft-top #ftop-right{
		width:22em;
		*width:21.4501em;
		float:left;
		xclear:both;
		border:0.0769em solid #CFCFCF;
		*border:0.0750em solid #CFCFCF;
		background:#FFF url(//lib.store.yahoo.net/lib/yhst-66793626610370/ft-top-bg.jpg) repeat-x scroll 100% 100%;
		margin:0em 0.0769em;
		*margin:0em 0.0750em;
		}
		#ft #ft-top #ftop-left span,#ft #ft-top #ftop-mid span,	#ft #ft-top #ftop-right span{
			display:block;
			}


	#ft #ft-top #ftop-left{height: 75px;}
	
	#ft #ft-top #ftop-left .testiHd{
		font-weight: bold;
		background:transparent url(//lib.store.yahoo.net/lib/yhst-66793626610370/topnav-li.jpg) repeat scroll 0%;
		border-bottom:0.0769em solid #CFCFCF;
		*border-bottom:0.0750em solid #CFCFCF;
		display:block;
		padding: 4px;
		font-size: 14px;
		color: #A72D22;
	}
	
	#ft #ft-top #ftop-left #testiConts{
		padding: 7px;
		color: #A72D22;
		font-size: 14px;
	}
	
	#ft #ft-top #ftop-left a{color:#AE281D;}
		#ft #ft-top #ftop-left .ftoptitles{color:#AE281D}
		#ft #ft-top #ftop-left .ftoplinks{color:#AE281D;font-size:1.0769em;*font-size:1.050em;}
		#ft #ft-top #ftop-left span{}
		#ft #ft-top #ftop-left a{}

	#ft #ft-top a{text-decoration:none;}
	#ft #ft-top a:hover{text-decoration:underline;}

	#ft #ft-top #ftop-mid{}
	#ft #ft-top #ftop-mid a{color:#CD9C67;}
		#ft #ft-top #ftop-mid .ftoptitles{color:#CD9C67;}
		#ft #ft-top #ftop-mid .ftoplinks{color:#CD9C67;font-size:1.1538em;*font-size:1.1250em;}
		#ft #ft-top #ftop-mid span{}
		#ft #ft-top #ftop-mid a{}
	#ft #ft-top #ftop-right{}
	#ft #ft-top #ftop-right a{color:#949256;}
		#ft #ft-top #ftop-right .ftoptitles{color:#949256;}

.mailinglist{color:#000;font-size:0.7692;*font-size:0.7500;position:relative;}

.mailinglist input{border:0.0769em solid #CFCFCF;*border:0.0750em solid #CFCFCF;position:relative;top:0em;}


.mailinglist input#newsletter-email{
				border:0.0769em solid #CFCFCF;
				font-size:0.7692em;
				padding:0.2308em;
				*border:0.0750em solid #CFCFCF;
				*font-size:0.7500em;
				*padding:0.2250em;
				width:14.3em;
				*width:13.9425em;
				left:0em;
				}
			

.mailinglist input#newsletter-go{width:5.4615em;width:5.3250em;border:none;left:12.1538em;*left:11.8500em;top:-0.0769em;*top:-0.0750em;}


		#ft #ft-mid #fmid1,#ft #ft-mid #fmid2,#ft #ft-mid #fmid3,
		#ft #ft-mid #fmid4,#ft #ft-mid #fmid5{
background:transparent url(//lib.store.yahoo.net/lib/yhst-66793626610370/sep-low.jpg) no-repeat scroll 100% 50%;
}

		#ft #ft-mid #fmid1,#ft #ft-mid #fmid2,#ft #ft-mid #fmid3{padding: 5px 0 15px;}
		#ft #ft-mid #fmid4,#ft #ft-mid #fmid5,#ft #ft-mid #fmid6{
padding: 5px 0;}
	#ft #ft-mid{
		xwidth:67em;
		border:0.0769em solid #CFCFCF;
		*border:0.0750em solid #CFCFCF;
		margin-left:.0769em;
		*margin-left:.0750em;
		margin-top:0.1538em;
		*margin-top:0.1500em;
		width:66.6154em;
		*width:64.9502em;
		background:#F8EBDD;
                xpadding-bottom:15px;
		}
		#ft #ft-mid span{display:block;}

		#ft .fmidtitles{font-family:"times New Roman";color:#6D6765;padding:0px 9px;}
		#ft .fmidlinks{font-family:arial;color:#6D6765;padding:0px 9px;}
			#ft .fmidlinks a{color:#6D6765;text-decoration:none;}
			#ft .fmidlinks a:hover{text-decoration:underline;}

		#ft #ft-mid #fmid1,#ft #ft-mid #fmid2,#ft #ft-mid #fmid3{width:11.5385em;*width:11.2500em;float:left;}
		
		#ft #ft-mid #fmid4,#ft #ft-mid #fmid5,#ft #ft-mid #fmid6{float:left;padding:22px 0;}
		#ft #ft-mid #fmid4{width:11.2308em;*width:10.9500em;}
		#ft #ft-mid #fmid5{width:12.2308em;*width:11.9250em;}
		#ft #ft-mid #fmid6{width:8.5em;*width:8.2875em;}


		#ft #ft-mid #fmid1{}
		#ft #ft-mid #fmid1 .fmidtitles{}
		#ft #ft-mid #fmid1 .fmidlinks{}
		#ft #ft-mid #fmid1 .fmidlinks a{}

		#ft #ft-mid #fmid2{}
		#ft #ft-mid #fmid2 .fmidtitles{}
		#ft #ft-mid #fmid2 .fmidlinks{}
		#ft #ft-mid #fmid2 .fmidlinks a{}

		#ft #ft-mid #fmid3{}
		#ft #ft-mid #fmid3 .fmidtitles{}
		#ft #ft-mid #fmid3 .fmidlinks{}
		#ft #ft-mid #fmid3 .fmidlinks a{}

		#ft #ft-mid #fmid4{text-align:center;}
			#ft #ft-mid #fmid4 img{
				width:7.2308em;*width:7.0500em;
				}

		#ft #ft-mid #fmid5{text-align:center;}
			#ft #ft-mid #fmid5 img{
				width:10.5385em;*width:10.2750em;
				}

		#ft #ft-mid #fmid6{text-align:center;}
			#ft #ft-mid #fmid6 img{
				width:6.3077em;*width:6.1200em;
				}

	#ft #ft-bot{width:870px;}


.name a{
color:#271F1C;
display:block;
padding-bottom:5px;
padding-left:0pt;
padding-right:0pt;
padding-top:5px;
text-decoration:none;
}

.name a:hover{
text-decoration:underline;
}

.price{
font-weight:bold;
padding-bottom:5px;
}

.price th{
font-weight:bold;
}

.sale-price,.sale-price th{
font-weight:bold;
color:#A2281D;
padding: 5px 0;
}

.sale-price-bold{
font-weight:bold;
color:#A2281D;
padding: 5px 0;
}

#pitYouSaveBx{
color:#6D6765;
font-weight:bold;
}

.you-save{color:#6D6765;
font-weight:bold;
padding-bottom:5px;
padding-left:0pt;
padding-right:0pt;
padding-top:5px;}

#info-div{padding:20px;}

.sectinfocont img{
float:left;
padding-right:20px;
}

.sectcontets{
clear:both;
text-align:center;
padding:10px 0;
}

.sectcontets .itemcell{
padding:10px;
}

.scBreadcrumbs{
color:#000000;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:10px;
}

.scBreadcrumbs a{
color:#000000;
}

#sect-name{
font-size:18px;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:10px;
}


#item-lower-cont{
clear:both;
}

#item-lower-cont #contents-table{
text-align:center;
}

.iteminfocont .itemimg{
float:left;
text-align:center;
width:300px;
}
.iteminfocont .iteminfo{
float:left;
width:500px;
}

#product-info-table{
margin:0 auto;
}

#product-info-table th{
text-align:right;
padding:5px;
border-bottom:1px solid #CFCFCF;
font-weight:bold;
}

#product-info-table td{
text-align:left;
padding:5px;
border-bottom:1px solid #CFCFCF;
}

.sendtofriend,.add-to-cart{
text-align:center!important;
padding:5px;
}

.sendtofriend a{
color:#000;
}

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


#seo-related-links {
    width: 95%;
    }
    #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: 44%;
        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%;
           color:#000;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }


.itembanner,.itemcapt,#seo-related-links{
padding:10px 0;
}

.itembanner{
font-size:14px;
font-weight:bold;
}

#scPage-insets img{
padding:5px;
}


.addrphone-cont{
padding:10px 0;
}



div#paging {
	clear: both;
	padding: 12px 0;
}

div#paging div#ctrls {
	background: url("dot.gif") repeat-x 0 bottom;
	padding-bottom: 8px;
}

div#paging div#ctrls2 {
	background: url("dot.gif") repeat-x 0 0;
	padding-top: 8px;
}

div#paging div.ctrls td {
	padding: 4px;
	color: #000;
}

div#paging div.ctrls td a {
	color: #000;
	text-decoration: none;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
}

div#paging div.ctrls span.pageof {
	margin: 0 12px;
}

div#paging div#contents {
	padding: 14px 0;
}

div#paging div#contents table {
	width: 100%;
}

div#paging div#contents table td {
	padding: 6px;
	text-align: center;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}

div#paging div#contents table td.verticalSpacer {
	padding: 0 6px;
	background: url("contsVertSep.gif") repeat-y center top;
}

div#paging div#contents table td.horizontalSpacer {
	padding: 6px 0;
	background: url("contsHorzSep.gif") repeat-x left center;
}

div#paging div#contents table td div.name {
	padding: 0 0 6px;
}

div#paging div#contents table td div.name a {
	text-decoration: underline;
	xfont-size: 11px;
	xcolor: #474747;
	font-weight: bold;
}

div#paging div#contents table td div.name a:hover{
text-decoration:none;
}

div#paging div#contents table div.price {
	xdisplay: inline;
}

div#paging div#contents table div.price s {
	text-decoration: line-through;
	font-weight: normal;
}

div#paging div#contents table div.price-bold,
div#paging div#contents table div.saleprice {
	xdisplay: inline;
	xfont-size: 13px;
	font-weight: bold;
	color:#A2281D;
}

div#paging div#contents table div.you-save {
	font-weight: bold;
	xcolor: #AE0000;
}

div.sc-ma-items {
	text-align: right;
	padding-bottom: 10px;
}

.sc-ma-product-table {
	background: url("ma-bg-sep.gif") repeat-x left bottom;
	text-align: left;
	margin-bottom: 10px;
	clear: both;
	width: 100%;
}

.sc-ma-product-table th,
.sc-ma-product-table td {
	font-size: 12px;
	background: url("ma-bg-sep.gif") repeat-x left top;
	padding: 10px 0;
}

.sc-ma-product-table td td {
	background: none;
	padding: 2px 0;
}

.sc-ma-product-table td th {
	background: none;
	font-weight: normal;
	padding: 2px 6px 2px 0;
	vertical-align: middle;
}

td.qty-cell {
	width: 70px;
	padding-left: 10px;
}

td.qty-cell input {
	margin: 4px;
}

td.img-cell {
	text-align: center;
	width: 100px;
}

td.img-cell, td.qty-cell {
	vertical-align: middle;
	padding-right: 10px;
}

td.info-cell {
	text-align: left;
	padding-right: 10px;
}

td.info-cell .name * {
	font-weight: bold;
	xcolor: #000;
}

td.info-cell .name {
	padding-bottom: 4px;
}

td.info-cell .name a {
	text-decoration: underline;
}

td.info-cell .name a:hover {
	text-decoration: none;
}

td.info-cell div.prices {
	text-align: right;
}

td.info-cell div.price {
	display: inline;
	font-weight: bold;
}

td.info-cell div.sale-price {
	display: inline;
	margin-left: 12px;
	font-weight: bold;
	xcolor: #cd0d2e;
}

.sc-ma-product-table input,
.sc-ma-product-table select {
	font-size: 10px;
}

div.sc-ma-atc-bttn {
	text-align: right;
}


#hd-navx{padding-bottom:2px;}

/*cascading nav*/

#hd-navx ul,#hd-navx ul li{background:#FFF!important;}

#hd-navx ul li, #hd-navx ul li a{border:none!important;}



#hd-navx li:hover ul,#hd-navx a:hover ul,#hd-navx li:hover li{background:#FFF!important;}
#hd-navx li:hover li,#hd-navx a:hover li{border:none!important;}



#hd-navx li.sfhover ul,#hd-navx li.sfhover li{background:#FFF!important;}

#hd-navx li.sfhover li,#hd-navx li.sfhover a{border:none!important;}

#hd-navx ul li a{font-weight:normal!important;}
#hd-navx ul li a:hover{font-weight:bold!important;}

/* suckerfish vertical menu styles */
#hd-navx, #hd-navx ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	xwidth:165px;
}
#hd-navx ul {width:165px;}
#hd-navx a {
	display: block;
	xwidth: 165px;
	padding:2px;
}

#hd-navx li { /* all list items */
	float: left;
	xwidth: 165px; /* width needed or else Opera goes nuts */
}

#hd-navx li ul { /* second-level lists */
	position: absolute;
	background-color:#DEDEDE;
	z-index:999;
	border:1px solid #A7A28E;
	height:1px;
	width:1px;
	margin-top : -1.35em;
	margin-left: -1200em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	overflow:hidden;/* hides submenus in case longer than page height */
}

#hd-navx li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 -1000em;
	width:165px;
	height:1px;
	width:1px;
	height:auto;
}

#hd-navx li:hover ul ul, #hd-navx li.sfhover ul ul {
	margin-left: -1000em;
	width:165px;
	height:auto;
	overflow:visible;
}

#hd-navx li:hover ul, #hd-navx li.sfhover ul { /* lists nested under hovered list items */
	margin-left: -1px;
	xmargin-left: 160px;
	margin-top: 6px;
	xpadding-top: 2px;
	width:165px;
	height:auto;
	overflow:visible;
}
#hd-navx li li:hover ul, #hd-navx li li.sfhover ul {
	margin-left: 160px;
	width:165px;
	height:auto;
	overflow:visible;
}
#hd-navx li li{width:165px;}


#hd-navxx{padding-bottom:2px;}

/*cascading nav*/

#hd-navxx ul,#hd-navxx ul li{background:#FFF!important;}

#hd-navxx ul li, #hd-navxx ul li a{border:none!important;}



#hd-navxx li:hover ul,#hd-navxx a:hover ul,#hd-navxx li:hover li{background:#FFF!important;}
#hd-navxx li:hover li,#hd-navxx a:hover li{border:none!important;}



#hd-navxx a.sfhover ul,#hd-navxx a.sfhover li{background:#FFF!important;}

#hd-navxx a.sfhover li,#hd-navxx a.sfhover a{border:none!important;}

#hd-navxx ul li a{font-weight:normal!important;}
#hd-navxx ul li a:hover{font-weight:bold!important;}

/* suckerfish vertical menu styles */
#hd-navxx, #hd-navxx ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	xwidth:165px;
}
#hd-navxx td{
	position:relative;
}
#hd-navxx ul {width:165px;*left:0;}
#hd-navxx a {
	display: block;
	xwidth: 165px;
	padding:2px;
	text-decoration:none;
}
#hd-navxx a:hover {text-decoration:underline;}
#hd #hd-navxx li { /* all list items */
	float: none;
	text-align:left;
	xwidth: 165px; /* width needed or else Opera goes nuts */
}

#hd-navxx ul { /* second-level lists */
	position: absolute;
	background-color:#DEDEDE;
	z-index:999;
	border:1px solid #A7A28E;
	height:1px;
	width:1px;
	margin-top : -1.35em;
	margin-left: -1200em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	overflow:hidden;/* hides submenus in case longer than page height */
}

#hd-navxx li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 -1000em;
	width:165px;
	height:1px;
	width:1px;
	height:auto;
}

#hd-navxx li:hover ul ul, #hd-navxx li.sfhover ul ul {
	margin-left: -1000em;
	width:165px;
	height:auto;
	overflow:visible;
}

#hd-navxx td:hover ul, #hd-navxx td.sfhover ul { /* lists nested under hovered list items */
	margin-left: 0;
	xmargin-left: 160px;
	margin-top: 0;
	xpadding-top: 2px;
	width:165px;
	height:auto;
	overflow:visible;
}
#hd-navxx td:hover ul, #hd-navxx td.sfhover ul {
	margin-left: 0;
	width:165px;
	height:auto;
	overflow:visible;
}

#hd-navxx li li{width:165px;}

#hd-navx{/*display:none;*/}

*:first-child+html .image-cell-class{vertical-align:top;width:100px;}

* html .image-cell-class{vertical-align:top;width:100px;}

.mailinglist2 #newsletter-email{position:relative;}

.mailinglist2 #newsletter-go{position:relative;margin-bottom:-5px;}


#hd{position:relative!important;z-index:2!important;}

/* site map */
.sitemap-header {font:bold 13px tahoma,arial,sans-serif; color:#000; display:block; padding-top:25px;}
.sitemap-1 {font:bold .8em tahoma,arial,sans-serif; color:#000; display:block; padding-left:25px;}
.sitemap-2 {font:bold .8em tahoma,arial,sans-serif; color:#000; display:block; padding-left:50px;}
.sitemap-3 {font:bold .75em tahoma,arial,sans-serif; color:#000; display:block; padding-left:75px;}
.sitemap-4 {font:bold .75px tahoma,arial,sans-serif; color:#000; display:block; padding-left:100px;}

#promo-1 {
margin-left: 38px;
float: left;
height: 55px;
width: 463px;
}

#promo-2 {
margin-right: 36px;
float: right;
height: 55px;
width: 403px;
}

div#sc-tab-details {
	margin: auto;
	width: 868px;
	clear: both;
}

div#sc-tab-details ul#sctab {
	margin: 0;
	float: left;
	xwidth: 868px;
	padding-right:3px;
	clear: both;
	list-style: none;
	background: url(/lib/yhst-66793626610370/ul-bg2.jpg) no-repeat right bottom;
}

div#sc-tab-details ul#sctab li.tabheader{
	height: 33px;
	float: left;
	background:url(/lib/yhst-66793626610370/tab-off-repeat.jpg) repeat-x top left;
}

div#sc-tab-details ul#sctab li.tabhover {
	height: 33px;
	float: left;
	background: url(/lib/yhst-66793626610370/tab-right-on.jpg) no-repeat right top;
	padding-right:10px;
}

div#sc-tab-details ul#sctab li.tabheader a{
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	height: 23px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-left:25px;
	padding-right:25px;
	padding-top:11px;
	color: #000;
	outline:none;
}


div#sc-tab-details ul#sctab li#tabheader0.tabheader a{
	background:url(/lib/yhst-66793626610370/ul-bg.jpg) no-repeat bottom left;
}


div#sc-tab-details ul#sctab li.tabhover span{
	display:block;
	float:left;
	background: url(/lib/yhst-66793626610370/tab-on-repeat.jpg) repeat-x left top;
}

div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	height: 22px;
	background: url(/lib/yhst-66793626610370/tab-left-on.jpg) no-repeat left top;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 11px;
	padding-left:35px;
	padding-right:15px;
	color: #A82E23;
	outline:none;
}

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

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 10px 16px;
	border: 1px solid #CFCFCF;
	text-align: left;
}#scratchCoupon {background:url(/lib/yhst-66793626610370/couponbg.gif) no-repeat 0 0; width:290px; height:170px; margin:8px auto;}/* sequence banner */
.scSequenceBanner {
	font-family: Arial,Helvetica,sans-serif;
    height: 596px;
    overflow: hidden;
    position: relative;
    width: 568px;
}
.scSequenceBannerMain {position:relative;}
.scSequenceBannerMain div {position:absolute; top:0; left:0;}
.scSequenceButtons { height:25px; position:absolute; z-index:100;}
/* graphical button background */
a.scSButton {cursor:pointer; display:block; float:left; width:25px; padding:5px 0 6px 0; background:url(/lib/yhst-66793626610370/scSBbtn.png) no-repeat right 0; color:#000; text-align:center; font-size:11px; margin:0 1px 2px 0;}
a.scSButton:hover {background:url(/lib/yhst-66793626610370/scSBbtn.png) no-repeat 0 0; font-weight:bold;}
a.scSBon, a.scSBon:hover {background:url(/lib/yhst-66793626610370/scSBbtn.png) no-repeat center 0; font-weight:bold;}
/** square button (CSS version) 
a.scSButton {cursor:pointer; display:block; float:left; width:20px; padding:2px 0; background:#000; color:#fff; text-align:center; font-size:12px; margin:0 2px 2px 0; border:1px solid #fff;}
a.scSButton:hover {background:#555;}
a.scSBon, a.scSBon:hover {background:#900;}
**/
.scSequencePause {position:absolute; width:72px; height:20px; z-index:100; background:url(/lib/yhst-66793626610370/scSBPause.png) no-repeat 0 0;}
.headerinfo{
	left: 373px;
    position: absolute;
    text-align: right;
    top: 9px;
}
.headerinfo #ys_superbar{
	background: none repeat scroll 0 0 #F7EEDF;
    float: right;
    height: auto !important;
    padding: 5px;
    width: auto !important;
}
#yfc_mini{display:none !important;}
.headerinfo #ys_superbar a{
	color: #000000;
    font: bold 0.8462em arial,arial,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
}
.sendtofriend{
	5px 0 5px 171px !important;
}
#featured-items-cont{
	border: 0.0769em solid #CFCFCF;
    width: 23.1538em;
}
#featured-items-cont #bestSellers{
	padding: 5px;
}
#featured-items-cont #bestSellers table{}
#featured-items-cont #bestSellers table tr{}
#featured-items-cont #bestSellers table tr td{
	padding: 5px 0;
    text-align: center;
}
#featured-items-cont #bestSellers table tr td.imgCell{}
#featured-items-cont #bestSellers table tr td.imgCell img{}
#featured-items-cont #bestSellers table tr td.infoCell{}
#featured-items-cont #bestSellers table tr td.infoCell .name{}
#featured-items-cont #bestSellers table tr td.infoCell .price{}
#featured-items-cont #bestSellers table tr td.infoCell .sale-price-bold{}
#featured-items-cont #bestSellers table tr td.verticalSpacer{
	border-left: 1px solid #CFCFCF;
}
#featured-items-cont #bestSellers table tr td.horizontalSpacer{
	border-top: 1px solid #CFCFCF;
}

.keyproducticons {position: relative; margin: 0 auto;}
.keyproducticons span{position: absolute; top: -1px; left: -1px;}

.key-product-area {position: relative; margin: 0 auto;}
.key-product-area img.key-prod-icon {position: absolute; top: -1px; left: -1px;}


#scpFilter {
background-color:#e9d7bf;
}
