body {
	color:#FFFFFF;
	background-color: #41221a  /*~ main.background-color */;
	background-image: url(images/header_1.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 #41221A;
}

.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 #41221A;
}

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

}
.sf_footer {
	background-color: #41221A;
	color:#cccccc /*~ footer.color */;
}

a:link {
	text-decoration: none;
	color: #FFC628 /*~ link.color */;
}
a:visited {
	text-decoration: none;
	color: #FFC628 /*~ 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_1.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:#41221A;
	border:solid 3px #523832;
}

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

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

/* 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: #41221A;
	background-color: #FFC628;
	border: 1px solid #9B3F10;
}

legend {
	color: #ffffff;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-weight: 100;
	font-size: 18px;
}
.member legend {
	color: #ffffff;
}
.required {
	color: #FF5454;
}
body {
	background: none;
	background-color: #41221A;
}
.sf_header_wrapper {
	background-image: url(images/header_1.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #CC6733;
}
.left {
	background-image: url(images/sidebar_1.jpg);
	background-color: #CC6633;
	background-position: bottom;
	background-repeat: no-repeat;
}
.sidebaritem {
	border-bottom: 1px solid #321914;
}

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

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

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

/* -------------------------------------- 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: #41221A /*~ nav-menu-hover.color */;
}
input#searchtext {
	background-color: #ffffff;
	border: 1px solid #A54210;
}
h2.listitemheader, h2.listitemheader a, h2.listitemheader a:visited {
	font-size: 14px;
	color: #ffffff;
}

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

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

.member {
	border: none;
	background-color: #41221A;
}
.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: #523832;
	color: #ffffff;
}
.member-row-alt {
	background-color: #41221A;
}
.member-table tr.member-row-alt td {
	background-color: #41221A;
	color: #ffffff;
}
.member-table tr.member-row td, .member-table tr.member-row, .member-table td {
	background-color: #523832;
	color: #ffffff;
}
#invoice-header-content .qsc-site-companyname {
	color: #ffffff;
}

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