@CHARSET "ISO-8859-1";
/*Less variables mixins and math*/
@font-face {
	font-family: 'DINOT-Regular';
	src: url('Fonts/DINOT/DINOT-Regular.eot');
	src: url('Fonts/DINOT/DINOT-Regular-.eot#iefix')
		format('embedded-opentype'), url('Fonts/DINOT/DINOT-Regular.woff')
		format('woff'), url('Fonts/DINOT/DINOT-Regular.ttf')
		format('truetype'),
		url('../../file/Content/Fonts/DINOT/DINOT-Regular_70e7ebf0e279644e9639c3e1a9983c82fd808905.svg')
		format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: 'DINOT-Light';
	src: url('Fonts/DINOT/DINOT-Light.eot');
	src: url('Fonts/DINOT/DINOT-Light-.eot#iefix')
		format('embedded-opentype'), url('Fonts/DINOT/DINOT-Light.woff')
		format('woff'), url('Fonts/DINOT/DINOT-Light.ttf') format('truetype'),
		url('../../file/Content/Fonts/DINOT/DINOT-Light_ce3cab70ae08dba7ef887b888512e7ca9223f0e5.svg')
		format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: 'DINOT-Medium';
	src: url('Fonts/DINOT/DINOT-Medium.eot');
	src: url('Fonts/DINOT/DINOT-Medium-.eot#iefix')
		format('embedded-opentype'), url('Fonts/DINOT/DINOT-Medium.woff')
		format('woff'), url('Fonts/DINOT/DINOT-Medium.ttf') format('truetype'),
		url('../../file/Content/Fonts/DINOT/DINOT-Medium_edcc612355734fdc57d57677bf1ecd0a0d70636e.svg')
		format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: 'DINOT-Bold';
	src: url('Fonts/DINOT/DINOT-Bold.eot');
	src: url('Fonts/DINOT/DINOT-Bold-.eot#iefix')
		format('embedded-opentype'), url('Fonts/DINOT/DINOT-Bold.woff')
		format('woff'), url('Fonts/DINOT/DINOT-Bold.ttf') format('truetype'),
		url('../../file/Content/Fonts/DINOT/DINOT-Bold_0034a2603eb74f56773efa25e2853cc81b4fca17.svg')
		format('svg');
	font-style: normal;
	font-weight: normal;
}
/* Reset */
html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,button,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: inherit;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input,select,textarea {
	font-size: 100%;
	font-family: inherit;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

ul,ol {
	list-style-position: outside;
}
/*Less variables mixins and math*/
@font-face {
	font-family: 'DINOT-Regular';
	src: url('Fonts/DINOT/DINOT-Regular.eot');
	src: url('Fonts/DINOT/DINOT-Regular-.eot#iefix')
		format('embedded-opentype'), url('Fonts/DINOT/DINOT-Regular.woff')
		format('woff'), url('Fonts/DINOT/DINOT-Regular.ttf')
		format('truetype'),
		url('../../file/Content/Fonts/DINOT/DINOT-Regular_70e7ebf0e279644e9639c3e1a9983c82fd808905.svg')
		format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: 'DINOT-Light';
	src: url('Fonts/DINOT/DINOT-Light.eot');
	src: url('Fonts/DINOT/DINOT-Light-.eot#iefix')
		format('embedded-opentype'), url('Fonts/DINOT/DINOT-Light.woff')
		format('woff'), url('Fonts/DINOT/DINOT-Light.ttf') format('truetype'),
		url('../../file/Content/Fonts/DINOT/DINOT-Light_ce3cab70ae08dba7ef887b888512e7ca9223f0e5.svg')
		format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: 'DINOT-Medium';
	src: url('Fonts/DINOT/DINOT-Medium.eot');
	src: url('Fonts/DINOT/DINOT-Medium-.eot#iefix')
		format('embedded-opentype'), url('Fonts/DINOT/DINOT-Medium.woff')
		format('woff'), url('Fonts/DINOT/DINOT-Medium.ttf') format('truetype'),
		url('../../file/Content/Fonts/DINOT/DINOT-Medium_edcc612355734fdc57d57677bf1ecd0a0d70636e.svg')
		format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: 'DINOT-Bold';
	src: url('Fonts/DINOT/DINOT-Bold.eot');
	src: url('Fonts/DINOT/DINOT-Bold-.eot#iefix')
		format('embedded-opentype'), url('Fonts/DINOT/DINOT-Bold.woff')
		format('woff'), url('Fonts/DINOT/DINOT-Bold.ttf') format('truetype'),
		url('../../file/Content/Fonts/DINOT/DINOT-Bold_0034a2603eb74f56773efa25e2853cc81b4fca17.svg')
		format('svg');
	font-style: normal;
	font-weight: normal;
}
/* MISC COMMON SITE STYLES */
a {
	text-decoration: none;
	color: inherit;
	font-family: Arial;
	font-size: 13px;
}

a:hover {
	color: #0076cc;
}

button {
	background-color: #424242;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #FFFFFF;
	font-family: inherit;
	padding: 4px 0;
	text-align: center;
	text-decoration: none;
	word-wrap: break-word;
	behavior: url(https://media.parker.com/Content/PIE.htc);
	position: relative;
	z-index: 1;
}

button:hover {
	cursor: pointer;
}

button.callout-button {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	min-width: 100px;
	background-color: #5079a5;
}

button.callout-button-reg {
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	min-width: 152px;
	background-color: #0f0f1e;
	border: 1px solid #ffffff;
}

button.search-button {
	font-size: 12px;
	padding: 2px 6px;
}

button.light {
	background-color: #fff;
	border: 1px solid #424242;
	color: #424242;
}

a.button {
	background-color: #424242;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #FFFFFF;
	font-family: "DINOT-Medium", Arial, sans-serif;
	padding: 4px 0;
	text-align: center;
	text-decoration: none;
	word-wrap: break-word;
	behavior: url(https://media.parker.com/Content/PIE.htc);
	position: relative;
	z-index: 1;
}

h1 {
	color: #323232;
	font-size: 23px;
	font-weight: bold;
	padding-bottom: 16px;
}

h1 span {
	font-size: 15px;
	font-weight: normal;
}

li {
	list-style: none;
}

p {
	padding-bottom: 12px;
}

.nav-selected {
	background:
		url('../../file/Content/Images/nav_selected_e772d98642bc7e7997a8f7e5469e80ca4a6f08cf.png')
		0 0 no-repeat;
	font-weight: bold;
	padding-left: 5px;
	width: inherit;
}

.nav-selected a {
	background:
		url('../../file/Content/Images/nav_selected_e772d98642bc7e7997a8f7e5469e80ca4a6f08cf.png')
		100% 0 no-repeat;
	float: left;
	padding-right: 4px;
}

ul.filter li a .sprite {
	background-position: 0 0;
	display: inline-block;
	height: 12px;
	margin-right: 6px;
	width: 12px;
}

ul.inner_list {
	display: none;
	padding-left: 20px;
}

ul.inner_list li {
	padding-left: 12px;
}

ul.arrow-list li {
	background:
		url('../../file/Content/Images/breadcrumbs_arrow_6cba57e3d3cefd0fc4324f41035c2d1f684fbc0c.png')
		0 3px no-repeat;
	list-style-position: inside;
	margin: 0 10px;
	padding: 0 0 10px 10px;
}

ul.bullets li {
	list-style-position: inside;
	list-style-type: disc;
}

.block_title {
	background-color: #424242;
	border-top: 1px solid #afafaf;
	color: #FFFFFF;
	font-family: "DINOT-Bold", Arial, sans-serif;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	margin: 10px 0;
	padding: 0 0 0 22px;
}

.block_titlePFLF {
	background-color: #424242;
	border-top: 1px solid #afafaf;
	color: #FFFFFF;
	font-family: "DINOT-Bold", Arial, sans-serif;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	margin: 10px 5px 10px 0;
	padding: 0 0 0 10px;
	width: 120px;
	float: left;
}

.block_titlePFRT {
	background-color: #424242;
	border-top: 1px solid #afafaf;
	color: #FFFFFF;
	font-family: "DINOT-Bold", Arial, sans-serif;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	margin: 10px 0;
	padding: 0 0 0 10px;
	width: 405px;
	float: left;
}

.textbox {
	border: 1px solid #D4D1CB;
	color: #A5A5A5;
	font-size: 11px;
	height: 18px;
	font-family: "DINOT-Regular", Arial, sans-serif;
	line-height: 20px;
	margin-right: 5px;
	padding-left: 10px;
	width: 160px;
}

.textbox-search {
	border: 1px solid #D4D1CB;
	color: #A5A5A5;
	font-size: 11px;
	height: 20px;
	font-family: "DINOT-Regular", Arial, sans-serif;
	line-height: 20px;
	padding-left: 10px;
	width: 160px;
}

.indent {
	margin: 0 10px;
}

.indent-more {
	margin: 0 14px;
}

.right {
	float: right;
}

.left {
	float: left;
}

.clear {
	clear: both;
}

.link {
	text-decoration: underline;
}

.spacing {
	display: block;
	margin-top: 6px;
}

.no-padding {
	padding: 0;
}

label.radio {
	float: left;
	padding: 1px 10px 0 2px;
}

input.radio {
	float: left;
}

#tabs {
	background-color: white;
}

.wtb-form {
	overflow: auto;
	padding-bottom: 20px;
}

.wtb-formo .product-image {
	display: inline;
	float: left;
	width: 196px;
}

.wtb-form .product-image img {
	display: block;
	margin: 0 auto;
	width: 170px;
}

.wtb-form .product-image p {
	padding-top: 10px;
	text-align: center;
}

.wtb-form .product-image span {
	background-color: #424242;
	color: #ffffff;
	display: block;
	font-size: 11px;
	margin: 0 auto;
	padding: 4px 0;
	text-align: center;
	width: 114px;
}

.wtb-form .next-arrow {
	display: inline;
	float: left;
	margin: 70px 20px 0 0;
}

.wtb-form .product-details {
	display: inline;
	float: left;
	margin-right: 30px;
	width: 200px;
}

.wtb-form .product-attributes {
	display: inline;
	float: left;
	width: 100%;
}

.wtb-form .product-attributes p {
	padding-bottom: 5px;
}

.wtb-form .product-attributes h2 {
	padding-bottom: 10px;
	font-size: 13px;
}

.wtb-form .product-attributes h3 {
	padding-bottom: 3px;
	font-size: 12px;
}

.wtb-form .product-attributesCC {
	display: inline;
	float: right;
	width: 258px;
	padding-top: 15px;
}

.wtb-form .product-attributesCCP {
	display: inline;
	float: right;
	width: 252px;
	padding-top: 15px;
}

.wtb-form .product-attributes table td {
	padding-bottom: 10px;
	width: 130px;
}

.wtb-form .product-attributes table td label {
	
}

.wtb-form .product-attributes table td .dd {
	width: 140px;
}

.wtb-form .product-attributes table td .ddTitle {
	background-color: #ffffff;
}

.wtb-form .product-attributes table td .ddTitle span.ddTitleText {
	color: #424242;
}

.wtb-form .product-attributes table td .ddChild {
	width: 138px;
}

.wtb-form .product-attributes a {
	display: block;
	margin: 10px 0 15px 0;
}

.wtb-form .product-attributes button {
	float: left;
	font-size: 12px;
	width: 96px;
}

.wtb-form .product-attributesCC button {
	float: left;
	font-size: 11px;
	letter-spacing: -0.5px;
	width: 96px;
	margin-top: 5px;
}

.wtb-form .product-attributesCC p {
	padding: 0;
}

.wtb-form .product-attributesCCP button {
	float: left;
	font-size: 12px;
	width: 96px;
	margin-top: 5px;
}

.wtb-form .product-attributesCCP p {
	padding: 0;
}

.wtb-form .product-attributes button.light {
	margin-right: 6px;
	width: 125px;
}

.wtb-form .product-attributes .link-set {
	clear: both;
	overflow: auto;
	padding-top: 10px;
}

.wtb-form .product-attributes .link-set li {
	background:
		url('../../file/Content/Images/nav_break_91c356de4f8e83aad149be1182587c5e04473893.gif')
		100% 4px no-repeat;
	float: left;
	margin-right: 3px;
	padding-right: 3px;
}

.wtb-form .product-attributes .link-set li a {
	margin: 0;
}

.wtb-form .product-attributes .link-set li.last {
	background: none;
	margin: 0;
	padding: 0;
}

.wtb-form .product-attributes table td .ddTitle {
	background-color: #ffffff;
}

.wtb-form .dd {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	text-align: left;
}

.product-info {
	overflow: auto;
	padding-bottom: 20px;
}

.product-info .product-image {
	display: inline;
	float: left;
	width: 450px;
}

.product-info .product-image img {
	display: block;
	margin: 0 auto;
	width: 440px;
}

.product-info .product-image p {
	padding-top: 10px;
	text-align: center;
}

.product-info .product-image span {
	background-color: #424242;
	color: #ffffff;
	display: block;
	font-size: 11px;
	margin: 0 auto;
	padding: 4px 0;
	text-align: center;
	width: 114px;
}

.product-info .next-arrow {
	display: inline;
	float: left;
	margin: 70px 20px 0 0;
}

.product-info .product-details {
	display: inline;
	float: left;
	margin-right: 30px;
	width: 200px;
}

.product-info .product-attributes {
	display: inline;
	float: left;
	width: 400px;
	padding-left: 30px;
}

.product-info .product-attributes p {
	padding-bottom: 5px;
}

.product-info .product-attributes h2 {
	padding-bottom: 10px;
	font-size: 13px;
}

.product-info .product-attributes h3 {
	padding-bottom: 3px;
	font-size: 12px;
}

.product-info .product-attributesCC {
	display: inline;
	float: right;
	width: 258px;
	padding-top: 15px;
}

.product-info .product-attributesCCP {
	display: inline;
	float: right;
	width: 252px;
	padding-top: 15px;
}

.product-info .product-attributes table td {
	width: 330px;
	border-bottom: 1px solid #e8e8ea;
}

.product-info .product-attributes .icon {
	width: 30px;
	border-bottom: 1px solid #e8e8ea;
}

.product-info .product-attributes table td label {
	
}

.product-info .product-attributes table td .dd {
	width: 140px;
}

.product-info .product-attributes table td .ddTitle {
	background-color: #ffffff;
}

.product-info .product-attributes table td .ddTitle span.ddTitleText {
	color: #424242;
}

.product-info .product-attributes table td .ddChild {
	width: 138px;
}

.product-info .product-attributes a {
	display: block;
	margin: 5px 0 5px 0;
}

.product-info .product-attributes button {
	float: left;
	font-size: 12px;
	width: 96px;
}

.product-info .product-attributesCC button {
	float: left;
	font-size: 11px;
	letter-spacing: -0.5px;
	width: 96px;
	margin-top: 5px;
}

.product-info .product-attributesCC p {
	padding: 0;
}

.product-info .product-attributesCCP button {
	float: left;
	font-size: 12px;
	width: 96px;
	margin-top: 5px;
}

.product-info .product-attributesCCP p {
	padding: 0;
}

.product-info .product-attributes button.light {
	margin-right: 6px;
	width: 125px;
}

.product-info .product-attributes .link-set {
	clear: both;
	overflow: auto;
	padding-top: 10px;
}

.product-info .product-attributes .link-set li {
	background:
		url('../../file/Content/Images/nav_break_91c356de4f8e83aad149be1182587c5e04473893.gif')
		100% 4px no-repeat;
	float: left;
	margin-right: 3px;
	padding-right: 3px;
}

.product-info .product-attributes .link-set li a {
	margin: 0;
}

.product-info .product-attributes .link-set li.last {
	background: none;
	margin: 0;
	padding: 0;
}

table.specifications {
	width: 100%;
	margin-bottom: 10px;
}

table.specifications th {
	background-color: #424242;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
	padding: 15px 0 6px 10px;
	text-align: left;
}

table.specifications td {
	border-bottom: 3px solid #edecea;
	padding: 5px 0 5px 10px;
}

table.specifications td.last {
	border: none;
}

table.specifications td.title {
	font-weight: bold;
	width: 180px;
}

table.specifications-results td {
	padding: 5px 0 5px 0px;
}

table.specifications-results td.last {
	border: none;
}

table.specifications-results td.title {
	font-weight: bold;
	width: 109px;
}

table.specifications-results td.title-res-img {
	width: 109px;
	height: 109px;
	border: 1px solid #edecea;
	padding: 0;
}

table.specifications-results tr.icon-list {
	width: 109px;
	padding: 0;
}

table.specifications-results tr.icon-list td {
	width: 16px;
	padding: 10px 5px 5px 0;
}

table.cufield {
	width: 100%;
	margin-bottom: 10px;
}

table.cufield th {
	background-color: #424242;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
	padding: 15px 0 6px 10px;
	text-align: left;
}

table.cufield td {
	padding: 5px 0 5px 30px;
}

table.cufield tr {
	width: 100%;
}

table.cufield td.last {
	border: none;
}

table.cufield td.title {
	font-weight: bold;
	width: 100px;
}

table.cufield td.cubutton {
	border: 0;
	padding: 5px 0 5px 10px;
}

table.cufield td.cubutton-reg {
	border: 0;
	padding: 22px 0 22px 40px;
}

table.cufield td input {
	/*border: 1px solid #cccccc;*/
	padding: 5px 0 5px 10px;
}

table.cufield input.cutext {
	border: 1px solid #cccccc;
	padding: 5px 0 5px 10px;
	width: 210px;
}

table.cufield textarea.cutext {
	border: 1px solid #cccccc;
	padding: 5px 0 5px 10px;
	width: 260px;
}

table.cufield input.cucheck {
	margin-right: 5px;
	margin-top: 2px;
}

.carousel {
	border-bottom: 3px solid #EDECEA;
	height: 145px;
	margin: 30px 0;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
}

.carousel .carousel-view {
	height: 100%;
	overflow: hidden;
	width: 440px;
	margin: 0 auto;
}

.carousel .carousel-view .carousel-view-row {
	overflow: auto;
}

.carousel a {
	float: left;
	height: 145px;
	display: inline;
	margin: 0 6px;
	width: 100px;
	text-align: center;
	text-decoration: none;
}

.carousel a.first {
	margin-left: 0;
}

.carousel a.back {
	position: absolute;
	top: 38%;
	text-indent: -5000px;
	width: 8px;
	height: 14px;
	background:
		url(../../file/Content/Images/carousel-arrow-left_1d1a91267614c4cc235bfb8208f6281668677050.png)
		no-repeat 0 0;
}

.carousel a.forward {
	position: absolute;
	top: 38%;
	right: 0;
	text-indent: -5000px;
	width: 8px;
	height: 14px;
	background:
		url(../../file/Content/Images/carousel-arrow-right_1501b388f856a31dcb711547c8ea18f1fd97285c.png)
		no-repeat 0 0;
}

.carousel a span {
	display: block;
	height: 120px;
	width: 100px;
}

.carousel a span img {
	display: block;
}

.carousel a label {
	border-top: 2px solid #e1e1e1;
	bottom: 10px;
	display: block;
	height: 23px;
	width: 100px;
}

.carouselMK {
	height: 20px;
	margin: 2px 0;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	bottom: 0;
}

.carouselMK .carousel-view {
	height: 100%;
	overflow: hidden;
	width: 440px;
	margin: 0 auto;
}

.carouselMK .carousel-view .carousel-view-row {
	overflow: auto;
}

.carouselMK a {
	float: left;
	height: 12px;
	display: inline;
	margin: 0 6px;
	width: 12px;
	text-align: center;
	text-decoration: none;
}

.carouselMK a.first {
	margin-left: 0;
}

.carouselMK a.back {
	position: absolute;
	top: 38%;
	text-indent: -5000px;
	width: 8px;
	height: 14px;
	background:
		url(../../file/Content/Images/carousel-arrow-left_1d1a91267614c4cc235bfb8208f6281668677050.png)
		no-repeat 0 0;
}

.carouselMK a.forward {
	position: absolute;
	top: 38%;
	right: 0;
	text-indent: -5000px;
	width: 8px;
	height: 14px;
	background:
		url(../../file/Content/Images/carousel-arrow-right_1501b388f856a31dcb711547c8ea18f1fd97285c.png)
		no-repeat 0 0;
}

.carouselMK a span {
	display: block;
	height: 20px;
	width: 100px;
}

.carouselMK a span img {
	display: block;
}

.carouselMK a label {
	border-top: 2px solid #e1e1e1;
	bottom: 10px;
	display: block;
	height: 23px;
	width: 100px;
}

.carouselMK a.backMK {
	float: left;
	width: 12px;
	height: 12px;
}

.carouselMK a.forwardMK {
	float: right;
	width: 12px;
	height: 12px;
}

.carouselMK a.titleMK {
	float: left;
	width: 202px;
	height: 12px;
}

.division-nav {
	margin-bottom: 4px;
	overflow: auto;
	width: 100%;
}

.division-nav a {
	font-weight: bold;
	font-size: 14px;
}

.division-nav .search {
	background-color: #a7a296;
	border-left: 1px solid #9a9588;
	height: 23px;
	width: 298px;
	padding: 5px 0 0 12px;
	float: right;
}

.division-nav .search .textbox {
	float: left;
}

.division-nav .search .search-button {
	float: left;
}

.division-nav h1 {
	color: #fff;
	float: left;
	font-family: "DINOT-Medium", Arial, sans-serif;
	font-size: 14px;
	line-height: 19px;
	margin-top: 5px;
	padding-bottom: 10px;
	text-transform: none;
}

.division-nav ul {
	float: left;
	overflow: auto;
	width: 100%;
}

.division-nav ul li {
	display: inline;
	float: left;
	padding-right: 16px;
	line-height: 17px;
	width: auto;
}

.division-nav ul li.last {
	padding-right: 0;
}

.division-nav ul li.nav-selected {
	font-family: "DINOT-Medium", Arial, sans-serif;
}

#modalCK {
	background-color: #FFFFFF;
	border: 2px solid #c5c4c5;
	min-height: 24px;
	margin: 0 auto;
	overflow: auto;
	padding: 14px 12px 20px 12px;
	position: absolute;
	width: 746px;
	z-index: 100;
	left: -52px;
	top: 728px;
}

#modalCK .close {
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	right: 24px;
	top: 19px;
}

#modalCK .close a {
	font-size: 10px;
	font-weight: normal;
}

#modalCookie {
	background-color: #ecebf1;
	min-height: 24px;
	margin: 0 auto;
	overflow: auto;
	padding: 14px 12px 20px 12px;
	position: absolute;
	width: 100%;
	z-index: 100;
	left: -52px;
	top: 728px;
}

#modalCookie .container {
	width: 900px;
}

#modalCookie a {
	color: #9d9d9d;
}

#modalCookie .closeCookie {
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	right: 24px;
	top: 19px;
}

#modalCookie .closeCookie a {
	font-size: 10px;
	font-weight: normal;
	color: #424242;
}

#modal {
	background-color: #FFFFFF;
	border: 2px solid #c5c4c5;
	min-height: 24px;
	margin: 0 auto;
	overflow: auto;
	padding: 14px 12px 20px 12px;
	position: absolute;
	width: 746px;
	z-index: 100;
	left: -52px;
	top: 728px;
}

#modal .close {
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	right: 24px;
	top: 19px;
}

#modal .close a {
	font-size: 10px;
	font-weight: normal;
}

#overlay {
	background-color: #000000;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 10;
}

#breadcrumbs {
	float: left;
	margin: 10px 0;
	overflow: auto;
}

#breadcrumbs li {
	background:
		url('http://cor089a246:8080/parker/newparkerstyle/_cassette/file/Content/Images/breadcrumbs_arrow_6cba57e3d3cefd0fc4324f41035c2d1f684fbc0c.png')
		100% 3px no-repeat;
	float: left;
	margin-right: 10px;
	padding-right: 12px;
}

#breadcrumbs li a {
	font-style: italic;
	font-size: 11px;
	color: #999999;
}

#breadcrumbs li.active {
	background: none;
	margin: 0;
	padding: 0;
}

#breadcrumbs li.active a {
	font-style: normal;
	font-weight: bold;
}

#view-cart {
	margin: 10px 90px 0 90px;
	width: 85%;
}

#view-cart img {
	float: left;
}

#view-cart a {
	float: left;
	height: 17px;
	margin-top: 4px;
}

#content {
	clear: both;
	position: relative;
}

#content .aside {
	display: inline;
	float: left;
	margin: 10px 10px 0 0;
	width: 184px;
}

#content .aside button.add_margin_bottom {
	margin-bottom: 6px;
}

#content .aside h4 {
	font-size: 14px;
	padding-bottom: 5px;
}

#content .aside input.textbox {
	margin: 3px 0 10px 0;
	width: 135px;
}

#content .aside p {
	font-size: 10px;
}

#content .aside .callout {
	background-color: #edecea;
	margin-top: 10px;
	padding: 20px;
	width: 145px;
}

#content .aside .callout.first {
	margin-top: 0;
}

#content .aside .callout .space {
	display: block;
	margin-top: 12px;
}

#content .aside .callout.reference-list p {
	padding-bottom: 5px;
}

#content .aside .callout.reference-list .border {
	border-top: 1px solid #CECDCC;
	margin: 0 20px 4px 20px;
}

#content .aside .calloutMR {
	background: url("../../file/Content/Images/ProductBG.png") repeat-x
		scroll center bottom transparent;
	margin-top: 10px;
	padding: 5px 20px 20px 20px;
	width: 145px;
	border-top: #66cdcc solid 2px;
}

#content .aside .calloutMR.first {
	margin-top: 0;
}

#content .aside .calloutMR .space {
	display: block;
	margin-top: 12px;
}

#content .aside .calloutMR.reference-list p {
	padding-bottom: 5px;
}

#content .aside .calloutMR.reference-list .border {
	border-top: 1px solid #CECDCC;
	margin: 0 20px 4px 20px;
}

#content .aside .calloutSP {
	background: url("../../file/Content/Images/ProductBG.png") repeat-x
		scroll center bottom transparent;
	margin-top: 10px;
	padding: 5px 20px 20px 20px;
	width: 145px;
	border-top: #ffd577 solid 2px;
}

#content .aside .calloutSP.first {
	margin-top: 0;
}

#content .aside .calloutSP .space {
	display: block;
	margin-top: 12px;
}

#content .aside .calloutSP.reference-list p {
	padding-bottom: 5px;
}

#content .aside .calloutSP.reference-list .border {
	border-top: 1px solid #CECDCC;
	margin: 0 20px 4px 20px;
}

#content .aside .calloutPR {
	background: url("../../file/Content/Images/ProductBG.png") repeat-x
		scroll center bottom transparent;
	margin-top: 10px;
	padding: 5px 20px 20px 20px;
	width: 145px;
	border-top: #65ace2 solid 2px;
}

#content .aside .calloutPR.first {
	margin-top: 0;
}

#content .aside .calloutPR .space {
	display: block;
	margin-top: 12px;
}

#content .aside .calloutPR.reference-list p {
	padding-bottom: 5px;
}

#content .aside .calloutPR.reference-list .border {
	border-top: 1px solid #CECDCC;
	margin: 0 20px 4px 20px;
}

#content .main {
	display: inline;
	float: left;
	font-family: Arial;
	margin: 10px 10px 20px 90px;
	padding: 16px 20px 0;
}

#content .main #description p {
	color: #323232;
	line-height: 18px;
}

#content .main #title_top {
	/* For when title bars need to extend */
	padding: 0 15px 0 15px;
}

#content .main #main_content {
	/* For when title bars need to extend */
	padding: 0 15px 0 22px;
}

#content.twocolumn-right {
	background-color: #FFFFFF;
	overflow: auto;
}

#content.twocolumn-right .main {
	width: 900px;
}

#content.threecolumn {
	background-color: #FFFFFF;
	overflow: auto;
}

#content.threecolumn .primary {
	display: inline;
	float: left;
	margin: 10px 0 0 10px;
	width: 164px;
}

#content.threecolumn .primary h3 {
	font-size: 14px;
	padding: 6px 0 0 0;
}

#content.threecolumn .primary h3.first {
	padding-top: 0;
}

#content.threecolumn .primary h4 {
	font-weight: normal;
}

#content.threecolumn .primary h5 {
	font-size: 12px;
}

#content.threecolumn .primary ul {
	overflow: auto;
	padding-top: 4px;
}

#content.threecolumn .primary ul li {
	padding: 4px 0 4px 0;
}

#content.threecolumn .primary ul.category {
	margin-left: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-top: 0px;
}

#content.threecolumn .primary ul.indent {
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 10px;
	padding-top: 0;
}

#content.threecolumn .primary .active {
	font-weight: bold;
}

#content.threecolumn .primary .arrow h4 {
	background:
		url(../../file/Content/Images/img-primary-arrow_53feaf48cd0ee2ef2de68e7cf63f17d969ea17b9.jpg)
		0 1px no-repeat;
	padding-left: 16px;
}

#content.threecolumn .primary .fill {
	background-color: #e3e2de;
	padding: 6px 0 6px 6px;
	width: 145px;
}

#content.threecolumn .primary .filter .selected a {
	font-weight: bold;
}

#content.threecolumn .primary .primary_box {
	background: url(../img/bg-primary-callout.png) top repeat-x;
	padding: 16px 0 20px 7px;
	min-height: 250px;
}

#content.threecolumn .primary .add_border_bottom {
	border-bottom: 1px solid #bdbdbb;
	padding-bottom: 10px;
}

#content.threecolumn .primary .add_border_top {
	border-top: 1px solid #bdbdbb;
}

#content.threecolumn .main {
	background: url(../img/bg-main.png) top repeat-x;
	width: 531px;
}

#content.twocolumn {
	background-color: #FFFFFF;
	overflow: auto;
}

#content.twocolumn .primary {
	display: inline;
	float: left;
	margin: 10px 0 0 10px;
	width: 164px;
}

#content.twocolumn .primary h3 {
	font-size: 14px;
	padding: 6px 0 0 0;
}

#content.twocolumn .primary h3.first {
	padding-top: 0;
}

#content.twocolumn .primary h4 {
	font-weight: normal;
}

#content.twocolumn .primary h5 {
	font-size: 12px;
}

#content.twocolumn .primary ul {
	overflow: auto;
	padding-top: 4px;
}

#content.twocolumn .primary ul li {
	padding: 4px 0 4px 0;
}

#content.twocolumn .primary ul.category {
	margin-left: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-top: 0px;
}

#content.twocolumn .primary ul.indent {
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	margin-left: 20px;
	margin-top: 5px;
	padding-left: 10px;
	padding-top: 0;
}

#content.twocolumn .primary .active {
	font-weight: bold;
}

#content.twocolumn .primary .arrow h4 {
	background:
		url(../../file/Content/Images/img-primary-arrow_53feaf48cd0ee2ef2de68e7cf63f17d969ea17b9.jpg)
		0 1px no-repeat;
	padding-left: 16px;
}

#content.twocolumn .primary .fill {
	background-color: #e3e2de;
	padding: 6px 0 6px 6px;
	width: 145px;
}

#content.twocolumn .primary .filter .selected a {
	font-weight: bold;
}

#content.twocolumn .primary .primary_box {
	background: url(../img/bg-primary-callout.png) top repeat-x;
	padding: 16px 0 20px 7px;
}

#content.twocolumn .primary .add_border_bottom {
	border-bottom: 1px solid #bdbdbb;
	padding-bottom: 10px;
}

#content.twocolumn .primary .add_border_top {
	border-top: 1px solid #bdbdbb;
}

#content.twocolumn .main {
	background: url(../img/bg-main.png) top repeat-x;
}

/* Page specific styles */
body {
	background: url(../img/body_border.jpg) top center repeat-y;
	/* Need new background image */
	color: #424242;
	font-size: 12px;
	font-family: Arial, sans-serif;
	/* End Home Page */

	/* End Index */

	/* End Application */

	/* End Customer Support */

	/* End Division Support */

	/* End Division Home */

	/* End Products Compare */

	/* End Product Pumps */

	/* End Product Overview */

	/* End Product Quick View - Modal */

	/* End Divisions */

	/* End Search Reference */

	/* End Where To Buy */

	/* Markets */

	/* End Container */
}

body.Home .image-rotator,body.DivisionHome .image-rotator {
	position: relative;
	width: 999px;
	margin: 0 auto;
}

body.Home .image-rotator .slide,body.DivisionHome .image-rotator .slide
	{
	height: 367px;
	width: 999px;
}

body.Home .image-rotator #slide1,body.DivisionHome .image-rotator #slide1
	{
	/*background: url('../img/slide_1_MediaManager.jpg'); */
	
}

body.Home .image-rotator #access,body.DivisionHome .image-rotator #access
	{
	background-color: #0f0f1e;
	width: 999px;
	height: 92px;
}

body.Home .image-rotator #slide1In,body.DivisionHome .image-rotator #slide1In
	{
	background: url('../../file/Content/Images/slide_1_Indego.jpg');
}

body.Home .image-rotator #slide2In,body.DivisionHome .image-rotator #slide2In
	{
	background: url('../../file/Content/Images/slide_2_Indego.jpg');
	display: none;
}

body.Home .image-rotator .headline,body.DivisionHome .image-rotator .headline
	{
	margin-left: 52px;
	padding: 24px 0;
}

body.Home .image-rotator .headline h2,body.DivisionHome .image-rotator .headline h2
	{
	color: #231f20;
	font-size: 26px;
	font-family: "DINOT-Light", Arial, sans-serif;
	font-weight: normal;
}

body.Home .image-rotator .headline h2 span,body.DivisionHome .image-rotator .headline h2 span
	{
	font-family: "DINOT-Medium", Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
}

body.Home .image-rotator .details,body.DivisionHome .image-rotator .details
	{
	color: #ffffff;
	font-size: 11px;
	padding: 10px 0 0 52px;
	width: 296px;
}

body.Home .image-rotator .details h3,body.DivisionHome .image-rotator .details h3
	{
	font-size: 16px;
}

body.Home .image-rotator .details a,body.DivisionHome .image-rotator .details a
	{
	text-decoration: underline;
}

body.Home .image-rotator .home-callout,body.DivisionHome .image-rotator .home-callout
	{
	background-color: #efefef;
	border-left: 1px solid #d7dfe3;
	border-bottom: 1px solid #989892;
	position: absolute;
	right: 0;
	top: 0;
}

body.Home .image-rotator .home-callout ul,body.DivisionHome .image-rotator .home-callout ul
	{
	overflow: hidden;
}

body.Home .image-rotator .home-callout ul li,body.DivisionHome .image-rotator .home-callout ul li
	{
	border-top: 1px solid #989892;
	overflow: auto;
	padding: 5px 4px 5px 16px;
	width: 292px;
	height: 68px;
}

body.Home .image-rotator .home-callout ul li.chat button,body.DivisionHome .image-rotator .home-callout ul li.chat button
	{
	display: inline;
	float: left;
	margin-right: 4px;
}

body.Home .image-rotator .home-callout ul li.chat p,body.DivisionHome .image-rotator .home-callout ul li.chat p
	{
	padding-bottom: 0;
}

body.Home .image-rotator .home-callout ul li h3,body.DivisionHome .image-rotator .home-callout ul li h3
	{
	font-family: "DINOT-Medium", Arial, sans-serif;
	font-size: 18px;
}

body.Home .image-rotator .home-callout ul li p,body.DivisionHome .image-rotator .home-callout ul li p
	{
	font-size: 11px;
}

body.Home .image-rotator .home-callout ul li p a,body.DivisionHome .image-rotator .home-callout ul li p a
	{
	text-decoration: underline;
}

body.Home .image-rotator .featured-content-paging,body.DivisionHome .image-rotator .featured-content-paging
	{
	position: absolute;
	bottom: 15px;
	right: 10px;
}

body.Home .image-rotator .featured-content-paging .page,body.DivisionHome .image-rotator .featured-content-paging .page
	{
	float: left;
	display: inline;
	width: 8px;
	height: 8px;
	background: #7e7c76;
	margin-right: 5px;
}

body.Home .image-rotator .featured-content-paging .page.active,body.DivisionHome .image-rotator .featured-content-paging .page.active
	{
	background: #ffb91d;
}

body.Home .popup_overlay,body.DivisionHome .popup_overlay {
	background: #fff;
	display: none;
	height: 457px;
	margin-top: 0;
	position: absolute;
	width: 100%;
	z-index: 999;
}

body.Home .popup_container,body.DivisionHome .popup_container {
	display: none;
	overflow: hidden;
	position: absolute;
	width: 314px;
}

body.Home .popup_container.yellow,body.DivisionHome .popup_container.yellow
	{
	margin-left: 323px;
}

body.Home .popup_container.green,body.DivisionHome .popup_container.green
	{
	margin-left: 646px;
}

body.Home .popup,body.DivisionHome .popup {
	color: #ffffff;
	display: none;
	float: left;
	position: absolute;
	width: 314px;
	z-index: 9999;
}

body.Home .popup .section_title,body.DivisionHome .popup .section_title
	{
	border-bottom: 1px solid #66ade0;
	padding: 10px 0 10px 20px;
}

body.Home .popup .section_title.border_blue,body.DivisionHome .popup .section_title.border_blue
	{
	border-bottom: 1px solid #66ade0;
}

body.Home .popup .section_title.border_yellow,body.DivisionHome .popup .section_title.border_yellow
	{
	border-bottom: 1px solid #ffeec7;
}

body.Home .popup .section_title.border_green,body.DivisionHome .popup .section_title.border_green
	{
	border-bottom: 1px solid #66ade0;
}

body.Home .popup .section_links,body.DivisionHome .popup .section_links
	{
	overflow: auto;
	padding: 10px 0 10px 20px;
}

body.Home .popup .section_links ul,body.DivisionHome .popup .section_links ul
	{
	line-height: 26px;
}

body.Home .popup .section_links ul li,body.DivisionHome .popup .section_links ul li
	{
	background:
		url('../../file/Content/Images/espot_link_arrow_51b3520acd7c27cd20896523e2dcfba65ff6ed2f.png')
		0 9px no-repeat;
	padding-left: 10px;
}

body.Home .popup .section_links.border_blue,body.DivisionHome .popup .section_links.border_blue
	{
	border-bottom: 1px solid #66ade0;
}

body.Home .popup .section_links.border_blue .second_column,body.DivisionHome .popup .section_links.border_blue .second_column
	{
	margin-left: 60px;
}

body.Home .popup .section_links.border_yellow,body.DivisionHome .popup .section_links.border_yellow
	{
	border-bottom: 1px solid #ffeec7;
}

body.Home .popup .section_links.border_yellow .second_column,body.DivisionHome .popup .section_links.border_yellow .second_column
	{
	margin-left: 60px;
}

body.Home .popup .section_links.border_green,body.DivisionHome .popup .section_links.border_green
	{
	border-bottom: 1px solid #66ade0;
}

body.Home .popup .section_links.border_green .second_column,body.DivisionHome .popup .section_links.border_green .second_column
	{
	margin-left: 25px;
}

body.Home .popup .section_bottom,body.DivisionHome .popup .section_bottom
	{
	line-height: 16px;
	padding: 5px 0 5px 20px;
}

body.Home .popup .section_bottom.border_blue,body.DivisionHome .popup .section_bottom.border_blue
	{
	border-bottom: 1px solid #66ade0;
}

body.Home .popup .section_bottom.border_yellow,body.DivisionHome .popup .section_bottom.border_yellow
	{
	border-bottom: 1px solid #ffeec7;
}

body.Home .popup .section_bottom.border_green,body.DivisionHome .popup .section_bottom.border_green
	{
	border-bottom: 1px solid #66cccd;
}

.popup.blue a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.popup.yellow a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.popup.green a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

body.Home .popup.blue,body.DivisionHome .popup.blue {
	background-color: #0076cc;
}

body.Home .popup.yellow,body.DivisionHome .popup.yellow {
	background-color: #ffb91d;
	top: 154px;
}

body.Home .popup.green,body.DivisionHome .popup.green {
	background-color: #00aaac;
	top: 180px;
}

body.Home .popup h4,body.DivisionHome .popup h4 {
	font-size: 16px;
}

body.Divisions .main p {
	lin-height: 18px;
	width: 500px;
}

body.Divisions .main .search-for-division {
	margin-top: 30px;
}

body.Divisions .main .search-for-division label {
	padding-right: 10px;
}

body.Divisions .main .search-for-division input {
	width: 140px;
}

body.Divisions .main .search-divisions {
	margin-top: 30px;
	overflow: auto;
}

body.Divisions .main .search-divisions strong {
	float: left;
	margin-right: 10px;
}

body.Divisions .main .search-divisions li {
	float: left;
	padding-right: 10px;
	text-decoration: underline;
}

body.Divisions .main .search-divisions li a {
	text-decoration: none;
}

body.Divisions .main .search-results {
	clear: both;
	margin: 20px 0 100px;
	overflow: auto;
}

body.Divisions .main .search-results .column {
	float: left;
	margin-right: 10%;
	width: 45%;
}

body.Divisions .main .search-results .column.last {
	margin-right: 0;
}

body.Divisions .main .search-results .column li {
	padding-top: 8px;
	text-decoration: underline;
}

body #container {
	margin: 0 auto;
	position: relative;
	width: 1080px;
}

body #container #header {
	height: 80px;
	width: 100%;
}

body #container #header .global {
	height: 26px;
	position: relative;
}

body #container #header .global .global-right {
	margin-top: 1px;
}

body #container #header .global .global-right select {
	float: right;
}

body #container #header .global .global-right ul.utility {
	float: right;
	margin: 6px 11px 0 27px;
}

body #container #header .global .global-right ul.utility li {
	float: left;
	padding-right: 20px;
}

body #container #header .global .global-right ul.utility li a {
	font-family: "DINOT-Regular", Arial, sans-serif;
	font-size: 11px;
}

body #container #header .global .global-right ul.utility li.last {
	padding-right: 0;
}

body #container #header .global .choose-location {
	background-color: #424242;
	border-left: 1px solid #A6A6A6;
	float: right;
	height: 16px;
	line-height: 14px;
	margin: 2px 5px 0 0;
	padding: 2px 5px;
}

body #container #header .global .choose-location span {
	color: #FFFFFF;
}

body #container #header .global .select-language {
	float: right;
}

body #container #header .global .select-location {
	background-color: #424242;
	float: right;
	height: 15px;
	margin-top: 2px;
	padding-top: 5px;
	text-align: center;
	width: 28px;
}

body #container #header .navigation {
	height: 92px;
	padding-left: 50px;
}

body #container #header .navigation .search-area {
	background-color: #d4d1cb;
	border-left: 1px solid #e1dfdb;
	clear: both;
	float: right;
	font-size: 10px;
	height: 38px;
	padding: 8px 12px;
	position: relative;
	width: 286px;
}

body #container #view-cart .search-area #search-area-float-wrapper {
	clear: both;
	float: left;
	height: 28px;
	margin-top: 2px;
	width: 100%;
	background-color: #f6f6f6;
	border: 1px solid #e8e8ea;
}

body #container #view-cart .search-area #search-area-float-wrapper #gray p
	{
	padding: 5px 5px 5px 5px;
	float: left;
}

body #container #view-cart .search-area #search-area-float-wrapper #search-box
	{
	float: right;
	margin-top: 4px;
}

body #container #view-cart .search-area #search-area-float-wrapper #search-box button
	{
	padding: 0;
	border-radius: 0;
	background-color: #f6f6f6;
	border: 1px solid #d4d1cb;
	margin-right: 5px;
}

body #container #header .navigation .search-area #search-area-float-wrapper input.textbox
	{
	float: left;
	font-size: 10px;
	width: 212px;
}

body #container #header .navigation .search-area #search-area-float-wrapper .search-button
	{
	display: inline;
	float: left;
}

body #container #header .navigation img.logo {
	margin-top: 19px;
}

body #container #header .navigation ul {
	font-family: "DINOT-Medium", Arial, sans-serif;
	margin-top: 6px;
	overflow: auto;
}

body #container #header .navigation ul li {
	display: inline;
	float: left;
	line-height: 18px;
	padding-right: 20px;
}

body #container #header .navigation ul li.last {
	padding-right: 0;
}

body #container #header .navigation ul li a {
	display: block;
	font-family: "DINOT-Medium", Arial, sans-serif;
	font-weight: bold;
}

body #container #header .navigation #products-tab {
	display: block;
	font-family: "DINOT-Medium", Arial, sans-serif;
	font-weight: bold;
}

body #container #header .navigation ul li .flyout {
	background: #ffffff;
	position: absolute;
	z-index: 999;
	display: none;
	border-top: 2px solid #a4a095;
	border-bottom: 4px solid #ffb91d;
	padding-bottom: 20px;
}

body #container #header .navigation ul li .flyout .column_first {
	margin-left: 14px;
}

body #container #header .navigation ul li .flyout .column_last {
	margin: 0 10px 0 50px;
}

body #container .lower {
	width: 100%;
	float: left;
}

body #container .lower .news {
	background-color: #d0dae6;
	border-top: 1px solid #e1e6ed;
	height: 25px;
	margin-top: 16px;
	overflow: auto;
	padding: 16px 20px 4px 20px;
}

body #container .lower .news p {
	float: left;
}

body #container .lower .news p span {
	color: #0076cc;
}

body #container .lower .news a {
	float: right;
	text-decoration: underline;
}

body #container .lower .text {
	background-color: #fff;
	color: #6f6754;
	overflow: auto;
}

body #container .lower .text .left-side {
	background: url('../img/Login-BG.jpg') 100% 0px no-repeat;
	float: left;
	padding: 5px 0 27px 40px;
	margin-left: 55px;
	width: 301px;
	height: 228px border-top:  1px solid #e1e1ee !important;
}

body #container .lower .text .right-side {
	float: left;
	padding: 20px 12px 10px 0;
	margin-left: 20px;
	width: 300px;
	border-top: 1px solid #e1e1ee;
}

body #container .lower .text .right-side2 {
	float: left;
	padding: 20px 12px 10px 0;
	width: 320px;
	border-top: 1px solid #e1e1ee;
}

body #container .lower .text .right-side img {
	float: right;
	margin-left: 0;
}

body #container .lower .title .left-side {
	float: left;
	padding: 20px 0 10px 90px;
	width: 301px;
	font-weight: bold;
	font-size: 16px;
}

body #container .lower .title .right-side {
	float: left;
	padding: 20px 12px 10px 0;
	margin-left: 20px;
	width: 500px;
	font-weight: bold;
	font-size: 16px;
}

body #footer {
	background-color: #ffffff;
	border-top: 1px solid #e1e1ee;
	color: #8d8d8d;
	/*height: 100px;*/
	margin-top: 4px;
	margin-left: 50px;
	/*overflow: auto;*/
	width: 93%;
	float: left;
	padding-top: 20px;
}

body #footer #footer_container {
	margin: 0 auto;
	padding: 23px 12px 0 12px;
	width: 999px;
}

body #footer #footer_container .tagline {
	height: 21px;
	float: right;
	width: 306px;
}

body #header .tagline {
	float: right;
	margin-top: 19px;
	margin-right: 39px;
}

body #footer #footer_container .true_footer {
	float: left;
	width: 100%;
}

body #footer #footer_container p {
	float: left;
}

body #footer #footer_container #bottom_links a {
	font-size: 11px;
}

body #footer #footer_container #bottom_links ul {
	float: left;
	margin-left: 30px;
}

body #footer #footer_container #bottom_links ul li {
	background:
		url('../../file/Content/Images/nav_break_91c356de4f8e83aad149be1182587c5e04473893.gif')
		100% 2px no-repeat;
	float: left;
	margin-right: 6px;
	padding-right: 6px;
}

body #footer #footer_container #bottom_links ul li.last {
	background: none;
	margin: 0;
	padding: 0;
}

body #footer #footer_container .social {
	clear: both;
	padding-top: 10px;
}

body #footer #footer_container .social ul {
	overflow: auto;
}

body #footer #footer_container .social ul li {
	float: left;
	padding-right: 6px;
}

body #footer #footer_container .social ul li.last {
	padding-right: 0;
}

body #footer #footer_container .social ul li a span.social_icon {
	display: block;
	height: 21px;
	width: 21px;
}

body #footer #footer_container .social ul li a#fb span {
	background:
		url('../../file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png')
		0 -22px;
}

body #footer #footer_container .social ul li a#tw span {
	background:
		url('../../file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png')
		-22px -22px;
}

body #footer #footer_container .social ul li a#yt span {
	background:
		url('../../file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png')
		-44px -22px;
}

body #footer #footer_container .social ul li a#fb:hover span {
	background:
		url('../../file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png')
		0 0;
}

body #footer #footer_container .social ul li a#tw:hover span {
	background:
		url('../../file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png')
		-22px 0;
}

body #footer #footer_container .social ul li a#yt:hover span {
	background:
		url('../../file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png')
		-44px 0;
}

/* End Body */

/*!
 * jQuery UI Tabs 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs {
	position: relative;
	padding: 0;
	zoom: 1;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li {
	background-color: #424242;
	list-style: none;
	float: left;
	position: relative;
	margin: 0 5px 0 0;
	border: 1px solid #424242;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
	color: #ffffff;
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-color: #ffffff;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 0;
	z-index: 1;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #424242;
	font-weight: bold;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
	{
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	background-color: #FFFFFF;
	border: 1px solid #424242;
	clear: both;
	display: block;
	padding: 10px 15px;
	position: relative;
	top: -1px;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}

/* Localized */
.productsLP {
	border-bottom: 3px solid #EDECEA;
	height: 157px;
	left: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	position: relative;
	top: 0;
	background: url("../../file/Content/Images/ProductBG.png") repeat-x
		scroll center bottom transparent;
}

.productsLP a span {
	display: block;
	height: 106px;
	width: 106px;
}

.productsLP a {
	display: inline;
	float: left;
	height: 153px;
	margin: 0 5px;
	text-align: center;
	text-decoration: none;
	width: 106px;
}

.productsLP a label {
	border-top: 2px solid #E1E1E1;
	bottom: 10px;
	display: block;
	height: 41px;
	width: 106px;
}

.marketsLP {
	border-bottom: 3px solid #424242;
	height: 157px;
	left: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	position: relative;
	top: 0;
	background: url("../../file/Content/Images/ProductBG.png") repeat-x
		scroll center bottom transparent;
}

.marketsLP a span {
	display: block;
	height: 106px;
	width: 106px;
}

.marketsLP a {
	display: inline;
	float: left;
	height: 153px;
	margin: 0 5px;
	text-align: center;
	text-decoration: none;
	width: 106px;
}

.marketsLP a label {
	border-top: 2px solid #E1E1E1;
	bottom: 10px;
	display: block;
	height: 41px;
	width: 106px;
}

body.videoMR .main .block_title {
	width: 130px;
}

.videoMR {
	height: 283px;
	left: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 432px;
	float: left;
}

.videoMR a span {
	display: block;
}

.videoMR a {
	display: inline;
	height: 153px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 432px;
}

.videoMR a label {
	border-top: 2px solid #E1E1E1;
	display: block;
}

body.leftMR .main .block_title {
	width: 130px;
}

.leftMR {
	left: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 432px;
	float: left;
	list-style: outside circle;
}

.leftMR a span {
	display: block;
}

.leftMR a {
	display: inline;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 432px;
}

.leftMR a label {
	border-top: 2px solid #E1E1E1;
	display: block;
}

.leftMR ul {
	list-style: inside disc;
}

.leftMR li {
	list-style: inside disc;
}

body.rightMR .main .block_title {
	width: 130px;
}

.rightMR {
	left: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 262px;
	float: right;
	background: url("../../file/Content/Images/ProductBG.png") repeat-x
		scroll center bottom transparent;
	border-bottom: 2px solid #424242;
}

.rightMR a span {
	display: block;
}

.rightMR a {
	margin-left: 54px;
	display: block;
}

.rightMR ul li {
	padding-bottom: 12px;
	position: relative;
}

.rightMR ul {
	padding: 0 12px;
}

.rightMR a label {
	border-top: 2px solid #E1E1E1;
	display: block;
}

.rightMR ul li span {
	position: absolute;
}

.rightMR li {
	margin: 5px;
}

body.SpecificMarkets #container #content .main .rightMR ul li a {
	display: block;
	margin-left: 54px;
}

body.rightMR .main .block_title {
	width: 130px;
}

.rightMR {
	left: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 262px;
	float: right;
	background: url("../../file/Content/Images/ProductBG.png") repeat-x
		scroll center bottom transparent;
	border-bottom: 2px solid #424242;
}

.rightMR a span {
	display: block;
}

.rightMR a {
	margin-left: 54px;
	display: block;
}

.rightMR ul li {
	padding-bottom: 12px;
	position: relative;
}

.rightMR ul {
	padding: 0 12px;
}

.rightMR a label {
	border-top: 2px solid #E1E1E1;
	display: block;
}

.rightMR ul li span {
	position: absolute;
}

.rightMR li {
	margin: 5px;
}

body.rightMRL .main .block_title {
	width: 130px;
}

.rightMRL {
	left: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 262px;
	float: right;
	background: url("../../file/Content/Images/ProductBG.png") repeat-x
		scroll center bottom transparent;
	border-bottom: 2px solid #424242;
}

.rightMRL a span {
	display: block;
}

.rightMRL a {
	/*margin-left: 54px;*/
	display: block;
}

.rightMRL ul li {
	padding-bottom: 12px;
	position: relative;
}

.rightMRL ul {
	padding: 0 12px;
}

.rightMRL a label {
	border-top: 2px solid #E1E1E1;
	display: block;
}

.rightMRL ul li span {
	position: absolute;
}

.rightMRL li {
	margin: 5px;
}

.descriptList ul {
	list-style: inside disc;
}

.descriptList li {
	list-style: inside disc;
}

.column_first a {
	background: none;
}

body.Home .false_footer {
	float: left;
	width: 150px;
	padding-right: 5px;
	margin-bottom: 10px;
}

body.Home .false_footer ul li {
	margin: 5px 0px 5px 0px;
}

.country-title {
	float: right;
	padding: 4px 5px 0 5px;
	color: #fff;
	font-size: 13px;
}

body #container #header .navigationDiv {
	height: 92px;
}

body #container #header .navigationDiv .search-area {
	background-color: #d4d1cb;
	border-left: 1px solid #e1dfdb;
	clear: both;
	float: right;
	font-size: 10px;
	height: 38px;
	padding: 8px 12px;
	position: relative;
	width: 286px;
}

body #container #header .navigationDiv .search-area #search-area-float-wrapper
	{
	clear: both;
	float: left;
	height: 20px;
	margin-top: 2px;
	width: 100%;
}

body #container #header .navigationDiv .search-area #search-area-float-wrapper input.textbox
	{
	float: left;
	font-size: 10px;
	width: 212px;
}

body #container #header .navigationDiv .search-area #search-area-float-wrapper .search-button
	{
	display: inline;
	float: left;
}

body #container #header .navigationDiv img.logo {
	margin-top: 19px;
}

body #container #header .navigationDiv ul {
	font-family: "DINOT-Medium", Arial, sans-serif;
	margin-top: 2px;
	overflow: auto;
}

body #container #header .navigationDiv ul li {
	display: inline;
	float: left;
	line-height: 18px;
	padding-right: 20px;
}

body #container #header .navigationDiv ul li.last {
	padding-right: 0;
}

body #container #header .navigationDiv ul li a {
	display: block;
	font-family: "DINOT-Medium", Arial, sans-serif;
}

body #container #header .navigationDiv ul li .flyout {
	background: #ffffff;
	position: absolute;
	z-index: 999;
	display: none;
	border-top: 2px solid #a4a095;
	border-bottom: 4px solid #ffb91d;
	padding-bottom: 20px;
}

body #container #header .navigationDiv ul li .flyout .column_first {
	margin-left: 14px;
}

body #container #header .navigationDiv ul li .flyout .column_last {
	margin: 0 10px 0 50px;
}

body #container #header .navigationDiv ul li .flyout span.title {
	color: #232323;
	display: block;
	height: 32px;
	line-height: 50px;
	width: 100%;
}

body #container #header .navigationDiv ul li .flyout ul {
	float: left;
	line-height: 20px;
}

body #container #header .navigationDiv ul li .flyout ul li {
	font-size: 11px;
	clear: both;
}

#submit-batton {
	background-color: #5079a5;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: -3px;
	min-width: 100px;
	border-radius: 15px;
	color: #ffffff;
	float: right;
	font-family: inherit;
	padding: 4px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	word-wrap: break-word;
	z-index: 1;
	margin-right: 60px;
}

#horiz-menu-div {
	display: none;
}

div.left-side  td span {
	position: absolute !important;
}

#copyright {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
	margin: 0;
	padding-bottom: 0;
	padding-left: 3px;
	text-align: left;
	vertical-align: middle;
	width: 400px;
}

#copyright2 {
	color: #666666;
	float: right;
	height: 54px;
	margin: 0;
	text-align: left;
	vertical-align: middle;
	width: 300px;
	z-index: 40;
	padding-top: 17px;
}

input[type=text] {
	font-size: 12px;
	margin: 0 0 0 5px;
	padding: 2px;
	width: 300px;
	background-color: white;
	border: 1px solid #d4d1cb;
	color: #333333;
}

fieldset label dfn {
	float: left;
	font-size: 12px;
	margin: 0 0 0 0;
	text-align: right;
}

input[type=submit] {
	cursor: pointer;
}

table {
	margin-bottom: 10px;
}

label {
	margin-right: 5px;
}

input[type=text]:focus,input[type=text].sffocus {
	background-color: #fdd880;
	border-color: #fdd880;
	border-style: solid;
	border-width: 2px;
	border: 1px solid #d4d1cb;
}

body {
	cursor: pointer;
}

div#login-errors {
	margin-left: -40px;
	margin-top: 12px;
}

div#login-errors div.epi-error {
	margin-top: 2px !important;
	background-color: white;
	height: 45px !important;
	margin-left: -30px !important;
	width: 250px !important;
}

.showSM {
	display: none;
}

.taglineFooter {
	float: right;
	padding-left: 10px;
}

.copyrightText {
	float: left;
	font-size: 12px;
}

@media only screen and (min-width :981px) and (max-width :1280px) and
	(orientation : portrait) {
}

@media only screen and (min-width :900px) and (max-width :980px) and
	(orientation : portrait) {
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and
	(orientation :landscape) {
	body #container {
		width: 100%;
	}
	body.Home .image-rotator {
		width: calc(100% -   40px);
	}
	body #container #header .navigation {
		text-align: left;
		padding-left: 20px;
		height: inherit;
	}
	body #container #header .navigation,body #container #header {
		height: inherit;
	}
	body.Home .image-rotator .slide,body.DivisionHome .image-rotator .slide
		{
		width: 100%;
		height: inherit;
	}
	body.Home .image-rotator .slide,body.DivisionHome .image-rotator .slide img
		{
		max-width: 100%;
		height: auto;
		width: 100%;
		line-height: 0;
	}
	body.Home .image-rotator #access,body.DivisionHome .image-rotator #access
		{
		width: 100%;
	}
	body #container .lower .title .right-side {
		width: 405px;
		padding: 20px 0 10px;
	}
	body #container .lower .title .left-side {
		padding: 20px 0 10px;
		width: 300px;
	}
	body #container .lower .text .left-side {
		margin-left: 0;
		padding: 5px 0 27px;
		width: 301px;
	}
	body #container .lower .text .right-side {
		width: calc(33% -   15px);
	}
	body #container .lower .text .right-side2 {
		margin-left: 0;
		padding: 20px 0 10px;
		width: 32%;
	}
	body #footer {
		margin: 4px 20px 0;
		padding: 20px 0;
		width: calc(100% -   40px);
	}
	body #header .tagline {
		margin-right: 20px;
	}
	#submit-batton {
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	body #container .lower {
		float: left;
		padding: 0 20px;
		width: calc(100% -   40px);
	}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and
	(orientation : portrait) {
	body #container {
		width: 100%;
	}
	body.Home .image-rotator {
		width: calc(100% -   40px);
	}
	body #container #header .navigation {
		text-align: left;
		padding-left: 20px;
		height: inherit;
	}
	body #container #header .navigation,body #container #header {
		height: inherit;
	}
	body.Home .image-rotator .slide,body.DivisionHome .image-rotator .slide
		{
		width: 100%;
		height: inherit;
	}
	body.Home .image-rotator .slide,body.DivisionHome .image-rotator .slide img
		{
		max-width: 100%;
		height: auto;
		width: 100%;
		line-height: 0;
	}
	body.Home .image-rotator #access,body.DivisionHome .image-rotator #access
		{
		width: 100%;
	}
	body #container .lower .title .right-side {
		width: 405px;
		padding: 20px 0 10px;
	}
	body #container .lower .title .left-side {
		padding: 20px 0 10px;
		width: 300px;
	}
	body #container .lower .text .left-side {
		margin-left: 0;
		padding: 5px 0 27px;
		width: 301px;
	}
	body #container .lower .text .right-side {
		width: 395px;
	}
	body #container .lower .text .right-side2 {
		margin-left: 20px;
		padding: 20px 0 10px;
		width: 405px;
	}
	body #footer {
		margin: 4px 20px 0;
		padding: 20px 0;
		width: calc(100% -   40px);
	}
	body #header .tagline {
		margin-right: 20px;
	}
	#submit-batton {
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	body #container .lower {
		float: left;
		padding: 0 20px;
		width: calc(100% -   40px);
	}
}

@media ( min-width : 320px) and (max-width:767px) {
	body{
	margin-left: 10px;
    margin-right: 10px;
	}
	body #container {
		width: 100%;
	}
	body.Home .image-rotator {
		width: calc(100% -   20px);
	}
	body #container #header .navigation {
		text-align: center;
		padding-left: 0;
		height: inherit;
	}
	body #container #header .navigation,body #container #header {
		height: inherit;
	}
	body #header .tagline {
		float: none;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 10px;
	}
	body.Home .image-rotator .slide,body.DivisionHome .image-rotator .slide
		{
		width: 100%;
		height: inherit;
	}
	body.Home .image-rotator .slide,body.DivisionHome .image-rotator .slide img
		{
		max-width: 100%;
		height: auto;
		width: 100%;
		line-height: 0;
	}
	body.Home .image-rotator #access,body.DivisionHome .image-rotator #access
		{
		width: 100%;
	}
	button.callout-button-reg {
		display: block;
		width: calc(100% -   20px);
		margin: 21px auto;
	}
	table.cufield td.cubutton-reg {
		padding: 0;
	}
	body #container .lower .title .left-side {
		width: 100%;
		text-align: center;
		padding: 20px 0 10px;
	}
	body #container .lower .title .left-side p {
		margin: 0;
	}
	body #container .lower .title .right-side {
		width: 100%;
		padding: 0;
	}
	.hideSM {
		display: none;
	}
	.showSM {
		display: block;
	}
	body #container .lower .text .left-side {
		float: none;
		margin: 0 auto;
		padding: 0;
		width: 300px;
	}
	table.cufield td {
		padding: 5px 0 7px 30px;
	}
	body #container .lower .text {
		background-color: #fff;
		color: #6f6754;
		overflow: hidden;
		padding: 0 5px;
		width: calc(100% -   10px);
	}
	#copyright {
		width: 100%;
		text-align: center;
	}
	body #footer {
		margin-left: 0;
		padding-left: 0;
		width: 100%;
	}
	#copyright {
		padding: 10px 0;
	}
	.taglineFooter {
		padding-left: 0;
		width: 100%;
		text-align: center;
	}
	body #container .lower .text .right-side2 {
		width: 100%;
		padding: 10px 0;
		text-align: center;
	}
	body #container .lower .text .right-side {
		width: 100%;
		padding: 10px 0;
		text-align: center;
		margin-left: 0;
	}
	.showSM p {
		padding: 20px 0 10px;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		color: #000;
	}
	body #container #header .navigation,body #container #header a {
		display: block;
		float: left;
		width: 100%;
	}
	#submit-batton {
		-moz-appearance: none;
		-webkit-appearance: none;
	}
}

@media ( min-width :500px) and (max-width:767px) {
	body #container #header a {
		width: auto;
		float: left;
		margin-left: 10px;
	}
	body #header .tagline {
		float: right;
		margin: 10px 10px 0 0;
	}
}