.accessibilityplace {float:left;position:relative;}
.accessibilityplace .accessicon {border:none;background:#990000;color:#fff !important;padding:5px 5px 5px 5px;cursor:pointer;line-height:27px;}
.accessibilityplace .accessicon:hover {background:#000;}
.accessibilityplace .accessicon .icon {display:block;float:left;width:30px;height:30px;background: url(../../images/accessibilitysprite.png) -1px -2px no-repeat;}
.accessibilityplace .accessibility {min-width:220px;position:absolute;left:0%;top:42px;display:none;padding:15px 15px 0px 15px;background:#fff;-moz-box-shadow: 0px 0px 5px rgba(60,60,60,0.5);-webkit-box-shadow: 0px 0px 5px rgba(60,60,60,0.5);box-shadow: 0px 0px 5px rgba(60,60,60,0.5);z-index:111;}
.accessibilityplace .fontsizechange, .accessibilityplace .colorchange, .accessibilityplace .accesskey, .accessibilityplace .alternativesite {position:relative;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px;border-bottom:1px solid #cccccc;width:100%;}
.accessibilityplace .title {font-weight:bold;margin:0px 0px 5px 0px;color:#333 !important;}
.accessibilityplace .fontsizechange button {color:#333 !important;cursor:pointer;float:left;margin:0px 10px 0px 0px;line-height:21px;display:inline-block;width:25px;height:25px;border:1px solid #cccccc;background:#f0f0f0;text-align:center;}
.accessibilityplace .fontsizechange button:hover, .accessibilityplace .fontsizechange .this {border:1px solid #999;background:#cccccc;}
.accessibilityplace .fontsizechange .fontsizechange1 {font-size:12px !important;}
.accessibilityplace .fontsizechange .fontsizechange2 {font-size:14px !important;}
.accessibilityplace .fontsizechange .fontsizechange3 {font-size:16px !important;}
.accessibilityplace .colorchange button {cursor:pointer;float:left;margin:0px 10px 0px 0px;line-height:21px;display:inline-block;width:25px;height:25px;border:1px solid #000;text-align:center;background: url(../../images/accessibilitysprite.png) 0px 0px no-repeat;}
.accessibilitysite {margin:0 0 10px 0;display: block;}
.accessibilityplace .colorchange .colorchange1 {background-position:-35px -7px;}
.accessibilityplace .colorchange .colorchange2 {background-position:-65px -7px;}
.accessibilityplace .colorchange .colorchange3 {background-position:-95px -7px;}
.accessibilityplace .accesskey .accesskeyline {margin:2px 0px 2px 0px;color:#000 !important;}
.accessibilityplace .alternativesite {cursor:pointer;color:#333 !important;}
.accessibilityplace div {background:#fff !important;}


.fontsizemedium p, .fontsizemedium .bodytext li, .fontsizemedium .expaccesskey p, .fontsizelarge .expaccesskey p, .fontsizemedium .listview div, .fontsizemedium .listview .abstract .degree {font-size:20px;}

.fontsizelarge p, .fontsizelarge .bodytext li, .fontsizelarge .listview div, .fontsizelarge .listview .abstract .degree {font-size:24px;}

.fontsizemedium .leftmenu a, .fontsizelarge .leftmenu a {font-size:24px;line-height:28px;}



.invertsite body, .invertsite label, .invertsite input, .invertsite select, .invertsite textarea {background:#000;color:#fff;}
.invertsite img {-webkit-filter: invert(100%);filter: invert(1);-webkit-filter: invert(1);-moz-filter: invert(1);-o-filter: invert(1);-ms-filter: invert(1);filter: invert(100%);}
.invertsite a, .invertsite p, .invertsite div, .invertsite span, .invertsite li, .invertsite h1, .invertsite h2, .invertsite h3, .invertsite h4 {color:#fff !important;}
.invertsite div input[type="submit"] {background:#000;color:#fff;}
.invertsite div {background:none;}

.invertsite .bx-wrapper .bx-viewport {background:none !important}
.invertsite .leftmenu a.level0:hover, .invertsite .leftmenu a.level0.this, .invertsite .leftmenu a.level0:hover, .invertsite .leftmenu a.level0.this, .invertsite .searchplace {background:#333}
.invertsite .faqsection dt:hover, .invertsite .faqsection dd, .invertsite .faqsection dt.opened{color:#ccc;}
.invertsite .socialmedia img, .invertsite .socialmediatop img, .invertsite div input[type="submit"] {-webkit-filter: invert(100%);filter: invert(0);-webkit-filter: invert(0);-moz-filter: invert(0);-o-filter: invert(0);-ms-filter: invert(0);filter: invert(100%);}
.invertsite .search input[type="submit"]{background: url(../../images/sprite.png) -57px 0px no-repeat;}
.invertsite .mainmenu li.this a, .invertsite .mainmenu li:hover a, .invertsite .mainmenu li a:focus, .invertsite .mainmenu ul, .invertsite a.loginlogout, .invertsite .moreinfoplace {background:#666;}
.invertsite .expaccesskeyplace .icon, .invertsite .expaccesskey p{color:#000!important;}
.invertsite div input[type="submit"], .invertsite a.submit, .invertsite .addtocart, .invertsite .btnstyle, .invertsite .featurefixedplace, .invertsite .doublecover, .invertsite .features, .invertsite .featurefixed .feacontent h2, .invertsite .featurefixed .feacontent h3, .invertsite .infoboxes .infocontent {background-color:#333}
.invertsite .columns, .invertsite .content, .invertsite .contentwide, .invertsite .header, .invertsite .homemenuplace, .invertsite .footer, .invertsite body, .invertsite .moviecaption  {background:#000;}

.grayscalesite {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(1);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: “progid:DXImageTransform.Microsoft.BasicImage(grayScale=1) progid:DXImageTransform.Microsoft.Light()”;filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1) progid:DXImageTransform.Microsoft.Light();filter: grayscale(100%);filter: url('js/accessibility/filters.svg#grayscale');-webkit-transition: none;}
.grayscalesite img {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%); filter: url('js/accessibility/filters.svg#grayscale');filter: grayscale(100%);-webkit-transition: none;}

svg {background:url(http://4.bp.blogspot.com/-IzPWLqY4gJ0/T01CPzNb1KI/AAAAAAAACgA/_8uyj68QhFE/s400/a2cf7051-5952-4b39-aca3-4481976cb242.jpg);}

.alternativesite body {background:#fff;color:#000;font-size:16px;font-family:Arial, Helvetica, sans-serif;}
.alternativesite p {color:#000;font-size:16px;font-family:Arial, Helvetica, sans-serif;}
.alternativesite .otherproductsplace, .alternativesite .regularimage, .alternativesite .slideplace, .alternativesite .footer, .alternativesite .containerfeatures, .alternativesite .fakeheader, .alternativesite .contactsideplace, .alternativesite .mailinglistplace, .alternativesite .gallerysplace, .alternativesite .sliderhome, .alternativesite img, .alternativesite .strip, .alternativesite .leftcolumn, .alternativesite .contactpopup, .alternativesite .gototop {display:none;}
.alternativesite .content {width:100%;}
.alternativesite h1, .alternativesite h2, .alternativesite h3, .alternativesite h4 {color:#000;font-family: Arial, Helvetica, sans-serif;}
.alternativesite .mainmenu {margin:20px 0px;width:100%;padding:0px}
.alternativesite div {background:none;}

.expaccesskeyplace {position:absolute;right:0px;top:-2px;}
.expaccesskeyplace button.tooltip {cursor:help;width:20px;height:20px;display:inline-block;color:#e21a22 !important;background:#fff;font-size: 12px !important;line-height: 16px;text-align:center;border:1px solid #e21a22;-webkit-border-radius:10px;-moz-border-radius: 10px;border-radius: 10px;}
.expaccesskey {display:none;background:#fff;color:#000 !important;position:absolute;text-align:left;padding:10px;min-width:300px;right:20px;top:0px;-moz-box-shadow: 0px 0px 5px rgba(60,60,60,0.5);-webkit-box-shadow: 0px 0px 5px rgba(60,60,60,0.5);box-shadow: 0px 0px 5px rgba(60,60,60,0.5);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.expaccesskey p {color:#000 !important;}
.expaccesskeyplace:hover .expaccesskey {display:block;}

/*.fontsizelarge .moreinfoplace, .fontsizemedium .moreinfoplace, .fontsizelarge a.loginlogout, .fontsizemedium a.loginlogout {font-size: 15px;line-height:15px;}*/

.languages a:focus, .topmenu li a:focus, .mainmenu li a:focus, .logo:focus, .infoboxes h2 a:focus, .footerlinksline a:focus, .breadcrumbs a:focus, .featuresswitch a:focus {-webkit-box-shadow: 0px 0px 3px #990000;-moz-box-shadow: 0px 0px 3px #990000;box-shadow: 0px 0px 3px #990000;}