* { margin: 0px; padding: 0px; }
.clear{clear:both;}
.small {font-size:11px}
.shadows, #shadows {
	-webkit-box-shadow: 2px 2px 3px 2px #D1CFCF;
	box-shadow: 2px 2px 3px 2px #D1CFCF;
}
.shadows2 {
	-webkit-box-shadow: 1px 1px 3px 2px #2B2A2A;
	box-shadow: 1px 1px 3px 2px #2B2A2A;
}
a:link, a:active, a:visited {
	color: #333333;
}
a:hover {
	color: #024db9;
}

body {
	text-align: center;
	background: #000f24 url(/images/main_bgx.png) repeat-x left top;
	font: 13px Arial, Helvetica, sans-serif;
	color: #333 !important;
	margin: 0 auto;
	padding: 0 auto;
}
.bg2 {
	position: relative;
	left: 0px;
	botom: 0px;
	z-index: 2;
	float: left;
	height: auto;
	width: 100%;
	background: #2a2a2a;
	margin: 0px 0px 0px;
	padding: 0px;
}
.content_wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 0 auto;
	height: auto;
	text-align: center;
}
.content_wrapper .header {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	text-align: left;
	overflow: hidden;
	height: 130px;
	position: relative;
}

.content_wrapper .header img{
	border: 0;

	
}

.content_wrapper h1.toptext {
	margin: 0px;
	width: 100%;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.content_wrapper .header .network_details {
	font-size: 12px;
	background: #efefef;
	position: absolute;
	top: 0;
	right: 0;
	margin: 10px 10px 0px 0px;
	padding: 10px 15px;
	width: auto;
}
.content_wrapper .header ul {
	list-style: none;
	float: right;
	margin: 0px;
	padding: 0px;
	width: auto;
	position: absolute;
	top: 90px;
	right: 5px;
}
.content_wrapper .header ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
	display: inline;
	position: relative;	
}
.content_wrapper .sidebar {
	background: #ececec;
	margin: 0px;
	padding: 5px;
	float: left;
	min-height: 1800px;
	width: 230px;
	text-align:left;
}
.content_wrapper .sidebar h1 {
	margin: 0px 0px 10px;
	padding: 10px 0px 0px 47px;
	width: 98%;
	float: left;
	background: url(/images/text_title_icon.png) no-repeat left center;
	min-height: 30px;
	text-transform: uppercase;
	font: bold 18px Handlee;
}
.content_wrapper .sidebar h1 span { color: #024db9;}
.content_wrapper .header ul li a:link, .content_wrapper .header ul li a:active, .content_wrapper .header ul li a:visited {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 10px 3px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-family: 'Handlee', arial;
}
.content_wrapper .header ul li a:hover, .content_wrapper .header ul li a.selected {
	background: #024db9 !important;
	text-align: center !important;
	float: left;
	font-weight: bold !important;
	color: #FFF !important;
	display: block !important;
	text-decoration: none !important;
}
#feature_container {
	height:406px;
	width:1000px;
	float: left;
	position: relative;
	top: -15px;
}

#feature_container ul li .fmovietxt {
	position: absolute !important;
	top: 0px !important;
	left: 0px !important;
	z-index:500;
}

#feature_container .feature_left {
	float: left;	
	/* width: 600px;
	height: 248px; */
	width: 720px;
	height: 406px;
}

#feature_container .feature_right {
	float: left;	
	/*width: 400px;
	height: 248px;*/
	width: 280px;
	height: 406px;
}

#feature_container .feature_right img {max-width:100%; height:auto;border: none}


.content_wrapper #feature_container .feature_model {
	position: relative;
	bottom: 408px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 408px;
	width: 279px;
	border: 0px;
}

.content_wrapper #feature_container .feature_model img {
	height: 407px	
}

.content_wrapper .sidebar .network_logos {
	margin: 0px 0px 15px;
	padding: 0px 0px 15px;
	float: left;
	width: 100%;
	list-style: none;
	border-bottom: thin solid #333;
}
.content_wrapper .sidebar .network_logos li {
	text-align: center;
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.content_wrapper .sidebar .categories {
	margin: 0px 0px 15px;
	padding: 0px 0px 15px;
	float: left;
	width: 100%;
	list-style: none;
	border-bottom: thin solid #333;
}
.content_wrapper .sidebar .categories li {
	text-align: left;
	margin: 5px 0px 0px 30px;
	padding: 0px;
	float: left;
	width: 100%;
}
.content_wrapper .sidebar .categories li a:link, .content_wrapper .sidebar .categories li a:active, .content_wrapper .sidebar .categories li a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	float: left;
	width: 100%;
	display: block;
}
.content_wrapper .sidebar .categories li a:hover {
	color: #C00;
	text-decoration: none;
}
.content_box {
	float: left;
	width: 750px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}

.content_box_full {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFF;	
	padding: 10px 10px;
	overflow:hidden;
}

.content_wrapper .content_box h1, .content_wrapper .content_box_full h1 {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 0px 50px;
	float: left;
	width: 98%;
	background: url(/images/text_title_icon.png) no-repeat left center;
	min-height: 30px;
	text-transform: uppercase;
	font: bold 20px Handlee;
}

.content_wrapper .content_box_full h2 {text-align:right;font-family: 'Handlee'; text-decoration:none}
.content_wrapper .content_box h1 span, .content_wrapper .content_box_full h1 span { color: #024db9;}
.content_wrapper .content_box .content_list, .content_wrapper .content_box_full .content_list {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style: none;
	text-align:center;
}
.content_wrapper .content_box .content_list li {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	width: 240px;
	height: 170px;
	position: relative;
}



.content_wrapper .content_box_full .content_list li {
	margin: 0px 5px 15px 12px;
	padding: 0px;
	float: left;
	width: 308px;
	position: relative;
}

.content_wrapper .content_box_full .network_list a img{border: none !important;}

.content_wrapper .content_box .content_list li a img,.content_wrapper .content_box_full .content_list li a img{
	border: thin solid #333;
	width: 99%;
	height: auto;
}
.content_wrapper .content_box .content_list li .hdicon,.content_wrapper .content_box_full .content_list li .hdicon {
	position: absolute;
	top: 5px;
	right: -1px;
}
.content_wrapper .content_box .content_list li strong a, .content_wrapper .content_box_full .content_list li strong a, .content_wrapper .content_box_full .photo_list li strong a {
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #024db9;
	text-decoration: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.content_wrapper .content_box .content_list li span {
	font-size: 11px;
	
}

.content_wrapper .content_box h2 {
	margin: 10px 0px 10px;
	padding: 0px 10px 10px 0px;
	float: left;
	width: 98%;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
/*	border-bottom: thin solid #333; */
}
.content_wrapper .content_box_full .photo_list {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style: none;
}
.content_wrapper .content_box_full .photo_list li {
	margin: 0px 10px 15px 5px;
	text-align:center;
	font-weight: bold;
	color:#024db9;
	padding: 0px;
	float: left;
	width: 180px;
	height: auto;
	display: inline;
}
.content_wrapper .content_box_full .photo_list li a img {
	border: thin solid #333;	
	width: 100%;
}


.content_wrapper .content_box .content_text {
	float: left;
	width: 95%;
	margin: 0px 0px 20px;
	padding: 10px 10px;
	background-color:#FFF;
/*	border-bottom: thin solid #333;*/
}

.content_wrapper .content_box_full .content_text {
	width: 95%;
	margin: 0 auto;
	background-color:#FFF;
	padding: 10px 10px;
	overflow:hidden;
/*	border-bottom: thin solid #333;	*/
}

.content_wrapper .content_box_full .content_text .linktext {width:auto; margin:0 auto} 
.content_wrapper .content_box_full .content_text .linktext a{
	float: left;
	width: auto;
	text-transform: uppercase;
	color: #024db9;
	text-decoration: underline;
	padding: 0px 0px 0px 47px;
	background: url(/images/text_title_icon.png) no-repeat left center;
	min-height: 30px;
	font: bold 24px Handlee;
}

.content_wrapper .content_box_full .content_text a.linktext {
	float: left;
	text-align: center;
	height: auto;
	width: 100%;
	font: bold 25px Handlee;
	color: #024db9;
	text-decoration: none;
	text-transform:uppercase;
	
}

.content_wrapper .content_box_full .pass1banner {
	float: left;
	width: 98%;
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	border-bottom: thin solid #333;
}

.content_wrapper .content_box_full .trailer {
	float: left;
	text-align:center;
	width: 80%;
	margin: 0px 0px 5px;
	padding: 0px 0px 5px;
	height:100%;
}
.content_wrapper .content_box_full .trailer img { width:100%; height: auto;}

.content_wrapper .content_box_full .screencaps {
	float: left;
	text-align:center;
	width: 16%;
	margin: 0px 0px 5px 20px;
	padding: 0px 0px 5px;
}


.bg2 .footer {
	text-align: left;
	width: 1000px;
	height: 335px;
	margin: 0 auto;
	padding: 0 auto;
	color: #FFF;
}

.bg2 .footer h3{
	color: #f37376;
	margin: 0 0 10px 0;
}


.bg2 .footer .footer1 {
	margin: 0px 0px 20px;
	padding: 20px 0px 0px;
	float: left;
	width: 180px;
	height: 175px;
	font-family: 'Handlee';
	color: #FFF;
}

.bg2 .footer .footer2 {
	margin: 0px 0px 20px;
	padding: 20px 0px 0px;
	float: left;
	width: 150px;
	height: 175px;
	font-family: 'Handlee';
	color: #FFF;
}
.bg2 .footer .footer3 {
	margin: 0px 0px 20px;
	padding: 20px 0px 0px;
	float: left;
	width: 300px;
	font-family: 'Handlee';
	color: #FFF;
}
.bg2 .footer .footer4 {
	margin: 0px 0px 20px;
	padding: 20px 0px 0px;
	float: left;
	width: 333px;
}

.bg2 .footer .footer4 img {max-width: 333px;height:auto}
.footer p.copywrite {
	float: left;
	width: 100%;
	margin: 5px 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
}

.footer a, .footer a:link, .footer a:visited, .footer a:hover {
	color:#CCC;
	text-decoration:none;
}



.pagination {
	text-align:center;
	margin: 40px auto;
	line-height: 30px;
	}
	
.pagination ul {
	border:0; 
	margin:0; 
	padding:0;}


.pagination li{
border:0; 
margin:0; 
font-size:11px;
list-style:none;
display:inline;
}
.pagination a{
border:solid 1px #024db9;

}
.pagination .page{
font-size:11px;

}
.pagination .off,
.pagination .next-off {
border:solid 1px #DEDEDE;
color:#888888;
font-weight:bold;
padding:3px 6px;
}
.pagination .next a,
.pagination .previous a {
font-weight:bold;
} 
.pagination .active{
background: #024db9;
color:#FFFFFF;
font-weight:bold;
padding:5px 8px;
}
.pagination a:link,
.pagination a:visited {
color:#024db9;
padding:3px 6px;
text-decoration:none;
}
.pagination a:hover{
border:solid 1px #024db9;

}

.vidholder {
	position:relative;
	height:0;
}
.vidratio {
	padding-bottom:41.33%;
}
.vidratio169 {
	padding-bottom:56.25%;
}


.vidholder div,
.vidholder object,
.vidholder embed {
	position:absolute !important;	left:0;
}

@media only screen and (min-width : 320px) and (max-width : 1024px) {

body {
	background-image: none;
}

.content_wrapper, .content_wrapper h1.toptext, .content_wrapper .header, #feature_container, .content_box, .bg2 .footer, .content_wrapper .content_box_full .photo_list, .content_wrapper .content_box_full {
	width: 98%;
}


.content_wrapper .sidebar, #bx-pager, .content_wrapper #feature_container .feature_model{
	display: none;
	width: 0px;
	
}

.content_wrapper .header, #feature_container {
	text-align: center;
	height: auto;
}

.content_wrapper .header, .content_wrapper .header .network_details, .content_wrapper .header ul {
	clear: both;	
	float: none !important;
	position: static !important;
	text-align: center;
	margin: 0 auto;
}


.header .network_details {
	font-size: 14px;
	position: relative;
}


.content_wrapper .header ul {
	margin: 5px auto;
	padding: 0px;
	width: 100%;
	top: 0;
	left: 0;
}

.content_wrapper .header ul li {
	position: static !important;
	display: inline-block;
	float: none;
}

.content_wrapper .header ul li a:hover, .content_wrapper .header ul li a.selected {
	float: none;	
}



.content_wrapper .content_box_full .content_list img, .content_wrapper .content_box .content_list li a img {
	max-width: 100% !important;
	height: auto;
	display: block;
}

.content_wrapper .content_box .content_list li strong a, .content_wrapper .content_box_full .content_list li strong a {
	float: none;
	height: auto;
	width: 100%;
	font-size: 11px;
	
}

.content_wrapper .content_box h1, .content_wrapper .content_box_full h1 {
	width: 80%;

}

.content_wrapper .content_box_full .photo_list {text-align:center}
 

.content_wrapper .content_box_full .pass1banner img{
	width: 100% !important;
	height: auto;
	
}

.content_wrapper .content_box_full .trailer {
	float: none;
	width: 98%;
	clear: both;
	height:100%;
}

.content_wrapper .content_box_full .screencaps {
	display: none;
}

.bg2 .footer {text-align: center;height: auto; overflow:hidden}
.bg2 .footer .footer1, .bg2 .footer .footer2, .bg2 .footer .footer3,.bg2 .footer .footer4 {
	float: none;
	display: inline-block;
	text-align: left;
	height: auto;
	vertical-align: top
}
.bg2 .footer .footer4 img {width:100%;height:auto}

#feature_container .feature_right {display:none !important}

}



@media only screen and (min-width : 320px) and (max-width : 480px) {

.content_wrapper .content_box .content_list li,.content_wrapper .content_box_full .content_list li {
	width: 95%;
	height: auto;
	float: none;
	display: inline-block;
	vertical-align: top;
}

.content_wrapper .header img {max-width:95%; height:auto}
.content_wrapper .content_box_full .photo_list li {
	width: 45%;
}

#feature_container .feature_left {float: none; width:100%; height:auto}
#feature_container .feature_right {float: none; width:100%; height:auto}


.bg2 .footer .footer1 , .bg2 .footer .footer2 {width: 45%; height: 160px;}
.bg2 .footer .footer3 , .bg2 .footer .footer4 {width: 80%; height: auto;}
}


@media only screen and (min-width : 481px) and (max-width : 768px){
	
.content_wrapper .content_box .content_list li, .content_wrapper .content_box_full .content_list li{
	width: 46%;
	height: auto;
	float: none;
	display: inline-block;
	vertical-align: top;
}

.content_wrapper .content_box_full .photo_list li {
	width: 30%;
	height: auto;
	float: none;
	display: inline-block;
	vertical-align: top;
}


#feature_container .feature_left {/*width:60%*/width:100%;height:auto}
/*#feature_container .feature_right { width:40%;height:auto} */
#feature_container .feature_right img {max-width:100%; height:auto}


.bx-wrapper a img {width:100%; height:auto;}

.bg2 .footer .footer1, .bg2 .footer .footer2 {width: 45%; height: 150px;}
.bg2 .footer .footer3,.bg2 .footer .footer4 {width: 45%; height: auto;}

	
}


@media only screen and (min-width : 769px) and (max-width : 1024px){
	
.content_wrapper .content_box .content_list li, .content_wrapper .content_box_full .content_list li {
	width: 31%;
	height: auto;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0px 5px 5px 5px;
}

.content_wrapper .content_box_full .photo_list li {
	width: 18%;
	height: auto;
}
.bx-wrapper a img {width:100%; height:auto;}

#feature_container .feature_left {/*width:75%*/width:100%; height:auto}
/*#feature_container .feature_right { width:25%; height:auto} */
#feature_container .feature_right img {max-width:100%; height:auto}

.bg2 .footer .footer1 , .bg2 .footer .footer2 {width: 15%; height: 175px;}
.bg2 .footer .footer3 {width: 30%; height: 175px;}
.bg2 .footer .footer4 {width: 37%;}

}