/*Start - Wrapper*/
#t-wrapper { width:100%; margin:0 auto;} 
h2 { padding:0.5em 0; width:99%; }
.emp-hgt { height:auto; }
textarea { resize:none; }
.lrg { width:95%; }
h6 { float:left; margin-top:0.5em; margin-bottom:0.5em; width:100%; }

.mrg-tp04 { margin-top: 0.4em; }
/*Start - Header*/
#t-header { width:100%; float:left; /*height:133px;*/}
#t-header-logo { width:420px; height:49px; float:left; margin:0.8em 0.9em 1.5em; }
#t-header-logo a { width:420px; height:49px; float:left; margin-bottom:1em; }
 /*#t-header-rgt { width: 65%; padding:0.6em 0.6em; float:right; }*/
#t-header-rgt { padding:0.6em 0.6em; float:right; }
#t-header-rgttop { width:100%; float:left; padding:0.3em 0; }
#t-header-rgtbtm { width:100%; float:left; margin:2.5em 0 0; }
#t-header-rgttop ul.top { float:right; position:absolute; right:0px; height:16px; top:1.4em; } /* 24 June */
#t-header-rgttop ul.top li { float:left; padding:0px 1.2em; }
#t-header-rgttop ul.top li.last { } /* 24 june */
#t-header-rgttop ul.top li.last-spc {  }
#t-header-rgtbtm ul.bottom { float:right; }
#t-header-rgtbtm ul.bottom li { float:left; padding:0px 0.8em; }
#t-header-rgtbtm ul.bottom li a.scart { padding-left:1.7em; } /*End - Header*/

/* Start - Icons */
.ico-accessories { background:url(../icon/ico-sprites.png) no-repeat; width:16px; height:20px; float:left; outline:0px none; border:0px none; background-position:0 0; margin:0 0.4em; } 
.ico-alternate { background:url(../icon/ico-sprites.png) no-repeat; width:16px; height:20px; float:left; outline:0px none; border:0px none; background-position:0 -40px; margin:0 0.4em; } 
.ico-qty-break { background:url(../icon/ico-sprites.png) no-repeat; width:16px; height:20px; float:left; outline:0px none; border:0px none; background-position:0 -60px; margin:0 0.4em; } 
.ico-stock { background:url(../icon/ico-sprites.png) no-repeat; width:16px; height:20px; float:left; outline:0px none; border:0px none; background-position:0 -80px; margin:0 0.5em; } 
.ico-update { background:url(../icon/ico-sprites.png) no-repeat; width:16px; height:20px; float:left; outline:0px none; border:0px none; background-position:0 -120px; } 
.ico-reset { background:url(../icon/ico-sprites.png) no-repeat; width:16px; height:20px; float:left; outline:0px none; border:0px none; background-position:0 -140px; margin:0 0.5em;}
.ico-delete { background:url(../icon/ico-sprites.png) no-repeat; width:16px; height:20px; float:left; outline:0px none; border:0px none; background-position:0 -159px; } 
.ico-pdf { background: url(../icon/ico-sprites.png) no-repeat; width: 16px; height: 20px; display: block; outline: 0px none; border: 0px none; background-position: 0 -180px; float: left; }
.ico-summary { background:url(../icon/last_summary.png) no-repeat; width:16px; height:20px; float:left; outline:0px none; border:0px none; margin:0 0em; } 

.ico-freight { background:url(../img/general_lookup.png) no-repeat; width:20px; height:20px; float:left; outline:0px none; border:0px none; margin-left:0.5em; margin-bottom:0.3em;} 
a.ico-desc { float: left; margin: 0 0.5em; padding: 0.1em 0; font-size: 0.8em; color:#445DBE; }
a.ico-desc:hover { text-decoration:underline; }

a.terms { float: left; margin: 0.3em 0.4em; padding: 0.1em 0; font-size: 0.8em; color:#445DBE; }
a.terms:hover { text-decoration:underline; }

/* Start - Content Wrapper */
#t-content-wrapper { width:100%;  }
.t-Lcolumn { float:left; margin-bottom:2em; margin-left:1%; margin-right:-3%; }
.t-Lcolumn h3{ padding:1em 1.6em 0.8em; }
/*.s-Lcolumn-ttl{ padding:1em 1.6em 0.8em; }*/
/* Margin reduced 0.3 from 1.6*/
.s-Lcolumn-ttl{ padding:1em 0.3em 0.8em; }
.t-Lcolumn div {  /*padding-bottom:1em;*/ margin-bottom: 0.3em; /*width:85%;*/ margin:0 auto;  }
/*#t-Lcolumn div h3{ padding:1.2em 0.4em 0.8em; }*/
.t-Lcolumn div input[type=button] { width:21%;height:25px; float:left; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; }
.t-Lcolumn div input[type=text] { width:70%; height:24px; float:left; margin-right:0.4em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; }
.s-Lbox input[type=text] { padding:0em 0.3em; }
.t-Lcolumn select { width:65%; margin-left:0.4em; }
#t-Mcolumn { width:59.3%; height:90%;float:left; }
#t-Rcolumn { /*width:77.6%;height:90%;;position:relative;*/ float:left; left:20%; width:80%; margin-bottom:5em; }
#t-Rcolumn h3,  #t-Rcolumn span.title { float:left; margin-top:1.1em; margin-bottom:1.1em; /*width:100%;*/ }
/*Mani Mantis:2566 on Dec 08 2014 */
#t-Rcolumn h3,  #t-Rcolumn span.regtitle { margin-top:1.1em; margin-bottom:1.1em; /*width:100%;*/ }
#t-Rcolumn span.title { padding:0; }
#t-Rcolumn h4 { float:left; margin-top:1.1em;  }
#t-Rcolumn h5, #t-Rcolumn span.min-ttl { float:left; margin-top:1.1em; margin-bottom:1.1em; width:100%; }
.title { float:left; margin-top:1.1em; padding:0 0.4em; margin-bottom:0.7em; }                
ul.status { float:right; margin:1.3em 0.3em 0; }
ul.status li label { float:left; padding:2px 12px; width:5em; }
ul.status li select { float:left; padding:0px 0px; width:10em; }

#t-pagenavigation ul.select { float:left; margin:0 0; }
#t-pagenavigation ul.select li label { float:left; padding:5px 12px; }
#t-pagenavigation ul.select li select { float:left; padding:0px 0px; width:10em; }

#wrapper { margin-top:12px; margin-left:12px; }
#t-form-container { width:100%; }
#t-form-container ul { float:left; width:50%; margin:4px 0px; }
#t-form-container ul li { padding:2px 4px; float:left; width:100%; }
#t-form-container ul li label { width:40%; padding:4px 4px; margin-right:6px; float:left; text-align:right; }
#t-form-container ul li input { width: 50%; height:18px; float:left; }
#t-form-container ul li input[type=radio] { width: 15px; height:15px; float:left; }
#t-form-container ul li select { width: 50%; height:24px; padding:2px 0px; float:left; }
#t-form-container ul li span { float:left; padding:4px 5px; }
#t-form-container ul.s-column { margin:4px 0px; clear:both; width:100%; }
#t-form-container ul.s-column li label { width:20%; }
#t-form-container ul.s-column li textarea { width:75%; float:left; resize: none; }
/* End - Content Wrapper */

/*Start - Drop down*/
.drpdwn { float:left; margin:0.9em 1%; width:18%; height:30px; -webkit-border-radius:4px 4px; -moz-border-radius:4px 4px; border-radius:4px 4px; *margin-top: 0.8em; position:relative; z-index:1100; }
.drpdwn span { float:left; margin-left:0.1em; padding:7px 7px; }
.drpdwn a { float:right; width:29px; height:28px; border-radius: 0px 4px 4px 0px; }
.moredlts_adv, .moredlts_index { z-index: 1000; width: 18.6%; position:absolute; top:5.8em; left:0.6%; float:left; padding-top:3.9em; padding-bottom:1.5em; -webkit-border-radius:7px 7px; -moz-border-radius:7px 7px; border-radius:7px 7px; }
.slt-category { float:left; width:100%; }
.slt-category ul { float:left; width:100%; }
.slt-category li { padding:0em 0em; float:left; width:100%; }
.slt-category li a { float:left; padding:0.7em 0em; height:auto; border-radius: 0px; margin-left:4%; width:96%; }
/*End - Drop Down*/

/*Start - Advanced Search Wrapper*/
.t-ad-search-wrapper { width:100%; height:50px; float:left; }
.t-ad-search-wrapper select { float:left;  margin: 0.9em 0 0.5em -1%; -moz-border-radius: 7px 7px; -webkit-border-radius: 7px 7px; border-radius: 7px 7px;  width:16%; padding:0.3em 0.3em; }
.t-ad-search-wrapper input[type=text] { -moz-border-radius: 7px 0 0 7px; -webkit-border-radius: 7px 0 0 7px; border-radius: 7px 7px 7px 7px; height: 1em; margin: 0.9em 0 0.5em 1%; width: 37%; float:left; padding:0.5em 0.6em 0.5em 1.5em; *margin: 0.7em 0 0.7em 1%; }
.t-ad-search-wrapper input[type=button], .t-ad-search-wrapper input[type=submit] { -moz-border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0; border-radius: 0 7px 7px 0; height: 57%; width: 6%; float:left; margin-top:0.9em; margin-right:2%; padding-top:4px; padding-bottom:5px; *margin-top: 0.7em; *height:2.3em; cursor:pointer; } /* 24 June */
.t-ad-search-wrapper a.srhbtn { -moz-border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0; border-radius: 0 7px 7px 0; height: 38%; width: 4.5%; float:left; margin-top:0.94em; margin-right:2%; padding-top:7px; padding-left:1em; *margin-top: 0.7em; *height:2.3em; }
/*#t-ad-search-wrapper a.ad-dwn { float:left; margin:1.5em 1%; padding-right:1.4em; }
#t-ad-search-wrapper a.ad-dwn-act { float:left; margin:0.5em 0; padding:1em 2.5em 1em 1em; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; border:2px solid #D1D1D1}*/
.t-ad-search-wrapper a.ad-dwn {  margin:1.5em 1%; padding-right:1.4em; *margin-top:1.2em; position:absolute; right:2%; } /* 24 June */
.t-ad-search-wrapper a.ad-dwn-act { float:left;  margin:0.8em 0.1em; padding:1em 2.2em 1em 0.9em;  -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; *margin-top:0.4em;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.t-ad-search-wrapper a.ad-dwn-act { margin:0.9em 0.1em; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.t-ad-search-wrapper input[type="submit"] { height:52%; }
}
/*End - Menu Wrapper*/

/* Start -  Login */
.s-login { width:35%; margin:0 auto; -webkit-border-radius:20px 20px; -moz-border-radius:20px 20px; border-radius:20px 20px; position:absolute; top:40%; left:32%;  } /* 24 june */
.s-login ul { padding:0.5em 2.5em 2.5em; margin-top:0.5em; }
.s-login ul li { padding:0em 0.5em; }
.s-login ul li.space { padding:0.6em 0; }
.s-login ul li.hgt { height:26px; }
.s-login ul li span.lbl { width: 70%; float: left; padding: 0.3em 0.5em; margin-left: 12%; }
.s-login ul li input[type=text], .s-login ul li input[type=password] { padding:0.3em 0.3em; height:16px; width:70%;  margin-bottom:0.8em; }
.s-login ul li a.btn,.s-login ul li input[type=submit].btn  {  padding:0.1em 1.4em;  margin:0.5em 0.5em; height:21px; float:left;  }
.s-login ul li input[type=submit].marg-lft-gap3 { margin-left:30%; }
.s-login ul li a, .s-login ul li input[type=submit]  { padding:0.1em 1.2em; cursor:pointer; }
/* End -  Login */

/* Start -  Registration */
.s-reg { margin-top:2%; }
.s-reg p { margin:0.7em auto; padding:0.4em 0.4em; line-height:1.5em; width:70%; line-height:1.5em;  }
.s-reg ul{width:100%; }
.s-reg ul li{padding:0 0 0.3em}
.s-reg ul li.grouping{ margin-top:0.6em; }
.s-reg ul li label,.s-reg ul li span.lft{float:left; width:32%; padding:0.2em 1.2em 0.3em 0; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.s-reg ul li label,.s-reg ul li span.lft{float:left; width:32%; padding:0.2em 1.2em 0.3em 0; margin-top:0.3em; }
.s-reg ul li{padding:0 0 0.1em}
}
.s-reg ul li a.reg-btn { border-radius:5px; float:left; padding:0.4em 1.6em; margin:0.5em 0.5em;  }
.s-reg ul li span{ width:50%; padding:0.2em 0.8em 0 0; font-size:0.8em;}

.split-category { float:left; width:120%; }
.s-shipping-details { width:100%; margin-bottom:1em; }
.s-shipping-details ul.split { width:48%; float:left; }
.s-shipping-details ul.orderdts label, .s-shipping-details ul.orderdts span.dtls{font-weight:bold;}
.s-shipping-details ul.bg { background:#F8F8F8; border:1px solid #E5E5E5; border-radius:10px 10px; padding:0.5em 0; margin-bottom:10px; }
.s-shipping-details ul.split li.gap { margin-bottom:1em; }
.s-shipping-details .comment { height:60px; float:left; line-height:16px; }
.s-shipping-details ul.split-rgt { width:48%; float:right; }
.s-shipping-details p { margin:0.7em auto; padding:0.4em 0.4em; line-height:1.5em; width:70%; line-height:1.5em;  }
.s-shipping-details ul{width:100%; }
.s-shipping-details ul li{padding:0 0 0.3em}
.s-shipping-details ul li.lbl { padding:0.3em 1em; margin-bottom:0.6em; }
.s-shipping-details ul li.lbl-sub, .s-shipping-details ul li span.lbl-sub { padding:0.5em 0.4em 1em 2.2em; }
.s-shipping-details ul li.grouping{ margin-top:0.6em; }
.s-shipping-details ul li label, .s-shipping-details ul li span.dtls{float:left; width:38%; padding:0.3em 1.2em 0.3em 0; text-align:right; }
.s-shipping-details ul li select {margin-left:0.2em; margin-top:0; margin-bottom:0; }
.s-shipping-details ul li select.lft { float:left; }
.s-shipping-details ul li a.ico-update { margin-left:0.3em; margin-top:0.2em; }

.s-shipping-details ul li input { height:18px; }
.s-shipping-details ul li table td, .s-shipping-details ul li table td span { padding:0px; margin:0px; } 
.s-shipping-details ul li span > input {  margin-left:0.3em !important; border:1px solid #CCC !important;  }

.s-shipping-details ul li a.reg-btn { border-radius:5px; float:left; padding:0.4em 1.6em; margin:0.5em 0.5em;  }
.s-shipping-details ul li span{ width:50%; padding:0.2em 0.8em 0 0; font-size:0.8em;}
.s-shipping-details ul li span.details{ padding-left:3em; }

.s-payment-header { padding:1em 0; border-bottom:1px solid #E5E5E5; }
.s-payment-logo { float:left; background:url(../img/logo_advantage.png) no-repeat; width:124px; height:31px; margin-right:0.4em; border-right: 1px solid #DEDEDE; padding-right:0.8em; display:none;  }
.s-payment-rgt { line-height: 1.5em; padding: 0.1em 0; width: 90%; float:left; font-size:0.9em; font-size:0.9em;  }
.s-payment-rgt b { font-size:1.2em }
.print-ico { width:18px; height:18px; float:right; orphans:0 none; margin-right:1em; }

.s-forgot { width:100%; margin:0 auto; }
.s-forgot p { margin:0.7em auto; padding:0.4em 0.4em; line-height:1.5em; width:96%; line-height:1.5em;  }

.s-forgot div.login_details { margin-top:2em; }
.s-forgot div.login_details span.error { float: left; height: 22px; margin-bottom: 0.5em; text-align: center; width: 100%;} 
.s-forgot ul.lft { width:42%; float:left; min-height:120px; }
.s-forgot ul.lft li { padding:1em 2em; }
.s-forgot ul.lft li.lbl{ padding:0 1em 2em; }



.s-forgot ul{ width:55%; float:left; }
.s-forgot ul li div.login-error span  {padding:0px 5px 5px 2px}  /* 24 June */
.s-forgot ul li div.login-error-pop span  {padding:0px 5px 5px 2px}  /* 24 June */
.s-forgot ul li div.login-pop span  {padding:0px 5px 5px 2px; width:auto;}  
.s-forgot ul li{padding:0 0 0.4em} /* 24 June */
.s-forgot ul li.nospc { padding:0 0; }  /* 24 June */
.s-forgot ul li span.lbl{ padding:0 1em 1em;  float:left; } /* 24 June */ 
.s-forgot ul li span.lbl-lgn{ padding:0 1em 1em;  float:left; width:90%; font-size:1em; font-weight:100; text-align:left;  } 
.s-forgot ul li label{float:left; width:32%; padding:0.2em 1.2em 0.2em 0}
.s-forgot ul li a.reg-btn { border-radius:5px; float:left; padding:0.4em 1.6em 0.5em 1.6em; margin:0.1em 0.5em 0.1em 0.1em; } /* 24 June */
.s-forgot ul li span{ padding:0.57em 0.8em 0 0; font-size:0.8em;float:left; width:32%;} /* 24 June */
.s-forgot ul li .form-check { float:left; width:51%; }
.s-forgot ul li .form-check input[type=checkbox] { float:left; margin:7px 5px; }
.s-forgot ul li .form-check span { width:80%; float:left; text-align:left; }
.s-forgot ul.rgt-dtls { width:49%; }
.s-forgot ul.rgt-dtls-brder { border-right:1px solid #CCC; }
.chekckboxlist { width:100%; }
.chekckboxlist td { padding:6px 0; }
.pop-tp-menu { float:right !important; }
.pop-tp-menu .checkR-btn { float:right; }
.s-forgot ul li span.lbl { text-align:left !important; }

.input-T { width:50px; }
.input-S { width:100px; }
.input-M { width:150px; }
.input-L { width:200px; }
.grid-hgt { height:409px; overflow:auto; }

select.input-S { width:103px; }
select.input-M { width:153px; }
select.input-L { width:203px; }
/* End -  Registration */

/* Start - Error Message */
.login-error { border-radius: 7px 7px; height: 20px; line-height: 20px; padding:0.1em 3px 0.1em 10px; margin:0 0 14px 14%; float:left; } /* 24 June */
.login-error img { float:left; margin-top:1px; }
.login-error span { line-height: 20px; margin:0 0.5em 0 0.6em; padding: 0px 5px 5px 2px; float:left; } /* 24 June */

.login-pop { border-radius: 7px 7px; height: 20px; line-height: 20px; padding:0.1em 12px 0.1em 10px; margin:0 0 10px 6em;  float:left; } /* 24 June */
.login-pop img { float:left; margin-top:1px; }
.login-pop span { line-height: 20px; margin: 0 0 0 1.6em; padding: 0px 5px 5px 2px; float:left; } /* 24 June */

.login-error-pop { border-radius: 7px 7px; height: 20px; line-height: 20px; padding:0.1em 12px 0.1em 10px; margin:0 0.4em 0px 0em;  float:right; } /* 24 June */
.login-error-pop img { float:left; margin-top:1px; }
.login-error-pop span { line-height: 20px; margin: 0 0 0 1.6em; padding: 0px 5px 5px 2px; float:left; } /* 24 June */

.errormsg {	float:right; border-radius: 7px 7px; height: 20px; line-height: 20px; margin: 0.6em 1em 0 0; padding:0.1em 12px 0.1em 10px; }
.errormsg img { float: left; margin-top:0.2em; }
.errormsg span { line-height: 20px; margin: 0 0.5em 0 0.6em; padding: 0px 5px 5px 2px; float:left; }

/* End - Error Message */

/***popup***/

.titlename { border-bottom: 1px solid #C2C2C2; margin: 10px 0 0 5px; padding: 0 0 8px;width: 99%; }
.titlehd { float:left; padding-left:0.2em; margin-top:0.2em; }
.nobg { height:auto; padding:0 0.5em; }
ul.popclose { float:left; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; padding:0 5px; float:right; width:auto; margin-right:0.5em; }
ul.popclose li{ float:left; padding:3px 5px; line-height:20px; }
ul.popclose li a.close { display:block;width:11px;height:16px; }
.content_scroll { overflow-y:auto; height:480px; width:99%; margin:5px auto 0; }


/* Start - My Account */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.moredlts_acc {margin-top:1.24em; right:3em; }
}*/
.s-my-account {  float:left; padding:0.1em 0.4em 0.3em 0.8em; margin-top:-17px; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 5px 5px; min-width:17em; height:37px; } /*16 july */
.s-my-account span { float:left; margin-top:0.2em; }
.s-my-account a { float:right; width:10px; height:7px; margin:0.5em 0.8em 0.3em 0.6em; }
.moredlts_acc { position: absolute; width: 14em; margin-top:1.8em; right:1.2em; display:none; z-index:101; min-width:18em; box-shadow:#999 0px 6px 6px} /*24 june */
#t-header-rgttop ul.drp { margin-top:0.7em; float:left; margin-left:0.4em;   }
#t-header-rgttop ul.drp li { list-style-image:none; list-style-type:none; float:left; width:17em; font-size:0.9em; padding:0.2em 0.4em; border:0px none; margin:0 3%; }
#t-header-rgttop ul.drp li.last { padding-bottom:0.8em; }
#t-header-rgttop ul.drp li.gap { border-top:1px solid #CDCDCD; padding-top:0.8em; margin-top:0.5em; }
#t-header-rgttop ul.drp li a { padding:0.3em 0.3em; color:#000; text-decoration:none; float:left; } /*width:80%;*/ 
#t-header-rgttop ul.drp li a:hover { color:#FF6600; text-decoration:underline; }
/* End - My Account */


/* Start - Advance Search */
.as_container { width:78.1%; position:absolute; margin-top:-2px; z-index:101; right:2.03%; display:none; } /* 24 June */
.as_container ul { width:100%; margin:1em auto; }
.as_container ul li { float:left; padding:4px 2px; margin:2px 2px; width:32%; }
.as_container ul li label, .as_container ul li span { float:left; width:9em; padding:4px 8px; }
.as_container ul li input[type=text] { float:left; width:8em; padding:2px 4px; height:16px; }
.as_container input[type=button] { margin-top:0.4em; float:left;}
.as_container input[type=button].checkL-btn { margin-top:0.4em; float:none;}

/* End - Advance Searc */


/* Start - Bread Crumb */
/* ID without - symbol*/
ul#t-bredcrumb { width:100%; float:left; margin-bottom:0.5em; }
ul#t-bredcrumb li { float:left; list-style-type:none; list-style-image:none; padding:7px 8px 7px  16px; }
ul#t-bredcrumb li.home { padding:6px 10px; margin-left:20px; }
ul#t-bredcrumb li.home a{ float: left; height: 12px; /*margin-left: -10px; width: 12px;*/ padding-left:8px;  }
/* End - Bread Crumb */

/* Start - Product List - Page Navigation */
#t-pagenavigation { padding:9px 6px 3px; }
#t-pagenavigation label { float:left; padding:2px 2px; }
#t-pagenavigation span { float:left; padding:4px 2px; }
ul.pageview1 { float:right; }
ul.pageview1 li{ float:left; }
ul.pageview li { padding:5px 0px; margin:0px 2px; }
ul.pageview li a { padding:0px 5px;  }
ul.pageview li.lbl { margin-right:5px; }
ul.pageview li a.active { margin:0px 0px;  }
ul.pageview li a.first { padding:10px 8px;  }
ul.pageview li a.prev { padding:10px 8px; }
ul.pageview li a.next { padding:10px 8px; }
ul.pageview li a.last { padding:10px 8px; }

.rgArrPart1 { }
/* template.css (285) */
/*.rgPageFirst, .rgPagePrev, .rgPageNext,.rgPageLast { padding:10px 8px; }
.RadGrid .rgPageFirst, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageLast { width:16px !important; }
.RadGrid .rgNumPart span { padding:0 5px !important; }
.RadGrid .rgNumPart a { line-height: 15px !important;;  margin: 4px 2px !important;; padding: 0 1px !important;; }
.RadGrid .rgPager .RadComboBox { margin:-1px 4px 0 0 !important; }*/

#t-product-view { float:left; margin:4px 0px; width:99%; padding:4px 0 2px; min-height:28px; }
.pagesort-containerid { float: left; width:81%; }
ul.pagesortID { float: left; width:86%; }
ul.pagesortID li { float: left; padding:5px 10px 5px 0; }
/*ul#pagesort li.lbl { margin-left:8px; }*/
#pagesortlbl { margin-left:8px;  float:left; padding:5px 10px 5px 0; }
ul.pagesortID li span { float:left; padding:0.1em 0.2em; }
ul.pagesortID li a { width:14px; height:14px; float:right; margin-left:0.4em; margin-top:0.1em }
ul.pagesortID li.active { margin-left:4px; }
ul#imageview { float:right }
ul#imageview li{ float:left; }
ul.imageview li { padding:2px 0px; margin:0px 2px; }
ul.imageview li a { padding:0px 5px;  }
ul.imageview li a.grid { padding:5px 11px; margin:0 4px; }
ul.imageview li a.grid-deactive { padding:5px 11px; margin:0 4px; }
ul.imageview li span.grid-deactive { padding:5px 11px; margin:0 4px; }
ul.imageview li a.list { padding:5px 13px;  margin:0 4px; }
ul.imageview li span.list-deactive,ul.imageview li a.list-deactive { padding:5px 13px;  margin:0 4px; }
ul.imageview li a.list-active { padding:5px 13px; margin:0 4px; }
ul.imageview li.lbl { margin-right:5px; padding:3px 3px; } 

.s-productlist { float:left; width:100%; min-height:400px; display:block; }
.s-productlist ul.productlist { float:left; margin:1% 1%; width:10em; }
.s-productlist ul.productlist li { padding:3px 4px; }

.s-productlist ul.productlist li p.cart-add-msg { visibility:hidden; }
.s-productlist ul.productlist p.cart-add-msglst { display:none; }

.s-productlist ul.productlist li div.pri-pla-hld, .s-productlist ul.productlist li span.pri-pla-hld { width:5em; height:32px; } /*float:left;*/ 
.s-productlist ul.productlist li.img-pl-holder{padding:1em 0; height:160px; }
/*.s-productlist ul.productlist li.img-pl-holder img{ width:150px; height:180px; }*/
.s-productlist ul.productlist li.img { padding:15px 15px; }
.s-productlist ul.productlist li label.details { padding:6px 0px; line-height:1.2em; }
.s-productlist ul.productlist li a.details { padding:0px 0px 6px; line-height:1.2em; display:block; min-height:3.6em; max-height:3.6em; }
.s-productlist ul.productlist li label.price, .s-productlist ul.productlist li span.price { padding:1px 0px 3px; } /*float:left;*/ 
.s-productlist ul.productlist li a.act_details { padding:4px 0px; }
.s-productlist ul.productlist li a.act_cart { margin-left:7px; padding:4px 0px; }
.s-productlist ul.productlist li a.cart-btn { padding:0.4em 0.4em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; float:right;}
 a.cart-btn { padding:0.4em 0.4em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; float:right;}
.s-productlist ul.productlist { padding:0.5em; border:1px solid #CCC; display: inline-block; width: 15%; margin-right: 1%;margin-left:26px;} /*width: 16.3%;*/
.s-productlist ul.productlist li label.discount,.s-productlist ul.productlist li span.discount{position:relative; top:0em}
.strike{ padding:0 1.2em 0 0 }
.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 { float:right; height:1.5em; width:3.8em; }
.s-productlist ul.productlist li span.calculate { float:right; height:2.5em; width:2.3em; }
.s-productlist ul.productlist li.adcart { display:none; }
.s-productlist ul.productlist li.cart-bg{margin:0.3em 0 0 0; padding:0px;}
.s-productlist ul.productlist li.cart-bg ul li{list-style-type:none; float:left; padding-top:0; padding-bottom:0}

.s-productlist ul.productlist li.cart-bg ul li{padding:0.3em 0.1em;}
.s-productlist ul.productlist li.cart-bg ul li.first{padding:0.3em 0.3em;}
.s-productlist ul.productlist li.cart-bg ul li.last { float:right; margin-right:0.4em; }
.s-productlist ul.productlist li.cart-bg ul li.last span { float:left; padding:0.3em 0.3em 0.3em 0.2em;}
.s-productlist ul.productlist li.cart-bg ul li.last input { float:left; width:2em; height:13px; }
.s-productlist ul.productlist li.cart-bg ul li.addcart{float:right; padding-right:0; margin-right:0.3em;}

.s-productlist ul.productlist li label.srk { margin-top:-0.3em; }
.s-productlist ul.productlist li span.srk { margin-top:0em; }

.s-productviewlist { float:left; width:100%; min-height:400px; margin-bottom:1em; display:block; }
.s-productviewlist ul.productlist { float:left; margin:0 1%; width:97%; }
.s-productviewlist ul.productlist.topbrdr { border:1px solid #CCC; margin-top:1%; }
.s-productviewlist ul.productlist li { padding:3px 5px; float:left; height:120px; width:54%; }

.s-productviewlist ul.productlist p.cart-add-msglst { display:none; margin-top:5px; }

.s-productviewlist ul.productlist li.img-pl-holder { width:12%; overflow:hidden; }
.s-productviewlist ul.productlist li.img-pl-holder img { width:79px; height:103px; margin:0.6em; }
.s-productviewlist ul.productlist li.last { width:30%; }
.s-productviewlist ul.productlist li label.details { padding:6px 0px; line-height:1.2em; }
.s-productviewlist ul.productlist li a.details {  display:block; margin-top:4em; }
.s-productviewlist ul.productlist li label.price, .s-productviewlist ul.productlist li span.price { padding:3px 0px; float:left; margin:0 1em 0 0.3em; width:100%; }
.s-productviewlist ul.productlist li label.srk { margin-top:3em; }
.s-productviewlist ul.productlist li label.discount,.s-productviewlist ul.productlist li span.discount { float:right; margin-top:-2.8em; margin-right:0.5em; }
.s-productviewlist ul.productlist li a.act_details { padding:4px 0px; }
.s-productviewlist ul.productlist li a.act_cart { margin-left:7px; padding:4px 0px; }
.s-productviewlist ul.productlist li a.cart-btn { padding:0.4em 1em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; float:left; line-height:15px; width:5.6em; }
.s-productviewlist ul.productlist ul { margin:2.7em auto 0; width:70%; }
.s-productviewlist ul.productlist ul li { float:left; height:auto; }
.s-productviewlist ul.productlist ul li.first { width:auto; margin-left:0.5em; margin-top:0; }
.s-productviewlist ul.productlist ul li.last { width:6em; margin-left: 2.7em; margin-top: -6em; }
.s-productviewlist ul.productlist ul li.addcart { margin-left: -3em; margin-top: 3em; }
.s-productviewlist ul.productlist li.cart-bg ul li span { float:left; padding:0.3em 0.5em 0.3em 0; }
.s-productviewlist ul.productlist li.cart-bg ul li input { float:left; width:2em; height:13px; text-align:right; }

/* Start - Filter Search */
ul.check-brand { width:100%; }
ul.check-brand li { float: left; padding: 0.2em; width: 90%; }
ul.check-brand li input { float:left; margin-left:1em; }
ul.check-brand li span { display: inline; float: left; padding-left: 0.4em; padding-top: 0.2em; }
ul.check-brand li a { display: inline; padding: 0.3em 0.8em 0.4em; text-decoration:none; height:auto; float:left; width:max-content;}
/* End - Filter Search */


ul.prdoucviewlist-h { float: left; margin: 0 1%; width: 97.4%; display:none; }
ul.prdoucviewlist-h li { float: left; padding:0.5em 0;  height:14px; }
ul.prdoucviewlist-h li.prod { width:55%; }
ul.prdoucviewlist-h li.uni-pri { width:15%; }
ul.prdoucviewlist-h li.first { width:13.67%;  height:14px; }
ul.prdoucviewlist-h li.last { width:16.2%; height:14px; }
.NewFont{font-size:19px;font-weight:bold;}
.s-product-Ldetails span.price, .s-product-Ldetails span.strike { font-size:0.8em; margin-top:1em; float:left; }
.s-product-Ldetails div.discount { float:right; margin-right:0.9em;} 
.s-product-Ldetails span.discount-10 { background-position: -459px 0; height:31px; width:3.1em; } 
.s-product-Ldetails span.strike { text-decoration:line-through; }

.s-product-Ldetails p.cart-add-msg { float:right; padding:0.6em 0; width:7em; }

#t-product-Ldetails { float:left; min-height:300px; margin-top:0em;  } /*width:15em;*/
#t-product-Rdetails {  float:left; width:32%; min-height:300px; margin-top:0em; padding:0 0 0.6em 0.4em; margin-bottom:2em }
.s-product-Rdetails h4 { padding:0 0.4em; margin-bottom:0.7em; }
.t-product-Dview { float:left; width:233px; margin-left:0.4em; }
.t-product-Dview img { padding:1em 1em; }
ul#t-prdouct-Tview { float:left; margin-top:0.4em; margin-left:0.2em; width:auto; }
ul#t-prdouct-Tview li { float:left; margin-right:0.05em; } 
ul#t-prdouct-Tview li a { float:left; margin:4px 4px; padding:4px 4px;}
ul.s-prdouct-Tview-btn { width:8.8em; float:right; margin-top:2em; }
ul.s-prdouct-Tview-btn li { padding:0 0; float:left; border-top:1px solid #E1E1E1; }
ul.s-prdouct-Tview-btn li.first { border-top:0px none; }
ul.s-prdouct-Tview-btn li.last { border-bottom:1px solid #E1E1E1; }
ul.s-prdouct-Tview-btn a.fav, ul.s-prdouct-Tview-btn a.qty-brk, ul.s-prdouct-Tview-btn a.stock { margin:0.2em 0.1em 0.2em 0.3em; padding: 0.4em 0.4em 0.4em 1.8em; float:left; width:8em; }
ul.s-prdouct-Tview-btn a.myitems { margin:0.2em 0.1em 0.2em 0.3em; padding: 0.4em 0.4em 0.4em 1.8em; float:left; width:8em; }
ul.product-availabily { clear:both; float:left; padding:0.7em 0.5em; width:100%; }
ul.product-availabily li { line-height:1.3em; padding:0.8em 0.2em; list-style-type:disc; margin-left:0.4em; }
ul.product-availabily li.lbl { padding:0.4em 0.4em; list-style-type:none; margin-left:0px; }
ul.product-availabily li.space { margin-top:0.6em; }
/*ul.product-details { float:left; width:70%; margin:0 0.4em 0.4em 0.4em; }*/
ul.product-details li { float:left; padding:0; margin:0 0; width:100%; }
ul.product-details li label, ul.product-details li span  { float:left; width:47%; padding:0.5em 0.4em; }
ul.product-details li select, ul.product-details li input { float: left; }

ul.product-details div.price-dtls { float:left; width:8em; }
ul.product-details span.price { margin-top:1.3em; float:left; padding:0 0; }
.product-details span.strike { margin-top:0.3em; float:left; padding:0 0; }
ul.product-details div.discount { float:right; margin-top:-1em; margin-right:0.6em; padding:0 0; } 
ul.product-details span.discount-10 { height:31px; width:3.9em; padding:0 0; } 
ul.product-details span.strike { text-decoration:line-through;  }

ul.s-prdouct-Tview-btn a.btn { padding:0.4em 1.6em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; margin:0.5em 0.7em 0.9em 0.3em;  float:left;  }
.s-product-Ldetails span.price { float:left; margin-top:1.3em; margin-right:1em; }
.s-product-Ldetails span.first { margin-left:0.5em; margin-bottom:1em;}
.s-product-Ldetails a.rev-mar { margin-left:-2em; }
.s-product-Ldetails a.first { margin-left:1.6em; margin-bottom:1.8em;}
/* End - Product List - Page Navigation */

/* Checkout Wholesale */
ul.t-checkout-ws { float:left; width:120%; margin-bottom:1em; margin-top:1em; }
ul.t-checkout-ws li { float:left; padding:0.2em 0 0.7em; width:33%; }
ul.t-checkout-ws li span { position: relative; bottom:-23px; left:-2px; width:21px; height:18px; padding:4px 1px 0; }
ul.t-checkout-ws li span.first { float:left; }
ul.t-checkout-ws li span.second { float:left; }
ul.t-checkout-ws li span.third { float:left; }
ul.t-checkout-ws li span.four { float:left; }
ul.t-checkout-ws li span.last { float:right; left:3px; }


/* Start - Check Out Retail*/
ul.t-checkout { float:left; width:119%; margin-bottom:1em; margin-top:1em; }
ul.t-checkout li { float:left; padding:0.2em 0 0.7em; width:25%; }
ul.t-checkout li span { position: relative; bottom:-23px; left:-2px; width:21px; height:18px; padding:4px 1px 0; }
ul.t-checkout li span.first { float:left; }
ul.t-checkout li span.second { float:left; }
ul.t-checkout li span.third { float:left; }
ul.t-checkout li span.four { float:left; }
ul.t-checkout li span.last { float:right; left:3px; }

table.chekoutlist { width:120%; border-collapse:collapse; margin-top:0;}

/*table.chekoutlist colgroup {display:none; }*/
table.chekoutlist tbody { margin-bottom:1em; }
table.mrgtp { margin-top:1em; }
table.chekoutlist th { padding:0.4em 0.6em; }
table.chekoutlist td { padding:0.5em 0.6em; }
table.chekoutlist td input[type=checkbox] { width:1em; }
table.chekoutlist td input { /*width:3em;*/ }
table.chekoutlist td.products { line-height:1.5em; padding:1.5em 1em; }
table.chekoutlist td a.mail { margin-left:1em; }
.checkL-btn { padding:0.4em 1.2em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; margin:0.5em auto; float:left; }
.checkL-btn span { float: left; height: 10px; margin-right: 0.3em; margin-top: 0.2em; width: 10px; }
.checkR-btn { padding:0.4em 1.2em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; margin:0.5em 0.3em; float:right; }
/*Added new style form-btn and slct-btn for issue 0000525*/
.form-btn { padding:0.4em 0.5em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; margin:-3px 0 0 5px; float:left; }
.slct-btn { padding:0.4em 0.5em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; margin:3px 0 0 5px; float:left; }
.checkR-btn-deact { padding:0.4em 1.2em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; margin:0.5em 0.3em; float:right; }
.cart-btn {  padding:0.4em 1.7em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; }

/* End - Check Out */


/*Start - Menu Wrapper*/
#t-menu-wrapper { width:100%; height:25px; float:left; display:none; }
#t-navmenu-h { float:right; margin:0.5em 0; clear:both; width:auto; }/*End - Menu Wrapper*/

/***** Slider *****/
.slider-bg { height:215px; margin-bottom:3em; margin-top:0;  }
div#slide-holder { width:771px; height:271px; /*margin:0 auto;*/ }
div#slide-holder div#slide-runner { width :771px; height:255px; overflow:hidden; position:absolute; z-index:100; }
div#slide-holder img { margin:0; display:none; position:absolute;}
div#slide-holder div#slide-controls { left:-528px; top:226px; bottom:0; width:990px; height:46px; display:none; position:absolute; }
div#slide-holder div#slide-controls p.text { float:left; display:none; line-height:16px; margin:15px 0 0 20px; }
div#slide-holder div#slide-controls p#slide-nav { float:right; height:24px; display:inline; margin:11px 15px 0 0; }
div#slide-holder div#slide-controls p#slide-nav a { float:left; width:12px; height:12px; display:inline; margin:0 5px 0 0; line-height:24px; }

/*.infiniteCarousel { width: 789px; position: relative; margin:0 auto; }
.infiniteCarousel .wrapper { width: 698px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) -/ overflow: hidden; min-height: 18em; 
margin: 0 40px; position: absolute; top: 0; }
.infiniteCarousel .wrapper ul { width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0;  padding:0; position: absolute; 
 top: 0; }
.infiniteCarousel ul li { display:block; float:left; padding: 5px 10px; height: 203px; width: 150px; margin:0 1px;  }
.infiniteCarousel ul li a { display:block; }
.infiniteCarousel ul li a img { display:block; margin:0 auto;height:100px; /* width:95px;  -/}
.infiniteCarousel ul li a span { float:left; padding:0.5em 0; width:100%; min-height:4.5em; }
.infiniteCarousel ul li div.pricetag { display:block; }
.infiniteCarousel ul li div.pricetag span { float:left; margin-top:0.3em; }
.infiniteCarousel ul li a.cart-btn { float:right; padding:0.2em 1em; }
.infiniteCarousel .arrow { display: block; height: 42px; width: 21px; text-indent: -999px; position: absolute; top: 74px; }
.infiniteCarousel .forward { margin-right:1.5em; }
.infiniteCarousel .back {  margin-left:1.5em; }*/

.infiniteCarousel { width: 100%; position: relative; }

.infiniteCarousel .wrapper {
  width: 95%; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 24em;
  margin: 0 35px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 0px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 275px;
  width:150px;
  border-right:2px solid #FFF;
  border-left:2px solid #FFF;
}

.infiniteCarousel ul li a img {
  display:block;
  margin:0 auto;
}

.infiniteCarousel ul li a span { float:left; padding:0.5em 0; width:100%; min-height:3.5em;max-height:3.5em; }
.infiniteCarousel ul li div.pricetag { float:left; height:68px; width:100%;  }
.infiniteCarousel ul li div.pricetag p.cart-ad { float:left; margin:0; padding:0.6em 0; width:100%; visibility:hidden; }
.infiniteCarousel ul li div.pricetag p.cart-ad a { display:inline; }
.infiniteCarousel ul li div.pricetag label { float:left; margin-top:0.3em; }
.infiniteCarousel ul li a.cart-btn { float:right; padding:0.4em 0.2em; line-height:9px; margin-right:2px; }

.infiniteCarousel ul li div.cart-pg { clear:both; display:block; width:100%; padding:0.2em 0; min-height:17px;  }

.infiniteCarousel .arrow {
  display: block;
  height: 44px;
  width: 37px;

  text-indent: -999px;
  position: absolute;
  top: 105px;
  cursor: pointer;
}

/*.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -92px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -42px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
*/
/***** End Slider Here *******/

/***** Tabs *****/
.tabslider-wid { width:98%; }
ul.tabs { margin:10px 0 0 0; }
.tabs li { list-style:none; display:inline; }
.tabs a { padding:5px 18px; display:inline-block; line-height:20px; height:20px; position:relative; bottom:-1px; }
.tabs a.active { position:relative; top:1px; }
.tab_container { padding:10px; line-height:20px; min-height:263px; }
.tabtopspace { margin-top:3em; }
/***** End Tabs *****/

/*Start - Slider */
#slider-wrapper { padding:5em 13em;}
#slider ul, #slider li {	margin:0; padding:0;	list-style:none; }
#slider, #slider li { width:206px; height:241px; overflow:hidden; }
span#prevBtn { left: -28px; position: relative; top: -148px; height:42px; float:left; width:17px; }
span#prevBtn a{ height:42px; float:left; width:17px; }
span#nextBtn{position: relative; top: -148px; left: 194px; height:42px; float:left; width:17px; }	
span#nextBtn a { height:42px; float:left; width:17px;  }

/* End - Slider */

/* Start - Locate */
.s-locate { border-top:1px solid #FFCC00; margin:0 2% 2% 0; width:23%; float:left; }
.s-locate span.ttl {  background: none repeat scroll 0 0 transparent; color: #860200; font-weight: bold; padding:6px 0 5px; font-size:0.9em; float:left; }
.s-locate a.more { background:url(../icon/ico-rgt-arr.png) no-repeat right 8px; color:#1797C0; padding: 5px 9px 5px 3px; text-decoration:underline; float:right; font-size:0.8em; }
.s-locate a.more:hover { text-decoration:none; }
.s-locate-plhld { height:60vh; overflow-y:auto; float:left; width:100%;border: black 2px;border-style: solid;  }
.s-locate table.chekoutlist td { padding:0.5em 0.3em; }
.s-locate table.chekoutlist td a { color:#445DBE; text-decoration:underline; }
.s-locate table.chekoutlist td, .s-locate table.chekoutlist td a{ text-align:left; }
/* End -Locate */

/*Start - Form Design */
.s-frm-title { float:left; padding:0.7em 0; }
.s-frm-mands { float:right; padding:0em 0.7em; margin-top:1em; }
/*End - Form Design */


/*Start - Footer Wrapper*/
#t-footer { width:100%; height:51px; position:fixed; bottom:0px; }
#t-footer span.btmlogo{ float:right; padding:1.4em 0.8em 0.3em; }/*End - Footer Wrapper*/
/*End - Wrapper*/


/* Grid View
.s-productviewlist { float:left; width:100%; min-height:400px; margin-bottom:1em; display:none; }
.s-productviewlist ul.productlist { float:left; margin:0 1%; width:97%; }
.s-productviewlist ul.productlist.topbrdr { border:1px solid #CCC; margin-top:1%; }
.s-productviewlist ul.productlist li { padding:3px 5px; float:left; height:120px; width:54%; }
.s-productviewlist ul.productlist li.img-pl-holder { width:12%; overflow:hidden; }
.s-productviewlist ul.productlist li img { width:95px; }
.s-productviewlist ul.productlist li.last { width:30%; background-position:11em 0; }
.s-productviewlist ul.productlist li label.details { padding:6px 0px; line-height:1.2em; }
.s-productviewlist ul.productlist li a.details {  display:block; margin-top:4em; }
.s-productviewlist ul.productlist li label.price { padding:6px 0px; float:left; margin:4em 4em; }
.s-productviewlist ul.productlist li a.act_details { padding:4px 0px; }
.s-productviewlist ul.productlist li a.act_cart { margin-left:7px; padding:4px 0px; }
.s-productviewlist ul.productlist li a.cart-btn { padding:0.4em 1em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; float:right; line-height:15px; margin:4em 0em; }


End  Grid View */

/* Start- Thick box */
#bg_overlay 
{
	height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    opacity: 0.75;
	filet:alpha(opacity=7);
	display:none;
	z-index:2990;
 }
 #bg_overlay 1
{
	height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    opacity: 0.75;
	filet:alpha(opacity=7);
	display:none;
	z-index:2990;
 }
 #msg_win
 {
 	width:50%;
	position:fixed;
	top:40%;
	left:25%;
	display:none;
	z-index:3000;
	height:144px;
}
 #msg_win1
 {
 	width:50%;
	position:fixed;
	top:40%;
	left:25%;
	display:none;
	z-index:3000;
	height:144px;
}
/* End - thick Box */

/*landing */
 .landing_panel { width:100%; padding:0 0; margin:0 0; background:url(../img/img_land_pan_mid_bg.png) repeat-x left; height:310px; position:absolute; top:26%; }
 .lnd-pan-lft { width:8%; float:left; height:310px; background:url(../img/img_land_pan_lft.png) no-repeat; }
 .lnd-pan-mid { width:34%; height:310px; float:right; padding:40px 0px; position:relative; }
 .lnd-pan-tle  { color:#FFF; font-weight:bold; font-size:1em; padding:2em 0.6em; text-align:left; width:82%; }
 .lnd-pan-txt  { color:#FFF; font-size:0.8em; padding:6em 0.6em; text-align:left; }
 .lnd-pan-rgt { width:535px; height:310px; float:right; background:url(../img/img_land_pan_rgt.png) no-repeat right; }
 
 .lan-pan-drpdwn { float:left; margin:0.6em 1%; width:56%; height:28px; -webkit-border-radius:4px 4px; -moz-border-radius:4px 4px; border-radius:4px 4px; *margin-top: 0.8em; position:relative; z-index:1100; }
.lan-pan-drpdwn span { float:left; margin-left:0.1em; padding:7px 6px; }
.lan-pan-drpdwn a { float:right; width:29px; height:28px; border-radius: 0px 4px 4px 0px; }
.lan-pan-moredlts_adv, .lan-pan-moredlts_index { z-index: 1000; width: 58%; position:absolute;/* top:4.8em; left:1.7%; */float:left; padding-top:3.2em; padding-bottom:1.5em; margin-left:-0.02em; -webkit-border-radius:7px 7px; -moz-border-radius:7px 7px; border-radius:7px 7px; }
.lan-pan-slt-category { float:left; width:100%; }
.lan-pan-slt-category ul { float:left; width:100%; }
.lan-pan-slt-category li { padding:0em 0em; float:left; width:100%; }
.lan-pan-slt-category li a { float:left; padding:0.7em 0em; height:auto; border-radius: 0px; margin-left:4%; width:96%; }
.lan-pan-btn { padding:0.4em 1.2em; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px; border-radius:5px 5px; margin:0.9em 0.4em; float:left; }
.lan-pan-btn { background:url(../img/btn-bg.png) repeat-x left top; color:#FFF; font-size:0.8em; font-weight:bold; }
.lan-pan-btn:hover { color:#000000 }