a {
  color:#404C4F;
  text-decoration:none;    
}

a:hover {
  color:#0F404F;
}

body{
 text-align:center;
 background-color: #ffffff; 
}

div#root {
 width: 52em;
 margin: 8px auto;
 background-color: #eeeeee; 
 border: 1px solid #9F2436;
 text-align: left;
 padding: 5px;
}

* html div#root {
 width:51.12em;
}

div#right-content{
 display:none;
}
h1 {
 font-size: 120%;
 color: #990000;
 font-weight: bold;
 text-align: center;
 margin: 0px;
}

h2 {
 font-size: 110%;
 color: #990000;
 font-weight: bold;
 text-align: left;
 margin: 0px;
}

#content {
 width: 75%;
}  

#left-content {
 width:23%;
 float:right;
 margin:3px;
}

.lp_box {
 border: 1px solid #AFAFAF;
 background-color: #ffffff;   
 padding:5px;
 margin:5px;
 color:#000;
}

.copyright {
 clear:both;
}

.cell30 {
 border: 1px solid #990000;
 background-color: #EEEEEE;
}

.cell30 p{
padding-left:0;
margin:0;
text-align:center;
}

.cell-title  {
 font-weight: bold;
 color: #fff;
 background-color:#990000;
 padding: 5px;
 display:block;
 font-size:0.9em;
}

fieldset {
 border:none;
 padding:3px;
 font-size:0.9em;
}  

label {
 font-weight: bold;
 display:block;
}

input {
 border:1px solid #CDBFB6;
}
#username {
 font-weight: normal;
 background-color: #fff;
 width: 10em;
}

#userpass {
 font-weight: normal;
 background-color: #fff;
 width: 10em;
}

button {
 display:block;
 margin:3px auto;
 border:none;
 background-color: #990000;
 color:#fff;
}
.productparttitle {
 font-size: 110%;
 color: #990000;
 font-weight: bold;
}
ul#parts {
 list-style-type:square;
 margin:0;
 padding-left:12px
}

.footer {
 font-size: 10px;
 color: #666666;
 text-align: center;
 margin-top: 10px;
 clear: both;
}
.header {
 color: #990000;
 font-weight: bold;
 text-decoration: underline;
 padding-bottom:5px;
}
div#root {
width:  678px;
margin: 8px auto;
   background-color: #eeeeee;
    border: 1px solid #9F2436;
     text-align: left;
      padding: 5px;
       font-size: 12px;
}
* html div#root {width: 688px;}

#content {
width: 510px;
}
* html #content {
	width: 500px;
}
