*{
  margin: 0px auto;
  padding: 0px;
}

body{
background: url(images/background-001.jpg)repeat;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:1.6em;
text-align:justify;
text-decoration:none;
text-indent:0;
}


/*.outer-wrapper{
  padding-top:30px;
  width:1020px;
  background: url(images/bg-lightning.jpg) repeat-y;

}*/

.inner-wrapper{
  padding-top:20px;
  width:940px;
  background:#eeeeee;
  margin-bottom:30px;
  }

.header{
  width:940px;
  height:160px;
}

.menu{
  width:940px;
  height:44px;
  background: url(images/menu_bg.jpg) repeat-x;

}

.menu ul li{
  float:left;
  display:block;
  text-decoration:none;
  width:114px;
  padding:10px;
  text-align:center;
  font-weight:bold;
  font-size:13px;
}

.menu a{
text-decoration:none;
color:#000000;
outline:none;
}

.menu a:hover{
  color:#ffffff;
}


.menu li.navhome a.selected,
.menu li.navabout a.selected,
.menu li.navservices a.selected,
.menu li.navquote a.selected,
.menu li.navtestimonials a.selected,
.menu li.navblog a.selected,
.menu li.navcontact a.selected {
  color:#ffffff;
}

.banner{
  width: 940px;
  height:246px;

}

.main-contents{
  width:940px;
}
.main-contents-subpages{
width:940px;
}
.main-contents-subpages p ,.main-contents-subpages h2{
  padding:20px 0 15px 20px;
}


#content-01{
  width:940;
  height:350px;
}

#intro-content{
  width:600px;
 float:left;
}
#intro-content h3{
 margin-top:12px;
 font: arial;
  font-size:18px;
  padding:20px;
}

#intro-content p{
  width:540px;
  float:left;
  padding-left:20px;
  padding-bottom:15px;
}

#free-quote{
  width:301px;
  float:right;
  background:#d6d8c5;

  height:370px;
margin-bottom:10px;
margin-right:20px;
margin-top:20px;
}

#quote-part{
  width:940px;
  height:380px;
  margin:0 auto;
}


#free-quote-page{
  width:301px;
  float:right;
  background:#d6d8c5;
   height:370px;
margin-right:34%;
margin-top:20px;
}

#ad-banner{
  text-align:center;
}


 #content-02{
  width:940px;
  background:#eeeeee;
  height:218px;
  }

.style1 {
color:#0066FF;
font-size:18px;
}
.style3 {
color:#0033CC;
font-size:16px;
}
.mission{
  width:400px;
  float:left;
}

#testimonials {
float:left;
margin-left:68px;
width:433px;}

#testimonials p {
background:url("images/testimonials-bg.jpg") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
height:157px;
padding:10px;
width:434px;
}

#content-03{
  text-align:left;
 height:213px;
}


#content-03 h3{
  margin-top:12px;
  font: arial;
  font-size:18px;
  padding:20px;
  color:#3282bc;
  width:300px;
  float:left;
}

#content-03 p{
  width:900px;
  float:left;
  padding-left:20px;
  }

#content-03 ul{
  width:400px;
  text-decoration:none;
  list-style-type:none;
  float:left;
  padding-left:20px;
}

#content-03 #member{
  width: 650px;
  float:left;
  margin-left:14px;
}

.footer{
  width:940px;
  text-align:center;
  padding-top:30px;
  padding-bottom:10px;
}

.footer p{
  padding:0px;
}


#free-quote p,#free-quote-page p{
  padding-top:10px;
  padding-bottom:10px;
  text-align: center;
  font:arial;
  font-size:15px;
  font-weight: bold;
}

form{
  font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
line-height:1.6em;
text-align:justify;
text-decoration:none;
text-indent:0;
margin-left:47px;
margin-top:-20px;
}


#submit input{
   margin-top:10px;
   border: 0px;
   text-indent:-9999px;
   display:block;
   width:124px;
   height:30px;
   /*margin-left:192px;  */
   float:right;
   margin-right:18px;
   cursor:pointer;
   }


#submit input{
background-image:url('images/submit_btn.jpg');
background-position:left top;
background-repeat:no-repeat;
margin-right:50px;
}

#submit input:hover{
background-image:url('images/submit_btn.jpg');
background-position:left bottom;
background-repeat:no-repeat;
}


input{
  width:200px;
  height:30px;
}










