body
{
	background-position: 0 -84px;
}
.wrapper
{
	position: static;
}
.header
{
	height: 111px !important;
}
.main
{
	position: static;
	margin-bottom: 20px;
}
.main .column1, .main .column2, .main .column3, .main .column4
{
	float: left;
}
.main .column1
{
	width: 226px;
}
.main .column2
{
	margin-right: 16px;
	width: 470px;
	min-height: 250px;
}
.main .column2 .column-header-bar
{
	background: #e10729;
	margin-bottom: 10px;
	height:40px;
}
.main .column2 .column-header-bar .white
{
	background-color:White !important;
}
.main .column2 .column-header-bar.header-bar-color1
{
	background: #E10729;
}
.main .column2 .column-header-bar.header-bar-color2
{
	background: #E10729;
}
.main .column2 .column-header-bar h1
{
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0 7px 10px;
}
.main .column2 .column-header-bar .search-area, .main .column2 .column-header-bar .btn-block
{
	display: inline;
	float: left;
}
.main .column2 .column-header-bar .search-area
{
	margin-left: 160px;
}
.main .column2 .column-header-bar .btn-block
{
	margin-left: 20px;
}
.main .column2 .column-sub-header-bar h1
{
	background: #3c256d;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	padding: 4px 10px;
}
.main .column2 .column-flash-area
{
	margin-bottom: 13px;
}
.main .column2 .box
{
	float: left;
	margin-right: 13px;
	width: 229px;
}
.main .column3
{
	width: 229px;
}
.main .column3.under-header
{
	margin-top: 40px;
}
.main .column3.top-margin
{
	margin-top: 36px;
}
.main .column4
{
	width: 716px;
}
.two-column .main .column2
{
	margin-right: 0;
	width: 713px;
}
.two-column .main .column2 .column-header-bar .search-area
{
	margin-left: 430px;
}
.tab-area ul li
{
	display: inline;
}
.tab-area ul li a
{
	background: #000;
	border-bottom: 0 !important;
	color: #ffffff;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
}
.tab-area .tab-color1, .tab-area ul li a.color1
{
	background: #00597b;
	border: #004661 1px solid;
}
.tab-area .tab-color2, .tab-area ul li a.color2
{
	background: #33992c;
	border: #267720 1px solid;
}
.tab-area .tab-color3, .tab-area ul li a.color3
{
	background: #e10729;
	border: #bf0623 1px solid;
}
.tab-area .tab-color4, .tab-area ul li a.color4
{
	background: #3b256d;
	border: #3b256d 1px solid;
}
.tab-area ul li a span
{
	background-position: 100% 0;
	background-repeat: no-repeat;
	display: block;
	padding: 7px 10px;
	position: relative;
	right: -1px;
	top: -1px;
}
.tab-area ul li a.color1 span
{
	background-image: url(../image/right-corner1.gif);
}
.tab-area ul li a.color2 span
{
	background-image: url(../image/right-corner2.gif);
}
.tab-area ul li a.color3 span
{
	background-image: url(../image/right-corner3.gif);
}
.tab-area ul li a.color4 span
{
	background-image: url(../image/right-corner4.gif);
}
.tab-area .tab-inner
{
	border-top: 0 !important;
	color: #ffffff;
	display: none;
	padding: 20px 10px;
	width: 693px;
}
.tab-area #tab1.tab-inner
{
	display: block;
}
.tab-area .tab-inner p
{
	line-height: 15px;
	margin-bottom: 10px;
}
.tab-area .tab-inner h2
{
	margin-bottom: 10px;
}

.product-types table tr td
{
	vertical-align: top;
}

.product-types .p-left
{
	border-right: #004661 1px solid;
	float: left;
	width: 335px;
}
.product-types .p-right
{
	float: right;
	width: 335px;
	padding-left: 15px;
}
.content-container
{
	border-top: #c10623 1px solid;
	padding-top: 10px;
}
.content-module
{
	border-bottom: #004661 1px solid;
	width: 325px;
}
.content-module .module-inner .product-item
{
	margin-bottom: 5px;
}
.content-module .module-inner .product-item dd
{
	float: left;
	margin-top: 5px;
	width: 220px;
}
.content-module .image-list
{
	float: left;
	margin: 0 10px 10px 0;
}
.survey span
{
	background: #015a7c;
	color: #ffffff;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
}
.survey .form
{
	margin-bottom: 8px;
}
.survey .form dl
{
	margin-bottom: 5px;
}
.survey .form.position-right dt input
{
	border: 0;
	width: auto;
}
.hygiene-production .content-module
{
	border: 0;
	border-right: #c10623 1px solid;
	float: left;
	padding-right: 5px;
}
.hygiene-production .content-module.noborder
{
	margin-left: 10px;
}
.work-example .content-module
{
	border: 0;
	width: auto;
}
.hygiene-production .content-module, .work-example .content-module
{
	margin-bottom: 0;
}
.news .left-menu li.subbrand, .corporate .left-menu li.subbrand
{
	background: #E10729;
}
.news .main .news-detail h2
{
	color: #013f35;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;
}
.news .main .news-detail img
{
	float: left;
	margin: 0 10px 10px 0;
}
.news .main .news-navigation
{
	background: #019b83;
}
.news .main .news-navigation a
{
	color: #ffffff;
}
.news .main .news-navigation dl
{
	padding: 2.5px 10px;
}
.news .main .news-navigation dd
{
	float: left;
}
.news .main .news-navigation dt
{
	float: right;
}
.news .main .news-detail p
{
	color: #013f35;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 10px;
}
.news.news-subpage .main .column-header-bar
{
	margin-bottom: 0;
}
.news-list .news-item
{
	margin-bottom: 7px;
}
.news-list .news-item .news-title
{
	background: #019b83;
	margin-bottom: 8px;
	padding: 3px 5px;
}
.news-list .news-item .news-title h2
{
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.news-list .news-item .news-title span
{
	color: #ffffff;
	display: block;
	float: right;
	margin-top: 2px;
}
.news-list .news-item img
{
	float: left;
	margin: 0 10px 3px 0;
}
.news-list .news-item p
{
	color: #013f35;
	font-size: 13px;
	line-height: 15px;
}
.news-list .news-item a
{
	color: #013f35;
}
.news-list .news-item a:hover
{
	text-decoration: underline;
}
.archive-subpage .form-element-area
{
	margin-bottom: 20px;
}
.archive-subpage .form-element-area label
{
	color: #013f35;
}
.contact .contact-me
{
	color: #013f35;
	font-size: 13px;
}
.contact .contact-me h2
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}
.contact .contact-me h3
{
	margin-bottom: 2px;
}
.contact .contact-me div
{
	margin-bottom: 20px;
}
.contact .send-mail .btn-block
{
	float: right;
}

.contact. send-mail .txt
{
	font-size: 13px;
	padding-left: 140px;
	padding-top: 50px;
	font-weight: bold;
}


.human-resource .column1
{
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
.human-resource .column4
{
	font-size: 13px;
	line-height: 15px;
}
.human-resource .column4 h2, .human-resource .column4 h3
{
	font-weight: bold;
}
.human-resource .column4 h2
{
	font-size: 14px;
	margin-bottom: 8px;
}
.human-resource .column4 h3
{
	font-size: 13px;
	margin-bottom: 5px;
}
.human-resource .column4 p
{
	margin-bottom: 5px;
}
.human-resource .column4 ul li
{
	background: url(../image/ico-bullet1.gif) no-repeat 0 7px;
	padding-left: 10px;
	zoom: 100%;
}
.job-form .hrForm-step
{
	text-align: right;
}
.job-form .hrForm-step ul li
{
	margin-bottom: 5px;
	zoom: 100%;
}
.job-form .hrForm-step ul li a
{
	background: #e5e5e5;
	color: #013f35;
	display: block;
	font-size: 13px;
	padding: 3px;
	zoom: 100%;
}
.hrFormStep
{
	display: none;
}
.hrFormStep h2
{
	font-size: 13px;
	margin-bottom: 15px;
}
#step1.hrFormStep
{
	display: block;
}
.hrForm dl
{
	margin-bottom: 5px;
}
.hrForm dl.stablePosition
{
	border-bottom: #019B83 1px solid;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.hrForm dl dt input, .hrForm dl dt select, .hrForm dl dt textarea
{
	border: #b6b6b6 1px solid;
	padding: 2px 3px;
	width: 180px;
}
.hrForm dl dt select
{
	width: 188px !important;
}
.hrForm dl.birthDate dt select
{
	width: 61px;
}
.hrForm dl dd
{
	float: left;
	width: 40%;
}
.hrForm dl dd label
{
	font-weight: bold;
	position: relative;
	top: 3px;
}
.hrForm dl dt
{
	float: left;
	width: 60%;
}
.hrForm div.multiple-block dl
{
	float: left;
	width: 49%;
}
.hrForm div.multiple-block dl dd, .hrForm div.multiple-block dl dt
{
	float: none;
	margin-bottom: 5px;
	width: 100%;
}
.hrForm div.multiple-block dl dd label
{
	position: static;
}
.hrForm div.multiple-block dl dt input
{
	padding: 3px 3px !important;
	padding: 1px 3px;
}
.job-form .hrForm-step ul li a.active-step, .job-form .hrForm-step ul li a:hover
{
	background: #019B83;
	color: #ffffff;
}
.stationery .left-menu ul li.subbrand
{
	background: #3c256d;
}
.stationery .left-menu.brands ul li.all-brands ul li
{
	background: none;
	float: left;
	margin: 0;
	padding-left: 0;
	width: 104px;
}
.printing .column-header-bar, .stationery .column-header-bar
{
	position: relative;
}
.left-menu .product-search-box
{
	margin-top: 10px;
	padding: 0;
	position: static;
	width: auto;
}
.left-menu .product-search-box div select
{
	width: 208px;
}
.left-menu .btn1
{
	display: inline-block;
}
.left-menu .product-item
{
	margin-top: 10px;
	margin-right: 0 !important;
	float: none !important;
	width: 208px !important;
}
.stationery .search-message
{
	margin-bottom: 10px;
}
.stationery .product-item
{
	float: left;
	margin-right: 50px;
	width:100%;
}
.static-content h2
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 14px;
	line-height: 15px;
}

.static-content, .static-content p
{
	line-height: 15px;
	margin-bottom: 15px;
}
.static-content
{
	min-height: 316px;
	font-size: 13px;
	line-height: 15px;
}
.static-content .floor-plans
{
	width: 198px;
}
.static-content .floor-plans p
{
	font-weight: bold;
	margin-bottom: 5px;
}
.static-content .floor-plans a
{
	color: #013f35;
}
.static-content .floor-plans a:hover
{
	text-decoration: underline;
}
.footer .ebulletin-group
{
	float: none;
	left: 237px;
	position: relative;
	top: -7px;
	width:800px;
	*width:400px;
}
.footer .ebulletin-group label
{
	float: left;
	margin: 7px 5px 0 0;
}
.footer .ebulletin-group .btn-search1
{
	background: url(../image/ico-arrow1.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= 'assets/image/ico-arrow1.png' , sizingMethod= 'crop' );
}
.news .main .column-header-bar.nobackground
{
	background: none !important;
}
.product-logo img
{   
}
.product-properties
{
	margin-bottom: 15px;
}
.product-properties li
{
	display: inline;
	margin-right: 5px;
	float:left;
}
.product-list.big-style .product-item
{
	float: none;
	width: auto;
	margin-right: 0;
}
.product-list.big-style .product-item a.magnifiered
{
	position: relative;
}
.product-list.big-style .product-item a.magnifiered span
{
	background: url(../image/magnifier.gif);
	bottom: 2px;
	cursor: pointer;
	display: block;
	height: 15px;
	position: absolute;
	right: 2px;
	text-indent: -9999px;
	width: 16px;
}
.product-list.big-style .product-item div.product-item-inner div a
{
	height: 21px;
	width: 21px;
}
div.product-slide-box
{
	margin-bottom: 14px;
}
.product-slide-box ul
{
	margin-bottom: 10px;
}
.product-slide-box ul li
{
	display: inline;
	margin-right: 2px;
}
.product-slide-box .product-slide-box-inner
{
	margin-bottom: 10px;
	text-align: center;
}
.product-slide-box p
{
	margin-bottom: 5px;
}

.referenceTable th
{
	text-align: left;
	width: 100px;
}

.searchNotFound
{
	font-weight: bold;
	font-size: 15pt;
	padding-top: 10%;
	min-height: 200px;
	text-align: center;
}

.newsNotFound
{
	font-size: 13pt;
	padding-top: 10px;
	min-height: 75px;
}

.searchTable
{
	width: 100%;
}

.searchTable tr
{
	height: 50px;
	border-bottom: 1px solid #D2D2D2;
}

.searchTable a
{
	color: Black;
}
.searchTable a:hover
{
	text-decoration: underline;
	color: Black;
}

.sitemap
{
	padding-top: 15px;
	padding-left: 100px;
	font-size: 13px;
	line-height: 20px;
	min-height: 300px;
}

.sitemap p
{
	padding-left: 15px;
}


.search h1
{
	font-size: 15px;
}

.search .title
{
	font-size: 12px;
	font-weight: bold;
}

.sitemap .siteMapLeft
{
	width: 250px;
	float: left;
	padding-right: 50px;
	border-right-width: 1px;
	border-right-color: Gray;
	border-right-style: solid;
}

.sitemap .title
{
	font-size: 15px;
	font-weight: bold;
}

.sitemap a
{
	color: #003F34;
}

.sitemap a:hover
{
	color: Black;
}

.sitemap .subText
{
	padding-left: 50px;
	list-style-type: circle;
}

.sitemap .siteMapRight
{
	margin-left:400px;
}
