body {
  margin: 0 auto;
  background: url("../images/design_elements/bkgd.jpg") top center repeat-x;
  background-color:#000000;
  width: 1000px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  color: #000000;
}

b {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 12px; 
  color: #cc0000; 
}

#header {
  width: 1000px;
  height: 253px;
  margin: 0px;
}
#headergraphic {
	width: 1000px;
	height: 180;
	border: 0px;
	margin-bottom: 0px;
}
#slideshow {
  float: left;
  width: 490px;
  height: 241px;
  margin: 0px;
}

#page {
  float: left;
  width: 1000px;
  color: #ffffff;
  background-color: #000000;
  background: url("../images/design_elements/bkgd.page.gif") #000000 repeat-y;
  min-height: 400px;
}
#left {
  float: left;
  width: 267px;
  margin: 20px 0px 20px 0px;
  border-right: 1px solid #B38A2A;
}
.leftText {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 12px; 
  color: #B38A2A; 
  font-weight: bold; 
  line-height: 16px; 
  margin: 0px 15px 20px 15px;
}
.leftLink {
  margin: 10px 0px 10px 15px;
}
.leftLink a {
  font-weight: bold;
  color: #B38A2A;
}
.link {
  margin: 10px 0px 10px 5px;
}
.link a {
  font-weight: bold;
  color: #CC0000;
  text-decoration: none;
}

.link2 {
  margin: 10px 0px 10px 10px;
}
.link2 a {
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: underline;
}

.link2 a:visited {
  text-decoration: underline;
  font-weight: bold;
  color: #CCCCCC;
}
.link2 a:hover {
  text-decoration: none;
  font-weight: bold;
  color: #CC0000;
}

#right {
  float: left;
  width: 718px;
  margin: 20px 0px 20px 14px;
}

#homeCategories {
  float: left;
  width: 1000px;
  margin: 20px 8px 0px 8px;
}

#advantage {
  float: left;
  width: 1000px;
  margin: 10px 8px 0px 8px;
}

#visitBecome {
  float: left;
  width: 1000px;
  margin: 10px 8px 20px 8px;
}

#pageTitle {
  border: 1px solid #CC0000;
  height: 25px;
  background-color: #CC0000;
  margin: 10px;
  padding: 5px 0px 0px 10px;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}
#pageTitle div {
}
#content {
  margin: 0px 0px 0px 0px;
}

.contentBox648 {
  float: left;
  width: 648px;
  min-height: 300px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.contentBox648a {
  float: left;
  width: 648px;
  min-height: 300px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.contentBox648c {
  float: left;
  width: 648px;
  min-height: 210px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.contentBox1000 {
  float: left;
  width: 1000px;
  min-height: 210px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.mapHome {
  float: left;
  width: 242px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
}

.contactHome {
  float: left;
  width: 400px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
}

.contentBox648Text {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 14px; 
  color: #FFFFFF; 
  line-height: 16px; 
  margin: 10px 5px 10px 5px;
}

.contentBox648Textc {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 14px; 
  color: #FFFFFF; 
  line-height: 16px; 
  margin: 10px 5px 10px 10px;
}

.contentBox320 {
  float: left;
  width: 320px;
  min-height: 420px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.contentBox480 {
  float: left;
  width: 480px;
  min-height: 420px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.contentBox320a {
  float: left;
  width: 320px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.contentBox320c {
  float: left;
  width: 320px;
  min-height: 278px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.contentBox320plus {
  float: left;
  width: 320px;
  min-height: 360px;
  margin: 10px 7px 10px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.contentBox480plus {
  float: left;
  width: 480px;
  min-height: 430px;
  margin: 10px 7px 10px 0px;
  background-color: #000000;
  border: 1px solid #CC0000;
}

.category {
  border: 1px solid #CC0000;
  height: 30px;
  background-color: #CC0000;
}
.category div {
  margin: 5px 10px;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}
.contentImage230 {
  float: left;
  width: 230px;
  margin: 0px 0px 8px 8px;
  background-color: #333333;
}
.hiddenImage {
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.contentBox320Text {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 14px; 
  color: #FFFFFF;
  line-height: 16px; 
  margin: 10px 5px 10px 5px;
}

.contentBox480Text {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 14px; 
  color: #FFFFFF;
  line-height: 16px; 
  margin: 10px 5px 10px 5px;
}

.contactUsText {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 14px; 
  color: #FFFFFF;
  line-height: 16px; 
  margin: 10px 5px 10px 5px;
}
.project {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 14px;
  margin: 10px 5px 10px 5px;
  font-weight: bold;
}
#projectLeft {
  float: left;
  width: 250px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}
#projectRight {
  float: left;
  width: 700px;
}

.contentBoxSpacer {
  float: left;
  width: 7px;
}

.contentBox474 {
  float: left;
  width: 474px;
  min-height: 300px;
  margin: 0px 0px 0px 0px;
  background-color: #333333;
}
.contentBox474plus {
  float: left;
  width: 474px;
  min-height: 380px;
  margin: 0px 0px 0px 0px;
  background-color: #333333;
}
.contentBox474Text {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 12px; 
  color: #cccccc; 
  line-height: 16px; 
  margin: 10px 10px 50px 10px;
}

.title {
  margin: 0px 0px 30px 0px;
  width: 718px; 
}

img {
	border: 0px solid #000;
}
#footer {
  width: 1000px;
  height: 64px;
  margin: 0px 0px 0px 0px;
  background: url("../images/design_elements/bkgd.footer.gif") #000000 repeat-x;  
}
#footerNav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #CCCCCC;
  margin: 0px 10px 0px 10px;
  padding-top: 20px;
  width: 920px;
  max-height: 44px;
}
#footerNav a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
}
#footerNav a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
}
#footerNav a:hover {
  text-decoration: none;
  font-weight: bold;
  color: #CCCCCC;
}
#copyright {
  text-align: center;
  color: #FFFFFF;
  font-weight: normal;
  margin: 10px 10px 0px 10px;
  width: 920px;
}
#logo {
  float: right;
  margin: 20px 0px 0px 0px;
  width: 115px;
}
#socialMedia {
  width: 1000px;
  height: 60px;
  margin: 5px 0px 10px 0px;
 
}
.clearFloat {
  clear: both;
}
.centerme {
	text-align: center;
}
table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
tr {
	margin: 0px;
	padding: 0px;
	border: 0px;	
}
td {
	margin: 0px;
	padding: 0px;
	border: 0px;	
}

#mainmenu {
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
#home {
	display: block;
	width:49px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	background: url('../images/design_elements/nav-home.gif') no-repeat top left;
}
#home:hover {
	background-position: 0 -38px;
}
#home span {
	display: none;
}
#company {
	display: block;
	width:113px;
	height: 38px;
	padding: 0px;
	background: url('../images/design_elements/nav-company.gif') no-repeat top;
}
#company:hover {
	background-position: 0 -38px;
}
#company span {
	display: none;
}
#studio {
	display: block;
	width: 182px;
	height: 38px;
	padding: 0px;
	background: url('../images/design_elements/nav-studio-industry.gif') no-repeat top;
}
#studio:hover {
	background-position: 0 -38px;
}
#studio span {
	display: none;
}
#cargo {
	display: block;
	width: 200px;
	height: 38px;
	padding: 0px;
	background: url('../images/design_elements/nav-cargo-transport.gif') no-repeat top;
}
#cargo:hover {
	background-position: 0 -38px;
}
#cargo span {
	display: none;
}
#custom {
	display: block;
	width: 209px;
	height: 38px;
	padding: 0px;
	background: url('../images/design_elements/nav-custom-fabrication.gif') no-repeat top;
}
#custom:hover {
	background-position: 0 -38px;
}
#custom span {
	display: none;
}
#forsale {
	display: block;
	width: 111px;
	height: 38px;
	padding: 0px;
	background: url('../images/design_elements/nav-for-sale.gif') no-repeat top;
}
#forsale:hover {
	background-position: 0 -38px;
}
#forsale span {
	display: none;
}
#contact {
	display: block;
	width: 136px;
	height: 38px;
	padding: 0px;
	background: url('../images/design_elements/nav-contact-us.gif') no-repeat top;
}
#contact:hover {
	background-position: 0 -38px;
}
#contact span {
	display: none;
}













