body{
  font-family: arial, tahoma, Sans-serif;
  font-size:11px;
  text-align: left;
  margin:left;
  padding: 0;
  color:#000;
	background-color: #fff;
	background-image: url(images/tile.jpg);
background-repeat: repeat-y;
	margin: 0;
}


a, .email{
text-decoration: underline;
font-weight: bold;
color: #ff6600;
}



.wrapper{
margin:left;
width:817px;
height:auto;
  background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.content{
float:left;
width:635px;
height:auto;
}

.contentother{
float:right;
width:615px;
height:auto;
margin-top:10px;
}

.stock{
float:right;
width:615px;
height:auto;
margin-top:10px;
}


.content p{
width:550px;
padding-left:30px
}

.contentabout{
float:left;
width:335px;
height:auto;
margin-top:10px;
}

.contentabout p{
padding-left:30px
}


.contentother p{
width:600px;
}


.location_map{
background-image: url(images/location_map.jpg);
background-repeat: no-repeat;
width:318px;
height:231px;
float:left;
}

.location_map p{
margin-top:50px;
width:250px;
height:130px;
}

.map{
float:left;
border:none;
}


.contact{
float:left;
background-image: url(images/contact_image.jpg);
background-repeat: no-repeat;
width: 262px;
height:230px;
}

.contact p{
margin-top:50px;
width:130px;
height:130px;
margin-left:34px;
}

.header{
float:left;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
height: 125px;
width: 817px;
}

.shaddow{
background-image: url(images/shaddow.jpg);
background-repeat: no-repeat;
width:641px;
height:57px;
float:left;
}


.car{
float:left;
background-image: url(images/car.jpg);
background-repeat: no-repeat;
width:580px;
height:192px;
}

.side{
float:left;
background-image: url(images/left.jpg);
background-repeat: no-repeat;
width:176px;
height:730px;
}


#buttons{
margin: 65px 0px 0px 50px;
}


#buttons ul{
margin: 0;
padding: 0;
list-style: none;

}


#buttons li{
margin: 0px 0px 2px 0px;
text-decoration: underline;
}


#buttons li a{
width: 110px;
display: block;
padding: 1px;
color: #ff6600;
font-weight: bold
text-decoration: underline;
font-size: 12px;
}


#buttons li a:hover{
color: #8f8f8f;
}

.contentheader{
float:left;

}

.flash{
float:left;
margin-left: 25px;
}

.feature{
float:right;
width:208px;
height:229px;
background-image: url(images/featured.jpg);
background-repeat: no-repeat;
}

.feature {
	
  float:right;
width:208px;
height:250px;
background-image: url(images/featured.jpg);
background-repeat: no-repeat;
position: relative;
}



.feature #inlineFourth {
	height: auto;
	width: 200px;
	position: relative;
	margin: 25px 0px 0px 3px;
}


.contact_side{
font-size: 11px;
margin: 40px 0px 0px 31px;
padding-left:20px;
font-weight: bold;
}

.contact_side b{
color: #ff6600;
}

.proton{
margin: 95px 0px 0px 20px;
}

.photo{
background-image: url(images/photo.jpg);
background-repeat: no-repeat;
height:400px;
width: 240px;
float:left;
margin-bottom:200px;
margin-right:5px;
margin-left:20px;
}

.photoworkshop{
background-image: url(images/photo_workshop.jpg);
background-repeat: no-repeat;
height:400px;
width: 240px;
float:left;
margin-bottom:200px;
margin-right:5px;
margin-left:20px;
}


.photo p{
margin-top:190px;
padding-left:10px;
}

