@charset "utf-8";
/* CSS Document */
.pf_label{display:inline-block;*display:inline;zoom:1;width:60px;}
.input_text{width:190px;}
.portfoliopostsmall {
  float: left;
  margin-right: 38px;
  margin-top: 10px;
  text-align: center;
  width: 280px;
}
.portfoliopostsmall.portlast{margin-right:0px;}
.portfoliobordersmall { background:#FFF; padding:10px; border:#CCC 1px solid; margin:20px 0 0 0}
img.portfoliobordersmall{margin:0px;}
.portfoliopostsmall h3 a{font-size:14px;text-decoration:none;}
ul.page-numbers{text-align:center;}
ul.page-numbers li {
  	display: inline-block;
	*display:inline;
	zoom:1; 
  	margin: 0 4px;
}
ul.page-numbers li span.page-numbers {
  background: none repeat scroll 0 0 #efefef;
  border-radius: 14px 14px 14px 14px;
  color: #3A3A3A;
  display: inline-block;
  *display:inline;
  zoom:1;
  font-size: 10px;
  font-weight: 400;
  padding: 4px 10px;
  text-decoration: none;
}
ul.page-numbers li a{text-decoration:none;font-weight:400;}
.navigation_holder {
  float: right;
  margin-top: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -4px;
  width: 720px;
}
.button_left{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:44px;
	padding-left:20px;
	line-height:44px;
	background:url(../images/button_left.png) top left no-repeat;
	cursor:pointer;
	font-size:12px;
}
.button_right{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:44px;
	padding-right:20px;
	line-height:44px;
	background:url(../images/button_right.png) top right no-repeat;
	width:100px;
}
.slidercontainer{width:100%;overflow:hidden;}
.imagecontainer{width:680px;height:524px;position:relative;}
.imageoverlay{position:absolute;width:700px;height:524px;background:url(../images/imageloader.gif) center center no-repeat #FFFFFF;opacity:0.5;filter:alpha(opacity=50);top:0px;left:0px;z-index:10000;}
.imagecontainer .arrow_left{cursor:pointer;display:none;position:absolute;top:30px;left:14px;height:462px;width:74px;background:url(../images/arrow_left.png) left center no-repeat transparent;}
.imagecontainer .arrow_right{cursor:pointer;display:none;position:absolute;top:30px;right:14px;height:462px;width:74px;background:url(../images/arrow_right.png) left center no-repeat transparent;}
.portfolioborder{display:block;background:#FFF;padding:30px 30px;border:#CCC 1px solid;margin:0px}
.preview_holder{position:relative;left:0px;width:920px;min-height:600px;margin-top:20px;}
.projectpreview{width:920px;position:absolute;top:0px;left:0px;min-height:600px;vertical-align:top;}
.projectpreview.next{left:1060px;opacity:0.2;filter:alpha(opacity=20);}
.projectpreview.previous{left:-1060px;opacity:0.2;filter:alpha(opacity=20);}
.projectpreview.current{zoom:1;}
.portfolio_blurb{
  float: left;
  margin: 10px 20px 20px 0;
  width: 220px;
  text-align:left;
}
.preview #content{
  float: left;
  margin: 0;
  width: 720px;
}
.portfolio_blurb h2{
	font-size:16px;	
	text-align:left;
}
#current_project_images{
	margin-bottom:20px;	
}
#current_project_images .gallery_image{
	margin:2px;
	float:left;
	position:relative;	
	border:1px solid #cfcfcf;
	cursor:move;
}
#current_project_images .gallery_image .gallery_remove{
	background:url(../images/delete.png) center center no-repeat;
	width:16px;
	height:16px;
	position:absolute;
	top:10px;
	right:10px;	
	cursor:pointer;
}
#current_project_images .gallery_image img{
	border:6px solid #ffffff;
	display:block;	
}
.portfoliostatus{
	margin-bottom:20px;
}
.portfoliostatus label{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: 60px;
	color: #eb8500;
	vertical-align:top;
	font-weight:bold;
	text-align:left;
}
.row_content{
	display: inline-block;
	*display: inline;
	zoom: 1;
	width:140px;
	text-align:left;
}
.wait{background:url(../images/loader.gif) center center no-repeat; width:236px;height:46px;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.overlay{width:1260px;height:600px;background:url(../images/overlay.png) repeat-y;position:absolute;z-index:3000;left:0px;top:0px;}
ul.terms{
	/*width:	100%;*/
	height:50px;
	line-height:50px;
	list-style:inside none none;
	background: none transparent;

	margin:0px;
	float:left;
	position:absolute;
	top:-8px;
	right:0px;
}
.page-content ul.terms li{
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:0px 20px;
	height:50px;
	line-height:50px;
	color:#000000;
	cursor:pointer;
	font-size:12px;
	text-transform:uppercase;
	font-family: 'Viga', sans-serif;
	font-weight:normal;
	letter-spacing: 0;	
	border-bottom:4px solid transparent;
	/*text-shadow:#f6d98f 0 1px 0;*/	
}
ul.terms li.current{
	border-color: #D27305;
	/*background:url(../images/menubg.jpg) center top repeat-x transparent;
	color:#6c4900;*/
	
}
ul.terms li a{
	color:#afafaf;
	text-decoration: none;	
}
ul.terms li.current a{color:#D27305;}
.portfolio-image{border:1px solid #cccccc;background:#ffffff;padding:10px;margin:4px;cursor:pointer;}
#button_next.button_left,
#returnButton.button_left,
#button_previous.button_left{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:236px;
	height:46px;
	padding:0px;
	background:url(../images/portfoliobuttons.jpg) top left no-repeat transparent;
	cursor:pointer;
}
#button_previous.button_left:hover{background-position:0px -46px;}
#button_next.button_left{background-position:0px -92px;}
#button_next.button_left:hover{background-position:0px -138px;}
#returnButton.button_left{background-position:0px -184px;}
#returnButton.button_left:hover{background-position:0px -230px;}

#button_next.button_left div,
#returnButton.button_left div,
#button_previous.button_left div{
	display:none;	
}
.portfolio_thumbs{width:684px;height:110px;float:right;text-align:left;}
#content{width:680px;float:right;}
.page-content{position:relative;}

