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

input { 
	background-color: #FFFFFF; 
	color: #666666; 
	border: 1px solid #94946a; 
}

select { 
	background-color: #FFFFFF; 
	color: #666666; 
	border: 1px solid #94946a; 
}

/* Standard text and link formatting ------------------------------------------------------------- */

.jssProductTitle {
	color:#fff; 
}

.jssProductTitle:hover {
	color:#ff8d29; 
}

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

.jssCartTable caption {
	border-bottom: 1px dotted #000;
}

.jssCartTable th {
	border-bottom: 1px dotted #000;
}

.jssCartTable th.right {
	border-bottom: 1px dotted #000;
}

.jssCartTable th.total {
	border-top: 1px dotted #000;
}

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

.jssProductTable th {
	background-color: #aaaaaa;
}

.jssProductTable td {
	background-color: #dddddd;
}

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

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

#pageslist li {
	color: #666666;
}

#pageslist a { 
}

#pageslist a:link, #npageslist a:visited {
	color: #666666;
}

#pageslist a:hover {
	color: #B55235;
}

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

.jssProductFlag {
	background-color: #FFD9A8;
	border: 1px solid #B55235;
	color: #B55235;
	text-align: center;
}

.jssProductSep {
	border-bottom: 1px dotted #bbbbbb; background: #fff;
}

.jssProductSep {
	border-bottom: 1px dotted #bbbbbb; background: #fff; color: #fff;
}

.jssSecProductDiv {
	border: 1px dotted #BBBBBB;
}