body{
	background-image: url(/images/3rd_Bkgrnd.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #AAB190;
	margin: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

#mainBody{
	margin: 0px auto 0px auto;
	width: 850px;
	height: auto;
}

#background-left{
	background-image: url(/images/leftend.png);
	background-position: top right;
	background-repeat: no-repeat;
	width: 170px;
}

#background-right{
	background-image: url(/images/rightend.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 170px;
}

#backgroundl{
	background-image: url(/images/leftright4.png);
	background-position: 4px top;
	background-repeat: no-repeat;
	width: 170px;
}


#backgroundr{
	background-image: url(/images/leftright4.png);
	background-position: -1016px top;
	background-repeat: no-repeat;
	width: 170px;
}

#logoBar{
	background-image: url(/images/topbanner.jpg);
	height: 112px;
	background-repeat: no-repeat;
	z-index: 10;
	position: relative;
}

#adminlogoBar{
	background-image: url(/images/admin_topbanner.jpg);
	height: 113px;
	background-repeat: no-repeat;
	z-index: 10;
	position: relative;
}


/* left sidebar styles */
#leftColumn{
	background-color: #4A6163;
	width: 200px;
}

#leftHeader{
	background-image: url(/images/logo-bottom.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 166px; 
	width: 200px;
}

#leftLogo{
	background-image: url(/images/logo-top-and-bottom.jpg);
	background-repeat: no-repeat;
	height: 286px; 
	width: 200px;
}

#leftFooter{
	background-image: url(/images/left-footer.jpg);
	background-repeat: no-repeat;
	height: 292px;
}

/* main content */
#main{
	background-color: #FFFFFF;
	/*width: 885px;*/
	position: relative;
}
#leftGreenBar{
	background-color: #4A6163;
	width: 5px;
}
#rightGreenBar{
	background-color: #4A6163;
	width: 5px;
}
#bottomBar{
	background-color: #4A6163;
	height: 18px;
}

#topNavBar{
	background-image: url(/images/top_nav_bar.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 39px;
	z-index: 2;
	position: relative;
}

/*#bottomNavBar{ //old no longer used
	background-image: url(/images/bot_nav_bar.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 39px;
	z-index: 2;
	position: relative;
}*/

#bottomNavBar{
	background-color: #a9b090;
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	z-index: 2;
	position: relative;
}

#mainContent{
	position: relative;
	width: 645px;
	height: 520px;
	background-color: #FFFFFF;
	background-image: url(/images/main-background.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	z-index: 1;
}
#adminMainContent{
	position: relative;
	width: 840px;
	height: 510px;
	background-color: #FFFFFF;
	background-image: url(/images/main-background.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	z-index: 1;
}

.float_image_left{
	float: left;
	clear: left;
}
.float_image_right{
	float: right;
	clear: right;
	margin-left: 3px;
}
.topPinkGradient{/*Floral*/
	background-image: url(/images/top_pink_gradient.gif);
	background-repeat: repeat-x;
}
.bottomPinkGradient{/*Floral*/
	background-image: url(/images/bot_pink_gradient.gif);
	background-repeat: repeat-x;
}
.topDarkGreenGradient{/*Home*/
	background-image: url(/images/top_dark_green_gradient.gif);
	background-repeat: repeat-x;
}
.bottomDarkGreenGradient{/*Home*/
	background-image: url(/images/bot_dark_green_gradient.gif);
	background-repeat: repeat-x;
}
.topLightGreenGradient{/*Garden*/
	background-image: url(/images/top_light_green_gradient.gif);
	background-repeat: repeat-x;
}
.bottomLightGreenGradient{/*Garden*/
	background-image: url(/images/bot_light_green_gradient.gif);
	background-repeat: repeat-x;
}
.topGreenGradient{/*Contact*/
	background-image: url(/images/top_green_gradient.gif);
	background-repeat: repeat-x;
}
.bottomGreenGradient{/*Contact*/
	background-image: url(/images/bot_green_gradient.gif);
	background-repeat: repeat-x;
}
.topLightBlueGradient{/*Proven Winners*/
	background-image: url(/images/top_light_blue_gradient.gif);
	background-repeat: repeat-x;
}
.bottomLightBlueGradient{/*Proven Winners*/
	background-image: url(/images/bot_light_blue_gradient.gif);
	background-repeat: repeat-x;
}
.topYellowGradient{/*Garden Accessories*/
	background-image: url(/images/top_yellow_gradient.gif);
	background-repeat: repeat-x;
}
.bottomYellowGradient{/*Garden Accessories*/
	background-image: url(/images/bot_yellow_gradient.gif);
	background-repeat: repeat-x;
}
.topRedGradient{/*Service*/
	background-image: url(/images/top_red_gradient.gif);
	background-repeat: repeat-x;
}
.bottomRedGradient{/*Service*/
	background-image: url(/images/bot_red_gradient.gif);
	background-repeat: repeat-x;
}
.topPurpleGradient{/*Events*/
	background-image: url(/images/top_purple_gradient.gif);
	background-repeat: repeat-x;
}
.bottomPurpleGradient{/*Events*/
	background-image: url(/images/bot_purple_gradient.gif);
	background-repeat: repeat-x;
}

.topOrangeGradient{/*Weddings*/
	background-image: url(/images/top_orange_gradient.gif);
	background-repeat: repeat-x;
}
.bottomOrangeGradient{/*Weddings*/
	background-image: url(/images/bot_orange_gradient.gif);
	background-repeat: repeat-x;
}

.copy{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.copyBold{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.copyBlue{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #0000aa;
	text-decoration: none;
}
.copyRed{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #9C0C4A;
	text-decoration: none;
}
.copyGreen{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #188A15;
}
.copyOrange{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #F79221;
}
.shoppingCartTitle{
	font-family: "Georgia", "Verdana", "Tahoma", arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #42595A;
}
.shoppingHeader{
	font-family: "Georgia", "Verdana", "Tahoma", arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #A50C42;
}
.shoppingRed{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #9C0C4A;
	text-decoration: none;
}
.shoppingBoldRed{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9C0C4A;
	text-decoration: none;
}
.shoppingGreen{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #42595A;
	text-decoration: none;
}
.shoppingBoldGreen{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #42595A;
	text-decoration: none;
}
.shoppingCopy{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #6B6D6B;
	text-decoration: none;
}
.navCopy{
	height: 30px;
}
.headerBold{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.dotted_line{/* Safari needs 2px to see it*/
	background-color: #FFFFFF;
	background-image: url(/images/dotted_line.gif);
	height: 2px;
}
.dotted_vline{
	background-color: #FFFFFF;
	background-image: url(/images/dotted_vline.gif);
	background-repeat: repeat-y;
	width: 1px;
}
.solid_line{
	background-color: #FFFFFF;
	background-image: url(/images/solid_line.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.floral_header{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #94BA29;
}
.floral_description{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4A5D4A;
	line-height: 19px;
}
.page_copy{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4A6163;
}
.pageComma{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	color: #42555A;
	text-decoration: none;
}
.productName{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 18px;
	color: #AD045A;
	text-decoration: none;
}
.productCopy{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #4A5D42;
	text-decoration: none;
	line-height: 19px;
}
.descriptionHeader{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 18px;
	color: #94BA29;
	text-decoration: none;
}
.homeCopy{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 12px;
	color: #4A5D42;
	text-decoration: none;
	line-height: 19px;
}
.homeShop{
	background-image: url(/images/home_shop.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.shoppingHeader{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.contactHeader{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 17px;
	color: #218E39;
	font-weight: bold;
	text-decoration: none;
}
.contactCopyBold{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 14px;
	color: #94BA29;
	font-weight: bold;
	text-decoration: none;
}
.eventTitle{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 18px;
	color: #632C94;
	text-decoration: none;
}
.eventHeader{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 18px;
	color: #94BA29;
	text-decoration: none;
}
.eventCopy{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.eventDateHeader{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 18px;
	color: #632C94;
	text-decoration: none;
}
.eventDate{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 18px;
	color: #395952;
	text-decoration: none;
}
.eventCalendarDaySquare{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 15px;
	color: #632C94;
	text-decoration: none;
	width: 120px;
	border: 1px solid #C6D3BD;
}
.eventCalendarSquare{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #737973;
	text-decoration: none;
	width: 120px;
	height: 90px;
	border: 1px solid #C6D3BD;
}
.serviceTitle{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 18px;
	color: #ED1B24;
	text-decoration: none;
}


/* Links */
.copyLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #6B6D63;
	text-decoration: none;
}
.copyLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #97998E;
	text-decoration: none;
}
.navLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	color: #73928C;
	text-decoration: none;
}
.navLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	color: #9CB4AE;
	text-decoration: none;
	<%= render_partial "second_nav_bar" rescue nil  %>
}
.navLinkWhite{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	color: #EFF3EF;
	text-decoration: none;
}
.navLinkWhite:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	color: #EFF3EF;
	text-decoration: none;
}
.pageLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	color: #42555A;
	text-decoration: none;
}
.pageLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	color: #718F97;
	text-decoration: none;
}
.cartLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #B5AE84;
	text-decoration: none;
}
.cartLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #D7D2BB;
	text-decoration: none;
}
.eventLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 13px;
	color: #652D90;
	text-decoration: none;
}
.eventLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 13px;
	color: #737973;
	text-decoration: none;
}
.gardenLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #8BC43F;
	text-decoration: none;
}
.gardenLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #737973;
	text-decoration: none;
}
.floralLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #BF0C70;
	text-decoration: none;
}
.floralLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #737973;
	text-decoration: none;
}
.provenwinnersLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #00ACEE;
	text-decoration: none;
}
.provenwinnersLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #737973;
	text-decoration: none;
}
.gardenaccessoryLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #FFC10E;
	text-decoration: none;
}
.gardenaccessoryLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #737973;
	text-decoration: none;
}
.serviceLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #ED1B24;
	text-decoration: none;
}
.serviceLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #737973;
	text-decoration: none;
}
.contactLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #268F3A;
	text-decoration: none;
}
.contactLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #737973;
	text-decoration: none;
}
.contacth3{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 13px;
	color: #268F3A;
	text-decoration: none;
}
.homeLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #486263;
	text-decoration: none;
}
.homeLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #737973;
	text-decoration: none;
}
.shoppingLink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #9C0C4A;
	text-decoration: underline;
}
.shoppingLink:hover {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 11px;
	color: #DF1168;
	text-decoration: underline;
}

/* Categories */
.floralPink{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 20px;/*17px if bold or 20px if not font-weight:bold; */
	font-weight: none;
	color: #BF0C70;
	text-decoration: none;
}
.gardenGreen{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 20px;/*17px if bold or 20px if not font-weight:bold; */
	font-weight: none;
	color: #8BC43F;
	text-decoration: none;
}
.provenwinnersTeal{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 20px;/*17px if bold or 20px if not font-weight:bold; */
	font-weight: none;
	color: #00ACEE;
	text-decoration: none;
}
.eventsPurple{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 20px;/*17px if bold or 20px if not font-weight:bold; */
	font-weight: none;
	color: #652D90;
	text-decoration: none;
}
.gardenaccessoryYellow{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 20px;/*17px if bold or 20px if not font-weight:bold; */
	font-weight: none;
	color: #FFC10E;
	text-decoration: none;
}
.serviceRed{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 20px;/*17px if bold or 20px if not font-weight:bold; */
	font-weight: none;
	color: #ED1B24;
	text-decoration: none;
}
.contactGreen{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 20px;/*17px if bold or 20px if not font-weight:bold; */
	font-weight: none;
	color: #268F3A;
	text-decoration: none;
}
.searchBlack {
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 20px;/*17px if bold or 20px if not font-weight:bold; */
	font-weight: normal;
	color: #000000;
}
.upArrow{
	background-image: url(/images/uparrow.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 11px;
}
.downArrow{
	background-image: url(/images/downarrow.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 11px;
}
.frontText{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 15px;
	font-size: italics;
	font-weight: bold;
	color: #C4DCDC;
	text-decoration: none;
}
.frontTime{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 10px;
	font-size: italics;
	font-weight: bold;
	color: #C4DCDC;
	text-decoration: none;
}
.frontPhone{
	font-family: "Georgia", "Tahoma", arial, sans-serif;
	font-size: 17px;
	font-size: italics;
	color: #C4DCDC;
	text-decoration: none;
}
