/********************************/
.top_line{
	color:#ec008c;font-size:16px; text-decoration:none;
}

.bottom_line{
	border-bottom:1px solid #ec008c;
}


.searchbox{
	background-image:url(../image/searchbox.jpg);
	width:140px;
	height:20px;
	float:left;
	position:relative;
	margin-top:-2px;
}

.searchinput{
	height:13px; margin-left:10px; margin-top:3px; width:120px; position:absolute; border:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:none;
}

.flower_image_home{
	 width:170px; position:absolute;
}
/********************************/
/* WINDOW */

body{
	background-image:url(../image/bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

div1 {
	border: 1px solid red;	
}

.main{
	margin:auto;
	width:900px;
	background-color:#FFFFFF;
	margin:0 auto;
	border:25px solid #FFFFFF;
	border-top:20px solid #FFFFFF;
	margin-top:10px;	
	position:relative;
	
}

.content{
	width:895px;
	min-height:500px;
	float:left;
	margin-top:4px;
    border:0px solid #000;
	position:relative;
}

.home_content{
	width:895px;
	min-height:500px;
	float:left;
	margin-top:4px;
    border:0px solid #000;
	position:relative;
	margin-bottom:-20px;
	padding-bottom:69px;
	background-image:url('../../../images/dandelion_bg_left.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.content_flower_right{
	width:895px;
	min-height:500px;
	float:left;
	margin-top:4px;
    border:0px solid #000;
	position:relative;
	margin-bottom:-20px;
	padding-bottom:69px;
	background-image:url('../../../images/dandelion_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

.top{
	clear:both;
	width:900px;
	height:120px;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}


#imgmenu {position:relative; top:10px; left:10px; width:75px; background-color:#fff; z-index:100;} 
#imgmenu .p1 {display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0;} 
#imgmenu .p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;} 
#imgmenu .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;} 
#imgmenu .p1:hover .large {display:block; position:absolute; top:130px; left:60px; width:400px; height:300px; border:5px solid #ccc;} 
#info {z-index:100; height:22em;} 
a.titlefont_topright{
	color:#ea1d24;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
a.titlefont_topright:hover{
	color:#009900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}

a.title_black_small{
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
a.title_black_small:hover{
	font-size:10px;
	color:#231f20;
	font-weight:bold;
}

a.title_small{
	font-size:12px;
	color:#ec008c;
}
a.title_small:hover{
	font-size:12px;
	color:#000000;
}

.white_title
{
font-size:15px;
color:#FFFFFF;
font-weight:bold;

}

.gray_title{
font-size:16px;
color:#616161;
font-weight:bold;
}

.label{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

a.label{
	font-size:12px;
	color:#231f20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}



a.label:hover{
	font-size:12px;
	color:#ec008c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.byname{
	color:#009900;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	margin-left:5px;
}

a.byname:hover{
	color:#000000;
	font-weight:bold;
	font-family: Arial;
	font-size: 12px;
	margin-left:5px;
}




/*TABLE WHOLE BLOCK CLICKABLE*/

table.navbar {
   border-collapse: collapse;
}
table.navbar td {
   border: 0px solid white;
   height:15px;
}
table.navbar td a{
   display: block;
   width: 165px;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #FFF;
   background-color: #009900;
   margin-left:5px;
}
table.navbar td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #58dc2c;
   margin-left:5px;
}
.reglabel
{
	width:245px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	float:left;
	margin-top:5px;
}

.regfield{
width:245px;
float:left;
}

.loglabel
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.loglabel_small
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}


.loginarea{
	width:510px;
	background-color:#FFFFFF;
	float:left;
	margin-left:10px;
}

img {
	border:none;
}

.clear{
clear:both;
width:100%;
}


.label{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}




a:hover {
	text-decoration:none;
	color:#EC008C;

}

a.reverse{
	text-decoration:none;
	color:#ea1d24;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

a.reverse:hover{
	text-decoration:none;
	color:#3acb0a;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}


a.topmenu{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.topmenu:hover{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.basket_prod{
	font-size:11pt;
	font-weight:bold;
	color:#838181;
	text-decoration:none;
}

a.basket_prod:hover{
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}




.basket_number{
	font-size:8pt; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	
}



/* Structure ////////////////////////////////////////////////////////////////////////////////////////////////////////// */



.navigation_cat {
float:left; 
width: 180px;
/*border-right: 1px solid #C6EC8C; */
font-weight:bold; 
font-size:11px;
margin-left:5px;
margin-top:10px;
font-family:Arial;
/*background:url(../images/dots.jpg) repeat-y right top;
min-height:900px;*/
}
.right_column {
float:right; 
width: 180px; 
/*border-right: 1px solid #C6EC8C; */
font-weight:bold; 
margin-right:5px;
margin-top:10px;
background-color:#009900;

}
.title{

	width:450px;
	height:25px;
	float:left;
	color:#000;
	font-size:20px;
	font-weight:bold;
}

.title_right{
	float:left;
	color:#FFFFFF;
	margin-left:8px;
	font-size:17px;
	font-weight:bold;
}

.product_title{
	color:#CCCCC;
	margin-left:1px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.product_pound{
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
}

.search{
	float:left;
	font-size:14px;
	color:#009900;
	margin-left:5px;
}

.topbar{
	float:left;
	width:720px;
	height:30px;
	background-image:url(../images/topbar.gif);
	background-repeat:repeat;
}

.topbarL{
	float:left;
	width:5px;
	height:30px;
	background-image:url(../images/left_curve.gif);
	background-repeat:no-repeat;
}

.topbarR{
	float:left;
	width:5px;
	height:30px;
	background-image:url(../images/right_curve.gif);
	background-repeat:no-repeat;
}

.topbarB{
	float:left;
	width:130px;
	height:30px;
	background-image:url(../images/topbar.gif);
	background-repeat:repeat;
}

.cat_title_black
{
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

.cat_title_gray
{
	color:#9ca4aa;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.white_small_bold{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.white_mid_bold{
	color:#FFFFFF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}


.black_small_bold{
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.black_mid_bold{
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}


.small_text{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
}

.normal_text{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}



.footer_white{
	width:895px;
	height:25px;
	border-top:1px solid #CCC;
	/*margin-top:69px;*/
	color:#9ca4aa;
	font-size:xx-small;
	font-family:Arial, Helvetica, sans-serif;
	z-index:500;
	position:relative;
	font-weight:normal;
}

/*********************************************/
.footer_left{
	z-index:500;
	float:left;
}

.footer_right{
	float:right;
}

.bg_color1{
	background-color:#f9a51b;
}
.bg_color2{
background-color:#fed7a1;
}
.bg_color3{
background-color:#feebce;
}

.pd_border{
	border:1px solid #ec008c;
}

.product_border{
	border:2px solid #ec008c;
}



/*ENDS*/


