/* Copyright 2007-2008 by Connecty. All rights reserved */
body {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	background:url(../images/test.gif) top center no-repeat #FFFFFF;
	width:100%;
	font-size:0.7em;
}
.uline {
	text-decoration: underline;
}
.spacer {
	clear:both;
}
img {
	border:none;
}
.mapa {
	padding-left: 20px;
}
.hrule {
	clear:both;
	height:30px;
	background:url(../images/flower_rule.gif) center no-repeat;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:-10px;
}
.button {
	width:85px;
	height:25px;
	background:url(../images/buttonbg2.gif) repeat-x;
	border:none;
	font-size:0.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	margin-top:10px;
	font-weight:normal;
}
.ver {
	float:right;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#333333;
	font-weight:bold;
}

.mapa li {
	list-style: url(../images/bullet_flower.gif) outside;
	padding: 3px;
}
a {
	color: #7db110;
	text-decoration: none;
}
a:hover {
	color: #7db110;
	text-decoration: underline;
}
a:visited {
	color: #7db110;
}
acronym {
	border-bottom: 1px dotted #99CC00;
	cursor:help;
}
.error {
	color: #FF0000;
}
/* top styles */

#top {
	background:url(../images/mainbg.jpg) top left no-repeat;
}
#top .wrap {
	width:870px;
	margin:0px auto;
}
/* date styles */

.date {
	width:37px;
	height:39px;
	background:url(../images/ico_date.gif) no-repeat;
	text-align:center;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.date .day {
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	color:#FFFFFF;
	font-size:1.3em;
}
.date .month {
	font-size:1.1em;
	font-weight:bold;
	color:#64680f;
}
/* langbar styles */

#langbar {
	background:url(../images/flowers.gif) 530px top no-repeat;
	height:30px;
	padding-left:615px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7db110;
	padding-top:15px;
}
#langbar img {
	vertical-align:middle;
}
/* header styles **/

#header {
	height:115px;
}
#header .logo {
	padding-left:20px;
	float:left;
}
#header .txtsearch {
	background:url(../images/ico_magnify.gif) 5% 50% no-repeat;
	width:100px;
	height:18px;
	border:1px solid #d8f59a;
	padding-left:25px;
	color:#7db110;
	font-size:1.1em !important;
	padding-top:6px;
	vertical-align:text-bottom;
}
/* topnav styles */

#topnav {
	float:right;
	padding-top:75px;
	padding-right:85px;
}
#topnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#topnav a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7db110;
	font-size:1.2em;
	text-decoration:none;
}
#topnav a:hover {
	text-decoration:underline;
}
#topnav li {
	display:inline;
	margin:0px 20px;
}
#topnav .last {
	margin:0px;
}
/* leftnav styles */

.leftnav {
	margin:0px;
	padding:0px;
	list-style:none;
}
.leftnav a {
	color:#64680f;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.leftnav a:hover {
	text-decoration:none;
}
.leftnav li {
	margin:6px 0px;
}
/* form styles */

#contact label {
	float: left;
	width: 135px;
	font-weight: bold;
}
#contact input, textarea {
	width: 180px;
	margin-bottom: 5px;
}
#contact textarea {
	width: 250px;
	height: 150px;
}
#contact .boxes {
	width: 1em;
}
#contact #submitbutton {
	margin-left: 135px;
	margin-top: 5px;
	width: 90px;
}
#contact br {
	clear: left;
}
.form_required {
	padding-left:22px;
	background: url(../images/bullet_flower.gif) 3% 50% no-repeat;
}
#error {
	background: #FFCCCC;
	padding: 10px;
	border: 1px solid #FF3300;
}
#success {
	background: #CCFFCC;
	padding: 10px;
	border: 1px solid #99CC33;
}
/* cart styles **/

#registo {
	font-size: 18px;
	color: #999900;
	padding-top: 50px;
	text-align: center;
}
#amora {
	position: absolute;
	left: 812px;
	top: 221px;
}
.cart {
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.25em;
	font-weight:bold;
	color:#64680f;
}
.cart li {
	background:url(../images/border2.gif) bottom repeat-x;
	padding:8px 0px;
}
.cart li img {
	vertical-align: middle;
}
.cart .thumb {
	border:4px solid #c0c91d;
	margin-right:5px;
}
.cart .close {
	margin-left:5px;
}
.cart .total {
	background:none;
	text-align:center;
}
.cart .button {
	width:85px;
	height:25px;
	background:url(../images/buttonbg2.gif) repeat-x;
	border:none;
	font-size:0.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	margin-top:10px;
	font-weight:normal;
}
/* cont_home styles */

#cont_empty {
	width:796px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 25px;
	font-size: 12px;
}
#cont_empty h1 {
	color:#333333;
	font: bold 1.7em Georgia, "Times New Roman", Times, serif;
}
#cont_empty h2 {
	font:bold 1.3em Georgia, "Times New Roman", Times, serif;
	color:#333333;
}
#cont_home {
	width:796px;
	padding-bottom:15px;
}
.news {
	padding-top: 8px;
	text-decoration: underline;
	padding-bottom: 5px;
}

#cont_home h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#333333;
}
#cont_home h1 img {
	vertical-align:middle;
}
#cont_home h2 {
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
}
#cont_home .leftcol {
	width:406px;
	float:left;
}
#cont_home .rightcol {
	width:344px;
	float:right;
}
#cont_home .rightcol .ver {
	margin-right:30px;
}
/* cont_sub styles */

#cont_sub {
	padding-top:45px;
}
#cont_sub h1 {
	font-size:1.4em;
	color:#64680f;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#cont_sub .leftcol {
	width:164px;
	float:left;
}
#cont_sub .rightcol {
	width:545px;
	float:right;
}
div > #cont_sub .rightcol {
	padding-right:35px;
}
/* midbox styles */

#midbox {
	height:230px;
	width:796px;
	margin-top:30px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/verde_grad.png');
}
div > #midbox {
	background:url(../images/verde_grad.png) no-repeat;
}
#midbox .leftcol {
	float:left;
	padding-top:110px;
	font-family:'Myriad Pro', Helvetica, Arial;
	font-size:1.25em;
	padding-left:25px;
}
#midbox .leftcol .icons img {
	position:absolute;
	margin-top:-120px;
	margin-left:-20px;
	vertical-align:middle;
}
#midbox .leftcol .dlink {
	color:#669900;
	padding-left: 150px;
	position:absolute;
	margin-top:-70px;
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	width: 583px;
}
#midbox .rightcol {
	float:right;
}
#midbox .flowers {
	position:absolute;
	margin-top:-25px;
	margin-left:-130px;
}
/* products styles */

#products .item {
	background: url(../images/blockbg.gif) bottom no-repeat #c0c91d;
	width:140px;
	height:225px;
	float:left;
	margin-right:40px;
	margin-bottom:55px;
}
#products .item .flowers {
	position:absolute;
	width:55px;
	height:90px;
	margin-top:-28px;
	margin-left:100px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/flowers2.png');
}
div > #products .item .flowers {
	background:url(../images/flowers2.png) no-repeat;
}
#products .item .addcart {
	position:absolute;
	margin-left:95px;
	margin-top:25px;
}
#products .item .name {
	font-family:Tahoma, Arial, Verdana;
	font-size:1.3em;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 10px 3px;
}
#products .item .price {
	color:#64680f;
	font-size:1.25em;
}
.euro {
	color: #64680f;
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
}
.descript {
	color: #333333;
	padding-top: 10px;
	font-size: 12px;
}
/* pages styles */

.pages {
	margin-top:-10px;
	padding-bottom:40px;
}
.pages ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.pages li {
	display:inline;
	margin:0px 5px;
}
.pages a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#64680f;
	font-size:1.25em;
	font-weight:bold;
}
/* block styles */

.block .left {
	width:45px;
	float:left;
}
.block .right {
	width:358px;
	float:left;
}
.block a {
	text-decoration:none;
	color:#333333;
}
.block a:hover {
	text-decoration:underline;
}
/* bottom styles */

#bottom {
	clear:both;
	background:url(../images/bottom_wrap.gif) top left no-repeat #c0c91d;
}
#bottom .wrap {
	background:url(../images/bottom_bg.gif) top repeat-x;
	padding-top:30px;
	padding-bottom:15px;
}
#bottom h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#64680f;
	padding:0px;
	margin:0px 0px 15px 0px;
}
#bottom h1 img {
	vertical-align:middle;
}
#bottom a {
	color:#FFFFFF;
}
#bottom .content {
	width:946px;
	margin:0px auto;
}
#bottom .content .txtemail {
	background:url(../images/txtemailbg.gif) top left no-repeat;
	width:97px;
	height:21px;
	border:none;
	color:#7db110;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:25px;
	padding-top:7px;
	padding-right:5px;
	font-size:1em !important;
}
#bottom .content .txtpass {
	background:url(../images/txtpassbg.gif) top left no-repeat;
	width:97px;
	height:21px;
	border:none;
	color:#7db110;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:25px;
	padding-top:7px;
	padding-right:5px;
	font-size:1em !important;
}
#bottom .content .btn {
	background:url(../images/buttonbg.gif) no-repeat;
	height:28px;
	width:56px;
	border:none;
	font-size: 1em !important;
	color:#FFFFFF;
}
#bottom .content input {
	vertical-align:text-top;
}
#bottom .content .col1 {
	width:320px;
	float:left;
	padding-right:55px;
}
#bottom .content .col2 {
	width:248px;
	float:left;
}
#bottom .content .col3 {
	width:255px;
	float:right;
}
/* lists styles */

.list {
	margin:-12px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.list a {
	text-decoration:none;
	font-size:1.25em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#64680f !important;
}
.list a:hover {
	text-decoration:underline;
}
.list li {
	background:url(../images/border.gif) bottom repeat-x;
	padding:8px 0px;
}
.list .last {
	background:none;
}
/* thumbs styles */

.thumbs_a img {
	float:left;
	border:4px solid #c0c91d;
	margin-right:12px;
	margin-bottom:12px;
}
.thumbs_b img {
	float:left;
	border:4px solid #FFFFFF;
	margin-right:12px;
	margin-bottom:12px;
}
/* footer styles */

#footer {
	padding-top:25px;
	color:#FFFFFF;
}
#footer a:hover {
	text-decoration:none;
}
#footer img {
	vertical-align:middle;
}
/* The end */
