body{
	margin:0 auto;
	padding:0;
	background-color:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form{
	padding:0;
	margin:0;
}

#maincontain{
	width:975px;
	text-align:left;
}

#hd{
	background:url(/lib/bqwebstore/headerbg.jpg) no-repeat 0 0;
	position:relative;
	height:132px;
}

	#hd #query{
		position:absolute;
		width:230px;
		right:85px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
		color:#000;
		top:13px;
		padding:0;
		border:none;
		background:none;
	}
	
	#hd #searchsubmit{
		position:absolute;
		right:25px;
		top:9px;
	}
	
	#hd .logo{
		position:absolute;
		left:0;
		top:0;
		height:105px;
		width:440px;
	}


#bd{
	background:url(/lib/bqwebstore/bodybg.jpg) repeat-y 0 0;
	float:left;
	width:100%;
}

	#bd .bleft{
		float:left;
		width:190px;
		padding-bottom:100px;
	}
	
	#bd .bright{
		width:785px;
		float:right;
	}
	
.badges{
	width:190px;
	float:left;
	position:relative;
	margin-top:-116px;
	text-align:left;
	padding-left:18px;
}

.badges img{
	margin-bottom:10px;
}

.clear{
	clear:both;
}

	.dcontain{
		background:url(/lib/bqwebstore/navbg.jpg) repeat-y 0 0;
		text-align:left;
	}
	
	.dropdown{
		margin-top:4px;
		margin-bottom:6px;
					width:165px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#000;
			margin-left:6px;
	}
	
		.dropdown select{

		}


#nav{
	
	background:url(/lib/bqwebstore/navbg.jpg) repeat-y 0 0;
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:12px;
	padding-right:10px;
}

	#nav li{
		display:block;
		background:url(/lib/bqwebstore/libg.jpg) no-repeat left bottom;
	}
	
	#nav li.last{
		background:none;
	}
	
		#nav li a{
			display:block;
			padding:3px;
			padding-bottom:6px;
			padding-left:10px;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration:none;
		}
		
			#nav li a:hover{
				color:#fff;
				text-decoration:underline;
			}
			
.sound{
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}

#ft{
	height:65px;
	background:#232122 url(/lib/bqwebstore/ftbg.jpg) repeat-x left bottom;
	text-align:right;
	clear:both;
}

	#ft ul{
		list-style:none;
		margin:0;
		padding:0;
		padding-right:15px;
			padding-top:14px;
	}
	
		#ft li{
			display:inline;
			font:normal 14px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		
			#ft li a{
				color:#fff;
				text-decoration:none;
				padding:0 10px;
			}
			
				#ft li a:hover{
					text-decoration:underline;
				}



.mailinglist{
	width:589px;
	height:47px;
	background:#232122 url(/lib/bqwebstore/newsbg.jpg) no-repeat 0 0;
	float:left;
	position:relative;
	margin-left:184px;
	margin-top:-49px;
}

	.mailinglist #query{
		position:absolute;
		left:100px;
		top:19px;
		width:360px;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
		padding:0;
		border:none;
		background:none;
	}
	
	.mailinglist #newsletter-go{
		position:absolute;
		top:14px;
		right:13px;
	}
	
.copy{
	float:left;
	width:100%;
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}

.copy a{
	text-decoration:none;
	color:#000;
}

	.cleft{
		width:250px;
		float:left;
		padding-left:20px;
	}
	
	.cright{
		width:500px;
		padding-right:20px;
		float:right;
		text-align:right;
	}
	
.homelinks{
	background:url(/lib/bqwebstore/toplinksbg.jpg) no-repeat 0 0;
	height:55px;
	text-align:center;
}

.homelinksall{
	background:url(/lib/bqwebstore/linkbg.jpg) repeat-x 0 0;
	height:50px;
	text-align:center;
}

	.headerlinks{
		list-style:none;
		margin:0;
		padding:0;
		padding-top:14px;
	}
	
		.headerlinks li{
			display:inline;
			font:normal 14px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		
			.headerlinks li a{
				color:#fff;
				text-decoration:none;
				padding:0 10px;
			}
			
				.headerlinks li a:hover{
					text-decoration:underline;
				}
				
.hcontain{
	background:url(/lib/bqwebstore/homebg.jpg) repeat-y 0 0;
	float:left;
	width:100%;
}

	.hleft{
		width:207px;
		padding:8px;
		color:#fff;
		font:normal 11px Arial, Helvetica, sans-serif;
		float:left;
	}
	
* html .hleft{
	width:223px;
}
	
	.htitle{
		font:bold 14px Arial, Helvetica, sans-serif;
		font-style:italic;
		padding-bottom:10px;
	}
	
	.hmid{
		float:left;
		width:355px;
	}
	
	.hright{
		width:182px;
		background:url(/lib/bqwebstore/hrightbg.jpg) repeat-y 0 0;
		padding-left:7px;
		padding-right:9px;
		padding-top:10px;
		text-align:center;
		float:right;
	}
	
* html .hright{
	width:198px;
}
	
#contents-table{
	width:100%;
}

#contents-table td{
	text-align:center;
}

#contents-table img{
	border:solid 1px #000;
}

#contents-table div.name{
	padding-top:15px;
}

#contents-table div.name a{
	color:#464646;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#contents-table div.price, #contents-table div.price-bold{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#8D8A8A;
}


.hright #contents-table div.price, .hright #contents-table div.price-bold, .hbright #contents-table div.price, .hbright #contents-table div.price-bold{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}

#contents-table div.sale-price, #contents-table div.sale-price-bold{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#CC0003;
}

.hbright #contents-table div.sale-price, .hbright #contents-table div.sale-price-bold{
color:#8D8A8A;
}

#contents-table td.hsep img{
	border:none;
}

.mainheader{
	background:url(/lib/bqwebstore/headbg.jpg) no-repeat 0 0;
	height:48px;
	margin:10px 0px;
}

	.mainheadertxt{
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#fff;
		padding-top:19px;
		padding-left:12px;
	}
	
.hbotcontain{
	float:left;
	width:100%;
	background:url(/lib/bqwebstore/bottom.jpg) no-repeat bottom;
}

.hbotbg{
	background:url(/lib/bqwebstore/hbbotbg.jpg) repeat-y 0 0;
	float:left;
	width:100%;
}

	.hbleft{
		float:left;
		width:570px;
		padding-bottom:60px;
	}
	
	.hbright{
		float:right;
		width:202px;
		background:url(/lib/bqwebstore/h.jpg) repeat-y 0 0;
		text-align:center;
		padding-bottom:20px;
	}
	
	
.sectinfocont{
	float:left;
	width:100%;
}

	.sall{
		width:100%;
	}
	
	.sleft,.itemimg{
		float:left;
		width:300px;
		text-align:center;
	}
	
	.sright,.iteminfo{
		float:right;
		width:465px;
	}
	
#product-info-table{
	width:100%;
	background-color:#fff;
	border:solid 2px #CB0101;
}

	#product-info-table tr{
		background-color:#fff;
	}
	
	#product-info-table tr.pname,
	#product-info-table td.add-to-cart{
		background-color:#B5B5B5;
	}
	
	#product-info-table th{
		padding:2px 0px;
		padding-right:15px;
		border-bottom:solid 1px #B5B5B5;
		width:120px;
		text-align:right;
		font-weight:bold;
		font-size:12px;
	}
	
	#product-info-table td{
		font-size:.8462em;
		*font-size:.825em;
		padding:2px 0px;
		border-bottom:solid 1px #B5B5B5;
		font-size:12px;
	}
	
	#product-info-table tr.sale-price th,#product-info-table tr.sale-price td{
		font-weight:bold;
		color:#C61A03;
		font-size:12px;
	}
	
	#product-info-table tr.sale-price td #pitYouSaveBx{
		font-size:11px;
		padding-left:10px;
		color:#000;
	}
	
	#product-info-table td.add-to-cart{
		padding:3px 0px;
		text-align:right;
		border-bottom:none;
		padding-right:10px;
	}
	
	#product-info-table select{
	font-size:11px;
		width:185px;
	}
	
	#product-info-table input{
		color:#000;		
	font-size:11px;
	}
	
	
		.sendtofriend{
		float:left;
		padding-left:6px;
		padding-top:2px;
	}
	
		.sendtofriend a{
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#2C2E2D;
		}
	
.stop,.iteminfocont{
	float:left;
	width:100%;
	padding-bottom:15px;
}

	#section-contenttitle,.pagename{
		margin:0;
		padding:0;
		font-weight:bold;
		padding-bottom:10px;
		color:#000;
		font:bold 14px Arial, Helvetica, sans-serif;
	}
	
	#icaption{
		padding:8px 12px;
	}
	
.scBreadcrumbs{
	color:#000;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

	.scBreadcrumbs a{
		color:#B5B5B5;
	}


#scPage-insets img{
	margin:2px;
}

.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; }

a{
 color:#2C2E2D;
}

.sitemap-header {
	font-size: 1.1em;
	color: #000;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: .9em;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: .9em;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: .8em;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: .8em;
	padding-left: 100px;
}
/*--- End Sitemap Styles ---*/
/*--- Related Items Styles ---*/
#seo-related-links {
	padding-bottom:10px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #7F1601;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: left;
		padding-bottom:5px;
        }
    #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: 15px;
            display: block;
            _width: 100%;
			color:#000;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
