@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4saVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4saVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4saVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4saVc.ttf) format('truetype');
}

h1 a.backtocat { position: relative; padding-left: 0.6em; }h1 a.backtocat:before { position: absolute; content: ' '; width: 0; height: 0; padding: 0; margin: 0; line-height: 0px; border: 0.4em solid transparent; border-right-color: #333333; left: 0; top: 0.2em; margin-top: 0; margin-left: -0.4em;}
#abovecontent h1,
#contenttop h1,
#contentbottom h1,
#righty h1,
#abovecontent h2,
#contenttop h2,
#contentbottom h2,
#righty h2 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	text-decoration: none;
}
#abovecontent h1 a,
#contenttop h1 a,
#contentbottom h1 a,
#righty h1 a,
#abovecontent h2 a,
#contenttop h2 a,
#contentbottom h2 a,
#righty h2 a {
	line-height: 1.2em;
}
#abovecontent h1 a,
#contenttop h1 a,
#contentbottom h1 a,
#rightytop h1 a,
#rightyl h1 a,
#abovecontent h1,
#contenttop h1,
#contentbottom h1,
#rightytop h1,
#rightyl h1,
#abovecontent h2 a,
#contenttop h2 a,
#contentbottom h2 a,
#rightytop h2 a,
#rightyl h2 a,
#abovecontent h2,
#contenttop h2,
#contentbottom h2,
#rightytop h2,
#rightyl h2 {
	color: #333333;
	text-decoration: none;
}
#abovecontent h1,
#contenttop h1,
#contentbottom h1,
#rightytop h1,
#rightyl h1,
#abovecontent h2,
#contenttop h2,
#contentbottom h2,
#rightytop h2,
#rightyl h2 {
	margin-bottom: 20px;
		color: #333333;
		border-bottom: 1px solid #000000;
	background-repeat: repeat-x;	background-position: 50% 100%;
	font-size: 24px;font-weight: normal;min-height: 33px;padding-top: 15px;}

div.h1subtext {
	font-size: 0.8em;
	padding-bottom: 2em;
	margin-top: -0.5em;
}

body {
	font-size: 14px;
	color: #333333;
background-color: white;	background-position: 0 0;
	background-repeat: repeat-x;}
p {
line-height: 1.4em;}
body, select, input, textarea, label, table, form, button, optgroup {
	font-family: 'Open Sans', verdana, bitstream vera sans, sans-serif;	font-weight: 400;	font-style: normal;
}
select, input, textarea, label, table, form, button, optgroup {
	font-size: inherit;
}

button, input, optgroup, select, textarea {
	color: #333333;
}

p.editline,
select,
textarea,
label,
input,
table,
.editoptions h1,
.editoptions h2,
h4 {
        font-size: inherit;
}

button {
	font-size: 14px;
}

.contactform div.apage h2,
div#aboveadminbar div.menutoggle a {
        font-size: 16px;
}

h1, h2{
        font-size: 20px;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

div.itemconfig,
div.editoptions {
        color: #333333;
}
div.itemconfig a,
div.editoptions a {
        color: blue;
}

#popupcontent a.editme,
#content a.editme,
a {
	color: BLACK;
}

#adminbar ul {
        min-height: 26px;
}
#adminbar div.horizmenu ul li a {
	min-height: 20px;
	height: auto;
}

div.printablelink {
	padding-top: 17px;
	padding-right: 5px;
	float: right;
}

div.printablelink a {
	padding-left: 3px;
	color: ##bf0000;
		background-repeat: no-repeat;
	background-position: 0 0;
}

h1.collapse i.fa-bars,
h2.collapse i.fa-bars {
	display: none;
}

	#topbanner, #topmenu {
		display: none;
	}
	#mobiletopbanner {
	background-color: black;		position: relative;
		clear: both;
	}
	#mobile-header {
		color: white;
	background-color: black;	}
	#mobile-header button {
		color: white;
		font-size: 24px;
	}
	.mobiletopbanner a {
		color: #ffffff;	}
	#mobiletopbanner .prodmenu h1,
	#mobiletopbanner .prodmenu h2 {
		display: inline-block;
		padding-left: 15px;
		padding-right: 15px;
	}
	#mobiletopbanner .prodmenu h1 a,
	#mobiletopbanner .prodmenu h2 a {
		text-decoration: none;
		position: relative;
	}
	#mobiletopbanner .prodmenu h1 a span.linktext,
	#mobiletopbanner .prodmenu h2 a span.linktext {
		display: none;
	}
	@media (min-width: 768px) {
		#mobiletopbanner .prodmenu h1 a span.linktext,
		#mobiletopbanner .prodmenu h2 a span.linktext {
			display: inline;
		}
	}

	@media (min-width: 992px) {
		#topbanner, #topmenu {
			display: block;
		}
		#mobile-header,
		#mobiletopbanner {
			display: none;
		}
	}
	.side-nav__header {
		background-color: black;color: white;		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: contain;
	}
	.side-nav__header span {
			}
	.side-nav__container {
			}
#admin, #aboveadminbar, #adminbar,
#abovetopbanner, #topbanner, #abovetopmenu, #belowtopmenu, #topmenu,
#popuplogos,
#abovecontent,
#content,
#belowcontent,
#belowsite, #copyinfo {
	margin-left: auto;
	margin-right: auto;
}
#admin, #aboveadminbar, #adminbar,
#belowsite, #copyinfo {
	width: 985px;
width: 100%;}
/* Inside innercontainer and container*/
#abovetopbanner, #topbanner, #abovetopmenu, #belowtopmenu, #topmenu,
#popuplogos,
#abovecontent,
#belowcontent {
	width: 985px;
width: 100%;}
#abovecontent {
	width: 100%;}

#content {
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	width: 985px;
	width: 100%;}

#thewhole {
	width: 985px;
	width: auto;	padding-left: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
			background-position: 0 0;
		background-repeat: repeat-y;
}

@media (max-width: 992px) {
	#thewhole {
		padding-top: 10px;	}
}

#innerwhole {
	width: 985px;
	width: auto;	padding-right: 0px;
			background-position: 100% 0;
		background-repeat: repeat-y;
}

#container {
	clear: both;
	padding: 0;
	padding-left: 0px;
	background-color: transparent;
		background-position: 0 100%;
	background-repeat: repeat-y;
}
#innercontainer {
	position: relative;
	padding: 0;
	padding-right: 0px;
		background-position: 100% 100%;
	background-repeat: repeat-y;
}

a.mobile-header-startlink,
#mobiletopbanner a.startlink {
	text-decoration: none;
	position: absolute;
	display: block;
	left: 50%;
	top: 0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	max-height: 100%;
	width: 350px;margin-left: -175px;height: 151px;background-image: url('/cache/files/53279b8872bbf082487a61cf90868c63741b932c.png');}
#mobile-header { position: relative; z-index: 2;}
@media (max-width: 500px) {a.mobile-header-startlink, #mobiletopbanner a.startlink {width: 175px;margin-left: -87.5px;}.mobile-header {min-height: 75.5px !important;}}a.mobile-header-startlink {
	height: 100%;
}
#abovetopbanner {
	clear: both;
	z-index: 62;
	background-position: 50% 0;
color: #333333;background-color: #eeeeee;}
@media (max-width: 767px) {
	#abovetopbanner {
		height: auto;
	}
}
div.popuplogos,
#topbanner {
	clear: both;
height: 150px;	overflow: hidden;
background-color: black;}
body.fb #topbanner {
	}
#topbanner {
	overflow: visible;
	z-index: 61;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	background-position: 50% 0;
	}
#topbanner-sticky-wrapper {
	z-index: 61; }

div.innerpopuplogos,
#innertopbanner {
	position: relative;
	margin: 0 auto;
	height: 100%;
	padding-right: 0px;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-width: 1280px;	background-image: url('/cache/files/4c3789e8021d21b2c0535011cf53bdbe18454383.png');	background-repeat: no-repeat;
background-position: 50% 0;}
#innerabovetopbanner {
	position: relative;
	margin: 0 auto;
	height: 100%;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;}

div.innerpopuplogos {
	background-image: url('/cache/files/4c3789e8021d21b2c0535011cf53bdbe18454383.png');}
div.popuplogos {
	min-height: 150px;	clear: none;
}

#topbanner div.pagemodules {
	position: absolute;
	margin-top: -20px;
}

div.searchy {
	padding: 5px;
	padding-right: 0;
	margin-bottom: 20px;
}

#topbanner .htmlbox {
	margin: 0px;
	padding: 0;
	padding-top: 6px;
	text-align: right;
	color: #ffffff;
}

#topbanner .htmlbox,
#topbanner .langchooser {
	}


#topbanner .htmlbox a,
#topbanner .langchooser {
	text-decoration: none;
	color: #ffffff;
		background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 0px;
}
#abovetopbanner .langchooser,
#abovetopbanner .htmlbox,
#abovetopbanner .basketlink {
	padding: 8px 0;
}
#abovetopbanner .htmlbox {
	}
#abovetopbanner .htmlbox p {
	margin: 0;
}
.side-nav__footer .langchooser .langlist li,
#abovetopbanner .langchooser,
#abovetopbanner .htmlbox {
	float: left;
	padding-right: 0.5em;
}
.side-nav__footer .langchooser .langlist li.inactive:hover a,
.side-nav__footer .langchooser .langlist li.inactive a:hover,
.side-nav__footer .langchooser .langlist li.active a {
	background: none !important;
}

.itemsgroup a.showgroup {
	text-decoration: none;
	background-image: none;
	padding: 0;
}
.itemsgroup .htmlbox {
	width: 100%;
	padding: 0;
	text-align: center;
}
.itemsgroup .htmlbox a {
	text-decoration: none;
	display: block;
	padding: 10px 25px;
	border-top: 1px solid #eeeeee;
} 
#mobile-header .itemsgroup .htmlbox,
#topbanner .itemsgroup .htmlbox,
#abovetopbanner .itemsgroup .htmlbox {
	padding: 0;
}
.itemsgroup .boxy {
	margin-top: 10px;
	position: absolute;
	color: #333;
	background-color: white;
	z-index: 200;
	font-size: 1rem;
	-moz-box-shadow: 1px 1px 1px 1px #dddddd ;-webkit-box-shadow: 1px 1px 1px 1px #dddddd ;box-shadow: 1px 1px 1px 1px #dddddd ;-moz-border-radius: 0 3px 3px 3px;-webkit-border-radius: 0 3px 3px 3px;-khtml-border-radius: 0 3px 3px 3px;border-radius: 0 3px 3px 3px;}
#mobile-header .itemsgroup .boxy,
#topbanner .itemsgroup .boxy,
#abovetopbanner .itemsgroup .boxy {
	right: 0;
	min-width: 300px;
}
.itemsgroup .items {
	padding: 10px;
}
#mobile-header .logged_user,
#mobile-header .itemsgroup,
#abovetopbanner .logged_user,
#topbanner .itemsgroup,
#abovetopbanner .itemsgroup {
	float: right;
	padding: 8px 0 8px 10px;
	}
#mobile-header .itemsgroup {
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 2;
       -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
#mobile-header .itemsgroup .theitems,
#topbanner .itemsgroup .theitems,
#abovetopbanner .itemsgroup .theitems {
	max-height: 50vh;
	overflow-y: auto;
}
@media (max-width: 768px) {
	#mobile-header .logged_user,
	#mobile-header div.itemsgroup,
	#abovetopbanner .logged_user,
	#abovetopbanner div.itemsgroup {
		padding-left: 0;
	}
			#abovetopbanner .logged_user,
		#abovetopbanner div.itemsgroup {
			float: none;
			padding-top: 0;
			clear: both;
		}
		#mobile-header .itemsgroup .boxy,
	#abovetopbanner .itemsgroup .boxy {
		left: 0;
		max-width: 98%;
		margin-left: 1%;
	}
	#mobile-header .itemsgroup .boxy {
		left: auto;
		right: 0;
	}
}
#topbanner .itemsgroup a.showgroup,
#abovetopbanner .itemsgroup a.showgroup,
#abovetopbanner .htmlbox a {
	text-decoration: none;
color: #333333;}
#topbanner .itemsgroup .htmlbox a,
#abovetopbanner .itemsgroup .htmlbox a {
color: BLACK;}
#topbanner .itemsgroup .quantity,
#abovetopbanner .itemsgroup .quantity {
	float: left;
	padding-right: 10px;
}

#topbanner .logged_user a,
#abovetopbanner .logged_user a {
	text-decoration: none;
	color: inherit;
}

#abovetopbanner .basketlink {
	float: right;
	background-image: url('/cache/files/fd392d9650504684a4efcb61770436247b77c66c.png');	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px;
}
#abovetopbanner .basketlink a {
	text-decoration: none;
	padding-left: 10px;
}
#topbanner .basketlink {
	clear: both;
	display: block;
	float: right;
	margin-top: 107px;
	background-image: url('/cache/files/fd392d9650504684a4efcb61770436247b77c66c.png');	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 20px;
	padding-top: 3px;
}

#topbanner .basketlink a {
	background-image: none;
}

#topbanner .langchooser {
	float: right;
	text-align: right;
	padding-top: 4px;	background-position: 5px 8px;
	padding-left: 5px;
}

#topbanner .langchooser select {
	color: #333333;
	border: 1px solid #ffffff;
}
#mobile-header .langchooser select,
#abovetopbanner .langchooser select {
	color: #333333;
	border: 1px solid #333333;
}

#mobile-header .langchooser p,
#abovetopbanner .langchooser p,
#topbanner .langchooser p {
	margin: 0;
	padding: 0;
}

#topbanner .langchooser div.langlist {
	padding-top: 2px;
}
#mobile-header .langchooser div.langlist ul,
#abovetopbanner .langchooser div.langlist ul,
#topbanner .langchooser div.langlist ul {
	height: 20px;
	float: left;
}

#mobile-header .langchooser div.langlist ul li.active a,
#abovetopbanner .langchooser div.langlist ul li.active a,
#topbanner .langchooser div.langlist ul li.active a {
	cursor: default;
}

#mobile-header .langchooser div.langlist label,
#abovetopbanner .langchooser div.langlist label,
#topbanner .langchooser div.langlist label {
	float: left;
	padding: 0;
	margin: 0;
	padding-right: 10px;
}

#mobile-header .langchooser ul,
#abovetopbanner .langchooser ul,
#topbanner .langchooser ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#mobile-header .langchooser ul li,
#abovetopbanner .langchooser ul li,
#topbanner .langchooser ul li {
	float: left;
	padding-right: 10px;
}
#mobile-header .langchooser ul li:last-child,
#abovetopbanner .langchooser ul li:last-child,
#topbanner .langchooser ul li:last-child {
	padding-right: 0;
}
@media (max-width: 768px) {
	#mobile-header .langchooser ul li {
		float: none;
		padding-right: 0;
	}
}

#topbanner .langchooser ul li a {
	text-decoration: none;
	color: #ffffff;
}
#mobile-header .langchooser ul li a,
#abovetopbanner .langchooser ul li a {
	text-decoration: none;
	color: #333333;
}

#mobile-header .langchooser ul li a img,
#abovetopbanner .langchooser ul li a img,
#topbanner .langchooser ul li a img {
	margin-right: 5px;
	height: 13px;}

#mobile-header .langchooser ul li.active a,
#abovetopbanner .langchooser ul li.active a,
#topbanner .langchooser ul li.active a {
	font-weight: bold;
}

#mobile-header .langchooser ul li.active a img,
#abovetopbanner .langchooser ul li.active a img,
#topbanner .langchooser ul li.active a img {
}

#mobile-header .langchooser {
	position: absolute;
	right: 16px;
	top: 16px;
}
@media (max-width: 460px) {
	#mobile-header .langchooser {
		right: 8px;
		top: 4px;
	}
}

div.gallerycontent div.aphoto img,
#belowtopmenu div.aphoto img,
#belowtopmenu object {
	display: block;
	max-width: 100%;
}
#belowtopmenu div.gallerycontent div.aphoto img {
	width: 100%;
}

#topmenu {
font-family: 'Open Sans', verdana, bitstream vera sans, sans-serif;font-size: 16px;	z-index: 60;	background-position: 0px 0;
background-color: #000000;}

body.fb #topmenu {
	background-position: 0px 0;
}

@media (max-width: 992px) {
	#topmenu-sticky-wrapper,
	#topbanner-sticky-wrapper {
		display: none;
	}
}
#topmenu-sticky-wrapper {
	z-index: 60; }
#topmenu-sticky-wrapper .is-sticky #topmenu {
	box-shadow: 0 2px 3px rgba(0,0,0,0.4);}

#innertopmenu {
	padding-bottom: 0px;	background-position: 0 100%;
	background-repeat: repeat-x;
	margin: 0 auto;
max-width: 1280px;}
body.fb #innertopmenu {
	background-image: none;
	padding-bottom: 0px;	background-position: 0 100%;
	background-repeat: no-repeat;
}
div.topmenu {
	min-height: 40px;
		background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;}
body.fb div.topmenu {
	background-image: none;
	}
div.topmenu ul {
	display: inline-block;
	vertical-align: top;
min-height: 40px;}
body.fb div.topmenu ul {
	padding-left: 0px;
}

div.topmenu ul li:hover div.megamenu {
	display: block;
}

div.topmenu div.megamenu,
div.topmenu ul ul {
	text-align: left;
	float: none;
	text-shadow: none;
	height: auto;
	top: 40px;
	background-image: none;
	background-repeat: repeat;background-color: #000000;font-size: 11px;	padding-left: 0;
}

div.topmenu ul ul ul {
	margin-left: 298px;
}
div.horizmenu ul ul li.edgeright ul {
	margin-left: -300px !important;}
div.horizmenu > ul > li.edgeright > ul {
	left: auto;
	right: 0;
}

div.topmenu div.megamenu ul,
div.topmenu div.megamenu ul ul,
div.topmenu div.megamenu ul ul ul {
	margin-left: 0;
	background-image: none;
	background-color: transparent;
}
div.topmenu ul li {
	height: auto;
	min-height: 40px;
	padding-right: 0px;
		background-repeat: no-repeat;
	background-position: 100% 0;
}

div.topmenu ul ul li {
	min-height: 10px;
}

div.topmenu div.megamenu ul ul li,
div.topmenu div.megamenu ul li {
	height: auto;
}

div.topmenu ul li.active {
	}
div.topmenu ul li.inactive {
	padding-right: 0px;
}

div.topmenu ul ul li.active,
div.topmenu ul ul li.inactive,
div.topmenu ul ul li {
	background-image: none;
	padding-right: 0;
		width: 300px;
	clear: both;
}

div.topmenu ul ul li.active {
	}
div.topmenu ul ul li.inactive {
	padding-right: 0px;
}

div.topmenu ul li a {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 20px;
	color: #ffffff;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

div.topmenu div.megamenu h2,
div.topmenu ul ul li a {
font-weight: normal;	font-variant: normal;
	height: auto;
	min-height: 15px;
	padding-top: 13px;
	padding-bottom: 12px;
	padding-right: 1px;
}

div.topmenu div.megamenu ul li a {
	height: auto;
	padding-top: 4px;
	padding-bottom: 3px;
}

div.topmenu div.megamenu h2 {
	height: auto;
	font-weight: bold;
	padding: 0;
	margin: 0;
	line-height: 1.3em;
	font-size: 1.4em;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
}

div.topmenu div.megamenu h2 a {
	padding: 0;
	margin: 0;
	font-weight: inherit;
}
div.topmenu ul li div.megamenu a {
	color: inherit;
}

div.topmenu div.megamenu ul li.haschilds a {
	padding-bottom: 2px;
	cursor: default;
}
div.topmenu div.megamenu ul li.nochilds a {
	cursor: pointer;
}
div.topmenu div.megamenu ul li a {
	padding-left: 0;
}
div.topmenu div.megamenu ul ul li.nochilds a,
div.topmenu div.megamenu ul ul li a {
	padding-top: 3px;
	padding-bottom: 2px;
}
div.topmenu div.megamenu ul ul li a {
	padding-left: 15px;
}

div.topmenu div.megamenu ul ul ul li a {
	padding-left: 30px;
}

div.topmenu div.megamenu ul ul ul ul li a {
	padding-left: 45px;
}

div.topmenu div.megamenu ul ul {
	margin-bottom: 5px;
}

div.topmenu div.megamenu div.description {
	font-size: .9em;
	color: #999999;
	margin-top: -3px;
	margin-bottom: 3px;
	line-height: 1.3em;
}

div.topmenu div.megamenu div.megafirstlevelitem {
	margin-bottom: 20px;
}

div.topmenu div.megamenu div.inactive h2:hover > a,
div.topmenu div.megamenu div.active h2:hover > a,
div.topmenu div.megamenu li.active:hover > a,
div.topmenu div.megamenu li.inactive:hover > a,
div.topmenu div.megamenu div.active:hover > a,
div.topmenu div.megamenu div.inactive:hover > a,
div.topmenu div.megamenu div:hover > a,
div.topmenu ul li.inactive:hover > a,
div.topmenu ul li.active:hover > a,
div.topmenu ul li:hover > a{
text-decoration: underline;}

div.topmenu div.megamenu li.active a,
div.topmenu div.megamenu div.active a,
div.topmenu ul li.active a {
text-decoration: none;color: #ffffff;}
div.topmenu div.megamenu li.inactive a,
div.topmenu div.megamenu li.active a,
div.topmenu div.megamenu div.inactive a,
div.topmenu div.megamenu div.active a {
	background-image: none;
}

div.topmenu div.megamenu li.inactive h2,
div.topmenu div.megamenu li.inactive a,
div.topmenu div.megamenu div.inactive h2,
div.topmenu div.megamenu div.inactive a,
div.topmenu ul li.inactive a {
	color: #ffffff;
}

div.topmenu div.megamenu li.inactive a,
div.topmenu div.megamenu div.inactive a,
div.topmenu ul li.inactive a {
	background-image: none;
	}

div.topmenu div.megamenu li.active a,
div.topmenu div.megamenu li.active h2,
div.topmenu div.megamenu div.active a,
div.topmenu div.megamenu div.active h2,
div.topmenu ul ul li.active a {
	background-image: none;
}

div.topmenu div.megamenu li.inactive h2,
div.topmenu div.megamenu li.inactive a,
div.topmenu div.megamenu div.inactive h2,
div.topmenu div.megamenu div.inactive a,
div.topmenu ul ul li.inactive a {
	background-image: none;
}

div.topmenu div.megamenu div.active a.imagelink,
div.topmenu div.megamenu div.inactive a.imagelink,
div.topmenu div.megamenu div.active h2 a,
div.topmenu div.megamenu div.active h2,
div.topmenu div.megamenu div.inactive h2 a,
div.topmenu div.megamenu div.inactive h2 {
	background-image: none;
}

div.topmenu div.megamenu li.inactive:hover > a,
div.topmenu div.megamenu li.active:hover > a,
div.topmenu div.megamenu div.inactive:hover > a,
div.topmenu div.megamenu div.active:hover > a,
div.topmenu ul li.inactive:hover,
div.topmenu ul li.active:hover {
	}

div.topmenu div.megamenu li.inactive:hover > a,
div.topmenu div.megamenu li.active:hover > a,
div.topmenu div.megamenu div.inactive:hover > a,
div.topmenu div.megamenu div.active:hover > a,
div.topmenu ul ul li.active:hover,
div.topmenu ul ul li.inactive:hover,
div.topmenu ul ul li:hover {
	background-image: none;
	}
div.topmenu div.megamenu li.inactive:hover > a,
div.topmenu div.megamenu li.active:hover > a,
div.topmenu div.megamenu div.inactive:hover > a,
div.topmenu div.megamenu div.active:hover > a{
	background-image: none;
}

div.topmenu div.megamenu div.inactive h2:hover > a,
div.topmenu div.megamenu div.active h2:hover > a,
div.topmenu div.megamenu li.inactive:hover > a,
div.topmenu div.megamenu li.active:hover > a,
div.topmenu div.megamenu div.inactive:hover > a,
div.topmenu div.megamenu div.active:hover > a,
div.topmenu ul li.inactive:hover > a,
div.topmenu ul li.active:hover > a{
}

div.topmenu div.megamenu div.inactive h2:hover > a,
div.topmenu div.megamenu div.active h2:hover > a,
div.topmenu div.megamenu li.inactive:hover > a,
div.topmenu div.megamenu li.active:hover > a,
div.topmenu div.megamenu div.inactive:hover > a,
div.topmenu div.megamenu div.active:hover > a,
div.topmenu ul ul li.inactive:hover > a,
div.topmenu ul ul li.active:hover > a{
	background-image: none;
}


div.topmenu ul ul li.newnode {
	display: none;
}

div.topmenu div.megamenu,
div.megamenu {
	padding: 15px;
	padding-left: 10px; 	padding-right: 10px; 	-moz-box-shadow: 1px 1px 1px 1px #DDDDDD ;-webkit-box-shadow: 1px 1px 1px 1px #DDDDDD ;box-shadow: 1px 1px 1px 1px #DDDDDD ;-moz-border-radius: 0 5px 5px 5px;-webkit-border-radius: 0 5px 5px 5px;-khtml-border-radius: 0 5px 5px 5px;border-radius: 0 5px 5px 5px;}

li.edgeright div.megamenu {
	right: 0;
	left: auto;
}

div.megamenu div.acolumn {
	float: left;
	width: 300px;
	padding-left: 5px;
	padding-right: 5px;
}

div.megamenu.fullsize * {
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

	div.megamenucols1 {
		width: 310px;
	}
	div.fullsize.megamenucols1 div.acolumn {
		width: 100%;
	}
	div.megamenucols2 {
		width: 620px;
	}
	div.fullsize.megamenucols2 div.acolumn {
		width: 50%;
	}
	div.megamenucols3 {
		width: 930px;
	}
	div.fullsize.megamenucols3 div.acolumn {
		width: 33.333333333333%;
	}
	div.megamenucols4 {
		width: 1240px;
	}
	div.fullsize.megamenucols4 div.acolumn {
		width: 25%;
	}
	div.megamenucols5 {
		width: 1550px;
	}
	div.fullsize.megamenucols5 div.acolumn {
		width: 20%;
	}
	div.megamenucols6 {
		width: 1860px;
	}
	div.fullsize.megamenucols6 div.acolumn {
		width: 16.666666666667%;
	}
	div.megamenucols7 {
		width: 2170px;
	}
	div.fullsize.megamenucols7 div.acolumn {
		width: 14.285714285714%;
	}
	div.megamenucols8 {
		width: 2480px;
	}
	div.fullsize.megamenucols8 div.acolumn {
		width: 12.5%;
	}
	div.megamenucols9 {
		width: 2790px;
	}
	div.fullsize.megamenucols9 div.acolumn {
		width: 11.111111111111%;
	}

div.megamenu a.imagelink {
	padding: 0;
	margin: 0;
	display: block;
	background-image: none;
	background-color: transparent;
	float: none;
	height: auto;
	width: auto;
}
div.topmenu div.megamenu div.inactive h2:hover > a,
div.topmenu div.megamenu div.active h2:hover > a,
div.topmenu div.megamenu div a.imagelink:hover,
div.topmenu div.megamenu li.active h2 a:hover,
div.topmenu div.megamenu li.inactive h2 a:hover,
div.topmenu div.megamenu div.active h2 a:hover,
div.topmenu div.megamenu div.inactive h2 a:hover {
	background-color: transparent;
	background-image: none;
}

div.topmenu ul li div.megamenu h2 a,
div.megamenu h2 a {
	height: auto;
}

#abovecontent {
	clear: both;
	background-position: 0 0;
	margin: 0 auto;
background-repeat: repeat-x;}
#innerabovecontent {
	margin: 0 auto;
}

#content,
#innercontent {
	padding-left: 10px;
	padding-right: 10px;
}

#content {
	clear: both;
	background-repeat: repeat-x;background-position: 10px 0;margin-top: 0;max-width: 1270px;}

#innercontent {
	background-position: 0 0;
	background-repeat: repeat-x;padding: 0;	padding-top: 0px;
	margin: 0 auto;
}

#content {
	padding-bottom: 20px;
}

#content.hascontentbottom {
	padding-bottom: 0;
}

#content.hascontentbottom #contentbottom {
	padding-bottom: 20px;
}
#contentbottom {
}

#twopluscols {
	background-repeat: repeat-x;	background-position: 0 0;
}

#contenttop {
	text-align: left;
}

#content,
#belowtopmenu,
#abovetopmenu,
#onecol,
#popupcontent {
background-color: white;}
#belowtopmenu {
	background-repeat: no-repeat;
	margin: 0 auto;
	background-repeat: repeat-x;}
	#belowtopmenu { 
		min-height: 0;
			}
	@media (min-width: 980px) {
		#belowtopmenu { 
				}
	}

#belowtopmenu div.inEditMode {
}

#onecol {
	padding-top: 10px;
	position: relative;
}

#lefty {
	float: left;
	width: 165px;
	text-align: left;
background-color: transparent;}
#leftytop {
	background-position: 0 0;
background-repeat: repeat-x;}

#righty {
	margin-left: 185px;
	width: 770px;
width: auto;	text-align: left;
	padding-left: 10px;
	padding-bottom: 0px;
}

	#lefty {
		display: none;
	}
	#righty {
		margin-left: 0;
	}
	@media (min-width: 660px) {
		#lefty {
			display: block;
		}
		#righty {
			margin-left: 185px;
		}
	}

#popupcontent #righty {
	width: 955px;
width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
}

#rightyl {
	width: 570px;
	width: auto;
	padding-right: 30px;
	margin-right: 170px;
}

#rightyr {
	float: right;
	width: 170px;
	margin-right: 0;
	padding-left: 0;
}

	@media (max-width: 830px) {
		#rightyr {
			display: none;
		}
		#rightyl {
			margin-right: 0;
		}
	}

#sidebar {
	width: 260px;
	position: absolute;
	left: -260px;
	z-index: 1;
	visibility: hidden;
	opacity: 0;
-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
#content.sidebar_active {
	overflow-x: hidden;
}
#content.sidebar_active #sidebar {
	opacity: 1;
	visibility: visible;
}
#content.sidebar_active #sidebar,
#content.sidebar_active #contenttop,
#content.sidebar_active #twopluscols,
#content.sidebar_active #contentbottom {
-webkit-transform: translateX(260px);-ms-transform: translateX(260px);transform: translateX(260px);}

#sidebar,
#contenttop,
#twopluscols,
#contentbottom {
-webkit-transition: visibility 0s, transform .3s ease, opacity .3s ease;-moz-transition: visibility 0s, transform .3s ease, opacity .3s ease;-o-transition: visibility 0s, transform .3s ease, opacity .3s ease;transition: visibility 0s, transform .3s ease, opacity .3s ease;}

.sidebartoggle a {
	text-decoration: none;
}

#righty .prodmenu {
	margin-left: 15px;
	margin-right: 15px;
}
#lefty h1,
#righty .prodmenu h1,
.prodmenu h1,
#lefty h2,
#righty .prodmenu h2,
.prodmenu h2 {
	margin: 0;
	margin-left: 0px;
	margin-bottom: 5px;
	padding: 3px;
	padding-left: 5px;
	padding-bottom: 4px;
	font-size: 15px;
	font-variant: normal;
	color: black;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #000000),color-stop(1px, #000000),color-stop(1px, #ffffff),color-stop(79px, #ffffff),color-stop(79px, #000000),color-stop(80px, #000000));background-size: 1px 80px;background-repeat: repeat-x !important;background-image: -moz-linear-gradient(to bottom, #000000 0px, #000000 1px, #ffffff 1px, #ffffff 79px, #000000 79px, #000000 80px);background-image: -webkit-linear-gradient(to bottom, #000000 0px, #000000 1px, #ffffff 1px, #ffffff 79px, #000000 79px, #000000 80px);background-image: -o-linear-gradient(to bottom, #000000 0px, #000000 1px, #ffffff 1px, #ffffff 79px, #000000 79px, #000000 80px);background-image: -ms-linear-gradient(to bottom, #000000 0px, #000000 1px, #ffffff 1px, #ffffff 79px, #000000 79px, #000000 80px);background-image: linear-gradient(to bottom, #000000 0px, #000000 1px, #ffffff 1px, #ffffff 79px, #000000 79px, #000000 80px);background-repeat: repeat-x;background-position: 0 0;padding-top: 31px;padding-bottom: 31px;min-height: 18px;}

#lefty .prodmenu h1,
.prodmenu h1,
#lefty .prodmenu h2,
.prodmenu h2 {
	margin-bottom: 0;
}

#lefty .prodmenu h1 a,
.prodmenu h1 a,
#lefty .prodmenu h2 a,
.prodmenu h2 a {
	color: black;
}

#righty .prodmenu h1,
#righty .prodmenu h2 {
	background-image: none;
}
#lefty .prodmenu {
	margin-bottom: 30px;
		background-position: 0 100%;
	background-repeat: repeat-x;
	padding-bottom: 0px;
}

.prodmenu div.openfolder a {
	display: inline;
	background-color: white;
	background-image: none;
	padding: 0;
	margin-top: 2px;
}

.prodmenu ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.prodmenu ul ul {
	display: none;
	margin: 0;
}

.prodmenu li.active > ul {
	display: block;
}

.prodmenu ul li {
		background-position: 0 100%;
	background-repeat: repeat-x;	padding-bottom: 0px;
	border-bottom: 1px solid #e9e9e9;
}

.prodmenu ul ul li {
	padding-bottom: 0;
	padding-top: 0px;
		background-repeat: repeat-x;	background-position: 0 0;
	border-top: 0px solid #e9e9e9;
	border-bottom: none;
}

.prodmenu ul li a {
	display: block;
font-style: normal;	font-variant: normal;
	padding: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	color: #333333;
background-color: WHITE;	background-image: url('/cache/files/36ca1dc90446663dddab35a052ebb9d52f08e9cf.png');	background-repeat: no-repeat;
}
.prodmenu ul li.inactive a:hover,
.prodmenu ul li.active a {
	color: #bf0000;font-weight: bold;}
.prodmenu ul li.inactive a:hover {
font-weight: normal;}

.prodmenu ul li.inactive a {
	color: #333333;background-color: WHITE;font-weight: normal;}

	.prodmenu ul  li a {
		padding-left: 14px;
		background-position: 5px 7px;
	}
	.prodmenu ul ul  li a {
		padding-left: 27px;
		background-position: 18px 7px;
	}
	.prodmenu ul ul ul  li a {
		padding-left: 40px;
		background-position: 31px 7px;
	}
	.prodmenu ul ul ul ul  li a {
		padding-left: 53px;
		background-position: 44px 7px;
	}
	.prodmenu ul ul ul ul ul  li a {
		padding-left: 66px;
		background-position: 57px 7px;
	}
	.prodmenu ul ul ul ul ul ul  li a {
		padding-left: 79px;
		background-position: 70px 7px;
	}


.prodmenu ul li.meta a {
	background-color: #f0f1b7;
	color: black;
}

.prodmenu ul li.newnode a {
	color: blue;
	text-decoration: underline;
}

.prodmenu a.stopedit,
.prodmenu a.editme {
	display: block;
	text-decoration: underline;
	font-weight: bold;
	margin-top: 4px;
}

.imagemenu * {
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.imagemenu ul {
	}
.imagemenu ul li {
	float: left;
	text-align: center;
	border: none;
	}
@media (min-width: 0px) and (max-width: 768px) {
			.imagemenu ul li {width: 50%;}
			.imagemenu ul li:nth-child(2n+1) {clear: left;}
		}@media (min-width: 769px) and (max-width: 1200px) {
			.imagemenu ul li {width: 33.3333%;}
			.imagemenu ul li:nth-child(3n+1) {clear: left;}
		}@media (min-width: 1201px) and (max-width: 4800px) {
			.imagemenu ul li {width: 25%;}
			.imagemenu ul li:nth-child(4n+1) {clear: left;}
		}.imagemenu ul li.inactive a {
	padding: 5px 5px 10px;
	padding-top: 1px;padding-bottom: 1px;border-color: transparent;border-style: solid;-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;}
.imagemenu ul li.inactive a:hover {
	}

.imagemenu ul li.inactive a span {
	}
.imagemenu ul li img.pagethumb {
	max-width: 100%;
	display: block;
	margin: 0 auto;margin-bottom: 10px;-o-object-fit: contain;object-fit: contain;background-color: transparent;}
@media (max-width: 768px) {
	.imagemenu ul li img.pagethumb {
		height: auto;
	}
}


.mobile-header-title {
	flex-grow: 2;
	text-align: center;
}

.side-nav__header {
	max-height: 200px;
	height: 30%;
}

.side-nav button.side-nav__hide {
	font-size: 24px;
	color: white;}

.mobile-header {
	height: auto;
	min-height: 151px;}

.side-nav ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.side-nav ul li {
	height: auto;
line-height: 48px;	padding: 0;
}
.side-nav ul li.haschilds > a::before {
    direction: ltr;
    display: inline-block;
    font-family: "Material Icons";
    font-feature-settings: "liga";
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
	content: 'keyboard_arrow_down';
	color: #333;
	float: right;
	padding-top: 12px;
	font-weight: 300;
}
.side-nav ul li.active a {
	background-color: #eee;
background-color: #eee;}
.side-nav ul li.inactive:hover > a {
	background-color: #ccc;
background-color: #ccc;}
.side-nav ul li.inactive a {
	background-color: white;
background-color: white;}
.side-nav ul li.inactive > ul {
	display: none;
}
.side-nav ul li a {
	display: block;
	color: #333;
	text-decoration: none;
	padding-left: 16px;
font-weight: 500;}
.side-nav ul ul li a {
	padding-left: 32px;
font-weight: 400;}
.side-nav ul li a {padding-left: 16px;}.side-nav ul ul li a {padding-left: 32px;}.side-nav ul ul ul li a {padding-left: 48px;}.side-nav ul ul ul ul li a {padding-left: 64px;}.side-nav ul ul ul ul ul li a {padding-left: 80px;}.side-nav ul ul ul ul ul ul li a {padding-left: 96px;}.side-nav__footer {
	box-shadow: 0 -1px 2px rgba(0,0,0,0.4);	padding: 10px 16px;
}
.side-nav ul li a .material-icons {
	padding-bottom: 1px;
}
.side-nav .icon {
	margin-right: 10px;
}
.sitemapmenu ul ul {
	display: block;
}

.alladminmenu ul ul {
	display: none;
}

div.contactform label {
	color: #333333;
	padding: 4px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.contactform p.notrequired select,
.contactform p.notrequired textarea,
.contactform p.notrequired input,
.contactform p.required select,
.contactform p.required textarea,
.contactform p.required input {
	padding: 4px;
	font-size: 16px;
	border: 1px solid #999999;
}

#belowsite,
#innercopyinfo,
#copyinfo {
	width: 975px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

#belowsite,
#copyinfo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-position: 0 0;
}

#copyinfo {
	color: #ffffff;
background-color: #000000;	background-repeat: repeat-x;width: auto; padding: 0;}

#innercopyinfo {
margin-left: auto; margin-right: auto;width: auto;max-width: 1280px;}

#innerbelowsite,
#belowsite {
	padding-top: 0;
	padding-bottom: 0;
	padding-top: 20px;padding-bottom: 20px;}

#belowsite {
	width: 985px;
width: auto;	margin: 0;
	background-position: 0 0;
	background-image: none;
	background-color: transparent;
	color: #ffffff;background-color: #000000;background-repeat: repeat-x;background-position: 50% 0;padding: 0;}
#belowsite a {
color: #ffffff;}

#innerbelowsite {
	text-align: left;
	margin-left: auto; margin-right: auto;max-width: 1280px;}

#copyinfo a {
	color: #ffffff;
	text-decoration: none;
}

#copyleft {
	padding-top: 0px;
	padding-left: 10px;
	float: left;
}

#copyright {
	text-align: right;
	padding-right: 10px;
}
@media (max-width: 992px) {	#copyleft, #copyright {
		padding: 0 10px;
		float: none;
		text-align: center;
	}
	#copyleft {
		padding-bottom: 6px;
	}
}
div.registerlink a {
	color: ##bf0000;
}

#righty div.pager a,
#righty div.pager_foundinfo,
#righty div.pager_pagecount {
	color: BLACK;
}

#righty div.pager_foundinfo {	
	float: left;
}

#righty div.pager_pagecount {
	text-align: right;
	margin-right: 35px;
}

#rightyr div.pager_foundinfo {
	display: none;
}

#rightyr h1, #rightyr h2 {
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	color: white;
background-color: #a82f2f;	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 11px;
	margin-bottom: 0;
	background-position: 0 0;
	border-bottom: none;
	background-image: url('/cache/files/c7089fcc9ae875d05586890dc1023e4b7d182148.png');background-repeat: no-repeat;}

#rightyr div.items,
#rightyr div.filegallery,
#rightyr div.gallery {
	color: #333333;
background-color: white;	padding-bottom: 5px;
	margin-bottom: 5px;
}

#rightyr div.items div.belowitems,
#rightyr div.theitems,
#rightyr div.gallerycontent {
        border: 1px solid #dadada;
        border-top: none;
}
#rightyr div.gallerycontent {
	padding-top: 10px;
	padding-left: 5px;
}
#rightyr div.theitems {
        border-bottom: none;
	padding-bottom: 0;
}

#rightyr div.items div.sumprice {
	padding-top: 5px;
	border-top: 1px solid #dadada;
}

#belowcontent div.gallery ul li,
#belowcontent div.gallery div.photogroup,
#contenttop div.gallery ul li,
#contenttop div.gallery div.photogroup,
#righty div.gallery ul li,
#righty div.gallery div.photogroup {
        float: left;
}

#rightyr div.gallery div.photogroup  div.flash,
#rightyr div.gallery div.photogroup  div.aphoto,
#rightyr div.gallery div.photogroup  div.lezanta {
	text-align: center;
}

#belowcontent div.gallery div.photogroup  div.lezanta,
#belowcontent div.gallery div.photogroup  div.lezanta,
#contenttop div.gallery div.photogroup  div.lezanta,
#righty div.gallery div.photogroup  div.lezanta {
	text-align: left;
}

#belowcontent div.gallery div.photogroup p.editme,
#belowcontent div.gallery div.photogroup p.editme,
#contenttop div.gallery div.photogroup p.editme,
#righty div.gallery div.photogroup p.editme {
        padding-left: 0;
        padding-right: 0;
        text-align: center;
}

#onecol div.gallery a.back {
	display: none;
}

#righty div.gallery ul li {padding-bottom: 10px;}#righty div.gallery div.photogroup {height: 260px;}#righty div.gallery div.photogroup  div.aphoto {width: 310px;max-width: 100%;}#righty div.gallery div.photogroup div.aphoto {height: 230px;}#righty div.gallery div.photogroup  div.aphoto img {-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;}#righty div.gallery div.photogroup  div.flash {width: 310px;}#righty div.gallery div.photogroup div.flash {height: 230px;}#righty div.gallery div.photogroup  div.lezanta {width: 300px;height: 20px;}#righty div.gallery div.photogroup p.editme {width: 300px;}#righty div.gallery div.itemconfig p.submit,
		#righty div.gallery div.itemconfig div.editimageinfo {margin-left: 300px;}@media (max-width: 310px) {#righty div.gallery div.photogroup, #righty div.gallery ul li {float: none;}#righty div.gallery div.photogroup,#righty div.gallery div.photogroup div.aphoto {height: auto;}}#contenttop div.gallery ul li {padding-bottom: 10px;}#contenttop div.gallery div.photogroup {height: 260px;}#contenttop div.gallery div.photogroup  div.aphoto {width: 310px;max-width: 100%;}#contenttop div.gallery div.photogroup div.aphoto {height: 230px;}#contenttop div.gallery div.photogroup  div.aphoto img {-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;}#contenttop div.gallery div.photogroup  div.flash {width: 310px;}#contenttop div.gallery div.photogroup div.flash {height: 230px;}#contenttop div.gallery div.photogroup  div.lezanta {width: 300px;height: 20px;}#contenttop div.gallery div.photogroup p.editme {width: 300px;}#contenttop div.gallery div.itemconfig p.submit,
		#contenttop div.gallery div.itemconfig div.editimageinfo {margin-left: 300px;}@media (max-width: 310px) {#contenttop div.gallery div.photogroup, #contenttop div.gallery ul li {float: none;}#contenttop div.gallery div.photogroup,#contenttop div.gallery div.photogroup div.aphoto {height: auto;}}#contentbottom div.gallery ul li {padding-bottom: 10px;}#contentbottom div.gallery div.photogroup {height: 260px;}#contentbottom div.gallery div.photogroup  div.aphoto {width: 310px;max-width: 100%;}#contentbottom div.gallery div.photogroup div.aphoto {height: 230px;}#contentbottom div.gallery div.photogroup  div.aphoto img {-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;}#contentbottom div.gallery div.photogroup  div.flash {width: 310px;}#contentbottom div.gallery div.photogroup div.flash {height: 230px;}#contentbottom div.gallery div.photogroup  div.lezanta {width: 300px;height: 20px;}#contentbottom div.gallery div.photogroup p.editme {width: 300px;}#contentbottom div.gallery div.itemconfig p.submit,
		#contentbottom div.gallery div.itemconfig div.editimageinfo {margin-left: 300px;}@media (max-width: 310px) {#contentbottom div.gallery div.photogroup, #contentbottom div.gallery ul li {float: none;}#contentbottom div.gallery div.photogroup,#contentbottom div.gallery div.photogroup div.aphoto {height: auto;}}#belowcontent div.gallery ul li {padding-bottom: 10px;}#belowcontent div.gallery div.photogroup {height: 260px;}#belowcontent div.gallery div.photogroup  div.aphoto {width: 310px;max-width: 100%;}#belowcontent div.gallery div.photogroup div.aphoto {height: 230px;}#belowcontent div.gallery div.photogroup  div.aphoto img {-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;}#belowcontent div.gallery div.photogroup  div.flash {width: 310px;}#belowcontent div.gallery div.photogroup div.flash {height: 230px;}#belowcontent div.gallery div.photogroup  div.lezanta {width: 300px;height: 20px;}#belowcontent div.gallery div.photogroup p.editme {width: 300px;}#belowcontent div.gallery div.itemconfig p.submit,
		#belowcontent div.gallery div.itemconfig div.editimageinfo {margin-left: 300px;}@media (max-width: 310px) {#belowcontent div.gallery div.photogroup, #belowcontent div.gallery ul li {float: none;}#belowcontent div.gallery div.photogroup,#belowcontent div.gallery div.photogroup div.aphoto {height: auto;}}#rightyr div.gallery ul li {padding-bottom: 10px;}#rightyr div.gallery div.photogroup {height: 123px;}#rightyr div.gallery div.photogroup  div.aphoto {width: 170px;max-width: 100%;}#rightyr div.gallery div.photogroup div.aphoto {height: 93px;}#rightyr div.gallery div.photogroup  div.aphoto img {-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;}#rightyr div.gallery div.photogroup  div.flash {width: 170px;}#rightyr div.gallery div.photogroup div.flash {height: 93px;}#rightyr div.gallery div.photogroup  div.lezanta {width: 170px;height: 20px;}#rightyr div.gallery div.photogroup p.editme {width: 170px;}#rightyr div.gallery div.itemconfig p.submit,
		#rightyr div.gallery div.itemconfig div.editimageinfo {margin-left: 170px;}@media (max-width: 170px) {#rightyr div.gallery div.photogroup, #rightyr div.gallery ul li {float: none;}#rightyr div.gallery div.photogroup,#rightyr div.gallery div.photogroup div.aphoto {height: auto;}}
#belowcontent div.filegallery ul li div.lezanta,
#belowcontent div.filegallery ul li div.lezanta,
#contenttop div.filegallery ul li div.lezanta,
#righty div.filegallery ul li div.lezanta {
	margin-left: 5px;
}

#contenttop div.filegallery ul li,
#righty div.filegallery ul li {
	margin-bottom: 10px;
}

div.gallerycontent ul li div.lezanta a {
	text-decoration: none;
	color: #333333;
}

#rightyr div.gallerycontent ul li div.lezanta a {
	color: #333333;
}

div.gallerycontent ul li div.lezanta a.originalfilename {
	color: BLACK;
}

#rightyr div.htmlbox {
	margin: 0;
	padding: 0;
}
#rightyr div.htmlbox a.editme {
	margin-bottom: 5px;
}

#rightyr div.items div.htmlbox {
	margin-bottom: 0;
}

#rightyr div.items div.item {
        margin: 0;
        padding: 0;
        padding-top: 5px;
        padding-bottom: 5px;
}
#rightyr div.lastnews div.item {
        padding-top: 8px;
        padding-bottom: 0px;
}

#rightyr div.items div.lastitem {
	background-image: none;
}

#rightyr div.items h3,
#rightyr div.items div.date {
	padding-left: 5px;
}

#rightyr div.items h3 {
	font-size: 15px;
	margin-bottom: 3px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 5px;
}

#abovetopbanner div.items h3 {
	font-size: 14px;
}

div.newprodsbox div.infoline span.label {
	padding-left: 5px;
	font-weight: bold;
}

#rightyr div.items div.photos {
	width: 100%;
	padding: 0;
	text-align: center;
	background-color: transparent;
}

#rightyr div.items div.photos img {
	float: none;
}

#rightyr div.items div.date {
	padding-bottom: 10px;
}

div.price div.startprice span.value {
	text-decoration: line-through;
}

div.basketbox div.priceinfo {
	float: right;
	padding-right: 5px;
}

div.basketbox div.sumprice {
	text-align: right;
	padding-right: 5px;
}

div.newprodsbox div.pricewithvat,
div.basketbox div.sumprice div.pricewithvat,
div.basketbox div.sumprice div.vat,
div.basketbox div.sumprice div.pricenovat {
	display: none;
}

div.basketbox div.linkto {
	margin-bottom: 10px;
	margin-right: 5px;
}

div.finish_order label,
div.finish_order span.label,
div.sumprice span.label {
	font-weight: bold;
}

div.sumprice div {
	white-space: nowrap;
}

div.items div.detail h3 {
	font-size: 24px;font-weight: normal;}

h3,
div.items div.list h3,
div.items h3 {
	font-size: 16px;
	margin: 0;
	line-height: 1.1em;
	margin-bottom: 0.4em;
}
div.items div.list h3,
div.items h3 {
}

div.items div.detail h3 a {
	}

h3 a,
div.items div.list h3 a,
div.items h3 a {
	color: ##bf0000;
	text-decoration: none;
}

div.htmlbox div.filter,
div.items div.filter {
	padding-bottom: 5px;
}

div.items div.actionsboxy::before {
	content: " ";
	float: right;
	width: 100px;
}
div.items div.actionsboxy {
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	z-index: 1;
}

div.items div.actionsboxy a {
	float: left;
	margin-left: 5px;
}

div.productsoptions div.actionsboxy {
	width: 100%;
}

div.items div.linkto {
	margin-top: 10px;
	float: right;
	min-height: 40px;
	background-color: black;	background-repeat: no-repeat;
	background-position: 0 0;
}

div.items table div.linkto {
	margin-top: 0;
	float: none;
}

div.items div.linkto a {
	display: block;
	text-decoration: none;
	padding: 18px;text-align: center;font-weight: normal;	padding-top: 10px;
	padding-bottom: 12px;
	color: white;
}

div.items div.group,
.quantity .value input[type='button'] {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0;
	min-height: 40px;
	padding: 0;
	border-style: solid;
	border-width: 0;
	margin-top: 5px;margin-bottom: 5px;background-color: #000000;}
div.items div.contentboxy div.group {
	margin-right: 10px;
}
div.items div.groupcompact {
	float: left;
	margin-right: 5px;
}

div.items div.group a {
	display: block;
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 10px;padding-bottom: 12px;padding-left: 18px;padding-right: 18px;	font-weight: bold;
	text-decoration: none;
color: #ffffff;}

div.items div.date {
	font-style: italic;
	padding-bottom: 3px;
}

div.items div.photos {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: transparent;}

div.items div.detail div.photos {
}

div.itemstable div.photos {
	padding-bottom: 0;
}

div.items div.photos img {
	display: block;
-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;}

#popupcontent div.items div.photos div.thumbnails {
	margin-top: 10px;
}
div.items div.photos div.thumbnails a {
	display: inline-block;
	margin-right: 10px;
}
div.items div.photos div.thumbnails.fullsizethumbs a {
	margin-right: 0;
}

div.items div.photos div.thumbnails img {
-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;}


div.items div.photos {
	position: relative;
}
.badge_wrapper {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100px;
	height: 100px;
	pointer-events: none;
	z-index: 0;
}
.badge {
	font-size: 12px;
	color: white;
	background-color: #cc0000;
	position: absolute;
	top: 22px;
	left: -45px;
	width: 135px;
	text-align: center;
	padding: 8px 20px;
	z-index: 51;
	font-weight: bold;
-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);transform-origin: 50% 50%;}

div.items div.infoboxy span.label {
	font-weight: bold;
}


div.items div.contentboxy span.dynfieldlabel,
div.items div.contentboxy span.label {
	font-weight: bold;
	background-position: 0 6px;
	background-repeat: no-repeat;
}

div.items div.contentboxy div.infoline,
div.items div.contentboxy div.textbox div.value {
	padding-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
		background-repeat: repeat-x;
	background-position: 0 100%;
}
div.items div.contentboxy div.textbox div.value {
	background-image: none;
}

div.items div.infoblock {
	margin-bottom: 5px;
	padding: 5px;
	background-color: #f1f1f1;
	border: 1px solid #cccccc;
}

div.items div.item {
	margin-bottom: 10px;
}

div.itemstable div.item {
        margin: 0;
}

div.items div.itemcontent {
	position: relative;
	padding-bottom: 10px;		background-repeat: repeat-x;
	background-position: 0 100%;
}
html.editoptionsmode div.items div.itemcontent {
	position: static;
}
div.items div.detail div.itemcontent {
	background-image: none;
}

div.itemstable div.itemcontent {
        padding: 0;
        background-image: none;
}


div.items div.contactform,
div.items div.gallery,
div.items div.items {
	margin-top: 15px;
}

div.items div.back {
	float: left;
	border: 1px solid #cbcbcb;
	margin-bottom: 10px;
	background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(, #ffffff),color-stop(, #ebebeb));background-image: -moz-linear-gradient(to bottom, #ffffff, #ebebeb);background-image: -webkit-linear-gradient(to bottom, #ffffff, #ebebeb);background-image: -o-linear-gradient(to bottom, #ffffff, #ebebeb);background-image: -ms-linear-gradient(to bottom, #ffffff, #ebebeb);background-image: linear-gradient(to bottom, #ffffff, #ebebeb);-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}

div.items div.zoomtext {
	padding-bottom: 3px;
}

div.items div.back a {
	color: ##bf0000;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

div.item {
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}




div.items div.detail div.horizontalitems div.item,
div.horizontalitems div.item {
	width: 197px;
        float: left;
        text-align: left;
text-align: center;padding-left: 20px;margin-bottom: 10px;}
div.items div.detail div.horizontalitems div.theitems,
div.horizontalitems div.theitems {
margin-left: -20px;display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.items div.detail div.horizontalitems div.theitems div.pager,
div.horizontalitems div.theitems div.pager {
	flex-basis: 100%;
padding-left: 20px;}
div.items div.detail div.horizontalitems div.itemcontent,
div.horizontalitems div.itemcontent {
        border: 0px solid #e9eaee;
padding-bottom: 5px;background-color: white;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	height: 100%;         background-repeat: repeat-x;
        background-position: 0 100%;
}

#rightyl div.items div.detail div.horizontalitems div.item,
#rightyl div.horizontalitems div.item {
	width: 196px;
}
#contenttop div.items div.detail div.horizontalitems div.item,
#contenttop div.horizontalitems div.item {
	width: 246px;
}

	#contenttop div.items div.detail div.horizontalitems div.item,
	#contenttop div.horizontalitems div.item,
	#rightyl div.items div.detail div.horizontalitems div.item,
	#rightyl div.horizontalitems div.item,
	div.items div.detail div.horizontalitems div.item,
	div.horizontalitems div.item {
		width: 100%;
	}
	@media (min-width: 588px) {
		  div.items div.detail div.horizontalitems div.item,
		  div.horizontalitems div.item {
width: 50%;			clear: none;
		}
		  div.horizontalitems div.item:nth-child(1n + 1) {
			clear: none;
		}
		  div.horizontalitems div.item:nth-child(2n + 1) {
			clear: both;
		}
		  div.horizontalitems div.itemsuperadmin:nth-child(2n + 1),
		  div.horizontalitems div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		  div.horizontalitems div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 785px) {
		  div.items div.detail div.horizontalitems div.item,
		  div.horizontalitems div.item {
width: 33.3333%;			clear: none;
		}
		  div.horizontalitems div.item:nth-child(2n + 1) {
			clear: none;
		}
		  div.horizontalitems div.item:nth-child(3n + 1) {
			clear: both;
		}
		  div.horizontalitems div.itemsuperadmin:nth-child(3n + 1),
		  div.horizontalitems div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		  div.horizontalitems div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		  div.items div.detail div.horizontalitems div.item,
		  div.horizontalitems div.item {
width: 25%;			clear: none;
		}
		  div.horizontalitems div.item:nth-child(3n + 1) {
			clear: none;
		}
		  div.horizontalitems div.item:nth-child(4n + 1) {
			clear: both;
		}
		  div.horizontalitems div.itemsuperadmin:nth-child(4n + 1),
		  div.horizontalitems div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		  div.horizontalitems div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1179px) {
		  div.items div.detail div.horizontalitems div.item,
		  div.horizontalitems div.item {
width: 20%;			clear: none;
		}
		  div.horizontalitems div.item:nth-child(4n + 1) {
			clear: none;
		}
		  div.horizontalitems div.item:nth-child(5n + 1) {
			clear: both;
		}
		  div.horizontalitems div.itemsuperadmin:nth-child(5n + 1),
		  div.horizontalitems div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		  div.horizontalitems div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}
	@media (min-width: 786px) {
		#rightyl div.items div.detail div.horizontalitems div.item,
		#rightyl div.horizontalitems div.item {
width: 50%;			clear: none;
		}
		#rightyl div.horizontalitems div.item:nth-child(1n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitems div.item:nth-child(2n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(2n + 1),
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		#rightyl div.items div.detail div.horizontalitems div.item,
		#rightyl div.horizontalitems div.item {
width: 33.3333%;			clear: none;
		}
		#rightyl div.horizontalitems div.item:nth-child(2n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitems div.item:nth-child(3n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(3n + 1),
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1178px) {
		#rightyl div.items div.detail div.horizontalitems div.item,
		#rightyl div.horizontalitems div.item {
width: 25%;			clear: none;
		}
		#rightyl div.horizontalitems div.item:nth-child(3n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitems div.item:nth-child(4n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(4n + 1),
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitems div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 471px) {
		#contenttop div.items div.detail div.horizontalitems div.item,
		#contenttop div.horizontalitems div.item {
width: 50%;			clear: none;
		}
		#contenttop div.horizontalitems div.item:nth-child(1n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitems div.item:nth-child(2n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(2n + 1),
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 717px) {
		#contenttop div.items div.detail div.horizontalitems div.item,
		#contenttop div.horizontalitems div.item {
width: 33.3333%;			clear: none;
		}
		#contenttop div.horizontalitems div.item:nth-child(2n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitems div.item:nth-child(3n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(3n + 1),
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 963px) {
		#contenttop div.items div.detail div.horizontalitems div.item,
		#contenttop div.horizontalitems div.item {
width: 25%;			clear: none;
		}
		#contenttop div.horizontalitems div.item:nth-child(3n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitems div.item:nth-child(4n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(4n + 1),
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1209px) {
		#contenttop div.items div.detail div.horizontalitems div.item,
		#contenttop div.horizontalitems div.item {
width: 20%;			clear: none;
		}
		#contenttop div.horizontalitems div.item:nth-child(4n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitems div.item:nth-child(5n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(5n + 1),
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitems div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}


div.horizontalitems div.infoboxy {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
}

div.horizontalitems div.textboxy {
	}

div.horizontalitems div.infoboxy div.price {
}
div.horizontalitems div.item h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
padding-top: 5px;padding-bottom: 5px;}

div.horizontalitems div.list div.item h3 {
}

div.horizontalitems div.item div.photos {
	padding: 0;
        width: 100%;
	height: auto;
        text-align: center;
background-color: white;}

div.horizontalitems div.item div.photos img {
	max-height: none;
width: 100%;width: auto;max-width: 100%;max-height: 265.5px;        border: none;
	-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;	margin-left: auto;
	margin-right: auto;
}

#contenttop div.horizontalitems div.item div.photos img {
max-height: 339px;}

#rightyl div.horizontalitems div.item div.photos img {
max-height: 264px;}

div.horizontalitems div.infoboxy span.dynfieldlabel,
div.horizontalitems div.infoboxy label {
	font-weight: bold;
}

div.horizontalitems div.linkto {
display: none;	padding: 0;
	margin: 7px 5px 0;
        float: none;
}

div.horizontalitems div.group {
	float: none;
	background-image: none;
}

div.horizontalitems div.group {
display: none;        border-top: 0px solid #e9eaee;
        border-bottom: 0px solid #e9eaee;
	margin: 0;
	padding: 0;
}

div.horizontalitems div.basketbutton {
	border-bottom: none;
	background-color: transparent;
}

div.horizontalitems div.group a {
display: none;color: #ffffff;	text-align: center;
	background-image: none;
}



div.items div.detail div.horizontalitemsgallery div.item,
div.horizontalitemsgallery div.item {
	width: 190px;
        float: left;
        text-align: left;
margin-bottom: 10px;}
div.items div.detail div.horizontalitemsgallery div.theitems,
div.horizontalitemsgallery div.theitems {
display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.items div.detail div.horizontalitemsgallery div.theitems div.pager,
div.horizontalitemsgallery div.theitems div.pager {
	flex-basis: 100%;
}
div.items div.detail div.horizontalitemsgallery div.itemcontent,
div.horizontalitemsgallery div.itemcontent {
        border: 1px solid #e9eaee;
padding-bottom: 5px;background-color: white;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	height: 100%;         background-repeat: repeat-x;
        background-position: 0 100%;
}

#rightyl div.items div.detail div.horizontalitemsgallery div.item,
#rightyl div.horizontalitemsgallery div.item {
	width: 188px;
}
#contenttop div.items div.detail div.horizontalitemsgallery div.item,
#contenttop div.horizontalitemsgallery div.item {
	width: 239px;
}

	#contenttop div.items div.detail div.horizontalitemsgallery div.item,
	#contenttop div.horizontalitemsgallery div.item,
	#rightyl div.items div.detail div.horizontalitemsgallery div.item,
	#rightyl div.horizontalitemsgallery div.item,
	div.items div.detail div.horizontalitemsgallery div.item,
	div.horizontalitemsgallery div.item {
		width: 100%;
	}
	@media (min-width: 598px) {
		  div.items div.detail div.horizontalitemsgallery div.item,
		  div.horizontalitemsgallery div.item {
width: 50%;			clear: none;
		}
		  div.horizontalitemsgallery div.item:nth-child(1n + 1) {
			clear: none;
		}
		  div.horizontalitemsgallery div.item:nth-child(2n + 1) {
			clear: both;
		}
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 1),
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 790px) {
		  div.items div.detail div.horizontalitemsgallery div.item,
		  div.horizontalitemsgallery div.item {
width: 33.3333%;			clear: none;
		}
		  div.horizontalitemsgallery div.item:nth-child(2n + 1) {
			clear: none;
		}
		  div.horizontalitemsgallery div.item:nth-child(3n + 1) {
			clear: both;
		}
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 1),
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		  div.items div.detail div.horizontalitemsgallery div.item,
		  div.horizontalitemsgallery div.item {
width: 25%;			clear: none;
		}
		  div.horizontalitemsgallery div.item:nth-child(3n + 1) {
			clear: none;
		}
		  div.horizontalitemsgallery div.item:nth-child(4n + 1) {
			clear: both;
		}
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(4n + 1),
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		  div.items div.detail div.horizontalitemsgallery div.item,
		  div.horizontalitemsgallery div.item {
width: 20%;			clear: none;
		}
		  div.horizontalitemsgallery div.item:nth-child(4n + 1) {
			clear: none;
		}
		  div.horizontalitemsgallery div.item:nth-child(5n + 1) {
			clear: both;
		}
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(5n + 1),
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		  div.horizontalitemsgallery div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}
	@media (min-width: 794px) {
		#rightyl div.items div.detail div.horizontalitemsgallery div.item,
		#rightyl div.horizontalitemsgallery div.item {
width: 50%;			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.item:nth-child(1n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.item:nth-child(2n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 1),
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 984px) {
		#rightyl div.items div.detail div.horizontalitemsgallery div.item,
		#rightyl div.horizontalitemsgallery div.item {
width: 33.3333%;			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.item:nth-child(2n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.item:nth-child(3n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 1),
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		#rightyl div.items div.detail div.horizontalitemsgallery div.item,
		#rightyl div.horizontalitemsgallery div.item {
width: 25%;			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.item:nth-child(3n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.item:nth-child(4n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(4n + 1),
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsgallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 481px) {
		#contenttop div.items div.detail div.horizontalitemsgallery div.item,
		#contenttop div.horizontalitemsgallery div.item {
width: 50%;			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.item:nth-child(1n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.item:nth-child(2n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 1),
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 722px) {
		#contenttop div.items div.detail div.horizontalitemsgallery div.item,
		#contenttop div.horizontalitemsgallery div.item {
width: 33.3333%;			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.item:nth-child(2n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.item:nth-child(3n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 1),
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 963px) {
		#contenttop div.items div.detail div.horizontalitemsgallery div.item,
		#contenttop div.horizontalitemsgallery div.item {
width: 25%;			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.item:nth-child(3n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.item:nth-child(4n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(4n + 1),
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1204px) {
		#contenttop div.items div.detail div.horizontalitemsgallery div.item,
		#contenttop div.horizontalitemsgallery div.item {
width: 20%;			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.item:nth-child(4n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.item:nth-child(5n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(5n + 1),
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsgallery div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}


div.horizontalitemsgallery div.infoboxy {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
}

div.horizontalitemsgallery div.textboxy {
	}

div.horizontalitemsgallery div.infoboxy div.price {
}
div.horizontalitemsgallery div.item h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
padding-top: 5px;padding-bottom: 5px;}

div.horizontalitemsgallery div.list div.item h3 {
}

div.horizontalitemsgallery div.item div.photos {
	padding: 0;
        width: 100%;
	height: auto;
        text-align: center;
background-color: white;}

div.horizontalitemsgallery div.item div.photos img {
	max-height: none;
width: 100%;width: auto;max-width: 100%;max-height: 285px;        border: none;
	-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;	margin-left: auto;
	margin-right: auto;
}

#contenttop div.horizontalitemsgallery div.item div.photos img {
max-height: 358.5px;}

#rightyl div.horizontalitemsgallery div.item div.photos img {
max-height: 282px;}

div.horizontalitemsgallery div.infoboxy span.dynfieldlabel,
div.horizontalitemsgallery div.infoboxy label {
	font-weight: bold;
}

div.horizontalitemsgallery div.linkto {
	padding: 0;
	margin: 7px 5px 0;
        float: none;
}

div.horizontalitemsgallery div.group {
	float: none;
	background-image: none;
}

div.horizontalitemsgallery div.group {
display: block;        border-top: 1px solid #e9eaee;
        border-bottom: 1px solid #e9eaee;
	margin: 0;
	padding: 0;
}

div.horizontalitemsgallery div.basketbutton {
	border-bottom: none;
	background-color: transparent;
}

div.horizontalitemsgallery div.group a {
color: #ffffff;	text-align: center;
	background-image: none;
}



div.items div.detail div.horizontalitemsvideogallery div.item,
div.horizontalitemsvideogallery div.item {
	width: 190px;
        float: left;
        text-align: left;
margin-bottom: 10px;}
div.items div.detail div.horizontalitemsvideogallery div.theitems,
div.horizontalitemsvideogallery div.theitems {
display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.items div.detail div.horizontalitemsvideogallery div.theitems div.pager,
div.horizontalitemsvideogallery div.theitems div.pager {
	flex-basis: 100%;
}
div.items div.detail div.horizontalitemsvideogallery div.itemcontent,
div.horizontalitemsvideogallery div.itemcontent {
        border: 1px solid #e9eaee;
padding-bottom: 5px;background-color: white;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	height: 100%;         background-repeat: repeat-x;
        background-position: 0 100%;
}

#rightyl div.items div.detail div.horizontalitemsvideogallery div.item,
#rightyl div.horizontalitemsvideogallery div.item {
	width: 188px;
}
#contenttop div.items div.detail div.horizontalitemsvideogallery div.item,
#contenttop div.horizontalitemsvideogallery div.item {
	width: 239px;
}

	#contenttop div.items div.detail div.horizontalitemsvideogallery div.item,
	#contenttop div.horizontalitemsvideogallery div.item,
	#rightyl div.items div.detail div.horizontalitemsvideogallery div.item,
	#rightyl div.horizontalitemsvideogallery div.item,
	div.items div.detail div.horizontalitemsvideogallery div.item,
	div.horizontalitemsvideogallery div.item {
		width: 100%;
	}
	@media (min-width: 598px) {
		  div.items div.detail div.horizontalitemsvideogallery div.item,
		  div.horizontalitemsvideogallery div.item {
width: 50%;			clear: none;
		}
		  div.horizontalitemsvideogallery div.item:nth-child(1n + 1) {
			clear: none;
		}
		  div.horizontalitemsvideogallery div.item:nth-child(2n + 1) {
			clear: both;
		}
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 1),
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 790px) {
		  div.items div.detail div.horizontalitemsvideogallery div.item,
		  div.horizontalitemsvideogallery div.item {
width: 33.3333%;			clear: none;
		}
		  div.horizontalitemsvideogallery div.item:nth-child(2n + 1) {
			clear: none;
		}
		  div.horizontalitemsvideogallery div.item:nth-child(3n + 1) {
			clear: both;
		}
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 1),
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		  div.items div.detail div.horizontalitemsvideogallery div.item,
		  div.horizontalitemsvideogallery div.item {
width: 25%;			clear: none;
		}
		  div.horizontalitemsvideogallery div.item:nth-child(3n + 1) {
			clear: none;
		}
		  div.horizontalitemsvideogallery div.item:nth-child(4n + 1) {
			clear: both;
		}
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(4n + 1),
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		  div.items div.detail div.horizontalitemsvideogallery div.item,
		  div.horizontalitemsvideogallery div.item {
width: 20%;			clear: none;
		}
		  div.horizontalitemsvideogallery div.item:nth-child(4n + 1) {
			clear: none;
		}
		  div.horizontalitemsvideogallery div.item:nth-child(5n + 1) {
			clear: both;
		}
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(5n + 1),
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		  div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}
	@media (min-width: 794px) {
		#rightyl div.items div.detail div.horizontalitemsvideogallery div.item,
		#rightyl div.horizontalitemsvideogallery div.item {
width: 50%;			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.item:nth-child(1n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.item:nth-child(2n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 1),
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 984px) {
		#rightyl div.items div.detail div.horizontalitemsvideogallery div.item,
		#rightyl div.horizontalitemsvideogallery div.item {
width: 33.3333%;			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.item:nth-child(2n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.item:nth-child(3n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 1),
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		#rightyl div.items div.detail div.horizontalitemsvideogallery div.item,
		#rightyl div.horizontalitemsvideogallery div.item {
width: 25%;			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.item:nth-child(3n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.item:nth-child(4n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(4n + 1),
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 481px) {
		#contenttop div.items div.detail div.horizontalitemsvideogallery div.item,
		#contenttop div.horizontalitemsvideogallery div.item {
width: 50%;			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.item:nth-child(1n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.item:nth-child(2n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 1),
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 722px) {
		#contenttop div.items div.detail div.horizontalitemsvideogallery div.item,
		#contenttop div.horizontalitemsvideogallery div.item {
width: 33.3333%;			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.item:nth-child(2n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.item:nth-child(3n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 1),
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 963px) {
		#contenttop div.items div.detail div.horizontalitemsvideogallery div.item,
		#contenttop div.horizontalitemsvideogallery div.item {
width: 25%;			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.item:nth-child(3n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.item:nth-child(4n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(4n + 1),
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1204px) {
		#contenttop div.items div.detail div.horizontalitemsvideogallery div.item,
		#contenttop div.horizontalitemsvideogallery div.item {
width: 20%;			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.item:nth-child(4n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.item:nth-child(5n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(5n + 1),
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvideogallery div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}


div.horizontalitemsvideogallery div.infoboxy {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
}

div.horizontalitemsvideogallery div.textboxy {
	}

div.horizontalitemsvideogallery div.infoboxy div.price {
}
div.horizontalitemsvideogallery div.item h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
padding-top: 5px;padding-bottom: 5px;}

div.horizontalitemsvideogallery div.list div.item h3 {
}

div.horizontalitemsvideogallery div.item div.photos {
	padding: 0;
        width: 100%;
	height: auto;
        text-align: center;
background-color: white;}

div.horizontalitemsvideogallery div.item div.photos img {
	max-height: none;
width: 100%;width: auto;max-width: 100%;max-height: 285px;        border: none;
	-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;	margin-left: auto;
	margin-right: auto;
}

#contenttop div.horizontalitemsvideogallery div.item div.photos img {
max-height: 358.5px;}

#rightyl div.horizontalitemsvideogallery div.item div.photos img {
max-height: 282px;}

div.horizontalitemsvideogallery div.infoboxy span.dynfieldlabel,
div.horizontalitemsvideogallery div.infoboxy label {
	font-weight: bold;
}

div.horizontalitemsvideogallery div.linkto {
	padding: 0;
	margin: 7px 5px 0;
        float: none;
}

div.horizontalitemsvideogallery div.group {
	float: none;
	background-image: none;
}

div.horizontalitemsvideogallery div.group {
display: block;        border-top: 1px solid #e9eaee;
        border-bottom: 1px solid #e9eaee;
	margin: 0;
	padding: 0;
}

div.horizontalitemsvideogallery div.basketbutton {
	border-bottom: none;
	background-color: transparent;
}

div.horizontalitemsvideogallery div.group a {
color: #ffffff;	text-align: center;
	background-image: none;
}



div.items div.detail div.horizontalitemsvar1 div.item,
div.horizontalitemsvar1 div.item {
	width: 190px;
        float: left;
        text-align: left;
margin-bottom: 10px;}
div.items div.detail div.horizontalitemsvar1 div.theitems,
div.horizontalitemsvar1 div.theitems {
display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.items div.detail div.horizontalitemsvar1 div.theitems div.pager,
div.horizontalitemsvar1 div.theitems div.pager {
	flex-basis: 100%;
}
div.items div.detail div.horizontalitemsvar1 div.itemcontent,
div.horizontalitemsvar1 div.itemcontent {
        border: 1px solid #e9eaee;
padding-bottom: 5px;background-color: white;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	height: 100%;         background-repeat: repeat-x;
        background-position: 0 100%;
}

#rightyl div.items div.detail div.horizontalitemsvar1 div.item,
#rightyl div.horizontalitemsvar1 div.item {
	width: 188px;
}
#contenttop div.items div.detail div.horizontalitemsvar1 div.item,
#contenttop div.horizontalitemsvar1 div.item {
	width: 239px;
}

	#contenttop div.items div.detail div.horizontalitemsvar1 div.item,
	#contenttop div.horizontalitemsvar1 div.item,
	#rightyl div.items div.detail div.horizontalitemsvar1 div.item,
	#rightyl div.horizontalitemsvar1 div.item,
	div.items div.detail div.horizontalitemsvar1 div.item,
	div.horizontalitemsvar1 div.item {
		width: 100%;
	}
	@media (min-width: 598px) {
		  div.items div.detail div.horizontalitemsvar1 div.item,
		  div.horizontalitemsvar1 div.item {
width: 50%;			clear: none;
		}
		  div.horizontalitemsvar1 div.item:nth-child(1n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar1 div.item:nth-child(2n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 1),
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 790px) {
		  div.items div.detail div.horizontalitemsvar1 div.item,
		  div.horizontalitemsvar1 div.item {
width: 33.3333%;			clear: none;
		}
		  div.horizontalitemsvar1 div.item:nth-child(2n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar1 div.item:nth-child(3n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 1),
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		  div.items div.detail div.horizontalitemsvar1 div.item,
		  div.horizontalitemsvar1 div.item {
width: 25%;			clear: none;
		}
		  div.horizontalitemsvar1 div.item:nth-child(3n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar1 div.item:nth-child(4n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(4n + 1),
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		  div.items div.detail div.horizontalitemsvar1 div.item,
		  div.horizontalitemsvar1 div.item {
width: 20%;			clear: none;
		}
		  div.horizontalitemsvar1 div.item:nth-child(4n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar1 div.item:nth-child(5n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(5n + 1),
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar1 div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}
	@media (min-width: 794px) {
		#rightyl div.items div.detail div.horizontalitemsvar1 div.item,
		#rightyl div.horizontalitemsvar1 div.item {
width: 50%;			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.item:nth-child(1n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.item:nth-child(2n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 1),
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 984px) {
		#rightyl div.items div.detail div.horizontalitemsvar1 div.item,
		#rightyl div.horizontalitemsvar1 div.item {
width: 33.3333%;			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.item:nth-child(2n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.item:nth-child(3n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 1),
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		#rightyl div.items div.detail div.horizontalitemsvar1 div.item,
		#rightyl div.horizontalitemsvar1 div.item {
width: 25%;			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.item:nth-child(3n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.item:nth-child(4n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(4n + 1),
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar1 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 481px) {
		#contenttop div.items div.detail div.horizontalitemsvar1 div.item,
		#contenttop div.horizontalitemsvar1 div.item {
width: 50%;			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.item:nth-child(1n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.item:nth-child(2n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 1),
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 722px) {
		#contenttop div.items div.detail div.horizontalitemsvar1 div.item,
		#contenttop div.horizontalitemsvar1 div.item {
width: 33.3333%;			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.item:nth-child(2n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.item:nth-child(3n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 1),
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 963px) {
		#contenttop div.items div.detail div.horizontalitemsvar1 div.item,
		#contenttop div.horizontalitemsvar1 div.item {
width: 25%;			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.item:nth-child(3n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.item:nth-child(4n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(4n + 1),
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1204px) {
		#contenttop div.items div.detail div.horizontalitemsvar1 div.item,
		#contenttop div.horizontalitemsvar1 div.item {
width: 20%;			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.item:nth-child(4n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.item:nth-child(5n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(5n + 1),
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar1 div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}


div.horizontalitemsvar1 div.infoboxy {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
}

div.horizontalitemsvar1 div.textboxy {
	}

div.horizontalitemsvar1 div.infoboxy div.price {
}
div.horizontalitemsvar1 div.item h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
padding-top: 5px;padding-bottom: 5px;}

div.horizontalitemsvar1 div.list div.item h3 {
}

div.horizontalitemsvar1 div.item div.photos {
	padding: 0;
        width: 100%;
	height: auto;
        text-align: center;
background-color: white;}

div.horizontalitemsvar1 div.item div.photos img {
	max-height: none;
width: 100%;width: auto;max-width: 100%;max-height: 285px;        border: none;
	-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;	margin-left: auto;
	margin-right: auto;
}

#contenttop div.horizontalitemsvar1 div.item div.photos img {
max-height: 358.5px;}

#rightyl div.horizontalitemsvar1 div.item div.photos img {
max-height: 282px;}

div.horizontalitemsvar1 div.infoboxy span.dynfieldlabel,
div.horizontalitemsvar1 div.infoboxy label {
	font-weight: bold;
}

div.horizontalitemsvar1 div.linkto {
	padding: 0;
	margin: 7px 5px 0;
        float: none;
}

div.horizontalitemsvar1 div.group {
	float: none;
	background-image: none;
}

div.horizontalitemsvar1 div.group {
display: block;        border-top: 1px solid #e9eaee;
        border-bottom: 1px solid #e9eaee;
	margin: 0;
	padding: 0;
}

div.horizontalitemsvar1 div.basketbutton {
	border-bottom: none;
	background-color: transparent;
}

div.horizontalitemsvar1 div.group a {
color: #ffffff;	text-align: center;
	background-image: none;
}



div.items div.detail div.horizontalitemsvar2 div.item,
div.horizontalitemsvar2 div.item {
	width: 190px;
        float: left;
        text-align: left;
margin-bottom: 10px;}
div.items div.detail div.horizontalitemsvar2 div.theitems,
div.horizontalitemsvar2 div.theitems {
display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.items div.detail div.horizontalitemsvar2 div.theitems div.pager,
div.horizontalitemsvar2 div.theitems div.pager {
	flex-basis: 100%;
}
div.items div.detail div.horizontalitemsvar2 div.itemcontent,
div.horizontalitemsvar2 div.itemcontent {
        border: 1px solid #e9eaee;
padding-bottom: 5px;background-color: white;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	height: 100%;         background-repeat: repeat-x;
        background-position: 0 100%;
}

#rightyl div.items div.detail div.horizontalitemsvar2 div.item,
#rightyl div.horizontalitemsvar2 div.item {
	width: 188px;
}
#contenttop div.items div.detail div.horizontalitemsvar2 div.item,
#contenttop div.horizontalitemsvar2 div.item {
	width: 239px;
}

	#contenttop div.items div.detail div.horizontalitemsvar2 div.item,
	#contenttop div.horizontalitemsvar2 div.item,
	#rightyl div.items div.detail div.horizontalitemsvar2 div.item,
	#rightyl div.horizontalitemsvar2 div.item,
	div.items div.detail div.horizontalitemsvar2 div.item,
	div.horizontalitemsvar2 div.item {
		width: 100%;
	}
	@media (min-width: 598px) {
		  div.items div.detail div.horizontalitemsvar2 div.item,
		  div.horizontalitemsvar2 div.item {
width: 50%;			clear: none;
		}
		  div.horizontalitemsvar2 div.item:nth-child(1n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar2 div.item:nth-child(2n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 1),
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 790px) {
		  div.items div.detail div.horizontalitemsvar2 div.item,
		  div.horizontalitemsvar2 div.item {
width: 33.3333%;			clear: none;
		}
		  div.horizontalitemsvar2 div.item:nth-child(2n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar2 div.item:nth-child(3n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 1),
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		  div.items div.detail div.horizontalitemsvar2 div.item,
		  div.horizontalitemsvar2 div.item {
width: 25%;			clear: none;
		}
		  div.horizontalitemsvar2 div.item:nth-child(3n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar2 div.item:nth-child(4n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(4n + 1),
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		  div.items div.detail div.horizontalitemsvar2 div.item,
		  div.horizontalitemsvar2 div.item {
width: 20%;			clear: none;
		}
		  div.horizontalitemsvar2 div.item:nth-child(4n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar2 div.item:nth-child(5n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(5n + 1),
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar2 div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}
	@media (min-width: 794px) {
		#rightyl div.items div.detail div.horizontalitemsvar2 div.item,
		#rightyl div.horizontalitemsvar2 div.item {
width: 50%;			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.item:nth-child(1n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.item:nth-child(2n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 1),
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 984px) {
		#rightyl div.items div.detail div.horizontalitemsvar2 div.item,
		#rightyl div.horizontalitemsvar2 div.item {
width: 33.3333%;			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.item:nth-child(2n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.item:nth-child(3n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 1),
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		#rightyl div.items div.detail div.horizontalitemsvar2 div.item,
		#rightyl div.horizontalitemsvar2 div.item {
width: 25%;			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.item:nth-child(3n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.item:nth-child(4n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(4n + 1),
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar2 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 481px) {
		#contenttop div.items div.detail div.horizontalitemsvar2 div.item,
		#contenttop div.horizontalitemsvar2 div.item {
width: 50%;			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.item:nth-child(1n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.item:nth-child(2n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 1),
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 722px) {
		#contenttop div.items div.detail div.horizontalitemsvar2 div.item,
		#contenttop div.horizontalitemsvar2 div.item {
width: 33.3333%;			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.item:nth-child(2n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.item:nth-child(3n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 1),
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 963px) {
		#contenttop div.items div.detail div.horizontalitemsvar2 div.item,
		#contenttop div.horizontalitemsvar2 div.item {
width: 25%;			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.item:nth-child(3n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.item:nth-child(4n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(4n + 1),
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1204px) {
		#contenttop div.items div.detail div.horizontalitemsvar2 div.item,
		#contenttop div.horizontalitemsvar2 div.item {
width: 20%;			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.item:nth-child(4n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.item:nth-child(5n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(5n + 1),
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar2 div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}


div.horizontalitemsvar2 div.infoboxy {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
}

div.horizontalitemsvar2 div.textboxy {
	}

div.horizontalitemsvar2 div.infoboxy div.price {
}
div.horizontalitemsvar2 div.item h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
padding-top: 5px;padding-bottom: 5px;}

div.horizontalitemsvar2 div.list div.item h3 {
}

div.horizontalitemsvar2 div.item div.photos {
	padding: 0;
        width: 100%;
	height: auto;
        text-align: center;
background-color: white;}

div.horizontalitemsvar2 div.item div.photos img {
	max-height: none;
width: 100%;width: auto;max-width: 100%;max-height: 285px;        border: none;
	-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;	margin-left: auto;
	margin-right: auto;
}

#contenttop div.horizontalitemsvar2 div.item div.photos img {
max-height: 358.5px;}

#rightyl div.horizontalitemsvar2 div.item div.photos img {
max-height: 282px;}

div.horizontalitemsvar2 div.infoboxy span.dynfieldlabel,
div.horizontalitemsvar2 div.infoboxy label {
	font-weight: bold;
}

div.horizontalitemsvar2 div.linkto {
	padding: 0;
	margin: 7px 5px 0;
        float: none;
}

div.horizontalitemsvar2 div.group {
	float: none;
	background-image: none;
}

div.horizontalitemsvar2 div.group {
display: block;        border-top: 1px solid #e9eaee;
        border-bottom: 1px solid #e9eaee;
	margin: 0;
	padding: 0;
}

div.horizontalitemsvar2 div.basketbutton {
	border-bottom: none;
	background-color: transparent;
}

div.horizontalitemsvar2 div.group a {
color: #ffffff;	text-align: center;
	background-image: none;
}



div.items div.detail div.horizontalitemsvar3 div.item,
div.horizontalitemsvar3 div.item {
	width: 190px;
        float: left;
        text-align: left;
margin-bottom: 10px;}
div.items div.detail div.horizontalitemsvar3 div.theitems,
div.horizontalitemsvar3 div.theitems {
display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.items div.detail div.horizontalitemsvar3 div.theitems div.pager,
div.horizontalitemsvar3 div.theitems div.pager {
	flex-basis: 100%;
}
div.items div.detail div.horizontalitemsvar3 div.itemcontent,
div.horizontalitemsvar3 div.itemcontent {
        border: 1px solid #e9eaee;
padding-bottom: 5px;background-color: white;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	height: 100%;         background-repeat: repeat-x;
        background-position: 0 100%;
}

#rightyl div.items div.detail div.horizontalitemsvar3 div.item,
#rightyl div.horizontalitemsvar3 div.item {
	width: 188px;
}
#contenttop div.items div.detail div.horizontalitemsvar3 div.item,
#contenttop div.horizontalitemsvar3 div.item {
	width: 239px;
}

	#contenttop div.items div.detail div.horizontalitemsvar3 div.item,
	#contenttop div.horizontalitemsvar3 div.item,
	#rightyl div.items div.detail div.horizontalitemsvar3 div.item,
	#rightyl div.horizontalitemsvar3 div.item,
	div.items div.detail div.horizontalitemsvar3 div.item,
	div.horizontalitemsvar3 div.item {
		width: 100%;
	}
	@media (min-width: 598px) {
		  div.items div.detail div.horizontalitemsvar3 div.item,
		  div.horizontalitemsvar3 div.item {
width: 50%;			clear: none;
		}
		  div.horizontalitemsvar3 div.item:nth-child(1n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar3 div.item:nth-child(2n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 1),
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 790px) {
		  div.items div.detail div.horizontalitemsvar3 div.item,
		  div.horizontalitemsvar3 div.item {
width: 33.3333%;			clear: none;
		}
		  div.horizontalitemsvar3 div.item:nth-child(2n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar3 div.item:nth-child(3n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 1),
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		  div.items div.detail div.horizontalitemsvar3 div.item,
		  div.horizontalitemsvar3 div.item {
width: 25%;			clear: none;
		}
		  div.horizontalitemsvar3 div.item:nth-child(3n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar3 div.item:nth-child(4n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(4n + 1),
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		  div.items div.detail div.horizontalitemsvar3 div.item,
		  div.horizontalitemsvar3 div.item {
width: 20%;			clear: none;
		}
		  div.horizontalitemsvar3 div.item:nth-child(4n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar3 div.item:nth-child(5n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(5n + 1),
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar3 div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}
	@media (min-width: 794px) {
		#rightyl div.items div.detail div.horizontalitemsvar3 div.item,
		#rightyl div.horizontalitemsvar3 div.item {
width: 50%;			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.item:nth-child(1n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.item:nth-child(2n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 1),
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 984px) {
		#rightyl div.items div.detail div.horizontalitemsvar3 div.item,
		#rightyl div.horizontalitemsvar3 div.item {
width: 33.3333%;			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.item:nth-child(2n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.item:nth-child(3n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 1),
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		#rightyl div.items div.detail div.horizontalitemsvar3 div.item,
		#rightyl div.horizontalitemsvar3 div.item {
width: 25%;			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.item:nth-child(3n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.item:nth-child(4n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(4n + 1),
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar3 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 481px) {
		#contenttop div.items div.detail div.horizontalitemsvar3 div.item,
		#contenttop div.horizontalitemsvar3 div.item {
width: 50%;			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.item:nth-child(1n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.item:nth-child(2n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 1),
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 722px) {
		#contenttop div.items div.detail div.horizontalitemsvar3 div.item,
		#contenttop div.horizontalitemsvar3 div.item {
width: 33.3333%;			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.item:nth-child(2n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.item:nth-child(3n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 1),
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 963px) {
		#contenttop div.items div.detail div.horizontalitemsvar3 div.item,
		#contenttop div.horizontalitemsvar3 div.item {
width: 25%;			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.item:nth-child(3n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.item:nth-child(4n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(4n + 1),
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1204px) {
		#contenttop div.items div.detail div.horizontalitemsvar3 div.item,
		#contenttop div.horizontalitemsvar3 div.item {
width: 20%;			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.item:nth-child(4n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.item:nth-child(5n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(5n + 1),
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar3 div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}


div.horizontalitemsvar3 div.infoboxy {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
}

div.horizontalitemsvar3 div.textboxy {
	}

div.horizontalitemsvar3 div.infoboxy div.price {
}
div.horizontalitemsvar3 div.item h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
padding-top: 5px;padding-bottom: 5px;}

div.horizontalitemsvar3 div.list div.item h3 {
}

div.horizontalitemsvar3 div.item div.photos {
	padding: 0;
        width: 100%;
	height: auto;
        text-align: center;
background-color: white;}

div.horizontalitemsvar3 div.item div.photos img {
	max-height: none;
width: 100%;width: auto;max-width: 100%;max-height: 285px;        border: none;
	-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;	margin-left: auto;
	margin-right: auto;
}

#contenttop div.horizontalitemsvar3 div.item div.photos img {
max-height: 358.5px;}

#rightyl div.horizontalitemsvar3 div.item div.photos img {
max-height: 282px;}

div.horizontalitemsvar3 div.infoboxy span.dynfieldlabel,
div.horizontalitemsvar3 div.infoboxy label {
	font-weight: bold;
}

div.horizontalitemsvar3 div.linkto {
	padding: 0;
	margin: 7px 5px 0;
        float: none;
}

div.horizontalitemsvar3 div.group {
	float: none;
	background-image: none;
}

div.horizontalitemsvar3 div.group {
display: block;        border-top: 1px solid #e9eaee;
        border-bottom: 1px solid #e9eaee;
	margin: 0;
	padding: 0;
}

div.horizontalitemsvar3 div.basketbutton {
	border-bottom: none;
	background-color: transparent;
}

div.horizontalitemsvar3 div.group a {
color: #ffffff;	text-align: center;
	background-image: none;
}



div.items div.detail div.horizontalitemsvar4 div.item,
div.horizontalitemsvar4 div.item {
	width: 190px;
        float: left;
        text-align: left;
margin-bottom: 10px;}
div.items div.detail div.horizontalitemsvar4 div.theitems,
div.horizontalitemsvar4 div.theitems {
display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.items div.detail div.horizontalitemsvar4 div.theitems div.pager,
div.horizontalitemsvar4 div.theitems div.pager {
	flex-basis: 100%;
}
div.items div.detail div.horizontalitemsvar4 div.itemcontent,
div.horizontalitemsvar4 div.itemcontent {
        border: 1px solid #e9eaee;
padding-bottom: 5px;background-color: white;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	height: 100%;         background-repeat: repeat-x;
        background-position: 0 100%;
}

#rightyl div.items div.detail div.horizontalitemsvar4 div.item,
#rightyl div.horizontalitemsvar4 div.item {
	width: 188px;
}
#contenttop div.items div.detail div.horizontalitemsvar4 div.item,
#contenttop div.horizontalitemsvar4 div.item {
	width: 239px;
}

	#contenttop div.items div.detail div.horizontalitemsvar4 div.item,
	#contenttop div.horizontalitemsvar4 div.item,
	#rightyl div.items div.detail div.horizontalitemsvar4 div.item,
	#rightyl div.horizontalitemsvar4 div.item,
	div.items div.detail div.horizontalitemsvar4 div.item,
	div.horizontalitemsvar4 div.item {
		width: 100%;
	}
	@media (min-width: 598px) {
		  div.items div.detail div.horizontalitemsvar4 div.item,
		  div.horizontalitemsvar4 div.item {
width: 50%;			clear: none;
		}
		  div.horizontalitemsvar4 div.item:nth-child(1n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar4 div.item:nth-child(2n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 1),
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 790px) {
		  div.items div.detail div.horizontalitemsvar4 div.item,
		  div.horizontalitemsvar4 div.item {
width: 33.3333%;			clear: none;
		}
		  div.horizontalitemsvar4 div.item:nth-child(2n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar4 div.item:nth-child(3n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 1),
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		  div.items div.detail div.horizontalitemsvar4 div.item,
		  div.horizontalitemsvar4 div.item {
width: 25%;			clear: none;
		}
		  div.horizontalitemsvar4 div.item:nth-child(3n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar4 div.item:nth-child(4n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(4n + 1),
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		  div.items div.detail div.horizontalitemsvar4 div.item,
		  div.horizontalitemsvar4 div.item {
width: 20%;			clear: none;
		}
		  div.horizontalitemsvar4 div.item:nth-child(4n + 1) {
			clear: none;
		}
		  div.horizontalitemsvar4 div.item:nth-child(5n + 1) {
			clear: both;
		}
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(5n + 1),
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		  div.horizontalitemsvar4 div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}
	@media (min-width: 794px) {
		#rightyl div.items div.detail div.horizontalitemsvar4 div.item,
		#rightyl div.horizontalitemsvar4 div.item {
width: 50%;			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.item:nth-child(1n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.item:nth-child(2n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 1),
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 984px) {
		#rightyl div.items div.detail div.horizontalitemsvar4 div.item,
		#rightyl div.horizontalitemsvar4 div.item {
width: 33.3333%;			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.item:nth-child(2n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.item:nth-child(3n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 1),
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		#rightyl div.items div.detail div.horizontalitemsvar4 div.item,
		#rightyl div.horizontalitemsvar4 div.item {
width: 25%;			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.item:nth-child(3n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.item:nth-child(4n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(4n + 1),
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsvar4 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 481px) {
		#contenttop div.items div.detail div.horizontalitemsvar4 div.item,
		#contenttop div.horizontalitemsvar4 div.item {
width: 50%;			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.item:nth-child(1n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.item:nth-child(2n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 1),
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 722px) {
		#contenttop div.items div.detail div.horizontalitemsvar4 div.item,
		#contenttop div.horizontalitemsvar4 div.item {
width: 33.3333%;			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.item:nth-child(2n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.item:nth-child(3n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 1),
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 963px) {
		#contenttop div.items div.detail div.horizontalitemsvar4 div.item,
		#contenttop div.horizontalitemsvar4 div.item {
width: 25%;			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.item:nth-child(3n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.item:nth-child(4n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(4n + 1),
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1204px) {
		#contenttop div.items div.detail div.horizontalitemsvar4 div.item,
		#contenttop div.horizontalitemsvar4 div.item {
width: 20%;			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.item:nth-child(4n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.item:nth-child(5n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(5n + 1),
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsvar4 div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}


div.horizontalitemsvar4 div.infoboxy {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
}

div.horizontalitemsvar4 div.textboxy {
	}

div.horizontalitemsvar4 div.infoboxy div.price {
}
div.horizontalitemsvar4 div.item h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
padding-top: 5px;padding-bottom: 5px;}

div.horizontalitemsvar4 div.list div.item h3 {
}

div.horizontalitemsvar4 div.item div.photos {
	padding: 0;
        width: 100%;
	height: auto;
        text-align: center;
background-color: white;}

div.horizontalitemsvar4 div.item div.photos img {
	max-height: none;
width: 100%;width: auto;max-width: 100%;max-height: 285px;        border: none;
	-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;	margin-left: auto;
	margin-right: auto;
}

#contenttop div.horizontalitemsvar4 div.item div.photos img {
max-height: 358.5px;}

#rightyl div.horizontalitemsvar4 div.item div.photos img {
max-height: 282px;}

div.horizontalitemsvar4 div.infoboxy span.dynfieldlabel,
div.horizontalitemsvar4 div.infoboxy label {
	font-weight: bold;
}

div.horizontalitemsvar4 div.linkto {
	padding: 0;
	margin: 7px 5px 0;
        float: none;
}

div.horizontalitemsvar4 div.group {
	float: none;
	background-image: none;
}

div.horizontalitemsvar4 div.group {
display: block;        border-top: 1px solid #e9eaee;
        border-bottom: 1px solid #e9eaee;
	margin: 0;
	padding: 0;
}

div.horizontalitemsvar4 div.basketbutton {
	border-bottom: none;
	background-color: transparent;
}

div.horizontalitemsvar4 div.group a {
color: #ffffff;	text-align: center;
	background-image: none;
}



div.items div.detail div.horizontalitemsnews div.item,
div.horizontalitemsnews div.item {
	width: 190px;
        float: left;
        text-align: left;
margin-bottom: 10px;}
div.items div.detail div.horizontalitemsnews div.theitems,
div.horizontalitemsnews div.theitems {
display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.items div.detail div.horizontalitemsnews div.theitems div.pager,
div.horizontalitemsnews div.theitems div.pager {
	flex-basis: 100%;
}
div.items div.detail div.horizontalitemsnews div.itemcontent,
div.horizontalitemsnews div.itemcontent {
        border: 1px solid #e9eaee;
padding-bottom: 5px;background-color: white;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	height: 100%;         background-repeat: repeat-x;
        background-position: 0 100%;
}

#rightyl div.items div.detail div.horizontalitemsnews div.item,
#rightyl div.horizontalitemsnews div.item {
	width: 188px;
}
#contenttop div.items div.detail div.horizontalitemsnews div.item,
#contenttop div.horizontalitemsnews div.item {
	width: 239px;
}

	#contenttop div.items div.detail div.horizontalitemsnews div.item,
	#contenttop div.horizontalitemsnews div.item,
	#rightyl div.items div.detail div.horizontalitemsnews div.item,
	#rightyl div.horizontalitemsnews div.item,
	div.items div.detail div.horizontalitemsnews div.item,
	div.horizontalitemsnews div.item {
		width: 100%;
	}
	@media (min-width: 598px) {
		  div.items div.detail div.horizontalitemsnews div.item,
		  div.horizontalitemsnews div.item {
width: 50%;			clear: none;
		}
		  div.horizontalitemsnews div.item:nth-child(1n + 1) {
			clear: none;
		}
		  div.horizontalitemsnews div.item:nth-child(2n + 1) {
			clear: both;
		}
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 1),
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 790px) {
		  div.items div.detail div.horizontalitemsnews div.item,
		  div.horizontalitemsnews div.item {
width: 33.3333%;			clear: none;
		}
		  div.horizontalitemsnews div.item:nth-child(2n + 1) {
			clear: none;
		}
		  div.horizontalitemsnews div.item:nth-child(3n + 1) {
			clear: both;
		}
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 1),
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 982px) {
		  div.items div.detail div.horizontalitemsnews div.item,
		  div.horizontalitemsnews div.item {
width: 25%;			clear: none;
		}
		  div.horizontalitemsnews div.item:nth-child(3n + 1) {
			clear: none;
		}
		  div.horizontalitemsnews div.item:nth-child(4n + 1) {
			clear: both;
		}
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(4n + 1),
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		  div.items div.detail div.horizontalitemsnews div.item,
		  div.horizontalitemsnews div.item {
width: 20%;			clear: none;
		}
		  div.horizontalitemsnews div.item:nth-child(4n + 1) {
			clear: none;
		}
		  div.horizontalitemsnews div.item:nth-child(5n + 1) {
			clear: both;
		}
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(5n + 1),
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		  div.horizontalitemsnews div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}
	@media (min-width: 794px) {
		#rightyl div.items div.detail div.horizontalitemsnews div.item,
		#rightyl div.horizontalitemsnews div.item {
width: 50%;			clear: none;
		}
		#rightyl div.horizontalitemsnews div.item:nth-child(1n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsnews div.item:nth-child(2n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 1),
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 984px) {
		#rightyl div.items div.detail div.horizontalitemsnews div.item,
		#rightyl div.horizontalitemsnews div.item {
width: 33.3333%;			clear: none;
		}
		#rightyl div.horizontalitemsnews div.item:nth-child(2n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsnews div.item:nth-child(3n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 1),
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1174px) {
		#rightyl div.items div.detail div.horizontalitemsnews div.item,
		#rightyl div.horizontalitemsnews div.item {
width: 25%;			clear: none;
		}
		#rightyl div.horizontalitemsnews div.item:nth-child(3n + 1) {
			clear: none;
		}
		#rightyl div.horizontalitemsnews div.item:nth-child(4n + 1) {
			clear: both;
		}
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(4n + 1),
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#rightyl div.horizontalitemsnews div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 481px) {
		#contenttop div.items div.detail div.horizontalitemsnews div.item,
		#contenttop div.horizontalitemsnews div.item {
width: 50%;			clear: none;
		}
		#contenttop div.horizontalitemsnews div.item:nth-child(1n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsnews div.item:nth-child(2n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 1),
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(1n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 2) {
			clear: both;
		}

	}
	@media (min-width: 722px) {
		#contenttop div.items div.detail div.horizontalitemsnews div.item,
		#contenttop div.horizontalitemsnews div.item {
width: 33.3333%;			clear: none;
		}
		#contenttop div.horizontalitemsnews div.item:nth-child(2n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsnews div.item:nth-child(3n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 1),
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(2n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 2) {
			clear: both;
		}

	}
	@media (min-width: 963px) {
		#contenttop div.items div.detail div.horizontalitemsnews div.item,
		#contenttop div.horizontalitemsnews div.item {
width: 25%;			clear: none;
		}
		#contenttop div.horizontalitemsnews div.item:nth-child(3n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsnews div.item:nth-child(4n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(4n + 1),
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(3n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(4n + 2) {
			clear: both;
		}

	}
	@media (min-width: 1204px) {
		#contenttop div.items div.detail div.horizontalitemsnews div.item,
		#contenttop div.horizontalitemsnews div.item {
width: 20%;			clear: none;
		}
		#contenttop div.horizontalitemsnews div.item:nth-child(4n + 1) {
			clear: none;
		}
		#contenttop div.horizontalitemsnews div.item:nth-child(5n + 1) {
			clear: both;
		}
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(5n + 1),
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(4n + 2) {
			clear: none;
		}
		#contenttop div.horizontalitemsnews div.itemsuperadmin:nth-child(5n + 2) {
			clear: both;
		}

	}


div.horizontalitemsnews div.infoboxy {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 5px;
}

div.horizontalitemsnews div.textboxy {
	}

div.horizontalitemsnews div.infoboxy div.price {
}
div.horizontalitemsnews div.item h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
padding-top: 5px;padding-bottom: 5px;}

div.horizontalitemsnews div.list div.item h3 {
}

div.horizontalitemsnews div.item div.photos {
	padding: 0;
        width: 100%;
	height: auto;
        text-align: center;
background-color: white;}

div.horizontalitemsnews div.item div.photos img {
	max-height: none;
width: 100%;width: auto;max-width: 100%;max-height: 285px;        border: none;
	-moz-box-shadow: 0px 0px 0px 0px #cccccc #000;-webkit-box-shadow: 0px 0px 0px 0px #cccccc #000;box-shadow: 0px 0px 0px 0px #cccccc #000;	-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;	margin-left: auto;
	margin-right: auto;
}

#contenttop div.horizontalitemsnews div.item div.photos img {
max-height: 358.5px;}

#rightyl div.horizontalitemsnews div.item div.photos img {
max-height: 282px;}

div.horizontalitemsnews div.infoboxy span.dynfieldlabel,
div.horizontalitemsnews div.infoboxy label {
	font-weight: bold;
}

div.horizontalitemsnews div.linkto {
	padding: 0;
	margin: 7px 5px 0;
        float: none;
}

div.horizontalitemsnews div.group {
	float: none;
	background-image: none;
}

div.horizontalitemsnews div.group {
display: block;        border-top: 1px solid #e9eaee;
        border-bottom: 1px solid #e9eaee;
	margin: 0;
	padding: 0;
}

div.horizontalitemsnews div.basketbutton {
	border-bottom: none;
	background-color: transparent;
}

div.horizontalitemsnews div.group a {
color: #ffffff;	text-align: center;
	background-image: none;
}

div.noeshop div.contentboxy div.group,
div.horizontalitemsnoeshop div.basketbutton,
div.horizontalitemsnoeshop div.wishlistbutton {
	display: none;
}
div.horizontalitems div.basketbutton a {
background-image: url('/cache/files/fd392d9650504684a4efcb61770436247b77c66c.png');}
div.horizontalitems div.wishlistbutton a {
background-image: url('/cache/files/fa0e76cc8655d3bf0c56d6349902f0b2a0a94e38.png');}

div.horizontalitems div.group a {
	font-weight: normal;
}

div.horizontalitems div.order {
	float: right;
}
div.horizontalitems div.actionsboxy div.order {
	float: left;
	padding-right: 5px;
}

div.itemsgroup div.item div.photos {
}
div.basket div.item div.photos {
}


div.flexslider div.item {
	clear: none !important;
}

div.firstpageitems div.order {
	float: none;
	text-align: right;
}

div.horizontalitems div.delete {
	text-align: right;
}

div.firstpageitems div.delete {
	display: none;
}

table.itemstablehead,
div.itemstablecontent table {
        width: 100%;
        margin: 0;
        padding: 0;
        border: 1px solid #cccccc;
}

table.itemstablehead {
        border-bottom: none;
}
div.itemstablecontent table {
        border-top: none;
}

table.itemstablehead td {
        font-weight: bold;
        background-repeat: repeat-x;
        background-position: 0 0;
	color: #333333;
        background-color: #e3e3e3;
}
table.itemstablehead td,
div.itemstablecontent table td {
        padding: 5px;
}

div.productsoptions div.itemstablecontent table td.column0,
div.productsoptions div.itemstablecontent table td.column2,
div.basket div.itemstablecontent table td.column1,
div.basket div.itemstablecontent table td.column2,
div.basket div.itemstablecontent table td.column3,
table.itemstablehead td.small {
        width: 70px;
}

div.productsoptions div.itemstablecontent table td.column3,
div.productsoptions div.itemstablecontent table td.column4,
table.itemstablehead td.medium {
        width: 100px;
}

div.basket div.belowitems {
	margin-top: 5px;
	text-align: right;
}

div.showorder div.finish_order {
	text-align: left;
}

div.basket div.finish_order,
div.basket div.sumprice,
div.basket div.shipping {
	padding: 5px;
	margin-bottom: 5px;
}

div.basket div.sumprice,
div.basket div.shipping {
	color: #333333;
	background-color: #f6f6f6;
}

div.basket div.shipping label.header {
	margin-bottom: 5px;
	display: block;
}

div.basket div.shipping div.amethod {
	margin-bottom: 5px;
}

div.basket div.sumprice span.value {
	text-indent: 100px;
	width: 100px;
}

div.basket div.sumprice {
	background-color: #ebebeb;
}
div.basket div.finish_order div,
div.basket div.sumprice div {
	padding-bottom: 3px;
}

div.basket div.finish_order div.paybutton {
	padding-top: 5px;
}
div.basket div.finish_order div.paybutton button {
	color: white;
	background-color: transparent;
	border-width: 0px;
	border-style: solid;
font-size: 12px;background-image: url('/cache/files/4f57128bbba34a10b2031cf4d26cc84495a205a1.png');width: 110px;color: white;font-weight: bold;	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	margin: 0;
	padding: 0;
padding-left: 23px;	cursor: pointer;
	min-height: 21px;
}


div.basket div.inputbox span.label,
div.basket div.inputbox label,
div.basket div.textbox span.label,
div.basket div.textbox label {
	font-weight: bold;
}

div.basket div.textbox textarea {
	width: 50%;
}
div.detail div.basket div.belowitems div.textbox div.value {
	width: 50%;
	border: 1px solid #cccccc;
	float: right;
	text-align: left;
	padding: 3px;
}

div.basket div.basketaddresstext {
	text-align: right;
	padding: .5em;
	margin-bottom: 1em;
	background-color: #eee;
}

div.tabbarmenu {
	margin-top: 10px;
	width: 100%;
}

div.tabbarmenu ul {
	margin-bottom: -1px;
}

div.tabbarmenu ul li a {
	color: white;
	background-color: ##bf0000;
	text-decoration: none;
	font-weight: bold;
	height: 18px;
	padding: 12px;
	padding-top: 10px;
	padding-bottom: 9px;
	margin-right: 5px;
	outline: none;
}

div.tabbarmenu ul li a.active {
	color: ##bf0000;
	background-color: white;	border: 1px solid ##bf0000;
	border-bottom: none;
}

div.tabbarmenu ul li a.inactive {
	color: white;
	background-color: ##bf0000;
}

div.tabbarcontent {
	padding: 20px;
	border: 1px solid ##bf0000;
}

#righty div.editoptions form textarea {
	width: 300px;
	height: 300px;
}

div.view_gallery_viewer {
background-repeat: repeat-x;}

div.view_gallery_scroller {
background-repeat: repeat-x;}

div.view_gallery_scroller ul li a.active {
	outline-style: none;
}

div.viewercontent h3 {
	padding-top: 6px;
	margin-bottom: 8px;
	font-variant: normal;
}

div.viewercontent h3 a {
}

div.viewercontent a.fullimage {
	text-align: center;
}

div.viewercontent img {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

div.viewercontent div.textdata {
}
div.viewercontent {
	position: relative;
}
div.viewercontent a.prev,
div.viewercontent a.next {
	position: absolute;
	top: 50%;
	z-index: 1;
	width: 13px;
	height: 32px;
}
div.viewercontent a.next {
	right: 0;
	background-image: url('/cache/files/3e0e8a0b1dde0378ddaa7679009cd198257d0efc.png');}
div.viewercontent a.prev {
	left: 0;
	background-image: url('/cache/files/755b4110b0ef250fb2a818258be2f9b06e1a87f9.png');}

div.items div.textbox ul,
#belowsite div.htmlbox ul,
#rightyl div.htmlbox ul,
#rightytop div.htmlbox ul,
#contenttop div.htmlbox ul {
	list-style: none;
	list-style-type: disc;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left: 40px;
}


div.p_options span.label {
	padding-right: 5px;
}

div.p_options a.imgpreview {
	margin-right: 5px;
}
div.p_options a.imgpreview img {
	border: 1px solid #333333;
}

div.p_options a.selected img {
	border: none;
	-moz-box-shadow: 0px 0px 3px 3px #e47911 #000;-webkit-box-shadow: 0px 0px 3px 3px #e47911 #000;box-shadow: 0px 0px 3px 3px #e47911 #000;}

div.p_options a.disabled img {
	border: 1px dashed #999999;
	opacity: 0.5;
}

div.photos div.zoomtext {
	padding-top: 5px;
	text-align: center;
}
div.photos div.zoomtext a,
div.photos div.zoomtext {
	color: #333333;
}

div.photos div.zoomtext a,
div.photos div.zoomtext span.zoomhelp {
	display: inline-block;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url('/cache/files/7a70a81810adc4526f368ce71b99427e6abdc292.png');		background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 25px;
}

div.photos div.zoomtext span.zoomhelp {
	margin-right: 25px;
}

div.photos div.zoomtext a {
	text-decoration: none;
	background-image: url('/cache/files/377b21e53155a8783ae91ee803c94708c85decd6.png');	}

#topbanner div.filter {
	float: right;	margin-top: 107px;
}
#topbanner div.htmlbox div.filter {
	margin-top: 0;
}
#abovetopbanner div.filter {
	float: right;
	text-align: right;
	margin: 6px 0;
}
@media (max-width: 992px) {
	#abovetopbanner div.filter {
		float: none;
		clear: both;
		width: 100%;
	}
	#abovetopbanner div.filter form {
		display: block;
	}
	#abovetopbanner div.filter input {
		width: 100%;
	       -moz-border-radius: 2em;-webkit-border-radius: 2em;-khtml-border-radius: 2em;border-radius: 2em;	       -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	}
}
div.filter_iconsearch form {
	position: relative;
	display: inline-block;
}
div.filter_iconsearch input {
	border: 1px solid #cacaca;
	-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;	padding: 5px 30px 5px 5px;
}
#abovetopbanner div.filter_iconsearch input {
	}
#abovetopbanner div.filter_iconsearch button span.material-icons {
	}
div.filter_iconsearch button {
	position: absolute;
	top: 3px;
	right: 3px;
	margin-left: -27px;
	padding: 0;
	border: none;
	background-color: transparent;
	color: #999;
}
div.registerloginboxy table td.column0 {
	width: 250px;
	padding-right: 20px;
}
div.registerloginboxy table td.column1 {
	width: 1px;
}

.gallerynocontrols {margin: 0;}
.flex-control-paging li a {background: #999999; box-shadow: inset 0 0 3px #333333;}
.flex-control-paging li a:hover { background: #333333; }
.flex-control-paging li a.flex-active { background: #333333;}
.flexslider .flex-direction-nav {
	display: none;
}
.flexslider:hover .flex-direction-nav {
	display: block;
}
.flexslider div.list .flex-direction-nav {
	display: block;
}
.flexslider div.list .flex-next {right: 5px;}
.flexslider div.list .flex-prev {left: 5px;}
div.list .flex-direction-nav a {
	opacity: 1;
}

.over-roll,
.hover-roll {
	position: relative;
}
.over-roll div,
.hover-roll div {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 0s, opacity 0.5s linear;-moz-transition: visibility 0s, opacity 0.5s linear;-o-transition: visibility 0s, opacity 0.5s linear;transition: visibility 0s, opacity 0.5s linear;	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
}
.over-roll div,
.hover-roll:hover div {
	visibility: visible;
	opacity: 1;
}

div.socialboxy {
	padding-top: 10px;
}

div.vote a {
	display: inline-block;
	padding: 5px 30px;
	background-color: ##bf0000;
	color: #4000;
	text-decoration: none;
	-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}
div.hasvoted a {
	background-color: gray;
	color: white;
}
div.vote span.prependtext {
	display: inline-block;
	padding-right: 1em;
}

.effe-grayscale img,
img.effe-grayscale {
	-webkit-filter: grayscale(1);filter: grayscale(1);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.effe-grayscale:hover img,
img.effe-grayscale:hover {
	-webkit-filter: grayscale(0);filter: grayscale(0);}

/* Material Icons Helper Rules */
/* Rules for sizing the icon. */
.material-icons {
	font-size: 14px;	vertical-align: text-bottom;
}
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }


div.geolocation {
	text-align: center;
}
a.geolink {
	margin-top: 5px;
	display: inline-block;
	padding: 5px 15px;
	background-color: #4285f4;
	color: white;
	text-decoration: none;
	-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}

.fa-lg {
	vertical-align: 0;
}

div#loadingFS {
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.8);
}

#loadingFS > div {
	position: absolute;
	color: white;
	top: 50%;
	left: 50%;
-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.filter_opt {
	padding: 0 10px 20px;
}
.filter_opt .filterlabel {
	padding-bottom: 4px;
}
.filter_opt a {
	display: block;
	padding: 3px 0;
	text-decoration: none;
}

.filter_opt a.selected {
	color: #666666;
}
.filter_opt a.disabled {
	color: #999999;
}
.filter_opt a.selected::after {
	content: ' x';
}

.filterboxy .filter_opt {
        float: left;
}
@media (max-width: 768px) {
        .filterboxy .filter_opt {
                float: none;
        }
        .filterboxy .filter_opt select {
                width: 100%;
        }
}

.disabledgray {
	color: #999;
}

a.disabled {
	pointer-events: none;
	cursor: default;
	text-decoration: none;
}

.accordion h3 {
	color: ##bf0000;
}
.accordion h3:hover {
	color: #a82f2f;
}

.p_emailconfirm {
	margin: 5px 0;
}
.p_emailconfirm a {
	display: inline-block;
	padding: 5px 25px;
	border: 1px solid red;
	-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;	text-decoration: none;
}

.editlink img,
.editform .adminbuttons img {
	display: inline;
}

.firstpageitems {
		margin: 0 auto;
		}

.firstpagenews {
		margin: 0 auto;
		}

.emailssearchboxy {
	color: #333;
        background-color: #f1f1f1;
        padding: 20px 20px 15px;
        margin: 20px 0;
}
.emailssearchboxy .filtercheckbox {
        float: right;
}
.emailssearchboxy .filterselect,
.emailssearchboxy .filter {
        float: left;
}
.emailssearchboxy .filterselect,
.emailssearchboxy .filter {
        padding-right: 20px;
}

.quantwrapper input[type='button'] {
	background-color: #000000;color: #ffffff;	-webkit-appearance: button;
	cursor: pointer;
}

.loan-calculator .loan-price {
	color: ##bf0000;}


@media (min-width: 780px) {
	div.items div.detail div.photos {
		padding-right: 30px !important;
	}
}
