.main .top {height:45px!important }
span.watch {text-align:center; padding: 7px; margin: 3px; font-size:14px; font-weight:bold; }
span.watch a { padding: 2px 5px 2px 5px;  margin: 2px; border: 1px solid #444444; background-color: #111111; text-decoration: none; color: #4488ff;  }
span.watch a:hover, span.watch a:active { border: 1px solid #111133; background-color:#0066cc; color: #fff;  }
.main-body h1 {float:left}
.top .title-container{float:left;margin:10px 10px 0px 10px}
.title-container a {font-size:20px;color:#999999}
.title-container h1 {color:#999999}
.title-container h1 a{color:#999999}
.title-container h1 .year a{color:#FF6633}
.title-container h1 strong{color:#ffffff}
.top .nav {float:left}
h1 .title{color:#ffffff; text-decoration:none}
h1 .other-title{color:#cccccc;font-size:14px;font-weight:normal}
h3 {margin:0}
h1 .m-title{font-size:18px;color:#ffffff;text-decoration:none;margin:0;padding:0}
.main-body.info{margin-top:20px}
.main-body .imdb {float:left; margin:22px 5px;}
.main-body .trailer {float:left; margin:22px 0px;}
.season-episode {/*background-color:#111111;border:1px solid #444444;*/font-size:12px;text-align:left;margin:0;padding:0;}
.season-episode {padding:5px}
.more-links{width:100%; background-color:#111133;color:#cccccc;font-size:14px;margin:0;padding:0}
.more-links p {font-size:14px;}
.more-links .searchmore, .searchloader {margin:auto;padding:10px;text-align:center}
.more-links .searchloader {display:none}
.more-links .searchmore ul{ list-style-type:none;}
.more-links .searchmore ul li{float:left; text-align:left; width:100px;font-size:11px}
.comments {background-color:#000000;font-size:12px;}
.comments table {border-collapse: collapse; width:100%}
.comments td {padding:5px}
.comments .row1 {background-color:#000000;border-bottom: 1px dotted #444444}
.comments .row2 {background-color:#111111;border-bottom: 1px dotted #444444}
.comments .name {color:#999999;font-size:11px}
.table-body{padding:0;width:100%;margin:0}
#main-col {vertical-align:top;padding:0}
.col-left {width:310px; text-align:center; vertical-align:top}
.col-right {width:728px}
.col-right table {width:100%}
.full-page {width:100%; padding:5px;}
.info-left{vertical-align:top; }
.info-right{vertical-align:top; width:150px; text-align:center}
.col-ad {width:200px; text-align:center;vertical-align:top}
.sponsor {vertical-align:top; width:170px; text-align:right;}
div.pagination { text-align:center;  padding: 7px; margin: 3px;}
div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #444444; background-color: #111111; text-decoration: none; color: #4488ff;}
div.pagination a:hover, div.pagination a:active { border: 1px solid #111133; background-color:#0066cc; color: #fff;}
div.pagination span.current { padding: 2px 5px 2px 5px;  margin: 2px; border: 1px solid #444444; font-weight: bold; background-color: #111133; color: #FFF; } 
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #111111; color: #666666; }
.sharethis {margin: 0px 0 10px 150px;clear:both}
.sharethis .addthis_toolbox{margin:0px 10px;float:left;} .sharethis .fb-share{margin:0px 10px;float:left;width:60px} .sharethis .fb-like{margin:0px 0px;float:left;width:70px} .sharethis .twitter-share-button{margin:0px 10px;float:left;width:50px} .sharethis .bookmark{margin:0px 0px;float:left;width:16px} .sharethis .gplusbtn{margin:0px 10px;float:left; width:80px}
/*.title-container {position:relative; width:1010px}
.title-container .addthis_toolbox {position:absolute; top:10px;right:0px}*/
.fb-like{margin:0px 0px;float:left;width:55px}
.follow .fb-like{ width:90px!important}
.follow span{color:#999999;padding-top:5px;display:block}
.twitter-share-button {margin-top:-1px;float:left;width:75px;margin-right:8px}
.season-episode h2{border-bottom:#999999 1px solid;color:#dd4e1e;font-weight:bold;font-size:15px;}
.season-episode h2 a{color:#dd4e1e;text-decoration:none;display:block;padding:5px;}
.season-episode h2 a:hover{color:#ff6633;text-decoration:none;background-color:#dd4e1e;color:#fff;}
.tv_episode a {color:#FF6600;text-decoration:none; display:block;	padding:3px 1px 3px 15px; font-weight:bold; border-bottom:1px solid #111111; }
.tv_episode a:hover {	color:#dd4e1e;	background-color:#444444;}
.nolinks a{color:#fda689}
.ep_title {font-weight:normal}
.total {font-weight:normal;color:#cccccc;}
div.rating {text-align:center; width:125px;margin:auto;}
/*div.rating:hover {cursor:pointer}*/
.rating-disabled {display:none}
#rating .score_votes {font-size:11px;margin-bottom:10px;width:150px;margin:auto;}
#rating a{text-align:center;color: #95b700;font-weight:bold}
.year {font-size:14px;font-style:normal;display:inline;margin-bottom:5px}
.poster{border:1px solid #444444;margin:auto; width:150px; height:222px; background-color:#111111}
.poster img{height:222px; width:150px;filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;}
.poster img:hover{filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;}
.poster #showpic{text-align:center;cursor:pointer; padding-top:80px; height:222px}
.poster #poster {display:none;width:150px; height:222px;}
a.imdb-info {color:#faa588}
a:hover.imdb-info {color:#faa588;text-decoration:underline}
table.voting {padding:2px;text-align:left}
table.voting td {vertical-align:bottom; color:#fc9c7c;font-size:10px}
.box {background-color:#111111;border:1px solid #444444;font-size:14px;text-align:left;padding:10px}
.box2 {background-color:#111111;border:1px solid #444444;font-size:12px;text-align:left;padding:10px}
.moreButton{border:none;width:150px;height:31px;margin-top:1px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-align:center;font-size:15px}
.moreButton:hover{cursor:pointer;cursor:hand}
.prev{float:left;margin-top:5px}
.next{float:right;margin-top:5px}
.prevnext a {font-size:14px}
#rating-div{display:none;color:#000000}
.newline{clear:both;margin-bottom:5px;}
.player {width:700px;text-align:center;height:321px;background-color:#000000;position:relative; }
.player .overlay {width:700px;height:321px;position:absolute;top:0;left:0;background:url('images/play_bg_overlay.png');}
.player img {position:absolute;top:100px;left:317px;}
.play_info {width:550px;position:absolute;bottom:40px;left:70px; color:#ffffff; background-color:#000000;  filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;padding:10px}
.player .banner{position:absolute;top:0;left:0;width:700px; height:321px}
.link-info-left {float:left;font-size:14px;width:233px}
.link-info-mid {float:left;width:233px;text-align:center}
.link-info-mid a {font-size:14px;}
.link-info-right {float:left;font-size:14px;width:233px;text-align:right}
.link-info-right span{}
#cur_link {width:100px; margin:auto}
/* Comment Form */
#comment {
	font-size:12px
}
#comment .comment-form-name label,
#comment .comment-form-captcha label,
#comment .comment-form-comment label {
	}
#comment textarea {
	resize: vertical;
	width: 95%;
}
#comment p {
	margin: 10px 0;
}
#comment label {
	line-height: 2.2em;
}
#comment input[type=text], #comment .comment-form-captcha img, {
	display: block;
}
#comment p {
	font-size: 12px;
}
p.comment-form-comment {
	margin: 0;
}
div#play_link a:link, div#play_link a:visited {
  color:            #FF0000;
  font-weight:      bold;
  font:      14px/150% Verdana,Arial,Helvetica,sans-serif;
}

div#play_link a:hover {
  background-color: #D3D3D3;
  color:            #483D8B;
  text-decoration:  none;
}

.siteButton.partnerButton {
    border: 1px solid #46AFD5;
    color: #FFF !important;
    text-shadow: 0px 1px 0px #46AFD5;
    box-shadow: 0px 1px 0px 0px #85CAE3 inset;
    background-color: #0da3d3;
    background-image: linear-gradient(to top, #5BB8DA, #0da3d3);
    opacity: 0.85;
}
.siteButton {
    font-size: 12px;
    margin: 0px 4px 0px 0px;
    font-weight: normal;
}
.partnerButton, .extraBigButton {
    opacity: 1 !important;
}
.siteButton {
    border: 1px solid #AEAEAE;
    color: #333 !important;
    text-shadow: 0px 1px 0px #F8F8F8;
    box-shadow: 0px 1px 0px 0px #FFF inset;
    background-color: #E6E6E6;
    background-image: linear-gradient(to top, #EEE, #E6E6E6);
    opacity: 0.85;
    box-sizing: border-box;
    border-radius: 2.1px;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
    font-family: "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
    line-height: normal;
    text-decoration: none;
    cursor: pointer;
    padding: 0.2em 1.2em;
}
#brief_desc a:link {
  font-size:           10px;
  font-weight:         bold;
  margin-left:         4px;
  padding:             0px 16px;
  background-image:    url("images/plus.png");
  background-repeat:   no-repeat;
  background-position: 0px 1px;
}

#full_desc a:link {
  font-size:           10px;
  font-weight:         bold;
  margin-left:         4px;
  padding:             0px 16px;
  background-image:    url("images/minus.png");
  background-repeat:   no-repeat;
  background-position: 0px 1px;
}

#full_desc, .lnolinks {
  display: none;
}
