.leftGalleryTemplate .downloadDataSheet{ background:url(../images/assetIcon.png) no-repeat left center; float:left; padding: 10px 0 10px 42px;  color:#9a9a9a; font-size:14px; text-decoration:underline; margin-right: 10px; }
.leftGalleryTemplate #pTour.pTourBtn{  float:left;  color:#9a9a9a; font-size:14px; text-decoration:underline; background:none; text-transform:none;  padding-top: 10px;}
.leftGalleryTemplate .attributeOuter { float:left; width:48%; margin-right:2%;}
.leftGalleryTemplate .attributeOuter.colorOptions{ width:100%; margin-right:0; }
.leftGalleryTemplate .attributeOuter .labeli{ float:left; width:100%; margin-bottom:3px; font-size:11px; line-height:18px;}
.leftGalleryTemplate .attributeOuter select{ background:#f4f4f4; border:1px solid #f4f4f4; width:95%; font-size:16px; line-height:18px; font-weight: normal; height:35px;}
.leftGalleryTemplate .productName{ float:left; width:100%; font-size:22px; font-weight:normal;}
.leftGalleryTemplate .skuAndPrice{ float:left; width:200px; margin-right:10px; padding-right:10px; border-right:0px solid #e3e3e3; margin-bottom: 10px;}
.leftGalleryTemplate .sku{ float:left; width:100%; margin-bottom:10px; color:#7f7f7f; font-size:13px; line-height:20px; font-weight:lighter;}
.leftGalleryTemplate .price{ float:left; width:100%; font-size:18px; line-height:26px; font-weight:bold;}
.leftGalleryTemplate .regularPriceDetail{ color: #bbb;    font-size: 12px;    text-decoration: line-through;}
.leftGalleryTemplate .datasheetAndTour{ float:left; width:349px; margin-bottom: 10px;}
.leftGalleryTemplate .reviewsStuffs{ float:left; width:100%; margin-bottom: 10px; margin-top: 0;}
.leftGalleryTemplate .socialSharing{ float:left; width:100%; margin-bottom: 10px; }
.leftGalleryTemplate .pMODEL, .leftGalleryTemplate .pUPC{ float:left;  margin-right:15px; margin-bottom: 5px; color:#7f7f7f; font-size:13px; line-height:20px; font-weight:bold;}
.leftGalleryTemplate #productdesc{ float:left; width:100%; margin-bottom: 10px; color:#8b8b8b; font-size:16px; line-height:24px; }
.leftGalleryTemplate .extra{ float:left; width:100%; margin-top: 0; margin-bottom: 10px; color:#7f7f7f; font-size:13px; line-height:20px; font-weight:bold;}
.leftGalleryTemplate .extra a{  color:#7f7f7f;}
.leftGalleryTemplate .addToCartHolder{ float:left; width:100%; margin-bottom: 10px; }
.leftGalleryTemplate .buyNowExtHolder{ float:left; width:100%;}
.leftGalleryTemplate .buyNowExt{ width:200px; margin-bottom:0px;}
.leftGalleryTemplate #store_1_ATC_btn{ width:124px; margin-bottom:0px;}
.leftGalleryTemplate #quantity{ min-width:80px;}

.dividerLeftTemplate{ float:left; width:100%; height:50px; }

.leftGalleryTemplate .videoEmbedCode{ float:left; margin-bottom:10px; border:3px solid #4cc0bf; width:290px; height:180px; overflow:hidden; } 
.leftGalleryTemplate .videoEmbedCode iframe{ width:100%; height:100%; float:left;}
.li{line-height: 24px;} 
.contentBlockDivider{ background:url(../images/contentBlockDivider.png) no-repeat center center; height:16px; margin-top:40px; margin-bottom:40px; display:none; }
.productLongDesc{ margin-top:20px; margin-bottom:20px; font-size: 14px; line-height: 18px;}
.productContentBlockOuter{ font-size: 14px; line-height: 18px; }
.productTabs{ font-size: 14px;    line-height: 16px;  }
.featuresGrey{ margin-top:20px; margin-bottom:50px; background:#777777; padding:30px 0; color:#fff; font-size:16px; line-height:20px;}
.featureHead{ float:left; width:100%; font-size:20px; line-height:28px; font-weight:bold; margin-bottom:10px;}

.productSupportGrey{ margin-top:0px; margin-bottom:50px; background:#777777; padding:30px 0; color:#fff; font-size:12px; line-height:18px;}
.productSupportGrey a{ color:#fff; font-size:12px; line-height:18px; text-decoration:underline;}
.supportHead{ float:left; width:100%; font-size:20px; line-height:28px; font-weight:bold; margin-bottom:0px;}
.productSupportGrey .note{ margin-top: 80px;}

body {
  overflow-x: hidden;
  color:#000000;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  /*border-color: #e1e4e7;*/
  border-bottom-color: #1aa12b; border-bottom:0;
 /* border-width: 1px;*/
  color: #ffffff;
}
.nav-tabs > li > a {
  border-width: 1px;
  font-weight: /*lighter*/normal;
  padding: 7px 21px 8px;
  /*
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  */
  color: #ffffff;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-backface-visibility: hidden;
  background-color:#777;
  /*border-color:#777;*/
}

.nav-tabs.nav-append-content > li.active:first-child:before {
  background-color: #ffffff;
  border-left: 0px solid #e1e4e7;
  content: "";
  height: 0px;
  left: 0;
  position: relative;
  bottom: -5px;
  width: 0px;
  z-index: 2;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {color: #ffffff; background-color:#999999; /*border-color:#777;*/}

body {
  color: #fff;
  font-family: /*'Proxima Nova',*/"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: /*lighter*/normal;
	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.4px;
}
body {
  overflow-x: hidden;
  color: #333333;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: /*'Proxima Nova',*/"Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #777;
}



.nav-tabs > li.active {
  z-index: 2;
  margin-bottom: -3px;
}

.pp-tab-content{ margin-top:2px;}
}

