html, body, a, abbr, acronym, address, applet, big, blockquote, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: center;
}

:focus {
	outline: 0;
}

body {
	font-weight: normal;
	font-size: 10px;
	*font-size: 62.5%;
	line-height: 1;
	font-family: arial, helvetica, sans-serif;
	color: black;
	background-color: white;
}

ol, ul {
	list-style: none;
}

address, em, h1, h2, h3, h4, h5, h6, strong, th {
	font-weight: normal;
	font-style: normal;
	font-size: 1.0em;
}

caption, th {
	text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input, select, textarea, button {
	font-size: 1.0em;
	font-family: arial, helvetica, sans-serif;
}




/* content_main
---------------------------------------------------------------------------*/

div#content_main {
	float: left;
	width: 594px;
	margin-top: 0px;
	padding-left: 38px;
}

/* --- */

div#content_main .display_none {
	display: none;
}

/* --- */

div#content_main h2 {
  *zoom: 1;
  color:red;
  position: relative;
	margin: 15px 0;
	padding: 0 10px;
	font: normal 2.4em "trebuchet ms", arial, helvetica, sans-serif;
}



/* content_secondary
---------------------------------------------------------------------------*/

div#content_secondary {
	float: right;
	width: 300px;
	margin-top: 0px;
}




/* feature_secondary
---------------------------------------------------------------------------*/

div.feature_secondary {
	position: relative;
	margin: 15px 0;
}

/* --- */

div.feature_secondary h3 {
	float: left;
  margin: 0;
	padding: 0 0 0.1em 15px;
	font: normal 2.1em "trebuchet ms", arial, helvetica, sans-serif;
	line-height: 24px;
}

div.feature_secondary h4.subhead {
	float: left;
  margin: 0;
	padding: 0.25em 0 0.1em 0.4em;
	font: normal 1.2em "trebuchet ms", arial, helvetica, sans-serif;
	line-height: 24px;
}

/* --- */

div.feature_secondary div.feature_top {
	clear: both;
	width: 594px;
	height: 14px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.feature_secondary div.feature_mid {
	padding-bottom: 10px;	
	background-position: 0 0;
	background-repeat: repeat-y;
}

div.feature_secondary div.feature_bot {
	width: 594px;
	height: 16px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* --- */

div.feature_secondary div.feature_container {
	overflow: hidden;
	width: 560px;
	position: relative;
	margin: 0 19px 0 15px;
}

div.feature_secondary div.feature_scroller {
	overflow: hidden;
	*zoom: 1;
	width: 9000px;
	position: relative;
	top: 0;
	left: 0;
	padding-bottom: 1px;
	background-position: 0% 100%;
	background-repeat: repeat-x;
}

/* --- */

div.feature_secondary div.feature {
	width: 160px;
	float: left;
	margin-right: 16px;
	padding: 8px 8px 7px 8px;
	background-position: 0 0;
	background-repeat: no-repeat;
}


div.feature_secondary div.feature h4 {
	float: none;
  position: relative;
  overflow: hidden;
  *zoom: 1;
	margin: 0 0 7px 0;
	padding: 0;
}

div.feature_secondary div.feature h4 img {
	display: block;
	float: left;
	width: 155px;
	height: 120px;
}


div.feature_secondary div.feature dl {
	position: relative;
	width: 100%;
}

div.feature_secondary div.feature dt.group {
	margin-bottom: 2px;
	padding-left: 1px;
	font: normal 1.1em "trebuchet ms", arial, helvetica, sans-serif;
	line-height: 0.8;
}

div.feature_secondary div.feature dt.title {
	margin-bottom: 3px;
	
}

div.feature_secondary div.feature dt.title a {
	padding-left: 1px;
	font: normal 1.2em "Times New Roman", Times, serif;
	line-height: 1;
	text-decoration: none;
}

div.feature_secondary div.feature dd.time {
	float: left;
	padding-left: 1px;
	font-size: 1.2em;
	line-height: 1;
}

div.feature_secondary div.feature dd.mult_time { 
  padding-left: 1px;
  padding-bottom: 1px;
  line-height: 0.9;
}
body.cn div.feature_secondary div.feature dd.mult_time,

/* --- */

div.feature_secondary div.feature dl.alt_display {
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

div.feature_secondary div.feature dl.last {
	border-bottom: 0 !important;
}

div.feature_secondary div.feature dl.alt_display dt.title {
	margin: 0;
}

div.feature_secondary div.feature dl.alt_display dt.title a {
	display: block;
	position: relative;
	z-index: 0;
	font: normal 1.1em arial, helvetica, sans-serif;
	line-height: 1;
	text-decoration: none;
	padding: 3px 2px;
	*zoom: 1;
}

/* feature_control
---------------------------------------------------------------------------*/

div.feature_secondary {
	overflow: hidden;
	*zoom: 1;
}

div.feature_control {
	float: left;
	position: relative;
	left: 50%;
	margin-top: -15px;
}

div.feature_control ul {
	overflow: hidden;
	*zoom: 1;
	_display: inline;
	position: relative;
	left: -50%;
}

div.feature_control li {
	float: left;
}

div.feature_control li a {
	display: block;
	text-indent: -9000px;
	height: 31px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.feature_control li.indicator a { width: 21px; background-position: 0px 0px; }
div.feature_control li.indicator a:hover { background-position: 0px -31px; }
div.feature_control li.indicator a.selected { background-position: 0px -62px !important; cursor: default; }

div.feature_control li.back a { width: 36px; background-position: 0px 0px; cursor: default; }
div.feature_control li.back a.enabled { background-position: 0px -31px; cursor: pointer; }
div.feature_control li.back a.enabled:hover { background-position: 0px -62px; }

div.feature_control li.next a { width: 38px; background-position: 0px 0px; cursor: default; }
div.feature_control li.next a.enabled { background-position: 0 -31px; cursor: pointer; }
div.feature_control li.next a.enabled:hover { background-position: 0 -62px; }


/*--------------------------------------------------------------------------
Stylesheet specific to HBO channel
	Controls colour scheme
	Can also be used to override styles from screen_base.css to achieve channel specific layout
--------------------------------------------------------------------------*/

body { background-color: #FFFFFF; }
body input.text,
body select,
body textarea { color: #004f69; }


div.feature_secondary div.feature_top { background-image: url(../../images/kd_category/kd_images/kd6_images/feature_secondary_bgd_top.png); }
div.feature_secondary div.feature_mid { background-image: url(../../images/kd_category/kd_images/kd6_images/feature_secondary_bgd_mid.gif); }
div.feature_secondary div.feature_bot { background-image: url(../../images/kd_category/kd_images/kd6_images/feature_secondary_bgd_bot.png); }
div.feature_secondary div.feature_scroller { background-image: url(Welcome%20to%20KDLINS%20); }
div.feature_secondary div.feature { background-color:#FFFDFE; }
div.feature_secondary div.feature h5 { color: #ffffff; }
div.feature_secondary div.feature h4 img { background-color: #475A65;}
div.feature_secondary div.feature dt.group { color: #f3b23e; }
div.feature_secondary div.feature dt.title a { color: #a82d5e; }
div.feature_secondary div.feature dt.title a:hover { color: #a82d5e; }
div.feature_secondary div.feature dd.time { color: #56396c; }
div.feature_secondary div.feature dd.mult_time { color: #79dcf2; }
div.feature_secondary div.feature dl.alt_display { border-bottom-color: #0f88a7; }
div.feature_secondary div.feature dl.alt_display dt.title a:hover { color: #f3b23e; background-color: #0f88a7; }

div.feature_secondary div.feature_control li.indicator a { background-image: url(../../images/kd_category/kd_images/kd6_images/feature_secondary_control_item.gif) }
div.feature_secondary div.feature_control li.back a { background-image: url(../../images/kd_category/kd_images/kd6_images/feature_secondary_control_back.gif) }
div.feature_secondary div.feature_control li.next a { background-image: url(../../images/kd_category/kd_images/kd6_images/feature_secondary_control_next.gif) }
