﻿body 
{
    padding:0px;
    margin:0px;
    background-color:#EEFFd2;
    font-family:Verdana, Arial, Sans-Serif; font-size:10pt;
    
}


/*a { color:#5D5D5D; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:10pt;}
a:link{color:#5D5D5D; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:10pt;}
a:visited{color:#5D5D5D; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:10pt;}
a:active{color:#5D5D5D; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:10pt;}
a:hover{color:#4aa819; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:10pt;}*/


#menubar,#Header,#maincontentbox,.loginform,#maincontentbox,#FooterBottomPart,#thankyoupage,.thankdiv,.logindiv,.custdiv
{display: block;content: ".";clear: both;overflow: hidden;}




/*--------------- Login page css---------------------------*/
#menubar
{
   /* background:url(../Images/MenuBarBackground.png) repeat-x ;*/
   background-color:#3e454c;width:100%;color: #fff;border-bottom: 2px solid #223b00; 
}


#topmenudiv{float:left;margin-top:5px;margin-left:1%;display:block;font-size: 15px;}
#topmenudiv ul {list-style:none; padding:0; margin:0; margin-left:7px;}
#topmenurightdiv{float:right;padding: 4px 0 2px 0;}
#topmenurightdiv ul{list-style:none; padding:0; margin:0; margin-right:7px;}
#topmenudiv ul li, #topmenurightdiv ul li{padding: 0px 2px; display:inline;font-size:15px; }
#topmenurightdiv ul li img{vertical-align:middle;}
#topmenudiv ul a{ font-weight:bold; font-family:Tahoma;}
.rightheader{float:right; text-align:right; width:50%; padding:15px 10px 0 0;}
.earnrewarddiv{margin-bottom:10px;font-family:Myriad Pro;font-size:20px;color:#267206; font-style:'Roboto';}
.loginform{width:55%;margin-left:10%;font-family:Tahoma;font-size:14px;font-weight:normal;color:#000000;}
.loginform a{color:#d10b0b;font-family:Tahoma;font-size:13px;}
.loginform a:hover{color:#d10b0b;font-family:Tahoma;font-size:13px;}
.logintb{border:1px solid #a5a5a2;padding: 5px; width: 40%;}
.dtxt{width:67%}
.logintxt{width: 40%;}
.font12px{font-size:12px;}
.font13px{font-size:13px;}
.loginbtn,.loginbtn:hover{text-decoration:none;font-family:Tahoma !important;font-size:15px !important;color:#ffffff !important;background-color:#719d39 !important;padding:3px 12px;border:none;}
.slink{color:#267206;font-family:Tahoma;font-size:16px;margin-top:15px;}
.loginfb{float:left;height:33px;}
.logingoogle{float:left;margin-top:-5px;margin-left:10px;}
.continueshopdiv{text-align:right;}
.custloginfb,.custlogingoogle{float:left;margin-right:15px;}
.google-button{display: inline-block;position: relative;}
/*--------------- Login page css---------------------------*/



/*--------Home page css*/
.borderbottomall{border-bottom:1px solid #d8d8d8;}
#pageheading{font-size:25px;color:#448629;font-family:Segoe UI;padding-bottom:5px;text-transform:uppercase;}
.homebox1{width:48%;float:left;margin-top:15px;border: 1px solid #d8d8d8;border-radius: 8px;padding:15px 8px 5px 8px;}

.homebox2{width:48%;float:right;margin-top:15px;border: 1px solid #d8d8d8;border-radius: 8px;padding:15px 8px 5px 8px;}
.hometablecontent{font-size:13px;color:#010000;height: 72px;}
.homegobtn{text-align:right;}
.homeimgtd{padding-right:4%;}
.tableheading{background-color:#3e454c;color:#fff;font-weight:bold;font-size:14px;}
.tableheading td{padding: 5px 0;}
.tr1 td{padding-top:15px;}
.tr2 td{padding-top:5px;}
.prodimg{width:100%;text-align:center;margin-bottom:5px;}
.reordercontent{font-family:Tahoma;font-size:13px;color:#010000;}
.orderdetcontent{font-family:Tahoma;font-size:14px;color:black;}
.reordercontent a,.reordercontent a:hover,.orderdetcontent a, .orderdetcontent a:hover{color:#d10b0b;font-family:Tahoma;font-size:13px;}

.autoordercontent{color:#010000;margin-top:20px;}
.recomendfrndcontent{color:#000;font-size:13px;}
.fontbold{font-weight:bold;}
.fontnormal{font-weight:normal;}
.updateprofileheading{background-color:#3e454c;color:#fff;font-weight:bold;font-size:13px;padding:5px;margin-top:10px;}

.tableheading a:hover {
    text-decoration: underline;
    color: white;
}

#thankyoupage{width:100%;color:#000000;}
.thankdiv{width:100%;}
.thankleft{float:left;width:68%;}
.thankright{float:right;width:30%;}
.txtcenter{text-align:center;}
.thankyouboxes{border: 1px solid #e6e6e5;border-radius:5px;margin-top:20px;padding-bottom: 10px;}
.thankyoutopdiv{margin-top:20px;text-align:center;font-family:Segoe UI;font-size:35px;color:#3e454c;text-transform:uppercase;}
.font25{font-size:25px;}
.font16{font-size:16px;}
.font14{font-size:14px !important;}
.font18{font-size:18px;}
.billto{font-family:Tahoma;font-size:18px;color:#2e770f;padding:10px 0 0 10px;}
.billtoinner{line-height:25px;padding:0 5px 0 5px;color:#000000;}
.lnkbthankyou,.lnkbthankyou:hover{font-size:20px;color:Green;font-family:Tahoma;}
.lnkbthankyou1,.lnkbthankyou1:hover{color:#d10b0b; text-decoration:none;}
.redtext1{color:#d10b0b;font-weight:bold;}
.customerdetbox{border: 1px solid #e6e6e5;border-radius:5px;margin-top:20px;padding: 10px; background:#f9f8f5;}
.customerdetbox .headingcust{font-size:25px;color:#267206;margin-bottom: 10px; font-weight:normal;}
.customerdetbox .logindiv{margin-top:20px;}
.darkgreen10pt{color:#267206;font-family:Verdana, Arial, Sans-Serif; font-size:12pt;}

.benefits ul{list-style-image:url(../images/category-list-arrownew.png);padding:0;margin:0;padding-left:20px;}
.lh27{line-height: 27px;}

.custdiv{width:100%;}
.custnewdivleft{float:left;width:49%;}
.custleft{float:left;width:49%;}
.custright{float:right;width:49%;}
.chekoutbottomborder{border-top-width: thin;border-right-width: thin;border-bottom-width: 1px;	border-left-width: thin;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #c0c0c0;border-right-color: #c0c0c0;border-bottom-color: #c0c0c0;border-left-color: #c0c0c0;}
.billingdetailsborder{border-top-width: thin;border-right-width: thin;border-bottom-width: 1px;	border-left-width: thin;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #a5a5a2;border-right-color: #a5a5a2;border-bottom-color: #a5a5a2;border-left-color: #a5a5a2;}
/*--------------End Home page css-----------------*/
.ddstatecss{width:53%;}
.bodywidth{ width:1005px; text-align:left;}
.floatleft{float:left; text-align:left;}
.floatleftTextright{float:left; text-align:right;}
.floatleftTextcenter{float:left; text-align:center;}
.floatright-textleft{float:right; text-align:left;}
.floatright-textright{float:right; text-align:right;}
.floatright{float:right;}
/*width, margins padding and height*/

.w28{width:28px;}
.wi40{width:40px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.wi35p{width:35%;}
.wi32p{width:32%;}
.w100{width:100px;}
.w120{width:120px;}
.w125{width:125px;}
.w150{width:150px;}
.w180{width:180px;}
.w300{ width:300px;}
.w220{width:220px;}
.w210{width:210px;}
.z101{height: 30px}
.w200{width:185px;}
.w201{width:201px;}
.w168{width:168px;}
.w495{width:495px;}
.w520{width:520px;}
.wi250{width:250px;}
.wi100{width:100px;}
.w100p{ width:100%}
.w90p{ width:90%}
.w91p{ width:91%}
.w65p{width:65%;}
.w98p{ width:98%}
.w20p{width:20%;}
.w10p{width:10%;}
.w80p{ width:80%}
.w34p{ width:34%}
.w48p{ width:48%}
.w30p{width:30%}
.w23p{width:25%;}
.w152{ width:152px;}
.w299px{width: 299px;}
.mar00{margin:0px;}
.marall3{margin:3px;}
.marall6{margin:6px;}
.mart5{ margin-top:5px;}
.mart10{ margin-top:10px;}
.mart20{ margin-top:20px;}
.marl5{ margin-left:5px;}
.marl7{ margin-left:7px;}
.marl8{ margin-left:8px !important;}
.marl20{ margin-left:20px;}
.mart8{ margin-top:8px;}
.marb8{ margin-bottom:8px;}
.marb10{margin-bottom:10px;}
.marr5{ margin-right:5px;}
.marr8{ margin-right:8px;}
.marr10{ margin-right:10px;}
.text16ptblk{ }
.padall2{padding:2px;}
.padl150{padding-left:150px;}
.padl15{padding-left:15px;}
.padl5{padding-left:5px;}
.padl8{padding-left:8px;}
.padl10{ padding-left:10px;}
.padl20{ padding-left:20px;}
.padl25{ padding-left:25px;}
.padr5{padding-right:5px;}
.padr8{padding-right:8px;}
.padr191{padding-right:191px;}
.padr10{ padding-right:10px;}
.padr291{padding-right:291px;}
.padr15{ padding-right:15px;}
.padr30{padding-right:30px;}
.padr27{padding-right:27px;}
.padt3{padding-top:3px;}
.padt2{padding-top:2px;}
.padt5{padding-top:5px;}
.padt7{padding-top:7px;}
.padt8{padding-top:8px;}
.padt9{padding-top:9px;}
.padt15{padding-top:15px;}
.padb3{padding-bottom:3px;}
.padb5{padding-bottom:5px;}
.padb9{padding-bottom:9px;}
.padb10 {padding-bottom:10px;}
.padb20 {padding-bottom:20px;}
.padb70{padding-bottom:70px;}
.padb15 {padding-bottom:15px;}
.padt10{padding-top:10px;}
.padt20{padding-top:20px;}
.padl208{padding-left:208px;}
.h25{height:25px}
.h40{height:40px;}
.h82{height:110px;}
.responsivefooterheight{height:110px;}
.wi166{ width:166px;}
.pad5px{padding:5px;}



/*End part of width, margins padding and height*/

.resw35p{width:29%; margin:0px;}

.faqborder{border-top-width: thin;border-right-width: thin;border-bottom-width: 2px;border-left-width: thin;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #d4e767;border-right-color: #d4e767;border-bottom-color: #d4e767;border-left-color: #d4e767;}
#maincontentbox{width:98%;margin: 0 auto;}
.white-background{background-color:#ffffff;}
.outerx2{
width:100%;
float:left;
background:#eeffd2 url(../images/page-left-border.gif) repeat-y left top;
padding-left:2px;

}
.innerx2{
background:#eeffd2 url(../images/page-right-border.gif) repeat-y right top;
padding:0 2px 0 0;
float:left;
}
/* mac hide \*/
* html .innerx2{height:1%}
/* force "layout" in IE */
.outerx2 p{padding:0 10px;margin:0 0 1em 0}

.extra-white{background:#ffffff; width:749px; height:160px; float:left;}




.right-border{width:9px; background:url(../images/page-right-border.gif) repeat-y; }
.logo{ background:url(../images/health-products-for-you.gif) no-repeat; width:254px; height:160px; float:left;}
.logo h1{display:none;}

.free-yourself{ background:#ffffff url(../images/free-yourself-enjoy-life.gif) no-repeat; width:717px; height:160px; float:right;}
.top-menu-back{ background:url(../images/top-header-background-border.gif) no-repeat; width:713px; height:39px; float:right; margin-right:5px;}
.top-menu-back-fill { background:url(../images/top-header-background-grad.gif) repeat-x; width:685px; float:right; height:36px;margin-right:12px; padding:3px; font-size:10pt; font-family:Tahoma, Arial;}
.top-menu-back-fill ul{float:left; margin:0; position:relative; list-style:none; padding:0; display:inline;}
 .top-menu-back-fill-li{margin:0px;  display:inline; height:31px; float: left; background:url(../images/Division-TopPart.gif) no-repeat right top; }
 .top-menu-back-fill-li-last{margin:0px; display:inline; height:31px; float: left;}
.top-menu-back-fill a{font-size:10pt; font-family:Tahoma, Arial; color:#000000; text-decoration:none;}
.top-menu-back-fill a:hover{text-decoration:underline;}

.mainpartlength{float: left; width: 980px; margin-right: 5px; margin-top: 10px; margin-left: 5px;}

.navigation-grad{ background: url(../images/navigation-grad.gif) repeat-x; float:left; width:84%; height:40px; font-size:13pt; color:#ffffff; font-family:Tahoma; text-transform:capitalize;}
.navigation-grad ul{float:left; margin:0; position:relative; list-style:none; padding:0; display:inline;width:100%;}
.navigation-grad ul li {  margin:0px; display:inline; float: left; cursor: pointer; }
.navigation-grad ul li a{height:100%;margin:0px 8px 0px 8px; padding:10px; text-align:center; display:block; font-size:13pt; color:#ffffff; font-family:Tahoma; text-decoration:none;}
.navigation-grad ul li a:link{height:100%;margin:0px 8px 0px 8px; padding:10px; text-align:center; display:block; font-size:13pt; color:#ffffff; font-family:Tahoma; text-decoration:none;}
.navigation-grad ul li a:active{height:100%;margin:0px 8px 0px 8px; padding:10px; text-align:center; display:block; font-size:13pt; color:#ffffff; font-family:Tahoma; text-decoration:none;}
.navigation-grad ul li a:visited{height:100%;margin:0px 8px 0px 8px; padding:10px; text-align:center; display:block; font-size:13pt; color:#ffffff; font-family:Tahoma; text-decoration:none;}
.navigation-grad ul li a:hover{background:#75c54c;}
.navigation-online-grad{ background:#399516 url(../images/online-since-grad.gif) repeat-x; float:left; width:16%; padding:2px 0 2px 0; height:36px;}
.navigation-online-grad h3{margin:8px 4px 4px 1px; padding:0px; font-family:Verdana; font-weight:bold; font-size:11pt; text-align:right; color:#4f4f4f; }

.leftpart-initial{float: left; width: 235px; margin-right: 20px; margin-top: 10px; margin-left: 0px;}
.leftpart-searchbox{border: solid 1px #4aa819; width: 245px; background-color:#ffffff; margin:2px 0px 5px 0px;}
.leftpart-search-img{ background:url(../images/smart-search-heading1.jpg) no-repeat; margin:3px 3px 3px 8px;   width:102px; height:39px;}
.leftpart-search-img h2 { display:none;}
/*.searchtextbox { border:solid 1px #bcbbbb; width:220px; height:20px; padding:1px; font-family:Verdana, Tahoma; margin:3px 3px 3px 8px;  font-size:15px;}*/
.search-button{border:none; background:url(../images/button-gradient.gif) repeat-x; width:180px; color:#ffffff; font-weight:bold; font-size:12px;font-family:Verdana, Tahoma; letter-spacing:2px; height:18px;}

.searchtext{color:#e51b1b; font-size:8.5pt; font-family:verdana; margin:3px 3px 6px 8px;}
.leftpart-livechat{ margin:2px 0px 5px 0px;}

.leftpart-filters{ margin:2px 0px 5px 0px;/*border: solid 1px #4aa819;*/ width: 245px;}
.leftpart-filters h2{ font-size:11pt; font-family:Verdana; color:#4aa819; margin:5px 2px 4px 4px; text-transform:uppercase;}
.leftpart-filters-more-filters{text-align:right;}
.filtereditem{border:solid 1px #000000; padding:2px; width:203px; margin:3px 1px 3px 2px;}

.leftpart-categories{ margin:2px 0px 5px 0px;/*border: solid 1px #4aa819;*/ width: 235px;}
.leftpart-categoriesAcc{ margin:0px 0px 5px 0px;/*border: solid 1px #4aa819;*/ width: 235px;}

.leftpart-categories h2{ font-size:11pt; font-family:Verdana; color:#4aa819; margin:5px 2px 4px 4px; text-transform:uppercase;}
.leftpart-categoriesAcc h2{ margin:0px 0px 0px 0px; text-transform:uppercase;}
.leftpart-categories ul{ list-style-image:url(../images/category-list-arrow.gif);/* margin-left:8px;*/ /*padding-left:20px;*/ line-height:22px; font-size:11pt; font-family:Verdana; text-align:left;}
.leftpart-categories a { /*color:#1a79b5;*/color:#5D5D5D; /*text-decoration:underline;*/text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
.leftpart-categories a:link{/*color:#1a79b5;*/color:#5D5D5D; /*text-decoration:underline;*/text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
.leftpart-categories a:visited{/*color:#1a79b5;*/ color:#5D5D5D; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
.leftpart-categories a:active{/*color:#1a79b5;*/color:#5D5D5D; text-decoration:underline; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}
.leftpart-categories a:hover{color:#4aa819; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}

.leftpart-categoriesAcc ul{ list-style-image:url(../images/category-list-arrownew.png);/* margin-left:8px;*/ /*padding-left:20px;*/ line-height:22px; font-size:11pt; font-family:Verdana; text-align:left;}
.leftpart-categoriesAcc a {color:#000000; /*text-decoration:underline;*/text-decoration:none; font-family:tahoma; font-size:14px;}
.leftpart-categoriesAcc a:hover {color:#000000;}


.leftpart-categories-more-categories{text-align:right; margin-bottom:5px;}
.categoryhide{ display:none;}
.leftpart-Subcategories{display:none;}
.leftpart-categories-display-block{ display:block;}

.leftpart-recentlyviewprouct{ margin:2px 0px 5px 0px; border: solid 1px #4aa819; width: 245px; float:left;}
.leftpart-recentlyviewprouct h2{ font-size:11pt; font-family:Verdana; color:#4aa819; float:left; margin:5px 2px 4px 4px; text-transform:uppercase;}
.leftpart-recentlyviewprouct-div{margin-left:3px; float:left; text-align:left; padding-left:2px; font-size:10pt; font-family:Verdana; width:95%; margin-top:10px;}

.leftpart-newsletter-image{ background:url(../images/Newsletter-text-image.gif) no-repeat; margin:3px 3px 3px 4px;   width:236px; height:82px;}
.leftpart-newsletter-text{ color:#454545; font-family:Verdana; font-size:10pt; margin:3px 3px 3px 5px;}
.leftpart-newsletter-button{ margin:4px 0 4px 0; text-align:center;}

.leftpart-facebook{ background:url(../images/follow-facebook.gif) no-repeat; height:37px; width:248px; margin:5px 1px 3px 0;}
.leftpart-facebook h3{margin:0px; padding:0px; height:35px; width:248px; display:none;}

.leftpart-twitter{ background:url(../images/tweet-twitter.gif) no-repeat; height:37px; width:248px; margin:5px 1px 3px 0;}
.leftpart-twitter h3{margin:0px; padding:0px; height:35px; width:248px; display:none;}

.rightpart-initial{float: left; width: 921px;margin-top: 10px; }
.rightpart-contentarea{ float:left; width:700px; text-align:left;}
.rightpart-contentarea-product{ float:left; width:715px;}
.rightpart-promotion-banner{ float:left; width:649px; height:250px; background:#EEFFD2; border:solid 1px #bcbcbc; text-align:center;}
.rightpart-promotion-scrollarea{ margin:1px 2px 2px 6px;float:left; width:64px; height:250px;}
.rightpart-promotion-scroll-image{}
.rightpart-promotion-scroll-image ul{}
.rightpart-promotion-scroll-image li{margin:0 1px 3px 1px;}
.rightpart-button-scroll-top{ background:url(../images/scroll-top-arrow.gif) no-repeat; width:62px; height:22px; margin-bottom:5px;}
.rightpart-button-scroll-bottom{ background:url(../images/scroll-bottom-arrow.gif) no-repeat; width:62px; height:22px; margin-top:2px;}
.check{display:none}
.rightpart-testimonials{margin:10px 2px 1px 0; float:left; width:100%; height:105px; font-family:Verdana; font-size:10pt; color:#313131;}
.rightpart-testimonials h3 {margin:0 0 3px 1px; padding:0; color:#4aa819; font-size:10pt; font-family:Verdana; text-transform:uppercase;}
.rightpart-testimonials-left{ width:47%; float:left; margin:4px; padding-right:5px; background: url(../images/vertical-dotted.gif) repeat-y right top;}
.rightpart-testimonials-right{ width:47%; float:left;margin:4px;}
.rightpart-testimonials-bottom{margin:1px 2px 5px 0; float:left; width:100%; font-family:Verdana; font-size:10pt; color:#313131;}
.more-testimonials{ margin-top:3px; text-align:right;}

.rightpart-free-shipping-banner{margin:5px 2px 1px 0; float:left; width:100%; font-family:Verdana; font-size:10pt; color:#313131;}
.featured-promotions{ float:left; width:100%; margin-top:7px; height:320px;}
.featured-promotions-rightbox{ height:250px; margin:1px;}
.featured-promotions-view-more{text-align:right; margin-right:12px; margin-top:25px; float:right;}

.productbox{border:solid 1px #4aa819; float:left; margin:7px;}
.textheight50{height:60px; font-size:10pt; font-family:Verdana, Arial, Sans-Serif; vertical-align:text-bottom; position:relative;}
.productbox-saleprice-back{ /*background:#4aa819;*/ background:#E8E8E8; height:40px; margin-top:5px;}

.rightpart-affiliate-logos-scripts{width:715px; float:left; margin:1px;}
.rightpart-maufacturer-section{ width:715px; float:left; margin:6px 2px 6px 2px; background:#ffffff; border:solid 1px #4aa819;}
.rightpart-shopmymanufacturer{margin-bottom:7px; float:left; width:100%;}

.bottom-navigation-part{ background:#4aa819; width:1005px; float:left; margin-top:10px; color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif;}
.bottom-navigation-boxes{margin:10px 6px 8px 6px; float:left; }
.bottom-navigation-boxes ul{ list-style-image:url(../images/bottom-navigation-list.gif); margin:4px 1px 4px 17px; padding:1px;}
.bottom-navigation-boxes ul li{margin-bottom:8px;}
.bottom-navigation-boxes ul li a{ color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
.bottom-navigation-boxes ul li a:link{ color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
.bottom-navigation-boxes ul li a:active{ color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
.bottom-navigation-boxes ul li a:visited{ color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
.bottom-navigation-boxes ul li a:hover{text-decoration:underline;}
.bottom-last-navigation{ float:left; width:99%; margin:12px 0px 15px 0px; padding:2px 5px 2px 5px;}
.bottom-last-navigation a{ color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
.bottom-last-navigation a:link{ color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
.bottom-last-navigation a:active{ color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
.bottom-last-navigation a:visited{ color:#FFFFFF; font-size:11pt; font-family:Verdana, Arial, Sans-Serif; text-decoration:none;}
.bottom-last-navigation a:hover{text-decoration:underline;}
.bottom-copyright{ margin:15px 0 15px 0;}
.dottedline{ background:url(../images/dottedline.gif) repeat-x; height:3px; margin:1px 2px 1px 2px;}
.dottedline-white{ background:url(../images/dottedline-whitecolor.gif) repeat-x; height:3px; width:100%; margin:1px 2px 1px 2px;}
.imglink-border{ border:none;}
.img-align-vertical{vertical-align:middle;}
.commontextbox{border:solid 1px #bcbbbb; padding:1px; font-family:Verdana, Tahoma; font-size:15px;}
.productboxdet{border-bottom:solid 1px #E8E8E8; border-left:solid 1px #E8E8E8; border-right:solid 1px #E8E8E8; width:689px;}
.greenbtmbrdr{border-top-width: thin;border-right-width: thin;border-bottom-width: 1px;	border-left-width: thin;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #bac8a2;border-right-color: #bac8a2;border-bottom-color: #bac8a2;border-left-color: #bac8a2;}

.cathd{font-family: tahoma; font-size: 25px; font-style: normal; font-weight: normal; color: #267206; text-decoration: none;}
.cattitlenew {text-transform: uppercase;}  
.headingfaq {font-size: 11pt; font-family: tahoma; color: #829E4D; text-align: left; font-weight: bold; text-transform: capitalize;}
.bodytxt{font-family: Verdana; font-size: 13px; font-style: normal; color: #000000; text-decoration: none; line-height:14px;}
.bullet1 {list-style-image:url(../images/bulletsarrow_green.gif); margin:0px 0px 0px 15px; padding:0px; font-family:verdana; font-size:8pt; color:#0072FF; text-decoration:none;}
.bullet1 li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.filterPanel{margin: 5px 1px 5px 2px;}
.filterPanel .title 
{
    font-weight:bold; font-family:Verdana, Arial, Sans-Serif; font-size:11pt; margin:8px 0 8px 0; color:#5d5d5d;}
.specifiction-filter-title{font-weight:bold; width:100%; font-family:Verdana, Arial, Sans-Serif; font-size:11pt; margin:8px 0 8px 0; text-align:left; color:#5d5d5d;}
.field{width: 240; font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; border: 1px solid #365E9C}
.field2{border: 1px solid #006600;font-family: Verdana;font-size: 10px;color: #000000;text-decoration: none;padding-left:3px;line-height:16px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}

.catIndxsep{clear:left;display:block;height:5px;line-height:5px;font-size:1px}

td.columnset{width:auto;padding-left:20px}
.columnset h3{margin:10px 0 0 0}
.columnset h4{font-size:100%;font-weight:400;display:inline}
.columnset ul{margin:0 5px 25px 0;padding:0}
.columnset li{margin:0;padding:1px 0;list-style-type:none}
/*Vertical Tab CSS*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 11pt/*{fsDefault}*/; font-weight:bold; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget-header {  }
.ui-widget-header a {  }
.ui-tabs-vertical { width: 100%; background:#eeffd2; border:none; }
.ui-tabs-vertical .ui-tabs-nav { float: left; width:158px;}
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%;  border:solid 1px #4aa819; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; width:152px; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {background:#eeffd2; color:#4aa819;border:solid 1px #4aa819; padding-bottom: 0; margin-bottom:4px; padding-right: .8em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width:526px; border:solid 1px #4aa819;}



@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width:529px; border:solid 1px #4aa819;}
}


/*End of Vertical Tab CSS*/

.customerdetbox button, .customerdetbox input, .customerdetbox optgroup, .customerdetbox select, .customerdetbox textarea {
 margin: 0; 
font-size: 13px; 
font-family:Tahoma;
 color: inherit; 
}


/*product in grid*/
.redlnk{color:Red;}
.grid-imagepart{ width:30%; float:left;}
.grid-contentpart{ width:69%; float:left;}

.text8ptblk{ font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#000000; font-weight:bold;}
.text9ptblk{ font-family:Verdana, Arial, Sans-Serif; font-size:9pt; color:#000000;}
.text10ptblk{ font-family:Tahoma; font-size:14px; color:#000000;}
.text12ptblk{font-family:Tahoma; font-size:12px; color:#000000;}
.text16pxblk{ font-family:Tahoma; font-size:16px; color:#000000;}
.smalltext{font-family: Verdana; font-size: 10px; font-style: normal; color: #000000; text-decoration: none;}
.text13blkb {font-family: Verdana; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.errormsg{font-family: Verdana; font-size: 11px; font-weight: bold; color: #ff0000; text-decoration: none;}
.redtext{font-family:Tahoma; font-size: 14px; font-weight: bold; color: #ff0000; text-decoration: none;}
.redtext13{font-family: Verdana; font-size: 14px; font-weight: bold; color: #ff0000; text-decoration: none;}
.redtext16px{font-family: Verdana; font-size: 16px; font-weight: bold; color: #ff0000; text-decoration: none;}
.redtext13b {font-family: Verdana; font-size: 13px; font-weight: bold; color: #fe0000; text-decoration: none;}
.redtext11b {font-family: Verdana; font-size: 11px; font-weight: bold; color: #fe0000; text-decoration: none;}
.redtext16b {font-family: Verdana; font-size: 16px; font-weight: bold; color: #fe0000; text-decoration: none;}
.whitetxtb {font-family: Verdana; font-size: 11px; font-style: normal; font-weight: bold; color: #517407; text-decoration: none;}
.whitetxtb01 {font-family: Verdana; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.price_cat{font-size: 11pt; font-family: Verdana; color: #d7061a; font-weight:bold; padding-left:5px; vertical-align:middle;}
.price_catblack{font-size: 11pt; font-family: Verdana; color: #303030; font-weight:bold; padding-left:5px; vertical-align:middle;}
.price_val{font-size: 10pt; font-family: Verdana; color: #000000; padding-right:5px; vertical-align:middle;}
.redtext8ptBld{ font-family:Verdana, Arial, Sans-Serif; font-size:8pt; color:#FF0000; font-weight:bold;}
.fieldlabel{font-family: Verdana; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.field1{height: 17px;border: 1px solid #006600;font-family: Verdana;font-size: 10px;color: #000000;text-decoration: none;padding-left:3px;line-height:16px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}
.price_catlist{font-size: 11pt; font-family: Verdana; color: #d7061a; font-weight:bold; vertical-align:middle;}
.price_catblacklist{font-size: 11pt; font-family: Verdana; color: #303030; font-weight:bold;  vertical-align:middle;}
.price_vallist{font-size: 10pt; font-family: Verdana; color: #000000; vertical-align:middle;}
.bcategory {font-family: Verdana; text-transform: uppercase; font-size: 8pt; color: #536B29; font-weight: bold;}

.category-description-box{border:solid 1px #95bd29; background: #b3df40 url(../images/category-description-grad.gif) repeat-x; margin-bottom:10px; padding:3px;font-family:Verdana, Arial, Sans-Serif; font-size:10pt;}
.category-description-box01{border:solid 1px #95bd29; color:#4DAC1A; background:#eeffd2; margin-bottom:10px; padding:3px;font-family:Verdana, Arial, Sans-Serif; font-size:10pt;}
.page-heading{color:#303030; font-size:14pt; font-family:Verdana, Arial, Sans-Serif; margin:5px 5px 5px 1px;}
.page-number-section{ float:left; width:100%; font-size:10pt; font-family:Verdana, Arial, Sans-Serif;margin:5px 5px 5px 1px; }
.breadcrumb{font-family: Verdana; font-size: 12px; font-style: normal;text-decoration: none;}
.paymentorderbox{margin-top:0px !important;}
.paymentorderdiv{width:68%;}
.fontgreen{color:Green;}
.orddetbar{border-top:solid 2px #355c02; border-bottom:solid 2px #355c02; padding: 3px 0px 3px 6px;}
.whitetxtb {font-family: Verdana; font-size: 11px; font-style: normal; font-weight: bold; color: #517407; text-decoration: none;}
.bggreen span{background-color: #d3eca5;}
.subheadupper{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;	text-transform: capitalize;	/*color: #536b29;*/ color:#383838;	text-decoration: none;}
.totaldivstyle{display: none;	padding-top: 2px;vertical-align: middle;background-color: #FFFFFF;border: dashed 1px #829e4d;width:150px;height: 15px;	z-index: 5;}
.bgtithead01 {background-image:url(../images/curve_tit_head_bg.gif); background-repeat:repeat-x;}
.tablehd{font-family: Tahoma;font-size: 14px;font-style: normal;font-weight: normal;text-decoration: none;text-transform:none;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;}
.bglightgreen{background-color: #e3ebd7;}
.subhead{font-family: Verdana; font-size: 11px; font-weight: bold; color: #374c12; text-decoration: none;}
.orangetext13b {font-family: Verdana; font-size: 13px; font-weight: bold; color: #ff6600; text-decoration: none;}
.h34{height:34px;}
.checkout-headers{font-family: Arial, Verdana, Helvetica, sans-serif;color: #bc0000;font-size: 14px;font-weight: bold;}
.txtBoxStyle{border-bottom: #b3b4b5 1px solid;border-left: #b3b4b5 1px solid;background-color: #fbfbfb;font-family: Arial, Verdana, Helvetica, sans-serif;color: #38393a;font-size: 12px;border-top: #b3b4b5 1px solid;font-weight: normal;border-right: #b3b4b5 1px solid;border-color: #990000;z-index:0;height:20px;}
.item{font-family: Arial, Verdana, Helvetica, sans-serif;color: #313335;font-size: 13px;font-weight: bold;text-decoration: none;}
.disablebox{visibility:hidden;display:none;}
.table-checkout{border: 1px solid #640000;border-collapse: collapse;}
.errorfieldl{border-top: solid 1px #FF0000;border-bottom: solid 1px #FF0000;border-left:solid 1px #FF0000;}
.errorfieldr{padding-right:3px;border-top: solid 1px #FF0000;border-bottom: solid 1px #FF0000;border-right:solid 1px #FF0000;}
.buttoncreater{padding: 2px 5px 2px 5px;margin: 0px;border: 2px solid #E6E29D;line-height: normal;text-align: center;	text-indent: 2px;white-space: normal;font-size: 12px;font-weight: bold;color: #FFFFFF;cursor: pointer;height: 24px;background: url(../images/checkout/Btn_grad.gif) repeat-x;font-family: Arial, Helvetica, sans-serif;}
.buttoncreater_over{padding: 2px 5px 2px 5px;margin: 0px;border: 2px solid #E6E29D;line-height: normal;text-align: center;text-indent: 2px;white-space: normal;font-size: 12px;font-weight: bold;color: #6A0000;cursor: pointer;height: 24px;background: url(../images/checkout/Btn_grad_over.gif) repeat-x;	font-family: Arial, Helvetica, sans-serif;}
.subheadupperund{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-style: normal;font-weight: bold;text-transform: uppercase;color: #000000;text-decoration: underline;}
/*all links*/
.PriceRange{ font-family:Verdana, Arial, Sans-Serif; font-size:11pt;}


a:link.lnkblue11{font-family: Verdana; font-size: 12px; font-style: normal; color: #d10b0b;text-decoration: none;}
a:active.lnkblue11{font-family: Verdana; font-size: 12px; font-style: normal; color: #d10b0b;text-decoration: none;}
a:visited.lnkblue11{font-family: Verdana; font-size: 12px; font-style: normal; color: #d10b0b;text-decoration: none;}
a:hover.lnkblue11{font-family: Verdana; font-size: 12px; font-style: normal; color: #d10b0b;text-decoration: underline;}
 .Disclaimer-checkoutmargin{margin-left:6px;} 
/*a:link.lnkblue12{font-family: Verdana; font-size: 12px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:active.lnkblue12{font-family: Verdana; font-size: 12px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:visited.lnkblue12{font-family: Verdana; font-size: 12px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:hover.lnkblue12{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: underline;}
 
a:link.lnkfilter{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: none;}
a:active.lnkfilter{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: none;}
a:visited.lnkfilter{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: none;}
a:hover.lnkfilter{font-family: Verdana; font-size: 12px; font-style: normal; color: #768c4f;text-decoration: underline;}

a:link.homemanulink{font-family: Verdana; font-size: 9px; font-style: normal; color: #768c4f;text-decoration: none;}
a:active.homemanulink{font-family: Verdana; font-size: 9px; font-style: normal; color: #768c4f;text-decoration: none;}
a:visited.homemanulink{font-family: Verdana; font-size: 9px; font-style: normal; color: #768c4f;text-decoration: none;}
a:hover.homemanulink{font-family: Verdana; font-size: 9px; font-style: normal; color: #768c4f;text-decoration: underline;}

a:link.removefilterlink{font-family: Verdana; font-size: 9px; font-style: normal; color: #4aa819;text-decoration: none; font-weight:bold;}
a:active.removefilterlink{font-family: Verdana; font-size: 9px; font-style: normal; color: #4aa819;text-decoration: none; font-weight:bold;}
a:visited.removefilterlink{font-family: Verdana; font-size: 9px; font-style: normal; color: #4aa819;text-decoration: none; font-weight:bold;}
a:hover.removefilterlink{font-family: Verdana; font-size: 9px; font-style: normal; color: #4aa819;text-decoration: underline; font-weight:bold;}

.lnknone{font-family: Verdana; font-size: 14px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:link.lnknone{font-family: Verdana; font-size: 14px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:active.lnknone{font-family: Verdana; font-size: 14px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:visited.lnknone{font-family: Verdana; font-size: 14px; font-style: normal; color: #1a79b5;text-decoration: none;}
a:hover.lnknone{font-family: Verdana; font-size: 14px; font-style: normal; color: #1a79b5;text-decoration: none;}

a:link.lnkblue14b{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;color: #0072ff; text-decoration: none;font-weight: bold;}
a:active.lnkblue14b{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;color: #0072ff; text-decoration: none;font-weight: bold;}
a:visited.lnkblue14b{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;color: #0072ff; text-decoration: none;font-weight: bold;}
a:hover.lnkblue14b{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;color: #000000; text-decoration: underline;font-weight: bold;}*/
/* End of links */     


/* Show item Menu*/

        .showitem-container
        {
            width:100%;
            padding: 0;
            margin: 3px 2px 3px 30px;
            text-align:center;
            float:left;
            font-family: Verdana; font-size: 10pt; font-style: normal;text-decoration: none;
        }
        
        ul#showitemmenu
        {
            margin: 0;
            padding: 0;
            float: left;
           width: 640px;
            list-style: none;
            font-size: 1.1em;
            color:#FFFFFF;
            height:30px;
            background:#379316 url(../images/ShopBy-menu-image.gif) repeat-x;
        }
        ul#showitemmenu li
        {
            float: left;
            margin: 0;
            padding: 0;
            position: relative;
        }
       
        ul#showitemmenu li a
        {
            float: left;
            z-index:10;
            text-decoration:none;
            font-family: Verdana; font-size: 12pt; font-style: normal;text-decoration: none;
            /* text-indent: -9999px;*/
            height: 20px;
           
            color:#FFFFFF;
        }
        ul#showitemmenu li:hover a, ul#showitemmenu li a:hover
        {
            color:#FFFFFF;
            background-color:#75c54c;
        } 
        ul#showitemmenu a.home
        {
            width: 78px;
        }
        ul#showitemmenu a.manufacturer
        {
            width: 300px;
            height:31px;
            padding:4px 8px 2px 10px;
            
        }
        ul#showitemmenu a.brand
        {
            height:31px;
            padding:4px 8px 2px 10px;
            width: 300px;
        }
      
        
        ul#showitemmenu li .sub
        {
            position: absolute;
            top: 28px;
            left: 0;
            text-align:left;
            background: #75c54c;
            padding: 20px 20px 20px;
            float: left; /*--Bottom right rounded corner--*/
            -moz-border-radius-bottomright: 5px;
            -khtml-border-radius-bottomright: 5px;
            -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/
            -moz-border-radius-bottomleft: 5px;
            -khtml-border-radius-bottomleft: 5px;
            -webkit-border-bottom-left-radius: 5px;
            display: none;
        }
        ul#showitemmenu li .row
        {
            clear: both;
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }
        ul#showitemmenu li .sub ul
        {
            list-style: none;
            margin: 0;
            padding: 0;
            width: 220px;
            float: left;
        }
        ul#showitemmenu .sub ul li
        {
            width: 100%;
            color: #fff;
        }
        ul#showitemmenu .sub ul li h2
        {
            padding: 0;
            margin: 0;
            font-size: 1.3em;
            font-weight: normal;
        }
        ul#showitemmenu .sub ul li h2 a
        {
            padding: 5px 0;
            background-image: none;
            color: #e8e000;
        }
        ul#showitemmenu .sub ul li a
        {
            float: none;
            text-indent: 0; /*--Reset text indent--*/
            height: auto;
            background: url(navlist_arrow.png) no-repeat 5px 12px;
            padding: 7px 5px 7px 15px;
            display: block;
            text-decoration: none;
            color: #fff;
        }
        ul#showitemmenu .sub ul li a:hover
        {
            color: #ddd;
            background-position: 5px 12px;
        }
        
 /*End of Show Item Menu*/ 
 
.csstooltip { position:relative; z-index:24;}
a.csstooltip { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000;}
.csstooltip span { display:none; text-align:left;}
.csstooltip:hover {z-index:25;}
.csstooltip:hover span { display:block;position:absolute; width:180px; top:15px; left:20px; background-color:#829E4d;filter: alpha(opacity=90);opacity: 0.9;
	border:2px solid #EAEAEA; padding:8px;font-size:12px;color:#FCFCFC;	text-align:left;text-decoration:none;text-transform: none;font-family: Verdana, Arial, Helvetica, sans-serif;}
   
   
#message_box {
    position: absolute;
    top: 400;
    left: 75%;
    z-index: 1000;
    background: #fff;
    padding: 5px;
    color:#000000;
    border: 1px solid #CCCCCC;
    text-align: center;
    font-weight: bold;
    width: 20%;
    display:none;
}


#rnd_containerfaq {background: #eeffd2; margin:1px;}
    
    .rnd_topfaq, .rnd_bottomfaq {display:block; background:#eeffd2; font-size:1px;}
    .rnd_b1faq, .rnd_b2faq, .rnd_b3faq, .rnd_b4faq {display:block; overflow:hidden;}
    .rnd_b1faq, .rnd_b2faq, .rnd_b3faq {height:1px;}
    .rnd_b2faq, .rnd_b3faq, .rnd_b4faq {background:#eeffd2; border-left:1px solid #829e4d; border-right:1px solid #829e4d;}
    .rnd_b1faq {margin:0 5px; background:#829e4d;}
    .rnd_b2faq {margin:0 3px; border-width:0 2px;}
    .rnd_b3faq {margin:0 2px;}
    .rnd_b4faq {height:2px; margin:0 1px;}
    
    .rnd_contentfaq {
    display:block;
    border:0 solid #829e4d;
    border-width:0 1px;
    padding: 4px;
    background:#eeffd2;
    color:#000000;
}
.gtranslate{float:right; margin:2px 10px 1px 7px; /*border:solid 1px #829E4D;*/ width:170px;}
.wi98p{ width:97%;}
.wip{ width:98%;}
.txtaligncenter{ text-align:center;}
.txtalignleft{ text-align:left;}
.padleft12{ padding-left:12px;}
.remove-filter{ text-align:right;}
.whitetxtb0new{ color:#383838;
                font-family: Verdana;
font-size: 11px;
font-style: normal;
font-weight: bold;
text-decoration: none;}
.textboxresponsiveadjust{width:10%;}

.bggray{background:#E8E8E8;}
.wi156px { width:156px;}
.hi50px{ height:70px;}
.wi151px{ width:151px;}

body{
	padding:0;
	margin:0;
	background-color:#eeffd2;
	font-family:Arial, Helvetica, sans-serif;
}

#container{
	/*margin-left:auto;
	margin-right:auto;
	width:960px;*/
}


#MenuBarHome
{
    background:url(../Images/MenuBarBackground.png) repeat-x ;
    width:100%;
    margin-top: 5px;
    height:30px;
   border-bottom: 1px solid #cdccc7;
}

#MenuBarHome a{
	text-decoration:none;
	color:Black;
font-size:13px;
font-family:tahoma;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}
#topmenudiv ul {list-style:none; padding:0; margin:0; margin-left:7px;}
#topmenudivHome ul {list-style:none; padding:0; margin:0; margin-left:7px;}

#topmenurightdivHome ul{list-style:none; padding:0; margin:0; margin-right:7px;font-weight:bold;}
#topmenurightdivHome img{vertical-align:text-top;}
#topmenudivHome ul li, #topmenurightdivHome ul li{padding:4px 15px 6px 15px; display:inline;float:left;font-family:Tahoma;font-size:13px;color:#000000;}
.lastlitop{border-right:none;}
#topmenudiv ul a{ font-weight:bold; font-family:Arial;}
#topmenudivHome ul li a{ font-weight:bold; font-family:tahoma;font-size:13px;}
/*#topmenudiv li:hover, #topmenurightdiv ul li:hover
{
   border:1px solid #cdccc7;
  
   background-color:White;
   border-bottom:1px solid white;
   padding-left:4px;
   padding-right:4px;
   padding-top:3px;
   
}
#topmenudivHome li:hover, #topmenurightdivHome ul li:hover
{
   border:1px solid #cdccc7;
  
   background-color:White;
   border-bottom:1px solid white;
   padding-left:4px;
   padding-right:4px;
   padding-top:3px;
   
}*/
/*Logo and search part*/
#hpfylogo img
{
    margin-top:5px;
    margin-bottom: 3px
}
#hpfylogo h1{display:none;}

.onlinetext
 {
     font-size: 14px; font-family:Arial;   color: #3999C8; margin-top:5px; float:right;
 }
 #SelectLang
{
    float:right;
    height:25px;
   /* width:317px;*/
    vertical-align:middle;
    margin-top:3px;
    margin-right:10px;
}
#SearchBox
{
    margin-top:27px;
    text-align:center;
    margin-left: 55px;
    
}
.hidenormal{display:none;}
.SearchBox{border: 4px solid #cacaca; margin-top: 10px;}
.FreeShipingText
{
    color:#007dc3;
    font-size: 22px;
    font-family:Arial;
    font-weight:bold;
    
}

.searchtextbox{width: 300px; border: none; height: 22px; float: left; padding-left:3px;font-family:Verdana, Tahoma;  font-size:15px;}
.searchbutton{height: 25px; width: 92px; border: none; background-image: url(../Images/SearchButtonGrad.jpg);
                        background-repeat: repeat-x; font-weight:bold}
.FreeShipingText1
{
    color: #3999C8;
  font-family: Arial; font-size: 15px;
    
}
.FreeShipingText2
{
   color: #007dc3;
   font-family: Arial; font-size: 15px;
    
}
#livechat
{
    float:right;
    margin-right:10px;
    margin-top:11px;
    
}
#RewardDollarText
{
    color:#007dc3;
    font-family:Arial;
    font-size:12pt;
    float:right;
    margin-right:10px;
    margin-top:88px;
    font-family:Arial ;
}
#livechats{ margin-left:95px;}
/* end of logo and search part*/






.txtdeconone{ text-decoration:none; border:0;}
a img {border: none; }



.margingleft10
{
    margin-left:10px;
}
.margingright5
{
    margin-right:5px;
}
.margingleft5
{
    margin-left:5px;
}
.margingright10
{
    margin-right:10px;
}
#Header
{
    background-color:#ffffff;
    width:100%;
    
}
.floatLeft
{
    float:left;
}
.floatRight
{
    float:right;
}
.marginTop5
{
    margin-top:5px;
}
.marginTop10
{
    margin-top:10px;
}




.paddingleft12{padding-left:12px;}
.paddingtop5
{
    padding-top:5px;
}
.paddingleft5
{
    padding-left:5px;
}
.paddingleft10
{
    padding-left:10px;
}
.paddingleft15
{
    padding-left:15px;
}
.paddingright10
{
    padding-right:10px;
}
.paddingright5
{
    padding-right:5px;
}
 .paddingbottom5
 {
     padding-bottom:5px;
 }
 
 #CategoryBar
 {
     border-bottom:1px solid #cfd3c5;
     border-right:1px solid #cfd3c5;
     border-left:1px solid #cfd3c5;
     background-color:#efefef;
     float:left;
     width:959px;
     margin-top: -1px;
     z-index:9999999;
     
 }
 .categoryitem
 {
     text-decoration:none;
	color:Black;
font-size:13px;
font-family:Arial;
float:left;
      padding-bottom:5px;
       padding-top:5px;
        padding-right:6px;
         padding-left:6px;
         border-right: 1px solid #cfd3c5;
 }
 
  .categoryitem1
 {
     text-decoration:none;
	color:Black;
font-size:13px;
font-family:Arial;
float:left;
      padding-bottom:5px;
       padding-top:5px;
        padding-right:7px;
         padding-left:7px;
       
 }
 
 #RightPart
 {
     width:227px;
     float:right;
     margin-right:2px;
 }
 
 .RightpartRoundCornor
 {
  	background-color:#ffffff;
	
	border-radius:5px;
	-webkit-border-radius: 5px; 
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
border:2px solid #cfd3c5;



 }

div#MyaccountPart li {
    padding-bottom: 16px;
}


.RightpartHeaders {
    width: 212px;
    font-family: Tahoma;
    font-size: 18px;
    color: #4F8324 ;
    padding-right:15px;
    padding-bottom: 15px;
    padding-top: 15px;
}
/*color:#448629;*/

.RightpartContent {
    padding: 5px 15px;
    color: #4E4E4E;
    font-family: Tahoma;
    font-size: 12px;
    text-align: justify;
}
 .RightpartContent1
 {
     padding:5px 10px;
     color:#bcbbbb;
      font-family:Tahoma;
	font-size:12px;
	text-align:justify;
 }
 .MoreTestimonial
{
    text-align:right;
    padding-right:15px;
    padding-top:5px;
    padding-bottom: 5px;
   
}

.MoreTestimonial a
{
  font-family:Arial;
	font-size:12px;
	color:#000101;
}

.payment_tables{width:65%;}
 
 .SuscribeButton
 {
     border:1px solid #cfd3c5;
     background-color:#f7f7f7;
     padding:5px 10px;
      color:#444444;
    font-size: 12px;
    font-family:Arial;
    font-weight:bold;
    float:left;
    margin:10px 0;
 }
 
 .sociallinktext
 {
           color:#5d5d5d;
    font-size: 10px;
    font-family:Tahoma;
    font-weight:bold;
 }
 
 .socialbox
 {
    
     padding:5px;
     color:#bcbbbb;
      font-family:Tahoma;
	font-size:12px;
	text-align:justify;
	text-align:center;
 }
 #Footer
 {
     margin-top:10px;
     width:928px;
     background-color:#e7e6e2;
	float:left;
	border-radius:5px;
	-webkit-border-radius: 5px; 
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
border:1px solid #cfd3c5;
padding:5px 13px 5px 14px;
padding-bottom:15px;
 }
 .FooterButtons
{
    height:25px;
    width:200px;
    border:none;
    font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#444444;
	text-align:left;
	 margin-top :10px;
	/*background-color:#b4abab;*/
}

#Footer a
{
    font-family:Arial;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.footerlink
 {
    
      padding-bottom:5px;
       padding-top:5px;
        padding-right:3px;
         padding-left:3px;
         
 }
 #FooterBottomPart a:hover
 {
     text-decoration:underline;
 }
 #FooterBottomPart
 {
     background-color:#3e454c;
 }
 .footerbottom
 {
    width:100%;
     margin-top:20px;
      font-family:Arial;
     font-size:14px;
     color:White;
 }
 
 #FooterBottomPart a
 {
     font-family:Arial;
     font-size:14px;
     color:White;
     text-decoration:none;
    
 }
 .footerulinline{list-style: none; padding: 15px 0 15px 0; margin: 0px;}
 .footerulinline li {display:inline; }
 
 
 /*.menubar
 {
     float: left;
width: 100%;
border-bottom: 1px solid #CDCCC7;
height: 26px;
 }*/
 
 .menubar
{
width: 100%;

}
 
 
 
 .ColoredBorder1{width: 210px; float: left; height: 1px; border-top: 2px solid #0899f4}
 
 .ColoredBorder2{width: 40px; float: left; height: 1px; border-top: 2px solid #050505}
 
 .ColoredBorder3{width: 210px; float: left; height: 1px; border-top: 2px solid #506113}
 
 .ColoredBorder4{width: 40px; float: left; height: 1px; border-top: 2px solid #09b2af}
 
 .ColoredBorder5{width: 210px; float: left; height: 1px; border-top: 2px solid #ff0600}
 
 .ColoredBorder6{width: 40px; float: left; height: 1px; border-top: 2px solid #dc01fd}
 
 .ColoredBorder7{width: 210px; float: left; height: 1px; border-top: 2px solid #6e0804}
 
 .width100p{width:100%}
 .width713{width:713px;}
 .width160{width:160px;}
 .width200{ width:200px;}
 .width180{ width:180px;}
 .width768{width:768px;}
 .width740px{ width:740px;}
 .newsletertextbox{width:80%; border:none; background-color:#e7e7e7; float:left;}
 
 /*.MyaccLink{border-bottom:1px solid #b3b4b0;float:left; margin-top:14px;}*/
           
 .Footerlinks{list-style:none; padding: 0 0 4px 0; margin: 0px; float:left;}
 
/* #CompanyInfoLink{float:left; margin-top:16px; border-bottom:1px solid #b3b4b0; width:95%}
 #CustomerInfoLink{border-bottom:1px solid #b3b4b0;float:left; margin-top:15px;  width:95%}
 #Resources{border-bottom:1px solid #b3b4b0;float:left; margin-top:16px;  width:95%;}
 #TSProducts{border-bottom:1px solid #b3b4b0;float:left; margin-top:16px;  width:95%}*/
 
 .MyaccLink{border-bottom:1px solid #b3b4b0;float:left; margin-top:17px;} 
 #CompanyInfoLink{float:left; margin-top:19px; border-bottom:1px solid #b3b4b0; width:95%}
 #CustomerInfoLink{border-bottom:1px solid #b3b4b0;float:left; margin-top:19px;  width:95%}
 #Resources{border-bottom:1px solid #b3b4b0;float:left; margin-top:19px;  width:95%;}
 #TSProducts{border-bottom:1px solid #b3b4b0;float:left; margin-top:19px;  width:95%}
 
 .bottomfooter{text-align: center; margin: -10px auto;}
 
 .textaligncenter{text-align:center;}
 
.FooterLabels
{
    margin-top:21px;
    	border-radius:3px;
	-webkit-border-radius: 3px; 
-moz-border-radius:3px; /* Firefox 3.6 and earlier */
/*border:5px solid #c7de7f;*/
float:left;
/*padding:5px 0px 5px 0px;*/
/*background-color:#b4abab;*/
}

.leftdivresp{float:left; width:45%;}
.rightdivresp{float:left; width:45%;}

.paddingright70{padding-right:70px;}
.paddingright16{padding-right:16px;}
.paddingright13{padding-right:13px;}
.paddingright43{padding-right:43px;}
.paddingright20{padding-right:20px;}
.bordernone{border:none;}
.paddingleft20{padding-left:20px;}
.height54{height:54px;}
#MyaccLink a:hover
{
    text-decoration:underline;
}
#CompanyInfoLink a:hover
{
    text-decoration:underline;
}
#CustomerInfoLink1 a:hover
{
    text-decoration:underline;
}
#Resources a:hover
{
    text-decoration:underline;
}
#TSProducts a:hover
{
     text-decoration:underline;
}

 #CategoryBar ul{margin:0; padding:0;   position: relative;}
        #CategoryBar ul li
        {
           float:left; display:inline; cursor:pointer; list-style:none; position:relative; 
            
        }
        
        
        #CategoryBar ul li ul
        {
            display: none;
            line-height:30px;
             
            position: absolute;
           /* z-index:300;*/
            margin: 0;
            top: 24px;
	        left:-20px;
	        list-style:none;
            padding: 0;
              background-color:#efefef;
     border-bottom:1px solid #cfd3c5;
      border-right:1px solid #cfd3c5;
       border-left:1px solid #cfd3c5;
        border-top:1px solid #efefef;
        z-index:999999;
            
        }
         #CategoryBar ul li ul li{display:list-item;width:220px; text-align:left; padding-left:15px;  border-bottom:1px solid #cfd3c5; z-index:999999; font-weight:normal;}
         #CategoryBar ul li a{text-decoration:none;color:Black;font-size:12px;font-family:Tahoma; font-weight:bold;}
       /*  #CategoryBar  a:hover{text-decoration:underline;}*/
         .height77{ height:77px;}
          #CategoryBar ul li ul li a{ font-weight:normal;}
         #CustomerInfoLink1{float: left;margin-top: 19px;border-bottom: 1px solid #B3B4B0;width: 95%;}
         .mergintop25px { margin-top :25px;}
         .mergintop11px{ margin-top:11px;}
          .topmarg
    {
        margin-top: 5px;
    }
    .flleft
    {
        float: left;
    }
    .margintop5px
    {
        margin-top: 10px;
    }
    .margtop11px{ margin-top:11px;}
    .margleft3px{ margin-left :3px;}
    .margtop15px{margin-top:15px;}
   

      /* 18-8-2014  footer*/
      
      /*#FooterBottomPart #Div1
      {
          float: left;
          }
      #FooterBottomPart .bottomfooter
      {
          float: left;
            width: 100%;
          }
          
          #FooterBottomPart #Fotter_bottom_left 
          {
              width: 50%;
                    float: left;
                    margin-top: 15px;

          }*/
          
          .bottomfooterlogo{background: #fff;display: block;content: ".";clear: both;overflow: hidden;position: relative;}
             
              .footerconnecters
              {
                  position: absolute;
                    right: 5px;
                    top: 4px;
                    color:#000000;
                  }
                  .bottomlogos
                  {
                      text-align: center;
                      width: 100%;
                  }
.cptxt{font-size:14px;}


.payment_table_card{margin-left:20px;}
.cclogo{position: absolute;right:0px;}




@media only screen and (max-width: 480px) 
{   .newsbtn{padding-top:18px;}
    .newstxt{width: 95px;margin-top: 30px;}
    .responsivefooterheight{height:50px;}
.container{width:303px; box-shadow:none !important;}
.responsivetoppad5{padding-top:5px;}
.h82{height:52px;}
.resw35p{width:100%; margin:10px 2px;}
.responsivetablewidth{width:72% !important;}
.payment_tables{width:100%;}
.w100{width:100px !important;}
.w120{width:120px !important;}
.w210{width:210px;}
.leftdivresp{float:none; width:100%;}
.rightdivresp{float:none; width:100%; margin-top:5px;}
.respw100p{width:100% !important; float:left; margin:5px;}
.textboxresponsiveadjust{width:60% !important;}
.redeemresponsive{width:35%; margin-top:1px !important;}
.hidenormal{display:table-cell;}
#topmenudiv{display:none;}
#topmenurightdiv{width:100%;text-align: center;}
.rightheader{width:100%;padding:10px 0px 0 0;width:100%;text-align:center;}
#hpfylogo{float: none;width: 100%;text-align: center;}
#topmenurightdivHome ul li{padding: 4px 2px 6px 3px;font-weight:normal;}
#MenuBarHome a{font-weight:normal;}
#menubar{display:none;}
.loginform{width:96%;margin-left:2%;}
.cclogo{position:relative; right:0px;}
#custdetpage .logintb{width:80%;}
.logingoogle{margin-top:0;margin-left:-3px;}

.leftpart-initial,.hideresponsive,.hideresponsive1{display:none;}
/*this commented by ra on 11 mar 2019 ,.earnrewarddiv*/
.rightpart-initial{width:100%;}
.hometablecontent{height:105px;}
.homebox1,.homebox2{width:100%;}
.loginbtn{float: right;margin-top: 10px;}
.thankleft,.thankright,.custnewdivleft{width:100%;}
.thankright{margin-top:10px;}
.continueshopdiv{text-align:left;}
.custloginfb,.custlogingoogle{margin-top:10px;}
.custright,.custleft{float:none;margin-top:10px;width:100%;}

.footerconnecters{    position: relative;text-align: center;margin: 10px 0px;    }
.payment_table_card{margin-left:0px;}
.wresponsive{width:144px;}
.regtext{margin-left:47px;}
.billrespo{width:149%;}
.updatetext{margin-left:58px;}
}


@media only screen and (min-width: 481px) and (max-width: 767px) 
{
    .newstxt{width:136px; padding-top:4px;margin-right:4px;}
    .responsivefooterheight{height:50px;}
    .container{width:464px;box-shadow:none !important;}
  .rightheader{padding:10px 10px 0 0;width:30%;}
  .resw35p{width:100%; margin:10px 2px;}
  .payment_tables{width:100%;}
  .h82{height:50px;}
  .rightheader img{margin-top:10px;}
  .leftdivresp{float:none; width:100%;}
.rightdivresp{float:none; width:100%; margin-top:5px;}
  .hidenormal{display:table-cell;}
  .responsivetoppad5{padding-top:5px;}
.rightheader{width:100%;padding:10px 0px 0 0;width:100%;text-align:center;}
#hpfylogo{float: none;width: 100%;text-align: center;}
.loginform{width:90%;margin-left:5%;}
.cclogo{position:relative; right:0px;}
.leftpart-initial,.hideresponsive,.hideresponsive1{display:none;}
/* commented by ra,.earnrewarddiv*/
.leftpart-initial,.hideresponsive1{display:none;}
.rightpart-initial{width:100%;}
.hometablecontent{height:60px;}
.homebox1,.homebox2{width:100%;}
.thankleft,.thankright,.custnewdivleft{width:100%;}
.thankright{margin-top:10px;}
.continueshopdiv{text-align:left;}
.custloginfb,.custlogingoogle,.custright,.custleft{float:none;margin-top:10px;width:100%;}
.footerconnecters{    position: relative;text-align: center;margin: 10px 0px;    }
.payment_table_card{margin-left:0px;}
.wresponsive{width: 216px;float: right;}
.ddstatecss{width:80%; float:right; text-align:right;}
.billrespo{width:221%; margin-left:83px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) 
{
    
.loginform{width:90%;margin-left:5%;}
.ddstatecss{width:85%;}
.leftpart-initial{display:none;}
.rightpart-initial{width:100%;}
.hometablecontent{height:90px;}
.cclogo{right:-175px;}
.billrespo{width:147%;}
}



@media only screen and (min-width:992px) and (max-width: 1199px) 
{
.loginform{width:67%;}
.ddstatecss{width:65%;}
.rightpart-initial{width:695px;}
.hometablecontent{height:90px;}
.cclogo{ right:-80px;}
.billrespo{width:162%;}
}
.tdhead1 {color:black; font-weight:bold;}
.btnsubmit { background-color :red ;float :right;color:white;padding:4px ;margin :auto ;}
.returnform { float :right ; font-size :12pt;}
.bodyreturnform {background-color :white;}
.btnright{float:right;text-decoration:none;font-family:Tahoma !important;font-size:15px !important;color:#ffffff !important;background-color:#d10b0b !important;padding:3px 12px;border:none;}
#orderreturnfancyboxclose{font-size:14px;}
.rewardexpierdatecolor {color :#d10b0b}
