/* Development by Zakidesign.com */

body {
	margin: 0;
	background: #700609 url(../img/bkgd.jpg) repeat-x;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 20px;
}


a, a:link, a:visited { color: #CCCCCC; text-decoration: underline; }
a:hover { color: #FF0000; }

.colclear { width: 100%; height: 1%; clear: both; }
.downloadbtn { margin-right: 25px; margin-bottom: 25px; }




/********** HOMEPAGE ************/

#maincontainer { width: 994px; height: auto; background: #CC161A; margin: 0 auto;  text-align: justify; }

#content { width: 994px; height: 662px; background: url(../img/img-mainbkgd.jpg) no-repeat; }

#logo { width: 245px; height: 161px; float: left; position: absolute; margin: 61px 0 0 68px; }

#headline { width: 299px; height: 83px; float: left; position: absolute; margin: 41px 0 0 511px; }

#btn-menu { width: 340px; height: 51px; float: left; position: absolute; margin: 329px 0 0 0; }

#btn-contact { width: 340px; height: 53px; float: left; position: absolute; margin: 380px 0 0 0; }

#footer { width: 994px; height: auto; background: url(../img/img-footerbkgd.jpg) repeat-x #2C2C2C; padding-top: 35px; padding-bottom: 25px; text-align: center; font-size: 11px; }




/********** INSIDE PAGE ************/

#content-inside { width: 994px; height: auto; background: url(../img/img-insidebkgd.jpg) no-repeat; padding-bottom: 25px; }

#pagetext { width: 840px; height: auto; clear: both; padding: 575px 0 0 77px; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }

.address { width: 395px; height: auto; background: none; float: left; padding-right: 20px; }

.map { width: 425px; height: auto; background: none; float: left; padding-bottom: 10px;  }

.mapiframe { border: 1px solid #FFFFFF; }



/********** HEADERS ************/


h3.hometext { width: 840px; height: auto; float: left; position: absolute; margin: 515px 0 0 77px; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }

#content h1 span { display: block; position: relative; z-index: 1; }
/* IE5 Mac Hack \*/ #content h1 { overflow: hidden; } /*/ #content h1 { text-indent: -100em; } /* End Hack */

#content-inside h1 span { display: block; position: relative; z-index: 1; }
/* IE5 Mac Hack \*/ #content-inside h1 { overflow: hidden; } /*/ #content-inside h1 { text-indent: -100em; } /* End Hack */

#content-inside h2 span { display: block; position: relative; z-index: 1; }
/* IE5 Mac Hack \*/ #content-inside h2 { overflow: hidden; } /*/ #content-inside h2 { text-indent: -100em; } /* End Hack */


#hd-header, #hd-header span { color: #CC161A; height: 83px; width: 299px; background: url(../img/hd-tagline.jpg) no-repeat; margin: 0;  }
#hd-header span { margin-bottom: -83px; }

#hd-menu, #hd-menu span { color: #CC161A; height: 41px; width: 240px; background: url(../img/hd-menu.jpg) no-repeat; margin: 0;  }
#hd-menu span { margin-bottom: -41px; }
.pageheader-menu { width: 240px; height: 41px; float: left; position: absolute; margin: 502px 0 0 77px; }

#hd-contact, #hd-contact span { color: #CC161A; height: 30px; width: 298px; background: url(../img/hd-contact.jpg) no-repeat; margin: 0;  }
#hd-contact span { margin-bottom: -30px; }
.pageheader-contact { width: 298px; height: 30px; float: left; position: absolute; margin: 502px 0 0 77px; }





/********** HOME LINK ************/


#navigation-home { width: 245px; height: 161px;  padding: 0; }

ul#navigation-home {
	list-style-type: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 245px; height: 161px;
	background:  url(../img/img-logo.jpg) no-repeat;
}
ul#navigation-home li { padding: 0; margin: 0; display: block;	float: left; text-indent: -9999px;	}

ul#navigation-home li a {
	border: 0;
	display: block;
	height: 161px;
	background: url(../img/img-logo.jpg) no-repeat;
}

ul#navigation-home li a:hover {
	border: 0;
	display: block;
	background:  url(../img/img-logo-hover.jpg) no-repeat; }
	
li#home a {	width: 245px; }




/********** MENU LINK ************/


#navigation-menu { width: 340px; height: 51px;  padding: 0; }

ul#navigation-menu {
	list-style-type: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 340px; height: 51px;
	background: url(../img/btn-menu-hover.jpg) no-repeat;
}
ul#navigation-menu li { padding: 0; margin: 0; display: block;	float: left; text-indent: -9999px;	}

ul#navigation-menu li a {
	border: 0;
	display: block;
	height: 51px;
	background: url(../img/btn-menu-hover.jpg) no-repeat;
}

ul#navigation-menu li a:hover {
	border: 0;
	display: block;
	background:  url(../img/btn-menu.jpg) no-repeat; }
	
li#menu a {	width: 340px; }


/********** CONTACT LINK ************/


#navigation-contact { width: 340px; height: 53px;  padding: 0; }

ul#navigation-contact {
	list-style-type: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 340px; height: 53px;
	background: url(../img/btn-contact.jpg) no-repeat;
}
ul#navigation-contact li { padding: 0; margin: 0; display: block;	float: left; text-indent: -9999px;	}

ul#navigation-contact li a {
	border: 0;
	display: block;
	height: 53px;
	background: url(../img/btn-contact.jpg)no-repeat;
}

ul#navigation-contact li a:hover {
	border: 0;
	display: block;
	background: url(../img/btn-contact-hover.jpg) no-repeat; }
	
li#contact a {	width: 340px; }

