body {margin:0; padding:0 ; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 76%;  height: 100%; min-height: 100%; background:url(images/body-background.jpg); background-repeat: repeat-x; background-color: #edeaeb;} 

html,body {}
 
a img {border: 0;} 
a {color:  #e46600; font-weight:normal; text-decoration: none;} 
a:hover { text-decoration: underline;}
img a{ text-decoration:none;}
p {} 

#wrapper {margin: 0 auto 0 auto; padding: 0; width: 960px;  height:100%; min-height: 100%; background-color: #fff;}
  
#header {margin: 0; padding: 0; background:url(images/header-background.jpg); background-repeat: repeat-x; width: 960px; height: 124px; clear:both; overflow:hidden}
.logo {margin: 0; padding: 0; float:left;}
.contact {margin: 20px 20px 0 0; padding: 0; float:right; font-size: 1.2em; text-align:right; line-height: 1.5em}
.tel {margin: 5px 0 0 0; padding: 0; font-weight:bold; font-size: 1.8em; color: #e46600;}
.email {margin: 0; padding: 0; color: #666}

#menu {margin: 0; padding: 0; width: 960px; height: 33px; background:url(images/menu-background.jpg); background-repeat: repeat-y;}
#menu ul {margin: 0 0 0 168px; padding: 0 0 0 0; }
#menu li {margin: 7px 0 0 0; padding: 0 5px 0 5px; list-style-type:none; text-align:left; float:left; font-size: 1.1em}
#menu li a { color: #fff; text-decoration:none; padding: 0 5px 0 5px;}
#menu li a:hover { background-color: #cb5c02; color: #f9dc23;}

#content {margin: 0 0 0 0; padding: 16px 20px 0 20px; width: 920px; background:url(images/page-background.jpg); background-repeat: repeat-x;}

.welcome {margin: 0px 0 0 0; padding: 0 0 0 0; background:url(images/welcome-background.jpg); background-repeat: no-repeat; height:301px; }
.intro-title  {margin: 0 0 0 0; padding: 15px 20px 25px 20px; font-size: 2em;  color: #fff } 
.intro {margin: 0 0 0 0; padding: 0 20px 0 20px; width: 461px; line-height: 1.6em; font-size: 1.2em; color: #fff}
 
.intro-body {margin: 0 0 0 0; padding: 0; width: 501px; float:left;} /* background-color:red;*/ 

.usps {margin: 0 0 0 0; padding: 0;  width: 296px; float:left;} 
.usps ul {margin: 20px 0 0 40px; padding: 0 0 0px 0; font-size: 1.2em;  color: #fff; }
.usps li {margin: 0px 0 0 0; padding: 0px 0px 9px 5px; list-style-type:none;}

.logos {margin: 0 0 0 0; padding: 0; float:right;} 
.logos ul {margin: 47px 36px 0 0; padding: 0;}
.logos li {margin: 0; padding: 0; list-style-type: none; float:left;}
.intro-image {margin: 0 0 0 0; padding: 0; float:right;}


/*Body*/
.body {margin: 0 0 30px 0; padding: 0; width: 600px;float: left;} 
.body p {margin: 0; padding: 0 0 20px 0; line-height: 130%;} 
.body h1 {margin: 0 0 15px 0 ; padding: 0; color: #e46600; font-size: 1.7em;}
.sideboxes {margin: 0; padding: 0 0px 0 0px; width: 320px; float:right;}
.faqbox {margin: 0 0 10px 0; padding: 10px; background-color:#ededed; width: 590px; float:left}
/*Body*/


/*Contact Form*/
.contact-form {margin: 0px 0 0px 0; padding: 0; width: 450px; background-color:#ededed;}
.small { font-size: 0.9em;}
/*Contact Form*/

/*Features*/
.features {margin: 10px 0 10px 0; padding: 0; width: 920px; float:left;} /*background-color: lime;*/ 
.features ul {margin: 0px 0 0 0px; padding: 0 0 0px 0;} 
.features li, .last  {margin: 0px 0 0 0; padding: 0px  10px 0  0px; list-style-type: none; float:left; overflow:hidden;}
.features li img, .last img {margin: 0 0 0 0; padding: 0px; display:block}
.last {padding-right: 0 !important;}
/*Features*/

/*Boxes*/
.boxes {margin: 0; padding: 0 0px 0 0px; width: 920px;  overflow:hidden }
.about {margin: 0; padding: 20px; width: 570px; height: 196px; float:left; background:url(images/about-us-box.jpg); background-repeat: no-repeat; font-size: 1.0em; line-height: 1.4em}
.about h1 {margin: 0 0 15px 0 ; padding: 0; color: #e46600; font-size: 1.4em}
.about-intro {margin: 0; padding: 0;  font-weight:bold}
.about p {margin: 0; padding: 0 0 15px 0; width: 430px}

.quicklinks {margin: 0; padding: 0; float:right}
.quicklinks h1 {margin: 0 0 5px 0 ; padding: 0; color: #e46600; font-size: 1.4em}
.quicklinks p {margin: 0; padding: 0 0 0px 0; width: 190px; font-size: 1em}
.phone {margin: 0; padding: 5px 0 0 0 !important; font-weight:bold; color: #e46600; font-size: 1.3em !important;}
.box-link1 {margin: 0 0 10px 0; padding: 15px; background:url(images/contact-us-box.jpg); background-repeat: no-repeat; width: 270px; height: 78px;}
.box-link2 {margin: 0 0 10px 0; padding: 0px;  width: 300px; height: 108px; background:url(images/find-us-box.jpg); background-repeat: no-repeat; }
/*Boxes*/ /*box2 - background:url(images/find-us-box.jpg); background-repeat: no-repeat;*/  
 
/*Footer*/
#footer {margin: 0px 0px 0px 0px !important; padding: 7px 10px 0px 10px; width: 900px; font-size: 1em; height: 29px;  background:url(images/footer-background.jpg); background-repeat: repeat-x; color: #fff; clear:both;}
#footer a {color: #fff; text-decoration:none;}
#footer a:hover {text-decoration: underline;}
.copyright {margin: 0px 0px 0px 0px; padding: 0px 0 0px 0px; float:left}
.design {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0; float:right}
.footer-address {margin: 0px 0px 0px 0px; padding: 0px 0 40px 0; clear:both; color:#999;}
/*Footer*/
