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



body {
	background-color: #FFFFCC;
}



a {

	color:#004A00;

}



a:hover {

	color:#5F980D;

}



h1 {
	color: #FF0000;
	background-color: #FFFFCC;
	border-bottom: 2px solid #8dbfff;
}



input {
	background-color: #FFFFCC;
	color: #006600;
	border: 1px solid #30799E;
}



select {
	background-color: #FFFFCC;
	color: #000000;
	border: 1px solid #30799E;
}



/* Multiple-Use Selectors ------------------------------------------------------------- */



.button {
	background-color: #006600;
	border: 1px solid #000;
	color: #fff;
}



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



.jssBoldLinks { 

	color:#036;

}



.jssBoldLinks:hover { 

	color:#ff8d29; 

}



.jssProductTitle {

	color:#aaa; 

}



.jssProductTitle:hover {

	color:#ff8d29; 

}



.jssPrice {

	color: #800000;

}



.jssProductLinks, .jssProductLinks:link

{

	color: #f08100;

}



.jssProductAdd, .jssProductAdd:link

{

	color: #f08100;

}



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



div#jssHeader {
	color: #FF0000;
	background-color: #006600;
	border-bottom: 1px solid #0b51ab;
	vertical-align: middle;
	padding-top: 10px;
}



div#jssSubHeader {
	color: #8db000;
	background-color: #006600;
}



.jssHeaderBlock

{
	border: 1px solid #ffffff;
	background-color: #006600;
}



.jssHeaderBlockTitle

{
	background-color: #009900;
	color: #ffffff;
}



.jssHeaderBlockContent

{
	background-color: #006600;
	color: #ffffff;
}



.jssHeaderBlockContent a {

	border: 1px solid #006600;

}



.jssHeaderBlockContent a:link,  .jssHeaderBlockContent a:visited {

	color: #fff;

	background-color: #369;

	border: 1px solid #8dbfff;

}



.jssHeaderBlockContent a:hover {

	color: #fff;

	background-color: #036;

	border: 1px solid #FFFFFF;

}





#navlist a { 

	border: 0px solid #0b51ab; 

	border-left: 2px solid #d2e6fe;

}



#navlist a:link, #navlist a:visited {

	color: #000000;

	background-color: #8dbfff;

}



#navlist a:hover {

	color: #fff;

	background-color: #036;

}



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





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



div#jssRightMenu {

	color: #000000;

}



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



.jssMenuBox {

	border: 1px solid #666666;

}



.jssMenuBoxTitle {
	color: #ffffff;
	background-color: #006600;
	border-bottom: 1px solid #0b51ab;
}



.jssMenuBoxContent,

.jssMenuBoxContentCent {
	border-top: 1px solid #5faaf9;
	border-bottom: 1px solid #5faaf9;
	background-color: #FFFFCC;
}



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



div#jssMainContent {

	color: #000000;

}



.jssPageHeading {
	color: #ffffff;
	background-color: #006600;
	border-bottom: 2px solid #8dbfff;
}



.jssPageSubHeading {
	color: #006600;
	background-color: #FFFFCC;
	border-bottom: 2px solid #8dbfff;
}










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



div#jssFooter {

	color: #000000;

}



#jssFooterLinks a { 

	color: #000000;

}



#jssFooterLinks a:link, #jssFooterLinks a:visited

{

	color: #f08100;

}



#jssFooterLinks a:hover

{

	color: #000;

}



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



.jssFormTable caption {

	border-bottom: 1px dotted #000;

}



.jssFormTable td.jssFormSubmit {

	border-top: 1px dotted #000;

}



.jssFormTable input {

	background-color: #FFFFFF; 

	color: #000000;

	border: 1px solid #30799E;

}



.jssFormTable select {

	background-color: #FFFFFF; 

	color: #000000;

	border: 1px solid #30799E;

}



.jssFormTable td.jssFormSubmit input {
	background-color: #006600;
	border: 1px dotted #000;
	color: #fff;
}



.jssFormError {

	color: #f00;

}



.jssError {

	color: #f00;

}



/* 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;

}



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



.jssGeneralTable th {

	border-bottom: 1px dotted #000;

}



.jssGeneralTable a:link, .jssGeneralTable a:visited {

	color: #f08100;

}



.jssGeneralTable a:hover {

	color: #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 {

	border: 1px dotted #000000; 

	background-color: #8dbfff; 

	color: #000000;

}



#pageslist a { 

	background-color: #8dbfff;

}



#pageslist a:link, #npageslist a:visited {
	color: #000000;
	background-color: #FFFFCC;
}



#pageslist a:hover {

	color: #fff;

	background-color: #036;

}



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



.jssProductFlag {

	

	color: #ffffff; 

	

}



.jssProductSep {

	border-bottom: 1px dotted #bbbbbb; background: #fff;

}



.jssSendFriendDiv a { 

	color:#ff8d29; 

}



.jssSendFriendDiv a:hover { 

	color:#ff8d29; 

}



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