.project-content {width:960px;margin:0 auto;}
.portfolio-choose {width:320px;margin:0 auto;}

.photo-prj-box {padding:0 0 20px 10px;}

.main-project-wrapper {padding:21px 0 0 0;min-height:350px;}
.main-project-container {width:300px;height:241px;background: url('../img/project-photo-back.png') top no-repeat;float:left;margin:0 10px 0 10px;}

.main-project-photo-container {width:300px;height:290px;background: url('../img/project-photo-back.png') top no-repeat;float:left;margin:0 10px 0 10px;}
.main-project-photo {width:300px;height:225px;position:relative;}
.main-photo-container {width:300px;height:241px;background: url('../img/project-photo-back.png') top no-repeat;float:left;margin:0 10px 0 10px;}

a.photo-project-photo {width:300px;height:225px;position: absolute;top:0;left: 0;}
a.photo-project-photo:hover {width:300px;height:225px;position: absolute;top:0;left: 0;display:block;background: url('../img/hover-project.png') no-repeat center;}

.photo-project-details {color:#d8d6d6;font-size:12px;line-height:13px;padding:17px 0 0 0;font-weight:600;}
.photo-project-details-l {width:12px;height:15px;background: url('../img/project-desc-left.png') top left no-repeat;float:left;}
.photo-project-details-r {width:280px;height:15px;float:left;padding:3px 0 0 0;}
.photo-project-uppercase {text-transform:uppercase;}

a.prjbox-link {color:#fff;outline:none;text-decoration:none;font-size:12px;line-height:13px;font-weight:600;}
a.prjbox-link:hover {color:#f6fed7;outline:none;text-decoration:underline;font-size:12px;line-height:13px;font-weight:600;}

.portfoliocontent {
    width: 1000px;
   	margin: 0px auto;        
    min-height: 516px;
    background: #454545;
    padding-bottom:20px;
    background-position: bottom;    
}
.portfolio_l {width: 303px; float: left;}
.portfolio_r {width: 697px; float: left;}

.portfolio_left_back {
    width: 262px;
    min-height: 524px;
    margin-left:40px;
    background: url('img/portfolio_left_back.jpg') no-repeat;
    position: relative;
}
.headerportfolio {
    height: 50px;
    color: #e9e9e9;
    font-size:25px;
}
.link-container {
    width:246px;
    height: 27px;
    margin-top:10px;
}
.link-container a {
    background: url('img/bportfolio_left.jpg') no-repeat;
    height: 27px;
    display: block;
    padding-top:6px;
    color: #ffffff;    
}
.link-container a:hover {
    background: url('img/bportfolio_left_on.jpg') no-repeat;
    height: 27px;
    margin-top:6px;
    color: #97f5fb; 
}
.link-containerhover {
    width:246px;
    height: 27px;
    margin-top:10px;
}

.link-containerhover a {
    background: url('img/bportfolio_left_on.jpg') no-repeat;
    height: 27px;
    display: block;
    padding-top:6px;
    color: #97f5fb;    
}
.link-containerhover a:hover {
    background: url('img/bportfolio_left.jpg') no-repeat;
    height: 27px;
    margin-top:6px;
    color: #ffffff; 
}

.buttoninside {
    padding-left:20px;
}



#gallery {
 margin-left:40px;
}
  #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
    #descriptions .ad-image-description {
      position: absolute;
    }
      #descriptions .ad-image-description .ad-description-title {
        display: block;
      }