a {
 color:#B3B3BF;
 text-decoration:none;
 text-decoration: underline;
}

a:hover {
 color:#0F404F;
 background-color: #fff;
}

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

div#root {
 width:  678px;
 margin: 8px auto;
 background-color: #004890;
 border: 1px solid #0B2E56;
 text-align: left;
 padding: 5px;
 font-size: 12px;
}
       
* html div#root {width: 688px;}

/*
#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: 130%;
 color: #FFF;
 font-weight: bold;
 text-align: center;
 margin: 0px;
}

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

/* #content { width: 75%;}  */

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

.lp_box {
 border: 1px solid #FFF;
 background-color: #EFF7FF;   
 padding:5px;
 margin:5px;
 color:#27333F;
}

.copyright {
 clear:both;
}

.cell30 {
 border: 1px solid #FFF;
 background-color: #D1D8DF;
}

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

.cell30 a {
color: #14466F;
background-color: #D1D8DF;
text-decoration: none;
}

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

#frmLogin {
text-align: center;
}
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: 1px solid #FFF;
 background-color: #14466F;
 color:#fff;
}

.productparttitle {
 font-size: 110%;
 font-weight: bold;
 color: #FFF;
}

.productparttitlediv{
 background-color: #14466F;
 color: #fff;
 border: 1px solid #fff;
 padding: 2px;
}

ul#parts {
 list-style-type:square;
 margin:0;
 padding-left:12px
}

#parts a {
 color: #292A6F;   
 text-decoration: none;
}
.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;
}

.green, a.green_link{
 font-weight:bold;
 color:#124F0F;
 background-color: #EFF7FF;
 text-decoration: none;
}

a:hover.green_link{
 font-weight:bold;
 color:#1D394F;
 text-decoration: none;
 background-color:#fff;
}
.tel{
 color: #fff;
}
