@charset "utf-8";
/* CSS Document */


/*
div.pro-content { float: right; width: 25%; }
div.pro-wrapper { float: left; width: 72%; }
*/

div.pro-main { border: 1px solid #222; overflow: hidden; text-align: center; background: #222;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

div.pro-thumbs { margin: 10px -40px 0; text-align: center; }

div.elastislide-wrapper { box-shadow: none; background: none; }
div.elastislide-horizontal { padding-top: 0; padding-bottom: 0; }
ul.elastislide-list,
ul.elastislide-list li { max-height: none!important; }
ul.elastislide-list > li { *display: inline!important; /*vertical-align: top;*/ }
div.elastislide-carousel ul li a img { border: none; max-width: none!important; }
	

ul.elastislide-list li { padding: 6px; }
ul.elastislide-list li:first-child {  }

ul.elastislide-list li div { height: 93px; overflow: hidden; border: 1px solid #222;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; /* future proofing */
-khtml-border-radius: 6px; /* for old Konqueror browsers */
}

ul.elastislide-list li div a {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    height: 100%;
	*width: 100%;
	background: #222;
}
ul.elastislide-list li div span {
    vertical-align: middle;
	display: inline-block;
	height: 100%;
}
ul.elastislide-list li div img {
    vertical-align: middle;
	display: inline!important; /* reverses elastislide to fix centering */

}