#sos a.block { display:block; color:#333; text-decoration:none; }
#sos a span.more { white-space:noanima;  }


/*--- index ---*/
#changesos #sos { width: 216px; padding: 0; background-image: none; }

/* buckets */
#changesos #sos { clear: both; }
#changesos #sos .column { height: 172px; width: 216px; margin: 0; overflow: hidden; position: relative; text-align: center; background: #fff url(../images/sosbgoff.jpg); z-index: 0;}

#changesos #sos .bucket { height: 172px; width: 216px; display: block; text-decoration: none; }
#changesos #sos .bucket .slide { height: 172px; width: 216px; position: absolute; top: 0; left: 0; z-index: 10; }
#changesos #sos .bucket .slide p { font-family: "Myriad Pro", Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, sans-serif; text-align: left; color: #fff; font-size: 13px; line-height: 18px; padding: 0 20px 0 20px; *padding: 0 15px 0 15px; }
#changesos #sos .bucket .slide h3 {margin: 137px auto 20px; color:#FC3; position: relative; font-size: 20px; _font-size:18px; line-height: 20px; font-family: "Myriad Pro", Helvetica, Lucida Grande, Lucida Sans Unicode, Arial, sans-serif; font-weight:500; }
#changesos #sos .bucket .slide span { color: #FC3; }
#changesos #sos .bucket .slide img.icon { margin: 0 1px; opacity: 1; }

#changesos #sos .bucket.transition:hover { text-decoration: none; }
#changesos #sos .bucket.transition:hover .slide { top:-115px; left: 0; }
#changesos #sos .bucket.transition:hover .slide h3 { margin-bottom: 14px; }
#changesos #sos .bucket.transition:hover .slide img.icon { opacity:0; }

#changesos #sos .bucket .slide.oneliner h3 { margin-top: 10px;}
#changesos #sos .bucket.transition:hover .slide.oneliner { top:-154px; }

#changesos #sos .bucket,
#changesos #sos .bucket.transition,
#changesos #sos .bucket h3,
#changesos #sos .bucket .wrap,
#changesos #sos .bucket .slide,
#changesos #sos .bucket img.icon { -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; -khtml-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }

#changesos #sos .bucket .wrap { height: 172px; width: 216px; padding-left: 1px; position: absolute; top: 0; left: 0; z-index: 1; background: #fff url(../images/sosbgon.jpg) no-repeat bottom left; }
#changesos #sos .bucket .wrap { opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -moz-opacity:0; }
#changesos #sos .bucket.transition:hover .wrap { opacity:1; filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)"; -moz-opacity:1; }


