/* Basic Element Formatting ------------------------------------------------------------- */



body {
	background-color: #FFFFFF; 
}

a {
	color:#8e694f;
}

a:hover {
	color:#8e694f;
}


h1 {

	color: #ffffff; 

	background-color: #8e694f; 

	border-bottom: 2px solid #AE8A70;

}



input { 

	background-color: #FFFFFF; 

	color: #5b3725; 

	border: 1px solid #AE8A70; 

}



select { 

	background-color: #FFFFFF; 

	color: #5b3725; 

	border: 1px solid #AE8A70; 

}



/* Multiple-Use Selectors ------------------------------------------------------------- */



.button {

	background-color: #afcbf3;

	border: 1px solid #AE8A70;

	color: #fff;

}



/* Standard text and link formatting ------------------------------------------------------------- */



.jssBoldLinks { 

	color:#8e694f;

}



.jssBoldLinks:hover { 

	color:#8e694f; 

}



.jssProductTitle {

	color:#fff; 

}



.jssProductTitle:hover {

	color:#8e694f; 

}



.jssPrice {

	color: #800000;

}



.jssProductLinks, .jssProductLinks:link

{

	color: #AE8A70;

}



.jssProductAdd, .jssProductAdd:link

{

	color: #AE8A70;

}



/* Header Styles ------------------------------------------------------------- */



div#jssHeader {

	color: #040;

	background-color: #afcbf3;

	border-bottom: 1px solid #AE8A70;

}



div#jssSubHeader {

	color: #ffffff;

	background-color: #AE8A70;

}



.jssHeaderBlock

{

	border: 1px solid #AE8A70;

	background-color: #5483bc;

}



.jssHeaderBlockTitle

{

	background-color: #AE8A70;

	color: #ffffff;

}



.jssHeaderBlockContent

{

	background-color: #5483bc;

	color: #ffffff;

}



.jssHeaderBlockContent a {

	border: 1px solid #AE8A70;

}



.jssHeaderBlockContent a:link,  .jssHeaderBlockContent a:visited {

	color: #fff;

	background-color: #3d2618;

	border: 1px solid #AE8A70;

}



.jssHeaderBlockContent a:hover {

	color: #fff;

	background-color: #AE8A70;

	border: 1px solid #AE8A70;

}



#navlist a { 

	border: 0px solid #AE8A70; 

	border-left: 2px solid #AE8A70;

}



#navlist a:link, #navlist a:visited {

	color: #5b3725;

	background-color: #afcbf3;

}



#navlist a:hover {

	color: #fff;

	background-color: #AE8A70;

}



/* Left Column ------------------------------------------------------------- */



div#jssLeftMenu {

	color: #5b3725;

}



/* Right Column ------------------------------------------------------------- */



div#jssRightMenu {

	color: #5b3725;

}



/* Right and Left Menu Box Style ------------------------------------------------------------- */



.jssMenuBox {

	border: 1px solid #AE8A70;

}



.jssMenuBoxTitle {

	color: #ffffff;

	background-color: #AE8A70;

	border-bottom: 1px solid #AE8A70;

}



.jssMenuBoxContent,

.jssMenuBoxContentCent {

	border-top: 1px solid #AE8A70;

	border-bottom: 1px solid #AE8A70;

		background-color: #ffffff;

}



/* Main Content (Middle) Styles ------------------------------------------------------------- */



div#jssMainContent {

	color: #5b3725;


}



.jssPageHeading {

	color: #ffffff;

	background-color: #AE8A70;

	border-bottom: 2px solid #AE8A70;

}



.jssPageSubHeading {

	color: #ffffff;

	background-color: #AE8A70;

	border-bottom: 2px solid #AE8A70;

}



.jssBreadcrumb {

	border: 1px solid #AE8A70;

	background-color: #ffffff;

}



.jssBreadcrumbTitle {

	color: #fff;

	background-color: #AE8A70;

}



/* Footer Styles ------------------------------------------------------------- */



div#jssFooter {

	color: #5b3725;

	background-color: #ffffff;

	border: 3px solid #AE8A70;

}



#jssFooterLinks a { 

	color: #5b3725;

}



#jssFooterLinks a:link, #jssFooterLinks a:visited

{

	color: #AE8A70;

}



#jssFooterLinks a:hover

{

	color: #5b3725;

}



/* General Form Styling ------------------------------------------------------------- */



.jssFormTable caption {

	border-bottom: 1px dotted #AE8A70;

}



.jssFormTable td.jssFormSubmit {

	border-top: 1px dotted #AE8A70;

}



.jssFormTable input {

	background-color: #FFFFFF; 

	color: #5b3725;

	border: 1px solid #AE8A70;

}



.jssFormTable select {

	background-color: #FFFFFF; 

	color: #5b3725;

	border: 1px solid #AE8A70;

}



.jssFormTable td.jssFormSubmit input {

	background-color: #afcbf3;

	border: 1px dotted #AE8A70;

	color: #fff;

}



.jssFormError {

	color: #372316;

}



.jssError {

	color: #372316;

}



/* Cart Styling ------------------------------------------------------------- */



.jssCartTable caption {

	border-bottom: 1px dotted #AE8A70;
	background-color: #ffffff

}



.jssCartTable th {

	border-bottom: 1px dotted #AE8A70;
	background-color: #ffffff

}



.jssCartTable th.right {

	border-bottom: 1px dotted #AE8A70;
	background-color: #ffffff

}



.jssCartTable th.total {

	border-top: 1px dotted #AE8A70;
	background-color: #ffffff

}



/* general table styling ------------------------------------------------------------- */



.jssGeneralTable th {

	border-bottom: 1px dotted #AE8A70;
	

}



.jssGeneralTable a:link, .jssGeneralTable a:visited {

	color: #AE8A70;

}



.jssGeneralTable a:hover {

	color: #AE8A70;

}



/* Product Option (qty discounts, combinations etc.) ------------------------------------------------------------- */



.jssProductTable th {

	background-color: #9ac3e7;

}



.jssProductTable td {

	background-color: #daeaf8;

}



/* Index-specific Styles ------------------------------------------------------------- */



/* Section And Listing Styles ------------------------------------------------------------- */



#pageslist li {

	border: 1px dotted #AE8A70; 

	background-color: #afcbf3; 

	color: #5b3725;

}



#pageslist a { 

	background-color: #afcbf3;

}



#pageslist a:link, #npageslist a:visited {

	color: #5b3725;

	background-color: #afcbf3;

}



#pageslist a:hover {

	color: #fff;

	background-color: #AE8A70;

}



/* Other/Misc Styles ------------------------------------------------------------- */



.jssProductFlag {

	background-color: #AE8A70; 

	color: #ffffff; 

	border: 1px dotted #AE8A70; 

	border-left: 3px solid #AE8A70; 

}



.jssProductSep {

	border-bottom: 1px dotted #AE8A70; background: #ffffff;

}



.jssSendFriendDiv a { 

	color:#ffffff; 

}



.jssSendFriendDiv a:hover { 

	color:#ffffff; 

}



.jssProductSep {

	border-bottom: 1px dotted #AE8A70; background: #ffffff; color: #ffffff;

}
	background-color: #ffffff;