/* CSS Document */


/* STANDARD HTML */
BODY
{	
	margin:0px;
	background-image:url(images/img_fadebackground.jpg);
	background-repeat:repeat-x;
	background-color:#666666;
}
INPUT{
	border:solid 1px #666666;
	background-color:#666666;
	font-family:arial,tahoma,verdana,helvetica;
	color:#ffffff;
}
INPUT.con, TEXTAREA.con{
	width:330px;
	color:#ffffff;	
}
INPUT:hover{
	background-color:#787878;
}
TEXTAREA{
	border:solid 1px #666666;
	background-color:#666666;
	font-family:arial,tahoma,verdana,helvetica;
	width:330px;	
}
TEXTAREA:hover{
	background-color:#787878;	
}
TR.row1
{
	background-color:#333333;	
	height:20px;
}
TR.row2
{
	background-color:#444444;
	height:20px;
}
TR.rowheader
{
	background-color:#272727;
	height:30px;
}

H4
{
	margin-bottom:0px;
}
/* LAYOUT STYLES */

#maintext
{
	text-align:left;
	margin:10px;
	font-family:arial,tahoma,verdana,helvetica;
	font-size:.8em;
	line-height:20px;
	height:100%;

}
#footerborder
{
	border-top:solid 2px #cccccc;
	margin-top:30px;
	text-align:right;	
}
#footer
{
	margin-top:1px;
	text-align:right;
	width:730px;
	font-family:trebuchet ms,tahoma,arial,verdana,helvetica;
	font-size:.7em;
	padding-top:5px;
	color:#ffffff;
	border:solid 1px #666666;
	background-color:#333333;
	padding-right:10px;
	height:25px;
}

#container
{
	width:100%;
}
#sitecontent
{
	width:742px;
	text-align:center;
	border-left:solid 5px #333333;
	border-right:solid 5px #333333;
	border-top:solid 15px #333333;
	border-bottom:solid 5px #333333;	
	background-image:url(images/img_contentbackground.gif);
	background-repeat:repeat-y;
	background-position:0px 400px;					
}
#headerimage
{
	height:180px;
	width:740px;
	background-image:url(images/img_header.jpg);
	background-repeat:no-repeat;
	border:solid 1px #666666;
	margin-top:1px;
	margin-bottom:1px;
}
#headerimage_metal
{
	height:180px;
	width:740px;
	background-image:url(images/img_header_metal.jpg);
	background-repeat:no-repeat;
	border:solid 1px #666666;
	margin-top:1px;
	margin-bottom:1px;
}
.maincontent
{
	float:left;	
}
#pagetitle
{
	width:720px;
	text-align:left;
	background-color:#333333;
	color:#ffffff;
	font-family:trebuchet ms,arial,tahoma,verdana,helvetica;
	padding:10px;
	line-height:20px;
	border:solid 1px #666666;
	margin-bottom:1px;
	font-weight:bold;	
}
.writtencontent
{
	width:518px;	
	text-align:left;
	background-color:#333333;
	color:#ffffff;
	font-family:trebuchet ms,arial,tahoma,verdana,helvetica;
	font-size:.7em;
	padding:10px;
	line-height:20px;
	border:solid 1px #666666;
}

.secondarycontent
{
	margin-left:1px;
	margin-bottom:1px;
	width:179px;
	padding:10px;
	background-color:#333333;
	text-align:left;
	float:right;
	height:100%;
	border:solid 1px #666666;
	border-bottom:0px;
}
/* MENU STYLES */

ul.nav
{
	cursor: default;
	list-style-type: none;
	display: inline;
	padding-top:10px;
}
.nav li
{
	float:left;
	padding-top:8px;
	background-image:url(images/img_menubullet.gif);
	background-repeat:no-repeat;
	background-position:0px 11px;
	padding-right:10px;
}
a.link
{
	font-family:tahoma,arial,verdana,helvetica;
	font-size:.7em;
	height:40px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-right:7px;
	padding-left:20px;
	height:20px;
}
a.link:hover
{

	color:#cccccc;
	
}
a.secondarylink
{
	font-family:tahoma,arial,verdana,helvetica;
	font-size:.7em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:10px;
}
a.secondarylink:hover
{
	color:#cccccc;
}
ul.secondarynav
{
	list-style-type: none;
	display: block;
	margin:0px;
	padding-top:0px;
	text-align:left;
}
.secondarynav li
{
	padding-bottom:10px;
	background-image:url(images/img_secondarybullet.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
ul.bulletnav
{
	list-style-type: none;
	display: block;
	margin:0px;
	padding-top:0px;
	text-align:left;
}
.bulletnav li
{
	padding-bottom:10px;
	background-image:url(images/img_secondarybullet.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:2px;
}

#topmenu
{
	height:60px;
	width:720px;
	background-color:#333333;
	border:solid 1px #666666;
	margin-bottom:1px;
	padding-right:20px;
	padding-top:10px;	
}

#mainmenu
{
	height:40px;
	color:#333333;
	width:720px;
	background-color:#000000;
	background-image:url(images/img_buttonbackground.jpg);	
	border:solid 1px #666666;
	padding-left:20px;
}

#content
{
	width:742px;
}

h3
{
	font-family:arial,tahoma,verdana,helvetica;
	color:#ffffff;		
}

/* LINK STYLES */

a.email
{
	color:#ffffff;
}



IMG.float
{
padding:2px;
border:solid 1px #666666;
}
#plantlist
{
	width:510px;
	border:solid 1px #666666;
}
TD ,#plantlist
{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
.floatimage
{
float:left;
padding-right:10px;
padding-bottom:2px;
	border:solid 1px #666666;
	float:left;
	margin-right:10px;
	margin-top:5px;
	padding	:2px;
			
}
.vignetteimage
{
	border:solid 1px #666666;
	float:left;
	margin-top:5px;
	padding	:2px;
	margin-bottom:20px;
}
.logic
{
	float:left;
	padding-left:10px;
}
a.logiclink
{
color:#ffffff;
text-decoration:none;
}
a.logiclink:hover
{
color:#ffffff;
text-decoration:underline;
}
.copyright
{
}
.underline
{
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
}
.servicestable
{
	width:100%;
}
.servicestable TD
{
	padding-bottom:10px;
	text-align:left;
}
.servicestable IMG
{
	border:solid 1px #ffffff;
}
a.textlink
{
	color:#ffffff;
	text-decoration:none;
	border-bottom:solid 1px #ffffff;
}
a.textlink:hover
{
	color:#ffffff;
	border-bottom:dotted 1px #ffffff;	
}