﻿.portfolio_showcase { background: #1F1D1E; }
.portfolio_showcase img { border: 0px; outline: 0px}
.portfolio_showcase a { outline: 0px; }
.portfolio_showcase .pod_container { margin: 0px auto; background: #2f2d2d; padding: 0px 20px; }
.portfolio_showcase .pod_container h1 { margin-top: 0px; }
.portfolio_showcase .pod_container .showcase_top { margin: 0px; height: 97px; margin: 0px -22px 10px; background: #1f1d1e; padding-bottom: 10px}
    .portfolio_showcase .pod_container .showcase_top .left { float: left; }
    .portfolio_showcase .pod_container .showcase_top .right { padding-top: 40px; float: right; width: 184px; line-height: 0px;}
    .portfolio_showcase .pod_container .showcase_top .return { clear: both; text-align: right; padding: 0px 10px 5px 0px; margin: 0px 0px 0px; background: #1f1d1d; position: relative;}
    .portfolio_showcase .pod_container .showcase_top .return  a { color: #aaa; }
    .portfolio_showcase .pod_container .showcase_top .return  a:hover { color: #fff; }




.pod_container .showcase_btm { margin-top: 15px; white-space: nowrap; width: 100%; text-align: center; position: relative; background: #2f2d2d}
.portfolio_showcase .pod_container .showcase_btm { white-space: normal; width: auto; padding-bottom: 5px; border-top: 2px solid #1f1d1d; margin: 15px -20px 0px; }
.pod_container .showcase_btm address { margin-top: 5px; text-align: center; font-style: normal; }
.pod_container .showcase_btm address span { color: #7b1515; }
.pod_container .showcase_btm address  a { color: #aaa; }
.pod_container .showcase_btm address  a:hover { color: #fff; }


.pod_container { background: #2F2D2D; padding-left: 5px; }
.pod_container .buttons { padding-top: 0px; margin: 0px 0px 10px -5px  } 
.portfolio_showcase .pod_container .buttons { padding-top: 10px; margin: 0px -20px 10px -5px; background: #2F2D2D; } 
.portfolio_showcase .pod_container { padding-left: 20px; }
.pod_container .buttons .a_share img { opacity: .5; filter: alpha(opacity=50); }
.pod_container .buttons .a_share:hover img { opacity: .80; filter: alpha(opacity=80); } 
.pod_container .buttons .on img, .pod_container .buttons .on:hover img{ opacity: 1; filter: opacity(opacity=100); color: #fff}

.pod_container h1 { font-size: 13px; color: #fff; margin: 10px 0px 5px 0px; }
.pod_container h6 { font-size: 11px; color: #fff; font-weight: bold; margin: 10px 0px 0px 0px; padding: 0px; }
.pod_container p { margin: 0px; padding: 0px; }
.pod_container .website_link { text-align: right; padding-top: 3px}
    .pod_container .website_link a { color: #aaa; }
    .pod_container .website_link a:hover { color: #fff; }
#port_media .ss { border: 1px solid #ccc; }
.pod_container .share { color: #999; position: absolute; top: 22px; left: 6px; }


.pod_container #share { padding-right: 10px; display: none;}
.pod_container #share h4 { font-weight: bold; font-size: 11px; color: #fff; position: relative; z-index: 1000; margin: 0px 0px 5px 0px} 
.portfolio_showcase .pod_container #share h4 {  margin: 0px 0px 5px -10px} 
.pod_container #share h4 img { margin-right: 2px; }
.pod_container #share #error { display: none; color: #CF4400; padding: 2px 0px 6px; }
.pod_container #share #con_error { display: none; color: #CF4400; padding: 2px 0px 6px; }

.pod_container #share ul { margin: 0px; padding: 0px; list-style: none; position: relative;}
.pod_container #share li { position: relative; width: 100%; display: inline-block; background: url(/images/bullet_square.gif) no-repeat 0px 5px; padding: 0px; text-indent: 7px; margin-bottom: 2px}
.pod_container #share li span { color: #fff; }
.pod_container #share li.send { text-align: right; background: none; }
.pod_container #share li.send img { margin-right: -5px; position: relative}
.pod_container #share .share_txt, .pod_container #share .share_txtarea { width: 100%; position: relative; display:inline-block; border: 0px; font: normal 10px verdana; background: #9b9a9a; color: #000; padding: 4px 4px; margin: 3px -20px 10px 0px }
.pod_container #share .share_txtarea { margin-bottom: 15px; position: relative; height: 40px}
.pod_container #share .ERROR { background: #930; color: #9b9a9a}
.pod_container #share .success { color: #009900; font-weight: bold; float: left; visibility:hidden }

.pod_container #contact { padding-right: 10px; display: none;}
.pod_container #contact h4 { font-weight: bold; font-size: 11px; color: #fff; position: relative; z-index: 1000; margin: 0px 0px 5px 0px} 
.portfolio_showcase .pod_container #contact h4 {  margin: 0px 0px 5px -10px} 
.pod_container #contact h4 img { margin-right: 2px; }
.pod_container #contact #con_error { display: none; color: #CF4400; padding: 2px 0px 6px; }
.pod_container #contact ul { margin: 0px; padding: 0px; list-style: none; position: relative;}
.pod_container #contact li { position: relative; width: 100%; display: inline-block; background: url(/images/bullet_square.gif) no-repeat 0px 5px; padding: 0px; text-indent: 7px; margin-bottom: 2px}
.pod_container #contact li span { color: #fff; }
.pod_container #contact li.send { text-align: right; background: none; }
.pod_container #contact li.send img { margin-right: -5px; position: relative}
.pod_container #contact .share_txt, .pod_container #contact .share_txtarea { width: 100%; position: relative; display:inline-block; border: 0px; font: normal 10px verdana; background: #9b9a9a; color: #000; padding: 4px 4px; margin: 3px -20px 10px 0px }
.pod_container #contact .share_txtarea { margin-bottom: 15px; position: relative; height: 40px}
.pod_container #contact .ERROR { background: #930; color: #9b9a9a}
.pod_container #contact .success { color: #009900; font-weight: bold; float: left; visibility:hidden }



a.tooltip { text-decoration: none; cursor: help}
a.tooltip:hover { visibility: visible; }
a.tooltip span.tooltip { visibility: hidden; position: absolute; margin: -50px 0px 0px 0px}
a.tooltip:hover span.tooltip { visibility: visible;  }
a.tooltip span span { color: #cf4400; display: block; text-decoration: none; position: relative; border: 1px solid #930; background: #FFF9DF; padding: 3px; font-size: .9em; width: 140px; text-align: left; }


