#slideWrapper { position: relative; width: 960px; float: left; background-color: #f5f5f5; }
#slider { margin: 0 auto; position:relative; width:750px; height: 580px; padding-bottom: 20px; display: block; clear: both; }
#slider .inner { margin: 0 auto; padding: 10px; background: #FFF; padding: 10px;	border: 2px solid #ddd; }
.scroll { overflow: hidden; width: 730px; margin: 0 auto; position: relative; }
*html .scroll { width: 720px; }
.scrollContainer { position: relative; }
.scrollContainer div.panel { padding: 10px; float: left; width: 409px; margin: 0 20px; }
*html .scrollContainer div.panel { margin: 0 16px; }
.scrollContainer div.panel img { display: block; }
.scrollContainer div.panel h2 { font-weight: normal; color: #111; font-size: 10px !important; margin: 10px 0; float: left; text-align: left; }
.scrollContainer div.panel h2 span { font-size: 13px; }
.scrollContainer div.panel p { font-size: 11px; color: #ccc; width: 290px; margin: 0 auto; }
.scrollButtons { position: absolute; top: 127px; cursor: pointer; }
.scrollButtons.left { left: -45px; }
.scrollButtons.right { right: -45px; }
.hide { display: none; }
.portrait { width: 184px; height: 276px; }
.landscape { width: 409px; height: 276px; }
.likeButton { width: 54px; height: 26px; background: transparent top left no-repeat url(/images/gallery/like.gif); display: block; float: right; margin-top: 20px; outline: none; }
.likeButton span { display: none; }
.likeButton:hover { background-position: bottom left; }
div.waiting { position: relative; float: right; margin: 30px 30px 0 0; display: none; background: transparent top left no-repeat url(/images/ajax-loader.gif); width: 16px; height: 11px; }
.likeTotal { border:1px solid #CCCCCC; display:none; float:right; font-size:12px; font-weight:bold; margin-top:12px; padding:5px; text-align:center; width:85px; }
