


body{
background-color: #F2F2F2;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
margin:5px 0 0 0;
}

img{
border-style: none;
}


#wrapper{

width:800px;
margin:0 auto;
overflow:hidden;
}

#header{
background:#F2F2F2;
height:175px;
width:800px;
margin:0 auto;
}

#headerleft{
background:#F2F2F2;
height:80px;
width:331px;
float:left;
margin:40px 0 0 0;
}


#headerright{
background:#F2F2F2;
background-image:url(../resources/images/davemarronmotors_backgroung.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:469px;
height:80px;
float:right;
margin:40px 0 0 0;
}

.callus{
float:right;
padding:20px 10px 10px 10px;
}

.buttontab{
background:#9BA9B2;
width:144px;
height:47px;
float:right;
margin:8px 0px 0 4px;
background-image:url(../resources/images/buttonholder.jpg);
background-repeat:no-repeat;
text-align:center;
display:inline;
}

.buttontab:hover{
cursor:pointer;
color:#FFFFFF;
}

.buttonimage{
margin:0;
padding:12px 0px 0 32px;
}


#topline{
background:#386B95;
height:16px;
width:800px;
float:left;
}

#maincontainer{
background:#9933FF;
height:350px;
width:800px;
}

#mainheading{
background:#4C5159;
height:63px;
width:750px;
padding:30px 25px 0px 25px;
color:#FFFFFF;
}

#homecentrepanel{
background:#4C5159;
width:750px;
height:244px;
padding:5px 25px 5px 25px;
}

#servicescentrepanel{
background:#4C5159;
width:750px;
height:244px;
padding:5px 25px 5px 25px;
}

.logoimage{
float:left;
margin:0;
padding:0;
}

#mainimagecontainer{
background:#E6E6E6;

width:507px;
float:left;
padding:13px 0px 13px 10px;
}



#servicesmain ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
margin:0 0 0 20px;
padding:30px 0 0 20px;
line-height:17pt;
float:left;
}

#servicesright{
background:#E6E6E6;
height:284px;
width:194px;
float:right;
padding:11px 10px 10px 10px;
}



#maintextcontainer{
height:249px;
width:216px;
float:right;
background-image:url(../resources/images/gradient-box.jpg);
background-repeat:no-repeat;

}

#maintextcontainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
margin:10px 10px 0px 10px;
line-height:15pt;
float:left;
display:inline;
}

.similogo{
float:right;
padding:5px;
}

#footer{
background-color:#4c5159;
height:42px;
width:750px;
padding:20px 25px 30px 25px;
}

#footerlogos{
background:#FFFFFF;
width:750px;
float:left;
padding:0px 0 4px 4px;
margin:0;
display:inline;
}

#servicesmain{
background-image:url(../resources/images/servicesbackground.jpg);
background-repeat:no-repeat;
width:517px;
height:305px;
float:left;
}

#homecontactpanel{
background:#4C5159;
width:750px;
height:335px;
padding:5px 25px 5px 25px;
}

#contactusdiv{
background:#FFFFFF;
width:748px;
height:305px;
background-image:url(../resources/images/contactusbackground.jpg);
background-repeat:no-repeat;
}

.leftcontactus{
width:229px;
height:275px;
float:left;
margin:15px 0px 0 20px;
}

.centrecontactus{
width:438px;
height:275px;
float:left;
margin:15px 0px 0 35px;
}

.leftcontactus h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:500;
font-size:12pt;
padding:0 0 4px 0px;
margin:0;
font-style:italic;
}

.leftcontactus p{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10pt;
padding:0 0 10px 0px;
margin:0;
}

.leftcontactus label{
font-family:Georgia, "Times New Roman", Times, serif;
}

.centrecontactus h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12pt;
padding:0 0 4px 0px;
margin:0;
font-style:italic;
}

.centrecontactus p{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:10pt;
padding:0 0 10px 0px;
margin:0;
}

#map{
border:solid 1px #CCCCCC;
width:438px;
height:245px;
padding:4px;
}

.buttontab p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16pt;
font-weight:500;
padding:15px 0 0 0px;
margin:0px;
}

#endcontainer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
}
