body {
  background-image:url(../images/bg.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#ffcc00;
  margin:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}
label {

}
#logo {
 float:left;
 width:250px;
 margin:0px auto auto auto;
 clear:none;
}
#car {
 float:right;
 width:524px;
 margin:0px auto auto auto;
 clear:none;
}
#nav {
 width:100%;
 height:40px;
 clear:both;
 background-image:url(../images/nav.jpg);
  border:1px solid #FFFFFF;

}
#nav a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#FFFFFF;
 padding-bottom:10px;
 padding-top:10px;
 padding-right:10%;
 text-decoration:none;
 display:inline-block;
 background-position:center;
 text-align:center;
}
#nav a:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#ffcc00;
 padding-bottom:10px;
 padding-top:10px;
 padding-right:10%;
 text-decoration:none;
 display:inline-block;
 text-align:center;
}
#item {
 width:95%;
 height:auto;
 background-color:#fef1bc;
 border:#2e2e2e 1px dotted;
 color:#000000;
 margin:15px auto auto auto;
 font-family:Arial, Helvetica, sans-serif;
 display:table;
 }
#thumb {
 width:30%;
 float:right;
 padding-bottom:auto;
 padding-top:auto;
 border:#940000 1px solid;
 clear:none;
 text-align:center;
 }
#data {
float:left;
width:auto;
 padding-bottom:auto;
 padding-top:10px;
 padding-left:10px;
 clear:none;
 text-align:justify;
 }
.textbox {
 background-image:url(../images/textbox.jpg);
 border:#000000 1px dotted;
 text-align:center;
 padding-left:20px;
 padding-right:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 }
 /* Messages and errors */
 .status_error {
   text-align:center;
   margin: 6px 6px 6px 6px;
   padding: 3px;
   border: solid 1px #dd3c10;
   background: #ffebe8;
 }
 
 .status_error p,{
   margin: 0;
   line-height:12px;
   font-weight:normal;
 }
 
 .status_error a {
   text-decoration: none;
   color: #dd3c10;
 }
 
 .status_error h2 {
   font-size:16px;
   font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
 }
 
 .status_msg {
   margin: 6px 6px 6px 6px;
   padding: 0px;
   border: solid 1px #F3C507;
   background: #FDF0BD;
   font-family: tahoma, verdana, arial, sans-serif;
 }
 
 .status_msg h2 {
   font-size:16px;
   font-family: tahoma, verdana, arial, sans-serif;
}
.paging-link {
 text-decoration:none;
 color:#000000;
 background-image:url(../images/page.jpg);
 background-position:top;
 background-repeat:repeat-x;
 background-color:#ffcc00;
 height:30px;
 padding:10px;
 margin:10px;
 border:#000000 1px solid;
 }
.paging-link:hover {
 text-decoration:none;
 color:#940000;
 background-color:#FFFFFF;
 background-image:none;
 height:30px;
 padding:10px;
 margin:10px;
 border:#940000 1px solid;
 }
.paging-link-na {
text-decoration:none;
color:#000000;
background-image:url(../images/page.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#ffcc00;
height:30px;
padding:10px;
margin:5px;
border:#000000 1px solid;
}
.paging-link-na:hover {
text-decoration:none;
color:#940000;
background-color:#FFFFFF;
background-image:none;
height:30px;
padding:6px;
margin:5px;
border:#940000 1px solid;
}
.this-page {
text-decoration:none;
color:#000000;
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
height:30px;
padding:10px;
margin:5px;
border:#000000 1px solid;
}
#footer {
display:block;
border-top:2px solid #000000;
background-color:#2e2e2e;
color:#CCCCCC;
height:auto;
text-align:center;
padding:10px;
}
 