/*
Theme Name: TV Break
Theme URI: http://www.tvbreak.net/
Description: Custom theme for tvbreak.net
Version: 1.0
Author: Glamour Gaby
Author URI: http://wpglamour.com/
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
clear: both;
}
.clear10 {
clear: both;
height: 10px;
}
.clear20 {
clear: both;
height: 20px;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #f3f2ec;
padding-bottom: 10px;
}

.rad3 {
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.rad5 {
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


.header {
width: 900px;
margin: 0 auto;
padding-bottom: 13px;
}

.header .logo {
float: left;
}
.header .logo h1{
background: url(i/logo.jpg) top center no-repeat;
}
.header .logo h1 a{
display: block;
width: 	306px;
height: 92px;
text-indent: -9999px;
}

.headernav {
padding-top: 5px;
float: right;
padding-bottom: 13px;
}
.headernav a{
color: #696969;
text-decoration: none;
font-weight: bold;
padding: 0 3px;
}
.headernav a:hover{
text-decoration: underline;
}

.header_right {
float: right;
}

.header_boxes {
float: right;
}

.header_boxes .box {
float: left;
margin-left: 20px;
display: block;
width: 99px;
height: 65px;
text-decoration: none;
color: #466985;
font-weight: bold;
font-size: 17px;
cursor: pointer;
}
.header_boxes .box:hover {
color: #93c9f3;
text-shadow: #fff 1px 1px 0px;
}

.header_boxes .box1 {
background: url(i/box1.jpg) top center no-repeat;
}
.header_boxes .box2 {
background: url(i/box2.jpg) top center no-repeat;
}
.header_boxes .box3 {
background: url(i/box3.jpg) top center no-repeat;
}

.header_boxes .box1 span, .header_boxes .box2 span {
display: block;
text-align: center;
padding-top: 5px;
}
.header_boxes .box3 span {
display: block;
float: right;
width: 56px;
text-align: left;
padding-top: 4px;
}


.nav {
background: url(i/nav-bg.jpg) top repeat-x;
height: 32px;
}

.nav_content {
width: 900px;
margin: 0 auto;
padding-top: 3px;
}

.nav_content .left {
float: left;
}
.nav_content .right {
float: right;
}

.nav_content .left li{
display: inline;
}


#dropmenu { z-index: 10; }
#dropmenu, #dropmenu ul { list-style-type:none; list-style-position:outside; position:relative;}
#dropmenu a { display:block; cursor: pointer; }
#dropmenu a:hover { }
#dropmenu li {float:left; position:relative; margin: 0 7px 0 6px; margin-bottom: 1px;}
#dropmenu .current_page_item a:hover { background-position: bottom; color: #FFFFFF; }
#dropmenu .current_page_item a{
color: #FFFFFF;
background: url(i/nav-link-bg.jpg) top repeat-x;
}
#dropmenu .dropdown {
background: url(i/nav-dropdown-icon.jpg) right center no-repeat;
padding-right: 7px;
}
#dropmenu li a {
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-family: Trebuchet MS;
font-size: 13px;
height: 22px;
color:#3b3b3b;
text-decoration: none;
font-weight: bold;
padding: 0 10px;
padding-top: 3px;
}
#dropmenu li a:hover {
color: #469ae0;
}
#dropmenu ul {position:absolute; display:none; }
#dropmenu li ul { background-color: #469ae0; margin-left: -6px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 10px 0;
}
#dropmenu li ul li { display: block; width: 130px;  }
#dropmenu li ul li a:hover { color: #3b3b3b; }
#dropmenu li ul a { color: #fff; }
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul { display:none; }
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul { display:block; }


.nav_content .right input.input {
border: none;
background: url(i/search-bg.jpg) top left no-repeat;
width: 150px;
padding: 5px 5px;
margin: 0;
color: #9c9b9b;
}
.nav_content .right input.input:focus {
color: #000000;
}
.nav_content .right .button {
vertical-align: top;
border: none;
background: url(i/search-button.jpg) top center no-repeat;
width: 31px;
height: 25px;
cursor: pointer;
}


.slider {
width: 900px;
margin: 0 auto;
position: relative;
}

.slider_content {
border: 6px #000000 solid;
padding: 7px;
background-color: #FFFFFF;
}

.slide {
margin: 0 14px;
background-color: #f2f1f1;
border: 1px #f2f1f1 solid;
float: left;
width: 116px;
height: 180px;
padding: 4px 0;
overflow: hidden;
}

.slide a{
}
.slide:hover {
border: 1px #d3d1d1 solid;
}
.slide a:hover .title {
}
.slide a span{
display: block;
text-align: center;
}

.slide a .title {
padding-top: 4px;
color: #2b77b4;
font-weight: bold;
}

.gonext {
background: url(i/slider-right.png) top center no-repeat;
display: block;
height: 38px;
width: 38px;
position: absolute;
top: 83px;
right: -16px;
z-index: 2;
cursor: pointer;
}
.goprev {
background: url(i/slider-left.png) top center no-repeat;
display: block;
height: 38px;
width: 38px;
position: absolute;
top: 83px;
left: -16px;
z-index: 2;
cursor: pointer;
}
.goprev:hover, .gonext:hover {
background-position: bottom;
}

.content {
width: 900px;
margin: 0 auto;
background-color: #FFFFFF;
padding: 10px 0;
}

.cl, .cr {
display: block;
width: 5px;
height: 5px;
position: absolute;
top: 0;
}
.cl {
left: 0;
background: url(i/white-corner-left.png) center no-repeat;
}

.cr {
right: 0;
background: url(i/white-corner-right.png) center no-repeat;
}


.list {
padding-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
float: left;
width: 710px;
}

.list_header {
font-size: 12px;
height: 34px;
position: relative;
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
}

.list_header .type, .list_header .title, .list_header .added, .list_header .views {
color: #FFFFFF;
font-weight: bold;
padding-top: 10px;
text-transform: uppercase;
}

.list .type, .list .title, .list .added, .list .views { float: left; cursor: pointer; }
.list .type { width: 110px; padding-left: 10px; }
.list .title { width: 350px; padding-right: 10px; overflow: hidden; height: 16px; }
.list .added { width: 140px; }
.list .views { }

.list_items .item a{
text-decoration: none;
color: #000000;
float: left;
width: 100%;
padding: 6px 0;
}
.list_items .item a:hover {
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
color: #FFFFFF;
}
.list_items .item a:hover .title {
}

.list_items .gray a{
background-color: #f6f6f6;
}


/* Ads START */
.ads1 {
padding-right: 10px;
float: right;
}

.ads2 {
padding-right: 10px;
float: right;
}

.ads3 {
padding-right: 10px;
float: right;
}

.ads4 {
padding-left: 10px;
float: left;
}

.ads5 {
display: block;
text-align: center;
padding-top: 10px;
}
/* Ads END */


/* Category Page START */
.letters {
width: 900px;
margin: 0 auto;
text-align: center;
}
.letters li{
display: inline;
padding: 0 4px;
}

.letters a{
padding-top: 2px;
display: table-cell;
width: 21px;
height: 21px;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
background: url(i/letter-bg.jpg) top center no-repeat;
}
.letters a:hover {
background-position: bottom;
text-shadow: #227abe 1px 1px 0px;
}

.letter_box {
width: 286px;
float: left;
padding-left: 10px;
padding-bottom: 28px;
}
.letter_box_header {
padding-left: 7px;
font-size: 12px;
height: 20px;
position: relative;
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
color: #FFFFFF;
font-weight: bold;
padding-top: 5px;
text-transform: uppercase;
}

.letter_box_list {
border: 1px #5aaae9 solid;
border-top: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.letter_box_list .item {
position: relative;
}

.letter_box_list a {
text-decoration: none;
color: #000000;
padding: 6px 40px 6px 7px;
display: block;
font-weight: bold;
}
.letter_box_list a:hover {
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
color: #FFFFFF;
font-weight: bold;
}

.letter_box_list .gray {
background-color: #f6f6f6;
}

.letter_box_list .year {
position: absolute;
right: 7px;
top: 6px;
color: #757474;
}

.main_category_title {
text-align: center;
font-size: 24px;
}
.main_category_title span{
color: #6ab5f2;
}
.main_category_title small {
font-size: 12px;
color: #b0b0b0;
}
.main_category_title small a{
color: #b0b0b0;
}
.main_category_title small a:hover{
color: #6ab5f2;
}

/* Category Page END */



/* Movie Page START */
.movie_info {
width: 570px;
float: left;
padding-left: 10px;
}

.movie_info_header {
padding: 10px 0;
padding-left: 10px;
font-size: 12px;
position: relative;
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
color: #FFFFFF;
font-weight: bold;
}
.movie_info_header h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
font-weight: bold;
float: left;
}
.movie_info_header span {
float: left;
font-size: 12px;
color: #d4e9fa;
}

.movie_description_all {
border: 1px #5aaae9 solid;
border-top: none;
padding: 0 10px;
}


.movie_description_top {
border-bottom: 1px #5aaae9 solid;
padding: 5px 0;
}
.movie_description_top_left {
float: left;
}
.movie_description_top_right {
float: right;
font-size: 12px;
color: #3b95de;
}

.movie_description {
color: #2f2e2e;
font-size: 12px;
padding-top: 1px;
line-height: 16px;
}

.height_desc_movie {
height: 140px;
overflow: auto;
overflow-x: hidden;
}
.height_desc_tvshow {
height: 115px;
overflow: auto;
overflow-x: hidden;
}

.extend_desc {
display: none;
}
.extend_link b{
cursor: pointer;
color: #68B3F1;
font-weight: normal;
text-decoration: underline;
}


.movie_tools {
padding: 10px 0;
}

.movie_tools_left {
float: left;
}
.movie_tools_right {
float: right;
}

.movie_tools_left span {
font-size: 12px;
font-weight: bold;
color: #78bdf5;
float: left;
padding-top: 3px;
padding-right: 3px;
}

.movie_tools_left a, .movie_tools_right a {
display: block;
float: left;
height: 23px;
margin-left: 5px;
}
.movie_tools_left a.email { width: 67px; background: url(i/share-email.jpg) top center no-repeat; cursor: pointer; }
.movie_tools_left a.facebook { width: 94px; background: url(i/share-facebook.jpg) top center no-repeat; }
.movie_tools_left a.twitter { width: 76px; background: url(i/share-twitter.jpg) top center no-repeat; }

.movie_tools_right a.imdb { width: 121px; background: url(i/share-imdb.jpg) top center no-repeat; }
.movie_tools_right a.download { width: 94px; background: url(i/share-download.jpg) top center no-repeat; }

.movie_tools_left a:hover, .movie_tools_right a:hover { background-position: bottom; }
.movie_tools_left a span, .movie_tools_right a span { display: none; }


.download_links {
padding-left: 10px;
width: 710px;
float: left;
}
.download_links_header {
text-align: center;
padding: 8px 10px;
font-size: 12px;
position: relative;
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
color: #FFFFFF;
font-weight: bold;
position: relative;
}

.download_links_header .left {
font-size: 14px;
float: left;
}

.download_links_header .right {
float: right;
}
.download_links_header .right span{
float: left;
display: block;
background: url(i/links-nr-bg.jpg) top center no-repeat;
width: 22px;
height: 17px;
font-size: 14px;
color: #4c9cdd;
text-align: center;
padding-top: 1px;
}
.download_links_header .right b {
float: left;
padding-left: 5px;
padding-top: 1px;
}

.add_download_link {
display: block;
background: url(i/add-link.jpg) top center no-repeat;
width: 89px;
height: 22px;
cursor: pointer;
position: absolute;
left: 310px;
top: 6px;
}
.add_download_link:hover {
background-position: bottom;
}
.add_new_link {
display: none;
}
.add_new_link .right img{
float: right;
background-color: #FFFFFF;
margin-left: 5px;
}
.add_new_link .right {
cursor: pointer;
}
.add_new_link .right:hover {
color: #000000;
}
.add_new_link .download_links_list {
padding: 10px;
}


.download_links_list {
border: 1px #5aaae9 solid;
border-top: none;
padding: 0 10px;
}

.download_links_list li {
border-bottom: 1px #5aaae9 solid;
clear: both;
}
.download_links_list li.last {
border: none;
}

.download_links_list li.marked {
background-color: #F5F5F5;
}

.download_links_list li .link {
text-decoration: none;
color: #000000;
font-size: 13px;
padding: 12px 0;
display: block;
float: left;
width: 608px;
}

.download_links_list li .domain {
width: 140px;
float: left;
padding-left: 5px;
font-weight: bold;
overflow: hidden;
}

.download_links_list li .parts {
width: 130px;
float: left;
padding-left: 5px;
font-weight: bold;
line-height: 19px;
}
.download_links_list li .parts a{
color: #3089d2;
}
.download_links_list li .parts a:hover{
color: #0b538e;
}

.download_links_list li .quality {
width: 180px;
float: left;
}


.download_links_list li .report {
padding-top: 9px;
float: right;
}
.download_links_list li .report a {
display: block;
background: url(i/link-report.jpg) top center no-repeat;
width: 73px;
height: 22px;
cursor: pointer;
}
.download_links_list li .report a:hover {
background-position: bottom;
}
.download_links_list li .report span {
display: none;
}

.download_links_list li br {
clear: both;
}
/* Movie Page END */


/* Comments START */
.comments {
float: left;
padding-left: 10px;
width: 710px;
}

.comment {
border: 1px #d3d4d4 solid;
padding: 10px;
}
.comment:hover {
border: 1px #62afee solid;
}

.comment_top .left {
float: left;
color: #c4c5c6;
font-size: 12px;
}
.comment_top .left .author {
font-weight: bold;
font-size: 13px;
}
.comment_top .left .author a{
text-decoration: none;
color: #62afee;
}
.comment_top .left .author a:hover{
color: #1f75ba;
text-decoration: underline;
}
.comment_top .right {
font-size: 12px;
color: #c4c5c6;
float: right;
}
.comment_img {
float: left;
}
.comment_text {
float: right;
width: 600px;
font-size: 12px;
color: #5f5f5f;
line-height: 16px;
}
.comment_text a{
color: #62afee;
}
.comment_text a:hover{
color: #000;
text-decoration: underline;
}
.comment_text p{
margin-top: 0;
}

.comment_form {
color: #343434;
}
.comment_form_header {
padding: 8px 10px;
font-size: 12px;
position: relative;
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
color: #FFFFFF;
font-weight: bold;
}

.comment_form_header .left {
float: left;
font-size: 13px;
}

.comment_form_header .right {
float: right;
}

.comment_form_header .right span{
float: left;
display: block;
background: url(i/links-nr-bg.jpg) top center no-repeat;
width: 22px;
height: 17px;
font-size: 14px;
color: #4c9cdd;
text-align: center;
padding-top: 1px;
}
.comment_form_header .right b {
float: left;
padding-left: 5px;
padding-top: 1px;
}

.comment_form_content {
border: 1px #5aaae9 solid;
border-top: none;
padding: 10px;
}

.comment_form_content .left {
float: left;
width: 330px;
}
.comment_form_content h4.logged_in {
font-size: 13px;
font-weight: normal;
padding-bottom: 10px;
}
.comment_form_content h4.logged_in .author {
font-weight: bold;
color: #348bd2;
}
.comment_form_content h4.logged_in .author a{
color: #348bd2;
}
.comment_form_content h4.logged_in .author a:hover{
color: #000;
}

.comment_form_content h4.logged_in .logout_link{
color: #348bd2;
font-size: 11px;
padding-left: 10px;
}
.comment_form_content h4.logged_in .logout_link a{
color: #348bd2;
}
.comment_form_content h4.logged_in .logout_link a:hover{
color: #000;
}

.comment_form_content .left label {
float: left;
display: block;
padding-top: 2px;
width: 100px;
font-size: 13px;
font-weight: bold;
}

.comment_form_content .left .input {
float: left;
margin-bottom: 10px;
border: 1px #6db7f4 solid;
padding: 5px 10px;
width: 200px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}



.comment_form_content .right {
float: right;
}

.comment_form_content textarea {
border: 1px #6db7f4 solid;
padding: 5px;
width: 340px;
height: 137px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.comment_submit {
clear: both;
padding-top: 10px;
text-align: center;
}
/* Comments END */













.footer {
height: 35px;
background-color: #FFFFFF;
}
.footer_content {
width: 900px;
margin: 0 auto;
}
.footer_left{
float: left;
padding-top:3px;
}
.footer_left a{
display: block;
height: 29px;
background: url(i/logo-footer.jpg) top center no-repeat;
width: 231px
}
.footer_left a:hover{
background-position: bottom;
}
.footer_left a span{
display: none;
}
.footer_right {
float: right;
padding-top: 7px;
}

.footer_right a{
display: block;
background: url(i/wpg.jpg) top center no-repeat;
width: 90px;
height: 21px;
}
.footer_right a span{
display: none;
}

.footer_center {
text-align: center;
padding-top: 10px;
}
.footer_center li{
display: inline;
padding: 0 2px;
font-size: 10px;
color: #b0b0b0;
}

.footer_center li a{
color: #7e7e7e;
font-size: 11px;
}
.footer_center li a:hover{
color: #000;
}


.pagination {
clear: both;
padding-top: 20px;
text-align: center;
}


.err {
background-color: #CC0033;
color: #FFF;
text-align: center;
font-weight: bold;
font-size: 13px;
margin: 10px 0;
padding: 5px 0;
}
.width900 {
width: 900px;
}
.ok {
background-color: #6DA22E;
color: #FFF;
text-align: center;
font-weight: bold;
font-size: 13px;
margin: 0 auto;
margin-top: 10px;
padding: 5px 0;
}
.ok .close {
background-color: #FFFFFF;
float: right;
margin-right: 4px;
cursor: pointer;
border: 1px #FFFFFF solid;
}
.ok .close:hover {
border: 1px #FF0000 solid;
}

.single_navigation {
margin-left: 10px;
float: left;
width: 570px;
padding-bottom: 10px;
}
.single_navigation .alignleft{
float: left;
}
.single_navigation .alignright{
float: right;
}

.single_navigation a{
padding: 2px 10px;
font-size: 12px;
color: #499de2;
text-decoration: none;
font-weight: bold;
}
.single_navigation a:hover{
color: #000000;
}
.single_navigation .alignleft a {
background: url(i/arrow-left.jpg) center left no-repeat;
padding-left: 16px;
}
.single_navigation .alignright a{
background: url(i/arrow-right.jpg) center right no-repeat;
padding-right: 16px;
}

.login_register {
text-align: center;
font-size: 13px;
}
.login_register a{
color: #5FAEE9;
font-weight: bold;
}



.download_exit {
float: left;
padding-left: 10px;
width: 300px;
}
.download_exit_content {
}
.download_exit_header {
position: relative;
padding-left: 7px;
font-size: 12px;
height: 20px;
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
color: #FFFFFF;
font-weight: bold;
padding-top: 5px;
font-size: 14px;
text-align: left;
}
.download_exit_text {
text-align: center;
border: 1px #5aaae9 solid;
border-top: none;
padding: 10px;
padding-top: 20px;
height: 140px;
overflow: hidden;
}

.download_exit_link {
display: block;
background-color: #75c4f4;
border: 1px #75c4f4 solid;
color: #fff;
text-decoration: none;
padding: 4px 0;
font-size: 15px;
font-weight: bold;
}

.download_exit_link:hover{
color: #000;
border: 1px #000 solid;
}

.download_exit_text p{
font-size: 13px;
}

.download_exit_download {
display: block;
float: left;
width: 300px;
height: 44px;
margin-top: 9px;
background: url(i/download-button.jpg) top center no-repeat;
}
.download_exit_download:hover {
background-position: bottom;
}




.page_content {
float: left;
padding-left: 10px;
width: 700px;
}
.page_content h3.title {
font-size: 20px;
}

.page_content_text {
font-size: 13px;
}
.page_content_text a{
color: #5FAEE9;
}


.last5movies {
float: left;
width: 350px;
}
.last5shows {
float: right;
width: 350px;
}
.last5header {
color: #FFFFFF;
font-weight: bold;
padding: 7px 10px;
position: relative;
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
}
.last5shows ul, .last5movies ul{ border: 1px #58A8EA solid; border-top: none; }
.last5shows li, .last5movies li{ }
.last5shows li a, .last5movies li a{
text-decoration: none;
color: #000000;
padding: 6px 10px;
display: block;
}
.last5shows .gray, .last5movies .gray{
background-color: #f6f6f6;
}
.last5shows li a:hover, .last5movies li a:hover{
background: #56a6e8 url(i/blue-degrade.png) top repeat-x;
color: #FFFFFF;
}

.nomovies {
padding: 10px;
padding-left: 40px;
background: #fff url(i/circle-yellow-info.jpg) left center no-repeat;
border: 1px #E0E0E0 solid;
}