@charset "utf-8";
/* CSS Document */
<!--
pre { display:none }
#right { cursor: pointer }
 
body {
		font-family: Arial, Helvetica, sans-serif;
}
/* font sizes */
#leftContent p.fontSmall {
	font-size:13px;
}
a:link {
	text-decoration:none;
 	color:#666;
}
a:visited {
	text-decoration:none;
 	color:#666;
}
a:active {
	text-decoration:none;
	color:#333;
 	 
}
 a:hover {
	text-decoration:none;
	color:#333;
 	 
}
 

#carboxy-world-link {
		width:auto;
		float:left;
		font-size:12px;
		padding:10px 0 0 20px;
}

 

img {
		border:0px;

}
/*336 
  593
    929
  */

#container {
	   width:931px;	
}

#contentBody {
		float:left;	 
		width:929px;	
		min-height:400px;
		border:1px solid #000;
		padding:0px;
		margin:0px;
}
* html #contentBody {
		height:402px; 
		width:931px;
		
	 
}

#topSlide {
	position:absolute; top:100px;	left:60px;
}
#contentBodyTitle {
		position:absolute;top:30px;	 
		width:929px	
		 
		background-color:#fff; 
		padding:0px;
		margin:0px;
		border-top:1px solid #000;
		z-index:2
}
* html #contentBodyTitle {
		 
		width:929px;
		
	 
}
#leftContent {
		width:336px;
		min-height:400px;
		float:left;
		background-color:#000;
		color:#FFF;
		text-align:left;
		padding:0px;
		margin:0px;
		
}
* html #leftContent {
		height:400px;
}
#leftContentTitle {
		 
		float:left;
		 
		color:#FFF;
		text-align:left;
		padding:0px;
		margin:0px;
		
}
#leftContentTitle p {
		padding:10px 23px 5px 25px;
		margin:0px;
		font-size:13px;
		line-height:19px;
		
		
		
		font-family:Arial, Helvetica, sans-serif;
		font-stretch:extra-condensed;
		 
		 
		 
		}
#leftContentTitle h2 {
		font-family:Arial, Helvetica, sans-serif;
		margin:20px 0 0 0;
		padding:0 0 10px 25px;
		font-size:20px;
		font-weight: lighter
		
}
#eng,#esp {
		display:none;
}
#espNav, #engNav {
		display:none; position:relative;  top:20px 
}

#leftContent h1 {
		font-family:Arial, Helvetica, sans-serif;
		margin:25px 0 0 0;
		font-size:24px;
		padding:0 0 15px 25px;
		font-weight:normal
		
}
#leftContent h2 {
		font-family:Arial, Helvetica, sans-serif;
		margin:20px 0 0 0;
		padding:0 0 10px 25px;
		font-size:20px;
		font-weight: lighter
		
}

#leftContent p {
		padding:10px 23px 5px 25px;
		margin:0px;
		font-size:13px;
		line-height:19px;
		
		
		
		font-family:Arial, Helvetica, sans-serif;
		font-stretch:extra-condensed;
		 
		 
		 
		}
#rightContent {
		text-align:left;
		width:593px;
		float:left;
		padding:0px;
		margin:0px;
		 
}
 
dl.topNav,dl.topNavEsp {
		 
		 width:929px;
		 font-size:14px;
		 font-family: Arial, Helvetica, sans-serif;
		 float:left;
		  
		 padding:0 0 10px 0;
		 margin:0px;text-align:left;
}
dl.topNav dt  {
		color:#666;
		display:inline;
		text-align:left;
		padding-right:10px;
		padding-left:10px;float:left;
}
dl.topNavEsp dt  {
	
		color:#666;
		display:inline;
		text-align:left;
		padding-right:6px;
		padding-left:5px;float:left;
}

dl.topNav dt a:link,dl.topNavEsp dt a:link { 
	text-decoration:none;
	color:#666;
}

dl.topNav dt a:visited,dl.topNavEsp dt a:visited  {
	text-decoration:none;
 	color:#666;
}
dl.topNav dt a:active,dl.topNavEsp dt a:active  {
	text-decoration:none;
 	color:#666;
}
dl.topNav dt a:hover,dl.topNavEsp dt a:hover  {
	text-decoration:none;
	color:#333;
 	 
}
dl.topNav dt a.selected,dl.topNavEsp dt a.selected  {
		font-weight:bold;
}

/* country nav */

dl.countryNav {
		 width:929px;
		 font-size:14px;
		 font-family: Arial, Helvetica, sans-serif;
		 float:left;
		  
		 padding:0 0 10px 0;
		 margin:0px;text-align:left;
}
dl.countryNav dt {
		color:#666;
		display:inline;
		text-align:left;
		padding-right:58px;
		padding-left:14px;float:left;
}

dl.countryNav dt a:link { 
	text-decoration:none;
	color:#666;
}

dl.countryNav dt a:visited {
	text-decoration:none;
 	color:#666;
}

dl.countryNav dt a:active {
	text-decoration:none;
 	color:#666;
}
dl.countryNav dt a:hover {
	text-decoration:none;
	color:#333;
 	 
}
dl.countryNav dt a.selected {
		font-weight:bold;
}

dl.bottomNav {
		 width:912px;
		 font-size:13px;
		 font-family: Arial, Helvetica, sans-serif;
		 float:left;
		 padding:5px 0 0 0;
		 margin:0px;
		 text-align:center;
}
dl.bottomNav dt {	
		float:left;
		color:#666;
		display:inline;
		 
		 
}



dl.bottomNav dt a:link { 
	text-decoration:none;
	color:#666;
}

dl.bottomNav dt a:visited {
	text-decoration:none;
 	color:#666;
}
dl.bottomNav dt a:active {
	text-decoration:none;
 	color:#666;
}
dl.bottomNav dt a:hover {
	text-decoration:none;
	color:#333;
 	 
}
dl.bottomNav dt a.selected {
		font-weight:bold;
}


div#logo {
	float:left; 
	width:675px; 
	text-align:left;	 
 
}

#footer {
		 width:675px;
		 font-size:15px;
		 font-family: Arial, Helvetica, sans-serif;
		 float:left;
		 text-align:left;
		 color:#666;
}

.physician {
		min-height:145px;
		font-size:13px;
		color:#666;
		padding:20px 0 0 20px;
		line-height:15px;
		margin:0px;
}
* html .physician {
		height:150px;
}

#leftContent label {
		font-size:13px;
		padding-left:20px;
}
#leftContent #postC {
		margin-top:70px; 
		margin-bottom:25px;
		margin-left:20px;
		color:#666;
		background-color: #000;
		border:0px;
		 
}

.physicianContainer { 
	min-height:160px;
	padding:20px 0 0 20px;
	margin:0px;
}
* html .physicianContainer {
	height:180px;
}

#postCode {
		width:40px;
		font-size:13px;		 
	 
}
 
#countryCode {		 
		 	
		 
		font-size:13px;
}
 
	
 
label#pcLabel  {
	    display:block;
		width:90px;	
		float:left;
		font-size:13px;
		margin-top:1px;
}
 
label#ccLabel  {	
        display:block;
		width:90px;	
		float:left;
		font-size:13px;
}
 

form {
		padding:0px;
		margin:0px;
}
#physicianContainer {
	padding-top:50px;
	
	 
}
#physicianSearch {
	padding:50px 0 20px 20px;
	
	
	 
}
.floatRight {
		float:right;
}

#beauty-from-within {
		float:right;
		padding:5px 0 5px 0;
}
#beauty-from-within-Title {
padding-top:5px;
		float:right;
		 
}
#city-contact-info {
		padding:10px 0 0 45px;
		margin:0px;
		font-size:13px;
}
#city-contact-info p {
		padding:4px 0 0 0;
		margin:0px;
		font-size:12px;
}
#city-contact-info h2 {
	font-weight:normal;
	color:#FFF;
	font-size:21px;
	margin:0;
	padding:0;
}

#contact-info {
		padding:10px 0 0 45px;
		margin:0px;
		font-size:13px;
}
#contact-info h2 {
	font-weight:normal;
	color:#FFF;
	font-size:21px;
	margin:0;
	padding:0;
}
#contact-form {
		font-family:Arial, Helvetica, sans-serif;
		padding:0 40px 0 40px;
		font-size:11px;
}
#forgotpass {
		font-family:Arial, Helvetica, sans-serif;
		padding:0 40px 0 40px;
		font-size:11px;
}
#contact-form h2 {
	font-weight:normal;
	font-size:21px;
	margin:0px;
	padding:35px 0 0 0;
}
#contact-form  label {
		float:left;
		width:100px;
		 
}
#contact-form dl {
		margin:0px;
		padding:0px;
		 
}
#contact-form dl dt {
		padding:5px 0 0 0;
		 
}
#contact-form #email, #contact-form #name ,#contact-form #country  {
	    width:200px;
		background-color:#CCC;
		font-size:12px;
	     
}
#contact-form dt#question-cell {
	   	margin-top:10px;
}
#contact-form  #question  {
	   	width:500px;
		background-color:#CCC;
		font-size:12px;
}
#contact-form  #send-question-button  {
	 background-color: #FFF;
	 border:1px solid #000;
	 font-size:12px;
	 color:#000;
	 margin-top:5px;
	 
}
#contact-form  p {
	 font-size:12px;
 
}
#contact-form  p#error-message {
	padding:0px;
	margin:0px;
}
#contact-form  #contact-us-form {
		padding:5px 0 0 0;
		margin:0px;
}
#welcomeHomePage {
	width:593px;
	min-height:400px;
	background-image:url(../images/modelWelcomePage.jpg);
}

* html #welcomeHomePage {
		height:400px;
}
#welcomeHomePage50 {
	width:593px;
	min-height:400px;
	background-image:url(../images/modelWelcomePage50.jpg);
}

* html #welcomeHomePage50 {
		height:400px;
}
#welcomeHomePage75 {
	width:593px;
	min-height:400px;
	background-image:url(../images/modelWelcomePage75.jpg);
}

* html #welcomeHomePage754 {
		height:400px;
}
#organicGels {
 
	width:593px;
	min-height:400px;
	background-image:url(../images/Flower-1.jpg);
}
* html #organicGels {
		height:400px;
}
.treatmentStyle {
	margin:50px 0 0 80px;
	width:434px;
	min-height:293px;
	
}
* html .treatmentStyle {
		height:293px;
}
p#treatmentLabel {
		padding:5px 0 0 80px;
		margin:0px;
		font-size:13px;
}

.soil {
		float:left;
		padding-top:310px;
}
.comp   {
		float:left;
		padding-top:310px;
}
.gel {
		float:right;
}
img.wel {
	
	padding:0px;
	margin:0px;
	min-height:400px;
	}
	* html .wel {
		height:400px;
		}

#trolley {
	width:auto;
	font-size:12px;
	position:absolute;
	top:15px;
	left:20px;
	font-size:11px;
	border:1px solid #666;
	-moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 behavior:url(border-radius.htc);
	 padding:10px;
}
#trolley table td {
	padding:3px 5px 3px 0;
	margin:0px;
	font-size:11px
}
#trolley table td#product-name {
	 
	width:180px;
	font-weight:bold;
}
table#cart-table {
	font-size:11px;
}
table#cart-table td#product-name {
	font-weight:bold;
}
table#cart-table td#product-id {
	color:#cc0000;
}
table#cart-table th {
	color: #666;
	text-align:left;
	padding:0 0 5px 0;
}

.topNav a.cglink:link,.topNavEsp a.cglink:link {
	color:#cc000;
} {
	color:#cc000;
}
-->
