﻿
/*	Clase genérica para body	*/
BODY { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:#dfdfe0 url('/static/img/background.jpg') repeat-x; }

H1 { color: #3f3f3f; margin:0; font-size:22px;}
H2 { font-size:18px;}

.logo2 H1, .logo2 H1 A { color: #333; text-decoration:none }

.SiteLinks H1 { font-size:9pt;}

.footerexp { 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;}

/*	Cabecera	*/
.Flags {height:20px; padding-top:3px; float:right; text-decoration:none; color:#000000;}
.Flags a{font-size:0.9em; text-decoration:none;color:#000000;}
.Currency{padding-left:30px; font-size:0.9em;height:20px; float:right;}

.LocalSettings { background:url('/static/img/localsettings.gif') right no-repeat; height:32px;width:151px; cursor:hand;text-decoration:none;float:right; position:relative; top:-10px; text-align:left; margin-top:2px; text-align:left; font-size:11px; }
.LocalSettingsTxt { padding:3px 0 0 10px;}
.LocalSettings:hover { cursor:pointer; }

.txtMy{font-size:15px;font-weight:bold;color:#000000;text-decoration:none; width:155px; margin:2px 0px 0 15px; }
.MyFloraQueen{background:url('/static/img/MyFloraQueen.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; }
.MyFloraQueen:hover { cursor:pointer;}

.txtCU  {font-size:15px;font-weight:bold;color:#777;text-decoration:none;width:125px; padding:7px 0px 0 15px; }
.ContactUs{background:url('/static/img/contactus.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; }
.ContactUs:hover { cursor:pointer;}

.logo { float:left; padding:10px 0 0 20px; }
.logo_christmas { float:left; padding: 0 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: #333; font-weight:normal; } 

.MainBorder{width:970px; border: 1px solid #ccc; text-align:center; margin:1px; background-color:#FFFFFF; }

.myinfo, .mysuccess, .mywarning, .myerror, .myvalidation { width:400px; margin:auto; border: 1px solid; margin-top:10px; margin-bottom:10px; padding:15px 10px 15px 50px; background-repeat: no-repeat;background-position: 10px center; }
.myinfo {color: #00529B;background-color: #BDE5F8;background-image: url('/static/img/my/info.gif');}
.mysuccess {color: #4F8A10;background-color: #DFF2BF;background-image:url('/static/img/my/ok.gif');}
.mywarning {color: #9F6000;background-color: #FEEFB3;background-image: url('/static/img/my/warning.gif');}
.myerror {color: #D8000C;background-color: #FFBABA;background-image: url('/static/img/my/error.gif');}
.jsvalidation { padding-left:15px; color:red; }


.solidblockmenu { margin: 0;padding: 0; float: left;font-size: 14px; font-weight: bold; }
.solidblockmenu ul{ margin: 0 auto;padding: 0;}
.solidblockmenu li{  display: inline; }
.solidblockmenu li a { white-space: nowrap; float: left;color: white; padding: 7px 7px;text-decoration: none;font-weight:bold;border-right: 2px solid #ffffff;}
.solidblockmenu li a.padding_es { padding-left:8px; padding-right:8px;}
.solidblockmenu li a.padding_en { padding-left:9px; padding-right:9px;}
.solidblockmenu li a.padding_fr { padding-left:10px; padding-right:10px;}
.solidblockmenu li a.padding_de { padding-left:8px; padding-right:8px;}
.solidblockmenu li a.padding_it { padding-left:8px; padding-right:8px;}
.solidblockmenu li a {  background: url('/static/img/menu-1-0ns.gif') no-repeat -10px; }
.solidblockmenu li a:hover	 	{ color: white; background: url('/static/img/menu-1-1ns.gif') no-repeat -10px; }
.solidblockmenu li a.left { background: url('/static/img/menu-1-0n.gif') no-repeat left; }
.solidblockmenu li a.left:hover	{ color: white; background: url('/static/img/menu-1-1ns.gif') no-repeat left; }

.solidblockmenu li a.leftesp { background: url('/static/img/menu-1-0gs.gif') no-repeat left; }
.solidblockmenu li a.leftesp:hover	{ color: white; background: url('/static/img/menu-1-1gs.gif') no-repeat left; }

.solidblockmenu li a.left2 { background: url('/static/img/menu-1-0ns.gif') no-repeat right; }
.solidblockmenu li a.left2:hover	{ color: white; background: url('/static/img/menu-1-1ns.gif') no-repeat right; }

.solidblockmenu li a.yellow {  color:#bc3429; background: url('/static/img/menu-2-0n.gif') no-repeat center; }
.solidblockmenu li a.yellow:hover	 { color:#bc3429;  background: url('/static/img/menu-2-1n.gif') no-repeat center; }
.solidblockmenu li a.right { color:#bc3429; background: url('/static/img/menu-2-0n.gif') no-repeat left; }
.solidblockmenu li a.right:hover	{ color:#bc3429;  background: url('/static/img/menu-2-1n.gif') no-repeat left; }
.solidblockmenu li a.right2 { color:#bc3429; background: url('/static/img/menu-2-0n.gif') no-repeat right; }
.solidblockmenu li a.right2:hover	{ color:#bc3429;  background: url('/static/img/menu-2-1n.gif') no-repeat right; }

.solidblockmenu li a:visited,.solidblockmenu li a.left:visited,.solidblockmenu li a.left2:visited{ color:white;}
.solidblockmenu li a.yellow:visited, .solidblockmenu li a.right:visited, .solidblockmenu li a.right2:visited{ color:#bc3429;}
.solidblockmenu li a IMG { border:0; padding:0 }

/*	Contenedor márgen izquierdo (Apartado Flores)	*/
.BodyAll{margin:auto;}
.BodyLeft{width:652px; float:right; margin:0px; margin-left: 13px;}
.Flower{width:200px;height:290px;float:left;text-align:center;vertical-align:baseline; padding:15px;}
.Flower:hover{ cursor:pointer;}
.FlowerBig{width:230px;height:300px;float:left;text-align:center;vertical-align:baseline; padding:15px; }
.FlowerBig:hover{ cursor:pointer;}
.FText{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}
.FlowerSep{height:38px; font-size:1px; width:600px; clear:both;}

/*	All Flowers: Paginador	*/

#pagination { width:400px; text-align:center; margin:auto; font-weight:normal; padding:2px; font-style: 12px;}

#pagination_l_bevel { width:211px; height:25px; float:left; background: url('/static/img/pagination_l.gif') no-repeat; text-align:center; padding-top:4px; }
#pagination_l { color: white; width:211px; height:25px; float:left; background: url('/static/img/pagination_l_lat.gif') no-repeat; text-align:center; padding-top:4px; }
#pagination_l a {color: white;}
#pagination_r { width:432px; height:25px; float:right; background: url('/static/img/pagination_r.gif') no-repeat; padding-top:4px; text-align:right;  }
#pagination_r a, #pagination_r a:visited{ text-decoration:none; color:#888; ;  }

/*	Contenedor márgen derecho (Boxes)	*/
.BodyRight{width:285px; float:left; vertical-align:top;margin:0px; }

/*	Box separator 	*/
.BoxS{height:7px; font-size:1px; margin:0px;}

/*	Contenedor parte inferior 	*/
.BodyBottom{width:950px;text-align:left;}

.inputbox { background-color:#EEEEEE; border:1px solid #000000;}
.countrysel { font-size:12px; margin-top:3px; }

/* General */
.arrowheader { font-size:1.2em; color:#fb711b; font-weight:bold; }
.darkgreen_normal, .darkgreen_normal A { FONT-WEIGHT: normal; FONT-SIZE: 12px;COLOR: #3C5801;margin:0;padding:0;text-indent:0;}
.darkgreen_tit { 	FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: #006600;margin:0;padding:0;text-indent:0;}
.darkgreen_tit_sp { background:url('/static/img/miniflower.gif') no-repeat; padding:0 0 1px 35px; border-bottom:1px solid #009400; FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: #006600;}
.lightgreen_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;}

.HelpCab { font-size: 13px;font-weight: bold;color: #000000;background-color: #EBEBEB;border: 1px solid #CCCCCC;padding: 5px;height: 20px; margin-bottom:20px; }
.HelpText {font-size: 12px;color: #666666;}

.cita { color:#444; font-style:italic;}
.cita2 { text-align:right; color:#999; font-size:0.8em; padding:10px 0 20px;}

/* Blocks */

.photosetc {margin-left: 0px;position: absolute;}

.top_landing_3 { color:#436711; float:left; width:615px; font-size:0.8em; display: table; height: 165px;  #position: relative; overflow: hidden;}
.top_landing_3 H2 { font-size:14px; margin:0; padding:0}

.popuptitle { color: white; font-size:16px; font-weight:bold; }
.top_landing_2 { padding: 0px 0 0 20px; color:#436711; float:left; width:615px; font-size:0.9em; display: table; height: 165px;  #position: relative; overflow: hidden;}
.top_landing_2 H1 { font-size:1.2em; margin:0; padding:0}
.BoxCountryNumbers { padding:2px 0 0px 18px; margin:8px 8px 0px 8px; font-size:13px; font-weight:bold;}

.top_static_1 { padding: 0px 0 0 20px; color:#436711; float:left; width:615px; font-size:0.9em; display: table; height: 165px;  #position: relative; }
.top_static_1 H1 { font-size:1.2em; margin:0; padding:0}


.stUpcEv_Top_bevel{width:275px; height:22px; background-image:url('/static/img/events_header.gif'); color:#FFFFFF; font-size:11pt; font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}

.stUpcEv_Top{
	width:275px; 
	height:22px; 
	background-image:url('/static/img/events_header_flat.gif'); 
	color:#FFFFFF; 
	font-size:11pt; 
	font-weight:bold; 
	text-align:left; 
	padding-top:5px; 
	padding-left:10px;
}

.stUpcEv_Top_city{
	width:275px; 
	height:40px; 
	background-image:url('/static/img/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;
}

.stUpcEv_Back{ text-align:left; width:275px;  background:url('/static/img/Upcoming_Back.gif') repeat-y; padding:10px; color: black; font-size:11px; }
.stUpcEv_Back a { color: black; font-size:11px; }
.stUpcEv_Back ul { width:280px;  margin: auto; padding:6px 0 10px 0; }
.stUpcEv_Back ul li { text-align:left; float: left; padding:0 0 3px 0px; margin-left:15px; width:120px; }
.stUpcEv_Bottom{ width:285px; height:10px; background:url('/static/img/events_footer.gif') top; float:none; clear:both; background-repeat:no-repeat;}

.stUpcEv_Back_bevel{width:275px;  background:url('/static/img/Upcoming_Back.gif') repeat-y; padding:5px; color: black; font-size:11px; }
.stUpcEv_Back_bevel a { color: black; font-size:13px; }
.stUpcEv_Back_bevel ul { width:275px;  margin: auto; padding:6px 0 0 0; }
.stUpcEv_Back_bevel ul li { list-style:none; text-align:left; float: left; padding:0 0 3px 15px; width:120px; }
.stUpcEv_Bottom_bevel{ width:285px; height:10px; background:url('/static/img/events_footer.gif') top; float:none; clear:both; background-repeat:no-repeat;}

.stGreen_Top{width:275px; height:22px; background-image:url('/static/img/events_header.gif'); color:#FFFFFF; font-size:11pt; font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}
.stGreen_Back{width:275px;  background:url('/static/img/Upcoming_Back.gif') repeat-y; padding:5px; color: black; font-size:12px; text-align:left;}
.stGreen_Bottom{ width:285px; height:10px; background:url('/static/img/events_footer.gif') top; float:none; clear:both; background-repeat:no-repeat;}



/* Red Box */
.stRedBox_bevel {width:275px; height:22px;background-image:url('/static/img/redbox_header.gif');color:#FFFFFF; 
 font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}
.stRedBox_Back_bevel{width:283px; border-left:1px solid #c46352; border-right:1px solid #c46352; background:url('/static/img/redbox_centerBackground.gif') repeat-x bottom; float:left; text-align:left;}
.stRedBox_Content_bevel{}
.stRedBox_Bottom_bevel{width:285px; height:18px;background-image:url('/static/img/redbox_footer.gif');}

.stRedBox_Content_bevel LI { line-height:20px; padding-bottom:30px;}

/* Red Box Flat */
.stRedBox {
	width:275px; 
	height:22px;
	background-image:url('/static/img/redbox_flat_header.jpg');
	color:#FFFFFF; 
 	font-weight:bold; 
 	text-align:left; 
 	padding-top:5px; 
 	padding-left:10px;
}
 
.stRedBox_Back{
	width:285px; 
	float:left; 
	text-align:left;
	background-image:url('/static/img/redbox_flat_contentBackground.jpg');
	
}
.stRedBox_Content{
 	padding:15px;
}

.stRedBox_Bottom{
	width:285px; 
	height:15px;
	background-image:url('/static/img/redbox_flat_footer.jpg');
}

.stRedBox_Content LI { 
	line-height:20px; 
	padding-bottom:30px;
	list-style-image: url('/static/img/bulletpoint.gif');	
}

/*	NewsLetter Box 	*/
.stNewsLetter {background-image:url('/static/img/newsletter.jpg'); background-repeat:no-repeat; width:270px; height:117px; text-align:left; 
	padding-left:13px; padding-top:5px;font-size:10pt; font-weight:bold; color:#442134; margin:0px;}
.stNewsLetter a{font-size:9pt; font-weight:normal; position:relative; top: 10px; color:#3F3F3F;}

/*	Boxes bottom (Florist, Gifts & Affiliates) 	*/
.stBottomBox_bevel { float:left; width:210px; height:195px;background:url('/static/img/bottombox.gif') no-repeat; font-size:8pt; text-align:left; padding:0; margin-right:11px; }
.stBottomBox_bevel .sp100 { width:210px; height:105px; }
.stBottomBox_bevel H2 { font-size:1.4em; margin:0; padding:5px 0 3px 14px; color: white; }
.stBottomBox_bevel p { padding:0 6px 0 6px; margin:0; }
.stBottomBox_bevel A { color:black; font-weight:bold;}

.stBottomBox { 
	float:left; 
	width:210px; 
	height:195px;
	background:url('/static/img/bottombox_flat.gif') no-repeat; 
	font-size:8pt; 
	text-align:left; 
	padding:0; 
	margin-right:11px; 
}

.stBottomBoxH { 
	float:left; 
	width:210px; 
	height:195px;
	background:url('/static/img/bottombox_flat_highlight.gif') no-repeat; 
	font-size:8pt; 
	text-align:left; 
	padding:0; 
	margin-right:11px; 
}

.stBottomBox .sp100, .stBottomBoxH .sp100 { 
	width:210px; 
	height:105px; 
}

.stBottomBox H2, .stBottomBoxH H2 { 
	font-size:1.4em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox p, .stBottomBoxH p { 
	padding:0 6px 0 6px; 
	margin:0; 
}

.stBottomBox A { 
	color:black; 
	font-weight:bold;
}

.stBottomBox2_bevel { 
	float:left; 
	font-weight:normal; 
	width:285px; 
	height:195px;
	background:url('/static/img/bottombox2.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
}

.stBottomBox2_bevel H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_bevel A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stBottomBox2 { 
	font-size: 0.9em;
	float:left; 
	font-weight:normal; 
	width:285px; 
	height:195px;
	background:url('/static/img/bottombox2_flat.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
	margin-bottom: 10px;
}

.stBottomBox2 H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2 A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stBottomBox2_es { 
	font-size: 0.9em;
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('/static/img/bottombox2_es.gif') no-repeat;  
	text-align:left; 
	padding-left: 5px; 
	line-height:20px;
	margin-bottom: 10px;

}

.stBottomBox2_es H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_es A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stBottomBox2_de { 
	font-size: 0.9em;	
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('/static/img/bottombox2_de.gif') no-repeat;  
	text-align:left; 
	padding-left: 5px;  
	line-height:20px;
	margin-bottom: 10px;	
}

.stBottomBox2_de H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_de A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stBottomBox2_fr { 
	font-size: 0.9em;	
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('/static/img/bottombox2_fr.gif') no-repeat;  
	text-align:left; 
	padding-left: 5px; 
	line-height:20px;
	margin-bottom: 10px;
}

.stBottomBox2_fr H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_fr A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}


.stBottomBox2_it { 
	font-size: 0.9em;	
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('/static/img/bottombox2_it.gif') no-repeat;  
	text-align:left; 
	padding-left: 5px;  
	line-height:20px;
	margin-bottom: 10px;	
}

.stBottomBox2_it H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_it A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stRedBoxD_Top {width:275px; height:22px;background-image:url('/static/img/dynbox_top.gif');color:#FFFFFF; 
 font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}
.stRedBoxD_Back{width:283px; border-left:1px solid #c46352; border-right:1px solid #c46352; background:url('/static/img/dynbox_1pix.gif') repeat-x; float:left; text-align:left;}
.stRedBoxD_Content{ padding-left:10px;}
.stRedBoxD_Bottom{width:285px; height:18px;background:url('/static/img/dynbox_bottom.gif') no-repeat;}


/* Pages */

.textpage { padding:30px 20px 0 20px; float:left; float:left; background: url('/static/img/pages/swirlline.gif') top right no-repeat;}
.textpage H1 { padding-bottom:10px; }
.textpage H2 { color: #67af24; font-size:1.2em; padding-left:30px; background: url('/static/img/pages/bulletpoint_flower.gif') left  no-repeat; margin-top:30px;}
.textpage p { padding-left:30px;  }
.textpage hr { margin-top:30px; padding-bottom: 10px; color:#ccc; width:400px; text-align:center; }
.textpage TABLE TD { padding:3px }
.textpage INPUT { padding:3px; width:250px; border: 1px solid #666;}
.textpage TEXTAREA { padding:3px; width:250px; border: 1px solid #666;}
/* MODAL BOX */


#MB_overlay {  position: absolute;  margin: auto;  top: 0; left: 0;  width: 100%; height: 100%;  z-index: 9999;  background-color: #000!important; }
#MB_overlay[id] { position: fixed; } 
#MB_window {  position: absolute;  top: 0;  border: 0 solid;  text-align: left;  z-index: 10000; }
#MB_window[id] { position: fixed!important; } 
#MB_frame {  position: relative;  background-color: #f2f2f2; height: 100%; } 
#MB_header {  margin: 0;  padding: 0; } 
#MB_content {   overflow: auto; } 
#MB_caption {  background: transparent url('/static/img/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; } 
#MB_close {  display: block;  position: absolute;  right: 5px; top: 4px;  padding: 2px 3px;  font-weight: bold;  text-decoration: none;  font-size: 13px; }
#MB_close:hover {  background: transparent; } 
#MB_loading {  padding: 1.5em; text-indent: -10000px; background: transparent url(/static/img/spinner.gif) 50% 10px no-repeat; }  /* Color scheme */
#MB_frame {  background:url('/static/img/loginboxbg.gif') right bottom no-repeat; padding-bottom: 0px;  -webkit-border-radius: 7px;   -moz-border-radius: 7px;  border-radius: 7px; }
#MB_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; }
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {   background-color: #DDD;   border-bottom: 1px solid #CCC; }
#MB_caption { color: #fff }
#MB_close { color: #fff }
#MB_close:hover { color: #000 }   /* Alert message */
.MB_alert {  margin: 10px 0;  text-align: center; }

.imgecards {filter: alpha(opacity=75); opacity: .75} 
.imgecards:hover {filter: alpha(opacity=100); opacity: 1} 


.formtable TD { padding:5px; vertical-align: top}
.note { font-size:11px; color:#444; line-height:13px; }

.FloristActionYes  { font-size:15px; padding:4px; margin:10px; background-color:#CCFFCC; border:1px solid #009900; }
.FloristActionNo  { font-size:15px; padding:4px; margin:10px; background-color:#FFCCCC; border:1px solid #990000; }

/* VALIDATION FORM */

.panel { 	clear: both; 	display: none; 	border: 3px solid #CCC; 	padding: 1em; }
.panel.active-tab-body { 	display: block; }
#tabs { 	list-style: none; }
#tabs li { 	float: left; }
#tabs a { 	float: left; 	padding: 5px 8px; 	margin-left: 6px; 	background-color: #F2F2F2; 	text-decoration: none; 	color: #999999; }
#tabs a.active-tab { 	background-color: #CCC; 	border-top: 3px solid #999; 	padding-top: 3px; 	color: #000;}
input.disabled { 	border: 1px solid #F2F2F2; 	background-color: #F2F2F2; }
input.required, textarea.required { padding:3px; border: 1px solid #444; }
input.validation-failed, textarea.validation-failed { 	border: 1px solid #FF3300; 	color : #FF8888; }
input.validation-passed, textarea.validation-passed { 	border: 1px solid #00CC00; 	color : #000; }
.validation-advice { padding: 1px; font-size:0.8em;	color : #FF3300; }
.custom-advice { 	margin: 5px 0; 	padding: 5px; 	background-color: #C8AA00; 	color : #FFF; }
fieldset { 	padding: 1em; 	margin-bottom: 0.5em; }
label { 	font-weight: bold; }
.form-row { 	clear: both; 	padding: 0.5em; }
.field-label {  }
.field-widget { }

A,A:visited,A:link  { color: #da6013; text-decoration:none; font-weight: bold }
A:hover { color: #af6009; text-decoration:underline; }
IMG:hover { text-decoration:none; }

A.darkgrey,A.darkgrey:visited { color: #444; }
.MyFloraQueen a,.txtMy a,.MyFloraQueen a:link,.txtMy a:link{text-decoration:none; color:#040}
.MyFloraQueen a:hover,.txtMy 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;}

.footerexp A { color:#C5713E; font-weight: normal}
.LocalSettingsTxt A { text-decoration:none; font-weight: normal;}

.footer_logos { font-size:13px; color:#7f7f7f; font-style:italic; }
.footer_logos IMG { padding:0 2px 0 3px; border:0px; }

/*	Contenedor banderas, categorias, currency */
#menu_top,#menu_bottom {width:970px; margin:9px 0 5px; height:21px; vertical-align:middle; color: #999}

#menu_top  { font-size:12px; color:#666; text-decoration: none; font-weight:normal;}
#menu_top a { font-size:12px; color:#da6013; text-decoration: none; font-weight:normal;}

.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; }


/*	MENU */

.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;  text-align: left;}
	.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; background-color: #FFEBDF}
.anylinkcss a:hover{ background-color: #4f4f4f; color: white; }

.menutop td		{ text-align:center; margin:0px ; padding:0px 5px 0 5px; font-size: 13px; 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 		{ color: #fff; background: url('/static/img/menu-1-0gf.gif') no-repeat left; }
.leftesp_christmas { color: #fff; background: url('/static/img/menu-christmas-normal.gif') no-repeat left; }
.leftesp:hover	{ color: #fff; background: url('/static/img/menu-1-1gf.gif') no-repeat left; }
.item			{ background: url('/static/img/menu-1-0nf.gif') no-repeat -10px; }
.item_christmas	{ background: url('/static/img/menu-christmas.gif') no-repeat -10px; }
.item_last		{ background: url('/static/img/menu-1-0nf.gif') no-repeat right; }
.item:hover	 	{ color: white; background: url('/static/img/menu-1-1nf.gif') no-repeat -10px; }
.item_last:hover{ color: white; background: url('/static/img/menu-1-1nf.gif') no-repeat right; }
.iteme			{ background: url('/static/img/menu-2-0n.gif') no-repeat -10px; }
.iteme:hover 	{ color: white; background: url('/static/img/menu-2-1n.gif') no-repeat -10px; }
.searchbox		{ background: url('/static/img/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, .leftesp a:hover { color:#fff; font-weight:normal; font-style:normal; padding-left:2px;}
.item a,.item a:visited,.item a:link { color:#fff; font-weight:normal; font-style:normal; padding-left:2px;}
.item_last a,.item_last a:visited,.item_last a:link { color:#fff; font-weight:normal; font-style:normal; padding-left:2px;}

.country { width:200px; min-height:30px; float:left; text-align:left; }
.country IMG { margin-right:10px; border:0; width:20px; height:20px; padding-bottom:10px; }
.country A { font-size:14px; font-weight:normal; }
.country1 { float:left; width:20px; margin-right:15px; }
.country2 { float:right: width:160px; margin-bottom:10px; }

.countrys { width:130px; height:100px; float:left; text-align:center; }
.countrys IMG { margin:10px; }
.countrys A { font-size:14px; font-weight:normal; }

.cities {width:60px; font-size:500%;  float:left;	color:#ddd;	margin-right:10px	}
.maincity LI { width:170px; padding:6px;  float:left; list-style:none; }


/* FOOTER */

#bd_seeall { float:left; width:363px; height:51px; background:url('/static/img/bd_seeall.gif'); }
#bd_seeall p { font-weight:bold; font-size:15px; color:#fff; }
#bd_seeall p a { color:#6c2b00; }

#bd_newsletter { float:right; width:551px; height:51px; background:url('/static/img/bd_newsletter.gif'); }
#bd_newsletter p { font-weight:bold; font-size:15px; color: #e57d1e; }
#bd_newsletter p a { color:#6c2b00; }

#aroundworld ul { margin:auto; list-style-type: none; padding:0; margin:0;}
#aroundworld li {float:left; margin-left:20px; }
#aroundworld li {font-size:12px; color:#000; font-weight:normal;}
#aroundworld li a {font-size:12px; color:#888; font-weight:normal;}
#aroundworld li img { margin-right:10px; vertical-align: middle;}


.bottomPanelTitle {
	font-size: 0.9em;
	color: #666;
}

#footer_top {
	border: 1px solid #ccc;
	background-color: white;	
	width: 970px;
	margin: 5px auto;
}

#footer_top_left {
	text-align:left;	
	float: left;
	width: 670px;

}

#footer_top_right {
	background-color: #F9F0E8;
	width: 300px;
}

#footer_top_right h2 {
	color: #F66000;	
	padding-left: 20px;
	padding-top: 10px;
}

#footer_top_title {
	text-align:left; 
	background-image: url(/static/img/footer/testimonials_icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 46px;
	margin: 20px 0 0 20px;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 0 15px;
	color: #5C5C5C;
}

#footer_top_dates {
	text-align:left; 
	background-image: url(/static/img/footer/special_dates_icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 44px;
	margin: 10px 0 0 20px;
	color: #5C5C5C;
	padding: 5px 0 5px 15px;	
}

#footer_dates_content { padding: 0 0 5px 55px; }

#footer_dates_content table {
	list-style-type: none;
	font-size: 12px;
	margin-top: 5px;	
}

#footer_dates_content table td {
	padding: 1px;
}

#footer_top_testimonials {
	padding-left: 10px;	
}

.footer_testimonial {
	text-align:left; 
	padding: 0px 20px 0px 0px;	
}
	
.footer_testimonial_product {
	width: 60px;
	float: left;
	margin-left: 28px;
	padding-top: 3px;
	
}

.footer_testimonial_content {
	float: right;
	width: 540px;
	font-size:12px; color:#666;
}

#footer_bottom {
	text-align:left;
	border: 1px solid #ccc;
	background-color: white;	
	width: 950px;
	margin: 5px auto;
	padding: 0px 10px 0px 10px;
}


#footer_bottom li { margin-bottom:5px; }
#footer_bottom li a { font-weight:normal; font-size:13px; }

#footer_bottom .more_information_list_1 li { list-style-image: url(/static/img/footer/arrow1.gif); }
#footer_bottom .more_information_list_2 li { list-style-image: url(/static/img/footer/arrow2.gif); }


.footerexp_new { margin:12px 10px 0px 8px;  padding-top:5px; font-size:11px; color:#777; text-align:justify; }

.footerexp_new a {
	color: #777;
	text-decoration: underline;
	font-weight: bold;
}


.BodyBottom_new {
	padding-top: 20px; 
	width:950px;
	text-align:left;
}

/* NEW PRODUCT PAGE */

.orange_tit_new {
	margin-bottom: 15px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px;
	margin:0px;
	padding:0px;
	color: #ED5D28;
	border-bottom: 1px solid #ED5D28;  
}

#bp0_panel {
	
	width: 0 auto;
	width: 950px;
	background-image: url(/static/img/new_productpage/background_panel.jpg);
	background-repeat: no-repeat;
}

#bp0_panel_left {
	width: 250px;
	float: left;
}

#bp0_panel_middle {
	width: 250px;
	float: left;	
}

#bp0_panel_right {
	width: 250px;
	float: left;
}

#bp0_panel_continue {
	width: 200px;
	float: left;	
}

.bp0_panel_content {
	margin-top: 20px;
	padding-left: 20px;
}

.bp0_panel_title {
	margin-top: 10px;
	padding-left: 30px;
	color: #0F390B;
	font-size: 16px;
	font-weight: bold;
}

.bp0_panel_title img {
	margin-right: 10px;
}