<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Generic Style*/
body {
	background-color:#271e1e; /*footer background*/
	color:#444;
	font-family: Arial, Helvetica, sans-serif;
}
#header{background-color:#fff;}
#content{background-color:#fff;}


/*Link items*/
a, a:visited, body.smallScreen #sideMenu.dropMenu:hover h1, #categories .jstree li a {
	color:#0d3a80;
}
#content a:hover, #footer a:hover{text-decoration:underline}
a:hover, #categories .jstree li.jstree-open &gt; a, #categories .jstree li:hover &gt; a{
	color:#ba1f24;
}
#footer a{color:#fff}

/*header titles*/
h1{color:#444;}
h2{color:#444;}
h3{color:#444;}
h4{color:#444;}
h5{color:#444;}
/*attention message*/
.attentionMsg{
	background-color:#d6ecff;
	color:#a41d41;
}

/*highlight text*/
.greeting, .currencyColor , .smallScreen .mobileHighlight, .largeSelector.selected{color:#ba1f24;}

/*Top Nav Styling*/
#topNav{background-color:#ffffff;}
#topNavMenu li li a{font-size:0.9em}
#topNav #topNavMenu li, #topNav #topNavMenu a, #topNav #topNavMenu li a{
	background-color:#ffffff;
	color:#0d3a80;
}
#topNav #topNavMenu li li:hover a{
	background-color:#ba1f24;
	color:#fff;
}
#topNavMenu li.item-with-ul .touch-button {
	background-position:50% -260px; /*light*/
	background-position:50% -410px; /*dark*/
}
#topNavMenu li li{width:100%;}
#topNavMenu ul, #mainNav ul ul{box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 5px 5px rgba(0, 0, 0, 0.2);}

/*Main Top Nav Styling*/
.smallScreen #mainNavMenu li li a{padding:10px 5%;}

#mainNavMenu ul a, #mainNavMenu ul li li a{ /*set different colours for dropdown*/
	color:#666;
}

#mainNav, .smallScreen #mainNavMenu,
.smallScreen #mainNav, #mainNavMenu li{
	background-color:#113859;
}

#mainNavMenu li:hover{
	background-color:#ba1f24;
}
#mainNav a, #mainNav a:before,
#mainNavMenu a{
	color:#fff;
}



nav li.item-with-ul .touch-button {
	background-position:50% -410px; /*dark*/
	background-position:50% -260px; /*light*/
}
nav li ul li.item-with-ul .touch-button{
	background-position:50% -704px; /*dark*/
	background-position:50% -555px; /*light*/
}

/*mobile main menu header*/
.smallScreen #mainNav{background-color:#113859;}
nav .menuTarget ,nav .menuTarget .touch-button{
	background-position:50% -100px; /*dark*/
	background-position:50% 28px; /*light*/
}
.smallScreen nav li.item-with-ul .touch-button, .smallScreen nav li ul li.item-with-ul .touch-button{ 
	background-position:50% -405px; /*dark*/
	background-position:50% -255px; /*light*/
}

/* Basic Form, JQuery UI form elements, tabs and accordions */
input, textarea, select, .ui-multiselect.ui-widget, .ui-multiselect.ui-widget:hover, .ui-multiselect-menu.ui-widget{
	border:1px solid #ccc; 
	background-color:#fff; 
}
button, input[type="reset"], input[type="button"], input[type="submit"], .btnAction, a.btnAction, #category_tabs .category.tab.selected h2.title, #category_tabs h2.title:hover, .ui-accordion.ui-widget .ui-accordion-header:hover, .horizontalTabs .tab:hover, .verticalTabs .tab:hover, .horizontalTabs .tab:hover a, .verticalTabs .tab:hover a{
	background-color:#113859; 
	color:#fff;
}
button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover, .btnAction:hover, .ui-multiselect-menu li:hover, .ui-accordion.ui-widget .accordion-header-active, .listDropdown .menuClickTarget:hover, .horizontalTabs .tab.selected, .verticalTabs .tab.selected, .horizontalTabs .tab.selected a, .verticalTabs .tab.selected a{
	background-color:#ba1f24; 
	color:#fff;
}
button:active, input[type="reset"]:active, input[type="button"]:active, input[type="submit"]:active, .ui-multiselect-checkboxes label.ui-state-hover{
	background-color:#006; 
	color:#fff;
}

/*required labels*/
.req, .required label:not(.noMarker):after, label.required:after{color:#c00;}

/*Columns, Item rows &amp; Table Styles */
.bgHeader, .colTitle, table th, .fc-widget-header, .checkoutTable .totalDisplay th, .checkoutTable th.totalDisplay, .checkoutTable tfoot th, table .subTitle, .ui-multiselect-menu .ui-state-hover{
	background-color:#efefef; 
	color:#000;
}
/*alternate rows*/
table.highlight-alt tr:nth-child(odd), .oddElement, .prodListItems .oddElement td, .prodListItems tbody:nth-child(odd), .listItems:not(.noZebra):not(.noZebra) li:nth-child(odd), .fluidTableCol .col span, .control-group.alt-row{background-color:#efefef}

/*Footer*/
.subHeaderTitle{
	background-color:#113859;
	color:#ffffff;
}
#footer .fixedContainer{ 
	background-color:transparent;
	color:#ddd;
	font-size:0.9em;
}

/*cart*/
.stepper li{
	background-color:#efefef; 
	color:#aaa;
}
.stepper li.active{
	background-color:#113859; 
	color:#fff;
}
.grandTotal th, .orderTotal{
	background-color:#c8dff3;
}
.orderTotal{color:#a41d41;}
.checkoutTable .discount, .finalTotalTable .discount {color:#f00;}

.sectionBlock, .divider{border-top:1px solid #ddd;}</pre></body></html>