/* Global styles */

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, form, fieldset {	margin:0; padding:0; }
img { border:0; }

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

body { background:#71c0a3 url(../images/bg-page.jpg) no-repeat top center; font-family: Arial, Tahoma, Verdana, sans-serif; color:#1e1e1e; font-size: 11px; }

#wrapper { width: 960px; margin: 0 auto; }
#header { width: 960px; height: 585px; margin: 3px auto 0 auto; overflow: hidden; position: relative;  }

.carousel li { height:585px; width:960px; list-style:none; margin:0; padding:0;  }
.carousel img { width:960px; height:585px; }

#midblock_wrapper { width: 960px; margin: 8px auto; background: #f1f1f1; }
#midblock_wrapper_top { width: 960px; height: 8px; background:url(../images/img-mid_block_top.png) no-repeat top left; line-height: 0;  }
#midblock_wrapper_btm { width: 960px; height: 8px; background:url(../images/img-mid_block_btm.png) no-repeat bottom left; line-height: 0;  }
#content { width: 936px; margin-left: 23px; }
#content h1 { font-size: 18px; letter-spacing: -1px; margin: 8px 0 0 0; }
#content hr { background: #c1c1c1; border: 0; height: 1px; width: 914px; margin: 13px 0; }
#column_wrapper1 { width: 100%; }
#column_wrapper1 .column { float: left; }
#column_wrapper1 .column.first { width: 154px; line-height: 16px;  }
#column_wrapper1 .column.second { width: 298px; line-height: 16px;  }
#column_wrapper1 .column.third { width: 276px; }
#column_wrapper1 .column.fourth { width: 190px; line-height: 16px;  }
#column_wrapper1 h3 { font-weight: bold; font-size: 13px; margin: 0; }
#column_wrapper1 p { margin-top: 21px; }
#column_wrapper1 p.width { width: 260px; }
#column_wrapper1 #cover a { background: url(../images/img-cover_sml.jpg) no-repeat top left; width: 128px; height: 184px; text-indent: -9999px; display: block; }
#column_wrapper1 #trailer a { background: #2cb382; margin: 10px 0; font-size: 11px; line-height: 11px; font-weight: bold; padding: 4px 8px; color: #fff; text-decoration: none;  }
#column_wrapper1 #trailer a:hover { background: #2c82da; }
#column_wrapper1 #cast { width: 256px; list-style: none; margin-top: 21px; }
#column_wrapper1 #cast li { width: 121px; float: left; margin: 0 6px 10px 0; }
#column_wrapper1 #cast li img { border: 1px #767676 solid; float: left; margin-right: 2px; }
#column_wrapper1 #cast li span { line-height: 13px; display: block; width: 47px; height: 58px; padding: 4px 0 0 3px; font-size: 10px; float: left; background: #; }
#column_wrapper1 #photos { width: 190px; list-style: none; margin-top: 21px; }
#column_wrapper1 #photos li { float: left; margin: 0 10px 10px 0; line-height: 0; }
#column_wrapper1 #photos li img { border: 1px #767676 solid; margin-right: 2px; }

#column_wrapper2 { width: 100%; }
#column_wrapper2 .column { float: left; }
#column_wrapper2 .column.first { width: 722px; line-height: 16px;  }
#column_wrapper2 .column.second { width: 180px; line-height: 16px;  }
#column_wrapper2 h3 { font-weight: bold; margin: 0 0 17px 0; }
#column_wrapper2 .stores { width: 100%; list-style: none; }
#column_wrapper2 .stores li { float: left; }
#column_wrapper2 .stores li a { float: left; margin: 0 20px 18px 0; font-size: 13px; line-height: 12px; font-weight: bold; padding: 4px 8px; color: #fff; text-decoration: none;   }
#column_wrapper2 .stores li.blue a { background: #2c82da; }
#column_wrapper2 .stores li.blue a:hover { background: #2cb382; }
#column_wrapper2 .stores li.green a { background: #2cb382; }
#column_wrapper2 .stores li.green a:hover { background: #2c82da; }

#endblock_wrapper { width: 960px; height: 115px; padding-top: 14px; background: url(../images/bg-end_block.png) no-repeat; }
#sites { margin: 0 auto; width: 892px; padding: 0; }


#sites li { background: none !important; margin: 1px; display: inline; float: left; text-align: -9999px; }
#sites li a { float: left; height: 0; padding-top: 45px; width: 176px; margin:0; overflow: hidden; }
#sites li a { background-image: url(../images/img-sites.jpg); background-repeat: no-repeat; }

#sites li.show a { background-position: 0 0;  }
#sites li.ns a { background-position: -178px 0;  }
#sites li.entourage a { background-position: -356px 0;  }
#sites li.wkrp a { background-position: -534px 0;  }
#sites li.sexfiles a { background-position: -712px 0;  }
#sites li.hearts a { background-position: 0 -47px;  }
#sites li.scrubs a { background-position: -178px -47px;  }
#sites li.seinfeld a { background-position: -356px -47px;  }
#sites li.rock a { background-position: -534px -47px;  }
#sites li.cheers a { background-position: -712px -47px;  }

#sites li.show a:hover { background-position: 0 -94px;  }
#sites li.ns a:hover { background-position: -178px -94px;  }
#sites li.entourage a:hover { background-position: -356px -94px;  }
#sites li.wkrp a:hover { background-position: -534px -94px;  }
#sites li.sexfiles a:hover { background-position: -712px -94px;  }
#sites li.hearts a:hover { background-position: 0 -141px;  }
#sites li.scrubs a:hover { background-position: -178px -141px;  }
#sites li.seinfeld a:hover { background-position: -356px -141px;  }
#sites li.rock a:hover { background-position: -534px -141px;  }
#sites li.cheers a:hover { background-position: -712px -141px;  }
        

#footer { width: 960px; margin: 0 auto 20px auto; }
#footer hr { background: #53977e; border: 0; height: 1px; width: 960px; margin: 9px auto; }
#footer span { font-size: 10px; color: #376957; margin-left: 5px; }