
/******************* font family ***********************/

@font-face {
	font-family: 'Helvetica';
	src: url('fonts/Helvetica.eot');
	src: url('fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
		url('fonts/Helvetica.woff') format('woff'),
		url('fonts/Helvetica.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueRegular.eot');
    src: url('fonts/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueRegular.woff2') format('woff2'),
        url('fonts/HelveticaNeueRegular.woff') format('woff'),
        url('fonts/HelveticaNeueRegular.ttf') format('truetype'),
        url('fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue LT Pro';
    src: url('fonts/HelveticaNeueLTPro-Bd.eot');
    src: url('fonts/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueLTPro-Bd.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTPro-Bd.woff') format('woff'),
        url('fonts/HelveticaNeueLTPro-Bd.ttf') format('truetype'),
        url('fonts/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue LT Pro';
    src: url('fonts/HelveticaNeueLTPro-Hv.eot');
    src: url('fonts/HelveticaNeueLTPro-Hv.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueLTPro-Hv.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTPro-Hv.woff') format('woff'),
        url('fonts/HelveticaNeueLTPro-Hv.ttf') format('truetype'),
        url('fonts/HelveticaNeueLTPro-Hv.svg#HelveticaNeueLTPro-Hv') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue LT Pro';
    src: url('fonts/HelveticaNeueLTPro-Lt.eot');
    src: url('fonts/HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueLTPro-Lt.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTPro-Lt.woff') format('woff'),
        url('fonts/HelveticaNeueLTPro-Lt.ttf') format('truetype'),
        url('fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {font-family: 'source_sans_probold';src: url('fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),url('fonts/sourcesanspro-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'source_sans_proregular';src: url('fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),url('fonts/sourcesanspro-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}


/******************* end font family ***********************/



/* =============================================================
Theme Specific Styling
============================================================= */
/* Header */
#Header {padding:30px 0;}
#Logo {padding:0;}
#Logo img {display:inline;}

/* Header Search */
.QuickSearch tr {margin-top:1px;}
.QuickSearch tr:first-child {margin-top:0;}
.QuickSearchAllResults {}
.QuickSearchAllResults:hover, .QuickSearchAllResults:hover a, .QuickSearchAllResults a:hover { display:block;}

/* .QuickSearch:before, .CurrencyChooser:before {width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #2f2f2f; font-size: 0; line-height: 0;} */


/* Home Page Slider */
.slide-show li.slide {max-height:345px; overflow:hidden;}
.slide-show li.slide {width:100%;}
.flexslider .slides img {width:auto !important; max-width:100%; margin:0 auto;}

/* Left Side Treeview Menu */
.treeview li li a:hover, .treeview li li li a:hover, .treeview li li li li a:hover { }
.Left .treeview li li li a {padding-left:32px !important;}
.Left .treeview li li li li a {padding-left:40px !important;}


/* Common Product List Item */
.ProductList .ProductImage a {display:table-cell; vertical-align:middle;}
.ProductList.List li .QuickViewBtn {width:86px; left:50% !important; margin-left:-43px !important; text-align:center !important;}

.ProductList .ProductImage img{
    -webkit-transition:all 400ms linear; 
    -moz-transition:all 400ms linear; 
    -o-transition:all 400ms linear; 
    -ms-transition:all 400ms linear;
    transition: all 400ms linear 0s;
}
.ProductList .ProductImage img:hover {
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transition:all 400ms linear; 
    -moz-transition:all 400ms linear; 
    -o-transition:all 400ms linear; 
    -ms-transition:all 400ms linear;
    transition: all 400ms linear 0s;
}

/* Product Details */
.DetailRow.d-date div.selector {margin-bottom:5px;}
.btn.addToCartButton.icon-Out.of.stock.at.present {cursor:text;}

.fastCartBottom .addtowishlist, .fastCartBottom .compare {display:none;}
.fastCartBottom .btn.addToCartButton {margin:0 auto; display:block;}

/* Cart Coupo Code */
#CartStatusMessage {margin-bottom:20px;}
.CartCode input[type="text"] {min-width:200px;}
.CartItemQuantity div.selector span {text-align:left;}
.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn {padding:5px 10px 4px;}

/* Common Uniform Select Box */
div.selector:after {z-index:1;}
div.selector select {z-index:2;}

/* Search Result Grid View */
.SearchContainer .ProductList {margin:0 0 20px -20px;}
#price_to, #price_from {min-width: 80px;}
#SearchContent_Container .product-nav {display:none;}

.brand-img { min-height:100%; } 

/* Create Account Form */
#CreateAccountForm .form input.Textbox {width:100%; max-width:400px;}
#CreateAccountForm .box > dl, #CreateAccountForm p.Submit {margin-left: 247px !important;}

/* Multiple Checkout */
#multiAddressForm p.Submit {margin-top:20px;}

/* Blog Page */
.NewsDate {border-top:1px solid #ddd; padding-top:15px;}
.BlogPage .PageContent h1 {border-bottom:none; margin-bottom:0;}

/* RSS Feed */
.list-icon.feed .icon {width:20px; height:20px; margin-right:5px;}

#WishLists .icon-plus:before {margin:8px 0 0 10px;}

#ForgotPasswordForm .full-width { padding: 5px;}

.faceted-search .Content.ContentArea { padding: 0 0 20px 20px; } 

#ModalButtonRow, .ModalButtonRow { border-width: 0px !important;}

.SubTotal div { padding-right: 10px; }

.form input#FormField_13 { width: 70px !important; }

select { border-width: 1px; border-style: solid;}

.CartContents.Stylize.General { margin-bottom: 15px; }


/* Page Main Navigation changes - 25-5-2015 */
.PageMenu #SideCategoryList, .PageMenu #Menu {float:left;}
.PageMenu .SideCategoryListClassic li a, .PageMenu li a {display:block;}

.PageMenu li > li:hover a, .PageMenu li ul > li a:hover {color:#fff !important;}

.productAttributeValue .selectedValue span {color:#fff;}

#ProductDetails .ProductTinyImageList ul li,#ProductDetails .ProductTinyImageList ul { margin:0 6px !important;}
a#ImageScrollNext { margin-left:10px; } 
#ProductDetails #ImageScrollNext,#ProductDetails #ImageScrollPrev { margin-top:22px; }

div.selector span {line-height:normal;}

#ModalContainer {max-width:1000px; left:50% !important; margin-left:-500px !important; bottom:auto !important;}

/* Footer Change */
.FooterContact p {color:#7c7c7c; line-height:28px;font-size:16px;font-weight:400;}
.FooterContact > strong {font-size: 16px; margin-bottom: 10px; display: block; color:#fff; font-family: 'Raleway', sans-serif;}
.FooterContact .OfficeEmail a {text-decoration:underline;}
.FooterContact .OfficeEmail a:hover {color:#888; text-decoration:none;}


/*Changes on 21/11/2016*/
#home .Content.Wide .ProductList #img_261 {display:none !important;}
.ProductWarrantyInfo, .OtherDetailBox, .ShippingInfo, .RatingRow, .addto .CustomSelectBox, .guarantee-imgbox, .BrandLogo {display:none;}
/*.CustomProductPage .ProductPrice strike,*/ .CustomProductPage .shippingrow,
.CustomProductPage .PinterestButtonContainer, .CustomProductPage .AddThisButtonBox, .CustomProductPage .BulkDiscountLink,  
.CustomProductPage .ProductSKU, .CustomProductPage .WeightRow, .CustomProductPage .AvailabilityRow {display:none !important;}

.CustomProductPage .OtherDetailBox {display:block;}
.CustomProductPage .ProductWarrantyInfo{display:none;}
.CustomProductPage .RatingRow {display:none !important;}
.OtherDetailBox h2, .ProductWarrantyInfo h2 {display: none;}

.CustomProductPage .ProductDetailsGrid .DetailRow {padding:0;}
.CustomProductPage #ProductDetails .ProductMain .ProductDetailsGrid h1 {color: #aaa;letter-spacing: 0.5px;text-transform: uppercase;padding: 0 0 20px;border-bottom: 1px solid #dedede;margin:0 0 15px;}

.CustomProductPage .ProductDetailsGrid .p-price .ProductPrice {font-family: tahoma; font-weight: 600; line-height: 24px; vertical-align: middle;}
.CustomProductPage .ShippingInfo {display: inline-block; color: #666; font-size: 13px; font-weight: 400; vertical-align:middle; line-height:24px;}
.CustomProductPage .ShippingInfo em {display: inline-block;font-size: 20px; font-style: normal; line-height: 24px; vertical-align: middle;}
.CustomProductPage .ProductDetailsGrid .DetailRow.PriceRow {font-size: 14px; margin: 0 0 10px;}

.ProductMain .ProductOtherDetails {border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; margin: 10px 0; padding:10px 0;}
.ProductMain .ProductOtherDetails .DetailRow {display:inline-block; width:50%; text-align:center; vertical-align:top; margin:0;}
.ProductMain .ProductOtherDetails .prodAccordionContent {padding: 0;}
.ProductMain .ProductOtherDetails .DetailRow .Label {display: block; font-size: 12px; font-weight: bold; color:#666; text-align:center !important; margin:0 0 5px;}
.ProductMain .ProductOtherDetails .DetailRow .Value {font-size: 11px; color:#666;}

.ProductMain .ProductWarrantyInfo {border-bottom: 1px solid transparent;}
.ProductMain .ProductWarrantyInfo ul {margin: 0 0 10px; padding:0 10px; /* -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;*/}
.ProductMain .ProductWarrantyInfo li {display:block; color: #666;font-family: tahoma; font-size: 13px; font-weight: 400; line-height: 20px; margin: 0; padding: 0;}
.ProductMain .ProductWarrantyInfo li a {font-weight: 400;}
.ProductMain .ProductWarrantyInfo li:before {display: inline-block; content:"\f111"; font-family:'FontAwesome';font-size:6px; color:rgb(57, 181, 74); margin-right: 4px; vertical-align:middle;}

.CustomProductPage .productAttributeList {text-align: left;}
.CustomProductPage .productAttributeList .productAttributeLabel {text-align: center !important;}
.CustomProductPage .productAttributeList .productAttributeLabel label {display: inline-block;text-align:left;}
.CustomProductPage .productAttributeList .required {color: #ff363d !important;font-size: 18px;line-height: normal;left: -13px;}
.CustomProductPage .productAttributeList .productAttributeLabel .name {color:#43b767;font-family: 'source_sans_proregular';font-size:18px; font-weight: 700; text-transform: uppercase;}

html.javascript .CustomProductPage .productOptionViewRectangle li {border:3px solid #eee; display: inline-block; margin: 0; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
html.javascript .CustomProductPage .productOptionViewRectangle li:hover {border:3px solid #ddd;}
html.javascript .CustomProductPage .productOptionViewRectangle li.selectedValue {border:3px solid #6ada78 !important; background:#6a6a6a;}
html.javascript .CustomProductPage .productOptionViewRectangle .option label, html.javascript .productOptionViewRectangle .option label:hover {display:block; border: none !important; margin: 0; padding:6px 10px !important; width: auto;}
.CustomProductPage .productAttributeList .productAttributeRow {margin: 0 0 30px 0 !important;display:inline-block;width:48%;vertical-align:top;padding:0 30px 0 30px !important;}
.CustomProductPage .productAttributeList .productAttributeRow.First{padding-left:0 !important;}

.productAttributeValue span{font-size: 14px;line-height: normal;font-weight:400;vertical-align:middle;display:inline-block;width:90%;}
.CustomProductPage .productOptionPickListSwatch .thumbnail, .CustomProductPage .productOptionPickListSwatch .swatchColour {border: none !important; border-radius: 50%;  display: inline-block; height: 27px; width: 27px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.CustomProductPage .productOptionPickListSwatch .selectedValue .textureContainers span, .CustomProductPage .productOptionPickListSwatch .selectedValue .swatchColours span {border: none !important;}
.CustomProductPage .productOptionPickListSwatch .textureContainer, .CustomProductPage .productOptionPickListSwatch .swatchColours { border: 2px solid #fff !important; display: inline-block; padding: 3px !important; position: relative; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.CustomProductPage .productOptionPickListSwatch .textureContainer:hover, .CustomProductPage .productOptionPickListSwatch .swatchColours:hover {border: 2px solid #d6d6d6 !important;}  
.CustomProductPage .productOptionPickListSwatch .selectedValue .textureContainer, .CustomProductPage .productOptionPickListSwatch .selectedValue .swatchColours {border: 2px solid #6ada78 !important;}  

.CustomProductPage .ProductAddToCart .addto input.compare {display: none;}
.CustomProductPage .ProductAddToCart .addto input.WishListButton { background: #43b767; border: 2px solid #43b767;font-size: 14px;font-weight: 400;height: auto;line-height: 22px;margin: 0;padding: 8px 20px;width: auto;    font-weight: bold;}
.CustomProductPage .ProductAddToCart .addto input.WishListButton:hover {background: #fff; border:2px solid #43b767; color:#43b767;}

.CustomProductPage .DetailRow.qty {display: block !important;}
.CustomProductPage .addto .CustomSelectBox {display: none;float: left; width: 12%;}
.CustomProductPage .ProductDetailsGrid .DetailRow.AddtoCart-Pro {clear: none;}
.CustomProductPage .ProductAddToCart .addto .BulkDiscount input.AddCartButton {background: #43b767; border: 2px solid #43b767; font-size: 16px; padding:7px 20px; text-align: center; width:auto; margin:0;}
.CustomProductPage .ProductAddToCart .addto .BulkDiscount input.AddCartButton:hover {background: #fff; border: 2px solid #43b767; color:#43b767;}
.CustomSelectBox div.selector {border: 1px solid #eee; background: #f8f8f8; text-align: center; width: 100%; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.CustomSelectBox div.selector span {display: block; height: auto; background: #f8f8f8;}
.CustomSelectBox div.selector select {width:100%; height: 100%;}
.CustomProductPage .addto .CustomSelectBox .QuantityInput {display: block; font-size: 11px; font-weight: 400; line-height: 18px; margin: -4px 0 0; text-align: center !important;}

.CustomProductPage .inner > .Block {overflow: visible;}
.inner > #ProductDetails.Block { overflow: visible; }
.CustomProductPage .PrimaryProductDetails .ProductThumb {position:relative;}
.CustomProductPage.productPage .ProductThumbImage a {height:580px;}
.FreeShiping-imgbox {display:none;}
.CustomProductPage .FreeShiping-imgbox {display:block; position: absolute; left:-5px; top:-5px; z-index:22;}

.CustomProductPage .PrimaryProductDetails .ProductMain {float: right;overflow: visible; width: 55%; position:relative;}
.PrimaryProductDetails .ProductMain { overflow: visible; float: right; width: 55%; position:relative; }
.CustomProductPage .guarantee-imgbox {display: block; max-width: 110px; position: absolute; right: 0; top:-10px; margin-top:0px; float:right; }
.qty-guarantee-box { position:relative; }
.qty-guarantee-box.clearfix { padding-bottom: 10px; }
.CustomProductPage .ProductDetailsGrid .DetailRow.qty { float: left; width:45%; }

.secure-shopping {background: #eee; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 14px; font-weight: bold;}
.secure-shopping li {float:none; cursor: help; display:block; margin:0; padding:0; font-size:12px; color:#333; line-height: normal;}
.tooltip {position:relative; display:block; padding: 5px 10px; margin:15px auto; cursor:pointer;}
.tooltip .tooltiptext {font-size:11px; font-family: tahoma; visibility: hidden; width: 200px; background-color: #1a1a1a; color: #fff;text-align: center; padding:5px 10px; position: absolute; z-index: 1; top:100%; left: 50%; margin-left:-100px; margin-top:6px; opacity: 0;transition: opacity 1s; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.tooltip .tooltiptext:after {content: ""; position: absolute; bottom: 100%; left: 50%;margin-left: -5px; border-width: 5px; border-style: solid; border-color:transparent transparent rgba(0, 0, 0, 0.2) transparent;}
.tooltip:hover .tooltiptext {visibility: visible; opacity: 1;}
/* .user-info .tooltip:hover .tooltiptext {visibility: hidden; opacity: 0;} */

.CustomProductPage h4.BrandName {display: none;}
.CustomProductPage .BrandLogo {display:block; max-width:110px; width:100%; text-align:center; position: absolute;right: 0;top: -25px; z-index: 10;}

.productPage .user-info{display:block;}
/* .productPage.CustomProductPage .user-info{display:block;} */

.CustomProductPage .user-info, .productPage .user-info {padding:15px 0;border-top:1px solid #ededed;}
.CustomProductPage .user-time, .productPage .user-time {float:left;width:50%;}
.CustomProductPage .user-time span, .productPage .user-time span, .CustomProductPage .user-location span, .productPage .user-location span{color:#444444;font-size:16px;font-weight:400;}
.CustomProductPage .user-detail em, .productPage .user-detail em {color:#444;font-weight:700;font-size:16px;}
.CustomProductPage .user-location, .productPage .user-location {float:left;width:46%;text-align:left;}
.CustomProductPage .shipping-delay, .CustomProductPage .shipping-express, .productPage .shipping-delay, .productPage .shipping-express {margin:15px 0;text-align:left;position:relative;font-size:16px;color:#444;letter-spacing:0.5px;line-height:21px;}
.CustomProductPage .shipping-delay span, .productPage .shipping-delay span  {color:#444;font-weight:700;}
.CustomProductPage .shipping-delay span .free, .productPage .shipping-delay span .free{color:#43b767;}
.CustomProductPage .shipping-express span, .CustomProductPage .shipping-delay span.day-after, .productPage .shipping-express span, .productPage .shipping-delay span.day-after  {color:#444;font-weight:700;}
.user-info .tooltip{padding-left:0;}
.tooltip .shipping-express {margin:0 auto;}

.header-timer {display:block;font-size:14px;padding:0;background:#39b54a;color:#ffffff;}
.header-timer .timer-left {float:left;width:64%;}
.header-timer .timer-left p a, .header-timer .timer-right p a, .header-timer .timer-left p a span.day-after {color:#ffffff;margin:0; font-weight:400;}
.header-timer .timer-left p span {color:#50f167;font-weight:700;font-size: 13px;line-height: 15px;}
.header-timer .timer-right {float:right;width:35%;text-align:right;}
.header-timer .timer-right p span {font-weight:600;color:#ffffff;}
.header-timer .timer-left .shipping-delay, .header-timer .timer-right .shipping-express {margin:0;}
.header-timer p, .user-detail{ font-size: 13px; margin:0 auto; font-family: 'source_sans_proregular';font-weight:600;color:#fff;}
.header-timer p a{font-size:13px;line-height:15px;font-family: 'source_sans_proregular';font-weight:600;}

.header-timer .timer-left .shipping-delay{text-align:left;}
.header-timer .timer-right .shipping-express{text-align:right;}


/* changes 28-11-2016 */

.CustomProductPage .ProductMain .ProductDetailsGrid .p-price .ProductPrice{color:#43b767;font-size:40px;font-weight:600;line-height: 45px;margin: 0;display: inline-block;}
.CustomProductPage .ProductMain span.giftcardsinfo{clear:none;display:inline-block;}
.CustomProductPage .ProductMain span.ShippingInfo{display:inline-block;color:#444;clear:none;font-size:18px;line-height:36px;height:36px;padding:0 10px 10px 55px;font-weight:bold;background:url(//cdn10.bigcommerce.com/s-6ep32/templates/__custom/images/shipping-img.png?t=1699292896) no-repeat left center;}
.ProductMain span.giftcardsinfo a{background:url(//cdn10.bigcommerce.com/s-6ep32/templates/__custom/images/gift1.png?t=1699292896) no-repeat left center;color: #444;font-weight: bold;font-size: 18px;line-height: 34px;padding: 0 0 0 55px;height: 34px;display: inline-block;}
.CustomProductPage .PriceList .PriceRow{float:left;margin:0 30px 0 0;}
.CustomProductPage .PriceList .s-price{float:left;padding:4px 15px;}
.CustomProductPage .PriceList .s-price label{font-size:18px;font-weight:bold;line-height:20px;color:#333333;}
.CustomProductPage .ProductDetailsGrid .s-price .YouSave{font-weight:700;margin:0;font-size:18px;line-height:24px;color:#fc3944;}
.CustomProductPage .PriceList .s-price strike{font-size:18px;line-height:20px;font-weight:600;color:#929191;}
.shipping-gift{display:block;margin:10px 0;}
.usvisitor.CustomProductPage .shipping-gift{display:block;}
.CustomProductPage .PriceList{margin:0;border-bottom:1px solid #dedede;padding:0 0 10px;}
.CustomProductPage .PriceList .PriceRow .Label{display:block;float:left;font-size: 19px;color: #444;font-weight: 600;padding-right:10px;padding-top:8px;}
.CustomProductPage .PriceList .PriceRow .Value{overflow:hidden;}

.user-info.tooltip .tooltiptext, .tooltip .tooltiptext {top:90%;background-color:#fff;color:#333;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);padding: 5px;font-weight:400;display:none;}

.left-content {position:relative;}
.CustomProductPage .PrimaryProductDetails .ProductThumb {z-index:2; margin:5px 0 0 5px;}
.freeshingimg {position:absolute; top:15px; left:0; z-index:3; display:none;}
.usVisitor .freeshingimg {display:block;}

.header-timer .timer-right p a{font-size:13px;font-family: 'source_sans_proregular';}
#AjaxLoading {top:0;}



/* clock css */

.user-info .clock-circle { width: 24px; height: 24px; margin: 0 auto; position: relative; border: 2px solid #999; border-radius: 50%; box-shadow: 0 1px 3px rgba(34, 34, 34, 0.3),inset 0 1px 3px rgba(34, 34, 34, 0.3);
    display: inline-block; vertical-align: middle; box-sizing: border-box; float:left; display:none;}

.user-info .clock-face { width: 100%; height: 100%; position: relative; }

.user-info .clock-hour { width: 0; height: 0; position: absolute; top: 47%; left: 50%; margin: 0 0 0 -25%; padding: 1px 0 1px 25%; background: #999; -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%; border-radius: 4px 0 0 4px; }
.user-info .clock-minute { width: 0;  height: 0; position: absolute; top: 50%; left: 44%; margin: -40% 0 0; padding: 40% 1px 0;  background: #999; -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;  border-radius: 3px 3px 0 0; }
.user-info .clock-second { width: 0; height: 0; position: absolute; top: 50%;  left: 45%; margin: -40% 0 0 0; padding: 40% 1px 0 0; background: #999;  -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%;  transform-origin: 50% 100%; }






#ProductDetails {
    margin: 30px 0 0 0;
}

.warranty-garranty{min-height:100px;}


.productOptionViewProductPickList label, .productOptionViewRectangle label, .productOptionViewRadio label{padding-left:0 !important;}
.PriceList .DetailRow:first-child{padding-left:0;}

.DetailRow.product-rating.nomargin {    
    text-align: right; 
}

.SecureShopping .tooltip .sec-img { margin-right: 5px; overflow: hidden; display: inline-block; vertical-align: middle; }
.DetailRow.Flavor { display:none; }

/* CUSTOMIZATION 7 2 2017 */

.shipping-delay{ font-family: 'Helvetica Neue LT Pro'; font-size: 16px; }
.shipping-delay .free{ color: #43b767 !important; }
.productAttributeValue div.radio{ float: left; }
.productAttributeValue span{ overflow: hidden; }

.designedBy {
display:block; text-align:center; padding:10px 0;
}