@charset "UTF-8";
/* CSS Document */
body {
	background-color: #E4E4E6; background-image:url(../images/brickwall.png); background-repeat:repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #333;
}

h1 {font-size: 30px; color: #066; font-family: 'Oswald', sans-serif; line-height:35px;}
h2 {font-size: 24px; color: #666; font-family: 'Oswald', sans-serif;}
h3 { font-size: 20px; color: #666; font-family: 'Oswald', sans-serif;}
h4 { font-size: 16px; color: #066; font-family: 'Oswald', sans-serif; font-weight: normal;}
h5 {font-size: 10px; color: #999; font-family: 'Oswald', sans-serif;}
.introheaderline {font-size: 50px; color: #066; font-family: 'Oswald', sans-serif; line-height:70px;}
.subheader {font-size: 24px; color: #063; font-family: 'Oswald', sans-serif; line-height:30px;}




#container{ width: 100%; overflow:auto;}
#innercontainer{ width:980px; background-color:#FFF; margin-left:auto; margin-right:auto; background-color:#FFF; overflow:auto; -moz-box-shadow: 0px 0px 23px #CCC; -webkit-box-shadow: 0px 0px 23px #CCC; box-shadow: 0px 0px 23px #CCC;
 background-image:url(../images/hd.jpg); background-repeat:no-repeat;}

#header{ width:980px; height:200px; position: relative;}

#logo{
	width:337px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:center top;
	position:absolute;
	left:310px;
	top:30px;
}

#telcall{ width:200px; height:40px; line-height:40px; color:#666; font-size:25px; font-family: 'Oswald', sans-serif; position:absolute; right:40px; top:30px; text-align:right; background-image:url(../images/lrgtel.png); background-repeat: no-repeat; background-position:center left;}
#emailus{ width:200px; height:40px; line-height:40px; color:#066; font-size:20px; font-family: 'Oswald', sans-serif; position:absolute; right:40px; top:70px; text-align:right; background-image:url(../images/lrgemail.png); background-repeat: no-repeat; background-position:center left;}



#menu{ height:110px; width:900px; overflow:hidden; margin-bottom:10px; margin-left:auto; margin-right:auto;}

#menu ul{ margin:0; padding:0; display:inline-block; list-style: none;}
#menu li{ float:left;font-family: 'Oswald', sans-serif;}
#menu li a{ display:block; float:left; height:110px; width:179px; 
border-right:1px #CCC solid; border-top:1px #CCC solid; border-bottom:1px #CCC solid;
line-height:110px; text-align:center; text-decoration:none; color:#333; text-transform:uppercase;}
.menright a{ border-right: none!important; width:178px!important;}
#menu li a:hover{ background-color:#066; color:#FFF; float:left;}

#lrgslide{ width:900px; height:400px; background-color:#666; margin-left:auto; margin-right:auto; overflow: hidden;}

#introstate{ width:900px; height:80px; text-align:center; margin-left:auto; margin-right:auto; border-bottom:1px #666 dashed; line-height: 80px; font-family: 'Oswald', sans-serif; font-size:18px; color:#666; margin-bottom:10px; }

#introstate strong{ color:#066; font-weight: normal;}

#leftcoltextintro{ margin-left:40px; float:left; width:600px; margin-bottom:50px;}
#basetext{
	padding-right:30px;
	padding-bottom:20px;
}

#rightcoltext{ margin-right:40px; float:right; width:300px;}

#rightcoltext ul { list-style: none; padding:0; margin:0;}
#rightcoltext li{
	line-height:30px;
	color: #FFF;
	font-weight: bold;
	display: block;
	margin-bottom: 14px;
	background-color: #066;
	text-indent: 20px;
	margin-right: 20px;
}

#footer { background-color:#CCC; width:980px;  clear:both; padding-top:10px; overflow:auto;}
.innerfooter{ width:225px; margin-left:10px; margin-right:10px; float:left; margin-bottom:20px;}
.innerfooter ul{ list-style: none; margin:0; padding:0;}
.innerfooter li { line-height:25px;}

.innerfooter ul a{ text-decoration: none; color:#666;}
.innerfooter ul a:hover { color:#096; font-weight:bold;}

 ul .twitter { height:25px; text-indent: 20px; background-image:url(../images/twitter.png); background-position:left; background-repeat:no-repeat;}
 ul .facebook { height:25px; text-indent: 20px; background-image:url(../images/facebook.png); background-position:left; background-repeat:no-repeat;}
 ul .linkein { height:25px; text-indent: 20px; background-image:url(../images/in.png); background-position:left; background-repeat:no-repeat;}
 ul .instagram { height:25px; text-indent: 20px; background-image:url(../images/instagram.png); background-position:left; background-repeat:no-repeat;}
 
 ul .tel { height:25px; text-indent: 20px; background-image:url(../images/tel.png); background-position:left; background-repeat:no-repeat;}
 ul .email { height:25px; text-indent: 20px; background-image:url(../images/email.png); background-position:left; background-repeat:no-repeat;}
 ul .address { height:25px; text-indent: 20px; background-image:url(../images/address.png); background-position:left; background-repeat:no-repeat;}
 
ul.socialbuttons { float:left; padding:0px; list-style:none outside none;}
ul.socialbuttons li { display:inline-block; margin-left:3px;}
ul.socialbuttons #widget{ margin-top:3px; width:auto; clear:none;}
#fb-root{ margin-top:-2px;}
.uiGrid { margin-top:-2px;
}
#socially{ margin-top:10px; width:900px; margin-left:10px; margin-right:40px; min-height:20px; clear:both;}
#faceitbook{ display:inline-block; float:left;}
a#readmore { background-color: #066; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-align: center; float: left; text-decoration: none;}
a:hover#readmore{ background-color: #099; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-align: center; float: left; text-decoration: none;}


#innergraphic{
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	width:980px;
	min-height:400px;
	background-position:bottom right;
	margin-top:-10px;
	clear: none;
}
.fiximges {
	float: left;
}
.repairman {
	float: right;
	margin-left: 5px;
}
#contactusform{ padding-top:20px; padding-bottom:20px;}

#contactusform label {	width: 150px; display: inline-block; height:25px;	color: #666; font-size:15px;font-family: 'Oswald', sans-serif; margin-bottom:10px;}
#contactusform #Name { height:25px; background-color:#F1F1F1; color:#066; font-size:12px; text-indent:10px; width:250px; border: solid 1px #F5F5F5;}
#contactusform #Telephone { height:25px; background-color:#F1F1F1; color:#066; font-size:12px; text-indent:10px; width:250px; border: solid 1px #F5F5F5;}
#contactusform #EmailAddress { height:25px; background-color:#F1F1F1; color:#066; font-size:12px; text-indent:10px; width:250px; border: solid 1px #F5F5F5;}
#contactusform #Town { height:25px; background-color:#F1F1F1; color:#066; font-size:12px; text-indent:10px; width:250px; border: solid 1px #F5F5F5;}
#contactusform #requirements { height:300px; background-color:#F1F1F1; color:#066; font-size:12px; width:380px; border: solid 1px #F5F5F5; font-family:Arial, Helvetica, sans-serif; padding:10px; margin-bottom:20px;}


#Submit { background-color: #393; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-align: center; float: left; text-decoration: none; width:150px; height:30px; border:1px #999 solid}
#Reset { background-color: #900; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-align: center; float: left; text-decoration: none; width:150px;height:30px; border:1px #999 solid}
