

BODY { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:#dfdfe0 url('../image/background.jpg') repeat-x; }

H1 { color: #3f3f3f; margin:0; font-size:16px;}
H2 { font-size:18px;}

.logo2 H1, .logo2 H1 A { color: white; text-decoration:none }

.urlinks H1 { font-size:9pt;}

.footerpart { margin:12px 10px 20px 8px; padding-top:5px; font-size:12px; color:#777; text-align:justify;  background: url('/static/img/pages/swirlline.gif') top right no-repeat;}


.mytext{font-size:15px;font-weight:bold;color:#000000;text-decoration:none; width:155px; margin:2px 0px 0 15px; }
.myfnp{background:url('index_files/myfnp.gif') right no-repeat;height:36px;width:210px; cursor:hand;text-decoration:none;float:right; position:relative; top:-10px; text-align:left; padding-left:15px; margin-bottom:5px; }
.myfnp:hover { cursor:pointer;}

.maintext  {font-size:15px;font-weight:bold;color:#777;text-decoration:none;width:125px; padding:7px 0px 0 15px; }
.contact{background:url('index_files/contact.gif') right no-repeat;height:32px;width:151px; cursor:hand;text-decoration:none;float:right; position:relative; top:-10px; text-align:left; padding-left:15px; margin-top:2px; }
.contact:hover { cursor:pointer;}

.logo { float:left; padding:10px 0 0 20px; }
.logo2 { float:right; width:665px; font-weight:bold; color:white; text-align:right;}
.logo2 H1, .logo2 H1 a { padding:48px 12px 0px; font-family:Arial; font-size:13px; color: #FFDA80; font-weight:normal; } 


.bordermain{width:970px; border: 1px solid #666666; text-align:center; margin:1px; background-color:#FFFFFF; }



.bodymain{margin:auto;}
.bodyleft{width:652px; float:left; margin:0px; margin-right: 10px; height:1300px;}
.fnpflower{width:180px;height:290px;float:left;text-align:center;vertical-align:baseline; padding:15px;}
.fnpflower:hover{ cursor:pointer;}
.fnpflowerBig{width:230px;height:300px;float:left;text-align:center;vertical-align:baseline; padding:15px; }
.fnpflowerBig:hover{ cursor:pointer;}
.headingtext{color:#000000;font-size:12px;font-weight:bold; margin:6px 0 6px}
.price{color:#DA6013;font-size:14px;font-weight:bold; margin:3px 0 3px}
.fnpflowerSep{height:38px; font-size:1px; width:600px; clear:both;}



#pagenav_l_bevel { width:211px; height:25px; float:left; background: url('index_files/pagenav_l.gif') no-repeat; text-align:center; padding-top:4px; }
#pagenav_l { color: white; width:211px; height:25px; float:left; background: url('index_files/pagenav_l_lat.gif') no-repeat; text-align:center; padding-top:4px; }
#pagenav_l a {color: white;}
#pagenav_r { width:432px; height:25px; float:right; background: url('index_files/pagenav_r.gif') no-repeat; padding-top:4px; text-align:right;  }
#pagenav_r a, #pagenav_r a:visited{Â text-decoration:none; color:#888; ; Â }


.bodyrightmain{width:285px; float:left; vertical-align:top;margin:0px; }


.boxmain{height:7px; font-size:1px; margin:0px;}


.bottombody{width:950px;text-align:left;}

.inputsec { background-color:#EEEEEE; border:1px solid #000000;}
.country { font-size:12px; margin-top:3px; }


.arrowhead { font-size:1.2em; color:#fb711b; font-weight:bold; }
.greendark_normal, .greendark_normal A { FONT-WEIGHT: normal; FONT-SIZE: 12px;COLOR: #3C5801;margin:0;padding:0;text-indent:0;}
.greendark_tit { 	FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: #006600;margin:0;padding:0;text-indent:0;}
.greendark_tit_sp { background:url('index_files/minifnpflower.gif') no-repeat; padding:0 0 1px 35px; border-bottom:1px solid #009400; FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: #006600;}
.greenlight_bold { 	FONT-WEIGHT: bold; FONT-SIZE: 12px;COLOR: #259702}
.orange_tit { FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #FF6600;margin:0px;padding:0px;}
.orange_bold { FONT-WEIGHT: bold; COLOR: #FF6600;margin:0px;padding:0px;}





.picset {margin-left: 0px;position: absolute;}

.landing_main_3 { color:#436711; float:left; width:615px; font-size:0.8em; display: table; height: 165px;  #position: relative; overflow: hidden;}
.landing_main_3 H2 { font-size:14px; margin:0; padding:0}

.titlepopup { color: white; font-size:16px; font-weight:bold; }
.landing_main_2 { padding: 0px 0 0 20px; color:#436711; float:left; width:615px; font-size:0.9em; display: table; height: 165px;  #position: relative; overflow: hidden;}
.landing_main_2 H1 { font-size:1.2em; margin:0; padding:0}
.countrynumbers { padding:2px 0 6px 28px; margin:8px; font-size:13px; font-weight:bold;}

.statictop_1 { padding: 0px 0 0 20px; color:#436711; float:left; width:615px; font-size:0.9em; display: table; height: 165px;  #position: relative; }
.statictop_1 H1 { font-size:1.2em; margin:0; padding:0}


.topfnpstc_bevel{width:275px; height:22px; background-image:url('../image/events_header.gif'); color:#FFFFFF; font-size:11pt; font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}

.topfnpstc{
	width:275px; 
	height:22px; 
	background-image:url('../image/events_header_flat.gif'); 
	color:#FFFFFF; 
	font-size:11pt; 
	font-weight:bold; 
	text-align:left; 
	padding-top:5px; 
	padding-left:10px;
}


.topfnpstc_city{
	width:275px; 
	height:40px; 
	background-image:url('index_files/events_header_flat_city.gif') ;
	background-repeat: no-repeat;
	color:#FFFFFF; 
	font-size:11pt; 
	font-weight:bold; 
	text-align:left; 
	padding-left:10px;
	padding-top: 20px;
	margin-bottom: -20px;
}


#fnp_left_column
{
	float: left;
	width: 280px;
}
.greenst_Top{width:275px; height:22px; background-image:url('index_files/events_header.gif'); color:#FFFFFF; font-size:11pt; font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}
.greenst_Back{width:275px;  background:url('index_files/Upcoming_Back.gif') repeat-y; padding:5px; color: black; font-size:12px; text-align:left;}
.greenst_Bottom{ width:285px; height:10px; background:url('../image/events_footer.gif') top; float:none; clear:both; background-repeat:no-repeat;}




.redst_bevel {width:275px; height:22px;background-image:url('../image/redbox_header.gif');color:#FFFFFF; 
 font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}
.redst_Back_bevel{width:283px; border-left:1px solid #c46352; border-right:1px solid #c46352; background:url('index_files/redbox_centerBackground.gif') repeat-x bottom; float:left; text-align:left;}
.redst_Content_bevel{}
.redst_Bottom_bevel{width:285px; height:18px;background-image:url('../image/redbox_footer.gif');}

.redst_Content_bevel LI { line-height:20px; padding-bottom:30px;}


.redst {
	width:275px; 
	height:22px;
	background-image:url('../image/redbox_flat_header.jpg');
	color:#FFFFFF; 
 	font-weight:bold; 
 	text-align:left; 
 	padding-top:5px; 
 	padding-left:10px;
}
 
.redst_Back{
	width:285px; 
	float:left; 
	text-align:left;
	background-image:url('index_files/redbox_flat_contentBackground.jpg');
	
}
.redst_Content{
 	padding:15px;
}

.redst_Bottom{
	width:285px; 
	height:15px;
	background-image:url('index_files/redbox_flat_footer.jpg');
}

.redst_Content LI { 
	line-height:20px; 
	padding-bottom:30px;
	list-style-image: url('index_files/bulletpoint.gif');	
}




.bottomboxst_bevel { float:left; width:210px; height:195px;background:url('index_files/bottombox.gif') no-repeat; font-size:8pt; text-align:left; padding:0; margin-right:11px; }
.bottomboxst_bevel .sp100 { width:210px; height:105px; }
.bottomboxst_bevel H2 { font-size:1.4em; margin:0; padding:5px 0 3px 14px; color: white; }
.bottomboxst_bevel p { padding:0 6px 0 6px; margin:0; }
.bottomboxst_bevel A { color:black; font-weight:bold;}

.bottomboxst { 
	float:left; 
	width:210px; 
	height:195px;
	background:url('index_files/bottombox_flat.gif') no-repeat; 
	font-size:8pt; 
	text-align:left; 
	padding:0; 
	margin-right:11px; 
}

.bottomboxst .sp100 { 
	width:210px; 
	height:105px; 
}

.bottomboxst H2 { 
	font-size:1.4em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.bottomboxst p { 
	padding:0 6px 0 6px; 
	margin:0; 
}

.bottomboxst A { 
	color:black; 
	font-weight:bold;
}

.bottomboxst2_bevel { 
	float:left; 
	font-weight:normal; 
	width:285px; 
	height:195px;
	background:url('index_files/bottombox2.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
}

.bottomboxst2_bevel H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.bottomboxst2_bevel A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.bottomboxst2 { 
	float:left; 
	font-weight:normal; 
	width:285px; 
	height:195px;
	background:url('index_files/bottombox2_flat.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
	margin-bottom: 10px;
}

.bottomboxst2 H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.bottomboxst2 A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.bottomboxst2_es { 
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('index_files/bottombox2_es.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
	margin-bottom: 10px;

}

.bottomboxst2_es H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.bottomboxst2_es A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.bottomboxst2_de { 
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('index_files/bottombox2_de.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
	margin-bottom: 10px;	
}

.bottomboxst2_de H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.bottomboxst2_de A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.bottomboxst2_fr { 
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('index_files/bottombox2_fr.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
	margin-bottom: 10px;
}

.bottomboxst2_fr H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.bottomboxst2_fr A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}


.bottomboxst2_it { 
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('index_files/bottombox2_it.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
	margin-bottom: 10px;	
}

.bottomboxst2_it H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.bottomboxst2_it A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.redstD_Top {width:275px; height:22px;background-image:url('index_files/dynbox_top.gif');color:#FFFFFF; 
 font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}
.redstD_Back{width:283px; border-left:1px solid #c46352; border-right:1px solid #c46352; background:url('index_files/dynbox_1pix.gif') repeat-x; float:left; text-align:left;}
.redstD_Content{ padding-left:10px;}
.redstD_Bottom{width:285px; height:18px;background:url('index_files/dynbox_bottom.gif') no-repeat;}




.maintextpage { padding:30px 0 0 20px; float:left; width:600px; float:left; background: url('index_files/pages/swirlline.gif') top right no-repeat;}
.maintextpage H1 { padding-bottom:10px; }
.maintextpage H2 { color: #67af24; font-size:1.2em; padding-left:30px; background: url('index_files/pages/bulletpoint_fnpflower.gif') left  no-repeat; margin-top:30px;}
.maintextpage p { padding-left:30px;  }
.maintextpage hr { margin-top:30px; padding-bottom: 10px; color:#ccc; width:400px; text-align:center; }
.maintextpage TABLE TD { padding:3px }
.maintextpage INPUT { padding:3px; width:250px; border: 1px solid #666;}
.maintextpage TEXTAREA { padding:3px; width:250px; border: 1px solid #666;}



#main_overlay {  position: absolute;  margin: auto;  top: 0; left: 0;  width: 100%; height: 100%;  z-index: 9999;  background-color: #000!important; }
#main_overlay[id] { position: fixed; } 
#main_window {  position: absolute;  top: 0;  border: 0 solid;  text-align: left;  z-index: 10000; }
#main_window[id] { position: fixed!important; } 
#main_frame {  position: relative;  background-color: #f2f2f2; height: 100%; } 
#main_header {  margin: 0;  padding: 0; } 
#main_content {   overflow: auto; } 
#main_caption {  background: transparent url('index_files/loginboxhbg.gif') repeat-x;  font: bold 110% "Lucida Grande", Arial, sans-serif; color:#fff; text-shadow: #FFF 0 1px 0;  padding:5px 0 0 5px; margin: 0;  text-align: left; } 
#main_close {  display: block;  position: absolute;  right: 5px; top: 4px;  padding: 2px 3px;  font-weight: bold;  text-decoration: none;  font-size: 13px; }
#main_close:hover {  background: transparent; } 
#main_loading {  padding: 1.5em; text-indent: -10000px; background: transparent url(index_files/spinner.gif) 50% 10px no-repeat; }  /* Color scheme */
#main_frame {  background:url('index_files/loginboxbg.gif') right bottom no-repeat; padding-bottom: 0px;  -webkit-border-radius: 7px;   -moz-border-radius: 7px;  border-radius: 7px; }
#main_window {  background-color: #EFEFEF;  color: #000;  -webkit-box-shadow: 0 8px 64px #000;   -moz-box-shadow: 0 0 64px #000;   box-shadow: 0 0 64px #000;    -webkit-border-radius: 7px;   -moz-border-radius: 7px;  border-radius: 7px; }
#main_content { border-top: 1px solid #F9F9F9; }
#main_header {   background-color: #DDD;   border-bottom: 1px solid #CCC; }
#main_caption { color: #fff }
#main_close { color: #fff }
#main_close:hover { color: #000 }   /* Alert message */
.MB_alert {  margin: 10px 0;  text-align: center; }



A,A:visited,A:link  { color: #0F6945; text-decoration:none; font-weight: bold }
A:hover { color: #0F6945; text-decoration:underline; }
IMG:hover { text-decoration:none; }

A.darkgrey,A.darkgrey:visited { color: #444; }
.myfnp a,.mytext a,.myfnp a:link,.mytext a:link{text-decoration:none; color:#040}
.myfnp a:hover,.mytext a:hover{text-decoration:none; color:#777}

INPUT { padding:3px; border: 1px solid #aaa; }
INPUT[type="checkbox"] {border:0; border:none; width:20px;}
INPUT[type="radio"] { border:0; border:none; width:20px;}

.footerpart A { color:#C5713E; font-weight: normal}
.LocalSettingsTxt A { text-decoration:none; font-weight: normal;}


#menu_top,#menu_bottom {width:970px; margin:9px 0 5px; height:21px; vertical-align:middle; color: #999}
.extToolbar a { font-weight:normal; color:#3F3F3F;font-family:arial, arial-regular;font-size:8.5pt; text-decoration:none;	color:#3F3F3F;}
.extToolbar a:hover {text-decoration:underline; color:#3F3F3F;}
.extToolbar .right a:hover {text-decoration:none;}
.extToolbar IMG { margin-right:5px; }




.anylinkcss{position:absolute;visibility: hidden;border:1px solid #444;border-width: 1px 1px;font:normal 12px Verdana;line-height: 20px;background-color: white;width: 180px;top: -500px; z-index:1000}
.anylinkcss a{width: 100%;color: #444;display: block;text-indent: 3px;border-bottom: 1px solid black;padding: 2px 0;text-decoration: none;font-weight: bold;text-indent: 5px; }
.anylinkcss a:hover{ background-color: #4f4f4f; color: white; }

.menutop td		{ margin:0px ; padding:0px 5px 0 5px; font-size: 14px; color:#fff; font-weight:normal; height:25px; border: 1px; }
.menutop a 		{ white-space: nowrap; text-decoration: none; color:#fff;}
.menutop a:hover{ text-decoration:none;  color:#fff; font-weight:normal;}
.menutop a:visited{ text-decoration:none;  color:#fff; font-weight:normal;}
.menutop a IMG	{ border:0; padding:0; }
.leftesp 		{ background: url('../image/menu-1-0g.gif') no-repeat left; }
.leftesp:hover	{ color: white; background: url('../image/menu-1-1g.gif') no-repeat left; }
.item			{ background: url('../image/menu-1-0orange.gif') no-repeat -10px; }
.item_last			{ background: url('../image/menu-1-0orange.gif') no-repeat right; }
.item:hover	 	{ color: white; background: url('../image/menu-1-1n.gif') no-repeat -10px; }
.iteme			{ background: url('../image/menu-2-0n.gif') no-repeat -10px; }
.iteme:hover 	{ color: white; background: url('../image/menu-2-1n.gif') no-repeat -10px; }
.searchbox		{ background: url('../image/menu_bg_search.gif') repeat-x; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #b0b0b0; border-right:1px solid #b0b0b0; text-align:center; }
.searchbox INPUT { border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #b0b0b0; border-right:1px solid #b0b0b0; height: 20px;}
.leftesp a, .item a { color:#ffffff; font-weight:normal; font-style:normal; padding-left:2px;}




.photo1 {

	float: right;

	margin-left: 10px;

	margin-right: 10px;

	padding:5px;

	border: 1px solid #ca738f;	

}



.photo1 img{

	border: 1px solid #df8fa9;

}

.link_menu1 {color:#7E1535; text-decoration:none; font-family:tahoma; font-size:11px; font-weight:bold; text-decoration:none;}
.link_menu1:hover {color:##7E1535; text-decoration:none; font-family:tahoma; font-size:11px; font-weight:bold; text-decoration:none;}

.folding{cursor:hand}
.Mfolding{cursor:hand}
.look2{margin-left:20px;}
li{margin-left:20px;)

#fnp_left_menu ul
{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	color:#0B5336;

}

#fnp_local_florists_list ul{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
		color:#0B5336;
}

#fnp_left_menu ul li, #fnp_local_florists_list ul li
{
	line-height: 1.7em;
}
#fnp_left_menu a, #fnp_local_florists_list a
{
	text-decoration: none;
		color:#0B5336;
}
#fnp_left_menu a:hover, #fnp_local_florists_list a:hover
{
	text-decoration: underline;
		color:#0B5336;
}
