@charset "utf-8";
/* CSS Document */

 /* This needs to be first because FF3 is now supporting this */
.clearfix {display: inline-block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}.clear{clear:both;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
html{color:#666;background:#fff;overflow:auto;overflow-y:scroll;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%; z-index:-1;}
input.text{line-height:18px;height:13px;}
legend{color:#000;}
br{letter-spacing:0px;}
a{text-decoration:none;}
p{margin:0 0 20px 0;line-height:22px;}
.center{margin:0px auto;}
.central{text-align:center !important;}
.left{float:left;}
.right{float:right;}
.textleft{ text-align:left; }
.textright{ text-align:right; }
.middle{vertical-align:middle;}
.clear{float:none; clear:both;font-size:0px;line-height:0px;height:0px; min-height:0px; padding:0px; margin:0px; overflow:hidden;}
.hide{display:none;}
.master{width:1000px;}
.hr{height:1px;line-height:0px;font-size:0px;border-top:solid 1px #f1f1f1;margin-top:10px;}
.inline{ display:inline; }
.hand{cursor:pointer;}
a{ outline:none; color:#a7a7a7;}
a img{border:none;}
a:hover{ text-decoration:underline; }
body{ font-size:12px; font-family:Verdana, Helvetica, sans-serif; background-color:#fff; line-height:22px; }

/* site wide */
#container{width:960px; margin:0 auto;}
.bound{ width:960px;overflow:hidden;margin:0 auto;}
a.expand { display:block; float:right; font-size:12px; height:18px; line-height:18px; vertical-align:middle; *width:90px; width:auto !important; }
img.iconTick{ margin-left:5px; vertical-align: middle; }
span.HighlightSearch {font-weight:bold;}
#menu{ height:33px; min-width:960px; width:auto !important; margin:0px auto; border-bottom:1px solid #d3d3d3; margin-bottom:50px;}
#menu li{ float:left;}
#menu a{ float:left; display:block; height:33px; background-repeat:no-repeat;}
#menu a:hover{color:#6e6d6d;}
#menu li.homecareproducts a{ width:170px;}
#menu li.homecareproducts a.hover{ background-position:0px -33px;}
#menu li.homecareproducts a.active{background-position:0px -67px;} 
#menu li.medicaldevices a{ width:150px; background-position:-235px 0px; }
#menu li.medicaldevices a.hover{ background-position:-235px -33px;}
#menu li.medicaldevices a.active{background-position:-235px -67px; }
#menu li.professionaltreatments a{ width:200px; background-position:-117px 0px; }
#menu li.professionaltreatments a.hover{ background-position:-117px -33px; }
#menu li.professionaltreatments a.active{background-position:-117px -67px;}
#menu li.healthsupplements a{ width:180px; background-position:-352px 0px; }
#menu li.healthsupplements a.hover{ background-position:-352px -33px; }
#menu li.healthsupplements a.active{background-position:-352px -67px;}
#menu li.media a{ width:90px; background-position:-471px 0px; }
#menu li.media a.hover{ background-position:-471px -33px; }
#menu li.media a.active{background-position:-471px -67px;}
#menu-popup{ z-index:99; position:absolute; top:-1000px; }
#menu-popup .popup { position:absolute; background-repeat:no-repeat; }
#menu-popup div.title{ margin-bottom:8px;}
#menu-popup div.title a { color:#B60005; font-size:14px; margin-bottom:5px; font-weight:bold;}


#menu-popup .menu_content div ul{ float:left; padding:0;}
#menu-popup .menu_content div li{line-height:15px; text-align:center;}
#menu-popup .menu_content div li h2 {font-size:10px; color:#FFF; padding:0; margin:0;}
#menu-popup .menu_content div li a{color:#FFF;}
#menu-popup .menu_content div ul.Prolist li{ width:150px; height:110px; margin-right:3px; float:left; background:#666366; margin-bottom:5px;}
#menu-popup .menu_content div ul.Prolist li:hover{background:#C60; }
#menu-popup .menu_content div ul.Prolist li a:hover{text-decoration:none;}
#menu-popup .menu_content div ul.Prolist li img{height:60px; margin:0;}
#menu-popup .menu_content div ul.Prolist li h2{margin-top:6px;}
#menu-popup .menu_content div ul.Prolist li h3{ font-size:10px; color:#FFF; padding:0; margin:0;}
#menu-popup .menu_content div ul li.img{margin-left:0;margin-bottom:7px;}
#menu-popup .menu_content div p{ clear:both; text-align:right;}

#menu-popup .homecareproducts .menu_content{width:660px; height:235px; background:url(01.png) no-repeat left -1px; padding:25px 15px 15px 0;}
#menu-popup .homecareproducts .menu_content div { padding:0 0px 0px 26px; width:650px;}

#menu-popup .professionaltreatments .menu_content{width:660px; height:235px; background:url(02.png) no-repeat left 0; padding:25px 15px 15px 0;  margin-left:90px;}
#menu-popup .professionaltreatments .menu_content div { padding:0 0px 0px 26px;}

#menu-popup .medicaldevices .menu_content{width:495px; height:120px; background:url(02.png) no-repeat left 0; padding:25px 15px 15px 0;  margin-left:260px;}
#menu-popup .medicaldevices .menu_content div { padding:0 0px 0px 26px;}

#menu-popup .healthsupplements .menu_content{width:190px; height:120px; background:url(04.png) no-repeat left 0; padding:25px 15px 15px 0;  margin-left:485px;}
#menu-popup .healthsupplements .menu_content div { padding:0 0px 0px 26px;}

#menu-popup .media .menu_content{width:342px; height:120px; background:url(05.png) no-repeat left 0; padding:25px 15px 15px 0;  margin-left:490px;}
#menu-popup .media .menu_content div { padding:0 0px 0px 26px;}


#header{height:127px; width:960px; margin:0 auto;}
#logo{background:url(logo.jpg) no-repeat; float:left; width:497px; height:127px;}
#logo a{display:block; width:390px; height:120px; text-indent:-999px; overflow:hidden;}
#language{float:right; margin:30px 8px 0 0; color:#b7b7b7;}
#language a{color:#b7b7b7;}
#banner{margin:0 auto; width:960px; height:260px;}
#homepage{width:960px; margin:0 auto; padding:50px 0 0 0;}
#notice{ display:block; background:url(official_distributors.jpg) no-repeat; width:808px; height:40px; text-indent:-999px; overflow:hidden; margin:-10px 0 50px 50px; z-index:999;}



.diduknow{width:900px;padding-left:26px;}
.diduknow .head{font-family: Arial; color:#666366; font-size:20px; line-height:20px; font-weight:bold;}
.diduknow .list{margin-top:20px;}
.diduknow .list td{width:300px;}
.diduknow .list td.dev{width:100px;}
.diduknow .list td.dev2{width:500px;}
.diduknow .list .title{display:block;color:#963; font-weight:bold; text-decoration:none;}
.diduknow .list .title:hover{color:#606060;}
.diduknow .list p{margin-top:10px;}
.diduknow .list p a{color:#963; font-weight:normal; text-decoration:none;}
.diduknow .list p a:hover{color:#606060;}

#wrapper{width:960px; margin:0 auto;}
#title{font-family:Arial; font-size:35px; color:#666; line-height:55px; width:960px; border-bottom:5px solid #6e6e6e; font-weight:bold; margin-top:30px;}
#title a, #title a:hover{color:#666; text-decoration:none;}

hr{margin:25px 0px 25px 0px;padding:0px;color:#666666;}

h1, h2, h3, h4, h5, h6 {margin:8px 0px 8px 0px;padding:0px;}
h1{font-family:Arial;font-size:22px;font-weight:510;color:#828081;}
h2{font-size:22px;}
h3 {font-size:20px;}
/* p, td, h1, h2..etc*/

/* messages*/
.required, .star{color:#C96}
.error{color:#EE0000; font-style:italic;}
.price{color:#0033BB}
.date{color:#8F7C72;font-size:11px}
/* messages*/

/* input[type="submit"]*/
input, textarea{font-family:Verdana;font-size:11px;font-weight:normal;border:1px solid #D3E0F5;background:#F7FAFF;color:#6380AF;}
input[type="text"], input[type="password"]{padding:4px 2px 4px 3px}
select{padding:1px;line-height:20px;}
textarea{padding:4px}

.white-link{color:#FFF;text-decoration:none}
.white-link:hover{color:#FF0000;text-decoration:none}

.faq a{color:#FFF;text-decoration:none}
.faq a:visited{color:#FF0000;text-decoration:none}
.faq a:active{color:#FF0000;text-decoration:none}
.faq a:hover{color:#FF0000;text-decoration:none}

.black-link{color:#202020;text-decoration:none}
.black-link:hover{color:#FFF;text-decoration:none}

.more{color:#158100;text-decoration:none;}
.more:hover{color:#7BC200;text-decoration:underline;}
/* anchors*/

.fl-left{float:left}
.fl-right{float:right}
.clear{clear:both;}

.pink{color:#963;}
.white{color:#FFF;}

.bold{font-weight:bold;}

.fnt-10{font-size:10px;}
.fnt-11{font-size:11px;}
.fnt-13{font-size:13px;}
.fnt-14{font-size:14px;}
.fnt-16{font-size:16px;}
.fnt-18{font-size:18px;}
.fnt-20{font-size:20px;}

.productmenu{float:left;width:165px;margin-top:78px; padding-right:15px;  }
.productmenu .first{display:block;color:#963;font-weight:bold;padding-left:15px; background:none;text-decoration:none;}

.productname{ margin-top:10px;padding-left:5px;}
.productname a{display:block;font-size:11px;color:#7f7d7f;text-decoration:none;margin-bottom:7px;padding-left:9px;}
.productname a:hover{color:#963;text-decoration:none;}
.productname a#selected{color:#963;text-decoration:none;}

.products{margin-top:50px;padding:0px;}
.products ul{display:inline;list-style:none;}
.products li{margin:0px 20px 25px 0px;border:1px solid #fff;width:130px; height:230px; padding:10px;float:left;}
.products li.last{margin-right:0px;}
.products .pic{height:170px;margin-bottom:15px; text-align:center}
.products .title{height:45px;text-align:center}
.products .title a{color:#7f7d7f;font-size:11px;line-height:13px;text-decoration:none;}
.products li:hover{border:1px solid #963}
.products .title a:hover{color:#963}

.endorsments{margin-top:20px;padding:0px;}
.endorsments ul{display:inline;list-style:none;}
.endorsments li{margin:0px 0px 10px 0px;border:1px solid #fff;width:120px; height:220px;padding:10px;float:left;}
.endorsments li.last{margin-right:0px;}
.endorsments .pic{height:170px;margin-bottom:5px; text-align:center}
.endorsments .title{text-align:center}
.endorsments .title a{color:#7f7d7f;font-size:11px;line-height:15px;text-decoration:none;}
.endorsments li:hover{border:1px solid #c38d58}
.endorsments .title a:hover{color:#c38d58}

.endorsments2{margin-top:20px;padding:0px;}
.endorsments2 ul{display:inline;list-style:none;}
.endorsments2 li{margin:0px 17px 20px 0px;border:1px solid #fff;width:120px;height:230px;padding:10px;float:left;}
.endorsments2 li.last{margin-right:0px;}
.endorsments2 .pic{height:170px;margin-bottom:5px; text-align:center}
.endorsments2 .title{text-align:center}
.endorsments2 .title a{color:#7f7d7f;font-size:11px;line-height:15px;text-decoration:none;}
.endorsments2 li:hover{border:1px solid #c38d58}
.endorsments2 .title a:hover{color:#c38d58}


.auth-doct{margin-top:20px;padding:0px;}
.auth-doct td{padding:0px 10px 20px 0px;}
.auth-doct td.last{padding-right:0px;}
.auth-doct .borderY{border:1px solid #c98a4c;width:160px;padding:5px 10px 5px 10px;font-size:11px;line-height:12px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.auth-doct .borderN{border:1px solid #fff;width:160px;padding:5px 10px 5px 10px;font-size:11px;line-height:12px;border-radius:none;-moz-border-radius:none;-webkit-border-radius:none;}
.auth-doct p, .auth-doct div, .auth-doct span{ margin:0; padding:0;font-size:11px; line-height:12px;}
.auth-doct a{color:#C93;font-size:11px;line-height:15px;text-decoration:none;}
.auth-doct a:hover{color:#7f7d7f}

.usetogether{width:555px; padding-left:45px;margin-top:50px; margin-left:180px;}
.usetogether .head{font-family: 'FuturaHeavyRegular'; color:#666366; font-size:20px; line-height:20px;}

.utw-products{margin-top:50px;padding:0px;}
.utw-products ul{display:inline;list-style:none;}
.utw-products li{margin:0px 20px 0px 0px;border:1px solid #fff;width:120px; height:165px; padding:10px;float:left;}
.utw-products li.last{margin-right:0px;}
.utw-products .pic{height:115px;text-align:center}
.utw-products .title{height:45px;text-align:center}
.utw-products .title a{color:#7f7d7f;font-size:11px;line-height:13px;text-decoration:none;}
.utw-products li:hover{border:1px solid #c38d58}
.utw-products .title a:hover{color:#c38d58}

/*footer listing items*/
.flist{margin-left:26px;}
.flist ul{display:inline;list-style:none; }
.flist li{float:left;margin-right:25px;}
.flist li.last{margin-right:0px;}
.flist .title{color:#666366;font-size:13px;line-height:13px;font-weight:bold; margin-bottom:15px;}
.flist li a{display:block;font-size:11px;color:#7f7d7f;text-decoration:none;margin-bottom:15px;}
.flist li a:hover, .flist li a#selected{color:#c38d58;text-decoration:none;}
/*footer listing items*/

.cnt-info1{ float:left; width:350px; margin-top:20px}
.cnt-info1 .title{color:#c38d58;font-weight:bold; margin-bottom:15px;}
.cnt-info1 td{ padding-bottom:3px;}
.cnt-info1 a{color:#c38d58;text-decoration:none;}
.cnt-info1 a:hover{color:#7f7d7f}
.cnt-info1 img{ margin-top:40px;}



#footer{width:960px; margin:0 auto; border-top:1px solid #d9d9d9; clear:both; margin-top:50px;}
#copyright{padding:10px 0 30px 0; color:#CCC; font-size:11px;}
