body {
background-color: black;
color: #fff;
font-family: eurostile, arial, verdana; 
margin: 50px 0;
}

/* STRUCTURES ALL PAGES */
#ubercontainer {
background: #806e63 url(images/background.jpg) repeat;
color: #fff;
margin-right: auto;
margin-left: auto;
overflow: hidden;
width: 100%;
}

.border-top {
background-color: #200b01;
border: 0px solid #fff;
color: #fff;
height: 42px;
margin-bottom: 0px;
overflow: hidden;
opacity: 0.3;
}

.border-bottom {
background-color: #200b01;
color: #fff;
height: 42px;
margin-bottom: 0px;
overflow: hidden;
opacity: 0.3;
text-align: center;
}

#container {
border: 0px solid black;
background: transparent;
color: black;
height: 564px;
margin: 0 auto 0 auto;
overflow: hidden;
width: 900px;
}





/* HOME */
#container-home {
border: 0px solid black;
background: transparent;
color: black;
height: 564px;
margin: 0 auto 0 auto;
overflow: hidden;
width: 800px;
}


#imagery {
background-color: transparent;
background: url(images/slideshow/metal_dining_table_with_orange.jpg) no-repeat;
color: #000;
display: inline;
float: right;
height: 564px;
overflow: hidden;
position: relative;
width: 430px;
}

#logo {
background-color: inherit;
color: #000;
height: 249px;
margin-top: 40px;
overflow: hidden;
width: 350px;
}

/* used on home */
#content-home {
border: 0px solid black;
background-color: inherit;
color: #fff;
margin: 0;
overflow: hidden;
text-align: justify;
width: 300px;
}

/* used on richard */
#content {
border: 0px solid black;
background-color: inherit;
color: #fff;
margin: 0;
overflow: hidden;
text-align: justify;
width: 425px;
}
/* END HOME */










/* CONTACT */
#head {
border: 0px solid black;
background-color: transparent;
color: #000;
margin: 20px auto 20px auto;
overflow: hidden;
width: 500px;
}


/* END CONTACT  */


































/* FONT STYLES */

/* used on process */
h1 {
background-color: transparent;
color: black;
display: block;
font: bold 1.5em/.9em eurostile, arial, verdana;
letter-spacing: 2px;
text-align: center;
}

/* used on press */
h2 {
background-color: transparent;
color: black;
font: bold 1.3em eurostile, arial, verdana;
margin: 0 0;
}

/* used on process */
h3 {
background-color: transparent;
color: white;
font: .9em eurostile, arial, verdana;
letter-spacing: 2px;
margin: 0 0;
text-align: left;
}

/* used on contact */
h4 {
background-color: transparent;
color: #fe5701;
display: block;
font: 3.3em eurostile, arial, verdana;
letter-spacing: 2px;
margin: 0;
text-align: center;
text-transform: uppercase;
}

/* used on contact */
h5 {
background-color: transparent;
color: #c7beb6;
display: block;
font: 2em eurostile, arial, verdana;
letter-spacing: 2px;
margin: 0;
text-align: center;
text-transform: uppercase;
}

/* used on contact */
h6 {
background-color: transparent;
color: black;
display: block;
font: .8em/1.5em eurostile, arial, verdana;
letter-spacing: 2px;
margin: 0;
text-align: center;
text-transform: uppercase;
}


p {
background-color: inherit;
color: #c7beb6;
font: normal .9em/1.8em "century gothic", arial, verdana;
overflow: hidden;
text-align: justify;
}
















#footer {
background-color: inherit;
color: #877671;
font: 11px/16px arial, verdana;
margin-top: 4px;
overflow: hidden;
text-align: center;
}












/* NOT USED SAVE */
.callout {
border-bottom: 20px solid #554b49;
color: black;
float: right;
font: normal 1em/1.4em "century gothic", arial, verdana, sans-serif;
margin: 0 0 20px 20px;
overflow: hidden;
padding-top: 10px;
padding-bottom:15px;
position: relative;
width: 205px;
}
/* END */








/* content */
a.type1:link {
color: black; 
padding: 0; margin: 0;
text-decoration: underline;
}
a.type1:visited {
color: black; 
padding: 0; margin: 0;
text-decoration: underline;
}
a.type1:active {
color: black; 
padding: 0; margin: 0;
text-decoration: underline;
}
a.type1:hover {
color: black; 
padding: 0; margin: 0;
text-decoration: underline;
}



/* footer */ 
a.type2:link {
color: #877671; 
padding: 4px;
text-decoration: none;
}
a.type2:visited {
color: #877671; 
padding: 4px;
text-decoration: none;
}
a.type2:active {
color: #ffec00; 
padding: 4px;
text-decoration: none;
}
a.type2:hover {
border-right: 1px dotted #554a44;
border-left: 1px dotted #554a44;
color: #ded022; 
padding: 3px;
text-decoration: none;
}




a.button:link {
background-color: #776f6d; 
border:1px outset #000;
color: #ded022;
font: .8em arial, verdana;
text-decoration: none;
padding: 1px 2px;
}
a.button:visited {
background-color: inherit; 
border:1px outset #000;
color: #d8cb24;
text-decoration: none;
padding: 1px 2px;
}
a.button:hover {
background-color: #6d6462;
border:1px outset #000;
color: #f15822;
text-decoration: none;
padding: 1px 2px;
}
a.button:active {
background-color: inherit; 
border:1px outset #000;
color: #fce901;
text-decoration: none;
padding: 1px 2px;
}






/* NAV */

.menu1 #menu2 {
color: #b39c8e;
display: block;
height: 42px;
font: normal 14px arial, Helvetica, sans-serif;
margin-right: auto;
margin-left: auto;
position: relative;
width: 800px;
}


.menu1 #menu2 ul {
background-color: inherit;
color: #b39c8e;
margin: 0px;
padding: 0;
list-style-type: none;
width: auto;
}

.menu1 #menu2 ul li {
border-left: 0px solid #584945;
border-right: 0px solid #584945;
background-color: inherit;
color: #b39c8e;
display: block;
float: left;
margin: 0 1px 0 -2px;
}

.menu1 #menu2 ul li a {
background-color: inherit;
color: #b39c8e;
display: block;
float: left;
text-decoration: none;
padding: 9px 30px 5px 30px;
height: 28px;
}

.menu1 #menu2 ul li a:hover,.menu1 #menu2 ul li a.current {
background-color: inherit;
background: url(images/on.gif) no-repeat top center;
color: #000;
}



























































form, button {border:0; margin:0; padding:0;}
.spacer {clear:both; height:1px;}

.myform {
margin: 0 auto;
padding:14px;
width: 400px;
}

#stylized {
background: transparent;
margin-bottom: 25px;
}

#stylized label {
display: block;
float: left;
font-weight: normal;
text-align: right;
width: 140px;
}

#stylized input {
border: solid 1px black;
background: transparent;
float: left;
font: normal 13px sans-serif;
padding: 4px 2px;
width:200px;
margin: 2px 0 20px 10px;
}

#stylized textarea {
border: solid 1px black;
background: transparent;
float: left;
font: normal 13px sans-serif;
padding: 4px 2px;
width: 200px;
margin: 2px 0 20px 10px;
}

#stylized button {
border: solid 1px black;
background: url(images/background.jpg) no-repeat;
clear: both;
color: black;
height: 31px;
font: bold 11px sans-serif;
margin-left:150px;
text-align:center;
width:125px;
}