/* CSS Document */
body{background:url(bg.jpg) top no-repeat #a6938d; font-family:Helvetica, Arial, sans-serif; margin:0;padding:0;} /* url(bg-dark.jpg) top no-repeat #303030; */
p{
	margin:6px 6px 6px 6px;
	color:#FFFFFF;
	}
.green{
color:#33CC66;
margin-left:3px;
}
a{
	outline-style:none;
}

a img{border:none;}

h1{
color:#FFFFFF;
font-size:24px;
}
.container{
	width:1000px;
	margin:0 auto;
	float:none;
}
.container .series{
margin: 10px 7px 0 3px;
}
.primary_nav{
	margin:20px 20px 20px 15px;
	
	color:#FFFFFF;
}
.primary_nav .current{
	
	color:#000000;
}
.primary_nav img{
	display:inline;
	line-height:100%;
}
.primary_nav .button{
	float:left;
}	

.pagebanner{
	clear:both;
	background:none;
	width:100%;
	height:35px;
	text-align:center;
	background-image:url(pagebanner_bg.gif);
	background-position:center;
	background-repeat:repeat;
	line-height:0%;
	margin-top:20px;
}
.pagebanner img{ 
display:block;
float:left;
}

.pagebanner .container{ 
 text-align:left;
 line-height:21px;
 font-size:21px;
 background:url(pf_cx_bg.png) no-repeat;
 height:35px;
}

.pagebanner .contact{
	margin:4px 6px;
	float:left;
}
.pagebanner .portfolio{
	margin:4px 12px;
	float:left;
}
.pagebanner a.off img{
	opacity:0;
	filter:alpha(opacity=0);
}
.pagebanner a:hover img{
	opacity:1;
	filter:alpha(opacity=100);
}

.primary_nav a{
	text-decoration:none;
	color:#FFFFFF;
	}
.lhnav{
	font-size:14px;
	line-height:140%;
	color: #321d0f;
	float:left;
	width:150px;
	margin-top:60px;
	margin-left:10px;
}

.lhnav a, .lhnav span{
	margin:3px 0;
	display:block;
}

.lhnav a{
	color:#FFFFFF;
	text-decoration:none;
}	
.lhnav a:hover{
	color:#6f503c;
}
.content{
	float:left;
	
}
.grey{
	background-color:#cccccc;
}
.pf_now{
	float:left;
	width:600px;
	clear:left;
	margin-top:30px;
	text-align:center;
}

.bumped{
	margin-top:60px;
}

.bumped-ser{
	margin-top:50px;
	width:800px;
}
.linkr{
	float:left;
	clear:both;
}

.pf_thm{
	float:left;
	width:210px;
	margin:50px 0 0 20px;
}
.pf_thm img{
	margin:10px 0 0 10px;
}
.descr{
	margin:7px 0;
	background:url(descr-bg.png) top center no-repeat;
	float:left;
	width:210px;
}
.descr p{
	color:#ffffff;
	font-size:12px;
	margin:15px 10px 0 10px;
	float:left;
	width:200px;
	line-height:1.5em;
}
.pf_now object {
	margin-top:10px;
}
.row{
	float:left;
	clear:both;
	margin-bottom:10px;
	color:#FFFFFF;
}
.cap{
	float:left;
	width:112px;
}
.details{
float:left;
}
