#html-content #gallery a.close {position:absolute;z-index:2;margin:4px 0px 0px 617px;display:inline;width:35px;height:34px;background:url(../img/button/close.png) no-repeat;overflow:hidden;}
#html-content #gallery a.close:hover {background-position:0px -34px;}
#html-content #gallery a.prev {position:absolute;z-index:2;margin:166px 0px 0px 10px;display:none;width:28px;height:28px;background:url(../img/gallery/prev.png) no-repeat;overflow:hidden;}
#html-content #gallery a.next {position:absolute;z-index:2;margin:166px 0px 0px 616px;display:none;width:28px;height:28px;background:url(../img/gallery/next.png) no-repeat;overflow:hidden;}
#html-content #gallery a.back {position:absolute;z-index:2;margin:5px 0px 0px 19px;display:inline;width:28px;height:28px;background:url(../img/gallery/back.png) no-repeat;overflow:hidden;}
#html-content #gallery a.record-your-own {float:left;clear:both;display:inline;width:200px;height:65px;background:url(../img/button/record-your-own.png);}
#html-content #gallery a.record-your-own:hover {background-position:0px -65px;}
#html-content #gallery a.facebook {float:left;margin-right:10px;display:inline;width:32px;height:32px;background:url(../img/button/facebook.png) no-repeat;}
#html-content #gallery a.twitter {float:left;margin-right:10px;display:inline;width:32px;height:32px;background:url(../img/button/twitter.png) no-repeat;}

#html-content #gallery {margin:0 auto;width:660px;height:370px;}
#html-content #gallery .gallery-page {position:absolute;display:inline;margin-left:74px;width:579px;}
#html-content #gallery .gallery-page li.video {float:left;display:inline;padding:0px 67px 10px 0px;width:126px;height:119px;}
#html-content #gallery .gallery-page li.video a {position:relative;z-index:100;}
#html-content #gallery .gallery-page ul.rating {float:left;display:inline;margin-left:11px;padding:3px 0px;width:105px;height:19px;overflow:hidden;}
#html-content #gallery .gallery-page ul.rating li {float:left;display:inline;width:21px;height:19px;background:url(../img/icon/star.png) center top no-repeat;}
#html-content #gallery .gallery-page ul.rating li.full {background-position:0px -19px;}
#html-content #gallery .gallery-page ul.rating li.half {background-position:0px -38px;}
#html-content #gallery .gallery-page li.navigation {float:left;display:inline;width:512px;height:47px;text-align:center;}
#html-content #gallery .gallery-page li.navigation ul {padding-top:24px;}
#html-content #gallery .gallery-page li.navigation ul li {display:inline;padding:0px 15px;font-size:109%;font-weight:bold;color:#308fd1;text-transform:uppercase;}
#html-content #gallery .gallery-page li.navigation ul li a {color:#308fd1;}
#html-content #gallery .gallery-page li.navigation ul li a.active {color:#ffffff;}
#html-content #gallery .gallery-page li.navigation ul li a:hover {color:#ffffff;}
#html-content #gallery .gallery-page li.button {float:left;display:inline;margin-top:10px;width:512px;}
#html-content #gallery .gallery-page li.button p {display:none;font-weight:bold;text-align:center;color:#bcbcbc;}
#html-content #gallery .gallery-page li.button p #current-page {color:#ffffff;}
#html-content #gallery .gallery-page li.button a.record-your-own {margin-left:88px;}
#html-content #gallery .gallery-page a.record-your-own {width:335px;height:46px;background:url(../img/button/record-your-own_wide.png);}
#html-content #gallery .gallery-page a.record-your-own:hover {background-position:0px -46px;}

#html-content #gallery .gallery-video {position:absolute;display:inline;margin:40px 0px 0px 21px;width:615px;}
#html-content #gallery .gallery-video .video-container {float:left;display:inline;width:400px;}
#html-content #gallery .gallery-video .video-container #video {width:400px;height:300px;}
#html-content #gallery .gallery-video .share {float:left;display:inline;margin-left:15px;width:200px;}
#html-content #gallery .gallery-video .share-bg {padding:15px;width:170px;height:210px;background:url(../img/background/gallery-video.png) no-repeat;}
#html-content #gallery .gallery-video .share h4 {float:left;margin-bottom:9px;clear:both;width:100%;font-size:109%;font-weight:bold;color:#bcbcbc;}
#html-content #gallery .gallery-video .share textarea {margin-top:20px;width:149px;height:34px;padding:8px;border:none;background:#323232;color:#919191;overflow:hidden;}
#html-content #gallery .gallery-video .share ul.rating {float:left;display:inline;margin-bottom:20px;width:160px;height:29px;overflow:hidden;}
#html-content #gallery .gallery-video .share ul.rating li {float:left;display:inline;width:32px;height:29px;background:url(../img/icon/star-large.png) center top no-repeat;}
#html-content #gallery .gallery-video .share ul.rating li.full {background-position:0px -29px;}
#html-content #gallery .gallery-video .share ul.rating li.half {background-position:0px -58px;}
#html-content #gallery .gallery-video .share ul.rating li a {float:left;display:inline;width:32px;height:29px;background:url(../img/icon/star-large.png) 0px 29px no-repeat;}
#html-content #gallery .gallery-video .share ul.rating li a.empty {background-position:0px 0px;}
#html-content #gallery .gallery-video .share ul.rating li a.full {background-position:0px -29px;}
#html-content #gallery .gallery-video .share ul.rating li a.half {background-position:0px -58px;}