@charset "UTF-8";


/* - - - - - - - - - - - - - - - - - - - - - - - 
	IMPORTS
- - - - - - - - - - - - - - - - - - - - - - - */
/*
	ELEMENTS
*/
/*@import url("elements/calendar.css");
@import url("elements/all_channel_guide.css");
@import url("elements/media_browser.css");*/
/*
	jQUERY
*/
/*@import url("jquery/qtip.css");*/





/* - - - - - - - - - - - - - - - - - - - - - - - 
	IMPORT - ALL CHANNEL GUIDE
- - - - - - - - - - - - - - - - - - - - - - - */
#full_guide .body { background: url(../images/background_full_guide.jpg) repeat-y top left; margin: 0; padding: 10px; }
#guide_dates #description { margin-left: 10px; width: 708px; height: 170px; background: #fff; padding: 5px; }
#guide_dates #description .poster { margin: 5px 10px 5px 5px; }
#guide_dates #description h2.top { margin: 5px 0 5px 0; }
#guide_dates #description h3.top { margin: 5px 0 5px 0; }
#guide_dates #description .notitle { /*padding: 10px;*/ margin: 0; }
#guide_dates #description #classification { margin: 0 0 10px 0; }

#guide_dates { color: #000; padding: 0; margin-top: 10px; }

#guide_dates #days_of_week { background: #e6e6e6; height: 40px; margin: 15px 0 0 10px; padding: 0; width: 728px; }
#guide_dates #days_of_week .selected a { font-weight: bold; color:#e31b25; }
#guide_dates #days_of_week .day { text-align: center; margin: 0 3px 0 3px; padding: 7px 3px 6px 3px; height: 27px; width: 35px; line-height: 13px; }
#guide_dates #days_of_week .day a:Hover { text-decoration: none; }
#guide_dates #days_of_week img { float: left; margin-top: 12px; }
#guide_dates #today { text-align: center; padding: 0; width: auto; margin: 0 3px 0 30px; padding: 12px 3px 12px 3px; height: 16px; font-weight: bold; }
#guide_dates #today:Hover { text-decoration: none; }

#guide_dates #time_of_day { background: #e6e6e6; margin: 15px 0 0 10px; padding: 0; width: 728px; }
#guide_dates #time_of_day a { padding: 0 10px 0 10px; }
#guide_dates #time_of_day .move_to.selected { font-weight: bold; color:#000; }
#guide_dates #time_of_day .move_to { text-align: center; padding: 5px 0 0 0; width: 108px; }
#guide_dates #time_of_day .move_to a:Hover { text-decoration: none; }
#guide_dates #time_of_day img { float: left; }

#guide_all_channels { margin-top: 5px; }

#guide_all_channels #channel_list { margin:0 5px 0 0; padding: 0; }
#guide_all_channels #display_panel { margin: 0 0 0 5px; overflow: auto; overflow-y: hidden; width: 727px; padding: 0 0 5px 0; height: auto; }

#guide_all_channels .times_row { padding: 0; margin:0;  width: 100%; height: 31px; margin-bottom: 7px;/*display: block; padding: 0; margin: 0 0 5px 0; */}
#guide_all_channels .time_now { position: relative; display: block; color:#FF0000; border-left: 1px solid #FF0000; border-left-style:inset; z-index: 99; padding: 0 0 2px 5px; }
#guide_all_channels .times_row .time_slot { margin: 0 5px 0 0; padding: 0 0 0 5px; background: none; color: #000; border-left: 1px solid #555; border-left-style:inset; /*background: #fff; height: 40px; margin: 0 5px 0 0;*/ }

#guide_all_channels #channel_list .channel_row { width: 100%; height: 60px; margin: 0 0 10px 0; padding:0; /* display: block; border: 1px solid #333; margin: 0 0 5px 0;*/ }
#guide_all_channels #channel_list .channel_row .time_slot 
{
	background: #fff; 
	color: #000; 
	width: 190px; 
	height: 46px; 
	overflow: hidden; 
	white-space:nowrap; 
	margin: 0; 
	padding: 7px 5px 7px 5px; 
	display: block; 
	text-align: center;
}
#guide_all_channels #channel_list .channel_row .time_slot:Hover { text-decoration: none; }
#guide_all_channels #channel_list .channel_row .time_slot div.logo { margin: 7px 0 0 45px; /*padding: 5px;*/ }
#guide_all_channels #channel_list .channel_row .channel_num { float: right; font-size: 10px; margin-top: 35px; font-weight: bold; }

#guide_all_channels #display_panel .channel_row { width: 100%; height: 60px; margin: 0 0 10px 0; padding:0; display: block; /* display: block; border: 1px solid #333; margin: 0 0 5px 0;*/ }
#guide_all_channels #display_panel .channel_row div.previous_day { background: #e6e6e6;}
#guide_all_channels #display_panel .channel_row div.time_slot { margin-right: 5px; height: 60px; overflow: hidden; white-space: nowrap; line-height: 17px; }
#guide_all_channels #display_panel .channel_row div.time_slot div.time_btn { padding: 5px; height: 50px; width: inherit; display: block; }
#guide_all_channels #display_panel .channel_row div.time_slot div.chanel_mark { padding: 5px; height: 50px; width: inherit; display: block; }
#guide_all_channels #display_panel .channel_row div.time_slot div.channel_mark { width: 5px; float: left; display: block; padding: 0; height: 60px; }
#guide_all_channels #display_panel .channel_row div.time_slot div.time_btn { cursor: pointer; display: block; width: auto; margin-left: 5px; }
#guide_all_channels #display_panel .channel_row div.time_slot div.time_btn:Hover
{
	/*position: absolute;*/
	padding-right: 10px;
	display: block;
	border-right: 1px solid #ccc;
}
#guide_all_channels #display_panel .channel_row div.time_slot div.time_btn div.time_btn_inner { height: 37px; padding: 8px 0 5px 5px; display: block; }
#guide_all_channels #display_panel .channel_row div.time_slot div.time_btn img { height: 12px; vertical-align: middle; margin-bottom: 2px; }

#guide_all_channels .channel_row div.selected { background: #e6e6e6; }

/*#guide_all_channels .channel_row div.time_slot a { background: #ccc; overflow: hidden; display: block; height: 60px; cursor: pointer; }
#guide_all_channels .channel_row div.time_slot a:Hover { position: absolute; }*/


/*#guide_all_channels tr.channel_row td { background: #fff; padding: 5px; }
*/

/*#guide_all_channels { background-color:#FFF; color: #000; }
#guide_all_channels #channel_logos { margin: 0 0 0 5px;	padding: 0; }
#guide_all_channels #display_panel { margin: 0; overflow: auto; overflow-y: hidden; width: 829px; padding-bottom: 5px; }
#guide_all_channels .channel_row { margin: 5px 0 5px 0; padding: 0; height: 60px; }
#guide_all_channels .title_list { margin:auto; position:relative; margin-top: 5px; }
#guide_all_channels .title_list ul { list-style: none; margin: 0; padding: 0; border: none; white-space:nowrap; position:relative; z-index:1; width: 950px; height: 60px; }
#guide_all_channels .title_list ul li.time_slot {
	margin: 0 0 0 5px;
	padding: 0;
	width: 250px;
	height: 60px;
	text-align:left;
	background: #ccc;
	
	display: -moz-inline-stack;
  	display: inline-block;
	zoom: 1;
	*display: inline;
	
	vertical-align: bottom;
	white-space:nowrap;
}
#guide_all_channels .title_list ul li.time_slot:Hover { color: #666; }
#guide_all_channels .title_list ul li.time_slot div
{
	position: relative;
	margin: 5px;
	overflow: hidden;
	white-space: nowrap;
	display:block;
}
#guide_movie_info
{
	
}*/

/*  NAV  */
/*#guide_all_channels #guide_times_nav { height: 25px; text-align: right; padding: 5px 10px 3px 0; }
#guide_all_channels #guide_times { height: 25px; padding: 5px 0 3px 0; }
#guide_all_channels #guide_times ul { height: inherit }
#guide_all_channels #guide_times ul li { height: inherit; text-align: left; background: none; font-size:16px; border-bottom: 3px solid #999; }*/

/*#guide_all_channels #display_panel { margin: 0;	padding: 0; width: 600px;}
#guide_all_channels #display_panel #title_list { margin: 0;	padding: 0; overflow: auto; }

#guide_all_channels .channel_row .time_slot
{
	height: 60px;
	background: #ccc;
	margin: 0 0 0 5px;
	padding: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	white-space:nowrap;
}
#guide_all_channels .channel_row .time_slot div
{
	position: relative;
	margin: 5px;
	overflow: hidden;
	white-space: nowrap;
}*/





/* - - - - - - - - - - - - - - - - - - - - - - - 
	IMPORT - CALENDAR
- - - - - - - - - - - - - - - - - - - - - - - */
#calendar {
    /*border: 1px solid #ccc;*/
    height: 200px;
}

#calendar p, #calendar div, #calendar span {
	font-size: 12px;
}

#calendar a:link, #calendar body a:link {
    color: #000;
    text-decoration: none;
    font: 12px;
}

#calendar a:visited, #calendar body a:visited {
    color: #000;
    text-decoration: none;
    font: 12px;
}

#calendar a:hover, #calendar a:active, #calendar body a:hover {
    color: #000;
    text-decoration: underline;
    font: 12px;
}

#calendar .link1:link {
    color: #000;
    text-decoration: none;
    font: 12px;
}

#calendar .link1:visited {
    color: #000;
    text-decoration: none;
    font: 12px;
}

#calendar .link1:hover, #calendar .link1:active {
    color: #000; 
    text-decoration: underline;
    font: 12px;
}

#calendar .link1.selected {
	 font-weight:700;
}

#calendar .calendar-header
{
	font-weight: bold;
}
#calendar .calendar-today { display: none; }

#calendar .calendarWeek, #calendar div.calendarWeek {
	border: 1px solid #FF9900;
}

#calendar .calendarWeek table {
	margin: 5px; padding: 5px;
}

#calendar .calendarWeek td, #calendar .calendarWeek th {
	margin: 2px;
	border: 1px solid #339966;
	text-align: center;
}

#calendar .colDay1, #calendar .colDay2, #calendar .colDay3, #calendar .colDay4, #calendar .colDay5, #calendar .colDay6, #calendar .colDay7, #calendar .colBlank {
	color: #FF6600
}

#calendar .today {
	border: 1px solid #e31b25 !important;
}

#calendar .popup {
	position: absolute;
	width: 150px;
	display: none;
	background-color: #FFFFFF;
	border: 1px solid black;
	padding: 5px;
}





/* - - - - - - - - - - - - - - - - - - - - - - - 
	IMPORT - CALENDAR
- - - - - - - - - - - - - - - - - - - - - - - */
#media_browser { margin: 0; padding: 0; position:relative; height: auto; background: #fff; width: 960px; }
#media_browser a.arrow_up { width: 35px; height: 278px; }
#media_browser a.arrow_up img { margin: 115px 0 0 2px; }
#media_browser a.arrow_down { width: 35px; height: 278px; }
#media_browser a.arrow_down img { margin: 115px 0 0 2px; }
#media_browser ul { list-style: none; margin: 0 0 0 0; padding: 0 0px 0 0px; border: none; overflow-x: auto; overflow-y: hidden; white-space:nowrap; position:relative; z-index:1; width: 890px; height: 278px; background: #fff; }
#media_browser ul li {
	margin: 20px 11px 20px 11px;
	padding: 5px 0 0 0;
	text-align: center;
	display: -moz-inline-box;
  	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 144px;
	height: 230px;
	background: #fff;
	
	white-space:nowrap;
}
#media_browser ul li img { margin-bottom: 2px; vertical-align: middle; }
#media_browser ul li .options { color:#777; display:block; width: inherit; padding: 5px 0 5px 0; }
#media_browser ul li div.colour_bar { width: 100%; height: 5px; display: block; position: relative; bottom: 0; }
.media_selected { overflow-x: hidden; overflow-y: hidden; }





/* - - - - - - - - - - - - - - - - - - - - - - - 
	IMPORT - QTIP
- - - - - - - - - - - - - - - - - - - - - - - */
div.qtip-active
{
	
}
div.qtip-contentWrapper
{
	border: 2px solid #e31b25;
}
div.qtip-active div.qtip-title
{
	color: #000;
}
div.qtip-active input.cancel_btn
{
	/*display: none;*/
}

div.qtip-content {
	font-size: 10px;
}

div.qtip-content input,
div.qtip-content textarea,
div.qtip-content select {
	font-size: 10px;
	border: 1px solid #999;
}
















/* - - - - - - - - - - - - - - - - - - - - - - - 
	BODY
- - - - - - - - - - - - - - - - - - - - - - - */
body
{
	margin: 0;
	background: #000 url(http://cdn.showtime.com.au/images/background_site_global_2.jpg) top center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #fff;
}


/* - - - - - - - - - - - - - - - - - - - - - - - 
	TEXT
- - - - - - - - - - - - - - - - - - - - - - - */
h1
{
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 5px 0 15px 0;
}
h2 { }
h3 { }
h4 { }
h5 { }
p { }
span { }
a, a:visited, a:hover { text-decoration: none; color: #333; }
a:hover { color: #ccc; text-decoration: none; }

.header a, .header a:visited { color: #fff; }
.header a:hover { color: #ff0000; }

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #fff;
}

/* - - - - - - - - - - - - - - - - - - - - - - - 
	INLINE BLOCK HACK
- - - - - - - - - - - - - - - - - - - - - - - */
.inline_block
{
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	/*margin: 5px;*/
	zoom: 1;
	*display: inline;
	float: left;
	/* _height: 250px; -- ie6 min-height hack  */
}


/* - - - - - - - - - - - - - - - - - - - - - - - 
	STRUCTURE
- - - - - - - - - - - - - - - - - - - - - - - */
#content_area { margin: 0 auto; width: 960px; }
.content_row
{
	margin: 20px 0 20px 0;
	width: 100%;
	height: auto;
	display: block;
}

/*
	COLUMS
*/
.one_col { width: 307px; background: #fff; margin: 0 0 0 19px; }
.one_col .header
{
	background: url(http://cdn.showtime.com.au/images/col_premiere_header_2.jpg) top left no-repeat;
	font-weight: bold;
	font-size: 12px;
	padding: 11px 10px 7px 10px;
	height: 20px;
	display: block;
}
.one_col .body
{
	background: #fff;
	padding: 10px 10px 10px 10px;
	display: block;
	color: #000;
}
.one_col .body a { color: #333; }
.one_col .footer
{
	background: #fff;
	padding: 3px 10px 7px 10px;
	display: block;
	color: #000;
	height: 30px;
}
.one_col .footer .link
{
	color: #666;
	font-size: 10px;
	font-weight: bold;
	float: right;
	margin: 7px 15px 0 0;
}
.one_col .footer .arrow_down
{
	color: #666;
	font-size: 10px;
	font-weight: bold;
	float: left;
	margin: 0 0 0 5px;
}
.two_col { width: 633px; background: #fff; margin: 0; }
.two_col .header
{
	background: url(http://cdn.showtime.com.au/images/col_premiere_header_2.jpg) top left no-repeat;
	font-weight: bold;
	font-size: 12px;
	padding: 9px 10px 7px 10px;
	height: 20px;
	display: block;
}
.two_col .body
{
	background: #fff;
	padding: 10px 10px 10px 10px;
	display: block;
	color: #000;
}
.two_col .body a { color: #333; }
.three_col { width: 960px; background: #fff; margin: 0; }
.three_col .header
{
	background: url(http://cdn.showtime.com.au/images/col_premiere_header_2.jpg) top left no-repeat;
	font-weight: bold;
	font-size: 12px;
	padding: 11px 10px 7px 10px;
	height: 20px;
	display: block;
}
.three_col .body
{
	background: #fff;
	padding: 10px 10px 10px 10px;
	display: block;
	color: #000;
}
.three_col .body a { color: #333; }


/* - - - - - - - - - - - - - - - - - - - - - - - 
	CHANNEL GLOBAL
- - - - - - - - - - - - - - - - - - - - - - - */
._background { background: #e31b25; }
.premiere_background { background: #e31b25; }
.premiere_text { color: #e31b25; font-weight: bold; font-style: italic; }
.action_background { background: #056bb5; }
.action_text { color: #056bb5; font-weight: bold; font-style: italic; }
.comedy_background { background: #f47f27; }
.comedy_text { color: #f47f27; font-weight: bold; font-style: italic; }
.drama_background { background: #7e136d; }
.drama_text { color: #7e136d; font-weight: bold; font-style: italic; }
.showcase_background { background: #000; }
.showcase_text { color: #000; font-weight: bold; font-style: italic; }
.premiere_header { background: #e31b25; }
.action_header { background: #056bb5; }
.comedy_header { background: #f47f27; }
.drama_header { background: #9a4e9d; }
.showcase_header { background: #000; }


/* - - - - - - - - - - - - - - - - - - - - - - - 
	TEMPLATES
- - - - - - - - - - - - - - - - - - - - - - - */
.reminder_btn
{
	background: url(http://cdn.showtime.com.au/images/buttons/reminder_btn.png) top left no-repeat;
	display: inline;
	padding: 0 6px 0 6px;
	width: 12px;
	height: 12px;
	margin: 0 0 0 5px;
}
.reminder_btn.selected
{
	background: url(http://cdn.showtime.com.au/images/buttons/reminder_btn_on.png) top left no-repeat;
}



/* - - - - - - - - - - - - - - - - - - - - - - - 
	TEMPLATES
- - - - - - - - - - - - - - - - - - - - - - - */
.search_response
{
	
}

/*   
	GRID ITEM SMALL   
*/
.grid_item_sml
{
	margin: 20px 22px 20px 22px;
	padding: 5px 5px 10px 5px;
	vertical-align: middle;
	margin-bottom: 1px;
}
.grid_item_sml img.poster {	margin-bottom: 5px; }
.grid_item_med
{
	margin: 20px 10px 0 0;
	width: 460px;
	height: 200px;
}
.grid_item_med div.poster {	width: 134px; }
.grid_item_med div.details { width: 315px; margin-left: 10px; }
.grid_item_med div.details div.title { display: block; margin-bottom: 5px; font-weight: bold; }
.grid_item_med div.details div.info
{
	padding: 3px 0 3px 0;
	width: 300px;
}
.grid_item_med div.details div.info img
{
	vertical-align: middle;
	margin-bottom: 2px;
}
.grid_item_med div.details div.extra_info
{
	padding: 3px 0 3px 0;
	width: 300px;
}

#atoz_list tr td
{
	padding: 3px 0 3px 0;
}


/* - - - - - - - - - - - - - - - - - - - - - - - 
	TERMS
- - - - - - - - - - - - - - - - - - - - - - - */
#terms { line-height: 16px; }
#terms p span.subheads { font-weight: bold; }


/* - - - - - - - - - - - - - - - - - - - - - - - 
	LINKS
- - - - - - - - - - - - - - - - - - - - - - - */
#links { line-height: 16px; }
#links span.subheads { font-weight: bold; }



/* - - - - - - - - - - - - - - - - - - - - - - - 
	MY PREFS
- - - - - - - - - - - - - - - - - - - - - - - */
#myprefs table
{
	/**/
}
#myprefs table tr td
{
	padding: 2px 0 2px 0;
}
#myprefs table tr td select.full_width
{
	width: 100%;
}
	
/* - - - - - - - - - - - - - - - - - - - - - - - 
	ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - */

/*  Logos  */
#logo_movie_channels
{
	margin: 0 0 5px 10px;
}
/*  Naviagtion  */
#nav_register
{
	position: fixed;
	top: 0;
	margin: 0 0 0 652px;
	float: left;
	color:#999;
	background: #222;
	padding: 10px 0 10px 0;
	z-index: 99;
	width: 307px;
	text-align: center;
}
#nav_top
{
	width: 100%;
	height: 20px;
}
#nav_top ul
{
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
}
#nav_top ul li
{
	float: left;
	padding: 0;
	margin: 0;
}
#nav_top ul li a
{
	display: block;
	margin: 0 0 0 0;
	padding: 5px 35px 5px 20px;
	background: url(http://cdn.showtime.com.au/images/icons/nav_top_arrow.png) right center no-repeat;
	font-weight: normal;
	font-size: 14px;
	/*letter-spacing: 0.04em;*/
}
#nav_top ul li a:Hover, #nav_top ul li a.selected
{
	background: url(http://cdn.showtime.com.au/images/icons/nav_top_arrow.png) center right no-repeat #e31b25;
	text-decoration: none;
	color: #fff;
}

/* SEARCH BAR */
#search_bar
{
	float: right;
	margin: -5px 10px 0 0;
	padding: 0;
	width: auto;
}
#search_bar input.search_btn
{
	background: url(http://cdn.showtime.com.au/images/buttons/search_icon.gif) top left;
	width: 26px;
	height: 28px;
	border: 0 none;
	margin: 0;
	padding: 0;
	float: right;
	cursor: pointer;
}

.search_box {
	width: 100px;
	height: 16px;
	/*outline: none;
	border: none;*/
	float: right;
	font-size:14px;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */
	color: #000 !important;
	font-weight: normal;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px 7px;
	padding-right: 40px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-khtml-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.search_box:hover {
	/*background-color: #111;*/
	border: 1px solid #e31b25;
}


/* NAV GLOABL */
.nav_global_pos
{
	position: absolute;
	z-index: 999;
	width: 960px;
	top: 113px;
	margin: 0 0 0 -20px;
	padding: 0;
}
.nav
{
	position: absolute;
	border: 2px solid #e31b25;
	padding: 0 18px 0 18px;
	background: #fff;
}

/*  NAV CHANELS  */
#nav_channels div.body
{
	padding-left: 0;
}
#nav_channels .col
{
	width: 173px;
	/*background: #ccc;*/
	margin-left: 16px;
	padding-bottom: 10px;
}
#nav_channels .col .col_header
{
	display: block;
	height: 45px;
}
#nav_channels div.col_header a div { margin-top: 10px; }
#nav_channels .col ul
{
	padding: 5px 0 0 0;
	margin: 0;
	list-style: none;
}
#nav_channels .col ul.whats_on li
{
	border-bottom: 1px dashed #999;
	margin-bottom: 7px;
}
#nav_channels span.title
{
	color: #999;
}

#nav_channels div.col .time
{
	padding: 0 0 0 5px;
	color: #000;
	font-weight: normal;
	background: #fff;
	display: inline;
}

#nav_channels div.col dl
{
	margin: 0;
	padding: 7px 0 7px 0;
	display: block;
}
#nav_channels div.col dl dt
{
	white-space: nowrap;
	overflow: hidden;
}
#nav_channels div.col dl dt a
{
	font-weight: bold;
	display: block;
	padding: 0 0 5px 0;
}
#nav_channels div.col dl dd
{
	white-space: nowrap;
	margin-left: 0;
}
#nav_channels div.col dl dd img
{
	vertical-align: middle;
	margin-bottom: 3px;
}

#nav_channels .channel_link
{
	font-size: 11px;
	color: #333;
}
#nav_channels .col ul.channel_link li
{
	padding: 1px 0 1px 0;
}


/*  NAV MOVIES  */
#nav_movies div.body
{
	padding-left: 0;
}
#nav_movies .col
{
	width: 173px;
	margin-left: 16px;
	padding-bottom: 10px;
}
#nav_movies .col .col_header
{
	display: block;
	height: 45px;
}
#nav_movies div.col_header a div { margin-top: 10px; }
#nav_movies .col ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav_movies .col ul li
{
	padding: 2px 0 2px 0;
}
#nav_movies .col ul.titles
{
	padding-bottom: 10px;
}
#nav_movies .col ul.channel_link
{
	border-top: 1px dashed #ccc;
	font-size: 11px;
	color: #333;
	padding: 10px 0 0 0;
}
#nav_movies .col ul.channel_link li
{
	padding: 1px 0 1px 0;
}


/*  NAV SHOWS  */
#nav_shows div.body
{
	padding-left: 0;
}
#nav_shows div.col div.col_header
{
	font-weight: bold;
	margin-left: 16px;
}
#nav_shows div.col ul
{
	margin: 10px 0 10px 16px;
	padding: 0;
	list-style: none;
	width: 173px;
}
#nav_shows div.col ul li
{
	padding: 1px 0 1px 0;
}




/*  NAV WHATS ON  */
#nav_whatson div.body
{
	padding-left: 0;
}
#nav_whatson .col
{
	width: 173px;
	/*background: #ccc;*/
	margin-left: 16px;
	padding-bottom: 10px;
}
#nav_whatson .col .col_header
{
	display: block;
	height: 45px;
}
#nav_whatson div.col_header a div { margin-top: 10px; }
#nav_whatson .col ul
{
	padding: 10px 0 0 0;
	margin: 0;
	list-style: none;
}
#nav_whatson .col ul.whats_on li
{
	border-bottom: 1px dashed #999;
	margin-bottom: 7px;
}
#nav_whatson span.title
{
	color: #999;
}

#nav_whatson div.col .time
{
	padding: 0 0 0 5px;
	color: #000;
	font-weight: normal;
	background: #fff;
	display: inline;
}

#nav_whatson div.col dl
{
	margin: 0;
	padding: 7px 0 7px 0;
	display: block;
}
#nav_whatson div.col dl dt
{
	white-space: nowrap;
	overflow: hidden;
}
#nav_whatson div.col dl dt a
{
	font-weight: bold;
	display: block;
	padding: 0 0 5px 0;
}
#nav_whatson div.col dl dd
{
	white-space: nowrap;
	margin-left: 0;
}
#nav_whatson div.col dl dd img
{
	vertical-align: middle;
	margin-bottom: 3px;
}

#nav_whatson .channel_link
{
	font-size: 11px;
	color: #333;
}
#nav_whatson .col ul.channel_link li
{
	padding: 1px 0 1px 0;
}



/*  NAV SHOWS  */
#nav_community div.body
{
	padding-left: 0;
}
#nav_community div.col div.col_header
{
	font-weight: bold;
	margin-left: 16px;
}
#nav_community div.col ul
{
	margin: 10px 0 10px 16px;
	padding: 0;
	list-style: none;
	width: 173px;
}
#nav_community div.col ul li
{
	padding: 1px 0 1px 0;
}


/*  NAV WATCH  */
/*#nav_watch div.body
{
	background: #fff;
	padding: 20px 0 10px 25px;
	margin: 0;
}
#nav_watch div.body div.watch_clip { margin: 0 25px 20px 0; overflow: hidden; padding: 5px; background: #e6e6e6; }
#nav_watch div.body div.watch_clip div.title { display: block; padding: 5px 0 2px 0; font-weight: bold; overflow: hidden; white-space: nowrap; }*/
#nav_watch div.body
{
	padding-left: 0;
}
#nav_watch .col
{
	width: 173px;
	margin-left: 16px;
	padding-bottom: 10px;
}
#nav_watch .col .col_header
{
	display: block;
	height: 45px;
}
#nav_watch div.col_header a div { margin-top: 10px; }
#nav_watch .col ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav_watch .col ul li
{
	padding: 3px 0 3px 0; display:block; height: 23px;
}
#nav_watch li img { margin-right: 5px; vertical-align: middle; width: 40px; height: 23px; display:block; float: left; overflow: hidden; }
#nav_watch li a { margin-top: 4px; display: block; }
#nav_watch .col ul.titles
{
	padding-bottom: 10px;
}
#nav_watch .col ul.channel_link
{
	border-top: 1px dashed #ccc;
	font-size: 11px;
	color: #333;
	padding: 10px 0 0 0;
}
#nav_watch .col ul.channel_link li
{
	padding: 1px 0 1px 0;
}




/*  Home Info Cols  */
#home_info
{
	
}
#home_info div:first-child
{
	margin-left: 0;
}

/*  What's on  */
#whats_on
{
	margin-left: 0;
}
#whats_on .header
{
	padding: 0;
	margin: 0;
	height: 36px;
}
#whats_on .header div.tab
{
	background: url(http://cdn.showtime.com.au/images/col_tab_gradient.png) top left no-repeat;
	display: block;
	float: left;
	height: 36px;
	/*padding: 0 30px 0 30px;*/
}
#whats_on .header div.selected
{
	background: url(http://cdn.showtime.com.au/images/col_tab_grey_header_2.jpg) top left no-repeat;
}
#whats_on .header div.tab a
{
	display: block;
	float: left;
	height: 25px;
	padding: 11px 25px 0 25px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
#whats_on .header div.channel a
{
	padding: 5px 20px 5px 20px;
	width: 50px;
	white-space: normal;
	font-size: 11px;
	line-height: 12px;
}
#whats_on .header div a:Hover
{
	color: #000;
}
#whats_on .header div.title
{
	background: none;
	display: block;
	float: left;
	height: 25px;
	padding: 11px 25px 0 15px;
	font-size: 12px;
	font-weight: bold;
}
#whats_on .header div.active_title
{
	background: url(http://cdn.showtime.com.au/images/col_grey_header_2.jpg) top left no-repeat;
}
#whats_on .body
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scoll;
	height: 433px;
	
}
#whats_on .body_top { padding-top: 0;height: 345px;  }

#whats_on #now { margin-bottom: 10px; }
#whats_on #now table { background: none; border: 0 none; margin-bottom: 10px; }
#whats_on #now table tr { height: 27px; vertical-align: bottom; }
#whats_on #now table tr td { text-align: center; text-transform:uppercase; font-size: 14px; }
#whats_on #now table tr td.selected { font-weight: bold; background: url(http://cdn.showtime.com.au/images/top_pick_marker_premiere.gif) top center no-repeat; }
#whats_on #now table tr td a { color: #000; }
#whats_on #now table tr td.selected a { color: #000; }

#whats_on dl
{
	height: 53px;
	margin: 0;
	padding: 5px 0 5px 0;
	display: block;
	border-bottom: 1px solid #ccc;
}
#whats_on .time
{
	width: 53px;
	height: 48px;
	padding: 5px 0 0 5px;
	color: #fff;
	font-weight: normal;
	float: left;
}
#whats_on dl dt
{
	margin-left: 70px;
}
#whats_on dl dt a
{
	font-weight: bold;
	display: block;
	padding: 0 0 5px 0;
	white-space: nowrap;
}
#whats_on dl dd
{
	margin-left: 70px;
}
#whats_on dl dd img
{
	vertical-align: middle;
	margin-bottom: 3px;
}


/*  SINGLE GUIDE  */
#single_guide #movie_tab_times
{
	/*width: 295px;*/
	margin: 0;
	padding: 0;
}
#single_guide #movie_tab_times .header
{
	padding: 0;
	margin: 0;
	height: 36px;
}
#single_guide #movie_tab_times .header div.tab
{
	background: url(http://cdn.showtime.com.au/images/col_tab_gradient_2.png) top left no-repeat;
	display: block;
	float: left;
	height: 36px;
	/*padding: 0 30px 0 30px;*/
}
#single_guide #movie_tab_times .header div.selected
{
	background: url(http://cdn.showtime.com.au/images/col_tab_grey_header_2.jpg) top left no-repeat;
}
#single_guide #movie_tab_times .header div.tab a
{
	display: block;
	float: left;
	height: 25px;
	padding: 11px 25px 0 25px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
#single_guide #movie_tab_times .header div.channel a
{
	padding: 5px 20px 5px 20px;
	width: 50px;
	white-space: normal;
	font-size: 11px;
	line-height: 12px
}
#single_guide #movie_tab_times .header div.channel a:Hover
{
	color: #000;
}
#single_guide #movie_tab_times .header div.title
{
	background: none;
	display: block;
	float: left;
	height: 25px;
	padding: 11px 25px 0 15px;
	font-size: 12px;
	font-weight: bold;
}
#movie_tab_times table tr td
{
	padding: 2px 0 2px 0;
}
#single_guide #movie_tab_times #now
{
	margin: 0;
	padding: 0;
}
#single_guide #movie_tab_times dl
{
	height: 53px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	display: block;
	border-bottom: 1px solid #ccc;
}
#single_guide #movie_tab_times .time
{
	width: 53px;
	height: 48px;
	padding: 5px 0 0 5px;
	color: #fff;
	font-weight: normal;
	float: left;
}
#single_guide #movie_tab_times dl dt
{
	margin-left: 70px;
}
#single_guide #movie_tab_times dl dt a
{
	font-weight: bold;
	display: block;
	padding: 0 0 5px 0;
	white-space: nowrap;
}
#single_guide #movie_tab_times dl dd
{
	margin-left: 70px;
}
#single_guide #movie_tab_times dl dd img
{
	vertical-align: middle;
	margin-bottom: 3px;
}

#single_guide #movie_details
{
	margin: 0 0 0 19px;
	padding: 0;
}
#single_guide #movie_details div.body
{
	padding-left: 0;
}
/*#single_guide #movie_details div.one_col { padding: 0; margin: 0; }
#single_guide #movie_details div.two_col { padding: 0; margin: 0 0 0 19px; }*/



#single_guide #movie_details div.col
{
	margin-left: 10px;
}
#single_guide #movie_details #synopsis
{
	width: 383px;
}
#single_guide #movie_details #synopsis #movie_tab_times_list
{
	width: 380px;
}
#single_guide #movie_details #details
{
	width: 220px;
	margin-top: 10px;

}
#single_guide #movie_details #details table tr td.title { font-weight: bold; }

#single_guide #movie_rating #average_stars
{
	border: 1px solid #e6e6e6;
	padding: 15px 15px 15px 11px;
}
#single_guide #movie_rating #average_stars p.title { margin: 0 0 3px 4px; font-weight: bold; }
#single_guide #movie_rating #your_stars
{
	border: 1px solid #e6e6e6;
	margin-top: 15px;
	padding: 15px;
}

#single_guide #movie_details #details #movie_details
{
	margin: 0;
}



#coming_soon div.body
{
	padding: 10px;
	height: 354px;
}

#top_picks div.body
{
	padding-bottom: 2px;
}
#top_picks div.item
{
	display: block;
	width: 285px;
	padding-bottom: 10px;
}
#top_picks div.item a.poster
{
	width: 10px;
	height: 110px;
}
#top_picks div.item div.details
{
	margin-left: 85px;
	width: 190px;
}
#top_picks div.item div.details a.title
{
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
#top_picks div.item div.details div.synopsis
{
	display: block;
	margin-top: 5px;
}
#top_picks div.item div.details div.time
{
	display: block;
	margin-top: 5px;
}


/*  Featured Shows  */
#feature_shows div.body
{
	padding-left: 0;
}
#feature_shows div.item
{
	margin: 0 0 0 10px;
	padding: 5px;
	background: #fff;
	width: 296px;
}
#feature_shows div.item a.poster
{
	width: 10px;
	height: 110px;
}
#feature_shows div.item div.details
{
	margin-left: 80px;
	width: 200px;
	height: 145px;
}
#feature_shows div.item div.details a.title
{
	font-weight: bold;
	display: block;
	margin: 2px 0 3px 0;
	height: 32px;
}
#feature_shows div.item div.details div.info
{
	display: inline;
	padding-left: 5px;
	font-weight: normal;
}
#feature_shows div.item div.details div.info img
{
	vertical-align: middle;
	margin-bottom: 2px;
}
#feature_shows div.item div.details div.synopsis
{
	display: block;
	margin-top: 5px;
	height: 70px;
}
#feature_shows div.item div.details div.time
{
	display: block;
	margin-top: 5px;
	font-weight: bold;
}
#feature_shows div.item div.colour_bar
{
	width: 306px; height: 5px; display: block; bottom: 0px; background: #000; margin: 5px -5px -5px -5px; padding:0;
}


/*  Channel List  */
#channel_list { background: none; }
#channel_list div.item
{
	height: 64px;
	margin-bottom: 10px;
	padding: 5px 7px 5px 10px;
	display: block;
	background: #fff;
	font-size: 12px;
	text-align: left;
}
#channel_list div.item a { color: #000; vertical-align: middle; display: block; }
#channel_list div.item a img { float: left; }
#channel_list div.logo { margin: 8px 0 0 0; float: left; }
#channel_list div.desc { padding: 17px 0 0 0; margin-left: 130px; }

/*  Channel Info  */
#channel_info
{
	background: url(http://cdn.showtime.com.au/images/backgroung_tranparency_white.png) no-repeat;
	/*padding: 30px 25px 30px 25px;*/
	width: 960px;
	height: 93px;
	padding: 0;
	margin: 0;
}
#channel_info a
{
	float: left;
	margin-right: 20px;
	padding: 0;
}
/*#channel_info div
{
	padding-top: 25px;
	width: 710px;
}
#channel_info div img
{
	margin: 0 10px 0 10px;
	float: right;
}*/
#channel_info #channel_logo_lrg { margin: 10px 0 0 20px; float: left; }
#channel_info #channel_descr { padding-top: 25px; width: 710px; }
#channel_info #channel_descr div.sml_logos {margin: 5px 10px 0 10px; float: right; }





/*  Movie Page  */
#movie_title
{
	background: #000 url(http://cdn.showtime.com.au/images/backgroung_tranparency_white.png) no-repeat;
	width: 960px;
	padding: 10px;
	margin: 0;
    font-size: 1em;
}
#movie_title .name
{
    font-size: 1.5em;
}

#movie_title .year
{
    color: #fff;
}

#movie_title .five_word
{
    color: #aaa;
    float: right; margin: 5px 20px 0 0;
}

#movie .header
{
	padding: 0;
	margin: 0;
	height: 36px;
	/*background: url(http://cdn.showtime.com.au/images/col_tab_premiere_header.jpg) top right no-repeat;*/
	
}
#movie .header div.tab
{
	background: url(http://cdn.showtime.com.au/images/col_tab_gradient_2.png) top left no-repeat;
	display: block;
	float: left;
	height: 36px;
	/*padding: 0 30px 0 30px;*/
}
#movie .header div.tab.active a, #movie .header div.tab.active_title a
{
    color: #000;
}
#movie .header div a
{
	display: block;
	float: left;
	height: 25px;
	padding: 11px 25px 0 25px;
	font-size: 12px;
	font-weight: bold;
}
#movie .header div a:Hover
{
	color: #333;
}
#movie .header div.title
{
	background: none;
}
#movie .header div.active_title
{
	/*background: url(http://cdn.showtime.com.au/images/col_grey_header.jpg) top left no-repeat;*/
    background-color: #fff;
}
#movie .header div.active
{
	/*background: url(http://cdn.showtime.com.au/images/col_tab_grey_header.jpg) top left no-repeat;*/
    background-color: #fff;
}
#movie .header div.end
{
	width: 30px;
	background: url(http://cdn.showtime.com.au/images/col_tab_gradient_2.png) top left no-repeat;
}

#movie .body
{
	/*background: #fff;*/
	color: #000;
	padding: 20px;
}
#movie .movie_tab_col_one
{
	/*border: 1px solid #ccc;*/
	margin: 0 20px 0 0; 
	width: 200px;
	padding: 0;
}
#movie .movie_tab_col_two
{
	/*border: 1px solid #ccc;*/
	margin: 0 20px 0 0; 
	width: 390px;
}
#movie .movie_tab_col_three
{
	/*border: 1px solid #ccc;*/
	margin: 0 0 0 20px; 
	width: 280px;
}
#movie #movie_tab_poster
{
	background: #000 url(http://cdn.showtime.com.au/images/icons/ajax-loader.gif) no-repeat center center;
	display: block;
	width: 200px;
	height: 275px;
	padding: 0;
	margin: 0;
}


#movie #movie_details
{
	color: #000;
	padding: 0;
	margin: 0;
}
#epidose_details
{
	background-color:#eee;
	border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 10px;
}
#epidose_details .season
{
	font-style: italic;
}

#movie #movie_details .title
{
	font-weight: bold;
}
#movie #movie_details .episode_title a
{
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}

#movie #movie_rating #average_stars
{
	border: 1px solid #e6e6e6;
	padding: 15px 15px 15px 11px;
}
#movie #movie_rating #average_stars p.title { margin: 0 0 3px 4px; font-weight: bold; }
#movie #movie_rating #your_stars
{
	border: 1px solid #e6e6e6;
	margin-top: 15px;
	padding: 15px;
}

#movie .show_tab_two_col {
	
	margin: 0 20px 0 0; 
	width: 590px;

}

#video_player_area
{
	display: block;
	width: 640px;
}
.video_embed
{
    padding-top: 5px;
    margin-top: 5px;
    color: #000;
	width: 640px;
}
.video_embed textarea
{
    color: #000;
	width: 500px;
}
.video_embed .button
{
    float: right;
    padding: 5px;
}
#movie #video_player
{
	/*background: #000 url(http://cdn.showtime.com.au/images/icons/ajax-loader.gif) no-repeat center center;*/
	display: block;
	width: 640px;
	height: 395px;
}
#movie #video_playerlist
{
	margin: 0 0 10px 20px;
	width: 235px;
	background-color:#eee;
	border: 1px solid #ddd;
	padding: 10px;
}
#movie #video_playerlist ul { margin: 10px 0 0 0; padding: 0; list-style: none; }
#movie #video_playerlist ul li { margin: 8px 0 8px 0; background: #ddd; padding: 2px; border: 1px solid #ccc; }
#movie #video_playerlist ul li img { margin: 0 10px 0 0; vertical-align: middle; float: left; }
#movie #video_playerlist ul li a { line-height: 17px; }

#movie div.movie_tab_col_three #video_playerlist
{
	margin: 0 0 10px 0;
	width: 258px;
}

/*#movie_synopsis
{
	width: 640px;
	padding: 0;
	margin: 0 10px 0 0;
}
#movie_synopsis 
#movie_synopsis #synopsis
{
	margin: 20px 0 10px 0;
	display: block;
}
#movie_info
{
	width: 270px;
	padding: 0;
	margin: 48px 0;
}
#movie_info #poster_art 
{
	background: #000;
	vertical-align: top;
	height: 396px;
	color: #fff;
}
#movie_info #movie_rating
{
	width: 267px;
	display: block;
	text-align: left;
	margin-top: 10px;
	padding: 5px 10px 5px 5px;
}
#movie_info #movie_schedule
{
	width: 270px;
	display: block;
	padding: 0;
	margin: 10px 0 10px 0;
	border: 1px solid #ccc;
}
#movie_info #movie_schedule .body
{
	padding: 0;
	margin: 0;
}*/


#show_episodes
{
	width: 220px;
	padding: 0;
	margin: 0;
}
#show_episodes .episode
{
	padding: 0;
	margin: 0;
}
#show_episodes div.colour_bar
{
	background: #000;
	width: 5px;
	display: block;
	float: left;
	height: 50px;
}
#show_episodes dl
{
	background: #fff;
	padding: 10px;
	width: 190px;
	height: 30px;
	margin: 0 0 10px 5px;
}
#show_episodes dl.selected
{
	background: #cccccc;
}
#show_episodes dt a
{
	display: block;
	/*margin: 2px 0 3px 0;*/
	height: 32px;
}
#show_episodes dt a div.info
{
	display: inline;
	padding-left: 5px;
	font-weight: normal;
}
#show_episodes dt a div.info img
{
	vertical-align: middle;
}
#show_episodes dl dd
{
	margin: 0;
	padding: 2px 0 0 0;
}
#show_episodes dl dd img
{
	vertical-align: middle;
	margin-bottom: 2px;
}
#show_details
{
	width: 385px;
	margin-left: 15px;
}
#show_details div.details
{
	display: block;
	width: 385px;
	margin-top: 5px;
	clear: both;
}
#show_details div.details span.title
{
	font-weight: bold;
}
#show_details p.synopsis img
{
	margin: 0 20px 10px 0;
}
#show_details p.classification img
{
	vertical-align: middle;
	margin-bottom: 2px;
}


#similar_titles #media_browser { height: auto; background: #fff; }
#similar_titles #media_browser ul { height: 180px; }
#similar_titles #media_browser ul li { width: 100px; height: 156px; }
#similar_titles #media_browser ul li img { width: 100px; height: 138px; }
#similar_titles #media_browser ul li .options { bottom: 25px; }
#similar_titles #media_browser ul li:hover { background-color: #CCC;}

#similar_titles p { margin: 10px 0 0 10px; font-weight: 700; font-style: italic; color: #ff0000;}
#similar_titles img { margin: 10px 0 0 10px; width: 80px; height: 110px; background:url("http://cdn.showtime.com.au/images/icons/ajax-loader.gif") no-repeat scroll center center #000000; }

/*  Series  */
#series_info
{
	
}

/*  Copyright  */
#nav_bottom
{
	background: url(http://cdn.showtime.com.au/images/background_nav_premiere_bottom.png) top center no-repeat;
	padding: 20px 25px 20px 25px;
	width: 910px;
	min-height: 215px;
}
#nav_bottom a
{
	color: #fff;
}
#nav_bottom a.hover
{
	color: #ccc;
}
#nav_bottom .list_col
{
	width: 153px;
	padding-right: 22px;
	min-height: 200px;
}
#nav_bottom .list_col_sml
{
	width: 135px;
	padding-right: 20px;
	min-height: 165px;
}
#nav_bottom div.connect
{
    width: 405px;
}
#nav_bottom p
{
	margin: 0 0 5px 0;
        color: #ddd;
	/*font-weight: bold;*/
}
#nav_bottom ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav_bottom ul li
{
    margin: 1px 0 1px 0;
}
#nav_bottom p.space { margin: 20px 0 5px 0; }

/*  Copyright  */
#copyright
{
	font-size: 10px;
}
#copyright a
{
	color:#FFF;
}
#copyright a:hover
{
	color:#ccc;
}



/* NEW STUFF */




/* FORM BUTTONS */

a.rounded, .button {
	/*outline: none;
	border: none;*/
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */
}

.button {
	color: #000 !important;
	font-weight: normal;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px 7px;
	padding-right: 40px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.button:hover {
	/*background-color: #111;*/
	border: 1px solid #e31b25;
}
.button_red {
	color: #fff !important;
	font-weight: normal;
	background-color: #e31b25;
	border: 1px solid #ccc;
	padding: 5px 7px;
	padding-right: 40px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.button_red:hover {
	/*background-color: #111;*/
	border: 1px solid #e31b25;
}

.buttonSml {
	padding: 1px 7px;
	color: #000 !important;
	background-color: #6B7066;
	border: 1px solid #6B7066;
	font-weight:normal;
	/*outline: none;
	border: none;*/
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.buttonSml:hover {
	/*background-color: #fadc49;*/
	border: 1px solid #fff;
}

.buttonDel {
	padding: 5px 7px;
	color: #000 !important;
	background-color: #8E3B36;
	border: 1px solid #6B7066;
	font-weight:normal;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.buttonDel:hover {
	/*background-color: #fadc49;*/
	border: 1px solid #fff;
}

.button_load {
	/*background-color: #1E201D !important;*/
	padding-right: 40px;
	background-image: url('../images/ajax-loader-sml.gif');
	background-position: 96% center;
	background-repeat: no-repeat;
	/*background : url('../images/ajax-loader-sml.gif') right center no-repeat;*/
}

.button_done {
	/*background-color: #1E201D !important;*/
	padding-right: 40px;
	background-image: url('../images/tick.gif');
	background-position: 96% center;
	background-repeat: no-repeat;
	/*background : url('../images/ajax-loader-sml.gif') right center no-repeat;*/
}

.button_fail {
	/*background-color: #1E201D !important;*/
	padding-right: 40px;
	background-image: url('../images/cross.gif');
	background-position: 96% center;
	background-repeat: no-repeat;
	/*background : url('../images/ajax-loader-sml.gif') right center no-repeat;*/
}


/*
#media_browser { overflow: scroll; overflow-y: hidden; }
#media_browser ul { list-style: none; margin: 0; padding: 0; border: none; }
#media_browser ul li {
	margin: 25px;
	width: 250px;
	height: 335px;
	list-style: none;
	float:left;
	-moz-box-shadow: 5px 5px 20px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	-khtml-box-shadow: 5px 5px 5px #888;
	-o-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
	white-space:nowrap;
}
*/



/* - - - - - - - - - - - - - - - - - - - - - - - 
	SPRITE MAPS
- - - - - - - - - - - - - - - - - - - - - - - */
/*  Movie Chanels  */
.spr_channels_horiz_logo_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) 0px -13px; width: 491px; height: 45px; display: block; }
.spr_channels_vert_logo_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) 0px -850px; width: 298px; height: 88px; display: block; }

/*  Large  */
.spr_premiere_logo_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -0px -85px; width: 179px; height: 85px; display: block; } 
.spr_comedy_logo_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -0px -255px; width: 179px; height: 85px; display: block; }
.spr_action_logo_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -0px -425px; width: 179px; height: 85px; display: block; }
.spr_drama_logo_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -0px -595px; width: 179px; height: 85px; display: block; }
.spr_showcase_logo_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -0px -680px; width: 179px; height: 85px; display: block; }
.spr_showcase_logo_lrg.white { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -0px -765px; width: 179px; height: 85px; display: block; }

/*  Medium  */
.spr_premiere_logo_med { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -85px; width: 119px; height: 48px; display: block; }
.spr_comedy_logo_med { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -255px; width: 119px; height: 48px; display: block; }
.spr_action_logo_med { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -425px; width: 119px; height: 48px; display: block; }
.spr_drama_logo_med { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -595px; width: 119px; height: 48px; display: block; }
.spr_showcase_logo_med { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -680px; width: 119px; height: 48px; display: block; }
.spr_showcase_logo_med.white { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -765px; width: 119px; height: 48px; display: block; }

/*  Small  */
.spr_premiere_logo_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -135px; width: 86px; height: 35px; display: block; }
.spr_premiere_shift_logo_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -430px -135px; width: 86px; height: 35px; display: block; }
.spr_comedy_logo_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -305px; width: 86px; height: 35px; display: block; }
.spr_action_logo_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -475px; width: 86px; height: 35px; display: block; }
.spr_drama_logo_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -645px; width: 86px; height: 35px; display: block; }
.spr_showcase_logo_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -180px -730px; width: 86px; height: 35px; display: block; }
.spr_showcase_shift_logo_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -430px -730px; width: 86px; height: 35px; display: block; }

/*  Small Horiz  */ /*  MISSING CDN  */
.spr_premiere_logo_sml_horiz { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -85px; width: 170px; height: 26px; display: block; }
.spr_premiere_shift_logo_sml_horiz { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -111px; width: 170px; height: 26px; display: block; }
.spr_comedy_logo_sml_horiz { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -170px; width: 170px; height: 26px; display: block; }
.spr_action_logo_sml_horiz { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -340px; width: 170px; height: 26px; display: block; }
.spr_drama_logo_sml_horiz { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -510px; width: 170px; height: 26px; display: block; }
.spr_showcase_logo_sml_horiz { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -680px; width: 170px; height: 26px; display: block; }
.spr_showcase_shift_logo_sml_horiz { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -706px; width: 170px; height: 26px; display: block; }
.spr_showcase_logo_sml_horiz.white { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -765px; width: 170px; height: 26px; display: block; }
.spr_showcase_shift_logo_sml_horiz.white { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -429px -791px; width: 170px; height: 26px; display: block; }

/*  HD  */
.spr_premiere_logo_hd_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -298px -134px; width: 131px; height: 37px; display: block; }
.spr_action_logo_hd_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -298px -389px; width: 131px; height: 37px; display: block; }
.spr_showcase_logo_hd_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -298px -729px; width: 131px; height: 37px; display: block; }
.spr_showcase_logo_hd_sml.white { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -298px -814px; width: 131px; height: 37px; display: block; }

/*  +2  */
.spr_premiere_logo_two_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -298px -85px; width: 95px; height: 37px; display: block; }
.spr_showcase_logo_two_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -298px -680px; width: 95px; height: 37px; display: block; }
.spr_showcase_logo_two_sml.white { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map.png) -298px -765px; width: 95px; height: 37px; display: block; }

/*  Ratings  */
.spr_rating_g_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) 0px 0px; width: 12px; height: 12px; float: none; vertical-align: top; }
.spr_rating_g_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) 0px -12px; width: 20px; height: 20px; float: none; vertical-align: top; }
.spr_rating_pg_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -12px 0px; width: 12px; height: 12px; float: none; vertical-align: top; }
.spr_rating_pg_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -20px -12px; width: 20px; height: 20px; float: none; vertical-align: top; }
.spr_rating_m_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -24px 0px; width: 12px; height: 12px; float: none; vertical-align: top; }
.spr_rating_m_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -40px -12px; width: 20px; height: 20px; float: none; vertical-align: top; }
.spr_rating_ma_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -36px 0px; width: 12px; height: 12px; float: none; vertical-align: top; }
.spr_rating_ma_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -60px -12px; width: 20px; height: 20px; float: none; vertical-align: top; }
.spr_rating_r_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -48px 0px; width: 12px; height: 12px; float: none; vertical-align: top; }
.spr_rating_r_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -80px -12px; width: 20px; height: 20px; float: none; vertical-align: top; }
.spr_rating_x_sml { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -60px 0px; width: 12px; height: 12px; float: none; vertical-align: top; }
.spr_rating_x_lrg { background: url(http://cdn.showtime.com.au/images/logos/_sprite_map_ratings.png) -100px -12px; width: 20px; height: 20px; float: none; vertical-align: top; }


/* - - - - - - - - - - - - - - - - - - - - - - - 
	STAR RATINGS
- - - - - - - - - - - - - - - - - - - - - - - */

.big_stars {
	width: 100px;
	height: 20px;
	background: url('../images/sprites/star_rating_sprites.gif') 0 0 no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
}

.stars_1 { background-position: 0px -14px; } /* 0 */
.stars_2 { background-position: 0px -50px; } /* 1 */
.stars_3 { background-position: 0px -86px; } /* 1.5 */
.stars_4 { background-position: 0px -123px; } /* 2 */
.stars_5 { background-position: 0px -159px; } /* 2.5 */
.stars_6 { background-position: 0px -195px; } /* 3 */
.stars_7 { background-position: 0px -231px; } /* 3.5 */
.stars_8 { background-position: 0px -267px; } /* 4 */
.stars_9 { background-position: 0px -303px; } /* 4.5 */
.stars_10 { background-position: 0px -339px; } /* 5 */



/* - - - - - - - - - - - - - - - - - - - - - - - 
	MODS
- - - - - - - - - - - - - - - - - - - - - - - */
img { border: 0; }
.clear { clear: both; height: 0; visibility: hidden; display: block; }
.left { float: left; }
.right { float: right; }
.top { margin-top: 0; }
.bottom { margin-bottom: 0; }
span.image-black img { vertical-align: middle; }
span.image-white img { vertical-align: middle; }
.hidden { display: none; }
.shadow
{	
	-moz-box-shadow: 1px 1px 10px #888;
	-webkit-box-shadow: 1px 1px 10px #888;
	-khtml-box-shadow: 1px 1px 10px #888;
	-o-box-shadow: 1px 1px 10px #888;
	box-shadow: 1px 1px 10px #888;
}
.no_scroll { overflow-x: hidden; overflow-y: hidden; }
.no_scroll_x { overflow-x: hidden; }
.no_scroll_y { overflow-y: hidden; }
.loading { background: #fff url(http://cdn.showtime.com.au/images/icons/ajax-loader-white.gif) no-repeat center center !important; }

img.poster, .poster img {
	-moz-box-shadow: 3px 3px 3px #888;
	-webkit-box-shadow: 3px 3px 3px #888;
	-khtml-box-shadow: 3px 3px 3px #888;
	-o-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
}


/* - - - - - - - - - - - - - - - - - - - - - - -
	AVATARS
- - - - - - - - - - - - - - - - - - - - - - - */

.avatars div {
    display: inline-block;
    width: 102px;
    height: 120px;
	margin: 5px;
}
.avatars label {
    display: inline-block;
    width: 100px;
    height: 100px;
    background-color: #eee;
    border: 1px solid #666;
	padding: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.avatars span {
    text-align: center;
    display: inline-block;
    width: 102px;
    height: 20px;
}

.avatars .geeks label { background:url(http://cdn.showtime.com.au/assets/avatars/geeks.jpg) 50% 50% no-repeat; }
.avatars .blokes label { background:url(http://cdn.showtime.com.au/assets/avatars/blokes.jpg) 50% 50% no-repeat; }
.avatars .historians label { background:url(http://cdn.showtime.com.au/assets/avatars/historians.jpg) 50% 50% no-repeat; }
.avatars .couples label { background:url(http://cdn.showtime.com.au/assets/avatars/lovers.jpg) 50% 50% no-repeat; }
.avatars .martial_artists label { background:url(http://cdn.showtime.com.au/assets/avatars/martial_artists.jpg) 50% 50% no-repeat; }
.avatars .thinkers label { background:url(http://cdn.showtime.com.au/assets/avatars/thinkers.jpg) 50% 50% no-repeat; }
.avatars .freaks label { background:url(http://cdn.showtime.com.au/assets/avatars/freaks.jpg) 50% 50% no-repeat; }
.avatars .art_housers label { background:url(http://cdn.showtime.com.au/assets/avatars/art_housers.jpg) 50% 50% no-repeat; }
.avatars .animal_lovers label { background:url(http://cdn.showtime.com.au/assets/avatars/animal_lovers.jpg) 50% 50% no-repeat; }
.avatars .princesses label { background:url(http://cdn.showtime.com.au/assets/avatars/princesses.jpg) 50% 50% no-repeat; }
.avatars .travellers label { background:url(http://cdn.showtime.com.au/assets/avatars/travellers.jpg) 50% 50% no-repeat; }
.avatars .activists label { background:url(http://cdn.showtime.com.au/assets/avatars/activists.jpg) 50% 50% no-repeat; }
.avatars .cinephiles label { background:url(http://cdn.showtime.com.au/assets/avatars/cinephiles.jpg) 50% 50% no-repeat; }
.avatars .comic_lovers label { background:url(http://cdn.showtime.com.au/assets/avatars/comic_lovers.jpg) 50% 50% no-repeat; }
.avatars .readers label { background:url(http://cdn.showtime.com.au/assets/avatars/readers.jpg) 50% 50% no-repeat; }
.avatars .gamers label { background:url(http://cdn.showtime.com.au/assets/avatars/gamers.jpg) 50% 50% no-repeat; }
.avatars .families label { background:url(http://cdn.showtime.com.au/assets/avatars/families.jpg) 50% 50% no-repeat; }
.avatars .chicks label { background:url(http://cdn.showtime.com.au/assets/avatars/chicks.jpg) 50% 50% no-repeat; }
.avatars .musos label { background:url(http://cdn.showtime.com.au/assets/avatars/musos.jpg) 50% 50% no-repeat; }
.avatars .first_daters label { background:url(http://cdn.showtime.com.au/assets/avatars/first_daters.jpg) 50% 50% no-repeat; }
.avatars .classicists label { background:url(http://cdn.showtime.com.au/assets/avatars/classicists.jpg) 50% 50% no-repeat; }
.avatars .kids label { background:url(http://cdn.showtime.com.au/assets/avatars/kids.jpg) 50% 50% no-repeat; }
.avatars .petrol_heads label { background:url(http://cdn.showtime.com.au/assets/avatars/petrol_heads.jpg) 50% 50% no-repeat; }
.avatars .sporty_types label { background:url(http://cdn.showtime.com.au/assets/avatars/sporty_types.jpg) 50% 50% no-repeat; }
.avatars .slackers label { background:url(http://cdn.showtime.com.au/assets/avatars/slackers.jpg) 50% 50% no-repeat; }
.avatars .escapists label { background:url(http://cdn.showtime.com.au/assets/avatars/escapists.jpg) 50% 50% no-repeat; }
.avatars .weepers label { background:url(http://cdn.showtime.com.au/assets/avatars/weepers.jpg) 50% 50% no-repeat; }
.avatars .pop_culturalists label { background:url(http://cdn.showtime.com.au/assets/avatars/pop_culturalists.jpg) 50% 50% no-repeat; }
.avatars .fashionistas label { background:url(http://cdn.showtime.com.au/assets/avatars/fashionistas.jpg) 50% 50% no-repeat; }
.avatars .criminologists label { background:url(http://cdn.showtime.com.au/assets/avatars/criminologists.jpg) 50% 50% no-repeat; }
.avatars .lifestylers label { background:url(http://cdn.showtime.com.au/assets/avatars/lifestylers.jpg) 50% 50% no-repeat; }
.avatars .dancers label { background:url(http://cdn.showtime.com.au/assets/avatars/dancers.jpg) 50% 50% no-repeat; }

.three_col .body.feedback a {
    color: #666;
    font-weight: 700;
}
.three_col .body.feedback a:hover {
    color: #999;
}

#gal_image {
	background: url(http://cdn.showtime.com.au/images/icons/ajax-loader-white.gif) no-repeat center center !important;
	text-align: center;
}
#gal_thumbs {
	text-align: center;
}
#gal_thumbs a {
	float: left;
	margin: 10px 5px 5px 5px;
}
