body {
	background-color:#989fa6;
}
#container {
	width:824px;
	margin:0 auto;
	background:url(/images/bg_container.jpg) repeat;
}
div.smallhr {
	width:694px;
	margin:0 auto;
	background:url(/images/hr.jpg) repeat-x 0 -4px;
	height:2px;
	margin-top:10px;
}
div.largehr {
	width:694px;
	margin:0 auto;
	background:url(/images/hr.jpg) repeat-x;
	height:7px;
}

/*
  ///// Header \\\\\
*/
#header {
	width:800px;
	margin:0 auto;
	background:url(/images/bg_header.jpg) repeat;
}
#header p {
	color:#618bbc;
	text-align:right;
	font-size:11px;
	padding:7px 33px 7px 0;
	margin:0;
}
#header p a {
	color:#618bbc;
	font-style:italic;
	text-decoration:none;
}
#header p a:hover {
	text-decoration:underline;
}
#header .logo {
		padding:0 27px 0 32px;
}


/*
  ///// Content \\\\\
*/
#contentArea {
	width:730px;
	margin:0 auto;
	padding:20px 35px 10px 35px;
	background:url(/images/bg_content.jpg) repeat;
}
#content {
	width:384px;
	padding-left:20px;
}
#contentLarge {
	width:540px;
	padding-left:20px;
}
#content a, #contentLarge a {
	color:#618bbc;
}
#content a:hover, #contentLarge a:hover {
	text-decoration:none;
}
#content h1, #contentLarge h1 {
	color:#618bbc;
	font-size:16px;
	border-bottom:1px solid #393d3f;
	padding-bottom:4px;
	font-weight:normal;
}
#content p, 
#content li, 
#content td, 
#content th,
#contentLarge p, 
#contentLarge li, 
#contentLarge td, 
#contentLarge th {
	color:#393d3f;
	font-size:12px;
}


#form1 { width: 500px; }
#form1 fieldset {
	width:500px;
}
#form1 input {
	font-size:12px;
}
#form1 textarea {
	width:230px;
	overflow:auto;
	font-size:12px;
}

#form1 img {
	border:1px solid #999;
}
div.centerImage {
	text-align: center;
}
a.lightbox img {
	display:inline;
	border:#152719 1px solid;
}

/*
  ///// Menu \\\\\
*/
#menu {
	float:left;
	width:154px;
	height:366px;
}
#menu a {
	display:block;
	width:154px;
	height:47px;
	margin-bottom:3px;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-align:center;
	background:url(/images/menu.jpg) no-repeat;
	padding-top:23px;
}
#menu a:hover {
	font-weight:bold;
}
#menu a.products {
	background-position:0 -74px;
	height:58px;
	padding-top:12px;
}
#menu a.projects {
		background-position:0 -148px;
}
#menu a.suppliers {
		background-position:0 -222px;
}
#menu a.contact {
	background-position:bottom;
}

/*
  ///// Content Right Column \\\\\
*/
#contentArea #rightColumn a:hover span {
	text-decoration:underline;
}
#rightColumn a span {
	padding-right:10px;
}
#rightColumn a.start {
	display:block;
	background:url(/images/right_1.jpg) no-repeat;
	text-align:right;
	width:151px;
	padding:105px 0 20px 0;
	font-size:12px;
	color:#618bbc;
	text-decoration:none;
}
#rightColumn a.recent {
	display:block;
	background:url(/images/right_2.jpg) no-repeat;
	text-align:right;
	width:151px;
	padding:105px 0 20px 0;
	font-size:12px;
	color:#618bbc;
	text-decoration:none;
}

/*
  ///// Footer \\\\\
*/
#footer {
	width:800px;
	margin:0 auto;
	background:url(/images/bg_footer.jpg) repeat;
	padding:0 0 5px 0;
}
#footer p {
	text-align:center;
	font-style:italic;
	font-size:19px;
	color:#080808;
	margin:0;
	padding:8px 0 0 0;
}
#footer p.copyright {
	font-size:10px;
	color:#618bbc;
}

