body {

background-image: url(i/bg.jpg);
background-repeat:repeat-x;
font-size: 11px;
SCROLLBAR-FACE-COLOR: #004E61;  
SCROLLBAR-HIGHLIGHT-COLOR: #CCCC00; 
SCROLLBAR-ARROW-COLOR: #CCCC00;
scrollbar-track-color: #999999
}

p {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

#home td{font-size:12px; font-family:Arial, Helvetica, sans-serif}

h1 {
font-size: 14px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}
h2 {
font-size: 12px;
color: #003366;
font-family: Arial, Helvetica, sans-serif;
}
h3 {
font-size: 13px;
color: #F38F1D;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
}


a:link {color: #004E61; text-decoration: underline}
a:visited {color: #004E61; text-decoration: underline}
a:hover {color: #003399; text-decoration: none}
a:active {color: #003399; text-decoration: none}

.second a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;}

a.second:link {color: #004E61; text-decoration: underline}
a.second:visited {color: #004E61; text-decoration: underline}
a.second:hover {color: #003399; text-decoration: none}
a.second:active {color: #003399; text-decoration: none}


#vertmenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 160px;
padding: 0px;
margin: 0px;

}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;

}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 12px;
background-color:#f9f9f9;
display: block;
border-bottom: 1px dashed #CE1041;
padding: 4px 5px 5px 3px;
margin: 0px 7px 0px 0px;
text-decoration: none;
color: #666666;
width:150px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
font-size: 12px;
color: #ffffff;
background-color: #666666;
padding: 4px 5px 5px 3px;
margin: 0px 7px 0px 0px;
}




#form1 { 
font: 12px Arial, Helvetica, sans-serif; 
width: 500px; 
}

input, textarea { 
border: 3px double #DDDDDD; 
color: #999999; display: block; 
font: 12px Arial, Helvetica, sans-serif; 
margin: 4px 0 4px 0; 
-moz-border-radius: 6px; padding: 2px;
}

input:hover, input:focus, textarea:hover, textarea:focus {
 border: 3px double #005900;
 color: #000000;
}

fieldset { 
border: 1px solid #DDDDDD; 
margin-top: 12px; 
padding: 8px; 
background: #f4f4f4;
}

legend { 
color: #666666; 
padding: 0 12px; 
background: #fff; 
}

label { 
color: #666666; 
display: block; 
}

#company, #title, #name, #phone, #email, #part, #length, #address,#address2,#city { 
width: 300px; 
}

#special, #message { 
width: 450px; 
}


#form1-submit { 
background: #003366; 
border: 1px solid #FFFFFF; 
color: #FFFFFF; 
-moz-border-radius: 8px 0 8px 0; 
padding: 2px; 
}

.required { 
color: #666; 
}