body { background: url('img/background.jpg'); font-family:"Trebuchet MS",Helvetica,Arial,Verdana,sans-serif; }
#contain { width: 960px; margin: auto;}

#header
{ height: 100px;
padding: 0px;
overflow: hidden; }

#header ul.nav
{ list-style-type:none;
width:auto;
display:block;
margin: 0px;}

#header li
{ float: right;
height: 55px;
display: block;
width: 150px;
text-align:	center;
color: #e1e1e1;
border-top: 8px solid #e1e1e1;
padding-top: 10px;
font-size: 13px;	}

#header ul a {
text-decoration: none;
color: #e1e1e1;
display: block; }

#header li.home
{ background: url('img/home.png') no-repeat bottom center; }

#header li.gallery
{ background: url('img/gallery.png') no-repeat bottom center; }

#header li.about
{ background: url('img/about.png') no-repeat bottom center; }
	
#header li:hover.gallery
{ border-top: 8px solid #00aeef; background: url('img/gallery_on.png') no-repeat bottom center;}
	
#header li:hover.home
{ border-top: 8px solid #f7941d; background: url('img/home_on.png') no-repeat bottom center; }

#header li:hover.about
{ border-top: 8px solid #00a651; background: url('img/about_on.png') no-repeat bottom center; }

#banner.slide
{ height: 360px;
margin-top: 2px;
position: relative;
overflow: hidden; }

#banner.gallery {
height: 500px;
text-align: center;
overflow: auto;
/* background: url('img/trans1.png'); */
background: #ffffff;
padding: 20px;
}

#banner.gallery  img {
border: 0px;
padding: 10px; }

#banner ul {
list-style-type: none;
padding: 0px;
margin: 0px; }

#banner li { display: inline; }

/* #filter li {
	font-family: Georgia, serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -2px;
	line-height: 1.2em;
	padding: 15px;
	text-decoration: none;
} 

#filter a { text-decoration: none; color: #00aeef; } */

#footer ul {
width: 960px;
margin: 0px auto;
padding: 0px;
list-style-type: none; }

#filter li a {
display: block;
height: 83px;
float: left;
text-indent: -9999px; 
background-image: url('img/filtermenu.png'); }

#filter li a.menu_int {
width: 160px;
background-position: 0 0; }

#filter li a.menu_bmw {
width: 160px;
background-position: -160px 0; }

#filter li a.menu_rvs {
width: 160px;
background-position: -320px 0; }

#filter li a.menu_benz {
width: 160px;
background-position: -480px 0; }

#filter li a.menu_all {
width: 160px;
background-position: -640px 0; }

#filter li a.menu_pp {
width: 160px;
background-position: -800px 0; }

#filter li a.menu_int:hover {
width: 160px;
background-position: 0 -84px; }

#filter li a.menu_bmw:hover {
width: 160px;
background-position: -160px -83px; }

#filter li a.menu_rvs:hover {
width: 160px;
background-position: -320px -83px; }

#filter li a.menu_benz:hover {
width: 160px;
background-position: -480px -83px; }

#filter li a.menu_all:hover {
width: 160px;
background-position: -640px -84px; }

#filter li a.menu_pp:hover {
width: 160px;
background-position: -800px -83px; }

#filter a { outline: none; }

p {
text-align: right;
padding: 5px;
font-family: Georgia, serif;
font-size: 12px;
/* font-style: italic; */
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.42em;
color: #ffffff;
}


#service { margin-top: 2px; }

#service li {
position: relative;
list-style-type:none;
width: 225px;
height: 300px;
margin: 7px;
float: left;
background: url('img/trans1.png');}

#service h1 {
text-align: center;
font-family: Georgia, serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1.5px;
padding: 5px;
margin: 0px;
color: white;
display: block;
background: url('img/trans2.png'); }

#service p {
text-align: justify;
width: 210px;
padding: 5px;
font-family: Georgia, serif;
font-size: 12px;
/* font-style: italic; */
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.42em;
color: #ffffff;
}

#service p.price {
font-family: Georgia, serif;
font-size: 26px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: -2px;
line-height: 1.2em;
text-align: right;
color: black;
position: absolute;
top: 210px; }

#footer { margin-top:5px; }

