/* Basic Element Formatting ------------------------------------------------------------- */

body {
	background-color: #ffffff;
}

a {
	color:#000;
}

a:hover {
	color:#bb8d0a;
}

h1 {
	color: #000;  
	border-bottom: 1px solid #bb8d0a; 
}
h2 {
	color: #000;  
	border-bottom: 1px solid #bb8d0a;
}

input { 
	background-color: #FFFFFF; 
	color: #000000; 
	border: 1px solid #bb8d0a; 
}

select { 
	background-color: #FFFFFF; 
	color: #000000; 
	border: 1px solid #bb8d0a; 
}
hr { color: #bb8d0a;background-color: #bb8d0a;}
/* Multiple-Use Selectors ------------------------------------------------------------- */



/* HELP: Style for all form buttons used on your store, including form submission buttons */
.button {
	background-color: #bb8d0a;
	border: 1px solid #bb8d0a;
	color: #fff;
}
.button:hover {
	background-color: #dab968;
	border: 1px solid #bb8d0a;
	color: #fff;
}
/* Standard text and link formatting ------------------------------------------------------------- */

.jssBoldLinks { 
	color:#000;
}

.jssBoldLinks:hover { 
	color:#bb8d0a; 
}

.jssProductTitle {
	color:#fff; 
}

.jssProductTitle:hover {
	color:#ff8d29; 
}

.jssPrice {
	color: rgb(166, 0, 18);
}
.jssProductPrice {
	color: rgb(166, 0, 18);
}
.jssProductLinks, .jssProductLinks:link
{
	color: #000;
}

.jssProductAdd, .jssProductAdd:link
{
        
	color: #000;
}

/* Header Styles ------------------------------------------------------------- */

div#jssHeader {
	color: #040;
	background-color: #FFF;
	
}

div#jssSubHeader {
	color: #ffffff;
	background-color: #bb8d0a;
}

.jssHeaderBlock

{

	border: 0px;

	background-color: #fff;

}



.jssHeaderBlockTitle

{

	background-color: #fff;

	color: #000;

}



.jssHeaderBlockContent

{

	background-color: #fff;

	color: #000;
        

}



.jssHeaderBlockContent a {

	border: 1px #bb8d0a;
        

}

#navlist a { 
	border: 0px solid #0b51ab; 
	border-left: 2px solid #dab968;
}

#navlist a:link, #navlist a:visited {
	color: #fff;
	background-color: #bb8d0a;
}

#navlist a:hover {
	color: #fff;
	background-color: #dab968;
}

/* Left Column ------------------------------------------------------------- */

div#jssLeftMenu {
	color: #000000;
}

/* Right Column ------------------------------------------------------------- */

div#jssRightMenu {
	color: #000000;
}

/* Right and Left Menu Box Style ------------------------------------------------------------- */

.jssMenuBox {
        
	border-bottom: 1px solid #bb8d0a;
}

.jssMenuBoxTitle {
	color: #000;
	border-bottom: 1px solid #bb8d0a;
        
}

.jssMenuBoxContent,
.jssMenuBoxContentCent {
	border-right: 1px solid #bb8d0a;
        border-left: 1px solid #bb8d0a;
	background-color: #fff;
}

/* Main Content (Middle) Styles ------------------------------------------------------------- */

div#jssMainContent {
	color: #000000;
}

.jssPageHeading {
	color: #000;
	
	border-bottom: 1px solid #bb8d0a;
}

.jssPageSubHeading {
	color: #000;
	
	border-bottom: 1px solid #bb8d0a;
}

.jssBreadcrumb {
	border: 0;
	background-color: #ffffff;
}

.jssBreadcrumbTitle {
	color: #fff;
	background-color: #000;
}

/* Footer Styles ------------------------------------------------------------- */

div#jssFooter {
	color: #000000;
}

#jssFooterLinks a { 
	color: #000000;
}

#jssFooterLinks a:link, #jssFooterLinks a:visited
{
	color: #000;
}

#jssFooterLinks a:hover
{
	color: #bb8d0a;
}

/* General Form Styling ------------------------------------------------------------- */

.jssFormTable caption {
	border-bottom: 1px solid #bb8d0a;
}

.jssFormTable td.jssFormSubmit {
	border-bottom: 1px solid #bb8d0a;
}

.jssFormTable input {
	background-color: #FFFFFF; 
	color: #000000;
	border: 1px solid #bb8d0a;
}

.jssFormTable select {
	background-color: #FFFFFF; 
	color: #000000;
	border: 1px solid #bb8d0a;
}

.jssFormTable td.jssFormSubmit input {
	background-color: #bb8d0a;
	
	color: #fff;
}
.jssFormTable td.jssFormSubmit input:hover {
	background-color: #dab968; 
	 
	color: #fff;
}
.jssFormError {
	color: #f00;
}

.jssError {
	color: #f00;
}

/* Cart Styling ------------------------------------------------------------- */

.jssCartTable caption {
	border-bottom: 1px solid #bb8d0a;
}

.jssCartTable th {
	border-bottom: 1px solid #bb8d0a;


}


.jssCartTable th.right {
	border-bottom: 1px solid #bb8d0a;
}

.jssCartTable th.total {
	border-bottom: 1px solid #bb8d0a;
}

/* general table styling ------------------------------------------------------------- */

.jssGeneralTable th {

	border-bottom: 1px solid #bb8d0a;
}

.jssGeneralTable a:link, .jssGeneralTable a:visited {
	color: #000;
}

.jssGeneralTable a:hover {
	color: #bb8d0a;
}

/* Product Option (qty discounts, combinations etc.) ------------------------------------------------------------- */


/* Index-specific Styles ------------------------------------------------------------- */

/* Section And Listing Styles ------------------------------------------------------------- */



/* Other/Misc Styles ------------------------------------------------------------- */

.jssProductFlag {
	background-color: #bb8d0a; 
	color: #fff; 
	padding: 1px;
	border-left: 3px solid #dab968; 
}
.jssProductSep {
	border-bottom: 1px solid #bb8d0a; background: #bb8d0a;
}

.jssSendFriendDiv a { 
        color:#000; 
}

.jssSendFriendDiv a:hover { 
	color:#bb8d0a; 
        text-decoration: underline;
}

.jssProductSep {
	border-bottom: 1px solid #bb8d0a; background: #fff; color: #fff;
}
