<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@font-face {
  font-family: 'Impact';
  src: url('/_common/_fonts/impact/impact.eot');
  src: url('/_common/_fonts/impact/impact.eot?#iefix') format('embedded-opentype'),
  	 url('/_common/_fonts/impact/impact.woff') format('woff'),
  	 url('/_common/_fonts/impact/impact.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}/* Clik Site Standard */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, input, textarea, button, select,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

html {
  box-sizing: border-box;
  height:100%;
  position:relative;
}
body { 
  height:100%;
  -webkit-font-smoothing: antialiased;
}

button, input[type=submit], input[type=button] {
  background-color: transparent;
}

/*
tried this to stop margin collapse between inner and outer.

div {
  overflow:hidden;
}

div.outer {
  overflow:visible; 
}*/



*, *:before, *:after {
  box-sizing: inherit;
}

p {
	margin-bottom: 1em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1 {
  font-size: 1.8em;
  margin-bottom:0.625em;
}

h2 {
	font-size: 1.6em;
	margin-bottom:0.625em;
}

h3 {
	font-size: 1.4em;
	margin-bottom:0.714em;
}

h4 {
	font-size: 1.2em;
}

h4 {
  font-size: 1.1em;
}

b,strong {
  font-weight: bold;
}
i,em {
  font-style: italic;
}

img {
	display:block;
}

.container {
  position:relative;
}

.contentsection:after, .container:after, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

/* common elements */

/* These were originally inserted just to get it to behave
when sizing. They're not a long term solution. I've taken them out and any issues
with the sizing will need to be resolved properly */

/*#footer {
  overflow:hidden;
}

#header {
  overflow:hidden;
  margin-top:0 !important;
}
*/

img {
  display:block;
}

div.clearing {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 1px;
  font-size: 1px;
}

.clear {
  clear:both;
}

.print {
  display:none;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

th,td {
  vertical-align:top;
}

th {
  font-weight: bold;
}

ol, ul {
  margin:1em 0;
  padding-left: 2em;
  text-indent:0px;
}

ul {
  list-style: disc;
}
ul ul  {
  list-style: circle;
}
ol  {
  list-style: decimal;
}
ol ol {
  list-style: lower-alpha;
}


/* Column Widths */

#body.col-SM #xcol, #body.col-M #xcol, #body.col-MX #subcol, #body.col-M #subcol, #body.col-XM #subcol, #body.col-MS #xcol, #body.col-B #contentOuter, #body.col-B #content {
  display:none;
}
/* Viewport: main */
#body.col-MX .xcol_wrap, #body.col-SMX .xcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row;}
#body.col-XM .xcol_wrap, #body.col-SXM .xcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row-reverse;}
#body.col-SM .subcol_wrap,#body.col-SMX .subcol_wrap,#body.col-SXM .subcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row;}
#body.col-MS .subcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row-reverse;}
#body.col-SMX #wrap, #body.col-SM #wrap, #body.col-XM #maincol, #body.col-SXM #maincol{margin-left: auto;}
#body.col-MS #wrap, #body.col-MSX #wrap, #body.col-SMX #maincol, #body.col-MX #maincol{margin-right: auto;}
    #body #subcol {
    flex:0 0 180px;
  }    #body.col-SM #wrap,
#body.col-SXM #wrap,
#body.col-SMX #wrap,#body.col-MS #wrap,
#body.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 180px - 20px ); width:calc( 100% - 180px - 20px );
}
    #body #xcol, #body.col-MX #maincol,#body.col-SMX #maincol, #body.col-SXM #maincol, #body.col-XM #maincol {width: auto}
    #body.type_cart #subcol {
    flex:0 0 180px;
  }    #body.type_cart.col-SM #wrap,
#body.type_cart.col-SXM #wrap,
#body.type_cart.col-SMX #wrap,#body.type_cart.col-MS #wrap,
#body.type_cart.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 180px - 20px ); width:calc( 100% - 180px - 20px );
}
    #body.type_cart #xcol, #body.type_cart.col-MX #maincol,#body.type_cart.col-SMX #maincol, #body.type_cart.col-SXM #maincol, #body.type_cart.col-XM #maincol {width: auto}
    #body.type_articles #subcol {
    flex:0 0 180px;
  }    #body.type_articles.col-SM #wrap,
#body.type_articles.col-SXM #wrap,
#body.type_articles.col-SMX #wrap,#body.type_articles.col-MS #wrap,
#body.type_articles.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 180px - 20px ); width:calc( 100% - 180px - 20px );
}
    #body.type_articles #xcol {
    flex:0 0 128px;
}    #body.type_articles.col-MX #maincol,#body.type_articles.col-SMX #maincol {
  flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 128px - 20px ); width: calc( 100% - 128px - 20px );
}
    #body.type_articles.col-SXM #maincol, #body.type_articles.col-XM #maincol {
  flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 128px - 20px ); width: calc( 100% - 128px - 20px );
}
    #body.type_info #subcol {
    flex:0 0 180px;
  }    #body.type_info.col-SM #wrap,
#body.type_info.col-SXM #wrap,
#body.type_info.col-SMX #wrap,#body.type_info.col-MS #wrap,
#body.type_info.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 180px - 20px ); width:calc( 100% - 180px - 20px );
}
    #body.type_info #xcol {
    flex:0 0 128px;
}    #body.type_info.col-MX #maincol,#body.type_info.col-SMX #maincol {
  flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 128px - 20px ); width: calc( 100% - 128px - 20px );
}
    #body.type_info.col-SXM #maincol, #body.type_info.col-XM #maincol {
  flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 128px - 20px ); width: calc( 100% - 128px - 20px );
}
/* Viewport: mid */
@media screen and (max-width:980px) {#body.col-MX .xcol_wrap, #body.col-SMX .xcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row;}
#body.col-XM .xcol_wrap, #body.col-SXM .xcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row-reverse;}
#body.col-SM .subcol_wrap,#body.col-SMX .subcol_wrap,#body.col-SXM .subcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row;}
#body.col-MS .subcol_wrap{position:relative;align-items:stretch;display:flex;flex-direction:row-reverse;}
#body.col-SMX #wrap, #body.col-SM #wrap, #body.col-XM #maincol, #body.col-SXM #maincol{margin-left: auto;}
#body.col-MS #wrap, #body.col-MSX #wrap, #body.col-SMX #maincol, #body.col-MX #maincol{margin-right: auto;}
    #body #subcol {
    flex:0 0 180px;
  }    #body.col-SM #wrap,
#body.col-SXM #wrap,
#body.col-SMX #wrap,#body.col-MS #wrap,
#body.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 180px - 20px ); width:calc( 100% - 180px - 20px );
}
    #body #xcol, #body.col-MX #maincol,#body.col-SMX #maincol, #body.col-SXM #maincol, #body.col-XM #maincol {width: auto}
    #body.type_cart #subcol {
    flex:0 0 180px;
  }    #body.type_cart.col-SM #wrap,
#body.type_cart.col-SXM #wrap,
#body.type_cart.col-SMX #wrap,#body.type_cart.col-MS #wrap,
#body.type_cart.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 180px - 20px ); width:calc( 100% - 180px - 20px );
}
    #body.type_cart #xcol, #body.type_cart.col-MX #maincol,#body.type_cart.col-SMX #maincol, #body.type_cart.col-SXM #maincol, #body.type_cart.col-XM #maincol {width: auto}
    #body.type_articles #subcol {
    flex:0 0 180px;
  }    #body.type_articles.col-SM #wrap,
#body.type_articles.col-SXM #wrap,
#body.type_articles.col-SMX #wrap,#body.type_articles.col-MS #wrap,
#body.type_articles.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 180px - 20px ); width:calc( 100% - 180px - 20px );
}
    #body.type_articles #xcol, #body.type_articles.col-MX #maincol,#body.type_articles.col-SMX #maincol, #body.type_articles.col-SXM #maincol, #body.type_articles.col-XM #maincol {width: auto}
    #body.type_info #subcol {
    flex:0 0 180px;
  }    #body.type_info.col-SM #wrap,
#body.type_info.col-SXM #wrap,
#body.type_info.col-SMX #wrap,#body.type_info.col-MS #wrap,
#body.type_info.col-XSM #wrap {
    flex-grow:0;flex-shrink:0;flex-basis:calc( 100% - 180px - 20px ); width:calc( 100% - 180px - 20px );
}
    #body.type_info #xcol, #body.type_info.col-MX #maincol,#body.type_info.col-SMX #maincol, #body.type_info.col-SXM #maincol, #body.type_info.col-XM #maincol {width: auto}
}
/* Viewport: mobile */
@media screen and (max-width:600px) {#body.col-MX .xcol_wrap, #body.col-SMX .xcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row;}
#body.col-XM .xcol_wrap, #body.col-SXM .xcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row-reverse;}
#body.col-SM .subcol_wrap,#body.col-SMX .subcol_wrap,#body.col-SXM .subcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row;}
#body.col-MS .subcol_wrap{position:relative;align-items:stretch;display:block;flex-direction:row-reverse;}
#body.col-SMX #wrap, #body.col-SM #wrap, #body.col-XM #maincol, #body.col-SXM #maincol{margin-left: auto;}
#body.col-MS #wrap, #body.col-MSX #wrap, #body.col-SMX #maincol, #body.col-MX #maincol{margin-right: auto;}
    #body #subcol, #body.col-SM #wrap,
#body.col-SXM #wrap,
#body.col-SMX #wrap,#body.col-MS #wrap,
#body.col-XSM #wrap { width: auto; }
    #body #xcol, #body.col-MX #maincol,#body.col-SMX #maincol, #body.col-SXM #maincol, #body.col-XM #maincol {width: auto}
    #body.type_cart #subcol, #body.type_cart.col-SM #wrap,
#body.type_cart.col-SXM #wrap,
#body.type_cart.col-SMX #wrap,#body.type_cart.col-MS #wrap,
#body.type_cart.col-XSM #wrap { width: auto; }
    #body.type_cart #xcol, #body.type_cart.col-MX #maincol,#body.type_cart.col-SMX #maincol, #body.type_cart.col-SXM #maincol, #body.type_cart.col-XM #maincol {width: auto}
    #body.type_articles #subcol, #body.type_articles.col-SM #wrap,
#body.type_articles.col-SXM #wrap,
#body.type_articles.col-SMX #wrap,#body.type_articles.col-MS #wrap,
#body.type_articles.col-XSM #wrap { width: auto; }
    #body.type_articles #xcol, #body.type_articles.col-MX #maincol,#body.type_articles.col-SMX #maincol, #body.type_articles.col-SXM #maincol, #body.type_articles.col-XM #maincol {width: auto}
    #body.type_info #subcol, #body.type_info.col-SM #wrap,
#body.type_info.col-SXM #wrap,
#body.type_info.col-SMX #wrap,#body.type_info.col-MS #wrap,
#body.type_info.col-XSM #wrap { width: auto; }
    #body.type_info #xcol, #body.type_info.col-MX #maincol,#body.type_info.col-SMX #maincol, #body.type_info.col-SXM #maincol, #body.type_info.col-XM #maincol {width: auto}
}
/* Check expand Height */
/* Height expand: False */
/* general content CSS for content sections TEST */

.container:not(.contentsection-container):not(.contentsection-popup_container) {
  position:relative;
  display: flex;
  flex-direction: column;
}

/* We need to set the width so that we can then use `margin-left/right: auto`*/
.container:not(.contentsection-container):not(.contentsection-popup_container)&gt;.container:not(.contentsection-container):not(.contentsection-popup_container) {
  flex-grow: 0;
  width: 100%;
}

@media screen and (max-width:600px) {
  .container:not(.contentsection-container):not(.contentsection-popup_container) {
    display: block;
  }
  .container:not(.contentsection-container):not(.contentsection-popup_container)&gt;.container:not(.contentsection-container):not(.contentsection-popup_container) {
    width: auto;
  }
}

.height-max {
  flex-grow: 1 !important;
}

#maincol_left, #maincol_right {
	position: relative;
}

.contentsection .contentInnerCollapsible {
	display: none;
}

.contentsection {
	/*text-align: left;*/
	zoom: 1;
	overflow:visible;
}

.contentsection.empty {
display: none;
}

body:before, .container:before, .contentsection-container:before { /*margin collapse fix*/
	content: " ";
	display: block;
	height: 1px;
    margin-bottom: -1px;
    background: 0;
    border: 0;
    float: none;
    position: static;
    overflow: hidden;
}

.contentpadding:after, .contentsection-general .contentInner:after, .container:after {/*clearing for floated images*/
	content: " ";
	display: block;
	height: 0px;
	/*margin-top: -2px;
    margin-bottom:1px;*/
    border: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.contentSectionImage.empty {
  display: none;
}

.contentsection .contenttitle {
	zoom: 1;
	margin:0;
}

.overide, .contentheader h3.contenttitle ,  .contentheader .contenttitle a, .item .title a, .contentsection-photogrid a {
	font-weight:inherit !important;
	font-style:inherit !important;
	font-family:inherit !important;
	font-size:inherit !important;
	text-decoration:inherit  !important;
	text-align:inherit !important;
	text-transform: inherit !important;
	color:inherit !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

body .inherit {
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	font-size:inherit;
	text-decoration:inherit;
	text-align:inherit;
	text-transform: inherit;
	color:inherit;
	padding:0;
	margin:0;
	border:0;
}

.contentsection .autoimagewidth img {
	max-width:100%;
	height:auto;
}

.contentsection&gt;.contentpadding, .containerWrap {
	position: relative;
	zoom: 1;
}
.contentsection&gt;.contentpadding .containerWrap {
	position: static;
}
.contentsection-popup_container&gt;.containerWrap {
	position: static;
}
.contentsection-popup_container p {
margin:0;
}

.paginationControl {
	/*overflow:hidden;*/
	width: 100%;
	clear:both;
}

.container, .contentsection-container, .container &gt;.contentpadding {
	position: relative;
}

.contentsection .paginationControl .pageLink a {
	display: inline;
	zoom: 1;
}
html&gt;body .contentsection .paginationControl .pageLink a {
	display: inline-block;
	*display: inline;
}

.contentsection-photo {
	font-size: inherit !important;
}

.contentsection-photo .photo a,
.contentsection-photo .photo .crop,
.contentsection-flickr_gallery .photo a,
.contentsection-flickr_gallery .photo .crop  {
	display: block;
	overflow: hidden;
	line-height: 0;
	zoom: 1;
}
.contentsection-photo .photo {
	line-height: 0;
}


div.contentsection .flickrCaption h1{
	border-width:0;
	background:transparent;
	margin:0;
	padding:0;
}
div.contentsection .flickrItem div.crop img,
div.contentsection .flickr_spacegallery div.crop img,
div.contentsection .flickr_rotator a img {
	border:none;
}

.inlineContainer.halign-center{
	margin-left:auto;
	margin-right:auto;
}
.inlineContainer.orientation_h-right{
	margin-left:auto;
}

.contentsection-button {
	cursor: pointer;
}

.contentsection-button .next, .contentsection-button .previous {
	position: static !important;
	margin: 0 !important;
	display: inline-block !important;
	background: none !important;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
}

.contentsection-button a {
	border: none !important;
}

input[type="submit"], input[type="button"] {
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
}

.contentsection-popup_container {
	display: none;
}

a.link-icon {
	background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}
a.link-icon.link-type_pdf {
	background-image: url("_graphics/filetypes/pdf.gif");
}
a.link-icon.link-type_word {
	background-image: url("_graphics/filetypes/doc.gif");
}
a.link-icon.link-type_excel {
	background-image: url("_graphics/filetypes/xls.gif");
}
a.link-icon.link-type_music {
	background-image: url("_graphics/filetypes/mp3.gif");
}
a.link-icon.link-type_rtf {
	background-image: url("_graphics/filetypes/rtf.gif");
}
a.link-icon.link-type_power_point {
	background-image: url("_graphics/filetypes/pps.gif");
}
a.link-icon.link-type_zip {
	background-image: url("_graphics/filetypes/zip.gif");
}
a.link-icon.link-type_image {
	background-image: url("_graphics/filetypes/jpg.gif");
}
a.link-icon.link-type_other {
	background-image: url("_graphics/filetypes/other.gif");
}
a.link-icon.link-type_mp3 {
	background-image: url("_graphics/filetypes/mp3.gif");
}
.clik_media_embed iframe{
	border:none;
}

.itemlist .item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* if this has a margin, then we this applied on top of item margin due to margin collapse fix above. */
.contentsection-links .itemlist .item p.link {
	margin-bottom: 0;
}

.imageWrap {
 	position: relative;
}


.imageWrap img, .itemimageWrap img, .inlineArticle img {
	max-width:100%;
	height:auto;
}

.captionbottom .caption, .captiontop .caption {
	position: absolute;
	bottom:0;
	visibility: hidden;
	width: 100%;
}

.captiontop .caption {
	bottom:initial;
	top:0;
}

.captionbottom:hover .caption, .captiontop:hover .caption {
	visibility: visible;
}

/* this is the mechanism for removing the space for the image in listings. The cs or listing div must have
class of noimagestyle or noimagelist, then the noimage  or noimage item class is applied to the div around the cs or the listing
*/


.noimagestyle .noimage .textWrap, .noimagelist .noimage .itemtextWrap   {
	margin: 0 !important;
}

.noimagestyle .noimage .imageWrap, .noimagelist .noimage .itemimageWrap  {
	display: none;
}

.inlineImage img {
	max-width: 100%;
}

div.contentsection-text ul, div.contentsection-text ol, div.contentsection-general ul, div.contentsection-general ol {
	overflow:hidden;
}

.ArticleImageRight {
	float:right;
	margin-right: 0 !important;
}

.ArticleImageLeft {
	float:left;
	margin-left: 0 !important;
}

.ArticleImageCenter img {
	margin-left:auto !important;
	margin-right:auto !important;
}

@media screen and (max-width:600px) {
	.ArticleImageRight, .ArticleImageLeft {
		float:none;
	} 
	div.inlineImage {
		margin-left:0px;
		margin-right:0px;
		
	}

}




/* grids */


c,ce, sc, gm, gi  {
  display: block;
  min-height:1px;
}

g gi &gt; a,  g gi c h3 a {
  font-weight:inherit !important;
  font-style:inherit !important;
  font-family:inherit !important;
  font-size:inherit !important;
  text-decoration:inherit !important; 
  text-align:inherit !important;
  text-transform: inherit !important;
  color:inherit !important;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
}

gm,gi {
  vertical-align: middle;
  text-align: center;
  width:100%;
}
gi {
	height: 100%;
}

gm img {
  max-width:100%;
  max-height:100%;
  height:auto;
  width:auto;
  margin:0 auto;
}
/*.grid0 &gt; g, .grid0  &gt; .row &gt; g, .grid1 &gt; g, .grid1 &gt; .row &gt; g  {
	width:auto !important;
}*/

/*.grid4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}*/
.marginCollapseFix {
    height: 1px;
    margin-bottom: -1px;
    background: 0;
    border: 0;
    float: none;
    position: static;
    _display: inline;
}

table.contenttable {
	border-collapse: collapse;
	width: 100%;
}



@media screen and (min-width:600px) {
	.fixed {
		position: fixed;
		top:0; left:0;
		width:100%;
		z-index: 1000;
 	}
}



@media screen and (max-width:600px) {


	.grid:not(.mobilegrid)&gt;g,.grid:not(.mobilegrid)&gt;page&gt;g {
		display: block !important;
		width: auto !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.grid:not(.mobilegrid),.grid:not(.mobilegrid)&gt;page {
		display: grid !important;
		grid-template-columns: 1fr !important;
	}

}

.clikScroll .controls .button .icon {
  display: inline-block;
}
.clikScroll .controls  .button svg {
  display:block;
  width:100%;
  height:100%;
  fill:inherit;
  stroke:inherit;
}
.clikScroll .scrollBarMiddle {
	width: 100%;
}

div#background {
	position: fixed;
	z-index: -99999999999999;
	top:0;
	left:0;
	width:100%;
	height: 100%;
}

.paginationControl .paginationButton {
	display: inline-block;
	vertical-align: middle;
}
.paginationControl .paginationButton .button .icon {
	display: inline-block;
}
.paginationControl .paginationButton .button svg {
display: block;
width: 100%;
height: 100%;
fill: inherit;
stroke: inherit;
}

.scheme-carousels div[data-cycle-fx="scrollVert"]~.carouselButtons .button span.icon {
	transform: rotate(90deg);
}

@-webkit-keyframes spinner {
  to {transform: rotate(360deg);}
}
@-moz-keyframes spinner {
  to {transform: rotate(360deg);}
}
@-o-keyframes spinner {
  to {transform: rotate(360deg);}
}
@keyframes spinner {
  to {transform: rotate(360deg);}
}
 
.loading{
	position: relative;
}
.loading:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border-width: 2px;
  border-style:solid;
  -webkit-animation: spinner .6s linear infinite;
  -moz-animation: spinner .6s linear infinite;
  -o-animation: spinner .6s linear infinite;
  animation: spinner .6s linear infinite;
}

.contentsection-links a.articleLink {
	-ms-overflow-wrap: break-word;
	-webkit-overflow-wrap: break-word;
	overflow-wrap: break-word;
}

/*.gridEqualHeights&gt;g&gt;.contentsection {
	height: 100%;
}*/.contentsection-container .carouselButtons,
.contentsection-inline_container .carouselButtons {
  cursor: pointer;
  z-index:999999999;
}
.contentsection-container .carouselButtons .button .icon ,
.contentsection-inline_container .carouselButtons .button .icon {
  display: inline-block;
}
.contentsection-container .carouselButtons  .button svg ,
.contentsection-inline_container .carouselButtons  .button svg {
  display:block;
  width:100%;
  height:100%;
  fill:inherit;
  stroke:inherit;
}
.contentsection-container .cycle-pager ,
.contentsection-inline_container .cycle-pager { 
	overflow: hidden;
  z-index:999999998;
}
.contentsection-container .cycle-pager span ,
.contentsection-inline_container .cycle-pager span { 
    display: inline-block;
    cursor: pointer;
}

/* Hide all but first page of cycle2 slideshows */
.contentsection-container.cycle-slideshow &gt; div.contentsection,
.contentsection-inline_container.cycle-slideshow &gt; div.contentsection,
.contentsection-container &gt; .cycle-slideshow &gt; page ,
.contentsection-inline_container &gt; .cycle-slideshow &gt; page {
  display: none;
}
.contentsection-container.cycle-slideshow &gt; div.contentsection:first-child,
.contentsection-inline_container.cycle-slideshow &gt; div.contentsection:first-child,
.contentsection-container &gt; .cycle-slideshow &gt; page:first-child ,
.contentsection-inline_container &gt; .cycle-slideshow &gt; page:first-child {
  display: block;
}
/*{}*/

.contentsection-popup_container&gt;.containerWrap {
	position: static;
}

.contentsection-popup_container p {
margin:0;
}

.contentsection-popup_container {
	display: none;
}
.contentsection-popup_container  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(-50%) translateY(0);  -moz-transform: translateX(-50%) translateY(0);  -ms-transform: translateX(-50%) translateY(0);  -o-transform: translateX(-50%) translateY(0);  transform: translateX(-50%) translateY(0);  left:50%;
  right:auto;
  top:0px;
  bottom:auto;
  max-width:98%;
  padding: 20px;
  margin: 20px 0px 0px 0px;
    background-color:#000000
;}

.contentsection-popup_container .overlay_popup {
    background-color:#000000;
background-color: rgba(0,0,0,0.8);
*background-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
zoom: 1
;}
.js_lb_overlay{    background-color:#000000;
background-color: rgba(0,0,0,0.8);
*background-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
zoom: 1
;}/* static common css for button content section types */
.contentsection-button, .contentsection-minicart {
	display:inline-block;
	position:relative;
}

.contentsection-button .button a, .contentsection-button .button span.caption ,
.contentsection-minicart .button a, .contentsection-minicart .button span.caption {
	text-decoration: inherit;
	font-style: inherit;
	font-size: inherit;
	font-weight: inherit;
	color:inherit;
	stroke:inherit;
	fill:inherit;
}

.contentsection-button .icon,
.contentsection-minicart .icon {
	 font-family: 'FontAwesome';
}

.contentsection-button .button.top, .contentsection-button .button.bottom,
.contentsection-minicart .button.top, .contentsection-minicart .button.bottom {
	text-align: center;
}

.contentsection-button .button span ,
.contentsection-minicart .button span {
	float: left;
}

.contentsection-button .button.right span ,
.contentsection-minicart .button.right span {
	float: right;
}

.contentsection-button .button .icon  ,
.contentsection-minicart .button .icon  {
	width:1em;
	height:1em;
	padding:0.2em;
}

.contentsection-button .button svg ,
.contentsection-minicart .button svg {
	display:block;
	width:100%;
	height:100%;
	fill:inherit;
	stroke:inherit;
	overflow: visible;
}

.contentsection-minicart span.caption span {
	float:none;
}
.contentsection-button  {
  line-height:1em;
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 2px;
}


.contentsection-button:hover  {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}

.contentsection-button {
  line-height:1em;
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 2px;
}
.contentsection-button .button span.caption {
/* displaying position: position is float */
  display:block;
  float:left;
 transform:none;
  position:relative;
  z-index:70;
}
.contentsection-button .button span.icon {
  width:1em;
  height:1em;
  padding: 2px;
}
.contentsection-button:not(.disabled):hover {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}
.contentsection-button.disabled {
  visibility:hidden;
}
/* needed to for the surrounding div to keep it to width of table */
/*div.shoppingCart  {
	display:inline-block;
}*/

div#confirmContainer{
	/*padding-bottom: 12px;*/
	height:16px;
}

div#backLink{
	padding-bottom:6px;
}

html&gt;body div#confirmContainer{
	min-height:16px;
	height:auto;
}
/* Not sure why this was needed?! Problem is rounding errors may lead to unnecessary hiding
#paymentForm {
	overflow: hidden;
}*/

.payment .clearing {
	clear:none;
}

div#paymentConfirm{
	/*opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	filter:alpha(opacity=0);
	position: absolute;*/
	display:inline;
}

.contentsection-cart .hideInDesktop {
	display: none;
}
.contentsection-cart td.image {
	max-width: 10%;
}
.contentsection-cart td svg {
	width: 1.5em; height: 1.5em;
	cursor: pointer;
}
.contentsection-cart .cartInputField {
	width: 3em;
}
.contentsection-cart .pricelabel {
  text-align:right;
}

.submitBtns {
  text-align:right;
  margin: 1em 0px;
}

.contentsection-comments  {
  margin: 1em 0px;
}



/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

.contentsection-cookie { 
	display: none;
	/*text-shadow: 0 -1px 0 rgba(0,0,0,0.35);*/
}

/*.contentsection-cookie a, .contentsection-cookie a:hover {
	color: #fff;
	text-decoration: underline;
}*/
/*.contentsection-cookie a:hover {
	text-decoration: none;
}*/
.contentsection-cookie a.cookie-accept, .contentsection-cookie a.cookie-decline, .contentsection-cookie a.cookie-reset {
	display: inline-block;
	
	/*text-shadow: 0 -1px 0 rgba(0,0,0,0.35);*/
	-o-transition: background 0.5s ease-in;
	-webkit-transition: background 0.25s ease-in;
	-moz-transition: background 0.25s ease-in;
	transition: background 0.25s ease-in;
}
.contentsection-cookie a.cookie-reset {
	background: #f15b00;
}
.contentsection-cookie a:hover.cookie-accept, .contentsection-cookie a:hover.cookie-decline, .contentsection-cookie a:hover.cookie-reset  {
	-o-transition: background 0.5s ease-in;
	-webkit-transition: background 0.25s ease-in;
	-moz-transition: background 0.25s ease-in;
	transition: background 0.25s ease-in;
}
.contentsection-cookie.discreet {
	width: auto;
	padding: 0.5em 1em;
	left: auto;
	top: auto;
}
.contentsection-cookie.discreet a.cookie-reset {
	background: none;
	text-shadow: none;
	padding: 0;
	text-decoration: underline;
}
.contentsection-cookie.discreet a:hover.cookie-reset {
	text-decoration: none;
}


@media screen and (max-width:600px) {
	.contentsection-cookie a.cookie-accept, .contentsection-cookie a.cookie-decline, .contentsection-cookie a.cookie-reset {
		display: block;
	}
}
.contentsection-cookie  {
/* displaying position: position is fixed */
  position:fixed;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:99;
  width:100%;
  text-align:center;
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 0.5em 5%;
    background-color:#565656;
background-color: rgba(86,86,86,0.95);
*background-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2565656,endColorstr=#f2565656);
zoom: 1
;}

.contentsection-cookie .cookie-accept {
text-decoration:none;
  color:#fff;
  fill:#fff;
  stroke:#fff;
  padding: 0.5em 0.75em;
    background-color:#7DAF3B
;-moz-border-radius:  3px;
-khtml-border-radius:  3px;
-webkit-border-radius:  3px;
border-radius:  3px;
/* shadow */
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=1.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=#000)";
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=#000);
  box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
}
.contentsection-cookie a.cookie-accept:hover {
    background-color:#000
;}
.contentsection-cookie .cookie-decline {
text-decoration:none;
  color:#fff;
  fill:#fff;
  stroke:#fff;
  padding: 0.5em 0.75em;
  margin: 0px 0px 0px 0.5em;
    background-color:#af3b3b
;-moz-border-radius:  3px;
-khtml-border-radius:  3px;
-webkit-border-radius:  3px;
border-radius:  3px;
/* shadow */
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=1.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=#000)";
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1.333333333333,Enabled=false) progid:DXImageTransform.Microsoft.DropShadow(OffX=0,OffY=0,Enabled=false,Color=#000);
  box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.35);
}
.contentsection-cookie a.cookie-accept:hover {
    background-color:#000
;}
.contentsection-cookie a.cookie-decline:hover {
    background-color:#000
;}
.contentsection-flickr_gallery.hasClikEnlarge {
	cursor: pointer;
}

.contentsection-flickr_gallery.hfit img {
	width:100%;
}

.contentsection-flickr_gallery.vfit img {
	height:100%;
}

.contentsection-flickr_gallery.clikAlign-flexi img {
	max-width:100%;
	height:auto;
	margin-left: auto;
    margin-right: auto;
}

.contentsection-flickr_gallery.clikAlign-flexi.clikAlign-flexicollapse, .contentsection-flickr_gallery.clikAlign-flexi.clikAlign-flexicollapse *{
	display: inline-block;
}

/* new floaty wrappy photo panel styling */


.contentsection-flickr_gallery .slideshowButtons {
	cursor: pointer;
	z-index: 99;
}
.contentsection-flickr_gallery .slideshowPanel {
	z-index: 99;
}
.contentsection-flickr_gallery .slideshowButtons .button .icon {
	display: inline-block;
}
.contentsection-flickr_gallery .slideshowButtons  .button svg {
	display:block;
	width:100%;
	height:100%;
	fill:inherit;
	stroke:inherit;
}
.clikEnlarge.fitImg {
	left:0 !important;
	right:0 !important;
	transform: none !important;
}
.clikEnlarge.fitImg&gt;img {
	max-width: 100%;
	height: auto;
}

.imageinfo.empty {
	display: none;
}

.spacegallery {
	position: relative;
	/* overflow: hidden; */
	border:none;
}
.spacegallery div.crop {
	position: absolute;
	left: 50%;
}
.spacegallery img {
	/* width:100%; */
}
.spacegallery a {
	position: absolute;
	z-index: 99;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: url(images/blank.gif); */
}

/* buttons CSS */

/* common css for forms */

/* leave this for admin (?? unless you've fixed it) */
div.survey * {
	box-sizing: border-box;
}

.validateError, div.survey p.error {
	z-index: 2;
}

input:focus,textarea:focus,select:focus,button:focus {outline: 0}

body div.survey  {
	clear: both;
}

div.fieldInput .field {
	 font-family:inherit;
	 font-size:inherit;
}

div.survey p.error {
	margin: 0;
}

div.survey div.field {
	height:1px;
	padding:2px 0px;
}

html&gt;body div.survey div.field {
	height:auto;
	overflow:hidden;
}

/* to do: fetch back stuff from mobile lash up function in saveNewStyleSheet */

div.fieldInput .field {
	width:100%;
}

/* Get these to inherit same styling as labels */
div.survey div.fieldInput.recaptcha a {
	color: inherit !important;
	font-weight: inherit !important;
}

div.survey div.note {
	margin-top:0.4em;
}

input.button, input.buttonHi {
	cursor: pointer;
}

input.submit, input.submitHi  {
	float:left;
	line-height:1em;
	text-align:center;
	vertical-align:middle;
	display:block;
}

/*html&gt;body input.submit, html&gt;body input.submitHi  {
	overflow:hidden;
}*/

/*
This will clear after the label as well. Don't think it's needed anyway.
div.checklist.vertical div.checklistitem {
	clear:both;
}*/

/*div.checklist.vertical div.checklistitem input.checkbox, div.checklist.vertical div.checklistitem input.radio {
	display:inline-block;
	vertical-align: middle;
	padding:2px;
}
*/

div.checklist.horizontal div.checklistitem {
	display:inline-block;
	vertical-align: middle;
	padding:2px;
}

div.ratinglist &gt; div {
	display:inline-block;
	vertical-align: middle;
	padding:2px;
}


div.booleanField input {
	float:left;
}

/*div.checklist.vertical div.checklistitem label.checkLabel, 
div.checklist.vertical div.checklistitem div.fieldnote, 
div.booleanField div.fieldnote {
	display:inline-block;
	margin-left:26px;
	padding-top:2px;
}
*/
html&gt;body div.checklist.vertical div.checklistitem label.checkLabel, 
html&gt;body div.checklist.vertical div.checklistitem div.fieldnote,
html&gt;body div.booleanField div.fieldnote {
	height:auto;
	overflow:hidden;
}	

a.submit, a.submit:hover {
	text-decoration:none;
}

input.inputField {
	vertical-align:top;
}

.selectlist-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.selectlist-item {
	display: inline;
}
.searchAdvanced {
	display: none;
}

input#paymentAddButton, input#paymentViewButton, input#paymentMoreButton {
	margin-top:4px;
	/*float:left;
	margin-right:2px;*/
} 
select.paymentlink {
	height: auto;
	padding: 0;
	font-size: 0.9em;
}

@media screen and (max-width:600px) {

	input#paymentAddButton, input#paymentViewButton, input#paymentMoreButton {
		margin-top:12px;
		margin-right:12px;
		/*float:left;
		margin-right:2px;*/
	}
}

/* Icon from http://pinvoke.com/ */
/*
.selectlist-item {
	background: url(_graphics/cross-circle.png) no-repeat right center !important;
}
*/

#recaptcha_image {
	height: auto !important;
	margin-bottom: 2px;
}

.selectlist-item {
	cursor: pointer;
}

@media screen and (min-width:600px) {

	div.survey label.fieldLabel, div.survey h3.fieldLabel {
	  display:block;
	  float:left;
	}

}

/* uniform replacement */
div.ratingDescriptions span.minLabel,  div.ratingDescriptions span.maxLabel {
	display:inline-block;
	width:48%;
}

div.ratingDescriptions span.maxLabel {
	text-align: right;
}

.mLabels.mobile {
	display: none;		
}

.ratingList input {
	display: none;			
}

.ratingList label {
	margin:0;
	display: inline-block;
}

.ratingList input:checked + label {
	font-weight: bold;
	/* style this in settings */
}

@media (min-width:600px) {
	.ratingItem .ratingLabel  {
		float:left;
		width:60%;
	}
	.ratingcol2 {
		margin-left:60%;
	}

}






/* Generic (all) menu styles */
.contentsection-menu,
.contentsection-galleries_menu {
    z-index: 2;
    width: 100%;
    text-align: left;
}
.menuTitle {
    float: left;
}
.menu {
    position: relative;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
    height: auto;
    width: 100%;
    overflow:hidden;
}

.menu.horizontal li {
    zoom: 1;
    display: inline;
    clear: none;
    display: inline-block;
    *display: inline;
    vertical-align: top;
}
.menu.horizontal li a {
  display: inline-block;
}

.horizontal li,
.horizontal div.menuitem {
    white-space: nowrap;
    width: auto;
    float: none;
    zoom: 1;
    height: auto;
    display: inline-block;
}

.vertical li,
.vertical div.menuitem,
.vertical li a,
.vertical div.menuitem a {
    display: block;
    float: none;
    width: auto;
}

@media screen and (max-width:600px) {
  .menu.mobile_vertical li,
  .menu.mobile_vertical li a
  {
      display: block;
      float: none;
      width: auto;
  }
}

.sf-shadow ul {
    background: url('_graphics/colours/black/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}
div.contentsection-menu .menu .submenu,
div.contentsection-submenu,
div.contentsection-submenu-hidden {
    display: none;
}
.menu.mainmenu.menuType-select {
    display: none !important;
}


ul.menu_distribute.horizontal &gt; li {width:10%;}
ul.menu_distribute.horizontal.cols1 &gt; li {width:100%;}
ul.menu_distribute.horizontal.cols2 &gt; li {width:50%;}
ul.menu_distribute.horizontal.cols3 &gt; li {width:33.33%;}
ul.menu_distribute.horizontal.cols3 &gt; li.first {width:33.34%;}
ul.menu_distribute.horizontal.cols4 &gt; li {width:25%;}
ul.menu_distribute.horizontal.cols5 &gt; li {width:20%;}
ul.menu_distribute.horizontal.cols6 &gt; li {width:16.66%;}
ul.menu_distribute.horizontal.cols6 &gt; li.first,ul.menu_distribute.horizontal.cols6 &gt; li.last {width:16.68%;}
ul.menu_distribute.horizontal.cols7 &gt; li {width:14.29%;}
ul.menu_distribute.horizontal.cols7 &gt; li.first,ul.menu_distribute.horizontal.cols7 &gt; li.last {width:14.27%;}
ul.menu_distribute.horizontal.cols8 &gt; li {width:12.5%;}
ul.menu_distribute.horizontal.cols9 &gt; li {width:11.11%;}
ul.menu_distribute.horizontal.cols9 &gt; li.first {width:11.12%;}
ul.menu_distribute.horizontal.cols10 &gt; li {width:10%;}
ul.menu_distribute.horizontal.cols11 &gt; li {width:9.09%;}
ul.menu_distribute.horizontal.cols11 &gt; li.first {width:9.10%;}
ul.menu_distribute.horizontal.cols12 &gt; li {width:8.33%;}
ul.menu_distribute.horizontal.cols12 &gt; li.first,ul.menu_distribute.horizontal.cols12 &gt; li.last {width:8.35%;}
ul.menu_distribute.horizontal.cols13 &gt; li {width:7.69%;}
ul.menu_distribute.horizontal.cols13 &gt; li.first,
ul.menu_distribute.horizontal.cols13 &gt; li.last {width:7.71%;}
ul.menu_distribute.horizontal &gt; li &gt; a {width:100%;}

ul.menu_distribute.horizontal &gt; li &gt; a {
  display: block;
}

@media screen and (max-width:600px) {
  ul.menu_distribute.horizontal.mobile_vertical &gt; li {width:auto;}
}


/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */

ul.slicknav_nav {
  padding:0;
}

.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  line-height: 1.125em;
  cursor: pointer; 
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  margin-top: 0.188em; 
}

.slicknav_menu {
  *zoom: 1; 
  position: relative;
  z-index: 10; /* Probably any z-index &gt; 0 should suffice. Give it a try ... */
}
.slicknav_menu .slicknav_menutxt {
  display: block;
  line-height: 1.188em;
}

.slicknav_menu .slicknav_no-text {
  margin: 0; 
}
.slicknav_btn .slicknav_icon-bar {
  display: block;
  width: 1.125em;
  height: 0.125em;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); 
}
.slicknav_menu:before {
  content: " ";
  display: table; 
}
.slicknav_menu:after {
  content: " ";
  display: table;
  clear: both; 
}

.slicknav_nav {
  clear: both;
}
.slicknav_nav ul {
  display: block;
}
.slicknav_nav li {
  display: block;
}
.slicknav_nav .slicknav_item {
  cursor: pointer;
}
.slicknav_nav .slicknav_item a {
  display: inline;
}
.slicknav_nav .slicknav_row {
  display: block;
}

.slicknav_nav a {
  display: block
}
.slicknav_nav a, .slicknav_nav a:hover, .slicknav_nav a:active {
  font-weight:inherit;
  font-style:inherit;
  font-family:inherit;
  font-size:inherit;
  text-decoration:inherit;
  text-align:inherit;
  text-transform: inherit;
  color:inherit;
}

.slicknav_nav .slicknav_parent-link a {
  display: inline;
}

.slicknav_brand {
  float: left;
}

.slicknav_btn .slicknav_icon, .slicknav_menu .slicknav_arrow {
  width:1em;
  height: 1em;
  display:inline-block;
}

.slicknav_btn .slicknav_icon &gt; svg,
.slicknav_menu .slicknav_arrow &gt; svg {
  width:100%;
  height:100%;
  fill:inherit;
  stroke:inherit;
}

.slicknav_menu {
  box-sizing: border-box;
}
.slicknav_menu * {
  box-sizing: border-box;
}

.slicknav_btn {
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.slicknav_nav {
  list-style: none;
  overflow: hidden;
}
.slicknav_nav ul {
  list-style: none;
  overflow: hidden;
}
.slicknav_nav .slicknav_txtnode {
  margin-left: 15px;
}
.slicknav_nav .slicknav_item a {
  padding: 0;
  margin: 0;
}
.slicknav_nav .slicknav_parent-link a {
  padding: 0;
  margin: 0;
}

.slicknav_btn .slicknav_menutxt, .slicknav_btn .slicknav_icon { 
  display: inline-block; 
  vertical-align:middle; 
}
/* We aren't using the branding
.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }*/

.contentsection-menu  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
font-weight:700;
}
.contentsection-menu .contentheader {
  padding: 4px;
}
.contentsection-menu .item {
text-decoration:none;
  padding: 4px;
  margin: 0px;
  border-style:solid;

}
.contentsection-menu .item:not(.nolink):hover {
text-decoration:none;

}

.contentsection-menu,.contentsection-submenu{
text-align: left !important;
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
font-weight:700;
}
.contentsection-menu .menu li.menuTitle, .contentsection-menu .menu a,.contentsection-submenu .menu a{
text-decoration:none;
  padding: 4px;
  margin: 0px;
  border-style:solid;
}

.contentsection-menu .menu a:hover,.contentsection-submenu .menu a:hover,.contentsection-menu .menu li:first-of-type a:hover,.contentsection-submenu .menu li:first-of-type a:hover,.contentsection-menu .menu li:last-of-type a:hover,.contentsection-submenu .menu li:last-of-type a:hover,.contentsection-menu .menu li.hilight a,.contentsection-submenu .menu li.hilight a,.contentsection-menu .menu li.current.hilight a,.contentsection-submenu .menu li.current.hilight a,.contentsection-menu .menu li.current a:hover,.contentsection-submenu .menu li.current a:hover{
text-decoration:none;
}

.contentsection-menu .menu li.menuTitle {
  padding: 4px;
}

.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.contentsection-submenu .menu li.menuTitle, .contentsection-submenu .menu .first a
,.contentsection-submenu .menu li.menuTitle, .contentsection-submenu .menu a{
  border-style:solid;
}

.contentsection-menu .slicknav_menu, .contentsection-menu .slicknav_btn {	display:none; }
.contentsection-menu.useSlickNav&gt;.menu { display: block; } 
.contentsection-menu .slicknav_menu { text-align: left !important;} 
.contentsection-menu .slicknav_icon {  width:2em;
  height:2em;
} 
.contentsection-menu .slicknav_btn{  padding: 4px;
  margin: 0px;
-moz-border-radius:  4px;
-khtml-border-radius:  4px;
-webkit-border-radius:  4px;
border-radius:  4px;
}
.contentsection-menu .slicknav_btn, .contentsection-menu .slicknav_btn { text-align: left }.contentsection-menu .slicknav_btn .slicknav_icon {margin-right:0.438em;}
.contentsection-menu .slicknav_nav {
  padding: 0px;
  margin: 2.2em 0px 0px 0px;
}
.contentsection-menu .slicknav_nav ul {
  padding: 0px 0px 0px 20px;
  margin: 0px;
}
.contentsection-menu .slicknav_nav .slicknav_row {
  font-size:160%;
text-decoration:none;
  padding: 14px 10px;
  margin: 0px;
}

.contentsection-minicart .caption {
  padding: 0.3em;
}

.contentsection-minicart .button span.caption {
  padding: 0.3em;
}
.contentsection-minicart .button span.icon {
  width:3em;
  height:3em;
}
.contentsection-minicart .button .caption .row {  display:block;
}
.contentsection-photo.hasClikEnlarge {
	cursor: pointer;
}

.contentsection-photo.hfit img {
	width:100%;
}

.contentsection-photo.vfit img {
	height:100%;
}

.contentsection-photo.clikAlign-flexi img {
	max-width:100%;
	height:auto;
	margin-left: auto;
    margin-right: auto;
}

.contentsection-photo.clikAlign-flexi.clikAlign-flexicollapse, .contentsection-photo.clikAlign-flexi.clikAlign-flexicollapse *{
	display: inline-block;
}

.contentsection-photo .slideshowButtons {
	cursor: pointer;
	z-index: 99;
}
.contentsection-photo .slideshowPanel {
	z-index: 99;
}
.contentsection-photo .slideshowButtons .button .icon {
	display: inline-block;
}
.contentsection-photo .slideshowButtons  .button svg {
	display:block;
	width:100%;
	height:100%;
	fill:inherit;
	stroke:inherit;
}
.clikEnlarge.fitImg {
	left:0 !important;
	right:0 !important;
	transform: none !important;
}
.clikEnlarge.fitImg&gt;img {
	max-width: 100%;
	height: auto;
}

.imageinfo.empty {
	display: none;
}

.spacegallery {
	position: relative;
	/* overflow: hidden; */
	border:none;
}
.spacegallery div.crop {
	position: absolute;
	left: 50%;
}
.spacegallery img {
	/* width:100%; */
}
.spacegallery a {
	position: absolute;
	z-index: 99;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: url(images/blank.gif); */
}/** See contentSpacegallery.cfm for some of the styling that still needs to be replicated */

.spacegallery {
	position: relative;
	border:none;
}
.spacegallery div.crop {
	position: absolute;
	left: 50%;
	overflow:hidden;
}
.spacegallery img {
	/* width:100%; */
}
.spacegallery a {
	position: absolute;
	z-index: 98;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(_graphics/s.gif);
}
.cs-spacegallery .imageDetailsContainer, .cs-spacegallery .imageTitleContainer {
  text-align: center;
  position: absolute;
  width: 100%;
  left: 0;
  display: none;
  margin:0;
  z-index:99;
}
.cs-spacegallery .imageTitleContainer {
  top: 0;
  vertical-align: middle;
  padding: 4px 0;
}
.cs-spacegallery .imageDetailsContainer {
  bottom: 0;
  vertical-align: middle;
}

.clikEnlarge{}.js_lb_overlay{} /* like a reset for h3s within the grid. */
 .contentsection-photogrid h3,  .contentsection-products_grid h3 {
 	font-size: inherit;
 	font-weight:inherit;
 	margin:0;
 	padding:0;
 }
 .contentsection-photogrid {
 	position: relative;
 }
 .contentsection-photogrid gm {
  overflow: hidden;
 }

 .grid g &gt; gi, .grid gm {
 	position:relative;
 }

 /* wrapper around both caption text components */
  .grid g ci {
  display:block;
 }

.grid&gt;page {
	width: 100%;
} 
.grid g gm&gt;a {
  display: block;
  height: 100%;
}
.grid.caption-top:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm&gt;a,
.grid.caption-bottom:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm&gt;a,
.grid.caption-center:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm&gt;a {
  display: inline-block;
  height: 100%;
  width: auto;
  max-width: 100%;
  position: relative;
}
.grid.caption-top:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) c,
.grid.caption-bottom:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) c,
.grid.caption-center:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) c {
  line-height: initial;
}
.grid.caption-top:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm,
.grid.caption-bottom:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm,
.grid.caption-center:not(.fit):not(.scale):not(.contain):not(.crop):not(.cover) g gm {
  line-height: 0;
  display: inline-block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
}
.grid.caption-center c {
  cursor: pointer;
}

gm thumb {
  display: block;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
}

.grid.scale gm thumb,
.grid.contain gm thumb {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.grid.fit gm thumb,
.grid.cover gm thumb {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.grid.crop gm thumb {
  -webkit-background-size: initial;
  -moz-background-size: initial;
  -o-background-size: initial;
  background-size: initial;
}

.contentsection-photogrid .grid.crop g gm &gt; a,
.contentsection-photogrid .grid.fit g gm &gt; a {
  overflow: hidden;
}

.contentsection-photogrid .carouselButtons,
.contentsection-products_grid .carouselButtons {
  cursor: pointer;
}
.contentsection-photogrid .carouselButtons .button .icon,
.contentsection-products_grid .carouselButtons .button .icon {
  display: inline-block;
}
.contentsection-photogrid .carouselButtons  .button svg,
.contentsection-products_grid .carouselButtons  .button svg {
  display:block;
  width:100%;
  height:100%;
  fill:inherit;
  stroke:inherit;
  overflow: visible;
}

.contentsection-photogrid .cycle-pager,
.contentsection-products_grid .cycle-pager { 
	overflow: hidden;
}
.contentsection-photogrid .cycle-pager span,
.contentsection-products_grid .cycle-pager span { 
    display: inline-block;
    cursor: pointer;
}
/* Ensure we are not seeing the further pages for cycle2 slideshows */
.contentsection-photogrid .cycle-slideshow.grid[cols="0"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="2"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="3"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="4"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="5"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="6"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="7"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="8"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="10"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="11"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="12"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="13"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="14"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="15"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="16"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="17"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]&gt;g,
.contentsection-photogrid .cycle-slideshow.grid[cols="20"][data-cycle-fx="clikcarousel"]&gt;g {
  visibility: hidden;
  /*display: none !important;*/
}


.contentsection-photogrid .cycle-slideshow.grid[cols="1"][data-cycle-fx="clikcarousel"]&gt;g:first-child,
.contentsection-photogrid .cycle-slideshow.grid[cols="2"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+2),
.contentsection-photogrid .cycle-slideshow.grid[cols="3"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+3),
.contentsection-photogrid .cycle-slideshow.grid[cols="4"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+4),
.contentsection-photogrid .cycle-slideshow.grid[cols="5"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+5),
.contentsection-photogrid .cycle-slideshow.grid[cols="6"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+6),
.contentsection-photogrid .cycle-slideshow.grid[cols="7"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+7),
.contentsection-photogrid .cycle-slideshow.grid[cols="8"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+8),
.contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+9),
.contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+9),
.contentsection-photogrid .cycle-slideshow.grid[cols="10"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+10),
.contentsection-photogrid .cycle-slideshow.grid[cols="11"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+10),
.contentsection-photogrid .cycle-slideshow.grid[cols="12"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+12),
.contentsection-photogrid .cycle-slideshow.grid[cols="13"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+13),
.contentsection-photogrid .cycle-slideshow.grid[cols="14"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+14),
.contentsection-photogrid .cycle-slideshow.grid[cols="15"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+15),
.contentsection-photogrid .cycle-slideshow.grid[cols="16"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+16),
.contentsection-photogrid .cycle-slideshow.grid[cols="17"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+17),
.contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+18),
.contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+18),
.contentsection-photogrid .cycle-slideshow.grid[cols="20"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+20) {
  visibility: visible;
  /*display: inline-block !important;*/
}

@supports (display:grid) {
  .contentsection-photogrid .cycle-slideshow.grid[cols="1"][data-cycle-fx="clikcarousel"]&gt;g:first-child,
  .contentsection-photogrid .cycle-slideshow.grid[cols="2"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+2),
  .contentsection-photogrid .cycle-slideshow.grid[cols="3"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+3),
  .contentsection-photogrid .cycle-slideshow.grid[cols="4"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+4),
  .contentsection-photogrid .cycle-slideshow.grid[cols="5"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+5),
  .contentsection-photogrid .cycle-slideshow.grid[cols="6"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+6),
  .contentsection-photogrid .cycle-slideshow.grid[cols="7"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+7),
  .contentsection-photogrid .cycle-slideshow.grid[cols="8"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+8),
  .contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+9),
  .contentsection-photogrid .cycle-slideshow.grid[cols="9"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+9),
  .contentsection-photogrid .cycle-slideshow.grid[cols="10"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+10),
  .contentsection-photogrid .cycle-slideshow.grid[cols="11"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+10),
  .contentsection-photogrid .cycle-slideshow.grid[cols="12"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+12),
  .contentsection-photogrid .cycle-slideshow.grid[cols="13"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+13),
  .contentsection-photogrid .cycle-slideshow.grid[cols="14"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+14),
  .contentsection-photogrid .cycle-slideshow.grid[cols="15"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+15),
  .contentsection-photogrid .cycle-slideshow.grid[cols="16"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+16),
  .contentsection-photogrid .cycle-slideshow.grid[cols="17"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+17),
  .contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+18),
  .contentsection-photogrid .cycle-slideshow.grid[cols="18"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+18),
  .contentsection-photogrid .cycle-slideshow.grid[cols="20"][data-cycle-fx="clikcarousel"]&gt;g:nth-child(-n+20) {
    visibility: visible;
    /*display: block !important;*/
  }
}



/* If we don't have enough grid items to make up the full grid, we insert additional `g` items with an `empty` class.
Presumably that's done in order to get `nth-of-type` selectors working, etc, but it means that if the `griditem` iteself
has styling (e.g. border) then we will see this for those empty items as well, which is undesirable. Let's give them a `display:none;`*/
.contentsection-photogrid &gt; .grid &gt; g.empty,.contentsection-photogrid &gt; .grid &gt; .row &gt; g.empty, .contentsection-photogrid &gt; .grid &gt; page &gt; g.empty, .contentsection-photogrid &gt; .grid &gt; page &gt; .row &gt; g.empty,
.contentsection-products_grid &gt; .grid &gt; g.empty,.contentsection-products_grid &gt; .grid &gt; .row &gt;g.empty, .contentsection-products_grid &gt; .grid &gt; page &gt; g.empty, .contentsection-products_grid &gt; .grid &gt; page &gt; .row &gt; g.empty {
  display: none;
}
/*{}*/


.contentsection-photogrid .grid &gt; g c,.contentsection-photogrid .grid &gt; page &gt; g c,.contentsection-photogrid .grid &gt; .row &gt; g c,.contentsection-photogrid .grid &gt; page &gt; .row &gt; g c  {position:static;}

.contentsection-photogrid .grid &gt; g c ci,.contentsection-photogrid .grid &gt; page &gt; g c ci,.contentsection-photogrid .grid &gt; .row &gt; g c ci,.contentsection-photogrid .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-photogrid&gt;.grid{}
/* common styles for pricing */

div.pricelist ul {
	list-style: none;
	overflow: hidden;
	padding-left: 0;
}

div.pricelist p {
	margin:0;
}

@media screen and (min-width:600px) {

	div.pricelist li {
	    margin-right: ;
	    position: relative;
	    clear: both;
	    list-style-type: none;
	    display: block;
	    margin: 0.4em 133px 0.4em 0;
	}

	div.pricelist li h5 {
	    overflow: hidden;
	}

	div.pricelist li h5 span {
	    display: inline;
	    position: relative;
	}

	/*
	For reference: this is an alternative way of doing this, but you need to provide the circle colour;
	div.pricelist li h5:after {
		content: "";
		background-image: radial-gradient(circle,white 33%, rgba(0,0,0,0) 0%);
		border-left:1em solid transparent;
		border-right:1em solid transparent;
		background-position: 50%;
		background-size: 0.5em 0.3em;
		background-repeat: repeat-x;
		position: absolute;
		top: 2px;
		left: 0;
		right: 0;
		min-height: 1em;
		overflow:hidden;
	}*/

	div.pricelist li h5 span:after {
	    white-space: nowrap;
	    position: absolute;
	    width: 500px;
	    top: 2px;
	    left: 104%;
	    font-family: 'Source Sans Pro', sans-serif;
	    font-weight: 300;
	    font-size: .7em;
	    letter-spacing: 2px;
	    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
	}

	div.pricelist  span.price {
	    position: absolute;
	    top: 0;
	    right: -133px;
	    text-align: left;
	    width: 130px;
	    margin-top: 0;
	}

}
/*{}*/


.contentsection-products_grid .grid &gt; g c,.contentsection-products_grid .grid &gt; page &gt; g c,.contentsection-products_grid .grid &gt; .row &gt; g c,.contentsection-products_grid .grid &gt; page &gt; .row &gt; g c  {position:static;}

.contentsection-products_grid .grid &gt; g c ci,.contentsection-products_grid .grid &gt; page &gt; g c ci,.contentsection-products_grid .grid &gt; .row &gt; g c ci,.contentsection-products_grid .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-products_grid&gt;.grid{}
div.contentsection-search div.survey input {
	display: inline-block;
}



.contentsection-search  .selectlist-item {
  padding: 0px 26px 0px 3px;
  margin: 0px 0.5em;
    background-image:url(_graphics/cross-circle.png);
  background-position:rightpx centerpx;
  background-repeat:no-repeat;
  border-style:solid;
border-width: 1px;
}
.contentsection-search div.survey {text-align: left;}
/* Static css for title content sections */

.contentsection-title .sectiontitle {
	margin:0;
	padding:0;
}

.contentsection-title h1,  .contentsection-title h2, .contentsection-title h3,.contentsection-title a {
	font-weight:inherit !important;
	font-style:inherit !important;
	font-family:inherit !important;
	font-size:inherit !important;
	text-decoration:inherit !important; 
	text-align:inherit !important;
	text-transform: inherit !important;
	color:inherit !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
}

.contentsection-title .empty {
	display: none;
}


.contentsection-title  {
  margin: 4px 0px;
}


.scheme-title  {
font-family: Century Gothic;
font-style:normal;
font-weight:normal;
  font-size:100%;
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 0px 0px 0.6em 0px;
}



.scheme-spanning  {
  max-width:970px;
}



.scheme-listings .item .itemimageWrap {
  margin-bottom:8px;
  float:left;
  padding-right:8px;
  width:300px;
}
.scheme-listings .item .itemtextWrap {
  margin-left:300px;
}
.scheme-listings .item {
  padding: 0px;
  margin: 0px 0px 6px 0px;

}
.scheme-listings .item .itemimageWrap {
  margin-bottom:8px;
  float:left;
  padding-right:8px;
  width:300px;
}
.scheme-listings .item .itemtextWrap {
  margin-left:300px;
}
.scheme-listings .item .title {
  margin: 0px 0px 0px 0px;

}
.scheme-listings .item .date {
  margin: 0px 0px 4px 0px;

}

.scheme-listings .item {
  padding: 0px;
  margin: 0px 0px 6px 0px;
}
.scheme-listings .item .title {
  margin: 0px 0px 0px 0px;
}
.scheme-listings .item .date {
  margin: 0px 0px 4px 0px;
}


.scheme-links .item {
  padding: 0px 0px 0px 12px;

}
.scheme-links .item .item_link a {
  display:block;

}

.scheme-links .item {
  padding: 0px 0px 0px 12px;
}
.scheme-links .item .item_link {
  display:block;
}


.scheme-photogrids .contentInner {
  padding: 0px;
  margin: 0px;
}
/*{"cols":5,"type":"fixedcols","spacing":10}*/
/* fixed column grid */
/* cols defined : 5 */
.scheme-photogrids&gt;.grid:not(.hasCyle)&gt;*, .scheme-photogrids&gt;.grid&gt;page&gt;* {   display: inline-block;margin:5px;width: calc( ( 100% - 51px ) / 5) ;  }
@supports (display:grid) {
  .scheme-photogrids&gt;.grid:not(.hasCyle)&gt;*:nth-of-type(n), .scheme-photogrids&gt;.grid&gt;page&gt;*:nth-of-type(n) {display:block;width:auto;margin:0;}
  .scheme-photogrids&gt;.grid:not(.hasCyle), .scheme-photogrids&gt;.grid&gt;page { display: grid;grid-gap: 10px;gap: 10px;grid-template-columns: repeat(5,1fr); }
}




.scheme-photogrids .grid &gt; g c,.scheme-photogrids .grid &gt; page &gt; g c,.scheme-photogrids .grid &gt; .row &gt; g c,.scheme-photogrids .grid &gt; page &gt; .row &gt; g c  {position:static;}

.scheme-photogrids .grid &gt; g c ci,.scheme-photogrids .grid &gt; page &gt; g c ci,.scheme-photogrids .grid &gt; .row &gt; g c ci,.scheme-photogrids .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
.scheme-photogrids .grid &gt; g gm,.scheme-photogrids .grid &gt; page &gt; g gm,.scheme-photogrids .grid &gt; .row &gt; g gm,.scheme-photogrids .grid &gt; page &gt; .row &gt; g gm {
  padding: 0px;

}
.scheme-photogrids .grid &gt; g c,.scheme-photogrids .grid &gt; page &gt; g c,.scheme-photogrids .grid &gt; .row &gt; g c,.scheme-photogrids .grid &gt; page &gt; .row &gt; g c {
  text-align:center;
  line-height:normal;
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
  padding: 4px;

}
.scheme-photogrids .grid &gt; g c h3,.scheme-photogrids .grid &gt; page &gt; g c h3,.scheme-photogrids .grid &gt; .row &gt; g c h3,.scheme-photogrids .grid &gt; page &gt; .row &gt; g c h3 {
font-weight:700;
  font-size:110%;

}
.scheme-photogrids .grid &gt; g:hover c,.scheme-photogrids .grid &gt; page &gt; g:hover c,.scheme-photogrids .grid &gt; .row &gt; g:hover c,.scheme-photogrids .grid &gt; page &gt; .row &gt; g:hover c {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;

}
/* grid panel CSS */
.scheme-photogrids&gt;.grid{}


/*{}*/


.scheme-photolists .grid &gt; g c,.scheme-photolists .grid &gt; page &gt; g c,.scheme-photolists .grid &gt; .row &gt; g c,.scheme-photolists .grid &gt; page &gt; .row &gt; g c  {position:static;}

.scheme-photolists .grid &gt; g c ci,.scheme-photolists .grid &gt; page &gt; g c ci,.scheme-photolists .grid &gt; .row &gt; g c ci,.scheme-photolists .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.scheme-photolists&gt;.grid{}


.scheme-rotator .buttons {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0) translateY(-50%);  -moz-transform: translateX(0) translateY(-50%);  -ms-transform: translateX(0) translateY(-50%);  -o-transform: translateX(0) translateY(-50%);  transform: translateX(0) translateY(-50%);  left:auto;
  right:0px;
  top:50%;
  bottom:auto;
  padding: 10px;
    background-color:#000000
;}
.scheme-rotator .buttonLeft {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:0px;
  right:auto;
}

.scheme-rotator .panel {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:auto;
  bottom:0px;
  width:100%;
  text-align:center;
  padding: 10px;
    background-color:#000000
;    -ms-filter:"alpha(opacity=60)";
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}
.scheme-rotator .panelTop {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:0px;
  bottom:auto;
}
.scheme-rotator .buttons {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0) translateY(-50%);  -moz-transform: translateX(0) translateY(-50%);  -ms-transform: translateX(0) translateY(-50%);  -o-transform: translateX(0) translateY(-50%);  transform: translateX(0) translateY(-50%);  left:auto;
  right:0px;
  top:50%;
  bottom:auto;
  padding: 10px;
    background-color:#000000
;}
.scheme-rotator .buttons .icon {
  width:20px;
  height:20px;
}
.scheme-rotator .buttonLeft {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:0px;
  right:auto;
}
.scheme-rotator.clikEnlarge{}.scheme-rotator.js_lb_overlay{}.scheme-rotator .slideshowPanel{/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:auto;
  bottom:0px;
  width:100%;
  text-align:center;
  padding: 10px;
    background-color:#000000
;    -ms-filter:"alpha(opacity=60)";
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}.scheme-rotator .slideshowPanel:hover{    -ms-filter:none;
  filter:none;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}.scheme-rotator .slideshowPanel.top{/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:0px;
  bottom:auto;
}.scheme-rotator .slideshowButtons {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0) translateY(-50%);  -moz-transform: translateX(0) translateY(-50%);  -ms-transform: translateX(0) translateY(-50%);  -o-transform: translateX(0) translateY(-50%);  transform: translateX(0) translateY(-50%);  left:auto;
  right:0px;
  top:50%;
  bottom:auto;
  padding: 10px;
    background-color:#000000
;}
.scheme-rotator .slideshowButtons .button span.icon {
  width:20px;
  height:20px;
}
.scheme-rotator .slideshowButtons.left {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:0px;
  right:auto;
}


/*{}*/


.scheme-galleries .grid &gt; g c,.scheme-galleries .grid &gt; page &gt; g c,.scheme-galleries .grid &gt; .row &gt; g c,.scheme-galleries .grid &gt; page &gt; .row &gt; g c  {position:static;}

.scheme-galleries .grid &gt; g c ci,.scheme-galleries .grid &gt; page &gt; g c ci,.scheme-galleries .grid &gt; .row &gt; g c ci,.scheme-galleries .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.scheme-galleries&gt;.grid{}


.scheme-product_listings input.button,.scheme-product_listings input.submit,.scheme-product_listings button {
  padding: 0.6em;
}



/*{"cols":3,"type":"fixedcols","spacing":10}*/
/* fixed column grid */
/* cols defined : 3 */
.scheme-productsgrids&gt;.grid:not(.hasCyle)&gt;*, .scheme-productsgrids&gt;.grid&gt;page&gt;* {   display: inline-block;margin:5px;width: calc( ( 100% - 31px ) / 3) ;  }
@supports (display:grid) {
  .scheme-productsgrids&gt;.grid:not(.hasCyle)&gt;*:nth-of-type(n), .scheme-productsgrids&gt;.grid&gt;page&gt;*:nth-of-type(n) {display:block;width:auto;margin:0;}
  .scheme-productsgrids&gt;.grid:not(.hasCyle), .scheme-productsgrids&gt;.grid&gt;page { display: grid;grid-gap: 10px;gap: 10px;grid-template-columns: repeat(3,1fr); }
}
.scheme-productsgrids input.button +  input.button {margin-left: 4%}
.scheme-productsgrids input.submit +  input.submit {margin-left: 4%}
.scheme-productsgrids button +  button {margin-left: 4%}
.scheme-productsgrids input.button,.scheme-productsgrids input.submit,.scheme-productsgrids button {
  width:48%;
  padding-left:0px;
padding-right:0px;
}

/* rollover: 0 */

.scheme-productsgrids .grid &gt; g c,.scheme-productsgrids .grid &gt; page &gt; g c,.scheme-productsgrids .grid &gt; .row &gt; g c,.scheme-productsgrids .grid &gt; page &gt; .row &gt; g c  {position:static;}

.scheme-productsgrids .grid &gt; g c ci,.scheme-productsgrids .grid &gt; page &gt; g c ci,.scheme-productsgrids .grid &gt; .row &gt; g c ci,.scheme-productsgrids .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
.scheme-productsgrids .grid &gt; g c,.scheme-productsgrids .grid &gt; page &gt; g c,.scheme-productsgrids .grid &gt; .row &gt; g c,.scheme-productsgrids .grid &gt; page &gt; .row &gt; g c {
/* displaying position: position is relative */
  position:relative;
  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  top:auto;
  bottom:0px;
  padding: 4px;
    -ms-filter:none;
  filter:none;
  -moz-opacity: 1;
  opacity: 1;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;

}
.scheme-productsgrids .grid &gt; g c h3,.scheme-productsgrids .grid &gt; page &gt; g c h3,.scheme-productsgrids .grid &gt; .row &gt; g c h3,.scheme-productsgrids .grid &gt; page &gt; .row &gt; g c h3 {
font-weight:700;
  font-size:110%;
  color:#e1a400;
  fill:#e1a400;
  stroke:#e1a400;

}
.scheme-productsgrids .grid &gt; g c sc,.scheme-productsgrids .grid &gt; page &gt; g c sc,.scheme-productsgrids .grid &gt; .row &gt; g c sc,.scheme-productsgrids .grid &gt; page &gt; .row &gt; g c sc {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;

}
/* grid panel CSS */
.scheme-productsgrids&gt;.grid{}


.scheme-message_panels  {
  font-size:110%;
  text-align:center;
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
  padding: 7px;
  margin: 15px 0px;
    background-color:transparent
;}
.scheme-message_panels .contentheader {
  font-size:120%;
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
  padding: 4px;
  margin: 0px;
}
.scheme-message_panels .contentInner {
  padding: 7px;
}

.scheme-message_panels .title {
  font-size:120%;
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
  padding: 4px;
  margin: 0px;
}
.scheme-message_panels .content {
  padding: 7px;
}


.contentsection table th, .contentsection table td {
border-style:solid;
border-width: 1px;
border-color:#cccccc;

}
.contentsection table th, .contentsection table td {
padding: 0.5em 1em
}
.contentsection table th {
font-weight:700;

}
.contentsection table {
  margin: 0px 0px 1em 0px;

}



.scheme-social_text  {
/* displaying position: position is inline */
  position: static; display:inline-block; transform:none;
  padding: 0px;
  margin: 0px 5px;
}



.scheme-social_text {
/* displaying position: position is inline */
  position: static; display:inline-block; transform:none;
  padding: 0px;
  margin: 0px 5px;
}
.scheme-social_text .button span.caption {
  display:none;
}
.scheme-social_text .button span.icon {
  width:2em;
  height:2em;
  padding: 2px;
    background-color:transparent
;  border-style:solid;
border-width: 0px;
}
.scheme-social_text:not(.disabled):hover .button span.icon {
  color:#000000;
  fill:#000000;
  stroke:#000000;
    background-color:transparent
;    -ms-filter:"alpha(opacity=60)";
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}


 h1, h2, h3, h4, h5, h6{
font-weight:700;
  margin: 0.6em 0px;
}
 h1 {
  font-size:1.8em;
}
 h2 {
  font-size:1.6em;
}
 h3 {
  font-size:1.4em;
}
 h4 {
  font-size:1.2em;
  margin: 0px;
}






.scheme-section_intro  {
font-weight:700;
  margin: 0px 0px 1.2em 0px;
}



.scheme-products .products_price {
font-weight:700;
  font-size:110%;
}
.scheme-products .products_price.reduced {
text-decoration:line-through;
  padding-right:1em;
}



.scheme-homepagecontent .imageWrap {
  margin-bottom:8px;
  float:left;
  padding-right:8px;
  width:40%;
}
.scheme-homepagecontent .textWrap {
  margin-left:40%;
}



div.panel  {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
  padding: 8px;
  margin-bottom:1em;
    background-color:transparent
;}
div.panel h1,div.panel h2,div.panel h3,div.panel h4,div.panel h5,div.panel h6{
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}






.scheme-paginator .paginationControl { /* displaying position: position is relative */
  position:relative;
  min-height:1em;
  text-align:center;
 } 
.scheme-paginator .paginationControl .next.prevnext {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0) translateY(-50%);  -moz-transform: translateX(0) translateY(-50%);  -ms-transform: translateX(0) translateY(-50%);  -o-transform: translateX(0) translateY(-50%);  transform: translateX(0) translateY(-50%);  left:auto;
  right:0px;
  top:50%;
  bottom:auto;

}
.scheme-paginator .paginationControl .previous.prevnext {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0) translateY(-50%);  -moz-transform: translateX(0) translateY(-50%);  -ms-transform: translateX(0) translateY(-50%);  -o-transform: translateX(0) translateY(-50%);  transform: translateX(0) translateY(-50%);  left:0px;
  right:auto;
  top:50%;
  bottom:auto;

}
.scheme-paginator .paginationControl .info {
  display:block;
  text-align:center;

}
.scheme-paginator .paginationControl .pageLink a {
  font-size:120%;
  color:#e1a400;
  fill:#e1a400;
  stroke:#e1a400;

}
.scheme-paginator .paginationControl .current a {
font-weight:700;
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;

}
.scheme-paginator .paginationControl .prevnext a {
  color:#e1a400;
  fill:#e1a400;
  stroke:#e1a400;
  padding: 6px 0px;

}
.scheme-paginator .paginationControl .pageLink a:hover {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;

}
.scheme-paginator .paginationControl .prevnext a:hover {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;

}
.scheme-paginator .paginationControl .disabled {
  display:none;
}
.scheme-paginator .paginationControl .paginationButton {
  color:#e1a400;
  fill:#e1a400;
  stroke:#e1a400;
}
.scheme-paginator .paginationControl .paginationButton .button span.icon {
  width:1em;
  height:1em;
}
.scheme-paginator .paginationControl .prevnext a:not(.disabled):hover .paginationButton {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}
.scheme-paginator .paginationControl .paginationButton.left {
  padding-right:0.5em;
}
.scheme-paginator .paginationControl .paginationButton.right {
  padding-right:0.5em;
}



.scheme-previousnext  {
  min-height:1em;
}
/*{"columns":2,"type":"fixedcols","spacing":20}*/
/* fixed column grid */
.scheme-previousnext&gt;.grid:not(.hasCyle)&gt;*, .scheme-previousnext&gt;.grid&gt;page&gt;* {   display: inline-block;margin:10px;width: calc( ( 100% - 41px ) / 2) ;  }
@supports (display:grid) {
  .scheme-previousnext&gt;.grid:not(.hasCyle)&gt;*:nth-of-type(n), .scheme-previousnext&gt;.grid&gt;page&gt;*:nth-of-type(n) {display:block;width:auto;margin:0;}
  .scheme-previousnext&gt;.grid:not(.hasCyle), .scheme-previousnext&gt;.grid&gt;page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: repeat(2,1fr); }
}



.scheme-social_button  {
/* displaying position: position is inline */
  position: static; display:inline-block; transform:none;
  padding: 0px;
  margin: 0px 5px;
}



.scheme-social_button {
/* displaying position: position is inline */
  position: static; display:inline-block; transform:none;
  padding: 0px;
  margin: 0px 5px;
}
.scheme-social_button .button span.caption {
  display:none;
}
.scheme-social_button .button span.icon {
  width:32px;
  height:32px;
  padding: 0px;
    background-color:transparent
;  border-style:solid;
border-width: 0px;
}
.scheme-social_button:not(.disabled):hover .button span.icon {
    background-color:transparent
;    -ms-filter:"alpha(opacity=60)";
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}


.contentsection table.info th {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
    background-color:transparent
;
}




.scheme-inlinemenus,.scheme-inlinemenus.contentsection-submenu{
text-align: left !important;
}
.scheme-inlinemenus .menu li.menuTitle, .scheme-inlinemenus .menu a,.scheme-inlinemenus.contentsection-submenu .menu a{
}

.scheme-inlinemenus.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.scheme-inlinemenus.contentsection-submenu .menu li.menuTitle, .scheme-inlinemenus.contentsection-submenu .menu a{
}

.scheme-inlinemenus.contentsection-menu .slicknav_menu { /* no menu_align */} 
.scheme-inlinemenus.contentsection-menu .slicknav_btn{  color:#000000;
  fill:#000000;
  stroke:#000000;
}
.scheme-inlinemenus.contentsection-menu .slicknav_nav {
  margin: 0px;
}
.scheme-inlinemenus.contentsection-menu .slicknav_nav .slicknav_row {
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 0.5em;
}


.scheme-thumbnail  {
  max-width:40%;
}
.scheme-thumbnail .caption {
  display:none;
}

.scheme-thumbnail .caption {
  display:none;
}
.scheme-thumbnail .overlay_popup {
  max-width:none;
}
.scheme-thumbnail.clikEnlarge{}.scheme-thumbnail.js_lb_overlay{  max-width:none;
}

.scheme-panel  {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
  padding: 8px;
    background-color:transparent
;}



.scheme-forms  {
  max-width:600px;
  width:70%;
  margin-right:auto;
  margin-left:0;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.field {
  padding: 2px;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.field {
  padding: 2px;
}

.scheme-forms div.fieldInput {margin-left:30%;}
.scheme-forms div.survey label.fieldLabel, .scheme-forms div.survey h3.fieldLabel {
  width:30%;
  text-align:right;
  padding: 0px 6px 0px 0px;
}
.scheme-forms div.fieldInput {
  padding: 0px 8px 0px 5px;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.select, .scheme-forms .chosen-container.select &gt; a {
  padding: 2px;
}
.validateError, .scheme-forms div.error, .scheme-forms p.error   {
  color:#dd0000;
  fill:#dd0000;
  stroke:#dd0000;
}


.scheme-littlehead  {
  font-size:110%;
}






.scheme-nav_button  {
  color:#e1a400;
  fill:#e1a400;
  stroke:#e1a400;
  padding: 0px;
}


.scheme-nav_button:hover  {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}

.scheme-nav_button {
  color:#e1a400;
  fill:#e1a400;
  stroke:#e1a400;
  padding: 0px;
}
.scheme-nav_button:not(.disabled):hover {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}


.scheme-next  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:0px;
  top:0px;
  bottom:auto;
}

.scheme-next {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:0px;
  top:0px;
  bottom:auto;
}


.scheme-popup_buttons  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:50px;
  bottom:auto;
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 0px;
  margin: 0px;
}
.scheme-popup_buttons .caption {
  font-size:110%;
  padding: 0.5em 0px 0px 0px;
}


.scheme-popup_buttons:hover  {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}

.scheme-popup_buttons {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:50px;
  bottom:auto;
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 0px;
  margin: 0px;
}
.scheme-popup_buttons .button span.caption {
  display:none;
  font-size:110%;
  padding: 0.5em 0px 0px 0px;
}
.scheme-popup_buttons .button.left span.caption {margin-left:4px}
.scheme-popup_buttons .button.right span.caption {margin-right:4px}
.scheme-popup_buttons .button span.icon {
  width:26px;
  height:40px;
  padding: 8px 4px;
    background-color:#cccccc
;  border-style:solid;
border-width: 0px;
}
.scheme-popup_buttons:not(.disabled):hover {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}
.scheme-popup_buttons:not(.disabled):hover .button span.icon {
    background-color:#000000
;}
.scheme-popup_buttons.disabled {
    -ms-filter:"alpha(opacity=20)";
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}


.scheme-button_close  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:5px;
  top:5px;
  bottom:auto;
  width:15px;
}



.scheme-button_close {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:5px;
  top:5px;
  bottom:auto;
  width:15px;
}
.scheme-button_close .button span.icon {
  width:15px;
  height:15px;
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
  padding: 0px;
    background-color:transparent
;}
.scheme-button_close:not(.disabled):hover .button span.icon {
    background-color:transparent
;}


.scheme-button_right  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:auto;
  right:0px;
}

.scheme-button_right {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0);  left:auto;
  right:0px;
}


body  {
font-family: Century Gothic;
font-weight:normal;
  font-size:100%;
  color:#FFFFFF;
  fill:#FFFFFF;
  stroke:#FFFFFF;
  padding: 10px 10px 10px 10px;
    background-color:#000000
;}
body a {
text-decoration:none;
  color:#e1a400;
  fill:#e1a400;
  stroke:#e1a400;
}
body a:hover {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
}
body input.field, body textarea.field, body select.field {
  padding: 2px;
  border-style:solid;
border-width: 1px;
}
body&gt;div#background {   background-attachment:fixed;
  -webkit-background-size:cover
;  -moz-background-size:cover
;  -o-background-size:cover
;  background-size:cover
;} 
/*{}*/
body div.inlineImage {
  margin: 0px 12px 12px 12px;

}
body table th, body table td {
border-style:solid;
border-width: 1px;
border-color:#cccccc;

}
body table th, body table td {
padding: 0.5em 1em
}
body table th {
font-weight:700;

}
body table {
  margin: 0px 0px 1em 0px;

}
body input.button +  input.button {margin-left: 8px}
body input.submit +  input.submit {margin-left: 8px}
body button +  button {margin-left: 8px}
body input.button,body input.submit,body button {
  color:#000000;
  fill:#000000;
  stroke:#000000;
  padding: 0.6em 1em;
    background-color:#cccccc
;  border-style:solid;
border-width: 1px;
border-color:#cccccc;
}
body input.button:hover,body input.submit:hover,body button:hover {
  color:#cccccc;
  fill:#cccccc;
  stroke:#cccccc;
    background-color:#000000
;  border-style:solid;
border-color:#cccccc;
}
body input.field, body textarea.field, body select.field {
  padding: 2px;
  border-style:solid;
border-width: 1px;
}
body .loading:before{  border-color:#ccc;
  border-top-color:#333;
  -webkit-animation-duration:0.6s;
  -mox-animation-duration:0.6s;
  -o-animation-duration:0.6s;
  animation-duration:0.6s;
}

body .link {
text-decoration:none;
  color:#e1a400;
  fill:#e1a400;
  stroke:#e1a400;
}

div#ubercontainer  {
  max-width:960px;
  padding: 0px 20px;
  margin-right:auto;
  margin-left:0;
}
/*{}*/


div#header  {
  min-height:185px;
  color:#000dff;
  fill:#000dff;
  stroke:#000dff;
  margin: 0px 0px 20px 0px;
}
/*{}*/


/*{}*/


div#subcol  {
  padding: 0px 0px 10px 0px;
  margin: 0px 10px 0px 0px;
}
/*{}*/


/*{}*/


div#maincol  {
  padding: 5px 5px 5px 5px;
}
/*{}*/


/*{}*/


/*{"cols":2,"type":"fixedcols","spacing":20}*/
/* fixed column grid */
/* cols defined : 2 */
div#maincol_grid&gt;.grid:not(.hasCyle)&gt;*, div#maincol_grid&gt;.grid&gt;page&gt;* {   display: inline-block;margin:10px;width: calc( ( 100% - 41px ) / 2) ;  }
@supports (display:grid) {
  div#maincol_grid&gt;.grid:not(.hasCyle)&gt;*:nth-of-type(n), div#maincol_grid&gt;.grid&gt;page&gt;*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#maincol_grid&gt;.grid:not(.hasCyle), div#maincol_grid&gt;.grid&gt;page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: repeat(2,1fr); }
}


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#footer  {
  padding: 8px 0px;
  margin: 8px 0px 0px 0px;
  border-style:solid;
border-width: 1px 0px 0px 0px;
border-color:#2B2F5E;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#social_media  {
  margin: 0px -5px;
}
/*{}*/


/*{}*/


/*{}*/


/*{"cols":"max","noAutoColWidth":1,"type":"fixedcols","spacing":10}*/
/* fixed column grid */
/* cols defined : max */
div#footer_grid&gt;.grid[data-cols="2"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="2"]&gt;page&gt;* { width: calc( ( 100% - 21px ) / 2);}
div#footer_grid&gt;.grid[data-cols="3"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="3"]&gt;page&gt;* { width: calc( ( 100% - 31px ) / 3);}
div#footer_grid&gt;.grid[data-cols="4"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="4"]&gt;page&gt;* { width: calc( ( 100% - 41px ) / 4);}
div#footer_grid&gt;.grid[data-cols="5"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="5"]&gt;page&gt;* { width: calc( ( 100% - 51px ) / 5);}
div#footer_grid&gt;.grid[data-cols="6"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="6"]&gt;page&gt;* { width: calc( ( 100% - 61px ) / 6);}
div#footer_grid&gt;.grid[data-cols="7"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="7"]&gt;page&gt;* { width: calc( ( 100% - 71px ) / 7);}
div#footer_grid&gt;.grid[data-cols="8"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="8"]&gt;page&gt;* { width: calc( ( 100% - 81px ) / 8);}
div#footer_grid&gt;.grid[data-cols="9"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="9"]&gt;page&gt;* { width: calc( ( 100% - 91px ) / 9);}
div#footer_grid&gt;.grid[data-cols="10"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="10"]&gt;page&gt;* { width: calc( ( 100% - 101px ) / 10);}
div#footer_grid&gt;.grid[data-cols="11"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="11"]&gt;page&gt;* { width: calc( ( 100% - 111px ) / 11);}
div#footer_grid&gt;.grid[data-cols="12"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="12"]&gt;page&gt;* { width: calc( ( 100% - 121px ) / 12);}
div#footer_grid&gt;.grid[data-cols="13"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="13"]&gt;page&gt;* { width: calc( ( 100% - 131px ) / 13);}
div#footer_grid&gt;.grid[data-cols="14"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="14"]&gt;page&gt;* { width: calc( ( 100% - 141px ) / 14);}
div#footer_grid&gt;.grid[data-cols="15"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="15"]&gt;page&gt;* { width: calc( ( 100% - 151px ) / 15);}
div#footer_grid&gt;.grid[data-cols="16"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="16"]&gt;page&gt;* { width: calc( ( 100% - 161px ) / 16);}
div#footer_grid&gt;.grid[data-cols="17"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="17"]&gt;page&gt;* { width: calc( ( 100% - 171px ) / 17);}
div#footer_grid&gt;.grid[data-cols="18"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="18"]&gt;page&gt;* { width: calc( ( 100% - 181px ) / 18);}
div#footer_grid&gt;.grid[data-cols="19"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="19"]&gt;page&gt;* { width: calc( ( 100% - 191px ) / 19);}
div#footer_grid&gt;.grid[data-cols="20"]:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid[data-cols="20"]&gt;page&gt;* { width: calc( ( 100% - 201px ) / 20);}
div#footer_grid&gt;.grid:not(.hasCyle)&gt;*, div#footer_grid&gt;.grid&gt;page&gt;* {   display: inline-block;margin:5px;  }
@supports (display:grid) {
  div#footer_grid&gt;.grid:not(.hasCyle)&gt;*:nth-of-type(n), div#footer_grid&gt;.grid&gt;page&gt;*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#footer_grid&gt;.grid:not(.hasCyle), div#footer_grid&gt;.grid&gt;page { display: grid;grid-gap: 10px;gap: 10px;grid-template-columns: repeat(auto-fit, minmax(1px,1fr)); }
}


div#product_upper_container_grid2  {
  margin: 0px 0px 1em 0px;
}
/*{"cols":2,"widths":"20%,80%","type":"fixedcols","spacing":20}*/
/* fixed column grid */
/* cols defined : 2 */
div#product_upper_container_grid2 &gt; .grid:not(.hasCyle) &gt; *:nth-of-type(2n+1), div#product_upper_container_grid2 &gt; .grid &gt; page &gt; *:nth-of-type(2n+1) {width: calc( 20% - 20px );}
div#product_upper_container_grid2 &gt; .grid:not(.hasCyle) &gt; *:nth-of-type(2n+2), div#product_upper_container_grid2 &gt; .grid &gt; page &gt; *:nth-of-type(2n+2) {width: calc( 80% - 20px );}
div#product_upper_container_grid2&gt;.grid:not(.hasCyle)&gt;*, div#product_upper_container_grid2&gt;.grid&gt;page&gt;* {   display: inline-block;margin:10px;  }
@supports (display:grid) {
  div#product_upper_container_grid2&gt;.grid:not(.hasCyle)&gt;*:nth-of-type(n), div#product_upper_container_grid2&gt;.grid&gt;page&gt;*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#product_upper_container_grid2&gt;.grid:not(.hasCyle), div#product_upper_container_grid2&gt;.grid&gt;page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: 20fr 80fr; }
}


/*{"cols":"max","noAutoColWidth":1,"type":"fixedcols","spacing":20}*/
/* fixed column grid */
/* cols defined : max */
div#message_panels&gt;.grid[data-cols="2"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="2"]&gt;page&gt;* { width: calc( ( 100% - 41px ) / 2);}
div#message_panels&gt;.grid[data-cols="3"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="3"]&gt;page&gt;* { width: calc( ( 100% - 61px ) / 3);}
div#message_panels&gt;.grid[data-cols="4"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="4"]&gt;page&gt;* { width: calc( ( 100% - 81px ) / 4);}
div#message_panels&gt;.grid[data-cols="5"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="5"]&gt;page&gt;* { width: calc( ( 100% - 101px ) / 5);}
div#message_panels&gt;.grid[data-cols="6"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="6"]&gt;page&gt;* { width: calc( ( 100% - 121px ) / 6);}
div#message_panels&gt;.grid[data-cols="7"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="7"]&gt;page&gt;* { width: calc( ( 100% - 141px ) / 7);}
div#message_panels&gt;.grid[data-cols="8"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="8"]&gt;page&gt;* { width: calc( ( 100% - 161px ) / 8);}
div#message_panels&gt;.grid[data-cols="9"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="9"]&gt;page&gt;* { width: calc( ( 100% - 181px ) / 9);}
div#message_panels&gt;.grid[data-cols="10"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="10"]&gt;page&gt;* { width: calc( ( 100% - 201px ) / 10);}
div#message_panels&gt;.grid[data-cols="11"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="11"]&gt;page&gt;* { width: calc( ( 100% - 221px ) / 11);}
div#message_panels&gt;.grid[data-cols="12"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="12"]&gt;page&gt;* { width: calc( ( 100% - 241px ) / 12);}
div#message_panels&gt;.grid[data-cols="13"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="13"]&gt;page&gt;* { width: calc( ( 100% - 261px ) / 13);}
div#message_panels&gt;.grid[data-cols="14"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="14"]&gt;page&gt;* { width: calc( ( 100% - 281px ) / 14);}
div#message_panels&gt;.grid[data-cols="15"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="15"]&gt;page&gt;* { width: calc( ( 100% - 301px ) / 15);}
div#message_panels&gt;.grid[data-cols="16"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="16"]&gt;page&gt;* { width: calc( ( 100% - 321px ) / 16);}
div#message_panels&gt;.grid[data-cols="17"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="17"]&gt;page&gt;* { width: calc( ( 100% - 341px ) / 17);}
div#message_panels&gt;.grid[data-cols="18"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="18"]&gt;page&gt;* { width: calc( ( 100% - 361px ) / 18);}
div#message_panels&gt;.grid[data-cols="19"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="19"]&gt;page&gt;* { width: calc( ( 100% - 381px ) / 19);}
div#message_panels&gt;.grid[data-cols="20"]:not(.hasCyle)&gt;*, div#message_panels&gt;.grid[data-cols="20"]&gt;page&gt;* { width: calc( ( 100% - 401px ) / 20);}
div#message_panels&gt;.grid:not(.hasCyle)&gt;*, div#message_panels&gt;.grid&gt;page&gt;* {   display: inline-block;margin:10px;  }
@supports (display:grid) {
  div#message_panels&gt;.grid:not(.hasCyle)&gt;*:nth-of-type(n), div#message_panels&gt;.grid&gt;page&gt;*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#message_panels&gt;.grid:not(.hasCyle), div#message_panels&gt;.grid&gt;page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: repeat(auto-fit, minmax(1px,1fr)); }
}



.js_lb_overlay.lb-photo_popup_overlay{}
div#photo_popup_close  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:3px;
  top:3px;
  bottom:auto;
  width:12px;
  padding: 0px;
}

div#photo_popup_close {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:3px;
  top:3px;
  bottom:auto;
  width:12px;
  padding: 0px;
}
div#photo_popup_close .button span.icon {
  width:12px;
  height:12px;
  padding: 0px;
}


/* buttons CSS */



div#gallery_menu,.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
}
div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu a,.contentsection-submenu.submenus-of-gallery_menu .menu a{
}

div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#gallery_menu .slicknav_menu { /* no menu_align */} 

div#main_menu  {
/* displaying position: position is  */
  width:auto;
font-weight:700;
  color:#E1A400;
  fill:#E1A400;
  stroke:#E1A400;
  border-style:solid;
border-color:transparent;
}
div#main_menu .item {
  color:#E1A400;
  fill:#E1A400;
  stroke:#E1A400;
  padding: 4px 0px;

}
div#main_menu .item:not(.nolink):hover {
  color:titlecolour;
  fill:titlecolour;
  stroke:titlecolour;

}

div#main_menu,.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
/* displaying position: position is  */
  width:auto;
font-weight:700;
  color:#E1A400;
  fill:#E1A400;
  stroke:#E1A400;
  border-style:solid;
border-color:transparent;
}
div#main_menu .menu li.menuTitle, div#main_menu .menu a,.contentsection-submenu.submenus-of-main_menu .menu a{
  color:#E1A400;
  fill:#E1A400;
  stroke:#E1A400;
  padding: 4px 0px;
}

div#main_menu .menu a:hover,.contentsection-submenu.submenus-of-main_menu .menu a:hover,div#main_menu .menu li:first-of-type a:hover,.contentsection-submenu.submenus-of-main_menu .menu li:first-of-type a:hover,div#main_menu .menu li:last-of-type a:hover,.contentsection-submenu.submenus-of-main_menu .menu li:last-of-type a:hover,div#main_menu .menu li.hilight a,.contentsection-submenu.submenus-of-main_menu .menu li.hilight a,div#main_menu .menu li.current.hilight a,.contentsection-submenu.submenus-of-main_menu .menu li.current.hilight a,div#main_menu .menu li.current a:hover,.contentsection-submenu.submenus-of-main_menu .menu li.current a:hover{
  color:titlecolour;
  fill:titlecolour;
  stroke:titlecolour;
}

div#main_menu .menu li.current a,.contentsection-submenu.submenus-of-main_menu .menu li.current a{
  color:#696969;
  fill:#696969;
  stroke:#696969;
}

.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:80;
}
.contentsection-submenu.submenus-of-main_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-main_menu .menu .first a
,.contentsection-submenu.submenus-of-main_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-main_menu .menu a{
  padding: 4px 0px 4px 24px;
}

.slicknav-of-main_menu .slicknav_menu { text-align: left !important;} 
.slicknav-of-main_menu .slicknav_btn{/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:200;
  color:#E1A400;
  fill:#E1A400;
  stroke:#E1A400;
}
.slicknav-of-main_menu .slicknav_nav {
  margin: 0.6em 0px 0px 0px;
    background-color:{darkbg}
;}
.slicknav-of-main_menu .slicknav_nav .slicknav_row {
  color:#E1A400;
  fill:#E1A400;
  stroke:#E1A400;
  padding: 0.6em 4px;
}
.slicknav-of-main_menu .slicknav_nav .slicknav_row:hover {
  color:titlecolour;
  fill:titlecolour;
  stroke:titlecolour;
}
.slicknav-of-main_menu .slicknav_nav .slicknav_arrow svg {
  width:16px;
  padding: 2px;
  margin: 0px 0px 0px 4px;
}


div#products_categories_menu,.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
}
div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu a,.contentsection-submenu.submenus-of-products_categories_menu .menu a{
}

div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#products_categories_menu .slicknav_menu { /* no menu_align */} 

div#footer_menu  {
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:0px;
  top:auto;
  bottom:0px;
  max-width:60%;
}

div#footer_menu,.contentsection-submenu.submenus-of-footer_menu{
text-align: right !important;
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:0px;
  top:auto;
  bottom:0px;
  max-width:60%;
}
div#footer_menu .menu li.menuTitle, div#footer_menu .menu a,.contentsection-submenu.submenus-of-footer_menu .menu a{
}

div#footer_menu .menu li.menuTitle, div#footer_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-footer_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
  width:auto;
}


div#articlesmenu,.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
}
div#articlesmenu .menu li.menuTitle, div#articlesmenu .menu a,.contentsection-submenu.submenus-of-articlesmenu .menu a{
}

.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#articlesmenu .slicknav_menu { /* no menu_align */} 


div#product_photo_thumbnail_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-product_photo_thumbnail_overlay{}

div#photo_popup_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_popup_photo_overlay{}

div#cs_7499631_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499631_overlay{}
div#homepage_image  {
  margin: 0px 0px 1em 0px;
}

div#homepage_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-homepage_image_overlay{}

div#photo_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_photo_overlay{}

div#cs_1539798_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_1539798_overlay{}

div#section_slideshow_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-section_slideshow_overlay{}
div#article_image  {
/* displaying position: position is float */
  display:block;
  float:left;
 transform:none;
  position:relative;
  z-index:70;
  margin-bottom:12px;
margin-right:12px;
}

div#article_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-article_image_overlay{}

div#cs_7499577_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499577_overlay{}

div#cs_7499604_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499604_overlay{}
/*{}*/


div#homepage_galleries .grid &gt; g c,div#homepage_galleries .grid &gt; page &gt; g c,div#homepage_galleries .grid &gt; .row &gt; g c,div#homepage_galleries .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#homepage_galleries .grid &gt; g c ci,div#homepage_galleries .grid &gt; page &gt; g c ci,div#homepage_galleries .grid &gt; .row &gt; g c ci,div#homepage_galleries .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#homepage_galleries&gt;.grid{}

/*{}*/


div#gallery_content .grid &gt; g c,div#gallery_content .grid &gt; page &gt; g c,div#gallery_content .grid &gt; .row &gt; g c,div#gallery_content .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_content .grid &gt; g c ci,div#gallery_content .grid &gt; page &gt; g c ci,div#gallery_content .grid &gt; .row &gt; g c ci,div#gallery_content .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
div#gallery_content .grid &gt; g c h3,div#gallery_content .grid &gt; page &gt; g c h3,div#gallery_content .grid &gt; .row &gt; g c h3,div#gallery_content .grid &gt; page &gt; .row &gt; g c h3 {
font-family: Century Gothic;
font-style:normal;
font-weight:normal;
  font-size:80%;

}
/* grid panel CSS */
div#gallery_content&gt;.grid{}

/*{}*/


div#gallery_index .grid &gt; g c,div#gallery_index .grid &gt; page &gt; g c,div#gallery_index .grid &gt; .row &gt; g c,div#gallery_index .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_index .grid &gt; g c ci,div#gallery_index .grid &gt; page &gt; g c ci,div#gallery_index .grid &gt; .row &gt; g c ci,div#gallery_index .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
div#gallery_index .grid &gt; g c h3,div#gallery_index .grid &gt; page &gt; g c h3,div#gallery_index .grid &gt; .row &gt; g c h3,div#gallery_index .grid &gt; page &gt; .row &gt; g c h3 {
font-family: Century Gothic;
font-style:normal;
font-weight:normal;
  font-size:100%;

}
/* grid panel CSS */
div#gallery_index&gt;.grid{}

/*{}*/


div#gallery_others .grid &gt; g c,div#gallery_others .grid &gt; page &gt; g c,div#gallery_others .grid &gt; .row &gt; g c,div#gallery_others .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_others .grid &gt; g c ci,div#gallery_others .grid &gt; page &gt; g c ci,div#gallery_others .grid &gt; .row &gt; g c ci,div#gallery_others .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_others&gt;.grid{}


.js_lb_overlay.lb-photo_popup_overlay{}
div#prints_content .price {
  width:15%;
}
div#prints_content .option {
  width:35%;
}
div#prints_content table th, div#prints_content table tr:nth-of-type(even) td  {
  background-color:{lightbg}
;
}
div#prints_content table th, div#prints_content table td {
padding: 2px 4px
}
div#prints_content table th {
  color:white;
  fill:white;
  stroke:white;
    background-color:#000000
;
}
div#prints_content h4 {
  margin: 0px 0px 1em 0px;
}


div#related_products  {
  margin-top:1em;
}
/*{}*/


div#related_products .grid &gt; g c,div#related_products .grid &gt; page &gt; g c,div#related_products .grid &gt; .row &gt; g c,div#related_products .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#related_products .grid &gt; g c ci,div#related_products .grid &gt; page &gt; g c ci,div#related_products .grid &gt; .row &gt; g c ci,div#related_products .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#related_products&gt;.grid{}

/*{}*/


div#bestsellers .grid &gt; g c,div#bestsellers .grid &gt; page &gt; g c,div#bestsellers .grid &gt; .row &gt; g c,div#bestsellers .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#bestsellers .grid &gt; g c ci,div#bestsellers .grid &gt; page &gt; g c ci,div#bestsellers .grid &gt; .row &gt; g c ci,div#bestsellers .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#bestsellers&gt;.grid{}

/*{}*/


div#section_products_list .grid &gt; g c,div#section_products_list .grid &gt; page &gt; g c,div#section_products_list .grid &gt; .row &gt; g c,div#section_products_list .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#section_products_list .grid &gt; g c ci,div#section_products_list .grid &gt; page &gt; g c ci,div#section_products_list .grid &gt; .row &gt; g c ci,div#section_products_list .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#section_products_list&gt;.grid{}


div#search_search div.survey {text-align: left;}

div#article_view_strapline  {
font-weight:700;
  margin: 0px 0px 1em 0px;
}


div#copyright  {
  padding: 4px 0px 0px 0px;
}


div#homepage_text  {
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
}


div#article_view_date  {
  margin-bottom:1em;
}


div#section_title  {
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
}


div#gallery_title  {
  font-size:100%;
  color:#ffffff;
  fill:#ffffff;
  stroke:#ffffff;
}


div#sitetitle  {
  font-size:150%;
text-decoration:None;
  line-height:1em;
  margin: 8px 0px 0px 0px;
}


div#photo_title  {
  font-size:100%;
  color:#ede9e1;
  fill:#ede9e1;
  stroke:#ede9e1;
}

@media (max-width:980px) {

/*{}*/


.contentsection-popup_container  {
  max-width:98%;
  margin: 20px 0px 0px 0px;
}

.js_lb_overlay{}

/* buttons CSS */



.contentsection-menu,.contentsection-submenu{
text-align: left !important;
}
.contentsection-menu .menu li.menuTitle, .contentsection-menu .menu a,.contentsection-submenu .menu a{
}

.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.contentsection-submenu .menu li.menuTitle, .contentsection-submenu .menu a{
}

.contentsection-menu .slicknav_menu { /* no menu_align */} 


.clikEnlarge{}.js_lb_overlay{}
/*{}*/


.contentsection-photogrid .grid &gt; g c,.contentsection-photogrid .grid &gt; page &gt; g c,.contentsection-photogrid .grid &gt; .row &gt; g c,.contentsection-photogrid .grid &gt; page &gt; .row &gt; g c  {position:static;}

.contentsection-photogrid .grid &gt; g c ci,.contentsection-photogrid .grid &gt; page &gt; g c ci,.contentsection-photogrid .grid &gt; .row &gt; g c ci,.contentsection-photogrid .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-photogrid&gt;.grid{}

/*{}*/


.contentsection-products_grid .grid &gt; g c,.contentsection-products_grid .grid &gt; page &gt; g c,.contentsection-products_grid .grid &gt; .row &gt; g c,.contentsection-products_grid .grid &gt; page &gt; .row &gt; g c  {position:static;}

.contentsection-products_grid .grid &gt; g c ci,.contentsection-products_grid .grid &gt; page &gt; g c ci,.contentsection-products_grid .grid &gt; .row &gt; g c ci,.contentsection-products_grid .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-products_grid&gt;.grid{}


.contentsection-search div.survey {text-align: left;}

.scheme-forms  {
  max-width:auto;
  width:auto;
}



/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{"widths":"25%,75%","type":"fixedcols","spacing":20}*/
/* fixed column grid */
div#product_upper_container_grid2 &gt; .grid:not(.hasCyle) &gt; *:nth-of-type(2n+1), div#product_upper_container_grid2 &gt; .grid &gt; page &gt; *:nth-of-type(2n+1) {width: calc( 25% - 20px );}
div#product_upper_container_grid2 &gt; .grid:not(.hasCyle) &gt; *:nth-of-type(2n+2), div#product_upper_container_grid2 &gt; .grid &gt; page &gt; *:nth-of-type(2n+2) {width: calc( 75% - 20px );}
div#product_upper_container_grid2&gt;.grid:not(.hasCyle)&gt;*, div#product_upper_container_grid2&gt;.grid&gt;page&gt;* {   display: inline-block;margin:10px;  }
@supports (display:grid) {
  div#product_upper_container_grid2&gt;.grid:not(.hasCyle)&gt;*:nth-of-type(n), div#product_upper_container_grid2&gt;.grid&gt;page&gt;*:nth-of-type(n) {display:block;width:auto;margin:0;}
  div#product_upper_container_grid2&gt;.grid:not(.hasCyle), div#product_upper_container_grid2&gt;.grid&gt;page { display: grid;grid-gap: 20px;gap: 20px;grid-template-columns: 25fr 75fr; }
}


/*{}*/



.js_lb_overlay.lb-photo_popup_overlay{}

/* buttons CSS */



div#gallery_menu,.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
}
div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu a,.contentsection-submenu.submenus-of-gallery_menu .menu a{
}

div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#gallery_menu .slicknav_menu { /* no menu_align */} 


div#main_menu,.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
}
div#main_menu .menu li.menuTitle, div#main_menu .menu a,.contentsection-submenu.submenus-of-main_menu .menu a{
}

.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:80;
}
.slicknav-of-main_menu .slicknav_menu { /* no menu_align */} 


div#products_categories_menu,.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
}
div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu a,.contentsection-submenu.submenus-of-products_categories_menu .menu a{
}

div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#products_categories_menu .slicknav_menu { /* no menu_align */} 

div#footer_menu  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
}

div#footer_menu,.contentsection-submenu.submenus-of-footer_menu{
text-align: right !important;
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
}
div#footer_menu .menu li.menuTitle, div#footer_menu .menu a,.contentsection-submenu.submenus-of-footer_menu .menu a{
}

div#footer_menu .menu li.menuTitle, div#footer_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-footer_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}


div#articlesmenu,.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
}
div#articlesmenu .menu li.menuTitle, div#articlesmenu .menu a,.contentsection-submenu.submenus-of-articlesmenu .menu a{
}

.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#articlesmenu .slicknav_menu { /* no menu_align */} 

div#minicart .caption {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  display:block;
  padding-top:0px;
}

div#minicart .button span.caption {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  display:block;
  padding-top:0px;
}
div#minicart .button span.icon {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  display:block;
  margin: 0px auto;
}
div#minicart .button .caption .label {  display:none;
}
div#minicart .button .caption .qty {/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:auto;
  right:5px;
  top:5px;
  bottom:auto;
  padding: 0px 5px;
    background-color:transparent
;-moz-border-radius:  10px;
-khtml-border-radius:  10px;
-webkit-border-radius:  10px;
border-radius:  10px;
}
div#minicart .button .caption .total {  text-align:center;
}


div#product_photo_thumbnail_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-product_photo_thumbnail_overlay{}

div#photo_popup_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_popup_photo_overlay{}

div#cs_7499631_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499631_overlay{}

div#homepage_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-homepage_image_overlay{}

div#photo_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_photo_overlay{}

div#cs_1539798_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_1539798_overlay{}

div#section_slideshow_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-section_slideshow_overlay{}

div#article_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-article_image_overlay{}

div#cs_7499577_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499577_overlay{}

div#cs_7499604_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499604_overlay{}
/*{}*/


div#homepage_galleries .grid &gt; g c,div#homepage_galleries .grid &gt; page &gt; g c,div#homepage_galleries .grid &gt; .row &gt; g c,div#homepage_galleries .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#homepage_galleries .grid &gt; g c ci,div#homepage_galleries .grid &gt; page &gt; g c ci,div#homepage_galleries .grid &gt; .row &gt; g c ci,div#homepage_galleries .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#homepage_galleries&gt;.grid{}

/*{}*/


div#gallery_content .grid &gt; g c,div#gallery_content .grid &gt; page &gt; g c,div#gallery_content .grid &gt; .row &gt; g c,div#gallery_content .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_content .grid &gt; g c ci,div#gallery_content .grid &gt; page &gt; g c ci,div#gallery_content .grid &gt; .row &gt; g c ci,div#gallery_content .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_content&gt;.grid{}

/*{}*/


div#gallery_index .grid &gt; g c,div#gallery_index .grid &gt; page &gt; g c,div#gallery_index .grid &gt; .row &gt; g c,div#gallery_index .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_index .grid &gt; g c ci,div#gallery_index .grid &gt; page &gt; g c ci,div#gallery_index .grid &gt; .row &gt; g c ci,div#gallery_index .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_index&gt;.grid{}

/*{}*/


div#gallery_others .grid &gt; g c,div#gallery_others .grid &gt; page &gt; g c,div#gallery_others .grid &gt; .row &gt; g c,div#gallery_others .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_others .grid &gt; g c ci,div#gallery_others .grid &gt; page &gt; g c ci,div#gallery_others .grid &gt; .row &gt; g c ci,div#gallery_others .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_others&gt;.grid{}


.js_lb_overlay.lb-photo_popup_overlay{}
/*{}*/


div#related_products .grid &gt; g c,div#related_products .grid &gt; page &gt; g c,div#related_products .grid &gt; .row &gt; g c,div#related_products .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#related_products .grid &gt; g c ci,div#related_products .grid &gt; page &gt; g c ci,div#related_products .grid &gt; .row &gt; g c ci,div#related_products .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#related_products&gt;.grid{}

/*{}*/


div#bestsellers .grid &gt; g c,div#bestsellers .grid &gt; page &gt; g c,div#bestsellers .grid &gt; .row &gt; g c,div#bestsellers .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#bestsellers .grid &gt; g c ci,div#bestsellers .grid &gt; page &gt; g c ci,div#bestsellers .grid &gt; .row &gt; g c ci,div#bestsellers .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#bestsellers&gt;.grid{}

/*{}*/


div#section_products_list .grid &gt; g c,div#section_products_list .grid &gt; page &gt; g c,div#section_products_list .grid &gt; .row &gt; g c,div#section_products_list .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#section_products_list .grid &gt; g c ci,div#section_products_list .grid &gt; page &gt; g c ci,div#section_products_list .grid &gt; .row &gt; g c ci,div#section_products_list .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#section_products_list&gt;.grid{}


div#search_search div.survey {text-align: left;}

}

@media (max-width:600px) {

/*{}*/


.contentsection-popup_container  {
  margin: 20px 0px 0px 0px;
}

.js_lb_overlay{}

.contentsection-cart .hideInDesktop { display: block;}.contentsection-cart tr.hideInDesktop { display: table-row;}.contentsection-cart td.hideInDesktop,.contentsection-cart th.hideInDesktop { display: table-cell;}.contentsection-cart .hideInMobile { display: none;}
.contentsection-cookie  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  margin-left:0px;
  margin-top:0px;
}

.contentsection-cookie .cookie-decline {
  margin: 1em 0px;
}


/* buttons CSS */


.contentsection-form  {
  width:auto;
}
.contentsection-form input.field, .contentsection-form textarea.field, .contentsection-form select.field {
  padding: 1px;
}
.contentsection-form input.field, .contentsection-form textarea.field, .contentsection-form select.field {
  padding: 1px;
}

.contentsection-form div.fieldInput {margin-left:0px;}
.contentsection-form div.survey label.fieldLabel, .contentsection-form div.survey h3.fieldLabel {
  width:auto;
  text-align:left;
  padding: 2px 0px;
}
.contentsection-form div.fieldInput {
  padding: 2px 0px;
}
.contentsection-form input.field, .contentsection-form textarea.field, .contentsection-form select.select, .contentsection-form .chosen-container.select &gt; a {
  padding: 1px;
}


.contentsection-menu,.contentsection-submenu{
text-align: left !important;
}
.contentsection-menu .menu li.menuTitle, .contentsection-menu .menu a,.contentsection-submenu .menu a{
}

.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.contentsection-submenu .menu li.menuTitle, .contentsection-submenu .menu a{
}

  .contentsection-menu.useSlickNav&gt;.menu { 
  	display:none; 
  } 
  .contentsection-menu .slicknav_menu, .contentsection-menu, .contentsection-menu .slicknav_btn { 
  	display:block; 
  } 
.contentsection-menu .slicknav_menu { /* no menu_align */} 

.contentsection-pagination  {
  font-size:140%;
}



.clikEnlarge{}.js_lb_overlay{}
/*{}*/


.contentsection-photogrid .grid &gt; g c,.contentsection-photogrid .grid &gt; page &gt; g c,.contentsection-photogrid .grid &gt; .row &gt; g c,.contentsection-photogrid .grid &gt; page &gt; .row &gt; g c  {position:static;}

.contentsection-photogrid .grid &gt; g c ci,.contentsection-photogrid .grid &gt; page &gt; g c ci,.contentsection-photogrid .grid &gt; .row &gt; g c ci,.contentsection-photogrid .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-photogrid&gt;.grid{}

/*{}*/


.contentsection-products_grid .grid &gt; g c,.contentsection-products_grid .grid &gt; page &gt; g c,.contentsection-products_grid .grid &gt; .row &gt; g c,.contentsection-products_grid .grid &gt; page &gt; .row &gt; g c  {position:static;}

.contentsection-products_grid .grid &gt; g c ci,.contentsection-products_grid .grid &gt; page &gt; g c ci,.contentsection-products_grid .grid &gt; .row &gt; g c ci,.contentsection-products_grid .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
.contentsection-products_grid&gt;.grid{}


.contentsection-search div.survey {text-align: left;}

.scheme-bighead  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  font-size:140%;
  text-align:center;
}



.scheme-listings .item .itemimageWrap {
  margin-bottom:2px;
  padding:0;
  width:100%;
  float:none !important;
}
.scheme-listings .item .itemtextWrap {
  margin:0;
}
.scheme-listings .item {
  margin: 2px 0px;

}
.scheme-listings .item .itemimageWrap {
  margin-bottom:2px;
  padding:0;
  width:100%;
  float:none !important;
}
.scheme-listings .item .itemtextWrap {
  margin:0;
}
.scheme-listings .item .title {
  margin: 0px 0px 2px 0px;

}
.scheme-listings .item .date {
  margin: 0px 0px 2px 0px;

}



.scheme-inlinemenus  {
    background-color:#cccccc
;}

.scheme-inlinemenus,.scheme-inlinemenus.contentsection-submenu{
text-align: left !important;
    background-color:#cccccc
;}
.scheme-inlinemenus .menu li.menuTitle, .scheme-inlinemenus .menu a,.scheme-inlinemenus.contentsection-submenu .menu a{
}

.scheme-inlinemenus.contentsection-submenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.scheme-inlinemenus.contentsection-submenu .menu li.menuTitle, .scheme-inlinemenus.contentsection-submenu .menu a{
}

.scheme-inlinemenus.contentsection-menu .slicknav_menu { /* no menu_align */} 


.scheme-thumbnail  {
  max-width:none;
}



.scheme-forms  {
  margin-right:auto;
  margin-left:0;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.field {
  padding: 1px;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.field {
  padding: 1px;
}

.scheme-forms div.fieldInput {margin-left:0px;}
.scheme-forms div.survey label.fieldLabel, .scheme-forms div.survey h3.fieldLabel {
  width:auto;
  text-align:left;
  padding: 2px 0px;
}
.scheme-forms div.fieldInput {
  padding: 2px 0px;
}
.scheme-forms input.field, .scheme-forms textarea.field, .scheme-forms select.select, .scheme-forms .chosen-container.select &gt; a {
  padding: 1px;
}


body  {
  padding: 2px;
}
/*{}*/
body div.inlineImage {
  margin: 0px 12px 12px 12px;

}


div#ubercontainer  {
  min-width:auto;
  width:auto;
  min-height:auto;
  padding: 0px 10px;
  margin: 0px;
}
/*{}*/


div#header  {
  min-width:auto;
  width:auto;
  min-height:auto;
  height:auto;
}
/*{}*/


div#content  {
  margin: 0px;
}
/*{}*/


div#subcol  {
  min-height:auto;
  height:auto;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#xcol  {
  min-height:auto;
  height:auto;
}
/*{}*/


div#footer  {
  min-width:auto;
  width:auto;
  min-height:auto;
  height:auto;
}
/*{}*/


/*{}*/


div#footer_right  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
  margin-bottom:8px;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


/*{}*/


div#footer_left  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
}
/*{}*/


div#footer_center  {
  width:auto;
  margin-bottom:8px;
}
/*{}*/


/*{}*/


/*{}*/


/*{}*/



.js_lb_overlay.lb-photo_popup_overlay{}div#photo_backlink,div#photo_backlinkOuter {display:none;}
div#photo_backlink {
  display:none;
}


/* buttons CSS */


div#gallery_menu  {
  padding: 0px;
}

div#gallery_menu,.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
  padding: 0px;
}
div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu a,.contentsection-submenu.submenus-of-gallery_menu .menu a{
}

div#gallery_menu .menu li.menuTitle, div#gallery_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-gallery_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#gallery_menu .slicknav_menu { /* no menu_align */} 


div#main_menu,.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
}
div#main_menu .menu li.menuTitle, div#main_menu .menu a,.contentsection-submenu.submenus-of-main_menu .menu a{
}

.contentsection-submenu.submenus-of-main_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;  left:0px;
  right:auto;
  top:0px;
  bottom:auto;
  z-index:80;
}
.slicknav-of-main_menu .slicknav_menu { /* no menu_align */} 


div#products_categories_menu,.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
}
div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu a,.contentsection-submenu.submenus-of-products_categories_menu .menu a{
}

div#products_categories_menu .menu li.menuTitle, div#products_categories_menu .menu .first a
 {padding-left:0;}
.contentsection-submenu.submenus-of-products_categories_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#products_categories_menu .slicknav_menu { /* no menu_align */} 

div#footer_menu  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
  padding: 4px 0px;
}
div#footer_menu .item {
  text-align:Left;
  padding: 10px 0px;
  border-style:solid;
border-width: 1px 0px 0px 0px;

}

div#footer_menu,.contentsection-submenu.submenus-of-footer_menu{
text-align: left !important;
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
  padding: 4px 0px;
}
div#footer_menu .menu li.menuTitle, div#footer_menu .menu .first a
,div#footer_menu .menu li.menuTitle, div#footer_menu .menu a,.contentsection-submenu.submenus-of-footer_menu .menu a{
  text-align:Left;
  padding: 10px 0px;
  border-style:solid;
border-width: 1px 0px 0px 0px;
}


div#footer_menu .menu li:first-of-type a,.contentsection-submenu.submenus-of-footer_menu .menu li:first-of-type a:hover{
  border-style:solid;
border-width: 0px;
}

.contentsection-submenu.submenus-of-footer_menu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
.contentsection-submenu.submenus-of-footer_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-footer_menu .menu .first a
,.contentsection-submenu.submenus-of-footer_menu .menu li.menuTitle, .contentsection-submenu.submenus-of-footer_menu .menu a{
  border-style:solid;
border-width: 1px 0px 0px 0px;
}



div#articlesmenu,.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
}
div#articlesmenu .menu li.menuTitle, div#articlesmenu .menu a,.contentsection-submenu.submenus-of-articlesmenu .menu a{
}

.contentsection-submenu.submenus-of-articlesmenu{
text-align: left !important;
/* displaying position: position is absolute */
  position:absolute;
  left:auto;
  right:auto;
  z-index:80;
}
div#articlesmenu .slicknav_menu { /* no menu_align */} 

div#product_photo_thumbnail .caption {
  display:none;
}

div#product_photo_thumbnail .caption {
  display:none;
}
div#product_photo_thumbnail_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-product_photo_thumbnail_overlay{}

div#photo_popup_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_popup_photo_overlay{}

div#cs_7499631_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499631_overlay{}

div#homepage_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-homepage_image_overlay{}

div#photo_photo_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-photo_photo_overlay{}

div#cs_1539798_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_1539798_overlay{}

div#section_slideshow_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-section_slideshow_overlay{}

div#article_image_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-article_image_overlay{}

div#cs_7499577_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499577_overlay{}

div#cs_7499604_clikEnlarged.clikEnlarge{}.js_lb_overlay.lb-cs_7499604_overlay{}
/*{}*/


div#homepage_galleries .grid &gt; g c,div#homepage_galleries .grid &gt; page &gt; g c,div#homepage_galleries .grid &gt; .row &gt; g c,div#homepage_galleries .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#homepage_galleries .grid &gt; g c ci,div#homepage_galleries .grid &gt; page &gt; g c ci,div#homepage_galleries .grid &gt; .row &gt; g c ci,div#homepage_galleries .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#homepage_galleries&gt;.grid{}

/*{}*/


div#gallery_content .grid &gt; g c,div#gallery_content .grid &gt; page &gt; g c,div#gallery_content .grid &gt; .row &gt; g c,div#gallery_content .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_content .grid &gt; g c ci,div#gallery_content .grid &gt; page &gt; g c ci,div#gallery_content .grid &gt; .row &gt; g c ci,div#gallery_content .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_content&gt;.grid{}

/*{}*/


div#gallery_index .grid &gt; g c,div#gallery_index .grid &gt; page &gt; g c,div#gallery_index .grid &gt; .row &gt; g c,div#gallery_index .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_index .grid &gt; g c ci,div#gallery_index .grid &gt; page &gt; g c ci,div#gallery_index .grid &gt; .row &gt; g c ci,div#gallery_index .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_index&gt;.grid{}

/*{}*/


div#gallery_others .grid &gt; g c,div#gallery_others .grid &gt; page &gt; g c,div#gallery_others .grid &gt; .row &gt; g c,div#gallery_others .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#gallery_others .grid &gt; g c ci,div#gallery_others .grid &gt; page &gt; g c ci,div#gallery_others .grid &gt; .row &gt; g c ci,div#gallery_others .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#gallery_others&gt;.grid{}


.js_lb_overlay.lb-photo_popup_overlay{}
/*{}*/


div#related_products .grid &gt; g c,div#related_products .grid &gt; page &gt; g c,div#related_products .grid &gt; .row &gt; g c,div#related_products .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#related_products .grid &gt; g c ci,div#related_products .grid &gt; page &gt; g c ci,div#related_products .grid &gt; .row &gt; g c ci,div#related_products .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#related_products&gt;.grid{}

/*{}*/


div#bestsellers .grid &gt; g c,div#bestsellers .grid &gt; page &gt; g c,div#bestsellers .grid &gt; .row &gt; g c,div#bestsellers .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#bestsellers .grid &gt; g c ci,div#bestsellers .grid &gt; page &gt; g c ci,div#bestsellers .grid &gt; .row &gt; g c ci,div#bestsellers .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#bestsellers&gt;.grid{}

/*{}*/


div#section_products_list .grid &gt; g c,div#section_products_list .grid &gt; page &gt; g c,div#section_products_list .grid &gt; .row &gt; g c,div#section_products_list .grid &gt; page &gt; .row &gt; g c  {position:static;}

div#section_products_list .grid &gt; g c ci,div#section_products_list .grid &gt; page &gt; g c ci,div#section_products_list .grid &gt; .row &gt; g c ci,div#section_products_list .grid &gt; page &gt; .row &gt; g c ci  {position:static;top:0;left:0;-webkit-transform: none;-ms-transform: none;transform: none;}
/* grid panel CSS */
div#section_products_list&gt;.grid{}


div#search_search div.survey {text-align: left;}

div#sitetitle  {
/* displaying position: position is static */
  position:static;
 transform:none;  float:none;
  width:auto;
  font-size:160%;
  text-align:center;
  padding: 4px 40px;
  margin: 4px 0px;
}


}

body.section_gallery.content_780907 ul.menu_excludecurrent li#contentsub_780907_menulink,body.section_section886254.content_782019 ul.menu_excludecurrent li#contentsub_782019_menulink,body.section_Hall_of_Fame.content_785771 ul.menu_excludecurrent li#contentsub_785771_menulink,body.section_gallery.content_781185 ul.menu_excludecurrent li#contentsub_781185_menulink,body.section_gallery.content_759942 ul.menu_excludecurrent li#contentsub_759942_menulink,body.section_Hall_of_Fame.content_785750 ul.menu_excludecurrent li#contentsub_785750_menulink,body.section_gallery.content_786373 ul.menu_excludecurrent li#contentsub_786373_menulink,body.section_gallery.content_785628 ul.menu_excludecurrent li#contentsub_785628_menulink,body.section_gallery.content_789880 ul.menu_excludecurrent li#contentsub_789880_menulink,body.section_gallery.content_779025 ul.menu_excludecurrent li#contentsub_779025_menulink,body.section_gallery.content_784652 ul.menu_excludecurrent li#contentsub_784652_menulink,body.section_gallery.content_790083 ul.menu_excludecurrent li#contentsub_790083_menulink,body.section_gallery.content_766132 ul.menu_excludecurrent li#contentsub_766132_menulink,body.section_gallery.content_779027 ul.menu_excludecurrent li#contentsub_779027_menulink,body.section_gallery.content_788424 ul.menu_excludecurrent li#contentsub_788424_menulink,body.section_gallery.content_789879 ul.menu_excludecurrent li#contentsub_789879_menulink,body.section_gallery.content_779343 ul.menu_excludecurrent li#contentsub_779343_menulink,body.section_gallery.content_779028 ul.menu_excludecurrent li#contentsub_779028_menulink,body.section_gallery.content_784280 ul.menu_excludecurrent li#contentsub_784280_menulink,body.section_Hall_of_Fame.content_785751 ul.menu_excludecurrent li#contentsub_785751_menulink,body.section_gallery.content_775610 ul.menu_excludecurrent li#contentsub_775610_menulink,body.section_gallery.content_785906 ul.menu_excludecurrent li#contentsub_785906_menulink,body.section_gallery.content_769292 ul.menu_excludecurrent li#contentsub_769292_menulink,body.section_gallery.content_790094 ul.menu_excludecurrent li#contentsub_790094_menulink,body.section_gallery.content_766130 ul.menu_excludecurrent li#contentsub_766130_menulink,body.section_gallery.content_760924 ul.menu_excludecurrent li#contentsub_760924_menulink,body.section_gallery.content_769290 ul.menu_excludecurrent li#contentsub_769290_menulink,body.section_gallery.content_773653 ul.menu_excludecurrent li#contentsub_773653_menulink,body.section_gallery.content_780551 ul.menu_excludecurrent li#contentsub_780551_menulink,body.section_gallery.content_784282 ul.menu_excludecurrent li#contentsub_784282_menulink,body.section_section886254.content_782020 ul.menu_excludecurrent li#contentsub_782020_menulink,body.section_gallery.content_759553 ul.menu_excludecurrent li#contentsub_759553_menulink,body.section_gallery.content_789877 ul.menu_excludecurrent li#contentsub_789877_menulink,body.section_gallery.content_789834 ul.menu_excludecurrent li#contentsub_789834_menulink,body.section_section886254.content_782022 ul.menu_excludecurrent li#contentsub_782022_menulink,body.section_gallery.content_781620 ul.menu_excludecurrent li#contentsub_781620_menulink,body.section_gallery.content_785623 ul.menu_excludecurrent li#contentsub_785623_menulink,body.section_gallery.content_767129 ul.menu_excludecurrent li#contentsub_767129_menulink,body.section_gallery.content_768738 ul.menu_excludecurrent li#contentsub_768738_menulink,body.section_gallery.content_760476 ul.menu_excludecurrent li#contentsub_760476_menulink,body.section_gallery.content_779878 ul.menu_excludecurrent li#contentsub_779878_menulink,body.section_section886254.content_782021 ul.menu_excludecurrent li#contentsub_782021_menulink,body.section_gallery.content_785618 ul.menu_excludecurrent li#contentsub_785618_menulink,body.section_gallery.content_785047 ul.menu_excludecurrent li#contentsub_785047_menulink,body.section_Hall_of_Fame.content_782013 ul.menu_excludecurrent li#contentsub_782013_menulink,body.section_gallery.content_789882 ul.menu_excludecurrent li#contentsub_789882_menulink,body.section_gallery.content_773950 ul.menu_excludecurrent li#contentsub_773950_menulink,body.section_gallery.content_790081 ul.menu_excludecurrent li#contentsub_790081_menulink,body.section_gallery.content_774449 ul.menu_excludecurrent li#contentsub_774449_menulink,body.section_gallery.content_790086 ul.menu_excludecurrent li#contentsub_790086_menulink,body.section_gallery.content_780909 ul.menu_excludecurrent li#contentsub_780909_menulink,body.section_gallery.content_773190 ul.menu_excludecurrent li#contentsub_773190_menulink,body.section_gallery.content_790093 ul.menu_excludecurrent li#contentsub_790093_menulink,body.section_section886254.content_782018 ul.menu_excludecurrent li#contentsub_782018_menulink,body.section_gallery.content_760475 ul.menu_excludecurrent li#contentsub_760475_menulink,body.section_gallery.content_779903 ul.menu_excludecurrent li#contentsub_779903_menulink,body.section_gallery.content_760921 ul.menu_excludecurrent li#contentsub_760921_menulink,body.section_gallery.content_775896 ul.menu_excludecurrent li#contentsub_775896_menulink,body.section_gallery.content_780908 ul.menu_excludecurrent li#contentsub_780908_menulink,body.section_gallery.content_769291 ul.menu_excludecurrent li#contentsub_769291_menulink,body.section_gallery.content_775897 ul.menu_excludecurrent li#contentsub_775897_menulink,body.section_gallery.content_776230 ul.menu_excludecurrent li#contentsub_776230_menulink,body.section_gallery.content_779880 ul.menu_excludecurrent li#contentsub_779880_menulink,body.section_gallery.content_174871 ul.menu_excludecurrent li#contentsub_174871_menulink,body.section_gallery.content_770093 ul.menu_excludecurrent li#contentsub_770093_menulink,body.section_gallery.content_769644 ul.menu_excludecurrent li#contentsub_769644_menulink,body.section_gallery.content_789833 ul.menu_excludecurrent li#contentsub_789833_menulink,body.section_gallery.content_759941 ul.menu_excludecurrent li#contentsub_759941_menulink,body.section_gallery.content_775268 ul.menu_excludecurrent li#contentsub_775268_menulink,body.section_gallery.content_776231 ul.menu_excludecurrent li#contentsub_776231_menulink,body.section_gallery.content_758127 ul.menu_excludecurrent li#contentsub_758127_menulink,body.section_gallery.content_760474 ul.menu_excludecurrent li#contentsub_760474_menulink,body.section_gallery.content_788609 ul.menu_excludecurrent li#contentsub_788609_menulink,body.section_gallery.content_786371 ul.menu_excludecurrent li#contentsub_786371_menulink,body.section_gallery.content_759944 ul.menu_excludecurrent li#contentsub_759944_menulink,body.section_gallery.content_788422 ul.menu_excludecurrent li#contentsub_788422_menulink,body.section_gallery.content_788425 ul.menu_excludecurrent li#contentsub_788425_menulink,body.section_gallery.content_785631 ul.menu_excludecurrent li#contentsub_785631_menulink,body.section_Hall_of_Fame.content_785772 ul.menu_excludecurrent li#contentsub_785772_menulink,body.section_gallery.content_788610 ul.menu_excludecurrent li#contentsub_788610_menulink,body.section_gallery.content_779901 ul.menu_excludecurrent li#contentsub_779901_menulink,body.section_gallery.content_788423 ul.menu_excludecurrent li#contentsub_788423_menulink,body.section_gallery.content_780553 ul.menu_excludecurrent li#contentsub_780553_menulink,body.section_gallery.content_773301 ul.menu_excludecurrent li#contentsub_773301_menulink,body.section_gallery.content_760923 ul.menu_excludecurrent li#contentsub_760923_menulink,body.section_gallery.content_769646 ul.menu_excludecurrent li#contentsub_769646_menulink,body.section_Hall_of_Fame.content_785763 ul.menu_excludecurrent li#contentsub_785763_menulink,body.section_gallery.content_781623 ul.menu_excludecurrent li#contentsub_781623_menulink,body.section_gallery.content_773654 ul.menu_excludecurrent li#contentsub_773654_menulink,body.section_gallery.content_784283 ul.menu_excludecurrent li#contentsub_784283_menulink,body.section_gallery.content_769645 ul.menu_excludecurrent li#contentsub_769645_menulink,body.section_gallery.content_780552 ul.menu_excludecurrent li#contentsub_780552_menulink,body.section_gallery.content_784400 ul.menu_excludecurrent li#contentsub_784400_menulink,body.section_gallery.content_789831 ul.menu_excludecurrent li#contentsub_789831_menulink,body.section_gallery.content_775609 ul.menu_excludecurrent li#contentsub_775609_menulink,body.section_gallery.content_768735 ul.menu_excludecurrent li#contentsub_768735_menulink,body.section_gallery.content_775270 ul.menu_excludecurrent li#contentsub_775270_menulink,body.section_gallery.content_779345 ul.menu_excludecurrent li#contentsub_779345_menulink,body.section_Hall_of_Fame.content_786047 ul.menu_excludecurrent li#contentsub_786047_menulink,body.section_gallery.content_759943 ul.menu_excludecurrent li#contentsub_759943_menulink,body.section_gallery.content_759556 ul.menu_excludecurrent li#contentsub_759556_menulink,body.section_gallery.content_776233 ul.menu_excludecurrent li#contentsub_776233_menulink,body.section_Hall_of_Fame.content_785766 ul.menu_excludecurrent li#contentsub_785766_menulink,body.section_gallery.content_779026 ul.menu_excludecurrent li#contentsub_779026_menulink,body.section_gallery.content_770099 ul.menu_excludecurrent li#contentsub_770099_menulink,body.section_gallery.content_785625 ul.menu_excludecurrent li#contentsub_785625_menulink,body.section_gallery.content_773655 ul.menu_excludecurrent li#contentsub_773655_menulink,body.section_gallery.content_775608 ul.menu_excludecurrent li#contentsub_775608_menulink,body.section_gallery.content_760922 ul.menu_excludecurrent li#contentsub_760922_menulink,body.section_gallery.content_776232 ul.menu_excludecurrent li#contentsub_776232_menulink,body.section_gallery.content_770100 ul.menu_excludecurrent li#contentsub_770100_menulink,body.section_gallery.content_781621 ul.menu_excludecurrent li#contentsub_781621_menulink,body.section_gallery.content_769293 ul.menu_excludecurrent li#contentsub_769293_menulink,body.section_gallery.content_789881 ul.menu_excludecurrent li#contentsub_789881_menulink,body.section_gallery.content_773303 ul.menu_excludecurrent li#contentsub_773303_menulink,body.section_gallery.content_759555 ul.menu_excludecurrent li#contentsub_759555_menulink,body.section_gallery.content_785629 ul.menu_excludecurrent li#contentsub_785629_menulink,body.section_gallery.content_768736 ul.menu_excludecurrent li#contentsub_768736_menulink,body.section_gallery.content_774451 ul.menu_excludecurrent li#contentsub_774451_menulink,body.section_gallery.content_784281 ul.menu_excludecurrent li#contentsub_784281_menulink,body.section_Hall_of_Fame.content_785770 ul.menu_excludecurrent li#contentsub_785770_menulink,body.section_gallery.content_766129 ul.menu_excludecurrent li#contentsub_766129_menulink,body.section_gallery.content_773951 ul.menu_excludecurrent li#contentsub_773951_menulink,body.section_Hall_of_Fame.content_785732 ul.menu_excludecurrent li#contentsub_785732_menulink,body.section_gallery.content_785624 ul.menu_excludecurrent li#contentsub_785624_menulink,body.section_gallery.content_770096 ul.menu_excludecurrent li#contentsub_770096_menulink,body.section_gallery.content_785048 ul.menu_excludecurrent li#contentsub_785048_menulink,body.section_gallery.content_775269 ul.menu_excludecurrent li#contentsub_775269_menulink,body.section_gallery.content_785907 ul.menu_excludecurrent li#contentsub_785907_menulink,body.section_gallery.content_788611 ul.menu_excludecurrent li#contentsub_788611_menulink,body.section_Hall_of_Fame.content_785765 ul.menu_excludecurrent li#contentsub_785765_menulink,body.section_gallery.content_774920 ul.menu_excludecurrent li#contentsub_774920_menulink,body.section_Hall_of_Fame.content_785767 ul.menu_excludecurrent li#contentsub_785767_menulink,body.section_gallery.content_770095 ul.menu_excludecurrent li#contentsub_770095_menulink,body.section_gallery.content_768737 ul.menu_excludecurrent li#contentsub_768737_menulink,body.section_gallery.content_779902 ul.menu_excludecurrent li#contentsub_779902_menulink,body.section_gallery.content_775898 ul.menu_excludecurrent li#contentsub_775898_menulink,body.section_gallery.content_773949 ul.menu_excludecurrent li#contentsub_773949_menulink,body.section_Hall_of_Fame.content_785769 ul.menu_excludecurrent li#contentsub_785769_menulink,body.section_gallery.content_785908 ul.menu_excludecurrent li#contentsub_785908_menulink,body.section_gallery.content_770094 ul.menu_excludecurrent li#contentsub_770094_menulink,body.section_gallery.content_784651 ul.menu_excludecurrent li#contentsub_784651_menulink,body.section_section886254.content_782015 ul.menu_excludecurrent li#contentsub_782015_menulink,body.section_gallery.content_784383 ul.menu_excludecurrent li#contentsub_784383_menulink,body.section_gallery.content_766131 ul.menu_excludecurrent li#contentsub_766131_menulink,body.section_gallery.content_759557 ul.menu_excludecurrent li#contentsub_759557_menulink,body.section_gallery.content_785046 ul.menu_excludecurrent li#contentsub_785046_menulink,body.section_gallery.content_789875 ul.menu_excludecurrent li#contentsub_789875_menulink,body.section_section886254.content_782017 ul.menu_excludecurrent li#contentsub_782017_menulink,body.section_gallery.content_785630 ul.menu_excludecurrent li#contentsub_785630_menulink,body.section_gallery.content_781182 ul.menu_excludecurrent li#contentsub_781182_menulink,body.section_gallery.content_774450 ul.menu_excludecurrent li#contentsub_774450_menulink,body.section_gallery.content_767642 ul.menu_excludecurrent li#contentsub_767642_menulink,body.section_gallery.content_779344 ul.menu_excludecurrent li#contentsub_779344_menulink,body.section_gallery.content_789876 ul.menu_excludecurrent li#contentsub_789876_menulink,body.section_gallery.content_780906 ul.menu_excludecurrent li#contentsub_780906_menulink,body.section_section886254.content_782016 ul.menu_excludecurrent li#contentsub_782016_menulink,body.section_gallery.content_790092 ul.menu_excludecurrent li#contentsub_790092_menulink,body.section_gallery.content_779879 ul.menu_excludecurrent li#contentsub_779879_menulink,body.section_gallery.content_781622 ul.menu_excludecurrent li#contentsub_781622_menulink,body.section_gallery.content_780554 ul.menu_excludecurrent li#contentsub_780554_menulink,body.section_gallery.content_767127 ul.menu_excludecurrent li#contentsub_767127_menulink,body.section_gallery.content_784653 ul.menu_excludecurrent li#contentsub_784653_menulink,body.section_gallery.content_781184 ul.menu_excludecurrent li#contentsub_781184_menulink,body.section_gallery.content_767128 ul.menu_excludecurrent li#contentsub_767128_menulink,body.section_gallery.content_775607 ul.menu_excludecurrent li#contentsub_775607_menulink,body.section_gallery.content_786372 ul.menu_excludecurrent li#contentsub_786372_menulink,body.section_gallery.content_770101 ul.menu_excludecurrent li#contentsub_770101_menulink,body.section_gallery.content_784384 ul.menu_excludecurrent li#contentsub_784384_menulink,body.section_gallery.content_786374 ul.menu_excludecurrent li#contentsub_786374_menulink,body.section_gallery.content_773300 ul.menu_excludecurrent li#contentsub_773300_menulink,body.section_gallery.content_790087 ul.menu_excludecurrent li#contentsub_790087_menulink {display:none;}

</pre></body></html>