.emailLink a:link {color: #000000;}.emailLink a:visited {color: #000000;}.emailLink a:active {color: #000000;}.emailLink a:hover {color: #666666;}.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	font-weight: bold;}html,body { height: 100%; font-size: 12px;	color: #333;}.sitemap {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	color: #FFFFFF;	font-weight: normal;	padding: 15px;}.menuprojects {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #CCCCCC;	font-weight: bold;}.projecttext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: normal;	padding: 20px 20px 20px 20px;	line-height: 14px;	}.projecttextbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;}.projectheading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #000000;}.projecttextquote {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: normal;	line-height: 14px;	font-style: italic;}.projecttextquotebold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: bold;	line-height: 14px;	font-style: italic;}.newsandpress {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	padding: 20px 20px 20px 20px;	line-height: 14px;}.newsandpressheading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;}.cellL {	float: left; }.cellR {	float: right; }	.cellB {	clear: both;}.prodParent {	padding: 15px;}.prodBox {	background-color: #CCCCCC;	width: 354px;	height: 180px;	margin: 1px;}.prodImg, .prodInfo {	padding: 14px 0px 14px 14px;}.prodImg {	width: 150px;}	.prodInfo {	width: 160px;	padding-left: 13px;}.prodTitle {	height: 30px;	padding-top: 8px;	font-weight: bold;	color: #111;}.prodDesc {	height: 40px;	padding-top: 8px;	font-weight: normal;	font-size: 12px;	color: #111;}.prodViewProd {	font-size: 11px;	font-weight: bold;	padding-top: 34px;}.prodParent a:link, .prodParent a:visited {	color: #111;	text-decoration: underline;}.prodParent a:hover {	color: #111;	border-bottom: 1px solid #000;}.prodDetailBox {	background-color: #CCCCCC;	color: #111;	width: 709px;}.prodDetailImg {	padding: 20px 10px 20px 20px;	width: 320px;}.prodPrices {	padding-top: 30px;}.prodPrices div {	line-height: 22px;	padding-bottom: 12px;}.prodPrices div input {	margin-right: 5px;}
