




body {margin:0;padding:0;background-image:url(../images/greenworks/bkgd.gif); font-family: Arial, Helvetica, sans-serif}

td {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}

p {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; letter-spacing: .03em;}

	a:link {color: #424042; text-decoration:none;}
			
	a:visited {color: #71706a; text-decoration:none;}
	
	a:hover {color: #76a13f; text-decoration: none;}
	
	a:active {color: #71706a; text-decoration: none;}

h6 {color: #424042; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}

h5 {color: #424042; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

h2.pgTitles { font-size: 20px; padding-bottom:8px; }

h3.prodTitleW { font-size: 15px; margin: 0; padding: 0; }

h3.prodTitleG { font-size: 15px; margin: 0; padding: 0; }

h3.realtimeFooterTitleG { font-size: 15px; margin: 0; padding: 0; }

h3.realtimeFooterTitleDarkG { font-size: 15px; margin: 0; padding: 0; }

#pgContainer{ width:737px; margin:auto;}

#pgHeader{ height:100px; clear:both;}

	#greenlogo {margin: 35px 0 0 0; width: 200px; float: left;}
	
#PgBottom { height: auto; padding: 0; margin: 0; font-size: 1px; }

#pgFlash{ height:120px; margin:0px; padding:0px;}

#pgFlash2{ height:580px; margin:0px; padding:0px;}

#pgContent { height:auto; background:#76a13f;}

#leavesBkgrd {background-image: url(../images/greenworks/leaves.gif); height:auto; background-position: top; background-repeat: no-repeat;}

#hmpgBkgrd {background-image: url(../images/greenworks/bkgd-body.jpg); height: 290px;}

.leftImageContainer { display: none; }

#clearIt {clear:both;}

#textContainer {background: none; width: 420px; float:left; margin-bottom: 10px;}

#textContainer2 {background: none; width: 440px; float:left; margin-bottom: 10px;}

#iconContainer1 {width: 270px; float:left;}

#iconContainer {width: 210px; float:left;}

	.greenbold {font-weight: bold; color:#b1c43c;}
	
	.white {color:#FFFFFF;}

#pgAds { height:80px; background: url(../images/greenworks/bottom.gif) no-repeat; margin: 0 0 2px 0; clear: both;}

#pgAds2 { height:86px; background: url(../images/greenworks/bottom2.gif) no-repeat; margin: 0 0 2px 0; clear: both;}

#footerFacts {float: left;}

#factContainer { position: relative; width: 100%; height: 101px; }

.fact { position:absolute; }

#pgFooter { height:50px; width: 100%;}

#footerlogos {float: left; width: 42px;}

#nav{ display:none;}

.generalLinkBox { border-bottom: none; }

.grasshopper { display:none; }

/* Sistainability */

#sustainNav { background: url(../images/greenworks/sustainNav.gif) no-repeat top; height: 130px; width:178px;}

#leedNav { background: url(../images/greenworks/sustainNav.gif) no-repeat top; height: 170px; width:178px;}

#navText {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 17px; padding: 60px 0 0 15px;}

	#navText a:link {color: #c2d5a9; text-decoration:none;}
			
	#navText a:visited {color: #c2d5a9; text-decoration:none;}
	
	#navText a:hover {color: #FFFFFF; text-decoration:none;}
	
	#navText a:active {color: #FFFFFF; text-decoration:none;}
	
#crumNav {color: #c2d5a9; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px;}
	
	#crumNav a:link {color: #c2d5a9; text-decoration:none;}
			
	#crumNav a:visited {color: #c2d5a9; text-decoration:none;}
	
	#crumNav a:hover {color: #FFFFFF; text-decoration:none;}
	
	#crumNav a:active {color: #FFFFFF; text-decoration:none;}
	
#solidBox {background: #84ab53; height: auto; margin: 0 0 10px 0}

#recycleTrashcan {background: url(../images/greenworks/solidtrashcan.jpg) right no-repeat; padding: 20px 0 20px 20px; height: auto;}

#recycleTrashcan p {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; vertical-align: middle;}

#recycleTag{background: url(../images/greenworks/recycletag.jpg) top left no-repeat; padding: 5px 0 5px 20px}

#recycleTag p {color: #c2cd23; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; font-weight: 600; padding: 5px 0 5px 50px;}

#recycleEarth {background: url(../images/greenworks/recycleearth.jpg) top left no-repeat; padding: 5px 0 5px 130px; height: auto;}

#recycleEarth p {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; vertical-align: middle;}

#recycleEarth ul {list-style-image: url(../images/greenworks/listdot.gif); color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}

#recycleBox{background: url(../images/greenworks/recyclebox.gif) right no-repeat; padding: 5px 0 5px 20px}

#recycleBox p {color: #c2cd23; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; font-weight: 600;}

/* Contact Us */

#whiteLine {background: url(../images/greenworks/whitelinebottom.gif) repeat-x bottom; width: 100%; height: 10px;}

.contact-form {background:#84ab53; width: 540px; padding: 10px 0 10px 20px; margin: 10px 0 0 20px;}

.fieldlable {font-family: Geneva, Arial, Helvetica, sans-serif; width: 80px; color: #fff; font-size: 11px; float:left;}

.form-field {width: 500px; margin: 5px 0 0 0;}

.regformfield {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}

.buttons-field {clear: both; width: 300px; margin: 10px 0 0 80px;}

/* LEED */

#leedbox {background: #84ab53; padding: 10px 10px 10px 10px; margin: 5px 0 5px 0}

#leedbox ul {list-style-image: url(../images/greenworks/listdot.gif); color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;}

#leedbox p {line-height: 15px;}

	#leedbox a:link {color: #c2cd23; text-decoration:none; font-weight: bold;}
			
	#leedbox a:visited {color: #c2cd23; text-decoration:none; font-weight: normal;}
	
	#leedbox a:hover {color: #e7ebad; text-decoration: none; font-weight: bold}
	
	#leedbox a:active {color: #71706a; text-decoration:none; font-weight: normal;}
	
#gaspump {background: url(../images/greenworks/seedling.jpg) top left no-repeat; padding: 10px 10px 10px 10px;}


/* -- Realtime -- */
#realtimePgTop { height: auto; padding: 0; margin: 0; font-size: 1px; display: none; }

#realtimeTitle { margin: 10px 0 0 0; }

#realtimeMainText { width:350px; float: left; padding: 0 0 0 40px; }

.realtimeText {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; letter-spacing: 0;}

#realtimePgcontent { background: #4c4d4f ; width: 100%; }

/* -- Realtime: Home -- */

#realtimePgcontent-flowerGIF { background: url(../images/realtime/flowerBKGD.gif) bottom no-repeat; margin:0; padding: 0 0 40px 0; }

#realtimePgcontent-flowerPNG { background: url(../images/realtime/flowerBKGD.png) bottom no-repeat; margin:0; padding: 0 0 40px 0; }

#realtimePgcontent-flowerALPH { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/realtime/flowerBKGDsm.png', sizingMethod='image'); margin:0; padding: 0 0 40px 0; width:100%; height: 400px; }

#realtimeMainLetter { float: left; border-left: solid 1px #FFFFFF; margin: 20px 0 0 20px; padding: 0 0 0 10px; }

#realtimeOptions { position: relative; height: 172px; width: 100%; background: url(../images/realtime/or.gif) center no-repeat; }

	/* -- Realtime: Home Map BOX -- */
	#realtimeMAP-GIF { background: url(../images/realtime/mapBKGD.gif) no-repeat; margin:0; padding: 0 0 0 0; position:absolute; left:0; top:0; width:327px; height: 172px; }

	#realtimeMAP-PNG { background: url(../images/realtime/mapBKGD.png) no-repeat; margin:0; padding: 0 0 0 0; position:absolute; left:0; top:0; width:327px; height: 172px; }

	#realtimeMAP-ALPH { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/realtime/mapBKGD.png', sizingMethod='image'); margin:0; padding: 0 0 0 0; width:327px; height: 172px; position:absolute; left:0; top:0; }

	#realtimeMAP-Info { padding: 16px 30px 0 130px; }
	
	/* -- Realtime: Home 2 BOX -- */
	#realtime2-GIF { background: url(../images/realtime/2BKGD.gif) no-repeat; margin:0; padding: 0 0 0 0; position:absolute; right:5px; top:-50px; width:327px; height: 126px; }

	#realtime2-PNG { background: url(../images/realtime/2BKGD.png) no-repeat; margin:0; padding: 0 0 0 0; position:absolute; right:5px; top:-50px; width:327px; height: 126px; }

	#realtime2-ALPH { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/realtime/2BKGD.png', sizingMethod='image'); margin:0; padding: 0 0 0 0; width:327px; height: 126px; position:absolute; right:5px; top:-50px; }

	#realtime2-Info { padding: 20px 10px 0 70px; }
	
	#realtimeFORM { float: left; font-size: 11px; margin: 0 0 0 5px; }
	
	.realtimeFrmFld { font-size: 10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; }
 
 	/* -- Realtime: Home 3 BOX -- */
	#realtime3-GIF { background: url(../images/realtime/3BKGD.gif) no-repeat; margin:0; padding: 0 0 0 0; position:absolute; right:5px; bottom:-50px; width:327px; height: 126px; }

	#realtime3-PNG { background: url(../images/realtime/3BKGD.png) no-repeat; margin:0; padding: 0 0 0 0; position:absolute; right:5px; bottom:-50px; width:327px; height: 126px; }

	#realtime3-ALPH { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/realtime/3BKGD.png', sizingMethod='image'); margin:0; padding: 0 0 0 0; width:327px; height: 126px; position:absolute; right:5px; bottom:-50px; }

	#realtime3-Info { padding: 16px 10px 0 70px; }
	
/* -- Realtime : Item -- */

#realtimeItemContainer { width: 299px; float: left; }
 
#realtimeItemTop-Bottom { height: auto; padding: 0; margin: 0; font-size: 1px; display: none; }

#realtimeItem-Mid { background: url(../images/realtime/item_middle.gif) repeat-y; margin: 0; padding: 0; height: auto; }

#realtimeItem-Text { padding: 0 0 0 25px; }

.realtimeText-Green {color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; letter-spacing: 0; margin:0; padding:0}

	.realtimeText-Green a, .realtimeText-Green a:visited{ color: #000000; text-decoration:none }

	.realtimeText-Green a:hover{ text-decoration:none; color: #000000;}

.realtimeText-DarkGreen {color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; letter-spacing: 0; margin:0; padding:0}

	.realtimeText-DarkGreen a{ color: #000000; text-decoration:none }

	.realtimeText-DarkGreen a:hover{ text-decoration:none; }

.realtimeText-White {color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; letter-spacing: 0; margin:0; padding:0}

	.realtimeText-White a, .realtimeText-White a:visited{ color: #000000; text-decoration:none }

	.realtimeText-White a:hover{ text-decoration:none; }

.realtimeText-Gray {color: #8d8d8e; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; letter-spacing: 0; font-style:italic; margin:0; padding:0}

#realtimeItemImgContainer { width: 255px; padding: 0 0 0 20px; }

#realtimeItemImg-TopBottom { height: auto; padding: 0; margin: 0; font-size: 1px; display: none; }

#realtimeItemImg-Mid { background: url(../images/realtime/prodimage_mid.gif) repeat-y; margin: 0; padding: 0; height: auto; }

/* -- Realtime : Footer -- */

#realtimeFooterContainer { background: url(../images/realtime/footer_BKGD.gif) center no-repeat; margin: 0 0 0 0; padding: 0 0 0 0; height: auto; display: none; }

#realtimeFooterItemContainer { padding: 0 0 0 0; margin: 0 0 0 34px; float: left; width:200px; }

#realtimeFooterItemContainer2 { padding: 0 0 0 0; margin: 0 0 0 34px; float: left; width:200px; }


/* -- Realtime : PopupBarcode -- */

#barcode-container { margin: 3px; background: #ffffff; padding: 5px; }


/* -- Realtime : LEED Cert Letter -- */

#leedCertLetter { margin: 0 0 0 30px; }

/* -- Footer */
#PgBottom { display: none;}

#pgFooter { display: none;}

#factContainer { display:none; }

