body {
    background-color: #000000;
    color: #ffffff;
     font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    /*font-family: "Microsoft Sans Serif",Arial,Helvetica,sans-serif;
    font-size: 15px; */
    line-height: 140%;
    /*text-align: justify;*/ 
    padding: 0;
    margin: 0;
    outline: none;    
   /* behavior: url("http://www.beta.mobilitysales.com/csshover.htc");*/
}
p table
{
padding: 0;
margin: 0;
}
.pdfimage
{
    width: 750px;
    height: auto;
    background-color: #ffffff;
}
.main
{
margin: 0 auto;
    margin-top: 0;
    width: 850px;
    height: auto;
    
}
.one
{
background-image:url('../images/brick-header.png');
 width: 847px;
    height: 230px;
position: relative;
z-index: 99;
margin: 0 auto;
}
.two
{
background-image:url('../images/wood-background.png');
width: 850px;
    height: auto;
position: relative;
z-index: 0;
}
.menu
{
padding-left: 50px;
}
.menufirst
{
background-image:url('../images/menu-bar.png');
width: 750px;
    height: 50px;
}
.twofirst
{
height: 994px;
}

.twofirstmain
{
padding-left: 50px;
width: 750px;
    height: 890px;
    padding-top: 35px;
}
.twofirstleft
{
padding-top: 15px;
padding-left: 10px;
width: 420px;
    height: 460px;
float: left;
padding-right: 20px;
}
.twofirstleft p
{
padding-top: 0;
font-size: 16px;
line-height: 140%;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.twofirstright
{
width: 300px;
    height: 460px;
float: left;
padding-top: 30px;
}
.contact
{
background-image:url('../images/contact-box.png');
width: 300px;
    height: 430px;
}
.footer
{
margin-left: 0;
background-image:url('../images/footer.png');
width: 750px;
    height: 100px;
}
.footerone
{
padding-left: 90px;
padding-top: 28px;
}
.footerone a
{
color: #ffffff;
     font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 160%;
text-decoration: none;
}
.footerone a:hover
{
text-decoration: underline;
}
.maincontact
{
margin: 0 auto;
    margin-top: 0;
    width: 850px;
    height: auto; 
    background-image:url('../images/wood-background.png');   
}
.twocontact      /*reference .twofirst*/
{
  width: 750px;
  height: auto;
  padding-bottom: 20px;  
padding-left: 50px;
}
.twofirstcontact   /*reference .twofirstmain*/
{
 padding-left: 5px;
width: 750px;
    height: 590px;  
     
}
.twofistcontact h2
{
    padding-top: 7px;
    line-height: 0%;
}
.twofirstcontact table
{
    padding-top: 5px;
}
.twofirstcontact a
{
    color: #fff;
    font-size: 16px;
}
.twofirstcontact a:hover
{
    color:#fff;
    font-size: 16px;
    font-weight: bold;
}
.popups
{ 
    display: none;
}

#box-link{
    position: absolute;
    top: 4px;
    left: 305px;
    height: 228px;
    width: 240px;
    background-color: transparent;
}
/* start menu */
#menu {
padding-top:10px;
width: 100%;
height: 35px;
background: transparent;
float: left;
font-size: 28px;
font-family: arial, helvetica, sans-serif;
padding-bottom: 0;
font-weight: normal;
}
#menu a{

display: block;
height: 37px;
/*border-width: 1px;
border-style: solid;
border-color: #afafaf #afafaf #afafaf #afafaf;*/
margin: 0;
font-style: italic;
text-align: center;
padding-bottom: 0px;
}


#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #ffffff;
/*background:  #808080;*/
text-decoration: none;
font-style: italic;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 2px;
/*width: 8em;*/
float: left;
 font-style: italic;
}

#menu li a{
    font-style: italic;
    font-weight: normal;
 cursor: pointer;
 height: 35px;   
}
#menu li a:hover {
color: #fff;
font-weight: bold;
font-style: italic;
}
#menu ul a:hover
{
   font-weight: bold;
   height: 35px; 
}

#menu li {position: relative; cursor: pointer;
 height: 37px;  }

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul {
position: absolute;
top: 35px;
left: -19px;
z-index: 500; 

}
#menu ul li#home {width:80px; height: 35px; margin-left:15px; padding: 0px;  }
#menu ul li#complete {width:190px; height: 35px; margin-left:19px; padding: 0px; }
#menu ul li#about{width:90px; height: 35px; margin-left:19px; padding: 0px; }
#menu ul li#contact{width:120px; height: 35px; margin-right:0; margin-left: 29px; padding: 0px; }
#menu ul li#testimonials{width:120px; height: 35px; margin-right:0; margin-left: 38px; padding: 0px;}
#menu ul ul#subcomplete li{
                          width: 230px;   height: 40px;
                          margin-right: 30px;
                         
}
#menu ul ul#subcomplete a{background-image: url('../images/brick-piece.jpg'); height: 40px; padding-top: 4px; border-width: 1px;
border-style: solid;
border-color: #7e6746 #7e6746 #7e6746 #7e6746;}



div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
}
#menu ul li#complete:hover
{
    font-weight: bold;
}

<!--[if IE]>
<style type="text/css" media="screen">
body {
font-size: 100%;
}
#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 0.8em/1.4em arial, helvetica, sans-serif;
}
</style>

<![endif]-->
/* end menu */
