body {

background-color:#000000;
margin:0;
padding:0;
text-align:center;
font-family:Arial;
font-size:12px;
color:#9ec10d;

}

.hidden{
  display: none;
}

.error{
 display: block;
 margin-left: 150px;
 color: #ff0000;
}

#page {

width:891px;
margin:auto;
padding:auto;
text-align:left;

}

#header {

width:891px;
height:25px;
background:#000000;
clear:both;

}

#header ul{
list-style-type:none;
}
#header li{
display:inline;
}
#header a{
float:left;
width:75px;
background:#000000;
padding:5px;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#f6f90d;
}
#header  a:hover{
color:red;
text-shadow: white 0.1em 0.1em 0.2em;
}
#mainarea {

width:891px;
clear:both;

}

#leftarea {

float:left;
width:400px;
height:641px;
padding-left:0px;
padding-right:0px;
background-image:url(images/leftarea.gif);

}

#logo {

position: relative;
left: 30px; top: 18px;
width:215px;
height:150px;
background-image:url(images/logo.gif);
clear:both;
}

#logomanufactory {

position: relative;
left: 113px; top: 107px;
width:247px;
height:132px;
background-image:url(images/logomanufactory.gif);
clear:both;
}

#homephoto {
position: relative;
left: 60px; top: 25px;
width:320px;
height:218px;
background-image:url(images/home.png);
clear:both;		
}

#menuarea {
float: left;
padding-top:50px;
padding-left:200px;

}

#pagetitle {
position: relative;
left: 10px; top: 12px;
color:#9ec10d;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:30px;
}

#pagenextprevious {
float: right;
padding-top: 0px;
padding-left: 0px;
color:#dfd30d;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
clear:both;
}

#pagenextprevious a:link,
#pagenextprevious  a:visited {
color:#dfd30d;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

#leftparagraph {
position: relative;
left: 30px; top: 170px;
width:370px;
height:350px;
clear:both;
}

#leftparagraph p {
color:#9ec10d;
line-height:15px;
font-size:12px;
font-weight:bold;
}

#leftpcenter {
position: relative;
left: 30px; top: 190px;
width:370px;
height:350px;
clear:both;
}

#leftpcenter p {
color:#9ec10d;
line-height:15px;
font-size:12px;
font-weight:bold;
}

#rightparagraph {
position: relative;
left: 0px; top: 15px;
width:370px;
height:350px;
clear:both;
}

#rightparagraph p {
color:#9ec10d;
line-height:13px;
padding-bottom:3px;
font-size:12px;
font-weight:bold;
}

#rightpcenter {
position: relative;
left: 0px; top: 100px;
width:370px;
height:350px;
clear:both;
}

#rightpcenter p {
color:#9ec10d;
line-height:13px;
padding-bottom:3px;
font-size:12px;
font-weight:bold;
}

#fontfortitles {
color:#dfd30d;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
}

#fontforheaders {
color:#dfd30d;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

#fontforheaders a:link,
#fontforheaders  a:visited {
color:#dfd30d;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;

}

#fontforheaders  a:hover {

  color:#000000;
  font-size:16px;
  text-shadow: red 0.1em 0.1em 0.2em;

}

#middlemenu{
position: relative;
left: 65px; top: 50px;
clear: both;
}

#middlemenu a:link,
#middlemenu  a:visited {
color:#dfd30d;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

#middlemenu td {
 padding-right: 20px;
 padding-top: 10px; 
}

#myemail a:link,
#myemail a:visited {
color:#dfd30d;
text-decoration:none;
font:Broadway, Helvetica, sans-serif;
font-size:12px;
}

#menuarea dl {

color:#f6f90d;
line-height:15px;

}

#menuarea a:link,
#menuarea  a:visited {
color:#dfd30d;
text-decoration:none;
text-transform:uppercase;
font:bold 1em/1em Broadway, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;

}

#menuarea a:hover {

  color:#000000;
  font-size:16px;
  text-shadow: red 0.1em 0.1em 0.2em;

}


#centerarea {

float:left;
width:91px;
height:641px;
padding-left:0px;
padding-right:0px;
background-image:url(images/centerarea.gif);

}

#rightarea {

float:right;
width:400px;
height:641px;
padding-left:0px;
padding-right:0px;
background-image:url(images/rightarea.gif);

}


#footer {

width:891px;
height:61px;
background-image:url(images/footer.gif);
clear:both;

}

#footer p {

padding-top:10px;

color:#FFFFFF;

padding-left:50px;

line-height:20px;

}

#contactemail table {   
 background-color: transparent; 
 color: #000000;   
 width: 350px;   
 border-collapse: collapse;
 padding-top: 5px; 
}

#contactemail td {
 padding-left: 4px;   
}

.commandemail{
  padding-right: 10px;
}
.labelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #9ec10d;    
 background-color: transparent;    
 width: 80px;    
}    
   
.fieldcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;   
 color: #000000;    
 text-align: left;    
 margin-right: 0px;    
 padding-right: 0px;
 padding-top: 5px;
 background-color: transparent;
}

.fieldcell input {    
 width: 240px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #f4f5cb;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-right: 0px;    
}    

.fieldcell select {    
 width: 243px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #f4f5cb;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-right: 0px;    
}

.fieldcell textarea{
width: 240px;
height: 100px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #f4f5cb;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-right: 0px;
}

