/* Acton Car Service */



/*
--------------------------------------------------
Body
*/


body {
background:#999999;
margin:0px auto;
border:0px;
padding:0px;
min-width:800px;
text-align: center;

font-size:12pt;
font-family:Verdana,Times;

}

/*
--------------------------------------------------
layout
*/

#main {
margin:auto;
text-align:left;
width:800px;
}

#header {
background:#66A3D2 url("images/header.jpg");
height:180px;
margin-top:20px;


}

/*
--------------------------------------------------
menu
*/


#menubar {

background:#ffe500 url("images/menubarback.gif");;
height:40px;
padding:0px 0px 0px 50px;
}

#menu {
background:#ffe500;
padding:14px 0px 0px 0px;
font-size:12pt;
color:#000000;
font-family:helvetica;
}

#menu li{
text-align:center;
display:block;
float:left;
width:107px;

background:url("images/menuback.gif");
margin:0px 10px 0px 0px;
}

#menu li.link{
text-align:center;
display:block;
float:left;
width:107px;
height:16px;
background:url("images/menuback2.gif");
margin:0px 10px 0px 0px;
}


#menu li a{

font-size:12pt;
color:#0b61a4;
font-family:helvetica;

}

#content {
background:#ffffff;
text-align: center;
padding-top:25px;
float:left;
}

#contentleft {
float:left;
width:425px;
margin:25px 0px 25px 50px;
text-align:left;
display:inline;
}

#contentright {
float:right;
width:250px;
margin:25px 50px 25px 0px;
text-align:left;
display:inline;

}

#footer {
background:#0B61A4;
height:50px;
width:800px;
float:left;
text-align:center;
padding:30px 0px 0px 0px;
}

#footer a{
color:#66A3D2;
font-family:Helvetica;
text-decoration:none;
display:block;	
}
#footer a.left 
{
	float:left;
	margin-left:10px;
}
#footer a.right
{
	float:right;
	margin-right:10px;
}
/*
--------------------------------------------------
Service Hours
*/

#servicehours {
background:#25567b;
padding:20px 0px; 20px; 0px;
margin:20px 0px 20px 0px;
}

#servicehours h1 {
color:#ffffff;
font-family:Helvetica;
font-size:14pt;
font-style:italic;
margin:0px 0px 0px 10px;
}

#servicehours table {
margin:10px 0px 10px 0px;
}

#servicehours table th {
background:#66a3d2;
text-align:center;
font-family:Helvetica;
font-size:12pt;
padding:5px;
font-weight:100;
}

#servicehours table td {
background:#66a3d2;
text-align:center;
font-family:Helvetica;
font-size:12pt;
padding:25px 5px 25px 5px;
font-weight:100;
}
/*
--------------------------------------------------
text decoration
*/


h1 {
color:#ad2b4e;
font-family:Helvetica;
font-size:24pt;
font-style:italic;
margin:0px 0px 20px 0px;
}



h2 {
color:#0b61a4;
font-family:Helvetica;
font-size:20pt;
margin:0px 0px 20px 0px;

}

div.header1 {
width:425px;
height:120px;
background:url("images/header1.jpg");
position:relative;
}

div.header2 {
width:425px;
height:120px;
background:url("images/header2.jpg");
position:relative;
}


h1.header1 {
color:#ad2b4e;
font-family:Helvetica;
font-size:24pt;
font-style:italic;

padding-top:80px;

width:425px;
height:40px;
background:url("images/header1.jpg");

}

h1.header2 {
color:#ad2b4e;
font-family:Helvetica;
font-size:24pt;
font-style:italic;

padding-top:80px;

width:425px;
height:40px;
background:url("images/header2.jpg");

}

li {
padding:5px 0px 5px 0px;
}

li a{
font-size:16pt;
font-family:Helvetica;
color:#0b61a4;
text-decoration:none;

}

p {
margin:10px 0px 20px 0px;
}

/*services*/
a.top_href
{
	display:block;
	margin:0 0 10px;
	text-decoration:none;
}
.standart_list
{
	list-style-type:square;
	list-style-position:inside;
	margin:10px 0;
}
.standart_list li a, a.top_href
{
	font-family:Verdana,Times;
	font-size:12pt;
	color:#0b61a4;
}
.standart_list li a:hover, a.top_href:hover
{
	text-decoration:underline;
}
/*contact*/
table.contact
{
	padding:10px 0px 10px 10px;
	margin:10px 0;
	width:390px;
	border:1px dotted black;
	font-size:11pt;
}
table.contact tr td
{
	vertical-align:middle;
}
.margin_both
{
	margin:10px 0;
}
