
/**************************************/
/* Carolina Green.css                         */
/* Use with main pages in site        */

/*                                    */
/* HTML tag styles                    */
/**************************************/  

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   background-image:   url("CarolinaGreenAssets/CarolinaGreenBackgrounds/CarolinaGreenBCK.gif");
	background-color: #D3E3CA;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 1.2em;
	color: #000000;
	font-weight: normal;
   
   }
			
/********* hyperlink and anchor tag styles ********/

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover, a:active {
	color: #007549;
	text-decoration: none;
	}	
.breadCrumb {
	padding: 5px 0px 0px 21px;
	font-size: 10px;
}	
.breadCrumb a:link {
	color: #007549;
}
.breadCrumb a:visited {
	color: #007549;
}
.breadCrumb a:hover, a:active {
	color: #C49F20;
	text-decoration: none;
	}	
#w3cValidator {
	padding: 20px 0px 0px 210px;
	text-align: left;
}		

.footer {
	font-size: 10px;
	line-height: 1;
	padding: 20px 0px 20px 18px;
}

.footer a:link {
	color: #000000;
}
.footer a:visited {
	color: #000000;
}
.footer a:hover, #footer a:active {
	color: #E5D0B0;
	text-decoration: none;
	background-color: #000000;
}
.footerIndex {
	font-size: 10px;
	line-height: 1;
	padding: 20px 0px 0px 15px;
}
	/*** Top Page Elements ***/ 
.tableBckTopMainGradient {
	background-image:   url("CarolinaGreenAssets/CarolinaGreenBackgrounds/MainGradient.jpg");
	background-repeat: repeat;
	background-color: #D3E3CA;
	
}	
#tableBckBot {
	 background-color: #D3E3CA; 
}	
#bckAthleticFieldConstruction {
	 padding: 0px 0px 0px 520px;
	 margin: -46px 0px 0px 0px;  
}	

.bckTopImage {
	 background-color: #D3E3CA; 
	 background-image:  url("CarolinaGreenAssets/TopImage/bckTopImage.gif");
	 background-repeat: no-repeat;
}	
.bckBotLine {
	 background-color: #D3E3CA; 
	 background-image: url(CarolinaGreenAssets/CarolinaGreenBackgrounds/CarolinaGreenNavBckBot.gif);
	 background-repeat: repeat-x;
}

	/*** Top Page Content ***/ 
h1 {
	font-size: 10px;
   color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 0px 0px;
	font-weight: normal;
}
h2 {
	font-size: 10px;
   color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	}
.hHead a:link {
	color: #C49F20;
}
.hHead a:visited {
	color: #C49F20;
}
.hHead a:hover, a:active {
	color: #007549;
	text-decoration: none;
	}		
.hHead {
	font-size: 10px;
   color: #C49F20;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
   font-weight: bold;
	}	
#outstandingInOurField {
	padding: 0px 0px 0px 30px;
	font-family: "Freestyle Script";
	font-size: 40px;
}
#carolinaGreenQuote{
		font-size: 10px;
}

/********* Navigation Positions ********/

#butHome {
	padding: 4px 0px 0px 20px;
}
#butServices {
	padding: 4px 0px 0px 40px;
}
#butProjects {
	padding: 3px 0px 0px 25px;
	
}
#butSpecialtyEqip {
	padding: 3px 0px 0px 25px;
}
#butTestimonials {
	padding: 4px 0px 0px 60px;
}
#butAssociations {
	padding: 3px 0px 0px 55px;
}
#butContactUs {
	padding: 4px 0px 0px 27px;
}
#butWebCam {
	padding: 4px 0px 0px 27px;
}
/********* Navigation Bottom ********/
.navBottom {
	color: #000000;
	padding: 30px 10px 0px 10px;
	font-size: 10px;
}
.navBottom a:link {
	color: #000000;
	padding: 0px 0px 0px 0px;
}
.navBottom a:visited {
	color: #000000;
}
.navBottom a:hover, #footer a:active {
	color: #000000;
	text-decoration: none;
	background-color: #7DC622;
}

.td > img {
	display: block;
}
	
/**** Home Page content styles  ****/	

/**** Home Page Left Column  ****/	
#carolinaGreenHead1LeftCol {
	padding: 10px 0px 0px 15px;
	}
#carolinaGreenLeftColContent1 {
	padding: 0px 25px 0px 18px;
	margin: -20px 0px 0px 0px;
	font-size: 10px;
   text-align: justify;
	}	
#carolinaGreenScheduleHeadLeftCol {
	padding: 20px 0px 0px 18px;
	}				
#carolinaGreenScheduleLeftCol {
	padding: 15px 0px 0px 18px;
	}	
#carolinaGreenLeftColContent2 {
	padding: 15px 25px 0px 18px;
	font-size: 10px;
	text-align: justify;
  }	
 #carolinaGreenLeftColConstructionIdeas {
	padding: 15px 0px 0px 18px;
	}	 
#carolinaGreenLeftColAsso {
	padding: 17px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #198E62;
	text-align: center;
	}	
 .carolinaGreenLeftColAssoLinks1 {
	padding: 15px 0px 0px 30px;
	}	
 .carolinaGreenLeftColAssoLinks2 {
	padding: 15px 0px 0px 31px;
	}	
 .carolinaGreenLeftColAssoLinks3 {
	padding: 15px 0px 0px 31px;
	}			
	/**** Home Page Right Column  ****/	
	
#carolinaGreenHead1RightCol {
	padding: 10px 0px 0px 20px;
}	
#carolinaGreenRightColContent1 {
	padding: 10px 25px 0px 30px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	}
#carolinaGreenRightColList {
	padding: 0;
	margin: 0px 0px 0px 0px;
		}
#carolinaGreenAwardsPhoto1 {
	padding: 10px 0px 0px 0px;
   text-align: center;  	
	}	
#carolinaGreenHead2RightCol {
	padding: 10px 0px 0px 20px;
}		
#carolinaGreenRightColContent2 {
   padding: 1px 0px 7px 55px;
	font-size: 10px;
   text-align: justify;
	word-spacing: 0px;
	}
#carolinaGreenHead3RightCol {
   padding: 20px 0px 0px 20px;
	}	
#carolinaGreenRightColContent3 {
   padding: 0px 30px 0px 45px;
	margin: -40px 0px 0px 0px;
	font-size: 10px;
	text-align: justify;
}
#carolinaGreenHead4RightCol {
	padding: 15px 0px 0px 20px;
	}	
#carolinaGreenRightColContent4 {
	padding: 0px 30px 0px 45px;
	margin: -30px 0px 0px 0px;
	font-size: 10px;
	text-align: justify;
}
#carolinaGreenHead5RightCol {
	padding: 15px 0px 0px 18px;
	}	
#carolinaGreenRightColContent5 {
	padding: 25px 25px 0px 20px;
	font-size: 10px;
	text-align: justify;
}
#carolinaGreenRightColContent {
	padding: 25px 25px 25px 20px;
	font-size: 10px;
	text-align: justify;
}
#carolinaGreenHead6RightCol {
	padding: 15px 0px 0px 20px;
	}	
#carolinaGreenRightColContent6 {
	padding: 25px 25px 0px 20px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
#carolinaGreenAwardsPhoto2 {
	padding: 10px 0px 0px 0px;
   text-align: center;  	
	}	
#carolinaGreenRightColAwards1 {
	padding: 15px 10px 0px 18px;
	}
#carolinaGreenRightColAwards2 {
	padding: 15px 10px 0px 18px;
	}
#carolinaGreenRightColContent7 {
	padding: 15px 10px 0px 18px;
	font-size: 10px;
	text-align: justify;
	}
#carolinaGreenRightColContent8 {
	padding: 0px 10px 0px 18px;
	font-size: 11px;
	text-align: justify;
	font-weight: bold;
	}	
	/*** Services Page Elements ***/ 

.tableTopLinks {
	 padding: 25px 0px 0px 0px;
	 font-size: 16px;
}	
.sCarolinaGreenLeftColContent {
	padding: 10px 30px 0px 55px;
	text-align: justify;
	font-size: 10px;
	}
.sCarolinaGreenLeftColImage {
	padding: 10px 0px 0px 55px;
	}	
.sCcarolinaGreenLeftColHead {
	padding: 10px 0px 0px 55px;
	}		
.sCarolinaGreenrightColContent {
	padding: 10px 55px 0px 15px;
	text-align: justify;
	font-size: 10px;
	}
.sCcarolinaGreenrightColImage {
	padding: 10px 0px 0px 15px;
	}	
.sCcarolinaGreenrightColHead {
	padding: 37px 0px 0px 15px;
	}		
	/*** Services Page Our Hallmark Services  ***/ 

.tableTopLinks {
	 padding: 25px 0px 0px 0px;
	 font-size: 16px;
	}	
.sohsCarolinaGreenTopPageTitle {
	padding: 10px 0px 0px 0px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
		}		
.smCarolinaGreenTopPageTitle {
	padding: 10px 0px 0px 280px;
	font-size: 13px;
	font-weight: bold;
		}	
.sdcCarolinaGreenTopPageTitle {
	padding: 10px 0px 0px 220px;
	font-size: 13px;
	font-weight: bold;
		}	
.sncrCarolinaGreenTopPageTitle {
	padding: 10px 0px 0px 220px;
	font-size: 13px;
	font-weight: bold;
		}		
		/*** Services Page New Construction & Renovation Services  ***/ 					
.ncrCarolinaGreenRightTopContent {
	padding: 0px 0px 0px 15px;
	text-align: justify;
	font-size: 10px;
	}		
.ncrCarolinaGreenRightTopPageTitle {
	padding: 0px 0px 0px 15px;
	text-align: left;
		}			
.ncrCarolinaGreenLeftColImage1 {
	padding: 15px 0px 0px 55px;
	}	
.ncrCarolinaGreenRightColImage1 {
	padding: 15px 0px 0px 0px;
	}		
.ncrCarolinaGreenMiddleContent {
	padding: 0px 54px 0px 55px;
	text-align: justify;
	font-size: 10px;
	}		
.ncrCarolinaGreenLeftColImage2 {
	padding: 15px 0px 0px 15px;
	}		
.ncrCarolinaGreenRightColImage2 {
	padding: 15px 0px 0px 20px;
	}	
.ncrCarolinaGreenLeftColPhotoCaption {
	padding: 0px 0px 0px 15px;
	font-size: 10px;
	}					
.ncrCarolinaGreenRightColPhotoCaption  {
	padding: 0px 0px 0px 20px;
	font-size: 10px;
	}		

/*** Services Page Design Consulting Services  ***/ 
.dcsCarolinaGreenMiddleContent {
	padding: 10px 200px 0px 55px;
	text-align: justify;
	font-size: 10px;
	}	
.dcsCarolinaGreenHead {
   padding: 0px 0px 0px 0px;
	font-size: 13px;
   font-weight: bold;
}
/*** Services Page Maintenance Services  ***/ 
.msCarolinaGreenMiddleContent {
	padding: 10px 50px 0px 55px;
	text-align: justify;
	font-size: 10px;
	}		
.msCarolinaGreenHead {
   padding: 0px 0px 0px 0px;
	font-size: 13px;
   font-weight: bold;
}
.msCarolinaGreenLeftColImage2 {
	padding: 15px 0px 0px 15px;
	}		
.msCarolinaGreenRightColImage2 {
	padding: 15px 0px 0px 10px;
	}	
.msCarolinaGreenLeftColPhotoCaption {
	padding: 0px 0px 0px 15px;
	font-size: 10px;
	}					
.msCarolinaGreenRightColPhotoCaption  {
	padding: 0px 0px 0px 10px;
	font-size: 10px;
	}		
/*** Services Page Hallmark Services  ***/ 
.hsCarolinaGreenTopRightContent {
	padding: 0px 10px 0px 10px;
	text-align: justify;
	}	
.hsCarolinaGreenMiddleContent {
	padding: 10px 50px 0px 55px;
	text-align: justify;
	}		
.hsCarolinaGreenHead {
   padding: 0px 0px 0px 0px;
	font-size: 13px;
   font-weight: bold;
}.hsCarolinaGreenLeftColImage2 {
	padding: 15px 0px 0px 15px;
	}		
.hsCarolinaGreenRightColImage2 {
	padding: 15px 0px 0px 10px;
	}	
.hsCarolinaGreenLeftColPhotoCaption {
	padding: 0px 0px 0px 15px;
	}					
.hsCarolinaGreenRightColPhotoCaption  {
	padding: 0px 0px 0px 10px;
	}		

	
/*** Projects  Page  ***/ 
.pCarolinaGreenTopRightContent {
	padding: 10px 20px 0px 10px;
	text-align: justify;
	font-size: 10px;
	}	
.pCarolinaGreenTopPageTitle {
	padding: 80px 0px 0px 30px;
	font-size: 18px;
	font-weight: bold;
		}			
.pCarolinaGreenLeftPhoto {
	padding: 15px 0px 0px 10px;
	}	
.pCarolinaGreenLeftPhotoCaption {
	padding: 80px 0px 0px 10px;
	text-align: justify;	
	font-size: 10px; 	
	}		
.pCarolinaGreenRightPhoto {
	padding: 15px 0px 0px 10px;	  
	}	
.pCarolinaGreenRightPhotoCaption {
	padding: 80px 0px 0px 20px;
	text-align: justify;	 	
	font-size: 10px;
	}	
.pCarolinaGreenLeftLogoCaption {
	padding: 20px 180px 0px 20px;
	text-align: justify;	 	
	font-size: 10px;
	}						
	

/*** Specialized Equipment Page  ***/
 .seCarolinaGreenRightColPhotoCaption  {
	padding: 0px 0px 0px 0px;
	}	
.seCarolinaGreenLeftColImage2 {
	padding: 15px 0px 0px 15px;
	}		
.seCarolinaGreenRightColImage2 {
	padding: 15px 12px 0px 0px;
	}	
.seCarolinaGreenLeftColPhotoCaption {
	padding: 0px 0px 0px 15px;
	}					
.seCarolinaGreenRightColPhotoCaption  {
	padding: 0px 0px 0px 0px;
	}		
	
/*** Testimonial Page  ***/ 

.tCarolinaGreenRightTopContent {
	padding: 10px 30px 0px 15px;
	text-align: justify;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	}	
#tdCarolinaGreenRightTopContent {
	padding: 10px 30px 0px 15px;
	font-size: 10px;
	}			
.tcrCarolinaGreenTopPageTitle {
	padding: 10px 0px 0px 15px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
		}		
.tCarolinaGreenContent {
	padding: 10px 54px 0px 55px;
	text-align: justify;
	font-size: 10px;
	}			
		
.ncrCarolinaGreenLeftColImage1 {
	padding: 15px 0px 0px 55px;
	}	
.ncrCarolinaGreenRightColImage1 {
	padding: 15px 0px 0px 0px;
	}		
	
.ncrCarolinaGreenLeftColImage2 {
	padding: 15px 0px 0px 15px;
	}		
.ncrCarolinaGreenRightColImage2 {
	padding: 15px 0px 0px 20px;
	}	
.ncrCarolinaGreenLeftColPhotoCaption {
	padding: 0px 0px 0px 15px;
	}					
.ncrCarolinaGreenRightColPhotoCaption  {
	padding: 0px 0px 0px 20px;
	}		
	
	/**** Contact Page ****/
.cCarolinaGreenRightTopContent {
	padding: 40px 0px 0px 30px;
	text-align: justify;
	font-size: 12px;
	}		
.cCarolinaGreenTopPageTitle {
	padding: 10px 0px 0px 15px;
	font-size: 18px;
	font-weight: bold;
		}		

/**** footer styles and hyperlink ****/



/*** Contact Page ***/			  
.Form {
	padding: 0px 0px 0px 94px;
	color: #000000;
	font-size: 12px;
}
#FormBck {
  
	padding: 0px 0px 0px 4px;
	background-color: #ffffff;
	color: #000000;
}
.FormBck {
  
	padding: 0px 0px 0px 4px;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
}
.Form1 {
	padding: 0px 0px 0px 20px;
	font-size: 12px;
}










