html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,
var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0;font-size:100%;
vertical-align:baseline;background:transparent}

body{background:#cdcdcd;}

body#home a#navhome,
body#about a#navabout,
body#services a#navservices,
body#cert a#navcert,
body#estimate a#navestimate,
body#gallery2 a#navgallery2,
body#Employ a#navEmploy, 
body#contact a#navcontact {
background:#b22e05;
color:#fff;
}

ol,ul{list-style:none}

table{border-collapse:collapse;border-spacing:0}

h1	{font-family:Arial, Helvetica, sans-serif;font-size: 1.13em;color:#252525;}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000000;
}
h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #000000;
}

h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #d30300;
}

img {border:none}

img.floatRight {float:right; margin:0px 0px 10px 10px;}
img.floatLeft {float:left; margin:10px 10px 5px 0px;}

.clear {clear:both}

/** ------- CONTAINER & NAVIGATION & LOGO START ---------- **/

#navcontainer	{margin: auto 0; width:100%; background:url(images/bg.jpg) center top repeat-x; height:160px;}

#container	{margin:0 auto; width: 960px;}

#navMain {margin:0 auto; width:960px; height:125px;}

#navLogo {
	width:250px; 
	float:left; 
	margin-left:0px;
	margin-top:0px;
}

#navRight {
	float:right;
}

#navEmail {
	height:30px; margin-top:20px; float:right;
}

input.btn {
	background:#fff;
	border:1px solid #000;
	color:#000;
	padding:10px;
}

.socialControl {
	width:33px;
	padding-left:2px;
}

#navMenu {
	margin-top:33px;
	float:right;
}

#navChat {
	float:right;
	margin-top:10px;
	margin-right:25px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#headingLine {width:960px; height:4px; background:#222222; margin:5px 0px 5px 0px;}

#bodyLine {width:960px; height:2px; background:#910f0e}

#footerLine {width:960px; height:4px; background:#222222}

#footer {margin-top:10px; color:#222;}

/** ------- NAVIGATION & LOGO END  ---------- **/

/** ------- TEXT START ---------- **/

.body_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	padding:6px;
}

#page_heading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #b22e05;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 0px 5px;
	float:left;
}

#tools {
	float:right;
}


a.text_link:link, a.text_link:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bd0000;
	text-decoration: none;
}

a.text_link:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.footer_link:link, a.footer_link:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #d84507;
	font-weight:bold;
	text-decoration:none;
}
a.footer_link:hover {
	color: #111;
}

/** ------- TEXT END ---------- **/

#main_content	{margin-top:-50px;}
#main_content3	{margin-top:-20px;}

.contact_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top:10px;
}

input.cntbtn {
	background:#fff;
	border:1px solid #000;
	color:#000;
	padding:2px;
	margin:2px 0px;
}

input.submitbtn {
	background:#000;
	border:1px solid #000;
	color:#fff;
	padding:2px;
	margin:5px 0px;
}
