/* Distributed as part of The Coolest DHTML Calendar
   Author: Mihai Bazon, www.bazon.net/mishoo
   Copyright Dynarch.com 2005, www.dynarch.com
*/

/* The main calendar widget.  DIV containing a table. */

/*<style type="text/css">*/

div.calendar { position: relative; }

.calendar_textbox {background-color: #f2f2f2; height: 14px; color: #999999; font-size: 10px;}

.calendar, .calendar table {
  border: 1px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/normal-bg.gif);
  font-family: "trebuchet ms",verdana,tahoma,sans-serif;
}

.calendar {
  border-color: #797979;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/title-bg.gif) repeat-x 0 100%; color: #000;
  font-weight: bold;
}

.calendar .nav {
  font-family: verdana,tahoma,sans-serif;
}

.calendar .nav div {
  background: transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead tr { background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/title-bg.gif) repeat-x 0 100%; color: #000; }

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/title-bg.gif) repeat-x 0 100%; color: #000;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #797979;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/hover-bg.gif);
  border-bottom: 1px solid #797979;
  padding: 2px 2px 1px 2px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/active-bg.gif); color: #fff;
  padding: 3px 1px 0px 3px;
  border-bottom: 1px solid #797979;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/dark-bg.gif);
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,tahoma,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #797979;
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/dark-bg.gif);
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/rowhover-bg.gif);
}

.calendar tbody td.today { font-weight: bold; /* background: url("today-bg.gif") no-repeat 70% 50%; */ }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/hover-bg.gif);
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/active-bg.gif); color: #fff;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/status-bg.gif) repeat-x 0 0; color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #797979;
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/normal-bg.gif); color: #000;
  z-index: 100;
  font-size: 90%;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/hover-bg.gif); color: #000;
}

.calendar .combo .active {
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/active-bg.gif); color: #fff;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #797979;
  padding: 1px 0px;
  text-align: center;
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/dark-bg.gif);
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 5px 0px 6px;
  font-weight: bold;
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/normal-bg.gif); color: #000;
}

.calendar td.time .hour,
.calendar td.time .minute {
  font-family: monospace;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/hover-bg.gif); color: #000;
}

.calendar td.time span.active {
  background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/plugins/calendar/active-bg.gif); color: #fff;
}

/*</style>*/
/*
<style type="text/css">
*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, 
h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, code, del, dfn, img, q, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, 
thead, tr, th, td				{ margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
table							{ border-collapse: separate; border-spacing: 0; }
caption, th, td					{ text-align: left; font-weight: normal; }
table, td, th					{ vertical-align: middle; }
a img							{ border: none; }
a								{ outline: none; }

/* header */
.top-links						{ padding-top: 3px; text-align: right; color: #747474; font-size: 11px; }
.top-links a					{ color: #777; font-size: 11px; }
.top-links a:hover				{ color: #333; }
a.logo							{ margin: 0.8em 1.3em 0 0.8em; padding: 0; height: 33px; width: 74px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll 0px -104px; float: left; display: inline; }
a.logo:hover					{ margin: 0.8em 1.3em 0 0.8em; padding: 0; height: 33px; width: 74px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -278px -104px; float: left; display: inline; }

/* main menu */
.menu-wrap						{ margin: 0.5em 0 0; padding: 0; height: 47px; width: 950px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll 0px -141px; }
#menu							{ display: block; height: 45px; margin: 0; float: left; }
#menu ul						{ margin: 0; padding: 0; list-style-type: none; }
#menu li						{ float: left; margin-top: 1px; display: block; width: 115px; }
#menu li.list1					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -367px 0px; }
#menu li.list2					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -601px 0px; }
#menu li.list3					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -835px 0px; }
#menu li.list4					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -133px 0px; }
#menu li.list5					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -1069px 0px; }
#menu li.list6					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -1069px -50px; }
#menu a							{ display: block; width: 115px; padding-top: 45px; height: 0; color: #000; text-decoration: none; overflow: hidden; }
* html #menu a:link, * html #menu a:visited { height: 45px; he\ight: 0; }
#menu a#item1					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -250px 0px;}
#menu a#item2					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -484px 0px;}
#menu a#item3					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -718px 0px;}
#menu a#item4					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -16px 0px;}
#menu a#item5					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -952px 0px;}
#menu a#item6					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -952px -50px;}
#menu a#item1:hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -367px 0px; }
#menu a#item2:hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -601px 0px; }
#menu a#item3:hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -835px 0px; }
#menu a#item4:hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -133px 0px;}
#menu a#item5:hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -1069px 0px;}
#menu a#item6:hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -1069px -50px;}
* html #menu a:hover			{ height: 45px; he\ight: 0; }

.search							{ margin: 1em; padding: 0; float: right; }
.search-field					{ margin: 0; padding: 3px 0 3px 20px; width: 200px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/search-field-bg.png") top left no-repeat; border: 1px solid #adadad; color: #999; }

/* general layout styles */
.flash-banner					{ text-align: center; font-size: 14px; font-weight: bold; color: #fff; margin: 0.8em 0 0; padding: 0; width: 670px; height: 279px; background-color: #222222;}
.flash-banner a 				{ color: #86C0EF; font-size: 16px;}
.flash-banner a:hover			{ color: #BFE2FF; text-decoration: underline; }
.free-signup					{ margin: 11px 0 0; position: relative; }
.title-wrap						{ margin: 0.8em 0.7em 0.8em 0.8em; padding: 0; height: 40px; width: 729px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll 0px -211px; }
.title-wrap-half				{ margin: 0.8em 0.7em 0.8em 0.8em; padding: 0; height: 40px; width: 349px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -374px -96px; }
.title-full-wrap                { margin: 0.8em 0.7em 0.8em 0.8em; padding: 0; height: 40px; width: 929px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll 0px -50px; }
a img.free-signup-button		{ position: absolute; top: 165px; left: 115px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll 0 0; }
a:hover img.free-signup-button	{ background-position:-142px 0; }
a img.premium-signup-button		{ position: absolute; top: 165px; left: 115px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/sprites-blue-button.gif?cache=49") no-repeat scroll 0 -98px; }
a:hover img.premium-signup-button{ background-position:-142px -98px; }
a img.premium-welcome-button	{ position: absolute; top: 165px; left: 115px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/sprites-blue-button.gif?cache=49") no-repeat scroll 0 -196px; }
a:hover img.premium-welcome-button{ background-position:-142px -196px; }
.sidebar-title					{ margin: 0; padding: 0; height: 40px; width: 167px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -87px -98px; }

.box							{ padding: 0; margin: 0.8em 0 0 0; background: #f7f7f7; border: 1px solid #e2e2e2; position: relative; }
.boxes-wrap						{ padding: 0; margin: 0.8em 0 0 0; }
.box-half-left					{ padding: 0; margin: 0 10px 0 0; width: 368px; height: 270px; float: left; display: inline; background: #f7f7f7; border: 1px solid #e2e2e2; overflow: hidden; }
.box-half-right					{ padding: 0; margin: 0 0 0 0; width: 368px; height: 270px; float: right; display: inline; background: #f7f7f7; border: 1px solid #e2e2e2; overflow: hidden; }
.box-signup						{ padding: 0; margin: 0; background: #f7f7f7; border: 1px solid #e2e2e2; position: relative; }
.sidebar .box					{ margin-bottom: 0.8em; }
.bottom-margin					{ margin-bottom: 0.8em; } 

.see-all						{ margin: 0 15px 10px 0; text-align: right; }

.question						{ vertical-align: top; }
.answer							{ margin: 10px; padding: 10px; border: 1px solid #bdbdbd; background-color: #f0f0f0; }

.sidebar-list-wrap				{ margin: 0.8em 0.8em 1.5em; padding: 0; background: #fff; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }

.video-box						{ padding: 0; margin: 0 0 0.8em 0.8em; float: left; display: inline; width: 359px; height: 170px; background: #fff; border: 1px solid #e2e2e2; font-size: 11px; line-height: 1.6em; }
.video-box-related				{ padding: 0; margin: 0.8em 8px 0 0; float: left; display: inline; width: 350px; height: 170px; background: #fff; border: 1px solid #e2e2e2; font-size: 11px; line-height: 1.6em; }
.box-cover						{ padding: 0; margin: 0.8em; float: left; border: 1px solid #ddd; width: 100px; height: 150px; }
.details						{ padding: 0; margin: 0.8em 0.8em 0 0; }

.community-title				{ position:relative; font:bold 13px arial; padding:4px 0; text-align:center; border:1px solid #e2e2e2; border-bottom:none;}
.icon-bg						{ position:relative; width:188px; height:44px; background-image:url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/icon-bg.gif); background-repeat: repeat-x; border:1px solid #e2e2e2; overflow:hidden; text-align:center;}

/* video browse */
.browse-filters					{ margin: 0; padding: 0; position: absolute; top: 19px; right: 0; text-align: right; width: 270px; }
.filters-alpha					{ margin: 0; padding: 0; position: absolute; top: 38px; right: 12px; text-align: right; width: 410px; }
.filters-alpha a				{ margin-left: 2px; color: #006699; font-size: 12px; font-weight: bold; }
.filters-alpha a:hover			{ color: #444; }

.pagination						{ margin: 0.8em 0; line-height: 2em; width: 750px; }
.pagination a, .pagination a:visited, .pagination a:active { padding: 3px 9px; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #939393; border-bottom: 1px solid #939393; background-color: #F2F2F7; font-weight: normal; text-align: center; color: #444; text-decoration: none; }
.pagination a:hover				{ background-color: #e4e4e4; color: #444; }
.pagination .selected			{ margin-right: 3px; padding: 3px 9px; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #939393; border-bottom: 1px solid #939393; background-color: #d5d5d5; font-weight: normal; text-align: center; color: #444; text-decoration: none; }
.webmaster-pagination			{ margin-left: 15px; }

/* ratings */
.rating-wrap					{ margin: 0.4em 0 0; display: block; } /* used in reviews */
.rating-full					{ margin: 0; padding: 0; height: 15px; width: 16px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll 0px -191px; float: left; }
.rating-half					{ margin: 0; padding: 0; height: 15px; width: 16px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -16px -191px; float: left; }
.rating-empty					{ margin: 0; padding: 0; height: 15px; width: 16px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -32px -191px; float: left; }
.rating-full-big				{ margin: 0; padding: 0; height: 24px; width: 26px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -749px -104px; float: left; }
.rating-half-big				{ margin: 0; padding: 0; height: 24px; width: 26px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -809px -104px; float: left; }
.rating-empty-big				{ margin: 0; padding: 0; height: 24px; width: 26px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -779px -104px; float: left; }
.star {cursor: pointer; }
.rater-message					{ margin: 0 0 0 5px; font-size: 16px; color: #888; }
.above-player-specs				{ margin: 3px 5px 0 0; padding: 0; float: left; display: inline; }

/* video page */
.sub-movie-title				{ float: left; margin-right: 5px; }
.player							{ text-align: center; font-size: 14px; font-weight: bold; color: #fff; margin: 5px 0 0; padding: 0; border: 1px solid #666; width: 720px; height: 404px; background-color: #000; }
.player a 						{ color: #86C0EF; font-size: 16px;}
.player a:hover 				{ color: #BFE2FF; text-decoration: underline; }
.problems-player				{ position: absolute; top: 40px; right: 30px; }
.sub-player						{ margin: 0; padding: 0; width: 722px; }
.sub-player-box					{ margin: 5px 45px 15px 0; padding: 0; position: relative; float: left; display: inline; }
.sub-player-box-nofloat			{ margin: 5px 0 15px 0; padding: 0; position: relative; width: 170px; }
.sub-player-price				{ position: absolute; top: 25px; left: 53px; font-size: 11px; color: #699b05; font-weight: bold; background: transparent; }
a img.watch						{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll 0px -269px; }
a img.watch_hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll 0px -309px; }
a img.download					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -179px -269px; }
a img.download_hover			{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -179px -309px; }
a img.upgrade					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -385px -269px; }
a img.upgrade_hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -385px -309px; }
a img.signup					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -388px -363px; }
a img.signup_hover				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -388px -403px; }
a img.watch_na					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -597px -269px; }
a img.watch_na_hover			{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -597px -309px; }
a img.download_na				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -773px -269px; }
a img.download_na_hover			{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -773px -309px; }
.related-wrap					{ margin: 15px 0 0; padding: 0; width: 720px; border-bottom: 1px solid #c4c4c4; }
.related-tab-wrap				{ margin: 0; padding: 0; float: left; }
.related-nav					{ margin: -33px -1px 0 0; padding: 0; float: right; }
.rel-arrow						{ font-weight: bold; }
.more-related-movies			{ margin: 0 5px; padding: 0; font-style: italic; font-size: 11px; color: #727272; vertical-align: top; }
a img.related-next				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -283px -108px; }
a:hover img.related-next		{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -307px -108px; }
a img.related-prev				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -331px -108px; }
a:hover img.related-prev		{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -355px -108px; }
.related-boxes					{ margin: 0; padding: 0; height: 370px; width: 720px; }
.credits-wrap					{ margin: 30px 0 8px; padding: 0; width: 720px; border-bottom: 1px solid #c4c4c4; }
.credits-tab					{ margin: 0; padding: 0; float: left; }
.credits-left					{ margin: 0 5px 0 0; padding: 0; float: left; width: 80px; text-align: right; font-weight: bold; clear: left; }
.credits-right					{ margin: 0 0 0 85px; padding: 0; }
#credits						{ margin-bottom: 25px; }
.movie-desc						{ margin-left: 0; width: 720px; }
.movie-specs-wrap				{ margin: 30px 0 0 0; width: 720px; }
.join-sidebox					{ position: absolute; top: 20px; left: 405px; width: 200px; }
.movie-specs-left				{ float:left; width:210px; }
.movie-specs-right				{ margin-left:210px;padding-left:10px;border-left:1px solid #ccc; }

.problem-box					{ width:720px;border:1px solid #bbbbbb;background-color:#f1f1f1;position:relative; }
.problem-box-textarea			{ position:absolute;top:110px;left:400px; }

.clickable						{ position: absolute; left: 0px; top: 0px; width: 172px; height: 38px;  background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/img-overlay.gif") repeat; cursor: pointer; }

.tabs							{ float: left; background: #fff; line-height: normal; }
.tabs ul						{ margin: 0; padding: 0 10px 0 0; list-style: none; }
.tabs li						{ display: inline; margin: 0; padding: 0; }
.tabs a							{ float: left; background: url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/tableft.gif") no-repeat top left; margin: 0; padding: 0 0 0 4px; text-decoration: none; cursor: pointer; /* cursor for ie6 */ }
.tabs a span					{ float: left; display: block; background: url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/tabright.gif") no-repeat top right; padding: 7px 11px 5px 6px; color: #222; }
.tabs a.active span				{ font-weight: bold; }
.tabs a:hover span				{ color: #222; }
.tabs a:hover					{ background-position: 0% -42px; }
.tabs a:hover span				{ background-position: 100% -42px; }

.related-tabs					{ float: left; background: #fff; line-height: normal; }
.related-tabs ul				{ margin: 5px 0 0 0; padding: 0; list-style: none; }
.related-tabs li				{ display: inline; margin: 0; padding: 0; }
.related-tabs a					{ float: left; background: url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/tableft.gif") no-repeat top left; margin: 0; padding: 0 0 0 4px; text-decoration: none; cursor: pointer; font-size: 18px; /* cursor for ie6 */ }
.related-tabs a span			{ float: left; display: block; background: url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/tabright.gif") no-repeat top right; padding: 0 10px 0 5px; color: #006699; }
.related-tabs a.active span		{ font-weight: bold; }
.related-tabs a:hover span		{ color: #222; }
.related-tabs a:hover			{ background-position: 0% -42px; }
.related-tabs a:hover span		{ background-position: 100% -42px; }

.reviews						{ margin: 0; padding: 0; width: 500px; }
.reviews .selected				{ margin: 0; }
.review-wrap					{ margin: 0 0 0.8em; padding: 0; background-color: #f7f7f7; border: 1px solid #e2e2e2; clear: both; }
.review-left					{ margin: 0; padding: 0.8em; float: left; display: inline; width: 110px; }
.review-left p					{ margin-left: 0; }
.review-right					{ margin: 0 0.8em 0 130px; padding: 0 0 0 0.8em; border-left: 5px solid #e2e2e2; min-height: 85px; }
.review-ratings					{ margin: 0; padding: 0; }
.review-form					{ margin: 1.8em 0; padding: 0; width: 500px; }

.flag-wrap						{ margin: 0 0 0.8em; padding: 0; background-color: #fff2f2; border: 1px solid #ffb9b9; }
.flag-wrap p					{ margin-top: 0.4em; }

/* new search results styles */
.video-box-search				{ padding: 0; margin: 0 0 0.8em 0.8em; width: 927px; background: #fff; border: 1px solid #e2e2e2; font-size: 11px; line-height: 1.7em; overflow: hidden; }
.search-filters					{ padding: 0 0 0 0.2em; margin: 0 0 1em 0.8em; }
.filter-button					{ position: relative; margin: 0 20px 0 0; padding: 0; float: left; display: inline; width: 125px; height: 23px; background: transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/filter-button.gif) top left no-repeat; color: #fff; font-size: 11px; font-weight: bold; cursor: pointer; }
.active							{ background: transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/filter-button-active.gif) top left no-repeat; }
.text-filters					{ float: left; width: 261px; margin: 1px 0 0 0; padding: 2px 0; text-align: center; }
.text-filter					{ float: left; margin: 0 10px 0 0; padding: 0; text-align: center; }
.text-results					{ font: normal 10px arial; color: #666; }
.button-submit					{ margin: 0 20px 0 0; padding: 0; width: 54px; height: 23px; background-image: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-go.gif); background-repeat:no-repeat; border: none; float: left; display: inline; }
.padding-box					{ margin: 4px; }
.dropdown						{ margin: 0; padding: 0; position: absolute; top: 100%; left: 0; width: 123px; background-color: #f6fcff; border: 1px solid #69bbe9; font-weight: normal; display: none; visibility: hidden; }
.clear-dropdown					{ text-align: center; background-color: #dcf6ff; }
ul.dropdown-links				{ margin: 5px; }
ul.dropdown-links li			{ padding: 2px 3px; border-bottom: 1px solid #cae7f5; cursor: pointer; color: #006699; width: 107px;}

/* webmaster search movie display */
.link-textbox-bg				{ margin: 0; padding: 0; width: 100%; height: 75px; background-color: #f3fbff; border-top: 1px solid #e2e2e2; }
.link-textbox-wrap				{ float: left; display: inline; margin: 5px 0 0 10px; width: 450px; overflow: hidden; overflow-x: hidden; white-space: nowrap; }
.link-textbox					{ padding: 2px; border: 1px solid #a8c3cf; font: normal 11px arial; background-color: #f4f4f4; color: #444; width: 435px; height: 15px; }
.link-label						{ margin-right: 5px; float: left; position: relative; width: 60px; text-align: right; }

/* login popup styles */
#popover-box-body-overlay		{ position:absolute; left:0px; top:0px; opacity:0; background-color:#666; z-index:98; display:none; }
#popover-box					{ position:absolute; z-index:99; display:none; border:4px solid #666}
.popover-login					{ background-image:url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/popover-login-bg.gif); width: 700px; height: 300px;}
.popover-login-button			{ position: absolute; left: 38px; top: 78px;}
.popover-login-form				{ position: absolute; left: 400px; top: 80px; width: 280px; }
.popover-login-form-element		{ position: relative; height: 40px; }
.popover-login-form-text		{ position:relative; line-height: 26px; text-align: right; font-weight: bold; width: 80px; margin-right: 10px; left: 0px; float: left; }
.popover-login-form-input		{ position: relative; text-align: left; width: 180px; float: left; }
.popover-login-textbox			{ padding: 3px 0px; border: 1px solid #BBB; }
div#loading						{ position: relative; margin: 0; padding: 0; top: -15px; width: 100%; text-align: center; clear: both; }
.close-me						{ position: absolute; left:100%; top:-10px; background-image:url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/popbox-close.png); width: 21px; height: 21px; margin-top: 3px; margin-left: -23px; background-repeat: no-repeat; background-position: bottom left; color:white; font:bold 13px arial; padding:4px 4px; cursor:pointer; }


/* player dark and light curtain -- */
#dark1-box-body-overlay			{ position:absolute; left:0px; top:0px; z-index:98; display:none; }
#dark2-box-body-overlay			{ position:absolute; left:0px; top:0px; z-index:98; display:none; }
#dark3-box-body-overlay			{ position:absolute; left:0px; top:0px; z-index:98; display:none; }
#dark4-box-body-overlay			{ position:absolute; left:0px; top:0px; z-index:98; display:none; }

/* signup process */
body.trial-receipt              { background:#e6e6e6 url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/trial-receipt-bg.png) top center repeat-y; }

.logo-signup					{ position: absolute; top: 0; left: 0; }
.signup-header					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-characters.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-boxes-straight	{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-boxes-straight.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-boxes-curved		{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-boxes-curved.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-boxes-curved2	{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-boxes-curved2.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-characters		{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-characters.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-studios			{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-studios.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-studiosa			{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-studiosa.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header2					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-studios.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-bhe				{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-bhe.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-unicef			{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-unicef.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-progress1		{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-step1-progress.png") top left no-repeat; width: 950px; height: 100px; }
.signup-header-progress2		{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-step2-progress.png") top left no-repeat; width: 950px; height: 100px; }
.signup-header-progress3		{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-step3-progress.png") top left no-repeat; width: 950px; height: 100px; }
.signup-header-oldschool		{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-step1-banner-top2.jpg") top left no-repeat; width: 950px; height: 235px; }
.signup-header-boxes-straight 	{background:  transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel//images/signup-header-boxes-straight.jpg") no-repeat scroll left top; height:235px; width:950px;}

.step3-covers					{ margin: 0.8em 0 0.8em 2.3em; padding: 0; float: left; display: inline; border: 1px solid #5b5b5b; }
h2.signup						{ margin: 0 0 15px; padding: 4px 10px; background-color: #006699; color: #fff; }
p.signup						{ margin-left: 0px; }
.join-wrap						{ border: 1px solid #999; width: 950px; background-color: #eef8ff; }
.join-box-left					{ padding: 5px 5px 10px 5px; float: left; display: inline; width: 408px; border-right: 1px solid #999; }
.join-box-right					{ padding: 5px; float: right; display: inline; width: 520px; position: relative; }
.join-box-left2					{ padding: 5px 5px 10px 5px; float: left; display: inline; width: 308px; }
.join-box-right2				{ padding: 5px; float: right; display: inline; width: 620px; position: relative; border-left: 1px solid #999; }
.secure-violator				{ position: absolute; top: 0px; right: 15px; }
sup								{ top: 5px; position: relative; font-size: 13px; font-weight: bold; }
.best-seller					{ position: absolute; top: 130px; right: 120px; }
.secure-form					{ background-image: url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/secure-violator.gif"); background-position: top right; background-repeat: no-repeat; }
/*.secure-form2					{ background-image: url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/secure-violator2.gif"); background-position: top right; background-repeat: no-repeat; }*/
.secure-form2 .form-p			{ position:relative; margin:0 10px 12px; }
.step2-header					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-step2-banner1.jpg") top right no-repeat;; height: 250px; position: relative; }
.member-counter					{ position: absolute; top: 31px; left: 513px; width: 92px; height: 25px; font-size: 24px; font-weight: bold; color: #fff25f; }

.existing						{ position: absolute; bottom: 0px; right: 0px; z-index: 95; }
.value-privacy					{ position: absolute; top: 303px; left: 60px; }

.plan-wrap						{ position: relative; margin: 0.5em 0 0.8em; padding: 0; width: 608px; height: 76px; font-size: 24px; color: #222; overflow: hidden; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/join-plan-bg.gif") no-repeat scroll 0px 0px; }
.plan-wrap-over					{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/join-plan-bg.gif") no-repeat scroll 0px -76px; }
.plan-select					{ position: absolute; top: 16px; right: 5px; float: right; display: inline; }
.plan-type						{ position: absolute; top: 10px; left: 10px; float: right; display: inline; }
.plan-details					{ margin: 0; padding: 0; color: #666; font-style: italic; font-size: 11px; }

.plans-wrap						{ margin: 10px 0; }
a img.plan1						{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-signup-plans.png") no-repeat scroll -2px -2px; float: left; display: inline; margin-right: 5px; background-position:-2px -2px; }
a img.plan2						{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-signup-plans.png") no-repeat scroll -192px -2px; float: left; display: inline; margin-right: 5px; }
a img.plan3						{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-signup-plans.png") no-repeat scroll -386px -2px; float: left; display: inline; margin-right: 5px; }
a img.plan4						{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-signup-plans.png") no-repeat scroll -578px -2px; float: left; display: inline; margin-right: 5px; }
a img.plan5						{ background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-signup-plans.png") no-repeat scroll -770px -2px; float: left; display: inline; margin-right: 0px; }

a img.button-continue			{ width:124px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-continue.png) no-repeat scroll 0 0; }
a img.button-continue-hover		{ width:124px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-continue.png) no-repeat scroll 0 -44px; }
a:hover img.button-continue		{ background-position:0 -44px; }

a img.button-validate-lock		{ width:154px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-validate-lock.png) no-repeat scroll 0 0; }
a img.button-validate-lock-hover{ width:154px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-validate-lock.png) no-repeat scroll 0 -44px; }
a:hover img.button-validate-lock{ background-position:0 -44px; }

a img.button-continueV			{ width:157px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-verisign.gif) no-repeat scroll 0 0; }
a img.button-continueV-hover	{ width:157px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-verisign.gif) no-repeat scroll 0 -44px; }
a:hover img.button-continueV 	{ background-position:0 -44px; }

a img.button-continue-bluebg	{ width:124px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-continue-bluebg.gif) no-repeat scroll 0 0; }
a img.button-continue-bluebg-hover{ width:124px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-continue-bluebg.gif) no-repeat scroll 0 -44px; }
a:hover img.button-continue-bluebg{ background-position:0 -44px; }

a img.button-green-signup		{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-signup.gif) no-repeat scroll -4px -3px; }
a img.button-green-signup-hover	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-signup.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-signup	{ background-position: -4px -73px; }

a img.button-green-continue		{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continue.gif) no-repeat scroll -4px -3px; }
a img.button-green-continue-hover{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continue.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-continue{ background-position: -4px -73px; }

a img.button-blue-continue		{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-continue.gif) no-repeat scroll -4px -3px; }
a img.button-blue-continue-hover{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-continue.gif) no-repeat scroll -4px -73px; }
a:hover img.button-blue-continue{ background-position: -4px -73px; }

a img.button-green-continuea	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continuea.gif) no-repeat scroll -4px -3px; }
a img.button-green-continuea-hover{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continuea.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-continuea{ background-position: -4px -73px; }

a img.button-green-continueb	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continueb.gif) no-repeat scroll -4px -3px; }
a img.button-green-continueb-hover{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continueb.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-continueb{ background-position: -4px -73px; }

a img.button-green-continuec	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continuec.gif) no-repeat scroll -4px -3px; }
a img.button-green-continuec-hover{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continuec.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-continuec{ background-position: -4px -73px; }

a img.button-green-confirm		{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-confirm.gif) no-repeat scroll -4px -3px; }
a img.button-green-confirm-hover{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-confirm.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-confirm{ background-position: -4px -73px; }

a img.button-green-arrows		{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-arrows.gif) no-repeat scroll -4px -3px; }
a img.button-green-arrows-hover	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-arrows.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-arrows	{ background-position: -4px -73px; }

a img.button-green-lock			{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-lock.gif) no-repeat scroll -4px -3px; }
a img.button-green-lock-hover 	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-lock.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-lock	{ background-position: -4px -73px; }

a img.button-blue-covers-validate{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-covers-validate.gif) no-repeat scroll -4px -3px; }
a img.button-blue-covers-validate-hover { width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-covers-validate.gif) no-repeat scroll -4px -73px; }
a:hover img.button-blue-covers-validate	{ background-position: -4px -73px; }

a img.button-blue-covers-continue{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-covers-continue.gif) no-repeat scroll -4px -3px; }
a img.button-blue-covers-continue-hover { width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-covers-continue.gif) no-repeat scroll -4px -73px; }
a:hover img.button-blue-covers-continue	{ background-position: -4px -73px; }

a img.button-green-heigl		{ width:211px; height:64px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-heigl.gif) no-repeat scroll -4px -0px; }
a img.button-green-heigl-hover 	{ width:211px; height:64px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-heigl.gif) no-repeat scroll -4px -70px; }
a:hover img.button-green-heigl	{ background-position: -4px -70px; }

a img.button-green-create		{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-create.gif) no-repeat scroll -4px -3px; }
a img.button-green-create-hover	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-create.gif) no-repeat scroll -4px -73px; }
a:hover img.button-green-create	{ background-position: -4px -73px; }

a img.button-blue-lock			{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-lock.gif) no-repeat scroll -4px -3px; }
a img.button-blue-lock-hover	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-lock.gif) no-repeat scroll -4px -73px; }
a:hover img.button-blue-lock	{ background-position: -4px -73px; }

img.button-green-continue-gray	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-continue.gif) no-repeat scroll -4px -143px; }
img.button-green-confirm-gray	{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-green-confirm.gif) no-repeat scroll -4px -143px; }
img.button-processing			{ width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-processing.gif) no-repeat scroll -4px -0px; }
#processing-div					{ display:none; position:absolute; z-index:99; padding:0; margin:0; }
.processing						{ width:211px; height:60px; float:left;padding:12px 0 0 10px;background-color:#F7FCFF; }
img.button-continue-gray		{ width:124px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-continue.png) no-repeat scroll 0 -88px; }
img.button-validate-lock-gray	{ width:154px; height:44px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-validate-lock.png) no-repeat scroll 0 -88px; }
img.processing-wheel			{ width:16px; height:16px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/ajax-loader.gif) no-repeat; }


/* STEP 4 MEMBERSHIPS */
a img.button-step4-continue		    { width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-step4-continue.gif) no-repeat scroll -4px -3px; }
a:hover img.button-step4-continue   { background-position: -4px -73px; }

h1.step4						{ margin: 0.5em 0 20px; padding: 0.2em 0.4em; font-size: 26px; line-height: 1; font-family: georgia, serif; font-style: italic; color: #666; }
h2.step4						{ margin: 0 0 20px 0; padding: 0; font-size: 20px; line-height: 1; color: #444; }

.important-info-box				{ margin: 10px; padding:12px 10px 0 10px; background-color: #f9f9f9; border: 1px solid #ff7777; }
.important-info-box p			{ margin: 10px 8px; padding:0; }
.infobox						{ margin: 10px; border: 1px solid #999; }
.infobox-left					{ padding:5px 0 0 10px; float: left; display: inline; width: 450px; }
.infobox-right					{ padding:5px 0 0 10px; float: right; display: inline; width: 474px; border-left: 1px solid #999; }

ul.step4						{ margin:7px 0 0 0; list-style-type: none; }
ul.step4 li						{ margin-bottom: 5px; }

ul.step4-big					{ margin-left: 0.8em; list-style-type: none; }
ul.step4-big li					{ margin-bottom: 5px; font-size: 14px; font-weight: bold; }

ul.step4-big-right				{ margin-left: 0.8em; list-style-type: none; text-align:right; }
ul.step4-big-right li			{ margin-bottom: 5px; font-size: 14px; font-weight: bold; }

/* STEP 4  TRIAL */
.important-info-box-trial		{ margin: 10px; padding: 10px 0 0; background-color: #efefef; border: 1px solid #999; }
.infobox-trial					{ margin: 10px; border: 1px solid #999; }
.infobox-left-trial				{ margin: 0 0 0 10px; float: left; display: inline; width: 445px; border-bottom: 1px solid #ddd; }
.infobox-right-trial			{ margin: 0 10px 0 0; float: right; display: inline; width: 404px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }

ul.step4-trial					{ margin-left: 15px; list-style-type: none; }
ul.step4-trial li				{ margin-bottom: 5px; }

h1.step4-trial					{ margin: 0 0 20px; padding: 0; font-size: 20px; line-height: 30px; color: #666; }
h2.step4-trial					{ padding: 10px 0 2px; margin: 0 15px; font-size: 22px; border-bottom: 1px solid #ddd; font-weight: normal; }
h3.step4-trial					{ padding: 10px 0 2px; margin: 0 15px; font-size: 17px; border-bottom: none; font-family: arial,sana-serif; color: #444; font-style: normal; font-weight: bold; }

/* STEP4 COMMON */
a img.button-step4-continue		{ width: 211px; height: 60px; background: transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-step4-continue.gif) no-repeat scroll -4px -3px; }
a:hover img.button-step4-continue{ background-position: -4px -73px; }
a img.button-step4-watch		{ width: 485px; height: 60px; background: transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-step4-watch.gif) no-repeat scroll -4px -3px; text-align: center; }
a:hover img.button-step4-watch	{ background-position: -4px -73px; }

.step4-wrap						{ -moz-border-radius: 5px; -moz-box-shadow: 0px 1px 7px #888; padding-bottom: 1px; position: relative; }
.step4-wrap p					{ margin: 0 15px 10px; }

.print-link						{ position: absolute; top: 5px; right: 15px; }

label.textual					{ margin: 0 5px 0 0; text-align: right; width: 100px; font-weight: bold; }



.step1-form-wrap				{ height: 280px; }

.form-bg						{ margin-left: 90px; width: 350px; height: 200px; background-color: #D4EBFD; border: 1px solid #8BC1ED; }
.form-bg-fields					{ margin-top: 10px; width: 330px; }

.signup-guaranteed				{ margin: 0 0 0 50px; padding: 10px; width: 400px; text-align: center; border: 1px solid #ccc; background-color: #fff; }
.signup-guaranteed-left			{ margin: 0 0 0 55px; padding: 0 15px 0 0; width: 400px; border: 1px solid #ccc; background-color: #fff; }
.signup-guaranteed-left-text	{ float: right; margin: 13px 0 0 0; width: 230px; }

.search-nav-wrap				{ margin: 15px 0 -12px; padding: 0 12px 0 0; text-align: right; height: 29px; }
.search-tab						{ float: right; display: inline; position: relative; }
.search-number-movie			{ position: absolute; top: 7px; left: 76px; font-size: 11px; }
.search-number-actor			{ position: absolute; top: 7px; left: 68px; font-size: 11px; }
.search-number-director			{ position: absolute; top: 7px; left: 80px; font-size: 11px; }

a.movie							{ display:block; background:transparent url() no-repeat scroll -2px -37px; width: 126px; height: 29px; color: #444; }
a.movie-active					{ display:block; background:transparent url() no-repeat scroll -2px -0px; width: 126px; height: 29px; color: #444; }
a.movie:hover					{ background-position:-2px -0px; }
a.actor							{ display:block; background:transparent url() no-repeat scroll -128px -37px; width: 126px; height: 29px; color: #444; }
a.actor-active					{ display:block; background:transparent url() no-repeat scroll -128px -0px; width: 126px; height: 29px; color: #444; }
a.actor:hover					{ background-position:-128px -0px; }
a.director						{ display:block; background:transparent url() no-repeat scroll -255px -37px; width: 126px; height: 29px; color: #444; }
a.director-active				{ display:block; background:transparent url() no-repeat scroll -255px -0px; width: 126px; height: 29px; color: #444; }
a.director:hover				{ background-position:-255px -0px; }

/* footer */
.pre-footer						{ margin-top: 0.8em; padding: 0; width: 948px; height: 175px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/pre-footer-bg.png") top left no-repeat; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }
.pre-footer-box					{ padding-right: 1.5em; float: left; }
.right-border					{ border-right: 1px solid #d9d9d9; }
.footer							{ padding: 0; height: 33px; width: 950px; color: #777; overflow: hidden; border-top: 1px solid #e2e2e2; font-size: 11px; }
.footertext						{ padding: 10px 0 0; height: 80px; width: 950px; color: #777; overflow: hidden; border-top: 1px solid #e2e2e2; font-size: 11px; }
.footer a						{ color: #777; }
.footer a:hover					{ color: #006699; }
.footer p						{ padding: 8px 0; }

/* grid */
.container						{ width: 950px; margin: 0 auto; position: relative; }
.column, div.span-1, div.span-2, div.span-3, div.span-4, 
div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, 
div.span-10, div.span-11, div.span-12, div.span-13, 
div.span-14, div.span-15, div.span-16, div.span-17, 
div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, 
div.span-23, div.span-24		{ float: left; margin-right: 10px; }
div.last						{ margin-right: 0; }
.span-1							{ width: 30px; }
.span-2							{ width: 70px; }
.span-3							{ width: 110px; }
.span-4							{ width: 150px; }
.span-5							{ width: 190px; }
.span-6							{ width: 230px; }
.span-7							{ width: 270px; }
.span-8							{ width: 310px; }
.span-9							{ width: 350px; }
.span-10						{ width: 390px; }
.span-11						{ width: 430px; }
.span-12						{ width: 470px; }
.span-13						{ width: 510px; }
.span-14						{ width: 550px; }
.span-15						{ width: 590px; }
.span-16						{ width: 630px; }
.span-17						{ width: 670px; }
.span-18						{ width: 710px; }
.span-19						{ width: 750px; }
.span-20						{ width: 790px; }
.span-21						{ width: 830px; }
.span-22						{ width: 870px; }
.span-23						{ width: 910px; }
.span-24, div.span-24			{ width: 950px; margin: 0; }
div.border						{ padding-right: 4px; margin-right: 5px; border-right: 1px solid #eee; }
div.colborder					{ padding-right: 24px; margin-right: 25px; border-right: 1px solid #eee; }
hr								{ background: #c0c0c0; color: #999; float: none; height: .1em; margin: 0.5em 0; border: none; }
.clearfix:after					{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix						{ display: inline-block; }
.clear							{ clear: both; }

/* typography */
body							{ font-size: 75%; line-height: 1.5; color: #444; background: #fff; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6			{ font-weight: normal; color: #111; }
h1								{ margin: 0.5em 0 0.2em; font-size: 2em; line-height: 1; }
h1.name							{ margin: 0.5em 0 0; padding: 0.2em 0.4em; font-size: 2em; line-height: 1; font-family: georgia, serif; font-style: italic; border-top: 4px solid #999; border-bottom: 1px solid #999; }
h1.fourofour					{ margin: 0.8em 0.3em; padding: 0; font-size: 2em; line-height: 1; font-family: georgia, serif; font-style: italic; }
h1.congrats						{ margin: 0.8em 0.3em; padding: 0; font-size: 2em; line-height: 1; font-family: georgia, serif; font-style: italic; }
.box h1							{ margin: 0 0 0 1em; padding-top: 5px; font-size: 1.1em; line-height: 1; font-weight: bold; color: #444; }
.box-half-left h1				{ margin: 0 0 0 1em; padding-top: 5px; font-size: 1.1em; line-height: 1; font-weight: bold; color: #444; }
.box-half-right h1				{ margin: 0 0 0 1em; padding-top: 5px; font-size: 1.1em; line-height: 1; font-weight: bold; color: #444; }
h2								{ margin: 0.4em 0 0.4em 0.5em; font-size: 1.5em; } /* review titles */
h2.filter-text					{ margin: 0.4em 1.8em 1em; font-size: 1.0em; } /* filter text */
h3								{ margin: 30px 0 5px; padding: 0 0 4px; font-size: 1.4em; line-height: 1; border-bottom: 1px solid #bbb; color: #333; font-weight: bold; } /* movie page titles */
h4								{ margin: 0.6em 0 0.4em 1.4em; font-size: 1.7em; line-height: 1.25; font-weight: normal; font-family: georgia,sans-serif; font-style: italic; color: #666; } /* pre-footer titles */
h5								{ font-size: 1.2em; font-weight: normal; font-style: italic; color: #666; border-bottom: 2px dotted #b0b0b0; margin: 0.8em; } /* 'in your cart' in signup process */
h6								{ margin: 0.4em 0 0.4em 0.8em; font-size: 1em; font-weight: bold; color: #444; } /* privacy policy headings */

p								{ margin: 0 0.8em 0.8em; }
p img.left						{ float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right						{ float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, a:hover				{ color: #000; }
a								{ color: #006699; text-decoration: none; }


@font-face {
	font-family: 'League Gothic';
	src: url('http://wac.20F5.edgecastcdn.net/8020F5/ireel/css/fonts/League_Gothic.eot');
	src: local('League Gothic'), local('League_Gothic'), 
	url('http://wac.20F5.edgecastcdn.net/8020F5/ireel/css/fonts/League_Gothic.woff') format('woff'), 
	url('http://wac.20F5.edgecastcdn.net/8020F5/ireel/css/fonts/League_Gothic.ttf') format('truetype'), 
	url('http://wac.20F5.edgecastcdn.net/8020F5/ireel/css/fonts/League_Gothic.svg#LeagueGothic') format('svg');
}
.pp-box-title 					{ font-family: League Gothic, Arial, Helvetica, sans-serif; font-size: 27px; color:#fff; background-color: #505e64; letter-spacing: 0.04em;padding:10px 0 6px 10px; }


/* lists */
li ul, li ol					{ margin: 0 1.5em; }
ul, ol							{ margin: 0.5em 1em 1em 2.5em; }
ol li							{ margin: 0 0 0.3em; color: #777; font-size: 10px; }
ol  li a						{ font-size: 12px; }
ul								{ list-style-type: none; }

ul.browse						{ margin: 0 0 0.8em 1em; padding: 0; }
ul.browse li					{ margin: 0 0 2px; padding: 0; }
ul.browse li a					{ margin: 0; padding: 0 0 0 3px; display: block; width: 135px; color: #666; }
ul.browse li a:hover			{ margin: 0; padding: 0 0 0 3px; display: block; width: 135px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -741px -221px; }
ul.browse li a.active			{ margin: 0; padding: 0 0 0 3px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-v001.png?cache=49") no-repeat scroll -741px -221px; display: block; }

ul.browse-filters				{ margin: 0; padding: 0; }
ul.browse-filters li			{ margin: 0 0 0 15px; padding: 1px 0 2px; float: left; display: inline;  }
ul.browse-filters li a			{ color: #006699; }
ul.browse-filters li.active a	{ font-weight: bold; }
ul.browse-filters li a:hover	{ color: #444; }

ul.footer-genres				{ margin-left: 3.4em; width: 85px; float: left; display: inline; list-style-type: circle; }
ul.footer-genres li				{ margin-bottom: 3px; border-bottom: 1px dotted #d4d4d4; color: #d4d4d4; }
ul.footer-genres li a			{ color: #777; }
ul.footer-genres li a:hover		{ color: #006699; }

ul.footer-genres-wide			{ margin-left: 3.4em; width: 140px; float: left; display: inline; list-style-type: circle; }
ul.footer-genres-wide li		{ margin-bottom: 3px; border-bottom: 1px dotted #d4d4d4; color: #d4d4d4; }
ul.footer-genres-wide li a		{ color: #777; }
ul.footer-genres-wide li a:hover{ color: #006699; }

ul.news-items					{ margin-left: 1.8em; margin-bottom:0.7em; list-style-type: none;}
ul.news-items li				{ margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; }

ul.signup-step1					{ margin-left: 0.8em; list-style-type: none; }
ul.signup-step1	 li				{ margin-bottom: 5px; }

.box-left ul					{ margin: 0 0 0 0.4em; padding: 0; }
.box-left ul li					{ margin: 0 0 5px; padding: 0 0 0 25px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/check.png") top left no-repeat; }
.join-box-left ul				{ margin: 0 0 0 0.8em; padding: 0; }
.join-box-left ul li			{ margin: 0 0 5px; padding: 0 0 0 25px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/check.png") top left no-repeat; }
.join-box-left2 ul				{ margin: 0 0 0 0.8em; padding: 0; }
.join-box-left2 ul li			{ margin: 0 0 5px; padding: 0 0 0 25px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/check.png") top left no-repeat; }
ol								{ list-style-type: decimal; }
.sidebar-links ul				{ margin-left: 1em; }
.sidebar-links ul li			{ margin: 0 0 5px; }

/* tables */
table							{ margin-bottom: 1.4em; width: 100%; border: 1px solid #d1d1d1; }
th								{ font-weight: bold; background-color: #ddd; border-bottom: 1px solid #d1d1d1; }
thead th						{ background: #c3d9ff; }
th, td, caption					{ padding: 4px 10px 4px 5px; }
tr.even td						{ background: #e5ecf9; }
tfoot							{ font-style: italic; }

/* forms.css */
label							{ margin: 0.8em 5px 0.8em 0; float: left; text-align: right; width: 100px; font-weight: bold; position:relative; }
label.xshort					{ margin: 0.8em 5px 0.8em 0; float: left; text-align: right; width: 35px; font-weight: bold; } /* 'continue' buttons on step3 join */
label.short						{ margin: 0.8em 5px 0.8em 0; float: left; text-align: right; width: 70px; font-weight: bold; }
label.wide						{ margin: 0.8em 5px 0.8em 0; float: left; text-align: right; width: 120px; font-weight: bold; }
label.xwide						{ margin: 0.8em 5px 0.8em 0; float: left; text-align: right; width: 240px; font-weight: bold; }
label.select-item				{ margin: 0.8em 5px 0.8em 0; float: none; text-align: left; font-weight: normal; }
fieldset						{ padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend							{ font-weight: bold; font-size: 1.2em; }
input.text, input.title, 
textarea, select				{ margin: 0.5em 0; border: 1px solid #bbb; }
input.text:focus, 
input.title:focus, 
textarea:focus, select:focus	{ border:1px solid #666; }
input.text, input.title			{ padding: 4px; }
input.title						{ font-size: 1.5em; }
textarea						{ padding: 5px; }
button.small					{ font-size: 9px; color: #444; }

/* buttons */
button							{ display: block; float: left; margin: 0.7em 0.5em 0.7em 0; padding:5px 10px 5px 7px; border:1px solid #c5c5c5; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#eeeeee; font-size:100%; font: bold 100%/130% "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; text-decoration:none; color:#2b8b01; cursor:pointer; }
button:hover					{ color: #565656; background-color: #e4e4e4; }
a.button						{ display: block; float: left; margin: 0.7em 0.5em 0.7em 0; padding:5px 10px 5px 7px; border:1px solid #c5c5c5; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#eeeeee; font-size:100%; font: bold 100%/130% "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; text-decoration:none; color:#2b8b01; cursor:pointer; }
a.button:hover					{ color: #565656; background-color: #e4e4e4; }

/* misc */
.center							{ text-align: center; }
.grey							{ color: #999; }
.small							{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.red							{ color: #ff0000; }
.green							{ color: #43850d; }
.large							{ font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide							{ display: none; }
.quiet							{ color: #777; }
.loud							{ color: #000; }
.highlight						{ background: #444; color: #fff; margin-right: 2px; padding: 0 2px; font-weight: bold; }
.added							{ background: #060; color: #fff; }
.removed						{ background: #900; color: #fff; }
.first							{ margin-left: 0; padding-left: 0; }
.last							{ margin-right: 0; padding-right: 0; margin-bottom: 0; }
.top							{ margin-top: 0; padding-top: 0; }
.bottom							{ margin-bottom: 0; padding-bottom: 0; }
.cursor							{ cursor: pointer; }
.hidden							{ display:none; visibility: hidden; }

/* Alerts */
.feedback_error, .feedback_notice, 
.feedback_success, .feedback_warning	{ padding:15px 36px; margin:10px 0 0; border: 1px solid #ddd; text-align:center; }

.feedback-container				{ position:relative; width:100%;/* border:1px solid red;*/}
.feedback-close					{ position:absolute; left:100%; top:-15px; width:31px; height:16px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/feedback-icons.gif) no-repeat scroll -27px 0px; cursor:pointer; }

.feedback_error					{ background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.feedback_error .icon			{ position:absolute; left:-42px; top:-21px; width:27px; height:27px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/feedback-icons.gif) no-repeat scroll -27px -28px; }
.feedback_notice, .feedback_warning	{ background: #FFF6BF; color: #514721; border-color: #FFD324; }
.feedback_notice .icon,
.feedback_warning .icon			{ position:absolute; left:-42px; top:-22px; width:27px; height:27px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/feedback-icons.gif) no-repeat scroll 0 -27px; }
.feedback_success				{ background: #dcffc0; color: #264409; border-color: #97c671; }
.feedback_success .icon			{ position:absolute; left:-42px; top:-21px; width:27px; height:27px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/feedback-icons.gif) no-repeat scroll 0 0; }
.feedback_error a				{ color: #8a1f11; }
.feedback_notice a, .feedback_warning a	{ color: #514721; }
.feedback_success a				{ color: #264409; }

.success-signup					{ padding: .8em; margin: 0.8em 0.8em 0; border: 1px solid #ddd; text-align: center; background: #dcffc0; color: #264409; border-color: #FBC2C4; }

#processing-feedback			{ position:absolute; background-color:transparent; left:0px; top:-1px; padding:11px 0 11px 235px;}

.confirm-box					{ background-color: #fff; }
.confirm-box .img-left			{ margin: 15px; float: left; display: inline; }

/* Check and X divs */
div.green-check					{ position:absolute; width:19px; height:18px; background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/check_x.gif") no-repeat scroll 0 0; }
div.red-x						{ position:absolute; width:19px; height:18px; background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/check_x.gif") no-repeat scroll 0 -20px; }

/* AutoComplete*/
 
input.autocompleter-loading		{ background-image: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/loading-animated-circle.gif); background-repeat: no-repeat; background-position: right 50%; }
div.autocomplete-choices 		{font-weight: bold; color:#444; font-size: 12px; padding-left: 5px; border-color:#C3C3C3;border-style:solid;border-width:0px 0px 1px 0px;background-color: #F1F1F1;}
ul.autocompleter-choices 		{ background-color:#FFFFFF;border-color:#7C7C7C #C3C3C3 #DDDDDD;border-style:solid;border-width:1px;font-family: inherit;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding: 0px;position:absolute;text-align:left;z-index:50; }
ul.autocompleter-choices li {cursor:pointer;display:block;float:none !important;font-size:11px;font-weight:normal;line-height:1.5em;margin:-2px 0 0;padding:0.2em 1.5em 0.2em 1em;position:relative;white-space:nowrap;}
ul.autocompleter-choices li.autocompleter-selected  { background-color:#7F7F7F; color:#FFFFFF; }
ul.autocompleter-choices span.autocompleter-queried { display:inline; float:none; font-weight:bold; margin:0; padding:0; }
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried  { color:#9FCFFF; }
.cursor_hand { cursor:pointer; }

/*----- PP SIGNUP STYLE -----*/
.pp-body							{ background:#E9E6DC url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/header-bg.png") repeat-x; }
.pp-header							{ position:relative; height:70px; background-color:transparent; }
.pp-box								{ position:relative; padding:0; }
.pp-box .bt							{ width:100%; background:transparent; color:#ffffff; height:42px; margin-top:10px; }
.pp-box .box-main					{ padding:15px; background:#ffffff; position:relative; height: auto; }
.pp-box .bb							{ width:100%; /*height:4px !important; background:url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/bb-bg.png") no-repeat; overflow:hidden; */}

.box-main p							{ margin: 0 0 8px; }

#pp-logo 							{ width:120px; height:62px; }

.secure-violator1					{ position: absolute; top: 85px; right: 15px; }

ul.checklist						{ margin:0 0 0 0.2em; padding:5px 0 0 0; position: relative; z-index: 999; }
ul.checklist li						{ margin: 0 0 7px; padding: 0 0 0 30px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/check-c.png") 0 1px  no-repeat; line-height:23px; }

a img.step1-submit-button-p			{ width:121px; height:41px; background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-buttons-p.png) 0 0 no-repeat; }
a:hover img.step1-submit-button-p	{ background-position:0 -42px;}
img.step1-submit-button-p-disabled	{ width:121px; height:41px; background: url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-buttons-p.png) 0 -84px no-repeat; }
a img.button-validate-p				{ width:140px; height:41px; background:url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-buttons-p.png) no-repeat 0 -126px; }
a:hover img.button-validate-p		{ background-position: 0 -168px; }
img.button-validate-p-disabled		{ width:140px; height:41px; background:url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-buttons-p.png) no-repeat 0 -210px; }

.signup-column						{ margin-right:50px !important;}
.signup-table						{ padding-left:12px;}
.signup-plans-table					{ width:928px; height:314px; text-align:center; padding:30px 0 0; background:url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-plans-bg.jpg) 0 0 no-repeat;}
.signup-plan						{ width:170px; height:250px; float:left; display:inline; position:relative;}
.col1								{ margin-left:10px;}
.col2								{ margin-left:15px;}
.col3								{ margin-left:10px;}

.secure-violator-pp					{ position: absolute; top: -10px; right: 35px; }

.best-value							{ margin-top:12px ; margin-left:18px; }
.best-value .plan-price,
.best-value h3						{ color:#ffffff;}

.last-plan							{ margin-left:18px; width:160px; }

.signup-plan h3						{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#373737; font-style:normal; margin:10px 0 0 0;}

.plan-price							{ display:block; font-size:18pt; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#4192ca; margin-bottom:22px;}
.last-plan .plan-price				{ font-size:13.5pt; margin-top:32px; }

.plan-desc							{ font-size:11px; font-style:italic;}
.best-value .plan-desc				{ color:#2e2e2e;}

.plan-premium						{ position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#888; font-size:16px; margin-bottom:5px; }
.best-value .plan-premium			{ color:#fff; }

a.plan-select						{ display:block; width:107px; height:41px; background:url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/buttons-select.png) no-repeat; text-indent:-9999px; position:absolute; top:210px; left:33px; }
.best-value a.plan-select			{ top:198px; }
a.plan-select:hover,
.best-value a.plan-select			{ background-position:0 -42px; }
.best-value a.plan-select:hover		{ background-position: 0 0; }

/*---------- Unicef Page -----------*/
.unicef-box h3						{ font-size:1.5em; border:none; margin:10px 0 3px; padding-left:0.8em; }
.unicef-box p						{ font-size:10.1pt; color:#000; }
.unicef-box img.right				{ margin-top:0; }
.unicef-box a						{ font-weight:bold; text-decoration:underline; }
.unicef-box a:hover					{ text-decoration:none;	}

/* - ROUNDED CORNERS - */
.box-fbk  { position:relative; width:100%; padding:0; }

.box-fbk .bt-alert-error                { position:relative; margin:0 0 0 5px; height:5px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% 0; }
.box-fbk .bt-alert-error .tl            { position:relative; width:5px; height:5px; left:-5px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 0; }
.box-fbk .bb-alert-error                { position:relative; margin:0 0 0 6px; height:46px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -18px; }
.box-fbk .bb-alert-error .bl            { position:relative; width:6px; height:46px; left:-6px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -18px; }

.box-fbk .bt-alert-success                { position:relative; margin:0 0 0 5px; height:5px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -67px; }
.box-fbk .bt-alert-success .tl            { position:relative; width:5px; height:5px; left:-5px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -67px; }
.box-fbk .bb-alert-success                { position:relative; margin:0 0 0 6px; height:46px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -85px; }
.box-fbk .bb-alert-success .bl            { position:relative; width:6px; height:46px; left:-6px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -85px; }

.box-fbk .bt-alert-warning                { position:relative; margin:0 0 0 5px; height:5px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -134px; }
.box-fbk .bt-alert-warning .tl            { position:relative; width:5px; height:5px; left:-5px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -134px; }
.box-fbk .bb-alert-warning                { position:relative; margin:0 0 0 6px; height:46px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -152px; }
.box-fbk .bb-alert-warning .bl            { position:relative; width:6px; height:46px; left:-6px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -152px; }

.box-fbk .bt-alert-notice                { position:relative; margin:0 0 0 5px; height:5px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -134px; }
.box-fbk .bt-alert-notice .tl            { position:relative; width:5px; height:5px; left:-5px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -134px; }
.box-fbk .bb-alert-notice                { position:relative; margin:0 0 0 6px; height:46px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -152px; }
.box-fbk .bb-alert-notice .bl            { position:relative; width:6px; height:46px; left:-6px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -152px; }

.box-fbk .bt-alert-grey                    { position:relative; margin:0 0 0 5px; height:5px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -201px; }
.box-fbk .bt-alert-grey .tl                { position:relative; width:5px; height:5px; left:-5px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -201px; }
.box-fbk .bb-alert-grey                    { position:relative; margin:0 0 0 6px; height:46px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 100% -219px; }
.box-fbk .bb-alert-grey .bl                { position:relative; width:6px; height:46px; left:-6px; font-size:0; line-height:0; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49) no-repeat scroll 0 -219px; }

/*---FEEDBACK MESSAGES---*/
.alert-text                            { position:absolute; padding:10px 25px; text-align:center; color:#fff; font-weight:bold; }

.alert-error-bg                        { font-size:0; line-height:0; height:0; border-right:1px solid #fff; border-left:1px solid #fff; background-color: #f66969; }
a img.error-close                    { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49") no-repeat scroll -930px 0; position:absolute; top:1px; right:1px; z-index:5; }
a:hover img.error-close                { background-position:0 -266px; }

.alert-success-bg                    { font-size:0; line-height:0; height:0; border-right:1px solid #fff; border-left:1px solid #fff; background-color: #83b639; }
a img.success-close                    { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49") no-repeat scroll -930px -67px; position:absolute; top:1px; right:1px; z-index:5; }
a:hover img.success-close            { background-position: -20px -266px; }

.alert-warning-bg                    { font-size:0; line-height:0; height:0; border-right:1px solid #fff; border-left:1px solid #fff; background-color: #f1c43b; }
a img.warning-close                    { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49") no-repeat scroll -930px -134px; position:absolute; top:1px; right:1px; z-index:5; }
a:hover img.warning-close            { background-position: -40px -266px; }

.alert-notice-bg                    { font-size:0; line-height:0; height:0; border-right:1px solid #fff; border-left:1px solid #fff; background-color: #f1c43b; }
a img.notice-close                    { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49") no-repeat scroll -930px -134px; position:absolute; top:1px; right:1px; z-index:5; }
a:hover img.notice-close            { background-position: -40px -266px; }

.alert-grey-bg                        { font-size:0; line-height:0; height:0; border-right:1px solid #fff; border-left:1px solid #fff; background-color: #e8e3d5; }
a img.grey-close                    { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49") no-repeat scroll -930px -201px; position:absolute; top:1px; right:1px; z-index:5; }
a:hover img.grey-close                { background-position: -60px -266px; }

.alert-blue-bg                        { font-size:0; line-height:0; height:0; border-right:1px solid #fff; border-left:1px solid #fff; background-color: #2ca5e2; }
a img.blue-close                    { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/mega-alerts.gif?cache=49") no-repeat scroll -930px -338px; position:absolute; top:1px; right:1px; z-index:5; }
a:hover img.blue-close                { background-position: -80px -266px; }

/* ma-signup styles */
body.ma-signup                    { background:#E9E6DC url("http://wac.20F5.edgecastcdn.net/8020F5/ireel//images/ma-bg.gif") repeat-x 0 72px; }
.ma-signup .container            { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel//images/ma-swoosh.jpg") no-repeat 0 72px ; }
.ma-signup .signup-header        { background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/ma-signup-header-1.jpg") top left no-repeat; width: 950px; height: 115px; margin-bottom:-10px; }
.ma-signup .box                    { border:none; background: none; margin-bottom:10px; }
.ma-signup .box-title            { margin:0 0 10px 0; color:#4c98c8; font-size:18pt; text-shadow: #ffffff 1px 2px 1px; }
.ma-signup .box-main            { padding:15px; background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/ma-trans-bg.png") repeat; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:1px solid #c6c0ac; position:relative; height: auto; }
.ma-signup ul.checklist li        { background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/ma-check.png") 0 1px  no-repeat; }
.ma-signup .signup-table        { margin-top:10px; }
.ma-signup .coverflow-wrapper    { height:255px; margin-bottom:15px; overflow:hidden; }

.ma-signup .signup-plans-table                    { width:928px; height:314px; text-align:center; position:relative; padding:30px 0 0; margin-left:-5px; background:url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/ma-signup-plans-bg.png) 0 0 no-repeat;}
.ma-signup .blue                { color:#4c98c8; }
.ma-signup div.green-check        { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/ma-check_x.png") no-repeat scroll 0 0; }
.ma-signup div.red-x            { background:transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/ma-check_x.png") no-repeat scroll 0 -20px; }
.ma-secure-violator                { position: absolute; top: 91px; right: 124px; }
.ma-signup .footer                { text-align:center; height:auto; }
.ma-signup .footer p            { margin-bottom:0; padding-bottom:3px; }
.ma-signup .footer p.links a    { margin:0 30px; }
.ma-signup .footer p.small a    { text-decoration:underline; }
label.ma-label                    { float:none;}
input.bold-border                { border: 3px solid #cfcbbe; margin:-5px 0 4px; width:250px; padding:5px; }
input.bold-border:focus            { border-width:3px; }
a img.button-blue-continue-ma        { width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-continue-ma.gif) no-repeat scroll -4px -3px; }
a:hover img.button-blue-continue-ma{ background-position: -4px -73px; }
.ma-signup img.step1-submit-button-p-disabled    { width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-continue-ma.gif) no-repeat scroll -4px -143px;}
.ma-box-right                    { height:521px !important; }
a img.button-blue-lock-ma        { width:211px; height:60px; background:transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-blue-lock-ma.gif) no-repeat scroll -4px -3px; }
a:hover img.button-blue-lock-ma    { background-position: -4px -73px; }
.ma-footer                        { text-align:center; }
.ma-footer a                    { color: #444444; }
.ma-footer a:hover                { text-decoration:underline; color: #006699}

/*trailer popup box */
#trailer-box-body-overlay            { position:absolute; left:0px; top:0px; background-color:#000000; z-index:97; display:none; }
#trailer-box                        { position:absolute; z-index:98; display:none; border:2px solid #666;}
#trailer-close                        { position:absolute; z-index:99; display:none; border:0px; text-align: right;}
#trailer-close a                    { color: #fff; text-decoration: none; }
#trailer-close a:hover                { color: #aae0ff; }

/*flash player dark curtain*/
#dark-box-body-overlay                { position:absolute; left:0px; top:0px; background-color:#000000; z-index:98; display:none; }

/*---------- Unicef Page -----------*/
.unicef-box h3                        { margin:10px 0 3px; padding:0; font-size:1.5em; border:none; color: #444; font-family: arial,sans-serif; font-style: normal; }
.unicef-box p                        { font-size:10.1pt; color:#000; }
.unicef-box img.right                { margin-top:0; }
.unicef-box a                        { font-weight:bold; text-decoration:underline; }
.unicef-box a:hover                    { text-decoration:none;    }
.signup-header-unicef                { background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-unicef.jpg") bottom left no-repeat; width: 950px; height: 275px; }
.signup-header-unicef2                { background: transparent url("http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/signup-header-unicef2.jpg") bottom left no-repeat; width: 950px; height: 275px; }
a img.button-unicef-contribute        { width: 211px; height: 60px; background: transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-unicef-contribute.gif) no-repeat scroll -4px -3px; }
a:hover img.button-unicef-contribute{ background-position: -4px -73px; }
a img.button-unicef-continue        { width: 211px; height: 60px; background: transparent url(http://wac.20F5.edgecastcdn.net/8020F5/ireel/images/button-unicef-continue.gif) no-repeat scroll -4px -3px; }
a:hover img.button-unicef-continue{ background-position: -4px -73px; }

/*
</style>
*/ 
