/**
 * Structural styles for Home/Genre pages
 */
 
 /*
 
 Dave's changes:
 
		#r_2 div.panel_body						[modified]
		dl.panel_soon							[modified]
		panel_soon_middle						[NEW]
		div.search_results div.panel_body		[modified]
		div.search_results div.panel_holder		[modified]
		super_brands							[modified]
		super_img_0								[modified]
		super_img_1								[modified]
		super_img_2								[modified]
 
 */


#r_1 { 
   /* Holds the large picture & 'BROADBAND' */
	
}





#r_2 { 
  /* Holds 'COMING TO FOX TV DVD' */
  clear:both;
  float:left; 
}

#r_3 { 
	/* Bounding for 'LATEST RELEASES', 'SUPER BRANDS', 'NEWS', 'COMPETITION' & 'POLL VOTE' */
}

#c_1 { 
	/* Holds 'LATEST RELEASES', 'SUPER BRANDS' & 'NEWS' */
	float: left;
	/*width: 455px;*/
	width: 446px;
	margin-right: 4px;
}

#c_2 { /* Holds 'COMPETITION' & 'POLL' */
	float: left;
	width: 188px;
}

div.hero{
	float: left;
	width: 516px;	
	margin-right: 4px;
}
div.hero_home{
	/* hacked to suit the overlay div */
	/* IE HACK: hide from IE MAC  \*/
	/*position: absolute;*/
	/* END HACK */
	float: left;
	width: 516px;	
	margin-right: 4px;
}

#overlay{
	 position:absolute; 
	/*position:relative;*/
	/*z-index:100;*/
	padding:24px 0px 0px 4px;
	display:none;
}

#broadband {
	float: right;
	width: 118px;
}




/**
 * Coming Soon
 */

#r_2 div.panel_body {
	padding-top: 0px;
	overflow: hidden;
}


/* Hides from IE-mac \*/
#r_2 div.panel_body { 
	width: 630px;
}
/* End hide from IE-mac */


div.panel_soon {
	float: left;
	margin: 0px 0px 4px 0px;
	background-color: #FFFFFF;
	width: 205px;
}

#panel_soon_middle {
	width: 204px;
	margin-right:4px;
	margin-left:4px;
}

dl.panel_soon {
	float: none;
	/*width: 202px;*/
}


dl.panel_soon dd{
	padding: 11px 11px 7px 11px;
	color: #005977;
}

dl.panel_soon dd div{
	padding:0px;
	margin:4px 0px 0px 0px;
}

/* //end coming soon */





/**
 * Search Results
 * (#latest_releases | #brand_results | #product_results)
 * overload styles in HTML page head
 */

div.search_results{
	width: 446px;
}

div.search_results div.panel_body {
	/*padding: 8px 0px 0px 0px;*/
	padding: 4px 0px 0px 0px;
}

div.search_results div.panel_holder {
	/*margin: 0px 8px 8px 8px;*/
	margin: 0px 4px 4px 4px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 4px solid #FFFFFF;
}

div.search_results dl{
	min-height:75px;
}

div.search_results dd.secondary img{
	float: left;
	padding: 0px 4px 0px 0px;
}


div.search_results dd.synopsis {
	padding: 4px 4px 2px 0px;
}


div.search_results dd.buttons {
  margin: 0px; 
  padding: 0px; 
  line-height: 0px;
  white-space:nowrap;
}


div.search_results img.trailer, 
div.search_results img.buy, 
div.search_results img.more{
	border:none;
	margin-right: 4px;
}

/* //end latest releases */









/**
 * Super Brands
 */

#super_brands {
	float: left;
	/*width: 211px;*/
	width: 196px;
	margin-right: 0px;
	margin-left:0px;
	padding:0px;
}

#super_img_0{
  border-width: 0px;
  /*margin: 4px 4px;*/
  margin: 4px 4px 4px 4px;
}

#super_img_1 {
  border-width: 0px;
  /*margin: 0px 8px 8px 8px;*/
  margin: 0px 4px 4px 4px;
}

#super_img_2 {
  border-width: 0px;
  /*margin: 0px 8px 8px 8px;*/
  margin: 0px 4px 4px 4px;
}


/* //end super brands */






/**
 * News
 */

#news {
	float: right;
	width: 239px;
}

#news div.panel_body {		
	padding: 4px 0px 0px 0px;
}

#news div.panel_holder {
  margin: 0px 4px 4px 4px;
  padding: 0px;
}

#news div.panel_content {
	padding-bottom: 2px;
}

#news dl.news{
	min-height:75px;
}

#news img.news {
	float: left; 
	padding: 4px 4px 0px 0px;
}

#news img.more{
	padding-bottom: 2px;
}

#news dd.synopsis{
	padding: 4px;
}

#news dd.buttons{
	text-align:right;
}




