#content {
 float           : left;
/*
 width           : 750px;
*/
}

#footer {
 font-size       : 10px;
 margin          : 0 auto;
 padding-bottom  : 50px;
 padding-right   : 12px;
 width           : 930px;
}

#footer .shell {
 background      : url(/img/style/news-divider.gif) repeat-x 0 0;
 margin          : 0 auto;
 padding-top     : 10px;
}

#footer a {
 color           : #fff;
 margin-right    : 10px;
 text-decoration : underline;
}

#footer a:hover,
#side-nav ul li.active 
a:hover,a.archives:hover,a.watch-now:hover {
 text-decoration : none;
}

#header {
 background      : #FFF;
}

#header .shell {
/*
 background      : url(/img/style/header.jpg) no-repeat 10px 0;
*/
 height          : 54px;
 width           : 1018px;
}

#heading {
/*
 background      : url(/img/style/heading.jpg) repeat-x 0 0;
*/
 height          : 380px;
}

#heading-short {
	
}


#heading .shell {
 position        : relative;
 width           : 983px;
}

#heading-box {
 left            : 235px;
 position        : absolute;
 top             : 9px;
}

#heading-box-c {
 background      : url(/img/style/heading-box.png) no-repeat 0 0;
 height          : 316px;
 padding-left    : 4px;
 padding-top     : 5px;
 width           : 709px;
}

#heading-c {
 background      : url(/img/style/heading-c.png) no-repeat 0 0;
 height          : 161px;
 width           : 983px;
}

#main {
 background      : url(/img/style/main-bg.gif) repeat-x 0 0;
 padding-bottom  : 45px;
 padding-top     : 8px;
}

#main h2 {
 color           : #fff;
 font-size       : 16px;
 padding-bottom  : 2px;
 text-transform  : uppercase;
}

#navigation, #search {
 background      : url(/img/style/nav.gif) repeat-x 0 0;
 height          : 50px;
}

#search {
	text-align:center;
	padding: 15px 0pt 0pt;
}

#navigation ul {
 float           : right;
 list-style-type : none;
}

#navigation ul li {
 background      : url(/img/style/nav-divider.gif) no-repeat right 0;
 display         : inline;
 float           : left;
 padding-left    : 23px;
 padding-right   : 19px;
}

#navigation ul li a {
 color           : #676767;
 display         : block;
 float           : left;
 font-family     : tahoma, sans-serif;
 font-size       : 13px;
 height          : 34px;
 padding-top     : 10px;
 text-transform  : uppercase;
}

#side-nav ul {
 list-style-type : none;
 padding-left    : 20px;
 padding-top     : 9px;
 width           : 205px;
}
#side-nav ul li {
 display         : block;
 float           : left;
 padding-bottom  : 5px;
 width           : 205px;
}
#side-nav ul li .link {
 background      : url(/img/style/side-nav.png) no-repeat 0 0;
 height          : 22px;
 width           : 205px;
}
#side-nav ul li a {
 color           : #636363;
 display         : block;
 font-size       : 11px;
 font-weight     : bold;
 height          : 18px;
 padding-left    : 10px;
 padding-top     : 4px;
 position        : relative;
 text-transform  : uppercase;
 width           : 195px;
}
#side-nav ul li.active a {
 color           : #77912b;
}

#sidebar {
 float           : left;
 padding-right   : 10px;
 padding-top     : 14px;
 width           : 197px;
 text-align      :right;
}

#sidebar ul {
 list-style-type : none;
 padding-bottom  : 7px;
}
#sidebar ul li {
 background      : url(/img/style/news-divider.gif) repeat-x 0 bottom;
 padding-bottom  : 5px;
 padding-top     : 5px;
}
#sidebar ul li small.date {
 color           : #93de3c;
 font-size       : 9px;
}
* {
 margin          : 0;
 outline         : 0;
 padding         : 0;
}
.center {
 display         : block;
 margin          : 0 auto;
}
.cl {
 clear           : both;
 font-size       : 0;
 height          : 0;
 line-height     : 0;
}
.featured-main {
 float           : left;
 position        : relative;
 width           : 440px;
}
.featured-main img {
 border          : 1px solid #000;
}
.featured-main-details {
 left            : 0;
 position        : absolute;
 top             : 260px;
}
.featured-main-details h4,
.featured-main-details h4 a {
 color           : #9fea00;
 font-size       : 12px;
}
.featured-main-details p,
.featured-side-item p {
 color           : #c9c9c9;
 font-size       : 10px;
}
.featured-main-details-cnt {
 background      : url(/img/style/featured-main-details.png) repeat 0 0;
 height          : 44px;
 padding-left    : 10px;
 padding-right   : 5px;
 padding-top     : 7px;
 width           : 425px;
}
.featured-side {
 float           : left;
 padding-left    : 6px;
 width           : 260px;
}
.featured-side-item {
 padding-bottom  : 10px;
 padding-right   : 5px;
}
.featured-side-item h4,
.featured-side-item h4 a {
 color           : #9fea00;
 font-size       : 12px;
 padding-top     : 4px;
}
.featured-side-item img {
 border          : 1px solid #000;
 margin-right    : 3px;
}
.grey-box {
 background      : url(/img/style/grey-box.gif) no-repeat 0 0;
 height          : 228px;
}

.grey-box-small {
 background      : url(/img/style/grey-box-small.gif) no-repeat 0 0;
 height          : 120px;
}

.grey-box,
.grey-box-small {
 float           : left;
 padding         : 10px 26px 17px 8px;
 width           : 209px;
}

.grey-box h3,
.grey-box-small h3,
.grey-box h3 a,
.grey-box-small h3 a {
 color           : #303235;
 font-size       : 13px;
 padding-bottom  : 8px;
/*
 text-transform  : uppercase;
*/
}
.grey-box img {
 background      : #fff;
 border          : 1px solid #cfcfcf;
 margin-bottom   : 6px;
 margin-left     : 30px;
 padding         : 1px;
}
.grey-box p,
.grey-box-small p {
 color           : #1f1f1f;
 width           : 205px;
}
.grey-box p span,
.grey-box-small p span {
 display         : block;
 padding-bottom  : 6px;
}
.last {
 padding-right   : 10px !important;
}
.left {
 display         : inline;
 float           : left;
}
.notext {
 font-size       : 0;
 line-height     : 0;
 text-indent     : -4000px;
}
.right {
 display         : inline;
 float           : right;
}
.second {
 background      : url(/img/style/second.gif) no-repeat 0 0;
 padding-right   : 5px !important;
 width           : 324px;
}
.shell {
 margin          : 0 auto;
 width           : 1018px;
}

.video-box {
 background      : #292C29 no-repeat bottom;
 border          : solid 1px #909090;
}

.brand-info, .featured_brands_box {
 background      : #292C29 no-repeat bottom;
 border          : solid 1px #909090;
}

.brand-info h2 {
	
}

.video-box, .brand-info, .featured_brands_box, .ad_728x90 {
/*
 height          : 191px;
*/
 padding : 17px 13px 17px 10px;
 margin  : 10px 0 10px 35px;
 width   : 725px;
}

.video-box h2 {
 padding-bottom  : 10px !important;
}

.video-item-box {
 background      : url(/img/style/video-item-box.gif) no-repeat 0 0;
 float           : left;
 height          : 60px;
 padding-bottom  : 15px;
 padding-left    : 6px;
 padding-right   : 17px;
 padding-top     : 8px;
 width           : 332px;
}
.video-item-box img {
 border          : 3px solid #333;
 margin-right    : 7px;
}
.video-item-box p {
 color           : #f9f9f9;
}

.movie {
	float:left;
}

.movie-info-column{
	float:left;
	margin:0 8px 5px 35px;
}

.movie-info-box {
	border:1px solid #CCCCCC;
	font-size:12px;
	height:200px;
	line-height:130%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow-x:hidden;
	overflow-y:scroll;
	margin:0 0 5px;
	padding:0;
	width:440px;
}

.related-movie-box {
	border:1px solid #CCCCCC;
	font-size:12px;
	height:550px;
	line-height:130%;
	overflow-x:hidden;
	overflow-y:scroll;
	width:300px;
	float:left;
}

.related-movie-box h3 {
	background-color : #9FEA00;
	color : #000;
	margin-bottom : 2px;
}

a {
 color           : #9fea00;
 text-decoration : none;
}

a img {
 border          : 0;
}

a.archives {
 color           : #909090;
 display         : block;
 font-size       : 11px;
 text-decoration : underline;
}

a.button {
 background      : url(/img/style/button.png) no-repeat 0 0;
 color           : #373737;
 display         : block;
 float           : right;
 font-size       : 10px;
 height          : 16px;
 padding-top     : 3px;
 text-align      : center;
 text-transform  : uppercase;
 width           : 81px;
}

a.watch-now {
 text-decoration : underline;
 text-transform  : uppercase;
}

a:hover {
 cursor          : pointer;
 text-decoration : underline;
}
body {
 background      : #171717;
 color           : #fff;
 font-family     : Arial, sans-serif;
 font-size       : 12px;
 height          : 100%;
 text-align      : left;
}

div#logo {
 float           : left;
 padding-left    : 250px;
 padding-top     : 21px;
}

div#logo a {

/*
 background      : url(/img/style/logo.gif) no-repeat 0 0;
*/
 display         : block;
 height          : 39px;
 width           : 299px;
}

.main-title {
 position:relative;
 text-align: center;
 width:      983px;
 margin:0 auto;
}

.breadcrums {
	background:#141414 none repeat scroll 0 0;
	font-size:10px;
	height:auto;
	line-height:26px;
	margin:0 auto;
	padding:0 0 0 5px;
	text-align:left;
	width:983px;
}


h1{
	font-size:15px;
}

h2.not_found {
	font-size:200px;
}

h2.has_gone {
	font-size:50px;
}

h2.not_found, h2.has_gone {
	margin:0 auto;
	text-align:center;
	width:1018px;
}


div.pageing_wrap {
display:block;
font-size:12px;
height:40px;
margin:5px 0;
position:relative;
width:765px;
}

div.pageing {
position:absolute;
right:0;
top:0;
}

div.pageing_wrap b {
display:block;
float:left;
font-weight:bold;
color: #000;
height:26px;
margin:5px 8px 5px 0;
padding:4px 10px 0;
text-align:center;
}

div.pageing_wrap b {
background-color:#CCCCCC;
}

div.pageing_wrap a {
background-color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:25px;
margin:5px 8px 5px 0;
}

div.pageing_wrap a.pager {
padding:3px 9px 0;
text-align:center;
}

div.pageing_wrap a:link {
border:1px solid #EFEFEF;
color:#333333;
text-decoration:underline;
}

div.pageing_wrap a:visited {
border:1px solid #EFEFEF;
color:#999999;
text-decoration:underline;
}

div.pageing_wrap a:hover {
border:1px solid #999999;
color:#333333;
text-decoration:none;
}

div.to_head {
	margin: 20px 0pt;
	text-align: right;
}

p.line {
	border-bottom:1px dotted #FFFFFF;
	clear:both;
	height:auto;
	margin:2px 0;
	padding:0 5px;
	width:auto;
}

div.related-movie-box p.movie {
	border:1px solid #FFFFFF;
	float:left;
	height:auto;
	margin:5px 5px 0;
	overflow:hidden;
	width:120px;
}

div.movie_link p.txt {
float:right;
height:auto;
margin:5px 0 0;
padding:0;
width:135px;
}
