#gal{

}

.gallery_context_image{
float:left;
display:inline;
padding:10px 10px 10px 0;
background:#fff;
border-right:1px dashed #ccc;
border-bottom:1px dashed #ccc;
margin:0px 10px 2px 0;
}

#gal tr.live a, #gal tr.live a:hover{
color:#FE5830;
}

#gal tr td.img{
width:125px;
padding:5px;
background: url(../images/portfolio_main_shade.jpg) no-repeat center center #e9e9e9;
border:1px solid #e9e9e9;
}


#gal tr td.img a, #gal tr td.img a:hover{
border:0;
}

#gal tr td.img a img{
padding:10px;
background:url(../images/bg_stripe_70.gif) transparent;
float:left;
}


#gal tr td.img a:hover img{
background:url(../images/bg_stripe_grn.gif) #fff;
}

#gal tr td.desc{
line-height:16px;
padding-left:5px;
}

#gal .launch{
background:url(../images/input_shade.gif) no-repeat top left #fff;
border:1px solid #eee;
padding:3px 4px;
font-family:Georgia, "Times New Roman", serif;
font-weight:normal;
font-size:11px;
color:#999;
font-style:italic;
cursor:pointer;
float:right;
display:inline;
}

#gal .launch:hover{
color:#4B93C3;
border-color:#ccc;
border-style:solid;
}

#gal p{
padding-left:10px;
}

#gal .galleryTitle{
font-family:Georgia, "Times New Roman", serif;
font-size:13px;
font-weight:normal;
font-style:italic;
border-bottom:1px dashed #aaa;
margin:0 0 5px 0;
}

#gal .galleryTitle a, #gal .galleryTitle a:hover{
text-decoration:none;
border:0;
}

#portfolio_btns{
display:block;
margin:10px 0;
border:1px dashed #ddd;
border-top:0;
padding:0px 5px 3px;
position:absolute;
top:0px;
margin-top:-25px;
left:0;
}

#portfolio_btns a{
border:0;
color:#999;
}

#portfolio_btns a:hover{
border:0;
text-decoration:none;
color:#4B93C3;
}

#portfolio_btns .arrow_forward{
display:block;
float:left;
margin-right:10px;
padding:0 14px 5px 4px;
height:15px;
background:url(../images/arrow_forward.gif) no-repeat right center;
}

#portfolio_btns .arrow_back{
display:block;
float:left;
margin-right:10px;
padding:0 4px 5px 14px;
height:15px;
background:url(../images/arrow_back.gif) no-repeat left center;
}