/*!
 * aaAccordion Library v1.0
 * http://codecanyon.net/user/AA-Team/portfolio
 *
 * Copyright 2011, AA-Team
 *
 * Date: 1.12.2011
 !*/
.aaAccordion { width: 100%; margin: 0px auto; z-index: 2; position: relative; top: 50%; }
.aaAccordion .content { width: 100%; #overflow: hidden; margin: 0 auto; }
.aaAccordion .content ul { position: relative; left: 0; top: 0; padding: 0px; padding: 0; margin: 0 auto; list-style: none; -webkit-box-shadow: 0 0 15px #000; -moz-box-shadow: 0 0 15px #000; box-shadow: 0 0 15px #000; overflow: hidden; }
.aaAccordion .content ul li { position: relative; float: left; overflow: hidden; padding: 0; margin: 0; background: #797979 url("../images/ajax-loader.gif") no-repeat; background-position: center center; display: block; -webkit-box-shadow: -10px 0 60px #000; -moz-box-shadow: -10px 0 60px #000; box-shadow: -10px 0 60px #000; /* For IE 7 hack */ zoom: 1; }
.aaAccordion li a.full-img { display: block; position: relative; overflow: hidden; cursor: pointer; }
.aaAccordion li  a.full-img img { display: block; border: none; }
.aaAccordion li  a.full-img .full-img-cvs { position: absolute; top: 0px; left: 0px; }
.aaAccordion li div.caption { width: 100%; background-color: #000; background-color: rgba(0,0,0, 0.4); position: absolute; bottom: 10px; left: 0px; width: 100%; }
.aaAccordion li div.caption h3 { letter-spacing: 0; font-weight: bold; text-transform: uppercase; color: #fff; padding: 0px; margin: 11px 34px 11px 34px; }
.aaAccordion li div.caption p { color: #fff; line-height: 17px; padding: 0px; margin: 0px 150px 0 34px; }
.aaAccordion li div.caption a.go-btn { background: url("../images/btn-go.png") no-repeat; background-position: top left; display: block; width: 51px; height: 51px; padding: 0px; margin: 0px 34px 14px 34px; position: absolute; overflow: hidden; text-indent: -1000px; top: 50%; margin-top: -25px; right: 20px; }
.aaAccordion li div.caption a.go-btn:hover { background-position: left bottom }

.browserIe.ie7 .aaAccordion {position:absolute;}