body
{
text-align:center;
background: #DDD url('pageBackground.jpg') repeat-x fixed;
}

img,div {
behavior: url(iepngfix.htc);
}

.header
{
background: url('coatOfArms200.png') no-repeat top center;
background-position:50% 10px;
min-height:220px;
padding-left:20px;
padding-right:20px;
}

.headerbg
{
background: url('headerBackground.jpg') ;
border-bottom:4px solid;
border-color:#800;
}

.centering {
margin:0 auto;
width:90%;
border:4px solid;
border-color:#C00 #800 #800 #C00;

}

.floatleft {
float:left;
font-size:120%;
color:red;
margin-right:5%;
margin-top:60px;
}

.floatright {
float:right;
font-size:120%;
color:red;
margin-left:5%;
margin-top:60px;
}


h1
{
position:relative;
color:white;
}

.shadow {
position:absolute;
left:-1px;
top:-1px;
color:#BBB;
}

.shadow2 {
position:absolute;
left:1px;
top:1px;
color:white;
}

.shadow3 {
position:absolute;
left:-1px;
top:1px;
color:white;
}

.shadow4 {
position:absolute;
left:1px;
top:-1px;
color:white;
}

.fronttext {
position:absolute;
left:0px;
top:0px;
color:#666;
}

h2
{
margin-top:0px;
margin-bottom:-5px;
font-size:3.5em;
text-shadow:white 2px 2px;
font-variant:small-caps;
font-family:"Georgia";
text-align:center;
filter: Shadow(Color=#FFFFFF, 	
			Direction=135, 
			Strength=2);
}

.textbottom {
position:absolute;
overflow:hidden;
clip:rect(0.7em auto auto auto);
color:#800;
}


.menubar {
font-size:1.4em;
font-family:"Arial";
width:15%;
border:1px solid black;
olor:white;
display:inline-block;
margin-right:4px;
}


.centerit {
text-align:center;
padding-top:1px;
padding-bottom:1px;
border-bottom:4px solid;
border-color:#800;
background:#DDD;
}

.centerBody {
background-color:#DDD;
}

IMG.displayed {
display: block;
    margin-left: auto;
    margin-right: auto 
}

a.menulink {
color:#111;
background: url('buttonBackgroundRed.jpg') repeat-x center;
font-size:1.4em;
font-family:"Arial";
width:18%;
border:1px solid black;
display:inline-block;
margin-right:4px;

}

a.menulink:hover {
background: url('buttonBackgroundRedHover.jpg') repeat-x center;
color:white;

}

.carleft {
float:left;
clear:left;
width:13%;
padding:10px 10px 10px 10px;
color:#222;
border-right: 2px double #444;
border-bottom: 4px groove #444;
font-variant: small-caps;
font-size:150%;
font-weight:bold;
font-family:"Arial";
}

.carright {
float:right;
clear:right;
width:13%;
padding:10px 10px 10px 10px;
color:#222;
border-left: 2px groove #444;
border-bottom: 2px groove #444;
font-variant: small-caps;
font-size:150%;

}

.imgleft {
float:left;
clear:left;
width:13%;
padding:10px 10px 10px 10px;
border-right: 2px groove #444;
border-bottom:2px groove #444;
}

.imgright {
float:right;
clear:right;
padding:10px 10px 10px 10px;
border-left: 2px groove #444;
border-bottom:2px groove #444;
width:13%;
}

#aCar {
border:1px solid blue;
width:600px;
height:360px;
background-repeat: no-repeat;
background-position:center;
margin-left:auto;
margin-right:auto;
}

#aCarImg {
margin-top:10px;
border:1px solid blue;
}

.centerCar {
margin:0 auto 0 auto;
width:600px;

}

h3 {
font-size:125%;
}

h4 {
font-size:110%;
}

.textleft {
float:left;
width:13%;
clear:left;
font-size:1.5em;
border-right:2px groove #444;
border-bottom:2px groove #444;
padding:10px 10px 10px 10px;
text-align:center;
}

.textright {
float:right;
width:13%;
clear:right;
font-size:1.5em;
border-left:2px groove #444;
border-bottom:2px groove #444;
padding:10px 10px 10px 10px;
text-align:center;
}

.map {
width:600px;
height:360px;
}

.carBottomTable {
background-color:#DDD;
font-size:150%;
color:#777;
border:1px solid black;
text-align:center;
width:100%;
}

.carBottomCell {
text-align:center;
width:25%;
border:1px solid black;
font-variant: small-caps;

}

