@import url(http://fonts.googleapis.com/css?family=Lato|Open+Sans:700,800);
/**Reset Styles c**/
html {font-size: 62.5%;}
body {font-size: 1.5em;line-height: 1.6;font-weight: 400;font-family:Arial, sans-serif;color: #222;background-color:rgb(255,255,255);}
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 2rem;font-weight: 300;font-family: Arial, sans-serif;}
h1 {font-size: 4.0rem;line-height: 1.2;letter-spacing: -.1rem;}
h2 {font-size: 3.6rem;line-height: 1.25;letter-spacing: -.1rem;}
h3 {font-size: 3.0rem;line-height: 1.3;letter-spacing: -.1rem;}
h4 {font-size: 2.4rem;line-height: 1.35;letter-spacing: -.08rem;color:rgb(255,255,255);}
h5 {font-size: 1.8rem;line-height: 1.5;letter-spacing: -.05rem;}
h6 {font-size: 1.5rem;line-height: 1.6;letter-spacing: 0;}
@media (min-width: 550px) {
  h1 {font-size: 5.0rem;}
  h2 {font-size: 4.2rem;}
  h3 {font-size: 3.6rem;}
  h4 {font-size: 3.0rem;}
  h5 {font-size: 2.4rem;}
  h6 {font-size: 1.5rem;}
}
p {margin-top: 0;padding:0 15px;}
a {color: rgb(255,255,255);}
a:hover {color: rgb(255,255,255);}
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {display: inline-block;height: 38px;padding: 0 0px;color: #555;text-align: center;font-size: 20px;font-weight: 900;line-height: 38px;letter-spacing: .1rem;text-transform: uppercase;text-decoration: none;white-space: nowrap;background-color: transparent;border-radius: 4px;border: 1px solid #bbb;cursor: pointer;box-sizing: border-box;}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {color: #333;border-color: #888;outline: 0;}
.button.button-primary, button.button-primary, input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary {color: #FFF;background-color: #33C3F0;border-color: #33C3F0;}
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover, .button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus {color: #FFF;background-color: #1EAEDB;border-color: #1EAEDB;}
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {height: 38px; padding: 6px 10px;background-color: #fff;border: 1px solid #D1D1D1;border-radius: 4px;box-shadow: none;box-sizing: border-box;}
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"],  input[type="url"], input[type="password"], textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
textarea {min-height: 65px;padding-top: 6px;padding-bottom: 6px; }
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {border: 1px solid #33C3F0;outline: 0;}
label, legend {display: block;margin-bottom: .5rem;  font-weight: 600;}
fieldset {padding: 0;border-width: 0;}
input[type="checkbox"], input[type="radio"] {display:inline;}
label > .label-body {display: inline-block;margin-left: .5rem;font-weight: normal;}
ul {list-style: circle inside;}
ol {list-style: decimal inside;}
ol, ul {padding-left: 0;margin-top: 0;}
ul ul, ul ol, ol ol, ol ul {margin: 1.5rem 0 1.5rem 3rem;font-size: 90%;}
li {margin-bottom: 1rem;}
th, td {padding: 12px 15px;text-align: left;border-bottom: 1px solid #E1E1E1;}
th:first-child, td:first-child {padding-left: 0;}
th:last-child, td:last-child {padding-right: 0;}
button, .button {margin-bottom: 1rem;}
input, textarea, select, fieldset {margin-bottom: 1.5rem;}
pre, blockquote, dl, figure, table, p, ul, ol, form {margin-bottom: 2.5rem;}
.u-full-width {width: 100%;box-sizing: border-box;}
.u-max-full-width {max-width: 100%;box-sizing: border-box;}
.u-pull-right {float: right;}
.u-pull-left {float: left;}
hr {margin-top: 3rem;margin-bottom: 3.5rem;border-width: 0;border-top: 1px solid #E1E1E1;}
.container:after, .row:after, .u-cf {content: "";display: table;clear: both;}
/**MainStyling**/

#backup {font-family: "arial" sans-serif;text-align: center; margin-top: 50px; font-size: 12px; color: #dd0000; font-weight: bold; }
#backup {display: none !important;}
#seo {display:none;}
html * {font-family:Lato,Arial,"Open Sans";}
h2 {font-size:2.3em;}
.container {position: relative;width: 100%;max-width: 1390px;margin: 0 auto;padding: 0 0px;box-sizing: border-box;}
.column, .columns {width: 100%;float: left;box-sizing: border-box;text-align:center;}
.four.columns:first-child {border-top:none;}
.twelve.columns {/*box-shadow:3px 3px 5px #aeaeae;*/color:#000000;max-width:1390px;}
.row {max-width:1390px;width:100%;}
#search {width:100%;max-width:340px;display:inline;}
div#search form input.submitbox {float:right;line-height:30px; background-color: rgb(248,138,60); color: rgb(255,255,255); border-radius: 0 0px 0px 0; border: medium none; background-image: none; cursor: pointer; display: block; text-align: center; height: 30px; width: 45px; font-size:17px;position:relative;}
div#search form input.searchbox {border: 1px solid #B0B0B0; font-weight: 400; margin-left: 0px; margin-right: 0;  width:81.2%;max-width: 1300px; border-radius: 0px 0 0 0px !important; background-color: rgb(255,255,255); padding: 0px 10px; overflow: hidden; float:left; height:30px;}
.circle {border-radius: 50%;behavior: url(PIE.htc); display:inline-block;background-color: rgb(0,129,197);margin-left:10px;text-transform:uppercase;}
.ProductDescription {margin-top:5%;margin-bottom:5%;margin-left:auto;margin-right:auto;padding:20px;width:90%; background-color:rgba(0,0,0,0.8);color:rgb(255,255,255);}
.ProductDescription ul {margin-left:15px;}
.ProductDescription > p {margin-left:-15px;}
.ProductFeatures {margin-bottom:5%;margin-left:auto;margin-right:auto;padding:10px;width:90%;}
.ProductFeatures-Sub {max-width:100%;color:rgb(255,255,255)}
#productVideo {display:none;}
.ProductVideo {margin-bottom:2%;margin-left:auto;margin-right:auto;padding:10px;width:90%;text-align:center;max-height:550px;margin-bottom:30px;}
.PaymentShipping {text-align:center;color:rgb(255,255,255)}
.ManPartNumber {font-size:1.5em;width:100%;}
.ProductTitle {text-transform:uppercase;width:100%;font-size:1.2em;font-weight:800;}
#productFeatures {display:none;}
.ProductFeatures h1 {max-width:200px;position:relative;margin-left:auto;margin-right:auto;margin-top:-25px;font-size:1.2em;text-align:center;padding:5px;font-weight:normal;}
.ProductVideo h1 {max-width:200px;position:relative;margin-left:auto;margin-right:auto;margin-top:-25px;font-size:1.2em;text-align:center;padding:5px;font-weight:normal;}
.SearchByBrand h1 {min-width:200px;max-width:400px;position:relative;margin-left:auto;margin-right:auto;margin-top:-25px;font-size:1.2em;text-align:center;padding:5px;font-weight:normal;}
.SearchByBrand-Sub {margin-left:auto;margin-right:auto;width:90%;text-align:center;}
.SearchByBrand-Sub img {width:114px;padding:5px;}
.PaymentShipping h1 {display:inline-block;min-width:200px;max-width:250px; width:100%;position:relative;margin-left:auto;margin-right:auto;margin-top:-25px;font-size:1.2em;text-align:center;padding:5px;font-weight:normal;}
.PaymentShipping h1 a, .PaymentShipping h1 a:visited, .PaymentShipping h1 a:hover, .PaymentShipping h1 a:active {cursor:pointer;color: inherit;}
.MovieScaler {height: 0;overflow: hidden;padding: 30px 8px 40.25%;position: relative;}
.MovieScaler object, .MovieScaler embed {height: 100%;left: 0;position: absolute;top: 0;width: 100%;max-height:500px;}
.MovieScaler .ImageArea {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.ProductImages {max-width:100%; float:left;}
.ProductImages img {max-width:240px; width:100%;padding:1%;}
.ItemUSP {width:70px;height:70px;text-align:center;font-size:1.1em;color: rgb(255,255,255)}
.ItemUSP .span {margin-top:10px;display: inline-block;vertical-align: middle;line-height: normal;}
.ItemUSP-Sub {line-height:15px;margin-top:25%;}
h2.FeatureTitle  {background-color:transparent;font-size:1.2em;}
.ClearMe {clear:both;height:50px;}
.ClearMe2 {clear:both;height:5px;}
.ClearMe3 {clear:both;height:15px;}
#extraContent {display:none;width:100%;max-width:100%;}
#extraContent img {width:100%;max-width:1390px;margin-top:-32px;}
#extraContent h1 {max-width:200px;position:relative;margin-left:auto;margin-right:auto;margin-top:-25px;font-size:1.2em;text-align:center;padding:5px;font-weight:normal;}
#PaymentMethods, #PostageMethods, #EuropeanMethods {display:none;width:90%;margin-left:auto;margin-right:auto;text-align:left;margin-top:5px;margin-bottom:30px;}
#searchBox {float:left;}
.EbayOptions {float:none;display:inline-block;color:rgb(255,255,255);}
.EbayOptions a {color:rgb(255,255,255);text-decoration:none;}
.EbayOptions a:hover {color:rgb(0,80,121);text-decoration:none;}
.EbayOptions span{display:none;}
.EbayOptions img {padding:5px;vertical-align:middle;}
#EbayOptions-Space{display:none;}
.two-thirds.column span {font-size:1.2em;display:block;color:rgb(255,255,255);vertical-align:bottom;line-height:29px;}
#tools, #hardware, #clothing, #outdoors {border-bottom: 1px solid rgb(0, 129, 197);font-weight:900;text-transform:uppercase;line-height:30px;text-align:inherit;}
#tools a, #hardware a, #clothing a, #outdoors a {color:rgb(255,255,255); text-decoration:none;}
#tools a:hover, #hardware a:hover, #clothing a:hover, #outdoors a:hover {text-decoration:none;}
#ProductImage img {max-width:500px;width:100%;}
#ProductAccessories {display:none;}
.productAccessories {margin-left:auto;margin-right:auto;width:100%;text-align:center;}
.productAccessories h1 {max-width:200px;position:relative;margin-left:auto;margin-right:auto;margin-top:-25px;font-size:1.2em;text-align:center;padding:5px;font-weight:normal;}
.productAccessories-Sub {margin-left:5%;margin-right:auto;width:100%;text-align:center;}
.productAccessories-Sub img {max-width:240px;width:100%;padding:5px;}