/* Country Garden styles */

html, body { height:100%; }
body { 
	padding:0; margin:0px;
	background: #9C9680 url(../images/backdrop.jpg) scroll top left repeat;
	font-family:"Lucida Grande", Geneva, Arial, sans-serif;
	color:#555;
	font-size:11px;
}

.rightalign { text-align:right; }
.full_width { width:100%; }
.home_worth_table { margin-left:0 auto; font-size: 9px;}

a { 
	color:#555;
}

#content {
	position:relative;
	width:865px;
	margin-left:auto;
	margin-right:auto;
}

.text {
	width: 540px;
	margin-left:170px;
	text-align: justify;
}

.small_thumbs {
	border: thin solid #555;
	margin-right: 10px;
	margin-bottom: 10px;
}

.large_thumbs {
	border: thin solid #555;
	margin-right: 0px;
	margin-bottom: 10px;
}

.flower_stone {
	/* position: absolute; */
	float:left;
	margin-top: 10px;
	margin-left: -2px;
	height: 150px;
}
.main_header { clear:both; }

#header {
	position: relative;
	margin-top: 0px;
	height: 448px;
	text-align: center;
}

#splash {
	position: relative;
	margin-top: 0px;
	height: 448px;
	background: url(../images/splash.jpg) top center no-repeat;
}

#papertop {
	position: relative;
	margin-top: 0px;
	height: 128px;
	background: url(../images/papertop2.jpg) top center no-repeat;
}

#menu {
	position: relative;
	top: 10px;
	margin-left: 107px;
	height: 118px;
}

#flower_header {
	position: relative;
	top: 10px;
	height: 60px;
	background: url(../images/fresh_flowers.jpg) top center no-repeat;
}

#flower_header_2 {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/fresh_flowers2.jpg) top center no-repeat;
}

#paperbody {
	position: relative;
	margin-top: 0px;
	height: 100%;
	background: url(../images/paperbody.jpg) top center repeat-y;
}

#homedecor_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/home_decor.jpg) top center no-repeat;
}

#weddings_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/weddings.jpg) top center no-repeat;
}

#candles_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/candles.jpg) top center no-repeat;
}

#sympathy_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/sympathy.jpg) top center no-repeat;
}

#baby_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/baby.jpg) top center no-repeat;
}

#plants_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/plants.jpg) top center no-repeat;
}

#dried_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/dried_and_silk.jpg) top center no-repeat;
}

#chocolate_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/chocolates.jpg) top center no-repeat;
}

#delivery_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/delivery.jpg) top center no-repeat;
}

#about_header {
	position: relative;
	margin-top: 0px;
	height: 60px;
	background: url(../images/about_us.jpg) top center no-repeat;
}

#paperbottom {
	position: relative;
	margin-top: 0px;
	height: 95px;
	background: url(../images/paperbottom.jpg) bottom center no-repeat;
}

#form {
	position: relative;
}

#footer {
	position: relative;
	margin-top: 0px;
	height: 406px;
	background: url(../images/footer.jpg) top center no-repeat;
}

#email_overlay {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 315px;
	bottom: 239px;
	height: 21px;
}

#email_overlay:hover {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 315px;
	bottom: 239px;
	height: 21px;
	background: url(../images/email_overlay.jpg) top center no-repeat;
}