﻿.div_contentWrapper{width:980px;margin-left:auto;margin-right:auto}.div_btnBlock{margin-top:30px;margin-bottom:30px}.div_Portfolio{width:980px;margin-left:auto;margin-right:auto}.div_blockContainer{background-color:white;margin-top:10px;margin-bottom:10px;float:left;text-align:center;border:1px solid gainsboro;width:296px;margin-left:10px;margin-right:10px;height:370px;box-shadow:0 0 4px 1px gainsboro}.div_photoFrame{width:275px;overflow:hidden;height:300px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px}.image_Content{box-shadow:2px 2px 2px gainsboro}.div_content{text-align:center;line-height:1.5}.div_link{font-size:1em;font-family:'Open Sans',Helvetica,Verdana,Arial,sans-serif}.bluebtn{float:right;height:30px;border:1px solid #57c1d7;background:-webkit-gradient(radial,center bottom,0,center 230,250,from(#57c1d7),to(#57c1d7));-moz-border-radius:3px;-moz-box-shadow:0 0 3px #000;color:#fff;font-family:Verdana;font-size:1em;padding:0 12px 0 12px;cursor:pointer;border-radius:3px}.bluebtn:active{-moz-box-shadow:0 0 2px #777;-webkit-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777}.div_link a{text-decoration:none;color:#55c2d7;font-size:14px;font-weight:lighter}.div_link a:hover{text-decoration:underline;color:#55c2d7}.clear{clear:both}.div_border{border:1px solid #f4f4f4;margin-left:auto;margin-right:auto;width:275px;margin-top:10px;margin-bottom:10px}