body, html{ font: Arial, Helvetica, sans-serif; height: 100% !important; }
form { padding: 0px; margin: 0px; }
/* Common */
input{ /*background: #FBFBFB; border: 1px solid #E6E6E6;*/ }
textarea { font-family:Arial, Helvetica, sans-serif; }
h2 { font-size: 1.3em; font-weight: bold; color: #000; border-bottom: 1px solid #CCC; }
h6 { font-size:0.9em ;font-weight:bold; color:#445DBE; text-transform:uppercase; }
b { font-weight:bold; }
.txtcnr, .txt-cnr { text-align:center; }
.txt-lft { text-align:left; }
.txt-rgt { text-align:right; }

/*Start - Wrapper*/
.s-wrapper { background:#FFF; font-family:Arial, Helvetica, sans-serif; } /*End - Wrapper*/
/*End - Wrapper*/
 .sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 102px;
}
/*Start - Header*/
.s-header { background: #FFF;}
/*.s-header-logo { background: url(../img/ADS-Logo.png) no-repeat left top; }*/
.s-header-rgttop ul li { font-size: 0.8em; font-weight: 100; }
.s-header-rgttop ul.top li
{
    border-right: 1px solid #CCC;
}
.s-header-rgttop ul.top li a
{
    color: #2F9A05;
}
.s-header-rgttop ul.top li.active
{
    color: #FF6600;
}
.s-header-rgttop ul.top li.last
{
    border-right: 0px none;
}
.s-header-rgtbtm ul li
{
    font-size: 0.8em;
    font-weight: 100;
}
.s-header-rgtbtm ul.bottom li
{
    border-right: 1px solid #CCC;
}
.s-header-rgtbtm ul.bottom li.last
{
    border-right: 0px none;
}
.s-header-rgttop ul.top li.last { border-right:0px none; }
.s-header-rgttop ul.top li.last-spc { border-right:0px none; }
.s-header-rgtbtm ul.bottom li a.scart
{
    background: url(../icon/ico-shopping-cart.png) no-repeat left center;
}
/*End - Header*/

/* Start - Content Wrapper */
.s-content-wrapper
{
    background: #FFF;
}
.s-Lcolumn
{
	 background:#EAEDFA; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px;
}
.s-Lbox
{
    border-bottom: 1px dashed #CCC;  border-top: 1px dashed #CCC;
}
.nobtmbrdr
{
    border-bottom: 0px none;
}
.s-Lcolumn h3
{
    font-size: 0.9em;
    font-weight: bold;
    color: #445DBE;
    text-transform: uppercase;
}
.s-Lcolumn-ttl
{
    font-size: 0.9em;
    font-weight: bold;
    color: #445DBE;
    text-transform: uppercase;
}
.s-Lbox h3
{
    font-size: 0.9em;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
}
.s-Lbox input[type=button]
{
    background: #5A5A5A;
    border: 0px;
    color: #FFF;
}
.s-Lbox input[type=text]
{
    border: 0px;
    color: #000;
    border: 1px solid #E8E8E8;
}
.s-Lcolumn select
{
    color: #999;
}
.s-Mcolumn
{
}
.s-Rcolumn
{
    /*background:url(../img/img-content.jpg) no-repeat left 1.5em;/**/
}
.s-Rcolumn h3, .s-Rcolumn span.title
{
    font-size: 0.9em;
    font-weight: bold;
    color: #445DBE;
    text-transform: uppercase;
}
.subtitle { 
    font-size: 0.9em;
    font-weight: bold;
    color: #445DBE;
    text-transform: uppercase; 
}
/*Mani Mantis:2566 on Dec 08 2014 */
.s-Rcolumn h3, .s-Rcolumn span.regtitle
{
    font-size: 0.9em;
    font-weight: bold;
    color: #445DBE;
    text-transform: uppercase;
}
.s-Rcolumn h4
{
    font-size: 0.9em;
    font-weight: bold;
    color: #000;

}
.s-Rcolumn h5, .s-Rcolumn span.min-ttl   
{
    font-size:1em ;
    font-weight:bold; 
    color:#445DBE; 
    text-transform:uppercase; 
    text-align:center; 
    }
.s-Rcolumn p { font-size: 0.8em; line-height: 1.2em; padding: 0.4em 0; }    
.title { font-size: 1em; font-weight: bold; color: #445DBE; }

ul.status
{
    font-size: 0.8em;
    color: #000;
}
ul.status li label
{
    text-align: right;
}

#t-pagenavigation ul.select
{
    
    color: #000;
}
#t-pagenavigation ul.select li label
{
    text-align: left;
    font-weight: bold;
    font-size: 0.9em;
}

.s-form-container
{
    border: 1px solid #000;
}
.s-form-container ul li, .s-form-container ul li input, .s-form-container ul li select
{
    font-size: 0.9em;
}
/* End - Content Wrapper */
/* Start -  Login */
.s-login { background:url(../img/img-login-bg.png) repeat-x left bottom #989898;  border: 2px solid #F4F4F4; box-shadow: 1px 0 7px #CCC; }
.s-login ul li { text-align:center; }
.s-login ul li span.lbl { color: white; font-size: 0.9em; text-align:left; }
.s-login ul li span.error { color:#FF9900; font-size:0.8em; text-align:right ; }
.s-login ul li a.btn { background:url(../img/btn-bg.png) repeat-x left top; color:#FFF; border:0px none; border-radius:6px 6px;  }
.s-login ul li a { color:#FFF; border-right:1px solid #FFF; font-size:0.76em; }
.s-login ul li a.btn, .s-login ul li input[type=submit].btn { color:#FFF; border:0px none; border-radius:5px; font-weight:100; font-size:0.9em;} /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.s-login ul li a, .s-login ul li input[type=submit]  { color:#FFF; border-right:1px solid #FFF; font-size:0.76em; }
.s-login ul li a.nobrdr, .s-login ul li input[type=submit]  { border:0px none; }
.s-login ul li a { color:#CCC; }
/* End -  Login */

/* Start -  Registration */
.s-reg p {  font-size:0.9em; }
.s-reg ul li label,.s-reg ul li span.lft{ font-size:0.8em; text-align:right; }
.s-reg ul li label.mands,.s-reg ul li span.mands { background:url(../img/mandatory_bg.png) no-repeat 98% 0; }
.s-reg ul li span.rgt-det { }
.s-reg ul li input, .s-reg ul li textarea{border:1px solid #DEDEDE; background:#FFF;}
.s-reg ul li a.reg-btn { color:#FFF; font-size:0.8em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 

.s-shipping-details p {  font-size:0.9em; }
.s-shipping-details ul li label{ font-size:0.8em; text-align:right; }
.s-shipping-details ul li.lbl { font-size:1em; font-weight:bold; color:#445DBE }
.s-shipping-details ul li.lbl-sub, .s-shipping-details ul li span.lbl-sub { font-size:0.8em; font-weight:bold; color:#000 }
.s-shipping-details ul li label.mands { background:url(../img/mandatory_bg.png) no-repeat 98% 0px; }
.s-shipping-details ul li span.mands { background:url(../img/mandatory_bg.png) no-repeat 98% 0px; }
.s-shipping-details ul li td span { display:inline; width:auto }
.s-shipping-details ul li span.rgt-det { }
.s-shipping-details ul li input, .s-reg ul li textarea{ background:#FFF;}
.s-shipping-details ul li a.reg-btn { color:#FFF; font-size:0.8em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.s-shipping-details ul li a.reg-btn:hover { color:#000; }
.print-ico { background:url(../icon/print.png) no-repeat right 0; border:0 none; }
.s-forgot p {  font-size:0.8em; }
.s-forgot ul.lft { border-right:1px solid #DEDEDE; }
.s-forgot div.login_details span.error { color:#FF0000; font-size:0.8em; text-align:center; }
.s-forgot ul.lft li.lbl { font-weight:100; font-size:1em; }
.s-forgot ul li span.lbl { font-weight:100; font-size:1em; }
.s-forgot ul.lft li { font-size:0.8em; }
.s-forgot ul.lft li a.reg-btn { color:#FFF; font-size:1em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.s-forgot ul li.lbl { font-size:1em; font-weight:100; color:#000000; }
.s-forgot ul li label, .s-forgot ul li span{ font-size:0.8em; text-align:right; }
.s-forgot ul li label.mands { background:url(../img/mandatory_bg.png) no-repeat 98% 0; }
.s-forgot ul li input, .s-reg ul li textarea{background:#FFF;}
.s-forgot ul li a.reg-btn { color:#FFF; font-size:0.8em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.s-forgot ul.popclose li input { background:none; border:0px none; }
/* End -  Registration */


/* Start - Error Message */
.login-error { background:#FFFFFF; border: 1px solid #000; color: #FF0000;display:none;  } /* 24 June */
.login-error span { font-size:0.8em; color:#000; } /* 24 June */

.login-pop { background:#FFFFFF; border: 1px solid #000; color: #FF0000; display:none;} /* 24 June */
.login-pop span { font-size:0.8em; color:#000; } /* 24 June */

.login-error-pop { background:#FFFFFF; border: 1px solid #000; color: #FF0000; display:none;} /* 24 June */
.login-error-pop span { font-size:0.8em; color:#000; } /* 24 June */

.errormsg { border: 1px solid #445DBE; color: #FF0000; display:none; background:#FFF;}
.errormsg span { font-size:0.8em; color:#000; }
/* End - Error Message */
        #ctl00_MainContent_grdPartList_GridData{
            height: calc(100vh - 320px) !important;
            min-height:250px !important;
        }
        #MainContent_tproductlist1{
             height: calc(100vh - 320px) !important;
             overflow-y:scroll;
             min-height:250px !important;
        }

/***popup***/
.titlehd
{
    color: #000;
    font-size: 1.3em;
}
ul.popclose
{
    /*background: url("../img/btn-bg.png") repeat-x left top;*/
}
ul.popclose li.last
{
    background: none;
}
ul.popclose li a.close
{
    /*background: url('../img/close_icon.png') no-repeat center right;*/
}
ul.popclose li input
{
    background: none;
    border: 0px none;
}

/*Start - Advanced Search Wrapper*/
/*.s-ad-search-wrapper
{
    background: url(../img/img-ad-search-bg.png) repeat-x top left;    
}*/
.s-ad-search-wrapper select
{
    background: #FFF;
    border: 0px none;
}
.s-ad-search-wrapper input[type=text]
{
    border: 0px none;
}
.s-ad-search-wrapper input[type=button],.s-ad-search-wrapper input[type=submit] { background:url(../img/img-ad-search-btn-bg.png) repeat-x top center; color:#FFF; border:0px none; }
.s-ad-search-wrapper a.srhbtn
{
    background: url(../img/img-ad-search-btn-bg.png) repeat-x top center;
    color: #FFF;
    border: 0px none;
    font-size: 0.8em;
}
.s-ad-search-wrapper a.search
{
    background: url(../img/img-ad-search-btn-bg.png) repeat-x top center;
    color: #FFF;
    border: 0px none;
}
.s-ad-search-wrapper a.ad-dwn
{
    background: url(../img/img-ad-search-dwn-arrow.png) no-repeat right center;
    color: #FFF;
    font-size: 0.8em;
}
.s-ad-search-wrapper a.ad-dwn-act
{
    background: #FBFBFB url(../img/img-ad-search-dwn-arrow.png) no-repeat 92% center;
    color: #000;
    font-size: 0.8em;
}
/*End - Advanced Search Wrapper*/

/*Start - Drop down*/
.drpdwn { background:url() repeat-x left top; font-size:0.71em; cursor:pointer;}
.drpdwn span { color:#FFF; font-weight:bold; }
.drpdwn a { background:url() no-repeat; border:0px none; outline:0px none; }
.moredlts_adv, .moredlts_index { background:#FFF; border-top:0px none; box-shadow: 0px 4px 5px #CCC; -moz-box-shadow: 0px 4px 5px #CCC; -webkit-shadow: 0px 4px 5px #CCC; border:1px solid #788EE7;  }
.slt-category li { border-bottom:1px solid #F0F0F0; background:#FFF; }
.slt-category li.last { border-bottom:1px solid #FFF; }
.slt-category li:hover { background:#9e4cc4; }
.slt-category li a { background:none; font-size:0.8em; }
.slt-category li a:hover { color:#FFF; }

/*End - Drop Down*/

/* Start - My Account */
.s-my-account
{
    background: url(../img/my-acc-bg.png) repeat-x left bottom #F5F5F5;
    border:1px solid #F5F5F5;
    border-bottom:0px none; 
}
.s-my-account p { font-size:0.9em; color:#666; }
.s-my-account span { font-size:1em; color:#666; font-weight:bold; }
.s-my-account a
{
    background: url(../icon/ico-acc-down-arrow.png) no-repeat;
}
.moredlts_acc
{
   border:1px solid #F5F5F5; border-top:0px none; background:#F5F5F5; 
}
/* End - My Account */

/* Start - Advance Search */
.as_container
{
    background: #FBFBFB;
    border-top: 0px none;
    box-shadow: 5px 5px 5px -2px #CCC;
    -moz-box-shadow: 5px 5px 5px -2px #CCC;
    -webkit-shadow: 5px 5px 5px -2px #CCC;
    border: solid #CCC;
    border-width: 0 0 1px;
    font-size: 0.8em;
}
.as_container ul li label, .as_container ul li span
{
    text-align: right;
}
.as_container ul li input[type=text]
{
    background: #FFF;
    font-size: 1em;
}
.as_container input[type=submit]
{
    cursor: pointer;
}
/* End - Advance Searc */


/* Start - Bread Crumb */
ul.s-bredcrumb
{
    background: #FBFBFB;
}
ul.s-bredcrumb li
{
    background: url(../img/img-breadCrumb-arrow.png) no-repeat left center;
    font-size: 0.8em;
}
ul.s-bredcrumb li a
{
    color: #2F9A05;
}
ul.s-bredcrumb li.home
{
    background: url(../img/img-home.png) no-repeat left center;
}
ul.s-bredcrumb li.last
{
    font-weight: bold;
    color: #2F9A05;
}
/* End - Bread Crumb */

/* Start - Product List - Page Navigation */
.s-pagenavigation
{
    font-size: 0.8em;
    color: #000;
    background: #F5F8FE;
    border: 1px solid #ECEFFD;
}
.s-pagenavigation label.divider
{
    border-right: 1px solid #FFF;
}
ul.pageview li
{
    font-size: 0.8em;
}
ul.pageview li a
{
    background: none;
    color: #000;
}
ul.pageview li.lbl
{
    background: none;
    color: #000;
    font-weight: bold;
    font-size: 0.9em;
}
ul.pageview li a.active
{
    background-color: #333;
    color: #FFF;
}
ul.pageview li a.first
{
    background: url(../icon/ico-page-first.png) no-repeat left center;
}
ul.pageview li a.prev
{
    background: url(../icon/ico-page-prev.png) no-repeat left center;
}
ul.pageview li a.next
{
    background: url(../icon/ico-page-next.png) no-repeat left center;
}
ul.pageview li a.last
{
    background: url(../icon/ico-page-last.png) no-repeat left center;
}
.s-product-view
{
    /* border-top:1px solid #000; border-bottom:1px solid #000;*/
    background: #FFF;
}
.pagesort-container { background:#F7F7F7; font-size:0.8em; border:1px solid #E5E5E5; }
/* style.css (446) */
/*.rgPageFirst { background: url(../icon/ico-page-first.png) no-repeat left center; }
.rgPagePrev { background: url(../icon/ico-page-prev.png) no-repeat left center; }
.rgPageNext { background: url(../icon/ico-page-next.png) no-repeat left center; }
.rgPageLast {background: url(../icon/ico-page-last.png) no-repeat left center; }
.rgCurrentPage, .rgCurrentPage:hover {  background-color: #333; color: #FFF; }
.RadGrid .rgWrap { color:#000; font-size:1.2em !important; }*/

ul.pagesort li.lbl {  font-weight:bold; color:#000; border-right:0px none; }
.pagesortlbl { font-weight:bold; color:#000; }
ul.pagesort li a { background:url(../img/icon_delete.png) no-repeat;}
ul.pagesort li.active { background:#333; color:#FFF }
ul.imageview li
{
    font-size: 0.8em;
    border-right: 1px solid #000;
}
ul.imageview li a.grid
{
    background: url(../icon/ico-page-grid.png) no-repeat left center;
}
ul.imageview li a.grid-deactive
{
    background: url(../img/img-thumb-deactive.png) no-repeat left center;
}
ul.imageview li span.grid-deactive
{
    background: url(../img/img-thumb-deactive.png) no-repeat left center;
}
ul.imageview li a.list
{
    background: url(../icon/ico-page-listview.png) no-repeat left center;
}
ul.imageview li span.list-deactive
{
    background: url(../icon/ico-page-listview.png) no-repeat left center;
}
ul.imageview li a.list-deactive
{
    background: url(../icon/ico-page-listview.png) no-repeat left center;
}
ul.imageview li a.list-active
{
    background: url(../img/img-list-active.png) no-repeat left center;
}
ul.imageview li.lbl
{
    background: none;
    color: #000;
    font-weight: bold;
    font-size: 0.9em;
}
ul.imageview li.noborder
{
    border-right: 0px none;
}

.s-productlist ul.productlist li { color:#CCCCCC; font-size:0.8em;}
.s-productlist ul.productlist li.img-pl-holder { text-align:center; overflow:hidden; height:160px;}
.s-productlist ul.productlist li label.details { color:#999; }
.s-productlist ul.productlist li a.details { color:#445DBE; text-align:center; word-break: break-word;}
.s-productlist ul.productlist li a.details:hover { text-decoration:underline; }

.s-productlist ul.productlist li p.cart-add-msg { color:#999; }
.s-productlist ul.productlist li p.cart-add-msg a { color:#445DBE; text-decoration:underline; }

.s-productlist ul.productlist li label.price, .s-productlist ul.productlist li span.price { color:#000; font-size:0.9em; width: max-content; } /*font-weight:bold;*/ 
.s-productlist ul.productlist li a.act_details { color:#0099FF; text-decoration:underline; font-size:0.88em; }
.s-productlist ul.productlist li a.act_cart { color:#333; text-decoration:underline; font-size:0.88em; }
.s-productlist ul.productlist li a.cart-btn { color:#FFF; font-size:1.1em; font-weight:bold; text-decoration:none; line-height:9px;} /*background:url(../img/cmn-btn-bg.png) repeat-x left top;*/ 
.s-productlist ul.productlist li a.cart-btn:hover { color:#000000; }
.s-productlist ul.productlist:hover { background:#F5F5F5; }
 a.cart-btn { color:#FFF; font-size:1.1em; font-weight:bold; text-decoration:none; line-height:9px;} /*background:url(../img/cmn-btn-bg.png) repeat-x left top;*/ 
 a.cart-btn:hover { color:#000000; }
.s-productlist ul.productlist li label.discount,.s-productlist ul.productlist li span.discount, .discount-1, .discount-10, .discount-11, .discount-12, .discount-13, .discount-14, .discount-15, .discount-16, .discount-17, .discount-18, .discount-19, .discount-2, .discount-20, .discount-21, .discount-22, .discount-23, .discount-24, .discount-25, .discount-26, .discount-27, .discount-28, .discount-29, .discount-3, .discount-30, .discount-31, .discount-32, .discount-33, .discount-34, .discount-35, .discount-36, .discount-37, .discount-38, .discount-39, .discount-4, .discount-40, .discount-41, .discount-42, .discount-43, .discount-44, .discount-45, .discount-46, .discount-47, .discount-48, .discount-49, .discount-5, .discount-50, .discount-6, .discount-7, .discount-8, .discount-9, .discount-51, .discount-52, .discount-53, .discount-54, .discount-55, .discount-56, .discount-57, .discount-58, .discount-59, .discount-60, .discount-61, .discount-62, .discount-63, .discount-64, .discount-65, .discount-66, .discount-67, .discount-68, .discount-69, .discount-70, .discount-71, .discount-72, .discount-73, .discount-74, .discount-75, .discount-76, .discount-77, .discount-78, .discount-79, .discount-80, .discount-81, .discount-82, .discount-83, .discount-84, .discount-85, .discount-86, .discount-87, .discount-88, .discount-89, .discount-90, .discount-91, .discount-92, .discount-93, .discount-94, .discount-95, .discount-96, .discount-97, .discount-98, .discount-99{ background:url(../img/discount-sprite.png) no-repeat; }
.discount-1 {background-position: 0 0;}
.discount-2{background-position: -51px 0;}
.discount-3{background-position: -102px 0;}
.discount-4{background-position: -153px 0;}
.discount-5{background-position: -204px 0;}
.discount-6{background-position: -255px 0;}
.discount-7{background-position: -306px 0;}
.discount-8{background-position: -357px 0;}
.discount-9{background-position: -408px 0;}
.discount-10{background-position: -459px 0;}
.discount-11{background-position: -510px 0;}
.discount-12{background-position: -561px 0;}
.discount-13{background-position: -612px 0;}
.discount-14{background-position: -663px 0;}
.discount-15{background-position: -714px 0;}
.discount-16{background-position: -765px 0;}
.discount-17{background-position: -816px 0;}
.discount-18{background-position: -867px 0;}
.discount-19{background-position: -918px 0;}
.discount-20{background-position: -969px 0;}
.discount-21{background-position: -1020px 0;}
.discount-22{background-position: -1071px 0;}
.discount-23{background-position: -1122px 0;}
.discount-24{background-position: -1173px 0;}
.discount-25{background-position: -1224px 0;}
.discount-26{background-position: -1275px 0;}
.discount-27{background-position: -1326px 0;}
.discount-28{background-position: -1377px 0;}
.discount-29{background-position: -1428px 0;}
.discount-30{background-position: -1479px 0;}
.discount-31{background-position: -1530px 0;}
.discount-32{background-position: -1581px 0;}
.discount-33{background-position: -1632px 0;}
.discount-34{background-position: -1683px 0;}
.discount-35{background-position: -1734px 0;}
.discount-36{background-position: -1785px 0;}
.discount-37{background-position: -1836px 0;}
.discount-38{background-position: -1887px 0;}
.discount-39{background-position: -1938px 0;}
.discount-40{background-position: -1989px 0;}
.discount-41{background-position: 0 -33px;}
.discount-42{background-position: -51px -33px;}
.discount-43{background-position: -102px -33px;}
.discount-44{background-position: -153px -33px;}
.discount-45{background-position: -204px -33px;}
.discount-46{background-position: -255px -33px;}
.discount-47{background-position: -306px -33px;}
.discount-48{background-position: -357px -33px;}
.discount-49{background-position: -408px -33px;}
.discount-50{background-position: -459px -33px;}
.discount-51{background-position: -510px -33px;}
.discount-52{background-position: -561px -33px;}
.discount-53{background-position: -612px -33px;}
.discount-54{background-position: -663px -33px;}
.discount-55{background-position: -714px -33px;}
.discount-56{background-position: -765px -33px;}
.discount-57{background-position: -816px -33px;}
.discount-58{background-position: -867px -33px;}
.discount-59{background-position: -918px -33px;}
.discount-60{background-position: -969px -33px;}
.discount-61{background-position: -1020px -33px;}
.discount-62{background-position: -1071px -33px;}
.discount-63{background-position: -1122px -33px;}
.discount-64{background-position: -1173px -33px;}
.discount-65{background-position: -1224px -33px;}
.discount-66{background-position: -1275px -33px;}
.discount-67{background-position: -1326px -33px;}
.discount-68{background-position: -1377px -33px;}
.discount-69{background-position: -1428px -33px;}
.discount-70{background-position: -1479px -33px;}
.discount-71{background-position: -1530px -33px;}
.discount-72{background-position: -1581px -33px;}
.discount-73{background-position: -1632px -33px;}
.discount-74{background-position: -1683px -33px;}
.discount-75{background-position: -1734px -33px;}
.discount-76{background-position: -1785px -33px;}
.discount-77{background-position: -1836px -33px;}
.discount-78{background-position: -1887px -33px;}
.discount-79{background-position: -1938px -33px;}
.discount-80{background-position: -1989px -33px;}
.discount-81{background-position: 0 -66px;}
.discount-82{background-position: -51px -66px;}
.discount-83{background-position: -102px -66px;}
.discount-84{background-position: -153px -66px;}
.discount-85{background-position: -204px -66px;}
.discount-86{background-position: -255px -66px;}
.discount-87{background-position: -306px -66px;}
.discount-88{background-position: -357px -66px;}
.discount-89{background-position: -408px -66px;}
.discount-90{background-position: -459px -66px;}
.discount-91{background-position: -510px -66px;}
.discount-92{background-position: -561px -66px;}
.discount-93{background-position: -612px -66px;}
.discount-94{background-position: -663px -66px;}
.discount-95{background-position: -714px -66px;}
.discount-96{background-position: -765px -66px;}
.discount-97{background-position: -816px -66px;}
.discount-98{background-position: -867px -66px;}
.discount-99{background-position: -918px -66px;}
.s-productlist ul.productlist li span.calculate { background:url(../icon/calculator.png) no-repeat; }
.strike{ text-decoration:line-through; }
.s-productlist ul.productlist li.cart-bg{background:url(../img/cart-bg.png) repeat-x; border:1px solid #D8D8D8}
.s-productlist ul.productlist li.cart-bg ul li{}
.s-productlist ul.productlist li.cart-bg ul li{}
.s-productlist ul.productlist li.cart-bg ul li:hover { background:#FFF; }
.s-productlist ul.productlist li.cart-bg ul li.last{background:none;}
.s-productlist ul.productlist li.cart-bg ul li.last input { text-align:right; }
.s-productlist ul.productlist li.cart-bg ul li.last span {color:#000; }
.s-productlist ul.productlist li.cart-bg ul li.last:hover{background:none;}
.s-productlist ul.productlist li.cart-bg ul li.addcart{background:none;}

.s-productlist ul.productlist li.cart-bg ul li a.fav-deact { background:url(../icon/ico-favourite-deact.png) no-repeat; width:16px; height:16px; display:block; }
.s-productlist ul.productlist li.cart-bg ul li a.fav-deact:hover { background:url(../icon/ico-favourite.png) no-repeat; }
.s-productlist ul.productlist li.cart-bg ul li a.fav-active {  background:url(../icon/ico-favourite.png) no-repeat; width:16px; height:16px; display:block; }


.s-productviewlist ul.productlist  { border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; }
.s-productviewlist ul.productlist li { }
.s-productviewlist ul.productlist ul li { list-style-type:none; list-style-image:none; background:none; }
.s-productviewlist ul.productlist li.last { background-position:52% 0; }
.s-productviewlist ul.productlist li { color:#CCCCCC; font-size:0.8em; background:url(../img/img-list-view-bg.png) right 0 repeat-y;   }
.s-productviewlist ul.productlist li.adcart { background:none; }
.s-productviewlist ul.productlist li.img-pl-holder { text-align:center; }
.s-productviewlist ul.productlist li label.details { color:#999; }
.s-productviewlist ul.productlist li a.details { color:#445DBE; }
.s-productviewlist ul.productlist li a.details:hover { text-decoration:underline; }

.s-productviewlist ul.productlist li p.cart-add-msglst { color:#999; }
.s-productviewlist ul.productlist li p.cart-add-msglst a { color:#445DBE; text-decoration:underline; }

.s-productviewlist ul.productlist li.cart-bg  ul li a.fav-deact {  background:url(../icon/ico-favourite-deact.png) no-repeat; width:16px; height:16px; display:block; }
.s-productviewlist ul.productlist li.cart-bg  ul li a.fav-deact:hover { background:url(../icon/ico-favourite.png) no-repeat; }
.s-productviewlist ul.productlist li.cart-bg  ul li a.fav-active {  background:url(../icon/ico-favourite.png) no-repeat; width:16px; height:16px; display:block; }


.s-productviewlist ul.productlist li label.price, .s-productviewlist ul.productlist li span.price { color:#000; font-size:0.9em; font-weight:bold; }
.s-productviewlist ul.productlist li a.act_details { color:#0099FF; text-decoration:underline; font-size:0.88em; }
.s-productviewlist ul.productlist li a.act_cart { color:#333; text-decoration:underline; font-size:0.88em; }
.s-productviewlist ul.productlist li a.cart-btn { color:#FFF; font-size:1.1em;font-weight:bold; text-decoration:none; } /*background:url(../img/img-cart-btn-bg.png) repeat-x left top;*/ 
.s-productviewlist ul.productlist li.cart-bg { background:none; }
.s-productviewlist ul.productlist li.cart-bg  ul li span { color:#000; }
.s-productviewlist ul.productlist li.cart-bg span { background:none; }
.s-productviewlist ul.productlist li a.cart-btn:hover { color:#000000; }
.s-productviewlist ul.productlist:hover { background:#F5F5F5; }

/* Start - Filter Search */
ul.check-brand li span { background: none repeat scroll 0 0 transparent; color: #000000; cursor: default; font-size: 0.8em; font-weight: 100; }
ul.check-brand li a { background: none repeat scroll 0 0 transparent; color: #5173D9; cursor: pointer; font-size: 0.8em; font-weight: 100; }
/* ul.check-brand li a:hover { text-decoration:underline; }
End - Filter Search */

ul.prdoucviewlist-h li{ background:url(../img/img-check-bg.png); color:#FFF; font-size:0.9em; font-weight:bold; }

.s-product-Ldetails { text-align:center; }
.s-product-Ldetails p.cart-add-msg { text-align:left; }
.s-product-Ldetails p.cart-add-msg a { color:#445DBE; font-size:0.8em; text-decoration: underline; }

/*custom class for product zoom*/
.zoom_div {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 400px;
    width: 400px;
    margin-top: -200px;
    margin-left: -200px;
    
}

.s-product-Rdetails h4 { font-size:1em; font-weight:bold; color:#445DBE; }
.s-product-Dview { border:1px solid #CCC; }
ul.s-prdouct-Tview li a { border:1px solid #C8C8C8; background:#F4F4F4; }
ul.product-availabily li { font-weight:100; font-size:0.75em; }
ul.t-prdouct-Tview li a { border:1px solid #C8C8C8; background:#F4F4F4;}
ul.s-prdouct-Tview-btn a.fav { font-weight:100; color:#000; font-size:0.8em; background:url(../icon/ico-favourite.png) no-repeat left center;  }
ul.s-prdouct-Tview-btn a.qty-brk { font-weight:100; color:#000; font-size:0.8em; background:url(../icon/ico-qty-break.png) no-repeat left center; } 
ul.s-prdouct-Tview-btn a.stock { font-weight:100; color:#000; font-size:0.8em; background:url(../icon/ico-stock.png) no-repeat left center;} 

ul.s-prdouct-Tview-btn a.myitems { font-weight:100; color:#000; font-size:0.8em; background:url(../icon/ico-myitems.png) no-repeat 0 center;  }
ul.s-prdouct-Tview-btn a:hover { color:#FF9900; }
/*ul.product-availabily li.avai { color:#009966; }
ul.product-availabily li.not-avai { color:#FF0000; }
ul.product-availabily li input[type=radio] { margin-left:-1.2em; margin-top:-0.01em; float:left; }*/
ul.product-availabily li.lbl { color:#000; font-size:0.8em; font-weight:100; }
ul.product-details li label, ul.product-details li span { font-size:0.8em; text-align:left; }
/*ul.product-details li label, ul.product-details li span.lft { text-align:right; }*/
ul.product-details li label.lft, ul.product-details li span.lft { font-weight:bold; }
ul.product-details li label.rgt, ul.product-details li span.rgt { text-align:right; }
.s-product-Ldetails span.price { font-size:0.8em; margin-top:1em; }
ul.product-details span.strike { font-size:0.8em; }
.s-product-Ldetails a.btn { background:url(../img/btn-bg.png) repeat-x left top; color:#FFF; font-size:0.8em; font-weight:bold; }
.s-product-Ldetails a.btn:hover { color:#000; }
ul.s-prdouct-Tview-btn a.btn { background:url(../img/btn-bg.png) repeat-x left top; color:#FFF; font-size:0.8em; font-weight:bold; }
ul.s-prdouct-Tview-btn a.btn:hover { color:#000; }
/* End - Product List - Page Navigation */

/* Start - Check Out  Wholesale*/
ul.s-checkout-ws { }
ul.s-checkout-ws li { color:#000; text-align:center; font-size:0.9em; border-bottom: 3px solid #B4B4B4;  }
ul.s-checkout-ws li.active { font-weight:bold; border-bottom: 3px solid #34a908;  }
ul.s-checkout-ws li span { background:url(../img/checkout_sprite_blank.png) no-repeat; color:#FFF; }
ul.s-checkout-ws li span.first { background-position:0 0;  }
ul.s-checkout-ws li span.second { background-position:0 0; }
ul.s-checkout-ws li span.third { background-position:0 -42px; }
ul.s-checkout-ws li span.four { background-position:0 -63px; }
ul.s-checkout-ws li span.last { background-position:-1px -84px; }

/* Start - Check Out */
ul.s-checkout { }
ul.s-checkout li { color:#000; text-align:center; font-size:0.9em; border-bottom: 3px solid #B4B4B4;  }
ul.s-checkout li.active { font-weight:bold; border-bottom: 3px solid #34a908;  }
ul.s-checkout li span { background:url(../img/checkout_sprite_blank.png) no-repeat; color:#FFF; }
ul.s-checkout li span.first { background-position:0 0;  }
ul.s-checkout li span.second { background-position:0 0; }
ul.s-checkout li span.third { background-position:0 -42px; }
ul.s-checkout li span.four { background-position:0 -63px; }
ul.s-checkout li span.last { background-position:-1px -84px; }

table.chekoutlist { border:1px solid #CCC; border-bottom:2px solid #EBEBEB; }
table.chekoutlist th { border:1px solid #EBEBEB; color:#FFF; font-size:0.8em; font-weight:bold; text-align:center; } /*background:url(../img/img-check-bg.png) repeat-x left top;*/  
table.chekoutlist th a { color:#FFF; }
table.chekoutlist td { border:1px solid #EBEBEB; color:#000; font-size:0.8em; font-weight:100; text-align:center; vertical-align:middle; }
table.chekoutlist .txtrgt { text-align:right; }                      
table.chekoutlist td a.link, table.chekoutlist td.products { text-decoration:underline; color:#445DBE }
table.chekoutlist td.products a{ text-decoration:underline; color:#445DBE }
table.chekoutlist td.products a:hover{ color:#FF6600; }
table.chekoutlist td.noline { text-decoration:none; }
table.chekoutlist td.txtbld { font-weight:bold; }
table.chekoutlist td.item { text-align:left; }
table.chekoutlist td.products, table.chekoutlist th.products { text-align:left; }
table.chekoutlist td.price { text-align:center; }
/*Mani Mantis:2442 on Nov 13 2014*/
table.noborder { border:0px;}
table.noborder td {border:0px; font-size:1.0em; font-weight:100; text-align:center; vertical-align:middle;}
table.noborder td.securitycode {text-align:right; vertical-align:middle;}
.checkL-btn { color:#FFF; font-size:0.9em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.checkL-btn span { background:url(../img/img-btn-arrow.png) no-repeat left center; }
.checkL-btn:hover { color:#000000 }
.checkR-btn { color:#FFF; font-size:0.8em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.checkR-btn { color:#FFF; font-size:0.8em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.checkR-btn:hover { color:#000000 }
/*Added new style form-btn and slct-btn for issue 0000525*/
.form-btn { color:#FFF; font-size:0.8em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.form-btn:hover { color:#000000 }

.slct-btn { color:#FFF; font-size:0.8em; font-weight:bold; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
.slct-btn:hover { color:#000000 }

input.slct-btn { color:#FFF; font-size:0.9em; font-weight:bold; border:0px; padding: 4px 8px; cursor:pointer; } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 
input.slct-btn:hover { color:#000000 }

.checkR-btn-deact { color:#FFF; font-size:0.8em; font-weight:bold; cursor:default; opacity:0.4; filter: alpha(opacity=40); } /*background:url(../img/btn-bg.png) repeat-x left top;*/ 

table.chekoutlist td.nolftbrdr, table.chekoutlist th.nolftbrdr { border-left:0px none; }
table.chekoutlist td.norgtbrdr, table.chekoutlist th.norgtbrdr { border-right:0px none; }
.cart-btn { color:#FFF; font-size:0.9em;font-weight:bold; text-decoration:none; } /*background:url(../img/img-cart-btn-bg.png) repeat-x left top;*/ 
.cart-btn:hover { color:#000; }
/* End - Check Out */

/***** Slider *****/
.slider-bg { background:#FFF; }
div#slide-holder div#slide-controls p.text { color:#fff; font-size:10px; text-transform:uppercase; }
div#slide-holder div#slide-controls p#slide-nav a { font-size:11px; font-weight:bold; text-align:center; text-decoration:none; background-position:0 0; background-repeat:no-repeat; }
div#slide-holder div#slide-controls p#slide-nav a.on{background-position:0 -12px; }
div#slide-holder div#slide-controls p#slide-nav a{background-image:url("../img/silde-nav.jpg"); }
.infiniteCarousel ul li a span {text-align:center; color:#000; font-weight:100; word-break: break-word}
.infiniteCarousel ul li { background:#F5F5F5; }
.infiniteCarousel ul li:hover { background:#E5E5E5; }
.infiniteCarousel ul li.empty { background:none; }
.infiniteCarousel ul li div.pricetag label,.infiniteCarousel ul li div.pricetag span { color:#000; float:left; margin-top:0.3em; }

/*.infiniteCarousel ul li div.pricetag p.cart-ad  a { color:#445DBE; text-decoration:underline; }

.infiniteCarousel .arrow { background:url(../../../../images/arrow.png) no-repeat 0 0;  cursor: pointer; }
.infiniteCarousel .forward { background-position: 0 -94px; right: 0; }
.infiniteCarousel .back { background-position: 0 -47px; left: 0; }
.infiniteCarousel .forward:hover { background-position: 0 -94px; }
.infiniteCarousel .back:hover { background-position: 0 -47px; }*/

.infiniteCarousel ul li div.pricetag p.cart-ad  a { color:#445DBE; text-decoration:underline; }
.infiniteCarousel .arrow { background:url(../../../images/arrow.png) no-repeat 0 0;  cursor: pointer; }
.infiniteCarousel .forward { background-position: 0 -92px; right: 0; }
.infiniteCarousel .back { background-position: 0 -42px; left: 0; }
.infiniteCarousel .forward:hover { background-position: 0 -92px; }
.infiniteCarousel .back:hover { background-position: 0 -42px; }

.infiniteCarousel ul li div.cart-pg { background:url(../img/cart-bg.png) repeat-x;  border:1px solid #D8D8D8; }

/***** End - Slider *****/

/***** Tabs *****/
ul.tabs { font-size:13px; }
.tabs a { color:#445DBE; text-decoration:none; font-weight:bold;  }
.tabs a.active { color:#FFF; border-bottom:none; font-weight:bold; border-radius:8px 8px 0 0 } /*background:url("../img/btn-tab-bg.png") repeat-x left bottom #768DE7;border:1px solid #475FC1; */ 
.tab_container { font-size:13px;  } /*background:url(../img/img-tab-container-bg.png) repeat-x left bottom;border-top:1px solid #8C9AD5; */
/***** End Tabs *****/


/*Start - Menu Wrapper*/
.s-menu-wrapper
{
    background: #AAA;
}
/*End - Menu Wrapper*/



/*Start - Form Design */
.s-frm-title { font-size:1.3em; color:#445DBE; }
.s-frm-mands { background:url(../img/mandatory_bg.png) no-repeat left center; font-size:0.8em; color:#000; }
/*End - Form Design */

/*Start - Footer*/
.s-footer
{
    background: url(../img/img-footer-bg.png) repeat-x left bottom;
}
.s-footer span.btmlogo
{
    font-size: 0.9em;
    color: #000;
}
/*End - Footer*/

/*End - Wrapper*/

/*loading panel */
.busyBox {position:absolute;top: 0px; left: 0px; height: 100%; width: 100%; z-index:2000;}

/* Start- Thick box */
#bg_overlay 
{
	background-color: #000000;
}
#bg_overlay1
{
	background-color: #000000;
}
 #msg_win
 {
 	background:#FFF;
	border:2px solid #990000;
	border-radius:10px 10px 10px 10px;
	box-shadow:3px 4px 3px #333333;
 }
 #msg_win1
 {
 	background:#FFF;
	border:2px solid #990000;
	border-radius:10px 10px 10px 10px;
	box-shadow:3px 4px 3px #333333;
 }
/* End - thick Box */


/* custom dialogs */
#dialog_container { min-width: 300px; max-width: 500px; background: #FFF;border: solid 2px #8C9AD5; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#dialog_title { font-size: 14px; font-weight: bold; text-align: left; line-height:1.75em; color: #fff; border: solid 1px #FFF;	border-bottom: solid 1px #999;cursor: default;padding: 0em;	margin: 0em;padding-left:5px;} /*background:url('../img/img-check-bg.png') top repeat-x;*/
#dialog_close { background:url('../img/close_icon.png') no-repeat center center; float:right; display:block; padding: 0em; margin: 0.15em; width:40px; height:16px; *margin:-1.72em 0.18em;} /*background:url('../img/btn-close-pop.png') no-repeat center center;*/ 
#dialog_close:hover { background:url('../img/close_icon.png') no-repeat center center; }
#dialog_content { background: 16px 16px no-repeat url('../img/info.gif');padding: 1em 1.75em;margin: 0em;}
#dialog_content.alert { background-image: url('../img/alert.gif');}
#dialog_content.confirm { background-image: url('../img/help.gif');}
#dialog_content.prompt { background-image: url('../img/info.gif'); background:none;}
#dialog_message { padding-left: 48px;font-size:0.8em; }
#dialog_panel { text-align: center; margin: 1em 0em 0em 1em;}
#dialog_panel .popbtn { border:0; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #FFFFFF;  font-weight: bold; line-height: 20px; padding:1px 8px; text-align:center; float:none; } /*background:url('../img/btn-bg.png') repeat-x 0 0;*/  
#dialog_prompt { margin: 0.5em 0em; }


.OvrFlow
{
    overflow:hidden; 
}

.txtLft
{
    text-align:left;   
}

.rgGroupCol
{ 
    padding-left: 0 !important; 
    padding-right: 0 !important;
}
.RadGrid .rgGroupHeader td p
{
    font-size: 0.9em;
    font-weight: bold;
    color: #445DBE;  
    left:10px;
    top:5px;
    float:left; /*
    text-transform: uppercase;*/
    
}

/* Landing screen */
.lan-pan-drpdwn { background:url(../img/img-cat-bg.png) repeat-x left top; font-size:0.8em; cursor:pointer;}
.lan-pan-drpdwn span { color:#FFF; font-weight:bold; }
.lan-pan-drpdwn a { background:url(../img/img-cat-rgt.png) no-repeat; border:0px none; outline:0px none; }
.lan-pan-moredlts_adv, .lan-pan-moredlts_index { background:#FFF; border-top:0px none; box-shadow: 0px 4px 5px #CCC; -moz-box-shadow: 0px 4px 5px #CCC; -webkit-shadow: 0px 4px 5px #CCC; border:1px solid #788EE7;  }
.lan-pan-slt-category li { border-bottom:1px solid #F0F0F0; background:#FFF; }
.lan-pan-slt-category li.last { border-bottom:1px solid #FFF; }
.lan-pan-slt-category li:hover { background:#9e4cc4; }
.lan-pan-slt-category li a { background:none; font-size:0.8em; }
.lan-pan-slt-category li a:hover { color:#FFF; }

table thead th input.rgSortDesc { background:transparent url(../img/down.png) no-repeat scroll 95% 50%;}
table thead th input.rgSortAsc { background:transparent url(../img/up.png) no-repeat scroll 95% 50%;}

/*Added to fix RadDatetime control font issue for Ticket 0000525*/
.RadInput_Default, .RadInput_Default, .RadInputMgr_Default, html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default { font-family:Arial, Helvetica, sans-serif !important;  }


.wrdbreak { /*word-break: break-all;*/}

.checks_lft{margin:5px auto 0px; background-color:#EEE; padding:5px 3px; border: #DDD 1px solid;-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius:7px;}
.li_checks_lft{height:1px; margin:2px auto 0px; padding:5px 3px;background-color:white; border: white 1px solid;-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius:7px;}
