/* style for Select Surfaces */


/* back2 gives the green textured background */
/* In the absence of the background texture, the default is green */


body {background:#315F4F url(../imgs/backs/back2.jpg);
		background-repeat: repeat;
	}
	

/* the top */

/* the table is closed by the footer */


table.framing {width:96%;
	background-color:#F1F2e0; 
	border-color: #333;
	border-width: 1px;
	border-style: solid;
	padding: 10px 0px 4px 0px;
	}


div.tagline {
			margin-left:20px;
			padding-top:35px;
			font-family: verdana, sans;
			color:#007417;
			font-size:11px;
			font-weight:bold;
			text-align:left;

			}
			
/* the footer*/

div.foot {
			padding-top:2px;
			font-family: verdana, sans;
			color:#fff;
			font-size:10px;
			text-align:left;

			}


div.creditLine {font-size: 9px; 
				color: #fff; 
				font-family: "Comic Sans MS", Arial, sans-serif;
				padding-right:2px;
				padding-top:2px;
				text-align:right;
				}		
		
		
A.creditLine:link {color:#fff;
						text-decoration: underline;
						}
						
A.creditLine:visited {color:#fff;
						text-decoration: underline;
						}
						
A.creditLine:active {color:#cccccc;
						text-decoration: underline;
						}

A.creditLine:hover {color:#003;
						text-decoration: underline;
						}


/* the main tables */



table.main {margin-top:28px;
			
			}

td.main {background: #f1f2e0 url(../imgs/backs/backHome.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	

td.about {background: #f1f2e0 url(../imgs/backs/backAbout.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
	}


td.surfaces {background: #f1f2e0 url(../imgs/backs/backProviders.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
	}

td.galleries {background: #f1f2e0 url(../imgs/backs/backGalleries.jpg);
		background-repeat: no-repeat;
		background-position: bottom left;
	}



table.content {margin-left:20px;
			margin-top:20px;
			
			}


/* Styling the pages */

/* Places photo (collage) on Home Page (INDEX) */

div.homePhoto {margin-top:16px;
				margin-left:120px;
				}


div.basic {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			margin: 0 0 0 40px;
			padding:20px 30px 20px 40px;
			}
			
p.basic  {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
		}
		
		
p.leading:first-letter {padding-top: 0;
margin-top:0;
 font-size: 240%;
font-weight: bold;
color:#007417;
						  }
						  
						  
p.leadingAbout:first-letter {padding-top: 0;
margin-top:0;
 font-size: 240%;
font-weight: bold;
color:#BD0048;
						  }
						  
						  
		
p  {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
		}


b.home {color:#007417;
	}
	
b.contact {color: #A47C00;
			}

div.rotatorPhoto {margin-top:20px;
				margin-left: 40px;
				}

div.about {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			margin: 0 60 0 10px;
			padding:16px 30px 20px 30px;
			
			}
			
			
p.about  {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
		}


b.about {color:#BD0048;
			}




div.mission {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			
			margin: 0 200px 0 0px;
			padding:0px 30px 20px 30px;
			
			}

/* Galleries Pages */

td.galleryTitle {background-color:#000;
				width:690px;
				}


div.galleryTitle {font-family: Georgia, Garamond, serif;
				font-size: 18px;
				color: #EBD364;
				padding: 16px 0 8px 20px;
				letter-spacing:4px;
				text-align:left;
				
				
				}


div.galleryDescription {font-family: verdana, sans;
				font-size: 11px;
				color: #EBF1B9;
				padding: 2px 50px 6px 20px;
				line-height:16px;
				text-align:left;
				}

div.galleryLink {font-family: verdana, sans;
				font-size: 11px;
				color: #EBF1B9;
				padding: 12px 10px 8px 20px;
				line-height:16px;
				text-align:right;
				}


A.gallery:link {color:#EBA27B;
						text-decoration: underline;
						}
						
A.gallery:visited {color:#EBA27B;
						text-decoration: underline;
						}
						
A.gallery:hover {color:#fff;
						text-decoration: underline;
						background-color: #E79828;
						}
		
A.gallery:active {color:#cccccc;
						text-decoration: underline;
						}





td.galleryBottom {background-color:#000;
				height:20px;
				}



	
/* TESTIMONIALS PAGE */


td.leftTestimonials {width: 450px;
		}
		
td.righttestimonials {width: 300px;
		}		
div.leftTestimonials {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			margin: 40px 30px 0 0px;
			padding:22px 22px 16px 22px;
			
			
			border: 2px groove #5F8330;
			
			}		
		
h3.testimonials {font-family: verdana, sans;
			font-size:12px;
			color:#BD0048;
			font-weight:bold;
			}
			
			
div.testimonials {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			padding:50px 30px 20px 40px;
			
			
			}
			
			
div.movingtext {font-family: verdana, sans;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				
				color: #333;
				
				
				padding-left:26px;
				padding-top:30px;
				padding-bottom:20px;
				padding-right:10px;
				line-height:18px;
				}
	
	
.placeCursor {font-size: 9px;
			color: #999;
			
			}
			
			
			


/* providers NOW SURFACES */

table.surfaceContent {margin-left:20px;
			margin-top:20px;
			width:760px;
			
			}
			
td.surfaceImage {width:132px;
				vertical-align:top;
				}


td.surfaceText {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			padding:15px 240px 20px 30px;
			vertical-align:top;
			}
			
div#surfaceLink {font-size: 10px;
				text-align: right;
				}

			


/*
div.providers {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			margin: 0 60px 0 10px;
			padding:20px 30px 20px 30px;
			
			}
			
			
div.providersLeft {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			margin: 0 10 0 120px;
			padding:20px 100px 20px 30px;
			
			}
			
			
			
div.providersSpekva {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			margin: 0 10 0 120px;
			padding:40px 40px 10px 40px;
			
			}
			
			
p.providers  {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
		}


*/


div.surfaceSummaryOne {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			
			padding:10px 120px 10px 20px;
}


div.surfaceSummaryTwo {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			
			padding:0 90px 10px 60px;
}

div.surfaceSummaryThree {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			
			padding:0 30px 30px 170px;
}

	
b.surfaces {color:#0052E3;
			}


/* FAQ */


div.faqs {font-family: verdana, sans;
			font-size:11px;
			color: #000;
			text-align: left;
			line-height:18px;
			padding:10px 20px 20px 0;
			
			}


div.faqsAnswers {font-family: verdana, sans;
			font-size:18px;
			color: #000;
			text-align: left;
			line-height:18px;
			
			
			padding:10px 30px 20px 32px;
			}


h3#questions {font-family:verdana, sans;
			font-size:12px;
			font-weight:bold;
			color: #003;
			}




/* the employee table */

td.employee {background:#F1f2e0;

	}

div.employee  {font-family: verdana, sans;
			font-size:9px;
			color: #666;
			text-align: right;
			padding-right:10px;
		}
		
		
A.textDark:link {color:#006;
						text-decoration: underline;
						}
						
A.textDark:visited {color:#006;
						text-decoration: underline;
						}
						
A.textDark:hover {color:#fff;
						text-decoration: underline;
						background-color: #E79828;
						}
		
A.textDark:active {color:#cccccc;
						text-decoration: underline;
						}
						
						
						
a:link {color:#006;
						text-decoration: underline;
						}
						
a:visited {color:#006;
						text-decoration: underline;
						}
						
a:hover {color:#fff;
						text-decoration: underline;
						background-color: #E79828;
						}
		
a:active {color:#cccccc;
						text-decoration: underline;
						}



