#content-hp {
	float: right;
	width: 720px;
	padding: 10px 5px 10px 24px;
}
#content-hp-wrap {
	width: 1010px;
	padding: 10px 0;
}

#hp-wide-wrap { display:none; }
#sidebar { margin-bottom:0; }

.hp_intheaters li, .hp_media li, .hp_genres li, .hp_hottesttitles li  {  }

.hp_intheaters { width: 310px; float:right; overflow:hidden; }
.hp_intheaters li { width:145px; text-align:center; }
.hp_intheaters small { font-size:10px; line-height:12px !important; }

.hp_media { width: 385px; margin-right:320px; padding-right:5px; border-right:1px dotted #ddd; overflow:hidden; }
.hp_media img { width:120px; height:120px; }
.hp_media li { width:125px; padding-right:0 !important; padding-left:0 !important; }

hr.hp { clear:both; height:1px; border-top:1px dotted #ddd; margin-top:5px; color:#fff; }

.hp_genres { width: 310px; float:right; overflow:hidden; font-size:11px; }
.hp_hottesttitles { width: 340px; margin-right:320px; padding-right:5px; border-right:1px dotted #ddd; overflow:hidden; font-size:11px; }
.hp_hottesttitles ul.vlist li, .hp_genres ul.vlist li { width:143px; }
.hp_hottesttitles ul.list li, .hp_genres ul.list li { padding:0 !important; text-align:right !important; width:143px; }

a img { border:none; text-decoration:none; }

.sideblockdvdbluray { text-align:right !important; }
.sideblockdvdbluray span { float:left; }

#featured{ 
	margin-bottom:10px;/*
	width:530px; 
	padding-right:160px; 
	position:relative; 
	border:1px solid #ccc; 
	height:260px; 
	background:#fff;
	margin-bottom:10px;*/
}

.title_heb { font-weight:bold; }
.subtext { color:#999; }
.textualexplain { padding:7px !important; line-height:17px; }
.displayinline { display:inline; }

.whatsnew { background:#f5f5f5; }
.whatsnew .pstr_sq { width:115px; height:115px; }
.whatsnew .title_heb { font-size:12px; }
.whatsnew .head, .box_headline { font-size:14px; font-weight:bold; }
.whatsnew .head span { float:left; font-size:11px; font-weight:normal; }
.whatsnew .body { width:1002px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px;
	-moz-box-shadow: 0 2px 6px #ccc; -webkit-box-shadow: 0 2px 6px #ccc; box-shadow: 0 2px 6px #ccc; }
.whatsnew .vrlist { width:992px; _width:992px; position:relative; top:-1px;right:-1px; }
.whatsnew .bbdots { border-bottom:1px dotted #ccc; }
.whatsnew_col { width:300px; height:470px; padding:0 15px; float:right; overflow:hidden; border-right:1px dotted #ccc; }
.whatsnew_col_first { border-right:0; padding-right:11px; }
.wnt_featured { margin-bottom:5px; clear:both; }
.wnt_featured_img { width:115px; padding-left:5px; float:right; overflow:hidden; }
.wnt_featured_img img { width:115px; height:115px; }
.wnt_featured_body { width:178px; _width:170px; margin:0 122px 0 0; }
.wn_rating { color:#666; }
.wn_rating img { float:right; padding-left:5px; padding-bottom:10px; }

.whatsnew_newslist img { height:60px; width:60px; }
.whatsnew_newslist a { font-weight:bold; font-size:11px; }
.whatsnew_newslist { color:#999; font-size:10px; padding:0 15px 5px !important; }
.whatsnew_newslist tr { border-bottom:1px solid #dadada; }
.whatsnew_newslist td { padding:15px 3px !important; }

.hivebox { width:300px; height:310px; }
.hivebox .vrlist { width:300px; height:300px; float:right; }
.hivebox .hivebox_cell { width:140px; overflow:hidden; }
.hivebox .hivebox_head { font-size: 13px;
font-weight: bold;
margin: 0;
padding: 3px 0 6px 0;
border: 0; }
.hivebox .hivebox_description { font-size:10px; color:#666; }
.hivebox .hivebox_subcell { width:65px; float:right; margin: 10px 0 13px 0; }

.title_simple { margin-bottom:5px; }
.title_simple_img { width:56x; padding-left:4px; float:right; overflow:hidden; }
.title_simple_img img { width:56px; height:80px; }
.title_simple_body { width:250px; margin:0 61px; display:inline; }

.hp_media_block { width:137px;overflow:hidden; }
.hp_media_block_pics { height:153px; }
.hp_media_vrlist { _width:245px; position:relative; top:-1px; right:-1px; }

.threecols { }
.threecols_col { width:306px; padding:0 15px; float:right; }
.threecols_col_first { width:321px; padding-right:0; }
.threecols_col_last { width:321px; padding-left:0; }
.threecols_col .vrlist { width:300px; float:right; }
