.movie { text-align:left; border:1px solid #fff; background-color:#ddd; min-height:280px; margin-top:10px; margin-bottom:10px; padding:5px 10px 5px 10px; }
.poster_container { float:left; margin-top:5px; margin-right:5px; }
.studio { float:right; margin-top:-30px; width:140px; }
.ribbon_new { position: absolute; margin-left:338px; margin-top:-51px; }
.ribbon_new_text { width:140px; z-index:10; position: absolute; margin-left:500px; margin-top:-8px; text-align:center; font-size:16px; 	text-shadow: 1px 1px #000000; font-family:Verdana, Tahoma; font-weight:bold; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); writing-mode: lr-tb; }
.poster { width:142px; border:1px solid #000; }
.fb { position: absolute; display:block; width:142px; text-align:center; margin-top:230px; }
.title { font-size:20px; font-weight:bold; color:#414141; }
.title a:link { font-size:20px; font-weight:bold; color:#414141; }
.title a:visited { font-size:20px; font-weight:bold; color:#414141; }
.title a:active { font-size:20px; font-weight:bold; color:#414141; }
.title a:hover { font-size:20px; font-weight:bold; color:#414141; text-decoration:underline; }
.xbmc_hide { width:22px; position:absolute; opacity:.0; margin-top:10px; margin-left:5px; }
.xbmc_hide img { cursor:pointer; }
.xbmc_e { margin-left:10px; }
.title_org { font-size:11px; font-weight:bold; color:#888; }
.imdb_img { position: absolute; margin-left:5px; margin-top:-1px; }
.watched_img { display:block; position:absolute; margin-left:102px; margin-top:-44px; }
.playcount_block { display:block; position:absolute; margin-left:140px; margin-top:-20px; }
.playcount_img { margin-left: -6px; }
.trailer_img { position:absolute; margin-left:94px; margin-top:8px; display:block; }
.table_flags { margin:auto; }
.table_flags td { padding-left:10px; padding-right:10px; vertical-align:top; }
.table_flags img { margin:2px; height:14px; }
.ex_thumbs { margin:10px; text-align:center; }
.ex_thumbs img { border:3px solid #fff; margin:2px; cursor:pointer; }
.ex_prev { width: 60px; height: 60px; line-height:60px; background-color:#fff; font-size:48px; font-weight:bold; cursor:pointer; text-align: center; color:#000; left:0px; position:absolute; z-index:10; display:block; }
.ex_next { width: 60px; height: 60px; line-height:60px; background-color:#fff; font-size:48px; font-weight:bold; cursor:pointer; text-align: center; color:#000; right:0px; position:absolute; z-index:10; display:block; }
.ex_thumb { width:100%; height:100%; }
.desc { text-align:center; margin-left:150px; margin-top:5px; min-height: 260px; }
.desc a:link { color:#555; text-decoration:none; }
.desc a:visited { color:#555; text-decoration:none; }
.desc a:hover { color:#555; text-decoration:underline; }
.desc a:active { color:#555; text-decoration:none; }
.table { margin:0px; padding:0px; width:100%; }
.left { font-weight:bold; color:#414141; text-align:right; width:60px; vertical-align:top; }
.right { text-align:left; }
.right img { vertical-align:middle; }
.actor_thumb { position: absolute; display:none; border:1px solid #111;}
.trailer { border: 1px solid #000; margin:auto; margin-top:10px; margin-bottom:10px; width:560px; }
.img_space { width:300px; height:1px; display:block; margin:auto; margin-top:5px; margin-bottom:5px; }
.episode { min-height:130px; background-color: #eee; border: 1px solid #fff; margin-bottom:5px; }
.episode_desc { text-align:center; margin:5px 5px 5px 213px; min-height:260px; }
.thumbnail { width:200px; height:113px; border:1px solid #000; margin-left:5px; display:block; }
.season { font-size:16px; font-weight:bold; color:#414141; margin-left:10px; margin-bottom:5px; }
.episode_title { font-size:14px; font-weight:bold; color:#414141; margin:2px 0px 2px 2px; text-align:left; }
.episode_watched { display:block; position:absolute; margin-left:166px; margin-top:78px; }
.episode_ribbon_new { position: absolute; margin-left:263px; margin-top:-7px; }
.episode_ribbon_new_text { width:140px; z-index:10; position: absolute; margin-left:490px; margin-top:38px; text-align:center; font-size:16px; text-shadow: 1px 1px #ffffff; font-family:Verdana, Tahoma; font-weight:bold; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); writing-mode: lr-tb; }