/**/

* { padding: 0; margin: 0; }

body {background:#313737;}
#wrapper {width:800px; margin:auto;}

#main {margin: 0px; margin-top: 25px; height: 601px; width:800px; float:left; background:transparent url(images/bg.jpg); background-repeat:no-repeat; vertical-align:middle;}

#main2 {margin: 0px; margin-top: 25px; height: 695px; width:800px; float:left; background:transparent url(images/bg2.jpg); background-repeat:no-repeat; vertical-align:middle;}

#nav {margin: 0px; height: 38px; width:900px; float:left; margin-top:90px;}
	#navSpace {margin: 0px; width:420px; float:left; vertical-align:middle;}
	#navHome {margin: 0px; width:62px; float:left; vertical-align:middle;}
	#navPortfolio {margin: 0px; width:94px; float:left; vertical-align:middle;}
	#navProcess {margin: 0px; width:77px; float:left; vertical-align:middle;}
	#navContact {margin: 0px; width:79px; float:left; vertical-align:left;}

#head_image {height:197px; width:930px; float:left; background:#FFFFFF; vertical-align:middle; }
	
#content_home {margin-left:25px; margin-right:25px; margin-top:10px; width:750px; float:left; vertical-align:text-top; }

#footer {clear:both; height: 40px; margin: 0; float:left; width:800px; text-align:center; padding: 5px; font-size:12px; color:#FFFFFF;}

/* ---- General elements ---- */
p, div, span, li {
	font-size:14px;
	text-decoration:none;
	color:#313737;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif, verdana;
}


.clr {clear:both;}
.cssform p{clear: left; margin: 0px 0px 0px  30px;padding: 5px 0 7px 0;padding-left: 30px; font-weight: bold;}





a:link{
	color: #de751a;	text-decoration:none;
}
a:visited{
	color: #de751a;	text-decoration:none;
 }
a:hover{
	color: #0189c7; text-decoration:underline;
}

.footer:link{
	color: #ffffff; text-decoration:none; vertical-align:middle; font-size:12px;
}
.footer:visited{
	color: #ffffff;	text-decoration:none; vertical-align:middle; font-size:12px;
 }
 .footer:hover{
	color: #010454; text-decoration:none; vertical-align:middle; font-size:12px;
}
	

 .bold{
 	font-weight:BOLD;
}

.title{
	color: #a94424; vertical-align:middle; font-size: 18px; font-weight:bold;
}

.smForm{
	vertical-align:middle; font-size: 12px; font-weight:200;
}


/*--Navigation sliding doors--*/

.btnHome {
	width: 62px;
	height: 35px;
	display: block;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(images/buttonHome.jpg);
}

.btnHome:hover {
	background-image:url(images/buttonHome-o.jpg);
}

.btnPortfolio {
	width: 99px;
	height: 35px;
	display: block;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(images/buttonPortfolio.jpg);
}

.btnPortfolio:hover {
	background-image:url(images/buttonPortfolio-o.jpg);
}


.btnProcess {
	width: 82px;
	height: 25px;
	display: block;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(images/buttonProcess.jpg);
}

.btnProcess:hover {
	background-image:url(images/buttonProcess-o.jpg);
}

.btnContact {
	width: 84px;
	height: 25px;
	display: block;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(images/buttonContact.jpg);
}

.btnContact:hover {
	background-image:url(images/buttonContact-o.jpg);
}

