.boxgrid {
width:517px;
height:180px;
float:left;
border:10px solid #b5b5b5;
background:#cecece;
overflow:hidden;
position:relative;
margin:13px 0;
}

.boxgrid img {
position:absolute;
top:0;
left:0;
border:0;
}

.boxgrid p {
color:#afafaf;
font-weight:700;
font:8pt "Lucida Grande", Arial, sans-serif;
padding:5px 0 0 20px;
}

.boxgrid h4 {
color:#255f6e;
padding:10px 0 0 20px;
}

.boxcaption {
float:left;
position:absolute;
background:#000;
height:60px;
top:180px;
width:100%;
opacity:.7;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}



.boxgrid2 {
width:500px;
height:333px;
float:left;
border:10px solid #b5b5b5;
background:#cecece;
overflow:hidden;
position:relative;
margin:13px 0;
}

.boxgrid2 img {
position:absolute;
top:0;
left:0;
border:0;
}

.boxgrid2 p {
color:#333333;
font-weight:700;
font:10pt "Lucida Grande", Arial, sans-serif;
padding:5px 0 0 20px;
}

.boxgrid2 h4 {
color:#255f6e;
padding:10px 0 0 20px;
}

.boxcaption2 {
float:right;
position:absolute;
background:#b5b5b5;
height:60px;
top:300px;
width:100%;
opacity:.7;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}


.boxgrid3 {
width:195px;
height:286px;
float:right;
border:1px solid #bebebe;
background:#cecece;
overflow:hidden;
position:relative;
margin:13px 5px auto 15px;;
}

.boxgrid3 img {
position:absolute;
top:0;
left:0;
border:0;
}

.boxgrid3 p {
color:#333333;
font-weight:700;
font:10pt "Lucida Grande", Arial, sans-serif;
padding:5px 0 0 20px;
}

.boxgrid3 h4 {
color:#255f6e;
padding:10px 0 0 20px;
}

.boxcaption3 {
float:left;
position:absolute;
background:#b5b5b5;
height:60px;
top:230px;
width:100%;
opacity:.7;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
