/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: url() repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
form {
	margin: 0;
	padding: 0;
}
table {
	margin:  0;
	padding: 0;
	text-align: left;
	
}
.icon{
	vertical-align:bottom;
	padding:0 2px;
}


/************************ Clear Elements to Support IE6 ************************/

.clearit {
	clear: both;
	height: 0;
	overflow: hidden;
}
/************************ Structural Elelemts *********************/

#container {
	width: 1036px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background:;
	
}
/****************************** Site Containers ***********************************/


#header{
	width: 1036px;
	height:50px;
	margin:0 auto;
	padding: 0;
	float:left;
}

.left{
	width: 176px;
	height:auto;
	margin:0 auto;
	padding: 0;
	float:left;
}

.left .logo{
	width: 176px;
	height:213px;
	margin:0 auto;
	padding: 0;
	float:left;
}
.right{
	width: 860px;
	height:auto;
	margin:0 auto;
	padding: 0;
	float:left;

}

.right .portfolio{
	width: 860px;
	height:600px;
	margin:0 auto;
	padding: 0;
	float:left;
	background:url(images/content-bg.jpg) no-repeat;

}

.right .portfolio .portfolio-left{
	width: 212px;
	height:491px;
	margin:0 auto;
	padding: 117px 0 0 38px;
	float:left;

}

 .right .portfolio .portfolio-right{
	width: 572px;
	height:491px;
	margin:0 auto;
	padding: 117px 38px 0 0px;
	float:left;
	text-align:center;

}

.right .portfolio .portfolio-right p{
	font:Verdana, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#fff;
}
.right .portfolio .portfolio-right p a{
   color:#000;
   text-decoration:none;
}
.right .portfolio .portfolio-right p a:hover{
   color:#f26422;
   text-decoration:none;
}
.right .nav{
	width: 860px;
	height:158px;
	margin:0 auto;
	padding: 0;
	float:left;

}

.right .content{
	width: 712px;
	height:541px;
	margin:0 auto;
	padding: 50px 70px ;
	float:left;
	background:url(images/content-bg.jpg) no-repeat;

}




.right .content-about{
	width: 712px;
	height:auto;
	margin:0 auto;
	padding: 50px 70px ;
	float:left;
	background:url(images/content-bg.jpg) no-repeat;

}

.right .content-services{
	width: 712px;
	height:auto;
	margin:0 auto;
	padding: 50px 70px ;
	float:left;
	background:url(images/content-bg-2.gif) no-repeat;

}

.right .content-process{
	width: 712px;
	height:auto;
	margin:0 auto;
	padding: 50px 70px ;
	float:left;
	background:url(images/content-bg.jpg) no-repeat;

}

.right .content-process h3{
	font-size:18px;
	margin:0;
	padding:0 0 20px 0;
	color:#333;
	text-align:left;

}
.right .content-contact{
	width: 712px;
	height:auto;
	margin:0 auto;
	padding: 50px 70px ;
	float:left;
	background:url(images/content-contact.jpg) no-repeat;

}

.right .content-clients{
	width: 712px;
	height:auto;
	margin:0 auto;
	padding: 50px 70px ;
	float:left;
	background:url(images/content-clients.jpg) no-repeat;

}
.right .content h1, .right .portfolio .portfolio-left h1{
	font-size:24px;
	margin:0;
	padding:0 0 20px 0;
	color:#333;
	text-align:left;
}

 .portfolio-left h1 a{
	 color:#333;
	 text-decoration:none;
	 }
	 
	 .portfolio-left h1 a:hover{
	 color:#333;
	 text-decoration:underline;
	 }
.right .content-about h1, .right .content-services h1, .right .content-process h1, .right .content-contact h1, .right .content-clients h1{
	font-size:20px;
	margin:0;
	padding:0 0 20px 0;
	color:#333;
	text-align:left;
}



.right .content-about h2, .right .content-clients h2{
	font-size:18px;
	margin:0;
	padding:0 0 0px 0;
	color:#333;
	text-align:left;
}
.right .portfolio .portfolio-left h2 {
	font-size:18px;
	margin:0;
	padding:0px 0 60px 0;
	color:#f26422;
	text-align:left;
	text-decoration:none;
}
.right .portfolio .portfolio-left h2 a {
	font-size:18px;
	margin:0;
	padding:0 0 20px 0;
	color:#333;
	text-align:left;
	text-decoration:none;
}

.right .portfolio .portfolio-left h2 a:hover {
	font-size:18px;
	margin:0;
	padding:0 0 20px 0;
	color:#f26422;
	text-align:left;
	text-decoration:none;
}

.right .content-services h2{
	font-size:18px;
	margin:0;
	padding:0 0 20px 0;
	color:#333;
	text-align:left;
}
.right .content p{
	font-size:18px;
	margin:0;
	padding:0;
	color:#333;
	text-align:center;
	line-height:1.8em;;
}

.right .content-about p, .right .content-services p, .right .content-process p, .right .content-contact p{
	font-size:14px;
	margin:0;
	padding:0 0 10px 0;
	color:#333;
	text-align:left;
	line-height:1.5em;
}



.right .content-services ul, .right .content-process ul{
	font-size:14px;
	margin:0;
	padding:0 0 0px 0;
	color:#333;
	text-align:left;
	line-height:1.5em;
}

.right .content-services ul li, .right .content-process ul li{
	font-size:14px;
	margin:0;
	padding:0 0 0 20px;
	color:#333;
	text-align:left;
	line-height:1.5em;
	list-style:none;
}


.right .content a,.right .content a:visited {
	
	color:#333;
	text-decoration:none;
}
.right .content a:hover {
	color:#f26422;
	text-decoration:none;
}
.footer{
	width:1036px;
	height:50px;
	margin:0 0;
	padding: 0;
	text-align:right;
}

.footer p{
	font-size:9px;
	margin:0;
	padding:0 12px 0 0;
	color:#333;
	text-align:right;
} 

