* { margin: 0; padding: 0; }

body {
	margin: 0 0 0 0;
	background: #CEE9F4 url(/a112/images/bck.jpg) repeat-x;
  font-family: arial;
  color: #DF7419;
}
		
img {
  border: 0;
}

.header, .footer {
  margin:5px auto 0 auto;
  width: 800px;
  height: 105px;
}

.header div {
  float: left;
}

.headLeft {
  width:100px;
  height:100px;
  background:url(/a112/images/autobianchiLogo.gif) no-repeat;
}

.headDesc {
  margin:20px 10px 0 10px;
  font-size: 48px;
  font-weight: bold;
}

.headRight {
  width:88px;
  height:100px;
  background:url(/a112/images/abarthLogo.gif) no-repeat;
}

.footer {
  position:relative;
  width: 98%;
  clear: both;
  text-align: left;
  font-size: 12px;
  margin: 10px 0 0 10px;
}

.menu {
  float:left;
  width:130px;
  margin:0 0 30px 30px;
  /*border: 1px solid #000;*/
}

.menuItem {
  position: relative;
  clear: both;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  margin: 0 20px 0 0;
}

.menuItem a {
  color: #DF7419;
}

.menuItem a:link {
  text-decoration: none;
}
.menuItem a:visited {
  text-decoration: none;
}
.menuItem a:active {
  text-decoration: none;
}
.menuItem a:hover {
  color: #F7D915;
}

.content {
  position: relative;
  margin:0 30px 0 190px;
  /*border: 1px solid #000;*/
  font-size: 14px;
}

.imgFrame {
  padding: 5px 5px 5px 5px;
  margin: 5px 5px 5px 5px;
  border: 1px solid #aaa;
}

.subHead {
  font-size: 24px;
  font-weight: bold;
}

#links ul li {
  padding: 10px 10px 10px 5px;
}

#ukcarslist li {
  padding: 5px 5px 5px 5px;
}

#ourcarlist li {
  padding: 5px 5px 5px 5px;
}

.suppliername {
  margin: 20px 0 0 0;
  font-size: 20px;
  font-weight: bold;
}

.supplieraddress {
}

.supplierdesc {
  font-style: italic;
}

.techsubhead {
  font-size: 18px;
  font-weight: bold;
}

#techratios thead tr td, #techratios tbody tr td {
  padding: 5px; 20px 5px 20px;
}

#techratios thead tr td {
  background: yellow;
}

.puzzlepiece {
  width: 100px;
  height: 100px;
  float: left;
}

.sitemodsdate {
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  font-weight: bold;
}

.sitemodsdesc {
  position:absolute;
  top:0px;
  left:150px;
  margin: 0 20px 0 0;
}

#scramble {
  height:18px;
  width:70px;
  cursor:pointer;
  padding: 5px;
  margin: 10px 0 10px 0;
  background: #8DCFF4;
  border: 1px solid #DF7419;
  font-weight: bold;
}
