/* HTML ELEMENTS ********************/

body {margin: 0 auto;padding: 0px;color: #666;font:normal 11px arial, verdana, sans-serif;background:url(../images/bg09_wine2.jpg) top left repeat-x;}
body#blank {margin: 0 auto;padding: 0px;background:#fff;color: #666;font:normal 11px arial, verdana, sans-serif;background-image:none;}
body p {line-height:1.4em;color:#666;font:normal 11px arial, verdana, sans-serif;}
body {margin: 0 auto;padding: 0px;}
div {border: none;margin: 0px;padding: 0px;}
a:link, a:active {text-decoration:underline; color:#770000;}
a:visited {text-decoration:underline; color:#A66262;}
a:hover {text-decoration:none; color:#770000;}
h1, h1 a {font:normal 23px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;margin:0;letter-spacing:-1px;}
h2, h2 a {font:normal 23px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;margin:0;letter-spacing:-1px;}
h3, h3 a {font:bold 18px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#ab7832;margin-top:0;}
h4, h4 a {font:bold 14px helvetica, tahoma, verdana, sans-serif;color:#ab7832;margin-top:0;}
h5 {font:normal 10px tahoma, verdana, sans-serif;margin:0;padding:0 0 3px 0;}
h6 {font:bold 16px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#ab7832;margin:4px 0 0 0;text-align:center;border-bottom:solid 1px #ab7832;}
input {font-size:10px;}
select {font-size:10px;}

/* PAGE ELEMENTS ********************/

#wrapper{margin-top: -18px;font-family: "\"}\"";font-family: inherit;margin-top: 1px;width:1000px;margin:0 auto;}
#header{margin: 0px auto;padding: 0px;color: #fff;width:1000px;height:80px;position:relative;}	
html>body #header {height:80px;}
#logo {width:470px;height:76px;background:url(../images/serenatalogo.gif) top left no-repeat;margin:0 0 0 10px;padding:0;cursor:pointer;}
#logo span {display:none;}
#empty{}
#toplinks {position:absolute;top:58px;left:380px;z-index:500;width:300px;height:28px;color:#770000;visibility:visible;}
	/* old #toplinks {position:absolute;top:5px;left:320px;z-index:5;width:300px;color:#6aa001;}*/
#topbtns {position:absolute;top:4px;left:545px;z-index:5;width:240px;height:30px;}
#topadd {position:absolute;top:0px;left:390px;z-index:10;width:257px;height:46px;}
	/* old #topadd {position:absolute;top:34px;left:320px;z-index:10;width:230px;height:46px;}*/
#htopright {position:absolute;top:-2px;left:790px;z-index:5;width:200px;}	
	.mbasket {height:65px;}
	.basketitems {float:left;margin:10px 0 0 7px;display:block;background:#fbe9d6;padding:4px;width:130px;border:1px solid #f4d4b4;color:#3e3e3e;}
.leftcolumn{float: left;left: 0px;width: 129px;margin: 0px;margin-top: -11px;padding: 0px;color: #666;border-left:1px solid #c99240;}
.leftcolumn{margin-top: 0px;}
#tracking {position:absolute;top:10px;left:675px;z-index:5;width:150px;margin:0;}
#topmenu {width:979px;padding:0;height:30px;float:left;padding:0 4px 0 10px;}
	.topmenu_browse {margin:0;background:url(../images/browse08.gif) top left no-repeat;width:132px;height:30px;float:left;}
	.topmenu_l {margin:0;background:url(../images/topmenu_l.gif) top left no-repeat;width:12px;height:30px;float:left;}
	.topmenu_r {margin:0;background:url(../images/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(../images/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;}
.rightcolumn{position: static;float: right;width: 200px;margin:8px 0 0 0;padding: 0px;z-index: 3;color: #666;background-color: #fff;}
.centercolumn{margin-right: 0px;margin-top: -1px;margin-bottom: 0px;margin-left: -25px;}
.centercolumn{margin-right: 201px;margin-left: 131px;margin-top: 0px;font-family: "\"}\"";font-family: inherit;margin-top: 0px;}
#empty{}
.fake.centercolumn{margin-right: 1px;margin-left: 1px;}
* html .centercolumn{margin-right: 201px;margin-left: 131px;}
#footer{clear: both;margin-top: -11px;padding: 0;color: #000000;margin:0 auto;width:1000px;}
.footer{margin-top: 0px;}
	.footcont {padding:0 4px 4px 4px;margin:-2px 6px 0 6px;height:290px;float:left;}
		.footbox {background:url(../images/footbg.jpg) top right no-repeat; height:220px;width:212px;padding:5px 20px 0  0;float:left;margin:0 0 10px 10px;color:#666;}
		.footbar {height:95px;width:960px;text-align:center;}
			.footbar p {margin:0 0 0 220px;}
		.footbox_l {padding:5px 20px 0  0;float:left;margin:5px 20px 0 10px;color:#666;}
		.footbox_l h4, .footbox_l p {margin:0 0 4px 0;}
		.footlinks {font:normal 11px arial, tahoma, verdana, sans-serif;color:#ccc;padding:5px 5px 10px 10px;float:left;width:550px;}
.clear { clear : both; font-size: 1px; line-height: 0px; }
.headerpadding, .leftpadding, .rightpadding{margin: 0px;padding:0 8px 0 8px;}
.centerpadding {margin: 0px;padding:0 6px 0 14px;}
.satisfaction {width:209px;height:200px;margin:10px 0 0 0;float:left;}
.sendflowers {float:left;width:400px;height:200px;margin:10px 2px 0 0;}
.sendflowers_wide {float:left;width:620px;height:200px;margin:10px 2px 0 0;}
	.sendflowers .content {width:200px;padding:15px;}

/* PAGE WRAPPER - rounded corner box */
.b_middle_header {width:1000px;height:74px;margin:0 0 -1px 0;padding:0 0 0 0px;background:url(../images/header_bg.png) repeat-y;}
.b_middle_header a:link, .b_middle_header a:visited, .b_middle_header a:active {color:#ebc68e;text-decoration:underline;}
.b_middle_header a:hover {text-decoration:none;}
.b_bottom_header {clear: both; background: url(../images/header_bottom.png) no-repeat; height: 14px; text-align:center;}
.b_top {width:1000px; background: url(../images/top_master.png) no-repeat top left; height: 14px; margin-bottom:0;padding:0;text-align:center;}
.b_middle {width:1000px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/bg_master2.png) repeat-y;}
.b_middlegreen {width:1000px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/bg_mastergreen.png) repeat-y;}
.b_bottom { clear: both; background: url(../images/bottom_master.png) no-repeat; color: #FFF; height: 14px; text-align:center;}
	.contpad {padding:0 4px 4px 4px;margin:-2px 6px 0 6px; background:url(../images/leftcolbg.gif) 0px 10px repeat-y;/*min-height:100%*/} /* content padding for rounded corner box leaving 1px edge */

/* product page */
.contpad_prod {padding:0 4px 4px 4px;margin:-2px 6px 0 6px; float: left;} 
	.prodpage_left {float: left;left: 0px;width: 301px;margin: 0px;margin-top: 0;padding: 0px;color: #666;}
		.pimg_top {width:292px;height:26px;background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #d8d7d7;float:left;margin:11px 0 0 0;padding:4px;font:normal 11px arial, tahoma, verdana, sans-serif;}		
		.prod_large {border:1px solid #ab7832;width:300px;margin:13px 0 0 0;} 
			.large_overlay {margin: 0;position: relative;width: 300px;height: 350px;}
			span.bud {width: 300px;height: 134px;display: block;position: absolute;bottom: 0px;left:0px;background: url(../images/budform.png) no-repeat;}
			span.delivery {width: 300px;height: 31px;display: block;position: absolute;top: 0px;left:0px;background: url(../images/prodmsgbg.png) no-repeat;font:bold 16px arial, tahoma, verdana;color:#8DAE4C;padding:6px 0 0 0;text-align:center;}
	.prodpage_right {position: static;float: right;width: 125px;margin:5px 0 0 0;padding: 0px;z-index: 3;color: #666;background-color: #fff;}
	.prodpage_center {margin-right: 0px;margin-top: -1px;margin-bottom: 0px;margin-left: -25px;}
	.prodpage_center {margin-right: 140px;margin-left: 301px;margin-top: 0px;font-family: "\"}\"";font-family: inherit;margin-top: 0px;}
	* html .prodpage_center{margin-right: 140px;margin-left: 301px;}

/* Wholesale */
.rightcolumn_none{position: static;float: right;width: 1px;margin:8px 0 0 0;padding: 0px;z-index: 3;color: #666;background-color: #fff;}
.centercolumn_wide{margin-right: 0px;margin-top: -1px;margin-bottom: 0px;margin-left: -25px;}
.centercolumn_wide{margin-right: 1px;margin-left: 131px;margin-top: 0px;font-family: "\"}\"";font-family: inherit;margin-top: 0px;}
#empty{}
.fake.centercolumn_wide{margin-right: 1px;margin-left: 1px;}
* html .centercolumn_wide{margin-right: 1px;margin-left: 131px;}
#searchresults_wide {margin:0;float:left;width:831px;}
/* full width */
.leftcolumn_none {float: left;left: 0px;width:0px;margin: 0px;margin-top: -11px;padding: 0px;color: #666;}
.centercolumn_full{margin-right: 0px;margin-top: -1px;margin-bottom: 0px;margin-left: -25px;}
.centercolumn_full{margin-right: 1px;margin-left: 0px;margin-top: 0px;font-family: "\"}\"";font-family: inherit;margin-top: 0px;}
.fake.centercolumn_full{margin-right: 1px;margin-left: 1px;}
* html .centercolumn_full{margin-right: 1px;margin-left: 0px;}
.contpad_full {padding:0 4px 4px 4px;margin:-2px 6px 0 6px; /*min-height:100%*/} /* content padding for rounded corner box leaving 1px edge */
.signup {width:320px;height:141px;float:left;background:url(../images/intro_signup.jpg) top left no-repeat;}
.signup p {margin:50px 10px 5px 75px;}
.fullbox {width:977px;margin:8px 0 0 0;padding:0;float:left;}
.full_top {width:977px; background: url(../images/fullwidthbox_top.gif) no-repeat top left; height: 14px; margin-bottom:0;padding:0;text-align:center;}
.full_middle {width:977px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/fullwidthbox_mid.gif) repeat-y;}	
.full_middle p {line-height:1.5em;}	
.full_bottom { clear: both; background: url(../images/fullwidthbox_bottom.gif) no-repeat; color: #FFF; height: 14px; text-align:center;}

.pimg_topwholesale {width:583px;height:17px;background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #d8d7d7;float:left;margin:0 0 5px 0;padding:4px;font:normal 11px arial, tahoma, verdana, sans-serif;}

/* WIDE - rounded corner box  */
.widebox {width:831px;margin:8px 0 0 0;padding:0;float:left;}
.w_top {width:831px; background: url(../images/wideboxtop.gif) no-repeat bottom left; height: 8px; margin-bottom:0;padding:0;text-align:center;}
.w_middle {width:831px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/widebox_middle.gif) repeat-y;}	
	.w_middle p {margin:0;padding:5px 5px 8px 5px;line-height:1.4em;}
	.w_middle h2 {margin:0;padding:5px;line-height:20px;}
.w_bottom { width:831px; background: url(../images/widebox_bottom.gif) no-repeat; color: #FFF; height: 8px; text-align:center;}

/*stock wine - WIDE */
table.wide_wine {border-spacing: 0;border-collapse:collapse;vertical-align:middle;width:815px;margin: 3px 0 5px 0;}
	table.wide_wine td {padding: 4px;}
.winetitle_wide {width:680px;height:20px;padding:0 0 0 10px;background:#f1f8db url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #ccc;}
	.winetitle_wide h5 {font:normal 14px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;}
table.winedetails2 {background:#ccc;width:250px;margin:3px 0 0 0;}
	table.winedetails2 td {background:#fff;}
	table.winedetails2 td b {color:#770000;}
.styledesc {margin:1px 0 0 0;float:right;font:normal 14px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;}

/* title bar WIDE*/
.titlebar_wide {height:30px;margin:10px 0 7px 0;float:left;color:#fff;}
	.titlebar_wide h2, .titlebar_wide h1  {background:url(../images/titlebar_wine_bg.gif) top left repeat-x;height:30px;width:807px;float:left;font:bold 16px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#fff;margin-top:0;text-align:left;padding:4px 0 0 0;letter-spacing:0;}
	.titlebar_wide em {background:url(../images/titlebar_wine_bg.gif) top left repeat-x;height:30px;width:807px;float:left;font:normal 11px arial, tahoma, verdana, sans-serif;color:#fff;margin-top:0;text-align:left;padding:7px 0 0 0;letter-spacing:0;}
	.titlebar_wide h2 a, .titlebar_wide h1 a, .titlebar_wide a:link,  .titlebar_wide a:visited, .titlebar_wide a:active {color:#fff;text-decoration:underline;}	
	.titlebar_wide a:hover {color:#fff;text-decoration:none;}
	.titlebar_wide_l {margin:0;background:url(../images/titlebar_wine_l.gif) top left no-repeat;width:12px;height:30px;float:left;}
	.titlebar_wide_r {margin:0;background:url(../images/titlebar_wine_r.gif) top left no-repeat;width:12px;height:30px;float:left;}

.bottlesize {width:120px;height:20px;text-align:center;font:normal 14px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;background:#f1f8db url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #ccc;}
.wineprice {width:60px;text-align:center;}
.vintage {width:94px;height:20px;border:1px solid #ccc;text-align:center;font:normal 14px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;background:#f1f8db url(../images/prodstepbg.gif) bottom left repeat-x;margin:4px 0 0 0;}
.addbtn {width:120px;text-align:center;}
.thumbimg a img {margin:10px 0 0 0;padding:0;}
.sub_title {margin:0;font:bold 14px helvetica, tahoma, verdana, sans-serif;color:#ab7832;margin-top:0;}

.wholesale_left {float: left;left: 0px;width: 778px;margin: 0px;margin-top: 0;padding:10px 0 0 0;color: #666;}
table.winedetails {background:#ccc;width:300px;}
table.winedetails td {background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;}
table.winedetails td b {color:#770000;}
.wholesale_desc {border-bottom:1px dashed #ccc;padding:0 0 10px 0;}
.wholesale_details {padding:10px 0 10px 0;}

/* product page content box */
		.prodcont_box {width:521px;margin:10px 0 0 0;padding:0;float:left;}
		.pc_top {width:521px; background: url(../images/prodpage_cont_top.gif) no-repeat bottom left; height: 37px; margin-bottom:0;padding:0;text-align:left;position:relative;}
			.pc_top h2 {color:#fff;padding:0;margin:0;font-size:16px;font-weight:bold;letter-spacing:0;position:absolute;top:10px;left:10px;}
			.pc_top span {color:#fff;position:absolute;top:12px;right:10px;font:normal 11px arial, tahoma, verdana, sans-serif;letter-spacing:0;padding:0;margin:0;}
		.pc_middle {width:521px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/prodpage_content_middle.gif) repeat-y;font:normal 11px arial, tahoma, verdana, sans-serif;}
			.step {width:295px;background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #d8d7d7;float:left;margin: 5px 0 0 0;padding:4px 0 0 8px;font:normal 11px arial, tahoma, verdana, sans-serif;}	
			.pc_middle p {margin:0;padding:5px 5px 8px 5px;line-height:1.4em;}
			.pc_middle h3 {margin:0;padding:5px;line-height:20px;}
			select.date {font:normal 1em/1.4 courier new, Arial, Geneva, Helvetica, Sans-Serif;}
		.pc_bottom { width:521px; background: url(../images/prodpage_content_bottom.gif) no-repeat; color: #FFF; height: 11px; text-align:center;}	
	.bcrumbs {margin:8px;}

/* RIGHT COLUMN - rounded corner box  */
.r_top {width:200px; background: url(../images/r_top.gif) no-repeat bottom left; height: 11px; margin-bottom:0;padding:0;text-align:center;}
.r_middle {width:200px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/r_mid.gif) repeat-y;}
	.r_middle p, .r_middle h2 {margin:0;padding:0 5px 0 5px;line-height:1.4em;}
	.r_middle h3 {margin:0 0 5px 0;padding:0 5px 0 5px;line-height:1.4em;background:#ab7832;color:#fff;}
.r_bottom { clear: both; background: url(../images/r_bot.gif) no-repeat; color: #FFF; height: 11px; text-align:center;}

/* LARGE - rounded corner box  */
.largebox {width:620px;margin:8px 0 0 0;padding:0;float:left;}
.l_top {width:620px; background: url(../images/largebox_top.gif) no-repeat bottom left; height: 8px; margin-bottom:0;padding:0;text-align:center;}
.l_middle {width:620px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/largebox_middle.gif) repeat-y;}	
	.l_middle p {margin:0;padding:5px 5px 8px 5px;line-height:1.4em;}
	.l_middle h2 {margin:0;padding:5px;line-height:20px;}
.l_bottom { width:620px; background: url(../images/largebox_bottom.gif) no-repeat; color: #FFF; height: 8px; text-align:center;}

/* SMALL - rounded corner box  */
.s_top {width:150px; background: url(../images/countdownbox_t.gif) no-repeat bottom left; height: 10px; margin-bottom:0;padding:0;text-align:center;}
.s_middle {width:150px;margin:0 -15px 0 0;padding:0 -15px 0 0px;background:url(../images/countdownbox_m.gif) repeat-y;font:normal 11px arial, tahoma, verdana, sans-serif;color:#666;}
.s_middle b {color:orange;text-decoration:underline;}
	.s_middle p, .s_middle h2 {margin:0;padding:0 5px 0 5px;line-height:1.4em;}
.s_bottom { clear: both; background: url(../images/countdownbox_b.gif) no-repeat; color: #FFF; height: 10px; text-align:center;}

/* SPOTLIGHT */
.spotimg {width:150px;height:175px;margin:5px 0 0 0;padding:0 0 0 2px;float:left;}
	.spotimg img {width:150px;height:175px;border:1px solid #84904f;}
.spotdesc {width:210px;padding:0 0 0 10px;float:left;}
	.spotdesc p {padding:0 0 5px 7px;}
.spotthumbs {width:220px;margin:5px 0 5px 10px;float:left;}
.spotbottom {padding:0 0 0 46px;width:400px;height:50px;float:left;}
	.spotbottom p {margin:0 20px 8px 0;float:left;}
	.spotbottom img {padding:0;float:left;border:0;}
	span.weeklyoffer {width: 149px;height: 87px;display: block;position: absolute;top: -15px;left:-14px;background: url(../images/bigoffer.png) no-repeat;}
	span.bestseller {width: 149px;height: 87px;display: block;position: absolute;top: -15px;left:-14px;background: url(../images/bestsellerribbon.png) no-repeat;}

/*stock wine -HOME*/
 table.home_wine {border-spacing: 0;border-collapse:collapse;vertical-align:middle;width:605px;margin: 3px 0 5px 0;}
 table.home_wine td {padding: 4px;}
.winetitle h5 {font:normal 14px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;}
.winetitle {height:20px;padding:0 0 0 10px;background:#f1f8db url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #ccc;}
.bottlesize {width:120px;height:20px;text-align:center;font:normal 14px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;background:#f1f8db url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #ccc;}
.wineprice {width:60px;text-align:center;}
.vintage {width:94px;height:20px;border:1px solid #ccc;text-align:center;font:normal 14px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;background:#f1f8db url(../images/prodstepbg.gif) bottom left repeat-x;margin:4px 0 0 0;}
.addbtn {width:120px;text-align:center;}
.thumbimg a img {margin:10px 0 0 0;padding:0;}
.addtobasket {background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;border:1px solid #ccc;}
.rec_td {border-top:1px dashed #ccc;margin:10 0 10px 0;}
.recommended {width:590px;border:1px solid #ccc;float:left;}
	.recommended_item {width:180px;margin:6px;float:left;}
	.recommended_item p {margin:3px 0 0 0;}
	.recommended_price {width:175px;height:35px;}
	.recommended_item img {margin:4px 6px 6px 0;float:left;border:1px solid #ab7832;}
.homebanner_wine {width:620px;height:200px;background:url(http://images.serenataflowers.com/homebanner_wine.jpg) top left no-repeat;margin:10px 0 0 0;float:left;position:relative;}
	.homebanner_wine .hleft {position:absolute;top:73px;left:154px;}
	.homebanner_wine .hright {position:absolute;top:128px;left:154px;}
	
.homebanner_general {width:620px;height:200px;background:url(http://images.serenataflowers.com/homebanner_general.jpg) top left no-repeat;margin:10px 0 0 0;float:left;position:relative;}
	.homebanner_general .general {position:absolute;top:20px;left:161px;width:300px;}
	.homebanner_general h2, h2 a {font:normal 32px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#770000;margin:0;letter-spacing:-1px;}
/* old */
.intro_wholesale {width:481px; height:200px;background:url(../images/intro_wholesale.jpg) top left no-repeat;margin:0 0 0 5px;float:left;position:relative;}
.intro_gift {width:487px; height:200px;background:url(../images/intro_gift.jpg) top left no-repeat;margin:0;float:left;position:relative;}


/* MYACC */
.address {border-bottom:1px dashed #6aa001;padding:10px 4px 4px 6px;color:#666;background:#fff url(../images/prodstepbg.gif) bottom left repeat-x;}
.address p {color:#666;z-index:6;float:left;}
.tr {height:auto;width:390px;float:left;padding:0.3em;border:1px solid #ccc;clear:both;margin:1px;background:#f1f1f1 url(../images/prodstepbg.gif) bottom left repeat-x;}
	.rightcell {width:100px;text-align:right;float:left;padding:3px 0 0 0;font-family:tahoma, "Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana, helvetica; font-weight:normal;font-size:11px;color:#4e4e4e;}
	.leftcell {width:290px;text-align:left;float:left;clear:right;margin-right:-4px;font-family:tahoma, "Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Verdana, helvetica; font-weight:normal;font-size:11px;color:#4e4e4e;}
	table#form1 {font:normal 11px tahoma, verdana, sans-serif;color:#666;background-color:#d8d8d8;}
	table#form1 td {margin:4px;vertical-align:middle;background-color:#fff;padding:4px;text-align:center;}

/* GENERAL STYLES ********************/

/* buttons */
a:link.btn, a:visited.btn, a:active.btn {float:left;background: transparent url('../images/btngreen_r.gif') no-repeat scroll top right;color: #fff;display: block;font: bold 10px arial, sans-serif;height: 23px;margin-right: 6px;padding-right: 13px; /* sliding doors padding */text-decoration: none;margin-left:1px;}
	a.btn span {background: transparent url('../images/btngreen_l.gif') no-repeat;display: block;line-height: 17px;padding: 2px 0 4px 12px;	} 
	a.btn:hover {background-position: bottom right;color: #f1f1f1;outline: none; /* hide dotted outline in Firefox */}
	a.btn:hover span {background-position: bottom left;padding: 2px 0 4px 12px; /* push text down 1px */} 

/* orange button */
a:link.btnorange, a:visited.btnorange, a:active.btnorange {float:left;background: transparent url('https://www.serenataflowers.com/images/btn_r.gif') no-repeat scroll top right;color: #fff;display: block;font: bold 10px arial, sans-serif;height: 23px;margin-right: 6px;padding-right: 13px; /* sliding doors padding */text-decoration: none;margin-left:1px;}
	a.btnorange span {background: transparent url('https://www.serenataflowers.com/images/btn_l.gif') no-repeat;display: block;line-height: 17px;padding: 2px 0 4px 12px;	} 
	a.btnorange:hover {background-position: bottom right;color: #fbe9d6;outline: none; /* hide dotted outline in Firefox */}
	a.btnorange:hover span {background-position: bottom left;padding: 2px 0 4px 12px; /* push text down 1px */} 

.info {font-size:10px;font-style:italic;color:#959494;}
.imgborder {border:1px solid #ab7832;}
.grapes {position:absolute;top:0px;left:-34px;z-index:5;}
.commentbox {background-color: #ececec;width: 450px;padding: 10px;color:#666;font-style:italic;margin:10px 0 0 0;}
	.commentbox p {font-style:italic;line-height:1.5em;}
	.commentfooter{background: url(../images/bubblearrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/padding-left: 58px;padding-top: 1px;margin-bottom: 2em;color: #ccc;font-size:10px;}

.lfloat{float:left;}
.rfloat{float:right;}
.myacclayer {position:absolute; display:none; border: 1px solid #ccc;width: 150px; height: auto; padding: 4px 4px 4px 4px; z-index:300;color:#3e3e3e;background:#fff;margin:13px 0 0 0;font-size:11px;color:#3e3e3e;}
	.myacclayer a {padding:2px 0 2px 0;}
.track {position:absolute; display:none; border: 1px solid #ccc;width: 200px; height: auto; padding: 4px 4px 4px 4px; z-index:300;color:#3e3e3e;background:#fff;margin:13px 0 0 0;}
#dhtmltooltip{position: absolute;width:150px;height:auto;padding:5px;background-color:#fff;color:#3e3e3e;visibility:hidden;z-index: 100;font-size:11px;border:1px solid #cab171;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#searchresults {margin:0;float:left;width:630px;}
.intro {float:left; width:600px;padding:8px 0 0 0;}
.intro p {line-height:1.6em;}
table td {color: #666;font:normal 11px arial, verdana, sans-serif;}
.sub-header {font:normal 15px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#666;margin:0;letter-spacing:0;}

/* static subnav */
.subnav3 {width:128px; margin:0 0 0 1px;background:#fff;text-align:left;}
	.subnav3 h6 a {display: block;border-bottom:1px solid #cab171;font:normal 11px arial, tahoma, verdana,sans-serif;}
	.subnav3 h6 {margin-top: 0px;margin-bottom: 0px;font-weight: normal;font:normal 11px arial,tahoma, verdana,sans-serif;color: #fff;text-indent:6px;text-align:left;}
	.subnav3 h6 a:link, .subnav3 h6 a:visited, .subnav3 h6 a:active {font:normal 11px arial,tahoma, verdana,sans-serif;padding:2px 0 2px 0;text-decoration: none;background: #fff;color: #666;}
	.subnav3 h6 a:hover {font:normal 11px arial,tahoma, verdana,sans-serif;text-decoration: none;background: #fceec4;color: #000;}
	.subnav3 h6 b {color:#e09209;}

.subnav_myacc {width:170px; margin:0 0 0 1px;background:none;text-align:left;}
	.subnav_myacc h6 a {display: block;font:normal 11px tahoma, arial,verdana,sans-serif;margin:0;}
	.subnav_myacc h6 {margin-top: 1px;margin-bottom: 1px;font-weight: normal;font:normal 11px tahoma, arial,verdana,sans-serif;color: #fff;padding:0 0 0 0px;text-align:left;}
	.subnav_myacc h6 a:link, .subnav_myacc h6 a:visited, .subnav_myacc h6 a:active {font:normal 11px tahoma, arial,verdana,sans-serif;padding:2px 0 2px 0;text-decoration: none;color: #666;}
	.subnav_myacc h6 a:hover {font:normal 11px tahoma, arial,verdana,sans-serif;text-decoration: none;background: #faebb7;color: #770000;}
	.subnav_myacc h6 b {color:#a7852f;}
	
ul.list {list-style-type:none;list-style-image:none;margin:6px;padding:0;background:transparent;}
ul.list li {background:url(../images/redarrow.gif) no-repeat left 4px; padding:2px 0 2px 17px;color:#666;}

ul.list_white {list-style-type:none;list-style-image:none;margin:6px;padding:0;background:transparent;}
ul.list_white li {background:url(../images/whitearrow.gif) no-repeat left 4px; padding:2px 0 2px 17px;color:#fff;}

ul.sitemap {list-style-type:none;list-style-image:none;margin:0;padding:0;background:transparent; }
ul.sitemap b {color:#84904f;}
ul.sitemap li {padding:2px 0 2px 0;color:#666;}

/* product template */
.prodimg {float:left;width:150px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#f1f1f1 url(../images/prodbg_wine.gif) bottom left no-repeat;border:1px solid #EEE4B1;border-spacing: 0;border-collapse:collapse;}
.onmouse {float:left;width:150px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#ddf2c3 url(../images/prodbg_winehover.gif) bottom left no-repeat;border:1px solid #c3b25c;border-spacing: 0;border-collapse:collapse;}
	.upsell {width:70px;height:150px;}
	.prodimgbottom {height:44px; text-align:center;margin:0 auto;padding:4px 2px 0 2px;}		
	.prodbuttons {margin:0 auto;padding:4px 0 0 7px;height:30px;}
	.prodtitle {font:normal 10px tahoma, verdana, sans-serif;}
	.oldprice {font:bold 12px "Century Gothic","Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",tahoma, Verdana; color:#717171;text-decoration:line-through;}
	.offerprice {font:bold 14px "Century Gothic","Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",tahoma, Verdana; color:red;}
	.normalprice {font:bold 14px "Century Gothic","Myriad","Myriad Pro","Lucida Grande","Lucida Sans Unicode",tahoma, Verdana; color:#3e3e3e;}
	.zoombtn {margin:3px 0 0 1px;float:left;}

	.prodoverlay_wrapper {margin: 0;position: relative;width: 150px;height: 175px;}
	.prodoverlay_wrapper a {text-decoration: none;}
	.prodoverlay_wrapper em {height:17px;width:150px;color: #ccc;font: normal 10px tahoma, verdana, sans-serif;padding: 2px 0 0 0;display: block;position: absolute;top: 159px;left: 0px;text-align:center;}
	.prodoverlay_small {margin: 0;position: relative;width: 100px;height: 117px;}
/* overlays */
		span.5off {width: 60px;height: 60px;display: block;position: absolute;top: 0px;right:0px;background: url(../images/5off.png) no-repeat;}
		span.ribbon {width: 149px;height: 87px;display: block;position: absolute;top: 7px;right:5px;background: url(../images/bigoffer.png) no-repeat;}		
		span.offer {width: 104px;height: 61px;display: block;position: absolute;top: -3px;left: -3px;background: url(../images/specialoffer.png) no-repeat;}
		span.overlay_postal, span.overlay_postal a {position:absolute;top:-3px;left:-4px;height:61px;width:104px;background-image:url(../images/overlay_postal.png);}
		span.weeklyoffer_small {width: 104px;height: 61px;display: block;position: absolute;top: 8px;left: -2px;background: url(../images/weeklyoffer.png) no-repeat;}
		span.bestseller_small {width: 104px;height: 61px;display: block;position: absolute;top: 8px;left: -2px;background: url(../images/bestseller.png) no-repeat;}
		span.halfcase {width: 100px;height: 16px;display: block;position: absolute;top:112px;left: 1px;background: url(http://images.serenataflowers.com/halfcase.png) no-repeat;}

.upsell {float:left;width:65px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#f1f1f1 url(../images/prodbg_normal.jpg) bottom left;border:1px solid #d8d6d6;border-spacing: 0;border-collapse:collapse;}
.upsellonmouse {float:left;width:65px; height:auto;margin:7px 2px 7px 1px; padding:0 0 5px 0;background:#ddf2c3 url(../images/prodbg_hover.jpg) bottom left;border:1px solid #a5b856;border-spacing: 0;border-collapse:collapse;}
	.upsellbottom {height:24px; text-align:center;margin:0 auto;padding:4px 1px 0 1px;}

/* title bar */
.titlebar {height:30px;margin:10px 0 7px 0;float:left;color:#fff;}
	.titlebar h2  {background:url(../images/titlebar_wine_bg.gif) top left repeat-x;height:30px;width:595px;float:left;font:bold 16px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#fff;margin-top:0;text-align:left;padding:4px 0 0 0;letter-spacing:0;}
	.titlebar em {background:url(../images/titlebar_wine_bg.gif) top left repeat-x;height:30px;width:595px;float:left;font:normal 11px arial, tahoma, verdana, sans-serif;color:#fff;margin-top:0;text-align:left;padding:7px 0 0 0;letter-spacing:0;}
	.titlebar h2 a, .titlebar a:link,  .titlebar a:visited, .titlebar a:active {color:#fff;text-decoration:underline;}	
	.titlebar a:hover {color:#fff;text-decoration:none;}
	.titlebar_l {margin:0;background:url(../images/titlebar_wine_l.gif) top left no-repeat;width:12px;height:30px;float:left;}
	.titlebar_r {margin:0;background:url(../images/titlebar_wine_r.gif) top left no-repeat;width:12px;height:30px;float:left;}

#tabbed_box_1 {margin: 0px auto 0px auto;width:620px;}
.tabbed_box h4 {font-family:Arial, Helvetica, sans-serif;font-size:23px;color:#ffffff;letter-spacing:-1px;margin-bottom:10px;}
.tabbed_box h4 small {color:#e3e9ec;font-weight:normal;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;position:relative;top:-4px;left:6px;letter-spacing:0px;}
.tabbed_area {	background-color:#fff;padding:0;}
ul.tabs {margin:0px; padding:0px;margin-top:9px;margin-bottom:8px;}
ul.tabs li {list-style:none;display:inline;}
ul.tabs li a {background-color:#ffaec5;color:#770000;padding:8px 14px 8px 14px;text-decoration:none;font-size:14px;font-family: Lucida sans unicode, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;	border:1px solid #f396b0;}
ul.tabs li a:hover {background-color:#ed8faa;border-color:#770000;}
ul.tabs li a.active {background-color:#ffffff;color:#770000;border-bottom: 1px solid #ffffff;}

.content_tab {background-color:#ffffff;padding:15px;border:1px solid #f396b0;}
.content_tab h1 {font:normal 25px "Century Gothic", Palatino Linotype, helvetica, tahoma, verdana, sans-serif;color:#84904f;margin:0;letter-spacing:-1px;}
.content_tab p {line-height:1.4em;color:#666;font:normal 11px arial, verdana, sans-serif;width:400px;}


#content_1 {background:url(http://images.serenataflowers.com/mdaycat_flowers.jpg) bottom right no-repeat;}
#content_2 {background:url(http://images.serenataflowers.com/mdaycat_hamper.jpg) bottom right no-repeat;}
#content_3 {background:url(http://images.serenataflowers.com/mdaycatwine.jpg) bottom right no-repeat;}
#content_4 {background:url(http://images.serenataflowers.com/mdaycat_choco.jpg) bottom right no-repeat;}
#content_5 {background:url(http://images.serenataflowers.com/mdaycat_lilies.jpg) bottom right no-repeat;}




