body { font-family: sans-serif; font-size:10pt; margin:0px; background-color:#000000; }
#logo {
	background: url(http://allwreckers.com/images/logo.jpg);
  background-repeat: no-repeat;
	float: left;
	width: 980px;
	height: 159px;
}
#nav {
  padding-top:5px;

}
#left {
  padding-right:5px;
}
.nav-link {
	background: url(http://allwreckers.com/images/nav-button.png);
  background-repeat: no-repeat;
	float: left;
	width: 140px;
	height: 30px;
  margin-top:0px;
  padding-top:5px;
  text-align:center;
}
a.normallink , a.normallink:visited, a.normallink:link, a.normallink:active {
  font-weight:bold;
  color:#444;
  font-size:9pt;
  text-decoration:underline;
  padding:3px 7px;
  
}
.nav-link a, a:visited, a:link, a:active {
  font-weight:bold;
  color:#1f02fd;
  font-size:9pt;
  text-decoration:none;
  padding:3px 7px;
  
}
.topnav {
  font-weight:bold;
  color:##1f02fd;
  font-size:9pt;
  text-decoration:none;
}
.topnav a, .topnav a:visited, .topnav a:link, .topnav a:active {
  font-weight:bold;
  color:##1f02fd;
  font-size:9pt;
  text-decoration:none;
  padding:3px 7px;
  
}
.nav-link a:hover {
  color:#1f02fd;
}
#credit-card-logos {
	background: url(http://allwreckers.com/images/credit-card-logos.png);
  background-repeat: no-repeat;
	float: left;
	width: 140px;
  height:95px;
  padding:10px 0 10px 0;
}
span.required{
  color:red;
  padding-left: 0px;
}
.div-list-table{
  padding:2px;
  border: 1px solid; 
  border-color: #c0c0c0; 
}
.div-spacer{
  height:10px;
 
}
div.required{
  color:red;
  padding-left: 150px;
}
span.page_title{
  font-weight:bold;
  color:#666;
  width:400px;
  font-size:11pt;
  text-decoration:none;
  border-bottom:1px solid #666;
}
div.page-title{
  font-weight:bold;
  color:#666;
  width:600px;
  height:20px;
  font-size:11pt;
  text-decoration:none;
  border-bottom:2px solid #eee;
}
span.message-head{
  width:200px;
  padding-top:10px;
  padding-bottom:4px;
  display:inline-block;
  background-color:#fff;
}
span.message{
  font-weight:normal;
  color:#666;
  font-size:9pt;
  text-decoration:none;
}
span.message a, span.message a:visited, span.message a:link, span.message a:active{
  font-weight:bold;
  color:#666;
  font-size:9pt;
  text-decoration:underline;
}
table.list  {
  width:594px;
}
table.list th {
  font-weight:bold;
  color:#666;
  padding:4px;
  background-color:#c0c0c0;
}
table.list td {
  font-weight:bold;
  padding:2px;
  color:#555;
  font-size:9pt;  
  background-color:#fff;
  border:1px dotted;

}
table.list a, span.message a:visited, span.message a:link, span.message a:active{
  font-weight:bold;
  color:#666;
  font-size:9pt;
  text-decoration:underline;
}
div.label{
  color:blue;
  font-weight:bold;
  background:#ffffff;
  display:block;
  padding-top:5px;
}
div.element{
  padding-top:5px;
}
div.form {
  width:600px;
  padding:2px;
  font-weight:bold;
}
h1 {
  font-size:11pt;
  font-weight:bold;
  padding:5px;
}

#notification {
  width:400px;
  background:#ccc;
  font-weight:bold;
  padding:5px;
  color:#666;
}
#admin-footer{
  border: 1px solid;
  border-color:#c0c0c0;
  height:30px;
  padding:5px;
}
#site-footer{
  border-top: 2px solid;
  border-color:#f7cd39;
  height:42px;
  padding-left:140px;;
}
#admin-footer a, #site-footer a{
  font-weight:bold;
  color:#666;
  font-size:10pt;
  text-decoration:underline;
}
.myclass {
 font-family: sans-serif; font-size:9pt;
}