body {
	color:#FFFFFF;
	background-color: #3A3839  /*~ main.background-color */;
	background-image: url(images/header_6.jpg);
}
.sf_outer_wrapper {
	
}

.sf_wrapper {

}

.sf_navigation_top {

}

.sf_header_wrapper {

}

.sf_extra2 {

}

.sf_extra4 {

}

.sf_extra10 {
    
}

.sf_extra10 span {

}


.sf_main_header {
	color: #000000 /*~ header.color */;
	font-family: Arial, Helvetica, FreeSans, sans-serif /*~ header.font */;
	font-size: 16px /*~ header.size */;
}

.sf_sub_header {

}

.sf_navigation {
	background-color: #Cc6633;
}

.sf_navigation ul {
	border-top: 1px solid #3A3839;
}

.sf_navigation ul li {   

}

.sf_navigation ul li.sf_last_nav_item {

}

.sf_navigation ul li a, .sf_navigation ul li a:visited {
	color: #FFFFFF;
	border-bottom: 1px solid #3A3839;
}

.sf_navigation ul li a:hover {
	color: #CCCCCC;
	background-color: #3A3839
}
.sf_pagetitle {
	border-bottom: 1px solid #C63;
}
.sf_content {

}
.sf_footer {
	background-color: #3A3839;
	color:#cccccc /*~ footer.color */;
}

a:link {
	text-decoration: none;
	color: #FFF702 /*~ link.color */;
}
a:visited {
	text-decoration: none;
	color: #FFF702 /*~ link-visited.color */;
}
a:hover {
	text-decoration: underline;
	color: #ffffff /*~ link-hover.color */;
}
.upsell table td a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.sf_banner {
	background-image: url(images/footer_6.gif);
}
.sf_banner a:link, .sf_banner a:visited {
	color: #cccccc;
	text-decoration: underline;
}
.sf_banner a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* -------------------------------------------- */
/* QSC Styles --------------------------------- */
/* -------------------------------------------- */

/**
 * ------------------------------------------------------------------
 * @section CATEGORY MENU BAR
 * ------------------------------------------------------------------
 */

.sf_category_menubar .subnav {
	background-color:#3A3839;
	border:solid 3px #565656;
}

.sf_category_menubar ul li a {
	border-right:solid 3px #565656;
}

.sf_category_menubar .subnav li a:hover {
	background-color:#565656;
}

/* Structure ---------------------------------- */

.company-name {
	color: #000000 /*~ company-name.color */;
	font-family: Arial, Helvetica, FreeSans, sans-serif /*~ company-name.font */;
	font-size: 35px /*~ company-name.size */;
	font-weight: bold /*~ company-name.bold */;
}
#invoice-header-content h1.qsc-site-companyname {
	color: #ffffff;
}
.slogan {
	color: #000000 /*~ slogan.color */;
	font-family: Arial, Helvetica, FreeSans, sans-serif /*~ slogan.font */;
	font-size: 16px /*~ slogan.size */;
	font-weight: normal /*~ slogan.bold */;
	text-transform: lowercase;
}
.printfooter .qsc-site-slogan {
	color: #ffffff;
} 
.btn {
	color: #000000;
	background-color: #F3F394;
	border: 1px solid #FFFFFF;
}

legend {
	color: #ffffff;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-weight: 100;
	font-size: 18px;
}
.member legend {
	color: #ffffff;
}
.required {
	color: #F14646;
}
body {
	background: none;
	background-color: #3A3839;
}
.sf_header_wrapper {
	background-image: url(images/header_6.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #AAA8A9;
}
.left {
	background-image: url(images/sidebar_6.jpg);
	background-color: #AAA8A9;
	background-position: bottom;
	background-repeat: no-repeat;
}
.sidebaritem {
	border-bottom: 1px solid #3A3839;
}

/* ---------------------------------- Structure */

/* Lines -------------------------------------- */

.member-row, .member-row-alt, .options-table td {
	border-bottom: 1px solid #565656;
}
.shipped,
hr.divider, 
.shiptotals, 
.paymentinfo,
.subtotal-row td,
.upsell-item1 td, 
.upsell-item2 td,
#checkout-right-column .total-row td {
	border-top: 1px solid #565656;
}
fieldset,
.welcome,  
.upsell div, 
.printfooter,  
.content-product, 
.upsell .upsell-group {
	border: 1px solid #565656;
}
.imageanddetails,
.product-options,
.product-primary,
.product-secondary {
	border-color: #565656;
} 
#checkout-right-column .content-block {
	border-bottom: 1px solid #565656;
	border-top: 1px solid #565656;
}

/* -------------------------------------- Lines */

/* Sidebar ------------------------------------ */

#Nav1 li a, #Nav1 li a:visited {
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	color: #ffffff /*~ nav-menu.color */;
}
#Nav1 li a:hover {
	border: none;
	color: #3A3839 /*~ nav-menu-hover.color */;
}
input#searchtext {
	background-color: #ffffff;
	border: 1px solid #8D9B4F;
}
h2.listitemheader, h2.listitemheader a, h2.listitemheader a:visited {
	font-size: 14px;
	color: #ffffff;
}

/* ------------------------------------ Sidebar */

/* Cart View ---------------------------------- */

.member {
	border: none;
	background-color: #3A3839;
}
.member, .options-table {
	color: #ffffff;
}
.member h3, .invoice h2, #aboutus h3 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size: 18px;
	font-weight: 100;
}
.member-table thead, .member-table th {
	background-color: #565656;
	color: #ffffff;
}
.member-row-alt {
	background-color: #3A3839;
}
.member-table tr.member-row-alt td {
	background-color: #3A3839;
	color: #ffffff;
}
.member-table tr.member-row td, .member-table tr.member-row, .member-table td {
	background-color: #565656;
	color: #ffffff;
}
#invoice-header-content .qsc-site-companyname {
	color: #ffffff;
}

/* ---------------------------------- Cart View */