/* LEFT MENU FLYOUT NAVIGATION */
/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul {margin: 0;border: 0 none;padding: 0;width: 130px; /*For KHTML*/list-style: none;z-index:100;}
ul#navmenu-v:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#navmenu-v li {float: left; /*For IE 7 lack of compliance*/display: block !important; /*For GOOD browsers*/display: inline; /*For IE*/position: relative;}
/* Root Menu */
ul#navmenu-v a {border: 1px solid #fff; border-bottom-color: #e1e0e0;padding: 0 8px;display: block;background: #fff url(http://images.serenataflowers.com/arrowleftgrey3.gif) no-repeat top right;padding: 0 5px 0 5px; color: #848484;font:bold 10px/22px tahoma, arial,"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode", Verdana,helvetica;text-transform:uppercase;letter-spacing:0;text-decoration: none;height: auto !important;height: 1%; /*For IE*/}
/* Root Menu Hover Persistence */
ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a {background: #e9e8e8 url(http://images.serenataflowers.com/arrowleftorange3.gif) no-repeat top right;padding: 0 5px 0 5px;color: #000;}
/* 2nd Menu */
ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {background: #e9e8e8;color: #666;z-index:1300;width: 160px;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-top:1px solid #c0c0c0;}
ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a.red, ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a.red {background: #bb4c4c;color: #fff;z-index:1300;}
/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a, ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a {background: #dad8d7;color: #000;z-index:1300;}
ul#navmenu-v ul, ul#navmenu-v ul ul, ul#navmenu-v ul ul ul {display: none;position: absolute;top: 0;left: 130px;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {display: none;}
ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul {display: block;}

/* TOP NAVIGATION */

#navtabs.flowers { float:left; list-style: none; padding: 0; height: 28px; font:bold 11px tahoma, sans-serif;text-transform: uppercase; border-bottom: 6px solid #7da051; width:616px; margin:0 0 0 15px;position:relative;} 
#navtabs.wines { float:left; list-style: none; padding: 0; height: 28px; font:bold 11px tahoma, sans-serif;text-transform: uppercase; border-bottom: 6px solid #9f3737; width:616px; margin:0 0 0 15px;position:relative;} 
#navtabs.chocolates { float:left; list-style: none; padding: 0; height: 28px; font:bold 11px tahoma, sans-serif;text-transform: uppercase; border-bottom: 6px solid #591303; width:616px; margin:0 0 0 15px;position:relative;} 
#navtabs.plants { float:left; list-style: none; padding: 0; height: 28px; font:bold 11px tahoma, sans-serif;text-transform: uppercase; border-bottom: 6px solid #a68804; width:616px; margin:0 0 0 15px;position:relative;} 
#navtabs.hampers { float:left; list-style: none; padding: 0; height: 28px; font:bold 11px tahoma, sans-serif;text-transform: uppercase; border-bottom: 6px solid #298ea3; width:616px; margin:0 0 0 15px;position:relative;} 
#navtabs.gifts { float:left; list-style: none; padding: 0; height: 28px; font:bold 11px tahoma, sans-serif;text-transform: uppercase; border-bottom: 6px solid #298ea3; width:616px; margin:0 0 0 15px;position:relative;}

#navtabs li {display:inline;width:auto;}
#navtabs li a { float: left;background:url(http://images.serenataflowers.com/topnav_li_left.gif) no-repeat left top; padding: 8px 0 8px 9px; margin-right: 2px; text-decoration:none;font:bold 10px tahoma, arial, sans-serif; } 
#navtabs li a span {background:url(http://images.serenataflowers.com/topnav_li_right.gif) no-repeat top right; padding: 6px 9px 8px 0;color:#fff;}
html>body #navtabs li a span {background:url(http://images.serenataflowers.com/topnav_li_right.gif) no-repeat top right; padding: 8px 9px 8px 0; font:bold 10px tahoma, arial, sans-serif;text-decoration:none;color:#fff;}

#navtabs li.flowers a:hover, #navtabs li.flowers a.selected {background: url(http://images.serenataflowers.com/topnav_li_left_fa.gif) no-repeat left top; padding: 8px 0 8px 9px; margin-right: 2px;  color: #fff; }
#navtabs li.flowers a:hover span, #navtabs li.flowers a.selected span {background: url(http://images.serenataflowers.com/topnav_li_right_fa.gif) no-repeat top right; padding: 8px 9px 8px 0;font:bold 10px tahoma,sans-serif;text-decoration:none;color:#fff; }

#navtabs li.plants a:hover, #navtabs li.plants a.selected {background: url(http://images.serenataflowers.com/topnav_li_left_pa.gif) no-repeat left top; padding: 8px 0 8px 9px; margin-right: 2px;  color: #fff; }
#navtabs li.plants a:hover span, #navtabs li.plants a.selected span {background: url(http://images.serenataflowers.com/topnav_li_right_pa.gif) no-repeat top right; padding: 8px 9px 8px 0; font:bold 10px tahoma, sans-serif;text-decoration:none;color:#fff; }

#navtabs li.wines a:hover, #navtabs li.wines a.selected {background: url(http://images.serenataflowers.com/topnav_li_left_wa.gif) no-repeat left top; padding: 8px 0 8px 9px; margin-right: 2px;  color: #fff; }
#navtabs li.wines a:hover span, #navtabs li.wines a.selected span {background: url(http://images.serenataflowers.com/topnav_li_right_wa.gif) no-repeat top right; padding: 8px 9px 8px 0; font:bold 10px tahoma, sans-serif;text-decoration:none;color:#fff; }

#navtabs li.chocolates a:hover, #navtabs li.chocolates a.selected {background: url(http://images.serenataflowers.com/topnav_li_left_ca.gif) no-repeat left top; padding: 8px 0 8px 9px; margin-right: 2px;  color: #fff; }
#navtabs li.chocolates a:hover span, #navtabs li.chocolates a.selected span {background: url(http://images.serenataflowers.com/topnav_li_right_ca.gif) no-repeat top right; padding: 8px 9px 8px 0; font:bold 10px tahoma, sans-serif;text-decoration:none;color:#fff; }

#navtabs li.hampers a:hover, #navtabs li.hampers a.selected {background: url(http://images.serenataflowers.com/topnav_li_left_ga.gif) no-repeat left top; padding: 8px 0 8px 9px; margin-right: 2px;  color: #fff; }
#navtabs li.hampers a:hover span, #navtabs li.hampers a.selected span {background: url(http://images.serenataflowers.com/topnav_li_right_ga.gif) no-repeat top right; padding: 8px 9px 8px 0; font:bold 10px tahoma, sans-serif;text-decoration:none;color:#fff;}

#navtabs li.gifts a:hover, #navtabs li.gifts a.selected {background: url(http://images.serenataflowers.com/topnav_li_left_ga.gif) no-repeat left top; padding: 8px 0 8px 9px; margin-right: 2px;  color: #fff; }
#navtabs li.gifts a:hover span, #navtabs li.gifts a.selected span {background: url(http://images.serenataflowers.com/topnav_li_right_ga.gif) no-repeat top right; padding: 8px 9px 8px 0; font:bold 10px tahoma, sans-serif;text-decoration:none;color:#fff; }

/* Drop Down Menu */
.dropmenudiv{position:absolute; top:0;border: 1px solid #BBB; /*Theme Change here*/font:normal 10px tahoma, Verdana;z-index:300;background:#fff url(http://images.serenataflowers.com/prodstepbg.gif) bottom left repeat-x;visibility: hidden;text-align:left;-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);box-shadow: 4px 4px 4px rgba(0,0,0,0.3);}
.dropmenudiv table td a, .dropmenudiv table td a:active, .dropmenudiv table td a:visited {width: 100%;display: block;text-indent: 3px;/*Theme Change here*/padding: 2px 0 2px 0;text-decoration: none;font-weight: normal;color: #556332;z-index:300;cursor:pointer;}
.dropmenudiv a:hover{ /*Theme Change here*/background-color: #F0F0F0;}
.dropmenudiv table td h4 {font:normal 16px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#84904f;margin:3px 0 0 3px;letter-spacing:-1px;}
.dropmenudiv table td h4 a, .dropmenudiv table td h4 a:visited, .dropmenudiv table td h4 a:active {font:normal 16px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#84904f;margin:-2px 0 0 -3px;letter-spacing:-1px;}
.dropmenudiv iframe{display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;/*must have*/top:0;/*must have*/left:0;/*must have*/z-index:-1;/*must have*/filter:mask();/*must have*/width:3000px;/*must have for any big value*/height:3000px/*must have for any big value*/;}
* html .dropmenudiv a{ /*IE only hack*/width: 100%;}
.dropmenudiv a:hover{ /*Theme Change here*/background-color: #dbf2c7;color:#000;}

/* leftmenu category buttons */

.flowers {margin:0;padding:0;float:left;}
.flowers h3 a {float:left;background: url(http://images.serenataflowers.com/topnav_li_right_fa.gif) top left repeat-x;height:24px;color:#fff;font:bold 12px arial, tahoma, verdana, sans-serif;padding:8px 0 0 6px;margin:0;text-decoration:none;display:block;width:125px;}
.flowers h3 a:hover {background: url(http://images.serenataflowers.com/topnav_li_right_fa.gif) top left repeat-x;height:24px;color:#fff;font:bold 12px arial, tahoma, verdana, sans-serif;padding:8px 0 0 6px;margin:0;text-decoration:none;filter:alpha(opacity=80);opacity:0.8;}

.chocolates {margin:0;padding:0;float:left;}
.chocolates h3 {position:relative;float:left;margin:0;padding:0;}
.chocolates h3 a {z-index:0;float:left;background: url(http://images.serenataflowers.com/topnav_li_right_ca.gif) top left repeat-x;height:24px;color:#fff;font:bold 12px arial, tahoma, verdana, sans-serif;padding:8px 0 0 6px;margin:0;text-decoration:none;display:block;width:125px;}
.chocolates h3 span {position:absolute;top:4px;right:4px;z-index:1000;}
.chocolates h3 a:hover {background: url(http://images.serenataflowers.com/topnav_li_right_ca.gif) top left repeat-x;height:24px;padding:8px 0 0 6px;margin:0;filter:alpha(opacity=80);opacity:0.8;float:left;}

.hampers {margin:0;padding:0;float:left;}
.hampers h3 {position:relative;float:left;margin:0;padding:0;}
.hampers h3 a {z-index:0;float:left;background: url(http://images.serenataflowers.com/topnav_li_right_ga.gif) top left repeat-x;height:24px;color:#fff;font:bold 12px arial, tahoma, verdana, sans-serif;padding:8px 0 0 6px;margin:0;text-decoration:none;display:block;width:125px;}
.hampers h3 span {position:absolute;top:4px;right:4px;z-index:1000;}
.hampers h3 a:hover {background: url(http://images.serenataflowers.com/topnav_li_right_ga.gif) top left repeat-x;height:24px;padding:8px 0 0 6px;margin:0;filter:alpha(opacity=80);opacity:0.8;float:left;}

.plants {margin:0;padding:0;float:left;}
.plants h3 {position:relative;float:left;margin:0;padding:0;}
.plants h3 a {z-index:0;float:left;background: url(http://images.serenataflowers.com/topnav_li_right_pa.gif) top left repeat-x;height:24px;color:#fff;font:bold 12px arial, tahoma, verdana, sans-serif;padding:8px 0 0 6px;margin:0;text-decoration:none;display:block;width:125px;}
.plants h3 span {position:absolute;top:4px;right:4px;z-index:1000;}
.plants h3 a:hover {background: url(http://images.serenataflowers.com/topnav_li_right_pa.gif) top left repeat-x;height:24px;padding:8px 0 0 6px;margin:0;filter:alpha(opacity=80);opacity:0.8;float:left;}

.wines {margin:0;padding:0;float:left;}
.wines h3 {position:relative;float:left;margin:0;padding:0;}
.wines h3 a, .wines h3.nolink {z-index:0;float:left;background: url(http://images.serenataflowers.com/topnav_li_right_wa.gif) top left repeat-x;height:24px;color:#fff;font:bold 12px arial, tahoma, verdana, sans-serif;padding:8px 0 0 6px;margin:0;text-decoration:none;display:block;width:125px;}
.wines h3 span {position:absolute;top:4px;right:4px;z-index:1000;}
.wines h3 a:hover {background: url(http://images.serenataflowers.com/topnav_li_right_wa.gif) top left repeat-x;height:24px;padding:8px 0 0 6px;margin:0;filter:alpha(opacity=80);opacity:0.8;float:left;}

/* leftmenu static buttons */
.leftnav_static {text-decoration: none;margin:0;line-height:1.1em;clear:both;padding:0;}
.leftnav_static h6 {border-bottom:1px solid #e1e0e0;margin-right:1px;}
.leftnav_static h6 a {display: block;height: 20px; font:normal 11px tahoma, arial,verdana,sans-serif;padding:4px 0 0 0;}
.leftnav_static h6 {margin-top: 0px;margin-bottom: 0px;font-weight: normal;font:normal 11px tahoma, arial,verdana,sans-serif;color: #fff;text-indent:6px;text-align:left;}
.leftnav_static h6 a:link, .leftnav_static h6 a:visited, .leftnav_static h6 a:active {font:normal 11px tahoma, arial,verdana,sans-serif;padding:4px 0 0 0;text-decoration: none;background:#fff;color: #7b7b7b;display:block;}
.leftnav_static h6 a:hover {font:normal 11px tahoma, arial,verdana,sans-serif;text-decoration: none;background:#fff url(http://images.serenataflowers.com/prodstepbg.gif) bottom left repeat-x;color: #000;display:block;width:auto;}
.leftnav_static h6 a:link, .leftnav_static h6 a:visited, .leftnav_static h6 a:active, .leftnav_static h6 a:hover {width:130px\9}/*//IE fix for hover width//*/

#topmenu2010 {width:979px;padding:0;height:35px;float:left;padding:0 4px 0 10px;}
	.topmenu_browse {margin:0;background:url(http://images.serenataflowers.com/browse10.gif) top left no-repeat;width:132px;height:34px;float:left;}
	.topmenu_l {margin:0;background:url(http://images.serenataflowers.com/topmenu_l.gif) top left no-repeat;width:12px;height:30px;float:left;}
	.topmenu_r {margin:0;background:url(http://images.serenataflowers.com/topmenu_r.gif) top left no-repeat;width:12px;height:30px;float:left;}
	.hackerbox {width:200px;height:35px;margin:0 0 0 3px;background:url(http://images.serenataflowers.com/hackerbg.gif) top left no-repeat;float:right;}
	#countryselect{float:left;margin:0;padding:0;width:270px;height:25px;position:absolute;top:4px;left:500px;}

/* country select box */
.refinement{margin:0 0 5px 2px;float:left;}
	.refinementsHeader{font-size:14px; font-family:"Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana, helvetica; font-weight:normal;color:#5c5c5c;margin: 0 0 5px 0;}
	.refinementHint{font:normal 10px arial, tahoma, verdana, sans-serif;color:#717171;}
	.refinementText{font:normal 10px arial, tahoma, verdana, sans-serif;color:#3e3e3e;width:125px;display:block;}
	.refinementBox{width:140px;}
	.selectBox{position:relative;/* font-family:Arial, Helvetica, sans-serif;font-size:11px; */color:#666666;cursor:pointer;z-index:7;width:140px;}
	.selectBoxSel{position:relative;/* font-family:Arial, Helvetica, sans-serif;font-size:11px; */cursor:pointer;z-index:300;background-color:#D4DDE9;}
	.selectBoxtitle{font:normal 10px arial, tahoma, verdana, sans-serif;color:#73884f;}
	.selectBoxDisplay{height:17px;border:1px solid #f09b27;}
	.selectBoxDisplayLeft{height:17px;padding:0px 0px 0px 3px;background-repeat:no-repeat;background-position:left;background:#fff;}
	.selectBoxDisplayArrow{height:17px;padding:0px 19px 0px 0px;background-image:url(http://images.serenataflowers.com/selectarrow_orange.gif);background-repeat:no-repeat;background-position:right;}
	.selectBoxDisplayMiddle{padding:0px 2px 0px 2px;height:17px;overflow:hidden;background:#fff;}
	.selectBoxDisplayMiddle span{position:relative;top:2px;white-space:nowrap;}
	.selectBoxListContainer{position:absolute;top:18px;left:0px;border:1px solid #f09b27;background-color:#FFFFFF;z-index:300;visibility: hidden;width:140px;}	
	.selectBoxListElement /*a, .selectBoxListElement a:link, .selectBoxListElement a:visited, .selectBoxListElement a:active*/ {display:block;padding:2px 5px 1px 0px;text-decoration:none;background-color:#FFFFFF;background-image:none;font:normal 10px arial, tahoma, verdana,sans-serif;color:#3e3e3e;width:120px;}
	.selectBoxList {z-index:300;width:148px;}
	.selectBoxListElement:hover {z-index:300;display:block;padding:2px 5px 1px 0px;color:#375e0e;font:normal 10px arial, tahoma, verdana, sans-serif;text-decoration:none;background-color:#fde7ac;background-image:none;width:120px;}
	.selectBoxBorderBottom{height:1px;overflow:visible;}
	.country-sel-title {font:normal 11px tahoma, arial, verdana;font-weight:bold;float:left;margin:8px 0 0 0px;color:#f19f2c;width:95px;text-transform: none;}

/* left navigation buttons */
/*menu*/
#catmenu_bottom {width: 130px; height: 93px;background: url(http://images.serenataflowers.com/leftnav_bottom.gif);margin: 0; padding: 0;position: relative;overflow:hidden;}
#catmenu_bottom li {margin: 0; padding: 0; list-style: none;position: absolute; left: 0;}
#catmenu_bottom li, #catmenu_bottom a {width:130px; height: 31px; display: block;}
#catmenu {width: 130px; height: 186px;background: url(http://images.serenataflowers.com/leftnav_topsummer.gif);margin: 0; padding: 0;position: relative;overflow:hidden;}
#catmenu li {margin: 0; padding: 0; list-style: none;position: absolute; left: 0;}
#catmenu li, #catmenu a {width:130px; height: 31px; display: block;}

#catoffers {top:0px;}
#catpostal {top:31px;}
#catbestsellers {top:62px;}
#catseason {top:93px;}
#catnewproducts {top:124px;}
#catexclusive{top:155px;}

#catoffers a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_topsummer.gif) 0px -186px no-repeat;}
#catpostal a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_topsummer.gif) 0px -217px no-repeat;}
#catbestsellers a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_topsummer.gif) 0px -248px no-repeat;}
#catseason a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_topsummer.gif) 0px -279px no-repeat;}
#catnewproducts a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_topsummer.gif) 0px -310px no-repeat;}
#catexclusive a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_topsummer.gif) 0px -341px no-repeat;}

#catinternational{top:0px;}
#catbabyandmum{top:31px;}
#catsilkflowers{top:62px;}

#catinternational a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_bottom.gif) 0px -93px no-repeat;}
#catbabyandmum a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_bottom.gif) 0px -124px no-repeat;}
#catsilkflowers a:hover {background:transparent url(http://images.serenataflowers.com/leftnav_bottom.gif) 0px -155px no-repeat;}

a.sortbox, a.colourBox, a:link.sortbox, a:visited.sortbox, a:active.sortbox, a:link.colourBox, a:visited.colourBox, a:active.colourBox {width:13px;height:13px;color:#3f6519;cursor:pointer;font:bold 10px arial, tahoma, sans-serif;-moz-border-radius: 3px; text-decoration:none;
-webkit-border-radius: 3px;display:block;padding:2px;float:left;background:url(http://images.serenataflowers.com/greenfadebg.gif) bottom left repeat-x;border:1px solid #9db98a;margin:0 1px 3px 1px;}
a:hover.sortbox, a:hover.colourBox {color:#3f6519;cursor:pointer;font:bold 10px arial, tahoma, sans-serif;-moz-border-radius: 3px;text-decoration:none;
-webkit-border-radius: 3px;display:block;padding:2px;float:left;background:url(http://images.serenataflowers.com/greenfadebg.gif) top left repeat-x;border:1px solid #9db98a;margin:0 1px 3px 1px;}
a.active.sortbox, a.active.colourBox {color:#3f6519;cursor:pointer;font:bold 10px arial, tahoma, sans-serif;-moz-border-radius: 3px;
-webkit-border-radius: 3px;display:block;padding:2px;float:left;background:url(http://images.serenataflowers.com/greenfadebg.gif) top left repeat-x;border:1px solid #9db98a;margin:0 1px 3px 1px;}
.sort_title {font:normal 12px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#84904f;margin:0;letter-spacing:0px;margin:4px 2px 0 1px;float:left;}
a.colourBox.orange {border:1px solid #e28602;background:#fd9603;color:#fff;}
a.colourBox.red {border:1px solid #bc0106;background:#e40207;color:#fff;}
a.colourBox.white {border:1px solid #dad7d7;background:#fff;color:#666;}
a.colourBox.pink {border:1px solid #d12acf;background:#f242f0;color:#fff;}
a.colourBox.yellow {border:1px solid #d1d902;background:#f4fd07;color:#666;}
a.colourBox.blue {border:1px solid #023ac8;background:#0249fe;color:#fff;}

/* filter dropdown */

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; -moz-border-radius: 3px; -webkit-border-radius: 3px;z-index:1000;}
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#3f6519; text-decoration:none; outline:none;}
.dropdown a:hover { color:#659b40;}
.dropdown dt a:hover { color:#659b40; border: 1px solid #8ba57a;}
.dropdown dt a {background:#e2f7d4 url(http://images.serenataflowers.com/arrowdowngreen.png) no-repeat scroll right center; display:block; padding-right:20px;border:1px solid #9db98a; width:100px;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;font-style:italic;color:#7aa95a; }
.dropdown dd ul { background:#fff url(http://images.serenataflowers.com/greenfadebg.gif) bottom left repeat-x; border:1px solid #9db98a; color:#3f6519; display:none;left:0px; padding:4px 0px; position:absolute; top:2px; width:auto; min-width:120px; list-style:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;z-index:1000;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;z-index:1000;cursor:pointer;}
.dropdown dd ul li a:hover { background-color:#dae9cf;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}

/* product page info tabs */

a:active {outline: none;}
a:focus {-moz-outline-style: none;}
#infotabs_container {width: 270px;font:normal 11px arial, verdana, sans-serif;line-height:1.4em;margin:15px 0 15px 0;}
#infotabs_container ul.tabs {list-style: none;border-bottom: 1px solid #ccc;height: 21px;margin: 0;}
#infotabs_container ul.tabs li {float: left;}
#infotabs_container ul.tabs li a {cursor:pointer;font:normal 11px arial, verdana, sans-serif;padding: 3px 10px;display: block;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 1px solid #ccc;margin-right: 2px;text-decoration: none;background:#fff url(http://images.serenataflowers.com/greenfadebg.gif) bottom left repeat-x;color:#51750d;}
#infotabs_container ul.tabs li.active a {font:normal 11px arial, verdana, sans-serif;background-color: #fff;padding-top: 4px;background-image:none;border-bottom:none;}
div.infotab_contents_container {border: 1px solid #ccc;border-top: none;padding: 10px;}
div.infotab_contents {display: none;}
div.infotab_contents_active {display: block;color:#666;line-height:1.4em;}
div.infotab_contents_active p {margin:5px 0 0 0;}
div.infotab_contents_active li {background:url(http://images.serenataflowers.com/listicon.gif) no-repeat left 4px; padding:2px 0 2px 17px;color:#666;list-style:none;list-style-image:none;padding:2px 0 2px 5px\9}
div.infotab_contents_active b {font-weight:bold;color:#51750d;}
div.clear {clear: both;}

/* upsell carousel */

.upsell_carousel {float:left;width:55px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#f1f1f1 url(http://images.serenataflowers.com/prodbg_normal.jpg) bottom left;border:1px solid #d8d6d6;border-spacing: 0;border-collapse:collapse;}
.upsellonmouse {float:left;width:55px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#ddf2c3 url(http://images.serenataflowers.com/prodbg_hover.jpg) bottom left;border:1px solid #a5b856;border-spacing: 0;border-collapse:collapse;}
.upsellselected {float:left;width:55px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#ddf2c3 url(http://images.serenataflowers.com/prodbg_hoverorange.gif) bottom left;border:1px solid #ed9d03;border-spacing: 0;border-collapse:collapse;}
	.upsellbottom {height:24px; text-align:center;margin:0 auto;padding:4px 1px 0 1px;font-size:10px;}

.infiniteCarousel {width: 286px;position: relative;float:left;display:block;height:130px;}
.infiniteCarousel .wrapper {width: 244px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */overflow: auto;height: 125px;margin: 0 19px;position: absolute;top: 0;}
/*.infiniteCarousel ul a img {border: 5px solid #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;}*/
.infiniteCarousel .wrapper ul {width: 480px; /* single item * n */list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;}
.infiniteCarousel ul li {display:block;float:left;padding: 3px;height: 120px;width: 55px;  }
.infiniteCarousel ul li img {-webkit-transition: border-color 400ms;}
.infiniteCarousel ul:hover li img {border-color: #000;}
.infiniteCarousel ul:hover li:hover img {border-color: #333;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {display: block;height: 19px;width: 20px;background: url(http://images.serenataflowers.com/carousel_arrows202.png) no-repeat 0 0;text-indent: -999px;position: absolute;top: 47px;cursor: pointer;outline: 0;}
.infiniteCarousel .forward {background-position: 0 0;right: 0;}
.infiniteCarousel .back {background-position: 0 -38px;left: 0;}
.infiniteCarousel .forward:hover {background-position: 0 -19px;}
.infiniteCarousel .back:hover {background-position: 0 -57px;}
