/*Center div can be taken off to align the site to the left. Remember to remove from template*/
div#center {
	width:750px;
	background-color:#e2efe4;
	position:relative;
	z-index:1;
}

body {
	background-color:#e2efe4;
}

div#main_content {
	z-index:2;
	width:746px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
	border:2px solid #cccccc;
	background-color:#FBF2CE;
	padding:0;
	margin:0;
	}

p {
	margin:0;
	padding-bottom:15px;
	padding-top:3px;
}

table#main {
	width:746px;
	margin:0;
	vertical-align:top;
}

table#main td {
	vertical-align:top;
}

table#main td#side {
	width:146px;
	padding:0;
	vertical-align:top;
	height:630px;
}
table#main td#top_middle {
	width:600px;
	padding:0;
	vertical-align:top;
	height:148px;
}

table#main td#content {
width:549px;
	padding:10px 10px 10px 45px;
	vertical-align:top;
	height:482px;
}
table#materials {
	width:500px;
	border:none;
}
td#materials-box {
	width:125px;
	border:none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

}

a {
	color:#017E3A;

}

a:hover { 
	color:#3B9C67;

}

p.footer  {
	font-size:10px;
	text-align:center;
}

/* Services Greenscaping under left side image */
p.greenscaping {
	margin:0;
	text-align:center;	
	padding-top:10px;
}

img.green{ 
  margin:0;	
	margin-left:32px;

}
/* End Services page under left side image */

table#product  {
	width:500px;
	border:1px solid #cccccc;
}
td#one {
	width:123px;
	text-align:center;
	border:1px solid #cccccc;
}
td#two  {
	width:250px;
	text-align:center;
	border:1px solid #cccccc;
	font-weight:bold;
}

td#three {
	width:6px;
	border:1px solid #cccccc;
}

/*Services pages*/
table#services  {
	width:549px;
	margin:0;
}

table#services td {
	vertical-align:top;
}

/*GALLERY STYLES*/
div#center_gallery {
	width:750px;
	background-color:#FFFFFF;
	position:relative;
	z-index:1;
}

div#main_content_gallery {
	z-index:2;
	width:746px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
	border:2px solid #cccccc;
	background-color:#FBF2CE;
	padding:0;
	margin:0;
	}
	
div#main_content_gallery table {
	z-index:3;
}

table#main_gallery {
	width:746px;
	margin:0;
	vertical-align:top;
}

table#main_gallery td {
	vertical-align:top;
}

table#main_gallery td#top_middle_gallery {
	width:746px;
	padding:0;
	vertical-align:top;
	height:148px;
	text-align:right;
}

table#main_gallery td#content_gallery {
width:726px;
	padding:10px 10px 10px 10px;
	vertical-align:top;
	height:582px;
	text-align:center;
	z-index:3;
}

/*Radio Ads*/
table#radio-ads  {
	width:100%;
	margin:0;
}

table#radio-ads td {
	width:50%;
	vertical-align:top;
	padding:5px 5px 5px 0;
}

/*Anniversary info home page*/
table#anniversary  {
	width:100%;
	margin:0 0 15px 0;
	padding:0;
}

table#anniversary td {
	width:50%;
	vertical-align:top;
	padding:5px 5px 5px 0;
}

table#anniversary td.ann_content {
	line-height:140%;
}


/*Contact Us Page commands, table and cell can remain the same, but everything else is changable*/

table#contact-us  {
	width:100%;
	font-size:13px;
}

table#contact-us td  {
	padding:3px;
}

td.name  {
	width:25%;
	font-weight:bold;
}

td.field  {
	width:75%;
}

/*Heading commands - these can all be changed*/

h1  {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#017E3A;
	margin-top:0;
	padding-top:12px;
}
h1.contact {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;

}
h2  {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3B9C67;
	margin:0;
	padding-bottom:3px;
	padding-top:12px;
}

h2.contact  {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:0;
}



h2.listen_home{
	color:#017E3A;
	font-weight:bold;
}

h3  {
	font-size:12px;
	font-weight:bold;
	color:#3B9C67;
	padding-bottom:0;
	margin-bottom:0;
	
}

h4  {
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	padding:9px 0 3px 0;
	margin:0;
}

h5  {
	font-size:12px;
	font-weight:bold;
}

h5 a {
	padding:1px 3px;
}

h6  {
	font-size:12px;
}

blockquote {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

img.pic-right  {
	padding-left:10px;
	padding-bottom:10px;
}

img.pic-left  {
	padding-right:10px;
	padding-bottom:10px;
}

img.pic-left-special  {
	padding-right:10px;
	padding-bottom:20px;
}

p.special  {
	padding-left:260px;
}


p.special-bio  {
	padding-left:210px;
}

a.anniversary {
  text-decoration:none;
}


span  {
	color:#000000;
}

menu  {
	margin-top:3px;
}

table#bus-serv	{
	width:90%;
}
td.service	{
	width:45%;
}

td.header	{
	color:#3B9C67;
}

img.left  {
padding-right:12px;
padding-bottom:10px;
}

ol.list-long  {
	list-style-type:disc;
	padding-bottom:5px;
}
.testimonials {
	background-color:#E2EFE4;
	border:1px solid #017E3A;
	display:block;
	padding:5px;
	margin-left:8px;
	margin-right:8px;
	
}

.testimonials-small {
	background-color:#E2EFE4;
	border:1px solid #017E3A;
	display:block;
	padding:5px;
	margin-left:15px;
	margin-right:15px;
	
}
.testimonial-text{
	font-style:italic;
	padding-left:340px;
}

.testimonial-text-med{
	font-style:italic;
	padding-left:430px;
}
.testimonial-text-small{
	font-style:italic;
	padding-left:460px;
}

.plain {
	font-style:normal;
	width:260px;
}

div.prod_pics {
	float:right;
	width:310px;
	padding:0;
	margin:0;
	text-align:center;
}

div.hentry {
	clear:both;
}

div#sidebar {
	padding-top:150px;
}

td#side ul {
	margin-left:5px;
	margin-right:0;
	padding-left:0;
	padding-right:0;
}

td#side ul li {
	list-style-type:none;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:2px;
}

td#content ul li {
	padding-bottom:2px;
}

/*td#side ul,
td#content div ul {
	margin-left:10px;
	margin-right:0;
}

td#side ul li ul,
td#content div ul li ul {
	display:block;
	margin-left:0;
}

td#side ul li a,
td#content div ul li a {
	COLOR:#002D62;
}

div#sidebar {
	padding:0;
	margin:0;
}

td#side ul h2{
	clear:both;
}*/
