#media-player{background-color: #000; width: 630px; height: 330px; margin: 0px 4px 11px;}
#img-player{cursor:pointer; background-color: #000; width: 630px; height: 330px; margin: 0px 4px 11px; position: relative; text-align:center;overflow:hidden;}
#img-player img{cursor: pointer;position: absolute; top:0; bottom:0; left:0; right:0; margin:auto; z-index:1;}
#zoom{cursor: pointer; position: absolute; bottom:0; right:0; width:75px; height:29px;}
#img-player #zoom img{position:static;}

#media-player p{color: #FFF; padding: 10px;}
#rating-info{width:587px; height:28px; background: transparent url(../_images/bg-rating-bar.jpg) left top no-repeat; overflow: hidden; color: #FFF; padding-top:6px;}
#rating-info .left{float: left; padding: 0px 0px 0px 15px; display: inline; margin-right: 5px;}
#rating-info .vote-thank-you{float: left; padding: 0px 0px 0px 10px; display: inline; margin-right: 5px; font-weight:bold; color: #FFD100}
#rating-info .right{float: right;padding: 0px 15px 0px 0px}

#btn-tell-friend-wrapper{position: absolute; right: -3px; top: 4px; width: 131px; height: 49px;}
#btn-tell-friend{display: block;width: 131px; height: 49px;  background: transparent url(../_images/btn-tell-friend2.gif) left top no-repeat;}
#btn-tell-friend:hover{background-position: bottom left;}

#overlay{width:100%; height:100%; position: absolute; top:0; left:0; background-color: #000; z-index:500;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#frame{border: 1px solid #30a2bb;border-top: 5px solid #30a2bb;width:870px;position: absolute; z-index:5001; top:110px; left:50%; text-align:center; margin-left: -390px; padding-bottom: 20px; background: #FFFFFF;}
#frame-inner{width:100%; position: relative;}
#frame-close{display: block; position: absolute; top: 14px; right: -25px; z-index:5002; width:57px; height: 17px; background: transparent url(../_images/btn-close.gif) left top no-repeat; cursor: pointer;}
#frame-close:hover{background-position: bottom left;}

#tell-friend-outer, #tell-friend-thanks-outer{width: 588px; background: transparent url(../_images/bg-tell-friend.jpg) left top repeat-y; position: absolute; top: 110px; left:50%; margin-left: -294px; z-index: 5002;}
.tell-friend-inner{width: 518px; padding: 70px 35px 0px 35px; text-align: left; position: relative;background: transparent url(../_images/hdr-tell-friend.jpg) left top no-repeat; overflow: visible;}
.tell-friend-inner.thanks{background: transparent url(../_images/hdr-tell-friend-thanks.jpg) left top no-repeat; overflow: visible;}
.tell-friend-inner h5{color: #006685; font-size: 12px; font-weight:normal; padding: 10px 0px 20px 0px;}
ul.floated{width:100%; overflow: hidden;}
ul.floated li{float: left; display: block; width: 259px; margin-bottom: 5px; font-weight: bold; line-height:1.5em;}
ul.floated li input{width: 220px;}
label.full{clear:both; display: block;margin-bottom: 5px; font-weight: bold; line-height:1.5em;}
label.full span{font-weight: normal;}
label.full textarea{width: 483px; height: 80px; overflow-y:scroll;}

#tell-friend-footer{margin:10px 0px 20px 0px;}
#tell-friend-thanks-footer{margin:10px 0px 10px 0px;}
#tell-friend-submit-wrapper{display: block; position: absolute; right:30px; bottom:-50px; width: 84px; height: 44px;}
#btn-tell-friend-submit{display: block; width: 84px; height: 44px; background: transparent url(../_images/btn-submit-transparent.png) left top no-repeat;}
#btn-tell-friend-submit:hover{background-position: bottom left;}
.tell-friend-close{display: block; position: absolute; top: 25px; right: 25px; z-index:5002; width:57px; height: 21px; background: transparent url(../_images/btn-close.gif) left top no-repeat;cursor: pointer;}
.tell-friend-close:hover{background-position: bottom left;}
#thanks-content{padding: 15px 0px 0px 0px;}
#tell-more-friends{display: block; width:10px; white-space: pre; padding-left: 12px; background: transparent url(../_images/icon-arrow-grn2.gif) left center no-repeat; margin-bottom: 20px;}

.errors{margin-top:10px;}
.errors p{font-weight: bold;}
.errors li{font-weight: normal; color: #ff0000;}