A:hover { color: #cc0000; }
form.inline { display:inline; }
BODY {scrollbar-arrow-color:#006633; scrollbar-base-color:#99CC99; }
p { margin-top: 10 }
p.twentyspace { margin-top: 20 }
p.indent { text-indent: 20; margin-top: 10 }
p.justify {text-align: justify;}
h2 { font-size: 1.2em; color: #063; margin-top: 10px; }
br.breaker { clear: both; }

UL.nomargin {
	margin: 0px 0px 0px 12px;
	padding: 3px 3px 3px 3px;
	list-style: none url(images/ulicon.gif);
}

strong.stronger {
	font-size: 1.2em;
	color: #006633;
}

span.greentext {
	font-size: 1.1em;
	font-weight: bold;
	
}

label.qanda {
	float: left;
	margin-right: 5px;
	width: 250px;
}

/********************
 TABLES
********************/

.shadedtable { border: 1px solid #006633; background-color: #ffffff; padding: 5px; }

BODY {
   background: #F7FAF9 url("images/aycliffefabricationsback.gif") ;
   background-repeat: repeat-x;
}

BODY.popup {
   background: #F7FAF9;
}

input.textinput { border: 1px solid #666666; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
textarea.textareainput { border: 1px solid #666666; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
select.prodselect { border: 1px solid #666666; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; width: 170px; }
input.prodsubmit { border: 1px solid #cccccc; background-color: #cc3333; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }

.admin-optgroup {color:#ffffff;background-color:#006633;}
.admin-option   {color:#000000;background-color:#FFFFFF;}
.admin-text {font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000;}

input.adminbutton { border: 1px solid #000000; background-color: #006633; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
input.adminbuttonred { border: 1px solid #000000; background-color: #cc3333; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
input.adminbuttonpale { border: 1px solid #000000; background-color: #00994D; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }


.prodhead { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1em}
.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em}
.taglinetext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}

ul.sidenavlist {
	margin: 0;
	padding: 0;
	list-style: none
}

ul.sidenavlist li {
	font-size: 0.9em;
	margin-left: 0px;
	line-height: 1.4em;
	border-bottom: 1px solid #cccccc;
	background: url(images/navicon.gif) no-repeat 0 3px;
}

ul.sidenavlist a:link, ul.sidenavlist a:visited {
	padding: 1px 0px 1px 15px;
	display: block;
	text-decoration: none;
	width: 100%;
 	position: relative;
	color: #000000; text-decoration: none;
}

ul.sidenavlist a:hover {
	background: url(images/naviconon.gif) no-repeat 0 3px;
	color: #006633; text-decoration: none;
}

.topnav a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #000000; text-decoration: none }
.topnav a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #000000; text-decoration: none }
.topnav a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #ffffff; text-decoration: none }

.accountnav a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #000000; text-decoration: none }
.accountnav a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #000000; text-decoration: none }
.accountnav a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #006633; text-decoration: none }

.footerlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003300; text-decoration: none }
.footerlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003300; text-decoration: none }
.footerlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #006633; text-decoration: none }

.productlink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #ffffff; text-decoration: none }
.productlink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #ffffff; text-decoration: none }
.productlink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #ffffff; text-decoration: underline }

.prodlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #cc0000; text-decoration: none }
.prodlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #cc0000; text-decoration: none }
.prodlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #cc0000; text-decoration: underline }

.rangepart a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #cc0000; text-decoration: none }
.rangepart a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #cc0000; text-decoration: none }
.rangepart a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #cc0000; text-decoration: underline }

.texttable { border: 1px solid #006633; background-color: #eeffee; padding: 3px; }


@media print{
.pagetop{ display:none;}
.pagehead{ display:none;}
.pagenav{ display:none;}
.pagesetup{ display:none;}
.pagefooter{ display:none;}
}

@media screen,tv, tty, projection, handheld {
.pagetopprint{ display:none;}
.pageheadprint{ display:none;}
.pagefooterprint{ display:none;}
}

.membtab {
	border: 1px solid #666666;
}

/**********************
 SITE MAP
**********************/

h1.sitemap {
	font-size: 1.2em;
	color: #063;
}

ul.sitemap {
	margin: 5px 0px 10px 10px;
	padding: 0px;
	list-style: none;
}

	ul.sitemap li {
		background: url(images/navicon.gif) no-repeat 0 3px;
		padding: 0px 0px 0px 15px;
	}
	
		ul.sitemap li a:link, ul.sitemap li a:visited {
			text-decoration: none;
		}
		
		ul.sitemap li a:hover {
			text-decoration: underline;
		}
		
	UL.nomargintwo {
		margin: 5px 0px 10px 10px;
		padding: 0px;
		list-style: none;
	}
		
		UL.nomargintwo li {
			padding: 0px 0px 0px 15px;
			background: transparent url(images/ulicon.gif) no-repeat left top;
		}
		
/**************************
 NEWS
**************************/

input.newsletterinput {
	font-size: 0.9em;
	border: 1px solid #006633;
}

.pullquote {
	width: 175px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	text-align: left;
	background: transparent url(/images/closequote.gif) no-repeat bottom right;
	padding: 10px 25px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1.1em;
	font-size: 1.0em;
	font-style: oblique;
}

	.pullquote * html {
		width: 200px;
	}

.pullquote:first-letter {
	background: transparent url(/images/openquote.gif) no-repeat left top;
	padding: 4px 0px 10px 25px;
	margin: 0px 0px 0px 0px;
}

blockquote.pullquote strong {
	font-style: normal;
}


/*****************
 IMAGE FLOATS
 *****************/

img.floatleft {
	float: left;
	margin: 0px 10px 0px 0px;
}

img.floatright {
	float: right;
	margin: 0px 0px 10px 0px;
}