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



#container {

  color:#000000;  

}



body {

	background-color: #ffffff;

}



a {

	color:#000000;

}



a:hover {

	color:#2C2EFF;

}



h1 {

	color: #ffffff; 

	background-color: #001E9B; 

	border-bottom: 2px solid #666666;

	border-right: 2px solid #666666;

}



#wrapper {

	background-color: #000000;

	border: solid 0px #001E9B;

}



#wrapper1 {

	background-color: #ffffff;

	border: solid 0px #001E9B;

}



.separator {

	border: solid 0px;

}



input { 

	background-color: #FFFFFF; 

	color: #000000; 

	border: 1px solid #000000; 

}



.selectbox {

	border: solid 1px #000000;

}



.jssSearchTitle {

	color: #000000;

}



.searchinput { 

	background-color: #FFFFFF; 

	color: #000000; 

	border: 2px solid #000000;	

}



.searchbutton {

	background-color: #ffffff; 

	color: #ffffff; 

	border: 0px solid #001E9B;	

}



.searchimage { 

	background-color: #FFFFFF; 

	color: #000000; 

	border: 0px solid #000000;		

}



.jssLoginButton {

	background-color: #ffffff; 

	color: #ffffff; 

	border: 0px solid #ffffff;	

}



select { 

	background-color: #FFFFFF; 

	color: #000000; 

	border: 1px solid #ffffff; 

}



.accountbutton {

	background-color: #001E9B; 

	color: #ffffff; 

	border: 2px solid #001E9B;	

}



.changeshipping {

	background-color: #001E9B; 

	color: #ffffff; 

	border: 0px solid #001E9B;

}



.jssTranslation {

	color: #000000;  

}



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



.button {

	background-color: #001E9B;

	border: 0px solid #ffffff;

	color: #ffffff;

}



.button1 {

	background-color: #001E9B;

	border: 0px solid #ffffff;

	color: #ffffff;

}



.button2 {

	background-color: #ffffff;

	border: 0px solid #ffffff;

	color: #ffffff;

}



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



.jssSmallerText1 {

	color:#ff0000;

}



.jssSmallerText2 {

	color:#ff0000;

}



.jssNormalLinks:hover { 

	color:#2C2EFF;

}



.jssBoldLinks { 

	color:#000000;

}



.jssBoldLinks1 { 

	color:#000000;

}



.jssBoldLinks2 { 

	color:#ff0000;

}



.jssBoldLinks3 { 

	color:#ff0000;

}



.jssBoldLinks4 { 

	color:#ff0000;

}



.jssBoldLinks:hover { 

	color:#2C2EFF; 

}



.jssProductTitle {

	color:#000000; 

}



.jssProductTitle:hover {

	color:#2C2EFF; 

}



.jssPriceTitle {

	color: #000000;

}



.jssProductPrice1 {

	color: #000000;

}



.jssPriceTitle1 {

	color: #000000;

}



.jssProductPrice2 {

	color: #001e9a;

}



.jssPriceTitle2 {

	color: #001e9a;

}



.jssProductCodeTitle1 {

	color:#000000;

}



.jssProductCodeTitle {

	color:#000000;

}



.jssProductCode {

	color:#000000;

}



.jssProductCode1 {

	color:#000000;

}



.jssQuantity {

	color:#000000;

}



.jssQuantityTitle {

	color:#000000;

}



.jssProductPrice {

	color: #000000;

}



.jssDiscountLabel {

	color: #ff0000;

}



.jssInBasket {

	color: #ff0000;

}



.jssPaymentFailed {

	color: #ff0000;

	

}



.jssProductLinks, .jssProductLinks:link

{

	color: #000000;

}



.jssProductAdd, .jssProductAdd:link

{

	color: #ff0000;

}



.jssProductBox {

	border-bottom: 0px solid #666666;

	border-left: 0px solid #001E9B;

	border-right: 0px solid #001E9B;

	border-top: 0px solid #001E9B;

}



.jssProductBoxBlock {

	border-bottom: 0px solid #666666;

	border-left: 0px solid #001E9B;

	border-right: 0px solid #001E9B;

	border-top: 0px solid #001E9B;

}



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



div#jssHeader {

	color: #040;

	background-color: #ffffff;

	border-bottom: 0px solid #666666;

}



div#jssSubHeader {

	color: #000000;

	background-color: #ffffff;

}



div#jssWelcomeBanner{	

	color: #373737;

}



span#jssWelcome {

	color: #000000;

	border-bottom: solid 2px #666666;

}



.jssMenuBoxHeaders {

	color: #ffffff;

}



.jssLogoutLink {

	color: #000000;

}



.jssTopList{	

	background-color: #ffffff;

	color: #000000;

}



.jssTopListSmall{	

	background-color: #ffffff;

	color: #000000;

}



.jssHeaderBlock{

	border-left: 0px solid #000000;

	border-right: 0px solid #000000;

	border-top: 0px solid #000000;

	border-bottom: 0px solid #000000;

	background-color: #ffffff;

}



.jssHeaderBlock1{

	border: 2px solid #001E9B;

	background-color: #001E9B;

}



.jssHeaderBlockTitle{

	

	background-color: #ffffff;

	color: #000000;

}



.jssHeaderBlockContent

{

	background-color: #ffffff;

	color: #000000;

}



.jssLeftHeaderBlockContent

{

	background-color: #001E9B;

	color: #ffffff;

}



.jssHeaderBlockContent a {

	border: 2px solid #ffffff;

}



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

	color: #fff;

	background-color: #000000;

	border: 1px solid #ffffff;

}



.jssHeaderBlockContent a:hover {

	color: #fff;

	background-color: #2C2EFF;

	border: 1px solid #FFFFFF;

}



span#jssDate1 {

	color: #000000;

}



div#navcontainer1 {

	color: #000000;

	border-bottom: solid 2px #666666;

}



#navlist a {

	/* background-color: #001E9B;.....*/

	/* border: 0px solid #001E9B; ....*/

	border-left: 0px solid #ffffff;

	border-right: 0px solid #ffffff;

}



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

	color: #000000;

}



#navlist a:hover {

	color: #001E9B;

}



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



div#jssLeftMenu {

	color: #000000;

}



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



div#jssRightMenu {

	color: #000000;

}



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



.jssRightImageContent

{

	background-color: #5f5f5f;

	color: #000000;

	border: 1px solid #000000;

}



.jssMenuBox {

	border: 1px solid #001E9B;

	border-bottom: 3px solid #5F5F5F;

}



.jssMenuBoxLogin {

	border: 1px solid #001E9B;

	border-bottom: 3px solid #5F5F5F;

}



.jssMenuBoxTranslate {

	border: 1px solid #001E9B;

	border-bottom: 3px solid #5F5F5F;

}



.jssMenuBoxJoinNewsletter {

	border: 1px solid #001E9B;

	border-bottom: 3px solid #5F5F5F;

}



.jssMenuBoxLanguage {

	border: 1px solid #001E9B;

	border-bottom: 3px solid #5F5F5F;

}



.jssMenuBoxTitle {

	color: #ffffff;

	background-color: #000000;

	border-bottom: 1px solid #5F5F5F;

}



.jssMenuBoxTitle1 {

	color: #ffffff;

	background-color: #ff0000;

	border-bottom: 1px solid #5F5F5F;

}



.jssLeftMenuBoxTitle {

	color: #ffffff;

	background-color: #ffffff;

	border-bottom: 1px solid #5F5F5F;

}



.jssMenuBoxContent,

.jssMenuBoxContentCent {

	border-top: 1px solid #666666;

	border-bottom: 1px solid #dfdfdf;

}



.jssMenuBoxContent2,

.jssMenuBoxContentCent2 {

	border-top: 1px solid #666666;

	border-bottom: 1px solid #dfdfdf;	

}



.jssMenuBoxContent1,

.jssMenuBoxContentCent1 {

	border-top: 1px solid #666666;

	border-bottom: 1px solid #5F5F5F;

}



.jssMenuBoxContent3,

.jssMenuBoxContentCent3 {

	border-top: 1px solid #666666;

	border-bottom: 1px solid #5F5F5F;

}



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



div#jssMainContent {

	color: #000000;

}



div#jssMainContent1 {

	color: #ffffff;

}



.jssPageHeading1 {

	color: #000000;

	background-color: #ffffff;

	border-bottom: 0px solid #666666;

}



.jssPageHeading2 {

	color: #000000;

	background-color: #ffffff;

	border-bottom: 0px solid #666666;

}



.jssPageHeading {

	color: #000000;

	background-color: #ffffff;

}



.jssFeatureBar {

	color: #ffffff;

}



.jssArticleHeading {

	color: #000000;

	background-color: #ffffff;

	border-bottom: 0px solid #666666;

}



.jssPageSubHeading {

	color: #ffffff;

	background-color: #ffffff;

	border: 1px solid #000000;

}



.jssPageSubHeading1 {

	color: #000000;

	background-color: #ffffff;

	border-bottom: 0px solid #666666;

}



.jssPageSubHeading2 {

	color: #ff0000;

	background-color: #ffffff;

	border-bottom: 0px solid #666666;

}



.jssPageSubHeading3 {

	color: #000000;

	background-color: #ffffff;

	border-bottom: 0px solid #666666;

}



.jssPageSubHeading4 {

	color: #000000;

	background-color: #ffffff;

	border-bottom: 3px solid #666666;

}



.jssPageSubHeading5 {

	color: #000000;

	background-color: #ffffff;

	border-bottom: 3px solid #666666;

}



.jssReview {

	color: #ff0000;

	background-color: #ffffff;

	border-bottom: 0px solid #666666;

}



.jssBreadcrumb {

	border: 0px solid #666666;

	background-color: #ffffff;

}



.jssBreadcrumbTitle {

	color: #ffffff;

	background-color: #001E9B;

}



.jssReview1 {

	colour: #ffffff;

}



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



.jssFooterSep {

	border-bottom: 0px solid #001E9B;

	background: #ffffff;

	color: #ffffff;

}



#footer {

	color: #000000;

}



.jssFooterBlock {

	color: #000000;

	background-color: #ffffff;

	border-top: solid 1px #000000;

	border-bottom: solid 3px #666666;

}



.footer-links a {

	color: #000000;

}



.footer-links li {

	color: #000000;

}



.footer-links a:hover {

	color: #2C2EFF;

}



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



.jssFormTable caption {

	border-bottom: 0px solid #000000;

}



.jssFormTable td.jssFormSubmit {

	border-top: 0px solid #000;

}



.jssFormTable input {

	background-color: #FFFFFF; 

	color: #000000;

	border: 1px solid #000000;

}



.jssFormTable select {

	background-color: #FFFFFF; 

	color: #000000;

	border: 1px solid #30799E;

}



.jssFormTable td.jssFormSubmit input {

	background-color: #ffffff;

	border: 1px solid #ffffff;

	color: #ffffff;

}



.jssFormError {

	color: #f00000;

}



.jssError {

	color: #f00000;

}



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



.jssCartDiv {

	border: solid 1px #001E9B;

}



.jssCartTable caption {

	border-bottom: 1px solid #000000;

}



.jssCartTable th {

	border-bottom: 1px solid #000000;

}



.jssCartTable th.right {

	border-bottom: 1px solid #000000;

}

 

.jssCartTable th.total {

	border-top: 0px solid #000000;

}



.jssCartHeadings {

	color: #000000;

	border-bottom: 2px solid #666666;

}



.jssCartError {

	color: #ff0000;

}



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



.jssGeneralTable th {

	border-bottom: 1px solid #000000;

}



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

	color: #ff0000;

}



.jssGeneralTable a:hover {

	color: #2C2EFF;

}



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



.jssProductTable th {

	color: #ffffff;

	background-color: #000000;

}



.jssProductTable td {

	background-color: #dddddd;

}



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



.jssSectionBlock {

	background-color: #ffffff;

	border: solid 2px #001E9B;

}



.jssSectionBanner {

	background: #ffffff;

	border: solid 0px #ffffff;

}



.jssSectionPageHeading {

	color: #ffffff;

	background-color: #ffffff;

	border: 1px solid #000000;

}



.jssSectionBoxBlock {

	border-bottom: 0px solid #666666;

	border-left: 0px solid #001E9B;

	border-top: 0px solid #001E9B;

	border-right: 0px solid #001E9B;

}



#pageslist li {

	border: 4px solid #001E9B; 

	background-color: #001E9B;

	color: #ff0000;

}



#pageslist a { 

	color: #ffffff;

	background-color: #001E9B;

}



#pageslist a:link { 

	color: #ffffff;

	background-color: #001E9B;

}



#npageslist a:visited {

	color: #000000;

	background-color: #001E9B;

}



#pageslist a:hover {

	color: #ffff00;

	background-color: #001E9B;

	border: solid 0px #001E9B;

}



.jssSectionPageSelection {

	color: #ff0000;

}



.jssSectionSortBy {

	color: #000000;

}	



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



.jssShippingAddress {

	color: #ff0000; 

}



.jssProductFlag {

	background-color: #ff0000; 

	color: #ffffff; 

	border: 2px solid #ff0000; 

	border-left: 3px solid #ff0000;

}

.jssProductFlag1 { 

	color: #ffffff; 	

}

.jssProductFlag2 {

	color: #ff0000;

}

.jssProductFlag3 {

	color: #ff0000;

}

.jssProductFlag4 { 

	color: #ff0000; 	

}


.jssSendFriendDiv a { 

	color:#0033ff; 

}


.jssSendFriendDiv a:hover { 

	color:#2C2EFF; 

}


.jssProductSep {

	border-bottom: 1px dotted #000000;

}



.jssProductSep1 {

	border-bottom: 1px solid #001E9B;

	background: #ffffff;

	color: #ffffff;

}



.jssProductSep2 {

	border-bottom: 1px solid #000000;

	background: #fff;

	color: #fff;

}



.jssProductSep3 {

	border-bottom: 1px solid #000000;

	background: #fff;

	color: #fff;

}


