﻿/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: #F1F1F1; font: 10px/12px Verdana, Tahoma, sans-serif}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; line-height: normal}
#PageSubTable {width: 762px; background:url(images/design/bd-bdbg.gif) repeat-y 0 0; margin-top:30px;}
#ContentCell { padding-left:7px;}
#Instruction1_InstructCell {background: #BADABB;	border: 1px solid #BADABB;	padding: 7px}
#Instruction1_InstructCell a {color: #333}
.Instructions {font-size: 11px; color: #333}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #333}
.Headings {font-size: 12px; font-weight: bold; color: #333}
.ContentTableHeader {font-size: 10px; color: #333; background: #BADABB; padding:3px 0; font-weight:bold;}
.ContentTable,
.ContentTableHorizontal {font-size: 10px; color: #333; background: #BADABB; font-weight:bold;}
.Content {font-size: 11px; color: #333}
.Content a {color: #333; text-decoration: underline}
.Content a:hover {color: #333; text-decoration: none}
.clear { clear:both; height:1px;}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {background:url(images/design/bd-hdbg.gif) no-repeat 0 0; padding:39px 20px 0 18px}

/* Logo Styling */
#TopBannerCell h1 { width:213px; height:35px; float:left; padding:0; margin:0; text-indent:-9999px;
background:url(images/design/logo.gif) no-repeat;}
#TopBannerCell h1 a { width:213px; height:35px; display:block;}

.tb-wrap{float:right; width:250px;}

/* Top Banner Nav Styling */
#TopBannerCell ul { list-style:none; padding:0; margin:0; float:right; height:25px; line-height:25px;}
#TopBannerCell li { display:inline; padding:0; margin:0;}
#TopBannerCell li a { font-size:10px;  text-decoration:none; color:#000; border-right: solid 1px #000; padding:0 7px 0 5px;}

li#cart a{border:none; background:url(images/design/tb-carticon.gif) no-repeat 8px 0; font-weight:bold; padding:0 0 0 20px;}

/* Cart List Styling */
.cartwrap {font-size:10px; float:right;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {padding:10px 10px 15px 10px}

.tsb-wrap {border-top:solid 1px #BADABB; border-bottom:solid 1px #BADABB; padding:5px 0 5px 0; float:left; width:100%;}

/* Span Class to Style Back to Homepage */
.back { background:url(images/design/arrows.gif) no-repeat 0 50%; padding:0 0 0 20px; float:right;}
.back a {color:#000; text-decoration:none; font-size:10px; line-height:17px; }

/* Search Styling */
.searchwrap {float:left;}
.searchwrap input {border:none; font-size:12px; color:#333; width:105px; background:#BADABB;}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {width:20%; padding-left:10px; vertical-align:top;}
#LeftColumnNav1_custommenu {width: 100%}

#LeftColumnCell h2 { border-bottom:solid 1px #BADABB; background:url(images/design/arrows.gif) no-repeat 0 50%;
padding:3px 0 3px 20px; margin:0 0 5px 0; font-size:10px; font-weight:bold; color:#4F9C51;}

/* Dynamic Menu Bar Styles */
a.leftColumnText {color: #3C3B3A;width: 100%;margin: 0px;padding: 0px;display: block;height: 22px;line-height:22px; font-size:10px;}
#LeftColumnNav1_CMenubar2_dlMenu a:hover {color : #999;}

/* Contact Box Styles */ 
.lc-contact{ font-size:10px; border-top:solid 1px #BADABB; margin-top:10px; padding-top:5px;}
.lc-contact a { color:000; text-decoration:none;}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {background:#F1F1F1 url(images/design/bd-ftbg.gif) no-repeat 0 0; padding:40px 10px 0 0;}

.ft-wrap { float:right; width:440px}
#FooterCell p { float:right; font-size:10px; padding:0; margin:0; color:#767373; margin-bottom:7px}

/*Footer Navigation Styles */
#FooterCell ul { padding:0; margin:0; list-style:none; float:right; margin-bottom:2px;}
#FooterCell li { padding:0; margin:0; display:inline;}
#FooterCell li a { text-decoration:none; color:#767373; font-size:10px; border-right:solid 1px #767373; 
padding:0 5px 0 3px;}

li#last a{ border:none; padding-right:0;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {padding-right:17px;}

#ContentCell.default h2 {background:#BADABB; padding:0; margin:0; font-weight:bold; font-size:12px; 
padding: 2px 0 2px 15px; color:#333; margin:10px 0 0 0; margin-bottom:12px;}

.fproductwrap { float:left; width:170px; height:auto; text-align:center; padding-right:15px;}
.fproductwrap a { color:#268E33; text-decoration:none;}

.line { height:1px; border-bottom:solid 1px #ccc; width:100%; float:left; margin-bottom:16px;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px}
#ContentCell.static h1 {font-size: 16px; font-weight: bold; color: #333}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #333}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #333}



#tabmenu {
width: 420px;
height: 55px;
background: transparent url(images/tab_visitFlowerGallery.gif) no-repeat;
position: absolute;
top: 21px;
margin: 0 0 0 324px;
}

#tablink {
	float: left;
	margin: 10px 0 0 20px;
	padding: 0;
	width: 280px;
	height: 35px;
	display: block;
}
#growerlink {
	float: right;
	margin: 0px 0px 0 0px;
	padding: 0;
	width: 100px;
	height: 35px;
	display: block;
}

#growerlink p {
	margin: 7px 0 0 10px;
	}
#growerlink a:link, #growerlink a:visited {
	font: 10px/10px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #999;
	margin: 0;
	padding: 0;
	}
#TopSubBannerCell {
padding: 10px 10px 15px;
position: relative;
width: 762px;
}
