body {

font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
text-align: center;
background-image: url(images/navbar.png);
background-repeat: repeat-x;
margin: 0px;
}

#container {

width: 1100px;
min-height: 300px;
margin: 0 auto;
text-align: left;
overflow: auto; /* expands the div when text overflows */
overflow: hidden;

}

#logo {

width: 487px;
height: 106px;
float: left;
margin-left: -10px;
margin-top: 5px;

}

#images {

float: left;
width: 82px;
height: 102px;
margin-top: 17px;
margin-left: 314px;


}

#contact {

float: left;
width: 213px;
height: 102px;
margin-top: 5px;
margin-bottom: 29px;
line-height: 20px;

}

#contact a{

color: #888;    
    
}

#contact p {

letter-spacing: 3px;
color: #888;
font-size: 12px;

}

.email {

margin-top: 15px;
line-height: 20px;

}

#nav {

margin-bottom: 50px;
width: 932px;
height: 39px;
position: relative;
float: left;

}

#nav ul{

margin-top: 8px;
margin-left: -40px;
}

#nav ul li{

list-style-type: none;
display: inline;
margin-left: -4px;
}

#outerslider {

}

#innerslider {

width: 1100px;
height: 398px;
float: left;


}

#outermaincon {

width: 100%;
min-height: 420px;
background-image: url(images/mainconbg.png);
background-repeat: repeat-x;
margin: 0 auto;



}

#innermaincon {
    width: 1100px;
    margin: 0 auto;

    
}

#homeheading {


font-family: Georgia,Arial,Helvetica,sans-serif;
font-size: 27px;
text-align: left;
color: #de6f1d;

}

#testimonialsdiv h3 {

font-family: Arial,Helvetica,sans-serif;
letter-spacing: 1px;

}

#servicesdiv h3 {

font-family: Arial,Helvetica,sans-serif;
letter-spacing: 1px;

}

#homediv {

margin-top: 50px;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
width: 1100px;
color: #3a3a3a;
letter-spacing: 1px;

}

#aboutdiv{

margin-top: 50px;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
width: 1000px;
color: #3a3a3a;
letter-spacing: 1px;


}

#testimonialsdiv{

margin-top: 50px;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
width: 1100px;
color: #3a3a3a;
letter-spacing: 1px;
margin-bottom: -15px;


}

#servicesdiv{

margin-top: 50px;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
width: 1100px;
color: #3a3a3a;
letter-spacing: 1px;

}

#contactdiv{

margin-top: 50px;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
width: 300px;
color: #3a3a3a;
letter-spacing: 1px;

}

#googlemaps {

width: 745px;
height: 300px;
margin-left: 350px;
margin-bottom: -380px;
margin-top: 60px;
-moz-box-shadow: 0 0 7px 1px #888;
-webkit-box-shadow: 0 0 7px 1px #888;
box-shadow: 0 0 7px 1px #888;

}

#joshprice {

float: right;
margin-top: 120px;
margin-left: 60px;
-moz-box-shadow: 0 0 7px 1px #888;
-webkit-box-shadow: 0 0 7px 1px #888;
box-shadow: 0 0 7px 1px #888;

}

#outerfooter {
    width: 100%;
    background-image: url('images/footerbg_2020.jpg');
	
}

#innerfooter {

width: 1100px;
height: 360px;
margin: 0 auto;
}

#footertext1 p {

font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;

color: #FFF;
letter-spacing: 2px;

}

.josh {

float: right;
margin-top: -35px;


}

#pages {

width: 200px;

}

#pages p {

font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;

color: #888;
letter-spacing: 2px;
float: left;

}

#pages a:link {
	opacity: 1;
	color: #888;
	
}

#pages a:visited {
	color: #888;
}

#pages a:hover {
	opacity: 0.9;
	color: #686868;
}

#contactdetails {


margin-left: 200px;
float: left;

}

#contactdetails p {

font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
color: #888;
letter-spacing: 2px;

}

#contactdetails2 {


margin-left: 50px;
float: left;

}

#contactdetails2 p {

font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
color: #888;
letter-spacing: 2px;

}

#contactdetails2 a {
  
color:#888;
      
}

#contactdetails2 a:link {
	
	color: #888;
	
}

#contactdetails2 a:visited {
	color: #888;
}

#contactdetails2 a:hover {
	opacity: 0.9;
	color: #686868;
}


#images2 {

float: right;
margin-top: 100px;


}

#terms {

float: left;


}

#terms p {

font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
color: #888;
letter-spacing: 2px;

}

#terms a:link {
	opacity: 1;
	color: #888;
	
}

#terms a:visited {
	color: #888;
}

#terms a:hover {
	opacity: 0.9;
	color: #686868;
}

#terms2 {

float: right;

}

#terms2 p {

font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
color: #888;
letter-spacing: 2px;

}

#terms2 a:link {
	
	color: #888;
	
}

#terms2 a:visited {
	color: #888;
}

#terms2 a:hover {
	opacity: 0.9;
	color: #686868;
}


