/* set parent elements to 100% height for bg purposes */
html {
  height: 100%;
  background: #ebebeb url(/images/backgrounds/content_texture.png) 0 0 repeat;
}
/* start wrap all in #ok3 & style #ok3 as if it were body */
#ok3 {
  /* currently delivering CSS desktop first :( */

  /* universal vars and settings */

  /* VARIABLES */

  /* colors */

  /* grid */

  /* typography */

  /* @font_sans_serif: Verdana, Arial, Helvetica, sans-serif; */

  font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
  color: #464646;
  font-size: 12px;
  /* RESET */

  /* gradients */

  /* must un-apply all filters to ie9 gradients (which use SVG) */

  /* shadows */

  /* corners */
  /* HELPERS */

  /* clearfix j.mp/bestclearfix */

  /* external links (from wikipedia) */

  /* font families */

  /* TYPOGRAPHY */

  /* headers */

  /* Fix of placeholder text cut in IE */

  /* Textbox sizes */

  /* links */

  /* lists */

  /* misc */

  /* paragraphs */

  /* horizontal rules */

  /* tables */

  /* type fx */

  /* forms */

  /* chosen overrides */

  /* @group Base */

  /* @group Single Chosen */

  /* @group Multi Chosen */

  /* @group Results */

  /* @group Active  */

  /* @end */

  /* @group Disabled Support */

  /* @group Right to Left */

  /* @end */
  line-height: 1;
  /* SCREEN STYLES (non-mobile) */

}
#ok3 div,
#ok3 span,
#ok3 object,
#ok3 iframe,
#ok3 h1,
#ok3 h2,
#ok3 h3,
#ok3 h4,
#ok3 h5,
#ok3 h6,
#ok3 p,
#ok3 blockquote,
#ok3 pre,
#ok3 abbr,
#ok3 address,
#ok3 cite,
#ok3 code,
#ok3 del,
#ok3 dfn,
#ok3 em,
#ok3 img,
#ok3 ins,
#ok3 kbd,
#ok3 q,
#ok3 samp,
#ok3 small,
#ok3 strong,
#ok3 sub,
#ok3 sup,
#ok3 var,
#ok3 b,
#ok3 i,
#ok3 dl,
#ok3 dt,
#ok3 dd,
#ok3 ol,
#ok3 ul,
#ok3 li,
#ok3 fieldset,
#ok3 form,
#ok3 label,
#ok3 legend,
#ok3 table,
#ok3 caption,
#ok3 tbody,
#ok3 tfoot,
#ok3 thead,
#ok3 tr,
#ok3 th,
#ok3 td,
#ok3 article,
#ok3 aside,
#ok3 canvas,
#ok3 details,
#ok3 figcaption,
#ok3 figure,
#ok3 footer,
#ok3 header,
#ok3 hgroup,
#ok3 menu,
#ok3 nav,
#ok3 section,
#ok3 summary,
#ok3 time,
#ok3 mark,
#ok3 audio,
#ok3 video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  /* background: transparent; */
}
#ok3 article,
#ok3 aside,
#ok3 details,
#ok3 figcaption,
#ok3 figure,
#ok3 footer,
#ok3 header,
#ok3 hgroup,
#ok3 menu,
#ok3 nav,
#ok3 section {
  display: block;
}
#ok3 nav ul {
  list-style: none;
}
#ok3 blockquote,
#ok3 q {
  quotes: none;
}
#ok3 blockquote:before,
#ok3 blockquote:after,
#ok3 q:before,
#ok3 q:after {
  content: '';
  content: none;
}
#ok3 a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
#ok3 ins {
  background-color: #FF9;
  color: #000;
  text-decoration: none;
}
#ok3 mark {
  background-color: #FF9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
#ok3 del {
  text-decoration: line-through;
}
#ok3 abbr[title],
#ok3 dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
#ok3 table {
  border-collapse: collapse;
  border-spacing: 0;
}
#ok3 hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #CCC;
  margin: 1em 0;
  padding: 0;
}
#ok3 input,
#ok3 select {
  vertical-align: middle;
}
#ok3 .ok3_gradient_green {
  background: #39b54a;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmY2Q1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNmY2Q1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM5YjU0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOWI1NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3fcd52), color-stop(49%, #3fcd52), color-stop(50%, #39b54a), color-stop(100%, #39b54a));
  background: -webkit-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
  background: -o-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
  background: -ms-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
  background: linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fcd52, endColorstr=#39b54a, GradientType=0);
}
#ok3 .ok3_gradient_grey {
  background: #e1e1e1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(49%, #f0f0f0), color-stop(50%, #e1e1e1), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2, endColorstr=#e1e1e1, GradientType=0);
}
#ok3 .ok3_gradient_blue {
  background: #0079c2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
  background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
}
#ok3 .ok3_gradient_blue_arrow {
  background: #0079c2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: url(/images/buttons/switch.png) no-repeat right top, -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: url(/images/buttons/switch.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
  background: url(/images/buttons/switch.png) no-repeat right top, -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: url(/images/buttons/switch.png) no-repeat right top, -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: url(/images/buttons/switch.png) no-repeat right top, -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: url(/images/buttons/switch.png) no-repeat right top, linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
}
#ok3 .ok3_gradient_pink {
  background: #ee2375;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
  background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
}
#ok3 .ok3_gradient_danger {
  background: #af1c1c;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmUxYjFjIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5IiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAzMywgMzUpIi8+PHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNhZjFjMWMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9InJnYigxODAsIDMxLCAzMSkiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZzEpIiAvPjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe1b1c), color-stop(49%, #fe1b1c), color-stop(50%, #af1c1c), color-stop(100%, #af1c1c));
  background: -webkit-linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
  background: -o-linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
  background: -ms-linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
  background: linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe1b1c, endColorstr=#af1c1c, GradientType=0);
}
#ok3 .ok3_gradient_pink_horizontal {
  background: #ee2375;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -webkit-gradient(linear, left top, left right, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
  background: -webkit-linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -o-linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -ms-linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=1);
}
#ok3 .ok3_ie9 .ok3_gradient_green,
#ok3 .ok3_ie9 .ok3_gradient_grey,
#ok3 .ok3_ie9 .ok3_gradient_blue,
#ok3 .ok3_ie9 .ok3_gradient_pink,
#ok3 .ok3_ie9 .ok3_gradient_danger,
#ok3 .ok3_ie9 .ok3_gradient_pink_horizontal {
  filter: none;
}
#ok3 .ok3_rounded {
  border-radius: 4px;
}
#ok3 .ok3_rounded_left {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#ok3 .ok3_rounded_right {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#ok3 .ok3_clearfix:before,
#ok3 .ok3_clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}
#ok3 .ok3_clearfix:after {
  clear: both;
}
#ok3 .ok3_clearfix {
  zoom: 1;
}
#ok3 a.external {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=) center right no-repeat;
  padding-right: 13px;
}
#ok3 .ok3_type_sans_serif {
  font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
}
#ok3 .ok3_type_slab_serif {
  font-family: Arvo, Arial;
}
#ok3 h1,
#ok3 .ok3_h1 {
  font-family: Arvo, Arial;
  color: #777777;
  font-size: 1.833em;
  /* 22px */

  font-weight: normal;
  line-height: 1.0909em;
  /* 24px */

  margin-bottom: .272727em;
  /* 6px */

}
#ok3 h2,
#ok3 .ok3_h2 {
  font-family: Arvo, Arial;
  color: #0079c2;
  font-size: 1.16667em;
  /* 14px */

  font-weight: normal;
  line-height: 1.2857em;
  /* 18px */

  margin-bottom: .4285em;
  /* 6px */

}
#ok3 h3,
#ok3 .ok3_h3 {
  font-family: Arvo, Arial;
  color: #464646;
  font-size: 1em;
  /* 12px */

  font-weight: normal;
  line-height: 1.5em;
  /* 18px */

  margin-bottom: .5em;
  /* 6px */

}
#ok3 input:-ms-input-placeholder {
  line-height: 1em !important;
}
#ok3 .ok3_input_large {
  width: 78%;
}
#ok3 a:link {
  color: #0079c2;
}
#ok3 a:visited {
  color: #39b54a;
}
#ok3 a:link,
#ok3 a:visited {
  text-decoration: none;
}
#ok3 a:hover,
#ok3 a:active {
  text-decoration: underline;
}
#ok3 ul,
#ok3 .ok3_ul {
  font-size: 1em;
  /* 12px */

  line-height: 1.5em;
  /* 18px */

  list-style: disc outside;
  margin-bottom: .5em;
  /* 6px */

  margin-left: 2em;
}
#ok3 ul.ok3_styled {
  color: #ee2375;
}
#ok3 ul.ok3_styled .ok3_content {
  color: #464646;
}
#ok3 ul.ok3_two_col .ok3_col_1 {
  float: left;
}
#ok3 ul.ok3_two_col .ok3_col_2 {
  float: right;
}
#ok3 .ok3_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  white-space: nowrap;
}
#ok3 small,
#ok3 .ok3_small {
  font-size: .8333em;
  /* 10px */

  line-height: 1.8em;
  /* 18px */

}
#ok3 p,
#ok3 .ok3_p {
  font-size: 1em;
  /* 12px */

  line-height: 1.5em;
  /* 18px */

  margin-bottom: .5em;
  /* 6px */

}
#ok3 hr {
  background: url(/images/elements/hr.png) left center repeat-x;
  border: 0;
  height: 2px;
  /* 12px with padding */

  margin: 0;
  margin-bottom: 10px;
  /* padding: 5px 0; this goes against consistant spacing*/

}
#ok3 hr.ok3_white {
  background-image: url(/images/elements/hr_white.png);
}
#ok3 table.ok3_styled {
  border-collapse: collapse;
  margin-bottom: .5em;
}
#ok3 table.ok3_styled th,
#ok3 table.ok3_styled td {
  border: 1px solid white;
  font-weight: normal;
  min-width: 10em;
  padding: .5em 1em;
  text-align: left;
}
#ok3 table.ok3_styled thead th,
#ok3 table.ok3_styled thead td {
  background: #464646;
  color: white;
}
#ok3 table.ok3_styled tbody th,
#ok3 table.ok3_styled tbody td {
  background: #ebebeb;
}
#ok3 .ok3_inset_shadow_light {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
#ok3 .ok3_inset_shadow_dark {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}
#ok3 .ok3_button {
  border-radius: 4px;
  font-family: Arvo, Arial;
  font-size: .9167em;
  padding: .35em 1em;
}
#ok3 .ok3_button:link,
#ok3 .ok3_button:visited {
  background: #0079c2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
  background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
  color: white;
  text-shadow: 0 0 5px #0079c2;
  background-color: #0295ed;
}
#ok3 .ok3_button:hover,
#ok3 .ok3_button:active {
  background: #ee2375;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
  background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
  color: white;
  text-decoration: none;
  text-shadow: 0 0 5px #ee2375;
  background-color: #fe569a;
}
#ok3 .ok3_input_text {
  background: #e1e1e1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(49%, #f0f0f0), color-stop(50%, #e1e1e1), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2, endColorstr=#e1e1e1, GradientType=0);
  border: 1px solid #959595;
  border-radius: 5px;
  color: #464646;
  font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 1em;
  margin: 0;
  padding: 10px;
}
#ok3 .ok3_input_text.error {
  border: 1px solid red;
}
#ok3 .ok3_input_text:focus {
  outline: 0;
}
#ok3 .chzn-container-single {
  font-size: 1em;
}
#ok3 .chzn-container-single .chzn-single {
  background: #e1e1e1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(49%, #f0f0f0), color-stop(50%, #e1e1e1), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2, endColorstr=#e1e1e1, GradientType=0);
  border-radius: 5px;
  border-color: #959595;
  color: #464646;
}
#ok3 .chzn-container-single .chzn-single:focus {
  outline: 0;
}
#ok3 .chzn-container-single .chzn-search {
  display: none;
}
#ok3 .chzn-container-single .chzn-drop {
  background: #e1e1e1;
  border-radius: 0;
}
#ok3 .chzn-container-single .chzn-results {
  margin: 0;
  padding: 0;
}
#ok3 .chzn-container-single .chzn-results .active-result {
  color: #464646;
}
#ok3 .chzn-container-single .chzn-results .ok3_highlighted {
  background: #ee2375;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
  background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
  color: white;
}
#ok3 .chzn-container-active .chzn-single-with-drop {
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
}
#ok3 .chzn-container-multi .chzn-choices {
  border: 1px solid #959595;
  background: #e1e1e1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(49%, #f0f0f0), color-stop(50%, #e1e1e1), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -o-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  background: linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2, endColorstr=#e1e1e1, GradientType=0);
}
#ok3 ul.chzn-choices {
  margin: 0;
}
#ok3 .ok3_see_movies {
  clear: both;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
#ok3 .ok3_see_movies.hide {
  display: none;
}
#ok3 .ok3_error.ok3_input_error {
  border: 1px solid red !important;
}
#ok3 .hasPlaceholder {
  color: #777;
}
#ok3 .ok3_cursor {
  cursor: pointer;
}
#ok3 #pagination a.selected {
  color: #000;
  text-decoration: none;
  cursor: none;
}
#ok3 .ok3_right_column_404 {
  padding-top: 28px;
}
#ok3 .ok3_minus_zindex {
  z-index: -1;
}
#ok3 textarea {
  resize: none;
}
#ok3 .chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#ok3 .chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  z-index: 1010;
}
#ok3 .chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
#ok3 .chzn-container-single .chzn-default {
  color: #999;
}
#ok3 .chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#ok3 .chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('library/chosen-sprite.png') right top no-repeat;
}
#ok3 .chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
#ok3 .chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top;
}
#ok3 .chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
#ok3 .chzn-container-single .chzn-single div b {
  background: url('library/chosen-sprite.png') no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
}
#ok3 .chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
#ok3 .chzn-container-single .chzn-search input {
  background: #ffffff url('library/chosen-sprite.png') no-repeat 100% -22px;
  background: url('library/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('library/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('library/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('library/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('library/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
#ok3 .chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#ok3 .chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}
#ok3 .chzn-container-multi .chzn-choices {
  background-color: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
#ok3 .chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
#ok3 .chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
#ok3 .chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#ok3 .chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
#ok3 .chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
#ok3 .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
#ok3 .chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
#ok3 .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('library/chosen-sprite.png') right top no-repeat;
}
#ok3 .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
#ok3 .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
#ok3 .chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
#ok3 .chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
#ok3 .chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
#ok3 .chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
#ok3 .chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
#ok3 .chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
#ok3 .chzn-container .chzn-results .highlighted em {
  background: transparent;
}
#ok3 .chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
#ok3 .chzn-container .chzn-results .create-option {
  display: list-item;
}
#ok3 .chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
#ok3 .chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
#ok3 .chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
#ok3 .chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  /* This should by dynamic with js */

  z-index: 1;
}
#ok3 .chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
#ok3 .chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
#ok3 .chzn-container .chzn-results-scroll-down span {
  background: url('library/chosen-sprite.png') no-repeat -4px -3px;
}
#ok3 .chzn-container .chzn-results-scroll-up span {
  background: url('library/chosen-sprite.png') no-repeat -22px -3px;
}
#ok3 .chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
}
#ok3 .chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#ok3 .chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
#ok3 .chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
#ok3 .chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
}
#ok3 .chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
#ok3 .chzn-disabled {
  cursor: default;
  opacity: 0.5 !important;
}
#ok3 .chzn-disabled .chzn-single {
  cursor: default;
}
#ok3 .chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}
#ok3 .chzn-rtl {
  text-align: right;
}
#ok3 .chzn-rtl .chzn-single {
  padding: 0 8px 0 0;
  overflow: visible;
}
#ok3 .chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl;
}
#ok3 .chzn-rtl .chzn-single div {
  left: 3px;
  right: auto;
}
#ok3 .chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
#ok3 .chzn-rtl .chzn-choices .search-field input {
  direction: rtl;
}
#ok3 .chzn-rtl .chzn-choices li {
  float: right;
}
#ok3 .chzn-rtl .chzn-choices .search-choice {
  padding: 3px 5px 3px 19px;
  margin: 3px 5px 3px 0;
}
#ok3 .chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 4px;
  right: auto;
  background-position: right top;
}
#ok3 .chzn-rtl.chzn-container-single .chzn-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
#ok3 .chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 15px;
}
#ok3 .chzn-rtl.chzn-container-active .chzn-single-with-drop div {
  border-right: none;
}
#ok3 .chzn-rtl .chzn-search input {
  background: #ffffff url('library/chosen-sprite.png') no-repeat -38px -22px;
  background: url('library/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('library/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('library/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('library/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('library/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
@media screen {
  #ok3 {
    /* MAIN HEADER */
  
    /*New header banneder*/
  
    /* BASIC */
  
    /* CONTENT */
  
    /* article template */
  
    /* ADS / ASIDES */
  
    /* comments list */
  
    /* icons */
  
    /* ETC */
  
    /* GRID */
  
    /* grid system, http://960.gs variant */
  
    /* home template */
  
    /*
  	#ok3_home_advice {
  		margin-bottom: .5em;
  		a {
  			background: #f5f5f2;
  			color: white;
  			display: block;
  			font-size: 16px;
  			.ok3_type_slab_serif;
  			.ok3_category {
  				background: url(/images/content/home/home_advice_category.png) right center no-repeat;
  				display: inline-block;
  				font-weight: bold;
  				height: 100%;
  				padding: .5em 1em .5em .5em;
  			}
  		}
  	}
  */
  
    /* spans for movie title if movie poster is missing */
  
    /* change header layout */
  
    /* movies */
  
    /* nth child fix (req's javascript )*/
  
    /* movie times */
  
    /* position adjust on chzn applied */
  
    /* profile */
  
    /* HELPERS */
  
    /* product */
  
    /* firefox rating names positioning adjust */
  
    /*	.ie7 #product_review_rating {display: none;}*/
  
    /* rating table */
  
    /* Styling for the individual review page */
  
    /* Invite Page */
  
    /* End Invite Page */
    /* Ken Additions for Following/Followers Pages */
  
    /* End Ken Additions for Following/Followers Pages */
  
    /* start additions */
  
    /*Applying backgrounds to the right elements */
  
    /* Theatre number styled like theatre marker */
  
    /* Theatre Favorites */
  
    /* End of Theatre Favorites */
  
    /* Follow button */
  
    /* End of Follow button */
  
    /* Validator */
  
    /* End of Validator */
  
    /* movie autocomplete */
  
    /* Combine movie listing pages */
  
    /* CSS Tweak for input type=submit to style as a button */
  
    /* End input as button tweak */
  
    /* Ken Additions for Product Page */
  
    /* We need to fix this quick fix at some point - selected should only change bg color*/
  
    /* End Ken Additions for Product Page */
  
    /* Ken Additions to Site Header */
  
    /* End Ken Additions to Site Header */
  
    /* Ken Additions for misc items */
  
    /* End Ken Additions for misc items */
  
    /* JUNE 16+ ADDITION TWEAKS */
  
    /*
  .ok3_worth_your_time {
      position: relative;
      left: 4px;
      top: 2px;
      background:none;
  }
  */
  
    /* End of JUNE 16+ ADDITION TWEAKS */
  
    /* ROBS EDITIONS JUNE 18 */
  
    /* Add border top on login_msg for evil IE's. Negative margin does not work */
  
    /* END ROBS EDITIONS JUNE 18 */
  
    /* ROB ADJUSTMENT TO RATING WIDGET */
  
    /* END ROB ADJUSTMENT TO RATING WIDGET */
  
    /* Robs CSS tweaks to be temporarily placed last of all CSS rules called */
  
    /* End of Robs CSS tweaks */
  
    /* THIS IS PROMO AREA HOME PAGE CSS */
  
    /* END THIS IS PROMO AREA HOME PAGE CSS */
  
    /*PRODUCT PAGE FIXES*/
  
    /*WIDGET*/
  
    /* wrap the widget in a container */
  
    /* WHAT YOUR FRIENDS THINK WIDGET */
  
    /*END PRODUCT PAGE FIXES*/
  
    /*THEATER PAGE FIXES*/
  
    /* Beware this also affects product page times*/
  
    /*END THEATER PAGE FIXES*/
  
    /*HEADER FIX*/
  
    /* End of HEADER FIX */
  
    /* Overlay*/
  
    /* End of overlay css */
  
    /* INVITE PAGE */
  
    /* END INVITE PAGE */
  
    /* Hover close */
  
    /* End of hover close */
  
    /* SETTINGS PAGE */
  
    /* END SETTINGS PAGE */
  
    /* HIDE STUFF FOR MOBILE */
  
    /* Movie Trailer*/
  
    /* End of movie trailer*/
  
    /* Don't show movie times for responsive mobile view */
  
    /* Mobile invite */
  
    /* End Mobile invite */
  
    /* Ellipsis */
  
    /* Thanks to http://stackoverflow.com/a/1101678/98917 */
  
    /* End Ellipsis*/
  
    /* Disabled submit button styling - ensure to add class "button" to all submit buttons */
  
    /* end submit disabled style */
  
    /*Widget color edits*/
  
    /* End widget color tweaks */
  
    /* end additions */
  
    /* COMMENTS */
  
    /* make comments on product page skinnier - I hope to change this to regular size at some point */
  
    /*
  .ok3_reply_container:nth-child(odd) {
  	background-color: #fff;
  }
  */
  
    /* ORIGINAL POST ON DICUSSION PAGE */
  
    /* RIGHT COLUMN */
  
    /* discussion overlay on product page*/
  
    /* WIDGETS */
  
    /* Hovering widgets to be wrapped only by body */
  
    /* End Hovering widgets to be wrapped only by body */
  
  }
  #ok3 #ok3_header_main {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  }
  #ok3 .ok3_header_main_fixed {
    background: url(/images/backgrounds/body_stripes.png) 0 6px repeat;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
  }
  #ok3 .ok3_header_big {
    height: 400px;
  }
  #ok3 #ok3_header_main_color_stripe {
    background: url(/images/backgrounds/header_main_color_stripe.png) top center no-repeat;
    height: 6px;
  }
  #ok3 #ok3_header_main_content {
    height: 77px;
  }
  #ok3 .ok3_ie7 #ok3_header_main_content,
  #ok3 .ok3_ie8 #ok3_header_main_content {
    background: url(/images/backgrounds/header_main.png) bottom left repeat-x;
    padding-bottom: 10px;
  }
  #ok3 #ok3_header_main_logo {
    float: left;
    height: 60px;
    margin-left: 5px;
    padding: 6px 0;
  }
  #ok3 #ok3_header_main_logo .ok3_tag_line {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #777777;
    display: block;
    font-size: 16px;
    line-height: 20px;
    padding-left: 90px;
    padding-top: 17px;
    width: 9em;
  }
  #ok3 #ok3_header_main_logo .ok3_tag_line.ok3_big {
    display: inline;
    float: left;
    font-size: 24px;
    line-height: 1.4;
    margin-top: 40px;
    padding: 0;
  }
  #ok3 #ok3_header_main_logo.ok3_header_big {
    height: 130px;
    padding: 14px 0px;
    width: 100%;
  }
  #ok3 #ok3_header_main_logo .ok3_header_fmg {
    padding-top: 10px;
    padding-left: 15px;
  }
  #ok3 .ok3_ie7 #ok3_header_main_logo .ok3_tag_line {
    padding-left: 10px;
  }
  #ok3 #ok3_header_main_logo_sprite {
    background: url(/images/logo/ok-mark.svg) -2px -4px no-repeat;
    background-size: 85px;
    display: block;
    float: left;
    text-indent: -9999px;
    height: 60px;
    width: 80px;
  }
  #ok3 #ok3_header_main_logo_sprite.ok3_big_logo {
    background-size: 180px;
    background-position: right;
    width: 50%;
    height: 120px;
  }
  #ok3 #ok3_header_main_nav {
    font-family: Arvo, Arial;
    float: right;
    height: 26px;
    padding-top: 20px;
    position: relative;
  }
  #ok3 .ok3_ie8 #ok3_header_main_nav {
    margin-top: 7px;
  }
  #ok3 .ok3_ie7 #ok3_header_main_nav {
    width: 700px;
  }
  #ok3 .ok3_header_main_nav_section {
    display: block;
    float: left;
    font-size: 15px;
    height: 26px;
    line-height: 1.2em;
    margin-left: 1em;
  }
  #ok3 .ok3_header_main_nav_section.ok3_404_page {
    margin-left: 30%;
  }
  #ok3 #ok3_header_main_nav_search .ok3_header_type_search {
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    width: 100px;
    overflow: hidden;
    z-index: 10;
  }
  #ok3 #ok3_header_main_nav_search .ok3_header_type_search li {
    background-color: #FFF;
    color: #0184CA;
    display: none;
    /* font-weight: bold; */
  
    padding-left: 15px;
    text-shadow: 0;
    border-left: 2px solid #9f9f9f;
    border-right: 2px solid #9f9f9f;
  }
  #ok3 #ok3_header_main_nav_search .ok3_header_type_search li:last-child {
    border-bottom: 2px solid #9f9f9f;
  }
  #ok3 #ok3_header_main_nav_search .ok3_header_type_search li:hover {
    background-color: #EEE;
  }
  #ok3 #ok3_header_main_nav_search .ok3_header_type_search li.ok3_search_active {
    border-left: none;
    border-right: none;
    border-top: 2px solid #0295ed;
    border-bottom: 2px solid #0295ed;
    color: #FFF;
    font-weight: normal;
    display: block;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
    background: #0079c2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: url(/images/buttons/switch.png) no-repeat right top, -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: url(/images/buttons/switch.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
    background: url(/images/buttons/switch.png) no-repeat right top, -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: url(/images/buttons/switch.png) no-repeat right top, -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: url(/images/buttons/switch.png) no-repeat right top, -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: url(/images/buttons/switch.png) no-repeat right top, linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
  }
  #ok3 .ok3_ie7 #ok3_header_main_nav_search {
    left: 70px;
    position: absolute;
    top: 25px;
    width: 291px;
  }
  #ok3 #ok3_header_main_nav_search_button {
    background: #0079c2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
    background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
    border: 1px solid #959595;
    border-left: 0;
    display: block;
    float: right;
    height: 24px;
    position: relative;
    width: 24px;
  }
  #ok3 #ok3_header_main_nav_search_button:hover {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
  }
  #ok3 #ok3_header_main_nav_search_button img {
    left: 5px;
    position: relative;
    top: 4px;
  }
  #ok3 #ok3_header_main_nav_search_button img.ok3_404_page {
    left: 0px;
  }
  #ok3 #ok3_header_main_nav_search_query {
    border: 0;
    background: transparent;
    color: #0079c2;
    font-size: 15px;
    height: 1em;
    line-height: 1;
    margin: 0;
    padding: 5px 10px 4px;
    width: 100%;
    font-family: Arvo, Arial;
  }
  #ok3 #ok3_header_main_nav_search_query:focus {
    outline: none;
  }
  #ok3 #ok3_header_main_nav_search_query::-webkit-input-placeholder {
    color: #0079c2;
    text-transform: lowercase;
  }
  #ok3 #ok3_header_main_nav_search_query:-moz-placeholder {
    color: #0079c2;
    text-transform: lowercase;
  }
  #ok3 #ok3_header_main_nav_search_query_wrapper {
    background: white;
    border: 1px solid #959595;
    border-right: 0;
    display: block;
    float: left;
    width: 265px;
  }
  #ok3 #ok3_header_main_nav_categories {
    background: #0079c2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
    background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
    text-transform: lowercase;
  }
  #ok3 #ok3_header_main_nav_categories a {
    color: white;
    display: block;
    float: left;
    padding: 4px 10px;
  }
  #ok3 #ok3_header_main_nav_categories a:hover {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
    text-decoration: none;
  }
  #ok3 #ok3_header_main_nav_categories .ok3_divider {
    color: white;
    display: block;
    float: left;
    padding: 4px 0;
    text-shadow: none;
  }
  #ok3 .ok3_ie7 #ok3_header_main_nav_categories {
    position: absolute;
    right: 80px;
    top: 25px;
  }
  #ok3 #ok3_header_main_user_activity {
    background: #0079c2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
    background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
    border-radius: 4px;
    font-family: Arvo, Arial;
    color: white;
    display: block;
    font-size: 10px;
    height: 1em;
    line-height: 1;
    padding: 4px;
    position: absolute;
    right: 58px;
    top: 12px;
  }
  #ok3 #ok3_header_main_user_activity:hover {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
    color: white;
    text-decoration: none;
  }
  #ok3 .ok3_ie7 #ok3_header_main_user_activity {
    z-index: 20;
  }
  #ok3 .ok3_header_main_nav_sub {
    display: none;
    position: absolute;
    right: 0;
    top: 48px;
    zoom: 1;
  }
  #ok3 .ok3_ie7 .ok3_header_main_nav_sub {
    width: 656px;
  }
  #ok3 .ok3_header_main_nav_sub_arrow {
    background-image: url(/images/backgrounds/header_main_nav_sub_arrow.png);
    background-repeat: no-repeat;
    height: 30px;
  }
  #ok3 .ok3_ie7 .ok3_header_main_nav_sub_arrow,
  #ok3 .ok3_ie8 .ok3_header_main_nav_sub_arrow {
    background-image: url(/images/backgrounds/header_main_nav_hover_arrow.gif);
    /* fading in on these sucks in ie7-8 */
  
  }
  #ok3 #ok3_header_main_nav_movies_sub .ok3_header_main_nav_sub_arrow {
    background-position: 374px bottom;
  }
  #ok3 #ok3_header_main_nav_recommendations_sub .ok3_header_main_nav_sub_arrow {
    background-position: 484px bottom;
  }
  #ok3 .ok3_header_main_nav_sub_content {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    background: white;
    border: 5px solid #ee2375;
    width: 646px;
  }
  #ok3 .ok3_header_main_nav_sub_content .ok3_feature {
    float: left;
    padding: 20px 20px 0 20px;
    width: 146px;
  }
  #ok3 .ok3_header_main_nav_sub_content .ok3_feature ul {
    margin: 0;
  }
  #ok3 .ok3_header_main_nav_sub_content .ok3_feature li {
    padding-bottom: 1em;
  }
  #ok3 .ok3_header_main_nav_sub_content .ok3_list {
    font-family: Arvo, Arial;
    font-size: 14px;
    margin-left: 166px;
    margin-right: 20px;
    margin-top: 20px;
    padding-bottom: 0;
  }
  #ok3 .ok3_header_main_nav_sub_content .ok3_list li {
    float: left;
    margin-bottom: .5em;
    width: 50%;
  }
  #ok3 .ok3_header_main_nav_sub_content .ok3_list li a {
    display: block;
    width: 95%;
  }
  #ok3 #ok3_header_main_user_nav {
    background: #ebebeb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    display: none;
    font-size: 12px;
    line-height: 1.5em;
    padding: .5em 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 46px;
    z-index: 10;
  }
  #ok3 #ok3_header_main_user_nav a,
  #ok3 #ok3_header_main_user_nav .ok3_salutation {
    line-height: 1;
    padding: .4em .8em;
  }
  #ok3 #ok3_header_main_user_nav a {
    color: #0079c2;
    display: block;
  }
  #ok3 #ok3_header_main_user_nav a:visited {
    color: #0079c2;
  }
  #ok3 #ok3_header_main_user_nav a:hover,
  #ok3 #ok3_header_main_user_nav a:active {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
    color: white;
    text-decoration: none;
  }
  #ok3 #ok3_header_main_user_nav hr {
    margin-bottom: 0;
  }
  #ok3 #ok3_header_main_user_nav .ok3_salutation {
    margin-bottom: 0;
  }
  #ok3 .ok3_ie7 #ok3_header_main_user_nav {
    border: 1px solid #ccc;
    width: 130px;
    top: 51px;
  }
  #ok3 .ok3_ie8 #ok3_header_main_user_nav {
    border: 1px solid #ccc;
  }
  #ok3 #ok3_header_main_user_toggle {
    background: #0079c2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
    background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
    border: 1px solid #959595;
    display: block;
    height: 24px;
    z-index: 15;
  }
  #ok3 #ok3_header_main_user_toggle:hover {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
  }
  #ok3 .ok3_ie7 #ok3_header_main_user_toggle {
    position: absolute;
    right: 0;
    top: 25px;
  }
  #ok3 #ok3_header_main_user_avatar {
    display: block;
    float: left;
    height: 24px;
    width: 39px;
  }
  #ok3 #ok3_header_main_user_switch {
    background: url(/images/buttons/switch.png) center 0 no-repeat;
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
    width: 24px;
  }
  #ok3 #ok3_header_main_user_switch.ok3_active {
    background-position: center -24px;
  }
  #ok3 .ok3_signup_container {
    background: #000000 url("/images/backgrounds/signin.jpg") no-repeat 26% 0px;
    height: 421px;
    margin-bottom: 20px;
    margin-top: 70px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right {
    float: right;
    padding-top: 68px;
    text-align: center;
    width: 360px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right h2 {
    color: #fff;
    font-family: Arvo, Arial;
    font-size: 4em;
    font-weight: normal;
    line-height: 1.129em;
    margin: 0;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right h3 {
    color: #ee2375;
    font-family: Arvo, Arial;
    font-size: 17px;
    line-height: 1.4em;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right p {
    margin: 20px 0 0;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_button.ok3_fb-login,
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_button.ok3_req-invite {
    display: block;
    float: none;
    font-size: 1.3em;
    margin-left: auto;
    margin-right: auto;
    width: 105px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_button.ok3_req-invite {
    color: #58585a!important;
    margin-top: 11px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials {
    font-size: 0;
    margin: 66px 14px 0 0;
    padding: 0;
    text-align: right;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li {
    color: #fff;
    display: inline-block;
    font-family: Verdana;
    font-size: 100%;
    font-size: 11px;
    list-style: none;
    margin-left: 2px;
    vertical-align: middle;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li:first-child {
    margin-right: 11px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a {
    background: url("/images/social/social-media-sprite-ok-header.png") no-repeat;
    display: block;
    height: 22px;
    width: 22px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a.ok3_soc_fb {
    background-position: 0 0;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a.ok3_soc_fb:hover {
    background-position: 0 -22px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a.ok3_soc_tw {
    background-position: -21px 0;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a.ok3_soc_tw:hover {
    background-position: -21px -22px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a.ok3_soc_pin {
    background-position: -43px 0;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a.ok3_soc_pin:hover {
    background-position: -43px -22px;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a.ok3_soc_goo {
    background-position: -65px 0;
  }
  #ok3 .ok3_signup_container .ok3_signup_inner_right .ok3_signup_socials li a.ok3_soc_goo:hover {
    background-position: -65px -22px;
  }
  #ok3 article {
    padding: 10px;
    background: white;
  }
  #ok3 #ok3_content {
    background: #ebebeb url(/images/backgrounds/content_texture.png) 0 0 repeat;
    padding: 1em 0 0;
    position: relative;
  }
  #ok3 #ok3_article {
    position: relative;
  }
  #ok3 #ok3_article_date {
    color: #afabab;
  }
  #ok3 #ok3_article_content {
    margin-left: 154px;
    margin-top: 1.5em;
  }
  #ok3 #ok3_article_figure {
    float: left;
    height: 192px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 1em;
    position: relative;
  }
  #ok3 #ok3_article_figure figure {
    background: black;
    background: rgba(0, 0, 0, 0.75);
    bottom: 0;
    color: white;
    font-size: 10px;
    left: 0;
    padding: .7em 0;
    position: absolute;
    text-indent: 1em;
    width: 100%;
  }
  #ok3 #ok3_article_location {
    text-transform: uppercase;
  }
  #ok3 #ok3_article_share {
    left: 10px;
    position: absolute;
    top: 278px;
  }
  #ok3 #ok3_article_share_links {
    background: url(/images/elements/hr.png) bottom left repeat-x;
    padding: .5em 0 1em 0;
    width: 90%;
  }
  #ok3 #ok3_article_social {
    float: left;
  }
  #ok3 #ok3_article_about_the_author h2 {
    margin-bottom: .5em;
  }
  #ok3 #ok3_article_about_the_author_photo {
    display: block;
    float: left;
    height: 80px;
    margin-right: 12px;
    width: 112px;
  }
  #ok3 #ok3_article_about_the_author_content {
    margin-left: 92px;
  }
  #ok3 #ok3_article_about_the_author_content nav {
    margin-bottom: 1em;
  }
  #ok3 #ok3_article_about_the_author_name {
    font-family: Arvo, Arial;
    font-size: 14px;
    margin-right: .5em;
  }
  #ok3 #ok3_article_comments_count {
    font-size: 14px;
  }
  #ok3 #ok3_add_comment {
    width: 100%;
  }
  #ok3 #ok3_add_comment .ok3_input {
    border: 0;
    height: 1.5em;
    line-height: 1.5em;
    font-size: 11px;
    width: 100%;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
  }
  #ok3 #ok3_add_comment .ok3_input_wrapper {
    border: 1px solid #959595;
    border-radius: 4px;
    padding: .2em .5em;
  }
  #ok3 #ok3_add_comment .ok3_form_controls {
    display: block;
    margin-bottom: 2em;
    margin-top: .5em;
    padding: .5em 0;
    text-align: right;
  }
  #ok3 #ok3_aside_find_a_theatre {
    text-align: right;
    padding-top: 5px;
  }
  #ok3 aside.ok3_ad {
    background: white;
    border: 1px solid #eee;
    margin-bottom: 10px;
    padding-top: 10px;
    text-align: center;
  }
  #ok3 aside.ok3_ad img {
    height: 250px;
    width: 300px;
  }
  #ok3 aside.ok3_ad figcaption {
    font-size: 8px;
    line-height: 10px;
    margin-right: 10px;
    text-align: right;
  }
  #ok3 .ok3_comments_list {
    list-style: none outside;
    margin: 0;
  }
  #ok3 .ok3_comments_list li:first-child {
    background: none;
    padding-top: 0;
  }
  #ok3 .ok3_comments_list li {
    background: url(/images/elements/hr.png) 0 0 repeat-x;
    margin-bottom: 1em;
    padding-top: 1em;
  }
  #ok3 .ok3_commenter_avatar {
    border: 1px solid #959595;
    display: block;
    float: left;
  }
  #ok3 .ok3_comment_wrapper {
    margin-left: 54px;
  }
  #ok3 .ok3_ie7 .ok3_comment_wrapper {
    float: right;
    margin-left: 0;
  }
  #ok3 .ok3_commenter_title {
    display: block;
  }
  #ok3 .ok3_icon_inline {
    line-height: 0;
    position: relative;
    top: 3px;
    vertical-align: center;
    margin-top: -5px;
  }
  #ok3 .ok3_approval_rating {
    background: url(/images/icons/thumbs-up.png) -3px -3px no-repeat;
    padding-left: 23px;
  }
  #ok3 .ok3_ok_rating {
    background: url(/images/logo/ok_icon.png) left center no-repeat;
    padding-left: 26px;
  }
  #ok3 .ok3_movie_times ol {
    line-height: 1.5em;
    list-style: none outside;
  }
  #ok3 .ok3_movie_times li {
    display: inline;
    padding: 0;
  }
  #ok3 .ok3_movie_times li:after {
    content: ' | ';
  }
  #ok3 .ok3_movie_times li:last-child:after {
    content: '';
  }
  #ok3 .ok3_ie7 .ok3_movie_times li.ok3_last_child:after,
  #ok3 .ok3_ie8 .ok3_movie_times li.ok3_last_child:after {
    content: '';
    /* css support polyfill, req's javascript */
  
  }
  #ok3 _worth_your_time,
  #ok3 .ok3_not_worth_your_time {
    padding-right: 26px;
    background-position: right center;
    background-repeat: no-repeat;
  }
  #ok3 .ok3_not_worth_your_time {
    background-image: url(/images/icons/thumbs-down.png);
  }
  #ok3 .ok3_inline_search {
    display: inline-block;
  }
  #ok3 .ok3_inline_search .ok3_input {
    border: 1px solid #959595;
    border-right: 0;
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background: #e1e1e1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(49%, #f0f0f0), color-stop(50%, #e1e1e1), color-stop(100%, #e1e1e1));
    background: -webkit-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
    background: linear-gradient(top, #f2f2f2 0%, #f0f0f0 49%, #e1e1e1 50%, #e1e1e1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2, endColorstr=#e1e1e1, GradientType=0);
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    color: #464646;
    font-size: 11px;
    height: 1em;
    line-height: 1.5em;
    margin: 0;
    padding: 3px 5px 2px;
    width: 4em;
  }
  #ok3 .ok3_inline_search .ok3_input:focus {
    outline: 0;
  }
  #ok3 .ok3_inline_search .ok3_submit {
    border: 1px solid #959595;
    border-left: 0;
    display: inline-block;
    font-size: 11px;
    height: 1em;
    line-height: 1.5em;
    padding: 1px 3px 4px;
    vertical-align: middle;
    background: #0079c2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
    background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  #ok3 .ok3_inline_search .ok3_submit:hover {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
  }
  #ok3 .ok3_ie7 .ok3_inline_search {
    display: inline;
  }
  #ok3 .ok3_ie7 .ok3_inline_search .ok3_input,
  #ok3 .ok3_ie8 .ok3_inline_search .ok3_input,
  #ok3 .ok3_ie9 .ok3_inline_search .ok3_input {
    height: 1.4em;
  }
  #ok3 .ok3_ie7 .ok3_inline_search .ok3_submit,
  #ok3 .ok3_ie8 .ok3_inline_search .ok3_submit,
  #ok3 .ok3_ie9 .ok3_inline_search .ok3_submit {
    height: 1.4em;
    padding: 3px 3px 2px;
  }
  #ok3 .ok3_grid_container_12 {
    /* basic */
  
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 984px;
    /* global grid unit styling */
  
    /* use .grid_alpha and .grid_omega when nesting grids */
  
    /* basic units */
  
    /* grid prefixes (add empty columns on the left )*/
  
    /* grid suffixes (add empty columns on the right) */
  
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_1,
  #ok3 .ok3_grid_container_12 .ok3_grid_2,
  #ok3 .ok3_grid_container_12 .ok3_grid_3,
  #ok3 .ok3_grid_container_12 .ok3_grid_4,
  #ok3 .ok3_grid_container_12 .ok3_grid_5,
  #ok3 .ok3_grid_container_12 .ok3_grid_6,
  #ok3 .ok3_grid_container_12 .ok3_grid_7,
  #ok3 .ok3_grid_container_12 .ok3_grid_8,
  #ok3 .ok3_grid_container_12 .ok3_grid_9,
  #ok3 .ok3_grid_container_12 .ok3_grid_10,
  #ok3 .ok3_grid_container_12 .ok3_grid_11,
  #ok3 .ok3_grid_container_12 .ok3_grid_12 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_alpha {
    margin-left: 0;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_omega {
    margin-right: 0;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_1 {
    width: 72px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_2 {
    width: 154px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_3 {
    width: 236px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_4 {
    width: 318px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_5 {
    width: 400px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_6 {
    width: 482px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_7 {
    width: 564px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_8 {
    width: 646px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_9 {
    width: 728px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_10 {
    width: 810px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_11 {
    width: 892px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_12 {
    width: 974px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_1 {
    padding-left: 82px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_2 {
    padding-left: 288px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_3 {
    padding-left: 432px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_4 {
    padding-left: 576px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_5 {
    padding-left: 720px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_6 {
    padding-left: 864px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_7 {
    padding-left: 1008px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_8 {
    padding-left: 1152px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_9 {
    padding-left: 1296px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_10 {
    padding-left: 1440px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_prefix_11 {
    padding-left: 1584px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_1 {
    padding-right: 82px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_2 {
    padding-right: 288px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_3 {
    padding-right: 432px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_4 {
    padding-right: 576px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_5 {
    padding-right: 720px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_6 {
    padding-right: 864px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_7 {
    padding-right: 1008px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_8 {
    padding-right: 1152px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_9 {
    padding-right: 1296px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_10 {
    padding-right: 1440px;
  }
  #ok3 .ok3_grid_container_12 .ok3_grid_suffix_11 {
    padding-right: 1584px;
  }
  #ok3 .ok3-movie-link-mixin a {
    height: auto;
    overflow: hidden;
    display: block;
    background: #666666 url(/images/icons/movie-icon.png) no-repeat;
    color: #58585a;
    border: 1px solid #CCC;
    height: 225px;
  }
  #ok3 .ok3-movie-link-mixin a:hover {
    text-decoration: none;
  }
  #ok3 .ok3-movie-link-mixin a img {
    border: none !important;
  }
  #ok3 .ok3-movie-link-mixin a img.ok3_poster {
    width: 148px;
  }
  #ok3 .ok3-movie-link-mixin a span {
    position: absolute;
    top: 90px;
    width: 140px;
    padding: 5px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: Arvo, serif;
    display: block;
  }
  #ok3 .ok3-moive-info-mixin {
    /* popup tooltip */
  
  }
  #ok3 .ok3-moive-info-mixin .ok3_age_rating {
    background: url(/images/backgrounds/okay_age_rating_approved.png) right top no-repeat;
    color: white;
    font-size: 18px;
    padding: 5px 6px 10px;
    position: absolute;
    top: 176px;
    right: -5px;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3-moive-info-mixin .ok3_age_rating img {
    vertical-align: bottom;
  }
  #ok3 .ok3-moive-info-mixin .ok3_age_rating_not_approved {
    background-image: url(/images/backgrounds/okay_age_rating_not_approved.png);
  }
  #ok3 .ok3-moive-info-mixin .ok3_approval_rating {
    font-weight: bold;
    padding-left: 20px;
  }
  #ok3 .ok3-moive-info-mixin .ok3_poster {
    border: 1px solid #cccccc;
    height: 227px;
    /* this is natural height of posters */
  
  }
  #ok3 .ok3-moive-info-mixin .ok3_ribbon {
    background: black;
    background: rgba(0, 0, 0, 0.7);
    color: #ffde00;
    font-size: 11px;
    padding: .1em .5em;
    position: absolute;
    text-transform: uppercase;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3-moive-info-mixin .ok3_worth_your_time {
    font-size: 11px;
    padding-right: 0;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3-moive-info-mixin .ok3_hover_content {
    display: none;
    /* Hide tooltip - included in LESS */
  
  }
  #ok3 #ok3_home {
    padding: 0;
  }
  #ok3 #ok3_home #ok3_home_logged_in {
    background: transparent;
    padding: 0;
  }
  #ok3 #ok3_home #ok3_home_logged_in header h2 {
    float: left;
  }
  #ok3 #ok3_home #ok3_home_logged_in header a {
    float: right;
    margin-top: 3px;
  }
  #ok3 #ok3_home #ok3_home_logged_out {
    background-color: #fff !important;
    border-top: 1px solid #d7d7d7;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-left: 1px solid #d7d7d7;
    -moz-box-shadow: 1px 1px 1px #e4e4e4;
    -webkit-box-shadow: 1px 1px 1px #e4e4e4;
    box-shadow: 1px 1px 1px #e4e4e4;
    padding: 0;
    margin-bottom: 20px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits {
    list-style: none;
    margin: 0;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li {
    padding: 30px;
    text-align: center;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li h2.ok3_benefits_header {
    color: #ee2375;
    font-size: 2.5em;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_text {
    font-size: 14px;
    margin-bottom: 30px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home {
    overflow: hidden;
    margin: 0 auto 30px;
    width: 420px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability {
    width: 50px;
    height: 50px;
    float: left;
    cursor: pointer;
    background-image: url('../images/icons/availability_50s.png');
    background-repeat: no-repeat;
    margin: 0 10px 10px 0;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.redbox {
    background-position: 0px 0px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.hulu {
    background-position: 0px -50px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.netflix_instant {
    background-position: 0px -100px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.netflix_dvd {
    background-position: 0px -150px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.itunes {
    background-position: 0px -200px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.in_theatres {
    background-position: 0px -250px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.amazon_dvd {
    background-position: 0px -300px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.amazon_instant {
    background-position: 0px -350px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.amazon_instant_hd {
    background-position: 0px -400px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.amazon_blu_ray {
    display: none;
    background-position: 0px -300px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.amazon {
    background-position: 0px -500px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.itunes_2 {
    background-position: 0px -550px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.dvd_video {
    background-position: 0px -600px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.blu_ray {
    background-position: 0px -650px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_icons_availability_home .ok3_icon_availability.google_play {
    background-position: 0px -450px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li ul {
    display: inline-block;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_nearby_theaters {
    width: 318px;
    text-align: left;
    margin: 20px auto 0;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_join {
    display: inline-block;
    font-weight: bold;
    font-size: 1.1em;
    padding: .9em 1.4em;
    border-radius: 7px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_join span {
    font-size: 2em;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_review_movie_block {
    display: inline-block;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_review_movie_block .ok3_benefits_review_movie {
    width: 148px;
    float: left;
    margin-right: 22px;
    position: relative;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_review_movie_block .ok3_benefits_review {
    width: 285px;
    float: left;
    border: 1px solid #f0f0f0;
    background-color: #f5f5f5;
    text-align: left;
    padding: 20px 15px;
    margin-top: 35px;
    font-size: 1.2em;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_review_movie_block .ok3_benefits_review a#ok3_benefits_review_title {
    font-weight: bold;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li .ok3_benefits_review_movie_block .ok3_benefits_review a#ok3_benefits_review_more {
    font-size: .8em;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li #trusted_reviewers_header {
    font-size: 1.4em;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li #pointing_arrow {
    float: left;
    background: url(/images/content/home/follow_pointing_arrow.png) left bottom no-repeat;
    width: 41px;
    height: 102px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li ul#ok3_benefits_reviewers_list {
    list-style: none;
    margin: 0;
    width: 480px;
    font-size: 1.2em;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li ul#ok3_benefits_reviewers_list li {
    float: left;
    width: 240px;
    margin-top: 25px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li ul#ok3_benefits_reviewers_list li #ok3_benefits_reviewer_avatar {
    float: left;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li ul#ok3_benefits_reviewers_list li #ok3_benefits_reviewer_avatar .ok3_reviewer_avatar {
    width: 52px;
    border: 1px solid #959595;
    margin-bottom: -7px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li ul#ok3_benefits_reviewers_list li #ok3_benefits_reviewer_meta {
    float: left;
    padding-top: 8px;
    padding-right: 50px;
    padding-left: 8px;
    width: 120px;
  }
  #ok3 #ok3_home #ok3_home_logged_out ul#ok3_benefits > li:nth-child(even) {
    background-color: #f5f5f5;
  }
  #ok3 .ok3_movie_list {
    list-style: none outside;
    margin: 0;
    /* popup tooltip */
  
  }
  #ok3 .ok3_movie_list li {
    float: left;
    margin: 0 12px 12px 0;
    position: relative;
    height: 243px;
    /* Ensure li has a height so that height remains equal if no WYT exists - this has been included in LESS */
  
  }
  #ok3 .ok3_movie_list li:nth-child(4n+0) {
    margin-right: 0;
  }
  #ok3 .ok3_movie_list li a {
    height: auto;
    overflow: hidden;
    display: block;
    background: #666666 url(/images/icons/movie-icon.png) no-repeat;
    color: #58585a;
    border: 1px solid #CCC;
    height: 225px;
  }
  #ok3 .ok3_movie_list li a:hover {
    text-decoration: none;
  }
  #ok3 .ok3_movie_list li a img {
    border: none !important;
  }
  #ok3 .ok3_movie_list li a img.ok3_poster {
    width: 148px;
  }
  #ok3 .ok3_movie_list li a span {
    position: absolute;
    top: 90px;
    width: 140px;
    padding: 5px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: Arvo, serif;
    display: block;
  }
  #ok3 .ok3_movie_list .ok3_age_rating {
    background: url(/images/backgrounds/okay_age_rating_approved.png) right top no-repeat;
    color: white;
    font-size: 18px;
    padding: 5px 6px 10px;
    position: absolute;
    top: 176px;
    right: -5px;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3_movie_list .ok3_age_rating img {
    vertical-align: bottom;
  }
  #ok3 .ok3_movie_list .ok3_age_rating_not_approved {
    background-image: url(/images/backgrounds/okay_age_rating_not_approved.png);
  }
  #ok3 .ok3_movie_list .ok3_approval_rating {
    font-weight: bold;
    padding-left: 20px;
  }
  #ok3 .ok3_movie_list .ok3_poster {
    border: 1px solid #cccccc;
    height: 227px;
    /* this is natural height of posters */
  
  }
  #ok3 .ok3_movie_list .ok3_ribbon {
    background: black;
    background: rgba(0, 0, 0, 0.7);
    color: #ffde00;
    font-size: 11px;
    padding: .1em .5em;
    position: absolute;
    text-transform: uppercase;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3_movie_list .ok3_worth_your_time {
    font-size: 11px;
    padding-right: 0;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3_movie_list .ok3_hover_content {
    display: none;
    /* Hide tooltip - included in LESS */
  
  }
  #ok3 .ok3_benefits_review_movie {
    height: 243px;
    /* popup tooltip */
  
  }
  #ok3 .ok3_benefits_review_movie a {
    height: auto;
    overflow: hidden;
    display: block;
    background: #666666 url(/images/icons/movie-icon.png) no-repeat;
    color: #58585a;
    border: 1px solid #CCC;
    height: 225px;
  }
  #ok3 .ok3_benefits_review_movie a:hover {
    text-decoration: none;
  }
  #ok3 .ok3_benefits_review_movie a img {
    border: none !important;
  }
  #ok3 .ok3_benefits_review_movie a img.ok3_poster {
    width: 148px;
  }
  #ok3 .ok3_benefits_review_movie a span {
    position: absolute;
    top: 90px;
    width: 140px;
    padding: 5px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: Arvo, serif;
    display: block;
  }
  #ok3 .ok3_benefits_review_movie .ok3_age_rating {
    background: url(/images/backgrounds/okay_age_rating_approved.png) right top no-repeat;
    color: white;
    font-size: 18px;
    padding: 5px 6px 10px;
    position: absolute;
    top: 176px;
    right: -5px;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3_benefits_review_movie .ok3_age_rating img {
    vertical-align: bottom;
  }
  #ok3 .ok3_benefits_review_movie .ok3_age_rating_not_approved {
    background-image: url(/images/backgrounds/okay_age_rating_not_approved.png);
  }
  #ok3 .ok3_benefits_review_movie .ok3_approval_rating {
    font-weight: bold;
    padding-left: 20px;
  }
  #ok3 .ok3_benefits_review_movie .ok3_poster {
    border: 1px solid #cccccc;
    height: 227px;
    /* this is natural height of posters */
  
  }
  #ok3 .ok3_benefits_review_movie .ok3_ribbon {
    background: black;
    background: rgba(0, 0, 0, 0.7);
    color: #ffde00;
    font-size: 11px;
    padding: .1em .5em;
    position: absolute;
    text-transform: uppercase;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3_benefits_review_movie .ok3_worth_your_time {
    font-size: 11px;
    padding-right: 0;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3_benefits_review_movie .ok3_hover_content {
    display: none;
    /* Hide tooltip - included in LESS */
  
  }
  #ok3 .ok3_ie7 #ok3_home header {
    margin-top: 1em;
  }
  #ok3 .ok3_ie7 #ok3_home .ok3_movie_list {
    margin-top: 1em;
  }
  #ok3 .ok3_ie7 #ok3_home .ok3_movie_list li.ok3_last_col,
  #ok3 .ok3_ie8 #ok3_home .ok3_movie_list li.ok3_last_col {
    margin-right: 0;
    /* css support polyfill, req's javscript */
  
  }
  #ok3 #ok3_testimonial_banner {
    height: 49px;
    background: #f5f5f3;
    margin-bottom: 10px;
    overflow: hidden;
  }
  #ok3 #ok3_testimonial_banner #ok3_tb_title {
    background: url("/images/content/home/featured-in.png") no-repeat;
    display: block;
    width: 170px;
    height: 49px;
    float: left;
  }
  #ok3 #ok3_testimonial_banner a {
    width: 160px;
    height: 49px;
    display: block;
    float: left;
    background: url("/images/content/home/featured-in.png") no-repeat;
    cursor: pointer;
  }
  #ok3 #ok3_testimonial_banner a#ok3_tb_1 {
    background-position: -175px 0px;
    width: 145px;
  }
  #ok3 #ok3_testimonial_banner a#ok3_tb_2 {
    background-position: -314px 0px;
    width: 155px;
  }
  #ok3 #ok3_testimonial_banner a#ok3_tb_3 {
    background-position: -470px 0px;
  }
  #ok3 #ok3_testimonial_banner a#ok3_tb_4 {
    background-position: -629px 0px;
    width: 165px;
  }
  #ok3 #ok3_testimonial_banner a#ok3_tb_5 {
    background-position: -795px 0px;
  }
  #ok3 #ok3_testimonial_banner a#ok3_tb_1:hover,
  #ok3 #ok3_testimonial_banner #ok3_tb_2:hover,
  #ok3 #ok3_testimonial_banner #ok3_tb_3:hover,
  #ok3 #ok3_testimonial_banner #ok3_tb_4:hover,
  #ok3 #ok3_testimonial_banner #ok3_tb_5:hover {
    background-position-y: -49px;
  }
  #ok3 .ok3_ie7 #ok3_home_advice {
    margin-top: 1em;
  }
  #ok3 .ok3_ie7 #ok3_home_advice a {
    padding: .4em 1em .5em .5em;
  }
  #ok3 .ok3_ie7 #ok3_home_advice a .ok3_category {
    background: none;
    padding: 0;
  }
  #ok3 #ok3_home_new_articles .ok3_button {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 9px;
    text-align: center;
  }
  #ok3 .ok3_ie7 #ok3_home_new_articles {
    margin-top: 1em;
  }
  #ok3 .ok3_ie7 #ok3_home_new_articles .ok3_button {
    background: #0079c2;
  }
  #ok3 ul.ok3_movie_list li a span,
  #ok3 #ok3_product_poster_background span {
    position: absolute;
    top: 90px;
    width: 140px;
    padding: 5px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: Arvo, serif;
  }
  #ok3 ul.ok3_movie_list span.ok3_age_rating,
  #ok3 .ok3_benefits_review_movie span.ok3_age_rating {
    top: 190px !important;
  }
  #ok3 .ok3_benefits_review_movie span.ok3_age_rating {
    right: -4px;
  }
  #ok3 .ok3_grid_container_12 div.ok3_grid_8 ul.ok3_movie_list li,
  #ok3 .ok3_grid_container_12 div.ok3_grid_8 ul.ok3_movie_list li a,
  #ok3 .ok3_grid_container_12 div.ok3_grid_8 ul.ok3_movie_list li a img.ok3_poster {
    width: 148px !important;
  }
  #ok3 #ok3_header_main_logo_large {
    margin: 15px auto;
    width: 320px;
    height: auto;
    overflow: hidden;
  }
  #ok3 #ok3_header_main_logo_large a {
    display: block;
    float: left;
  }
  #ok3 #ok3_header_main_logo_large span.ok3_tag_line {
    font-size: 22px;
    padding-top: 50px;
    display: block;
    line-height: 1.4;
    color: #666;
  }
  #ok3 .ok3_login_container {
    width: 480px;
    margin: 0 auto;
  }
  #ok3 .social_login_buttons .big {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 .social_login_buttons .small {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 .social_login_buttons a.ok3_fb_login {
    display: block;
    background-color: #3b5b9a;
    color: white;
    margin: 0 auto;
    font-family: Arvo;
    font-size: 18px;
    background-image: url(/images/social/facebook-f.svg);
    background-repeat: no-repeat;
    border-radius: 3px;
    background-size: 55px;
  }
  #ok3 .social_login_buttons a.ok3_fb_login.ok3_loader {
    background-image: url(../images/loaders/timer-FB.gif);
  }
  #ok3 .social_login_buttons a.ok3_fb_login.ok3_big_button {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 .social_login_buttons a.ok3_fb_login.ok3_small_button {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 .social_login_buttons a.ok3_fb_login:hover {
    text-decoration: none;
    background-color: #27498e;
  }
  #ok3 .social_login_buttons a.ok3_fb_login span {
    font-size: 10px;
    margin-left: 5px;
  }
  #ok3 .social_login_buttons a.ok3_tw_login {
    display: block;
    background-color: #00aced;
    margin: 0 auto;
    color: white;
    font-family: Arvo;
    background-image: url(/images/social/twitter.svg);
    background-repeat: no-repeat;
    border-radius: 3px;
  }
  #ok3 .social_login_buttons a.ok3_tw_login.ok3_loader {
    background-image: url(../images/loaders/timer-twitter.gif);
  }
  #ok3 .social_login_buttons a.ok3_tw_login.ok3_big_button {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 .social_login_buttons a.ok3_tw_login.ok3_small_button {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 .social_login_buttons a.ok3_tw_login:hover {
    text-decoration: none;
    background-color: #49c8f5;
  }
  #ok3 .social_login_buttons a.ok3_tw_login span {
    font-size: 10px;
    margin-left: 6px;
  }
  #ok3 .ok3_login {
    margin-top: 180px;
  }
  #ok3 .ok3_login article#ok3_login {
    background: transparent;
    text-align: center;
    broder: 1px solid green!important;
  }
  #ok3 .ok3_login article#ok3_login #ok3_login_or {
    padding: 4px;
    border-radius: 13px;
    color: #f1f1f1;
    margin-left: auto;
    margin-right: auto;
    width: 12px;
    display: block;
    margin-bottom: 10px;
    margin-top: -38px;
    background: #C1C1C1;
    font-size: 10px;
  }
  #ok3 .ok3_login article#ok3_login .big {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 .ok3_login article#ok3_login .small {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_fb_login {
    display: block;
    background-color: #3b5b9a;
    color: white;
    margin: 0 auto;
    font-family: Arvo;
    font-size: 18px;
    background-image: url(/images/social/facebook-f.svg);
    background-repeat: no-repeat;
    border-radius: 3px;
    background-size: 55px;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_fb_login.ok3_loader {
    background-image: url(../images/loaders/timer-FB.gif);
  }
  #ok3 .ok3_login article#ok3_login a.ok3_fb_login.ok3_big_button {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_fb_login.ok3_small_button {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_fb_login:hover {
    text-decoration: none;
    background-color: #27498e;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_fb_login span {
    font-size: 10px;
    margin-left: 5px;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_tw_login {
    display: block;
    background-color: #00aced;
    margin: 0 auto;
    color: white;
    font-family: Arvo;
    background-image: url(/images/social/twitter.svg);
    background-repeat: no-repeat;
    border-radius: 3px;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_tw_login.ok3_loader {
    background-image: url(../images/loaders/timer-twitter.gif);
  }
  #ok3 .ok3_login article#ok3_login a.ok3_tw_login.ok3_big_button {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_tw_login.ok3_small_button {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_tw_login:hover {
    text-decoration: none;
    background-color: #49c8f5;
  }
  #ok3 .ok3_login article#ok3_login a.ok3_tw_login span {
    font-size: 10px;
    margin-left: 6px;
  }
  #ok3 .ok3_login article#ok3_login hr {
    border-top: 2px dotted rgba(0, 0, 0, 0.1);
    margin: 20px 0;
  }
  #ok3 .ok3_login article#ok3_login input.ok3_input_text {
    width: 260px;
    margin-bottom: 10px;
  }
  #ok3 .ok3_login article#ok3_login .ok3_button {
    padding: 8px 25px;
    font-size: 16px;
  }
  #ok3 .ok3_login article#ok3_login .ok3_danger_button {
    background: #af1c1c;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmUxYjFjIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5IiBzdG9wLWNvbG9yPSJyZ2IoMjU1LCAzMywgMzUpIi8+PHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNhZjFjMWMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9InJnYigxODAsIDMxLCAzMSkiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZzEpIiAvPjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe1b1c), color-stop(49%, #fe1b1c), color-stop(50%, #af1c1c), color-stop(100%, #af1c1c));
    background: -webkit-linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
    background: -o-linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
    background: -ms-linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
    background: linear-gradient(top, #fe1b1c 0%, #fe1b1c 49%, #af1c1c 50%, #af1c1c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe1b1c, endColorstr=#af1c1c, GradientType=0);
  }
  #ok3 .ok3_login article#ok3_login .ok3_danger_button:hover {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
  }
  #ok3 .ok3_login article#ok3_login .reg_form {
    text-align: left;
  }
  #ok3 .ok3_login article#ok3_login .reg_form input {
    float: left;
  }
  #ok3 .ok3_login article#ok3_login .reg_form span {
    line-height: 38px;
  }
  #ok3 .ok3_login article#ok3_login .loader.hide {
    display: none;
  }
  #ok3 #ok3_new_user h1 {
    text-align: center;
  }
  #ok3 #ok3_new_user label.ok3_form {
    display: none;
  }
  #ok3 #ok3_new_user .ok3_validator_notice {
    overflow: visible;
  }
  #ok3 #ok3_new_user .gender_select {
    display: block;
    width: 200px;
  }
  #ok3 #ok3_new_user article {
    overflow: visible;
    text-align: left;
    width: 298px;
    margin-left: auto;
    margin-right: auto;
  }
  #ok3 #ok3_new_user .ok3_form_info {
    padding-left: 0;
  }
  #ok3 #ok3_new_user .ok3_validator_notice {
    color: red;
    display: none;
  }
  #ok3 #ok3_new_user .ok3_validator_notice:after {
    clear: both;
  }
  #ok3 #ok3_social_buttons {
    margin-bottom: 10px;
  }
  #ok3 #ok3_social_buttons .big {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 #ok3_social_buttons .small {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 #ok3_social_buttons a.ok3_fb_login {
    display: block;
    background-color: #3b5b9a;
    color: white;
    margin: 0 auto;
    font-family: Arvo;
    font-size: 18px;
    background-image: url(/images/social/facebook-f.svg);
    background-repeat: no-repeat;
    border-radius: 3px;
    background-size: 55px;
  }
  #ok3 #ok3_social_buttons a.ok3_fb_login.ok3_loader {
    background-image: url(../images/loaders/timer-FB.gif);
  }
  #ok3 #ok3_social_buttons a.ok3_fb_login.ok3_big_button {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 #ok3_social_buttons a.ok3_fb_login.ok3_small_button {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 #ok3_social_buttons a.ok3_fb_login:hover {
    text-decoration: none;
    background-color: #27498e;
  }
  #ok3 #ok3_social_buttons a.ok3_fb_login span {
    font-size: 10px;
    margin-left: 5px;
  }
  #ok3 #ok3_social_buttons a.ok3_tw_login {
    display: block;
    background-color: #00aced;
    margin: 0 auto;
    color: white;
    font-family: Arvo;
    background-image: url(/images/social/twitter.svg);
    background-repeat: no-repeat;
    border-radius: 3px;
  }
  #ok3 #ok3_social_buttons a.ok3_tw_login.ok3_loader {
    background-image: url(../images/loaders/timer-twitter.gif);
  }
  #ok3 #ok3_social_buttons a.ok3_tw_login.ok3_big_button {
    background-size: 55px;
    font-size: 18px;
    height: 35px;
    padding: 18px 5px 0 55px;
    width: 220px;
  }
  #ok3 #ok3_social_buttons a.ok3_tw_login.ok3_small_button {
    background-size: 35px;
    font-size: 12px;
    height: 24px;
    padding: 11px 0px 0px 43px;
    width: 150px;
    margin: 10px 0px 0px 0px;
  }
  #ok3 #ok3_social_buttons a.ok3_tw_login:hover {
    text-decoration: none;
    background-color: #49c8f5;
  }
  #ok3 #ok3_social_buttons a.ok3_tw_login span {
    font-size: 10px;
    margin-left: 6px;
  }
  #ok3 #ok3_movie_search_header {
    font-size: 12px;
    margin-top: 1em;
  }
  #ok3 #ok3_movie_search {
    margin-bottom: 2em;
  }
  #ok3 #ok3_movie_search form {
    background: #ebebeb;
    padding: 10px;
  }
  #ok3 #ok3_movie_search h3 {
    color: #ee2375;
    font-weight: bold;
  }
  #ok3 #ok3_movie_search ul {
    list-style: none outside;
    margin: 0;
  }
  #ok3 #ok3_movie_search .ok3_movie_search_rating_header h3 {
    float: left;
    line-height: 16px;
    vertical-align: bottom;
  }
  #ok3 #ok3_movie_search .ok3_movie_search_section {
    float: left;
  }
  #ok3 #ok3_movie_search_rating {
    width: 25%;
  }
  #ok3 #ok3_movie_search_availability {
    width: 25%;
  }
  #ok3 #ok3_movie_search_genre {
    width: 50%;
  }
  #ok3 #ok3_movie_search_genres {
    width: 100%;
  }
  #ok3 #ok3_movie_search_results_list {
    list-style: none outside;
    margin: 0;
    margin-top: 1em;
  }
  #ok3 #ok3_movie_search_results_list .ok3_hover_content {
    display: none;
  }
  #ok3 #ok3_movie_search_results_list li {
    border: 1px solid #cccccc;
    display: block;
    float: left;
    height: 225px;
    margin: 0 6px 6px 0;
    position: relative;
    width: 150px;
  }
  #ok3 #ok3_movie_search_results_list li:nth-child(4n+0) {
    margin-right: 0;
  }
  #ok3 #ok3_movie_search_results_list .ok3_result_ribbon {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
    color: #ffde00;
    font-size: 11px;
    padding: .1em .5em;
    position: absolute;
    text-transform: uppercase;
    font-family: Arvo, Arial;
  }
  #ok3 #ok3_movie_search_results_list .ok3_result_rating {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
    bottom: 0;
    color: #ffde00;
    font-size: 26px;
    font-weight: bold;
    padding: 3px;
    position: absolute;
    right: 0;
    font-family: Arvo, Arial;
  }
  #ok3 #ok3_movie_search_results_list .ok3_result_rating .ok3_percent_sign {
    font-size: 50%;
    vertical-align: top;
  }
  #ok3 #ok3_movie_search_results_list .ok3_result_rating .ok3_result_rating_text {
    background: url(/images/icons/result_rating_text.png) right bottom no-repeat;
    display: block;
    font-size: 1px;
    height: 10px;
    padding-top: 3px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100%;
  }
  #ok3 .ok3_ie7 #ok3_movie_search_results_list .ok3_result_ribbon {
    background: url(/images/backgrounds/black_70.png) 0 0 repeat;
  }
  #ok3 .ok3_ie7 #ok3_movie_search_results_list .ok3_result_rating {
    background: url(/images/backgrounds/black_70.png) 0 0 repeat;
    width: 55%;
  }
  #ok3 .ok3_ie7 #ok3_movie_search_results_list .ok3_result_rating_text {
    background-position: top center;
  }
  #ok3 .ok3_ie7 #ok3_movie_search_results_list li.ok3_last_col,
  #ok3 .ok3_ie8 #ok3_movie_search_results_list li.ok3_last_col {
    margin-right: 0;
  }
  #ok3 #ok3_movie_search_results_info {
    position: relative;
  }
  #ok3 #ok3_movie_search_results_breadcrumbs {
    float: left;
    line-height: 1.5em;
    position: relative;
    top: 3px;
  }
  #ok3 #ok3_movie_search_results_sort_by {
    float: right;
    line-height: 1.5em;
    position: relative;
    top: 0;
  }
  #ok3 #ok3_movie_times_map {
    border: 3px solid #e1e1e1;
  }
  #ok3 #ok3_movie_times_map_controls {
    background: #ebebeb;
    font-size: 11px;
    padding: .5em;
    position: relative;
  }
  #ok3 #ok3_movie_times_map_controls .chzn-single {
    height: 18px;
    line-height: 18px;
  }
  #ok3 #ok3_movie_times_map_controls .chzn-container-single .chzn-single div b {
    background-position: 0 -2px;
  }
  #ok3 #ok3_movie_times_map_controls .chzn-container-active .chzn-single-with-drop div b {
    background-position: -18px -2px;
  }
  #ok3 #ok3_movie_times_map_controls .ok3_input {
    background: white;
  }
  #ok3 #ok3_movie_times_map_controls .ok3_zip_code_search {
    position: relative;
    top: -1px;
  }
  #ok3 .ok3_ie7 #ok3_movie_times_map_controls .ok3_button,
  #ok3 .ok3_ie8 #ok3_movie_times_map_controls .ok3_button {
    background: #0079c2;
  }
  #ok3 #ok3_movie_times_map_controls_date {
    width: 11em;
  }
  #ok3 #ok3_movie_times_map_controls_date_chzn {
    vertical-align: bottom;
  }
  #ok3 #ok3_movie_times_map_fandango {
    margin-left: 1em;
  }
  #ok3 #ok3_movie_times_map_use_location {
    margin-left: 1em;
  }
  #ok3 .ok3_fandango {
    vertical-align: middle;
  }
  #ok3 #ok3_movie_times_theatres {
    list-style: none outside;
    margin: 1em 0 0;
    padding: 0 0 1em 0;
  }
  #ok3 #ok3_movie_times_theatres .ok3_movie_times_theatre {
    margin-top: 1em;
    padding-bottom: 1em;
  }
  #ok3 #ok3_movie_times_theatres .ok3_theatre_number {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
    border-radius: 4px;
    color: white;
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    margin-right: .25em;
    padding: .2em .4em;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
  }
  #ok3 #ok3_movie_times_theatres .ok3_theatre_name {
    font-size: 21px;
    font-family: Arvo, Arial;
    margin-right: .25em;
  }
  #ok3 #ok3_movie_times_theatres .ok3_theatre_info {
    display: block;
    line-height: 1.5em;
    font-family: Arvo, Arial;
    font-size: 14px;
    margin-bottom: .5em;
    margin-top: .2em;
  }
  #ok3 #ok3_movie_times_theatres .ok3_theatre_info .ok3_separator {
    color: #cecdcd;
    margin-left: .5em;
    margin-right: .5em;
  }
  #ok3 #ok3_movie_times_theatres .ok3_theatre_movies {
    list-style: none outside;
    margin: 0;
  }
  #ok3 #ok3_movie_times_theatres .ok3_theatre_movies .ok3_theatre_movie {
    background: url(/images/elements/hr.png) left bottom repeat-x;
    padding: 1em 0;
  }
  #ok3 #ok3_movie_times_theatres .ok3_theatre_movies .ok3_theatre_movie:first-child {
    padding-top: 0;
  }
  #ok3 #ok3_movie_times_theatres .ok3_movie_info {
    display: block;
    float: left;
    line-height: 1.5em;
    width: 35%;
  }
  #ok3 #ok3_movie_times_theatres .ok3_movie_info .ok3_name {
    display: block;
    font-size: 14px;
    margin: 0;
    font-family: Arvo, Arial;
  }
  #ok3 #ok3_movie_times_theatres .ok3_movie_buy_tickets {
    float: left;
    padding-left: 2em;
    padding-right: 2em;
    position: relative;
    text-align: center;
    width: 10%;
  }
  #ok3 #ok3_movie_times_theatres .ok3_movie_buy_tickets .ok3_button {
    display: block;
    position: relative;
    top: 6px;
  }
  #ok3 #ok3_movie_times_theatres .ok3_movie_buy_tickets {
    padding-left: 2em;
    padding-right: 2em;
    position: relative;
    text-align: center;
    width: 5em;
  }
  #ok3 #ok3_movie_times_theatres .ok3_movie_buy_tickets .ok3_button {
    display: block;
    line-height: 1.2em;
    position: relative;
    top: 4px;
  }
  #ok3 #ok3_profile_activity {
    margin: 0;
    margin-bottom: 1em;
    list-style: none outside;
  }
  #ok3 #ok3_profile_activity li {
    margin: 10px 0;
    border-radius: 3px;
    background-color: whitesmoke;
    border: 1px solid rgba(0, 0, 0, 0.02);
  }
  #ok3 #ok3_profile_activity li.ok3_review_list {
    float: left;
    width: 213px;
    height: 100px;
    padding-top: 10px;
    margin: 5px 0px;
  }
  #ok3 #ok3_profile_activity li.ok3_review_list .ok3_review_title {
    max-height: 54px;
    display: block;
    overflow: hidden;
  }
  #ok3 #ok3_profile_activity li.ok3_review_list:nth-child(odd) {
    margin-right: 10px;
  }
  #ok3 #ok3_profile_activity li .ok3_notification_item {
    padding: 0 10px 10px 10px;
  }
  #ok3 #ok3_profile_activity li .ok3_notification_item.ok3_new_item {
    background-color: #eef1f9;
  }
  #ok3 #ok3_profile_activity li .ok3_review {
    padding: 0 10px 10px 10px;
  }
  #ok3 #ok3_profile_activity li .ok3_review .ok3_poster {
    float: left;
    width: 70px;
  }
  #ok3 .ok3_profile_activity_review .ok3_avatar {
    float: left;
    margin-right: 10px;
    border: 1px solid #ccc;
    width: 35px;
    margin-top: 10px;
  }
  #ok3 .ok3_profile_activity_review .ok3_story {
    float: right;
    width: 351px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.05);
    /*
  			.ok3_profile_activity_review_poster {
  				display: block;
  				float: left;
  				height: 90px;
  				margin-right: 12px;
  				margin-top: 3px;
  				padding-bottom: 1em;
  				width: 60px;
  			}
  */
  
  }
  #ok3 .ok3_profile_activity_review .ok3_story.ok3_activity_widget {
    width: 210px;
  }
  #ok3 .ok3_profile_activity_review .ok3_story.ok3_activity_widget .ok3_shortReview {
    width: 144px;
  }
  #ok3 .ok3_profile_activity_review .ok3_story img {
    border: 1px solid #ccc;
    width: 60px;
    height: 90px;
  }
  #ok3 .ok3_profile_activity_review .ok3_story .ok3_shortReview,
  #ok3 .ok3_profile_activity_review .ok3_story .ok3_longReview {
    float: right;
    width: 281px;
  }
  #ok3 .ok3_profile_activity_review_content {
    margin-left: 72px;
  }
  #ok3 #ok3_profile_avatar {
    height: 154px;
    width: 154px;
  }
  #ok3 #ok3_profile_follow {
    margin: 2em 0;
    text-align: center;
  }
  #ok3 #ok3_profile_followees {
    margin: 2em 0;
    text-align: justify;
  }
  #ok3 #ok3_profile_followees img {
    height: 48px;
    width: 48px;
  }
  #ok3 #ok3_profile_followees h3 {
    font-family: Arvo, Arial;
    font-size: 12px;
    line-height: 1.5em;
    margin-bottom: .5em;
    text-align: center;
  }
  #ok3 #ok3_profile_followees .ok3_view_all {
    display: block;
    margin-top: .5em;
    text-align: right;
  }
  #ok3 #ok3_profile_intro {
    float: left;
    width: 160px;
  }
  #ok3 ul.ok3_profile_lists {
    background: url(/images/elements/profile_lists.png) 0 57px repeat;
    list-style: none outside;
    margin: 1.5em 0;
  }
  #ok3 ul.ok3_profile_lists li {
    float: left;
    position: relative;
    width: 103px !important;
    height: 164px;
    margin: 0;
    /* reset margin from base */
  
    margin-right: 10px;
  }
  #ok3 ul.ok3_profile_lists li a {
    display: inline !important;
  }
  #ok3 ul.ok3_profile_lists li .ok3_worth_your_time,
  #ok3 ul.ok3_profile_lists li .ok3_age_rating {
    display: none !important;
  }
  #ok3 ul.ok3_profile_lists li img {
    display: block;
    height: 154px !important;
    width: 100px !important;
    border: none;
    margin: 0 !important;
    padding: 0;
  }
  #ok3 ul.ok3_profile_lists li:nth-child(4n+0) {
    margin-right: 0;
  }
  #ok3 ul.ok3_profile_lists li.hide {
    display: none;
  }
  #ok3 ul.ok3_profile_lists a {
    width: 80%;
    vertical-align: top;
  }
  #ok3 ul.ok3_profile_lists img {
    display: block;
    float: left;
    margin-right: 5px;
  }
  #ok3 #ok3_see_all_lists {
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
  }
  #ok3 #ok3_profile_name {
    margin-bottom: 0;
    margin-top: .2em;
    text-align: center;
  }
  #ok3 #ok3_profile_stats {
    text-align: center;
  }
  #ok3 .ok3_inner_pad {
    padding: 10px;
  }
  #ok3 #ok3_product header h2 {
    float: left;
    vertical-align: baseline;
  }
  #ok3 #ok3_product header .ok3_view_all {
    float: right;
    margin-top: .8333em;
  }
  #ok3 #ok3_product .ok3_ie7 article,
  #ok3 #ok3_product .ok3_ie8 article {
    height: auto;
    overflow: hidden;
  }
  #ok3 #ok3_product_intro {
    display: inline;
    float: left;
    position: relative;
    margin-right: 10px;
    width: 154px;
  }
  #ok3 #ok3_product_intro h2 {
    margin-top: .75em;
  }
  #ok3 #ok3_product_intro .ok3_buy_tickets {
    display: block;
    margin: 1em 0;
    text-align: center;
    width: 100%;
  }
  #ok3 #ok3_product_intro .ok3_buy_tickets .ok3_button {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  #ok3 #ok3_product_intro .ok3_movie_poster {
    border: 1px solid #ccc;
    margin: 0 1px;
  }
  #ok3 #ok3_product_intro .ok3_view_all {
    margin-top: .5em;
    text-align: right;
  }
  #ok3 .ok3_ie7 #ok3_product_intro .ok3_buy_tickets .ok3_button {
    background: #0079c2;
  }
  #ok3 #ok3_product_intro_photos {
    margin-bottom: 1em;
  }
  #ok3 #ok3_product_content {
    display: inline;
    float: left;
    margin: 0;
    width: 462px;
  }
  #ok3 #ok3_product_review_ratings {
    color: #0079c2;
    font-size: 14px;
    margin-bottom: .5em;
    font-family: Arvo, Arial;
  }
  #ok3 #ok3_product_review_ratings .ok3_divider {
    color: #cecdcd;
    margin: 0 .25em;
  }
  #ok3 #ok3_product_availability {
    margin-top: 2em;
  }
  #ok3 #ok3_product_availability_table {
    width: 100%;
  }
  #ok3 #ok3_product_availability_table td,
  #ok3 #ok3_product_availability_table th {
    border-bottom: 1px solid white;
    padding: .5em;
  }
  #ok3 #ok3_product_availability_table .ok3_product_availability_location td,
  #ok3 #ok3_product_availability_table .ok3_product_availability_location th {
    background: #ebebeb;
  }
  #ok3 #ok3_product_availability_table .ok3_theatre,
  #ok3 #ok3_product_availability_table .ok3_netflix,
  #ok3 #ok3_product_availability_table .ok3_redbox,
  #ok3 #ok3_product_availability_table .ok3_amazon {
    white-space: nowrap;
  }
  #ok3 #ok3_product_availability_controls td,
  #ok3 #ok3_product_availability_controls th {
    background: #cecdcd;
  }
  #ok3 #ok3_product_availability_controls .ok3_inline_search .ok3_input {
    width: 12em;
  }
  #ok3 #ok3_product_availability_header td,
  #ok3 #ok3_product_availability_header th {
    background: #cecdcd;
    font-weight: bold;
  }
  #ok3 #ok3_product_availability_options {
    background: #ebebeb;
    height: auto;
    overflow: hidden;
    padding: 5px;
  }
  #ok3 #ok3_product_availability_options td,
  #ok3 #ok3_product_availability_options th {
    background: #ebebeb;
  }
  #ok3 #ok3_product_availability_options div.ok3_platform {
    margin-right: 5px;
    float: left;
  }
  #ok3 #ok3_product_availability_options div.ok3_platform a {
    height: 30px;
    display: block;
  }
  #ok3 #ok3_product_review_chart,
  #ok3 #ok3_product_review_worth {
    display: inline;
    float: left;
  }
  #ok3 #ok3_product_review_chart h2,
  #ok3 #ok3_product_review_worth h2 {
    border-bottom: 1px solid white;
    background: #0079c2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyOTVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwODNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
    background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0295ed, endColorstr=#0079c2, GradientType=0);
    color: white;
    font-size: 13px;
    margin: 0;
    padding: .5em .5em;
    text-shadow: 0 0 5px #0079c2;
  }
  #ok3 #ok3_product_review_chart {
    width: 311px;
  }
  #ok3 #ok3_product_review_chart img {
    line-height: 1px;
    vertical-align: center;
  }
  #ok3 #ok3_product_review_chart_ok {
    background: url(/images/logo/ok_icon_reversed.png) center -6px no-repeat;
    display: inline-block;
    height: 100%;
    text-indent: -9999px;
    width: 22px;
  }
  #ok3 .ok3_ie7 #ok3_product_review_chart_ok {
    background: none;
    display: inline;
    text-indent: 0;
    width: auto;
  }
  #ok3 #ok3_product_rating_age_chart {
    border-bottom: 1px solid white;
    border-collapse: collapse;
    margin: 0;
    width: 100%;
  }
  #ok3 #ok3_product_rating_age_chart td {
    background-color: #ebebeb;
    border-left: 1px solid white;
    border-right: 1px solid white;
    height: 76px;
  }
  #ok3 #ok3_product_rating_age_chart td:first-child {
    border-left-color: #ebebeb;
  }
  #ok3 #ok3_product_rating_age_chart td:last-child {
    border-right-color: #ebebeb;
  }
  #ok3 #ok3_product_rating_age_chart td:not(.ok3_rating_widget):hover {
    background-color: #bbbbbb;
  }
  #ok3 #ok3_product_rating_age_chart .ok3_mature {
    background-image: url(/images/content/detail/product_rating_age_chart_bg_mature.png);
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  #ok3 #ok3_product_rating_age_chart .ok3_not_ok {
    background-image: url(/images/content/detail/product_rating_age_chart_bg_not_ok.png);
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  #ok3 #ok3_product_rating_age_chart .ok3_rating_container {
    height: 100%;
    width: 100%;
  }
  #ok3 #ok3_product_rating_age_chart .ok3_rating {
    bottom: 0;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    width: 100%;
  }
  #ok3 #ok3_product_rating_age_chart .ok3_rating_all {
    background: #0079c2;
  }
  #ok3 #ok3_product_rating_age_chart .ok3_rating_friends {
    background: #39b54a;
    display: none;
  }
  #ok3 #ok3_product_rating_age_chart .ok3_rating_yours {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left right, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(left, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=1);
  }
  #ok3 #ok3_product_rating_age_chart_rating_names {
    background: #a1a1a1;
    border-bottom: 1px solid white;
    height: 16px;
    padding: 4px 0 2px;
    position: relative;
  }
  #ok3 .ok3_product_rating_age_chart_rating_name {
    border: 1px solid white;
    color: white;
    display: inline-block;
    font-size: 11px;
    padding: 1px;
    position: absolute;
    text-transform: uppercase;
    font-family: Arvo, Arial;
  }
  #ok3 .ok3_ie7 .ok3_product_rating_age_chart_rating_names {
    display: inline;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_g {
    left: 34px;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_pg {
    left: 111px;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_rating_names_pg {
    left: 115px;
  }
  #ok3 .ok3_ie8 #ok3_product_rating_age_chart_rating_names_pg {
    left: 113px;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_pg_13 {
    left: 183px;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_pg_13 .ok3_arrow {
    background: url(/images/content/detail/rating_name_arrow.png) bottom center no-repeat;
    display: block;
    height: 6px;
    left: 0;
    position: absolute;
    top: -11px;
    width: 100%;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_pg_13 .ok3_name {
    background: #464646;
    border: 1px solid white;
    left: 182px;
    padding: 1px;
    outline: 2px solid #464646;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_rating_names_pg_13 {
    left: 183px;
    padding: 4px 2px;
    top: -2px;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_rating_names_pg_13 .ok3_arrow {
    top: -9px;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_rating_names_pg_13 .ok3_name {
    outline: 0;
  }
  #ok3 .ok3_ie8 #ok3_product_rating_age_chart_rating_names_pg_13 {
    left: 187px;
  }
  #ok3 .ok3_ie8 #ok3_product_rating_age_chart_rating_names_pg_13 .ok3_arrow {
    top: -12px;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_r {
    left: 263px;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_rating_names_r {
    left: 260px;
  }
  #ok3 .ok3_ie8 #ok3_product_rating_age_chart_rating_names_r {
    left: 265px;
  }
  @-moz-document url-prefix() {
    #ok3_product_rating_age_chart_rating_names_pg {
      left: 113px;
    }
    #ok3_product_rating_age_chart_rating_names_pg_13 {
      left: 187px;
    }
    #ok3_product_rating_age_chart_rating_names_r {
      left: 264px;
    }
  }
  #ok3 #ok3_product_rating_age_chart_controls {
    background: #a1a1a1;
    border-bottom: 1px solid white;
    color: white;
    line-height: 1;
    padding: 10px;
    position: relative;
  }
  #ok3 #ok3_product_rating_age_chart_controls .ok3_control {
    margin-right: .5em;
  }
  #ok3 #ok3_product_rating_age_chart_controls label {
    position: relative;
    top: 1px;
  }
  #ok3 #ok3_product_rating_age_chart_legend {
    float: right;
    vertical-align: middle;
  }
  #ok3 #ok3_product_rating_age_chart_legend .ok3_your_vote {
    background: #ee2375;
    border: 1px solid white;
    display: inline-block;
    height: 12px;
    margin-right: .25em;
    vertical-align: middle;
    width: 12px;
  }
  #ok3 #ok3_product_rating_age_chart_legend .ok3_your_vote_label {
    position: relative;
    top: 1px;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_controls .ok3_control {
    float: left;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_legend .ok3_your_vote {
    display: inline;
  }
  #ok3 #ok3_product_rating_details {
    background: #ebebeb;
    font-size: 11px;
    padding: 10px;
  }
  #ok3 #ok3_product_rating_details p {
    line-height: 1.2em;
  }
  #ok3 #ok3_product_rating_details_charts {
    border-bottom: 2px dotted white;
    list-style: none outside;
    margin: 0;
    padding-bottom: .8em;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart {
    background: url(/images/icons/rating_details_chart.png) 0 0 no-repeat;
    display: inline-block;
    height: 13px;
    margin-right: .5em;
    text-indent: -9999px;
    width: 111px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_1 {
    background-position: 0 -13px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_2 {
    background-position: 0 -26px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_3 {
    background-position: 0 -39px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_4 {
    background-position: 0 -52px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_5 {
    background-position: 0 -65px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_6 {
    background-position: 0 -78px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_7 {
    background-position: 0 -91px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_8 {
    background-position: 0 -104px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_9 {
    background-position: 0 -117px;
  }
  #ok3 #ok3_product_rating_details_charts .ok3_rating_details_chart_10 {
    background-position: 0 -130px;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_details_charts li .ok3_rating_details_chart {
    color: transparent;
    display: inline;
    font-size: 0;
    line-height: 0;
    text-indent: 0;
  }
  #ok3 #ok3_product_rating_details_source p {
    margin-top: 5px;
  }
  #ok3 #ok3_product_review_worth {
    margin-left: 6px;
    width: 145px;
  }
  #ok3 #ok3_product_review_worth_score,
  #ok3 #ok3_product_review_worth_critics,
  #ok3 #ok3_product_review_worth_extra_controls {
    background: #d0d0d0;
    padding-left: 10px;
    padding-right: 10px;
  }
  #ok3 #ok3_product_review_worth_rater {
    background: #d0d0d0;
    padding-top: 10px;
    text-align: center;
  }
  #ok3 #ok3_product_review_worth_rater .ok3_button {
    display: inline-block;
  }
  #ok3 #ok3_product_review_worth_rater .ok3_or {
    vertical-align: 90%;
  }
  #ok3 .ok3_ie7 #ok3_product_review_worth_rater .ok3_button {
    display: inline;
  }
  #ok3 #ok3_product_review_worth_score {
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
  }
  #ok3 #ok3_product_review_worth_score .ok3_score {
    color: #ee2375;
    font-size: 52px;
    font-weight: bold;
    letter-spacing: -2px;
  }
  #ok3 #ok3_product_review_worth_score .ok3_score .ok3_centerer {
    font-size: 50%;
    margin-left: 10px;
  }
  #ok3 #ok3_product_review_worth_score .ok3_score .ok3_percent_sign {
    font-size: 50%;
    font-weight: normal;
    vertical-align: 70%;
  }
  #ok3 #ok3_product_review_worth_critics {
    text-align: center;
  }
  #ok3 #ok3_product_review_worth_critics .ok3_content {
    border-bottom: 2px dotted white;
    border-top: 2px dotted white;
    padding-bottom: 10px;
    padding-top: 8px;
    font-size: 11px;
  }
  #ok3 #ok3_product_review_worth_critics b {
    color: #0083D2;
  }
  #ok3 #ok3_product_review_worth_extra_controls {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  #ok3 #ok3_product_review_worth_extra_controls .ok3_button {
    display: block;
    margin-top: 10px;
    text-align: center;
  }
  #ok3 #ok3_product_review_worth_extra_controls .ok3_button:first-child {
    margin-top: 0;
  }
  #ok3 .ok3_ie7 #ok3_product_review_worth_extra_controls .ok3_button {
    background: #0079c2;
  }
  #ok3 #ok3_product_review_friends {
    margin-top: 2em;
  }
  #ok3 #ok3_product_review_friends ul {
    list-style: none outside;
    margin: 0;
  }
  #ok3 #ok3_product_review_friends li {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 220px;
    height: 57px;
  }
  #ok3 #ok3_product_review_friends li .ok3_friend_review_avatar {
    border: 1px solid #959595;
    display: block;
    float: left;
    margin-top: 4px;
    height: 52px;
    margin-right: 15px;
  }
  #ok3 #ok3_product_review_friends li .ok3_friend_review_content {
    line-height: 1.5em;
    margin-left: 55px;
  }
  #ok3 #ok3_product_review_friends li .ok3_friend_review_content .ok3_name {
    display: block;
    margin-bottom: .25em;
  }
  #ok3 #ok3_product_review_friends li .ok3_friend_review_content .ok3_ok_for_ages {
    display: block;
  }
  #ok3 #ok3_product_review_friends li .ok3_friend_review_content span.ok3_worth_your_time {
    left: -4px;
  }
  #ok3 #ok3_product_review_friends li .ok3_friend_review_content .ok3_friends_request_review:hover {
    cursor: pointer;
    text-decoration: underline;
  }
  #ok3 #ok3_product_review_form {
    margin-top: 2em;
  }
  #ok3 #ok3_product_review_add {
    width: 100%;
  }
  #ok3 #ok3_product_review_add .ok3_input {
    border: 0;
    height: 2.5em;
    line-height: 1.5em;
    font-size: 11px;
    width: 100%;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
  }
  #ok3 #ok3_product_review_add .ok3_input_wrapper {
    border: 1px solid #959595;
    border-radius: 4px;
    padding: .2em .5em;
  }
  #ok3 #ok3_product_review_add .ok3_form_controls {
    display: block;
    margin-bottom: 2em;
    margin-top: .5em;
    padding: .5em 0;
    text-align: right;
  }
  #ok3 #ok3_product_review_rating {
    margin-bottom: 1em;
  }
  #ok3 #ok3_product_review_rating select {
    width: 12em;
  }
  #ok3 #ok3_product_your_review {
    margin-top: 2em;
    padding-bottom: 2em;
  }
  #ok3 #ok3_product_your_review .ok3_divider {
    color: #cecdcd;
  }
  #ok3 .ok3_ie7 #ok3_product_review_rating h2 {
    background: #0079c2;
    filter: none;
  }
  #ok3 #ok3_product_your_review_controls {
    text-align: right;
  }
  #ok3 #ok3_product_content_reviews {
    margin-top: 2em;
  }
  #ok3 #ok3_product_content_reviews .ok3_reviewer_title {
    display: block;
  }
  #ok3 #ok3_product_review_list {
    list-style: none outside;
    margin: 0;
  }
  #ok3 #ok3_product_review_list li:first-child {
    background: none;
    padding-top: 0;
  }
  #ok3 #ok3_product_review_list li {
    background: url(/images/elements/hr.png) 0 0 repeat-x;
    margin-bottom: 1em;
    padding-top: 1em;
  }
  #ok3 #ok3_product_review_list .ok3_reviewer_avatar {
    border: 1px solid #959595;
    display: block;
    float: left;
    margin-top: 4px;
  }
  #ok3 #ok3_product_review_list .ok3_review_wrapper {
    margin-left: 54px;
  }
  #ok3 .ok3_ie7 #ok3_product_review_list .ok3_review_wrapper {
    float: right;
    margin-left: 0;
  }
  #ok3 .ok3_rating_table {
    border-top: 1px solid #ebebeb;
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 4px;
    width: 100%;
  }
  #ok3 .ok3_rating_table thead {
    display: none;
  }
  #ok3 .ok3_rating_table tbody th,
  #ok3 .ok3_rating_table tbody td {
    border-bottom: 1px dashed #ebebeb;
    padding: 2px 4px;
  }
  #ok3 .ok3_rating_table tbody tr th:last-child,
  #ok3 .ok3_rating_table tbody tr td:last-child {
    padding-right: 0;
  }
  #ok3 .ok3_rating_table tbody th {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    font-weight: normal;
    text-align: left;
    width: 65%;
  }
  #ok3 .ok3_rating_table tbody td {
    text-align: right;
  }
  #ok3 .ok3_rating_table tbody tr td:last-child {
    border-left: 1px solid #ebebeb;
  }
  #ok3 .ok3_rating_table tbody td.ok3_ok {
    background: url(/images/logo/ok_icon.png) left 1px no-repeat;
    padding-left: 26px;
    width: auto;
  }
  #ok3 .ok3_rating_table tbody td.ok3_approval {
    background: url(/images/icons/thumbs-up.png) left 1px no-repeat;
    padding-left: 26px;
  }
  #ok3 #ok3_profile_col {
    width: 159px;
    height: auto;
    overflow: hidden;
    float: left;
    background: white;
    margin-right: 5px;
    padding: 10px 10px 5px 10px;
  }
  #ok3 #ok3_profile_col #ok3_profile_avatar {
    width: 160px;
    height: auto;
  }
  #ok3 #ok3_profile_col #ok3_profile_intro .ok3_h1 {
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
  }
  #ok3 #ok3_profile_col #ok3_profile_intro .ok3_profile_top_reviews {
    padding-top: 10px;
    padding-bottom: 5px;
  }
  #ok3 #ok3_profile_col #ok3_profile_intro .ok3_profile_top_reviews ul#ok3_profile_top_review_tiles {
    margin: 0;
    padding-top: 10px;
    border-top: 1px solid #EBEBEB;
    list-style-type: none;
  }
  #ok3 #ok3_profile_col #ok3_profile_intro .ok3_profile_top_reviews li {
    float: left;
    margin: 0 5px 5px 0;
  }
  #ok3 #ok3_profile_col #ok3_profile_intro .ok3_profile_top_reviews li a {
    display: block;
    height: 75px;
  }
  #ok3 #ok3_profile_col #ok3_profile_intro .ok3_profile_top_reviews li a img {
    width: 50px;
  }
  #ok3 #ok3_profile_col #ok3_profile_intro .ok3_profile_top_reviews li:nth-child(3n+3) {
    margin-right: 0;
  }
  #ok3 .ok3_grid_8.ok3_left_column {
    width: 462px;
  }
  #ok3 .ok3_grid_8.ok3_left_column .ok3_review_single_hero {
    padding: 10px;
    background: whitesmoke;
    height: auto;
    overflow: hidden;
  }
  #ok3 .ok3_grid_8.ok3_left_column .ok3_review_single_hero .ok3_review_feedback {
    padding-bottom: 10px;
  }
  #ok3 .ok3_grid_8.ok3_left_column .ok3_review_single_hero .ok3_reply_container {
    padding: 10px 0;
  }
  #ok3 .ok3_grid_8.ok3_left_column .ok3_review_single_hero .ok3_discussion_textbox.ok3_reply_container {
    padding-bottom: 0;
  }
  #ok3 .ok3_grid_8.ok3_left_column .ok3_review_single_hero img.ok3_review_poster {
    height: 116px;
    padding-right: 10px;
  }
  #ok3 .ok3_grid_8.ok3_left_column .ok3_review_single_hero .ok3_social_share_review {
    margin-top: -3px;
  }
  #ok3 #ok3_content .ok3_connect_with_twitter {
    background: url(/images/social/sign-in-with-twitter-gray_big.png) left center no-repeat;
    display: block;
    height: 29px;
    width: 172px;
  }
  #ok3 #ok3_content .ok3_connect_with_facebook {
    background-color: #3B5B9A;
    background-image: url("/images/social/facebook_icon.png");
    background-position: 6px 6px;
    background-repeat: no-repeat;
    border-radius: 3px;
    color: white;
    display: block;
    font-family: Arvo;
    font-size: 13px;
    height: 22px;
    padding-left: 29px;
    padding-top: 8px;
    text-decoration: none;
    width: 154px;
  }
  #ok3 .ok3_invite_column {
    width: 300px;
    margin: 5px;
  }
  #ok3 .ok3_invite_header {
    height: 60px;
    text-align: middle;
    border-bottom: 3px solid #f0f0f0;
  }
  #ok3 .ok3_invite_header h1 {
    padding-top: 5px;
  }
  #ok3 .ok3_invite_header a {
    margin-top: 6px;
  }
  #ok3 .ok3_invite_header input {
    margin: 5px 0px;
    width: 265px;
    border: 2px solid #e1e1e1;
    background: url("/images/icons/search_icon_gray.png") no-repeat;
  }
  #ok3 .ok3_invite_item {
    height: 46px;
    padding: 2px 0px;
    width: 300px;
    display: block;
    border-bottom: 2px dotted #f0f0f0;
    position: relative;
    background-repeat: no-repeat;
    background-position: 0 50%;
  }
  #ok3 .ok3_invite_item.fb_icon {
    padding-left: 23px;
    background-image: url("../images/social/facebook_icon.png");
  }
  #ok3 .ok3_invite_item.fb_icon .ok3_invite_textarea {
    left: 75px;
    width: 225px;
  }
  #ok3 .ok3_invite_item.tw_icon {
    padding-left: 23px;
    background-image: url("../images/social/twitter_icon.png");
  }
  #ok3 .ok3_invite_item.tw_icon .ok3_invite_textarea {
    left: 75px;
    width: 225px;
  }
  #ok3 .ok3_invite_textarea {
    position: absolute;
    top: 17px;
    left: 55px;
    display: inline-block;
    width: 245px;
  }
  #ok3 .ok3_invite_item img {
    height: 46px;
    width: 46px;
  }
  #ok3 .ok3_invite.ok3_button {
    float: right;
  }
  #ok3 .ok3_emails input {
    float: left;
  }
  #ok3 .ok3_emails .ok3_emailFriend {
    clear: both;
    padding-top: 10px;
  }
  #ok3 .ok3_emails .ok3_emailFriend input.ok3_name {
    width: 100px;
    margin-right: 10px;
  }
  #ok3 .ok3_emails .ok3_emailFriend input.ok3_email {
    width: 165px;
  }
  #ok3 #ok3_emailMore:hover .ok3_button {
    background: none;
    background-color: #EE2375;
  }
  #ok3 #ok3_emailMore:hover .ok3_moreLink {
    background: none;
    color: #EE2375;
  }
  #ok3 #ok3_emailMore .ok3_button {
    padding: 0px 2px;
    margin: 0px;
    margin-left: 1px;
    border-radius: 3px;
  }
  #ok3 #ok3_sentText {
    display: none;
    float: right;
    color: #777;
    padding: .35em 1em;
  }
  #ok3 #ok3_emailInviteBox .ok3_emailInviteHeader {
    background: url(/images/icons/email-icon-login.png) no-repeat;
    padding-left: 45px;
    height: 40px;
    margin-top: 15px;
    border-bottom: 3px solid #F0F0F0;
    padding-bottom: 0px;
    margin-bottom: 7px;
  }
  #ok3 #ok3_emailInviteBox {
    margin-top: 30px;
  }
  #ok3 #ok3_find_fb_friend {
    width: 590px;
    margin: 5px;
  }
  #ok3 .ok3_emailInvite.ok3_button {
    float: right;
    width: 603px;
    text-align: center;
    clear: both;
    margin-top: 10px;
  }
  #ok3 .ok3_emailInvite.ok3_button[disabled="disabled"] {
    opacity: .5;
  }
  #ok3 .ok3_follow_item {
    height: 52px;
    padding-top: 5px;
    display: block;
    position: relative;
    margin: 0 0 10px 0 !important;
    padding-left: 5px;
    float: right;
    width: 459px;
  }
  #ok3 .ok3_follow_item p a img {
    height: 46px;
    width: 46px;
  }
  #ok3 .ok3_follow_item .ok3_follow_textarea {
    position: absolute;
    top: 17px;
    padding-left: 5px;
    left: 55px;
    width: 85%;
    display: inline-block;
  }
  #ok3 .ok3_follow_item .ok3_button {
    float: right;
  }
  #ok3 .ok3_follow_item .ok3_block {
    background: #e1e1e1;
    background: -moz-linear-gradient(top, #e1e1e1 0%, #e1e1e1 49%, #cccccc 50%, #bbbbbb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1e1), color-stop(49%, #e1e1e1), color-stop(50%, #cccccc), color-stop(100%, #bbbbbb));
    background: -webkit-linear-gradient(top, #e1e1e1 0%, #e1e1e1 49%, #cccccc 50%, #bbbbbb 100%);
    background: -o-linear-gradient(top, #e1e1e1 0%, #e1e1e1 49%, #cccccc 50%, #bbbbbb 100%);
    background: -ms-linear-gradient(top, #e1e1e1 0%, #e1e1e1 49%, #cccccc 50%, #bbbbbb 100%);
    background: linear-gradient(top, #e1e1e1 0%, #e1e1e1 49%, #cccccc 50%, #bbbbbb 100%);
    color: #888;
    text-shadow: 0 0 0;
    display: block;
    font-size: 11px;
    font-family: Arvo, serif;
    padding: 3px, 5px;
    border: 0px;
    text-align: center;
  }
  #ok3 .ok3_block:hover,
  #ok3 .ok3_block:active {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
    color: white;
    text-decoration: none;
    text-shadow: 0 0 5px #ee2375;
  }
  #ok3 #ok3_header_main {
    /* add in a border for non css3 browsers */
  
    border-bottom: 1px solid #bdbdbd;
  }
  #ok3 #ok3_footer_main {
    height: auto;
    overflow: hidden;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    background: #fff;
    color: #999;
    margin-bottom: 10px;
  }
  #ok3 #ok3_footer_main p {
    margin-bottom: 0;
  }
  #ok3 #ok3_footer_main a {
    text-decoration: none;
    padding-right: 8px;
    color: #999;
  }
  #ok3 #ok3_footer_main:hover a {
    color: #666;
  }
  #ok3 #ok3_footer_main:hover a:hover {
    color: #0079C2;
  }
  #ok3 #ok3_content {
    width: 980px;
    background: transparent;
    margin-right: auto;
    margin-left: auto;
  }
  #ok3 section {
    margin-top: 79px;
    /* Required for section to be under header */
  
  }
  #ok3 section.ok3_unlogged_user {
    margin-top: 9px;
  }
  #ok3 section.ok3_404_page {
    margin-top: 190px;
  }
  #ok3 #ok3_header_main_content {
    height: inherit;
    /* Remove unwanted padding */
  
  }
  #ok3 .ok3_ok-theaterNumber {
    color: #fff;
    margin-right: 5px;
    padding: 2px 5px;
    background: #7fc6f8;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #7fc6f8 0%, #4091c8 100%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fc6f8), color-stop(100%, #4091c8));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #7fc6f8 0%, #4091c8 100%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #7fc6f8 0%, #4091c8 100%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #7fc6f8 0%, #4091c8 100%);
    /* IE10+ */
  
    background: linear-gradient(top, #7fc6f8 0%, #4091c8 100%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4091c8', endColorstr='#7fc6f8', GradientType=0);
    /* IE6-9 */
  
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 2px solid #fff;
    -moz-box-shadow: 1px 1px 3px #999;
    -webkit-box-shadow: 1px 1px 3px #999;
    box-shadow: 1px 1px 3px #999;
  }
  #ok3 .ok3_theatre_favorite .ok3_rm,
  #ok3 .ok3_theatre_favorite .ok3_faved {
    display: none;
  }
  #ok3 .ok3_theatre_favorite.ok3_faved .ok3_add {
    display: none;
  }
  #ok3 .ok3_theatre_favorite.ok3_faved .ok3_faved {
    display: inline;
  }
  #ok3 .ok3_theatre_favorite.ok3_faved:hover .ok3_rm {
    display: inline;
  }
  #ok3 .ok3_theatre_favorite.ok3_faved:hover .ok3_faved {
    display: none;
  }
  #ok3 .ok3_button.ok3_reviewButton {
    padding-top: 0;
    font-size: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 34px;
    text-align: center;
    display: inline-block;
  }
  #ok3 .ok3_follow_button .ok3_unfollow,
  #ok3 .ok3_follow_button .ok3_following {
    display: none;
  }
  #ok3 .ok3_follow_button.ok3_following .ok3_follow {
    display: none;
  }
  #ok3 .ok3_follow_button.ok3_following .ok3_following {
    display: inline;
  }
  #ok3 .ok3_follow_button.ok3_following:hover .ok3_unfollow {
    display: inline;
  }
  #ok3 .ok3_follow_button.ok3_following:hover .ok3_following {
    display: none;
  }
  #ok3 .ok3_button.ok3_follow.ok3_reviewButton {
    padding: 0 10px;
  }
  #ok3 .ok3_button.ok3_following.ok3_reviewButton {
    padding: 2px 3px 3px 3px;
  }
  #ok3 .ok3_button.ok3_unfollow.ok3_reviewButton {
    padding: 2px 5px 3px 4px;
  }
  #ok3 #ok3_product_review_list .ok3_reviewer_avatar {
    margin-bottom: -2px;
    /* Override base to remove space */
  
    width: 52px;
    /* Override width to be correct */
  
  }
  #ok3 .ok3_fb_share {
    width: 60px;
    height: 18px;
    background-image: url(/images/social/fb-share.jpeg);
    float: left;
    margin: 1px 5px;
    cursor: pointer;
  }
  #ok3 .ok3_tw_share {
    width: 50px;
    height: 18px;
    background-image: url(/images/social/twitter_share.png);
    float: left;
    margin: 1px 5px;
  }
  #ok3 .ok3_tw_share .twitter-share-button {
    display: block;
    width: 100%;
    height: 100%;
  }
  #ok3 #ok3_product_review_list .ok3_fb_share {
    margin: 5px 0px;
    width: 56px;
    background-position: -1px 0px;
  }
  #ok3 .ok3_validator .ok3_no {
    color: #ff0000;
  }
  #ok3 .ok3_validator .ok3_yes {
    color: green;
    display: none;
  }
  #ok3 .ok3_validator.ok3_valid .ok3_no {
    display: none;
  }
  #ok3 .ok3_validator.ok3_valid .ok3_yes {
    display: inline;
  }
  #ok3 .ok3_validator_notice {
    color: red;
    display: none;
  }
  #ok3 .ok3_validator_notice:after {
    clear: both;
  }
  #ok3 .ok3_validator {
    padding-left: 2px !important;
    display: none;
  }
  #ok3 .ok3_half_input_text {
    width: 116px !important;
  }
  #ok3 .ok3_netflix_hover_buttons {
    padding-top: 10px;
  }
  #ok3 #ok3_header_main_user_toggle {
    overflow: hidden;
  }
  #ok3 #ok3_header_main_user_toggle img {
    height: auto;
  }
  #ok3 #ok3_profile_avatar {
    height: auto;
  }
  #ok3 #ok3_profile_followees {
    text-align: left;
  }
  #ok3 .ok3_rating_table tbody {
    display: block;
    margin-bottom: 5px;
  }
  #ok3 .ok3_rating_table tbody th {
    width: 174px;
    overflow: hidden;
    display: block;
  }
  #ok3 .ok3_rating_table tbody th a {
    width: 174px;
    display: block;
  }
  #ok3 .ok3_showmorelink {
    position: absolute;
    background-color: #ccc;
    border-radius: 4px;
    padding-left: 4px;
    bottom: 0px;
    right: 0px;
  }
  #ok3 .ok3_showmore {
    height: 4.2em;
    position: relative;
    overflow-y: hidden;
  }
  #ok3 .ok3_approval_rating.ok3_disapprove {
    background: url(/images/icons/thumbs-down.png) -3px -1px no-repeat;
  }
  #ok3 tbody td.ok3_approval.ok3_disapprove {
    background: url(/images/icons/thumbs-down.png) left 1px no-repeat;
  }
  #ok3 ul.ok3_movie_list .ok3_hover_content,
  #ok3 .ok3_benefits_review_movie .ok3_hover_content {
    display: none;
    /* Hide tooltip - included in LESS */
  
  }
  #ok3 ul.ok3_movie_list li,
  #ok3 .ok3_benefits_review_movie {
    height: 243px;
    /* Ensure li has a height so that height remains equal if no WYT exists - this has been included in LESS */
  
  }
  #ok3 input.ok3_button {
    background: #0295ed;
    background: -moz-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0295ed), color-stop(49%, #0295ed), color-stop(50%, #0083d2), color-stop(100%, #0079c2));
    background: -webkit-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -o-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: -ms-linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    background: linear-gradient(top, #0295ed 0%, #0295ed 49%, #0083d2 50%, #0079c2 100%);
    color: white;
    display: block;
    font-size: 11px;
    font-family: Arvo, serif;
    padding: 3px, 5px;
    border: 0px;
    text-align: center;
  }
  #ok3 #ok3_product_poster_background {
    display: block;
    background: url(/images/icons/movie-icon.png) no-repeat;
    color: #58585a;
  }
  #ok3 .ok3_review_avatar_col {
    width: 60px;
    height: auto;
    overflow: hidden;
    float: left;
  }
  #ok3 #ok3_product_review_worth_rater a.ok3_selected,
  #ok3 #ok3_product_review_worth_extra_controls a.ok3_selected {
    display: inline-block;
    border-radius: 4px;
    font-family: Arvo, serif;
    font-size: .9167em;
    padding: .35em 1em;
    background: #fe569a;
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='@stop_1', endColorstr='@stop_4', GradientType=0);
    color: white;
    text-decoration: none;
    text-shadow: 0 0 5px #ee2375;
    vertical-align: baseline;
  }
  #ok3 #ok3_product_review_worth_extra_controls a.ok3_selected {
    width: 102px;
    text-align: center;
  }
  #ok3 #ok3_product_review_worth_extra_controls a.ok3_selected#ok3_interested_vote_yes {
    margin-top: 10px;
  }
  #ok3 #ok3_add_comment textarea {
    height: 5.5em !important;
  }
  #ok3 .ok3_wyt_radio_button {
    position: relative;
    display: inline-block;
    width: 35px;
  }
  #ok3 .ok3_wyt_radio_button img {
    position: absolute;
    top: 0px;
    left: 13px;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_g {
    left: 2px;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_pg {
    left: 89px;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_pg_13 {
    left: 174px;
  }
  #ok3 #ok3_product_rating_age_chart_rating_names_r {
    left: 258px;
  }
  #ok3 .ok3_notification_msg {
    width: 225px;
    padding: 5px;
    margin: 0px;
  }
  #ok3 .ok3_notification_msg:hover {
    background-color: #ccc;
  }
  #ok3 .ok3_notification_msg a {
    display: inline-block;
  }
  #ok3 .ok3_notification_msg a:hover {
    background: none !important;
    color: #0079c2 !important;
  }
  #ok3 input.ok3_disabled {
    background: #e1e1e1 !important;
  }
  #ok3 .ok3_approval_rating {
    background-repeat: no-repeat;
  }
  #ok3 #ok3_movie_search_hover .ok3_content {
    background: url(images/backgrounds/movie_search_hover-edit.png) left top no-repeat;
    padding: 20px 25px 0 54px;
    width: 274px;
  }
  #ok3 #ok3_movie_search_hover .ok3_bottom {
    background: url(images/backgrounds/movie_search_hover-edit.png) left bottom no-repeat;
  }
  #ok3 #ok3_movie_search_results_info {
    margin: 0 6px 8px 0;
  }
  #ok3 span#ok3_wyt_header {
    float: right;
    margin-top: 2px;
    letter-spacing: -1px;
  }
  #ok3 span#ok3_wyt_header img {
    position: relative;
    top: 3px;
  }
  #ok3 #ok3_home,
  #ok3 #ok3_movies {
    background: transparent;
  }
  #ok3 #ok3_movie_search {
    margin-bottom: 10px;
  }
  #ok3 #ok3_movie_search_wrap {
    background: #fff;
    padding: 10px 10px 1px 10px;
    margin-bottom: 10px;
    margin-right: 5px;
  }
  #ok3 span.ok3_movie_year {
    color: #666;
    font-size: 10px;
  }
  #ok3 span.ok3_movie_year:before {
    content: '(';
  }
  #ok3 span.ok3_movie_year:after {
    content: ')';
  }
  #ok3 #ok3_home header a {
    margin-right: 9px;
  }
  #ok3 .ok3_login_msg {
    background: #fff8cd;
    /* Old browsers */
  
    background: -moz-linear-gradient(left, #fff8cd 0%, #fffce9 48%, #fff8cd 98%);
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff8cd), color-stop(48%, #fffce9), color-stop(98%, #fff8cd));
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(left, #fff8cd 0%, #fffce9 48%, #fff8cd 98%);
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(left, #fff8cd 0%, #fffce9 48%, #fff8cd 98%);
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(left, #fff8cd 0%, #fffce9 48%, #fff8cd 98%);
    /* IE10+ */
  
    background: linear-gradient(to right, #fff8cd 0%, #fffce9 48%, #fff8cd 98%);
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8cd', endColorstr='#fff8cd', GradientType=1);
    /* IE6-9 */
  
    clear: both;
    margin: -12px auto 10px auto;
    width: 570px;
    border-left: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
    padding: 10px 15px;
    font-family: "arvo", verdana, arial, sans-serif;
    color: #666;
    font-size: 18px;
    height: auto;
    overflow: hidden;
  }
  #ok3 .ok3_ie8 .ok3_login_msg {
    width: 570px;
  }
  #ok3 .ok3_fb-login {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    font-weight: bold;
    border: 1px solid #007AC1;
  }
  #ok3 .ok3_ie8 .ok3_fb-login {
    margin-right: 3px;
  }
  #ok3 .ok3_fb-login:hover,
  #ok3 a.ok3_req-invite:hover {
    border: 1px solid #ee2375;
    color: #fff !important;
  }
  #ok3 .ok3_req-invite {
    display: block;
    float: left;
    margin-top: 7px;
    background: #ececec !important;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #ececec 50%, #cacaca 50%) !important;
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ececec), color-stop(50%, #cacaca)) !important;
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #ececec 50%, #cacaca 50%) !important;
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #ececec 50%, #cacaca 50%) !important;
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #ececec 50%, #cacaca 50%) !important;
    /* IE10+ */
  
    background: linear-gradient(to bottom, #ececec 50%, #cacaca 50%) !important;
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#cacaca', GradientType=0) !important;
    /* IE6-9 */
  
    color: #333 !important;
    font-weight: bold;
    border: 1px solid #333;
    text-shadow: none !important;
  }
  #ok3 a.ok3_req-invite:hover {
    background: #fe569a !important;
    /* Old browsers */
  
    background: -moz-linear-gradient(top, #fe569a 50%, #ee2375 50%) !important;
    /* FF3.6+ */
  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fe569a), color-stop(50%, #ee2375)) !important;
    /* Chrome,Safari4+ */
  
    background: -webkit-linear-gradient(top, #fe569a 50%, #ee2375 50%) !important;
    /* Chrome10+,Safari5.1+ */
  
    background: -o-linear-gradient(top, #fe569a 50%, #ee2375 50%) !important;
    /* Opera 11.10+ */
  
    background: -ms-linear-gradient(top, #fe569a 50%, #ee2375 50%) !important;
    /* IE10+ */
  
    background: linear-gradient(to bottom, #fe569a 50%, #ee2375 50%) !important;
    /* W3C */
  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe569a', endColorstr='#ee2375', GradientType=0) !important;
    /* IE6-9 */
  
  }
  #ok3 ul#ok3_product_rating_details_charts {
    float: left;
    margin-right: 6px;
    border-right: 1px dotted #fff;
    border-bottom: none;
    width: 216px;
    padding-bottom: 0;
  }
  #ok3 #ok3_product_rating_details_source p {
    font-size: 10px;
    padding-top: 2px;
  }
  #ok3 label.ok3_form {
    width: 80px;
    display: block;
    float: left;
  }
  #ok3 a:visited {
    color: #0079c2;
  }
  #ok3 a#ok3_header_main_user_toggle {
    margin-right: 10px;
  }
  #ok3 input.ok3_input_text {
    background: #fff;
  }
  #ok3 input.ok3_input_text.ok3_input_error {
    border: 1px solid red !important;
  }
  #ok3 .ok3_rating_table a,
  #ok3 .ok3_rating_table a:visited {
    color: #464646;
  }
  #ok3 .ok3_rating_table a:hover {
    color: #0079c2;
    text-decoration: none;
  }
  #ok3 .ok3_worth_your_time,
  #ok3 not_worth_your_time {
    padding-right: 0;
  }
  #ok3 #ok3_home .ok3_movie_list .ok3_age_rating {
    right: -4px;
  }
  #ok3 #ok3_movie_search_results_breadcrumbs {
    width: 525px;
  }
  #ok3 #ok3_header_main_nav {
    padding-top: 27px;
  }
  #ok3 #ok3_header_main_user_nav {
    right: 11px;
    top: 54px;
  }
  #ok3 .ok3_promo {
    padding: 10px;
    overflow: hidden;
  }
  #ok3 .ok3_promo img {
    height: 187px !important;
    /* Need to figure out why important is needed here */
  
    width: 296px !important;
  }
  #ok3 .ok3_promotxt {
    margin-top: -1px;
    background: #58585A;
    height: 63px;
    overflow: hidden;
  }
  #ok3 .ok3_promotxt h2 {
    text-align: left;
    padding: 5px 5px 0 5px;
    line-height: 1.2;
  }
  #ok3 .ok3_promotxt h2 a {
    color: #FFE000;
    margin: 0;
  }
  #ok3 .ok3_promotxt p {
    color: #fff;
    text-align: left;
    padding: 0 5px;
    line-height: 1.2;
    float: left;
    font-size: 11px;
  }
  #ok3 #ok3_movie_search_hover .ok3_bottom {
    margin-top: -10px;
  }
  #ok3 .ok3_showmore {
    height: 53px;
  }
  #ok3 .ok3_showmore a.ok3_showmorelink {
    background: #fff;
    padding: 3px 8px;
  }
  #ok3 .ok3_movie_times li::after {
    content: " ";
    padding-right: 10px;
  }
  #ok3 #ok3_product_review_rating {
    margin-top: 20px;
    clear: both;
  }
  #ok3 #ok3_product_review_rating #ok3_product_submitted_review {
    display: none;
  }
  #ok3 #ok3_product_review_rating #ok3_product_submitted_review .ok3_share_review_button {
    height: 30px;
  }
  #ok3 #ok3_product_review_rating #ok3_product_submitted_review .ok3_share_review_button .ok3_share_block {
    float: left;
    width: 70px;
  }
  #ok3 #ok3_product_review_rating #ok3_product_submitted_review .ok3_share_review_button span.ok3_automatically_share {
    margin-left: 20px;
  }
  #ok3 #ok3_product_rating_details {
    min-height: 94px;
    height: auto;
    overflow: hidden;
  }
  #ok3 #ok3_product_rating_details p {
    margin-bottom: 10px;
  }
  #ok3 ul#ok3_product_review_list li {
    list-style-type: none;
  }
  #ok3 #ok3_product_review_friends,
  #ok3 #ok3_product_review_form,
  #ok3 #ok3_product_content_reviews,
  #ok3 #ok3_product_availability {
    margin-top: 15px;
  }
  #ok3 form#ok3_product_review_add nav.ok3_form_controls,
  #ok3 #ok3_product_availability {
    margin-bottom: 10px;
  }
  #ok3 .ok3_review_wrapper {
    margin-left: 70px !important;
  }
  #ok3 tr.ok3_product_availability_location td.ok3_theatre {
    width: 175px;
    white-space: normal !important;
    line-height: 1.3;
    vertical-align: middle;
  }
  #ok3 #ok3_product_intro .ok3_view_all {
    text-align: left;
  }
  #ok3 .ok3_ok_widget {
    height: auto;
    overflow: hidden;
  }
  #ok3 #ok3_product_rating_age_chart td {
    width: 15px;
  }
  #ok3 .ok3_product_rating_age_chart_rating_name .ok3_arrow,
  #ok3 #ok3_product_rating_age_chart_rating_names .ok3_arrow {
    background: url(/images/content/detail/rating_name_arrow.png) bottom center no-repeat;
    display: block;
    height: 6px;
    position: absolute;
    top: -10px;
    width: 100%;
  }
  #ok3 .ok3_product_rating_age_chart_rating_name .ok3_arrow.ok3_arrow_rating,
  #ok3 #ok3_product_rating_age_chart_rating_names .ok3_arrow.ok3_arrow_rating {
    width: 12px;
    top: -6px;
  }
  #ok3 .ok3_product_rating_age_chart_rating_name .ok3_arrow.ok3_arrow_rating.g,
  #ok3 #ok3_product_rating_age_chart_rating_names .ok3_arrow.ok3_arrow_rating.g {
    left: 3px;
  }
  #ok3 .ok3_product_rating_age_chart_rating_name .ok3_arrow.ok3_arrow_rating.pg,
  #ok3 #ok3_product_rating_age_chart_rating_names .ok3_arrow.ok3_arrow_rating.pg {
    left: 94px;
  }
  #ok3 .ok3_product_rating_age_chart_rating_name .ok3_arrow.ok3_arrow_rating.pg_13,
  #ok3 #ok3_product_rating_age_chart_rating_names .ok3_arrow.ok3_arrow_rating.pg_13 {
    left: 186px;
  }
  #ok3 .ok3_product_rating_age_chart_rating_name .ok3_arrow.ok3_arrow_rating.r,
  #ok3 #ok3_product_rating_age_chart_rating_names .ok3_arrow.ok3_arrow_rating.r {
    left: 259px;
  }
  #ok3 .ok3_product_rating_age_chart_rating_name .ok3_arrow.ok3_arrow_rating.none,
  #ok3 #ok3_product_rating_age_chart_rating_names .ok3_arrow.ok3_arrow_rating.none {
    display: none;
  }
  #ok3 .ok3_selected_mpaa_rating {
    background: #464646;
    outline: 3px solid #464646;
    position: relative;
  }
  #ok3 #ok3_product_review_worth_extra_controls a.ok3_button.ok3_interested_vote {
    padding-left: 5px;
    padding-right: 5px;
    width: 116px;
  }
  #ok3 #ok3_widget_intro {
    background-color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /* ie fix */
  
    background: rgba(255, 255, 255, 0.8);
    height: auto;
    overflow: hidden;
    position: absolute;
    top: 30px;
    left: 0;
    height: 240px;
    width: 100%;
  }
  #ok3 a.ok3_widget_intro_ok {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* ie fix - makes hover work oddly enough */
  
    background: url(/images/buttons/got-it-btn.png) no-repeat;
    width: 100px;
    height: 25px;
    display: block;
    margin: 10px auto;
    color: #fff !important;
  }
  #ok3 a.ok3_widget_intro_ok:hover {
    background-position: 0 -35px;
  }
  #ok3 #ok3_product_intro .ok3_movie_poster {
    margin: 0;
    /* Remove odd margin rule that displaces artwork */
  
    position: relative;
    z-index: 1;
  }
  #ok3 #ok3_search_count {
    float: right;
    position: relative;
    bottom: 25px;
    right: 10px;
    height: 22px;
    width: 200px;
    padding: 0px 5px 0 0;
    text-align: right;
    font-size: 11px;
  }
  #ok3 #ok3_search_count_loading {
    background: url(/images/loaders/loading-gray.gif) no-repeat right;
    height: 22px;
    width: 22px;
    padding: 0 10px 0 0;
    float: right;
    margin-top: -7px;
  }
  #ok3 ul.ok3_theatre_movies {
    list-style-type: none;
  }
  #ok3 .ok3_fmg-mapInfoBox {
    width: 130px;
    margin: 10px 0 0 30px;
  }
  #ok3 .ok3_fmg-mapInfoBox p {
    font-size: 11px;
    line-height: 1.1;
  }
  #ok3 .ok3_movie_buy_tickets a.ok3_button {
    float: left;
  }
  #ok3 .ok3_movie_times ol {
    width: 300px;
    float: right;
    line-height: 1.6;
  }
  #ok3 ul.ok3_theatre_movies li ol {
    margin-top: -28px;
  }
  #ok3 span.ok3_tag_line {
    font-family: Arvo, serif;
  }
  #ok3 #ok3_header_main_nav_search_query {
    padding: 7px 0 2px 5px;
  }
  #ok3 .ok3_search_loader {
    background: url(images/loaders/loading-white.gif) no-repeat #ffffff right !important;
  }
  #ok3 #ok3_header_main_user_activity {
    background: #fe569a;
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='@stop_1', endColorstr='@stop_4', GradientType=0);
    right: 68px;
    top: 18px;
  }
  #ok3 .ok3_photo_overlay .ok3_photobox {
    width: 950px;
    height: 600px;
    margin: auto;
    margin-top: 30px !important;
    position: relative;
    background: rgba(0, 0, 0, 0.8);
    padding: 15px;
  }
  #ok3 .ok3_photo_overlay {
    background: rgba(0, 0, 0, 0.7);
    height: 100%;
    position: fixed;
    overflow-y: scroll;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1000;
    text-align: center;
  }
  #ok3 .ok3_photo_overlay .ok3_photoContent {
    width: 630px;
    height: 600px;
    position: relative;
    float: left;
  }
  #ok3 .ok3_photo_overlay .ok3_close {
    font-size: 14px !important;
    color: white;
    border: 2px solid white !important;
    border-radius: 50px;
    position: absolute;
    padding: 2px !important;
    top: 0px;
    right: 0px;
    background-color: black;
    cursor: pointer;
    box-shadow: 0 0 1px 1px gray;
    z-index: 100;
  }
  #ok3 .ok3_photo_overlay .ok3_close:hover {
    box-shadow: 0 0 2px 2px gray;
    text-shadow: 0 0 2px white;
  }
  #ok3 .ok3_photo_overlay .ok3_prev,
  #ok3 .ok3_photo_overlay .ok3_next,
  #ok3 .ok3_photo_overlay .ok3_prevPage,
  #ok3 .ok3_photo_overlay .ok3_nextPage {
    position: absolute;
    display: inline-block;
    font-size: 55px !important;
    color: white;
    cursor: pointer;
    font-weight: bold;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
  }
  #ok3 .ok3_photo_overlay .ok3_prev:hover,
  #ok3 .ok3_photo_overlay .ok3_next:hover,
  #ok3 .ok3_photo_overlay .ok3_prevPage:hover,
  #ok3 .ok3_photo_overlay .ok3_nextPage:hover {
    text-shadow: 0  0 5px white;
  }
  #ok3 .ok3_photo_overlay .ok3_prev {
    top: 200px;
    left: 0px;
  }
  #ok3 .ok3_photo_overlay .ok3_next {
    top: 200px;
    right: 0px;
  }
  #ok3 .ok3_photo_overlay .ok3_prevPage {
    top: 0px;
    left: 0px;
    display: none;
  }
  #ok3 .ok3_photo_overlay .ok3_nextPage {
    top: 0px;
    right: 0px;
    display: none;
  }
  #ok3 .ok3_photo_overlay .ok3_spotlight {
    border: 4px solid white !important;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    display: inline;
    max-width: 440px;
    max-height: 390px;
  }
  #ok3 .ok3_photo_overlay .ok3_spotlightContainer {
    display: inline-block;
    text-align: center;
    height: 400px;
    line-height: 8em;
  }
  #ok3 .ok3_photo_overlay .ok3_strip {
    bottom: 0px;
    margin: auto;
    height: 100px;
    position: relative;
  }
  #ok3 .ok3_photo_overlay .ok3_ad {
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    float: right;
  }
  #ok3 .ok3_photo_overlay .ok3_slider-container {
    position: relative;
    overflow: hidden;
    z-index: 2;
    height: 90px;
    margin-left: 48px;
  }
  #ok3 .ok3_photo_overlay ul.ok3_slider {
    position: absolute;
    list-style-type: none;
    z-index: 1;
    overflow: hidden;
    margin-left: 0px;
    width: 10000%;
  }
  #ok3 .ok3_photo_overlay .ok3_slider li:hover {
    opacity: 1 !important;
  }
  #ok3 .ok3_photo_overlay .ok3_slider li {
    float: left;
    cursor: pointer;
    margin: 7px;
    width: 75px;
    height: 75px;
    opacity: .5;
  }
  #ok3 .ok3_photo_overlay .ok3_caption {
    color: white;
    margin: 25px 75px !important;
    overflow: visible;
  }
  #ok3 .ok3_photo_overlay .ok3_photoNav {
    width: 100%;
    height: 60px;
  }
  #ok3 #ok3_product_intro_photos ul {
    list-style-type: none;
    margin: 0px;
  }
  #ok3 #ok3_product_intro_photos li {
    float: left;
    padding: 0px;
    display: inline;
  }
  #ok3 #ok3_product_intro_photos ul img {
    padding: 2px;
    width: 70px;
  }
  #ok3 a.ok3_button.ok3_following,
  #ok3 a.ok3_button.ok3_unfollow {
    background: #3fcd52;
    background: -moz-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3fcd52), color-stop(49%, #3fcd52), color-stop(50%, #39b54a), color-stop(100%, #39b54a));
    background: -webkit-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -o-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -ms-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
  }
  #ok3 a.ok3_button.ok3_unfollow:hover,
  #ok3 a.ok3_invite.ok3_button.ok3_unfollow:active {
    background: #fe569a;
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
  }
  #ok3 #ok3_movie_search_hover .ok3_close {
    float: right;
    margin: 25px 20px 0 0;
    width: 48px;
    height: 12px;
    background-image: url(/images/buttons/close.png);
  }
  #ok3 #ok3_movie_search_hover .ok3_close:hover {
    background-position: 0 12px;
  }
  #ok3 textarea#ok3_user_bio.ok3_input_text {
    width: 250px;
  }
  #ok3 #ok3_header_main_nav_mobile {
    display: none;
  }
  #ok3 .ok3_trailer_container {
    width: 150px;
    height: 84px;
    background-color: gray;
    position: relative;
  }
  #ok3 .ok3_play_button {
    background-image: url(/images/buttons/play-arrow.png);
    width: 34px;
    height: 34px;
    z-index: 2;
    position: absolute;
    top: 25px;
    left: 58px;
  }
  #ok3 .ok3_responsive_times {
    display: none;
  }
  #ok3 .ok3_mobile_invite_overlay {
    position: fixed;
    width: 100% !important;
    height: 100%;
    left: 100%;
    top: 0;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    background: white;
    display: none;
  }
  #ok3 .ok3_mobile_invite_overlay h2 {
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    background: none;
    background-color: #6D84B4;
    color: white;
    font-size: 13px;
    padding: .5em .5em;
  }
  #ok3 .ok3_mobile_invite_overlay .ok3_invite_content {
    padding-left: 15px;
    padding-right: 10px;
  }
  #ok3 .ok3_mobile_invite_overlay .button {
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    border-radius: 0;
    border: 1px solid #888;
    font-weight: bold;
    position: relative;
    float: right;
    margin: 5px;
    background: none;
    text-shadow: none;
  }
  #ok3 .ok3_mobile_invite_overlay .ok3_button.ok3_send {
    background: none;
    background-color: #5B74A8;
    color: white;
  }
  #ok3 .ok3_mobile_invite_overlay .ok3_button.ok3_cancel {
    background: none;
    background-color: #eee;
    color: #666;
  }
  #ok3 .ok3_ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
  }
  #ok3 input#ok3_submitbutton:disabled {
    opacity: .5;
  }
  #ok3 #ok3_wyt_vote_yes:hover,
  #ok3 #ok3_wyt_vote_yes.ok3_wyt_vote.ok3_selected {
    background: #39b54a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmY2Q1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNmY2Q1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM5YjU0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOWI1NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3fcd52), color-stop(49%, #3fcd52), color-stop(50%, #39b54a), color-stop(100%, #39b54a));
    background: -webkit-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -o-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -ms-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fcd52, endColorstr=#39b54a, GradientType=0);
  }
  #ok3 #ok3_product_review_worth_score span.ok3_score {
    color: #0081d1;
  }
  #ok3 #ok3_product_review_worth_score .ok3_vote_wyt_note {
    font-size: 10px;
    display: block;
    margin-bottom: 5px;
    color: #777;
  }
  #ok3 .ok3_hide {
    display: none;
  }
  #ok3 article#friends {
    float: left;
    min-height: 300px;
  }
  #ok3 .ok3_friends_paginator {
    text-align: right;
    margin-top: 10px;
  }
  #ok3 .ok3_friends_paginator .page {
    margin-left: 10px;
    cursor: pointer;
  }
  #ok3 .ok3_friends_paginator .page.current {
    cursor: none;
    color: #000;
    text-decoration: none;
  }
  #ok3 .ok3_reviews_search {
    width: 456px;
  }
  #ok3 #ok3_movie_search_wrap .ok3_inline_title {
    display: inline;
    padding-right: 5px;
  }
  #ok3 .ok3_theaters_not_available {
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
  }
  #ok3 .ok3_button.ok3_review_this {
    display: block;
    text-align: center;
  }
  #ok3 #ok3_discussion_content {
    float: left;
    width: 442px;
  }
  #ok3 .ok3_discussion_post_meta {
    border-top: 1px dotted #e8e8e8;
    border-bottom: 1px dotted #e8e8e8;
    margin-bottom: 10px;
    padding: 5px 0;
    text-align: right;
  }
  #ok3 .ok3_reply_container {
    border-top: 1px solid #fff;
    height: auto;
    overflow: hidden;
    padding: 10px;
    position: relative;
    clear: both;
    background: whitesmoke;
  }
  #ok3 .ok3_reply_container p {
    color: #333;
    margin-bottom: 0;
    line-height: 1.6;
    float: right;
    width: 373px;
  }
  #ok3 .ok3_reply_container img {
    float: left;
    margin-right: 10px;
    border: 1px solid #ccc;
    height: 35px;
  }
  #ok3 .ok3_reply_container .ok3_comment_footer {
    height: 15px;
    color: #a1a1a1;
    font-size: 0.8em;
  }
  #ok3 .ok3_reply_container .ok3_comment_footer img {
    border: none;
    float: none;
    height: 12px;
    position: relative;
    top: 1px;
  }
  #ok3 .ok3_reply_container .ok3_comment_footer a {
    color: #a1a1a1;
  }
  #ok3 #ok3_product .ok3_reply_container p {
    width: 325px;
  }
  #ok3 .ok3_reply_container:hover .ok3_delete_review_reply,
  #ok3 .ok3_reply_container:hover .ok3_delete_list_reply {
    display: block;
  }
  #ok3 .ok3_delete_review_reply,
  #ok3 .ok3_delete_list_reply {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #ccc;
    color: #fff;
    line-height: 1;
    padding: 2px;
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    font-family: Verdana;
  }
  #ok3 .ok3_delete_review_reply:hover,
  #ok3 .ok3_delete_list_reply:hover {
    background-color: #0079c2;
  }
  #ok3 .ok3_discussion_comment_textbox.ok3_reply_container {
    height: 43px;
  }
  #ok3 article#ok3_product .ok3_discussion_reply_box {
    width: 303px;
  }
  #ok3 .ok3_discussion_reply_box {
    border: 1px solid #ccc;
    font-size: 11px;
    height: 16px;
    width: 351px;
    padding: 10px 10px 9px 10px;
  }
  #ok3 textarea.ok3_discussion_reply_box:focus {
    outline: none;
    /* remove glow from textarea */
  
  }
  #ok3 .ok3_discussion_comment_submit {
    float: right;
    margin-top: 3px;
  }
  #ok3 .ok3_discussion_post {
    background: #fff;
    padding: 10px 0;
  }
  #ok3 .ok3_participating,
  #ok3 .ok3_viewable_by,
  #ok3 .ok3_average_rating {
    background: #fff;
    padding: 10px;
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
  }
  #ok3 .ok3_participating img.ok3_discussion_avatar,
  #ok3 .ok3_viewable_by img.ok3_discussion_avatar,
  #ok3 .ok3_average_rating img.ok3_discussion_avatar {
    width: 35px;
    margin-right: 10px;
  }
  #ok3 .ok3_participating ul {
    list-style-type: none;
    margin: 0;
  }
  #ok3 .ok3_participating ul li {
    padding-bottom: 5px;
    border-bottom: 1px solid whitesmoke;
    margin-bottom: 5px;
  }
  #ok3 .ok3_participating ul li p {
    margin-bottom: 0;
  }
  #ok3 .ok3_participating ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
  }
  #ok3 .ok3_viewable_by img.ok3_discussion_avatar {
    margin-right: 5px;
  }
  #ok3 .ok3_overlay_full {
    background-color: #CECECE;
    opacity: 0.3;
    width: 100%;
    height: 100%;
    z-index: 200;
    top: 0;
    left: 0;
    position: absolute;
    display: none;
  }
  #ok3 .ok3_overlay_window {
    padding: 10px;
    background: whitesmoke;
    border: 5px solid #ee2375;
    border-radius: 5px;
    display: none;
    width: 365px;
    z-index: 10000;
  }
  #ok3 .ok3_overlay_window .ok3_close_discussion_button {
    padding: 3px;
    float: right;
  }
  #ok3 .ok3_overlay_window .ok3_close_discussion_button:hover {
    background: #0081d1;
    color: #fff;
    text-decoration: none;
  }
  #ok3 .ok3_overlay_window #ok3_start_discussion_form {
    width: 100%;
  }
  #ok3 .ok3_overlay_window .ok3_form_info {
    padding-left: 80px !important;
    color: #999 !important;
    font-style: italic;
    font-size: 10px !important;
  }
  #ok3 .ok3_overlay_window input,
  #ok3 .ok3_overlay_window textarea {
    padding: 5px;
    border-radius: 0;
  }
  #ok3 .ok3_overlay_window input.ok3_input_error,
  #ok3 .ok3_overlay_window textarea.ok3_input_error {
    border: 1px solid red !important;
  }
  #ok3 .ok3_widget {
    background: white;
    margin-bottom: 10px;
    border: 1px solid #eee;
  }
  #ok3 .ok3_widget .ok3_header {
    padding: 10px;
  }
  #ok3 .ok3_widget .ok3_header h1 {
    float: left;
    margin-bottom: 0;
  }
  #ok3 .ok3_widget .ok3_header .ok3_view_all {
    float: right;
    margin-top: .8333em;
  }
  #ok3 .ok3_widget .ok3_sub_header {
    margin: 4px 0;
  }
  #ok3 .ok3_widget .ok3_sub_header h2 {
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    color: #58585a;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 0;
  }
  #ok3 .ok3_widget .ok3_sub_header .ok3_view_all {
    float: right;
  }
  #ok3 .ok3_widget .ok3_content {
    padding: 10px;
    border-top: 3px solid #ee2375;
    padding-top: 5px;
    clear: both;
  }
  #ok3 .ok3_widget ul {
    list-style: none outside;
    margin: 0;
  }
  #ok3 .ok3_widget ul li {
    background: url(/images/elements/hr.png) bottom left repeat-x;
    padding: .25em 0;
  }
  #ok3 .ok3_widget ul li:last-child {
    background: none;
    padding-bottom: 0;
  }
  #ok3 .ok3_widget ul a:link,
  #ok3 .ok3_widget ul a:visited {
    color: #0079c2;
  }
  #ok3 .ok3_widget ul a:hover,
  #ok3 .ok3_widget ul a:active {
    color: #0079c2;
    text-decoration: none;
  }
  #ok3 .ok3_widget ul .ok3_more:link,
  #ok3 .ok3_widget ul .ok3_more:visited {
    color: #0079c2;
  }
  #ok3 .ok3_widget ul .ok3_more:hover,
  #ok3 .ok3_widget ul .ok3_more:active {
    color: #464646;
  }
  #ok3 .ok3_widget .ok3_tab_nav {
    clear: both;
    height: 20px;
    text-transform: lowercase;
  }
  #ok3 .ok3_widget .ok3_tab_nav a {
    display: block;
    float: left;
    height: 1em;
    line-height: 1;
    padding: .3333em 10px;
  }
  #ok3 .ok3_widget .ok3_tab_nav a:visited {
    color: #0079c2;
  }
  #ok3 .ok3_widget .ok3_tab_nav a.ok3_active,
  #ok3 .ok3_widget .ok3_tab_nav a:hover,
  #ok3 .ok3_widget .ok3_tab_nav a:active {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
    color: white;
    text-decoration: none;
  }
  #ok3 .ok3_widget .ok3_tab_sections section {
    display: none;
  }
  #ok3 .ok3_widget .ok3_tab_sections section.ok3_active {
    display: block;
  }
  #ok3 .ok3_widget.ok3_activity a {
    color: #0079c2;
  }
  #ok3 #ok3_product_rating_age_chart_hover {
    display: none;
    left: 0;
    position: absolute;
    top: 100px;
    z-index: 70;
  }
  #ok3 #ok3_product_rating_age_chart_hover .ok3_arrow {
    background: url(/images/content/detail/product_rating_age_chart_hover_arrow.png) bottom center no-repeat;
    height: 16px;
    width: 100%;
    z-index: 71;
  }
  #ok3 #ok3_product_rating_age_chart_hover .ok3_content {
    background: #39b54a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmY2Q1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNmY2Q1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM5YjU0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOWI1NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3fcd52), color-stop(49%, #3fcd52), color-stop(50%, #39b54a), color-stop(100%, #39b54a));
    background: -webkit-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -o-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: -ms-linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    background: linear-gradient(top, #3fcd52 0%, #3fcd52 49%, #39b54a 50%, #39b54a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fcd52, endColorstr=#39b54a, GradientType=0);
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 26px;
    line-height: 40px;
    padding: 5px 10px;
    font-family: Arvo, Arial;
    z-index: 72;
  }
  #ok3 #ok3_product_rating_age_chart_hover .ok3_ok,
  #ok3 #ok3_product_rating_age_chart_hover .ok3_for_ages {
    display: inline-block;
    height: 40px;
    text-indent: -9999px;
  }
  #ok3 #ok3_product_rating_age_chart_hover .ok3_ok {
    background: url(/images/logo/ok_icon_white_large.png) center center no-repeat;
    width: 40px;
  }
  #ok3 #ok3_product_rating_age_chart_hover .ok3_for_ages {
    background: url(/images/icons/for_ages.png) center center no-repeat;
    width: 24px;
  }
  #ok3 #ok3_product_rating_age_chart_hover .ok3_plus_sign {
    font-size: 16px;
    line-height: 20px;
    vertical-align: 20%;
  }
  #ok3 #ok3_product_rating_age_chart_hover.ok3_not_ok .ok3_content {
    background: #ee2375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlNTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VlMjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe569a), color-stop(49%, #fe569a), color-stop(50%, #ee2375), color-stop(100%, #ee2375));
    background: -webkit-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -o-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: -ms-linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    background: linear-gradient(top, #fe569a 0%, #fe569a 49%, #ee2375 50%, #ee2375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fe569a, endColorstr=#ee2375, GradientType=0);
  }
  #ok3 #ok3_product_rating_age_chart_hover.ok3_not_ok .ok3_arrow {
    background: url(/images/content/detail/product_rating_age_chart_hover_arrow_pink.png) bottom center no-repeat;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_hover .ok3_content {
    background: #39b54a;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_hover .ok3_ok,
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_hover .ok3_for_ages {
    display: inline;
  }
  #ok3 .ok3_ie7 #ok3_product_rating_age_chart_hover .ok3_arrow,
  #ok3 .ok3_ie8 #ok3_product_rating_age_chart_hover .ok3_arrow {
    background-image: url(/images/content/detail/product_rating_age_chart_hover_arrow.gif);
    /* no fady on 24bit pngs */
  
  }
  #ok3 #ok3_movie_search_hover {
    display: none;
    position: absolute;
    z-index: 60;
  }
  #ok3 #ok3_movie_search_hover h2 {
    color: #58585a;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: .2em;
  }
  #ok3 #ok3_movie_search_hover .ok3_content {
    background: url(/images/backgrounds/movie_search_hover.png) left top no-repeat;
    padding: 38px 32px 18px 54px;
    width: 274px;
  }
  #ok3 #ok3_movie_search_hover .ok3_bottom {
    background: url(/images/backgrounds/movie_search_hover.png) left bottom no-repeat;
    height: 30px;
  }
  #ok3 .ok3_ie7 #ok3_movie_search_hover .ok3_button {
    background: #0079c2;
  }
  #ok3 .ok3_ie7 #ok3_movie_search_hover .ok3_bottom {
    width: 400px;
  }
  #ok3 .ok3_hide {
    display: none;
  }
  #ok3 .ok3_review_feedback {
    clear: both;
    padding: 10px 0 0 0;
    font-size: 0.80em;
    height: auto;
    overflow: hidden;
  }
  #ok3 .ok3_review_feedback .ok3_notification_date {
    float: left;
    text-align: left;
    color: #a1a1a1;
  }
  #ok3 .ok3_review_feedback .ok3_notification_date a {
    color: #a1a1a1;
  }
  #ok3 .ok3_review_feedback .ok3_notification_date a:hover {
    color: #0079c2;
    text-decoration: underline;
  }
  #ok3 .ok3_review_feedback a.ok3_followee {
    display: block;
    float: left;
    margin: 0 5px 5px 0;
    width: 50px;
    height: 50px;
  }
  #ok3 .ok3_review_feedback a.ok3_followee:nth-child(3n+1) {
    margin-right: 0;
  }
  #ok3 .ok3_review_feedback .ok3_thanks_total,
  #ok3 .ok3_review_feedback .ok3_thank_button,
  #ok3 .ok3_review_feedback .ok3_discussion_comment_count {
    float: right;
  }
  #ok3 .ok3_review_feedback .ok3_thanks_total {
    color: #a1a1a1;
  }
  #ok3 .ok3_review_feedback .ok3_thank_button .ok3_thank,
  #ok3 .ok3_review_feedback .ok3_thank_button.ok3_thanked .ok3_thanked_container,
  #ok3 .ok3_review_feedback .ok3_thank_button.ok3_thanked:hover .ok3_unthank {
    display: inline;
  }
  #ok3 .ok3_review_feedback .ok3_thank_button.ok3_thanked .ok3_thank,
  #ok3 .ok3_review_feedback .ok3_thank_button .ok3_thanked_container,
  #ok3 .ok3_review_feedback .ok3_thank_button.ok3_thanked .ok3_unthank,
  #ok3 .ok3_review_feedback .ok3_thank_button.ok3_thanked:hover .ok3_thanked {
    display: none;
  }
  #ok3 .ok3_review_feedback .ok3_social_share_review {
    float: right;
    width: 40px;
  }
  #ok3 .ok3_review_feedback .ok3_social_share_review a {
    display: block;
    float: left;
    height: 15px;
    width: 15px;
    background: url(/images/social/social_icons_review.png);
    background-size: 60px;
  }
  #ok3 .ok3_review_feedback .ok3_social_share_review a.ok3_fb_share_review {
    background-position: 45px 0;
    margin-left: 5px;
    margin-right: 3px;
  }
  #ok3 .ok3_review_feedback .ok3_social_share_review a.ok3_fb_share_review:hover {
    background-position: 0 0;
  }
  #ok3 .ok3_review_feedback .ok3_social_share_review a.ok3_twitter_share_review {
    background-position: 15px 0;
  }
  #ok3 .ok3_review_feedback .ok3_social_share_review a.ok3_twitter_share_review:hover {
    background-position: 30px 0;
  }
  #ok3 .ok3_review_feedback .ok3_review_bar_seperator {
    font-weight: bold;
    color: #a1a1a1;
  }
  #ok3 .ok3_icons_availability {
    float: left;
    width: 100%;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability {
    width: 50px;
    height: 50px;
    float: left;
    cursor: pointer;
    background-image: url('../images/icons/availability_50s.png');
    background-repeat: no-repeat;
    margin: 0 5px 5px 0;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.redbox {
    background-position: 0px 0px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.hulu {
    background-position: 0px -50px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.netflix_instant {
    background-position: 0px -100px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.netflix_dvd {
    background-position: 0px -150px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.itunes {
    background-position: 0px -200px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.in_theatres {
    background-position: 0px -250px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.amazon_dvd {
    background-position: 0px -300px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.amazon_instant {
    background-position: 0px -350px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.amazon_instant_hd {
    background-position: 0px -400px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.amazon_blu_ray {
    display: none;
    background-position: 0px -300px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.amazon {
    background-position: 0px -500px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.itunes_2 {
    background-position: 0px -550px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.dvd_video {
    background-position: 0px -600px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.blu_ray {
    background-position: 0px -650px;
  }
  #ok3 .ok3_icons_availability .ok3_icon_availability.google_play {
    background-position: 0px -450px;
  }
  #ok3 .ok3_list_item_container {
    height: auto;
    overflow: hidden;
    padding: 15px 10px 0 10px;
    margin: 0 -10px;
  }
  #ok3 .ok3_list_item_container:nth-child(even) {
    background: rgba(0, 0, 0, 0.03);
  }
  #ok3 .ok3_username_prominent {
    font-size: 1.4em;
    margin-left: 4px;
  }
  #ok3 .ok3_follow_button_lists {
    padding: 10px;
  }
  #ok3 .ok3_follow_button_listpadding {
    margin: 4px;
  }
  #ok3 .ok3_review_lists {
    padding-top: 5px;
    padding-left: 90px;
  }
  #ok3 .ok3_list_synopsis {
    padding-left: 160px;
  }
  #ok3 .ok3_netflixbuttons_list {
    width: 150px;
    height: 50px;
    overflow: hidden;
  }
  #ok3 .ok3_social_share_review_lists {
    margin-top: -4px;
  }
  #ok3 .ok3_movies_list {
    list-style: none;
    margin-left: 0;
    margin-top: 20px;
  }
  #ok3 .ok3_movies_list .ok3_item {
    background-color: #F7F9F9;
    background-image: url(../images/backgrounds/movies-list.png);
    background-position: right;
    background-repeat: no-repeat;
    float: left;
    margin: 15px 0px 3px 0px;
    padding: 8px 20px 8px 8px;
    min-width: 94%;
  }
  #ok3 .ok3_movies_list .ok3_item .ok3_item_close {
    color: #000;
    cursor: pointer;
    font-weight: bold;
    margin-top: -8px;
    position: absolute;
    right: 15px;
  }
  #ok3 .ok3_movies_list .ok3_item .ok3_rank_numbers {
    background-color: #EE2375;
    color: #FFFFFF;
    display: none;
    font-size: 16px;
    font-weight: bold;
    left: 13px;
    margin-top: -8px;
    padding-bottom: 2px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    width: 24px;
  }
  #ok3 .ok3_movies_list .ok3_item .ok3_item_block_poster .ok3_item_url {
    float: left;
    margin-left: 6px;
    margin-top: 14px;
  }
  #ok3 .ok3_movies_list .ok3_item .ok3_item_block_poster .ok3_item_url .ok3_item_poster {
    padding-left: 10px;
    padding-right: 10px;
    width: 100px;
  }
  #ok3 .ok3_movies_list .ok3_item .ok3_item_text h2 {
    padding-top: 12px;
  }
  #ok3 .ok3_movies_list .ok3_item .ok3_item_text h2 a {
    color: #777777;
  }
  #ok3 .ok3_movies_list .ok3_item .ok3_item_text .ok3_ok_rating,
  #ok3 .ok3_movies_list .ok3_item .ok3_item_text .ok3_approval_rating {
    color: #0079c2;
  }
  #ok3 .ok3_buttons input {
    display: inline;
  }
  #ok3 .ok3_add_movie_block {
    height: 162px;
    line-height: 1;
  }
  #ok3 .ok3_add_movie_block.ok3_add_list {
    width: 48%;
    padding: 0;
  }
  #ok3 .ok3_add_movie_block .ok3_add_movie_item {
    border: 3px dashed #CECECF;
    color: #CCCCCC;
    display: block;
    height: 100%;
    text-align: center;
    text-decoration: none;
  }
  #ok3 .ok3_add_movie_block .ok3_add_movie_item span {
    display: block;
  }
  #ok3 .ok3_add_movie_block .ok3_add_movie_item span.ok3_plus {
    background-image: url("/images/icons/plus-icon.png");
    background-position: center;
    background-repeat: no-repeat;
    height: 51px;
    margin-top: 50px;
  }
  #ok3 .ok3_add_movie_block .ok3_add_movie_item span.ok3_text {
    color: #0099ff;
    font-weight: bold;
    margin-top: 35px;
  }
  #ok3 .ok3_add_movie_block .ok3_add_movie_item:hover {
    border-color: #0099ff;
    text-decoration: none;
  }
  #ok3 .ok3_add_movie_block .ok3_add_movie_item:hover .ok3_plus {
    color: #0099ff;
  }
  #ok3 .ok3_profile_list_block {
    background-color: #F5F5F5;
    cursor: pointer;
    float: left;
    width: 48%;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  #ok3 .ok3_profile_list_block:nth-child(even) {
    margin-left: 15px;
  }
  #ok3 .ok3_profile_list_block .ok3_profile_lists {
    margin: 0 8%;
    float: left;
    display: block;
  }
  #ok3 .ok3_profile_list_block .ok3_profile_lists li {
    width: 67px!important;
    height: 120px;
    float: left;
    margin: 0px 10px 0px 10px;
  }
  #ok3 .ok3_profile_list_block .ok3_profile_lists li a img {
    width: 70px !important;
    height: 105px !important;
  }
  #ok3 .ok3_profile_list_block .ok3_movie_list_title {
    display: block;
    font-family: Arvo, Arial;
    font-size: 16px;
    text-align: center;
    width: 100%;
  }
  #ok3 .ok3_list_social_buttons {
    display: none;
    float: right;
    margin-right: 10px;
    margin-top: 15px;
  }
  #ok3 .ok3_list_create_button {
    position: absolute;
    right: 15px;
    top: 15px;
  }
  #ok3 .ok3_list_users {
    list-style: none;
  }
  #ok3 .ok3_list_users .ok3_user_item {
    float: left;
    padding: 10px;
    text-align: center;
  }
  #ok3 .ok3_list_users .ok3_user_item img {
    height: 120px;
    width: 120px;
  }
  #ok3 .left_inline {
    float: left;
    display: inline;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_ {
    display: none;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_3 {
    left: 87px;
    background-position: -16px -17px;
    top: 9px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_4 {
    background-position: -16px -87px;
    left: 87px;
    top: 8px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_5 {
    background-position: -16px -157px;
    left: 87px;
    top: 8px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_6 {
    background-position: -16px -227px;
    left: 103px;
    top: 8px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_7 {
    background-position: -16px -297px;
    left: 121px;
    top: 8px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_8 {
    background-position: -16px -367px;
    left: 139px;
    top: 7px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_9 {
    background-position: -16px -437px;
    left: 157px;
    top: 7px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_10 {
    background-position: -16px -507px;
    left: 186px;
    top: 7px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_11 {
    background-position: -16px -577px;
    left: 200px;
    top: 7px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_12 {
    background-position: -16px -647px;
    left: 220px;
    top: 7px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_13 {
    background-position: -16px -715px;
    left: 239px;
    top: 6px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_14 {
    background-position: -16px -782px;
    left: 258px;
    top: 5px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_15 {
    background-position: -16px -849px;
    left: 277px;
    top: 5px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_16 {
    background-position: -16px -918px;
    left: 289px;
    top: 6px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_17 {
    background-position: -16px -985px;
    left: 289px;
    top: 5px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_18 {
    background-position: -16px -1052px;
    left: 289px;
    top: 5px;
  }
  #ok3 .ok3_bubble_all_ratings.ok3_bubble_rating_19 {
    background-position: -16px -1120px;
    left: 289px;
    top: 6px;
  }
  #ok3 .ok3 {
    padding: 5px 0px 5px 5px;
    width: 295px;
  }
  #ok3 .ok3.ok3_movieinfo_small {
    height: 300px;
    width: 175px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list {
    margin-left: 18px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list li {
    width: 130px;
    height: 195px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list li a {
    width: 130px;
    height: 195px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list li .ok3_age_rating {
    top: 140px !important;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list li .ok3_worth_your_time {
    margin-top: 5px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_links {
    float: left;
    margin-top: 15px;
    text-align: center;
    width: 100%;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_links a {
    display: block;
    font-size: 25px;
    margin-top: 8px;
    text-decoration: underline;
  }
  #ok3 .ok3.ok3_movieinfo_small {
    height: 300px;
    width: 175px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list {
    margin-left: 18px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list li {
    width: 130px;
    height: 195px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list li a {
    width: 130px;
    height: 195px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list li .ok3_age_rating {
    top: 140px !important;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_movie_list li .ok3_worth_your_time {
    margin-top: 5px;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_links {
    float: left;
    margin-top: 15px;
    text-align: center;
    width: 100%;
  }
  #ok3 .ok3.ok3_movieinfo_small .ok3_iframe_widget .ok3_links a {
    display: block;
    font-size: 25px;
    margin-top: 8px;
    text-decoration: underline;
  }
  #ok3 .ok3.ok3_movieinfo {
    padding: 30px 10px 10px 10px;
    height: 249px;
    width: 610px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left {
    float: left;
    display: inline;
    width: 100px;
    padding-right: 10px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_movie_list li {
    margin-bottom: 0px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_movie_list li a {
    width: 97px;
    height: 150px;
    background-position-x: -25px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_movie_list li a img {
    width: 97px;
    height: 150px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons {
    float: left;
    margin-top: 15px;
    text-align: center;
    width: inherit;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content {
    width: 100%;
    margin: 12px 0px 0px 0px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability {
    width: 30px;
    height: 30px;
    float: left;
    cursor: pointer;
    background-image: url('../images/icons/availability_30s.png');
    background-repeat: no-repeat;
    margin: 0 5px 5px 0;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.redbox {
    background-position: 0px 0px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.hulu {
    background-position: 0px -30px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.netflix_instant {
    background-position: 0px -60px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.netflix_dvd {
    background-position: 0px -90px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.itunes {
    background-position: 0px -120px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.in_theatres {
    background-position: 0px -150px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.amazon_dvd {
    background-position: 0px -180px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.amazon_instant {
    background-position: 0px -210px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.amazon_instant_hd {
    background-position: 0px -240px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.amazon_blu_ray {
    display: none;
    background-position: 0px -180px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.amazon {
    background-position: 0px -300px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.itunes_2 {
    background-position: 0px -330px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.dvd_video {
    background-position: 0px -360px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.blu_ray {
    background-position: 0px -390px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability.google_play {
    background-position: 0px -270px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_left .ok3_buttons .ok3_content .ok3_icon_availability:nth-child(4n+0) {
    margin-right: 0;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main {
    float: left;
    display: inline;
    width: 320px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main #ok3_product_review_rating {
    margin-top: 0px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main #ok3_product_review_rating #ok3_product_rating_details {
    margin-top: 10px;
    min-height: 89px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating {
    background-image: url(../images/icons/bubble_rating.png);
    background-repeat: no-repeat;
    height: 67px;
    position: absolute;
    top: 9px;
    width: 146px;
    z-index: 200;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_ {
    display: none;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_3 {
    left: 87px;
    background-position: -16px -17px;
    top: 9px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_4 {
    background-position: -16px -87px;
    left: 87px;
    top: 8px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_5 {
    background-position: -16px -157px;
    left: 87px;
    top: 8px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_6 {
    background-position: -16px -227px;
    left: 103px;
    top: 8px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_7 {
    background-position: -16px -297px;
    left: 121px;
    top: 8px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_8 {
    background-position: -16px -367px;
    left: 139px;
    top: 7px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_9 {
    background-position: -16px -437px;
    left: 157px;
    top: 7px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_10 {
    background-position: -16px -507px;
    left: 186px;
    top: 7px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_11 {
    background-position: -16px -577px;
    left: 200px;
    top: 7px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_12 {
    background-position: -16px -647px;
    left: 220px;
    top: 7px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_13 {
    background-position: -16px -715px;
    left: 239px;
    top: 6px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_14 {
    background-position: -16px -782px;
    left: 258px;
    top: 5px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_15 {
    background-position: -16px -849px;
    left: 277px;
    top: 5px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_16 {
    background-position: -16px -918px;
    left: 289px;
    top: 6px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_17 {
    background-position: -16px -985px;
    left: 289px;
    top: 5px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_18 {
    background-position: -16px -1052px;
    left: 289px;
    top: 5px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_main .ok3_bubble_rating.ok3_bubble_rating_19 {
    background-position: -16px -1120px;
    left: 289px;
    top: 6px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right {
    float: left;
    display: inline;
    width: 180px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_target {
    height: 29px;
    text-align: center;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time {
    background-color: #D0D0D0;
    height: 100px;
    width: 100%;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time .ok3_thumb {
    background-position: left top;
    background-repeat: no-repeat;
    height: 45px;
    margin-left: 24px;
    margin-top: 18px;
    position: absolute;
    width: 47px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time .ok3_thumb.ok3_score_100 {
    margin-left: 10px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time .ok3_thumb.ok3_thumb_up {
    background-image: url(../images/icons/thumb-up-big.png);
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time .ok3_thumb.ok3_thumb_down {
    background-image: url(../images/icons/thumb-down-big.png);
    margin-top: 20px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time .ok3_worth_time_text {
    background-color: #A1A1A1;
    border-top: 1px solid #fff;
    font-family: "Arvo", sans-serif;
    font-size: 11px;
    padding-top: 2px;
    color: #FFFFFF;
    height: 20px;
    letter-spacing: 1px;
    line-height: 19px;
    text-align: center;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time #ok3_product_review_worth_score {
    padding-top: 10px;
    padding-bottom: 9px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time #ok3_product_review_worth_score .ok3_score {
    font-weight: normal;
    font-size: 58px;
    margin-left: 27px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time #ok3_product_review_worth_score .ok3_score.ok3_no_votes {
    margin-left: 0px;
    font-size: 40px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time #ok3_product_review_worth_score .ok3_score.ok3_score_100 {
    margin-left: 11px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_worth_time #ok3_product_review_worth_score.ok3_no_votes {
    padding-top: 19px;
    padding-bottom: 19px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_friends_think #ok3_product_review_friends {
    margin-top: 10px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_friends_think #ok3_product_review_friends .ok3_friends_label {
    font-size: 12px;
    text-align: center;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_friends_think #ok3_product_review_friends .ok3_friend_item {
    height: 37px;
    width: 37px;
    margin: 0px 10px 10px 0px;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_friends_think #ok3_product_review_friends .ok3_friend_item:nth-child(4n+0) {
    margin-right: 0;
  }
  #ok3 .ok3.ok3_movieinfo .ok3_right .ok3_friends_think #ok3_product_review_friends .ok3_friend_item .ok3_friend_review_avatar {
    width: 37px;
    height: 37px;
    border-color: #bdbdbd;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_content {
    float: left;
    width: 44%;
    clear: none;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_content h1 {
    font-family: Arial;
    fpnt-size: 19px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_ads {
    float: left;
    clear: none;
    width: 56%;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_movie_list {
    clear: both;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_movie_list li {
    height: 150px;
    width: 88px;
    margin: 0px 8px 8px 0px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_movie_list li .ok3_age_rating {
    font-size: 12px;
    height: 10px;
    width: 44px;
    top: 100px !important;
    right: -4px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_movie_list li .ok3_age_rating img {
    vertical-align: middle !important;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_movie_list li .ok3_worth_your_time {
    display: block;
    text-align: center;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_movie_list li a {
    height: 130px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_footer .ok3_inline_search {
    text-align: center;
    width: 100%;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_footer .ok3_inline_search .ok3_zip {
    background-image: url(../images/backgrounds/lupe.png);
    background-position: 2px 4px;
    background-repeat: no-repeat;
    border: 1px solid #C9C9C9;
    color: #808080;
    height: 1.7em;
    padding-left: 23px;
    width: 60px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_footer .ok3_inline_search .ok3_submit {
    color: #FFF;
    font-weight: bold;
    height: 1.7em;
    margin-left: -4px;
    padding: 3px 10px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_footer .ok3_inline_search input {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_footer .ok3_powered {
    padding-left: 155px;
    color: #D0D0D0;
    font-size: 10px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_footer .ok3_powered .ok3_ok {
    background-image: url("../images/logo/ok-mark-small.png");
    background-repeat: no-repeat;
    background-position: 0px 2px;
    display: inline-block;
    width: 16px;
    height: 13px;
    margin-right: -1px;
  }
  #ok3 .ok3 .ok3_iframe_widget .ok3_footer .ok3_powered .ok3_com {
    color: #000000;
  }
  #ok3 .ok3_404_area {
    text-align: center;
    width: 100%;
  }
  #ok3 .ok3_404_area .ok3_404_box {
    background-color: #FFF;
    border: 1px solid #ee2375;
    margin: 0 auto;
    padding: 3px;
    position: relative;
    text-align: left;
    width: 90%;
  }
  #ok3 .ok3_404_area .ok3_404_box .ok3_404_title {
    color: #ee2375;
    display: block;
    font-size: 32px;
    margin: 10px;
    text-transform: uppercase;
  }
  #ok3 .ok3_404_area .ok3_404_box .ok3_404_message {
    font-size: 18px;
    left: 205px;
    line-height: 1.2em;
    position: absolute;
    top: 10px;
  }
  #ok3 .ok3_404_area .ok3_404_submessage {
    font-size: 18px;
    margin: 20px 0px 20px 0px;
  }
  #ok3 .ok3_404_area .ok3_404_search {
    text-align: center;
  }
}
/* jquery ui-autocomplete stuff, not to be placed within ok3 */
ul.ui-autocomplete img {
  float: left;
  width: 40px;
  height: 54px;
}
.ui-widget-content {
  background: #ebebeb;
  border-radius: 0;
  width: 285px !important;
}
ul.ui-autocomplete li.ui-menu-item a,
ul.ui-autocomplete li.ui-menu-item a.ui-state-hover,
ul.ui-autocomplete li.ui-menu-item a.ui-corner-all {
  padding: 5px;
  width: auto;
  font-size: 12px;
  height: 64px;
  border-radius: 0;
  border: 0;
  border-top: 1px dotted #fff;
  border-bottom: 1px dotted #fff;
}
ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
  background: #ff6099;
  /* Old browsers */

  background: -moz-linear-gradient(top, #ff6099 49%, #ff3875 56%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #ff6099), color-stop(56%, #ff3875));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ff6099 49%, #ff3875 56%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ff6099 49%, #ff3875 56%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ff6099 49%, #ff3875 56%);
  /* IE10+ */

  background: linear-gradient(top, #ff6099 49%, #ff3875 56%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6099', endColorstr='#ff3875', GradientType=0);
  /* IE6-9 */

  color: #fff;
  padding-top: 5px;
}
.ui-widget-content {
  padding: 0;
}
.ui-widget-content li.ui-menu-item img {
  margin: 0 10px 0 0;
  background: #58585A;
}
ul.ui-autocomplete li a {
  color: #0079C2;
}
ul.ui-autocomplete li {
  font-size: 12px;
}
ul.ui-autocomplete li.ok3_search_all a {
  height: 20px !important;
  text-align: center;
}
ul.ui-autocomplete li.ok3_search_title {
  font-weight: bold;
  margin-left: 10px;
}
/* end jquery ui stuff */