
/* Core Blocks */
	#bx-header { background-color:#050; background-image:url(../images/banner-background-3.gif); background-repeat:no-repeat; background-position: 418px 11px}
	#bx-header #header-logo { margin:4px 0 0px 22px; }
	#bx-header #header-call { color:#fff; margin-left:25px;}
	#bx-header #header-search { position:absolute; bottom:1em; right:1em; margin:0; }
	#bx-header #header-search fieldset { background:#fff; padding:3px; border:1px solid #000; }
	#bx-header #header-search input,
	#bx-header #header-search select,
	#bx-header #header-search button { border:1px solid #ccc; }
	#bx-column-wrapper { background-image:url(/res/skins/tmdg/images/faux-background-ffe.gif); padding:0; margin:0; }
	#bx-left-column { width:244px;}
	#bx-right-column { background:#fff; margin:0 0 0 245px; padding:1em; }
	#bx-footer { margin-top:5em; height:84px; background:#fee; border:1px solid #ccc; display:none; }
	#bx-footer #footer-notice { position:absolute; right:0; top 0; width:240px; padding:0; display:inline; margin:0; }
	#bx-footer #last-order-date { font-size:1.5em; padding-top:2em; text-align:center; font-weight:normal; color:#800; font-family:"arial black"}
	#bx-copyright { margin-top:10em; }

/* sub-blocks */
	#message-blocks { width:470px; margin:3px 0 0 0; padding:0 12px 0 0;}


/* menus */
	#menus { display:block; width:86%; margin:1em auto 2em auto; border:1px solid #ccc; background:#fff; padding:0; }
	#menus #main-menu { list-style-type:none; font-size:1em; margin-bottom:0; }
	#menus #main-menu .ident { background:#050; color:#fff; font-weight:bold; text-align:center; font-size:1.1em; padding:3px 0; border:1px solid #ccc; }
	#menus #main-menu li { border-bottom:1px solid #ccc; padding:0; }
	#menus #main-menu li.subhead img { display:inline; margin:0 0; vertical-align:middle; }
	#menus #main-menu li.subhead { border-bottom:1px solid #ccc; padding:0; text-align:left; background:#efe; font-weight:bold; font-size:1em; }
	#menus #main-menu li.spacer {border-bottom:4px solid #eee; }
	#menus #main-menu li a { display:block; text-decoration:none; padding:6px 8px; color:#000; font-weight:bold; }
	#menus #main-menu li a:hover { color:#f00; background:#ffd; }
	#menus #main-menu a:visited { color:#444; }
	#menus #main-menu form { display:block; margin:0.5em auto; }
	#menus #main-menu fieldset { margin:0; padding:0; display:block; }
	#menus #main-menu button { font-size:0.9em; }
	#menus #main-menu button,
	#menus #main-menu input { margin:6px auto; display:inline; }
	#menus #main-menu .forms { text-align:center; vertical-align:middle;  }


	#last-order-date { margin:4em auto; font-weight:bold; text-align:center;}
	#free-carnations { margin:4em auto; display:block; text-align:center; }

