/*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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/file/Content/Fonts/DINOT/DINOT-Bold_0034a2603eb74f56773efa25e2853cc81b4fca17.svg') format('svg');
  */
  font-style: normal;
  font-weight: normal;
}
/* Reset */
html,
body,
div,
span,
applet,
object,
iframe,
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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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.search-button {
  background-color: #424242;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: #FFFFFF;
  font-family: "DINOT-Medium", Arial, sans-serif;
  padding: 3px 0;
  text-align: center;
  text-decoration: none;
  word-wrap: break-word;
  behavior: url(Content/PIE.htc);
  position: relative;
  z-index: 1;
}
button.search-button:hover{
background-color: #424242 !important;
color: #FFFFFF !important;
}
button#supportcontactusbutton {
  background-color: #424242;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: #FFFFFF;
  font-family: "DINOT-Medium", Arial, sans-serif;
  padding: 4px 0;
  text-align: center;
  text-decoration: none;
 /*/*  text-transform: uppercase;*/*/
  word-wrap: break-word;
  behavior: url(Content/PIE.htc);
  position: relative;
  z-index: 1;
}
button#careersearchjobbutton {
  background-color: #424242;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: #FFFFFF;
  font-family: "DINOT-Medium", Arial, sans-serif;
  padding: 4px 0;
  text-align: center;
  text-decoration: none;
/* /*  text-transform: uppercase;*/*/
  word-wrap: break-word;
  behavior: url(Content/PIE.htc);
  position: relative;
  z-index: 1;
}
button#careersearchjobbutton{
  display: inline;
  float: right;
}
button:hover {
  cursor: pointer;
}
button.callout-button {
  border-radius: 50px 50px 50px 50px;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
  min-width: 115px;
}
button.search-button {
  font-size: 12px ! important;
  padding: 3px;
}
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(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;
}*/
p {
  padding-bottom: 0px;
}
/*
.nav-selected {
   background: url('/parker/newparkerstyle/_cassette/file/Content/Images/nav_selected_e772d98642bc7e7997a8f7e5469e80ca4a6f08cf.png') 0 0 no-repeat;  
  font-weight: bold; 
  padding-left: 5px;
  width: inherit;
}

.nav-selected a {
   background: url('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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;
}
.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 {
  /* text-transform: capitalize; */        
  /* commented because of change request, to make the text in header(keyword, part number radio buttons) to default case*/
  float: left;
  padding: 1px 10px 0 2px;
}
input.radio {
  float: left;
}
#tabs {
  background-color: white;
}
.product-info {
  overflow: auto;
  padding-bottom: 20px;
}
.product-info .product-image {
  display: inline;
  float: left;
  width: 196px;
}
.product-info .product-image img {
  display: block;
  margin: 0 auto;
  width: 170px;
}
.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: 246px;
}
.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 {
  padding-bottom: 10px;
}
.product-info .product-attributes table td label {
  font-weight: bold;
}
.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: 10px 0 15px 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('/parker/newparkerstyle/_cassette/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.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 10px;
}
table.cufield tr {
  border-bottom: 3px solid #edecea;
  width: 100%;
}
table.cufield td.last {
  border: none;
}
table.cufield td.title {
  font-weight: bold;
  width: 180px;
}
table.cufield td.cubutton{
  border: 0;
  padding: 5px 0 5px 10px;
}
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: 260px;
}
table.cufield textarea.cutext{
  border: 1px solid #cccccc;
  padding: 5px 0 5px 10px;
  width: 200px;
}
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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/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 a {
  font-weight: bold;
  font-size: 12px;
}
.division-nav {
  margin-bottom: 4px;
  overflow: auto;
  width: 100%;
}
.division-nav .search { 
   background-color: #A7A296; 
   border-left: 1px solid #9A9588; 
   float: right; 
   height: 23px; 
   padding: 2px 0 2px 12px; 
   width: 319px; 
} 

/*
.division-nav .search .textbox {
  float: left;
  width: 212px; 
}
*/
.division-nav .search .textbox {
    float: left;
    margin-top: 2px;
    width: 212px;
} 
.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: unset;
  width: 100%;
}
.division-nav ul li {
  display: inline;
  float: left;
  padding-right: 16px;
  line-height: 17px;
  width: auto;
  /* text-transform: capitalize; */
  /* default case for country navigation */
}
.division-nav ul li.last {
  padding-right: 0;
}
.division-nav ul li.nav-selected {
  font-family: "DINOT-Medium", Arial, sans-serif;
}

#modal {
  background-color: #FFFFFF;
  border: 2px solid #c5c4c5;
  min-height: 544px;
  margin: 0 auto;
  overflow: auto;
  padding: 14px 12px 20px 12px;
  position: absolute;
  width: 746px;
  z-index: 100;
  left: -34px;
  top: 729px;
}
#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('/parker/newparkerstyle/_cassette/file/Content/Images/breadcrumbs_arrow_6cba57e3d3cefd0fc4324f41035c2d1f684fbc0c.png') 100% 3px no-repeat;
  float: left;
  margin-right: 5px;
  padding-right: 12px;
}
#breadcrumbs li a {
  font-style: italic;
  font-size: 11px;
}
#breadcrumbs li.active {
  background: none;
  margin: 0;
  padding: 0;
}
#breadcrumbs li.active a {
  font-style: normal;
  font-weight: bold;
}
#view-cart {
  float: right;
  margin: 10px 10px 0 0;
}
#view-cart img {
  float: right;
  height: 19px;
  line-height: 17px;
  width: 31px;
}
#view-cart a {
  background-color: #424242;
  border-left: 1px solid #FFFFFF;
  color: #FFFFFF;
  float: right;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 17px;
  line-height: 16px;
  padding: 2px 6px 0;
}
#content {
  clear: both;
  position: relative;
}
#content .aside {
  display: inline;
  float: left;
  margin: 10px 10px 0 0;
  width: 218px;
}
#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: 186.31px;
}
#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: 179px;
  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 10px;
  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 {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/bg-main_5fb0b6e7e19a44e8bfade7e6d533e0950773c0cb.png') top repeat-x;
  width: 705px;
}
#content.threecolumn {
  background-color: #FFFFFF;
  overflow: auto;
}
#content.threecolumn .primary {
  display: inline;
  float: left;
  margin: 10px 0 0 10px;
  width: 195px;
}
#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('/parker/newparkerstyle/_cassette/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('/parker/newparkerstyle/_cassette/file/Content/Images/bg-primary-callout_e90472c2ad115763677aadf6e2789e2235847a81.png') top repeat-x;
  padding: 16px 0 20px 7px;
}
#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('/parker/newparkerstyle/_cassette/file/Content/Images/bg-main_5fb0b6e7e19a44e8bfade7e6d533e0950773c0cb.png') top repeat-x;
  width: 640px;
}


#content.twocolumn {
  background-color: #FFFFFF;
  overflow: auto;
}
#content.twocolumn .primary {
  display: inline;
  float: left;
  margin: 10px 0 0 10px;
  width: 198px;
}
#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(/parker/newparkerstyle/_cassette/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(/parker/newparkerstyle/_cassette/file/Content/Images/bg-primary-callout_e90472c2ad115763677aadf6e2789e2235847a81.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(/parker/newparkerstyle/_cassette/file/Content/Images/bg-main_5fb0b6e7e19a44e8bfade7e6d533e0950773c0cb.png) top repeat-x;
  width: 833px;
}

.newheaderStyle{
background: url(/parker/newparkerstyle/_cassette/file/Content/Images/bg-home_be53a5260211cd00f98881e941a2c181c917c415.jpg) repeat-x #FFFFFF;
margin-top:-1px;
}
/* Page specific styles */
body {
  background: url(/parker/newparkerstyle/_cassette/file/Content/Images/bg-home_be53a5260211cd00f98881e941a2c181c917c415.jpg) repeat-x #FFFFFF;
  /* 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 {
  height: 356px;
  position: relative;
  width: 960px;
}
body.Home .image-rotator .slide, body.DivisionHome .image-rotator .slide {
  height: 356px;
  width: 960px;
}
body.Home .image-rotator #slide1, body.DivisionHome .image-rotator #slide1 {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/slide_1_44432728da1a138dc34c19f390671672850d70c9.jpg');
}
body.Home .image-rotator #slide2, body.DivisionHome .image-rotator #slide2 {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/slide_2_5c517748b39d7de31428b86087a8a9a2e37f5042.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: 14px 4px 14px 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;
  height: 114px;
  overflow: hidden;
  position: absolute;
  width: 314px;
}
body.Home .popup_container.blue, body.DivisionHome .popup_container.blue {
  height: 224px;
  top: 234px;
}
body.Home .popup_container.yellow, body.DivisionHome .popup_container.yellow {
  height: 155px;
  margin-left: 323px;
  top: 303px;
}
body.Home .popup_container.green, body.DivisionHome .popup_container.green {
  height: 181px;
  margin-left: 646px;
  top: 277px;
}
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('/parker/newparkerstyle/_cassette/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;
}
body.Home .popup.blue, body.DivisionHome .popup.blue {
  background-color: #0076cc;
  top: 224px;
}
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.Home .espots, body.DivisionHome .espots {
  height: 86px;
  margin-top: 15px;
  position: relative;
}
body.Home .espots .espot, body.DivisionHome .espots .espot {
  cursor: pointer;
  float: left;
  height: 60px;
  padding: 12px 14px;
  width: 286px;
}
body.Home .espots .espot.blue, body.DivisionHome .espots .espot.blue {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/espot_blue_4056ac2ff2b3683681fd8da820d0505df496b969.gif') #424242 0 100% no-repeat;
}
body.Home .espots .espot.yellow, body.DivisionHome .espots .espot.yellow {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/espot_yellow_d00451871b464d9edacbf4fa661161441fbbcf5a.gif') #424242 0 100% no-repeat;
  margin-left: 9px;
}
body.Home .espots .espot.green, body.DivisionHome .espots .espot.green {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/espot_green_81f3c3f9196f752877f48fcfe6e2c8d26fddef44.gif') #424242 0 100% no-repeat;
  margin-left: 9px;
}
body.Home .espots .espot h4, body.DivisionHome .espots .espot h4 {
  color: #ffffff;
  font-family: "DINOT-Medium", Arial, sans-serif;
  font-size: 14px;
  padding-bottom: 5px;
}
body.Home .espots .espot p, body.DivisionHome .espots .espot p {
  color: #aba8a8;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
body.Home .lower, body.DivisionHome .lower {
  margin-top: 12px;
}
body.Home .espots {
  margin-top: 16px;
  /* To account for division nav not showing */

}
body.Home .lower {
  margin-top: 30px !important;
}
body.Application #products, body.Application #overview, body.Application #tbd {
  padding: 0;
}
body.Application .wrapper {
  padding: 0 10px;
}
body.Application .ui-tabs-nav li {
  min-width: 140px;
}
body.Application .ui-tabs-nav li a {
  padding: 6px 0;
  text-align: center;
  width: 100%;
}
body.Application ul.products {
  margin: 6px 0 6px 0;
  overflow: auto;
}
body.Application ul.products.add_top_border {
  border-top: 3px solid #edecea;
}
body.Application ul.products li {
  display: block;
  overflow: auto;
}
body.Application ul.products li.add_bottom_border {
  border-bottom: 3px solid #edecea;
}
body.Application ul.products li .left_img {
  float: left;
  margin: 0 12px 10px 0;
  width: 120px;
}
body.Application ul.products li .left_img input {
  margin: 0 4px 0 16px;
}
body.Application ul.products li .left_img img {
  width: 120px;
}
body.Application ul.products li .center_text {
  float: left;
  margin-bottom: 10px;
  width: 240px;
}
body.Application ul.products li .center_text h2 {
  font-size: 15px;
  line-height: 28px;
}
body.Application ul.products li .right_buttons {
  float: left;
  margin: 30px 0 10px 0;
  width: 121px;
}
body.Application ul.products li .right_buttons button {
  display: block;
  font-size: 10px;
  margin-bottom: 5px;
}
body.Application ul.products li .right_buttons button.last {
  margin-bottom: 0;
}
body.Application ul.products li .right_buttons label {
  margin-left: 30px;
}
body.Application ul.products li .right_buttons input {
  border: 1px solid #424242;
  padding: 0 4px;
  width: 20px;
}
body.Application #overview li {
  overflow: auto;
}
body.Application #overview li .block-left {
  float: left;
  margin-right: 20px;
  padding-left: 10px;
  width: 322px;
}
body.Application #overview li .block-right {
  float: left;
  padding-right: 10px;
  width: 136px;
}
body.Application #overview li p.caption {
  font-size: 10px;
}
body.Application #overview li.details {
  border-top: 1px solid;
  overflow: auto;
}
body.Application #overview li.details .block-left {
  float: left;
  margin-right: 20px;
  padding: 0;
  width: 150px;
}
body.Application #overview li.details .block-middle {
  float: left;
  margin-right: 20px;
  padding: 0;
  width: 150px;
}
body.Application #overview li.details .block-right {
  float: left;
  margin: 0;
  padding: 0;
  width: 140px;
}
body.Application #overview li.details .buttons {
  clear: both;
  float: right;
  margin-bottom: 10px;
  overflow: auto;
}
body.Application #overview li.details .buttons button {
  float: left;
  margin-left: 10px;
}
body.Application #overview li.details .wrapper {
  border-bottom: 2px solid #EDECEA;
  border-top: 2px solid #EDECEA;
  margin: 5px 10px 10px 10px;
  overflow: auto;
  padding: 4px 10px;
}
body.CadLibrary .product-search {
  background-color: #EDECEA;
  margin-top: 10px;
  padding: 14px;
  width: 260px;
}
body.CadLibrary .product-search h4 {
  font-size: 14px;
  padding-bottom: 5px;
}
body.CadLibrary .product-search label {
  font-size: 10px;
}
body.CadLibrary .product-search .callout-button {
  width: 190px;
}
body.CadLibrary .product-search .textbox {
  margin: 15px 5px 20px 0;
  width: 140px;
}
body.CadLibrary .product-browse {
  background-color: #EDECEA;
  margin-top: 10px;
  overflow: auto;
  padding: 14px;
  width: 460px;
}
body.CadLibrary .product-browse h4 {
  font-size: 14px;
  padding-bottom: 5px;
}
body.CadLibrary .product-browse .text-list {
  background-color: green;
}
body.CadLibrary .product-browse .text-list ul {
  background-color: white;
  border-bottom: 1px solid #EDECEA;
  border-right: 1px solid #EDECEA;
  float: left;
  overflow-y: scroll;
  height: 182px;
  width: 113px;
}
body.CadLibrary .product-browse .text-list ul li {
  padding: 10px 10px 0 10px;
}
body.CadLibrary .product-browse .text-list ul.first {
  border-left: 1px solid #EDECEA;
}
body.CustomerSupport .main .description {
  width: 415px;
}
body.CustomerSupport .main .block_title {
  padding-left: 14px;
}
body.CustomerSupport .main .block-left {
  background-color: #EDECEA;
  float: left;
  margin: 0 10px 10px 0;
  overflow: auto;
  padding: 14px;
  width: 228px;
}
body.CustomerSupport .main .block-right {
  background-color: #EDECEA;
  float: left;
  margin-bottom: 10px;
  overflow: auto;
  padding: 14px;
  width: 228px;
}
body.CustomerSupport .main .product-support {
  float: left;
  margin: 0 10px 10px 0;
  width: 256px;
}
body.CustomerSupport .main .product-support .product-search {
  background-color: #EDECEA;
  float: left;
  margin-top: 10px;
  overflow: auto;
  padding: 14px 0 14px 14px;
  width: 242px;
}
body.CustomerSupport .main .product-support h4 {
  font-size: 14px;
  padding-bottom: 5px;
}
body.CustomerSupport .main .product-support label {
  font-size: 10px;
}
body.CustomerSupport .main .product-support .textbox {
  margin: 15px 5px 20px 0;
  width: 140px;
}
body.CustomerSupport .main .product-support p {
  padding: 0;
}
body.CustomerSupport .main .popular-customer-support {
  float: left;
  width: 256px;
}
body.CustomerSupport .main .popular-customer-support .selector_box {
  background-color: #edecea;
  margin-top: 10px;
  padding: 14px;
  width: 142px;
}
body.CustomerSupport .main .popular-customer-support .link {
  display: block;
  padding: 0 0 4px 14px;
}
body.CustomerSupport .main .filter_box {
  line-height: 30px;
  min-height: 300px;
  padding-bottom: 15px;
}
body.DivisionSupport {
  background: url(/parker/newparkerstyle/_cassette/file/Content/Images/bg-division-home_6bc4bb4b269ecddd2eda2843d2b41a473f0965c1.jpg) repeat-x #FFFFFF;
}
body.DivisionSupport .main #description {
  width: 415px;
}
body.DivisionSupport .main .block_title {
  padding-left: 14px;
}
body.DivisionSupport .main #product_support {
  float: left;
  margin: 0 10px 40px 0;
  width: 335px;
}
body.DivisionSupport .main #product_support #product_search {
  background-color: #edecea;
  margin-top: 10px;
  padding: 14px;
  width: 307px;
}
body.DivisionSupport .main #product_support #product_search h4 {
  font-size: 14px;
  padding-bottom: 5px;
}
body.DivisionSupport .main #product_support #product_search label {
  font-size: 10px;
}
body.DivisionSupport .main #product_support #product_search .callout-button {
  width: 190px;
}
body.DivisionSupport .main #product_support #product_search .textbox {
  margin: 15px 5px 20px 0;
  width: 140px;
}

body.Home .main #product_support {
  float: left;
  margin: 0 10px 20px 0;
  width: 260px;
}
body.Home .main #product_support #product_search {
  background-color: #edecea;
  margin-top: 10px;
  padding: 14px;
  width: 232px;
}
body.Home .main #product_support #product_search h4 {
  font-size: 14px;
  padding-bottom: 5px;
}
body.Home .main #product_support #product_search label {
  font-size: 10px;
}
body.Home .main #product_support #product_search .callout-button {
  min-width: 115px;
  padding:4px 10px 4px 10px;
}
body.Home .main #product_support #product_search .textbox {
  margin: 15px 5px 20px 0;
  width: 140px;
}
body.Home .main #support_right {
  float: left;
  width: 260px;
   margin: 0 10px 20px 0;
}
body.Home .main #support_right #selector_box {
  background-color: #edecea;
  margin-top: 10px;
  padding: 14px;
  width: 232px;
}
body.Home .main #support_right #selector_box ul li{
  margin-top: 5px;
}
body.Home .main #support_left {
  float: left;
  width: 260px;
}
body.Home .main #support_left #selector_box {
  background-color: #edecea;
  margin-top: 10px;
  padding: 14px;
  width: 232px;
}
body.Home .main #support_left #selector_box ul li{
  margin-top: 5px;
}
body.Home .main .link {
  font-weight: normal;
}
body.Home .main #filter_box {
  line-height: 30px;
  min-height: 300px;
  padding-bottom: 15px;
}
body.Home .main #filter_box .filter {
  margin-left: 20px;
}

body.DivisionSupport .main #parfit_selector {
  float: left;
  width: 170px;
}
body.DivisionSupport .main #parfit_selector #selector_box {
  background-color: #edecea;
  margin-top: 10px;
  padding: 14px;
  width: 142px;
}
body.DivisionSupport .main .link {
  font-weight: normal;
}
body.DivisionSupport .main #filter_box {
  line-height: 30px;
  min-height: 300px;
  padding-bottom: 15px;
}
body.DivisionSupport .main #filter_box .filter {
  margin-left: 20px;
}
body.DivisionHome {
  background: url(/parker/newparkerstyle/_cassette/file/Content/Images/bg-division-home_6bc4bb4b269ecddd2eda2843d2b41a473f0965c1.jpg) repeat-x #FFFFFF;
}
body.DivisionHome .lower {
  margin-top: 26px !important;
}
body.DivisionHome .popup_overlay {
  height: 455px;
  margin-top: 0;
}
body.DivisionHome .popup_container.blue {
  top: 234px;
}
body.DivisionHome .popup_container.yellow {
  top: 303px;
}
body.DivisionHome .popup_container.green {
  top: 277px;
}
body.Product .main {
  padding-bottom: 104px !important;
}
body.Product .main .link.top {
  display: block;
  margin: 6px 0 52px 0;
}
body.Product .main .compare_text {
  font-size: 11px;
  margin-left: 5px;
}
body.Product .main ul.products {
  margin: 6px 0 6px 0;
  overflow: auto;
}
body.Product .main ul.products.add_top_border {
  border-top: 3px solid #edecea;
}
body.Product .main ul.products li {
  display: block;
  overflow: auto;
}
body.Product .main ul.products li.add_bottom_border {
  border-bottom: 3px solid #edecea;
}
body.Product .main ul.products li .left_img {
  float: left;
  margin: 0 12px 10px 0;
  width: 132px;
}
body.Product .main ul.products li .left_img input {
  margin: 0 4px 0 16px;
}
body.Product .main ul.products li .center_text {
  float: left;
  margin-bottom: 10px;
  width: 249px;
}
body.Product .main ul.products li .center_text h2 {
  font-size: 15px;
  line-height: 28px;
}
body.Product .main ul.products li .right_buttons {
  float: left;
  margin: 30px 0 10px 0;
  width: 121px;
}
body.Product .main ul.products li .right_buttons button {
  display: block;
  font-size: 10px;
  margin-bottom: 5px;
}
body.Product .main ul.products li .right_buttons button.last {
  margin-bottom: 0;
}
body.Product .aside ul.callout_categories li {
  overflow: auto;
  padding-bottom: 10px;
}
body.Product .aside ul.callout_categories li img {
  float: left;
  padding-right: 10px;
  width: 30px;
}
body.Product .aside ul.callout_categories li a {
  float: left;
  font-size: 11px;
  padding-top: 5px;
}
body.Product .main .description {
  font-size: 13px;
  line-height: 20px;
  width: 690px;
}
body.ProductCompare .main {
  padding-bottom: 104px !important;
}
body.ProductCompare .main .description {
  font-size: 13px;
  line-height: 20px;
  width: 420px;
}
body.ProductCompare .main .link.top {
  display: block;
  margin: 6px 0 52px 0;
}
body.ProductCompare .main .compare_text {
  font-size: 11px;
  margin-left: 5px;
}
body.ProductCompare .main ul.products {
  margin: 6px 0 6px 0;
  overflow: auto;
}
body.ProductCompare .main ul.products.add_top_border {
  border-top: 3px solid #edecea;
}
body.ProductCompare .main ul.products li {
  display: block;
  overflow: auto;
}
body.ProductCompare .main ul.products li.add_bottom_border {
  border-bottom: 3px solid #edecea;
}
body.ProductCompare .main ul.products li .left_img {
  float: left;
  margin: 0 12px 10px 0;
  width: 132px;
}
body.ProductCompare .main ul.products li .left_img input {
  margin: 0 4px 0 16px;
}
body.ProductCompare .main ul.products li .center_text {
  float: left;
  margin-bottom: 10px;
  width: 249px;
}
body.ProductCompare .main ul.products li .center_text h2 {
  font-size: 15px;
  line-height: 28px;
}
body.ProductCompare .main ul.products li .right_buttons {
  float: left;
  margin: 30px 0 10px 0;
  width: 121px;
}
body.ProductCompare .main ul.products li .right_buttons button {
  display: block;
  font-size: 10px;
  margin-bottom: 5px;
}
body.ProductCompare .main ul.products li .right_buttons button.last {
  margin-bottom: 0;
}
body.ProductCompare .aside ul.callout_categories li {
  overflow: auto;
  padding-bottom: 10px;
}
body.ProductCompare .aside ul.callout_categories li img {
  float: left;
  padding-right: 10px;
  width: 30px;
}
body.ProductCompare .aside ul.callout_categories li a {
  float: left;
  font-size: 11px;
  padding-top: 5px;
}
body.ProductPumps .main #products_list {
  overflow: auto;
}
body.ProductPumps .main #products_list ul {
  margin-bottom: 25px;
  overflow: auto;
}
body.ProductPumps .main #products_list ul.add_margin_right {
  margin-right: 50px;
}
body.ProductPumps .main #products_list ul li {
  line-height: 20px;
}
body.ProductPumps .main .products {
  margin-bottom: 60px;
  overflow: auto;
}
body.ProductPumps .main .products li {
  float: left;
  padding-right: 16px;
  width: 150px;
}
body.ProductPumps .main .products li.last {
  padding-right: 0;
}
body.ProductPumps .main .products li img {
  border-bottom: 3px solid #0076cc;
  max-width: 150px;
}
body.ProductOverview #content .main h1 {
  font-size: 23px;
  font-weight: bold;
  padding-bottom: 30px;
}
body.ProductOverview #content .main .carousel-view {
  width: 560px;
}

body.SpecificMarkets #content .main .carousel-view {
  width: 560px;
}


body.ProductOverview #content .main #tabs h3 {
  font-size: 14px;
  font-weight: bold;
}
body.ProductOverview #content .main #tabs .unit-type {
  background-color: #dfdfdf;
  overflow: auto;
  margin: 10px 0 15px 0;
  padding: 4px 8px;
  width: 210px;
}
body.ProductOverview #content .main #tabs .unit-type h5 {
  float: left;
  font-family: "DINOT-Medium", Arial, sans-serif;
  margin-right: 10px;
}
body.ProductOverview #content .main #tabs .unit-type input {
  float: left;
  margin-right: 2px;
}
body.ProductOverview #content .main #tabs .unit-type label {
  float: left;
  margin-right: 20px;
}
body.ProductOverview #content .main #tabs table {
  width: 100%;
  margin-bottom: 10px;
}
body.ProductOverview #content .main #tabs table th {
  background-color: #424242;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0;
  padding: 15px 0 6px 10px;
  text-align: left;
}
body.ProductOverview #content .main #tabs table td {
  border-bottom: 3px solid #edecea;
  padding: 15px 0 6px 10px;
}
body.ProductOverview #content .main #tabs table td.last {
  border: none;
}
body.ProductOverview #content .main #tabs table td.title {
  font-weight: bold;
  width: 180px;
}
body.ProductOverview #content .main #tabs table td.part-number {
  background-color: #424242;
  color: #ffffff;
  margin-right: 2px;
  padding: 4px 5px 4px 10px;
  width: 196px;
}
body.ProductOverview #content .main #tabs table td.download {
  background-color: #424242;
  color: #ffffff;
  margin-right: 2px;
  padding: 4px 5px 4px 10px;
  width: 200px;
}
body.ProductOverview #content .main #tabs table td.view-cad {
  background-color: #424242;
  color: #ffffff;
  padding: 4px 5px 4px 10px;
  width: 230px;
}
body.ProductOverview #content .main #tabs a.view {
  padding-left: 10px;
}
body.ProductOverview #content .main #tabs .section {
  overflow: auto;
  padding-bottom: 20px;
}
body.ProductOverview #content .main #tabs .images h4 {
  padding-left: 10px;
}
body.ProductOverview #content .main #tabs .images li {
  display: inline;
  float: left;
  margin-left: 12px;
}
body.ProductOverview #content .main #tabs .images li img {
  display: block;
}
body.ProductOverview #content .main #tabs .product-support {
  overflow: auto;
}
body.ProductOverview #content .main #tabs .product-support h3 {
  margin-top: 0;
}
body.ProductOverview #content .main #tabs .support {
  float: left;
  width: 500px;
}
body.ProductOverview #content .main #tabs .callout-small {
  background-color: #edecea;
  float: right;
  padding: 20px;
  width: 120px;
}
body.ProductOverview #content .main #tabs .callout-small p {
  padding-top: 10px;
}
body.ProductQuickView h3 {
  margin-top: 0;
  padding-left: 10px;
}
body.ProductQuickView .wrapper {
  padding: 0 16px;
}
body.ProductQuickView .wrapper h1 {
  padding-bottom: 30px;
}
body.ProductQuickView .wrapper table tr th {
  padding-top: 6px;
}
body.ProductQuickView .wrapper table tr th.specs {
  width: 460px;
}
body.ProductQuickView .wrapper table tr th.unit {
  background-color: #c3c3c3;
  color: #424242;
}
body.ProductQuickView .wrapper table tr th.unit h5 {
  float: left;
  margin-right: 20px;
}
body.ProductQuickView .wrapper table tr th.unit input {
  float: left;
  margin-right: 2px;
}
body.ProductQuickView .wrapper table tr th.unit label {
  float: left;
  font-weight: normal;
  margin-right: 10px;
  text-transform: none;
}
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.SearchReference .search-input {
  margin: 30px 0 20px 0;
  overflow: auto;
}
body.SearchReference .search-input-additional label {
  font-size: 10px;
}
body.SearchReference h2 {
  padding-bottom: 10px;
}
body.SearchReference li {
  padding-bottom: 10px;
}
body.SearchReference label {
  float: left;
  padding-top: 2px;
  width: 150px;
}
body.WhereToBuy {
  background: url(/parker/newparkerstyle/_cassette/file/Content/Images/bg-division-home_6bc4bb4b269ecddd2eda2843d2b41a473f0965c1.jpg) repeat-x #FFFFFF;
}
body.WhereToBuy .main h1 {
  padding-bottom: 5px;
}
body.WhereToBuy .main p {
  line-height: 18px;
  margin-bottom: 25px;
  width: 560px;
}
body.WhereToBuy .main #tabs {
  display: inline;
  float: left;
  margin-right: 30px;
  width: 486px;
}
body.WhereToBuy .main #tabs .block_title {
  width: 434px;
}
body.WhereToBuy .main #tabs form {
  margin: 0 0 120px 20px;
}
body.WhereToBuy .main #tabs form button {
  margin-left: 72px;
}
body.WhereToBuy .main #tabs table {
  width: 100%;
}
body.WhereToBuy .main #tabs table th {
  background-color: #424242;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0;
  padding: 5px 0 5px 10px;
  text-align: left;
}
body.WhereToBuy .main #tabs table td {
  padding-bottom: 10px;
}
body.WhereToBuy .main #tabs table td.title {
  font-weight: bold;
  width: 72px;
}
body.WhereToBuy .main #tabs table .dd {
  font-family: "DINOT-Regular", Arial, sans-serif;
  font-size: 10px;
  width: 160px;
}
body.WhereToBuy .main #tabs table .ddTitle {
  background-color: #ffffff;
}
body.WhereToBuy .main #tabs table .ddTitle span.ddTitleText {
  color: #424242;
}
body.WhereToBuy .main #tabs table .ddChild {
  width: 138px;
}
body.WhereToBuy .main #tabs table input {
  width: 82px;
}
body.WhereToBuy .main .video {
  display: inline;
  float: left;
  width: 170px;
}
body.WhereToBuy .main .video a {
  display: block;
}
body.SpecificMarkets #newcontainer #content .main {
  padding: 16px 0 60px 0;
  width: 667px;
}
body.SpecificMarkets #newcontainer #content .main .heading {
  padding: 0 20px 30px 20px;
}
body.SpecificMarkets #newcontainer #content .main .section-left {
  border-bottom: 2px solid #424242;
  float: left;
  margin-right: 20px;
  min-height: 220px;
  width: 262px;
}
body.SpecificMarkets #newcontainer #content .main .section-left a.reference {
  display: block;
  padding-bottom: 6px;
  text-decoration: underline;
}
body.SpecificMarkets #newcontainer #content .main .section-left h5 {
  font-size: 14px;
  font-weight: bold;
}
body.SpecificMarkets #newcontainer #content .main .section-left .inner {
  padding: 0 10px;
}
body.SpecificMarkets #newcontainer #content .main .section-left.video {
  border-bottom: 2px solid #424242;
}
body.SpecificMarkets #newcontainer #content .main .section-right {
  border-bottom: 2px solid #424242;
  float: left;
  min-height: 220px;
  width: 262px;
}
body.SpecificMarkets #newcontainer #content .main .section-right ul {
  padding: 0 12px;
}
body.SpecificMarkets #newcontainer #content .main .section-right ul li {
  padding-bottom: 12px;
  position: relative;
}
body.SpecificMarkets #newcontainer #content .main .section-right ul li span {
  position: absolute;
}
body.SpecificMarkets #newcontainer #content .main .section-right ul li a {
  display: block;
  margin-left: 54px;
}

body.SpecificMarkets #newcontainer #content .main .content-list {
  clear: both;
  overflow: auto;
  padding-top: 16px;
}
body.SpecificMarkets #newcontainer #content .main .content-list li {
  border-bottom: 4px solid #edecea;
  clear: both;
  overflow: auto;
  padding: 20px 0;
}
body.SpecificMarkets #newcontainer #content .main .content-list li img {
  float: left;
  height: 100px;
  margin-right: 12px;
  width: 132px;
}

body.SpecificMarkets #newcontainer #content .main .content-list li .description {
  float: left;
  margin-right: 20px;
  width: 318px;
}

body.SpecificMarkets #container #content .main .content-list li .description {
  float: left;
  margin-right: 20px;
  width: 240px;
}
body.SpecificMarkets #newcontainer #content .main .content-list li .description h4 {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
}
body.SpecificMarkets #newcontainer #content .main .content-list li .more {
  float: left;
  width: 146px;
}
body.SpecificMarkets #newcontainer #content .main .content-list li .more h4 {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
}
body.SpecificMarkets #newcontainer #content .main .content-list li .more li {
  border: none;
  display: block;
  padding: 0 0 10px 0;
}
body #newcontainer {
  margin: 0 auto;
  position: relative;
  width: 1140px;
  padding-left: 15px;
  padding-right: 15px;
}
body #newcontainer #header {
  height: 132px;
  width: 100%;
  overflow: inherit;
}
body #newcontainer #header .global {
  height: 27px;
  position: relative;
}
body #newcontainer #header .global .global-right {
  margin-top: 1px;
}
body #newcontainer #header .global .global-right select {
  float: right;
}
body #newcontainer #header .global .global-right ul.utility {
  float: right;
  margin: 6px 11px 0 27px;
}
body #newcontainer #header .global .global-right ul.utility li {
  float: left;
  padding-right: 20px;
}
body #newcontainer #header .global .global-right ul.utility li a {
  font-family: "DINOT-Regular", Arial, sans-serif;
  font-size: 11px;
}
body #newcontainer #header .global .global-right ul.utility li.last {
  padding-right: 0;
}
body #newcontainer #header .global .choose-location {
  background-color: #424242;
  border-left: 1px solid #A6A6A6;
  float: right;
  font-size: 12px;
  height: 16px;
  line-height: 14px;
  margin: 2px 5px 0 0;
  padding: 4px 5px 0;
  /* text-transform: capitalize; */  
  /* commented because of change request, to make the text in header(country header) to default case*/
}
body #newcontainer #header .global .choose-location span {
  color: #FFFFFF;
}
body #newcontainer #header .global .select-language {
  float: right;
}
body #newcontainer #header .global .select-location {
  background-color: #424242;
  float: right;
  height: 15px;
  margin-top: 2px;
  padding-top: 5px;
  text-align: center;
  width: 28px;
}
body #newcontainer #header .navigation {
  height: 92px;
}
body #newcontainer #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;
  color:#424242;
}
body #newcontainer #header .navigation .search-area #search-area-float-wrapper {
  clear: both;
  float: left;
  height: 20px;
  margin-top: 2px;
  width: 100%;
}
body #newcontainer #header .navigation .search-area #search-area-float-wrapper input.textbox {
  float: left;
  font-size: 10px;
  width: 212px;
}
body #newcontainer #header .navigation .search-area #search-area-float-wrapper .search-button {
  display: inline;
  float: left;
}
body #newcontainer #header .navigation img.logo {
  margin-top: 19px;
}
body #newcontainer #header .navigation ul {
  font-family: "DINOT-Medium", Arial, sans-serif;
  margin-top: 5px;
  overflow: unset;
  /* text-transform: capitalize; */
}
body #newcontainer #header .navigation ul li {
  display: inline;
  float: left;
  line-height: 18px;
  padding-right: 20px;
}
body #newcontainer #header .navigation ul li.last {
  padding-right: 0;
}
body #newcontainer #header .navigation ul li a {
  display: block;
  font-family: "DINOT-Medium", Arial, sans-serif;
 /* font-weight: bold;*/
}
body #newcontainer #header .navigation ul li .flyout {
  background: #ffffff;
  position: absolute;
  z-index: 2001;
  display: none;
  border-top: 2px solid #a4a095;
  border-bottom: 4px solid #ffb91d;
  padding-bottom: 20px;
  padding-right: 10px; 
}
/*
body #newcontainer #header .navigation ul li .flyout {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 4px solid #FFB91D;
    border-top: 2px solid #A4A095;
    display: none;
    padding-bottom: 20px;
    padding-right: 10px;
    position: absolute;
    z-index: 2001;
}
*/
body #newcontainer #header .navigation ul li .flyout .column_first {
  margin-left: 14px;
}
body #newcontainer #header .navigation ul li .flyout .column_last {
  margin: 0 10px 0 14px;
}
body #newcontainer #header .navigation ul li .flyout span.title {
  color: #232323;
  display: block;
  height: 52px;
  line-height: 70px;
  width: 100%;
}
body #newcontainer #header .navigation ul li .flyout ul {
  float: left;
  line-height: 20px;
}
body #newcontainer #header .navigation ul li .flyout ul li {
  font-size: 11px;
  clear: both;
}
body #newcontainer .lower {
  margin-top: 12px;
}
body #newcontainer .lower .news {
  background-color: #d0dae6;
  border-top: 1px solid #e1e6ed;
  margin-top: 16px;
  overflow: auto;
  padding: 16px 20px 4px 20px;
}
body #newcontainer .lower .news p {
  float: left;
}
body #newcontainer .lower .news p span {
  color: #0076cc;
}
body #newcontainer .lower .news a {
  float: right;
  text-decoration: underline;
}
body #newcontainer .lower .text {
  background-color: #fff;
  border: 1px solid #fbfbfa;
  color: #6f6754;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: auto;
}
body #newcontainer .lower .text .left-side {
  float: left;
  margin-bottom: 20px;
  padding: 20px 0 20px 12px;
  width: 570px;
}
body #newcontainer .lower .text .right-side {
  float: right;
  padding: 20px 12px 20px 0;
  width: 280px;
}
body #newcontainer .lower .lower-nav {
  color: #5e5e5e;
  margin: 10px 0 0 12px;
  /* overflow: auto; */
  overflow: hidden;
}
body #newcontainer .lower .lower-nav li {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/nav_break_91c356de4f8e83aad149be1182587c5e04473893.gif') 100% 2px no-repeat;
  float: left;
  margin-right: 8px;
  padding-right: 8px;
}
body #newcontainer .lower .lower-nav li.last {
  background: none;
}
body #footer {
  background-color: #ffffff;
  color: #8d8d8d;
/*  height: 100px;*/
  margin-top: 4px;
/*  overflow: auto;*/
  min-height:60px;
}
body #footer #footer_container {
  margin: 0 auto;
  padding: 23px 12px 0 12px;
  width: 936px;
}
body #footer #footer_container .tagline {
  height: 21px;
  float: right;
  width: 306px;
}
body #footer #footer_container .true_footer {
  float: left;
  width: 100%;
}
body #footer #footer_container .bottom_footer {
  float: left;
  width: 100%;
}
body #footer #footer_container p {
  float: left;
}
body #footer #footer_container #bottom_links ul {
  float: left;
  margin-left: 30px;
}
body #footer #footer_container #bottom_links ul li {
  background: url('/parker/newparkerstyle/_cassette/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 #bottom_links a {
  font-size: 11px;
}
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('/parker/newparkerstyle/_cassette/file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png') 0 -22px;
}
body #footer #footer_container .social ul li a#tw span {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png') -22px -22px;
}
body #footer #footer_container .social ul li a#yt span {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png') -44px -22px;
}
body #footer #footer_container .social ul li a#fb:hover span {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png') 0 0;
}
body #footer #footer_container .social ul li a#tw:hover span {
  background: url('/parker/newparkerstyle/_cassette/file/Content/Images/social_sprites_e4d6e8367d60a441805bc5e22cbf7f2cffb51760.png') -22px 0;
}
body #footer #footer_container .social ul li a#yt:hover span {
  background: url('/parker/newparkerstyle/_cassette/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("/parker/newparkerstyle/_cassette/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: 109px;
}
.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("/parker/newparkerstyle/_cassette/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("/parker/newparkerstyle/_cassette/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;
}

.descriptList ul {
	list-style: inside disc;
}
.descriptList li {
	list-style: inside disc;
}

.column_first a {
	background: none;
}

.country-title {
	float: right;
	padding: 4px 5px 0 5px;
	color: #fff;
	font-size: 13px;
}
body #newcontainer #header .navigation #products-tab ,body #newcontainer #header .navigation #market-tab{ 
  display: block; 
  font-family: "DINOT-Medium", Arial, sans-serif; 
  font-weight: bold; 
} 
div.bottom_footer p strong, div.bottom_footer ul li a
{
	text-transform:none;
}
#primary.aboutdiv#articleul li { 
list-style: disc inside none; 
} 
/* New Support CSS Start */
body .block_titleSearch {
    background-color: #D4D1CB;
    border: 1px solid #AFAFAF;
    color: #424242;
    font-family: "DINOT-Bold",Arial,sans-serif;
    margin: 0 0 10px;
    padding: 10px 0 10px 22px;
}
body.SupportCompare .block_titleSearch {
    background-color: #D4D1CB;
    border: 1px solid #AFAFAF;
    color: #424242;
    font-family: "DINOT-Bold",Arial,sans-serif;
    margin: 0 0 10px;
    padding: 10px 0 10px 22px;
}
body.SupportCompare .file_lable {
    padding-right: 10px;
}
body .block_titleSearch .textbox {
    border: 1px solid #D4D1CB;
    color: #A5A5A5;
    font-family: "DINOT-Regular",Arial,sans-serif;
    font-size: 11px;
    height: 18px;
    line-height: 20px;
    margin: 5px 5px 0 0;
    padding-left: 10px;
    width: 250px;
}
body.SupportCompare .block_titleSearch .textbox {
    border: 1px solid #D4D1CB;
    color: #A5A5A5;
    font-family: "DINOT-Regular",Arial,sans-serif;
    font-size: 11px;
    height: 18px;
    line-height: 20px;
    margin: 5px 5px 0 0;
    padding-left: 10px;
    width: 250px;
}
body.SupportCompare .main {
    padding-bottom: 20px !important;
}
body.SupportCompare .main .description {
    font-size: 13px;
    line-height: 20px;
    width: 662px;
}
body.SupportCompare .main .descriptionES {
    font-size: 13px;
    line-height: 20px;
    width: 500px;
}
body.SupportCompare .main .descriptionES ul li {
    list-style: disc outside none;
    margin-left: 10px;
}
body.SupportCompare .main .descriptionES ul p {
    margin-left: 0;
    padding-bottom: 0;
}
body.SupportCompare .main .link.top {
    display: block;
    margin: 6px 0 52px;
}
body.SupportCompare .main .compare_text {
    font-size: 11px;
    margin-left: 5px;
}
body.SupportCompare .main ul.products {
    margin: 0;
    overflow: auto;
}
body.SupportCompare .main ul.products.add_top_border {
    border-top: 3px solid #EDECEA;
}
body.SupportCompare .main ul.products li {
    display: block;
    overflow: auto;
}
body.SupportCompare .main ul.products li.add_bottom_border {
    border-bottom: 3px solid #EDECEA;
}
body.SupportCompare .main ul.products li .left_img {
    float: left;
    margin: 0 12px 10px 0;
    width: 132px;
}
body.SupportCompare .main ul.products li .center_text input {
    margin: 0 4px;
}
body.SupportCompare .main ul.products li .center_text {
    float: left;
    margin: 0 12px 10px 0;
    width: 485px;
}
body.SupportCompare .main ul.products li .file_link {
    float: left;
    margin: 0 12px 10px 0;
    width: 100%;
}
body.SupportCompare .twocolumn .main ul.products li .center_text {
    float: left;
    margin: 30px;
    width: 360px;
}
body.SupportCompare .twocolumn .main ul.products li .center_text table td {
    padding-bottom: 10px;
    width: 130px;
}
body.SupportCompare .twocolumn .main ul.products li .center_text .tdR {
    padding-bottom: 10px;
    width: 210px;
}
body.SupportCompare .main ul.products li .center_text h2 {
    font-size: 15px;
    line-height: 28px;
}
body.SupportCompare .main ul.products li .center_textES {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 240px;
}
body.SupportCompare .main ul.products li .center_textES h2 {
    font-size: 15px;
    line-height: 28px;
}
body.SupportCompare .main ul.products li .right_buttons {
    float: left;
    margin: 30px 10px 10px;
    width: 121px;
}
body.SupportCompare .main ul.products li .right_buttons button {
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
}
body.SupportCompare .main ul.products li .right_buttons button.last {
    margin-bottom: 0;
}
body.SupportCompare .main ul.products li .left_buttonsES {
    float: left;
    margin: 30px 0 10px;
    min-height: 60px;
    width: 121px;
}
body.SupportCompare .main ul.products li .left_buttonsES button {
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
}
body.SupportCompare .main ul.products li .left_buttonsES button.last {
    margin-bottom: 0;
}
body.SupportCompare .main ul.products li .right_buttonsES {
    float: right;
    margin: 30px 0 10px;
    min-height: 60px;
    width: 121px;
}
body.SupportCompare .main ul.products li .right_buttonsES button {
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
}
body.SupportCompare .main ul.products li .right_buttonsES button.last {
    margin-bottom: 0;
}
body.SupportCompare .aside ul.callout_categories li {
    overflow: auto;
    padding-bottom: 10px;
}
body.SupportCompare .aside ul.callout_categories li img {
    float: left;
    padding-right: 10px;
    width: 30px;
}
body.SupportCompare .aside ul.callout_categories li a {
    float: left;
    font-size: 11px;
    padding-top: 5px;
}
body.SupportCompare .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: 0;
    padding: 0 0 0 22px;
}
body.ProductCompare .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: 0;
    padding: 0 0 0 22px;
}
body.SupportCompare .block_titleDrill {
    background-color: #FFFFFF;
    border: 1px solid #AFAFAF;
    color: #424242;
    font-family: "DINOT-Bold",Arial,sans-serif;
    padding: 0 0 0 22px;
}
body.SupportCompare .ui-tabs .ui-tabs-panel {
    background-color: #FFFFFF;
    border: 0 none;
    clear: both;
    display: block;
    padding: 0;
    position: relative;
    top: -1px;
}
body.SupportCompare .block_titleDrill table td {
    padding: 4px 0 6px;
    width: 130px;
}
body.SupportCompare .block_titleDrill table td .dd {
    width: 360px;
}
body.SupportCompare .block_titleDrill table td .ddTitle {
    background-color: #FFFFFF;
}
body.SupportCompare .block_titleDrill table td .ddTitle span.ddTitleText {
    color: #424242;
}
body.SupportCompare .block_titleDrill table td label {
}
/*body.SupportCompare .block_titleDrill table td .ddChild {
    width: 138px;
}*/
body.SupportCompare .block_titleDrill table td .ddChild {
    width: 358px;
	border-left: 1px solid #C3C3C3 !important;
	border-right: 1px solid #C3C3C3 !important;
	border-bottom: 1px solid #C3C3C3 !important;
}
body.SupportCompare .block_titleDrill table td .ddChild a {
    display: block;
	margin: 1px 0 5px;
}

body.SupportCompare .block_titleDrill a {
    display: block;
    margin: 10px 0 15px;
}
body.SupportCompare .center_text table tr td a {
    margin-right: 30px;
    text-decoration: underline;
}
body.SupportCompare .file_link table tr td a {
    margin-right: 30px;
    text-decoration: underline;
}
body.SupportCompare .div_col1 tbody {
    border: 1px solid #424242;
    float: left;
    width: 260px;
}
body.SupportCompare .div_col2 tbody {
    border: 1px solid #424242;
    float: right;
    width: 260px;
}
body.SupportCompare #div_selectSup ul {
    float: left;
    line-height: 20px;
    overflow: auto;
}
body.SupportCompare p {
padding-bottom : 12px;
}
body.SupportCompare button.callout-button{
  background-color: #424242;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  color: #FFFFFF;
  font-family: "DINOT-Medium", Arial, sans-serif;
  padding: 3px 0;
  text-align: center;
  text-decoration: none;
  word-wrap: break-word;
  behavior: url(Content/PIE.htc);
  position: relative;
  z-index: 1;
  width: 75px;
}
.calloutSP button.add_margin_bottom:hover{
  background-color: #424242 !important;
  color: #FFFFFF !important;
 }
 .calloutSP button.light:hover{
  color: #424242 !important;
  background-color: #fff !important;
  border: 1px solid #424242 !important;
 }
body.SupportCompare button.light{
    background-color: #FFFFFF;
    border: 1px solid #424242;
    color: #424242;
}
body.SupportCompare #modal h3 {
    margin-top: 0;
    padding-left: 10px;
	margin-bottom: 10px;
}
body.SupportCompare #modal .wrapper {
    padding: 0 16px;
}
body.SupportCompare #modal .wrapper table tr th.specs {
    width: 460px;
}
body.SupportCompare #modal .wrapper table tr th {
    padding-top: 6px;
}
body.SupportCompare #modal .wrapper table tr th.unit {
    background-color: #C3C3C3;
    color: #424242;
}
body.SupportCompare #modal .wrapper table tr th.unit h5 {
    float: left;
    margin-right: 20px;
}
body.SupportCompare #modal .wrapper table tr th.unit input {
    float: left;
    margin-right: 2px;
}
body.SupportCompare #modal .wrapper table tr th.unit label {
    float: left;
	 font-weight: normal;
    margin-right: 10px;
    text-transform: none;
}


body.home button.light{
    background-color: #FFFFFF;
    border: 1px solid #424242;
    color: #424242;
}
body.home #modal h3 {
    margin-top: 0;
    padding-left: 10px;
	margin-bottom: 10px;
}
body.home #modal .wrapper {
    padding: 0 16px;
}
body.home #modal .wrapper table tr th.specs {
    width: 460px;
}
body.home #modal .wrapper table tr th {
    padding-top: 6px;
}
body.home #modal .wrapper table tr th.unit {
    background-color: #C3C3C3;
    color: #424242;
}
body.home #modal .wrapper table tr th.unit h5 {
    float: left;
    margin-right: 20px;
}
body.home #modal .wrapper table tr th.unit input {
    float: left;
    margin-right: 2px;
}
body.home #modal .wrapper table tr th.unit label {
    float: left;
    font-weight: normal;
    margin-right: 10px;
    text-transform: none;
}

body.ProductCompare button.light{
    background-color: #FFFFFF;
    border: 1px solid #424242;
    color: #424242;
}
body.ProductCompare #modal h3 {
    margin-top: 0;
    padding-left: 10px;
	margin-bottom: 10px;
}
body.ProductCompare #modal .wrapper {
    padding: 0 16px;
}
body.ProductCompare #modal .wrapper table tr th.specs {
    width: 460px;
}
body.ProductCompare #modal .wrapper table tr th {
    padding-top: 6px;
}
body.ProductCompare #modal .wrapper table tr th.unit {
    background-color: #C3C3C3;
    color: #424242;
}
body.ProductCompare #modal .wrapper table tr th.unit h5 {
    float: left;
    margin-right: 20px;
}
body.ProductCompare #modal .wrapper table tr th.unit input {
    float: left;
    margin-right: 2px;
}
body.ProductCompare #modal .wrapper table tr th.unit label {
    float: left;
    font-weight: normal;
    margin-right: 10px;
    text-transform: none;
}
/* New Support CSS End */

/*Changes for cookie policy*/
body #container #header {
    margin-top:-1px !important;
}
body #container #header .global {
  height: 27px;
  position: relative;
}
body #newcontainer #header {
    margin-top:-1px !important;
}