@charset "UTF-8";
#aboutus_table {
	background-image: url(images/bkd_aboutus_table.jpg);
	background-repeat: no-repeat;
	background-color: #F7D34E;
}
body {
	background-image: url(images/bkd_gradient.jpg);
	background-repeat: repeat-x;
	background-color: #404040;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#main_table {
	background-image: url(images/bkd_circle.jpg);
	background-repeat: no-repeat;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.style11 {
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	letter-spacing: .75px;
	font-weight:normal;
}
a:link.album, a:visited.album {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover.album, a:active.album {
	color: #999999;
	text-decoration: underline;
}





/* !Image Replacements  ****************************************************************************************/

h1.projects {
 	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	width: 690px;
	height: 85px;
	background: url(images/header_Projects.jpg) no-repeat;
	margin: 0px;
}

h1 span, h2 span {
	text-indent: -9999px;
	float: left;
}

h2.phonenumber {
 	width: 340px;
	height: 57px;
	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	background: url(images/phoneNum.gif) no-repeat black;
		margin: 0px;

}

h2.tagline {
 	width: 340px;
	height: 86px;
	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	background: url(images/tagline.jpg) no-repeat;
	margin: 0px;
}

h1.aboutus {
 	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	width: 690px;
	height: 105px;
	background: url(images/header_Aboutus.jpg) no-repeat;
	margin:0px;
}

h1.contactus {
 	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	width: 690px;
	height: 106px;
	background: url(images/header_Contact.jpg) no-repeat;
	margin:0px;
}

h1.services {
 	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	width: 690px;
	height: 107px;
	background: url(images/header_Services.jpg) no-repeat;
	margin:0px;
}

#commercial_sub {
	height: 40px;
	#height: 50px;
	_height: 50px;
	width: 180px;
	margin-top: -15px;
	#margin-top: 0px;
	_margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	#margin-bottom: 5px;
	_margin-bottom: 5px;
	margin-right: 0px;
	text-align: left;
}

.com_link li {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	height: 18px;
	width: 88px;
	#background-color: #333333;
	_background-color: #333333;
	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	list-style-type: none;
	text-decoration: none;
}

.com_link li a:link {
	color: #FFFFFF;
	background-color: #333333;
	height: 18px;
	width: 88px;
	text-decoration: none;
	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	padding: 0px 0px 0px 5px;
	#padding: 0px 44px 0px 5px;
	_padding: 0px 44px 0px 5px;
}
.com_link li a:visited {
	color: #FFFFFF;
	background-color: #333333;
	height: 18px;
	width: 88px;
	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}
.com_link li a:hover {
	color: #000000;
	background-color: #999999;
	height: 18px;
	width: 88px;
	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	#padding: 0px 44px 0px 5px;
	_padding: 0px 44px 0px 5px;
}
.com_link li a:active {
	color: #FFFFFF;
	background-color: #333333;
	height: 18px;
	width: 88px;
	display:inline-block;
 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/
	text-decoration: none;
	padding: 0px 0px 0px 5px;
}
