@charset "utf-8";

.clearb{ clear:both;}
.fleft{ float:left;margin-bottom:5px;}
.fright{ float:right;}

.outOfStock{ background: url("//dojbfbukd6hul.cloudfront.net/web_assets/btns-sprite-052212.png") no-repeat scroll left -862px rgba(0, 0, 0, 0) !important;
    -webkit-box-shadow: 4px 6px 10px -8px black inset;
    -moz-box-shadow: 4px 6px 10px -8px black inset;
    box-shadow: 4px 6px 10px -8px black inset;
    text-align: right;
    -webkit-border-fit:border !important;
    padding:1px 5px 0px;
    text-align:right;
    margin:0 !important;
    height: 44px;
}
.outOfStockSupport{ background: #a7a9ac !important;
    -webkit-box-shadow: 4px 6px 10px -8px black inset;
    -moz-box-shadow: 4px 6px 10px -8px black inset;
    box-shadow: 4px 6px 10px -8px black inset;
    text-align: right;
    -webkit-border-fit:border !important;
    padding:8px 15px 6px 15px;
    cursor:pointer;
    text-align:right;
    margin:18px 0px 0px 0px !important;
}
.outOfStockSupport a{
    color: #ffffff !important;
}
.outOfStockbtn {
    font-family:'Lato',Helvetica,Arial,sans-serif;
    background: none repeat scroll 0 0 #a7a9ac !important;
    font-size: 16px;
    height: 39px;
    margin: 0 !important;
    text-align: center;
    letter-spacing: 0px;
    width: 295px;
    height: 50px;
    line-height: 15px;
}
.outOfStockbtn a{
    font-family:'Lato',Helvetica,Arial,sans-serif;
    font-weight: 300;
    color: #ffffff !important;
}
.outOfStock a{color:#ffffff; font-size:13px; text-decoration:none;}

.nyroModalBg{ opacity:0.4!important;}
.popupWidth{ width:700px;}
.notifyMsgPopup{ padding:25px 30px; float:left;}
.notifyMsg{color:#d1d3d4; font-family:DinRegular,arial,sans-serif; font-size:33px; margin:0px; line-height:40px;text-align: left;margin-bottom: 20px;}
.notifyMsgthanks{font-size:38px;}
.email{ float:right; margin-top:70px;}
.email input.inputBox{ padding: 6px 0 2px 10px;height: 29px;width: 250px;background-color: #bbbbbb;border-top: 2px solid #999999;border-left: 2px solid #999999;border-bottom: none;border-right: none;color: #ffffff; width:190px; !important; font-size:16px;}
.submitBtnDiv{ background:#faa21b url("//dojbfbukd6hul.cloudfront.net/web_assets/gray-right-arrow.png") no-repeat 15px center; margin-left:5px;}
.submitBtnDiv input{ color:#ffffff; font-size:14px;}
.submitBtnDiv:hover input{ color:#4d4d4f;}
.submitBtnDiv .submitBtn{     background: url("//dojbfbukd6hul.cloudfront.net/web_assets/newsletter-sign-up-submit-sprite.png") no-repeat scroll left top / 124px 78px transparent;
    height: 39px;
    text-indent: -9999px;
    width: 124px; border:0px; font-size: 16px;cursor: pointer;cursor:hand; }
.submitBtnDiv .submitBtn:hover { background-position: 0px -39px !important;cursor: pointer; cursor:hand; }
.submitBtnDivsubmitBtnhover { background-position: 0px -39px !important;cursor: pointer; cursor:hand; }
.noThanksLink{ text-align:right; width:70%; margin-top:0px;margin-left:-12px;margin-bottom: 0px;}
.noThanksLink a{ color:#dddddd; font-size:16px; text-decoration:none; padding-left:20px;}
.noThanksLink a:hover{ color:#666666;}
.email-popup-hide { display: none; }
.sendinginfo { background-repeat: no-repeat; opacity: 0.5; cursor:auto;z-index:15;position: absolute;left: 50;top: 50;}
.email-popup-show { color: red;display: block;margin-left: -48px; padding: 5px 0 0; height: 15px; }
.sendinginfo-new { background-repeat: no-repeat;cursor: auto;float: right;margin-right: 250px;z-index: 15; }
.stockLoader { float: right; padding-right: 250px; }
#outOfStock .outOfStock-n { color: #7db1c5; font: 400 12px/15px arial,verdana,sans-serif;float: right;margin-top:9px; }
#outOfStock .outOfStock-n:hover { color: #7db1c5; font: 400 12px/15px arial,verdana,sans-serif;float: right;margin-top:9px;cursor:pointer; }
/* Light box coming in Out of stock */
.nyroModalBg {position: fixed;overflow: hidden;top: 0;left: 0;height: 100%;width: 100%;background:#000;opacity: 0.75;z-index:99997;}
.nmReposition {position: absolute;}
.nyroModalCloseButton {top:15px; right:13px; width:20px;height:20px; background:url(//dojbfbukd6hul.cloudfront.net/web_assets/newsletter-sign-up-close-icon-v2.png) no-repeat 0px 0px;background-size: 20px;z-index:999999999; font-size:0px;}
/*.nyroModalCloseButton{width: 40px\9!important;}*/
.nyroModalCloseButton:hover { background:url(//dojbfbukd6hul.cloudfront.net/web_assets/newsletter-sign-up-close-icon-v2.png) no-repeat 0px 0px;background-size: 20px;background-position: 0 -20px; }
.nyroModalTitle {top: -26px;left: 0;margin: 0;font-size: 1.1em;color: #ddd;}
.nyroModalCont {margin: 25px;background:#4d4d4f; z-index:99998;}
.nyroModalCont iframe {width: 1000px;height: 800px;}
.nyroModalError {border: 4px solid red;color: red;width: 250px;height: 250px;}
.nyroModalError div {min-width: 0;min-height: 0;padding: 10px;}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile { background:#ffffff;/*overflow-x:hidden;*/}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {overflow-x:hidden\9;}
.popupOverFlow{overflow-x:hidden;}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {position: relative;overflow: hidden;}
.nyroModalHidden {left: -9999em;top: -9999em;}
.nyroModalLoad {position: absolute;width: 100px;height: 100px;background:#4d4d4f url(../images/ajaxLoader.gif) no-repeat center;padding: 0;}
.nyroModalPrev, .nyroModalNext {outline: none;position: absolute;top: 0;height: 60%;width: 150px;min-height: 50px;max-height: 300px;cursor: pointer;text-indent: -9999em;background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {height: 100%;width: 40%;max-height: none;}
.nyroModalPrev {left: 0;}
.nyroModalPrev:hover {background-image: url(/images/nyroModal/prev.png);}
.nyroModalNext {right: 0;background-position: right 20%;}
.nyroModalNext:hover {background-position: right 20%; background-image: url(/images/nyroModal/next.png);}
*+html .nyroModalLink { border:solid 1px transparent; background:transparent !important;}
/*26-dec-2011*/
.nyroModal tr td label{ color:#646363; font-size:12px;}
.popupbtn{ background:url(../../img/NewLayout/client/blue-btn.png) no-repeat left top; height: 28px; padding: 0 0 0 5px;}
.popupbtn input{ background:none; border:none; color: #FFFFFF; display: block; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;cursor:pointer; width:auto; overflow:visible; float:left;}
.popupbtnforgotpass{ background:url(../../img/NewLayout/client/blue-btn.png) no-repeat left top; height: 28px; padding: 0 0 0 18px;}
.popupbtnforgotpass input{ background:none; border:none; color: #FFFFFF; display: block; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;cursor:pointer; width:auto; overflow:visible; float:left;}
.liitypopup { margin: 0 auto;width: 280px; }
.liitypopup .liitypopupcontent { color: #040404; font: bold 12px Trebuchet MS; }
.liitypopup .liitypopupcontent label { float: left; margin-bottom: 5px; margin-left: 3px; }
.liitypopup .text { color: #646363; font: 14px Arial,Helvetica,sans-serif; margin: 32px 0 0 15px;padding: 0;width: 259px; }
.width175{width:175px!important;}
/* light box coming in Out of stock */