/*css reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {border: 0px none;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0px;outline-color: -moz-use-text-color;outline-style: none;outline-width: 0px;padding: 0px;vertical-align: baseline;}
#ctl00_PageContent_pnlContact {font-size:12px !important;}
textarea:focus, input:focus, a:focus {outline: 0;}
/* global styles */
body{color: #333;margin: 0px auto;padding:0;text-align: center;background-color: #fff;font-size: 12px;font-family: Arial,Tahoma,sans-serif;}
a {color: #444444;text-decoration: none;}
a:hover {text-decoration: underline;}
h1 {font-size: 32px;line-height: 38px;font-weight: normal;padding: 0px;margin: 0px 0px 8px 0px;}
h2 {font-size: 26px;line-height: 30px;font-weight: normal;padding: 0px;margin: 0px 0px 8px 0px;}
h3 {font-size: 22px;line-height: 28px;font-weight: normal;padding: 0px;margin: 0px 0px 8px 0px;}
h4 {font-size: 20px;line-height: 24px;font-weight: normal;padding: 0px;margin: 0px 0px 8px 0px;}
h5 {font-size: 18px;line-height: 22px;font-weight: normal;padding: 0px;margin: 0px 0px 8px 0px;}
h6 {font-size: 16px;line-height: 18px;padding: 0px;margin: 0px 0px 8px 0px;}
ol, ul {padding: 0;margin: 0;}
ul {list-style-type: disc;margin:0 0 0 40px;}
ol {list-style-type: decimal;}
ul ul, ol ol {padding: 0px 5px 0px 25px;}
ul ul li {list-style-type: circle;}
ol ol li {list-style-type: lower-alpha;}
em, i {font-style: italic;}
strong, b{font-weight: bold;}
p, blockquote {padding-bottom: 16px;font-size:13px;}
img{vertical-align: middle;}
/* utitlity classes */
.wrapper {width: 1000px;margin: 0px auto;text-align: left;}
.bar {background: #eee;padding: 5px 10px;margin-bottom: 8px;line-height: normal;border-radius: 3px;box-shadow: 0px 0px 2px rgba(0,0,0,0.4);}
.rightImage{float: right;margin: 0px 0px 16px 16px;}
.leftImage{float: left;margin: 0px 16px 16px 0px;}
.center{text-align: center;}
/* grid setup - clear fix */
.clearfix:after, .colwrap:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix:after, * html .colwrap:after{zoom: 1;}
.clear {clear: both;}
/* IE6 */
*:first-child + html .clearfix, *:first-child + html .colwrap {zoom: 1;}
/* IE7 *//* end clear fix */
.onehalf {width: 366px;}.onethird {width: 238px;}.twothirds {width: 493px;}.onequarter {width: 175px;}.threequarters{width: 557px;}
.onehalf, .onethird, .twothirds, .onequarter, .threequarters {margin-left: 16px;margin-bottom: 16px;display: inline; /*ie6*/float: left;}
.onehalf:first-child, .onehalf.first, .onethird:first-child, .onethird.first, .twothirds:first-child, .twothirds.first, .onequarter:first-child, .onequarter.first, .threequarters:first-child, .threequarters.first {margin-left: 0px;}
.onehalf img, .onethird img, .twothirds img, .onequarter img, .threequarters img {margin-bottom: 8px;}
/*  primary action buttons  */
.add-to-wishlist, .add-to-cart, .update-button, .button-checkout-now, .button-update-cart, .button-continue-checkout, .call-to-action, input.searchGo, td.prodContent div table tbody tr td small, .update-account-button, #ctl00_PageContent_btnAddPromotion, .button-move-to-cart, .signUpButton {border: 1px solid #c9a02d;color: #705925;cursor:pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #eeb819; margin: 3px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlYjgxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlY2EyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWI4MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eeb819 0%, #feca29 50%, #eeb819 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeb819), color-stop(50%,#feca29), color-stop(100%,#eeb819)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeb819 0%,#feca29 50%,#eeb819 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeb819 0%,#feca29 50%,#eeb819 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeb819 0%,#feca29 50%,#eeb819 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeb819 0%,#feca29 50%,#eeb819 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeb819', endColorstr='#eeb819',GradientType=0 ); /* IE6-8 */padding: 3px 10px 3px 10px;font-size: 13px;font-style: italic;background-color: rgba(238, 184, 25, 1.0) !important; /* Old browsers */}
.quantity-field { width: 50px; }
td.prodContent div table tbody tr td small {display:block;float:left;}
.button-continue-shopping, .continue-button, .add-billing-address-button, .add-shipping-address-button, .button-show-estimator, .request-password-button, .button-remove-estimator {border: 1px solid #666666;cursor:pointer;color: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #999999; /* Old browsers */padding: 3px 10px 3px 10px;font-size: 13px;font-style: italic;}
input.searchGo {margin:5px 0 0 5px;float:left;}
/*HEADER ELEMENTS*/
.header {margin: 5px 0px 10px 0px;}
.userLinks {text-align: right;}
.userLinks a {padding: 0px 3px 0px 6px;border-left: solid 1px #333;}
.userLinks a:first-child {border: none;}

/* horizontal navigation*/
.topNavWrapper {background: #387fd3 url(images/topNavBg.png) repeat-x scroll left top;box-shadow: 2px 0px 2px rgba(0,0,0,0.4), 2px 0px 2px rgba(0,0,0,0.4);padding: 4px 0px;}
.topNavWrapper a {color: white;}
.topNav {text-align: left;color: white;height: 36px;overflow: hidden;font-size: 16px;}
.topNavList {margin: 0px;padding: 0px;float: left;line-height: 24px;margin-top: 6px;}
.topNavList li {list-style: none;display: inline;padding-right: 4px;}
.topNavList li a {display: inline-block;padding: 0px 8px;border-radius: 3px;text-decoration: none;}
.topNavList li a:hover {background: #fff;box-shadow: inset 0px 0px 2px rgba(0,0,0,0.6);color: #387FD2;}
/* search styles */
.searchWrap {float: left;width: 100%;height:34px;text-align: left;border-bottom:solid 1px #eaeaea;background: #bababa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhYmFiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2RhZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #bababa 0%, #dad9d9 23%, #f2f2f2 70%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(23%,#dad9d9), color-stop(70%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bababa 0%,#dad9d9 23%,#f2f2f2 70%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bababa 0%,#dad9d9 23%,#f2f2f2 70%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bababa 0%,#dad9d9 23%,#f2f2f2 70%); /* IE10+ */
background: linear-gradient(to bottom, #bababa 0%,#dad9d9 23%,#f2f2f2 70%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */}
.searchBox {width: 36%;border: solid 1px #c7c7c7;height: 20px;padding: 2px 8px;border-radius: 3px;color: rgba(0,0,0,0.4);vertical-align: middle;float: left;margin: 4px 0px 0px 10px;}
.search_error {color: Red;font-size: smaller;font-style: italic;font-weight: normal;}
/* main body */
.bodyWrapper {padding: 16px 0px;}
/* left navigation */
.verticalNavWrapper{float: left;width: 236px;}
.verticalNavWrapper #featuredArticles ul, #verticalNavWrapper .navWrapper:first-child {display: block;list-style-type: none;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;margin:0;padding:0;border-bottom:solid 3px #f7c223;-webkit-border-radius:0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.verticalNavWrapper #featuredArticles ul li {list-style: none;padding: 10px;border: solid 1px #e4ddca;}
.navWrapper .resourceHeader {background:#fbf4e2;color:#a5812e;font-size: 13px;font-weight:bold;border-top:solid 1px #d1caae;border-left:solid 1px #d1caae;border-right:solid 1px #d1caae;border-bottom: solid 1px #e4ddca;padding: 5px 0px 5px 10px;}
.navWrapper ul.headerLists {background:#FFFFFF;list-style-type:none;margin:0;border-left:solid 1px #d1caae;border-right:solid 1px #d1caae;padding: 4px 0px 7px 15px;font-size: 11px;color:#666;}
.navWrapper ul.headerLists.last {border-bottom:solid 1px #d1caae;}
.entityMenu{margin: 0;padding: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.entityMenu ul{margin: 0px 0px 0px 8px;padding: 0px;}
.entityMenu li{list-style: none;padding: 5px 10px;}
.selected{font-weight: bold;}
.menuItemMore{font-weight: bold;}
/* ---------- 7085 Start ---------- */
#divNewsletter {border: solid 1px #e1e1e1;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: url(images/NewsletterBar.png);background-position:center bottom;background-repeat:no-repeat;}
table.NewsletterBox > tbody > tr:first-child > {display:none;}
table.NewsletterBox {width:100% !important;padding: 0 0 10px 0;}
table.NewsletterBox td {font-size:11px;float:left;}
table.NewsletterBox tbody {width:100%;}
table.NewsletterBox tr {float:left;margin-left: 5px;}
table.NewsletterBox tr td {padding:0;}
tr.news_first {float:left;width:45%;margin: 5px 0;}
tr.news_first td {width:100% !important;padding:0;}
input#txt_NL_FirstName {width:100%;}
tr.news_last {float:left;width:45%;margin: 5px 0;margin-left:10px !important;}
tr.news_last td {width:100% !important;padding:0;}
input#txt_NL_LastName {width:100%;}
input#txtEmailAddress {float:left;width:150px;}
table.NewsletterBox input#cmdSubmit {float:left;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor: pointer;padding: 3px 10px;vertical-align: middle;font-size: 1em;border: 1px solid #d4a82a;margin:12px 0px 0px 12px;font-size:11px;background: #eeb81a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlYjgxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkYzkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWI4MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eeb81a 0%, #fdc929 50%, #eeb81a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeb81a), color-stop(50%,#fdc929), color-stop(100%,#eeb81a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeb81a 0%,#fdc929 50%,#eeb81a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeb81a 0%,#fdc929 50%,#eeb81a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeb81a 0%,#fdc929 50%,#eeb81a 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeb81a 0%,#fdc929 50%,#eeb81a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeb81a', endColorstr='#eeb81a',GradientType=0 ); /* IE6-8 */}
table.NewsletterBox input {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: solid 1px #ccc;}
/* ---------- 7085 End ---------- */
/* CONTENT AREA */
.breadcrumb {background: #ebb416 !important; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViYjQxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlY2EyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWI4MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ebb416 0%, #feca29 50%, #eeb819 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebb416), color-stop(50%,#feca29), color-stop(100%,#eeb819)) !important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ebb416 0%,#feca29 50%,#eeb819 100%) !important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ebb416 0%,#feca29 50%,#eeb819 100%) !important; /* Opera 11.10+ */background: -ms-linear-gradient(top, #ebb416 0%,#feca29 50%,#eeb819 100%) !important; /* IE10+ */background: linear-gradient(to bottom, #ebb416 0%,#feca29 50%,#eeb819 100%) !important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebb416', endColorstr='#eeb819',GradientType=0 ) !important; /* IE6-8 */margin-bottom: 16px;color: #444;-webkit-border-radius: 5px 5px 0 0 !important;-moz-border-radius: 5px 5px 0 0 !important;border-radius: 5px 5px 0 0 !important;margin:20px 0 15px 0 !important;font-weight: bold;font-size: 12px;border-bottom:solid 1px #c9a02d;padding: 7px 0px 7px 10px !important;box-shadow:none !important;}
.breadcrumb a {font-weight:normal !important;color:#444 !important;font-size:12px !important;}
.contentWrapper {float: right;width: 748px;}
.content {min-height: 300px;}
/* footer elements */
.footer {text-align: center;background: #feca29;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border-left: solid 1px #d6ab2c;border-top: solid 1px #d6ab2c;border-right: solid 1px #d6ab2c;margin:0 !important;}
.footerList {padding: 3px 0px 4px 0px;border-top: solid 1px #fee69c;width: 75%;margin: 0px auto 0px auto;}
.footerList li {display: inline;list-style: none;padding: 0px 8px;}
.subFooter {font-size: 14px;text-align: center;}
/* product page */
.ProductNameText {font-size: 18px;}
#productTopBox {text-align: right;padding: 1.5em 10px 10px 10px;}
#sku {display: block;}
#price {font-weight: bold;font-size: 1.5em;display: block;}
.SalePrice {color: #cc0000 !important;}
#description, #quoteBox, #otherinfo {margin: 10px;}
.prodHeader {width: 99.5%;height: 1.2em;color: #6B6F83;clear: both;font-weight: bold;font-size: 1.2em;padding: 3px 5px;border-bottom: solid 2px #4776BD;}
#quoteBox input, #quoteBox select {font-size: 1em;display: block;margin: 5px 0;}
#mainImg{margin: 0 10px 10px 0;float: left;}
.addToForm{margin-top: 1em;}
#shipQuoteLabels {width: 10em;height: auto;float: left;font-weight: bold;text-align: right;padding-right: 10px;}
#shipQuoteLabels label {display: block;line-height: 2em;}
#ShipQuote, #yourQuote {font-weight: bold;line-height: 2em;}
#shipQuoteWrapper {height: auto;float: left;}
#navArrows{float: right;}
/* entity page */
.topFeature {float: left;width: 24.8%;height: auto;text-align: left;}
.topFeatureP {margin: 0;padding: 0.5em;text-align: left;}
.topFeature p {margin: 0;text-align: left;}
.topFeatureP img {margin-bottom: 0.5em;}
.topPrice, .topName {font-weight: bold;text-align: left;}
#entitySep{clear: both;margin-top: 1em;}
.btmP {clear: left;border-bottom: 1px solid #C6C3BA;float: left;width: 683px;margin: 0.5em 0;padding: 0.5em;}
.btmP img {float: left;margin-right: 1em;}
.btmP spanb {display: block;}
.btmName, .btmPrice, .btmSalePrice {font-size: 1.1em;font-weight: bold;}
.btmDescription, .topDescription {display: block;padding-bottom: 1em !important;}
.btmPrice{}
.btmSalePrice{color: #cc0000;}
.btmInStock, .btmOutStock, .topInStock, .topOutStock {display: inline !important;font-weight: bold;color: #4776BD;}
.btmOutStock, .topOutStock{color: #aaa;}
#entityPageHeader p{margin-top: 0;}
#entityPageHeader img{margin: 0 1em 0.5em 0;float: right;}
.entityCategory{margin: 0 0 1em 0;font-size: 1.1em;}
/* other selectors */
.MediumCell, .LightCell {border: none;}
.error {font-weight: bold;color: Red;}
.errorLg {color: Red;font-size: 12px;font-weight: bold;}
.SBProdName {font-size: .7em;}
.SBCatName {font-size: .8em;font-weight: bold;}
.PBCartFull {font-size: .7em;color: Blue;font-weight: bold;}
.InfoMessage {font-weight: bold;color: #0000ff;}
/* box frame for info messsage on payment panel */
.InfoMessageBox{width: 96%;border: solid 1px #CCC;padding: 10px 10px 20px 10px;}
/* ajax Shipping*/
#AjaxShipping {width: 99%;border: solid 1px #444;height: 100%;float: left;padding: 3px;}
#AjaxShipping h4 {margin: 0 0 0.5em 0;font-weight: bold;font-size: 1.1em;}
.AjaxShippingLabel {width: 175px !important;float: left;font-weight: bold;clear: left;}
#AjaxShipping input, #AjaxShipping select {font-size: 1em;float: left;}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate {float: left;clear: left;border-top: solid 1px #eee;width: 99%;padding: 3px 0;}
#ShipQuote {float: left;margin: 0;}
/* set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry {visibility: visible;/*display:none;*/}
#AjaxShippingState{visibility: visible;/*display:none;*/}
.dhtmltooltip {padding: 8px;font-size: 12px;background-color: #fff;border: solid 1px #ccc;box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);}
.CardCodeTooltip {border: 0;padding: 2px;background-color: #DDD;}
.Kit2dhtmltooltip {border: 0;margin-top: 20px;padding: 2px;}
.ShippingAndTaxEstimateAddress {border: solid 1px #aaa;width: 100%;}
.ShippingAndTaxEstimateAddress .Header {text-align: center;font-weight: bold;background-color: #ddd;}
.ShippingAndTaxEstimateAddress .Caption {width: 30%;text-align: left;vertical-align: top;}
.ShippingAndTaxEstimateAddress .Value {width: 70%;text-align: left;vertical-align: top;}
.ShippingAndTaxEstimateAddress .ErrorMessage {width: 100%;text-align: center;vertical-align: middle;color: Red;font-weight: bold;}
.ShippingAndTaxEstimator {border: solid 1px #aaa;}
.ShippingAndTaxEstimator .Header {text-align: center;font-weight: bold;background-color: #ddd;}
.ShippingAndTaxEstimator .Caption {font-weight: bold;width: 30%;text-align: left;vertical-align: top;}
.ShippingAndTaxEstimator .Value {width: 70%;text-align: right;vertical-align: top;}
.WishListWarning {padding-left: 10px;padding-bottom: 10px;padding-top: 10px;font-weight: bold;color: #bb0000;}
.ShippingEstimatorPanel {width: 350px;border: dashed 1px gray;padding: 5px 5px 5px 5px;}
#KitError {text-align: center;vertical-align: middle;padding: 5px 5px 5px 5px;}
#lblKitError {color: red;}
/* default class for stock hint display */
.StockHint_OutOfStock, .StockHint_Indented_OutOfStock {color: #bb0000;}
.StockHint_InStock, .StockHint_Indented_InStock {color: #387FD3;}
/* indented class variation for stock hint display */
.StockHint_Indented {text-indent: 10px;}
/*RadioListItems.ascx has clickable labels*/
span[id$='lblItemName'] {cursor: pointer;}
/*************For Featured Products***********/
.featuredProductLinks{color: #000000;font-weight: bold;float:left;position:relative;}
.featuredProductDescription{padding-top: 10px;font-weight: normal;}
/*7087: Home Page - Featured Products Scroll */
.featuredProductPrice{padding-top: 0px;padding-bottom: 0px;font-weight: normal;display:none;}
.featuredTeaser {color: #000000;font-weight: bold;display:none;}
.alpFeaturedProducts {border: solid 1px #ccc !important;-webkit-border-radius: 0 5px 5px !important;-moz-border-radius: 0 5px 5px !important;border-radius: 0 5px 5px !important;text-align:center;}
.alpFeaturedProducts .productWrapper .featuredProduct{width:24%;height:205px; float:left; margin-left:5px;}
.alpFeaturedProducts .productWrapper .featuredProduct img{max-width: 170px;max-height:150px;}
.alpFeaturedProducts .productWrapper .featuredProduct .centerWrap{text-align:center !important; position:relative;}
.alpFeaturedProducts .productWrapper .featuredProduct .centerWrap .imageWrap{min-width: 152px; min-height:150px;max-width: 170px;border: solid 1px #ccc !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px !important; margin:1px auto;}
/*
.jTscrollerContainer {width:1000px !important;}
.jThumbnailScroller#tS2 .jTscrollerNextButton, .jTscrollerPrevButton {top: 44% !important;}
.jTscroller a {border: none !important;float: left !important;display: inline-block !important;min-height: 50px;margin:5px 5px 5px 5px !important}
#tS2.jThumbnailScroller .jTscroller a {opacity: 1.0 !important;width: 155px;text-align: center;position:relative;}
.jTscroller a table tbody tr td a {border: solid 1px #ccc !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px !important;min-height:150px;}
.jTscroller a table tbody tr td div a {border:none !important;}
.jThumbnailScroller#tS2 .jTscroller a img {opacity: 1.0 !important;max-width: 155px;max-height: 150px;}
.jThumbnailScroller {height: 425px !important;margin: 0 auto !important;width: 746px !important;border: solid 1px #ccc; !important;background: #FFF !important;-moz-border-radius: 0 5px 5px 5px;-webkit-border-radius: 0 5px 5px 5px;border-radius: 0 5px 5px 5px;}
.featuredProductLinks a {color: #666 !important;font-weight: normal !important;font-size: 12px !important;text-align: center !important;border: none !important;margin: 3px !important;min-height: 35px !important;width: 155px !important;}
.LightCellText {display:none;}
.variantprice {display:none;}
.jThumbnailScroller .jTscrollerNextButton {height: 47px !important;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0  !important;background: url(images/nextArrow.png) right center !important;background-color:none !important;background-repeat:no-repeat !important;margin: -20px 0px 0 0px !important;opacity:1.0 !important;}
.jThumbnailScroller .jTscrollerPrevButton {height: 47px !important;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0  !important;background: url(images/prevArrow.png) left center !important;background-color:none !important;background-repeat:no-repeat !important;margin: -20px 0px 0 0px !important;opacity:1.0 !important;}
.jThumbnailScroller .jTscrollerNextButton, .jTscrollerPrevButton a:hover {background-color:none !important;}
td {padding: 0 !important;}*/
/*7076: Product Page - Also Bought Products */
table.tblAlsoBought {width:748px;overflow:hidden;}
table.tblAlsoBought table {border-color: #CCCCCC !important;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
table.tblAlsoBought tbody tr td table tbody tr td {width:160px;margin: 0px 10px 10px 10px;float: left;}
table.tblAlsoBought tbody tr td table tbody tr td img {width:100%;}
/*7074: Category Page - Featured Products */
table.tblCategoryGridTop {width:748px;overflow:hidden;border:solid 1px #CCCCCC;-moz-border-radius: 0 5px 5px 5px;-webkit-border-radius: 0 5px 5px 5px;border-radius: 0 5px 5px 5px;}
table.tblCategoryGridTop tbody tr td table tbody tr:nth-child(2) td {width:145px;margin: 0px 10px 10px 10px;float: left;min-height:150px;}
table.tblCategoryGridTop tbody tr td table tbody tr td img {width:100%;}
/* css for product ratings */
.CommentHelpfulText {color: #009999;}
.CommentHelpfulYes{color: #006600;}
.CommentHelpfulNo {color: #006600;}
.CommentCell {background-color: #FFFFFF;}
.RatingCommentText {color: #000000;}
.CommentAuthor {color: #000000;}
/* checkout gift card */
.CheckoutEmailGiftCardHeader {/* default color - #cccccc */background-color: #cccccc;color: #000000;}
/* checkout terms and conditions */
.CheckOutTermsBorder{border-style: dashed;border-width: 1px;border-color: #000000;}
#ctl00_PageContent_pnlCartSummarySubTotals td.cartSummaryCell table tbody tr td, td.cartSummaryCell table tbody tr td {max-width:none !important;}
/* affiliate page */
.AffiliateHeaderTd {/* -- original --font-size: smaller;font-weight:bold;color: #ffffff;background-color: #AAAAAA;-- -- */font-size: smaller;font-weight: bold;color: #ffffff;background-color: #CCCCCC;padding: 3px;}
.AffiliateTextCell {background-color: #DDDDDD;color: #000000;padding: 3px;}
.AffiliateLinks, .AffiliateLinks a:link, .AffiliateLinks a:active, .AffiliateLinks a:visited {color: #000000;}
.AffiliateLinks a:hover {color: #4776BD;}
.AffiliateForgotPasswordText {color: #000000;}
.AffiliateForgotPasswordText span {color: #000000;font-weight: bold;}
/* multi-ship */
.MultiShippingAddressHeaderLeft {color: #000000;background-color: #dddddd;}
.MultiShippingAddressHeaderRight {color: #000000;background-color: #dddddd;}
/* recent comments */
.RecentCommentsHeader {background-color: #CCCCCC;color: #000000;font-weight: bold;text-align: center;height: 25px;}
.RecentCommentsHeaderBorder {background-color: #FFFFFF;}
.RecentCommentsFooter {background-color: #CCCCCC;}
.RecentCommentsBorder {background-color: #CCCCCC;}
.RecentCommentsCell {background-color: #FFFFFF;color: #000000;text-align: center;}
.pnlRecentCommentSort {background-color: #FFFFCC;}
.RecentCommentSortText {color: #FF0000;}
.RecentCommentReSortText{color: #000000;font-weight: bold;}
.RecentCommentIsolateHeader{background-color: #009999;}
.RecentCommentIsolateHeaderText {color: #FFFFFF;text-align: center;font-weight: bold;}
.RecentCommentIsolateCell {background-color: #FFFFFF;color: #000000;}
.RecentCommentsPagingTop {background-color: #ffffff;color: #000000;}
/* rating pop up */
.rateitBG {background-color: #336699;margin: 0px;}
.rateittable {background-color: #336699;}
.rateitlabel {font-weight: bold;color: #ffffff;}
.rateitproductname {background-color: #FFFFCC;}
.rateitbox {background-color: #FFFFFF;}
.rateitddl {font-size: 10px;}
.rateittext {font-size: 12px;}
/*tabbed ui*/
#pagetabs {}
#pagetabs a {font-size: 14px;background: none repeat scroll 0 0 #EEEEEE;border-radius: 3px 3px 0px 0px;-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);line-height: normal;margin-bottom: 0px;padding: 5px 10px 3px 10px;}
#pagetabs a:hover {text-decoration: none;}
#pagetabs a.activetab {background-color: #EEEEEE;background: -moz-linear-gradient(bottom,#bfbfbf 0,#bfbfbf 20%,#e0e0e0 100%);background: -webkit-gradient(linear,left bottom,left top,color-stop(0%,#bfbfbf),color-stop(20%,#bfbfbf),color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(bottom,#bfbfbf 0,#bfbfbf 20%,#e0e0e0 100%);background: -ms-linear-gradient(bottom,#bfbfbf 0,#bfbfbf 20%,#e0e0e0 100%);background: -o-linear-gradient(bottom,#bfbfbf 0,#bfbfbf 20%,#e0e0e0 100%);background: linear-gradient(bottom,#bfbfbf 0,#bfbfbf 20%,#e0e0e0 100%);}
#pagetabs a.activetab:hover {text-decoration: none;}
#tabcontent {border-radius: 0px 3px 3px 3px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);margin: 0px;width: 100%;}
.tabContentItem {padding: 15px;}
#tabcontent div.hiddenTab {display: none;}
#tabcontent div.selectedTab {display: block;}
.address_main {padding-top: 5px;}
.addressdatalist {border: 1px solid rgb(90, 90, 90);width: 100%;border-collapse: collapse;}
.addaddresstbl {border: 1px solid rgb(90, 90, 90);width: 100%;border-collapse: collapse;padding: 0px;}
.addressbuttonbg {text-align: center;}
.addressbuttonbg_header {border-bottom: solid 1px #ccc;}
.addressEdittbl {border: solid 1px #ccc;margin: 5px 0px 5px 0px;}
.addressCardPanel {border: solid 1px rgb(90, 90, 90);}
.addresseditctrl {padding: 10px 0px 10px 10px;}
.addressaddctrl {padding: 10px 0px 10px 10px;}
.addressfooter {padding: 5px 0px 5px 10px;margin-top: 10px;background-color: #F5F5F5;border: solid 1px #ccc;}
.addressdatalist_header {background: transparent url('images/addressbook.gif') no-repeat scroll left bottom;height: 22px;width: 190px;}
.addressImagebuttons {width: 70px;padding-right: 50px;vertical-align: top;}
.addressPaymentMethodtbl {background-color: #cccccc;width: 100%;}
.addressLabel {padding-right: 10px;}
/* shipping method control */
.shippingMethodErrorMessage{font-weight: bold;color: #ff0000;}
table#ctl00_PageContent_ctrlShippingMethods_ctrlShippingMethods {width:100%;}
table#ctl00_PageContent_ctrlShippingMethods_ctrlShippingMethods tbody:first-child tr {height:25px;}
table#ctl00_PageContent_ctrlShippingMethods_ctrlShippingMethods tbody:first-child tr td {border-bottom:solid 1px #ccc;}
/* shoppingcart */
td.shopping_cart, #ctl00_PageContent_pnlOrderOptions table tbody tr td table, #ctl00_PageContent_pnlCoupon table tbody tr td table, #ctl00_PageContent_pnlPromotion table tbody tr td table, #ctl00_PageContent_pnlOrderNotes table tbody tr td table {width: 100%;border: solid 1px #ccc !important;padding: 5px !important;}
/* account */
.accountPanel
{width: 100%;border: solid 1px #cccccc;padding: 5px;}
.orderHistoryTable, .orderHistoryTable td{border: 0px none;}
.orderHistoryTable tr:nth-child(odd) td{background: #eee;}
/* tab image fix */
img[id*="info_gif"], img[id*="_imgShoppingCartTab"]{vertical-align: bottom;}
/* opc fix */
#ctl00_PageContent_pnlAshland{font-size: 12px;}
/* mini cart */
#divMiniCart{background-color: White;z-index: 999;}
.miniCartCollapseHeaderPanel{text-align: right;padding-bottom: 2px;width: 300px;font-size: 8pt;}
.miniCartCollapseBody{width: 300px;font-size: 8pt;height: 0px;overflow: hidden;}
.mini_cart{color: #000000;font-size: 10px;width: 100%;border: solid 1px #cccccc;}
.mini_cart .cart_header{}
.mini_cart .cart_header td{color: #FFFFFF;background: #699EDC url(images/nav-bg.gif) repeat;padding: 3px 3px 3px 3px;}
.mini_cart .cart_items{padding: 5px;}
a.Checkout_Minicart{color: Blue;font-weight: bold;}
.minicart_minimumQty{color: #ff0000;font-style: italic;}
.minicartimg img{width: 75px;height: 75px;}
#divMiniCart input[type='text']{border: 1px solid #A7A6AA;}
/* kit specific styles */
.kit_table {width: 700px;}
.kit_table .kit_column_content {width: 500px;}
.kit_table .kit_column_sidebar {padding-left: 10px;width: 190px;}
.kit_groups {width: 100%;}
.kit_sidebar {text-align: center;vertical-align: middle;position: absolute;z-index: 99;width: 190px;background-color: #fff;}
.kit_sidebar_content {border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;}
.kit_sidebar .kit_sidebar_header {text-align: center;vertical-align: middle;padding-top: 5px;padding-bottom: 5px;background: transparent url(images/nav-header-bg.gif) no-repeat scroll left bottom;border-style: none;width: 190px;}
.kit_sidebar .kit_addToCart {padding-top: 10px;padding-bottom: 10px;}
.kit_sidebar .kit_addToCart .kit_priceDisplay {text-align: left;vertical-align: middle;padding-left: 10px;padding-bottom: 10px;}
.kit_sidebar .kit_addToCart .kit_priceDisplay .kit_regBasePrice {text-decoration: line-through;}
.kit_sidebar .kit_selectedItems {border-top: solid 1px #eee;text-align: left;vertical-align: middle;}
.kit_groups input[type='text'] {border: 1px solid #A7A6AA;}
.kit_groups textarea {border: 1px solid #A7A6AA;}
.kit_groups .kit_group {margin-bottom: 10px;}
.kit_groups .kit_groupName {background-color: #efefef;padding: 5px 10px 5px 10px;border: solid 1px #ccc;cursor: pointer;}
.kit_groups .kit_groupDescription {display: block;overflow: hidden;padding-top: 5px;padding-bottom: 5px;}
.kit_groups .kit_groupContent {border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;padding-left: 10px;padding-top: 15px;padding-bottom: 20px;text-align: left;vertical-align: middle;}
.kit_groups .kit_groupContent .kit_items_table {width: 450px;border: dashed 1px #ccc;}
.kit_groups .kit_groupContent .kit_line_item {border-style: none;}
.kit_disabled_item {text-decoration: line-through;}
.kit_group_image {float: left;margin-right: 5px;margin-left: 5px;}
.kit_kititemImage_hoverPanel {background-color: White;border: solid 1px #ccc;word-wrap: break-word;}
.kit_groupitem_image {padding-left: 25px;}
.kit_groupItem_nameLabel {cursor: pointer;}
/*** Templating ********/
.template {border: solid 1px #ddd;}
.template_header {background-color: #ddd;border: dashed 1px #ddd;padding: 5px 5px 5px 5px;}
.template_header_settings, .template_header_settings a, .template_header_settings a:active, .template_header_settings a:visited, .template_header_settings a:link{cursor: pointer;text-decoration: none !important;font-size: 12px;}
.template_header_settings a:hover {color: #ffffff !important;}
.template_header_edit_options {border: solid 1px #919C9D;background-color: #fff;}
.template_header_edit_options ul,
.template_header_edit_options li {margin-left: 10px;margin-right: 10px;padding: 0;display: list-item;list-style: none;line-height: 1.25em;}
.behavior_panel {border-style: none;}
.behavior_panel .behavior_left {width: 10%;background-color: #ddd;}
.behavior_panel .behavior_optionn {width: 80%;background-color: #fff;padding: 5px 5px 5px 5px;}
.watermarked {color: #BBBBBB;}
.pm_CCImage {padding-right: 5px;}
.shoppingCartContainer .buySAFE_Kicker_Wrapper {float: right;display: block;}
table.ccPanel {width: 430px;}
td.fieldHeader {font-size: 50%;}
table.NewsletterBox{width: 20%;}
tr.captchaBox {height: 80px;}
/* promotion page */
.promotionlistitem {padding-bottom: 5px;}
.promotionreason{font-size: 8pt;}
.promotionCallToAction{background: none repeat scroll 0 0 transparent;color: red;font-weight: bold;padding: 3px;}
/* #7078 */
td.prodImage .actionelement {cursor: pointer;float: left;width: 17%;border: solid 1px #ccc;margin:2px;}
td.prodImage {width:52%;}
td.prodImage div div:nth-of-type(2) img {width: 92%;text-align: left;display: block;position: relative;margin: 0px auto 0px 0px;border:none;}
/* IE8 Fix */
td.prodImage div.alpMainProductPic img {width: 92%;text-align: left;display: block;position: relative;margin: 0px auto 0px 0px;border:none;}
td.prodContent {width:48%;}
/* #7076 */
#ctl00_PageContent_pnlContent table:last-child tbody tr td table tbody tr td {max-width:150px;}
/* quantity discount table */
.quantitydiscountTable {padding: 4px;border: 0px;width: 130px;}
.quantitydiscountTable td {text-align: right;}
.recurringDiscountDisplay {color: #006600;display: inline-block;}
.productCallToActionIsRecurring {color: red;}
.SiteMap {font-size: 12px;}
/* Downloads Page */
.downloadsPageWrap .downloadsWrap {margin: 0 0 20px 0;}
.downloadsPageWrap .downloadInfo{margin: 0 0 10px 0;}
.downloadsPageWrap input.downloadButton {background: #333 url(images/shadow.png) repeat-x bottom left;border: 2px solid #333;color: #fff;font-size: 12px;padding: 4px 16px;}
.downloadsPageWrap input.downloadButton:hover {background-color: #036D63;border: 2px solid #036D63;color: #fff;}
.downloadsPageWrap .relatedProductWrap {border-radius: 0px 3px 3px 3px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);}
.downloadsPageWrap .relatedProduct {float: left;padding: 15px 0px 15px 30px;text-align: center;}
.downloadsPageWrap .relatedProduct .productName {width: 150px;}
/* PayPal ShoppingCart Buttons*/
.payPalButtons .payPalButton{float: left;width: 150px;margin-left: 10px;}
.bmlButtonWrap {height: 28px;overflow: hidden;}
/* End PayPal ShoppingCart Buttons*/
/* ----- 7084 Form----- */
/*iframe#ctl00_PageContent_frame1 {min-height: 1700px;}*/
/* ----- 7188 AND 7077 Tabs ----- */
#tabs, #Producttabs {float:left;margin: 0 !important;padding: 0 !important;}
#Producttabs {margin:25px 0 0 0 !important;}
#tabs ul, #Producttabs ul {list-style:none;display: block;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0;margin:0 0 0 5px;padding:0;}
#tabs ul li, #Producttabs ul li {float:left;}
#tabs ul li a, #Producttabs ul li a {padding:8px 10px !important;font-weight:bold;}
#tabs ul li.ui-state-hover, #Producttabs ul li.ui-state-hover {border-top: solid 1px #feca29 !important;border-left: solid 1px #feca29 !important;border-right: solid 1px #feca29 !important;}
#tabs h3, #Producttabs h3 {color:#333 !important;font-size:15px;}
#tabs table.tblCategoryGridTop, #Producttabs table.tblCategoryGridTop {width:auto;border:none !important;}
li.ui-state-default {float: left;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border-top: solid 1px #feca29;border-left: solid 1px #feca29;border-right: solid 1px #feca29;font-family:Arial, Helvetica, sans-serif;text-align: center !important;font-size: 12px;font-weight: normal;margin: 3px 3px 0px 0px;padding: 7px 11px;background: #FFF; /* Old browsers */}
li.ui-state-default a {color: #705925 !important;text-decoration:none !important;}
#tabs ul li.ui-state-active, #Producttabs ul li.ui-state-active {-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;margin: 0px 3px 0px 0px;padding: 8px 11px 9px 11px;border-bottom: none;top:0px !important;position: relative;background: #feca29; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkYjYxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlY2EyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGIxMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #edb618 0%, #feca29 50%, #e4b11d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edb618), color-stop(50%,#feca29), color-stop(100%,#e4b11d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #edb618 0%,#feca29 50%,#e4b11d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #edb618 0%,#feca29 50%,#e4b11d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #edb618 0%,#feca29 50%,#e4b11d 100%); /* IE10+ */
background: linear-gradient(to bottom, #edb618 0%,#feca29 50%,#e4b11d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb618', endColorstr='#e4b11d',GradientType=0 ); /* IE6-8 */}
li.ui-state-active a {color: #705925 !important;text-decoration:none !important;}
#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {border: solid 1px #cecece !important;float:left;min-height:25px;padding: 20px !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fcfcfc;}
#tabs-1 table tbody tr td table tbody tr td {width:125px !important;}
#tabs-1 li, #tabs-2 li {font-size:13px;margin:0 0 0 15px;padding:0;}
#tabs-1 li p, #tabs-2 li p {margin:0 !important;}
#tabs-2 table.tblAlsoBought, #tabs-2 table.tblAlsoBought tbody tr td table {width:678px !important;}
#tabs-2 table.tblAlsoBought tbody tr td img {width: 100%;}
#tabs-1 table tbody tr td table tbody tr td img {width: 80%;}
#tabs-2 table.tblAlsoBought tbody tr td table tbody tr td {width: 140px !important;}
/* Contact Page */
td.First {width: 105px !important;text-align: left !important;}

.panel-heading{ background-color: #feca29 !important;}
.panel-group{  margin:10px 0px;}

@media (max-width: 767px) 
{   
    table.tblCategoryGridTop { width: 100%; }
    #ctl00_PageContent_pnlContent table:last-child tbody tr td table tbody tr td {  max-width: none!important;}
	.mobileproductstab td  { height:auto !important; }    
	.wrapper {width: 100%;margin: 0px auto;text-align: left;}
	.contentWrapper {float: right;width: 100%;}
	td.prodContent,td.prodImage {width: 100%;float: left;}
	.mobileproductstab, .panelmobile td table td
	{
		width:50%;
		float:left;
		min-height: 210px;
	}
	.panelmobile table
	{
		/*min-width:390px;*/
	}
	table.tblCategoryGridTop tbody tr td table tbody tr:nth-child(2) td
	{
		width:100%;
		float:none !important;
	}

	.ProductNavLink{ display:none;}
}

.navWrapper ul.dropdown-menu
{
    display:block;
    position:relative !important;
    margin: 0px !important;
    float: none !important;
}

.navWrapper ul.dropdown-menu li a:hover
{
    text-decoration: underline;
    background-color: transparent !important;
}

.navWrapper ul.dropdown-menu li
{
        list-style: none;
    padding: 5px 10px;
}

.main_nav ul.dropdown-menu
{
    top:35px !important;
}

.searchBox {
    width: 218px !important;
    height: 26px !important;
}

.contact_wrapper
{
    height: 29px;
}

.cartTopLine
{
    height: 35px;
}

#nav_wrapper
{
    height:47px;
}

.row
{
    margin: 0px !important;
}

.container
{
    padding: 0px !important;
}

@media (min-width: 1200px)

{
    .searchWrap
    {
        min-width: 1000px;
    }
}

.navbar-default .navbar-toggle
 {
    border-color: #7f6626 !important;
}

 .navbar-default .navbar-toggle .icon-bar
 {
    background-color: #7f6626 !important;
}

.nav > li.dropdown
{
    height: 40px;
}

.nav > li.open
{
    height: auto !important;
}

@media (max-width: 767px)
{
    
    input.formaddress
    {
        width:25%;
    }
    
    input.form
    {
        width:75%;
    }
    
    iframe
    {
        width:100%;
    }
    
    iframe.newsletter
    {
        height:855px;
    }
    
    iframe.sweepstakes
    {
        height:955px;
    }
    
    iframe.warranty
    {
        height:2200px;
    }
    .upsellmobile
    {
        width:100%;
        height:22px;
    }
    
    .RelatedProductsBoxStyle td
    {
        width: 50%;
        float: left;
    }
    
    .RelatedProductsBoxStyle td img
    {
        max-height:109px;
    }
    
    
    .panelmobile td.RelatedProductsBoxStyle
    {
        /*display:none;*/
    }

    
    
    div#bannerImage {
    margin: 0px auto;
    float:none !important;
}
    .searchBox {
    width: auto!important;
    }
    
    .alpFeaturedProducts .productWrapper .featuredProduct {
    width: 48%;
    min-width:150px;
    }
    
    .content
    {
        padding: 0px 10px;
    }
    
    .navbar
    {
        margin-bottom: 0px !important;
    }
    
    .bodyWrapper
    {
        padding-top: 0px !important;
    }
    
    .searchWrap
    {
        height: auto;
    }
    
    .searchWrap div.col-md-8
    {
        float: left;
    }
}

#aspnetForm
{
    width:100%;
}


@media screen and (min-width: 768px) and (max-width: 1017px)
{

.wrapper {
    max-width: 1000px;
    margin: 0px auto;
    text-align: left;
    width: 100%;
}
.contentWrapper {
    float: right;
    width: 65%;
}
}

