﻿ .FieldLabel { 
	        display: block;  /* block float the labels to left column, set a width */
	        float: left; 
	        width: 100px; 
	        padding: 0; 
	        margin-top: 5px;
	        margin-left:20px;
	        text-align: left; 
        	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
            font-size: 14px;
            color: #333; 	
            vertical-align:top;        
        }
 
 .SearchCriteria label { 
	        display: block;  /* block float the labels to left column, set a width */
	        float: left; 
	        width: 100px; 
	        padding: 0; 
	        margin-top: 5px;
	        margin-left:20px;
	        text-align: left;         	
            color: #333; 	        
        }
        
        .SearchCriteria
        {
        	margin-left:20px;
        	border: solid 1px #333;
        	padding:8px;
        	background-color: #f0f0f0;
	height: 150px;
}
         .GoGreenForm
        {
        	margin-left:20px;
        	border-style:none;
        	padding:8px;
	width: 492px;
	height: 378px;
}
.GoingGreenFormLi
{
 list-style-image:url(../images/goinggreen/leaf-icon.gif);	
	
}

 .GoGreenForm label,input { 
	        display: block;  /* block float the labels to left column, set a width */
	        float: left; 
	        width: 156px; 
	        padding: 0; 
	        margin-top: 5px;
	        margin-left:20px;
	        text-align: left;         	
            color: #333; 	  
            font-weight:bold;      
            background-color:#ffffff;
        }
     
        .GoGreenFormPopUpImage { 
	       
	        padding: 0; 
	        margin-top: 7px;
	        margin-left:0px;
	                	
            
        }
         .GoGreenFormSpecial { 
	        display: block;  /* block float the labels to left column, set a width */
	        float:left; 
	        padding: 0; 
	        margin-top: 5px;
	        margin-left:40px;
	        color: #333; 	  
            font-weight:bold;      
            background-color:#ffffff;
        }
         .GoGreenFormSpecial1 { 
	         display: block;  /* block float the labels to left column, set a width */
	        float:left; 
	        padding: 0; 
	        margin-top: 20px;
	        margin-left:105px;
	        color: #333; 	  
            font-weight:bold;   
            text-align:center;   
        }
        .GoGreenFormSpecial2 { 
	         display: block;  /* block float the labels to left column, set a width */
	        float:left; 
	        padding: 0; 
	        margin-top: 20px;
	        margin-left:20px;
	        color: #333; 	  
            font-weight:bold;   
            text-align:center;    
        }
 .GoGreenFormInputImage { 
	        display: block;  /* block float the labels to left column, set a width */
	        float: left; 
	        width: 156px; 
	        padding: 0; 
	        margin-top: 20px;
	        margin-left:150px;
	        text-align: left;         	
            color: #333; 	  
            font-weight:bold;      
            background-color:#ffffff;
        }
         .RequestQuoteForm
        {
        	margin-left:20px;
        	border-style:none;
        	padding:8px;
            
	width: 420px;
	height: 1828px;
}
.Required
{

	color:#c82a2b;
	display: block;  /* block float the labels to left column, set a width */
	        float: left; 
	        width: 262px; 
	        padding: 0; 
	        margin-top: 1px;
	        margin-left:5px;
	        text-align: left;         	
                background-color:#ffffff;
             font-weight:bold;
	
}
.NotRequired
{
	display: block;  /* block float the labels to left column, set a width */
	        float: left; 
	        width: 262px; 
	        padding: 0; 
	        margin-top: 1px;
	        margin-left:5px;
	        text-align: left;         	
                background-color:#ffffff;
}
        .RequestQuoteForm input,select { 
	        display: block;  /* block float the labels to left column, set a width */
	        float: left; 
	        padding: 0; 
	        margin-top: 1px;
	        margin-left:5px;
	        text-align: left;         	
            color: #333; 	  
            background-color:#ffffff;
        }
        
        .resultsLabel { 
	        display: block;  /* block float the labels to left column, set a width */
	        float: left; 
	        padding: 0; 
	        margin-top: 15px;
	        margin-left:20px;
	        margin-bottom:15px;
	        text-align: left; 
        	font-family:Georgia,serif;
	font-size: .8em;
        font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px; 	        
        }        
        
.btn {
  color:#000;
  background-color:#fed;
  border:1px solid;
  border-color: #000;
  text-decoration:none;
  text-align:center;
  filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	        margin-top: 5px;
	        margin-left:100px;    
}        
        
        .alternate1
        {
        	background-color:#dddddd;
        	width:99%;
        	padding-bottom:10px;
        	margin: 0px;
        }
        
        .alternate2
        {
        	background-color:#ffffff;
        	width:95%;
        	padding-bottom:10px;
        	margin: 0px;
        }        
        
        .title
        {        	
        	margin-left: 30px;
        	font-family:Georgia,serif;
	font-size: .8em;
        font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px; 
        }        
        
        .address
        {
        	margin-left: 40px;
        	margin-bottom:0px;
        	margin-top:0px;
        	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
            font-size: 14px;
            color: #333;  
        }
        .address1
        {
        	margin-left: 40px;
        	margin-bottom:0px;
        	margin-top:0px;
        	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #333;  
        }
        
        .SearchInstructionsTitle
        {
        	font-family:Georgia,serif;
	font-size: .8em;
        font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px; 
        }
        
        .SearchInstructions
        {
        	margin-left:15px;
        	margin-bottom:15px;
        	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
            font-size: 14px;
            margin-top: .5em; 
            color: #333;        	
        }        
                
        .address2
        {
        	margin-left: 40px;
        	margin-bottom:4px;
        	margin-top:0px;
        	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
            font-size: 14px;
            color: #333;         	
        }        
        
        form br {
	        clear:left;
        }

