/*********************** COMMON *******************************/
body,td,th {font-size: 12px;color: #FFFFFF;}
body {font-family:Arial, Helvetica, sans-serif;background-color: #3E2C16;margin-left: 0px;margin-top: 0px;}
a:link {color: #CCCC00;}
a:hover {color: #CCCCCC;}
h1,h2,h3, .gold{color:#F7CD85;}
.center {width:999px; margin-left:auto;margin-right:auto;position:relative;}
#center {width:999px; margin-left:auto;margin-right:auto;position:relative;}
*html #center {z-index:-1;}
*:first-child+html #center {z-index:-1;}

/******************************************************/

#header{height:89px;background-image:url(../images/header-bg.gif);background-repeat:repeat-x;background-color:#3E2C16;}
	#logo{float:left;margin-left:47px;}

#header-pictures{z-index:0;height:250px;width:100%;border-top:1px none white;border-bottom:1px solid white;text-align:center;position:relative;}
*html #header-pictures{margin-top:-2px;z-index:-1;}
*:first-child+html #header-pictures{z-index:-1;}
	#header-pictures-container {width:999px; margin-left:auto;margin-right:auto;position:relative;}

#h-menu{height:42px;width:100%;border-bottom:1px solid white;}
/*#hm-content{margin-left:47px;margin-top:20px;}*/
#hm-content{margin-left:67px;margin-top:20px;margin-right:67px;}

#center{padding:20px 0;width:98%}
*html #center{position:relative;height:auto;}

/************************** HM FOOTER ************************************/
#footer{height:50px;width:100%;background-image:url(../images/hm-footer-bg.gif);background-repeat:repeat-x;background-color:#3E2C16;}
		#copyright{float:left;margin-left:47px;height:32px;margin-top:18px;text-align:left;border:1px none red;}
		#credit{float:right;margin-right:34px;height:50px;width:178px;}
			#credit img{float:left;}
			#credit span{float:left;text-align:right;font-size:10px;line-height:10px;margin-top:12px;}
/*************************** CONTACT US ***************************************/
#contact_us{width:400px;height:500px;margin-left:auto;margin-right:auto;border:1px none red;margin-top:40px;}
	#contact_us label , span{float:left;}
	#contact_us span{clear:both;float:left;}
	#contact_us input , textarea{float:right;margin-top:-16px;}
	#contact_us #submit1 {clear:both;margin-top:10px;}
#gold-link{color:#F7CD85;}
#contact-free-text{width:400px;margin-left:auto;margin-right:auto;}
/*************************** PRODUCTS ***************************************/
table#products{margin-top:10px;margin-bottom:40px; width:980px;}
table#products .padd{padding:0 20px;}
/*************************** PROJECTS ***************************************/
#project-content{margin-left:47px;margin-top:0px;height:456px;border:1px none red;}
	table#container{margin-top:0px;}
		table#projects{float:right;}
			table#projects img{border:none;}
/************************** sticked footer ********************************/
html, body, #contents {min-height: 100%; width: 100%; height: 100%;}
html>body, html>body #contents {  /* The "height" above is a hack for IE5+/Win.  Below we adjust it using the child selector to hide from IE5+/Win */
   height: auto; /**/
}
body { /* Without this, Moz1.0 adds a vertical scrollbar */
  margin: 0;
}
#contents {position: absolute;}
#footer {position: absolute;bottom:0;}
#main {height: auto;}
