*{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5C5C5C;	list-style: none;}

body{	background-image: url(../images/body-background.gif); }

#eng{	display: block;}
#spa{ display: none;}

a, a:visited{ text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase;}
a:hover{ color: #53599E; text-decoration: underline;}
.anchorgrow{ width: 100%; height:100%; display: block;}
ul, li, ul a, li a{margin:0; padding: 0;}
div{ position:relative}

.floaterl{float: left !important;}
.floaterr{float: right !important;}
.floatern{float: none !important;}

.clearl{ clear: left;}
.clearr{ clear: right;}
.clearb{ clear: both;}

#contentpage{ margin: 0 auto; height: auto; width: 780px; text-align: center;}

.logo{	background: url(../images/logo-phlcorp.gif) no-repeat top center; 	width: 100%;height: 46px;}

.btn-order{	width: auto;	height: auto;	float: right;	margin: 0 10px 0!important;	background: url(../images/btnorder-r.gif) top right no-repeat;}

.btn-order a, .btn-order a:visited, .btn-order a:hover{color: White !important; padding: 6px 15px 0; float: left;}
.btn-order span{background: url(../images/btnorder-l.gif) no-repeat left;	float: left;	height: 31px;	margin: 0 !important;	display: block;}

.topmenu{	background: url(../images/top-box.gif) top no-repeat;width: 100%;height: auto; margin: 0 !important;}

.topmenu ul{ width: 100%; list-style: none; height: 16px; margin: 0 !important}
.topmenu li, .topmenu li a{ width:auto; height: 16px; float: left; margin: 1px 3px 0!important;}
.topmenu li small{ color:#F00!important; font-weight:bold;}

.contentm{
	background-image: url(../images/contentm-background.gif);
	width: 100%;
	margin: 0 !important;
	padding: 0 0 50px;
}

.contentnews h1.txtformat{	width: 47% !important;float: left;padding:0 !important;margin: 30px 0 15px!important;}
.contentnews ul{ float: left; width: 40%; height: auto; text-align: left;}
.contentnews li{ margin: 2px 0; width: auto; clear: both;}

.imgholder{width: 400px;height:auto;padding: 30px 0;}
.txtholder{width: 380px;height:auto;padding: 20px 0 30px; text-align: justify;}
*html .txtholder{padding-top:30px !important;}
.txtformat{padding: 0 4% 3px; width: 85%; font-size: 13px; height: auto;}

h1, h2{ color: #1F2373; font-size: 15px !important; text-transform: uppercase; text-align: center;}
h3{ clear: both; float: left; width: 100%; margin: 15px 0 5px; }
p{ color: Black; margin: 15px 0 0 !important;}

.pspecial{margin:0 !important;font-size: 15px}
.pspecialist{margin: 0 !important; font-size: 13px;text-transform: none !important;}

.phiglight{ font-size: 14px !important; font-weight: bold; text-transform: uppercase; color: #5D6C43; /*background-color: #CED7BD;*/}
.pspecialink, .pspecialink a, .pspecialink a:visited{margin:0 0 10px !important;font-size: 13px; text-transform: none !important;}
.imgpos{ background-position: center; background-repeat: no-repeat; height: 358px;}

#footer{
	background-image: url(../images/bottom-box.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 100%;
	height: 25px;
	
}
*html #footer{margin: 0 -3px 0 0; }

.btn-lang, .btn-lang a{ letter-spacing: 1px; margin: 5px -3px 0 10px; color: red !important; width: 40%; text-align: left; font-size:10px !important;}


/*for products section*/
.iconlists{background-image: url(../images/icon-list.gif) !important; background-position:0 3px !important; background-repeat: no-repeat !important; width: 100% !important;}
.columnr{width: 70%; height: auto;}
.columnl{width: 30%; height: auto; text-align: left !important;}
.columnl h1{margin: 10px 0 !important;  text-align: left; color: red; padding: 0 !important;}
.columnr h2{
	text-align: center;
	color: red;
	padding: 0 !important;
	font-weight: bold;
}
.prodrowdescript .ulmargin{margin:0 !important;}
.prodrowdescript .ulmargin ul, .prodrowdescript .ulmargin ul li{height:auto !important;}

.columnl ul{padding:0 0 0 15px; margin: 20px 0; border-right:1px silver solid; width: 90%; height: 400px;}
.columnl li a{font-size: 11px !important; padding: 0 15px;}
.product{ margin:0 10px !important;}
.productrow{ margin-top:25px!important; margin-bottom: 10px; border-bottom: 1px silver dotted; height: 285px; width: 98%;}
.prodrowdescript, .prodrowdescript h2, .prodrowdescript p{ text-align: justify; font-size: 12px !important; padding: 0 10px; width:90%; margin:10px 0 15px !important;}
.prodrowdescript ul{margin:0 0 10px !important;}
*html .prodrowdescript p{width: auto !important;float: left; margin: 0 0 15px !important;}
*html .prodrowdescript h2{width: 50% !important;}
.productrowend .warntxt{ width: 100% !important; background-color:  Red; color: White; font-weight: bold; padding: 10px !important; clear: both; height:auto !important;}
.listpadding{padding: 0 0 0 15px !important;}

	/*only for charts*/
		.chartglobal{margin: 15px 0; width: 100%;}
		.chartw60 li{width:310px !important;}
		.chartw20 li{width:75px !important;}
		.prodrowdescript .chartw20 li.charth20, .prodrowdescript .chartw60 li.charth20{ height:35px !important;}
		.prodrowdescript .chartglobal ul{height: auto !important;  padding:0 !important; margin: 0 !important;}
		.prodrowdescript .chartglobal li{ height:auto !important; clear: left; border: 1px solid silver; padding: 0 3px;}
		.prodrowdescript .chartglobal ul li h2{ width:auto !important; color: gray; text-align: center; height: 25px !important; font-size: 10px !important;margin: 0 !important;}
		.chartnoborder{border:none !important;}
	/*end chart zone*/
	
/*end product section*/

.imgprodholder{height: 100px; text-align: center; background-repeat: no-repeat; border: 1px solid silver;}
.txtproduct{ width: 100% !important; text-align: justify;}
.txtproduct p, .txtproduct p span{margin: 0 !important; padding: 0 !important;}
.txtproduct .link{margin: 10px 0 !important;}
.txtproduct .link a, .txtproduct .link a:hover, .txtproduct .link a:active{ color: gray !important; padding: 0 20px!important;}

/*Images - landingpages*/
.img01eng{ background-image: url(../images/img-index-eng.jpg);}
.img01spa{ background-image: url(../images/img-index-spa.jpg);}
.img02eng{ background-image: url(../images/img-aboutus-eng.jpg);}
.img02spa{ background-image: url(../images/img-aboutus-spa.jpg);}
.img03eng{ background-image: url(../images/img-contactus-eng.jpg);}
.img03spa{ background-image: url(../images/img-contactus-spa.jpg);}
.img04eng{ background-image: url(../images/img-news-eng.jpg);}
.img04spa{ background-image: url(../images/img-news-spa.jpg);}
.img05eng{ background-image: url(../images/img-distributors-eng.jpg);}
.img05spa{ background-image: url(../images/img-distributors-spa.jpg);}

/*Images - products*/
.imgpowermix{ background-image: url(../images/products/PowerMixMid.jpg);}
.imgdiatrol{ background-image: url(../images/products/DiatrolMid.jpg);}
.imgneverp{ background-image: url(../images/products/NeverPainMid.jpg);}
.imglact{ background-image: url(../images/products/LActMid.jpg);}
.imgacne{ background-image: url(../images/products/AcneFreeMid.jpg);}
.imghemor{ background-image: url(../images/products/HemorCreamMid.jpg);}
.imgestro{ background-image: url(../images/products/HealthPhytoestrogenMid.jpg);}
.imgprost{ background-image: url(../images/products/HealthProstateMid.jpg);}

/* Adjusts */
.pw150{ width: 148px !important;}
.pw350{width:270px !important;}
.pw135{ height: 120px !important; margin: 10px 0;}
.pw165{ height: 165px !important; margin: 10px 0;}
.pw250{ height: 240px !important; margin: 10px 0;}
.pw280{ height: 280px !important; margin: 10px 0;}
.pw320{ height: 370px !important; margin: 10px 0;}
.pimgadjustpmix{background-position: -4px -85px;}
.pimgadjustdiat{background-position: -5px -95px;}
.pimgadjustnever{background-position: -5px -165px;}
.pimgadjustlact{background-position: -2px -120px;}
.pimgadjustacne{background-position: -5px -28px;}
.pimgadjusthemor{background-position: -55px 0px;}
.pimgadjustestro{background-position: -5px -85px;}
.pimgadjustprost{background-position: -3px -105px;}
.pimgadjheight{ height: 100% !important;}
.pimgadjustall{background-position:top -4px;}
.pimgadjustall2{background-position:-5px 0;}
.pimgadjustall3{background-position:10px 10px;}


/*Only for Articles Pages*/
#articlepage{ margin: 0 auto; height: auto; width: 562px; text-align: center;}
#articlepage b, #articlepage p, #articlepage span,#articlepage strong, #articlepage ul li, #articlepage em, #articlepage font{ text-align: justify; font-size: 13px !important; color: Black !important; width: 97% !important;}
#articlepage h2, #articlepage h3{ text-align: left !important;}
#articlepage h3 { color:#FF0000; font-size:14px;}
#articlepage div { clear:both;}




/* Added 2008 12 21*/
.leftCol { width:550px;}
.leftCol h2 { width:90%; left:5%; position:relative; clear:both; font-size:12px; text-align:left;}
.leftCol p { text-align:justify; width:90%; position:relative; left:5%; font-size:13px;}
.leftCol p em { font-size:15px;}
.leftCol ul{ width:90%; left:5%; float:left; padding-bottom:15px; position:relative;}
.leftCol li { width:80%; left:15%; font-size:15px; margin:3px 0; position:relative;}

.rightCol { width:200px; float:left;  border-left:1px solid #EEE; padding-left:10px; right:10px; top:10px}
.rightCol h1 { width:100%; clear:both;}
.rightCol ul { width:100%; clear:both; padding:15px 0;  position:relative}