body {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin:0;
	background: #666;
}
table{ background:#fff; }

body, td {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
}

#header{background: #fff url(header1.jpg) no-repeat right top }

#nav{
  list-style:none;
  float:right;
  margin:0 25px 0 0px;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  width:500px;
}
#nav li{ float:left; margin: 0 0 0 5px}
#nav a, #nav a:visited {
  color:#fff; 
  text-decoration:none;
  border:none;
 }
 
#nav a:hover {
  color:yellow;
  border:none;
}
#cars{
  float:left;
  margin: 5px 20px 5px 0;

}

a, a:visited {
  color:#666; 
  text-decoration:underline;
  border:none;
 }
 
a:hover {
 
  border:none;
}

a img{ border:none}

.main-text{
 
  margin:20px;
}
.main-text p{
 
  margin: 20px 60px;
  padding-top:10px;
}
.main-text div img{float:left}
#content1{ margin:0 5px; height:240px; border-bottom:solid 1px #999;}
#content{margin:0 5px;}
#content2{ clear:both; margin: 5px; padding:10px;  height:130px; background:#f3f5ee}
#content2 img{ float: left; margin:0 0 0 10px; }
.bar{border-top:solid 1px #999; margin:0 5px}
#text-rooftiles{float:left; margin-left:10px}
#pic{margin-left:10px; }
#pic img{margin:0 14px; }

#footer{
  list-style:none;
  float:right;
  margin:10px 0px 10px 10px;
  color:#fff;
  font-size:10px;
  font-weight:bold;
  width:440px;
}
#footer li{ float:left; margin: 0 0 0 5px}
#footer  a, #footer  a:visited, #copy a, #copy a:visited{
  color:#fff; 
  text-decoration:none;
  border:none;
  
 }
 #footer li a:hover , #copy a:hover{
  color:yellow;
  border:none;
}
#copy{ color:#fff;
 font-size:10px;
  font-weight:bold;
  margin:10px;

  float:left;
 } 

.roof{
 margin: 20px 100px;
}
.roof2{
 margin: 20px 180px;
}
.rooftext{ text-align:center; margin: 5px 0 0 0}

#contact-radio ul{

list-style:none;

}

.red{ color:red;}
