body {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,tr,td {margin:0;padding:0;}

fieldset,img,a img,:link img,:visited img {border:0;}

p {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #cfcfcf;
	line-height: 18px;
	}



/* ------------------------ horizontal sprite nav ------------------------ */
#nav { 
	background:url("../images/nav.gif") top no-repeat; 
	width:530px; 
	height:42px; 
	margin:0;
	padding:0; 
	z-index: 99;
	}

#nav span { display: none; }

#nav li, #nav a { height:42px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-01 { width: 91px;}
#nav-02 { width: 120px;}
#nav-03 { width: 212px;}
#nav-04 { width: 107px;}


/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/nav.gif") -0px -42px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.gif") -91px -42px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.gif") -211px -42px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.gif") -423px -42px no-repeat; }



.tantopheader {
	background-color: #f2f0ed;
}
.photosbg {
	background-image: url(../images/photosBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 267px;
}
.redTile {
	background-image: url(../images/redtile.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.indexDifferenceText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	margin: 0px;
	padding-top: 110px;
	padding-right: 20px;
	color: #FFFFFF;
}
.indexbodyBg {
	background-image: url(../images/indexbodybg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.indexReadMore {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	font-style: italic;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
}
.indexOurCommitmentText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	margin: 0px;
	padding-top: 110px;
	padding-right: 13px;
	padding-left: 20px;
	color: #FFFFFF;
}
.indexQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 17px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
}
.blackTile {
	background-image: url(../images/blacktile.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.fewClientsHdrText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 34px;
	padding-bottom: 5px;
}
.fewclientsbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 73px;
}
.fewClientssubTextOne {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 24px;
	padding-top: 10px;
}
.fewClientsHdrTextTwo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 34px;
	padding-bottom: 5px;
}
.footerbg {
	background-color: #555353;
}
.footertext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footertext a {
	color: #FFFFFF;
	
}
.vertDividermiddle {
	background-image: url(../images/vertDividermiddle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.vertDividerBottom {
	background-image: url(../images/vertDividerBottom.jpg);
	background-position: left bottom;
	height: 30px;
}
.verDividerTop {
	top: 0px;
}
.textHdrSection {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 34px;
}
.textHdrsubSection {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
}
.bodyTextOne {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
}
.bodyHdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
}
.bodyTextTwo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 10px;
}
.middleContact {
	background-image: url(../images/contactmiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.textField {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #221919;
	margin: 0px;
	height: 21px;
	width: 255px;
	padding-top: 3px;
	padding-left: 3px;
	background-color: #e3dfdf;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.messageField {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #221919;
	margin: 0px;
	height: 70px;
	width: 255px;
	padding-top: 3px;
	padding-left: 3px;
	background-color: #e3dfdf;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.middleBody {
	background-image: url(../images/middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bulletpoint {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 21px;
	margin: 0px;
	padding-right: 13px;
	padding-left: 13px;
}
.bodyHdrTwo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bodyHdrThree {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 10px;
}
.textFieldTwo {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #221919;
	margin: 0px;
	height: 21px;
	width: 492px;
	padding-top: 3px;
	padding-left: 3px;
	background-color: #e3dfdf;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.messageFieldTwo {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #221919;
	margin: 0px;
	height: 70px;
	width: 492px;
	padding-top: 3px;
	padding-left: 3px;
	background-color: #e3dfdf;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 14px;
}
.scheduleHdrText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 21px;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 10px;
}
.schedulesubText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.productsMiddle {
	background-image: url(../images/productsMiddle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.availableProductsHdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #FF6600;
	line-height: 24px;
	margin: 0px;
	padding-right: 13px;
	padding-left: 13px;
}
.availableProductsHdrSub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FF6600;
	line-height: 21px;
	margin: 0px;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 10px;
}
.availableProductsHdrTwo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #FF6600;
	line-height: 24px;
	margin: 0px;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 7px;
}
.availproductsIntro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 23px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.fewclientstexttwo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.cityText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 8px;
}
