
* {margin:0; padding:0;} 

body {     
    font-family: arial, helvetica, sans-serif;     
    font-size: 0.8em; 
    background: #EDF1F2;
    height: 100%;
width: 100%;
background: transparent url(images/background5.jpg) no-repeat top center;
} 

html {       
height: 100%; 
}

h1 {     
    font-size: 1.4em; 
color: #49a80f;
margin-left: 10px;
} 

h1 a {
color: #49a80f;
text-decoration: none;
}

a:hover {
  color: #384749 ;
  background-color: transparent ;
  text-decoration: none ;
}
h2 {     
    font-size: 1.4em;     
 color: white ;


} 
h3 {     
    font-size: 1.2em;     
 color: black;


} 

h3 a {
color: #49a80f;
text-decoration: none;
} 
a {     
    text-decoration: none; 

} 

strong {     
    font-style: bold;     
    text-transform: uppercase; 

}
ul{

padding-left: 25px;
}

p{
font-style: normal;
font-size: 0.9em; 
margin-left: 10px;
}

#maincontainer{
 min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -130px;

width: 100%; 




}

#maincontainermedia{
width: 100%; 
height: 850px;
padding: 0px;
margin:auto;
border: Opx;
background: transparent url(images/background5.jpg) no-repeat top center;
min-height: 100%;   
margin-bottom: -130px;   
position: relative;
}

#maincontainerhow{
width: 100%; 
height: 1050px;
padding: 0px;
margin:auto;
border: Opx;
background: transparent url(images/background5.jpg) no-repeat top center;
min-height: 100%;   
margin-bottom: -130px;   
position: relative;
}


#maincontainerpricelist{
width: 100%; 
height: 980px;
padding: 0px;
margin:auto;
border: Opx;
background: transparent url(images/background5.jpg) no-repeat top center;
min-height: 100%;   
margin-bottom: -130px;   
position: relative;
}

#topsection {

padding: 0px;
margin: auto;
border: Opx;
margin-top: 0px;
height: 170px; 
width: 780px;
background: transparent url(images/header4.jpg) no-repeat top center;
}

#navc{
margin-left: auto;
margin-right: auto;
width 550px;

}
#nav-menu ul
{
padding: 0;
margin: auto;
list-style: none;
width: 530px;
height: 25px;


}

#nav-menu ul li
{

float: left;
display: block;

width: 106x;
padding: 0;


}


#nav-menu ul li a
{

display: block;
text-transform: capitalize;
height: 1.2em;
line-height: 1.9em;
width: 106px;
height: 25px;
color: #ffffff;
text-decoration: none;
text-align: center;
font-weight: bold;

} 

#nav-menu ul li a:hover {
  color: #384749 ;
  background-color: transparent ;
  text-decoration: none ;
}

#phone {
padding-right: 127px;
margin-left: auto;
margin-right: auto;
width 400px;
height: 30px;
text-align: right;
}

#navc2 {
margin-left: auto;
margin-right: auto;
width 580px;

}

#nav-menu2 ul
{

margin: auto;
list-style: none;
padding: 0;
width: 580px;
height: 90px;



}

#nav-menu2 ul li
{

float: left;
display: block;
height: 50px;

}

#nav-menu2 ul li a
{
display: block;
font-size: .9em;
text-transform: capitalize;
line-height: 2.8em;
height: 50px;
margin-left: 20px;
margin-right: 20px;
color: #A8BABC;
text-decoration: underline;
font-weight: none;
text-align: center;
} 
#nav-menu2 ul li a:hover {
  color: white ;
  background-color: transparent ;
  text-decoration: underline ;
}
#bodycontainer {
Vertical-align: top;
width: 780px;
margin-left: auto;
margin-right: auto;
}

#contentbuy {
float: left;
height: 420px;
width:  500px;
margin-right: 5px;
}
#content {
float: left;
height: 190px;
width:  500px;
margin-right: 5px;
}

#contentsell {
float: left;
height: 210px;
width:  500px;
margin-right: 5px;
}

#contenthow {
float: left;
height: 690px;
width:  500px;
margin-right: 5px;
}

#contentpricelist {
float: left;

height: 550px;
width:  770px;
margin-right: 5px;

}
#pricelinks {
height: 10px;

}

#contentmedia {
float: left;
height: 510px;
width:  500px;
margin-right: 5px;
}

#contentsafety {
float: left;
height: 410px;
width:  500px;
margin-right: 5px;
}
#sell {
float: left;
padding-top: 115px;
height: 80px;
width:  260px;
background: transparent url(images/car.jpg) no-repeat top center;
}

#pic {
float: left;

height: 160px;
width:  228px;
background: transparent url(images/michellecrop2.jpg) no-repeat top center;
}

#picmerc {
float: left;

height: 160px;
width:  228px;
background: transparent url(images/merc200.jpg) no-repeat top center;
}

#picsell {
float: left;

height: 160px;
width:  228px;
background: transparent url(images/hoodcrop.jpg) no-repeat top center;
}
#picbuy {
float: left;

height: 320px;
width:  500px;
background: transparent url(images/rows450.jpg) no-repeat bottom center;
}
#piclift {
float: left;

height: 250px;
width:  420px;
background: transparent url(images/lift250.jpg) no-repeat top center;
}
#arrivals {
float: left;
text-align: right;
padding-top: 5px;
height: 290px;
width:  330px;
background: transparent url(images/grey.jpg) no-repeat top center;
}

#content2 {
float: left;
text-align: left;
padding-top: 5px;
height: 130px;
width:  530px;
}
#navc3 {


margin-left: auto;
margin-right: auto;
width 760px;

}

#nav-menu3 ul
{

margin: auto;
list-style: none;
padding: 0;
width: 760px;
height: 60px;



}

#nav-menu3 ul li
{

float: left;
display: block;
height: 20px;

}

#nav-menu3 ul li a
{
display: block;
font-size: .9em;
text-transform: capitalize;
line-height: 1.5em;
height: 50px;
margin-left: 5px;
margin-right: 5px;
color: #384749;
text-decoration: underline;
font-weight: none;
text-align: center;
} 

#nav-menu3 ul li a:hover {
  color: #49a80f ;
  background-color: transparent ;
  text-decoration: underline ;
}
#logos {

float: left;
padding-top: 5px;
height: 120px;
width:  770px;
background: transparent url(images/logos.gif) no-repeat top center;
}



#footer{
height: 130px;

width: 770px;
margin-left: auto;
margin-right: auto;
position: relative;

}

.clearfooter {   

height: 130px;   
clear: both;
}

div.box .input-text{
border:1px solid #3b6e22;
color:#666666;
}


div.box label{
display:block;
margin-bottom:20px;
color:#555555;
}

div.box label span{
display:block;
float:left;
padding-right:6px;
width:70px;
text-align:right;
font-weight:bold;
}

.green{
background:url(img/green.gif);
padding:0px 6px;
border:1px solid #3b6e22;
height:24px; 
line-height:24px;
color:#000000;
font-size:12px;
margin-right:10px;
display:inline-block;
text-decoration:none;
}
