* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	text-align: center;
	padding: 0px;
	background-color: #D79B71;
    }
 
/* hide from Mac IE5 \*/
* html #container {
	height: 1%;
}
/* END hide from Mac IE5 */

div#main {
  width: 854px;
  background-color: #FFF;
  margin: 0 auto;
  padding: 0px;
  text-align: left;
  position: relative;
}

	
#whitebox {
	top: 0px;
	left: 0px;
	position: absolute;
	vertical-align: top;
	background-color: #FFF;
	height: 700px;
	}

#contactinfo {
	left: 520px;
	top: 50px;
	z-index: 10000;
	position: absolute;
	padding: 0;
	}
		
	
#bottomtext {
	top: 630px;
	left: 40px;
	position: absolute;
	z-index: 10000;

	}

#navlistloc {
	top: 80px;
	left: 0px;
	z-index: 10000;
	position: absolute;
	}
	
ul#navlistloc {
	width: 140px;
}

ul#navlistloc li {
  list-style: none;
  text-align: left;
  text-indent: 30px;
  margin: 0;
}
ul#navlistloc li a {
  display: block;
  text-decoration: none;
  text-indent: 30px;
  padding: 5px;
}

ul#navlistloc li#youarehere a { background-color: #BBB2B1; color: #000; padding: 5px;}
p a:link, p a:visited, p a:hover { color: blue; background-color: #FFF;}

div#navlistloc a:hover {
	color: #BBB2B1;
	background-color: #000;
}

#titlepos {
	top: 117px;
	left: 530px;
	position: absolute;
	}

#contactloc {
	top: 170px;
	left: 220px;
	z-index: 10000;
	position: absolute;
}

#thanks {
	top: 220px;
	left: 240px;
	position: absolute;
	}
	
#servicesloc {
	top: 220px;
	left: 260px;
	position: absolute;
	width: 500px;
	}
	
#servicesloc2 {
	top: 330px;
	left: 260px;
	position: absolute;
	}
	
#servicesloc3 {
	top: 330px;
	left: 500px;
	position: absolute;
	}
	
#homeloc {
	top: 220px;
	left: 280px;
	position: absolute;
	}

#tablesize {
	z-index: 10000;
	width: 600px;
	}

.contacttext {
	font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #DCDCDC;
	}

.smalltext {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #786564;
	font-weight: normal;
	}
	
.hometitle {
	font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #C76153;
}

.hometitle2 {
	font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #C76153;
	left: 150px;
	width: 300px;
	position: absolute;
}

.hometext {
	font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #000;
	left: 150px;
	top: 90px;
	width: 300px;
	position: absolute;
}

.servicestext {
	font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11pt;
	text-align: left;
	color: #000;
	}

.serviceslist {
	font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11pt;
	line-height: 18pt;
	text-align: left;
	color: #000;
	list-style: none;
	}
	
.youarehere {
	color: #000;
	text-decoration: underline;
	}
	
.message {
	width: 450px;
	font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #000;
	}
	
.invoice {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	}

.signmessage {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000;
}
	
.labeltext {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #AE494D;
	}
	
.labellist {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000;
	}


.navlist {
	list-style: none;
	font-family: Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #786564;
	}

.emailcolor {
	color: #000;
	text-decoration: underline;
	}

a:hover {text-decoration: underline;}

