/* Acid Stain Designs . CSS Document */
body {
	background: url('images/bg.gif') #585333 repeat-x;
	margin: 0px;
	padding: 0px;
}
#main_container { background: #000000; border: solid 1px #C4BA5D; width: 762 px; text-align: center; vertical-align: middle; }

#header_container { background: #000000; height:120px; }
#header_logo { background: #000000; height:97px; text-align:right; vertical-align:middle; }
#header_menu { cursor:pointer; width: 433px; height: 97px; vertical-align: bottom; text-align: left; padding: 0px; margin: 0px; }

#header_menu a.home { width: 78px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.home:link, #header_menu a.home:visited {	color: #777; display: block; background: url(images/home_up.gif);text-align: right; }
#header_menu a.home:hover { color: #fff; background: url(images/home_ov.gif);  }
#header_menu a.home:active { color: #fff; background: url(images/home_up.gif);  }

#header_menu a.home_on { width: 78px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.home_on:link, #header_menu a.home_on:visited, #header_menu a.home_on:active, #header_menu a.home_on:hover {	color: #777; display: block; background: url(images/home_ov.gif);text-align: right; }

#header_menu a.company { width: 89px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.company:link, #header_menu a.company:visited { color: #777; display: block; background: url(images/company_up.gif);  }
#header_menu a.company:hover { color: #fff; background: url(images/company_ov.gif);  }
#header_menu a.company:active { color: #fff; background: url(images/company_up.gif);  }

#header_menu a.company_on { width: 89px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.company_on:link, #header_menu a.company_on:visited, #header_menu a.company_on:active, #header_menu a.company_on:hover {	color: #777; display: block; background: url(images/company_ov.gif);text-align: right; }

#header_menu a.gallery { width: 88px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.gallery:link, #header_menu a.gallery:visited { color: #777; display: block; background: url(images/gallery_up.gif);  }
#header_menu a.gallery:hover { color: #fff; background: url(images/gallery_ov.gif);  }
#header_menu a.gallery:active { color: #fff; background: url(images/gallery_up.gif);  }

#header_menu a.gallery_on { width: 88px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.gallery_on:link, #header_menu a.gallery_on:visited, #header_menu a.gallery_on:active, #header_menu a.gallery_on:hover {	color: #777; display: block; background: url(images/gallery_ov.gif);text-align: right; }	

#header_menu a.services { width: 90px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.services:link, #header_menu a.services:visited {	color: #777; display: block; background: url(images/services_up.gif);  }
#header_menu a.services:hover { color: #fff; background: url(images/services_ov.gif);  }
#header_menu a.services:active { color: #fff; background: url(images/services_up.gif);  }

#header_menu a.services_on { width: 90px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.services_on:link, #header_menu a.services_on:visited, #header_menu a.services_on:active, #header_menu a.services_on:hover {	color: #777; display: block; background: url(images/services_ov.gif);text-align: right; }	

#header_menu a.contact { width: 88px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.contact:link, #header_menu a.contact:visited {	color: #777; display: block; background: url(images/contact_up.gif);  }
#header_menu a.contact:hover { color: #fff; background: url(images/contact_ov.gif);  }
#header_menu a.contact:active { color: #fff; background: url(images/contact_up.gif);  }

#header_menu a.contact_on { width: 88px; height: 33px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; }
#header_menu a.contact_on:link, #header_menu a.contact_on:visited, #header_menu a.contact_on:active, #header_menu a.contact_on:hover {	color: #777; display: block; background: url(images/contact_ov.gif);text-align: right; }

.anylinkcss{
position:absolute;
visibility: hidden;
border: none;
border-bottom-width: 0;
color: #000000;
font:normal 11px arial;
line-height: 18px;
z-index: 100; 
background-color: #585333;
width: 120px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: #E1DCB0;
font-weight: bold;
text-indent: 5px;
background-color: #585333;
}

.anylinkcss a:hover{
background-color: #292611; 
color: #E1DCB0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}
#content_sub { border-top: solid 1px #C4BA5D; border-left: none; border-right: none; border-bottom: solid 1px #C4BA5D; padding: 10px; text-align: left; font-family: arial,helvetica,garamond; font-size: 11px; text-decoration: none; color: #000000; background: #E1DCB0;}
#content_main_left {
	border-top: solid 1px #C4BA5D;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #C4BA5D;
	background: #4B4525;
	width: 433px;
	margin: 0px;
	padding: 0px;
}
#content_main_right { border-top: solid 1px #C4BA5D; border-left: solid 1px #C4BA5D; border-right: none; border-bottom: solid 1px #C4BA5D; width: 329px; font-family: arial,helvetica,garamond; font-size: 11px; text-decoration: none; color: #000000; background: #E1DCB0; padding: 20px; text-align: left; }

#footer_menu { border: none; width: 100%; height: 25px; font-family:arial; font-style: bold; font-size:9px; text-align:center; vertical-align: middle; }	
#footer_menu a { color: #C4BA5D; background: none; text-decoration: none; }
#footer_menu a:link, #footer_menu a:visited { color: #C4BA5D; background: none; text-decoration: none; }
#footer_menu a:hover { color: #FFFFFF; background: none; text-decoration: underline; }
#footer_menu a:active { color: #C4BA5D; background: none; text-decoration: underline; }
.buttonbg {
	background-image: url(images/button_bg%20copy.gif);
}
.style1 {
	font-size: 11px;
	color: #C4BA5D;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #A89D3E;
}
a:visited {
	color: #A89D3E;
}
.style2 {font-size: 11.5px}h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1DCB0;
	text-align: center;
	text-transform: capitalize;
	margin-top: 2px;
	margin-bottom: 4px;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.indexcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #FFFFFF;
	text-align: left;
}
#content_sub2 {
	border-top: solid 1px #C4BA5D;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #C4BA5D;
	text-align: left;
	font-family: arial, helvetica, garamond;
	font-size: 11.5px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.imageright {
	margin-left: 8px;
}

.titles {
	font-family: "Times New Roman";
	font-size: 24px;
	color: #4b4525;
	font-weight: normal;
}
a:hover {

	color: #000000;
}
