body { }
p { }
td { }
h1 { color: #294616; font-size: 24px; line-height: 16px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; letter-spacing: 1px; }
a:link {  }
a img { border: none; }
a:visited { }
a:hover { }
a:active { }
.left_image { background-image: url(../images/amek_left_edge.jpg); background-repeat: repeat-y; background-position: right top; }
.left_image2 { width: 11px; background-image: url(../images/amek_left_edge.jpg); background-repeat: repeat-y; float: left; display: inline;}
.right_image { background-image: url(images/amek_right_edge.jpg); background-repeat: repeat-y; background-position: left top; }
.bottom { background-image: url(../images/amek_lower_edge.jpg); background-repeat: no-repeat; background-position: center top; }
.text_pages { font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 16px; padding: 5px; }
.text_pages_contact { font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 16px; padding: 5px; text-align: center; margin-left: 25px; }
.text_pages_bottom { font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 16px; padding: 5px; text-align: left; width: 627px;}
.text_bold { color: #595959; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; line-height: 14px; }
.text_bold a { color: #595959; }
.text_title { color: black; font-size: 16px; font-family: Helvetica, Verdana, Arial, sans-serif; }
.faded_big { color: #e2e5d9; font-size: 35px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; line-height: 25px; }
.bold-green { color: #294616; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }
.pic_icon { background-image: url(../images/icon_pictures.png); background-repeat: no-repeat; background-position: right center; }
.bold-serif { color: #4a4a4a; font-size: 16px; font-family: "times new roman", serif, georgia; font-weight: 500; }
.bold-gray { color: #4a4a4a; font-size: 15px; font-family: helvetica, verdana, tahoma; font-weight: 900; letter-spacing: 1px; }
.text-extra_line { font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; line-height: 18px; }
.bolder-green { color: #294616; font-size: 28px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; }
.bolder-green-title { color: #294616; font-size: 20px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; letter-spacing: 1px; }

.phone { background-image: url(../images/phone_contact.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; }
.backgroud_gray { background-image: url(../images/gray_gradient.jpg); background-repeat: repeat-x; background-position: left top; }

#history {width: 162px; float: left; display: inline; margin: 10px 15px; }
.historybox {width: 160px; border-style: solid; border-width: 1px; border-color: #154D15; }
.historyhead {height: 20px; width: 160px; text-align: center; padding-top: 5px; background-color: #154D15; font-weight: bold; color: #ffffff; }
.historytext {padding: 8px;}
.historytext li {margin-left: 15px;}

#font-face { font-family: verdana; font-size: 12; font-style: normal; font-weight: bold; }


.historyphoto {background-color: #eef1e6; border-style: solid; border-width: 1px;  padding: 10px;}
.historyphoto img {border-style: solid; border-width: 1px;}
.cutline {color: #595959; font-weight: bold; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 16px; margin: 5px 0px 0px 0px;}

#newcontainer {width: 698px; margin: 0px auto; text-align: left;}
#contactus {display: inline; width: 191px; float: right; margin: 0px 0px 10px 10px;}
#contactus .address {background-color:#eef1e6; width:161px; color: #595959; font-weight: bold; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 16px; padding: 15px;}


#categoryfront {
	width: 667px;
	display: inline;
}

.cattext {
	width: 462px;
	float: left;
	margin-left: 15px;
}
 
.catcontact {
	width: 170px;
	height: 150px;
	float: right;
	background-color:#eef1e6;
	padding: 20px;
} 

.catcontact2 {
	width: 170px;
	height: 150px;
	float: right;
	background-color:#eef1e6;
	padding: 20px;
} 


.contactsocial {
	width: 170px;
	
}

#frontpromo { width: 480px;}

#frontpromo3b { width: 300px; margin: 10px 0px 30px 0px; padding: 0px 20px; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif; float: left;}
#frontpromo3b .head2 { color: #294616; font-size: 17px; font-weight: strong; font-weight: normal; font-family: "Times New Roman", Georgia, Times, serif; text-align: left; padding: 0px 0px 5px 0px;}
#frontpromo3b .head3 { color: #294616; font-size: 17px; font-weight: strong; font-weight: normal; font-family: "Times New Roman", Georgia, Times, serif; text-align: center; padding: 0px 0px 5px 0px;}
#frontpromo3b  img { display: inline; float: left; border-style: solid; border-width: 1px; border-color: #125216;}

#frontpromo3b a:link {color: #294616  }
#frontpromo3b a:visited {color: #294616 }
#frontpromo3b a:hover { color: #607D42 }
#frontpromo3b a:active {color: #294616 }


#frontpromo4b { width: 477px; margin: 10px 0px; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif;}
#frontpromo4b .head2 { color: #294616; font-size: 17px; font-weight: strong; font-weight: normal; font-family: "Times New Roman", Georgia, Times, serif; text-align: center; padding: 0px 0px 5px 0px;}
#frontpromo4b  img { display: inline; float: right; border-style: solid; border-width: 1px; border-color: #125216; margin: 5px 10px;}



#frontpromo3 { width: 477px; border-top-style: solid; border-top-width: 1px; padding: 10px 0px 0px 0px; margin: 10px 0px; font-size: 14px; font-family: Helvetica, Verdana, Arial, sans-serif;}
#frontpromo3 .head2 { color: #294616; font-size: 17px; font-weight: strong; font-weight: normal; font-family: "Times New Roman", Georgia, Times, serif; text-align: left; padding: 0px 0px 5px 0px;}
#frontpromo3  img { display: inline; float: left; border-style: solid; border-width: 1px; border-color: #125216; margin: 5px 10px;}
#aboutus {width: 638px; text-align: left; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 16px; padding: 30px 20px 5px 30px;} 


#meetus {width: 175px; background-color: #e2e5d9; float: right; display: inline; text-align: center; padding: 5px; margin-left: 25px;}
#meetus .bio {margin: 10px 15px;}

.remodelpage {
 height: 214px; /* took image dimensions & added 32px to both height and width to reflect padding in .slideshow img + 1px border */
 width: 698px;

 }
.frontpagerotate {
 height: 214px; /* took image dimensions & added 32px to both height and width to reflect padding in .slideshow img + 1px border */
 width: 698px;
 
 }


 
 
#bottomfooter { width: 100%; padding-top: 5px; text-align: center; border-top: solid 1px; font-size: 12px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 150%;}

#vidtitlebar { width: 80%; margin: 15px 0px 0px 70px; height: 15px; background-color: #18611A; text-align: center; color: #ffffff; font-size: 12px; font-weight: bold; padding: 2px; float: left; font-family: arial, helvetica,sans-serif; }

.vidbox { width: 100%; padding: 15px; float: left; }
.vidbox img { width:250px; border: solid 1px; }

.vidtext { font-size: 12px; width: 250px; }
.vidleft { float: left; margin: 10px 10px 10px 75px; }
.vidright {float: left; margin: 10px; }
.vidcenter { float: left; margin: 15px 0px 0px 210px; }


#imgtitlebar { width: 90%; margin: 15px 0px 0px 35px; height: 15px; background-color: #18611A; text-align: center; color: #ffffff; font-size: 12px; font-weight: bold; padding: 2px; float: left; font-family: arial, helvetica,sans-serif; }

#imgtitlebarfront { width: 95%; margin: 4px; height: 15px; background-color: #18611A; text-align: center; color: #ffffff; font-size: 11px; font-weight: bold; padding: 2px; float: left; font-family: arial, helvetica, sans-serif; }


#header {width: 698px; background-color: #ffffff;} 
