@import "/_bin/css/normalize.css";
@import "/_bin/css/type.css";
@import "/_bin/css/color.css";
@import "/_bin/css/img.css";
@import "/_bin/css/layout.css";

/*
@import "https://sparkrandd.com/_bin/normalize.css";
@import "https://sparkrandd.com/_bin/type.css";
@import "https://sparkrandd.com/_bin/color.css";
@import "https://sparkrandd.com/_bin/layout.css";
*/

.clear{
	clear:both;
	height:1px;
	width:100%;
}

/*----------------------------------
	from product detail template page
	---------------------------------*/

	.tabcontainer {
		width:100%;
		position:relative;
	}
	.tab_on {
		color:#333333;font-weight:bold;text-align:center;margin-top:10px;
		border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; 
		background-color:#e5e5e5;padding:3px;width:165px;float:left;display:inline;
		}
	.tab_off {
		font-weight:normal;text-align:center;margin-top:10px;
		border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; 
		background-color:#f5f5f5;color:#333333;padding:3px;
		width:165px;float:left;cursor:pointer;display:inline;
		}	
	.descriptioncontainer {
		width:100%;
		position:relative;
	}	
	.div_on {
		border-top:4px solid #e5e5e5;border-left:1px solid #cccccc;border-right:1px solid #cccccc;
		border-bottom:2px solid #e5e5e5;padding:5px;margin-bottom:10px;width:99%;text-align:left;display:inline;
		}	
	.div_off {
		border-top:4px solid #e5e5e5;border-left:1px solid #cccccc;border-right:1px solid #cccccc;
		border-bottom:2px solid #e5e5e5;padding:5px;margin-bottom:10px;width:99%;text-align:left;display:none;
		}
.addToCartBtn {
	color:#333333;font-size:15px;font-weight:bold;width:110px;
}		
.addedToCart {
	background-color:#FFFAF4;
	border:1px solid #E2A269;
	margin-bottom:15px;
	color:#333333
	}
.addedToCart A:link, .addedToCart A:visited, .addedToCart A:hover, .addedToCart A:active{
	color:#333333
	}	


#faq #the_stuff ul.enh,
.page-2212 #the_stuff ul.enh {
}
#faq #the_stuff ul.enh > li,
.page-2212 #the_stuff ul.enh > li {
	margin-bottom:1.2em;
}
#faq #the_stuff ulenh > li > a,
.page-2212 #the_stuff ul.enh > li > h2 {
	display:block;
	font-size:1.2em;
	padding:0.5625em 0;
}
#faq #the_stuff ul.enh > li > a,
.page-2212 #the_stuff ul.enh > li > h2 {
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-radius:8px 8px 8px 8px;
	background-color:#fafafa;
	border:3px solid #DDDDDD;
	color:#000;
	padding-bottom:0.5625em;
	position:relative;
	text-decoration:none;
	z-index:500;
}
.page-2212 #the_stuff ul.enh > li > h2 {
	margin-bottom:0;
}
#faq #the_stuff ul.enh > li > a.active,
.page-2212 #the_stuff ul.enh > li > h2.active {
	font-size:1.25em;
	font-weight:normal;
	padding-bottom:1.12em;
	border-color:#530000;
}
#faq #the_stuff ul.enh > li > a:hover,
.page-2212 #the_stuff ul.enh > li > h2:hover {
background-color:#eaeaea;
border-color:#900;
}
#faq #the_stuff ul.enh > li > a, 
.page-2212 #the_stuff ul.enh > li > h2,
#faq #the_stuff ul.enh div.collapsible,
.page-2212 #the_stuff ul.enh > li > ul {
padding:8px;
display:block;
}

#faq #the_stuff ul.enh div.collapsible,
.page-2212 #the_stuff ul.enh > li > ul {
	-moz-border-radius:0 0 8px 8px;
	-webkit-radius:0 0 8px 8px;
	background-color:#fefefe;
	border: 3px solid #784141;
	border-top:none;
	/*
	*/
	font-size:12px;
	line-height:18px;
	margin-left:30px;
	margin-right:10px;
	padding:1.5em;
	position:relative;
	top:-6px;
	z-index:501;
}
#faq #the_stuff hr {
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none solid;
border-width:medium medium 2px;
margin-right:-240px;
margin-top:80px;
}
#faq #the_stuff ul.enh div.collapsible ul,
.page-2212 #the_stuff ul.enh > li > ul > li ul{
margin-left:10px;
padding:10px;
}
#faq #the_stuff ul.enh div.collapsible ul li,
.page-2212 #the_stuff ul.enh > li > ul > li ul li{
margin-bottom:10px;
}
#faq #the_stuff ul.enh div.collapsible ul li h3,
.page-2212 #the_stuff ul.enh > li > ul > li ul li h3{
font-size:1em;
}
#faq #the_stuff h3 {
position:relative;
}
#faq #the_stuff h3 > a {
font-size:0.8em;
font-weight:400;
position:absolute;
right:0;
top:0;
}
#specsdescription a#specsheet_link{
	/* this lives in the description tab of the storefront product detail page :) */
	padding:8px; 
	background-color:#333; 
	color:#fff;
	display:inline-block;
	margin-bottom:4px;
}
#specsdescription a:hover#specsheet_link{
	/* this lives in the description tab of the storefront product detail page :) */
	color:#eee;
}
#specsdescription a img{
	border:1px solid #333;
	padding:10px;
	background-color:#999;
}

/*--------------------------------------

FAQ Page Parts Chart

--------------------------------------*/	
table.parts_chart{
	border-collapse: collapse;
	width: 400px;
	margin-bottom:20px;
	border:1px solid #444;
}
.parts_chart td{
	text-align:right;
	width:80px;
	background-color:#dedede;
	padding:2px 3px;
}
.parts_chart .odd td{
	background-color:#efefef;
}
.parts_chart .totals td{
	font-weight:bold;
}
.parts_chart td.col1,
.parts_chart th.col1{
	text-align:left;
	width:160px;
}
.parts_chart td.col2,
.parts_chart th.col2{
}
.parts_chart td.col3,
.parts_chart th.col3{
	width:50px;
}
.parts_chart td.col4,
.parts_chart th.col4{
}
.parts_chart thead th{
	background-color:#222;
	font-weight:900;
	font-size:13px;
	color:#fff;
	text-align:center;
	padding:4px 3px;
	font-family:"Lucida Grande", Geneva, "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
}
.parts_chart thead .sub th{
	background-color:#333;
	font-size:10px;
	color:#dedede;
}
