
#flower7 {
background: transparent url("../img/flower7.jpg") no-repeat left;
top:20px;
right:0;
width:247px;
height:151px;
position:relative;
}

.hot a {
	top:480px;
right:0;
width:200px;
height:150px;
position:relative;
	padding: 3px 3px 0px 3px ! important;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
	margin-right: 3px;
	float: left;
}
.hot a:hover {
	border: 1px solid #84c221;
}

#flower6 {
background: transparent url("../img/flower6.jpg") no-repeat left;
top:20px;
right:0;
width:250px;
height:178px;
position:relative;
}
.treatments_title {
color:#e43c80;
margin: 0 0 0px 0;
font-size:130%;
}
#andrea3 {
background:transparent url("../img/andrea3.jpg") no-repeat left;
top:0px;
left:0;
width:313px;
height:337px;
margin:20px 100px 15px 0px;
float:left;
position:relative;
}
h3.faq {
color:#e43c80;
margin: 0 0 7px 0;
font-size: 11pt;
}
p.faq {
margin:0 20px 30px 0;
font-size: 10pt;
}


p.address {
background: transparent;
top: 0px;
left: 0px;
width: 175px;
height: auto;
font-size:10pt;
position: inherit;
float: left;
z-index:101;
margin:25px 0px 0px 6px;
padding:0;
}
h2.warning {
color:#da1a21;
font-size:10pt;
font-weight:normal;
line-height: 1.3em;
margin:20px 0 10px 0;
}
#form_cont {
    background: transparent;
	top: 20px;
	left: 0px;
	width: 350px;
	height: auto;
	position: relative;
	float:left;
	margin:0 0 30px 0;
  }
.label {
color: #868686;
font-size: 8pt;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
cursor: pointer;
cursor: hand; 
margin:8px 0px 0 0;
text-align:left;
vertical-align:top;
width:270px;
float:right;
padding:0;
  }
 .legend {
display:none;
  }
  .fieldset {
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  padding:0px;
  width:500px;
height:650px;
 }

#form_cont input.textfield:hover, #form_cont input.textfield:active {
background-image: url("../img/textfield_bg_blue.gif");
}
.textfield {
margin:5px;
height:20px;
border:solid 0 #fff;
padding: 0 8px;
background: transparent url("../img/textfield_bg.gif") no-repeat fixed;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:187px;
}
fieldset>input.textfield {
background: transparent url("../img/textfield_bg.gif") no-repeat;
}
#form_cont textarea:hover, #form_cont textarea:active {
background-image: url("../img/textarea_bg_blue.gif");
}

.textarea {
margin:5px;
height:165px;
border:solid 0 #fff;
padding: 0 8px;
background: transparent url("../img/textarea_bg.gif") no-repeat fixed;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:190px;
}
fieldset>textarea.textarea {
background: transparent url("../img/textarea_bg.gif") no-repeat;
}

fieldset>textarea.textareaxl {
background: transparent url("../img/textarea_bg_xl.gif") no-repeat;
}

.submit {
background: transparent;
top: auto;
left: 5px;
width: 100px;
height: 25px;
position: relative;
margin:10px 0;
}
#flower5 {
background: transparent url("../img/flower5.jpg") no-repeat left;
top:20px;
right:0;
width:250px;
height:177px;
position:relative;
}

p.text2 {
font-size: 10pt;
}

#form_news {
    background: transparent;
	top: 0px;
	left: 0px;
	width: 350px;
	height: auto;
	position: relative;
	float:left;
	margin:0 0 30px 0;
  }
#butterfly8 {
background: transparent url("../img/butterfly8.jpg") no-repeat left;
top:20px;
right:0;
width:247px;
height:146px;
position:relative;
}
table.data tr.hover td,
table.data tr:hover td {background-color: #ddfcac;}
table.data tr[dontoverme]:hover td {background-color: transparent;}

