::-webkit-scrollbar {width: 10px; height: 10px; }
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment  {display: none;}
::-webkit-scrollbar-track-piece  {background-color: #ccc;-webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px;}
::-webkit-scrollbar-thumb:vertical {-webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; background: #1B75BC url(../img/scrollbar_thumb_bg.png) no-repeat center;}




.accordion { list-style:none; overflow: hidden; padding: 0; -moz-box-shadow:1px 3px 15px #555; -webkit-box-shadow:1px 3px 15px #555; box-shadow:1px 3px 15px #555; } 
.accordion li { top: 0; left: 0; float: left; width: 10%; height: 400px; display: block; background-color: #fff; background-repeat: no-repeat; background-position: center center; position: relative; overflow: hidden; cursor: pointer; margin: 0; -moz-box-shadow:1px 3px 15px #555; -webkit-box-shadow:1px 3px 15px #555; box-shadow:1px 3px 15px #555; } 
.accordion h2 { padding: 0; top: 50px; width: 100%; position: absolute; color: #fff; text-align: center; } 
.accordion li div { position: absolute; height: 250px;  left: 0; top:135px; opacity: 0; filter: alpha(opacity=0); overflow:auto} 
.accordion li h2{ font-size:18px; text-align:center; color:#fff; padding:85px 12px 0; font-weight:bold;} 
.accordion div h2 { background: none; padding-left: 20px; position: static; color: #fff; text-align: left; padding-top:0; } 
.accordion div p { line-height: 14px; margin: 10px 22px; font-weight: normal; text-transform: none; letter-spacing: normal; line-height: 1.6em; } .accordion div a { display: block; margin: 5px 0 5px 20px; text-transform: uppercase; font-style: normal; font-size: 11px; text-decoration: none; color: #888; } 
.accordion div a:hover { color: #333; text-decoration: underline; }
