html {
	font-size:125%;
	height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
	font-size:50%;
	font-weight:normal;
	line-height:1.4em;
	margin:0;itmeright
	padding:0;
	background-color:#fff;
	color:#2C2C2C;
}
.WarengruppenTabelle a {
	font-size: 150%;
	text-transform: uppercase;
	color: #2C2C2C;
	display: block;
	background: #f1f5f9;
	padding: 5px;
	text-align: center;
	letter-spacing: 1px;
}
.WarengruppenTabelle a:hover {
	background: #E8EDF3;
}

hr {
	color: #989189;
}
img {
	border: none;
}
form {
	margin:0;
	padding:0;
}
p {
	font-size:12px;
	line-height:1.4em;
}
fieldset {
	margin:0;
	padding:0;
	border:0;
}
ul, ol {
	list-style-type:none;
	margin:0;
	padding:0;
}
a.button {
	background:url("inputButtonWhiteLeft.gif") no-repeat scroll left top transparent;
	color:#000;
	display:block;
	float:left;
	height:25px;
	text-decoration:none;
}
a.button span {
	background:url("inputButtonWhiteRight.gif") no-repeat scroll right 0 transparent;
	display:block;
	line-height:14px;
	margin:0 0 0 4px;
	padding:6px 10px 5px 5px;
}
a.buttonBlack {
	background:url("inputButtonBlackLeft.gif") no-repeat scroll left top transparent;
	color:#fff;
	display:block;
	float:left;
	height:25px;
	text-decoration:none;
}
a.buttonBlack span {
	background:url("inputButtonBlack.gif") no-repeat scroll right 0 transparent;
	display:block;
	line-height:14px;
	margin:0 0 0 4px;
	padding:6px 10px 5px 5px;
}
a.buttonBlackRight {
	background:url("inputButtonBlack.gif") no-repeat scroll right top transparent;
	color:#FFF;
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	padding:0 10px;
	text-decoration:none;
	width:auto;
	font-weight:bold;
	font-size:12px;
}
#textContent ul {
	list-style-type:disc;
	list-style-position:inside;
	margin:0 0 1.2em 2px;
	padding:0;
	font-size:1.3em;
}
#textContent ol {
	list-style-type:decimal;
	list-style-position:inside;
	margin:0 0 1.2em;
	padding:0;
	font-size:1.3em;
}

#textContent ol li, #textContent ul li {
	margin:0 0 3px 1px;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

a {
	color:#000;
	text-decoration:none;
}
a:active, a:focus, a:hover {
	text-decoration:none;
}
a .arrow {
	font-size:1.2em;
	margin:0 0 0 3px;
}
.inputFieldWrapper {
	height:17px;
	padding:3px 3px 4px 5px;
	width:327px;
}
.inputFieldSearchWrapper {
	background-image:url('inputFieldSearch.gif');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	border:0;
	float:left;
	height:18px;
	padding:3px 3px 4px 5px;
}
.btnSearchWrapper {
	background-color:transparent;
	background-image:url("btnSearch.gif");
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	padding:21px 29px 4px 6px;
}
#textContent a {
	font-weight:bold;
}
#textContent a:active, #textContent a:focus, #textContent a:hover {
	text-decoration:underline;
}
.imgRight {
	float:right;
	margin:0 0 15px 15px;
}
.imgLeft {
	float:left;
	margin:0 15px 15px 0;
}
#textContent .imgRight p, #textContent .imgLeft p {
	color:#7f7f7f;
	font-size:1.1em;
}
#headerWrapper {
	background-image:url('headerSeparator.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFF;
	width:100%;
	height:11.7em;
	position:fixed;
	z-index:999;
}
#headerWrapper #grayThickBorder {
	background-image:url('rightTop.png');
	background-repeat:repeat-x;
	background-position:left top;
	width:100%;
	height:11.4em;
	position:absolute;
	left:58%;
	top:0;
}
#headerWrapper #header {
	background-color:#FFF;
	width:94.5em;
	height:10.8em;
	margin:0 auto;
	position:relative;
	z-index:999;
	padding:0 0 2px 0;
}
#contentWrapper {
	background-color:#fff;
	padding:114px 0 0 0;
	overflow:hidden;
}
#microContentWrapper {
	background-color:#fff;
	padding:8.5em 0 0 0;
	overflow:hidden;
}
#content {
	margin:0 auto;
	width:94.5em;
	padding:.3em 0 3em;
	overflow:hidden;
}
#mainContent.fullWidth {
	width:100%;
}
#contentSimple {
	margin:0 auto;
	width:75%;
	padding:1.5em 0 3em 0;
	overflow:hidden;
}
ul.searchMenu {
	position:absolute;
	top:0;
	left:100px;
	z-index:9999;
	height:36px;
	margin-left: 80px;
}
ul.searchMenu li {
	float:left;
	position:relative;
	z-index:9999;
}
ul.searchMenu li.search a {
	border-left:0;
	border-right:0;
}
ul.searchMenu li.search {
	padding:5px 0 0 12px;
}
ul.searchMenu li.search input {
	width:142px;
}
.distributor ul li a {
	margin:0 0 0 10px;
}
.btnWrapperHover {
	background-image:url('inputButtonWhiteLeftHover.gif')!IMPORTANT;
}
.btnWrapperSpanHover {
	background-image:url('inputButtonWhiteRightHover.gif')!IMPORTANT;
}
.logo {
	position:absolute;
	top:40px;
	left:0;
	border:0;
	width: 587px;
}

#Kontingentauswahl {
	position:absolute;
	top:40px;
	left:700px;
}

ul.menu {
	position:absolute;
	top:70px;
	left:0;
}
ul.menu li {
	float:left;
	margin:0 20px 0 0;
}
ul.menu li a {
	font-size:1.3em;
	font-weight:bold;
	line-height:2.4em;
	color:#464646;
	text-decoration:none;
	padding:3px 0 4px 0;
}
ul.menu li a:hover {
	color:#fdb813;
}
ul.menu li a.selected {
	color:#fdb813;
	border-bottom:2px solid #E8EDF3;
}
ul.menu li a.selected:hover {
	color:#fdb813;
	border:none;
}
.breadCrumbsWrapper {
	width:94.5em;
	float:left;
	padding:2px 0 10px 0;
}
.breadCrumbsWrapper ul.breadCrumbs li {
	float:left;
	margin:0 3px 0 0;
	font-size:1.2em;
}
.breadCrumbsWrapper ul.breadCrumbs li a {
	background-image:url('breadCrumbSeperator.gif');
	background-position:right 3px;
	background-repeat:no-repeat;
	padding:0 8px 0 0;
	text-decoration:none;
}
.breadCrumbsWrapper ul.breadCrumbs li a:hover {
	text-decoration:underline;
}
ul.topMenu {
	float:right;
	position:relative;
	top:0;
}
ul.topMenu li:first-child {
	background-image:url("topMenuBgLeft.gif");
	background-position:left center;
	background-repeat:no-repeat;
	height:31px;
	padding-left:2px;
}
ul.topMenu .LanguageLinks li, ul.topMenu li {
	background-image:url("topMenuBg.gif");
	background-position:left center;
	background-repeat:repeat;
	height:30px;
	float:left;
	line-height:27px;
}
ul.topMenu li.selected {
	font-weight:bold;
}
ul.topMenu .LanguageLinks li a, ul.topMenu li a {
	color:#464646;
	font-size:1.2em;
	text-decoration:none;
	border-left:1px solid #C4C4C4;
	padding:2px 15px 2px 15px;
}
ul.topMenu .menuItemLeft {
	background-image:url("topMenuBgLeft.gif");
	background-position:left center;
	background-repeat:no-repeat;
	height:31px;
	padding-left:2px;
}
ul.topMenu .menuItemRight {
	background-image:url("topMenuBgRight.gif");
	background-position:right center;
	background-repeat:no-repeat;
	height:31px;
}
ul.topMenu .menuItemRight a.myCollection {
//	background-image:url('myProductsLogo.gif');
	background-image:url('../images/sketchdock-ecommerce_24px/cart-empty.png');
	background-repeat:no-repeat;
	background-position:5px 0;
	padding:4px 15px 4px 30px;
}
ul.topMenu .menuItemLeft a {
	border:medium none;
}
ul.topMenu .menuItem a:hover, ul.topMenu .menuItemLeft a:hover, ul.topMenu .menuItemRight a:hover {
	color: #e3001a;
}
ul.topMenu .menuItemRightHighlighted {
	background-image:url("topMenuBgRightHighlighted.gif");
	background-position:right center;
	background-repeat:no-repeat;
	height:31px;
}
ul.topMenu .menuItemRightHighlighted a.myCollection {
//	background-image:url('myProductsHighlightedLogo.gif');
	background-image:url('../images/sketchdock-ecommerce_24px/cart-full.png');
	background-repeat:no-repeat;
	background-position:5px 0;
	padding:4px 15px 4px 30px;
}
ul.topMenu .menuItemRightHighlighted:hover a.myCollection {
	color:#fff;
}
ul.topMenu .menuItemRightHighlighted a {
	border:medium none;
	color:#FFF;
	padding-right:10px;
}
.footerWrapper {
	background-image:url("/Images/footer/bg.gif");
	background-color:#eee;
	background-repeat:repeat-x;
}
#footer {
	background-color:#eee;
	background-image:url("/Images/footer/bg.gif");
	background-repeat:repeat-x;
	margin:0 auto;
	overflow:hidden;
	padding-top:22px;
	width:94.5em;
}
#footer div img {
	border:none;
}
#footer div h2 {
	margin:0;
	padding:5px 0 5px 0;
	font-size:1.3em;
}
.footerContainer {
	width:22.5em;
	padding:0 15px 15px 0;
	float:left;
}
.footerContainerLast {
	padding:0 0 15px 0;
}
.footerContainerLast {
	padding:0 0 15px 0;
}
#footer .footerContainer input {
	width:152px;
}
#footer .footerContainer .newsletterContainer input {
	height:21px;
	width:100%;
}
#footer .footerContainer .newsletterContainer .btnNewsletter a {
	float:right;
	font-size:12px;
	font-weight:bold;
	width:auto;
}
#footer .footerContainer .newsletterContainer .btnNewsletter a:hover {
	text-decoration:none;
}
.footerContainer .text {
	font-size:12px;
}
#footer .footerContainer .btnWrapper, .myProducts .btnWrapper {
	background-image:url(/Images/Footer/btnOK.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#eee;
	float:left;
	padding:21px 29px 4px 6px;
	border:0;
}
#footer .footerContainer .CategoryWrapper {
	border-bottom:1px solid #CECECE;
}
#footer .footerContainer .CategoryWrapper .moreInformation {
	margin:0 0 20px 0;
}
#footer .footerContainer .CategoryWrapper h3 {
	font-size:1.2em;
}
#footer .footerContainer .newsletterContainer, #footer .footerContainer .followContainer {
	float:left;
	padding-bottom:10px;
	width:100%;
}
#footer .footerContainer .followContainer a {
	padding:0 7px 0 0;
}
#footer a:hover {
	text-decoration:underline;
}
label.errorwrapper {
	color:red;
	font-size:12px;
}
input.errorwrapper {
	border:solid 1px red;
}
.newsletterContainer ul li {
	margin:0 0 5px 0;
}
.watermark {
	color:#999;
}
.loginWrapper .signInWrapper {
	background-color:#eee;
	border:1px solid #e4e4e4;
}
.loginWrapper .signIn {
	margin:0 auto;
	width:69.0em;
}
.loginWrapper .left label, .loginWrapper .right label {
	font-size:1.2em;
	font-weight:bold;
}
.loginWrapper .top h2, .loginWrapper .bottom h2 {
	font-size:1.8em;
	font-weight:bold;
}
.loginWrapper .top {
	margin:20px 0 20px 0;
}
.loginWrapper .middle {
	float:left;
	width:69em;
}
.loginWrapper .left {
	width:34.5em;
	float:left;
}
.loginWrapper .right {
	float:right;
	width:34.5em;
}
.loginWrapper .right span {
	float:left;
	margin:0 0 0 10px;
}
.loginWrapper input {
	border:2px solid #E3E3E3;
}
.loginWrapper input:focus {
	border:2px solid #7f8bab;
}
.loginWrapper .right .inputFieldWrapper {
	float:right;
}
.loginWrapper .rememberMe {
	float:right;
	font-size:1.2em;
	font-weight:normal;
	margin:10px 0 0 0;
}
.loginWrapper .forgot {
	margin:10px 0 20px 0;
	clear:both;
	float:right;
}
.loginWrapper .forgot .forgotLabel {
	float:left;
	font-size:1.2em;
	line-height:25px;
	margin:0 10px 0 0;
}
.loginWrapper .right label {
	margin:0 0 0 6px;
}
.loginWrapper .bottom {
	border-top:1px solid #c7c8c8;
	margin:30px 0 30px 0;
	padding:20px 0 0 0;
	clear:both;
}
.loginWrapper input.error {
	background-color:Transparent;
}
.loginWrapper a.buttonBlack {
	font-size:12px;
	font-weight:bold;
}
.submenu {
	position:absolute;
	left:10px;
	width:163px;
	background-color:#fff;
	border-bottom:solid 1px #cfd3dc;
	border-right:solid 1px #cfd3dc;
	border-left:solid 1px #cfd3dc;
	border-top:solid 1px #cfd3dc;
	top:18px;
	padding:8px 0 0;
	display:none;
}
.service .submenu {
	list-style-position:inside;
	list-style-type:none;
}
#header .submenu li {
	float:none;
	padding:0 10px 5px;
}
#header .submenu li a {
	color:#fdb813;
	background-image:none;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding:0;
	display:block;
	border:0;
}
#header .buy .submenu {
	list-style-type:none;
	list-style-position:inside;
}
#header .buy .submenu p {
	margin:0;
	font-size:1.1em;
	display:inline;
}
#header .buy .submenu p a {
	font-size:1em;
	display:inline;
}
.searchMenu li a.hover {
	background-color:#fff;
	color:#fdb813;
	background-image:url('menuArrowUp.gif');
	background-repeat:no-repeat;
	background-position:right 7px;
	border-left:solid 1px #cfd3dc;
	border-right:solid 1px #cfd3dc;
	text-decoration:none!important;
	color:#7f7f7f;
}
#pageTool {
	background-color:#ededed;
	padding:5px;
}
#pageContent {
	width:70.5em;
	float:left;
	margin:0;
}
#relatedPageContent {
	float:left;
	width:22.5em;
	margin:0 0 0 15px;
}
.campaignQoute #relatedPageContent {
	margin-left:0;
	width:100%;
}
#textContent {
	float:left;
	margin:0 15px 10px 0;
	width:100%;
}
#content h1.contentHeader, #textContent h1, #content h1 {
	font-size:3em;
	font-weight:bold;
	line-height:36px;
	margin:0 0 12px;
}
#textContent h2 {
	font-size:1.3em;
	line-height:18px;
	margin:1em 0 0;
	padding:0;
}
#textContent p {
	margin:0 0 1.2em 0;
	padding:0;
	font-size:12px;
}
#textContent td {
	margin:0 0 1.2em 0;
	padding:0;
	font-size:1.3em;
}
#textContent p.preamble {
	font-weight:bold;
	line-height:20px;
	font-size:14px;
}
#textContent div.preamble p {
	font-weight:bold;
	line-height:20px;
	font-size:14px;
}
#relatedTextContent {
	float:left;
	width:13.6em;
	padding:10px;
}
#relatedMainContent h2, #relatedPageContent h2, #relatedTextContent h2, #relatedCampaignPageContent h2 {
	font-size:1.2em;
	font-weight:bold;
	color:#fdb813;
	margin:0;
	padding:0;
}
#mainContent {
	float:left;
	width:57.8em;
	margin:0;
}
#relatedMainContent {
	float:left;
	width:35.2em;
	margin:0 0 0 15px;
	display:none;
}
.withRelatedContent #relatedMainContent {
	display:block;
}
.withRelatedContent .withLeftNav #relatedMainContent {
	width:22.5em;
}
#mainContent .verticalImageWrapper {
	float:left;
	width:44.1em;
	height:43.8em;
	text-align:center;
	margin:0 0 2em;
}
span.category, #mainContent h2, #content #textContent #sitemap {
	clear:both;
	color:#333;
	display:block;
	font-size:1.8em;
	font-weight:bold;
	line-height:18px;
	margin:0 0 12px;
	padding:0;
}
.withLeftNav #mainContent {
	width:70.6em;
}
#leftNav {
	float:left;
	margin:0 15px 0 0;
	width:22.4em;
	padding:0;
	display:none;
}
.withLeftNav #leftNav {
	display:block;
}
#leftNav ul {
	border-top:1px solid #E1E1E1;
}
#leftNav ul.indent, #leftNav ul.indent ul {
	border-top:none;
}
#leftNav ul ul {
	margin:5px 0 25px 15px;
}
#leftNav ul ul ul {
	margin:0 0 5px 15px;
}
#leftNav ul ul li a.selected {
	border-left:0;
}
#leftNav ul li a {
	display:block;
	font-weight:bold;
	padding:10px 10px 10px 20px;
}
#leftNav ul li a:hover {
	background-color:#f0f0f0;
}
#leftNav ul li {
	border-bottom:solid 1px #e1e1e1;
	font-size:1.4em;
	font-weight:bold;
	font-size:14px;
	font-family:Arial;
	word-wrap:break-word;
}
#leftNav ul.indent li {
	border:none;
	font-size:12px;
}
#leftNav ul.indent li a {
	font-weight:normal;
	padding:5px 5px 5px 20px;
}
#leftNav ul.indent li a:hover {
	background-color:#fff;
	color:#464646;
}
#leftNav ul li.children a {
	background-image:url('LeftNav/menuArrow.png');
	background-position:5px;
	background-repeat:no-repeat;
}
#leftNav ul li.noChildren a.selected, #leftNav ul li.noChildren a.selected:hover {
	background-color:#fdb813;
	background-image:none;
	background-position:5px 50%;
	background-repeat:no-repeat;
	color:#fff;
}
#leftNav ul li.children.selexp a.selected, #leftNav ul li.children.selexp a.selected:hover {
	background-color:#fdb813;
	background-image:url('LeftNav/menuArrowWhite.png');
	background-position:5px 50%;
	background-repeat:no-repeat;
	color:#fff;
}
#leftNav ul.indent li.children.selexp li.noChildren a.selected, #leftNav ul.indent li.noChildren a.selected, #leftNav ul.indent li.children.selexp li.noChildren a.selected:hover, #leftNav ul.indent li.noChildren a.selected:hover {
	background-color:#fff;
	background-image:none;
	color:#464646;
}
#leftNav ul.indent li.children.selexp a.selected, #leftNav ul.indent li.children.selexp a.selected:hover {
	background-color:#fff;
	background-image:url('LeftNav/menuArrowBlueDown.gif');
	background-position:5px 50%;
	background-repeat:no-repeat;
	color:#464646;
}
#leftNav ul.indent li.children a {
	background-image:url('LeftNav/menuArrowBlue.gif');
	background-position:5px 50%;
	background-repeat:no-repeat;
}
#leftNav ul.indent li.noChildren a {
	background-image:none;
}
.withRelatedContent .withLeftNav #mainContent.simpleText #textContent h1 {
	color:#000;
}
.withRelatedContent .withLeftNav #mainContent.mainContentWide {
	width:70.5em;
}
.withRelatedContent .withLeftNav #mainContent {
	width:46.5em;
}
.microSite .withRelatedContent #mainContent {
	width:70.5em;
}
.standardpageWrappper {
	width:70.5em;
	float:left;
}
.microSite .standardpageWrappper {
	width:94.5em;
	float:left;
}
.standardpageWrappper .carouselWrapper, .standardpageWrappper .staticImage {
	margin:0 0 15px;
}
.standardpageWrappper .staticStandardImage {
	height:240px;
	margin:0 0 15px;
	overflow:hidden;
}
.horizontalImageCarousel {
	margin:0 0 25px;
}
#textContent .verticalImageCarousel .paging, .verticalImageCarousel .paging, .horizontalImageCarousel .paging {
	position:relative;
	height:2.5em;
	width:577px;
	overflow:hidden;
	background-color:#dadada;
	margin:10px 0 0;
}
#textContent .horizontalImageCarousel .paging {
	padding:0;
}
#textContent .verticalImageCarousel .paging .prev, .verticalImageCarousel .paging .prev, .horizontalImageCarousel .paging .prev {
	position:absolute;
	top:3px;
	left:3px;
	background:none;
	width:auto;
	height:auto;
	border:0;
	background-image:url('arrowBack.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding:1px 0 7px 22px;
	line-height:18px;
	cursor:pointer;
	font-size:1.1em;
}
#textContent .verticalImageCarousel .paging .next, .verticalImageCarousel .paging .next, .horizontalImageCarousel .paging .next {
	position:absolute;
	top:3px;
	right:3px;
	background:none;
	width:auto;
	height:auto;
	border:0;
	background-image:url('arrowNext.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding:1px 25px 7px 0;
	line-height:18px;
	cursor:pointer;
	font-size:1.1em;
}
.verticalImageCarousel .paging .next {
	background-image:url('arrowDown.gif');
}
.verticalImageCarousel .paging .prev {
	background-image:url('arrowUp.gif');
}
.verticalImageCarousel div.disabled, .horizontalImageCarousel div.disabled, .verticalImageCarousel button.disabled, .horizontalImageCarousel button.disabled {
	display:none;
}
#textContent .horizontalImageCarousel ul li, .verticalImageCarousel ul li, .horizontalImageCarousel ul li {
	width:135px;
	height:99px;
	border:solid 1px #cfd3dc;
	margin:0 10px 0 0;
	text-align:center;
	padding:0;
	background-color:#fff;
}
.verticalImageCarousel ul li.selected {
	border:solid 1px #c00;
}
.horizontalImageCarousel ul {
	overflow:hidden;
}
.verticalImageCarousel ul li a img, .horizontalImageCarousel ul li a img {
	border:0;
}
#textContent .horizontalImageCarousel ul li a, .verticalImageCarousel ul li a, .horizontalImageCarousel ul li a {
	width:135px;
	height:99px;
	display:block;
	cursor:pointer;
}
#textContent .horizontalImageCarousel .paging .selected, .horizontalImageCarousel .paging .selected {
	position:absolute;
	top:5px;
	left:280px;
	margin:0;
	padding:0;
	width:10px;
}
#textContent .horizontalImageCarousel .paging .selected {
	left:195px;
}
#textContent .horizontalImageCarousel .paging .seperator, .horizontalImageCarousel .paging .seperator {
	position:absolute;
	top:5px;
	left:287px;
	margin:0;
	padding:0!important;
	width:10px;
}
#textContent .horizontalImageCarousel .paging .seperator {
	left:205px;
}
#textContent .horizontalImageCarousel .paging .pages, .horizontalImageCarousel .paging .pages {
	position:absolute;
	top:5px;
	left:292px;
	margin:0;
	padding:0;
	width:10px;
}
#textContent .horizontalImageCarousel .paging .pages {
	left:212px;
}
.verticalImageCarousel {
	float:left;
	width:137px;
	position:relative;
	margin:40px 0 0;
}
#relatedTextContent .verticalImageCarousel {
	margin:20px 0 10px;
}
.verticalImageCarousel .jCarouselLite {
	height:358px!important;
}
.verticalImageCarousel .paging {
	position:absolute;
	top:333px;
	margin:0;
	left:0;
	width:137px;
	z-index:9999;
	padding:0 0 5px 0;
}
.verticalImageCarousel ul li {
	margin:0 0 10px 0;
}
.verticalImageCarousel .paging .selected {
	position:absolute;
	top:6px;
	left:60px;
	margin:0;
	padding:0;
	width:10px;
}
.verticalImageCarousel .paging .seperator {
	position:absolute;
	top:6px;
	left:67px;
	margin:0;
	padding:0!important;
	width:10px;
}
.verticalImageCarousel .paging .pages {
	position:absolute;
	top:6px;
	left:72px;
	margin:0;
	padding:0;
	width:10px;
}
.verticalImageCarousel .jCarouselLite ul li img {
	cursor:pointer;
}
.autoImageCarousel .jCarouselLite ul li a, .autoImageCarousel .jCarouselLite ul li a img {
	border:0;
}
#content .gradientCarousel .paging {
	background-color:#fff;
	overflow:visible;
	z-index:999999;
}
#content .gradientCarousel .paging .prev {
	position:absolute;
	top:-196px;
	left:-24px;
	background-image:url('/images/campaign/BB/previewGradient.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:24px;
	height:171px;
	z-index:99999;
	outline:0;
	-moz-outline:none;
}
#content .gradientCarousel .paging .next {
	position:absolute;
	top:-196px;
	right:33px;
	background-image:url('/images/campaign/BB/nextGradient.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:24px;
	height:171px;
	z-index:99999;
	outline:0;
	-moz-outline:none;
}
#content .gradientCarousel .jCarouselLite {
	height:171px;
	width:407px!important;
	padding:0 24px;
	background-image:url('/images/campaign/BB/gradientCaruselBg.gif');
	background-repeat:repeat-x;
	background-position:left top;
	border:solid 1px #cfd3dc;
}
#content .gradientCarousel .jCarouselLite ul li {
	height:171px;
	width:125px;
	border:0;
	background-color:Transparent;
}
#content .gradientCarousel .paging .prev span, #content .gradientCarousel .paging .next span {
	position:absolute;
	left:-9999px;
	top:-9999px;
}
#textContent fieldset ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
#textContent fieldset ul li {
	margin:0 0 8px;
	padding:0;
	position:relative;
	width:32.5em;
}
#textContent fieldset ul li.button {
	clear:left;
	padding:0;
	text-align:right;
	width:30.5em;
	height:1.5em;
}
#textContent fieldset ul li.contactby {
	height:1.5em;
}
span.error, label.error, #textContent fieldset ul li label.error {
	color:#ee3123;
}
input.error, #textContent fieldset ul li textarea.error, #textContent fieldset ul li input.error {
	background-color:#ee3123;
}
#textContent fieldset ul li label {
	font-weight:bold;
	display:block;
	margin:0 0 3px;
}
#textContent fieldset ul li select {
	width:396px;
	margin:0;
	padding:0;
}
#textContent fieldset ul li .checkbox {
	width:auto;
	float:left;
}
#textContent fieldset ul li label.checkbox {
	float:left;
	margin:0 20px 0 5px;
	font-weight:normal;
}
#textContent fieldset ul li textarea {
	width:388px;
	height:150px;
	margin:0;
	padding:2px;
}
#textContent fieldset ul li .help {
	position:absolute;
	right:0;
	top:17px;
	cursor:pointer;
}
#textContent fieldset ul li .helpWrapper {
	position:absolute;
	top:25px;
	left:425px;
	width:212px;
}
#textContent fieldset.storyForm ul li .helpWrapper {
	left:205px;
	top:40px;
}
#textContent fieldset ul li .helpWrapper .helpTop {
	background-image:url(helpTop.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:212px;
	height:14px;
}
#textContent fieldset ul li .under .helpTop {
	background-image:url(helpTopUp.png);
	background-position:right top;
	height:22px;
}
#textContent fieldset ul li .helpWrapper .helpMiddle {
	background-image:url(helpMiddle.png);
	background-position:right top;
	background-repeat:repeat-y;
	width:180px;
	padding:0 7px 0 25px;
}
#textContent fieldset ul li .helpWrapper .helpBottom {
	background-image:url(helpBottom.png);
	background-position:right top;
	background-repeat:no-repeat;
	width:212px;
	height:25px;
}
#textContent fieldset ul li .helpWrapper .helpMiddle p {
	font-size:.85em;
	margin:0;
}
#textContent fieldset ul li.radio label.error {
	position:absolute;
	left:0;
	top:20px;
}
.formText {
	width:400px;
}
#textContent fieldset h3 {
	color:#fdb813;
	font-size:1.4em;
	font-weight:bold;
	margin:20px 0 10px;
}
.withRelated #mainContent {
	width:46.4em;
}
.withRelated #mainContent #textContent {
	width:auto;
	margin:0;
}
.withRelated #contentRelated {
	width:22.5em;
	float:left;
	margin:0 0 0 15px;
}
#relatedMainContent h2, #relatedMainContent h1, #relatedPageContent h2, #relatedCampaignPageContent h2, #leftNav h1, #leftNav h2 {
	background:url(h1sprite2_smushed.gif.png) no-repeat top right;
	background-position:100% -150px;
	padding:5px 11px;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	line-height:16px;
	margin:0;
}
.relatedSolutions .relatedSolutionsWrapper .boxWrapper, #relatedPageContent .boxWrapper, #relatedPageContent .quoteWrapper, #relatedMainContent .boxWrapper, #leftNav .boxWrapper, .CampaignQuote .quoteWrapper, .ctrlTellAFriend {
	border-left:solid 1px #cfd3dc;
	border-right:solid 1px #cfd3dc;
	border-bottom:solid 1px #cfd3dc;
	padding:10px;
	margin:0 0 15px;
	overflow:hidden;
}
.ctrlTellAFriend .quoteWrapper {
	margin:none;
	padding:none;
}
#relatedPageContent .fullBoxWrapper, #relatedMainContent .fullBoxWrapper {
	border-left:solid 1px #cfd3dc;
	border-right:solid 1px #cfd3dc;
	border-bottom:solid 1px #cfd3dc;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:1.2em;
}
#relatedPageContent .fullBoxWrapper .top, #relatedMainContent .fullBoxWrapper .top {
	padding:10px;
}
#relatedPageContent .fullBoxWrapper .top div, #relatedMainContent .fullBoxWrapper .top div {
	float:left;
	margin:5px 5px 10px 0;
}
#relatedPageContent .fullBoxWrapper .top div input {
	margin-left:0;
}
#relatedPageContent .fullBoxWrapper .paging, #relatedMainContent .fullBoxWrapper .paging {
	margin:0;
}
.distributorSearchResult {
	float:left;
	width:225px;
}
.distributorSearchResult ul {
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	margin:10px 0 10px 0;
}
.distributorSearchResult ul li {
	padding:5px 0 5px 0;
}
.distributorSearchResult ul li div {
	clear:both;
	padding:0 10px;
}
.distributorSearchResult ul li p {
	margin:5px 0 0 0;
}
.distributorSearchResult ul li .title a {
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:7px 0 0 0;
	text-decoration:none;
	width:180px;
}
.distributorSearchResult .mapResult {
	margin:10px;
	text-align:right;
	font-weight:bold;
}
#relatedMainContent .boxWrapper {
	border-left:solid 1px #cfd3dc;
	border-right:solid 1px #cfd3dc;
	border-bottom:solid 1px #cfd3dc;
	padding:10px;
	margin:0 0 15px;
	overflow:hidden;
}
#relatedMainContent .boxWrapper img, #leftNav .boxWrapper img {
	display:block;
	margin:0 0 6px;
}
#relatedMainContent .boxWrapper a, #leftNav .boxWrapper a {
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
}
#relatedMainContent .boxWrapper a:hover, #leftNav .boxWrapper a:hover {
	text-decoration:underline;
}
#relatedMainContent .boxWrapper span, #leftNav .boxWrapper span {
	color:#333;
	font-size:1.1em;
}
.boxWrapper .verticalImageCarousel {
	margin:0;
	width:20.3em;
}
.boxWrapper .verticalImageCarousel ul li {
	border:0;
	width:200px;
	height:auto;
	text-align:left;
}
.boxWrapper .verticalImageCarousel ul li a {
	width:auto;
	height:auto;
}
.boxWrapper .verticalImageCarousel ul li p {
	margin:0 0 6px;
}
.boxWrapper .verticalImageCarousel .paging {
	width:203px;
	top:195px;
}
.boxWrapper .verticalImageCarousel .paging .selected {
	left:90px;
}
.boxWrapper .verticalImageCarousel .paging .seperator {
	left:97px;
}
.boxWrapper .verticalImageCarousel .paging .pages {
	left:103px;
}
.boxWrapper .verticalImageCarousel .jCarouselLite {
	height:220px!important;
}
#content .documentlist {
	margin:5px 0 0;
}
#content .documentlist li {
	margin:0 0 8px;
}
#textContent .downloadWrapper ul li.link a, .documentlist li a {
	background-image:url(/images/document/file.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 3px 22px!important;
}
#textContent .downloadWrapper ul li.link a:hover, .documentlist li a:hover {
	text-decoration:underline!important;
}
#textContent .downloadWrapper ul li.link a[filetype$=".xls"], .documentlist li a[href$=".xls"] {
	background-image:url(/images/document/xls.gif);
}
#textContent .downloadWrapper ul li.link a[filetype$=".pdf"], .documentlist li a[href$=".pdf"] {
	background-image:url(/images/document/pdf.gif);
}
#textContent .downloadWrapper ul li.link a[filetype$=".doc"], .documentlist li a[href$=".doc"] {
	background-image:url(/images/document/doc.gif);
}
#textContent .downloadWrapper ul li.link a[filetype$=".ppt"], .documentlist li a[href$=".ppt"] {
	background-image:url(/images/document/ppt.gif);
}
#textContent .downloadWrapper ul li.link a[filetype$=".zip"], .documentlist li a[href$=".zip"] {
	background-image:url(/images/document/zip.gif);
}
#content #textContent .documentlist {
	list-style-type:none;
	margin:0;
}
#content #textContent .documentlist li span {
	font-weight:bold;
}
#content #textContent .documentlist li a {
	background-position:left 2px;
	text-decoration:none;
}
.whyTorkHeader {
	padding:0 0 13px 0;
}
.addThisWrapper {
	clear:both;
}
.pageTool .addthis {
	float:right;
}
.pageTool {
	clear:both;
	height:16px;
	color:#000;
	background-color:#dadada;
	padding:5px 10px;
	font-size:1.1em;
	margin:0 0 15px;
}
.pageTool ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.pageTool li {
	float:left;
	margin:0 20px 0 0;
}
.pageTool a {
	font-size:1em;
	font-weight:bold;
}
.pageTool a:hover {
	text-decoration:underline;
}
.pageTool span {
	font-weight:bold;
}
.borderPageTool {
	background-color:Transparent;
	border:solid 1px #e1e1e1;
}
.borderPageTool span {
	color:#7f7f7f;
	border-left:solid 1px #7f7f7f;
	border-right:solid 1px #7f7f7f;
	padding:0 5px;
}
.colorBox {
	padding:10px;
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0 0 15px;
}
.colorBox p {
	color:#fff;
	font-size:1.8em;
	margin:0 0 12px;
	line-height:22px;
}
.colorBox a {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 6px;
	display:block;
}
.colorBoxsustainableGreen {
	background-image:url('greenBox.gif');
	background-color:#77b042;
}
.colorBoxuniversal {
	background-image:url('blueBox.gif');
	background-color:#004890;
}
.colorBoxtorkBlue {
	background-image:url('darkBlueBox.gif');
	background-color:#036;
}
.colorBoxadvanced {
	background-image:url('darkTurquoiseBox.gif');
	background-color:#3392a2;
}
.colorBoxpremium {
	background-image:url('darkPurpleBox.gif');
	background-color:#6a3e94;
}
.colorBoxdispensers {
	background-image:url('darkPinkBox.gif');
	background-color:#930957;
}
.colorBoxhygieneCyan {
	background-image:url('darkgreenBox.gif');
	background-color:#1c9446;
}
.colorBoxred {
	background-image:url('redBox.gif');
	background-color:#ee3123;
}
.colorBoxmagenta {
	background-image:url('pinkBox.gif');
	background-color:#d74c7b;
}
.colorBoxorange {
	background-image:url('orangeBox.gif');
	background-color:#e75524;
}
.colorBoxlightgreen {
	background-image:url('lightgreenBox.gif');
	background-color:#77B042;
}
.colorBoxcyan {
	background-image:url('turquoiseBox.gif');
	background-color:#1e98cf;
}
.extranetBar {
	background-image:url('ExtranetBar.png');
	background-repeat:repeat-x;
	background-position:left top;
	height:38px;
	left:0;
	margin:auto;
	text-align:center;
	width:100%;
}
.extranetBar .wrapper {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:94.5em;
	padding-top:10px;
}
.extranetBarText {
	font-family:Arial;
	font-size:18px;
	float:left;
	color:#FFF;
	display:inline;
}
.extranetBarSubText {
	font-family:Arial;
	font-size:12px;
	float:left;
	color:#FFF;
	display:inline;
	padding-top:2px;
}
.countrySelector {
	background-image:url('greencountrySelector.gif');
	background-repeat:repeat-x;
	background-position:left top;
	height:0;
	left:0;
	margin:9px 0 0 0;
	text-align:center;
	opacity:0;
	width:100%;
}
.countrySelector .wrapper {
	width:94.5em;
	text-align:left;
	margin:0 auto;
	position:relative;
}
.countrySelector .Warningwrapper {
	width:94.5em;
	text-align:left;
	margin:0 auto;
	position:relative;
	background-color:Red;
}
.countrySelector p {
	color:#fff;
	margin:0;
	padding:8px 0 0;
}
.countrySelector a {
	position:absolute;
	right:2px;
	top:8px;
	background-image:url('greencountrySelectorClose.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding:2px 25px 3px 0;
	font-size:1.1em;
	color:#fff;
	cursor:pointer;
}
.countrySelector select {
	position:absolute;
	right:82px;
	top:7px;
}
#relatedMainContent .VisitingSelector h2 {
	font-size:1.8em;
	line-height:18px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#1c1c1c;
	background-image:none;
}
.CarryBoxTitle {
	padding-left:30px;
	padding-bottom:10px;
	font-size:1.3em;
	font-weight:bold;
}
.CarryBoxContainer {
	background-image:url("CarryBoxBackground.gif");
	background-height:100%;
	background-repeat:no-repeat;
	width:705px;
}
.CarryBoxList {
	padding-left:30px;
	padding-top:30px;
	padding-bottom:20px;
}
.dispensersStory .CarryBoxList tr td, .dispensersStory .CarryBoxList tr td a {
	color:#7e1955;
}
.yellowStory .CarryBoxList tr td, .yellowStory .CarryBoxList tr td a {
	color:#fdb911;
}
.platinumStory .CarryBoxList tr td, .platinumStory .CarryBoxList tr td a {
	color:#666;
}
.cyanStory .CarryBoxList tr td, .cyanStory .CarryBoxList tr td a {
	color:#1e98cf;
}
.redStory .CarryBoxList tr td, .redStory .CarryBoxList tr td a {
	color:#ee3123;
}
.magentaStory .CarryBoxList tr td, .magentaStory .CarryBoxList tr td a {
	color:#d74c7b;
}
.orangeStory .CarryBoxList tr td, .orangeStory .CarryBoxList tr td a {
	color:#e75524;
}
.lightgreenStory .CarryBoxList tr td, .lightgreenStory .CarryBoxList tr td a {
	color:#77b042;
}
.sustainableGreenStory .CarryBoxList tr td, .sustainableGreenStory .CarryBoxList tr td a {
	color:#1c9446;
}
.hygieneCyanStory .CarryBoxList tr td, .hygieneCyanStory .CarryBoxList tr td a {
	color:#1c9446;
}
.CarryBoxList tr td {
	padding-top:10px!important;
	padding-right:30px!important;
	font-weight:bold;
	font-size:1.3em!important;
}
.CarryBoxImages {
	width:100%;
	padding:10px 30px 0 30px;
	text-align:center;
}
.CarryBoxImages tr td a img {
	border:none!important;
}
.CarryBoxImagesFirst {
	text-align:left;
}
.CarryBoxImagesLast {
	text-align:right;
}
.familyBondTable a img {
	border:none;
}
.ProductBoxTitle {
	font-size:1.3em;
	background-color:#ededed;
}
.ProductBoxTitle h2 {
	color:#000!important;
	padding:2px!important;
}
.ProductBoxList {
	padding-bottom:20px;
	width:100%;
}
.ProductBoxList tr td {
	padding-top:5px!important;
	font-weight:bold;
	font-size:1.2em!important;
	color:#000;
}
.ProductBoxListLast {
	padding-left:15px!important;
	text-align:center;
}
.footerContainer td {
	padding:0;
}
.inputNewStyle {
	border:solid 1px blue;
	background-image:url('inputShadow.gif');
	background-repeat:repeat-x;
	border:solid 1px #e3e3e3;
}
#startFlashWrapper {
	margin:4px 0 15px;
}
#startPuffWrapper {
	overflow:hidden;
	margin:15px 0 30px;
}
#startColorPuffWrapper {
	overflow:hidden;
}
#startPuffWrapper div {
	width:46.5em;
	float:left;
	margin:0 15px 0 0;
}
#startColorPuffWrapper div.box {
	width:20.3em;
	border-left:solid 1px #cfd3dc;
	border-right:solid 1px #cfd3dc;
	border-bottom:solid 1px #cfd3dc;
	float:left;
	margin:0 15px 0 0;
	padding:0 10px 10px;
}
#startPuffWrapper div.news, #startColorPuffWrapper div.events {
	margin:0;
}
.microSite #startPuffWrapper div {
	margin-right:0;
	padding:0 10px 10px;
}
.microSite #startPuffWrapper {
	clear:both;
}
.microSite #startPuffWrapper div.text {
	padding-right:0;
	width:44.5em;
}
.microSite #startPuffWrapper div h2, #startColorPuffWrapper div h2 {
	background:url(h1sprite2_smushed.gif.png) no-repeat top right;
	background-position:100% 0;
}
.microSite #startPuffWrapper div.torkBlue h2, #startColorPuffWrapper div.torkBlue h2 {
	background-position:100% 0;
}
.microSite #startPuffWrapper div.sustainableGreen h2, #startColorPuffWrapper div.sustainableGreen h2 {
	background-position:100% -1050px;
}
.microSite #startPuffWrapper div.hygieneCyan h2, #startColorPuffWrapper div.hygieneCyan h2 {
	background-position:100% -1350px;
}
.microSite #startPuffWrapper div.magenta h2, #startColorPuffWrapper div.magenta h2 {
	background-position:100% -600px;
}
.microSite #startPuffWrapper div.orange h2, #startColorPuffWrapper div.orange h2 {
	background-position:100% -300px;
}
.microSite #startPuffWrapper div.lightgreen h2, #startColorPuffWrapper div.lightgreen h2 {
	background-position:100% -1050px;
}
.microSite #startPuffWrapper div.red h2, #startColorPuffWrapper div.red h2 {
	background-position:100% -450px;
}
.microSite #startPuffWrapper div.cyan h2, #startColorPuffWrapper div.cyan h2 {
	background-position:100% -1350px;
}
.microSite #startPuffWrapper div.premium h2, #startColorPuffWrapper div.premium h2 {
	background-position:100% 0;
}
.microSite #startPuffWrapper div.advanced h2, #startColorPuffWrapper div.advanced h2 {
	background-position:100% 0;
}
.microSite #startPuffWrapper div.grey h2, #startColorPuffWrapper div.grey h2 {
	background-position:100% -150px;
}
.microSite #startPuffWrapper div.universal h2, #startColorPuffWrapper div.universal h2 {
	background-position:100% 0;
}
.microSite #startPuffWrapper div.dispensers h2, #startColorPuffWrapper div.dispensers h2 {
	background-position:100% -750px;
}
.microSite #startPuffWrapper div.platinum h2, #startColorPuffWrapper div.platinum h2 {
	background-position:100% -150px;
}
.microSite #startPuffWrapper div.yellow h2, #startColorPuffWrapper div.yellow h2 {
	background-position:100% -900px;
}
.microSite #startPuffWrapper div.sustainableGreen h2, #startColorPuffWrapper div.sustainableGreen h2 {
	background-position:100% -1200px;
}
.microSite #startPuffWrapper div .ieSixMarginFix, #startColorPuffWrapper div .ieSixMarginFix {
	border-bottom:0;
	border-left:0;
	border-right:0;
	float:none;
	margin:0;
	padding:0;
	width:auto;
}
.microSite #startPuffWrapper div.last h2, #startColorPuffWrapper div h2 {
	color:#FFF;
	display:block;
	font-size:1.3em;
	line-height:1.3em;
	margin:0 0 8px -10px;
	padding:3px 0 3px 10px;
	width:214px;
}
.microSite #startPuffWrapper div.last img, #startColorPuffWrapper div img {
	border:none;
}
#startColorPuffWrapper div h2 a, #startColorPuffWrapper div h2 a:hover, .microSite #startPuffWrapper div.last h2 a, .microSite #startPuffWrapper div.last h2 a:hover {
	color:#FFF;
	display:block;
	font-size:1.0em;
	line-height:1.0em;
	margin:0 0 0 -10px;
	padding:7px 0 7px 10px;
	width:214px;
	text-decoration:none;
}
#startPuffWrapper div h1, #startPuffWrapper div h2 {
	font-size:1.8em;
	line-height:24px;
	margin:0 0 6px;
	color:#000;
}
#startPuffWrapper div h3, #startColorPuffWrapper div h3 {
	font-weight:bold;
	font-size:1.1em;
	margin:3px 0 1px;
	padding:0;
}
#startPuffWrapper div p, #startColorPuffWrapper div p {
	margin:0 0 .8em;
	padding:0;
}
#startPuffWrapper div strong, #startColorPuffWrapper div strong, #startPuffWrapper div a, #startColorPuffWrapper div a {
	font-size:12px;
	text-decoration:none;
}
#startPuffWrapper div h3 a, #startColorPuffWrapper div h3 a {
	font-size:12px;
	text-decoration:none;
}
#startPuffWrapper div a.readmore, #startColorPuffWrapper div a.readmore {
	font-weight:bold;
}
#startPuffWrapper div a:hover, #startColorPuffWrapper div a:hover {
	text-decoration:underline;
}
#startPuffWrapper div.news h2 a, #startColorPuffWrapper div.events h2 a {
	font-size:1em;
}
#startPuffWrapper div.news ul li, #startColorPuffWrapper div.events ul li {
	margin:20px 0;
}
#startPuffWrapper div.news ul li span.date, #startColorPuffWrapper div.events ul li span.date {
	color:#7f7f7f;
	font-size:12px;
}
#startPuffWrapper div.text p {
	margin:0 0 12px;
	padding:0;
}
#startPuffWrapper div.text p.preamble {
	font-weight:bold;
}
#startPuffWrapper div.text img {
	float:right;
	margin:5px 0 5px 10px;
}
#startPuffWrapper div.products a {
	display:block;
	margin:0 0 4px;
	font-size:1.1em;
	font-weight:bold;
}
.news .hoverstate {
	text-decoration:underline!important;
}
.selectedMainCategory {
	display:inline;
	margin:0;
	padding:0 10px 20px 0;
}
#selectedMainCategoryH2 {
	display:inline;
	margin:0;
}
.productStart {
	border:solid 1px #cfd3dc;
	overflow:hidden;
	margin:4px 0 23px;
}
.productStartSearch fieldset {
	margin:0 0 19px;
}
.productStartSearch fieldset ul {
	width:100%;
	border-right:0;
	padding:0;
}
.productStartSearch fieldset ul li {
	padding:6px 0 5px 0;
	margin:0 5px 0 9px;
	width:225px;
	float:left;
}
.productStartSearch fieldset ul li div.searchWrapper {
	display:table-cell;
	vertical-align:middle;
}
.productStartSearch fieldset ul li .searchHits {
	float:left;
	font-size:1.3em;
	font-weight:bold;
	margin:7px 0 0 10px;
	line-height:15px;
}
.productStartSearch fieldset ul li input {
	width:170px;
}
.productStartSearch fieldset ul li label {
	color:#111;
	font-size:1.2em;
	display:block;
	padding:5px 0 0;
	float:left;
}
.productStartSearch fieldset ul li h1.productResult {
	float:left;
	font-size:1.8em;
	line-height:24px;
	margin:0 0 0 5px;
	color:#111;
}
.productStartSearch fieldset ul li.last {
	margin:0;
	padding:5px 0;
	width:705px;
}
.productStart div {
	float:left;
}
.productStartCategories div img {
	margin:12px 0 0 0;
}
.productStart ul {
	padding:12px;
	overflow:hidden;
	text-align:left;
}
.fourColumn ul {
	width:21.14em;
}
.productStart ul.filters {
	width:200px;
}
.productStart ul li {
	margin:0 0 .3em;
}
.productStart ul li a {
	font-size:1.1em;
	font-weight:bold;
	display:block;
}
.productStart ul li a:hover {
	text-decoration:underline;
}
.productStart ul li a.selected {
	background-image:url('closeGrey.gif');
	background-repeat:no-repeat;
	background-position:184px 4px;
	background-color:#e1e1e1;
	padding:2px 5px;
	color:#111;
}
.oneColumn {
	background-image:url('oneColumn.gif');
	background-repeat:repeat-y;
	background-position:left top;
}
.fourColumn {
	background-image:url('FourColumn.gif');
	background-repeat:repeat-y;
	background-position:left top;
}
.productStart div h2 {
	font-size:1.4em;
	margin:10px 8px 0 12px;
	font-weight:bold;
	text-align:left;
}
.productStart a.back {
	background-image:url('blackArrowLeft.gif');
	background-repeat:no-repeat;
	background-position:left 1px;
	padding:0 0 0 14px;
	margin:6px 0 0;
	color:#fdb813;
}
.seperator {
	background-image:url('seperatorVertical.gif');
	background-repeat:no-repeat;
	background-position:left 0;
	margin:0 0 0 10px;
	padding:5px 0 5px 10px!important;
}
.productStart .searchResult {
	float:left;
	border-right:0;
	padding:1.4em 1.5em 1em;
	width:67.1em;
}
.productStart .filterWrapper {
	float:left;
	width:20.3em;
	padding:10px;
}
.productStart .filterWrapper h2 {
	margin:10px 0 0;
}
.productStart .filterWrapper input {
	width:160px;
}
.productStart .filterWrapper a.reset {
	font-size:1.1em;
	margin:10px 0 20px;
	float:left;
	display:block;
	text-decoration:none;
	clear:both;
	font-weight:bold;
}
.productStart .filterWrapper a.reset:hover {
	text-decoration:underline;
}
.productStart .filterWrapper ul {
	margin:0 0 1.2em;
	padding:0;
	overflow:hidden;
	clear:left;
}
.productStart .filterWrapper ul li h3 {
	font-size:1.4em;
	margin:0;
	font-weight:bold;
}
.productStart .filterWrapper ul li a {
	font-size:1.1em;
	text-decoration:none;
}
.productStart .filterWrapper ul li a:hover {
	text-decoration:underline;
}
.productStart .searchResult .options {
	width:68.6em;
	padding:0 0 10px 0;
}
.productStart .searchResult .options h2 {
	margin:1px 0 10px;
	float:left;
	display:block;
}
#relatedMainContent .mediaboxRelatedContent fieldset, .productStart .searchResult .options fieldset {
	background-color:Transparent;
	border-bottom:0;
}
.productStart .searchResult .options fieldset ul li {
	margin:1px 0 10px;
	padding:0 5px 0 0;
	width:auto;
}
#relatedMainContent .mediaboxRelatedContent fieldset ul li input.checkbox, .productStart .searchResult .options fieldset ul li input.checkbox {
	float:left;
	width:auto;
	height:auto;
	background-image:none;
	padding:0;
	margin:0 3px 0 0;
}
#relatedMainContent .mediaboxRelatedContent fieldset ul li input.checkbox, .productStart .searchResult .options fieldset ul li label.checkbox {
	float:left;
	font-size:1.1em;
	font-weight:normal;
	margin:0;
	padding:0;
}
#relatedMainContent .mediaboxRelatedContent fieldset ul li {
	margin:0 0 10px;
	padding:0;
	width:200px;
}
.filterWrapper h2 {
	font-size:1.8em;
	margin:8px 0;
	line-height:22px;
	float:left;
}
.searchResultToolbox {
	background-color:#ededed;
	width:67.1em;
	padding:3px 10px;
	margin:0 0 10px;
}
.productStart .searchResultToolbox h2 {
	font-size:1.8em;
	color:#111;
	font-weight:bold;
	padding:5px 0;
	display:block;
	margin:0;
}
#content ul.itemList {
	padding:0;
	width:auto;
	margin:0;
}
.searchResult ul {
	padding:0;
	width:auto;
	margin:0 10px;
}
#content ul.itemList li {
	float:left;
	width:135px;
	margin:0 23px 15px 0;
}
.searchResult ul li {
	float:left;
	width:135px;
	margin:0 35px 15px 0;
}
#content ul.itemList li.last, .searchResult ul li.last {
	margin:0 0 15px 0;
}
#content ul.itemList li a, .searchResult ul li a {
	font-weight:bold;
	text-decoration:none;
}
#content ul.itemList li a:hover, .searchResult ul li a:hover {
	text-decoration:underline;
}
#content ul.itemList li a {
	font-size:11px;
}
#content ul.itemList li p, .searchResult ul li p {
	margin:0;
	padding:0;
}
#content .productRelated .alternativeSystems ul li .imageWrapper, #relatedSearch .result .imageWrapper, #mainSearch ul li .imageWrapper, #content ul.itemList li .imageWrapper, .searchResult ul li .imageWrapper {
	width:135px;
	height:113px;
	overflow:hidden;
	border:solid 1px #cfd3dc;
	margin:0 0 3px;
}
#content .productRelated .alternativeSystems ul li .imageWrapper a, #relatedSearch .result .imageWrapper a, #mainSearch ul li .imageWrapper a, #content ul.itemList li .imageWrapper a, .searchResult ul li .imageWrapper a {
	width:135px;
	height:113px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
#content .productRelated .alternativeSystems ul li .imageWrapper a img, #relatedSearch .result .imageWrapper a img, #mainSearch ul li .imageWrapper a img, #content ul.itemList li .imageWrapper a img, .searchResult ul li .imageWrapper a img {
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#content .productRelated .alternativeSystems ul li .imageWrapper .image-align-helper, #relatedSearch .result .imageWrapper .image-align-helper, #mainSearch ul li .imageWrapper .image-align-helper, #content ul.itemList li .imageWrapper .image-align-helper, .searchResult ul li .imageWrapper .image-align-helper {
	display:none;
}
.descriptions {
	padding:0 0 25px 10px;
	width:67em;
}
.descriptions ul li h2 {
	margin:2px 8px 0;
}
.descriptions ul {
	margin:0;
}
.descriptions ul li {
	width:22.3em;
	margin:0;
}
.descriptions ul li p {
	font-size:1.3em;
	margin:0 20px 0 0;
}
.descriptions ul li h3 {
	font-size:1.4em;
	font-weight:bold;
	margin:0;
}
.descriptions ul li ul {
	list-style-type:disc;
	list-style-position:inside;
	width:200px;
}
.descriptions ul li ul li {
	font-size:1.3em;
	list-style-position:outside;
	margin:5px 10px 0 23px;
	width:190px;
}
#mainContent h2.otherproducts {
	border-top:solid 1px #cfd3dc;
	padding:25px 0 0 0;
}
.refill {
	padding:5px 10px 20px;
}
#content .MoreInformationWrapper .refill {
	padding:0;
}
#content .MoreInformationWrapper .moreInformation .itemList {
	font-size:12px;
}
#content .MoreInformationWrapper .refill ul, #content .MoreInformationWrapper .alternativeSystems ul, .refill ul {
	margin:0;
}
#content .MoreInformationWrapper .refill ul li, #content .MoreInformationWrapper .alternativeSystems ul li, .refill ul li {
	margin:0 0 5px;
	float:none;
	width:55em;
	overflow:hidden;
}
#content .MoreInformationWrapper .refill ul li p, #content .MoreInformationWrapper .alternativeSystems ul li p {
	float:left;
	width:10em;
	margin:0;
}
.refill ul li p {
	float:left;
	width:10em;
}
#content .MoreInformationWrapper .refill ul li p.name, .refill ul li p.name {
	width:28.2em;
}
#content .MoreInformationWrapper .refill ul li p.name a, #content .MoreInformationWrapper .alternativeSystems ul li a {
	font-weight:bold;
}
#content .MoreInformationWrapper .refill ul li p.name a, .refill ul li p.name a, #content .MoreInformationWrapper .alternativeSystems ul li a, #content .MoreInformationWrapper .alternativeSystems ul li span {
	font-size:12px;
}
#content .MoreInformationWrapper .refill ul li a:hover, #content .MoreInformationWrapper .alternativeSystems ul li a:hover {
	text-decoration:underline;
}
#content .MoreInformationWrapper .refill ul li p.ply, .refill ul li p.ply {
	width:5.5em;
}
.searchResult .ean, .searchResult .article {
	font-size:1.1em;
}
.searchResult .refill .ean, .searchResult .refill .article {
	font-size:1em;
}
#content .productRelated .colorWrapper {
	padding:10px 0;
	background-color:#eee;
}
#content .productRelated h2 {
	font-size:1.8em;
	color:#111;
	margin:0 10px;
	padding:0;
	line-height:15px;
}
#content .productRelated .number {
	margin:0 10px 15px;
	font-size:1.5em;
}
#content .productRelated .number .selected {
	color:#000;
	text-decoration:underline;
}
#content .productRelated .number a:hover {
	text-decoration:underline;
}
#content .productRelated .solutionLink {
	margin:10px 0 10px 0;
	text-align:center;
	width:100%;
}
#content .productRelated .solutionLink .solutionWrapper {
	display:inline-block;
}
a.buttonOrange {
	background-image:url('buttonOrangeLeft.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	margin:0;
	display:block;
	text-decoration:none;
	line-height:3.6em;
	float:left;
}
a.buttonGray {
	background-image:url('buttonGrayLeft.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	margin:0;
	display:block;
	text-decoration:none;
	line-height:3.6em;
	float:left;
}
a.buttonGray span {
	background-image:url('buttonGrayRight.gif');
	background-position:100% 0;
	display:inline;
	background-repeat:no-repeat;
	padding:0 25px 0 10px;
	margin:0;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
}
a.buttonOrangePlus {
	background-image:url('buttonOrangeLeftPlus.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 45px;
	margin:0;
	display:block;
	text-decoration:none;
	line-height:3.6em;
	float:left;
}
a.buttonOrange span, a.buttonOrangePlus span {
	background-image:url('buttonOrangeRight.gif');
	background-position:100% 0;
	display:inline;
	background-repeat:no-repeat;
	padding:0 25px 0 10px;
	margin:0;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
}
#content .productRelated .solutionLink .help {
	margin:0 0 0 10px;
}
#content .productDetailsMoreInfo {
	float:left;
	margin:0;
	width:94.5em;
}
.myProducts .header .torkLogo {
	display:none;
}
.myProducts .header .title {
	padding:0 20px 0 0;
}
.myProducts .header .lastUpdated, .myProducts .header .date {
	font-size:1.4em;
}
.myProducts .description p {
	margin:0;
}
.myProducts .startUsingWrapper {
	margin:20px 0;
}
.myProducts .startUsingWrapper .buttonOrange {
	float:right;
	clear:both;
}
.myProducts .startUsingWrapper h2 {
	margin:10px 0 5px 0;
}
.myProducts .startUsingWrapper p {
	margin:5px 0 5px 0;
}
.myProducts .startUsingWrapper .descriptionList div {
	border:medium none;
	float:left;
	margin:0;
	padding:0 1.5em 1em 0;
	width:22.5em;
}
.myProducts .startUsingWrapper .descriptionList div.last {
	padding:0 0 1em 0;
}
.myProducts .startUsingWrapper .descriptionList h2 {
	font-size:14px;
}
.myProducts .startUsingWrapper .descriptionList div .text {
	font-size:12px;
	width:19em;
}
.myProducts .solutionWrapper .productList table {
	margin:10px 0 10px 0;
	width:100%;
}
.myProducts .solutionWrapper .productList table tr td {
	padding:7px 10px 5px;
}
.myProducts .solutionWrapper .productList table tr td.image {
	vertical-align:top;
	width:135px;
	padding:7px 10px 5px 0;
}
.myProducts .solutionWrapper .productList table tr td .imageWrapper {
	border:1px solid #CFD3DC;
	height:113px;
	margin:0 0 3px;
	overflow:hidden;
	width:135px;
}
.myProducts .solutionWrapper .productList table tr td .imageWrapper a {
	display:table-cell;
	height:113px;
	text-align:center;
	vertical-align:middle;
	width:135px;
}
.myProducts .solutionWrapper .productList table tr td .imageWrapper a {
	border:0 none;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.myProducts .solutionWrapper .productList table tr td.editWrapper {
	vertical-align:top;
	width:304px;
}
.myProducts .solutionWrapper .productList table tr td.info .name h2 {
	color:#fdb813;
	font-size:1.4em;
	font-weight:bold;
	margin-top:0;
}
.myProducts .solutionWrapper .productList table tr td.info .article, .myProducts .solutionWrapper .productList table tr td.info .ean {
	font-size:1.2em;
	font-weight:bold;
}
.myProducts .solutionWrapper .productList table tr td.remove {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
}
.myProducts .solutionWrapper .productList ul {
	border-top:1px solid #e1e1e1;
}
.myProducts .solutionWrapper .productList ul li {
	border-bottom:1px solid #e1e1e1;
}
.myProducts .solutionWrapper .bottomMenu {
	height:45px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
.myProducts .solutionWrapper .bottomMenu div {
	color:#fdb813;
	font-size:1.2em;
	font-weight:bold;
	line-height:24px;
	margin:10px 10px 0;
	padding:0 0 0 30px;
}
.myProducts .solutionWrapper .bottomMenu div.remove {
	float:left;
	background-image:url("/Images/icons/trashIcon.gif");
	background-position:0 center;
	background-repeat:no-repeat;
}
.myProducts .solutionWrapper .bottomMenu div.find {
	float:right;
	background-image:url("/Images/icons/findIcon.gif");
	background-position:0 center;
	background-repeat:no-repeat;
}
#content .myProducts .solutionWrapper.sharedSolution .MoreInformationWrapper h2, #content .myProducts .solutionWrapper.sharedSolution .MoreInformationWrapper .updateWrapper {
	display:none;
}
#content .myProducts .solutionWrapper .MoreInformationWrapper {
	border:none;
}
#content .myProducts .solutionWrapper .MoreInformationWrapper .moreInformation {
	margin-bottom:45px;
}
.myProducts .solutionWrapper .notesArea {
	border:1px solid #CFD3DC;
	height:200px;
	margin:10px;
	padding:5px;
	width:96%;
}
.myProducts .solutionWrapper .updateWrapper {
	float:right;
	font-size:12px;
	font-weight:bold;
	margin:0 5px 0 0;
}
.myProducts .solutionWrapper #serviceAreaContainer {
	border:1px solid #e4e4e4;
	font:14px;
	font-weight:normal;
	margin:20px 0 20px 0;
}
.myProducts .solutionWrapper #serviceAreaContainer #menu, #menu ul {
	background-color:#eee;
	margin:0;
	padding:0 5px;
	height:43px;
}
.myProducts .solutionWrapper #serviceAreaContainer #menu a {
	font-size:1.3em;
	color:#2b4078;
	display:block;
	font-weight:bold;
	padding:8px 0 6px 10px;
}
.myProducts .solutionWrapper #serviceAreaContainer #menu li {
	float:left;
	margin:6px 35px 0 0;
	padding:0 0 0 20px;
	cursor:pointer;
}
.myProducts .solutionWrapper #serviceAreaContainer #menu li.email {
	background-image:url("/Images/icons/emailIcon.png");
	background-position:0 center;
	background-repeat:no-repeat;
}
.myProducts .solutionWrapper #serviceAreaContainer #menu li.export {
	background-image:url("/Images/icons/exportIcon.png");
	background-position:0 center;
	background-repeat:no-repeat;
}
.myProducts .solutionWrapper #serviceAreaContainer #menu li.print {
	background-image:url("/Images/icons/printIcon.png");
	background-position:0 center;
	background-repeat:no-repeat;
}
.myProducts .solutionWrapper #serviceAreaContainer #menu li.link {
	background-image:url("/Images/icons/linkIcon.png");
	background-position:0 center;
	background-repeat:no-repeat;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem {
	padding:0 10px 10px 10px;
	width:100%;
	font-size:1.2em;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem tr td.left {
	width:225px;
	padding-right:15px;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem tr td.middle {
	width:325px;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem tr td.left h2 {
	font-size:13px;
	font-weight:bold;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem tr td.left div {
	padding:5px 0 0 0;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem tr td.middle {
	vertical-align:bottom;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem tr td.middle a {
	margin:0 15px 0 0;
}
.myProducts .solutionWrapper #serviceAreaContainer .link .menuItem tr td.middle input {
	width:100%;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem tr td.middle span.buttonWrapper {
	margin:0 15px 0 0;
}
.myProducts .solutionWrapper #serviceAreaContainer .menuItem tr td.right {
	vertical-align:bottom;
	text-align:right;
}
#content .MoreInformationWrapper {
	border-top:solid 1px #cecece;
	padding:0 10px;
}
#content .MoreInformationWrapper h2 {
	font-size:18px;
	margin:1.3em 0;
}
#content .MoreInformationWrapper h2 a {
	background-image:url("blueArrowLarge.gif");
	background-position:left 2px;
	background-repeat:no-repeat;
	display:block;
	padding:2px 25px;
}
#content .MoreInformationWrapper h2 a.selected {
	background-image:url("blueArrowDownLarge.gif");
}
#content .MoreInformationWrapper .moreInformation {
	margin-bottom:30px;
}
#content .MoreInformationWrapper .moreInformation .line {
	display:inline-block;
}
#content .productDetailsMoreInfo .lastWrapper {
	border-bottom:solid 1px #cecece;
	margin:0 0 20px 0;
}
#content .productRelated .CategoryWrapper {
	padding:0 10px;
	border-top:solid 1px #cecece;
}
#content .productRelated .CategoryWrapper .moreInformation {
	margin-bottom:10px;
}
#content .productRelated .CategoryWrapper .moreInformation h3 {
	margin-top:0;
}
#content .productRelated .CategoryWrapper ul {
	list-style-position:inside;
	list-style-type:disc;
	padding:0;
	font-size:11px;
	color:#fdb813;
}
#content .productRelated .CategoryWrapper ul li {
	margin:0 0 6px;
}
#content .productRelated .CategoryWrapper ul li a {
	color:#fdb813;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
}
#content .productRelated .CategoryWrapper ul li a:hover {
	text-decoration:underline;
}
#content .productRelated .CategoryWrapper ul.twoColumn {
	list-style-type:none;
	list-style-position:outside;
	width:330px;
	margin:0 2px;
	overflow:hidden;
}
#content .productRelated .CategoryWrapper ul.twoColumn li {
	float:none;
	color:#000;
	font-size:12px;
}
#content .productRelated .CategoryWrapper ul.twoColumn li span.headline {
	font-weight:bold;
	width:160px;
	float:left;
}
#content .productRelated .CategoryWrapper p {
	font-size:1.1em;
}
#content .productRelated .CategoryWrapper h3 {
	font-size:1.3em;
	margin:1.3em 0;
}
#content .productRelated .CategoryWrapper h4 {
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding:0;
}
#content .productRelated .CategoryWrapper h3 a, #content .categoryTreeGroup h3 a, #footer .footerContainer .CategoryWrapper h3 a {
	background-image:url(blueArrow.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	display:block;
	padding:0 20px;
}
#content .productRelated .CategoryWrapper h3 a.selected, #content .categoryTreeGroup h3 a.selected {
	background-image:url(blueArrowDown.gif);
}
#content .categoryTreeGroup .moreInformation {
	margin:5px 0 0 0;
}
#content .productRelated .tools {
	border-top:solid 1px #cecece;
	padding:0 10px 10px;
}
#content .productRelated .tools h3 {
	font-size:1.3em;
	margin:10px 0 10px;
}
#content .productRelated .tools ul {
	list-style-type:disc;
	list-style-position:inside;
	margin:0 0 10px;
}
#content .productRelated .tools ul li {
	font-size:1.1em;
	margin:0 0 5px;
}
#content .productRelated .tools ul li a:hover {
	text-decoration:underline;
}
#content .productRelated .relatedSolutions {
	padding:10px 10px 0;
}
#content .productRelated .relatedSolutions h3 {
	font-size:1.8em;
	margin:15px 0 15px;
}
#pageContent .relatedSolutions .relatedSolutionsWrapper h3 a, #content #relatedMainContent h2 a.RelatedSolutions {
	color:#fff;
}
#content .productRelated .relatedSolutions .boxWrapper {
	padding:10px;
	margin:0 0 15px;
}
.relatedSolutions .relatedSolutionsWrapper h3, #content .productRelated .relatedSolutions h4 {
	margin:0;
	color:#fff;
	font-size:1.3em;
	padding:7px 10px 6px;
	background:url(h1sprite2_smushed.gif.png) no-repeat top right;
	background-position:100% 0;
}
#content .productRelated .relatedSolutions h4.torkBlue {
	background-position:100% 0;
}
#content .productRelated .relatedSolutions h4.hygieneCyan {
	background-position:100% -1350px;
}
#content .productRelated .relatedSolutions h4.magenta {
	background-position:100% -600px;
}
#content .productRelated .relatedSolutions h4.orange {
	background-position:100% -300px;
}
#content .productRelated .relatedSolutions h4.lightgreen {
	background-position:100% -1050px;
}
#content .productRelated .relatedSolutions h4.red {
	background-position:100% -450px;
}
#content .productRelated .relatedSolutions h4.cyan {
	background-position:100% -1350px;
}
#content .productRelated .relatedSolutions h4.premium {
	background-position:100% 0;
}
#content .productRelated .relatedSolutions h4.advanced {
	background-position:100% 0;
}
#content .productRelated .relatedSolutions h4.platinum, #content .productRelated .relatedSolutions h4.grey {
	background-position:100% -150px;
}
#content .productRelated .relatedSolutions h4.universal {
	background-position:100% 0;
}
#content .productRelated .relatedSolutions h4.dispensers {
	background-position:100% -750px;
}
#content .productRelated .relatedSolutions h4.yellow {
	background-position:100% -900px;
}
#content .productRelated .relatedSolutions h4.sustainableGreen {
	background-position:100% -1200px;
}
#content .productRelated .relatedSolutions .boxWrapper img {
	float:left;
	margin:0 10px 0 0;
}
#content .productRelated .relatedSolutions .boxWrapper p {
	margin:0 0 10px;
	padding:0;
	font-size:1.1em;
}
#content .productRelated .mediaWrapper {
	padding:10px;
}
#content .productRelated .mediaWrapper h3 {
	margin:0 0 15px;
	font-size:1.8em;
}
#content .productRelated .alternativeSystems {
	padding:0 10px;
}
#content .productRelated .alternativeSystems h3 {
	margin:10px 0 15px;
	font-size:1.8em;
}
#content .productRelated .alternativeSystems ul li {
	overflow:hidden;
	margin:0 0 10px;
	font-size:1.1em;
}
#content .productRelated .alternativeSystems ul li .imageWrapper {
	background-color:#fff;
	float:left;
	margin:0 10px 0 0;
}
#content .productRelated .alternativeSystems ul li a {
	font-weight:bold;
}
#content .productRelated .alternativeSystems ul li a:hover {
	text-decoration:underline;
}
#content .productRelated .alternativeSystems ul li span {
	display:block;
}
fieldset.distributor {
	border-bottom:solid 1px #cfd3dc;
	overflow:hidden;
	padding:0 0 15px;
	margin:0 0 15px;
}
fieldset.distributor ul li {
	float:left;
	width:360px;
}
fieldset.distributor ul li.distributor {
	width:215px;
}
fieldset.distributor ul li label {
	font-weight:bold;
	font-size:1.1em;
	color:#000;
	display:block;
	margin:0 0 5px;
}
fieldset.distributor ul li label.checkbox {
	font-weight:normal;
	font-size:1.1em;
	color:#000;
	display:block;
	margin:2px 10px 0 1px;
	float:left;
}
fieldset.distributor ul li input.checkbox {
	width:auto;
	height:auto;
	padding:0;
	float:left;
	background-image:none;
}
fieldset.distributor div.noStyle {
	clear:both;
}
fieldset.distributor div.noStyle ul li input {
	width:auto;
	height:auto;
	float:left;
	background-image:none;
	font-size:1em;
	margin:0;
}
fieldset.distributor div.noStyle ul li {
	width:auto;
	float:left;
	background-image:none;
	margin-right:3px;
}
fieldset.distributor div.noStyle ul li label {
	width:auto;
	float:left;
	margin-left:3px;
}
.distributor .LangSelector {
	float:right;
}
#textContent .mediaSearch input, fieldset.search input {
	width:266px;
	float:left;
	border:0;
}
fieldset.distributor ul li input {
	clear:left;
	float:left;
	width:331px;
}
.googleMapSearchResult {
	float:left;
	width:225px;
	margin:0 15px 0 0;
}
.googleMapWrapper {
	float:left;
	width:704px;
}
.googleMapWrapper h3 {
	color:#fdb813;
	font-size:1.3em;
	margin:0 0 8px;
	padding:0;
}
.googleMapWrapper p {
	font-size:1.1em;
	margin:0 0 8px;
	padding:0;
}
.googleMapWrapper p.nomargin {
	margin:0;
}
.googleMapWrapper a {
	text-decoration:underline;
}
.googleMapSearchResult ul li .top {
	background-color:#ededed;
	overflow:hidden;
	padding:0 0 7px 0;
}
.googleMapSearchResult ul li .top .googleMapQuestionMark {
	background-image:url('googleMapQuestionMark.gif');
	background-position:left top;
	background-repeat:no-repeat;
	width:19px;
	height:36px;
	padding:8px 0 0 12px;
	float:left;
	margin:0;
	line-height:14px;
	font-weight:bold;
	font-size:1.4em;
}
.googleMapSearchResult ul li .top a {
	font-size:1.4em;
	font-weight:bold;
	margin:7px 0 0 5px;
	display:block;
	float:left;
	text-decoration:none;
	width:180px;
	line-height:16px;
}
.googleMapSearchResult ul li .top a:hover {
	text-decoration:underline;
}
.googleMapSearchResult ul li p {
	margin:5px 0 25px;
}
.microSite .boxWrapper .paging, #mainContent .mediaboxPaging, #mainSearch .paging, #textContent .paging, .googleMapSearchResult .paging, .distributorSearchResult .paging {
	background-color:#e1e1e1;
	text-align:center;
	padding:5px 0;
	margin:0;
	position:relative;
	zoom:1;
	line-height:22px;
}
.microSite .boxWrapper .paging a, #mainContent .mediaboxPaging a, #mainSearch .paging a, #textContent .paging a, .googleMapSearchResult .paging a, .distributorSearchResult .paging a {
	text-decoration:none;
	margin:0 2px;
	background-color:#fff;
	padding:1px 3px;
	border:solid 1px #cfd3dc;
}
.microSite .boxWrapper .paging span, #mainContent .mediaboxPaging span, #mainSearch .paging span, #textContent .paging span, .googleMapSearchResult .paging span, .distributorSearchResult .paging span {
	margin:0 3px;
}
.microSite .boxWrapper .paging a.before, #mainContent .mediaboxPaging a.before, #mainSearch .paging a.before, #textContent .paging a.before, .googleMapSearchResult .paging a.before, .distributorSearchResult .paging a.before {
	background-image:url('arrowBack.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding:1px 0 1px 25px;
	background-color:Transparent;
	border:0;
	position:absolute;
	left:2px;
}
.microSite .boxWrapper .paging a.next, #mainContent .mediaboxPaging a.next, #mainSearch .paging a.next, #textContent .paging a.next, .googleMapSearchResult .paging a.next, .distributorSearchResult .paging a.next {
	background-image:url('arrowNext.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding:1px 25px 1px 0;
	background-color:Transparent;
	border:0;
	position:absolute;
	right:2px;
}
.microSite .boxWrapper .paging a.dots, #mainContent .mediaboxPaging a.dots, #mainSearch .paging a.dots, #textContent .paging a.dots, .googleMapSearchResult .paging a.dots, .distributorSearchResult .paging a.dots {
	background-color:Transparent;
	padding:0;
	margin:0;
	border:0;
}
#content #textContent .paging {
	font-size:1.1em;
	margin:25px 0 0;
	width:464px;
}
#content.story #textContent .paging {
	width:430px;
}
#content #textContent .paging a {
	font-weight:normal;
}
#mainContent .mediaboxPaging {
	clear:left;
	margin:0 14px 0 0;
}
ul.category li a {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#fdb813;
}
ul.category li a.selected {
	color:#1c1c1c;
}
.categoryQuestions h3, #mainContent #textContent h2.faq {
	color:#1c1c1c;
	font-size:1.8em;
	font-weight:bold;
	line-height:18px;
}
#mainContent #textContent .categoryQuestions ul {
	margin:0;
	list-style-type:none;
	padding:0;
}
#mainContent #textContent .categoryQuestions ul li {
	border-bottom:solid 1px #cfd3dc;
	padding:10px 0;
}
#mainContent #textContent .categoryQuestions ul li a {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#fdb813;
	background-image:url('arrowFaq.gif');
	background-position:left 2px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	display:inline-block;
}
#mainContent #textContent .categoryQuestions ul li a.selected {
	background-image:url('arrowFaqDown.gif');
}
#mainContent #textContent .categoryQuestions ul li p {
	font-size:1em;
	margin:10px 15px;
}
.carouselBoxWrapper {
	border-bottom:1px solid #CFD3DC;
	border-left:1px solid #CFD3DC;
	border-right:1px solid #CFD3DC;
	margin:0 0 15px;
	overflow:hidden;
	padding:0;
}
.teaserCarouselWrapper {
	position:relative;
	height:190px;
}
.teaserCarouselWrapper a.prev, .teaserCarouselWrapper a.next {
	background-color:#ececec;
	display:block;
	float:left;
	height:190px;
	text-decoration:none;
	width:23px;
}
.teaserCarouselWrapper a.next {
	background:url("btnCarouselNext.gif") no-repeat scroll left 0 transparent;
	background-color:#ececec;
}
.teaserCarouselWrapper a.prev {
	background:url("btnCarouselPrev.gif") no-repeat scroll left 0 transparent;
	background-color:#ececec;
}
.teaserCarouselWrapper .anyClass {
	background-color:#fff;
	border-left:1px solid #CFD3DC;
	border-right:1px solid #CFD3DC;
	float:left;
	height:190px;
	position:relative;
	visibility:hidden;
	width:175px;
}
.teaserCarouselWrapper .anyClass ul li a.imgUrl {
	display:block;
	height:125px;
	margin:15px 0 0 0;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	width:175px;
}
.teaserCarouselWrapper .anyClass ul li .infoBox {
	background-color:#eee;
	border-top:1px solid #CFD3DC;
	font-size:12px;
	height:50px;
	padding:3px;
	width:169px;
}
.teaserCarouselWrapper a.disabled {
	background:url("btnCarouselDisabled.gif") no-repeat scroll left 0 transparent;
	background-color:#ececec;
}
#content .boxWrapper .contact {
	margin:0 0 10px;
}
#content .boxWrapper .contact li {
	margin:0;
	font-size:1.1em;
}
#content .boxWrapper .events li {
	margin:0 0 10px;
}
#content .boxWrapper .events li span.date {
	display:block;
	color:#7f7f7f;
}
#content .boxWrapper .events li p {
	margin:0;
	padding:0;
}
#content .boxWrapper .events li h3 {
	font-size:1em;
	margin:0;
}
#content .boxWrapper .events li p a {
	font-size:1em;
}
.boxWrapper fieldset ul li {
	margin:0 0 6px;
}
.boxWrapper fieldset ul li input.button {
	font-size:1em;
}
.boxWrapper fieldset ul li label {
	display:block;
	font-size:1.1em;
}
.boxWrapper fieldset ul li label.error {
	color:#FDAE0F;
	font-size:1.3em;
	font-weight:bold;
	margin:3px 0 0;
}
.boxWrapper fieldset ul li input.error {
	background-color:#FDAE0F;
}
#relatedMainContent .boxWrapper .message p {
	margin:0 0 .6em;
}
.boxWrapper fieldset ul li input {
	width:200px;
}
.boxWrapper fieldset ul li.button {
	text-align:right;
}
.boxWrapper fieldset ul li.button span.buttonWrapper {
	float:right;
}
.newsCategories {
	overflow:hidden;
}
.newsCategorySelected span {
	font-weight:bold;
}
#content .newsCategories li {
	float:left;
	width:220px;
	margin:0 0 12px 1px;
}
.newsCategories li a {
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	line-height:16px;
}
.newsCategories li h4 {
	display:inline;
	font-size:1em;
	margin:0;
}
.newsCategories li h4 .selected {
	color:#000;
}
.newsWrapper {
	border-top:solid 1px #b5b5b5;
	padding:10px 0;
	overflow:hidden;
	width:100%;
}
.newsWrapper .date {
	color:#7f7f7f;
	font-size:1.1em;
}
#textContent .newsWrapper h2 {
	font-size:1.8em;
	margin:5px 0 10px;
	line-height:16px;
	color:#fdb813;
}
.newsWrapper a {
	text-decoration:none;
}
.newsWrapper a img {
	border:0;
}
#textContent p a.textLink {
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
.newsWrapper h2 a.external {
	background-image:url('external.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding:0 0 0 15px!important;
}
.newsWrapper a:hover h2, .newsWrapper a:hover {
	text-decoration:underline;
}
.newsWrapper img {
	float:right;
	margin:0 0 15px 15px;
}
#textContent h2.relatedLinks {
	margin:25px 0 12px;
}
#textContent ul.relatedLinks {
	list-style-type:none;
	list-style-position:outside;
}
.popularSolutions {
	border-top:solid 1px #b5b5b5;
	padding:15px 0 0;
	float:left;
	width:100%;
}
#mainContent .popularSolutions h2 {
	margin:0 0 15px;
}
.popularSolutions h3 a {
	color:#fff;
}
.popularSolutions h3 {
	color:#fff;
	font-size:1.3em;
	font-weight:normal;
	margin:0;
	padding:10px 8px;
	background:url(h1sprite2_smushed.gif.png) no-repeat top right;
	background-position:100% 0;
}
.popularSolutions h3.torkBlue {
	background-position:100% 0;
}
.popularSolutions h3.sustainableGreen {
	background-position:100% -1200px;
}
.popularSolutions h3.hygieneCyan {
	background-position:100% -1350px;
}
.popularSolutions h3.magenta {
	background-position:100% -600px;
}
.popularSolutions h3.orange {
	background-position:100% -300px;
}
.popularSolutions h3.lightgreen {
	background-position:100% -1050px;
}
.popularSolutions h3.red {
	background-position:100% -450px;
}
.popularSolutions h3.cyan {
	background-position:100% -1350px;
}
.popularSolutions h3.premium {
	background-position:100% 0;
}
.popularSolutions h3.advanced {
	background-position:100% 0;
}
.popularSolutions h3.grey {
	background-position:100% -150px;
}
.popularSolutions h3.universal {
	background-position:100% 0;
}
.popularSolutions h3.dispensers {
	background-position:100% -750px;
}
.popularSolutions .boxWrapper {
	border-bottom:solid 1px #b5b5b5;
	border-left:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
	padding:10px;
	overflow:hidden;
	margin:0 0 15px;
}
.popularSolutions .boxWrapper .imgBox {
	float:left;
	margin:0 15px 0 0;
	width:225px;
}
.popularSolutions .boxWrapper h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:1.1em;
}
.popularSolutions .boxWrapper p {
	margin:0 0 10px;
	padding:0;
}
.popularSolutions .boxWrapper a {
	font-weight:bold;
	font-size:1.1em;
}
fieldset.search {
	border-bottom:solid 1px #cfd3dc;
	padding:0 0 20px;
	float:left;
	width:94.5em;
}
fieldset.search ul {
	padding:0;
	width:100%;
}
fieldset.search ul li, fieldset.myProductsHeader ul li {
	float:left;
	margin:20px 0 0 0;
	padding:5px 30px 5px 0;
}
fieldset.search ul li.last {
	border:none;
	padding:0 0 0 30px;
	font-size:1.2em;
	border-left:1px solid #cfd3dd;
}
fieldset.search ul li.last div {
	float:left;
}
fieldset.search ul li.last img {
	margin:0 10px 0 0;
}
fieldset.search ul li.last div a:hover {
	text-decoration:underline;
}
fieldset.search ul li.last span {
	font-weight:bold;
}
fieldset.search ul li .searchResultText {
	font-size:3em;
	font-weight:bold;
}
#mainSearch .didYouMean {
	display:block;
	float:left;
	width:100%;
	margin:15px 0;
	font-size:1.3em;
}
#mainSearch .didYouMean a {
	background-image:none;
	margin:0;
	padding:0;
	display:inline;
	float:none;
	color:#fdb813;
	text-decoration:underline;
}
fieldset.search .didYouMean a:hover {
	text-decoration:none;
}
#mainSearch {
	width:57.8em;
	float:left;
}
#mainSearch .wrappper {
	border-right:solid 1px #cfd3dc;
	padding:0 30px 0 0;
}
#mainSearch .wrappper div {
	border-bottom:solid 1px #cfd3dc;
	padding:0 0 25px;
}
#mainSearch .wrappper div.grey {
	background-color:#e1e1e1;
	border-bottom:0;
	background-image:url('searchGrey.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:10px;
}
#mainSearch .wrappper div a, #mainSearch .wrappper div p {
	font-size:1.3em;
}
#mainSearch .wrappper div p {
	margin:6px 0;
}
#mainSearch .wrappper div h2 a {
	font-size:1.2em;
}
#mainSearch .wrappper div a {
	font-weight:bold;
}
#mainSearch .wrappper div img {
	float:left;
	margin:0 10px 10px 0;
}
#mainSearch div.grey ul li .imageWrapper img {
	float:none;
}
#mainSearch .wrappper div .xls {
	background-image:url(/images/document/xls.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 0 3px 22px;
}
#mainSearch .wrappper div .pdf {
	background-image:url(/images/document/pdf.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 0 3px 22px;
}
#mainSearch .wrappper div .doc {
	background-image:url(/images/document/doc.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 0 3px 22px;
}
#mainSearch .wrappper div .ppt {
	background-image:url(/images/document/ppt.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 0 3px 22px;
}
#mainSearch .wrappper div .zip {
	background-image:url(/images/document/zip.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 0 3px 22px;
}
#mainSearch .wrappper div span {
	color:#000;
	font-size:1.3em;
}
#mainSearch p.result {
	font-size:1.8em;
	font-weight:bold;
	color:#252525;
	margin:15px 0;
}
#mainSearch div.grey ul li {
	float:left;
	margin:0 10px 0 0;
}
#mainSearch div.grey ul li .imageWrapper {
	background-color:#fff;
	padding:0;
}
#mainSearch div.grey p {
	clear:left;
	margin:0;
	padding:6px 0;
}
#relatedSearch {
	width:33.7em;
	float:left;
	padding:0 0 0 30px;
}
#relatedSearch .top {
	margin:15px 0 0;
}
#relatedSearch h2 {
	font-size:1.8em;
	line-height:24px;
	margin:0 0 15px;
	font-weight:bold;
	display:block;
}
#relatedSearch .top a {
	font-weight:bold;
	font-size:1.3em;
	margin:0;
	display:block;
}
#relatedSearch .result {
	padding:15px 0 0;
}
#relatedSearch .result ul li {
	overflow:hidden;
}
#relatedSearch .result .imageWrapper {
	float:left;
	margin:0 15px 15px 0;
}
#relatedSearch .result ul li h3, #relatedSearch .result ul li p {
	margin:0;
	font-size:1.3em;
}
#relatedSearch a.moreLink {
	display:block;
	font-size:1.3em;
	font-weight:bold;
	margin:0;
}
#textContent .downloadWrapper ul li.button a {
	background-image:url('moreLink.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	float:right;
	margin:10px 0 0 0;
	display:block;
	text-decoration:none;
	line-height:1.2em;
}
#textContent .downloadWrapper ul li.button a span, .addsolution a span, #relatedSearch a span.moreSpan {
	background-image:url('moreSpan.gif');
	background-position:100% 0;
	display:inline;
	background-repeat:no-repeat;
	padding:5px 10px 6px 0;
	margin:0;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
}
#mainSearch a:hover, #relatedSearch a:hover {
	text-decoration:underline;
}
.story #textContent {
	width:45.5em;
	margin:0 94px 0 0;
}
.story #textContentCare {
	width:55.5em;
	margin:0 94px 0 0;
}
.story .mediaWrapper {
	margin:0 0 15px;
	overflow:hidden;
}
.mediaWrapper .pictureWrapper {
	float:left;
	position:relative;
}
.mediaWrapper .pictureWrapper .corner {
	position:absolute;
	bottom:0;
	right:0;
}
.story .mediaWrapper img {
	display:block;
}
#relatedTextContent .colorWrapper {
	padding:10px;
	height:462px;
	background-color:#DADADA;
}
.story #relatedTextContent {
	width:15.6em;
	padding:0;
}
.story #relatedTextContent h2 {
	color:#434343;
}
.story #relatedTextContent fieldset {
	margin:10px 0 0;
}
.story #relatedTextContent fieldset label {
	font-size:1.1em;
	color:#434343;
	display:block;
	margin:0 0 3px;
}
#relatedPageContent .relatedPageContentTop {
	margin:0 0 15px;
}
#relatedPageContent .relatedPageContentTop .verticalImageCarousel {
	margin:0 0 0 40px;
}
#relatedPageContent .relatedPageContentTop .verticalImageCarousel .jCarouselLite {
	height:248px!important;
}
#relatedPageContent .relatedPageContentTop .verticalImageCarousel .paging {
	top:223px;
}
#relatedMainContent h2, #relatedPageContent h2, #relatedCampaignPageContent h2, #relatedCampaignPageContent h2 {
	color:#fff;
	font-size:1.3em;
	line-height:18px;
	padding:4px 10px;
}
#relatedMainContent h2.torkBlue, .relatedSolutions h3.torkBlue, .relatedSolutions .relatedSolutionsWrapper h3.torkBlue, #relatedPageContent h2.torkBlue, #relatedCampaignPageContent h2.torkBlue {
	background-position:100% 0;
}
#relatedMainContent h2.red, .relatedSolutions h3.red, .relatedSolutions .relatedSolutionsWrapper h3.red, #relatedPageContent h2.red, #relatedCampaignPageContent h2.red {
	background-position:100% -450px;
}
#relatedMainContent h2.cyan, .relatedSolutions h3.cyan, .relatedSolutions .relatedSolutionsWrapper h3.cyan, #relatedPageContent h2.cyan, #relatedCampaignPageContent h2.cyan {
	background-position:100% -1350px;
}
#relatedMainContent h2.hygieneCyan, .relatedSolutions h3.hygieneCyan, .relatedSolutions .relatedSolutionsWrapper h3.hygieneCyan, #relatedPageContent h2.hygieneCyan, #relatedCampaignPageContent h2.hygieneCyan {
	background-position:100% -1350px;
}
#relatedMainContent h2.sustainableGreen, .relatedSolutions h3.sustainableGreen, .relatedSolutions .relatedSolutionsWrapper h3.sustainableGreen, #relatedPageContent h2.sustainableGreen, #relatedCampaignPageContent h2.sustainableGreen {
	background-position:100% -1200px;
}
#relatedMainContent h2.grey, .relatedSolutions h3.grey, .relatedSolutions .relatedSolutionsWrapper h3.grey, #relatedPageContent h2.grey, #relatedCampaignPageContent h2.grey {
	background-position:100% -150px;
}
#relatedMainContent h2.platinum, .relatedSolutions h3.platinum, .relatedSolutions .relatedSolutionsWrapper h3.platinum, #relatedPageContent h2.platinum, #relatedCampaignPageContent h2.platinum {
	background-position:100% -150px;
}
#relatedMainContent h2.lightgreen, .relatedSolutions h3.lightgreen, .relatedSolutions .relatedSolutionsWrapper h3.lightgreen, #relatedPageContent h2.lightgreen, #relatedCampaignPageContent h2.lightgreen {
	background-position:100% -1050px;
}
#relatedMainContent h2.orange, .relatedSolutions h3.orange, .relatedSolutions .relatedSolutionsWrapper h3.orange, #relatedPageContent h2.orange, #relatedCampaignPageContent h2.orange {
	background-position:100% -300px;
}
#relatedMainContent h2.magenta, .relatedSolutions h3.magenta, .relatedSolutions .relatedSolutionsWrapper h3.magenta, #relatedPageContent h2.magenta, #relatedCampaignPageContent h2.magenta {
	background-position:100% -600px;
}
#relatedMainContent h2.dispensers, .relatedSolutions h3.dispensers, .relatedSolutions .relatedSolutionsWrapper h3.dispensers, #relatedPageContent h2.dispensers, #relatedCampaignPageContent h2.dispensers {
	background-position:100% -750px;
}
#relatedMainContent h2.yellow, .relatedSolutions h3.yellow, .relatedSolutions .relatedSolutionsWrapper h3.yellow, #relatedPageContent h2.yellow, #relatedCampaignPageContent h2.yellow {
	background-position:100% -900px;
}
#relatedMainContent h2.sustainableGreen, .relatedSolutions h3.sustainableGreen, .relatedSolutions .relatedSolutionsWrapper h3.sustainableGreen, #relatedPageContent h2.sustainableGreen {
	background-position:100% -1200px;
}
#relatedMainContent .boxWrapper strong, #relatedPageContent .boxWrapper strong {
	font-size:12px;
}
#relatedMainContent .boxWrapper p, #relatedPageContent .boxWrapper p {
	margin:0 0 12px;
}
#relatedMainContent .boxWrapper a, #relatedPageContent .boxWrapper a, #relatedPageContent .quoteWrapper a, .CampaignQuote .quoteWrapper {
	font-weight:bold;
	font-size:1.1em;
}
#relatedMainContent .boxWrapper .text, #relatedPageContent .boxWrapper .text {
	margin:.3em 0 0 0;
}
.storyForm {
	width:402px;
}
#relatedPageContent .relatedPageContentTop .boxWrapper p {
	font-size:1.3em;
	color:#fff;
	font-weight:bold;
	padding:0 20px 0 0;
}
#relatedPageContent .relatedPageContentTop .boxWrapper .boxTop, #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop, .CampaignQuote .quoteWrapper .quoteTop {
	background-repeat:no-repeat;
	background-position:left bottom;
	height:40px;
	width:200px;
}
#relatedPageContent .relatedPageContentTop .quoteWrapper, .CampaignQuote .relatedContentTop .quoteWrapper {
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#relatedPageContent .relatedPageContentTop .quoteWrapper .quoteBy, .CampaignQuote .relatedPageContentTop .quoteWrapper .qouteBy {
	margin:0 0 10px 0;
}
#relatedPageContent .relatedPageContentTop .quoteWrapper .quoteBy div {
	margin:0 0 4px;
}
#relatedPageContent .relatedPageContentTop .quoteWrapper .quoteText {
	font-style:italic;
	margin:0 0 25px;
	line-height:21px;
}
#relatedPageContent .relatedPageContentTop .quoteWrapper a {
	text-decoration:underline;
	color:#fff;
}
#relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-image:none!important;
}
#relatedPageContent .relatedPageContentTop .boxWrapper, #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-position:left bottom;
	background-repeat:no-repeat;
	border-bottom:0 none;
	border-left:0 none;
	border-right:0 none;
}
.torkBlue #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#036;
	background-image:url('darkBlueBox.gif');
}
.torkBlue #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('darkBlueBoxLogo.gif');
}
.torkBlue #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#036;
}
.torkBlue #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('darkBlueQuoteLogo.gif');
}
.torkBlueStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#036;
	background-image:url('darkBlueBox.gif');
}
.torkBlueStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('darkBlueBoxLogo.gif');
}
.torkBlueStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#036;
}
.torkBlueStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('darkBlueQuoteLogo.gif');
}
.torkBlue h1 {
	color:#036;
}
.torkBlue .highlight {
	background-color:#036;
}
.hygieneCyanStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#1c9446;
	background-image:url('darkgreenBox.gif');
}
.hygieneCyanStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('darkgreenBoxLogo.gif');
}
.hygieneCyanStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#1c9446;
}
.hygieneCyanStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('darkgreenQuoteLogo.gif');
}
.hygieneCyanStory h1 {
	color:#1c9446;
}
.hygieneCyanStory h2 {
	color:#1c9446;
}
.hygieneCyan_CampaignExamplesTheme h1, .hygieneCyan_CampaignExamplesTheme h2, .hygieneCyan_CampaignExamplesTheme h3 {
	color:#1c9446;
}
.hygieneCyan_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.hygieneCyan_CampaignProductFactsTheme h1 {
	color:#1c9446;
}
.hygieneCyanStory .highlight {
	background-color:#1c9446;
}
.sustainableGreenStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#1c9446;
	background-image:url('darkgreenBox.gif');
}
.sustainableGreenStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('darkgreenBoxLogo.gif');
}
.sustainableGreenStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#1c9446;
}
.sustainableGreenStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('darkgreenQuoteLogo.gif');
}
.sustainableGreenStory h1 {
	color:#1c9446;
}
.sustainableGreenStory h2 {
	color:#1c9446;
}
.sustainableGreenStory .highlight {
	background-color:#1c9446;
}
.sustainableGreen_CampaignExamplesTheme h1, .sustainableGreen_CampaignExamplesTheme h2, .sustainableGreen_CampaignExamplesTheme h3 {
	color:#1c9446;
}
.sustainableGreen_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.sustainableGreen_CampaignProductFactsTheme h1 {
	color:#1c9446;
}
.lightgreenStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#77b042;
	background-image:url('lightgreenBox.gif');
}
.lightgreenStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('lightgreenBoxLogo.gif');
}
.lightgreenStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#77b042;
}
.lightgreenStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('lightgreenQuoteLogo.gif');
}
.lightgreenStory h1 {
	color:#77b042;
}
.lightgreenStory h2 {
	color:#77b042;
}
.lightgreenStory .highlight {
	background-color:#77b042;
}
.lightgreen_CampaignExamplesTheme h1, .lightgreen_CampaignExamplesTheme h2, .lightgreen_CampaignExamplesTheme h3 {
	color:#77b042;
}
.lightgreen_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.lightgreen_CampaignProductFactsTheme h1 {
	color:#77b042;
}
.orangeStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#e75524;
	background-image:url('orangeBox.gif');
}
.orangeStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('orangeBoxLogo.gif');
}
.orangeStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#e75524;
}
.orangeStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('orangeQuoteLogo.gif');
}
.orangeStory h1 {
	color:#e75524;
}
.orangeStory h2 {
	color:#e75524;
}
.orangeStory .highlight {
	background-color:#e75524;
}
.orange_CampaignExamplesTheme h1, .orange_CampaignExamplesTheme h2, .orange_CampaignExamplesTheme h3 {
	color:#e75524;
}
.orange_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.orange_CampaignProductFactsTheme h1 {
	color:#e75524;
}
.magentaStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#d74c7b;
	background-image:url('pinkBox.gif');
}
.magentaStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('pinkBoxLogo.gif');
}
.magentaStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#d74c7b;
}
.magentaStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('pinkQuoteLogo.gif');
}
.magentaStory h1 {
	color:#d74c7b;
}
.magentaStory h2 {
	color:#d74c7b;
}
.magentaStory .highlight {
	background-color:#d74c7b;
}
.magenta_CampaignExamplesTheme h1, .magenta_CampaignExamplesTheme h2, .magenta_CampaignExamplesTheme h3 {
	color:#d74c7b;
}
.magenta_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.magenta_CampaignProductFactsTheme h1 {
	color:#d74c7b;
}
.redStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#ee3123;
	background-image:url('redBox.gif');
}
.redStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('redBoxLogo.gif');
}
.redStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#ee3123;
}
.redStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('redQuoteLogo.gif');
}
.redStory h1 {
	color:#ee3123;
}
.redStory h2 {
	color:#ee3123;
}
.redStory .highlight {
	background-color:#ee3123;
}
.red_CampaignExamplesTheme h1, .red_CampaignExamplesTheme h2, .red_CampaignExamplesTheme h3 {
	color:#ee3123;
}
.red_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.red_CampaignProductFactsTheme h1 {
	color:#ee3123;
}
.dispensersStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#7e1955;
	background-image:url('purpleBox.gif');
}
.dispensersStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('purpleBoxLogo.gif');
}
.dispensersStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#7e1955;
}
.dispensersStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('purpleQuoteLogo.gif');
}
.dispensersStory h1 {
	color:#7e1955;
}
.dispensersStory h2 {
	color:#7e1955;
}
.dispensersStory .highlight {
	background-color:#7e1955;
}
.dispensers_CampaignExamplesTheme h1, .dispensers_CampaignExamplesTheme h2, .dispensers_CampaignExamplesTheme h3 {
	color:#7e1955;
}
.dispensers_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.dispensers_CampaignProductFactsTheme h1 {
	color:#7e1955;
}
.yellowStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#fdb911;
	background-image:url('yellowBox.gif');
}
.yellowStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('yellowBoxLogo.gif');
}
.yellowStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#fdb911;
}
.yellowStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('yellowQuoteLogo.gif');
}
.yellowStory h1 {
	color:#fdb911;
}
.yellowStory h2 {
	color:#fdb911;
}
.yellowStory .highlight {
	background-color:#fdb911;
}
.yellow_CampaignExamplesTheme h1, .yellow_CampaignExamplesTheme h2, .yellow_CampaignExamplesTheme h3 {
	color:#fdb911;
}
.yellow_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.yellow_CampaignProductFactsTheme h1 {
	color:#fdb911;
}
.platinumStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#666;
	background-image:url('platinumBox.gif');
}
.platinumStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('platinumBoxLogo.gif');
}
.platinumStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#666;
}
.platinumStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('platinumQuoteLogo.gif');
}
.platinumStory h1 {
	color:#666;
}
.platinumStory h2 {
	color:#666;
}
.platinumStory .highlight {
	background-color:#666;
}
.platinum_CampaignExamplesTheme h1, .platinum_CampaignExamplesTheme h2, .platinum_CampaignExamplesTheme h3 {
	color:#666;
}
.platinum_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.platinum_CampaignProductFactsTheme h1 {
	color:#666;
}
.cyanStory #relatedPageContent .relatedPageContentTop .boxWrapper {
	background-color:#1e98cf;
	background-image:url('turquoiseBox.gif');
}
.cyanStory #relatedPageContent .relatedPageContentTop .boxWrapper .boxTop {
	background-image:url('turquoiseBoxLogo.gif');
}
.cyanStory #relatedPageContent .relatedPageContentTop .quoteWrapper {
	background-color:#1e98cf;
}
.cyanStory #relatedPageContent .relatedPageContentTop .quoteWrapper .quoteTop {
	background-image:url('turquoiseQuoteLogo.gif');
}
.cyanStory h1 {
	color:#1e98cf;
}
.cyanStory h2 {
	color:#1e98cf;
}
.cyanStory .highlight {
	background-color:#1e98cf;
}
.cyan_CampaignExamplesTheme h1, .cyan_CampaignExamplesTheme h2, .cyan_CampaignExamplesTheme h3 {
	color:#1e98cf;
}
.cyan_CampaignExamplesTheme h3 {
	font-size:1.3em;
}
.cyan_CampaignProductFactsTheme h1 {
	color:#1e98cf;
}
.storyTwo .mediaWrapper {
	overflow:hidden;
}
.storyTwo .mediaWrapper img {
	float:left;
}
.storyTwo .mediaWrapper .verticalImageCarousel .jCarouselLite ul li img {
	float:none;
}
.storyTwo #relatedPageContent {
	float:right;
	margin:0;
}
.storyTwo #textContent {
	margin:0;
}
.storyTwo #textContent .content {
	float:left;
	width:45.5em;
}
.storyTwo #textContent .first {
	margin:0 30px 0 0;
}
.storyTwo #relatedPageContent h2 {
	font-size:1.8em;
	line-height:18px;
	text-transform:none;
	margin:0 0 10px;
}
.storyTwo #relatedPageContent .relatedPageContentTop {
	text-align:center;
}
fieldset.voting {
	background-color:#e1e1e1;
	width:410px;
	padding:10px;
	margin:20px 0;
	position:relative;
}
fieldset.voting legend {
	margin:0 0 -32px;
	position:absolute!important;
	top:8px;
	left:8px;
	font-size:1.3em;
	font-weight:bold;
	color:#1c1c1c;
}
#textContent fieldset.voting ul {
	margin:25px 0 0;
}
#textContent fieldset.voting ul li {
	overflow:hidden;
	margin:0 0 12px;
}
#textContent fieldset.voting ul li label {
	float:left;
	font-weight:normal;
}
#textContent fieldset.voting ul li input {
	width:auto;
	height:auto;
}
#textContent fieldset.voting ul li.button {
	margin:0;
	padding:0;
}
#textContent fieldset.voting ul li.button span.buttonWrapper {
	background-image:url(menuSearchButtonSpan.gif);
	background-color:Transparent;
}
#textContent fieldset.voting ul li.button span.buttonWrapper input.button {
	background-image:url(menuSearchButtonInput.gif);
	background-color:Transparent;
}
#textContent fieldset.voting ul li.button a.view {
	margin:5px 10px 0 0;
	font-size:.85em;
	float:right;
}
#textContent fieldset.voting p {
	padding:0 3px;
	margin:0 0 10px;
}
#textContent fieldset.voting p .back {
	display:block;
	font-size:.85em;
}
#textContent fieldset.voting .disclamer {
	font-size:1.1em;
}
#textContent fieldset.voting .answerWrapper {
	background-color:#fff;
	height:16px;
	width:213px;
	float:left;
	margin:5px 0 0 5px;
}
#textContent fieldset.voting .answerWrapper .answer {
	background-color:#036;
	height:16px;
}
#textContent .mediaSearch {
	border-bottom:solid 1px #cfd3dc;
	border-top:solid 1px #cfd3dc;
	margin:0 0 1.2em;
	padding:15px 0;
}
#textContent .mediaSearch label {
	display:block;
	font-weight:bold;
	font-size:1.4em;
	margin:0 0 5px;
}
#mainContent ul.mediaboxItem li {
	margin:0 20px 15px 0;
}
#mainContent ul.mediaboxItem li ul li {
	margin:0 0 5px 0;
	overflow:hidden;
}
#mainContent ul.mediaboxItem li span {
	font-weight:bold;
	display:block;
}
#mainContent ul.mediaboxItem li ul li h3 {
	font-size:1.2em;
	margin:0 0 3px;
}
#mainContent ul.mediaboxItem li span, #mainContent ul.mediaboxItem li p {
	font-size:1.1em;
}
.mediaboxItemWrapper {
	float:left;
}
#relatedMainContent .mediaboxRelatedContent {
	border-left:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
	border-top:solid 1px #e1e1e1;
	padding:10px;
	overflow:hidden;
}
#relatedMainContent .last {
	border-left:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
	border-bottom:solid 1px #e1e1e1;
	border-top:0;
}
#relatedMainContent .mediaboxRelatedContent h2 {
	font-size:1.8em;
	margin:0 0 12px;
	color:#333;
	background-image:none;
	padding:0;
	text-transform:none;
}
#relatedMainContent .mediaboxRelatedContent fieldset span {
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 8px;
	display:block;
}
#relatedMainContent .mediaboxRelatedContent fieldset ul li label {
	font-size:1.1em;
	margin:0 0 0 5px;
}
#relatedMainContent .mediaboxRelatedContent fieldset.checkbox {
	margin:10px 0 0;
}
#relatedMainContent .mediaboxRelatedContent a {
	float:right;
}
h2.relatedSolutions {
	font-size:1.8em;
	margin:30px 0 0;
}
.relatedSolutions .relatedSolutionsWrapper {
	float:left;
	width:225px;
	margin:15px 15px 0 0;
}
.relatedSolutions .last {
	margin-right:0;
}
.relatedSolutions .relatedSolutionsWrapper .boxWrapper {
	margin:0;
}
.relatedSolutions .relatedSolutionsWrapper .boxWrapper p {
	font-size:1.1em;
	margin:0 0 .8em 0;
}
#relatedMainContent .boxWrapper fieldset label, #relatedPageContent .boxWrapper fieldset label {
	display:block;
	font-size:1.1em;
	margin:0 0 3px;
}
#relatedMainContent .boxWrapper fieldset input, #relatedPageContent .boxWrapper fieldset input {
	width:195px;
}
#relatedMainContent .boxWrapper fieldset input.button {
	width:auto;
}
#relatedMainContent .boxWrapper fieldset a.cancel .arrow, #relatedMainContent .boxWrapper fieldset a.button .arrow, #relatedPageContent .boxWrapper fieldset a.button .arrow, #relatedPageContent .boxWrapper fieldset a.cancel .arrow {
	display:none;
}
#relatedMainContent .boxWrapper fieldset p.buttons a, #relatedPageContent .boxWrapper fieldset p.buttons a {
	float:right!important;
}
#relatedMainContent .boxWrapper fieldset a.cancel, #relatedPageContent .boxWrapper fieldset a.cancel {
	margin:5px 5px 0 0;
}
#relatedMainContent .boxWrapper fieldset p.buttons, #relatedPageContent .boxWrapper fieldset p.buttons {
	text-align:right;
	overflow:hidden;
	margin:7px 0 0;
}
.ExtranetMaster .breadCrumbsWrapper {
	padding-top:35px;
}
#textContent fieldset.extranet label {
	font-size:1.1em;
	display:block;
	font-weight:bold;
	margin:0 0 3px;
}
#textContent fieldset.extranet textarea {
	width:460px;
	height:20em;
}
#textContent fieldset.extranet .buttons {
	text-align:right;
	font-size:1.1em;
	margin:10px 0 0;
}
#textContent fieldset.extranet .buttons a.button, #textContent fieldset.extranet .buttons a {
	float:right;
}
#textContent fieldset.extranet .buttons a.button {
	font-size:1em;
}
#textContent fieldset.extranet .buttons a.cancel {
	margin:3px 0 0;
}
#textContent fieldset.extranet label.checkbox {
	float:left;
	clear:right;
	margin:2px 0 0 3px;
}
#textContent fieldset.extranet input.checkbox {
	float:left;
}
#textContent fieldset ul li.button a {
	font-size:.9em;
}
#textContent fieldset ul li.button a.button span.btnWrapper {
	font-size:.8em;
	padding:2px 8px 4px 0;
}
#textContent fieldset ul li.button a.button {
	float:right;
}
#textContent fieldset ul li.button a.cancel {
	margin:5px 10px 0 0;
	float:right;
}
#textContent fieldset ul li.button span.buttonWrapper {
	float:right;
}
#textContent fieldset ul li p.password {
	width:34em;
	text-align:right;
	overflow:hidden;
	font-size:.9em;
	margin:5px 0 0;
}
#textContent fieldset ul li p.password label {
	float:right;
	margin:0 0 0 10px;
}
#textContent fieldset ul li p.password input {
	float:right;
}
#textContent fieldset ul li #passwordShow {
	display:none;
}
.downloadWrapper {
	border-bottom:solid 1px #cfd3dc;
	margin:0 0 13px;
	padding:0;
}
#textContent .downloadWrapper ul {
	margin:0;
	list-style-type:none;
	list-style-position:outside;
}
#textContent .downloadWrapper ul li {
	margin:0 0 10px;
}
#textContent .downloadWrapper ul li.height {
	height:15px;
}
#textContent .downloadWrapper ul li.link a {
	padding:2px 0 3px 22px;
	float:left;
	display:block;
}
#textContent .downloadWrapper ul li.link span {
	display:inline-block;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:3px 0 0;
}
#textContent .downloadWrapper ul li.preview {
	padding-right:10px;
}
#textContent .downloadWrapper ul li.preview, #textContent .downloadWrapper ul li.button {
	overflow:hidden;
	float:left;
}
#textContent .downloadWrapper ul li.button a {
	float:left;
	margin:0;
}
#textContent .downloadWrapper ul li.button a span {
	font-size:.9em;
	line-height:11px;
}
#textContent .last {
	border-bottom:0;
}
#flashcontent {
	display:none;
	position:absolute;
	z-index:99999;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.solutionFinder {
	position:absolute;
	top:0;
	left:0;
	z-index:99999;
}
.solutionFinder .close {
	position:absolute;
	top:20px;
	right:20px;
	z-index:999999;
}
#textContent .worldMap {
	height:320px;
	background-image:url('worldMap.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
}
#textContent .worldMap a {
	background-image:url('worldSignLeft.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 5px;
	float:left;
	margin:0;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
#textContent .worldMap a span {
	background-image:url('worldSignRight.gif');
	background-position:100% 0;
	background-repeat:no-repeat;
	display:inline;
	padding:3px 8px 4px 0;
	margin:0;
	float:left;
	cursor:pointer;
	font-size:1.1em;
	font-weight:bold;
}
#textContent .worldMap a.northAmerica {
	position:absolute;
	top:73px;
	left:220px;
}
#textContent .worldMap a.southAmerica {
	position:absolute;
	top:190px;
	left:270px;
}
#textContent .worldMap a.africa {
	position:absolute;
	top:142px;
	left:464px;
}
#textContent .worldMap a.europe {
	position:absolute;
	top:52px;
	left:451px;
}
#textContent .worldMap a.middleEast {
	position:absolute;
	top:93px;
	left:508px;
}
#textContent .worldMap a.asiaPacific {
	position:absolute;
	top:165px;
	left:666px;
}
#textContent .continentWrapper {
	position:relative;
	border-top:solid 1px #cfd3dc;
	padding:10px 0 0 0;
	overflow:hidden;
}
#textContent .continentWrapper .contactColumn {
	float:left;
	width:235px;
}
#textContent .continentWrapper .back {
	position:absolute;
	top:10px;
	right:0;
	background-image:url('blueArrowUp.gif');
	background-position:right 4px;
	background-repeat:no-repeat;
	padding:0 15px 0 0;
	font-weight:bold;
	font-size:1.1em;
}
#textContent .continentWrapper div.contact {
	margin-bottom:20px;
	float:left;
}
#textContent .continentWrapper ul {
	margin:0;
	list-style-type:none;
	padding:0;
}
#textContent .continentWrapper ul li {
	float:left;
	width:220px;
	padding:0 13px 0 0;
	font-size:12px;
}
#textContent .continentWrapper ul li div {
	margin:3px 0 0 0;
}
#textContent .continentWrapper ul li.preamble {
	margin:3px 0 8px 0;
	display:none;
}
#textContent .continentWrapper ul li.phone {
	display:none;
}
#textContent .continentWrapper ul li.web {
	display:none;
}
#textContent .continentWrapper ul li.address {
	margin:10px 0 20px 0;
	display:none;
}
#textContent .continentWrapper ul li.border {
	display:none;
}
#textContent .continentWrapper ul li p {
	margin:0;
	padding:0;
}
#textContent .continentWrapper .contactBorder {
	float:left;
	border-bottom:1px solid lightgray;
	width:220px;
}
#textContent .continentWrapper ul li.country a.flag {
	margin:0;
}
#textContent .continentWrapper ul li.country a img {
	float:left;
	border:0;
}
#textContent .continentWrapper ul li.country a {
	float:left;
	margin:3px 0 0 3px;
}
#textContent .continentWrapper ul li .name {
	font-weight:bold;
}
#textContent .continentWrapper ul li.preamble p {
	font-weight:bold;
	font-size:1.0em;
}
#textContent .continentWrapper .hiddenAncor {
	position:absolute;
	top:-110px;
	left:0;
}
.leaveTork label {
	display:block;
	margin:0 0 3px;
	font-size:12px;
	font-weight:bold;
}
.leaveTork input.textfield {
	width:300px;
}
.leaveTork .buttons input {
	border:0;
	padding:2px 10px 3px 0;
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#fff;
	font-size:11px;
}
.leaveTork .buttonWrapper {
	width:300px;
	text-align:right;
}
.leaveTork .buttonWrapper a {
	float:right;
	margin:10px 0 0;
	background-repeat:no-repeat;
}
#relatedMainContent .distributors li {
	border-top:solid 1px #b5b5b5;
	padding:10px 0;
}
#relatedMainContent .distributors li.first {
	border:0;
}
#relatedMainContent .distributors li p {
	margin:0;
}
#relatedMainContent .distributors li p.name {
	font-weight:bold;
}
#relatedMainContent .distributors li p.separator {
	margin:0 0 10px;
}
#startColorPuffWrapper div.last {
	margin:0;
}
.microSite #startPuffWrapper div.last {
	margin:0;
	border-bottom:1px solid #CFD3DC;
	border-left:1px solid #CFD3DC;
	border-right:1px solid #CFD3DC;
	width:20.3em;
	float:right;
}
.microSite #footer .solutionFinderFooter .imageWrapper {
	border:0;
}
.microSite #footer .solutionFinderFooter .textWrapper p a {
	font-weight:bold;
}
.microSite .mediaWrapper .pictureWrapper {
	margin:0 0 25px;
}
.microSite .mediaWrapper .pictureWrapper img {
	display:block;
}
.microSite #headerWrapper {
	position:static;
}
.microSite #headerWrapper {
	height:12em;
}
.microSite #headerWrapper #header, .microSite #headerWrapper #grayThickBorder {
	background-image:none;
}
.microSite #relatedMainContent .boxWrapper .paging {
	padding:5px;
}
.microSite #relatedMainContent .boxWrapper .paging span.selected {
	background-color:White;
	padding:3px;
}
.microSite #relatedMainContent .boxWrapper .paging a {
	font-weight:normal;
	margin-left:3px;
	margin-top:-1px;
}
.microSite #relatedMainContent .boxWrapper .paging a:hover {
	text-decoration:none;
}
.microSite .boxWrapper .paging span, .microSite .boxWrapper .paging a {
	font-size:1em!important;
}
.microSite .boxWrapper .paging a span.arrow {
	display:none;
}
.microSite .boxWrapper .paging a.before {
	background-position:left 1px;
	padding-top:3px;
	padding-left:16px;
	margin-left:0;
}
.microSite .boxWrapper .paging a.next {
	background-position:right 1px;
	padding-right:16px;
	margin-right:2px;
}
.microSite #startPuffWrapper div a.underline p, #startColorPuffWrapper div a p {
	margin:.3em 0 .8em;
	padding:0;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.4em;
}
.microSite #startPuffWrapper div a.underline p:hover, #startColorPuffWrapper div a p:hover {
	text-decoration:underline;
}
.microSite h2.HeaderTitle {
	font-size:5em;
	color:#000;
	line-height:50px;
	margin:40px 0 0 0;
	left:150px;
	position:absolute;
}
.exampleWrapper {
	margin:0 0 20px;
	overflow:hidden;
}
.exampleWrapper img {
	float:left;
}
.exampleWrapper .text {
	float:left;
	width:46.5em;
	margin:0 0 0 15px;
}
#textContent .exampleWrapper .text h2 {
	font-size:1.8em;
	font-weight:bold;
	margin:0 0 7px;
}
.exampleWrapper #textContent ol li, .exampleWrapper #textContent ul li {
	margin:0;
}
.exampleWrapper #textContent ul {
	margin:-15px 0 1.2em 2px;
}
#textContent .exampleWrapper .text h2.Exposed {
	color:#fdb813;
	padding:0;
	font-size:36px;
	line-height:36px;
	letter-spacing:-1.8px;
	margin:0 0 12px;
	visibility:visible!important;
}
.topExample .text {
	width:46.6em;
	margin:0 20px 0 0;
}
#textContent .experience ol {
	list-style-position:outside;
	padding:0 0 0 30px;
}
#textContent .experience ol li {
	font-size:1.7em;
	line-height:25px;
	margin:0 0 30px;
}
.storyTwo #textContent .flashListPage {
	border-left:1px solid #CFD3DC;
	overflow:hidden;
	width:943px;
}
.flashListWrapper {
	background-image:url('/images/campaign/BB/productBg.jpg');
	background-position:right top;
	background-repeat:repeat-y;
	border:solid 1px #cfd3dc;
	overflow:hidden;
	margin:0 0 6px;
}
.flashListWrapper img {
	margin:0 auto;
	border:0;
	display:block;
}
.flashListWrapper .text {
	width:28.5em;
	margin:0 0 10px;
}
#textContent .flashListWrapper .text p {
	font-size:1.1em;
	margin:10px;
}
#textContent .flashListPage .flashListWrapper {
	border-bottom:solid 1px #cfd3dc;
	border-right:solid 1px #cfd3dc;
	border-top:solid 1px #cfd3dc;
	border-left:0;
	width:313px;
	float:left;
	background-image:none;
	margin:0;
	padding-bottom:15px;
}
#textContent .flashListPage .flashListWrapper a img {
	border:0;
}
.productsfactsWrapper {
	background-image:url('/images/campaign/BB/productBg.jpg');
	background-position:right top;
	background-repeat:repeat-y;
	border:solid 1px #cfd3dc;
	overflow:hidden;
	margin:0 0 6px;
}
.productsfactsWrapper img {
	float:left;
	margin:13px 0 0;
	border:0;
}
.productsfactsWrapper .text {
	width:28.5em;
	float:left;
	margin:0 20px;
}
.productsfactsWrapper .text .articleNumber {
	font-size:1.3em;
	font-weight:bold;
}
#textContent .productsfactsWrapper .text p {
	font-size:1.1em;
	margin:20px 0 13px;
}
.storyTwo #textContent .alternateProductPage {
	border-top:solid 1px #cfd3dc;
	border-left:solid 1px #cfd3dc;
	overflow:hidden;
	width:943px;
}
.CampaignProducts {
	border-top:solid 1px #cfd3dc;
	border-left:solid 1px #cfd3dc;
	overflow:hidden;
	width:943px;
	margin-top:35px;
}
.storyTwo #textContent .features {
	overflow:hidden;
	width:942px;
}
#textContent .alternateProductPage .productsfactsWrapper {
	border-bottom:solid 1px #cfd3dc;
	border-right:solid 1px #cfd3dc;
	border-top:0;
	border-left:0;
	width:313px;
	float:left;
	background-image:none;
	margin:0;
	padding-bottom:11px;
}
#textContent .alternateProductPage .productsfactsWrapper .text {
	width:18em;
	margin:0 0 0 15px;
}
#textContent .alternateProductPage .productsfactsWrapper .text .articleNumber, #textContent .alternateProductPage .productsfactsWrapper .text h2 {
	font-size:1.1em;
}
#textContent .alternateProductPage .productsfactsWrapper .text p {
	margin:3px 0 5px;
}
#textContent .alternateProductPage .productsfactsWrapper .text p a {
	font-weight:normal;
}
#textContent .alternateProductPage .productsfactsWrapper a img {
	border:0;
	margin:10px;
	width:95px;
}
.storyTwo #textContent .features img.featureBody {
	float:right;
}
.storyTwo #textContent .features .learnMoreWrapper {
	background-image:url('/images/campaign/BB/featuresLearnMore.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:#fff;
	border:solid 1px #cfd3dc;
	clear:both;
	width:940px;
}
.storyTwo #textContent .features .learnMoreWrapper .help {
	width:200px;
	float:right;
	text-align:right;
	margin:13px 20px 0 200px;
}
.storyTwo #textContent .features .learnMoreWrapper .help img {
	margin:0 0 -1em;
}
.storyTwo #textContent .features .learnMoreWrapper h2 {
	font-size:1.8em;
	margin:20px 0 0 20px;
	line-height:22px;
}
.storyTwo #textContent .features .learnMoreWrapper ul {
	list-style-type:none;
	overflow:hidden;
	margin:20px 20px 0;
}
.storyTwo #textContent .features .learnMoreWrapper ul li {
	float:left;
	width:294px;
}
.storyTwo #textContent .features .learnMoreWrapper ul li a {
	background-image:url('/images/campaign/BB/plus.png');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	padding:12px 0 11px 40px;
	display:block;
	font-size:.85em;
}
.storyTwo #textContent .features .learnMoreWrapper ul li a:hover {
	text-decoration:none;
}
.storyTwo #textContent .features .learnMoreWrapper ul li a.picture {
	background-image:none;
	width:284px;
	height:410px;
	margin:10px 5px 5px 5px;
	padding:0;
}
.storyTwo #textContent .features .learnMoreWrapper ul li a.picture img {
	border:none;
}
.mediaWrapperBB {
	float:left;
	width:706px;
}
.relatedPageContentTopBB {
	border:solid 1px #cfd3dc;
	width:223px;
	height:330px;
	background-image:url('/images/campaign/BB/bannerDefaultBg.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	position:relative;
	margin:0 0 12px;
}
.relatedPageContentTopBB a {
	width:208px;
	height:29px;
	background-image:url('/images/campaign/BB/bannerButtonBg.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	color:#fff;
	font-size:1.6em;
	line-height:24px;
	position:absolute;
	left:7px;
	bottom:7px;
	font-weight:bold;
}
.relatedPageContentTopBB p {
	color:#000;
	font-size:1.6em;
	margin:0 7px;
	line-height:20px;
}
#relatedPageContent .relatedPageContentTopBB h2 {
	color:#fdb813;
	font-size:2.1em;
	font-weight:normal;
	line-height:21px;
	margin:7px 7px 0;
	padding:0;
	background:none;
}
.DisplayNone {
	display:none;
}
.DisplayVisible {
	display:inline;
}
.languageWrapper .LanguageContentWrapper {
	width:245px;
	height:115px;
	margin:200px auto 0;
	position:relative;
	padding:100px 0 0;
	border:solid 1px #eee;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:left;
}
.languageWrapper a {
	font-weight:bold;
	font-size:1.2em;
	margin:0 0 10px 50px;
	display:block;
}
.languageWrapper .language a:hover {
	text-decoration:underline;
}
.languageWrapper .logo {
	position:absolute;
	left:15px;
	top:16px;
}
.lifestyleContainer {
	position:absolute;
	text-align:center;
	margin:auto;
	left:0;
	top:0;
	background:black;
	z-index:100000;
	display:none;
}
.lifestyleWrapper {
	margin-top:50px;
}
.lifeStyleLink {
	color:#77b042;
	cursor:pointer;
	float:right;
	font-size:15px;
	font-weight:bold;
}
.languageBoxWrapper {
	padding:20px 30px 0;
	height:0;
	background-color:White;
}
.languageBoxWrapper .logo {
	position:static;
}
.languageBoxWrapper p {
	color:#252525;
	font-size:1.3em;
	font-weight:bold;
}
.languageBoxWrapper a {
	font-size:1.1em;
}
.languageBoxWrapper li {
	margin:0;
	width:143px;
}
.languageBoxWrapper .globe {
	display:block;
	width:143px;
	font-size:1.3em;
	font-weight:bold;
	background-image:url('/images/flags/by.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:9px 0 9px 40px;
	margin:0 0 13px;
}
.languageBoxWrapper .flag {
	display:block;
	float:left;
	width:93px;
	font-size:1.3em;
	font-weight:bold;
	background-position:left;
	background-repeat:no-repeat;
	padding:3px 10px 3px 40px;
	margin:0 0 15px;
}
.UnitSystemBox {
	clear:both;
	margin:0 10px 12px;
	float:left;
}
.UnitSystemBox ul {
	float:left;
}
.UnitSystemBox ul li {
	float:left;
	padding-top:8px;
	margin-right:5px;
}
.unitSystem input {
	cursor:pointer;
}
#textContent .segments {
	border-bottom:solid 1px #E1E1E1;
	overflow:hidden;
	margin:0 0 4px 2px;
}
.segmentWrapper .boxWrapper {
	margin:0 0 30px;
	clear:both;
}
.segmentWrapper .boxWrapper img {
	float:left;
	margin:0 10px 0 0;
}
.segmentWrapper .boxWrapper p, .segmentWrapper .boxWrapper h3 {
	margin:0 0 6px;
	font-size:1.3em;
}
#content .segments li, #content .newsCategories li {
	float:left;
	margin:0 0 12px 1px;
	width:218px;
}
.RecommendedSolutionPage .RecommendedSolutionWrapper {
	width:472px;
	float:left;
}
.RecommendedSolutionPage .RecommendedSolutionWrapper img {
	border:none;
	margin:10px;
}
.RecommendedSolutionPage .RecommendedSolutionWrapper a {
	float:left;
}
.RecommendedSolutionPage .RecommendedSolutionWrapper div {
	float:left;
	width:300px;
}
#textContent .RecommendedSolutionPage .RecommendedSolutionWrapper h2 {
	font-size:1.1em;
	float:left;
	width:300px;
}
#textContent .RecommendedSolutionPage .RecommendedSolutionWrapper p {
	font-size:1.1em;
	float:left;
	margin-top:5px;
}
#textContent .RecommendedSolutionPage .RecommendedSolutionWrapper ul {
	font-size:1.1em;
	margin-top:2px;
}
.highlight {
	position:relative;
	margin:5px 0 15px 0;
	padding:8px 5px 5px 5px;
	z-index:2;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.highlight ul {
	padding:0 0 0 15px!important;
	margin:0!important;
}
.highlight ul li {
	list-style-type:disc;
}
#campaignSliderWrapper {
	margin:0 0 15px 0;
}
#campaignSlider {
	position:relative;
	float:right;
}
#campaignSlider .aviaSliderWrapper {
	height:330px;
	position:relative;
	overflow:hidden;
	width:675px;
	float:right;
}
#campaignSlider .aviaSliderWrapper li {
	background-color:transparent;
	background-image:none;
	display:block;
	height:330px;
	z-index:3;
}
#campaignSlider .aviaSliderWrapper .aviaSlider {
	float:right;
	height:330px;
	position:relative;
	text-align:right;
	width:675px;
}
#campaignSlider .aviaSliderWrapper .aviaSlider img {
	border:none;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt img {
	border:none;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt {
	background:url("opacity_70.png") repeat scroll 0 0 transparent!important;
	bottom:0;
	color:#FFF;
	cursor:pointer;
	left:0;
	position:absolute;
	width:675px;
	z-index:2;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt .background {
	padding:1em .2em 1em 0;
	width:100%;
	text-align:left;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt .background .contentWrapper {
	margin-left:22em;
	width:500px;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt .header {
	font-size:2.4em;
	line-height:.8em;
	width:454px;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt .header .text {
	line-height:27px;
	width:415px;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt .header table {
	border:none;
	border-collapse:separate;
	border-spacing:0;
	margin:0;
	padding:0;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt .header table tr td {
	padding:0;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt .hideText {
	margin:.3em 0 0 0;
	font-size:1.5em;
	width:330px;
}
#campaignSlider .aviasliderWrapper .aviaSlider img {
	display:block;
	opacity:1;
	visibility:visible;
}
#campaignSlider #menu .header {
	background-image:url('/images/CampaignSlider/menuGradTop2.png');
	background-repeat:no-repeat;
	color:#FFF;
	font-size:2.8em;
	height:31px;
	padding:19px 0 6px 12px;
}
#campaignSlider #menu {
	float:left;
	margin-left:15px;
	margin-top:15px;
	position:absolute;
	width:240px;
	z-index:300;
	height:300px;
	overflow:hidden;
}
#campaignSlider .shadow {
	position:absolute;
	margin:0 -1px 0;
	z-index:270;
}
#campaignSlider .menuDivBottom {
	-moz-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	height:10px;
	background:#e9e9e9;
}
.menuInfoPhone, .menuInfoMail, .menuInfoContact {
	margin:0 10px;
	background-repeat:no-repeat;
	padding:0 0 10px 30px;
}
.menuInfoPhone {
	background-image:url('/images/CampaignSlider/menuInfoPhone.png');
}
.menuInfoMail {
	background-image:url('/images/CampaignSlider/menuInfoMail.png');
}
.menuInfoContact {
	background-image:url('/images/CampaignSlider/menuInfoContact.png');
}
#campaignSlider .accordionWrapper {
	height:234px;
	background-color:#e9e9e9;
	overflow:hidden;
}
#campaignSlider .accordionWrapper #accordion div.ui-accordion-content {
	background-color:#e9e9e9;
	height:111px;
	display:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
#campaignSlider .accordionWrapper #accordion div div p {
	margin:0;
	padding:0;
}
#campaignSlider .accordionWrapper #accordion div.menuText {
	margin:0 10px 5px 10px;
}
#campaignSlider .accordionWrapper #accordion div.menuText, .menuInfoPhone, .menuInfoMail, .menuInfoContact {
	font-size:12px;
}
#campaignSlider .accordionWrapper #accordion div select {
	margin:0 0 0 10px;
}
#campaignSlider .accordionWrapper #accordion div input {
	margin:0 0 0 10px;
	width:174px;
}
#campaignSlider .accordionWrapper #accordion div select {
	width:92%;
}
#campaignSlider .accordionWrapper #accordion h3 a {
	font-size:16px;
}
#campaignSlider .accordionWrapper #accordion h3 {
	background:#f6f6f6 url(/images/CampaignSlider/bg_large.gif) 50% 50% repeat-x;
	border-top:1px solid white;
	font-weight:normal;
	margin:0;
	padding:16px 0;
}
#campaignSlider .accordionWrapper #accordion.selected h3 {
	background:#f6f6f6 url(/images/CampaignSlider/bg_small.gif) 50% 50% repeat-x;
	padding:1px 0;
	height:28px;
}
#campaignSlider .accordionWrapper #accordion.selected h3.ui-state-active {
	padding:3px 0 0 0;
}
#campaignSlider .accordionWrapper #accordion h3.sec1 a {
	background:url("/images/CampaignSlider/menuButtonRedClosed.png") no-repeat scroll 9px 50%;
	color:#e71f01;
}
#campaignSlider .accordionWrapper #accordion h3.sec1:hover a {
	color:#ff462a;
}
#campaignSlider .accordionWrapper #accordion h3.sec1.ui-state-active a {
	background:url("/images/CampaignSlider/menuButtonRedOpen.png") no-repeat scroll 9px 50%;
}
#campaignSlider .accordionWrapper #accordion h3.sec2 a {
	background:url("/images/CampaignSlider/menuButtonOrangeClosed.png") no-repeat scroll 9px 50%;
	color:#ed7100;
}
#campaignSlider .accordionWrapper #accordion h3.sec2:hover a {
	color:#ff902a;
}
#campaignSlider .accordionWrapper #accordion h3.sec2.ui-state-active a {
	background:url("/images/CampaignSlider/menuButtonOrangeOpen.png") no-repeat scroll 9px 50%;
}
#campaignSlider .accordionWrapper #accordion h3.sec3 a {
	background:url("/images/CampaignSlider/menuButtonGreenClosed.png") no-repeat scroll 9px 50%;
	color:#52a625;
}
#campaignSlider .accordionWrapper #accordion h3.sec3:hover a {
	color:#6cc63b;
}
#campaignSlider .accordionWrapper #accordion h3.sec3.ui-state-active a {
	background:url("/images/CampaignSlider/menuButtonGreenOpen.png") no-repeat scroll 9px 50%;
}
#campaignSlider .accordionWrapper #accordion h3.sec4 a {
	background:url("/images/CampaignSlider/menuButtonBlueClosed.png") no-repeat scroll 9px 50%;
	color:#004890;
}
#campaignSlider .accordionWrapper #accordion h3.sec4:hover a {
	color:#1862ac;
}
#campaignSlider .accordionWrapper #accordion h3.sec4.ui-state-active a {
	background:url("/images/CampaignSlider/menuButtonBlueOpen.png") no-repeat scroll 9px 50%;
}
#campaignSlider .accordionWrapper .ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}/* required comment for clearfix to work in Opera \*/
* html #campaignSlider .accordionWrapper .ui-helper-clearfix {
	height:1%;
}
#campaignSlider .accordionWrapper .ui-helper-clearfix {
	display:block;
}/* end clearfix */
#campaignSlider .accordionWrapper .ui-accordion {
	width:100%;
}
#campaignSlider .accordionWrapper .ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1;
}
#campaignSlider .accordionWrapper .ui-accordion .ui-accordion-li-fix {
	display:inline;
}
#campaignSlider .accordionWrapper .ui-accordion .ui-accordion-header-active {
	border-bottom:0!important;
}
#campaignSlider .accordionWrapper .ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:.25em .5em .2em .7em;
}
#campaignSlider .accordionWrapper .ui-accordion-icons .ui-accordion-header a {
	padding-left:1.8em;
	padding-top:.25em;
}
#campaignSlider .accordionWrapper .ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px;
}
#campaignSlider .accordionWrapper .ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1;
}
#campaignSlider .accordionWrapper .ui-accordion .ui-accordion-content-active {
	display:block;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt .sliderArrow {
	background-image:url("/images/campaignSlider/arrow.gif");
	background-position:right center;
	background-repeat:no-repeat;
	height:33px;
	width:33px;
}
#campaignSlider .aviaSliderWrapper .aviaSlider .feature_excerpt:hover .sliderArrow {
	background-image:url("/images/campaignSlider/arrowHover.gif");
}
body.thickBox {
	margin:0;
	font-family:Arial;
}
#TB_window {
	font:12px Arial, Helvetica, Arial, sans-serif;
	color:#333;
}
#TB_secondLine {
	font:10px Arial, Helvetica, Arial, sans-serif;
	color:#666;
	background-color:#ededed;
	border-top:solid 1px #cfd3dc;
	border-bottom:solid 1px #cfd3dc;
}
#TB_window a:link, #TB_window a:visited, #TB_window a:hover, #TB_window a:active, #TB_window a:focus {
	color:#000;
	text-decoration:none;
}
#TB_overlay {
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background:url(/images/macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#111;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
* html #TB_overlay {
	position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');
}
#TB_window {
	position:fixed;
	background-color:Transparent;
	z-index:1002;
	color:#000;
	display:none;
	border:0;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window {
	position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');
}
#TB_window img#TB_Image {
	display:block;
	margin:15px 0 0 15px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #666;
	border-left:1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 25px 10px 25px;
	color:#fdb813;
	font-weight:bold;
	font-size:26px;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
.thinkBoxHeader a.close, #TB_closeAjaxWindow a {
	background-image:url('btn_close.png');
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:-26px;
	right:-26px;
	height:50px;
	width:50px;
	display:block;
}
#TB_closeAjaxWindow {
	text-decoration:none;
}
#TB_closeAjaxWindow a span {
	position:absolute;
	left:-9999px;
	top:9999px;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:12px 0 5px 10px;
	margin-bottom:1px;
	margin:0 0 0 20px;
	color:#fdb813;
	font-size:28px;
	font-weight:normal;
	display:none;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0 5px 0;
}
#TB_load {
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:1003;
	top:50%;
	left:50%;
	margin:-6px 0 0 -104px;
}
* html #TB_load {
	position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');
}
#TB_HideSelect {
	z-index:999;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect {
	position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-2px;
	border:1px solid #eaeaea;
}
.thinkboxWrapper {
	background-color:#fff;
	overflow:hidden;
}
.thinkBoxHeader {
	position:relative;
	height:45px;
}
.thinkBoxHeader a.close {
	position:absolute;
	right:0;
	top:0;
}
.thinkboxWrapper h1 {
	margin:0 0 0 20px;
	color:#fdb813;
	font-size:28px;
	font-weight:normal;
	line-height:41px;
	width:840px;
}
.thinkboxWrapper .mediaWrapper {
	padding:5px 20px;
	text-align:center;
}
.thinkboxWrapper .paging {
	background-color:#e1e1e1;
	overflow:hidden;
	zoom:1;
	text-align:center;
	height:26px;
	float:left;
	width:100%;
}
.thinkboxWrapper .paging a {
	line-height:27px;
	color:#1c1c1c;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:inline;
}
.thinkboxWrapper .paging .next {
	background:transparent url(btn_right.png) no-repeat scroll right 3px;
	padding:8px 30px 4px 0;
	margin:0;
}
.thinkboxWrapper .paging .back {
	background:transparent url(btn_left.png) no-repeat scroll left 3px;
	padding:8px 0 4px 30px;
	margin:0;
}
.thinkboxWrapper .paging p {
	display:inline;
	margin:0;
	padding:0 10px;
}
.thinkboxWrapper .paging p img {
	margin:4px 10px -3px;
}
.thinkboxWrapper .contentWrapper {
	height:441px;
	overflow:auto;
}
.thinkboxWrapper .content {
	width:430px;
	float:left;
	margin:0 40px 0 20px;
	padding:0 0 20px;
}
.thinkboxWrapper .contentRelated {
	width:375px;
	float:left;
	margin:20px 0 20px 0;
}
.thinkboxWrapper p {
	font-size:13px;
}
.thinkboxWrapper ul {
	margin:0 0 12px;
	padding:0;
	list-style-position:inside;
}
.thinkboxWrapper li {
	font-size:13px;
	margin:0 0 3px;
}
.thinkboxWrapper a {
	color:#fdb813;
	text-decoration:none;
	font-size:11px;
}
.thinkboxWrapper a:hover {
	text-decoration:underline;
}
.thinkboxWrapper a.readmore {
	font-size:11px;
	font-weight:bold;
}
.thinkboxWrapper a.readmore:hover {
	text-decoration:underline;
}
.thinkboxWrapper #flashobject {
	padding:0;
}
.thinkboxWrapper .language {
	margin:50px 20px 20px;
	list-style-type:none;
}
.thinkboxWrapper .language li {
	overflow:hidden;
	zoom:1;
	margin:0 0 6px;
}
.thinkboxWrapper .language img, .thinkboxWrapper .language a {
	float:left;
}
.thinkboxWrapper .language a {
	font-weight:bold;
	margin:0 0 0 10px;
}
.thinkboxWrapper .logo {
	position:absolute;
	left:10px;
	top:10px;
}
.languageWrapper .contentWrapper {
	height:217px;
}
.languageWrapper h1 {
	display:none;
}
.bb .thinkBoxHeader h1 {
	width:480px;
}
#CampaignTeaser ul li {
	list-style-type:none;
}
#CampaignTeaser ul li.Thumbnail, #CampaignTeaser ul li.TextConfig {
	padding-top:25px;
}
#CampaignTeaser .hygieneCyan h2 {
	color:#1c9446;
}
#CampaignTeaser .sustainableGreen h2 {
	color:#77b042;
}
#CampaignTeaser .black h2 {
	color:#000;
}
#CampaignTeaser .white h2 {
	color:#fff;
	background-color:#000;
}
#CampaignTeaser .torkBlue h2 {
	color:#fdb813;
}
#textContent div.anchorlinks {
	float:left;
	padding-bottom:15px;
}
#textContent .anchorlinks ul li {
	float:left;
	list-style-type:none;
	list-style-position:outside;
	margin:0;
}
#textContent .anchorlinks ul li a, #textContent .anchorlinks ul li span {
	padding:0 3px 03px;
	margin:0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#textContent .anchorlinks ul li a.selected {
	color:#7F7F7F;
	font-weight:bold;
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
}
#textContent .anchorlinks ul li span {
	color:#fdb813;
	font-weight:normal;
}
#textContent ul.wordslist, #textContent ul.wordslist p {
	font-size:1em;
}
#textContent ul.letterlist, #textContent ul.letterlist li, #textContent ul.wordslist li {
	margin-left:0;
	padding-left:0;
	list-style-position:outside;
	list-style-type:none;
}
.letterlist li, .wordslist li {
	list-style-type:none;
}
div#glossary_modal {
	width:250px;
	position:absolute;
	visibility:hidden;
	z-index:9000;
}
div#glossary_modal .header {
	background-color:#929292;
	color:#fff;
	font-size:1.1em;
	height:16px;
	margin:0;
	padding:5px 10px;
}
div#glossary_modal .header h3 {
	color:#FFF;
	font-size:1.3em;
	line-height:1.3em;
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
div#glossary_modal .header .close {
	float:right;
}
div#glossary_modal .header .close a {
	color:#FFF;
	font-size:1.3em;
	line-height:1.3em;
	margin:0;
	padding:0;
	font-weight:bold;
}
div#glossary_modal .box {
	background-color:#f1f1f1;
	border-bottom:1px solid #CFD3DC;
	border-left:1px solid #CFD3DC;
	border-right:1px solid #CFD3DC;
	margin:0;
	overflow:hidden;
	padding:10px 10px 10px 10px;
}
div#glossary_modal .box p {
	margin:0;
	padding:0 0 5px 0;
}
#glossary_modal h4 {
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0 0 5px 0;
}
div#glossary_modal .box a {
	line-height:1.3em;
	font-weight:bold;
}
div#glossary_modal .box .closetext {
	float:right;
}
.glossary_link {
	cursor:pointer;
	border-bottom:1px dashed;
	text-decoration:none;
}
.glossary_link:hover {
	text-decoration:none;
}
#glossary_modal_overlay {
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:url("/Images/Glossary/overlay_clear.gif");
}
.googleMapSearchResult ul li .top h2 {
	font-size:1.4em;
	font-weight:bold;
	margin:7px 0 0 5px;
	display:block;
	float:left;
	text-decoration:none;
	width:180px;
	line-height:16px;
}
.pageTool .rss {
	float:right;
	margin:1px 5px 0 0;
}
.pageTool .rss a {
	background-image:url('rss.png');
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	padding:0 0 0 14px;
}
.productStart div {
	overflow:hidden;
}
.productStartCategories div {
	overflow:hidden;
	text-align:center;
}
#mainContent ul.mediaboxItem li ul li h3 {
	overflow:hidden;
}
fieldset.distributor ul li {
	width:472px;
}
fieldset.distributor ul li.distributor {
	width:155px;
}
div.filterWrapper div.categoryTree {
	padding:0 0 10px 0;
}
div.filterWrapper div.categoryTree div.categoryTreeGroup {
	margin:13px 0 0;
}
div.categoryTree td div {
	height:20px!important;
}
div.categoryTree a img {
	padding:0 3px 0 0!important;
}
div.productStart div.filterWrapper h2 {
	margin:10px 0 0;
}
div.filterWrapper div.categoryTree h3, div.filterWrapper div.filterExplanation h3 {
	margin:0;
	padding:10px 0 4px;
	font-size:1.4em;
	font-weight:bold;
}
div.filterWrapper div {
	float:none;
	clear:left;
}
div.filterWrapper div.filterExplanation {
	padding:5px 0 0 0;
}
div.filterWrapper div.filterExplanation p {
	font-size:1.1em;
	margin:0 0 10px 0;
}
span.error {
	color:#ee3123;
	font-weight:bold;
	display:block;
}
.leaveTork span.error, .loginWrapper span.error, .extranet span.error {
	font-size:1.3em;
}
.boxWrapper fieldset ul li span.error {
	color:#EE3123!important;
	font-size:1.3em!important;
	font-weight:bold;
	margin:3px 0 0;
}
.ajax__validatorcallout_popup_table {
	display:none;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:.7;
}
.lightWindow {
	width:450px!important;
	background-color:#fff;
}
#changePassword {
	background-color:#fff;
	width:450px;
	padding:5px 10px 0;
	border:1px solid #626262;
}
#changePassword h3 {
	color:#464646;
	width:80%;
	float:left;
}
#changePassword p {
	width:450px;
}
#changePassword a.close {
	float:right;
	display:block;
	width:14px;
	height:13px;
	text-indent:-20000px;
	background:url(/images/icon_popupClose.gif) 0 0 no-repeat;
}
#changePassword fieldset {
	border-top:1px solid #dedede;
	padding:20px 0 10px;
	clear:both;
	width:100%;
}
#changePassword label {
	width:80px;
	padding-right:10px;
	text-align:right;
	float:left;
}
#changePassword span.inputBox {
	float:left;
}
#changePassword input {
	width:270px;
	border:1px solid #C3C3C3;
	color:#636363;
	font-size:1em;
	margin-right:5px;
	padding:3px;
}
#changePassword span.buttonWrapper {
	background-image:url(menuSearchButtonSpanWhiteBg.gif);
	float:right;
	background-position:left top;
	background-repeat:no-repeat;
	color:#000;
	cursor:pointer;
	display:block;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.2em;
	margin:2px 0 0;
	padding:0 0 0 10px;
	text-decoration:none;
	text-align:right;
}
#changePassword input.button {
	background-color:#FFF;
	background-position:100% 0;
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Arial;
	font-size:.8em;
	margin:0;
	padding:2px 10px 4px 0;
	width:auto;
	background-image:url(menuSearchButtonInputWhiteBg.gif);
}
.icons {
	margin:0 10px;
	overflow:hidden;
	clear:both;
	padding-bottom:5px;
}
.icons li {
	background:url(/images/icons/infoicons-sprite_20120522.gif) no-repeat top left;
	float:left;
	height:55px;
	margin:2px 0 0 0;
	padding:8px 0 0 34px;
	width:75px;
	font-size:12px;
}
.icons li.sprite-Icn1Ply {
	background-position:0 0;
}
.icons li.sprite-Icn2Ply {
	background-position:0 -79px;
}
.icons li.sprite-Icn3Ply {
	background-position:0 -158px;
}
.icons li.sprite-Icn4Ply {
	background-position:0 -237px;
}
.icons li.sprite-Icn5Ply {
	background-position:0 -316px;
}
.icons li.sprite-Icn6Ply {
	background-position:0 -395px;
}
.icons li.sprite-IcnBlueAngel2 {
	background-position:0 -474px;
}
.icons li.sprite-IcnBraMiljoval {
	background-position:0 -558px;
}
.icons li.sprite-IcnCFold {
	background-position:0 -637px;
}
.icons li.sprite-IcnEasyHandling {
	background-position:0 -716px;
}
.icons li.sprite-IcnFSC_R {
	background-position:0 -795px;
}
.icons li.sprite-IcnFSC_TM {
	background-position:0 -880px;
}
.icons li.sprite-IcnFood {
	background-position:0 -965px;
}
.icons li.sprite-IcnH2 {
	background-position:0 -1050px;
}
.icons li.sprite-IcnMaterial {
	background-position:0 -1129px;
}
.icons li.sprite-IcnPaperHeightWidth {
	background-position:0 -1208px;
}
.icons li.sprite-IcnRollLength {
	background-position:0 -1287px;
}
.icons li.sprite-IcnRollWidth {
	background-position:0 -1366px;
}
.icons li.sprite-IcnSheets {
	background-position:0 -1445px;
}
.icons li.sprite-IcnZFold {
	background-position:0 -1524px;
}
.icons li.sprite-OldIcnCfold {
	background-position:0 -1603px;
}
.icons li.sprite-OldIcnH2 {
	background-position:0 -1685px;
}
.icons li.sprite-ecolabel_eu {
	background-position:0 -1767px;
}
.icons li.sprite-ecolabel_nordic {
	background-position:0 -1846px;
}
.icons li.sprite-IcnSvanen {
	background-position:0 -1846px;
}
.filetype li {
	background:url(/images/icons/filetype-sprite.png) no-repeat top left;
}
.filetype li.sprite-3D_Object {
	background-position:0 0;
}
.filetype li.sprite-EXE_file {
	background-position:0 -72px;
}
.filetype li.sprite-Flash_Movie {
	background-position:0 -144px;
}
.filetype li.sprite-Image-NA {
	background-position:0 -217px;
}
.filetype li.sprite-PDF_Doc {
	background-position:0 -289px;
}
.filetype li.sprite-Powerpoint_Doc {
	background-position:0 -361px;
}
.filetype li.sprite-Word_Doc {
	background-position:0 -433px;
}
.contentWrapper .contentRelated .number {
	color:#000;
	margin:0;
	font-size:1.2em;
}
#content .colorWrapper .number {
	color:#000;
	margin:0 10px 12px;
	font-size:1.2em;
}
.contentWrapper .contentRelated .number h2.longname, #content .colorWrapper .number h2.longname {
	margin:0;
	padding:0 0 19px 0;
	color:#000;
	background:none;
	font-size:14px;
	text-transform:none;
}
.contentWrapper .contentRelated .number span, #content .colorWrapper .number span {
	font-size:14px;
}
.contentWrapper .contentRelated .number span.label, #content .colorWrapper .number span.label {
	font-weight:normal;
}
.contentWrapper .contentRelated .number .article, #content .colorWrapper .number .article {
	padding-right:10px;
}
.thickBox .content ul, #textContent ul {
	font-size:12px;
	line-height:1.4em;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 1.2em 2px;
	padding:0 0 0 15px;
}
.thickBox .content ol #textContent ol {
	list-style-type:decimal;
}
div.line {
	clear:left;
	padding-bottom:15px;
	width:100%;
}
.productStart div.line {
	width:68.5em;
	_width:66.5em;
}
.inner-img-wrapper {
	display:block;
	width:135px;
	height:99px;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
}
.categoryTree table {
	clear:left;
}
.categoryTree table tr {
	clear:left;
}
#textContent .horizontalImageCarousel ul li, .verticalImageCarousel ul li, .horizontalImageCarousel ul li {
	padding:0;
	height:113px;
}
.center {
	vertical-align:middle;
	text-align:center;
}
#textContent .horizontalImageCarousel ul li a, .verticalImageCarousel ul li a, .horizontalImageCarousel ul li a {
	height:113px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
.verticalImageCarousel {
	margin:0;
}
.verticalImageCarousel .jCarouselLite {
	height:400px!important;
}
.verticalImageCarousel .paging {
	top:370px;
}
#relatedTextContent .colorWrapper {
	height:440px;
}
#textContent #sitemap .toplevellist {
	float:left;
	width:23em;
	display:block;
}
#textContent #sitemap .toplevel {
	width:20em;
}
#textContent #sitemap ul {
	margin-top:5px;
	margin-bottom:0;
	list-style-type:none;
	font-size:.8em;
	padding:0;
}
#textContent #sitemap ul ul {
	font-size:.7em;
}
#textContent #sitemap ul ul ul {
	font-size:1em;
}
#textContent #sitemap ul ul ul li {
	font-size:1em;
	background-color:transparent;
	background:url(sitemap-last.gif) no-repeat top left;
	background-position:-1px 1px;
	background-position:-1px 1px;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	padding-left:10px;
}
p.pdata {
	padding:0;
	margin:0;
}
p.color {
	width:100px;
}
.fc:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
* html .fc {
	height:1px;
}
.clear {
	clear:both;
}
#startColorPuffWrapper .teaser {
	float:left;
	width:23em;
	border:none;
	margin:0;
	padding:0 1em 1em 0;
}
#startColorPuffWrapper div.lastTeaser {
	width:22.5em;
	padding:0 0 1em 0;
}
#startColorPuffWrapper .teaser .tWrapper {
	float:none;
	width:20.2em;
	border:solid 1px #CFD3DC;
	border-top:none;
	margin:0;
	padding:10px;
	clear:both;
}
#startColorPuffWrapper .teaser .tContent {
	border:none;
	margin:0;
	padding:0;
	clear:both;
}
#startColorPuffWrapper .teaser .tContent .tContentText {
	font-size:12px;
	margin:7px 0 0;
}
#startColorPuffWrapper .teaser h2 {
	margin:0;
}
.thickBox ul {
	list-style-type:disc;
	list-style-position:outside;
	padding-left:15px;
}
.thickBox ul.icons {
	list-style-type:none;
	list-style-position:inside;
	padding-left:0;
}
.important_information {
	border:1px solid #CFD3DC;
	padding:7px 8px;
	margin:0 0 10px 0;
	font-size:14px;
	line-height:17px;
}
.important_information .infoicon {
	float:left;
	padding:1px 5px;
	height:16px;
	width:16px;
	background:url(/images/icons/toolbar_icons_16x16_black.png) no-repeat top left;
	background-position:-92px -116px;
	vertical-align:middle;
}
.site_information {
	border:1px solid #CFD3DC;
	font-size:14px;
	margin:10px auto 0;
	padding:7px 8px;
	width:66.2em;
	line-height:17px;
}
.site_information .infoicon {
	float:left;
	padding:1px 5px;
	height:16px;
	width:16px;
	background:url(/images/icons/toolbar_icons_16x16_black.png) no-repeat top left;
	background-position:-92px -116px;
	vertical-align:middle;
}
.GeneralFormPreview fieldset {
	border:solid 1px black;
	padding:5px;
}
.GeneralFormWrapper, .GeneralFormPreview {
	font-size:1.3em;
}
.GeneralFormWrapper .itemWrapper h2, .GeneralFormWrapper .itemWrapper h3, .GeneralFormWrapper .itemWrapper h4, .GeneralFormWrapper .itemWrapper h5, .GeneralFormWrapper .itemWrapper h6 {
	margin:.5em 0!important;
}
.GeneralFormWrapper .itemWrapper {
	width:46%;
	float:left;
	margin:0 18px 10px 0;
}
.GeneralFormWrapper .labelWrapper {
	margin:0;
}
.GeneralFormWrapper .itemWrapperWide {
	width:96%;
}
.GeneralFormWrapper .itemWrapper input, .GeneralFormWrapper .itemWrapper textarea, .GeneralFormWrapper .itemWrapper select {
	width:100%;
}
.GeneralFormWrapper .itemWrapperWide input, .GeneralFormWrapper .itemWrapperWide select, .GeneralFormWrapper .itemWrapperWide textarea {
	width:100%;
}
.GeneralFormWrapper .itemWrapperRight {
	float:right;
}
.GeneralFormWrapper .itemWrapper .title {
	display:block;
	font-weight:bold;
	margin:0 0 5px;
}
.GeneralFormWrapper .separatorWrapper {
	clear:both;
	display:inline;
	float:left;
	margin-top:10px;
	width:100%;
}
.GeneralFormWrapper .checkBoxWrapper, .GeneralFormWrapper .radioButtonWrapper {
	float:left;
	padding-right:10px;
	margin:0 0 10px 0;
}
.GeneralFormWrapper .checkBoxWrapperNewLine, .GeneralFormWrapper .radioButtonWrapperNewLine {
	clear:both;
	display:block;
}
.GeneralFormWrapper .separator {
	clear:both;
	display:block;
	padding:10px 0;
	width:100%;
}
.GeneralFormWrapper .separatorLine {
	clear:both;
	display:block;
	padding:10px 0;
	width:100%;
}
.GeneralFormWrapper .separatorFieldset {
	border-color:black -moz-use-text-color -moz-use-text-color;
	border-style:solid none none;
	border-width:1px medium medium;
	margin:0;
	padding:10px;
}
.GeneralFormWrapper .itemValidator {
	clear:both;
	display:block;
}
.GeneralFormWrapper .submitButtonWrapper {
	clear:both;
	display:block;
	padding-top:15px;
}
.GeneralFormWrapper .submitButtonRightWrapper {
	text-align:right;
	padding-right:10px;
}
.GeneralFormWrapper .submitButtonWrapper input {
	clear:both;
}
.savingTickerWrapper {
	width:200px;
}
.savingTickerText {
	font-size:1.1em;
	line-height:1.4em;
}
.savingTicker {
	height:23px;
	border:none;
	overflow:hidden;
	position:relative;
	background-color:#FFF;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.popup {
	position:absolute;
	display:none;
	z-index:50;
	border-collapse:collapse;
}
.popup td {
	padding:0;
}
.popup td.corner {
	height:15px;
	width:19px;
}
.popup td#topleft {
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-1.gif);
}
.popup td.top {
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-2.gif);
}
.popup td#topright {
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-3.gif);
}
.popup td.left {
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-4.gif);
}
.popup td.right {
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-5.gif);
}
.popup td#bottomleft {
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-6.gif);
}
.popup td.bottom {
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-7.gif);
	text-align:center;
}
.popup td#bottomright {
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-8.gif);
}
.popup td.bottom span {
	display:block;
	margin:0 auto;
	background-image:url(/images/CodaPopupBubble/White/bubbleWhite-tail2.gif);
	width:30px;
	height:29px;
}
.popupOrange td#topleft {
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-1.gif);
}
.popupOrange td.top {
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-2.gif);
}
.popupOrange td#topright {
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-3.gif);
}
.popupOrange td.left {
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-4.gif);
}
.popupOrange td.right {
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-5.gif);
}
.popupOrange td#bottomleft {
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-6.gif);
}
.popupOrange td.bottom {
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-7.gif);
	text-align:center;
}
.popupOrange td#bottomright {
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-8.gif);
}
.popupOrange td.bottom span {
	display:block;
	margin:0 auto;
	background-image:url(/images/CodaPopupBubble/Orange/bubbleOrange-tail2.gif);
	width:30px;
	height:29px;
}
.popup table.popup-contents {
	background-color:#FFF;
	font-size:12px;
	line-height:1.2em;
}
.popupWhite table.popup-contents {
	background-color:#FFF;
	color:#000;
}
.popupOrange table.popup-contents {
	background-color:#ED7100;
	color:#FFF;
}
table.popup-contents th {
	text-align:right;
	text-transform:lowercase;
}
table.popup-contents td {
	font-weight:bold;
	text-align:center;
}
.ExtranetNewsContainer {
	border-top:solid 1px #e3e3e3;
}
#mainContent .NewsItemTitle {
	color:#464646;
	font-family:Arial;
	font-size:12px;
}
#mainContent .NewsItemHeadline {
	color:#fdb813;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}
#mainContent .NewsContent {
	color:#111;
	font-family:Arial;
	font-size:12px;
}
#jquery-overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	width:100%;
	height:500px;
}
#jquery-lightbox {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1002;
	text-align:center;
	line-height:0;
}
#jquery-lightbox a img {
	border:none;
}
#lightbox-container-image-box {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
}
#lightbox-container-image {
	padding:10px;
}
#lightbox-loading {
	position:absolute;
	top:40%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#lightbox-container-image-box>#lightbox-nav {
	left:0;
}
#lightbox-nav a {
	outline:none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width:49%;
	height:100%;
	zoom:1;
	display:block;
}
#lightbox-nav-btnPrev {
	left:0;
	float:left;
}
#lightbox-nav-btnNext {
	right:0;
	float:right;
}
#lightbox-container-image-data-box {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
	padding:0 10px 0;
}
#lightbox-container-image-data {
	padding:0 10px;
	color:#666;
}
#lightbox-container-image-data #lightbox-image-details {
	width:70%;
	float:left;
	text-align:left;
}
#lightbox-image-details-caption {
	font-weight:bold;
}
#lightbox-image-details-currentNumber {
	display:block;
	clear:left;
	padding-bottom:1.0em;
}
#lightbox-secNav-btnClose {
	width:66px;
	float:right;
	padding-bottom:.7em;
}
div.light_rounded .pp_top .pp_left {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}
div.light_rounded .pp_top .pp_middle {
	background:#fff;
}
div.light_rounded .pp_top .pp_right {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}
div.light_rounded .pp_content .ppt {
	color:#000;
}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
	background:#fff;
}
div.light_rounded .pp_content {
	background-color:#fff;
}
div.light_rounded .pp_next:hover {
	background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor:pointer;
}
div.light_rounded .pp_previous:hover {
	background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}
div.light_rounded .pp_expand {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}
div.light_rounded .pp_expand:hover {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}
div.light_rounded .pp_contract {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}
div.light_rounded .pp_contract:hover {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}
div.light_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}
div.light_rounded #pp_full_res .pp_inline {
	color:#000;
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next {
	margin-top:12px!important;
}
div.light_rounded .pp_nav .pp_play {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px;
}
div.light_rounded .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px;
}
div.light_rounded .pp_arrow_previous {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}
div.light_rounded .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}
div.light_rounded .pp_arrow_next {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}
div.light_rounded .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default;
}
div.light_rounded .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}
div.light_rounded .pp_bottom .pp_middle {
	background:#fff;
}
div.light_rounded .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}
div.light_rounded .pp_loaderIcon {
	background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}
div.dark_rounded .pp_top .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_middle {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .pp_top .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}
div.dark_rounded .pp_content_container .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}
div.dark_rounded .pp_content_container .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_rounded .pp_content {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .pp_next:hover {
	background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor:pointer;
}
div.dark_rounded .pp_previous:hover {
	background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}
div.dark_rounded .pp_expand {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}
div.dark_rounded .pp_expand:hover {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}
div.dark_rounded .pp_contract {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}
div.dark_rounded .pp_contract:hover {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}
div.dark_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}
div.dark_rounded .currentTextHolder {
	color:#c4c4c4;
}
div.dark_rounded .pp_description {
	color:#fff;
}
div.dark_rounded #pp_full_res .pp_inline {
	color:#fff;
}
div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next {
	margin-top:12px!important;
}
div.dark_rounded .pp_nav .pp_play {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px;
}
div.dark_rounded .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px;
}
div.dark_rounded .pp_arrow_previous {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}
div.dark_rounded .pp_arrow_next {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}
div.dark_rounded .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default;
}
div.dark_rounded .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_middle {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon {
	background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;
}
div.dark_square .currentTextHolder {
	color:#c4c4c4;
}
div.dark_square .pp_description {
	color:#fff;
}
div.dark_square .pp_loaderIcon {
	background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_content_container .pp_left {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}
div.dark_square .pp_content_container .pp_right {
	background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_square .pp_expand {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}
div.dark_square .pp_expand:hover {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}
div.dark_square .pp_contract {
	background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}
div.dark_square .pp_contract:hover {
	background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}
div.dark_square .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}
div.dark_square #pp_full_res .pp_inline {
	color:#fff;
}
div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important;
}
div.dark_square .pp_nav .pp_play {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px;
}
div.dark_square .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px;
}
div.dark_square .pp_arrow_previous {
	background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}
div.dark_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}
div.dark_square .pp_arrow_next {
	background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}
div.dark_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default;
}
div.dark_square .pp_next:hover {
	background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor:pointer;
}
div.dark_square .pp_previous:hover {
	background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
	background:#fff;
}
div.light_square .pp_content .ppt {
	color:#000;
}
div.light_square .pp_expand {
	background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}
div.light_square .pp_expand:hover {
	background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}
div.light_square .pp_contract {
	background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}
div.light_square .pp_contract:hover {
	background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}
div.light_square .pp_close {
	width:75px;
	height:22px;
	background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}
div.light_square #pp_full_res .pp_inline {
	color:#000;
}
div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important;
}
div.light_square .pp_nav .pp_play {
	background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px;
}
div.light_square .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px;
}
div.light_square .pp_arrow_previous {
	background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}
div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}
div.light_square .pp_arrow_next {
	background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}
div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default;
}
div.light_square .pp_next:hover {
	background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor:pointer;
}
div.light_square .pp_previous:hover {
	background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}
div.facebook .pp_top .pp_left {
	background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}
div.facebook .pp_top .pp_middle {
	background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}
div.facebook .pp_top .pp_right {
	background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}
div.facebook .pp_content .ppt {
	color:#000;
}
div.facebook .pp_content_container .pp_left {
	background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}
div.facebook .pp_content_container .pp_right {
	background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}
div.facebook .pp_content {
	background:#fff;
}
div.facebook .pp_expand {
	background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}
div.facebook .pp_expand:hover {
	background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}
div.facebook .pp_contract {
	background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}
div.facebook .pp_contract:hover {
	background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}
div.facebook .pp_close {
	width:22px;
	height:22px;
	background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}
div.facebook #pp_full_res .pp_inline {
	color:#000;
}
div.facebook .pp_loaderIcon {
	background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}
div.facebook .pp_arrow_previous {
	background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px;
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default;
}
div.facebook .pp_arrow_next {
	background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px;
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default;
}
div.facebook .pp_nav {
	margin-top:0;
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
	background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height:22px;
	width:22px;
}
div.facebook .pp_nav .pp_pause {
	background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height:22px;
	width:22px;
}
div.facebook .pp_next:hover {
	background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor:pointer;
}
div.facebook .pp_previous:hover {
	background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}
div.facebook .pp_bottom .pp_left {
	background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}
div.facebook .pp_bottom .pp_middle {
	background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}
div.facebook .pp_bottom .pp_right {
	background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}
div.pp_pic_holder a:focus {
	outline:none;
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500;
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000;
}
.pp_top {
	height:20px;
	position:relative;
}
* html .pp_top {
	padding:0 20px;
}
.pp_top .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px;
}
.pp_top .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px;
}
* html .pp_top .pp_middle {
	left:0;
	position:static;
}
.pp_top .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px;
}
.pp_content {
	height:40px;
}
.pp_fade {
	display:none;
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%;
}
.pp_content_container .pp_left {
	padding-left:20px;
}
.pp_content_container .pp_right {
	padding-right:20px;
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px 0;
}
.pp_description {
	display:none;
	margin:0 0 5px 0;
}
.pp_nav {
	clear:left;
	float:left;
	margin:3px 0 0 0;
}
.pp_nav p {
	float:left;
	margin:2px 4px;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px;
}
a.pp_arrow_previous, a.pp_arrow_next {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px;
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000;
}
.pp_gallery {
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000;
}
.pp_gallery ul {
	float:left;
	height:35px;
	margin:0 0 0 5px;
	overflow:hidden;
	padding:0;
	position:relative;
}
.pp_gallery ul a {
	border:1px #000 solid;
	border:1px rgba(0,0,0,0.5) solid;
	display:block;
	float:left;
	height:33px;
	overflow:hidden;
}
.pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color:#fff;
}
.pp_gallery ul a img {
	border:0;
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
}
.pp_gallery li.default a {
	background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	width:50px;
}
.pp_gallery li.default a img {
	display:none;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top:7px!important;
}
a.pp_next {
	background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float:right;
	height:100%;
	text-indent:-10000px;
	width:49%;
}
a.pp_previous {
	background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float:left;
	height:100%;
	text-indent:-10000px;
	width:49%;
}
a.pp_expand, a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000;
}
a.pp_close {
	display:block;
	float:right;
	line-height:22px;
	text-indent:-10000px;
}
.pp_bottom {
	height:20px;
	position:relative;
}
* html .pp_bottom {
	padding:0 20px;
}
.pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px;
}
.pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px;
}
* html .pp_bottom .pp_middle {
	left:0;
	position:static;
}
.pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px;
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	margin:-12px 0 0 -12px;
	position:absolute;
	top:50%;
	width:24px;
}
#pp_full_res {
	line-height:1!important;
}
#pp_full_res .pp_inline {
	text-align:left;
}
#pp_full_res .pp_inline p {
	margin:0 0 15px 0;
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	margin:0 0 5px 15px;
	z-index:9999;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
.competitiveStart .SearchTable {
	width:100%;
	font-size:1.3em;
}
.competitiveStart .alt {
	background-color:#F7F7F7;
}
.competitiveStart .SearchTable .alt th, .competitiveStart .SearchTable .alt td {
	border-top:solid 1px #F7F7F7;
	border-bottom:solid 1px #F7F7F7;
}
.competitiveStart .SearchTable th, .competitiveStart .SearchTable td {
	text-align:left;
	color:#000;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:4px;
	height:30px;
}
.competitiveStart .SearchTable th[scope=col] {
	color:#FFF;
	background-color:#1e98cf!IMPORTANT;
	border:solid 1px #1e98cf;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}
.competitiveStart .SearchTable .SearchTableHeader th {
	color:#FFF;
	background-color:#1e98cf;
	border:solid 1px #1e98cf;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}
.competitiveStart .showInformation {
	text-align:right!IMPORTANT;
	padding-right:10px;
	vertical-align:bottom;
}
.competitiveStart .showInformation div {
	background-position:right center;
	background-repeat:no-repeat;
	display:inline;
	padding:3px 23px 4px 0;
	margin:0 1px 0 0;
	float:right!IMPORTANT;
	font-size:1.0em!IMPORTANT;
	cursor:pointer;
}
.competitiveStart .showMore {
	padding-right:13px;
}
.competitiveStart .showLess, .competitiveStart .showMore:hover {
	cursor:pointer;
}
.competitiveStart .informationWindowTable {
	padding-left:1px!IMPORTANT;
}
.competitiveStart .informationWindowTable thead tr td {
	border-bottom:solid 1px #1F98CF;
	background-color:#1F98CF;
	color:#FFF;
	font-weight:bold;
	font-size:1.1em;
}
.competitiveStart .informationWindow {
	padding:0!IMPORTANT;
}
.competitiveStart .informationWindowBorder {
	float:none!IMPORTANT;
}
.competitiveStart .informationWindowBorder table {
	padding-right:1px!IMPORTANT;
	padding-left:1px!IMPORTANT;
	padding-bottom:1px!IMPORTANT;
	width:100%;
}
.competitiveStart .informationWindowBorder {
	border:solid 1px #1F98CF!IMPORTANT;
*padding-bottom:1px!IMPORTANT;
*padding-left:1px!IMPORTANT;
*padding-right:1px!IMPORTANT;
}
.competitiveStart .informationWindowTableLeftCol {
	text-align:right!IMPORTANT;
	background-color:#1F98CF!IMPORTANT;
	color:#FFF!IMPORTANT;
	padding-right:10px!IMPORTANT;
	border-top:solid 1px #1F98CF!IMPORTANT;
	border-bottom:solid 1px #1F98CF!IMPORTANT;
}
.competitiveStart .showLess {
	background-image:url('CompRef/min.gif');
}
.competitiveStart .showMore {
	background-image:url('CompRef/max.gif');
}
.competitiveStart .showMoreTranslator {
	background-image:url('CompRef/max.gif');
}
.competitiveStart .selectedManufacturer {
	background-color:#1F98CF;
	color:#FFF;
}
#competitiveTextContent h1 {
	font-size:3em!IMPORTANT;
	font-weight:normal;
	color:#036;
	padding-bottom:5px;
}
.competitiveStart h2 {
	font-size:1.5em!IMPORTANT;
	margin:0!IMPORTANT;
}
.competitiveStart .manufacturerList {
	padding-top:5px;
	padding-left:5px;
	width:200px;
}
.competitiveStart .manufacturerList ul li a {
	line-height:1.4em;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1em!IMPORTANT;
	font-weight:normal;
	text-decoration:none!IMPORTANT;
}
.selectedManufacturer {
	background-color:#1F98CF;
	padding:2px!IMPORTANT;
*padding-bottom:0!IMPORTANT;
*padding-top:4px!IMPORTANT;
*padding-left:0!IMPORTANT;
*padding-right:0!IMPORTANT;
}
.selectedManufacturerText {
	background-color:#1F98CF;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:2px;
}
.selectedManufacturerImg {
	background-image:url('CompRef/close_3d.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	width:10em!IMPORTANT;
*width:5em!IMPORTANT;
	margin-right:5px;
	float:right!IMPORTANT;
}
.competitiveStart .productCategoryList {
	padding-left:10px;
	padding-top:5px;
	padding-left:8px;
}
.competitiveStart .productCategoryList ul li a {
	line-height:1.4em;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1em!IMPORTANT;
	font-weight:normal;
	text-decoration:none!IMPORTANT;
}
.competitiveStartTwoColumn {
	background-image:url('CompRef/TwoColumn.gif');
	background-repeat:repeat-y;
	background-position:left top;
}
.competitiveStartTwoColumn ul {
	width:17.06em;
}
.competitiveStartTwoColumn .last ul {
	width:16.9em;
}
.competitiveSKUTable {
	padding-top:10px;
	padding-left:10px;
}
.competitiveStart fieldset ul li a span.btnWrapper {
	background-image:url('CompRef/menuSearchButtonInput_competitor.gif');
	background-position:100% 0;
	background-repeat:no-repeat;
	background-color:#036;
	display:inline;
	padding:3px 7px 4px 0;
	margin:0;
	float:left;
	font-size:11px;
	cursor:pointer;
}
.competitiveStart fieldset ul li a {
	background-image:url('CompRef/menuSearchButtonSpan_competitor.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	float:left;
	margin:2px 0 0 0;
	display:block;
	text-decoration:none;
	line-height:1.2em;
	font-weight:normal;
	font-size:1.1em;
	color:#000;
	cursor:pointer;
}
.competitiveStart {
	border:solid 1px #cfd3dc;
	overflow:hidden;
	margin:0 0 15px;
}
.competitiveStart fieldset {
	border-bottom:solid 1px #cfd3dc;
	background-color:#036;
}
.competitiveStart fieldset ul {
	width:100%;
	border-right:0;
	padding:0;
}
.competitiveStart fieldset ul li {
	float:left;
	padding:5px 10px;
	margin:0;
}
.competitiveStart fieldset ul li .searchHits {
	float:left;
	font-size:1.3em;
	font-weight:bold;
	margin:7px 0 0 10px;
	line-height:15px;
}
.competitiveStart fieldset ul li input {
	float:left;
	background-image:url(CompRef/productSearchField_competitor.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#036;
	height:16px;
	margin:0 5px 0 0;
	padding:3px 7px 3px 22px;
	width:197px;
	border:0;
}
.competitiveStart fieldset ul li label {
	color:#FFF;
	font-size:1.8em;
	display:block;
	padding:5px 0 0;
	font-weight:bold;
	float:left;
}
.competitiveStart fieldset ul li h1.productResult {
	float:left;
	font-size:1.8em;
	line-height:24px;
	margin:0 0 0 5px;
	color:#111;
}
.competitiveStart fieldset ul li.last {
	padding:6px 0 5px 10px;
	width:300px;
	float:right;
}
.competitiveStart div {
	float:left;
}
.competitiveStart ul {
	width:13.9em;
	padding:9px;
}
.competitiveStart ul.filters {
	width:200px;
}
.competitiveStart ul li {
	margin:0 0 .3em;
}
.competitiveStart ul li a {
	font-size:1.1em;
	font-weight:bold;
	display:block;
}
.competitiveStart ul li a:hover {
	text-decoration:underline;
}
.competitiveStart ul li a.selected {
	background-image:url('CompRef/closeGrey.gif');
	background-repeat:no-repeat;
	background-position:184px 4px;
	background-color:#e1e1e1;
	padding:2px 5px;
	color:#111;
}
.competitiveStart div h2 {
	font-size:1.5em;
	margin:50px 8px 0 8px;
	font-weight:bold;
}
.competitiveStart a.back {
	background-image:url('CompRef/arrowBack_competitor.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 5px 20px;
	margin:6px 0 0;
	color:#FFF;
	font-weight:bold;
}
.competitiveStart .searchResult {
	float:left;
	width:69em;
	border-right:0;
	padding:14px 15px 10px;
}
.competitiveStart .filterWrapper {
	float:left;
	width:20.3em;
	padding:10px;
}
.competitiveStart .filterWrapper h2 {
	margin:10px 0 0;
}
.competitiveStart .filterWrapper a.reset {
	font-size:1.1em;
	margin:10px 0 20px;
	float:left;
	display:block;
	text-decoration:none;
	clear:both;
	font-weight:bold;
}
.competitiveStart .filterWrapper a.reset:hover {
	text-decoration:underline;
}
.competitiveStart .filterWrapper ul {
	margin:0 0 1.2em;
	padding:0;
	overflow:hidden;
	clear:left;
	width:20em;
*width:18em!IMPORTANT;
}
.competitiveStart .filterWrapper ul li h3 {
	font-size:1.4em;
	margin:0;
	font-weight:bold;
}
.competitiveStart .filterWrapper ul li a {
	font-size:1.1em;
	text-decoration:none;
}
.competitiveStart .filterWrapper ul li a:hover {
	text-decoration:underline;
}
.competitiveStart .filterWrapper .options {
	border-top:solid 1px #b5b5b5;
	width:20.3em;
	margin:0 0 0 -10px;
	padding:10px;
}
.competitiveStart .filterWrapper .options h2 {
	margin:0 0 10px;
	float:none;
	display:block;
}
.competitiveStart .filterWrapper .options fieldset {
	background-color:Transparent;
	border-bottom:0;
}
.competitiveStart .filterWrapper .options fieldset ul li {
	margin:0 0 10px;
	padding:0;
	width:200px;
}
.competitiveStart .filterWrapper .options fieldset ul li input.checkbox {
	float:left;
	width:auto;
	height:auto;
	background-image:none;
	padding:0;
}
.competitiveStart .filterWrapper .options fieldset ul li label.checkbox {
	float:left;
	font-size:1.1em;
	font-weight:normal;
	margin:0;
	padding:0;
}
.competitiveStart .searchResultToolbox h2 {
	font-size:1.8em;
	color:#111;
	font-weight:bold;
	padding:5px 0;
	display:block;
	margin:0;
}
.competitiveStart {
	zoom:1;
}
.competitiveStart ul li {
	zoom:1;
}
.competitiveStart fieldset ul li label {
	line-height:20px;
}
.competitiveStart .filterWrapper .options {
	display:inline;
}
.competitiveStart .filterWrapper {
	padding:10px 0 10px 10px;
}
.competitiveStart fieldset ul li .searchHits {
	line-height:18px;
}
.competitiveStart fieldset ul li h1.productResult {
	line-height:28px;
}
.competitiveStart .filterWrapper a.reset {
	width:180px;
}
.competitiveStart .filterWrapper .options fieldset ul li label.checkbox {
	margin:3px 0 0;
	float:left;
}
.competitiveStart .filterWrapper .options fieldset ul li {
	margin:0 0 2px;
}
.competitiveStartImage, .competitiveStartImageLast {
	padding:0;
	width:463px;
}
.competitiveStartImage a, .competitiveStartImageLast a {
	display:block;
	width:463px;
}
.competitiveStartImage .image-align-helper, .competitiveStartImageLast .image-align-helper {
	display:inline-block;
	height:100%;
	vertical-align:middle;
	width:1px;
}
.Hidden {
	display:none;
}
.Visible {
	visibility:visible;
}
.Invisible {
	display:none;
}
.weborder #nav ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}
.weborder #nav li {
	float:left;
	margin-right:9px;
	height:30px;
	line-height:30px;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-transform:capitalize;
	color:#036;
	text-decoration:none;
	background-color:#f7f7f7;
	padding-right:20px;
	padding-left:20px;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-top-color:#e1e1e1;
	border-right-color:#e1e1e1;
	border-bottom-color:#e1e1e1;
	border-left-color:#e1e1e1;
}
.weborder .clear {
	clear:both;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e1e1e1;
	border-right-color:#e1e1e1;
	border-bottom-color:#e1e1e1;
	border-left-color:#e1e1e1;
	margin-top:-1px;
}
.weborder .cleartop {
	clear:both;
}
.weborder #userinfo span {
	font-weight:bold;
}
.weborder .bold {
	font-weight:bold!important;
}
.weborder #weblogin {
	margin-top:10px;
}
.weborder #weblogin td {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
.weborder .tableheader th {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	background-color:#1e98cf;
	color:#fff;
	font-weight:bold;
	height:26px;
	text-align:left;
}
.weborder #weblogin .webordertable span {
	padding-left:10px;
}
.weborder .webordertable td {
	text-align:center;
}
.weborder .alignLeft {
	text-align:left!important;
}
.weborder .altrow {
	background-color:#f7f7f7;
}
.weborder #weblogin a {
	float:right;
	text-decoration:none;
	color:#036;
	font-weight:bold;
}
.weborder .tableheader {
	background-color:#1e98cf;
	font-weight:bold;
}
.weborder .tablerow, .weborder .productlist tr {
	line-height:46px;
}
.weborder .Itemtablerow {
	line-height:6px;
}
.weborder .Simulationrow {
	line-height:16px;
}
.weborder .indent {
	padding-left:10px;
}
#maincontent .weborder .webordertable {
	border:1px solid #e1e1e1;
}
.weborder #nav li.current {
	background-color:#fff;
	height:31px;
	margin-bottom:-1px;
}
.weborder h2 {
	font-weight:bold;
}
.weborder .red {
	color:#F00;
}
.weborder .webordertable {
	margin-top:18px;
}
.weborder .aligncenter {
	text-align:center;
}
.weborder .alignRight {
	text-align:right;
}
.weborder .floatRight {
	float:right;
}
.weborder .floatLeft {
	float:left;
}
.weborder #templates {
	margin-top:30px;
}
.weborder .spacing {
	margin-right:20px;
}
.weborder .createordernav {
	height:25px;
	width:705px;
}
.weborder .createcheckoutnav {
	height:25px;
	width:705px;
}
.weborder .navstep1 {
	background-image:url('/Templates/WebOrder/Images/createorder_stepbar.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}
.weborder .checkoutstep1 {
	background-image:url('/Templates/WebOrder/Images/checkout_stepbar.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	padding-left:10px;
}
.weborder .checkoutstep2 {
	background-image:url('/Templates/WebOrder/Images/checkout_stepbar.jpg');
	background-repeat:no-repeat;
	background-position:left -26px;
	float:left;
}
.weborder .checkoutstep3 {
	background-image:url('/Templates/WebOrder/Images/checkout_stepbar.jpg');
	background-repeat:no-repeat;
	background-position:left -52px;
	float:left;
}
.weborder #btnuse {
	float:right;
}
.weborder #btncreate {
	float:right;
	margin-right:5px;
}
.weborder #btndeliveryOptions {
	float:right;
	margin-right:5px;
}
.weborder #btnConfirmation {
	float:right;
	margin-right:5px;
}
.weborder #buttonright {
	clear:left;
	height:25px;
	margin-bottom:5px;
}
.weborder .ddl {
	width:160px;
}
.weborder .ddlTemplates {
	width:200px;
}
.weborder img.productimage {
	height:63px;
	width:101px;
	border:1px solid #e1e1e1;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
.weborder .ddlunit {
	width:60px;
}
.weborder .searchTextBox {
	width:180px;
	margin-top:-1px;
	height:12px;
	font-size:11px;
	border:none;
}
.weborder .smallTextBox {
	width:90px;
}
.weborder .smallContent {
	width:100px;
}
.weborder .textContent {
	width:10px;
	overflow:hidden;
}
.weborder .tinyContent {
	width:70px;
}
.weborder .quantityContent {
	width:75%;
}
.weborder .checkBoxContent {
	width:30px;
}
.weborder .navstep2 {
	background-image:url('/Templates/WebOrder/Images/createorder_stepbar.jpg');
	background-repeat:no-repeat;
	background-position:left -25px;
}
.weborder .navstep3 {
	background-image:url('/Templates/WebOrder/Images/createorder_stepbar.jpg');
	background-repeat:no-repeat;
	background-position:left -50px;
}
.weborder .stepnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:25px;
	font-weight:bold;
	color:#7f7f7f;
}
.weborder #step1 {
	float:left;
	width:230px;
	padding-left:10px;
}
.weborder #step2 {
	float:left;
	width:230px;
}
.weborder #step3 {
	float:left;
	width:230px;
}
.weborder #checkoutstep1 {
	float:left;
	width:195px;
	padding-left:10px;
}
.weborder #checkoutstep2 {
	float:left;
	width:150px;
}
.weborder #checkoutstep3 {
	float:left;
	width:230px;
}
.weborder .currentstep {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:25px;
	font-weight:bold;
	color:#fff;
}
.weborder .weborderWrapper {
	width:703px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#e1e1e1;
	border-right-color:#e1e1e1;
	border-bottom-color:#e1e1e1;
	border-left-color:#e1e1e1;
}
.weborder .stepcontainer {
	float:left;
	width:200px;
	margin-top:20px;
	margin-right:30px;
}
.weborder .stepcontainer3 {
	float:left;
	width:100px;
	margin-top:20px;
}
.weborder .ordercontainer {
	float:left;
	width:200px;
	margin-top:20px;
}
.weborder .ordercontainer1 {
	float:left;
	width:175px;
	margin-top:20px;
}
.weborder .smallbuttonwrapper {
	float:left;
	width:100px;
	margin-top:20px;
	display:block;
}
.weborder .searchbuttonwrapper {
	float:left;
	width:100px;
	display:inline-block;
	margin-top:-1px;
	margin-left:5px;
}
.weborder #buttonwrapper {
	width:705px;
	margin-top:5px;
	margin-top:20px;
}
.weborder #productsearch {
	background-color:#036;
	float:left;
	height:70px;
	width:465px;
	margin-bottom:5px;
}
.weborder #quickbasket {
	background-color:#1e98cf;
	height:70px;
	width:225px;
	float:right;
}
.weborder .margintop {
	margin-top:10px;
}
.weborder .margintop-10 {
	margin-top:-10px;
}
.weborder .height20 {
	height:20px;
}
.weborder .productmargintop {
	margin:8px 0;
}
.weborder .paddingtop {
	padding-top:1px;
}
.width705 {
	width:705px;
	margin:0;
	padding:0;
}
.width650 {
	width:650px;
}
.width500 {
	width:500px;
}
.width180 {
	width:180px;
}
.width960 {
	width:960px;
}
.width345 {
	width:345px;
	padding-top:10px;
}
.height50 {
	height:50px;
}
.weborder #referenceContainer {
	padding-bottom:20px;
}
.weborder #packSlipComment {
	padding-bottom:20px;
}
.weborder #backDeliveryOptions {
	padding-top:5px;
	display:block;
}
.weborder #backShipmentAddress {
	padding-top:5px;
	display:block;
}
.weborder .marginbottom {
	padding-bottom:10px;
}
.weborder .lineseparator {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#e1e1e1;
	border-right-color:#e1e1e1;
	border-bottom-color:#e1e1e1;
	border-left-color:#e1e1e1;
}
.weborder #productgroup ul {
	list-style-type:none;
	margin-top:10px;
	margin-bottom:10px;
}
.weborder #products ul {
	list-style-type:none;
	margin-top:10px;
	margin-bottom:10px;
}
.weborder #productgroup {
	float:left;
	width:135px;
	margin-right:17px;
	margin-top:10px;
	margin-bottom:10px;
}
.weborder #products {
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
}
.weborder .productselectionExpanded {
	border:1px solid #c6c6c6;
	overflow:auto;
}
.weborder .productselectionNormal {
	visibility:hidden;
	border:1px solid #c6c6c6;
	overflow:auto;
}
.weborder #footerw {
	margin-top:10px;
}
.weborder #continueshop {
	display:block;
	margin-top:5px;
	margin-right:30px;
}
.weborder .marginRight {
	margin-right:30px;
}
.weborder .marginLeft {
	margin-left:30px;
}
.weborder .marginRight10 {
	margin-right:10px;
}
.weborder .buttonlinks {
	text-decoration:none;
}
.weborder .negative20 {
	margin-top:-20px;
}
.weborder .negative10 {
	margin-top:-10px;
}
.weborder #x {
	margin-top:5px;
	padding-left:6px;
}
.weborder .margintop10 {
	margin-top:10px;
}
.weborder #search {
	margin-top:10px;
	height:28px;
	overflow:hidden;
}
.weborder .productlistselectorExpanded {
	border:solid 1px #e1e1e1;
	border-bottom:none;
	padding:5px 20px 14px 10px;
	margin:10px 0 -5px 10px;
	height:22px;
	display:inline;
	background-color:#fff;
	float:left;
	background-image:url(/images/weborder/searchopen.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
.weborder .productlistselectorNormal {
	padding:5px 20px 14px 10px;
	margin:10px 0 0 10px;
	height:10px;
	display:inline;
	color:#fff;
	float:left;
	background-image:url(/images/weborder/searchclosed.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
.weborder .productlistselectorNormal a {
	color:#fff;
}
.weborder #productlistsearch {
	padding:5px 20px 14px 25px;
	margin:0 5px 0 10px;
	height:29px;
	width:195px;
	display:inline;
	float:right;
	background-image:url(/images/weborder/productsearch.gif);
	background-repeat:no-repeat;
	font-size:11px;
}
.weborder #productlistsearch span {
	padding-left:15px;
}
.weborder #productlistsearch input {
	border:none;
	width:188px;
	height:12px;
	display:block;
	margin-top:-2px;
}
.weborder #quickbasketcontent {
	padding-left:10px;
	padding-bottom:5px;
	margin-left:10px;
	width:195px;
	display:inline;
	padding-top:5px;
	margin-top:10px;
	float:left;
	background-color:#fff;
}
.weborder .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:5px;
}
.weborder .margintop10 {
	margin-top:10px;
}
.weborder .white {
	color:#fff;
}
.weborder .imagetext {
	line-height:normal;
	margin-top:14px;
	display:block;
	float:left;
	width:125px;
}
.weborder .noimagetext {
	display:block;
	float:left;
	width:190px;
}
.weborder #completeDeliveryContainer {
	padding-bottom:20px;
}
.weborder #deliveryDateContainer {
	padding-bottom:20px;
}
.weborder .overflowhidden {
	overflow:hidden;
}
.weborder a.tablebutton {
	color:#444;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:24px;
	margin-top:10px;
	line-height:14px;
	padding-right:10px;
	text-decoration:none;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/weborder/ButtonInputWhiteBg.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.weborder a.tablebutton span {
	display:block;
	line-height:14px;
	padding:5px 0 5px 18px;
	background-color:transparent;
	background-image:url('/images/weborder/ButtonSpanWhiteBg.gif');
	background-repeat:no-repeat;
}
.weborder input.button, .weborder input.buttonBlue {
	padding-right:18px;
	text-decoration:none;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/weborder/ButtonInputWhiteBg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	border-style:none;
	color:#444;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:24px;
}
.weborder .buttonBlueInput {
	background-color:transparent;
	background-image:url("/images/weborder/ButtonSpanWhiteBg.gif");
	background-repeat:no-repeat;
	display:block;
	line-height:14px;
	padding:0 0 0 8px;
	float:left;
}
.weborder .buttonLogistic {
	background-color:transparent;
	background-image:url("/images/weborder/ButtonSpanWhiteBg.gif");
	background-repeat:no-repeat;
	display:block;
	padding:0 0 0 8px;
	float:left;
}
.weborder a.button, .weborder a.buttonbluebg, .weborder a.buttonBlue, .weborder a.buttonWhite {
	color:#444;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:24px;
	padding-right:18px;
	text-decoration:none;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/weborder/ButtonInputWhiteBg.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.weborder a.button span, .weborder a.buttonbluebg span, .weborder a.buttonBlue span, .weborder a.buttonWhite span {
	display:block;
	line-height:14px;
	padding:5px 0 5px 18px;
	background-color:transparent;
	background-image:url('/images/weborder/ButtonSpanWhiteBg.gif');
	background-repeat:no-repeat;
}
.weborder a.buttonBlue {
	color:#fff;
	background-image:url('/images/weborder/ButtonInputBlueBg.gif');
}
.weborder a.buttonWhite span {
	background-image:url('/images/weborder/ButtonSpanWhiteBg.gif');
}
.weborder a.buttonWhite {
	color:#444;
	background-image:url('/images/weborder/ButtonInputWhiteBg.gif');
}
.weborder a.buttonBlue span {
	background-image:url('/images/weborder/ButtonSpanBlueBg.gif');
}
.weborder a.buttonbluebg {
	background-image:url('/images/weborder/ButtonbluebgInputWhiteBg.gif');
}
.weborder a.buttonbluebg span {
	background-image:url('/images/weborder/ButtonbluebgSpanWhiteBg.gif');
}
.weborder a.buttonDelete {
	color:#444;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:25px;
	margin-right:6px;
	padding-top:10px;
	padding-right:18px;
	text-decoration:none;
	background-attachment:scroll;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:right top;
}
.weborder a.buttonDelete span {
	display:block;
	line-height:14px;
	height:25px;
	padding:0 0 0 18px;
	background-color:transparent;
	background-image:url('/images/weborder/icon_delete.gif');
	background-repeat:no-repeat;
}
.weborder a.buttonShow {
	color:#444;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:25px;
	margin-right:6px;
	padding-top:5px;
	padding-right:0;
	text-decoration:none;
	background-attachment:scroll;
}
.weborder a.buttonShow span {
	display:block;
	line-height:14px;
	height:25px;
	padding:0 18px 0 0;
	background-color:transparent;
	background-image:url('/images/weborder/icon_show.gif');
	background-repeat:no-repeat;
	background-position:right top;
}
.weborder a.buttonExpand {
	padding-right:0;
	text-decoration:none;
	background-attachment:scroll;
}
.weborder a.buttonExpand span {
	font:bold 12px arial, sans-serif;
	display:block;
	background-color:transparent;
	background-image:url('/images/weborder/icon_show.gif');
	background-repeat:no-repeat;
	background-position:right top;
}
.weborder a.buttonClose {
	padding-right:0;
	text-decoration:none;
	background-attachment:scroll;
}
.weborder a.buttonClose span {
	font:bold 12px arial, sans-serif;
	display:block;
	background-color:transparent;
	background-image:url('/images/weborder/icon_hide.gif');
	background-repeat:no-repeat;
	background-position:right top;
}
.weborder a.buttonHide {
	color:#444;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:25px;
	margin-right:6px;
	padding-top:5px;
	padding-right:0;
	text-decoration:none;
	background-attachment:scroll;
}
.weborder a.buttonHide span {
	display:block;
	line-height:14px;
	height:25px;
	padding:0 18px 0 0;
	background-color:transparent;
	background-image:url('/images/weborder/icon_hide.gif');
	background-repeat:no-repeat;
	background-position:right top;
}
.weborder a.buttonText {
	color:#000;
	display:block;
	float:left;
	font:normal 12px arial, sans-serif;
	height:25px;
	margin-right:6px;
	padding-right:18px;
	text-decoration:none;
	background-attachment:scroll;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:right top;
}
.weborder a.buttonText span {
	display:block;
	line-height:14px;
	height:25px;
	padding:4px 0 5px 18px;
	background-color:transparent;
	background-repeat:no-repeat;
}
.weborder a.buttonPlus span {
	display:block;
	line-height:14px;
	padding:0 0 5px 18px;
	background-color:transparent;
	background-image:url('/images/weborder/minus.png');
	background-repeat:no-repeat;
}
.weborder a.buttonCalendar {
	margin-left:5px;
	display:block;
	float:left;
	text-indent:-20000px;
	line-height:14px;
	height:25px;
	width:20px;
	background-color:transparent;
	background-image:url(/images/weborder/calendar.gif);
	background-repeat:no-repeat;
}
.weborder .textBoxMargin10 {
	margin-left:10px;
}
.width300 {
	width:250px;
}
.width280 {
	width:230px;
}
.weborder .clearFloat {
	clear:both;
}
.width200 {
	width:200px;
}
.width180 {
	width:180px;
}
.width60 {
	width:60px;
}
.width40 {
	width:40px;
}
.weborder .moveup {
	position:relative;
	top:-15px;
}
.weborder .txtBold {
	font-weight:bold;
}
.weborder .max3lines {
	height:100px;
	overflow:scroll;
	white-space:nowrap;
}
.weborder .infocontainer {
	border:solid 1px black;
	height:200px;
	width:223px;
	margin-right:15px;
	margin-bottom:5px;
	float:left;
}
.weborder .infocontainerRight {
	border:solid 1px black;
	height:200px;
	width:223px;
	margin-bottom:5px;
	float:left;
}
.weborder .DownloadsInformationlist ul {
	list-style-type:disc!important;
	list-style-position:inside;
}
#weborder .moreInfo {
	display:block;
	width:360px;
	border-top:solid 1px black;
	padding-top:5px;
	background-color:transparent;
	background-image:url('menuArrowright.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
}
#weborder .moreInformation ul {
	list-style-type:none!important;
	padding-left:0;
}
#weborder .headline {
	display:inline-block;
	width:160px;
}
#weborder .selected {
	background-color:transparent;
	background-image:url('menuArrowDown.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
}
#weborder .colorWrapper {
	padding-left:5px;
}
#weborder .inline {
	display:inline;
	margin:0;
	padding:0;
}
#weborder .ean {
	display:none;
}
.weborder #hideimage, .weborder .imageshow {
	display:inline;
}
.weborder #showimage, .weborder .imagehide {
	display:none;
}
.weborder .hideimages #hideimage, .weborder .hideimages .imageshow {
	display:none;
}
.weborder .hideimages #showimage, .weborder .hideimages .imagehide {
	display:inline;
}
.weborder #hideimage a, .weborder #showimage a {
	text-decoration:underline;
}
.weborder #productlist {
	text-align:left;
}
.weborder #productlist .fl {
	float:left;
}
.weborder #productlist .fr {
	float:right;
}
.weborder #plhead {
	background-color:#1e98cf;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:0 .2em;
	margin:0;
}
.weborder #productlist .item {
	width:8%;
	margin:0;
	padding:.8em 0;
}
.weborder #productlist .item .ddlUnit .weborder #productlist .item .quantityContent {
	width:95%;
	margin:0;
	padding:0;
}
.weborder #productlist div.imagename {
	width:50%;
}
.weborder #productlist div.articleno {
	padding-left:1%;
}
.weborder #productlist div.articleno a {
	text-decoration:underline;
}
.weborder #productlist #plbody div.row {
	clear:both;
}
.weborder .categoryselect {
	background:#036;
	color:#FFF;
	display:block;
}
.weborder .categorynotselect {
	background:white;
	color:#000;
}
.weborder #productlist div.row div.imagename .image {
	width:101px;
}
.weborder #productlist #plbody div.row div.imagename .image {
	border:1px solid #E1E1E1;
	height:63px;
	text-align:center;
}
.weborder #productlist #plbody div.row div.imagename .image img {
	height:63px;
}
.weborder .hideimages #productlist #plbody div.row div.imagename .image {
	display:none;
}
.weborder #productlist div.row div.imagename .name {
	width:auto;
	float:none;
	padding:0 0 0 111px;
}
.weborder .hideimages #productlist div.row div.imagename .name {
	padding:0;
}
.weborder #productlist div.alt {
	background-color:#F7F7F7;
}
.weborder #productlist .addbutton {
	display:none;
	width:auto;
	max-width:300px;
}
.weborder #productlist .ddlunit, .weborder #productlist .quantityContent {
	width:90%;
	text-align:right;
}
.weborder #searchproduct {
	width:465px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
}13:36 29.11.2012


/* - - - - - - - - - - atrikom - - - - - - - - - - */

/* menu */
#cssmenu {
  margin-top: 40px;
}
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  display: inline-block;
  font-size: 18px;
  line-height: 44px;
  padding: 0 100px 0 0;
  text-decoration: none;
  color: #000;
}
#cssmenu a:hover {
  color: #E8EDF3;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -10px;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 180px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #eee;
  border-bottom: 1px dotted #E8EDF3;
  filter: none;
  font-size: 12px;
  display: block;
  line-height: 120%;
  padding: 2px 10px;;
}
#cssmenu .has-sub ul li:hover a {
  background: #E8EDF3;
  color: #fff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #eee;
  border-bottom: 1px dotted #E8EDF3;
  color: #E8EDF3;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #E8EDF3;
  color: #fff;
}

/* head */
#navi {
	position: absolute;
	width:16em;
	margin: 1em 0;
	font-size:1.2em;
	overflow: hidden;
}

#navi li a{
	padding: 2px 10px;
	display: block;
	border-top: 1px dotted #989189;
	color: #989189;
}

#navi ul li:hover {
	background-color: lightgrey;
}

#navi ul li a:hover {
	color: black;
}

#navi ul li.selected {
	font-weight: bold;
	background-color: grey;
}

#navi ul li.selected a {
	color: white;
}

#subnavi {
	width: 17em;
	margin-left:1em;
	font-size: 1.0em;
	font-weight: normal;
}

#subsubnavi {
	margin-left:1.8em;
	font-weight: normal;
}


/* sprachwahl */
#language {
	margin: 5px 0 0 110px;
	padding: 5px;
	font-size: 1.1em;
	border: none;
	background-color: #eee;
}

/* progress */
#progress {
	width:99,5%;
	height: 24px;
	border: 1px solid #989189;
	background-color: #eee;
}

#progress ul {
	width: 600px;
	margin: 0 auto;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 2px;
}

#progress ul li {
	list-style: none;
	float: left;
	text-transform: uppercase;
	padding: 5px 20px;
}

#progress ul li.aktiv {
	background: #989189;
	color: #fff;
}

/* inhalt */
.splitWrapper {
	width:94.5em; 
	margin:0 auto;
}

.readonly {
background-color: #eee;
}

a.lauftext, a:visited .lauftext { 
	color: #E8EDF3;
	text-decoration: none;
	padding: 5px;
	font-size: 1.3em;
	font-weight: bold;
}

.icon {
	margin-bottom: -7px;
}

.input_300 {
	width: 300px;
}

.select_300 {
	width: 305px;
}

/* artikel */
.artikelWrapper {
	border-bottom: 1px solid #E8EDF3;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}

.artikelbild {
	border: 10px solid #eee;
}

.artikelbeschreibung {
	background-color: #eee;
	padding: 10px;
}

.cart-to {
	margin-bottom: -7px;
}

.cart-de {
	width: 46px;
	height: 11px;
	background: url(../images/cart-de.png) no-repeat white;
	border: 1px solid #E8EDF3;
	padding: 2px;
	font-weight: bold;
}

.cart-en {
	width: 46px;
	height: 11px;
	background: url(../images/cart-en.png) no-repeat white;
	border: 1px solid #E8EDF3;
	padding: 2px;
	font-weight: bold;
}

.cart-fr {
	width: 46px;
	height: 11px;
	background: url(../images/cart-fr.png) no-repeat white;
	border: 1px solid #E8EDF3;
	padding: 2px;
	font-weight: bold;
}

/* Sortierung + Seitenwahl */
.page {
	height: 60px;
}

.page-arrow {
	margin-bottom: -8px;
}

.page strong {
	background: #eee;
	border: 1px solid #333;
	padding: 2px;
}

.page select {
	font-size: 9px;
	background: #eee;
	border: 1px solid #333;
}

.artikel_daten{
width:280px;
}

.warenkorb {
	font-size: 12px;
}

.pruefseite {
	font-size:12px;
	line-height:1.4em;
}


/* button    STYLES
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and 
display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

/* Runde Ecken */
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}


/* color styles 
---------------------------------------------- */
 
/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
 
/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
 
/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
 
/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
 
/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
 
/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
 
/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}
 
/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
 
/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}

.mehr a, .mehr a:link, .mehr a:visited, a.mehr, a.mehr:link, a.mehr:visited
{
  height: 12px;
  font-weight: bold;
  font-size: 1.0667em;
  line-height: 1.25em;
  display: block;
  background-color: #ffffff;
  background-image: url("BG_mehr.gif");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0px;
  background-position-y: bottom;
  background-size: auto auto;
  color: #0C2645;
  text-decoration-color: currentcolor;
  text-decoration-line: none;
  text-decoration-style: solid;
  padding-top: 3px;
  padding-right: 26px;
  padding-bottom: 3px;
  padding-left: 26px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #0C2645;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch stretch;
  overflow-x: hidden;
  overflow-y: hidden;
  border-radius: 6px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

.mehr a:hover, a.mehr:hover
{
  text-decoration-color: currentcolor;
  text-decoration-line: none;
  text-decoration-style: solid;
  color: #e3001a;
}

.myTableFS
{

border: 1px solid #6688AA;
}

.myTableFS caption
{
background-color: #004994;
font-family: Arial,Verdana,sans-serif;
font-weight: normal;
font-size: 12px;
color: #FFFFFF;
padding: 6px 0 3px 0;
}

.myTableFS thead th
{
font: bold 11px  Arial,Verdana,sans-serif;
padding: 3px;
background-color: #CCDDEE;
border: 1px solid #FFFFFF;
text-align: center;
color: #4E6C8D;
font-weight: normal;
}

.myTableFS td
{
font: normal 11px Arial,Verdana,sans-serif;
padding: 5px 5px;
background-color: #DDEEFF;
border: 1px solid #FFFFFF;
line-height: 130%;
text-align: left;
}

 /* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #0C2645;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #0C2645 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
} 
