@charset "utf-8";
/* CSS Document */

img, div { behavior: url(iepngfix.htc) }

* {padding: 0; margin: 0;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center bottom;
}
body.bodyHome {background-image: url(../images/bg_home.jpg);}
body.bodyGarden {background-image: url(../images/bg_garden.jpg);}
body.bodyLandscape {background-image: url(../images/bg_landscape.jpg);}
body.bodyCafe {background-image: url(../images/bg_cafe.jpg);}
body.bodyHomeGifts {background-image: url(../images/bg_homegifts.jpg);}
body.bodySeasonal {background-image: url(../images/bg_seasonal.jpg);}
body.bodyContact {background-image: url(../images/bg_contact.jpg);}

#wrapper {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
ul {
	font-size: 1.2em;
	margin-left: 20px;
	margin-bottom: 12px;
}

h1 {
	background-image: url(../images/h1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	text-indent: -9999px;
}

#h2Area {
background-image: url(../images/h2.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 875px;
	height: 215px;
	padding: 5px 0 0 5px;
}
h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 190px;
	width: 870px;
	text-indent: -9999px;
}
h2.h2Home {background-image: url(../images/h2_home.jpg)}
h2.h2Garden {background-image: url(../images/h2_garden.jpg)}
h2.h2Landscape {background-image: url(../images/h2_landscape.jpg)}
h2.h2Cafe {background-image: url(../images/h2_cafe.jpg)}
h2.h2HomeGifts {background-image: url(../images/h2_homegifts.jpg)}
h2.h2Seasonal {background-image: url(../images/h2_seasonal.jpg)}
h2.h2Contact {background-image: url(../images/h2_contact.jpg)}

h3 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 420px;
	text-indent: -9999px;
	margin-bottom: 10px;
	}
h3.h3Home {background-image: url(../images/h3_home.gif);}
h3.h3Garden {background-image: url(../images/h3_garden.gif);}
h3.h3Landscape {background-image: url(../images/h3_landscape.gif);}
h3.h3Cafe {background-image: url(../images/h3_cafe.gif);}
h3.h3HomeGifts {background-image: url(../images/h3_homegifts.gif);}
h3.h3Seasonal {background-image: url(../images/h3_seasonal.gif);}
h3.h3Contact {background-image: url(../images/h3_contact.gif);}
h4 {
	font-size: 1.4em;
	margin-bottom: 12px;
}



p {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 12px;
}




#content {background-repeat: repeat-y;background-position: left top;}

#content.contentHome {background-image:url(../images/con_inner_home.jpg)}
#content.contentGarden {background-image:url(../images/con_inner_garden.jpg)}
#content.contentLandscape {background-image:url(../images/con_inner_landscape.jpg)}
#content.contentCafe {background-image:url(../images/con_inner_cafe.jpg)}
#content.contentHomeGifts {background-image:url(../images/con_inner_homegifts.jpg)}
#content.contentSeasonal {background-image:url(../images/con_inner_seasonal.jpg)}
#content.contentContact {background-image:url(../images/con_inner_contact.jpg)}

#contentTop {background-repeat: no-repeat; background-position: left top; height: 20px;}
#contentBottom { background-repeat: no-repeat; background-position: left bottom; height: 20px;}

#contentTop.conTopHome {background-image: url(../images/con_top_home.png)}
#contentBottom.conBottomHome {background-image: url(../images/con_bottom_home.png)}
#contentTop.conTopGarden {background-image: url(../images/con_top_garden.png)}
#contentBottom.conBottomGarden {background-image: url(../images/con_bottom_garden.png)}
#contentTop.conTopLandscape {background-image: url(../images/con_top_landscape.png)}
#contentBottom.conBottomLandscape {background-image: url(../images/con_bottom_landscape.png)}
#contentTop.conTopCafe {background-image: url(../images/con_top_cafe.png)}
#contentBottom.conBottomCafe {background-image: url(../images/con_bottom_cafe.png)}
#contentTop.conTopHomeGifts {background-image: url(../images/con_top_homegifts.png)}
#contentBottom.conBottomHomeGifts {background-image: url(../images/con_bottom_homegifts.png)}
#contentTop.conTopSeasonal {background-image: url(../images/con_top_seasonal.png)}
#contentBottom.conBottomSeasonal {background-image: url(../images/con_bottom_seasonal.png)}
#contentTop.conTopContact {background-image: url(../images/con_top_contact.png)}
#contentBottom.conBottomContact {background-image: url(../images/con_bottom_contact.png)}

#leftCol {
	float: left;
	width: 430px;
	margin-left: 20px;
	display: inline;
}
#rightCol {
	float: right;
	width: 380px;
	margin-right: 20px;
	display: inline;
}

#footer {
	padding: 10px 0 10px 0;
	background-image: url(../images/bestof.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#footer p, #footer a {
	font-size: 1em;
	color: #B5B5B5;
}
.clearer {
	clear: both;
}
ul#nav {
	position: absolute;
	left: 299px;
	top: 111px;
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 1em;
	width: 612px;
}
ul#nav li {
	float: left;
	margin-right: 20px;
}
ul#nav a {
	display: block;
	text-decoration: none;
	font-size: 1.6em;
	letter-spacing: -0.07em;
}
ul#nav li#nav1 a {
	color: #B55804
}
ul#nav li#nav2 a {color: #00A724}
ul#nav li#nav3 a {color: #996600}
ul#nav li#nav4 a {color: #D5C113}
ul#nav li#nav5 a {color: #C50AE1}
ul#nav li#nav6 a {color: #256203}
ul#nav li#nav7 a {color: #0099FF}

ul#nav li#nav1 a:hover, ul#nav li#nav2 a:hover, ul#nav li#nav3 a:hover, ul#nav li#nav4 a:hover, ul#nav li#nav5 a:hover, ul#nav li#nav6 a:hover, ul#nav li#nav7 a:hover {
	color: #333333;
}


.ra {float: left;}
.copy { float: right; }

a img { border: none; }
p.bestof {
	float: left;
	margin-left: 222px;
	color: #FFFFFF;
}
#footer p.bestof a {
	margin-top: -8px;
	padding-top: 14px;
	display: block;
	height: 20px;
	color: #FFFFFF;
}

#offer {
	height: 70px;
	width: 294px;
	position: absolute;
	left: 500px;
	top: 0px;
}
	#follow h4 {
	color: #106707;
	font-size: 2em;
	margin-bottom: 20px;
	}
	.offerLink {
	font-size: 1.4em;
	color: #2E8A3D;
	background-image: url(../images/pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 52px;
	line-height: 48px;
	}
		.offerLink a {
	color: #2E8A3D;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
	text-decoration: none;
	font-weight: bold;
		}
			.offerLink a:hover {
	border-bottom: none;
		}

.vouchers {
	background:url(../images/vouchers.jpg) top center no-repeat;
	padding:90px 0 0;	
	margin-bottom:10px;
}
	.vouchers .input {
		float:left;	
		margin:0 20px 10px 0;
	}
		.vouchers label {
			font-size:12px;
		}
		
	
#mc-embedded-subscribe-form {
	font-size:12px;
	overflow:hidden;
}	
	#mc-embedded-subscribe-form h4 {
		width:389px; height:56px;
		background:url(../images/signup.png?v2) top left no-repeat;
		margin-right:10px;
		text-indent:-999em;
	}
		#mc-embedded-subscribe-form input {
			float:left;
			margin:0 10px 10px 0;
		}
		.mc-field-group input {
			width:200px;
		}


.response {
	padding:5px 0;
}