#hometext{

}

#hometext #header1{
margin-left:250px;
}

.header2{
font-size:1.7em;
}

#maincontent{
padding-top:435px;
font-size:0.8em;
width:480px;
text-align:justify;
margin-left:250px;
}

#paddingtext{
height:175px;
overflow:auto;
padding:5px;
}

#menuleft{
position:absolute;
top:100px;
font-size:0.8em;
}

#menuleft a{
color:#fff;
text-decoration:none;
}

#menuleft img{
padding-top:3px;
padding-bottom:3px;
}

#search{
position:absolute;
top:130px;
border:8px solid #29abe2;
padding:5px;
margin-left:250px;
width:718px;
font-size:0.8em;
}

#searchbox{
margin:-5px;
border:8px solid #636363;
float:left;
width:250px;
padding:10px;
}

#searchbox td{
padding:3px;
}

#searchbox a{
color:#fff;
}

#searchbox span{
color:#29abe2;
font-weight:bold;
font-size:1.2em;
}

#imagebox{
cursor:pointer;
float:left;
padding:0px;
margin:-5px;
margin-left:5px;
}

#fourboxes{
position:absolute;
top:386px;
margin-left:250px;
}

#newcars{
background:url("../images/new-cars.jpg") no-repeat;
height:160px;
width:180px;
}

#newcars a{
display:block;
color:#7d7d7d;
text-decoration:none;
font-weight:bold;
padding-top:105px;
padding-left:15px;
height:55px;
width:165px;
}

#approvedcars{
background:url("../images/approved-used.jpg") no-repeat;
height:160px;
width:180px;
margin-left:188px;
margin-top:-160px;
}

#approvedcars a{
display:block;
color:#29abe2;
text-decoration:none;
font-weight:bold;
padding-top:105px;
padding-left:15px;
height:55px;
width:165px;
}

#specialoffers{
background:url("../images/special-offers.jpg") no-repeat;
height:160px;
width:179px;
margin-left:376px;
margin-top:-160px;
}

#specialoffers a{
display:block;
color:#ec1c24;
text-decoration:none;
font-weight:bold;
padding-top:105px;
padding-left:15px;
height:55px;
width:164px;
}

#servicing{
background:url("../images/servicing.jpg") no-repeat;
height:154px;
width:180px;
margin-left:564px;
margin-top:-160px;
}

#servicing a{
display:block;
color:#f8931f;
text-decoration:none;
font-weight:bold;
padding-top:105px;
padding-left:15px;
height:55px;
width:165px;
}

#nationwide{
position:absolute;
top:555px;
border:8px solid #29abe2;
padding:5px;
font-size:0.8em;
margin-left:750px;
width:218px;
font-size:0.7em;
background:url("../images/map.jpg") no-repeat 70px 0;
}

#nationwide a{
text-decoration:none;
color:#fff;
}

#nationwide span, #vid span{
font-size:1.2em;
font-weight:bold;
}

#nationwide img{
float:right;
padding-right:10px;
}

#twit{
position:relative;
float:right;
margin-right:8px;
}
