#html, body {
  background-color: #FFFFFF;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:1100px;
  height: 100%;
  margin: auto;
  margin-top: 0;
  padding: 0;
  } 

#sitenav {
width:199px; 
background-color:#ffffff;
border:0px;
border-collapse: collapse;
border-spacing:0px;
}

.sitenav_off {
width:199px;
height:52px;
background-image:url('img/tab_off.jpg');
text-align: left;
vertical-align:top;
padding-left:28px;
} 

.sitenav_on {
width:199px;
height:52px;
background-image:url('img/tab_on.jpg');
text-align: left;
vertical-align:top;
padding-left:28px;
font-weight:600;
font-family:sans-serif;
color:#353537;
font-size:10pt;
}

.centerpage {
background-color:#ffffff;
width:901px;
margin: auto;
}

#contactTable {
width:570px;
border:0px solid #000000;
border-collapse: collapse;
border-spacing:0px;
margin: auto;
}

#contactTable2 {
width:570px;
border:0px solid #000000;
border-collapse: collapse;
border-spacing:0px;
margin: auto;
}

.contactHR  {text-align:left; margin-left:0 height: 1px; background: #000; line-height: 1px; font-size: 1px;
}

.contactSpacer {
font-family:arial;
font-size:1pt;
color:#fff;
VERTICAL-ALIGN: center;
TEXT-ALIGN: LEFT;
HEIGHT: 7px;
LEFT:0px;
MARGIN:auto;
WIDTH: 260px;
border-top:1px solid #000000;
}

.contactEmpty {
font-size:1pt;
HEIGHT: 7px;
WIDTH:50px;
border:0px solid #000000;
}

.contactTitle {
font-family:tahoma;
font-size:12pt;
color:#003205;
VERTICAL-ALIGN: TOP;
TEXT-ALIGN: LEFT;
width:260px;
}

.contactDetails {
font-family:tahoma;
font-size:10pt;
color:#003205;
VERTICAL-ALIGN: TOP;
width:260px;
}

.centerpageleft {
background-color:#ffffff;
width:901px;
VERTICAL-ALIGN: TOP;
}

#center_right { 
width:901px;
border:0px;
border-collapse: collapse;
border-spacing:0px;
margin: auto;
}
.center_right_slide {
width:738px;
}
.center_right_home {
width:901px;
}
  
#pagecontent { 
width:1100px;
border:0px;
border-collapse: collapse;
border-spacing:0px;
}
.pagecontent_cell1 {
width:199px;
background-color:#3F4519;
border:0px;
border-collapse: collapse; 
} 
.pagecontent_cell2 { 
width:531px; 
}
.pagecontent_cell3 {
width:370px;
background-image: url(img/address.png);
} 
  
#headertable { 
width:1100px;
height:70px;
empty-cells:show;
border:0px;
border-collapse: collapse;
border-spacing:0px;
} 
.headertable_cell1 { 
width:199px;
background-color:#3F4519; 
} 
.headertable_cell2 { 
width:531px; 
}
.headertable_cell3 {
width:370px;
background-image: url(img/address.png);
}

#headertable2 { 
width:1100px;
height:200px;
empty-cells:show;
border:0px;
border-collapse: collapse;
border-spacing:0px;
} 
.headertable2_cell1 { 
width:198px;
background-image: url(img/logo_home.png); 
} 
.headertable2_cell2 { 
width:902px;
background-image: url(img/header_home.jpg); 
}

#footerimage { 
width:1100px;
border:0px;
border-collapse: collapse;
border-spacing:0px;
}
.footerimage_cell1 {
width:1100px;
height:148px;
background-image: url(img/footer_banner.jpg); 
}

p.galleryline {
font-size: 8.0pt;
color:#000000;
}

A:link { text-decoration: none; color:#FFFFFF; font-family: tahoma; font-size: 11pt; }
A:visited { text-decoration: none; color:#FFFFFF; font-family: tahoma; font-size: 11pt; }
A:hover { text-decoration: none; color:#002600; font-family: tahoma; }

a.nav:link {color: #ffffff; text-decoration: none; font-weight:normal; font-family:sans-serif; font-size:10pt; text-decoration: none;}
a.nav:visited {color: #ffffff; text-decoration: none; font-weight:normal; font-family:sans-serif; font-size:10pt; text-decoration: none;}
a.nav:hover {color: #ffffff; text-decoration: none; font-weight:normal; font-family:sans-serif; font-size:10pt; text-decoration: underline;}
a.nav:active {color: #ffffff; text-decoration: none; font-weight:normal; font-family:sans-serif; font-size:10pt; text-decoration: none;}

a.gallery_thumb_nav:link{ text-decoration: none; color:#ABABAB; font-family: tahoma; font-size: 11pt; }
a.gallery_thumb_nav:visited { text-decoration: none; color:#ABABAB; font-family: tahoma; font-size: 11pt; }
a.gallery_thumb_nav:hover { text-decoration: none; color:#002600; font-family: tahoma; }
a.gallery_thumb_nav:active { text-decoration: none; color:#002600; font-family: tahoma; }

a.gallery_nav:link		{color: #ffffff; text-decoration: none; font-family:sans-serif; font-size:10pt; text-decoration: none;}
a.gallery_nav:visited	{color: #ffffff; text-decoration: none; font-family:sans-serif; font-size:10pt; text-decoration: none;}
a.gallery_nav:hover		{color: #ffffff; text-decoration: none; font-family:sans-serif; font-size:10pt; text-decoration: underline;}
a.gallery_nav:active	{color: #ffffff; text-decoration: none; font-family:sans-serif; font-size:10pt; text-decoration: none;}

a.gallery_nav_on:link		{color: #ffffff; text-decoration: none; font-family:sans-serif; font-size:10pt; text-decoration: none;}
a.gallery_nav_on:visited	{color: #ffffff; text-decoration: none; font-family:sans-serif; font-size:10pt; text-decoration: none;}
a.gallery_nav_on:hover		{color: #ffffff; text-decoration: none; font-family:sans-serif; font-size:10pt; text-decoration: underline;}
a.gallery_nav_on:active	{color: #ffffff; text-decoration: none; font-family:sans-serif; font-size:10pt; text-decoration: none;}

#main {
		margin: 0 0;
		border: 0px;
		/* max-width: 742px; */
		width: 738px;
		padding: 0 0em;
}

#Content {
	PADDING-BOTTOM: 6px; MARGIN-LEFT: 18PX; MARGIN-TOP: 10PX; MARGIN-RIGHT: 15PX; FONT: 15px arial, sans-serif; MARGIN-BOTTOM: 1em; COLOR: #000000;
}

#Content h2 {
	BORDER-BOTTOM: #3F4519 1px solid; PADDING-BOTTOM: 6px; MARGIN-TOP: 10PX; FONT: 18px arial, sans-serif; MARGIN-BOTTOM: 0em; COLOR: #3F4519 MARGIN-RIGHT: 0PX;
}

p.homepage_header {
FONT-SIZE: 15px;
FONT-FAMILY: arial, sans-serif;
COLOR: #000000;
MARGIN-LEFT: 18PX; 
}


p.homepage_text {
FONT-SIZE: 15px;
FONT-FAMILY: arial, sans-serif;
COLOR: #000000;
MARGIN-LEFT: 18PX; 
}

p.services_text {
FONT-SIZE: 15px;
FONT-FAMILY: arial, sans-serif;
COLOR: #000000;
MARGIN-LEFT: 0PX; 
}

div.hr { width: 860px; height: 1px; background: #3F4519; line-height: 1px; font-size: 1px; margin: auto; margin-top:10px;
}

table.services td { font-size: 11pt; font-family: sans-serif; border: none; color:#000; padding-left:18px;}

#gallery_main_thumbs {
width: 738px;
border: 0px;
}

.gallery_main_thumbs_container {
  margin: auto;
  width: 738;
  border: 0px;
}

#gallery_main_thumbs_container2 {
  margin: auto;
  width: 565px;
  height: 160px;
  border: 0px solid #000000;
}

.gallery_main_thumbs_container2_cell {
height: 160px;
width: 175px;
vertical-align:top;
text-align: center;
border: 0px solid #000000;
}

.gallery_nav_cell {
width: 159px;
vertical-align:top;
}

#gallery_nav_cell_table {
width: 159px;
empty-cells:show;
border:0px;
border-collapse: collapse;
border-spacing:0px;
}

.gallery_nav_cell_table_cell_on {
background-color: #676F33;
font-family: sans-serif;
font-size: 10pt;
color: #fff;
padding-left:10px;
width: 159px;
height: 30px;
}

.gallery_nav_cell_table_cell_off {
background-color: #3F4519;
font-family: sans-serif;
font-size: 10pt;
color: #fff;
padding-left:10px;
width: 159px;
height: 30px;
}

.gallery_nav_cell_table_cell_spacer {
background-color: #fff;
font-family: sans-serif;
font-size: 1pt;
color: #fff;
width: 159px;
height: 3px;
}

#footertable { 
width:1100px;
height:70px;
empty-cells:show;
border:0px;
border-collapse: collapse;
border-spacing:0px;
}

.footer_cell {
width:901;
background-color: #ffffff;
text-align:center;
vertical-align:center;
}

p.footer_text {
font-family: arial;
color: #3F4519;
font-size:9pt;
}

.copyright_cell {
background-color: #3F4519;
width:197px;
text-align:center;
vertical-align:center;
}

p.copyright_text {
font-family:arial;
color:#ffffff;
font-size:8pt;
}
