/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit; 
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body{
	margin:0px;
	padding:0px;
	background:#c4dae1;
    font-family: Helvetica, Arial, sans-serif;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
#wrapper{
	/* width:1140px; */
	width:960px;
	background:#c4dae1;
	
}
.inner_wrapper{
	width:953px;
	background:url(../images/bg_shadow1.jpg) repeat-y left top;
	padding:0 0 50px 0;
}
.inner_wrapper1{
	width:937px;
}
											
											/* Header */
#header{
	background:#ffffff;
}
.logo{
	padding:10px 40px;
}
#menu{
	border-bottom:2px solid #000;
}											
.border_menu{
	padding:0 0 0 70px;
}											/* Body */

#body{
	background:url(../images/bg_dots.gif) repeat-x left top;
	width:937px;
	padding:0;
}

#body-h{
	background:url(../images/bg_dots.gif) repeat-x left top;
	width:937px;
	padding:0;
          overflow:hidden;
          height:422px;
}
#body-m{
	background:url(../images/bg_dots.gif) repeat-x left top;
	width:937px;
	padding:0;
            overflow:hidden;
            height:411px;
}

#body-p{
	background-color:#fff;
	width:937px;
	padding:0 0 0px 0;
}


.bg_white{
	background:#ffffff;
	padding:13px 0 0 0;
	height: 23px;
}

.bg_curve{
	background:transparent url(../images/img_homecurve.jpg) no-repeat right top;
	height:23px;
	width:601px;
}

/*.bg_dots{
	background:url(../images/bg_dots.jpg) repeat-x left top;
	padding:0 0 40px 0;
}*/

#bg_curve2{
	/*background:url(../images/bg_center1.png) repeat-y left top;*/
	width:890px;
}
*html #bg_curve2{
	width: 890px;	
	background: none !important;
}
.bg_curve2a{
	background:transparent url(../images/img_homecurve1.png) no-repeat right top;
	height:26px;
}

#bg_curve2a{
	width:673px;
}
*html #bg_curve2a{
	width:673px;	
	background: none !important;
}
.bg_curve2b{
	background:transparent url(../images/img_curve1a.png) no-repeat right top;
	height:26px;
}

.bg_blue{
	background:url(../images/img_homebg.png) repeat-y right top;
}
.bg_blue1{
	background: url(../images/img_bgcenter.png) repeat-y right top;
        min-height:1px;
	height:auto !important;
	height:1px;
}
*html .bg_blue1 {
 	height:1px;
}
.bg_blue2{
	background: url(../images/img_bgcenter.png) repeat-y right top;
width:673px;
}
*html .bg_blue2 {
 	height:1px;
}
#bg_curve3{
	width:890px;
	margin: 0 0 30px 0;
}
*html #bg_curve3{
	width: 890px;	
	background: none !important;
}
.bg_curve3a{
	background:transparent url(../images/img_homecurve2.png) no-repeat right top;
	height:25px;
}
#bg_curve3a{
	width: 673px;
       margin:0 0 32px 0;
}
*html #bg_curve3a{
	width: 673px;	
	background: none !important;
}
.bg_curve3b{
	background:transparent url(../images/img_curve1b.png) no-repeat right top;
	height:28px;
}
.bg_medic{
	padding:0px 0 0 99px;
	background: url(../images/img_pinkbox2.png) top left no-repeat;
	min-height: 335px;
}
.bg_medic1{
	font:20px Helvetica, Arial, sans-serif;
	font-weight:bold;
	width:210px;
	padding: 10px 0 0 0;
}
.bg_medic1 span{
	font:20px Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#0c607f;
}
.img_left{
	position:absolute;
	padding:20px 0 0 0;
	/*background:url(../images/img_homedoctor.png) no-repeat left top;*/
}
.col_left{
	width:235px;
	padding:20px 0 0 0;
}
.col_left01{
	width:235px;
	padding:26px 0 0 0;
}
.pos_all{
	margin:-83px 0 0;
      /*position:absolute;*/
        width:235px;
       /* margin:-89px 0 0; */
       position:absolute;
}
.pos1_all{
	position:relative;
	width:235px;
}
.c_box1a{
	padding:7px 6px 1px 5px;
}
.c_box1b{
	padding:20px;
	text-align:center;
}
.pwhite{
	font:11px Helvetica, Arial, sans-serif;
	color:#FFF;
	padding:5px 0;
}
.pwhite a{
	font:11px Helvetica, Arial, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.pwhite a:hover{
	font:11px Helvetica, Arial, sans-serif;
	color:#B90C3A;
	text-decoration:none;
}
.left_content1a{
	padding:35px 0 0 30px;
	text-align: right;
}
.left_content1a h1{
	font:23px Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:right;
}
.left_content1b{
	padding:0 28px 0 30px;
	text-align: right;
}
.left_content1b h1{
	font:23px Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:right;
}
.left_content1c{
	padding:130px 0 0 30px;
	text-align: right;
}
.left_content1c h1{
	font:23px Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:right;
}
.left_content{
	padding:0px 0px 40px 20px;
	text-align: right;
}
.left_content001{
	text-align: right;
}
.left_content001 h1{
	font:23px Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:right;
        text-transform:uppercase;
}
.left_content h1{
	font:23px Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:right;
        text-transform:uppercase;
}
.left_content-p h1{
	font:23px Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:right;
}

.left_content1{
	padding:40px 28px 0 30px;
	text-align: right;
}
.left_content1 h1{
	font:23px Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-align:right;
}

.img_left1{
	text-align:right;
}
.img_left1a{
	text-align:right;
	margin: 0  0 20px 0;
}
.con_box{
	width:235px;
}
.img_leftcurve{
	width: 32px;
}
.img_1{
	padding:3px 5px 0px 0px;
	width:39px;
}
.img_2{
	padding:3px 0;
	width:39px;
}
.img_1 p, .img_2 p{
	font:11px Helvetica, Arial, sans-serif;
	text-align:center;
/*	padding:0 10px;*/
	padding:0;
}
.col_mid{
	width:280px;
}
.col_mid1a{
	width:350px;
	text-align: center;
}
.col_right1a{
	width:440px;
	text-align: center;
}
.col_mid h1{
	font:35px Helvetica, Arial, sans-serif;
	color:#FFF;
}
.col_right{
	width:380px;
}
.col_right1{
	width:673px;
}

.col_boxleft{
	width:264px;
}
.col_boxright{
	width:673px;
}
.col_boxright object {
     margin:0;
     padding:0;
}
.col_container{
	width:937px;
	padding: 0 0 30px 0;
}
.right_content{
	  width:457px;
        /*width:600px;*/
       padding-bottom:10px;
}

.right_content-f{
	width:685px;
        padding-bottom:4px;
}
.right_content1{
	padding:22px 5px 5px 0px; 
}

.right_content31{
	padding:20px 5px 5px 78px; 
}
.ptzero {
     padding-top:0;
}

.c_box1{
	/* padding:10px 0 10px 30px; */
        width: 180px; 
        padding:7px 0 40px 30px;
}
.c_box{
	padding-top:26px;
}
.c_box01{
	padding:20px 0;
width: 200px;
}
.c_box02{
	padding:30px;
padding-top:0px;
}
.right_txt01{
	padding:11px 30px;
}
.right_txt01-f{
	padding:45px 55px 0px 55px;
}
.right_txt01-f p{
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:18px;
	padding:0 0 10px 0;
}
.right_txt01 p{
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:18px;
	padding:0 0 10px 0;
}
.right_txt01-f ul {
	padding:0 15px 10px 35px;
	list-style:none;

}
.right_txt01 ul {
	padding:0 15px 10px 15px;
	list-style:none;

}
.right_txt01-f ul li {
	background:url(../images/img_bullet.gif) no-repeat left 8px;
	line-height:20px;
	padding:0 0 10px 10px;
    font-size:13px;
    color:#fff;
}
.right_txt01 ul li {
	background:url(../images/img_bullet.gif) no-repeat left 10px;
	line-height:20px;
	padding:0 0 10px 10px;
    font-size:13px;
    color:#fff;
}
.right_txt01 ul li a span {
	padding:0 0 0 15px;
}
.right_txt01-f ul li a span {
	padding:0 0 0 15px;
}
.right_txt01 ul li a{
	padding:0 10px;
	text-decoration:none;
	color:#FFF;
	font:13px Helvetica, Arial, sans-serif;
}
.right_txt01-f ul li a{
	padding:0 10px;
	text-decoration:none;
	color:#FFF;
	font:13px Helvetica, Arial, sans-serif;
}
.right_txt{
	padding:0 30px 13px 21px;
      
}

.right_txt-pr{
  padding:3px 46px 0 0;
}
.right_txt-t {
padding:0 35px 0;
}

.right_txt2{
	padding:40px  30px 70px 30px;
}
.right_txt2 p{
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:18px;

}

.right_txt3{
	padding:20px 30px 20px 30px;
}
.right_txt03{
	padding:0px 30px 5px 27px;
}
.right_txt03 p{
	padding:0px 30px 20px 3px;
}

.right_txt3 p, .right_txt03 p {
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:18px;
	/*padding:0 0 10px 0;*/
}

.right_txt1{
	padding:24px 15px 50px 15px;
}
.right_txt1 p{
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:18px;
}
.right_txt p{
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:18px;
	padding:3px 0 10px 10px;
}
.right_txt002 p{
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:18px;
	padding:3px 0 20px 30px;
}
.right_txt-pr p{
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:18px;
	padding:3px 0 10px 0;
}
.right_txt ul {
	padding:0 15px 10px 49px;
	list-style:none;


}
.right_txt ul li {
	background:url(../images/img_bullet.gif) no-repeat left 8px;
	line-height:20px;
	padding:0 0 10px 10px;
       font-size:13px;
       color:#fff;
}
.right_txt ul li a span {
	padding:0 0 0 15px;
}
.right_txt ul li a{
	padding:0 10px;
	text-decoration:none;
	color:#FFF;
	font:13px Helvetica, Arial, sans-serif;
}

.right_txt3 ul li {
	background:url(../images/img_bullet.gif) no-repeat left 10px;
	line-height:20px;
	padding:0 0 10px 10px;
    font-size:13px;
    color:#fff;
}
.p16{
	color:#ffffff;
	font:16px Helvetica, Arial, sans-serif;
	padding:3px 0 0 25px;
line-height:20px;
}
.br_white{
	border-bottom:2px solid #fff;
	margin:0 30px;
}
.img_left2{
	margin:0 0 0 50px;
}
.tbl_width{
	/* width:200px; */
       width:155px;
}
.left_tblbg{
	background:#4c99b2;
	height:26px;
}
.left_tblbg2{
	background:#4c99b2;
        width: 612px; /*jayvee added*/
}
.left_tblbg1a{
	background:#ffffff;
	height:42px;
	border-bottom:1px solid #6d777a;
	border-right: 1px solid #6d777a;
}
.left_tblbg1a p{
	background:#ffffff;
	color:#000;
	padding:5px 0 0 10px;
        line-height:15px;
}
.left_tblbg1b{
	background:#ffffff;
	border-bottom:1px solid #6d777a;
	border-right:1px solid #6d777a;
	padding: 0 10px 6px 10px;
    /* height:22px; */
}
.left_tblbg1b p{
	color:#000;
	padding:3px 0 0 0;
	line-height: 15px;
}
.txt_bold{
	font:14px Helvetica, Arial, sans-serif;
	font-weight:bold;
	padding:0;
	color:#FFF;
	padding:5px;
    margin-left:5px;
}
.left_tblbg p{
	font:13px Helvetica, Arial, sans-serif;
	color:#FFF;
	padding:5px 0 0 10px;
}
.left_tblbg1{
	background:#ffffff;
	height:26px;
	border-bottom:1px solid #6d777a;
}
.left_tblbg1 p{
	font:13px Helvetica, Arial, sans-serif;
	color:#000;
	padding:5px 0 0 10px;
}
.img_right{
	padding:14px 0;
        text-align:center;
        width:146px;
}
.p12{
	color:#FFF;
	font:12px Helvetica, Arial, sans-serif;
	text-align:center;
       padding-right:30px;
}
.p12-t{
	color:#FFF;
	font:12px Helvetica, Arial, sans-serif;
	text-align:center;
      }
.p12a{
	color:#FFF;
	font:12px Helvetica, Arial, sans-serif;
	padding:0 0 0 120px;
}
.tbl_width1{
	
}
.br_tbl{
	border:1px solid #6d777a;
	padding:0 10px;
}
.txt_bottom{
	color:#ccdfe5;
	padding:20px 0 0 45px;
	font:14px Helvetica, Arial, sans-serif;
	width: 438px;
}
.paddright{
	/*padding:117px 0 0 50px;
	text-align:center;*/
	width:46px;
}
.paddright img{
       padding-bottom:5px;
}
.l_top{
	padding:5px 0 0;
       width:115px; 
      /* width:58px; */
}
.l_top a:hover{
 color:#B90C3A;
}
.l_top1{
	padding:0 10px;
	width:70px;
}
.btntop{
	width:60px;
}

.p32{
	font:35px Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 50px;
	text-align: left;
}
.p32a {
	font:35px Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#FFF;
	background:url(../images/img_bigplus.gif) no-repeat 125px 18px;
	text-align:left;
	padding:10px 150px
}
.e_newstxt{
	font:13px Helvetica, Arial, sans-serif;
	color:#fff;
      /* padding-left:6px; */
}
.e_newsbox{
	width:700px;
}
.e_newspadd{
	padding:0 0 0 217px;
}
.e_newtxtbox{
	background:url(../images/e_newstxtbox.gif) no-repeat;
	width:168px;
	height:20px;
	border: 0;
    color:#fff;
    font-size:14px;
}
.e_newtxtbox1{
	width:168px;
	height:20px;
	border: 0;
}

.img_submit{
	padding:5px 0 0 10px;
}
.img_submit1{
	padding:5px 0 0 65px;
}

.box_enews{
	padding:5px 5px 5px 5px;
}	
.box_stock{
	padding:5px 5px 5px 0;
}										
.e_newspadd1{
	padding:0 0 0 5px;
}
.select1{
	background:#7eb1bc;
	border:0;
}
.e_newtxtbox2{
	background:#7eb1bc;
	border:0;
	width:144px;
	height:20px;
	font:12px Helvetica, Arial, sans-serif;
	color:#fff;
	padding:3px 0 0 4px;
}
.e_newtxtbox1a{
	width:144px;
	height:25px;
}
.e_newtxtbox2b{
	background:#7eb1bc;
	border:0;
	width:309px;
	height:25px;
	font:12px Helvetica, Arial, sans-serif;
	color:#fff;
	padding:3px 0 0 2px;
}
.e_newtxtbox1b{
	width:309px;
	height:25px;
	padding: 2px 0;
}
.e_newtxtbox2c{
	background:#7eb1bc;
	border:0;
	width:308px;
	height:85px;
	font:12px Helvetica, Arial, sans-serif;
	color:#fff;
	padding:3px 0 0 3px;
}
.e_newtxtbox1c{
	width:308px;
	height:85px;
	padding: 2px 0;
}
.e_newchkbox{
	background:#6cb3be;
	border:0;
	font:12px Helvetica, Arial, sans-serif;
	color:#fff;
	padding:3px 0 0 4px;
}
.faq_padd1{
	height:290px;
	text-align:right;
}
.faq_padd2{
	height:285px;
	text-align:right;
}
.faq_padd3{
	height:300px;
	text-align:right;
}

.acne_padd{
	height:190px;
	text-align:right;
	/*padding: 15px 0 0 0;*/
}
.acne1_padd{
	height:260px;
	text-align:right;
}
.acne1a_padd{
	height:120px;
	text-align:right;
}
.acne1b_padd{
	height:500px;
	text-align:right;
	padding: 15px 0 0 0;
}
.acne1c_padd{
	height:300px;
	text-align:right;
	padding: 30px 0 0 0;
}
.acne1d_padd{
	height:280px;
	text-align:right;
	padding: 30px 0 0 0;
}
.acne1e_padd{
	height:280px;
	text-align:right;
	padding: 80px 0 0 0;
}
.padd_tbl{
	width:435px;
	border:1px solid #b50038;
	background:#FFF;
	padding:5px 0;
	color:#005e7c;
	font:12px Helvetica, Arial, sans-serif;
}
.prom_txtbox{
	height:19px;
	width:148px;

}
.prom_txtbox1{
	height:18px;
	width:146px;

}
.tbl_box{
	padding:4px;
}
.tbl_box p{
	text-align:right;
	color:#005e7c;
	font:12px Helvetica, Arial, sans-serif;
       margin: 10px 0 0 0;
}
.prom_padd{
	padding:0 0 0 100px;
}
.c1_box1{
	width:120px;
	padding: 10px 0 0 0;
}
.c1_box{
	padding:10px;
}
.review_padd{
	height:820px;
	padding:10px 0 0 0;
}
.p12_review{
	color:#FFF;
	font:12px Helvetica, Arial, sans-serif;
	text-align:center;
}
.bold_txt{
	font-weight:bold;
	font:12px Helvetica, Arial, sans-serif;
}
.bold_txt1{
	font-weight:bold;
	font:12px Helvetica, Arial, sans-serif;
	color:#fff;
}

.stockists_padd{
	padding:0 0 10px 0;
}
.stockists_padd p{
	font:12px Helvetica, Arial, sans-serif;
	color:#fff;
}

.medic_padd{
	padding:10px 10px 10px 80px;
}
.medic_padd p{
	font:20px Helvetica, Arial, sans-serif;
	color:#fff;
	padding:0 0 30px 0;
}
.medic_padd p span{
	font:15px Helvetica, Arial, sans-serif;
	color:#fff;
}

.paddtop{
	padding:90px 0 0 0;
	font:15px Helvetica, Arial, sans-serif;
	color:#fff;
}
.right_content2m {
width:350px;
}



											/* Footer */
											
#footer{
       padding: 0 20px;
       height:116px;
line-height:100%;
} 
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#000;
	/* border-right:1px solid #000; */
	padding:0 5px;
	text-decoration:none;
	font:11px Helvetica, Arial, sans-serif;
        background:url(../images/bg_vline1.gif) no-repeat right 2px;
}
#footer ul li a:hover {
	text-decoration:none;
}
.f_left{
	width:400px;
	padding:10px 0;
}
.footer_left{
	width:145px;
	border-right:1px solid #005e7c;
	height:52px;
                     margin-top:3px;
                     margin-bottom:15px;
}
.footer_left .black a, .footer_left  .txt1 a{
padding-left:0px;
}
.footer_left-a{
	width:150px;
/*	width:155px; */
	border-right:1px solid #005e7c;
	height:50px;
                     margin-top:3px;
                     margin-bottom:20px;
}
.footer_left-a .black a, .footer_left-a  .txt1 a{
padding-left:0px;
}
.footer_mid{
	/*width:150px;*/
	border-right:1px solid #005e7c;
	height: 52px;
       width:137px;
       margin-top:3px;
padding-left:2px;
	
}
.footer_right{
	width:75px;
        margin-top:3px;
padding-left:2px;
}
.footer_right-a{
	width:79px;
       margin-top:3px;
}
.txt1 a{
	font:11px Helvetica, Arial, sans-serif;
	color:#2d98d9;
	padding:0 5px;
	height:55px;
	text-decoration:none;
	
}
.txt2 a{
	font:11px Helvetica, Arial, sans-serif;
	color:#58a981;
	padding:0 5px;
	height:55px;
	text-decoration:none;
	
}
.txt3 a{
	font:11px Helvetica, Arial, sans-serif;
	color:#d20642;
	padding:0 5px;
	height:55px;
	text-decoration:none;
	
}
.black a{
	font:11px Helvetica, Arial, sans-serif;
	color:#000;
	padding: 0 0 0 5px;
        }
.black a:hover{
	font:11px Helvetica, Arial, sans-serif;
	color:#B90C3A;
      /* line-height:13px; */
}
.f_right {
	width:490px;
	padding:10px 0 0 0;
        text-align:right;
        line-height:15px !important;
}
.f_right01{
	width:490px;
	padding:10px 0 0 0;
        text-align:right;

}
.f_right h2{
	font:22px Helvetica, Arial, sans-serif;
	padding:0 0 0 50px;
}
.f_right h3{
	font:22px Helvetica, Arial, sans-serif;
	padding:50px 0 0 0;
                      font-weight:200;
                      text-align:right;
line-height:150%;
}
.f_right01 h3{
	font:22px Helvetica, Arial, sans-serif;
	padding:25px 0 0 0;
                      font-weight:200;
                      text-align:right;
line-height:150%;

}

*:first-child+html .f_right h3{
	font:22px Helvetica, Arial, sans-serif;
	padding:30px 0 0 0;
        font-weight:200;
        text-align:right;
}
*:first-child+html .f_right01 h3{
	font:22px Helvetica, Arial, sans-serif;
	padding:25px 0 0 0;
        font-weight:200;
        text-align:right;
}
.f_right a:hover{
    color: #B90C3A !important;
}
.ftop{
	padding:0 100px;
}
.p11{
	font-size:12px;
        font-family: Helvetica, Arial, sans-serif;
	padding:3px 0 0 0;
}
.img_mail{
	padding:2px 10px 2px 10px;
}
.txtbox{
	background:url(../images/img_txtbox.jpg) no-repeat left top;
	width:156px;
	height:20px;
	font-size:11px;
        font-family: Helvetica, Arial, sans-serif;
	color:#b1b6b8;
	border:0;
	padding:2px 5px 0 5px;
	
	
}
.txtbox_input{
	width:166px;
	height:20px;

}
.padd_li , #padd_li{
	padding:0 0 0 258px;
}
.padd2_li{

	padding:0 0 0 30px;
}
.padd3_li{
	padding:0 0 0 60px;
}
.footer_left1{
	padding:93px 0 0 0;
}
.footer_left2{
	padding:68px 0 0 0px;
}
.txt_dermtested{
	font:11px Helvetica, Arial, sans-serif;
	font-weight:bold;
                   }
.txt_dermtested1{
	font:11px Helvetica, Arial, sans-serif;
	font-weight:bold;
	padding:10px 0 0 0px;
                    }
.txt_dermtested1 span a{
	font:12px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
.txt_dermtested01{
	font:11px Helvetica, Arial, sans-serif;
	font-weight:bold;
	padding:20px 0 0 0px;
                    }
.txt_dermtested01 span {
	font:12px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#000;
}
.txt_dermtested01 span a{
	font:12px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
.txt_dermtested span a{
	font:12px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
#nb a{
	border:0px !important;
}
#nb1 a{
	border:0px !important;
        background-image: none !important; 
}
#nb2{
	border:0px !important;
}

/* ADDED CSS */

.tbl_block1 {
     width:152px;
    font:13px Helvetica, Arial, sans-serif;
}
.tbl_tr {
     padding:4px 0 4px 10px;
    margin-bottom:1px;
}

.tbl_block1 .color1 {
   background-color:#4C99B2;
  color:#fff;
}

.tbl_block1 .color2 {
   background-color:#fff;
  color:#000;
}

.tbl_block2 {
    /*  width:620px; */
    font:11px Helvetica, Arial, sans-serif;
}
.tbl_block2 .col1 {
     width:301px;
}
.tbl_block2 .col2 {
     width:302px;
}
.tbl_block2 .color1 {
   background-color:#4C99B2;
  color:#fff;
  padding:6px 0 6px 10px;
  font-size:14px;
   font-weight:bold;
}
.tbl_block2 .padd_bor {
   border:1px solid #6D777A;
  padding:6px 0 6px 10px;
  color:#fff;
}
#f1, .btZ {
border-top:none !important;
}
.btZR {
border-top:0 !important;
border-right:0 !important;
}
.btR {
border-right:0 !important;
}
#f2 {
border-top:none !important;
}
p a {
color:#fff;
text-decoration:none;
}
.forum-container, .forum-registration{
margin:0px 15px;
}
h1 a {
color:#fff;
text-decoration:none;
}
.c_box2{
	text-align: center;
}

#curveboxb{
	background: #0c607f;	
}

#pinkboxb{
	background: url(../images/img_pinkboxbr.gif) top left repeat-x;
}

#pinkboxbr{
	background: url(../images/img_pinkboxb.png) top left no-repeat;
        min-height: 316px;
}
#pinkbox .right_content1{
	padding: 0px !important;
}
.padd1b{
	padding:9px 0;
	text-align:center;
}


/* added css fixed */
#cat_551250_divs {
    height:25px;
    /* padding-top:20px; */
    text-align:right;
}
.list01 li{
    color: #ffffff;
    font-size:13px;
    /* padding-bottom:0 !important; 
    padding-left:15px !important;*/
}

.o_list01 {
    margin:0;
    padding:0 0 0 40px;
}
.o_list01 li{
    color: #ffffff;
    font-size:13px;
   padding-bottom:10px;
}
.pzero_h {
    padding:0;
}

/*temp_msp01*/
.temp_msp01 .col_left {
     padding-top:25px;
}
.temp_msp01 .acne_padd, .temp_msp01 .acne_padd .left_content {
    padding-top:0;
}
.temp_msp01 .acne_padd {
    height:175px;
}

/*temp_msp02*/
.temp_msp02 .lbox_01 {
    height:420px;
}

.temp_msp02 .left_content{
	padding:5px 0 0 30px;
	text-align: right;
}
.ftop_01 {
  margin-left:100px;
  /* position:absolute; */
}
.f_right #nb a, .f_right #nb1 a, .f_right01 #nb1 a {
      padding-right:0;
}

.btntop_01 {
	background: url(../images/img_plus.jpg) left center no-repeat;   
      
}
.btntop_02 {
	background: url(../images/img_plus.jpg) right center no-repeat;   
}
.btntop_01 a  {
       padding:0 5px 0 20px;
       font-size:11px;
       text-decoration:none;
       color:#ffffff;
       border-right:1px solid #ffffff; 
line-height:15px;
}
.btntop_02 a  {
       padding:0 20px 0 5px;
       font-size:11px;
       text-decoration:none;
       color:#ffffff;
line-height:15px;
}

/*--- temp_wm01 ---*/
.temp_wm01 .fixedH_01 {
     height:240px;      
}
.temp_wm01 .fixedH_02 {
     height:290px;      
}
.temp_wm01 .fixedH_03 {
     height:290px;      
}
.temp_wm01 .fixedH_04 {
     height:505px;    
}
.temp_wm01 .fixedH_05 {
        height:205px;    
}

/*--- temp_wm02 ---*/
.temp_wm02 .fixedH_01 {
     height:290px;      
}
.temp_wm02 .fixedH_02 {
     height:290px;      
}
.temp_wm02 .fixedH_03 {
     height:355px;      
}
.temp_wm02 .fixedH_04 {
     height:500px;    
}
.temp_wm02 .fixedH_05 {
        height:255px;    
}
#padd0 .left_content {
      padding-top:12px;
      padding-bottom:10px;
      /* height:170px; */
}

#padd0 h1 {
     padding-bottom:8px;
    padding-left:30px;
}


.post-title a{
      text-decoration:none;
      color:#ffffff;
}
.BlogRecentPost li a{
     text-decoration:none;
      color:#ffffff;
}
.BlogRecentPost li a:hover{
     text-decoration:none;
     color:#B90C3A;
}
.BlogPostArchive li a{
  text-decoration:none;
  color:#ffffff;
}
.BlogPostArchive li a:hover{
  text-decoration:none;
   color:#B90C3A;
}
ol li{
color:#fff;
font-family: Helvetica, Arial, sans-serif;
font-size:13px;
margin-left:25px;
}
.webappsearchresults {
color:#fff;
line-height:18px;
}

.obj_top {
     height:320px;
     overflow:hidden;
     position:relative;
     top:-19px;
}
.ptopZ {
    padding-top:0;
}
.marB {
     margin-bottom:30px;
}
.xmm .links a {
 font-size:11px;

}
.links a:hover {
color:#B90C3A;
}

p.colortxt{
color:#CCDFE5;
display:block;
padding-top:20px;
font-size:11px;
}

/*-- NEW --*/
.graph_1{
	margin: 0 18px 0 0;
	padding: 18px 0 0 0;
	width: 237px;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.graph_1 p{
	padding: 0 0 13px 32px;
}
.graph_2{
	margin: 0 18px 0 0;
	padding: 18px 0 0 0;	
	width: 164px;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.graph_2 p{
	padding: 0 0 13px 28px;
}
.graph_3{
	width: 155px;
	padding: 18px 0 0 0;	
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.graph_3 p{
	padding: 0 0 13px 25px;
}
.graph_4{
	margin: 0 125px 0 0;
	padding: 18px 0 0 0;	
	width: 240px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.graph_4 p{
	padding: 0 0 13px 31px;
}
.graph_5{
	width: 183px;
	padding: 18px 0 0 0;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.graph_5 p{
	padding: 0 0 13px 21px;
}
.graph_1, .graph_2, .graph_3, 
.graph_4, .graph_5 {
       line-height:18px;
}

.graph_title{
	height: 26px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff
	text-align: center;	
}
.graph_1 ul{
	margin: 0 0 0 32px;
	padding: 0;
	list-style: none;
}
.graph_2 ul{
	margin: 0 0 0 28px;
	padding: 0;
	list-style: none;
}
.graph_3 ul{
	margin: 0 0 0 25px;
	padding: 0;
	list-style: none;
}
.graph_4 ul{
	margin: 0 0 0 31px;
	padding: 0;
	list-style: none;
}
.graph_5 ul{
	margin: 0 0 0 21px;
	padding: 0;
	list-style: none;
}
.sqbullet1{
	padding: 0 0 0 17px;
	height: 20px;
	background:url(../images/img_sqbullet1.gif) no-repeat left 3px;
}
.sqbullet2{
	padding: 0 0 0 17px;	
	height: 20px;
	background:url(../images/img_sqbullet2.gif) no-repeat left 3px;
}
.sqbullet3{
	padding: 0 0 0 17px;	
	height: 20px;
	background:url(../images/img_sqbullet3.gif) no-repeat left 3px;
}
.txtbox4{
	background-color:#7EB1BC;
	border:medium none;
	color:#FFFFFF;
	height:20px;
	width:230px;
} 
.img-prod {
	position:relative;
	right:20px;
	top:-25px;
}
#cat-img {
	position:relative;
	top:-93px;
}
.txt_dermtested1 span{
font:12px Helvetica, Arial, sans-serif;
	font-weight:normal;
	padding:10px 0 0 0;
}
.txt_dermtested span{
font:12px Helvetica, Arial, sans-serif;
	font-weight:normal;
	padding:10px 0 0 0;
}


.posleft_h1 {
       margin:0 0 0 -250px !important;
       position:absolute;
       text-align:right;
       width:200px;
}

.posleft2_h1 {
       margin:0 0 0 -229px !important;
       position:absolute;
       text-align:right;
       width:200px;
}
.posleft3_h1 {
       margin:0 0 0 -229px !important;
       position:absolute;

       text-align:right;
       width:200px;
}

.posleft_h1 h1, .posleft2_h1 h1, .posleft3_h1 h1 {
     font-family:Helvetica,Arial,sans-serif;
     font-size:23px;
    font-weight:bold;
}

p.links {
	line-height:13px;
}
*:first-child+html .img-prod{
  position:relative;
  right:0px;
  top:-25px;
} 
*:first-child+html.img_left2{
padding:0 0 0 72px;
}
.paddb{
padding-bottom:30px;
}
.footer_mid-c {
border-right:1px solid #005E7C;
height:47px;
/* width:125px; */
width:137px;
margin-top:3px;
}
.r_button {
 /* position:relative;
 top:-1px; */
}
.askt {
  position:relative;
  top:3px;
}
.pad-m {
padding-top:10px;
}
.prod-ac{
position:relative;
top:9px;
}
.padd-space strong{
padding-left:43px;
}
.padd-space1 {
padding-left:60px;
}
.padd-space2 {
padding-left:42px;
}
.padd-space3 {
padding-left:17px;
}
.colr_bg {
background-color:#0b607f;
}
.postop-bg {
 position:relative;
top:-10px;
background-color:#0b607f;
width:673px;
padding-top:20px;
}
.selectbox{
 background:#7EB1BC url(../images/dropdown-img.png) no-repeat scroll right center;
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  width : 230px;
  display : block;
  text-align:left; 
 cursor: pointer;
  border:1px solid #7EB1BC;
  color:#fff;
}
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:#7EB1BC;
  border:1px solid #7EB1BC;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #7EB1BC;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
.img-quote {
 padding:0 !important;
 margin:0 !important;
 position:absolute;
}
.txt3{
width:200px;
}
.header-space {
  height:117px;
}
.blog-post{
padding-left:10px;
margin-top:-20px;
}
.xmm {
    margin-right:-90px;
    margin-top:-59px;
    text-align:center;
}
.footer_left .black {
padding-bottom:0;
}
.padd_01 {
    padding:0 0 0 30px;
}
.p_padd {
    padding-bottom:15px !important;
}
 *:first-child+html .ftop_01{
   /* margin-left:-391px; */
 }
*:first-child+html .tby{
  margin-left:295px;
 }
*:first-child+html #padd_li{
  padding:0 0 0 100px;
}

/* *:first-child+html #cat_551250_divs{
  width:480px;
  height:25px;
  padding-top:20px;
} */
 


.footer_fix {
  height:93px;
}
.txtfooter {
	font:11px Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.txtfooter span {
	font:12px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#000;
}
.txtfooter_h3, .txtfooter1_h3, .txtfooter2_h3  {
	font:22px Helvetica, Arial, sans-serif;
        font-weight:200;
        text-align:right;
        padding:5px 0 0 0;
        line-height:21px !important;
}
.txtfooter1_h3  {
  padding-top:4px;
}
.txtfooter2_h3  {
  padding-top:6px;
}
.br_white2 {
 border-bottom:2px solid #FFFFFF;
} 
.col_right1b{
  width:520px;
  font-size:12px;
}
.left_tblbg2 .txt_bold{
line-height:20px;
}
.stockist-box {
 border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:20px;
margin-right:40px;
padding-bottom:10px;
}
