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



body {

	background-color: transparent;

}



a {

	color:#000;

}



a:hover {

	color:#000000;

}







input { 

	background-color: #FFFFFF; 

	color: #000000; 

	border: 1px solid #30799E; 

}



select { 

	background-color: #FFFFFF; 

	color: #000000; 

	border: 1px solid #30799E; 

}



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


.bold{
font-weight:bold;
padding-left:5px;


}

.bold a{

color:#036;

}


.button {

	background-color: #8eb7d5;

	border: 1px solid #000;

	color: #171e38;

}

.buttonsm {

	background-color: #8eb7d5;

	border: 1px solid #000;

	color: #171e38;

}

a.buttonsm{
text-decoration:none;

}


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



.jssBoldLinks { 

	color:#036;

}





.jssBoldLinks:visited { 

	color:#036; 

}
.jssBoldLinks:active { 

	color:#036; 

}

.jssBoldLinks:hover { 

	color:#9e7010; 

}

.jssLinksDiv a{
	color:#036;
}



.jssProductTitle {

	color:#fff; 

}



.jssProductTitle:hover {

	color:#ff8d29; 

}



.jssPrice {

	color: #000000;

}
.jssPricesm {

	color: #800000;

}

.jssPricebig {

	color: #800000;

}



.jssProductLinks, .jssProductLinks:link

{

	color: #000000;

}



.jssProductAdd, .jssProductAdd:link

{

	color: #000000;

}



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



div#jssHeader {

	color: #040;

	background-color: #8eb7d5;

	border-bottom: 1px solid #0b51ab;

}

div#topback {

	background-color: #ffffff;

	

}



div#jssSubHeader {

	color: #ffffff;

	background-color: #3586ef;

}



.jssHeaderBlock

{

	border: 1px solid #ffffff;

	background-color: #539dfb;

}



.jssHeaderBlockTitle

{

	background-color: #3586ef;

	color: #ffffff;

}



.jssHeaderBlockContent

{

	background-color: #539dfb;

	color: #ffffff;

}







.jssHeaderBlockContent a {

	border: 1px solid #8eb7d5;

}



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

	color: #fff;

	background-color: #369;

	border: 1px solid #8eb7d5;

}



.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: #8eb7d5;

}



#navlist a:hover {

	color: #fff;

	background-color: #036;

}



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



div#jssLeftMenu {

	color: #000000;

}



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



div#jssRightMenu {

	color: #000000;

}



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



.jssMenuBox {

	border: 1px solid #666666;

}



.jssMenuBoxTitle {

	color: #ffffff;

	background-color: #3586ef;

	border-bottom: 1px solid #0b51ab;

}



.jssMenuBoxContent,

.jssMenuBoxContentCent {

	border-top: 1px solid #5faaf9;

	border-bottom: 1px solid #5faaf9;

	background-color: #fff;

}



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



div#jssMainContent {

	color: #000000;

	background-color:#ffffff;

}



.jssPageHeading {

font-size: 18px;

color: #9e7010;

}



.jssPageSubHeading {

color: #ffffff;



background-color: #171e38;



border-bottom-width: 2px;



border-bottom-style: solid;



border-bottom-color: #8eb7d5;

}



.jssBreadcrumb {

	border: 0px solid #666666;

	background-color: #ffffff;

}

.jssMinicart {

	border: 0px solid #666666;

	background-color: #ffffff;

}



.jssBreadcrumbTitle {
font-weight:bold;

}
.jssminicartTitle {
font-weight:bold;

}


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



div#jssFooter {

	color: #000000;

}



#jssFooterLinks a { 

	color: #000000;

}



#jssFooterLinks a:link, #jssFooterLinks a:visited

{

	color: #000000;

}



#jssFooterLinks a:hover

{

	color: #000;

}



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



.jssFormTable caption {

	border-bottom: 1px dotted #000;
	font-weight: bold;


}



.jssFormTable td.jssFormSubmit {

	border-top: 1px dotted #000;

}



.jssFormTable input {

	background-color: #FFFFFF; 

	color: #000000;

	border: 1px solid #30799E;

}

input.checkbox{

	border: 0;

}



.jssFormTable select {

	background-color: #FFFFFF; 

	color: #000000;

	border: 1px solid #30799E;

}



.jssFormTable td.jssFormSubmit input {

	background-color: #8eb7d5;

border: 1px solid #30799E;

	color: #003366;

	

}



.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: #000000;

}



.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: #8eb7d5; 

	color: #000000;

}



#pageslist a { 

	background-color: #8eb7d5;

}



#pageslist a:link, #npageslist a:visited {

	color: #000000;

	background-color: #8eb7d5;

}



#pageslist a:hover {

	color: #fff;

	background-color: #036;

}



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



.jssProductFlag {

	background-color: #f08100; 

	color: #ffffff; 

	border: 1px dotted #f00; 

	border-left: 3px solid #f00; 

}



.jssProductSep {

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

}



.jssSendFriendDiv a { 

	color:#000000; 

}



.jssSendFriendDiv a:hover { 

	color:#000000; 

}



.jssProductSep {

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

}