.PayPalExpressCreditCheckout {
clear: both;
}
.PayPalExpressCreditCheckout p {
margin-bottom: 2px;
    text-align: center;
}
.PayPalExpressCheckout {
margin-bottom: 2px;
}
.head-right-side { width:750px; margin:0; padding:0 0 5px; float:right; display:block;}
.hd-rgt-sd-plc { width:700px; margin:3px 0 0; padding:0; float:right; display:block;}
.hd-goe-icon
{
	width:150px;
	float:left;
}
.hd-mcafee-icon { width:94px; margin:0 23px 0 0; padding:0; float:left; display:block; line-height:0; font-size:0;}
.hd-contct { width:175px; margin:18px 0 0; padding:0; float:left; display:block;}
.hd-contct img {line-height:0; font-size:0;margin:0 7px 0 0; padding:0;float:left; display:block;}
.hd-contct h4 { color:#509d04; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; margin:2px 0 0; padding:0;line-height:20px;}
.fedex-section {width:200px; margin:0; padding:0; float:left; display:block;}
.fedex-bg-img {width:200px; margin:0; padding:0; float:left; display:block;line-height:0; font-size:0;}
.fedex-bg-rpt {width:198px; margin:0; padding:15px 0 13px; float:left; display:block; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; text-align:center;}
.main-banner {width:760px; margin:0; padding:0; float:left; display:block; margin-top:-7px !important;}
.prmtn-banrs {width:760px; margin:0; padding:23px 0 16px 0; *padding-bottom:18px; float:left; display:block;}
.prmtn-banrs-bg {width:760px; margin:0; padding:0; float:left; display:block; line-height:0; font-size:0;}
.prmtn-ban-clr-bg {width:752px; margin:0; padding:4px; float:left; display:block; background: url("../../__custom/images/shrt-ban-bg.jpg") no-repeat scroll 0 0 transparent;}
#TopMenu .CartLink a
{
	font-weight:bold;
	
}
.prmtn-ban {
	margin: 0;
	padding: 0;
	width:752px;
	float:left;
	display:block;
	line-height:0;
	font-size:0;
}
ul.prmtn-ban li {
    display: block;
    float: left;
    height: 70px;
    list-style: none outside none;
    margin-right: 4px;
    width: 248px;
}
ul.prmtn-ban li img {
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}
ul.prmtn-ban li.prtn-ban-lst { margin-right: 0px!important;}
.about-site-area {width:980px; margin:20px 0 0 0; padding:0; float:left; display:block;}
.about-site-area h1 {color:#454545; font-family: 'Droid Sans', sans-serif; font-size:16px; font-weight:bold; margin:0; padding:0 0 3px 0;line-height:24px; border-bottom:#e4e4e4 1px solid;}
.about-site-area p {color:#505050; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0; padding:5px 0 0 0;float:left; display:block;line-height:18px;}
.foot-main {
	width: 1000px;
	margin:0px auto;
	padding:0;
	text-align: left;
	display: block;
}
.foot-section {
	width: 980px;
	margin:0 10px;
	padding:0;
	display: block;
	float:left;
}
.foot-area {
	width: 980px;
	margin:0px;
	padding:0;
	display: block;
	float:left;
}
.foot-place {
	width: 980px;
	margin:15px 0 0 0;
	padding:0;
	display: block;
	float:left;
}
.foot-link-area {
	width: 503px;
	margin:0;
	padding:0;
	display: block;
	float:left;
}
.customer-link-plc {
	width: 170px;
	margin:0;
	padding:0;
	display: block;
	float:left;
	border-right:1px solid #cfd1d3;
}
.customer-link-plc h4 {color:#242b2d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 7px 0; *padding-bottom:5px; text-transform:uppercase; font-weight:normal;}
.customer-link-plc h4 a {color:#242b2d; text-decoration:none;}
.customer-link-plc h4 a:hover {color:#242b2d; text-decoration:underline;}
.customer-link-plc ul { margin:0; padding:0;}
.customer-link-plc li { list-style-type:none; margin:0; padding:0 0 5px 0;*padding-bottom:3px;color:#6f6f6f; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.customer-link-plc li a {color:#6f6f6f; margin:0; padding:0; text-decoration:none;}
.customer-link-plc li a:hover {color:#6f6f6f; margin:0; padding:0; text-decoration:none;}

.policies-link-plc {
	width: 131px;
	margin:0;
	padding:0 0 0 40px;
	display: block;
	float:left;
	border-right:1px solid #cfd1d3;
}
.policies-link-plc h4 {color:#242b2d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 7px 0; text-transform:uppercase; font-weight:normal;}
.policies-link-plc h4 a {color:#242b2d; text-decoration:none;}
.policies-link-plc h4 a:hover {color:#242b2d; text-decoration:underline;}
.policies-link-plc ul { margin:0; padding:0;}
.policies-link-plc li { list-style-type:none; margin:0; padding:0 0 5px 0;color:#6f6f6f; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.policies-link-plc li a {color:#6f6f6f; margin:0; padding:0; text-decoration:none;}
.policies-link-plc li a:hover {color:#6f6f6f; margin:0; padding:0; text-decoration:none;}


.lst-cnct-link-plc {
	width: 119px;
	margin:0;
	padding:0 0 0 40px;
	display: block;
	float:left;
	border-right:1px solid #cfd1d3;
}
.lst-cnct-link-plc h4 {color:#242b2d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 7px 0; text-transform:uppercase; font-weight:normal;}
.lst-cnct-link-plc h4 a {color:#242b2d; text-decoration:none;}
.lst-cnct-link-plc h4 a:hover {color:#242b2d; text-decoration:underline;}
.lst-cnct-link-plc ul { margin:0; padding:0;}
.lst-cnct-link-plc li { list-style-type:none; margin:0; padding:0 0 5px 0;color:#6f6f6f; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.lst-cnct-link-plc li a {color:#6f6f6f; margin:0; padding:0; text-decoration:none;}
.lst-cnct-link-plc li a:hover {color:#6f6f6f; margin:0; padding:0; text-decoration:none;}

.connect-area {
	width: 229px;
	margin:0;
	padding:0;
	display: block;
	float:left;
}
.connect-plc {
	width: 188px;
	margin:0;
	padding:0 0 0 40px;
	display: block;
	float:left;
}
.connect-plc h4 {color:#242b2d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 10px 0; text-transform:uppercase; font-weight:normal;}
.connect-plc h4 a {color:#242b2d; text-decoration:none;}
.connect-plc h4 a:hover {color:#242b2d; text-decoration:underline;}
.connect-plc img { line-height:0; font-size:0; margin:0 10px 0 0; padding:0; float:left; display:block;}
.connect-sprtr {
	width: 1px;
	margin:0;
	padding:0;
	display: block;
	float:left;
	line-height:0;
	font-size:0;
}
.payment-area {
	width: 247px;
	margin:0;
	padding:0;
	display: block;
	float:left;
}
.payment-plc {
	width: 207px;
	margin:0;
	padding:0 0 0 40px;
	display: block;
	float:left;
}
.payment-plc h4 {color:#242b2d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 10px 0; text-transform:uppercase; font-weight:normal;}
.payment-plc h4 a {color:#242b2d; text-decoration:none;}
.payment-plc h4 a:hover {color:#242b2d; text-decoration:underline;}
.payment-plc img { line-height:0; font-size:0; margin:0; padding:0; float:left; display:block;}
.foot-designed {
	width: 980px;
	margin:11px 0 0 0;
	padding:13px 0 18px 0;
	*padding-top:12px;
	display: block;
	float:left;
	border-top:#d0d2d4 1px solid;
}
.foot-designed p {color:#505050; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;font-weight:normal;float:left; display:block;}
.foot-designed p a {color:#0087b4; text-decoration:none;}
.foot-designed p a:hover {color:#0087b4; text-decoration:underline;}
.designed {color:#79940d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;font-weight:normal; text-align:right;float:right; display:block;}
.designed a {color:#505050; text-decoration:none;}
.designed a:hover {color:#505050; text-decoration:underline;}
#CategoryHeading select {background: url('../../__custom/images/list-select-bg.jpg') no-repeat 0 0 transparent; width:169px; margin:0; padding:3px 3px 4px; border:none 0; color:#767676; font-size:11px; height:22px; *margin-top:2px;}
.productAttributeLabel span.name { color:#505050 !important;}
.productAttributeList .productAttributeLabel { margin:0 0 6px -136px !important; width:85px;}
.productAttributeList .productAttributeValue { margin-left:-71px; margin-left:0\9 !important;}
.productAttributeList .productAttributeRow { padding-left:60px !important; padding-bottom:10px; margin-top:-7px !important;}
.ProductDetailsGrid .ProductPrice, .ProductList em { line-height:16px;}
.BulkDiscount { margin-left:-67px; margin-top:37px; padding-top:17px\9; *padding-top:37px; width:250px;}

.AddThisButtonBox {
    display: block;
    float: right;
    width: 180px;
}
div.FacebookLikeButtonContainer {
    height: 10px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    text-align: center !important;
}
.ProductMain table.ExpectedReleaseDate td {
    background: url("../../__custom/images/expected-released-btn.jpg") no-repeat scroll 0 0 transparent !important;
    border: 0 none;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: -7px;
    padding: 8px 0;
	margin-bottom:2px;
    text-align: center;
    width: 253px;
	color:#505050;
}
#ProductReviews a.FloatRight {
    margin-top: -10px;
}
#SideProductRecentlyViewed .ProductPriceRating { padding-left:22px !important;}
#SideProductRecentlyViewed .ProductActionAdd { margin-left:22px !important;}
/*.ProductDetailsGrid .Value input {background: url('../../__custom/images/qty-input-bg.jpg') no-repeat 0 0 transparent; width:59px; margin:0; padding:3px 3px 4px; border:none 0; color:#767676; font-size:11px; margin-left:-10px;}*/
.productOptionViewSelect select {background: url('//cdn11.bigcommerce.com/s-2bqdh/templates/__custom/images/color-select-bg.png?t=1521655930') no-repeat 0 0 transparent;margin:0; padding:3px 3px 4px; border:none 0; color:#767676; font-size:11px;}
.productOptionViewSelect select option { width:100px !important;}
.BulkDiscountLink { background: url("../../__custom/images/bulk-plus-icon.jpg") no-repeat scroll 0 4px transparent; padding-left:14px; margin-top:4px;}
.BulkDiscountLink a, a:hover {color:#c4212e;}
#SearchPageHeader .BulkDiscountLink a, a:hover {color:#0a89c0;}
#ModalTitle, .ModalTitle { background:#70C023 !important; color:#fff!important; font-family: 'Droid Sans', sans-serif!important; font-size:14px!important; border:none 0 !important; padding:8px 10px;}
#ModalButtonRow, .ModalButtonRow { background:#fff!important; border:1px solid #e4e4e4!important; color:#505050!important;}
#ModalContent, .ModalContent {border:none 0!important;}
.productOptionViewSelect .validation {
    font-size: 12px !important;
}

#ProductDetailsBulkDiscountThickBox .ModalContent ul
{
 margin: 0px;
    padding: 0 10px !important;
}
#ProductDetailsBulkDiscountThickBox .ModalContent ul li {
    background: url("../../__custom/images/bulk-arw.jpg") no-repeat scroll 0 10px transparent;
        border-bottom: 1px dotted;
    color: #505050 !important;
    font-family: arial !important;
    font-size: 12px !important;
    font-variant: normal !important;
    font-weight: normal !important;
    list-style-type: none !important;
    margin: 0;
    padding: 5px 0 5px 9px;
    vertical-align: baseline !important;
}
#ProductDetailsBulkDiscountThickBox .ModalTitle
{
	padding:7px 12px 16px 16px !important
}
#ProductDetailsBulkDiscountThickBox .ModalContent {
   border-bottom: 1px solid #999999 !important;
    border-image: none !important;
    border-left: 1px solid #999999 !important;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #999999 !important;
    border-top: 0 none;
    margin-top: -10px;
}

.ModalButtonRow input {background: url('../../__custom/images/bulk-close-btn.jpg') no-repeat 0 0 transparent; width:94px; margin:3px 0 0 0; padding:3px 3px 4px; border:none 0;text-indent:-9999px; cursor:pointer;}
/*.ModalContent ul li { margin:0 0 10px 10px;}
.ModalContent ul li {background: url('../../__custom/images/bulk-arw.jpg') no-repeat 0 6px transparent; margin:0; padding:0 0 9px 10px; list-style-type:none;}*/
.modalClose { width:17px !important; line-height:0; font-size:0;background: url('../../__custom/images/close.gif') no-repeat 0 0 transparent !important; right:8px !important;}
.ProductThumb .ImageCarouselBox { padding-left:0 !important;}
.Right .BlockContent p { margin-bottom:9px !important;}
.Breadcrumb li { padding:0 0 0 3px;}
#fastCartContainer .ProductList li { width:120px !important;background:none; padding:0 10px;}
#fastCartContainer .ProductList li a { background:none;}
#fastCartContainer .ProductList .ProductImage {	background: url('../../__custom/images/fastcart-bg.jpg') no-repeat 0 0 transparent; width:125px !important; hanging-punctuation:104px !important; padding:1px 5px;}
#fastCartContainer .ProductList .ProductImage img { width:100px !important; height:100px !important;}
.fastCartThumb img { width:100px !important;}
.Content .SearchContainer .ProductList.List li {
    background: url("../../__custom/images/srch-prdt-bg.jpg") no-repeat scroll 0 0 transparent !important;
    float: left;
    list-style: none outside none !important;
    margin: 5px 0;
	height:164px !important;
    padding:20px 10px;
	width:740px !important;
}
.Content .SearchContainer .ProductDescription { margin-top:0 !important;}
.SearchContainer .CategoryPagination {background: url('../../__custom/images/srch-pgtn-bg.jpg') no-repeat 0 0 transparent; padding-bottom:12px;}
.SearchContainer .CategoryPagination .FloatLeft { float:none;float:right\0/;*float:right;}
.SearchContainer .CategoryPagination .FloatLeft a { margin-left:0px\0/;*margin-left:0;margin-right:18px\0/;*margin-right:18px; position:relative\0/;*position:relative;}
.SearchContainer .CategoryPagination .PagingList li.ActivePage { padding-bottom:1px\0/; padding-left:5px\0/; padding-right:6px\0/;padding-top:1px\0/;}
.CompareButton { text-align:left !important;}
.CompareButtonContainer .CompareButton { text-align:right !important;}
p span { 
    font-family: Arial !important; font-size:14px !important; color:#505050 !important;}
p { font-family: Arial !important; font-size:14px !important; color:#505050 !important;}
.Left #SideCategoryShopByPrice .BlockContent {padding:0 1px 2px !important;}
.Left #SideCategoryShopByPrice li { border-bottom:1px dotted #BFC0C1; padding-left:10px; padding-right:10px;}
.Left #SideCategoryShopByPrice li a {
    background: url("../../__custom/images/cat-lft-pnl-arw.png") no-repeat scroll 0 6px transparent;
    padding-left: 11px;
    text-decoration: none;
	color:#62237E;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#f40f0d4fe187ffddb9ba8b96432dc3b3 {
    margin-top: -15px;
    width: 80%;
}

.Label.QuantityInput {
  margin-top: 5px;
}
.validation {
  width: 100% !important;
}
.productOptionViewSelect {
  margin-top: -16px;
}
#QuickViewProductDetails .productOptionViewSelect {
  margin-top: 0;
}
.Left #SideCategoryShopByPrice li a:hover { text-decoration:underline;}
.CategoryContent .CompareButton { margin-top:0 !important;}
p.Submit input {background: url('../../__custom/images/white/Submit.gif') no-repeat 0 0 transparent !important; color:#fff; width:74px !important; padding:0 0 6px 0!important; border:none 0; cursor:pointer; color:#fff !important; text-indent:inherit !important;}
#LoginButton, #CreateAccountButton {background: url('../../__custom/images/white/chckot-continue.gif') no-repeat 0 0 transparent; width:105px; padding-bottom:8px !important; border:none 0; cursor:pointer; color:#745816; text-indent:-9999px;}
#CreateAccountForm p.Submit input {background: url('../../__custom/images/white/create-account.gif') no-repeat 0 0 transparent !important; color:#fff; width:165px !important; padding-bottom:6px !important; border:none 0; cursor:pointer; text-indent:-9999px !important; line-height:0 !important; font-size:0 !important;}
.EstimateShipping p.Submit input {background: url('../../__custom/images/white/estimate-ship-btn.gif') no-repeat 0 0 transparent; color:#fff; width:154px; padding-bottom:6px !important; border:none 0; cursor:pointer;}
.FormContainer .billingButton {background: url('../../__custom/images/white/add-bill-ship-btn.gif') no-repeat 0 0 transparent !important; color:#fff !important; width:239px  !important;border:none 0; cursor:pointer; height:27px !important; text-indent:-999px !important;}
.ExpressCheckoutContent .ML20 input, #OrderConfirmationForm .PL20 input {background: url('../../__custom/images/white/chckot-continue.gif') no-repeat 0 0 transparent; width:105px; padding-bottom:8px !important; border:none 0; cursor:pointer; text-indent:-999px;}
.shippingButton {background: url('../../__custom/images/white/add-ship-btn.gif') no-repeat 0 0 transparent; width:195px; padding-bottom:8px !important; border:none 0; cursor:pointer; text-indent:-999px;}
.BlockContent .FormContainer p.Submit input , .ExpressCheckoutContent .FormContainer p.Submit input {background: url('../../__custom/images/white/Pay-for-Order.gif') no-repeat 0 0 transparent; width:131px;  border:none 0; cursor:pointer; text-indent:-999px; height:27px;}
.CreateAccount a { font-size:14px !important;}
/*.AccountLogin p.Submit input {background: url('../../__custom/images/white/create-account.gif') no-repeat 0 0 transparent !important; color:#fff; width:165px; padding-bottom:6px !important; border:none 0; cursor:pointer;}*/
 .TopSellerNumber {
    margin: 0 5px 0 0;
}
.ProductReviewList {
    margin: 0 0 10px 0;   
    padding: 0px 0 0 15px;
}
.ProductReviewList li {
    border-bottom: 1px solid #DCDCDC;   
}
.ReviewTitle {
    font-weight: bold;   
}
.ProductReviewList .Meta {
    font-size: 11px !important;
    margin-bottom: 5px;
}
.ProductReviewList .Meta span {
    font-size: 12px !important;
}
.matrixValue {
    display: inline-block !important;   
}
#optionMatrix tr td {
    padding: 2px;   
}
#optionMatrix tr:first-child td {
    text-align: center;  
}
.alwaysShowLoader {
    display: block !important;   
}
.optionLabel {
    display: block;
    width: 80%;
    float: left;
    padding: 0 5px 0 0;
    box-sizing: border-box;
}
.optionLabel span {
    display: block;
    font-size: 10px;
}
.inputCell {
    display: block;
    width: 20%;
    float: left;
}
.outofstock {
    font-size: 11px;   
}
.matrixAddtoCart {
    margin: 0px;
    width: 100%;
}
.matrixAddtoCart #addtocartButton {
    display: block;
    margin: auto;
}
.matrixDetails .matrixAddtoCart {
    margin: 0px;
    width: 100%;
    text-align: right;
}
.matrixDetails .matrixAddtoCart #addtocartButton {
    display: block;
    clear: both;
    float: right;
}
.optionRow {
    padding: 0 0 10px;   
}
.optionRow:after {
    content: '';
    display: block;
    clear: both;
}
.ProductDetailsGrid .DetailRow.columns {
    padding-left: 0px !important;
}
.ProductDetailsGrid .DetailRow.columns .optionRow {
    width: 25%;
    float: left;
    margin-left: 0;
    display: block;
}
.ProductDetailsGrid .DetailRow.columns .optionRow:nth-child(4n-7) {
    clear: left;
}
.ProductDetailsGrid .DetailRow.columns .optionLabel {
    width: 70%;
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 11px;
}
.ProductDetailsGrid .DetailRow.columns .inputCell {
    width: 30%;
}
.ProductDetailsGrid .Label.matrixLabel {
    text-transform: capitalize;
    margin: 0 0 6px -80px !important;
}
.matrixDetails .Right {
    display: none;   
}
.matrixDetails .Content {
    width: 760px;  
}
.matrixDetails .productAddToCartRight {
    margin-left: -350px;
    margin-top: 25px;
}
.matrixDetails .ProductDetailsGrid {
    min-height: 300px;
}
#thumbTitle {
    width: 100%;   
}
.hh_logo {
padding-top: 10px;
}
.headerRow {
height: 113px;
}
.Value.matrixValue {
    width: 100%;
}