body{background-color:gray;
	margin-top:0px;
	}

.wrapper{width:857px;
	height:650px;
	margin:auto;
	background-color:white;
	background-image:url("images/back.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	}

.banner{
	width:850px;
	height:150px;
	background-color:white;
	background-image:url("images/bannerback.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	}

.nav{text-align:right;
	width:852px;
	height:30px;
	background-image:url("images/navbar.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	}

.nav2{padding-top:6px;
	padding-bottom:0px;
	}

img.tpl{margin-top:10px;
	margin-left:10px;
	float:left;
	}

img.Thompson{
	margin-top:40px;
	margin-left:20px;
	}

a:link{
	color:white;
	margin-top:20px;
	margin-right:20px;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	}

a.this:link{
	color:#00FF33;
	margin-top:20px;
	margin-right:20px;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	}

a.thisfoot:link{
	color:#00FF33;
	margin-top:5px;
	margin-right:20px;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	}

a:visited{
	color:white;
	margin-top:20px;
	margin-right:20px;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	}

a.this:visited{
	color:#00FF33;
	margin-top:10px;
	margin-right:20px;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	}

a.thisfoot:visited{
	color:white;
	margin-right:20px;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	}

a:hover{
	color:#00FF33;
	margin-top:20px;
	margin-right:20px;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	}

a.thisfoot:hover{
	color:#00FF33;
	margin-top:5px;
	margin-right:20px;
	text-decoration:none;
	font-family:arial;
	font-size:10pt;
	}

h1{font-size:14pt;
	font-family:verdana;
	color:#184b94;
	}

h2{font-size:10pt;
	font-family:verdana;
	color:green;
	}

.shade{background-color:white;
	width:850px;
	height:20px;
	background-image:url("images/bannerback1.png");
	background-position:bottom center;
	background-repeat:no-repeat;
	}
	
img.cases{
	float:right;
	margin-left:20px;

	}

.text1{
	margin-left:20px;
	margin-right:20px;
	}

p{text-align:justify;
	font-family:arial;
	font-size:10pt;
	}

p.gallerytext{
	width:400px;
	}

#map{
	float:right;
	}

.servtextleft{
	float:left;
	margin-left:0px;
	margin-top:20px;
	}

.servtextright{
	float:left;
	margin-left:110px;
	margin-top:20px;
	}

.plastic{
	margin-left:70px;
	}

.serviceslist{
	clear:both;
	margin-left:20px;
	margin-top:0px;
	}

.leftlist{float:left;
	clear:both;
	margin-left:20px;}

.midlist{float:right;
	margin-right:30px;}

.rightlist{float:right;
	margin-right:350px;}

ul{font-family:verdana;
	font-size:10pt;
	}

.gallery{float:right;
	background-color:rgb(225,225,225);
	border: 1px solid gray;
	margin-right:20px;
	margin-top:0px;
	padding:10px;
	}

.lab{	width:273px;
	height:187px;
	margin-top:10px;
	border:1px solid black;
	}

.foot{margin:auto;
	width:500px;
	}

a:link#contemail,a:visited#contemail{color:black;}