/* CSS Document */

body 								{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #73BE42;
}

/* Headers */
h1 									{
	margin: 0;
} 
h2  								{
	margin: 0;
	color: #72c041;
	font-weight: normal;
}
h3									{
	font-weight: normal;
	margin: 0 0 -19px 0;
}
h4									{}
h5									{}

/* Slideshow Style */
#imageContainer 	{
	position:relative;
	display: block;
	width: 380px;
	height: 369px;
	z-index: 1;
	margin: 0;
	float: right;
}
html>body #imageContainer 	{ position:relative; }
#imageContainer img { display:none; position:absolute; top:0; left:0; border: 0; }
#wraphome 			{ display:none; }

/* Linkage */
a:link 								{
	color: #73BE42;
}
a:visited 							{
	color: #73BE42;
}
a:hover								{}
a:focus								{}
a:active							{
	color: #73BE39;
} 

a.no-hov							{ text-decoration: none !important; background-color: transparent !important; border: 0 !important; }

/* Misc. */
img									{ border: 0; }
acronym 							{ cursor: help; }
.clear								{ clear: both; }
::-moz-selection					{ background: #; color: #; }
::selection							{ background: #; color: #; }

/* Text Styles */

/* Spans */

/* List Styles */
ul.standard							{}
ul.standard li						{}

/* Navigation */
#nav								{}

#nav a:link							{}
#nav a:visited						{}
#nav a:hover						{}
#nav a:focus						{}
#nav a:active						{} 

ul#nav-list							{
	margin: 0;
	padding: 0;
}
ul#nav-list li						{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	font-size: .9em;
}
ul#nav-list li.top-nav				{
	margin: 35px 0 0 20px;
	font-size: 120%;
}
ul#nav-list a						{
	color: #73BE42;
	text-decoration: none;
}

/* Content */
#container							{
	width: 941px;
	height: 679px;
	margin: 0 auto;
}
#header								{
	display: block;
	height: 84px;
	border: 1px solid #B5B2B5;
	margin: 19px;
	background-color: #fefefe;
}
#content							{
	display: block;
	background-repeat: no-repeat;
	border: 1px solid #B5B2B5;
	margin: 19px;
}
#mid								{
	width: 903px;
	display: block;
	font-size: 90%;
}
#mid p								{ font-size: 90%; color: #666666; }
#mid li								{ font-size: 90%; color: #666666; }

#corporate							{ margin: 19px 4px 0 0; font-size: 120%; text-align: right; font-weight: bold; } 
#corporate a						{ text-decoration: none; }

#fabric-h							{ margin: 14px 4px 0 0; font-size: 120%; text-align: right; font-weight: bold; } 
#fabric-h a							{ text-decoration: none; }
#fabric-h p							{
	font-size: 60%;
	margin: 0;
}

#private-labels						{ width: 540px; padding: 0 20px 20px  0; display: block; margin: 0 0 0 165px; }
html>body #private-labels			{ width: 540px; padding: 0 20px 20px  0; height: 350px; display: block; margin: 0 0 0 65px; overflow: auto; }

#bottom-right 						{
	margin: 0 10px 0 0;
	background-color:#FFFFFF;
	height: 160px;
	padding: 7px 10px;
	border: 1px solid #919540;
	width: 410px;
	float: right;
	overflow: auto;
}

#bottom-left						{
	padding: 3px 4px;
	border: 1px solid #B5B2B5;
	margin: 10px 0;
	height: 87px;
}
/* Footer */
#footer								{
	display: block;
	height: 24px;
	border: 1px solid #B5B2B5;
	margin: 19px;
	background-color: #FFFFFF;
	padding: 32px 10px 0 10px;
	color: #B5B2B5;
	font-size: 70%;
}

#footer a 							{
	text-decoration: none;
	margin: 0 5px;
}

/* Form Styles */
#form								{ width: 200px; margin: 0; }
.row								{ width: 200px; margin: 0 0 4px 0; }
.fieldbox 							{ font-size: 16px; width: 90%; margin: 0; padding: 0; background-repeat: repeat-x; border: solid #B1B1B1 1px; }
.comments							{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 307px; margin: 0 0 0 10px; padding: 0; border: solid #B1B1B1 1px; }
p.message							{ margin: 2px 0 0 3px; font-size: 9px; color: #999; font-family: Arial, Helvetica, sans-serif; }
span.field							{ color: #999 !important; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#full_name, #email					{ color: #999; }
.submit								{ font-size: 11px; }

