#container{background: transparent url(../_images/bg-body.gif) 0px 57px repeat-y;}
#footer{padding:50px 0px 20px 0px; text-align: center; font-size: 11px; color: #006685; background: transparent url(../_images/bg-footer.gif) 0px 0px no-repeat;}

#content{width: 960px; background: transparent url(../_images/bg-entry.jpg) left top no-repeat; padding-bottom: 20px; padding-top:70px;}

#entry{float: left; display:inline; width: 587px; margin: 0px 0px 0px 45px;}
#entry-inner{width: 517px; padding: 0px 35px;}

#instructions{float:left; display: block; position:relative; width: 227px; height: 323px; padding: 40px 20px 0px 35px; background: #000 url(../_images/bg-3d-instructions.jpg) left top no-repeat;}
#instructions{background:none;} /* padding-top 70 on #content line 4 above */
#instructions h3{font-size: 20px; font-weight: bold; color: #006685; line-height:26px; max-height:78px; height:auto !important; height:78px; overflow:hidden;}
#instructions .instruction-footer{position:absolute; bottom:38px;}

.wrapper.clear{clear:both; width: 857px; padding: 0px 45px;}
#sort{width:797px; margin: 0px 30px; overflow: hidden; background: transparent url(../_images/bg-content-block-heading.gif) bottom left no-repeat;}
#sort h3{float: left; font-weight: bold; font-size: 16px; color: #006685; padding: 15px 0px 15px 0px;}
#sort label{display: block; float: right; padding-top:15px;}
.content-block{margin-top: 20px; clear: both; width: 870px; background: transparent url(../_images/bg-gallery-content.jpg) left top repeat-y; margin-bottom: 20px;}
.content{padding: 20px 30px 0px 30px; width: 810px;}
.content ul.wrapper li{float: left; display: inline; width: 270px;height: 90px; padding-bottom: 15px;}
.content ul.wrapper li .thumb{float: left; display: inline; width:130px; height: 90px; background: transparent url(../_images/bg-gallery-thumb.gif) 0px 4px no-repeat; position: relative;}
.content ul.wrapper li .thumb a img{border: 1px solid #85816d;}
.content ul.wrapper li .thumb a:hover img{border: 1px solid #006685;}
.content ul.wrapper li .thumb a img{display: block;margin-top: 8px; margin-left: 5px;}

.content ul.wrapper li .thumb a.icon{position: absolute; bottom: 11px; left:5px; z-index:10;}
.content ul.wrapper li .thumb a.icon img{border:0; margin:0;}

.content ul.wrapper li .info{float: left; display: inline; width:125px; padding:5px 10px 0px 5px;}

.scroll-pane {overflow:hidden;}

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

#img-player{cursor:pointer;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.rating-cancel,div.rating-cancel a{background:url(../_images/delete.gif) no-repeat 0 -16px;}
div.star-rating,div.star-rating a{background:url(../_images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0;}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
