
/*-------------------------------
	KILL ALL PADDING AND MARGINS
	-----------------------------*/
html {
	margin: 0;
	padding: 0;
	height: 100%;
}
* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
	color: #333;
	
}

#maincontainer {
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	text-align: left;
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;


}

/*-------------------------------
	HEADER
	-----------------------------*/
#header {
	
}


#header h1 a {
	padding: 0px 0px 10px 0px;
}

#navbar {
	display: none;
	
}



/* -------------------------------
   NAV STYLES
   ----------------------------- */ 


/* -------------------------------
   MAIN CONTENT STYLES
   ----------------------------- */
   
#contentcontainer {
	border: #000 solid 0px;
	margin: 0px;
	padding: 0px;
	color: #000;
	text-align: left;

}   
   
   
   
#photoholder {
	display: none;	
}		
	
   
   
#left-container {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#left-container2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}



#quote h3, #quote-home h3, #quote-enviro h3, #quote-topsoil h3, #quote-cricket_loams h3, #quote-sands h3, #quote-turf_dressings h3, #quote-landscaping h3, #quote-turfcare_products h3, #quote-grass_seed h3, #quote-pre-germinated_seed h3, #quote-equipment_sales h3, #quote-equipment_hire h3, #quote-contracting_services h3, #quote-conversion_charts h3, #quote-get_in_touch h3, #quote-equipment_used h3 {
	border: #666666 solid 0px;	
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;

}

#quote p, #quote-home p, #quote-enviro p, #quote-topsoil p, #quote-cricket_loams p, #quote-sands p, #quote-turf_dressings p, #quote-landscaping p, #quote-turfcare_products p, #quote-grass_seed p, #quote-pre-germinated_seed p, #quote-equipment_sales p, #quote-equipment_hire p, #quote-contracting_services p, #quote-conversion_charts p, #quote-get_in_touch p, #quote-equipment_used p {
	border: #666666 solid 0px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;

}






#leftnav {
	display: none;
}






#logos-topsoil {
	display: none;
}

#logos-sands {
	display: none;
}


#right-container-home {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#right-container-contact {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#right-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#right-container2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#right-container3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#right-container-wider {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#right-container2-wider {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#photoholder {
	display: none;	
}	



.content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.contentsole {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}


.content2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.content3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.content4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.content ul, .content4 ul {
	border: #000 solid 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

}


.content li, .content4 li {	
	list-style: square;
	border: #000 solid 0px;
	padding: 0px 0px 5px 11px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #333;

}


.content p, .content2 p, .content3 p, .content4 p, #leftnav p, .contentsole p {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
		
}

.content h4,.content2 h4,.content3 h4,.content4 h4,.contentsole h4 {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
		
}

.content4 h5 {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
		
}



.smlcontent {
	border: #666666 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}


.smlcontent p {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
		
}


.smlcontent2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}


.smlcontent2 p {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
		
}


.contactcontent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}




.img {
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.imgsales {

	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.imgsales2 {

	border: #000 solid 0px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.imgsales p {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}


.imgsales2 p {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}


.imgssole {
	float: left;
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.imghire {
	float: left;
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.imghire2 {
	float: left;
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.imghire p {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}


.imghire2 p {	
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;}


.imgcontracting_services {
	border: #000 solid 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

}



.tabletext {
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tabletitle {
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	font-weight: normal;
	color: #008B5B;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* -------------------------------
   FOOTER STYLES
   ----------------------------- */ 

#footercontainer {
	display: none;
}   
   
   
#left-footercontainer {
	display: none;
}



#right-footercontainer {
	display: none;
}



#right-footercontainer p {	
	display: none;
		
}



/* -------------------------------
   FORM STYLES
   ----------------------------- */ 
   
 #search {
	padding: 0px 0px 0px 28px;
	margin: 0px 0px 0px 0px;	
	border: #000 solid 0px;

}

#search p {
	float: left;		
	font-size: .9em;
	line-height: 1.3em;
	color: #fff;
	font-weight:normal;
	padding: 0px 4px 0px 0px;
}



#search form #searcher {
	width: 141px;
	float: left;
	background: #fff;
	border-top: 1px solid #222;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-left: 1px solid #222;
	color: #CC0033;
	margin: 1px 0px 2px 0px;	
	padding: 0px 0px 0px 0px;
	display: inline;
}
  
   
   
   

#copy form {
	float: left;
	border: 0px solid #000;
	width: 430px;
	margin: 30px 0px 0px 0px;
	display: inline;
}

#copy form label {
	font-size: 11px;
	color: #333;
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

#copy form dd, form dt {
border: 0px solid #000;
	float: left;
	margin: 0 0 0.5em;
}
#copy form dt {
	clear: left;
	width: 180px;
	padding: 0.2em 0 0;
}
#copy form dd {
	width: 220px;
}
#copy form dd input, form dd textarea {
	width: 220px;
	border: 1px solid #ddd;
	font-size: 11px;
		font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	padding: 1px;
}
form dd label.radiobut {
	padding: 0 0.2em 0 0;
	margin: 0;
	float: left;
}
form dd label.radiobut input {
	width: auto !important;
	padding: 0;
	margin-right: 0.5em;
}

#copy form dd select {
	width: 220px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
#copy form dt span {
	visibility: hidden;
	font-size: 1px !important;
	font-weight: normal;
}
#copy form p input {
	padding: 0;
	margin: 0 0 0 180px;
}






/* -------------------------------
   GENERAL LAYOUT TRICKERY
   ----------------------------- */ 

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.borderise {
	border: 1px solid #000;
}
.hide {
	visibility: hidden;
}
.remove {
	display: none;
}
p.nospace {
	padding-bottom: 0.2em;
}
