@charset "utf-8";
/* CSS Document */


body{
background-color:#fff;
background-image:url(images/bodybg.jpg);
background-repeat:repeat-x;
margin:0 auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}


#splashholder{
width:800px;
margin:0 auto;
height:auto;

}

#menu ul{
display:inline;
}


img a{
border:0;
}

img{
border:0;
}

#wrapper{
width:900px;
margin:0 auto;
height:auto;
position:relative;

}

#mazdaheader{
width:900px;
float:left;
position:relative;
width:900px;
height:77px;
padding-top:40px;
}

#nav{
background-image:url(images/mazdamenubg.gif);
background-repeat:repeat-x;
height:40px;
width:900px;
float:left;
position:relative;
*padding-top:10px;
margin-top:30px;

}

#topnav ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

}

#topnav li{
display:block;
float:left;
margin:0;
padding:0;
}

#topnav li a {

color:#FFFFFF;
display:block;
float:left;
line-height:16px;
padding:0px 0px 0px 18px;
text-decoration:none;
}

#topnav li a:hover {

color:#FF0000;
display:block;
float:left;
line-height:16px;
padding:0px 0px 0px 18px;
text-decoration:none;
}

#nav li a.first {
padding-left:0px;
}

#flash{
margin-top:20px;
width:898px;
height:271px;
float:left;
position:relative;
background-color:#FFFFFF;
border:1px solid #efefef;
}

#fourboxes{
width:900px;
height:168px;
float:left;
position:relative;
padding-top:20px;
}

#homecontent{
width:900px;
height:auto;
float:left;
position:relative;
padding-top:20px;
}

#footer{
width:900px;
border-top:1px solid #efefef;
float:left;
position:relative;
margin-top:20px;
margin-bottom:20px;
}

#contentwrapper{
float:left;
position:relative;
width:900px;
height:auto
}

#sidecontent{
float:left;
position:relative;
width:207px;
padding-top:20px;
}

#maincontent{
float:left;
position:relative;
width:683px;
height:auto;
padding-top:20px;
}

#maincontent p{
margin-left:20px;

}


#maincontent h1{
font-size:16px;
margin-left:20px;
color:#990000;
}