/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	background: transparent;
	}
	
body 
	{
	font-family: verdana, sans-serif;
	background: url('../images/lavendar-bg-two.jpg') #beb8de no-repeat bottom center;
	color: #005300;
	}
	  
ol, ul, li
	{
	list-style: none;
	} 
	 
img
	{
	border: 0px;
	} 
	 
h1, h2, h3, h4, h5, h6
	{
	font-weight: bold;
	}  
	
em 
	{
	font-size: 1em;
	font-style: italic;
	} 
	 
strong 
	{
	font-size: 1em;
	font-weight: bold;
	}  

a:link, a:visited, a:active
	{
	font-size: 1em;
	color: #af0812;
	text-decoration: none;
	}

a:hover
	{
	font-size: 1em;
	color: #af0812;
	text-decoration: underline;
	}
	
/* End of Reset */

h1
	{
	font-size: 1.125em;
	color: #af0812;
	line-height: 1.5em;
	margin: 0px 19px 0px 0px;
	}

/*
h1.gallery
	{
	font-size: 0.75em;
	color: #005300;
	line-height: 1.5em;
	margin: 0px 5px 10px 5px;
	}
*/

h2
	{
	font-size: 2.1875em;
	line-height: 1.2em;
	color: #af0812;
	margin: 0px 0px 0px 517px;
	padding: 50px 0px 10px 0px;
	}

h3
	{
	font-size: 1em;
	line-height: 1.5em;
	color: #7d9a01;
	margin: 0px 0px 0px 517px;
	}

.redh3
	{
	font-size: 1em;
	line-height: 1.5em;
	color: #af0812;
	}

h4
	{
	font-size: 2.8125em;
	margin: 0px 0px 0px 20px;
	padding: 15px 0px 0px 0px;
	}

h5
	{
	font-size: 0.875em;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	}

h6
	{
	font-size: 0.75em;
	color: #af0812;
	line-height: 1.4;
	padding: 5px 10px 5px 10px;
	padding: 5px 10px 5px 10px;
	}

i, em
	{
	font-size: 1em;
	font-style: italic;
	}
	

/* Main Layout Divs */

#shadow
	{
	width: 902px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 1px 0px;
	background: #e0e0e0;
	}

#mainsitecontainer
	{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	}

#pagefooter
	{
	width: 900px;
	height: 15px;
	margin: 0px auto 0px auto;
	}

#pagefooter img
	{
	display: block;
	width: 900px;
	height: 15px;
	border: none;
	}
	
/* End of Main Layout Divs */

/* Header Divs */

#tandeenurseryheader
	{
	width: 900px;
	height: 94px;
	background: url('../images/tandee-nursery-header-background.jpg') no-repeat;
	}

/* End of Header Divs */

/* Nav Divs */

#tandeenurserynav
	{
	width: 900px;
	height: 35px;
	}

#tandeenurserynav ul
	{
	width: 900px;
	height: 35px;
	background: url('../images/tandee-nursery-nav-background.gif') no-repeat;
	}

#tandeenurserynav li.home
	{
	width: 73px;
	float: left;
	text-align: center;
	margin: 7px 0px 0px 0px;
	}

#tandeenurserynav li.aboutus
	{
	width: 104px;
	float: left;
	text-align: center;
	margin: 7px 0px 0px 0px;
	}	

#tandeenurserynav li.virtualtour
	{
	width: 119px;
	float: left;
	text-align: center;
	margin: 7px 0px 0px 0px;
	}

#tandeenurserynav li.latestnews
	{
	width: 121px;
	float: left;
	text-align: center;
	margin: 7px 0px 0px 0px;
	}

#tandeenurserynav li.prices
	{
	width: 79px;
	float: left;
	text-align: center;
	margin: 7px 0px 0px 0px;
	}

#tandeenurserynav li.gallery
	{
	width: 91px;
	float: left;
	text-align: center;
	margin: 7px 0px 0px 0px;
	}

#tandeenurserynav li.commerciallandscaping
	{
	width: 205px;
	float: left;
	text-align: center;
	margin: 7px 0px 0px 0px;
	}

#tandeenurserynav li.contactus
	{
	width: 108px;
	float: left;
	text-align: center;
	margin: 7px 0px 0px 0px;
	}

#tandeenurserynav li a
	{
	font-size: 0.72em;
	color: #ffffff;
	text-decoration: none;
	}	

#tandeenurserynav li a:hover
	{
	font-size: 0.72em;
	color: #ffcb05;
	text-decoration: none;
	}	

#tandeenurserynav li a.over
	{
	font-size: 0.72em;
	color: #ffcb05;
	text-decoration: none;
	}

/* End of Nav Divs */

/* Leaf Top Divs */

#tandeenurseryleafttop
	{
	width: 900px;
	height: 9px;
	}

#tandeenurseryleafttop img
	{
	display: block;
	width: 900px;
	height: 9px;
	border: none;
	}
	
/* End of Leaf Top Divs */

/* Top Image Divs */

#tandeenurseryhomepagetopimagearea
	{
	width: 900px;
	height: 252px;
	background: url('../images/tandee-nursery-homepage-image.jpg') no-repeat;
	}

#tandeenurseryaboutustopimagearea
	{
	width: 900px;
	height: 252px;
	background: url('../images/tandee-nursery-about-us-image.jpg') no-repeat;
	}
	
#tandeenurserylatestnewsimagearea
	{
	width: 900px;
	height: 252px;
	background: url('../images/tandee-nursery-latest-news-image.jpg') no-repeat;
	}

#tandeenurseryvirtualtourtopimagearea
	{
	width: 882px;
	height: 400px;
	margin: 0px 9px 0px 9px;
	}
	
#tandeenurserypricestopimagearea
	{
	width: 900px;
	height: 252px;
	background: url('../images/tandee-nursery-prices-image.jpg') no-repeat;
	}

#tandeenurserygallerytopimagearea
	{
	width: 900px;
	height: 252px;
	background: url('../images/tandee-nursery-gallery-image.jpg') no-repeat;
	}
	
#tandeenurserylandscapingtopimagearea
	{
	width: 900px;
	height: 252px;
	background: url('../images/tandee-nursery-landscaping-image.jpg') no-repeat;
	}

#tandeenurserycontactustopimagearea
	{
	width: 900px;
	height: 252px;
	background: url('../images/tandee-nursery-contact-image.jpg') no-repeat;
	}
	
/* End of Top Image Divs */

/* Main Content Divs */

#tandeenurserymaincontentarea
	{
	width: 862px;
	margin: 9px 19px 9px 19px;
	}

#internalpage
	{
	width: 862px;
	}

#internalpage p
	{
	font-size: 0.875em;
	line-height: 1.5em;
	margin: 0px 19px 0px 0px;
	}
	
#internalpage p a
	{
	font-size: 1em;
	color: #af0812;
	text-decoration: underline;
	} 

.leftimage
	{
	float: left;
	width: 205px;
	height: 137px;
	border: none;
	margin: 0px 10px 20px 0px;
	}

.retailleftimage
	{
	float: left;
	width: 204px;
	height: 107px;
	border: none;
	margin: 0px 10px 10px 0px;
	}

.rightimage
	{
	float: right;
	width: 205px;
	height: 137px;
	border: none;
	margin: 0px 0px 10px 10px;
	}

.contactrightimage
	{
	float: right;
	width: 425px;
	height: 249px;
	border: none;
	margin: 0px 0px 0px 0px;
	}

/* End of Main Content Divs */

/* Homepage Divs */

#tandeenurserymaincontentleft
	{
	float: left;
	width: 574px;
	}

#tandeenurserymaincontentleft p
	{
	font-size: 0.875em;
	line-height: 1.5em;
	margin: 0px 19px 0px 0px;
	}
	
#tandeenurserymaincontentleft p a
	{
	font-size: 1em;
	color: #af0812;
	text-decoration: underline;
	}
	
#tandeenurserymaincontentright
	{
	float: right;
	width: 288px;
	margin: 0px 0px 0px 0px;
	}

#virtualtourtitle
	{
	width: 267px;
	height: 30px;
	background: #545693;
	color: #ffffff;
	margin: 0px 0px 0px 19px;
	border: 1px solid #d3d0e1;
	border-bottom: none;
	}

#virtualtourtitle p
	{
	font-size: 0.875em;
	font-weight: bold;
	text-align: center;
	margin: 6px 0px 0px 0px;
	}

#virtualtourtitle p a
	{
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

#virtualtourtitle p a:hover
	{
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	}

#virtualtourimage
	{
	width: 267px;
	height: 140px;
	margin: 0px 0px 10px 19px;
	border: 1px solid #d3d0e1;
	border-top: none;
	}

#virtualtourimage img
	{
	float: left;
	width: 267px;
	height: 140px;
	border: none;
	}

#newstitle
	{
	clear: both;
	width: 267px;
	background: #545693;
	color: #ffffff;
	margin: 0px 0px 0px 19px;
	padding: 6px 0px 6px 0px;
	border: 1px solid #d3d0e1;
	border-bottom: none;
	}

#newstitle p
	{
	font-size: 0.875em;
	font-weight: bold;
	text-align: center;
	}

#newstitle p a
	{
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

#newstitle p a:hover
	{
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	}

#homenewsarea
	{
	clear: both;
	width: 267px;
	background: #f0eff4;
	border: 1px solid #d3d0e1;
	margin: 0px 0px 10px 19px;
	}

.newsitem
	{
	clear: both;
	width: 267px;
	min-height: 95px;
	border-bottom: 1px solid #d3d0e1;
	}

.newsitemimg
	{
	float: left;
	width: 100px;
	height: 75px;
	padding: 10px 0px 10px 10px;
	}
		
.newsitemtext
	{
	float: right;
	width: 157px;
	}
	
.newsitemtext p
	{
	font-size: 0.75em;
	line-height: 1.4em;
	color: #636363;
	padding: 0px 10px 10px 10px;
	}

.newsitemtext p a:link, .newsitemtext p a:visited, .newsitemtext p a:active
	{
	font-size: 1em;
	color: #c02b2c;
	text-decoration: none;
	}

.newsitemtext p a:hover
	{
	font-size: 1em;
	color: #c02b2c;
	text-decoration: underline;
	}

.newsitemlast
	{
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 10px 0px;
	}

.newsitemlast p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	color: #000000;
	}

.newsitemlast p a
	{
	font-size: 1em;
	color: #c02b2c;
	text-decoration: none;
	}

.newsitemlast p a:hover
	{
	font-size: 1em;
	color: #c02b2c;
	text-decoration: underline;
	}

.mainclear
	{
	clear: both;
	width: 862px;
	height: 1px;
	}

.mainclear img
	{
	display: block;
	width: 862px;
	height: 1px;
	border: none;
	}

/* Homepage Divs */

/* Map Area Divs */

#tandeenurserymaparea
	{
	width: 900px;
	height: 252px;
	margin: 0px 0px 9px 0px;
	background: url('../images/tandee-nursery-bottom-map-background.jpg') no-repeat;
	}

#tandeenurserymaparea p
	{
	font-size: 1em;
	margin: 0px 19px 0px 19px;
	padding: 12px 0px 0px 0px;
	line-height: 1.3em;
	}

#tandeenurserymaparea p img
	{
	width: 203px;
	height: 107px;
	margin: 0px 8px 8px 0px;
	}

#tandeenurserymaparea p.redaddress
	{
	font-size: 0.8125em;
	font-weight: bold;
	color: #af0812;
	}
	
/* End of Map Area Divs */

/* Footer Divs */

#tandeenurseryfooter
	{
	clear: both;
	width: 900px;
	height: 30px;
	background: #005000;
	}
	
#tandeenurseryfooterleft
	{
	float: left;
	width: 450px;
	height: 30px;
	}

#tandeenurseryfooterleft p
	{
	font-size: 0.625em;
	color: #ffffff;
	margin: 9px 0px 0px 19px;
	}

#tandeenurseryfooterright
	{
	float: right;
	width: 450px;
	height: 30px;
	text-align: right;
	}

#tandeenurseryfooterright p
	{
	font-size: 0.625em;
	color: #ffffff;
	margin: 9px 19px 0px 0px;
	}

#tandeenurseryfooterright p a
	{
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
	}

#tandeenurseryfooterright p a:hover
	{
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
	}

/* End of Footer Divs */

/* Latest News Divs */

.latestnewspageitem
	{
	clear: both;
	width: 862px;
	}

.latestnewspageitemimage
	{
	float: left;
	width: 240px;
	}

.latestnewspageitemimage img
	{
	float: left;
	width: 220px;
	height: 152px;
	border: none;
	margin: 10px 0px 19px 0px;
	}

.latestnewspageitemcontent
	{
	float: right;
	width: 622px;
	}

.latestnewspageitemcontent p
	{
	font-size: 0.875em;
	line-height: 1.5em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 19px 0px;
	}
	
.latestnewspageitemcontent p a
	{
	font-size: 1em;
	color: #af0812;
	text-decoration: underline;
	}

.latestnewspageitemclear
	{
	clear: both;
	width: 862px;
	height: 1px;
	background: #d3d0e1;
	margin: 0px 0px 10px 0px;
	}

.latestnewspageitemclear img
	{
	display: block;
	width: 862px;
	height: 1px;
	border: none;
	}

.virtualleftimage
	{
	float: left;
	width: 205px;
	height: 345px;
	border: none;
	margin: 0px 10px 0px 0px;
	}

.virtualrightimage
	{
	float: right;
	width: 205px;
	height: 345px;
	border: none;
	margin: 0px 0px 0px 10px;
	}

.virtualbottom
	{
	width: 862px;
	height: 107px;
	border: none;
	margin: 14px 0px 0px 0px;
	}

/* End of Latest News Divs */

/* Contact Page Divs */

#tandeenurserycontactcontentarea
	{
	clear: both;
	width: 862px;
	margin: 9px 19px 9px 19px;
	}

#tandeenurserycontactcontentarealeft
	{
	float: left;
	width: 431px;
	}

#tandeenurserycontactcontentarealeft p
	{
	font-size: 0.875em;
	line-height: 1.5em;
	margin: 0px 19px 0px 0px;
	}
	
#tandeenurserycontactcontentarealeft p a
	{
	font-size: 1em;
	color: #af0812;
	text-decoration: underline;
	}

#tandeenurserycontactcontentarearight
	{
	float: right;
	width: 411px;
	margin: 0px 0px 0px 20px;
	}
	
#tandeenurserycontactcontentarearight p
	{
	font-size: 0.875em;
	line-height: 1.5em;
	margin: 0px 19px 0px 0px;
	}

label
	{
	font-size: 1em;
	line-height: 1.5em;
	}

input
	{
	width: 340px;
	height: 20px;
	font-size: 1em;
	line-height: 1.5em;
	font-family: arial, sans-serif;
	margin: 5px 0px 5px 0px;
	}
	
textarea
	{
	width: 340px;
	height: 80px;
	font-size: 1em;
	line-height: 1.5em;
	font-family: arial, sans-serif;
	margin: 5px 0px 5px 0px;
	}
	
.button
	{
	width: 120px;
	font-size: 1em;
	line-height: 1.5em;
	font-family: arial, sans-serif;
	height: 25px;
	}
	
#tandeenurserycontactcontentareaclear
	{
	clear: both;
	width: 862px;
	height: 1px;
	}

#tandeenurserycontactcontentareaclear img
	{
	display: block;
	width: 862px;
	height: 1px;
	border: none;
	}
/* End of Contact Page Divs */

/* Prices */

.priceline
	{
	clear: both;
	width: 862px;
	padding: 0px 0px 10px 0px;
	}

.priceline p
	{
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0px 0px 10px 0px;
	}

.priceline img
	{
	float: left;
	width: 100px;
	height: 75px;
	padding: 0px 6px 10px 6px;
	border: none;
	}

.priceclear
	{
	clear: both;
	width: 862px;
	height: 1px;
	background: #e3eac1;
	}

.priceclear img
	{
	display: block;
	width: 862px;
	height: 1px;
	border: none;
	}

/* End of Prices */

/* Gallery */

.galleryline
	{
	clear: both;
	width: 862px;
	padding: 10px 0px 0px 0px;
	}

.galleryone
	{
	float: left;
	width: 280px;
	margin: 0 11px 20px 0;
	}

.galleryone img
	{
	width: 280px;
	height: 210px;
	border: none;
	}

.gallerytwo
	{
	float: left;
	width: 280px;
	padding: 0px 11px 0px 11px;
	}

.gallerytwo img
	{
	width: 280px;
	height: 210px;
	border: none;
	}

.gallerythree
	{
	float: right;
	width: 280px;
	}

.gallerythree img
	{
	width: 280px;
	height: 210px;
	border: none;
	float: left;
	margin: 0 10px 10px 0;
	}
	
.galleryline p
	{
	font-size: 0.75em;
	font-weight: bold;
	color: #005300;
	line-height: 1.5em;
	}

/* End of Gallery */