 
 
.left { 
width: 480px; /* 580 resize */
float: left; 
}
.details a, .left a{
text-decoration: underline;
}
.details a:hover{
text-decoration: none;
}

.right {
width: 340px; 
float: right;
}

.clear {
clear:both;
}

 .fix-lft{ float:left;}
 .fix-rt{ float:right;} 

/***  PORTFOLIO ITEMS ***/

.portfolio-item {
border-bottom: solid 0px rgb(160,160,160);
padding-bottom: 20px; 
margin-bottom: 20px; 
}

.about .right img {
border: solid 6px rgb(121,121,121); 
padding: 4px; 
}

.portfolio-img-box {
/*  border: solid 5px rgb(121,121,121);*/
}

.portfolio-img-box div.border{
 border: solid 3px rgb(121,121,121);
 padding: 5px;
 overflow: hidden;
}
.portfolio-img-box div.border div{
 overflow: hidden;
 height: 200px;
}
.portfolio-img-box img{
 cursor: pointer;
}
.portfolio-img-box div.border{
position:relative;
}
.portfolio-img-box div.border div.portfolio-img-zoom{
background: transparent url(http://www.ithouse.cc/wp-content/themes/portfolio/../images/zoom.gif) no-repeat center;
cursor: pointer;
position: absolute;
right: 5px;
top: 5px;
height: 32px;
width: 32px;
z-index:1;
}

.portfolio-item .right h2, .page h2 {
font-size: 19px;
color: rgb(30,30,30);
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;; 
line-height: 24px; /*19px; */
margin-bottom: 15px; 
}

.page .head {
/*border-bottom: solid 1px rgb(160,160,160);*/
}

.portfolio-item .right, .page { 
color: rgb(60,60,60); 
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;;
font-size: 12px; 
line-height: 18px;
}

.portfolio-item .right .details { 
/*text-transform: uppercase;*/
margin-bottom: 15px;
font-size: 12px;

}

.portfolio-item .right .details span {
color: rgb(115,180,20);
text-transform: none; 
}


.number-holder{ float:right; height: 40px; border:#999999 solid 0px; text-align:center; padding:3px 10px 0px 10px;}
.number-holder a{width:1px; height:6px; float:left; padding: 0px 15px 10px 5px;  margin-right:3px; border:#577DAB solid 1px; background:url(http://www.zaptechsolutions.com/images/portfolio/num-bg1.jpg) repeat-x bottom left;}
.number-holder a:hover{width:1px; height:6px; float:left; padding: 0px 15px 10px 5px;  margin-right:3px; border:#577DAB solid 1px; background:url(../images/portfolio/num-bg-on.jpg) repeat-x; color:#FFFFFF !important;}
.number-holder .current-link{width:1px; height:6px; float:left; padding: 0px 15px 10px 5px;  margin-right:3px; border:#577DAB solid 1px; background:url(../images/portfolio/num-bg-on.jpg) repeat-x; color:#FFFFFF !important;}

.link-holder-bot{ width:880px; float:left; height:50px; padding:5px 10px;}
.nxt{ width:23px; height:23px; background:url(http://www.zaptechsolutions.com/images/portfolio/buttons.jpg) no-repeat -5px -52px; display:block; text-indent:-9999px;}
.nxt:hover{ width:23; height:23; background:url(http://www.zaptechsolutions.com/images/portfolio/buttons.jpg) no-repeat -5px -77px; display:block;}


.prev{ width:23px; height:23px; background:url(http://www.zaptechsolutions.com/images/portfolio/buttons.jpg) no-repeat -5px -3px; display:block; text-indent:-9999px;}
.prev:hover{ width:23px; height:23px; background:url(http://www.zaptechsolutions.com/images/portfolio/buttons.jpg) no-repeat -5px -28px; display:block;}

.latest{ width:187px; height:39px; background:url(../images/old-new.jpg) no-repeat 1px 1px; display:block; text-indent:-9999px;}
.latest:hover{ width:187px; height:39px; background:url(../images/old-new.jpg) no-repeat -185px 1px; display:block; text-indent:-9999px;}

.earlier{ width:187px; height:39px; background:url(../images/old-new.jpg) no-repeat 1px -37px; display:block; text-indent:-9999px;}
.earlier:hover{ width:187px; height:39px; background:url(../images/old-new.jpg) no-repeat -185px -37px; display:block; text-indent:-9999px;}






