/* Generic styles */

body{
	font-family: arial, helvetica, sans-serif;
}

h1{
	font-size: 20px;
	letter-spacing: 4px;
	line-height:30px;
	color: #626C65;
	
	font-style: none;
}

h2{
	font-size: 14px;
	letter-spacing: 1px;
	color: #626C65;
}

h3{
	font-size: 12px;
	letter-spacing: 1px;
	color: #626C65;
}

p{
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 11px;
	color: #849087;
	line-height: 16px;
	text-align:left;
}

a{
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
}

a:hover{
	font-weight: bold;
	letter-spacing: 1px;
	color: #626C65;
	text-decoration: none;
}


/* Home Page specific styles */

#left-column h1, #left-column h2, #left-column p {
	font-family: arial, helvetica, sans-serif;
	margin: 0 0 0 20px;
}

#left-column h1 {
	padding-top: 40px;
	font-size: 20px;
	letter-spacing: 4px;
	color: #626C65;
	border-bottom: dashed 1px #626C65;
	font-style: none;
}

#left-column h2 {
	padding-top: 16px;
	font-size: 14px;
	letter-spacing: 1px;
	color: #626C65;
}

#left-column p {
	padding-top: 4px;
	font-size: 12px;
	color: #849087;
	line-height: 22px;
}

#bottom-content-left h1, #bottom-content-left h2, #bottom-content-left p, #bottom-content-right h1, #bottom-content-right h2, #bottom-content-right p {
	font-family: arial, helvetica, sans-serif;
	margin: 0 0 0 20px;
	padding-left:100px;
}

#bottom-content-left h1, #bottom-content-right h1 {
	padding-top: 16px;
	font-size: 14px;
	letter-spacing: 1px;
	color: #626C65;
}
#bottom-content-left h2, #bottom-content-right h2 {
padding-top: 6px;
	font-size: 12px;
	letter-spacing: 1px;
	color: #ffffff;
}

#bottom-content-left p, #bottom-content-right p {
	padding-top: 4px;
	font-size: 12px;
	color: #FFFFFF;
}

#bottom-content-left .link a, #bottom-content-right .link a{
/*padding-left: 24px;*/
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-family: arial;
	/*background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;*/
	}
	
#bottom-content-left .link a:hover, #bottom-content-right .link a:hover{
color: #ffffff;
	}


/* General styles */


#footer p {
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-top: 4px;
	padding-bottom: 10px;
}

#button-link {
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	text-decoration: none;
}


/* Flower Button Links */

#button-link a{
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	text-decoration: none;
}
#button-link a:hover{
	font-weight: bold;
	color: #439213;
	letter-spacing: 1px;
	text-decoration: none;
}

/*Price Star*/

#bottom-content-price p{
font-family: Georgia, Times New Roman, Times, serif;
font-size:14px;
letter-spacing: -1px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top:40px;
	text-align:center;
	margin:0px;
}

/* Fixed Pages Styles */


.divider {
width:100%;
margin:20px -1px 20px 0;
	border-bottom: dashed 1px #626C65;
}


#full-width-column h1, #full-width-column h2, #full-width-column p, #full-width-column a, #full-width-column a:hover{
	font-family: arial, helvetica, sans-serif;
	
}

#full-width-column h1{
	font-size: 20px;
	letter-spacing: 4px;
	line-height:30px;
	color: #626C65;
	border-bottom: dashed 1px #626C65;
	font-style: none;
}

#full-width-column h2{
	font-size: 14px;
	letter-spacing: 1px;
	color: #626C65;
}

#full-width-column p{
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 12px;
	color: #849087;
	line-height: 22px;
}

#full-width-column a{
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
}

#full-width-column a:hover{
	font-weight: bold;
	letter-spacing: 1px;
	color: #626C65;
	text-decoration: none;
}


/* Left hand side menu */

#sub-menu-left .brand_head{
font-size: 12px;
padding-top: 8px;
font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	border-bottom: dashed 1px #ffffff;
	background-image:url(images/left_menu_top.gif);
	background-position: top right;
	background-color: #9FAAA2;
background-repeat: no-repeat;
}


/* Product Catalogue Page Body*/

#product-page-head h1, #product-page-head h2, #product-page-head p, #product-page-head a, #product-page-head a:hover, .product-page-head{
font-family: arial, helvetica, sans-serif;
}

#product-page-head h1{
margin-right:20px;
font-size: 20px;
	letter-spacing: 4px;
	line-height:30px;
	color: #626C65;
	border-bottom: dashed 1px #626C65;
	font-style: none;
}

.product-page-head h1{
margin-right:20px;
font-size: 20px;
	letter-spacing: 4px;
	line-height:30px;
	color: #626C65;
	border-bottom: dashed 1px #626C65;
	font-style: none;
}

.product-page-head p{
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 12px;
	color: #849087;
	line-height: 22px;
}


#product-left h1, #product-left h2, #product-left p, #product-left a, #product-left a:hover, #product-left li, #product-right h1, #product-right h2, #product-right p, #product-right a, #product-right a:hover, #product-right li, #product-footer h1, #product-footer h2, #product-footer p, #product-footer a, #product-footer a:hover, #product_detail-mid h1, #product_detail-mid h2, #product_detail-mid p, #product_detail-mid a, #product_detail-mid a:hover, #product-left h3, #product-right h3, #product-footer h3, #product_detail-mid h3, #treatment-right{
font-family: arial, helvetica, sans-serif;
}

#product-left h1, #product-right h1, #product-footer h1, #product_detail-mid h1{
font-size: 16px;
	letter-spacing: 1px;
	line-height:30px;
	color: #626C65;
	font-style: none;
}
	
#product-left h2, #product-right h2, #product-footer h2, #product_detail-mid h2{
	font-size: 14px;
	letter-spacing: 1px;
	color: #626C65;
	}
	
#product-left h3, #product-right h3, #product-footer h3, #product_detail-mid h3{
	font-size: 12px;
	letter-spacing: 1px;
	color: #626C65;
	

}
#product-left p, #product-right p, #product-footer p, #product_detail-mid p, #treatment-right p{
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 11px;
	color: #849087;
	line-height: 20px;
}

 

#product-right ul, #product_detail-mid ul, #product-left ul, #treatment-right ul{
padding: 0; 
	margin: 0 auto; 
	list-style-type: none;
}

#product-right li, #product_detail-mid li, #product-left li{
margin:0px;
padding: 0 0 8px 0;
}

#product-left a, #product-right a, #treatment-right a, #product-footer a, #product-right li, #product_detail-mid a, #product_detail-mid li, #product-left li{
font-size:10px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	
}

#product-left a:hover, #product-right a:hover, #treatment-right a:hover, #product-footer a:hover, #product-right li, #product_detail-mid a:hover, #product_detail-mid li, #product-left li{
font-size:10px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #626C65;
	text-decoration: none;
	
}

#product-related-treatments a{
padding-bottom:8px;
font-size:10px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
	
}

 #product-related-treatments a:hover{
font-size:10px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #626C65;
	text-decoration: none;
	
}

#product-right .image{
	padding-left: 20px;
	padding-right:20px;
}
#treatment-right .image{
	padding-left: 20px;
	

}

#product-list-info h1, #product-list-info p, #product-list-info, .price, .desc, .name{
	font-family: arial, helvetica, sans-serif;
	text-align:left;
}

#product-list-info .name{
	font-size: 12px;
	letter-spacing: 1px;
	color: #626C65;
	font-weight:bold;
	

}
#product-list-info .desc{
	font-size: 11px;
	letter-spacing: 1px;
	color: #849087;
	font-weight:normal;
	text-align:left;

}
#product-list-info .price{
	font-size: 12px;
	letter-spacing: 1px;
	color: #000000;
	font-weight:bold;

}
 #product-list-info .link a{
 	
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-family: arial;
	/*border-style:solid;
	padding:3px;
	border-width: 1px;
	border-color:#666666;
	background-color:#CCCCCC;*/
	}
	
#product-list-info .link a:hover{
	
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	font-family: arial;
	/*border-style:solid;
	padding:3px;
	border-width: 1px;
	border-color:#666666;
	background-color:#666666;*/
	}

#general-link p{
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
}
	
#general-link a{
 	
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-family: arial;
	/*border-style:solid;
	padding:3px;
	border-width: 1px;
	border-color:#666666;
	background-color:#CCCCCC;*/
	}
#general-link a:visited{
 	
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-family: arial;
	/*border-style:solid;
	padding:3px;
	border-width: 1px;
	border-color:#666666;
	background-color:#CCCCCC;*/
	}
#general-link a:active{
 	
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-family: arial;
	/*border-style:solid;
	padding:3px;
	border-width: 1px;
	border-color:#666666;
	background-color:#CCCCCC;*/
	}
	
#general-link a:hover{
	
	font-weight: bold;
	color: #626C65;
	font-size: 12px;
	text-decoration: none;
	font-family: arial;
	/*border-style:solid;
	padding:3px;
	border-width: 1px;
	border-color:#666666;
	background-color:#666666;*/
	}

#news-headlines h1{
	font-size: 14px;
	letter-spacing: 1px;
	line-height:240px;
	color: #626C65;
	
	font-style: none;
}

#news-headlines h2{
	font-size: 12px;
	letter-spacing: 1px;
	color: #626C65;
}

#news-headlines h3{
	font-size: 12px;
	letter-spacing: 1px;
	color: #626C65;
}

#news-headlines p{
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 10px;
	color: #849087;
	line-height: 12px;
}

#news-headlines .date{
font-style:italic;
}

#news-headlines a{
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
}

#news-headlines a:hover{
	font-weight: bold;
	letter-spacing: 1px;
	color: #626C65;
	text-decoration: none;
}

#news-detail h1{
	font-size: 14px;
	letter-spacing: 1px;
	line-height:24px;
	color: #626C65;
	
	font-style: none;
}

#news-detail h2{
	font-size: 12px;
	letter-spacing: 1px;
	color: #626C65;
}

#news-detail h3{
	font-size: 12px;
	letter-spacing: 1px;
	color: #626C65;
}

#news-detail p{
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 10px;
	color: #849087;
	line-height: 12px;
}
#news-detail .date{
font-style:italic;
}

#news-detail a{
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
}

#news-detail a:hover{
	font-weight: bold;
	letter-spacing: 1px;
	color: #626C65;
	text-decoration: none;
}


.offer{
float:left;
width:415px;
margin-right:30px;
margin-bottom:30px;
}

.offer img{
padding-right:24px;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

.clear{
clear:both;
}

.width15{
width:15%;
margin-right:-1px;
height:22px;
}

.width35{
width:34%;
margin-right:-1px;
height:22px;
}

.width100{
width:100%;
margin-right:-1px;
height:22px;
}

.marBOT10{
margin-bottom:10px;
}

.formstyles h3{
font-size: 12px;
	letter-spacing: 1px;
	color: #626C65;
	line-height:22px;
}
