body 
{
   background-color: #990000;
   background-image: url('../images/bgraw.png');
   background-repeat: repeat-x;
   text-align: center;
   margin: 0 auto 0 auto;
   font-family :  Helvetica, Verdana, Arial, sans-serif;
   font-size: 100%;

}

#wrapper{
width: 800px;
margin: 0 auto 0 auto;
text-align: left;
background-color: #4d0000;
border-left: thin solid #565656;
border-right: thin solid #565656;
}
#topmast a img{
border:0;
}

#topmast img{
 margin-top: 10px;
 margin-left: 7px;
}

#nav_menu{
 
 float: right;
 width: 400px;
 list-style-type: none;
 margin-right: 0px;
 padding: 0;
 margin-top: 0;
 margin-bottom: 0;
 height: 15px;

}

#nav_menu li {
 float: left;
 margin: 0;
 padding: 0;
 height: 15px;

}

#nav_menu a{
 display: block;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0;
 padding-bottom: 0;
 text-align: center;
 text-decoration: none;
 border-right: 1px solid #9e9e9e;
 margin-top: 0;
 margin-bottom: 0;
 color: #D1D1D1;
 font-size: 0.7em;
 height: 15px;
}

#nav_menu #nav_home a{
 border-left: 1px solid #9e9e9e;
}

#nav_menu a:hover{
 background-color: #990000;
}

#cell_wrapper
{
 margin-left: 7px;
 width: 785px;
}

#cell_wrapper #top_cell
{
 width: 785px;
 height: 22px;
 float: left;
}
#cell_wrapper #left_cell
{

 background-image: url('../images/left_cell.png');
 background-repeat: repeat-y;
 width: 7px;
 height: 600px;
 float: left;
}

#cell_wrapper #cell_content
{
 position: relative;
 background-color: #9e9e9e;
 width: 771px;
 height: 575px;
 float: left;
 padding-top: 25px;
}

#cell_wrapper #cell_content img
{
 display: block;
 float: right;
 
}

#cell_wrapper #cell_content h2
{
 color: #4D0000;
 font-size: 1.25em;
 margin-top: 30px;
 margin-left: 10px;
 
}

#cell_wrapper #cell_content h2.compliance
{
 margin-top: 0px;
 margin-left: 20px;
 
}

#cell_wrapper #cell_content h3
{
 color: #4D0000;
 font-size: 1em;
 margin-top: 0;
 margin-left: 40px;
 
}

#cell_wrapper #cell_content p
{
 color: #330000;
 font-size: 0.8em;
 width: 350px;
 padding-left: 30px;
}

#cell_wrapper #cell_content p a
{
 color: #800000;
 font-weight: bold;
 text-decoration: none;
}

#cell_wrapper #cell_content p a:hover
{
 text-decoration: underline;
}

#cell_wrapper #cell_content p.compliance_wide
{
 width: 550px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
}

#cell_wrapper #cell_content p.home_address
{
 text-align: center;
 font-size: 0.65em;
 padding: 0;
 margin-left: auto;
 margin-right: auto;
}

#cell_wrapper #cell_content p em
{
font-weight:bold
} 

#cell_wrapper #right_cell
{

width: 7px;
height: 600px;
 background-image: url('../images/right_cell.png');
 background-repeat: repeat-y;
 float: left;
}

#cell_wrapper #bottom_cell
{

}

#wrapper p.copyright_notice
{
 color: #D1D1D1;
 margin: 0;
 padding: 0;
 font-size: 0.65em;
 text-align: center;
}

#cell_wrapper #compliance_left_cell
{

 background-image: url('../images/left_cell.png');
 background-repeat: repeat-y;
 width: 7px;
 height: 2800px;
 float: left;
}

#cell_wrapper #compliance_cell_content
{
 position: relative;
 background-color: #9e9e9e;
 width: 771px;
 height: 2775px;
 float: left;
 padding-top: 25px;
}

#cell_wrapper #compliance_cell_content img
{
 display: block;
 float: right;
 
}

#cell_wrapper #compliance_cell_content img.compliance_headings
{
 float: left;
 margin-left: 50px;

 
}

#cell_wrapper #compliance_cell_content h2
{
 color: #4D0000;
 font-size: 1.25em;
 margin-top: 30px;
 margin-left: 10px;
 
}

#cell_wrapper #compliance_cell_content h2.compliance
{
 margin-top: 0px;
 margin-left: 20px;
 
}

#cell_wrapper #compliance_cell_content h3
{
 color: #4D0000;
 font-size: 1em;
 margin-top: 0;
 margin-left: 40px;
 
}

#cell_wrapper #compliance_cell_content p
{
 color: #330000;
 font-size: 0.8em;
 width: 350px;
 padding-left: 30px;
}

#cell_wrapper #compliance_cell_content p.compliance_text
{
 color: #330000;
 font-size: 0.75em;
 width: 550px;
 padding: 0;
}

#cell_wrapper #compliance_cell_content p.compliance_wide
{
 width: 550px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
}

#cell_wrapper #compliance_cell_content p.home_address
{
 text-align: center;
 font-size: 0.65em;
 padding: 0;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0;
}

#cell_wrapper #compliance_cell_content p em
{
font-weight:bold
} 

#cell_wrapper #compliance_right_cell
{

width: 7px;
height: 2800px;
 background-image: url('../images/right_cell.png');
 background-repeat: repeat-y;
 float: left;
}

#compliance_menu{
 display: block;
 width: 700px;
 list-style-type: none;
 padding: 0;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 40px;
 margin-right: auto;
 text-align: center;

}

#compliance_menu li {
 float: left;
 margin: 0;
 padding: 0;

}

#compliance_menu a{
 float: left;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0;
 padding-bottom: 0;
 text-align: center;
 text-decoration: none;
 border-right: 1px solid #330000;
 margin-top: 0;
 margin-bottom: 0;
 color: #800000;
 font-size: 0.75em;
}

#compliance_cell_content img.compliance_headings{
  clear: left;
}

#compliance_cell_content #comp_row{
  margin-top: 30px;
}

#compliance_menu #compliance_toyota_soarer{
  margin-left: 70px;
}

#compliance_menu #compliance_nissan_skyline_v35{
  clear: left;
   margin-left: 60px;
}

#compliance_menu #compliance_nissan_silvia{
  margin-left: 30px;
}

#compliance_menu #compliance_mitsubishi_fto{
  margin-left: 100px;
}

#compliance_menu #compliance_toyota_chaser a{
  border-right: none;
}

#compliance_menu #compliance_mitsubishi_delica a{
  border-right: none;
}

#compliance_menu #compliance_nissan_skyline_r32 a{
 border-right: none;
}

#compliance_menu #compliance_nissan_stagea a{
 border-right: none;
}

#compliance_menu #compliance_nissan_condor a{

}

#compliance_menu a:hover{
 color: #D1D1D1;
 background-color: #990000;
}

#cell_wrapper #cell_content p.contact_p
{
 width: 550px;
 margin-left: 60px;
}

fieldset {
  margin: 0 0 0 0;
  padding: 0;
  border-style: none;
}

fieldset ol {
  padding: 0 0 0 60px;
  list-style: none;
}

fieldset li {
  padding-bottom: 10px;
}

fieldset li input.name{
 margin-left: 20px;
}

fieldset li input.email{
 margin-left: 37px;
}

fieldset li input.phone{
 margin-left: 16px;
}

fieldset li select{
   margin-left: 20px;
}

fieldset.submit {
  margin-left: 520px;
  border-style: none;
  padding-bottom: 30px;
}

fieldset.submit input {
   color:#D1D1D1;
   font-weight:bold;
   background-color:#990000;
   border:1px solid;
   border-top-color:#660000;
   border-left-color:#660000;
   border-right-color:#660000;
   border-bottom-color:#660000;
}

label {
  padding-left: 20px;
  padding-top: 20px;
  color: #4D0000;
  font-size: 0.8em;
}

label.email {
margin-left: 35px;
}

label.subject {
padding-left: 7px;
}

label em {
  color: #990000;
  font-style: normal;
  font-size: 0.7em;
}

#cell_wrapper #cell_content h2.contact_h2
{
 margin-top: 10px;
 color: #800000;
}

#cell_wrapper #cell_content h3.contact_h3
{
 color: #990000;
}

#cell_wrapper #cell_content h3.contact_h3_or
{
 color: #800000;
 font-size: .8em;
}

textarea {
  margin-left: 80px;
}

#cell_wrapper #cell_content h3.thank_you
{
 color: #800000;
 text-align: center;
 margin: 40px 0 0 0;
 padding: 0 0 0 0;
}

#cell_wrapper #cell_content p.about_wide
{
 width: 550px;
 text-align: left;
 margin-left: 30px;
 padding: 0;
}

