*, body
{
	font-family: Verdana, Tahoma, Courier, monospace;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

body
{
	background-color: #EDF2F7;
	margin-top: 0px;
	color: #000;
}

a
{
	color: #0F7FF0;
	font-size: 11px;
	text-decoration: none;
}

a:visited
{
    color: #0d57a2;
}

a:hover
{
	text-decoration: underline;
}

a.download_1 { background: url(/images/download_11.png) top left no-repeat; width: 16px; height: 16px; display: block; float: left; margin-right: 5px; border: 0px; }
a.download_1:visited { border: 1px SOLID #777; }
a.download_2 { background: url(/ezimg/s/1/3/download_2.png) top left no-repeat; width: 17px; height: 15px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.download_2:visited { border: 1px SOLID #999; }
a.download_3 { background: url(/ezimg/s/1/3/download_6.png) top left no-repeat; width: 17px; height: 15px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.download_3:visited { border: 1px SOLID #999; }
a.download_4 { background: url(/ezimg/s/1/3/download_4.png) top left no-repeat; width: 17px; height: 15px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.download_4:visited { border: 1px SOLID #999; }
a.download_5 { background: url(/ezimg/s/1/3/download_5.png) top left no-repeat; width: 17px; height: 15px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.download_5:visited { border: 1px SOLID #999; }
a.download_6 { background: url(/ezimg/s/1/3/download_3.png) top left no-repeat; width: 17px; height: 15px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.download_6:visited { border: 1px SOLID #999; }
a.download_7 { background: url(/ezimg/s/1/3/download_7.png) top left no-repeat; width: 17px; height: 15px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.download_7:visited { border: 1px SOLID #999; }
a.stream { background: url(/ezimg/s/1/4/stream.png) top left no-repeat; width: 17px; height: 15px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.stream:visited { border: 1px SOLID #999; }
a.magnet { background: url(/images/magnet-icon-5.png) top left no-repeat; width: 16px; height: 16px; display: block; float: left; margin-right: 5px; border: 0px; }
a.magnet:visited { border: 1px SOLID #999; }
a.bitx-button { width: 15px; height: 15px; max-height: 15px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.bitx-button:visited { border: 1px SOLID #999; }
a.gsf2 { background: url(/ezimg/s/2/1/ddl.png) top left no-repeat; width: 17px; height: 16px; display: block; float: left; margin-right: 3px; border: 1px SOLID #CECECE; }
a.gsf2:visited { border: 1px SOLID #999; }
a.gsfl2 { color: #000; text-decoration: underline; letter-spacing: 1px; }

td.header_date
{
	background-color: #0f559d;
	padding: 3px 0px 3px 10px;
	color: #c0dbf6;
}

span.stat_red
{
	color: #1f7426;
	font-weight: bold;
}

span.stat_green
{
	color: #a60000;
	font-weight: bold;
}

span.stat_bold
{
	font-weight: bold;
}

span.super
{
    font-size: smaller;
    vertical-align: super;
}

a.epinfo, span.epinfo
{
	color: #cd4141;
	font-weight: bold;
}

a.epinfo:visited
{
    color: #ab3131;
}

/** website main **/

#website_core
{
	display: block;
	width: 100%;
}

#website_holder
{
	display: block;
	width: 950px;
}

#website_logo
{
	display: block;
	padding-bottom: 10px;
}

#content
{
	text-align: left;
}

/** end website main **/

/** menu **/

#site_menu
{
	width: 950px;
	background-color: #0f559d;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #c0dbf6;
	border: 1px SOLID #0a3564;
}

#site_menu img {
    vertical-align: middle;
}

#site_menu a
{
	color: #FFFFFF;
	text-decoration: none;
}
#site_menu a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#site_menu a:visited
{
	color: #FFFFFF;
}

/** end menu **/

/** info page specific **/

#info_header
{
	display: block;
	border: 1px SOLID #0f559d;
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	color: #dfecff;
	padding: 2px 2px 2px 5px;
	font-weight: bold;
}

#info_content
{
	display: block;
	border: 1px SOLID #0f559d;
	border-top: 0px;
	background-color: #d8eafc;
	min-height: 300px;
	padding: 5px;
}

#info_logo
{
	display: block;
	width: 350px;
}

#info_stats_header
{
	display: block;
	margin-top: 10px;
	border: 1px SOLID #0f559d;
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	color: #dfecff;
	padding: 2px 2px 2px 5px;
	font-weight: bold;
}

#info_stats
{
	display: block;
	border: 1px SOLID #0f559d;
	border-top: 0px;
	background-color: #d8eafc;
	min-height: 100px;
	padding: 10px 5px 5px 5px;
	text-align: center;
}

/** end info page specific **/

/** footer **/

#footer
{
	text-align: center;
}

/** end footer **/

/** misc **/

#line
{
	display: block;
	clear: both;
	width: 950px;
	border-bottom: 1px SOLID #0a3564;
}

div.showinfo_header { padding: 5px 0px; font-weight: bold; border-top: 1px SOLID #a2c2e2; border-bottom: 1px SOLID #a2c2e2; }

#gap
{
	height: 10px;
	clear: both;
}

/** end misc **/

/** Show Information **/

td.show_info_main_logo
{
	border-bottom: 1px SOLID #CECECE;
}

td.show_info_banner_logo
{
	border-bottom: 1px SOLID #CECECE;
}

td.show_info_rating_score
{
	border-bottom: 1px SOLID #CECECE;
	text-align: center;
}

td.show_info_rating_vote
{
	border-bottom: 1px SOLID #CECECE;
}

td.show_info_airs_status
{
	border-bottom: 1px SOLID #CECECE;
	text-align: center;
}

table.show_info_description
{
}

td.show_info_tvnews_column
{
	border-left: 1px SOLID #CECECE;
}

/** end Show Information **/

/** Episode Information **/

table.episode_columns_holder
{
	border: 1px SOLID #CECECE;
	border-top: 0px;
}

td.episode_left_column
{
	border-right: 1px SOLID #CECECE;
}

td.episode_middle_column
{
	border-right: 1px SOLID #CECECE;
}

td.episode_section_tracker
{
}

/** end Episode Information **/

/** featured **/

div.featured_border
{
	text-align: left;
	width: 948px;
	height: 156px;
	border: 1px SOLID #0a3564;
}

div.featured_header
{
	text-align: center;
	padding: 2px 0px 3px 0px;
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	color: #dfecff;
	font-weight: bold;
}

div.featured_thumb
{
	float: left;
	height: 125px;
	width: 216px;
	padding: 5px;
	background-color: #c0dbf6;
}

div.featured_info
{
	float: right;
	width: 713px;
	padding: 4px;
	min-height: 100px;
	border-left: 1px SOLID #CECECE;
	background-color: #d8eafc;
}

div.featured_links
{
	float: right;
	width: 713px;
	padding: 4px;
	background-color: #c0dbf6;
	border-left: 1px SOLID #CECECE;
	border-top: 1px SOLID #CECECE;
}

td.featured_main
{
	height: 107px;
	border-left: 1px SOLID #CECECE;
}

td.featured_links
{
	height: 25px;
	padding: 3px;
	border-left: 1px SOLID #CECECE;
}

/** end featured **/

.forum_header_border
{
	border: 1px SOLID #0a3564;
}

.forum_header_border_normal
{
	border: 1px SOLID #003b78;
}

.hover
{
	background-color: #eeb !important;
}

.forum_header_border tr:nth-child(even)
{
	background-color: #d8eafc;
}

.forum_header_border tr:nth-child(odd)
{
	background-color: #E3F0FD;
}

.forum_header_border_normal tr
{
	background-color: #d9ebfb;
}

.forum_space_border tr
{
	background-color: #000000;
}

.forum_header_border_green
{
	border: 1px SOLID #036304;
}

.forum_header_border_green_normal
{
	border: 1px SOLID #05781C;
}

tr:nth-child(even).forum_header_border_green
{
	background-color: #69C1CA2E;
}

tr:nth-child(odd).forum_header_border_green
{
	background-color: #41EDFF26;
}

.forum_header_border_green_normal tr
{
	background-color: #C9FAD6;
}


.forum_header
{
	background-color: #c0dbf6;
	padding: 8px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: left;
}

.forum_header_menu
{
	background-color: #0f559d;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #c0dbf6;
}

.forum_post_id
{
	color: #efd7b7;
}

a.header { color: #FFFFFF; text-decoration: none; }
a.header:hover { color: #FFFFFF; text-decoration: underline; }
a.header:visited { COLOR: #FFFFFF; }

.padding_five
{
	padding: 10px;
}

.section_header
{
	border-bottom: 1px SOLID #003b78;
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	color: #dfecff;
	text-align: left;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.section_menu
{
	padding: 10px;
}

.section_text
{
	background-color: #d8eafc;
	padding: 10px;
	font-size: 16px;
}

.section_create
{
	background-color: #d8eafc;
	padding: 8px;
}

.section_submit
{
	background-color: #b6c8da;
	text-align: center;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.section_post_header
{
	border-bottom: 1px SOLID #003b78;
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	color: #dfecff;
	text-align: left;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.section_post_header_green
{
	border-bottom: 1px SOLID #207800;
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	color: #dfecff;
	text-align: left;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.sections_header_bar
{
	border-right: 1px SOLID #000000;
	border-bottom: 1px SOLID #003b78;
	background-color: #093a83;
	color: #dfecff;
	text-align: center;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.sections_header_bar h1
{
	color: #dfecff;
	text-align: left;
	margin-bottom: 2px;
}


.section_post
{
	background-color: #d1dde9;
	text-align: left;
	padding: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.section_error_header
{
	border-bottom: 1px SOLID #003b78;
	background-color: #093a83;
	color: #dfecff;
	text-align: center;
	font-weight: bold;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.section_error
{
	background-color: #b6c8da;
	text-align: center;
	padding: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
}

/*	*/

/** tv news **/

td.tvnews_header
{
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	padding: 2px 5px;
	color: #FFFFFF;
	border-bottom: 1px SOLID #000000;
}

td.tvnews_header a, td.tvnews_header a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

td.tvnews_header a:hover
{
	text-decoration: underline;
}

td.tvnews_image
{
	width: 200px;
	padding: 5px 4px;
}

td.tvnews_content
{
	padding: 5px 5px 5px 10px;
}

td.tvnews_footer
{
	background-color: #2667ab;
	color: #FFFFFF;
	padding: 3px;
	border-top: 1px SOLID #000000;
}

/** end tv news **/

a.thread { color: #1244e8; text-decoration: none; }
a.thread:hover { color: #1244e8; text-decoration: underline; }
a.thread:visited { COLOR: #0a2c9c; }

a.thread_link { color: #275ecd; text-decoration: none; font-weight: bold; }
a.thread_link:hover { color: #153473; text-decoration: none; font-weight: bold; }
a.thread_link:visited { color: #153f93; text-decoration: none; font-weight: bold; }

.forum_thread_header
{
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #c0dbf6;
	border-right: 1px SOLID #000000;
	border-bottom: 1px SOLID #000000;
}

.forum_thread_header_end
{
	background: #10559e url(/ezimg/s/1/7/header-background.png) top left repeat-x;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #c0dbf6;
	border-bottom: 1px SOLID #000000;
}

.section_header_column
{
	background-color: #d8eafc;
	text-align: center;
	color: #c0dbf6;
}

.forum_section_title2
{
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #000000;
	border-top: 1px SOLID #cecece;
	border-right: 1px SOLID #cecece;
	border-bottom: 1px SOLID #cecece;
}

.forum_section_title2 h1
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-align: left;
	color: #275ecd;
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 0px;
}

.forum_section_title2 h1 a
{
	color: #000000;
	text-decoration: none;
}

.forum_section_title2 h1 a:hover
{
	color: #275ecd;
	text-decoration: none;
}

.forum_section_title2 h1 a:visited
{
	color: #000000;
	text-decoration: none;
}

.forum_thread_footer
{
	border-top: 1px SOLID #000000;
	background-color: #c0dbf6;
	padding: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}

.forum_thread_post
{
	padding: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000000;
	border-right: 1px SOLID #cecece;
	border-bottom: 1px SOLID #cecece;
}

.forum_thread_post_end
{
	padding: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #000000;
	border-bottom: 1px SOLID #cecece;
}
/*	*/

.forum_post_header
{
	background-color: #c0dbf6;
	padding: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}

.forum_post_footer
{
	background-color: #c0dbf6;
	padding: 3px 8px 3px 3px;
	border-top: 1px SOLID #000000;
}

.gap
{
	border: 0px;
	border-top: 1px SOLID #000000;
}

.quote_header
{
	background-color: #0f559d;
	padding: 3px;
	color: #c0dbf6;
	border-right: 1px SOLID #000000;
	border-bottom: 1px SOLID #000000;
}

.quote_post
{
	background-color: #d9ebfb;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #000000;
	border-right: 1px SOLID #cecece;
	border-bottom: 1px SOLID #cecece;
}

.spoiler_header
{
	background: #1565b8 url(/ezimg/c/eztv/spoiler-background.png) top left repeat-x;
	padding: 3px;
	color: #f3f7fa;
}

.spoiler_post
{
	background-color: #b8cde3;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #b8cde3;
}

.ended
{
	font-weight: bold;
	color: #FF0000;
}

.airing
{
	font-weight: bold;
	color: #708259;
}

.break
{
	font-weight: bold;
	color: #51535c;
}

.pending
{
	font-weight: bold;
	color: orange;
}

#header_logo
{
	top: 0px;
	width: 303px;
	height: 115px;
	background: url(/ezimg/s/1/1/eztv-logo-small.png) top left no-repeat;
}

.input
{
	border: 1px SOLID #b1b1b1;
	color: #000000;
	padding: 1px;
    vertical-align: middle;
}

.inputfocus
{
	border: 1px SOLID #747474;
	background-color: #f7f7f7;
	color: #000000;
	padding: 1px;
    vertical-align: middle;
}

div.select
{
	background: #FFFFFF url(/ezimg/s/1/7/select-dropdown.png) top right no-repeat;
	border: 1px solid #b1b1b1;
	height: 14px;
}

div.select-text
{
	height: 14px;
}

.submit
{
	border: 1px SOLID #000000;
	background-color: #FFFFFF;
	color: #000000;
}

.submithover
{
	border: 1px SOLID #000000;
	background-color: #CECECE;
	color: #000000;
	cursor: none;
	cursor: pointer;
}

.ajaxtooltip
{
	position: absolute;
	display: none;
	width: 600px;
	left: 0;
	top: 0;
	background: #d9ebfb;
	border: 1px SOLID #000000;
	border-width: 1px 2px 2px 1px;
	padding: 5px;
}

.ajaxwidth60
{
	width: 60px;
}

.ajaxwidth80
{
	width: 80px;
}

.bold
{
	font-weight: bold;
}

/** custom submit images **/

.form_action_button_right
{
	cursor: pointer;
	height: 17px;
	text-decoration: none;
}

.form_action_button_right .form_action_left
{
	background: transparent url(/ezimg/s/1/7/button-left.png) no-repeat scroll left top;
	float: right;
	height: 17px;
	width: 13px;
	margin-left: 10px;
}

.form_action_button_right .form_action_right
{
	background: transparent url(/ezimg/s/1/7/button-right.png) no-repeat scroll left top;
	float: right;
	height: 17px;
	width: 13px;
}

.form_action_button_right .form_action_text
{
	background: transparent url(/ezimg/s/1/7/button-gradient.png) repeat-x scroll left top;
	color: #FFFFFF;
	float: right;
	font-family: Verdana, Tahoma, Courier, monospace;
	font-size: 10px;
	font-weight: bold;
	height: 12px;
	padding: 0px 1px 5px 1px;
	text-decoration: none;
}

.form_action_button_right:hover .form_action_text
{
	color: #000000;
}

.form_action_button_left
{
	cursor: pointer;
	height: 17px;
	text-decoration: none;
}

.form_action_button_left .form_action_left
{
	background: transparent url(/ezimg/s/1/7/button-left.png) no-repeat scroll left top;
	float: left;
	height: 17px;
	width: 13px;
}

.form_action_button_left .form_action_right
{
	background: transparent url(/ezimg/s/1/7/button-right.png) no-repeat scroll left top;
	float: left;
	height: 17px;
	margin-right: 10px;
	width: 13px;
}

.form_action_button_left .form_action_text
{
	background: transparent url(/ezimg/s/1/7/button-gradient.png) repeat-x scroll left top;
	color: #FFFFFF;
	float: left;
	font-family: Verdana, Tahoma, Courier, monospace;
	font-size: 10px;
	font-weight: bold;
	height: 12px;
	padding: 0px 1px 5px 1px;
	text-decoration: none;
}

.form_action_button_left:hover .form_action_text
{
	color: #000000;
}

/** end custom submit images **/

/** auto complete styles **/

.ac_results
{
	padding: 0px;
	border: 1px SOLID #000000;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading
{
	background: transparent url(/ezimg/s/1/6/ajax-loader.gif) right center no-repeat;
}

.ac_odd
{
	background-color: #F9F9F9;
}

.ac_over {
	background-color: #0A246A;
	color: #FFFFFF;
}

/** end auto complete styles **/

a.blue {
  display: inline-block;
  min-width: 22px;
  padding: 0px 10px;
  border-radius: 5px;
  color: #ffffff !important;
  font: normal 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  text-align: center;
  -webkit-background-clip: padding-box;
  background-color: #4e9fdc;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e9fdc), color-stop(100%, #1c5d8e));
  background-image: -webkit-linear-gradient(top, #4e9fdc 0%, #1c5d8e 100%);
  background-image: -moz-linear-gradient(top, #4e9fdc 0%, #1c5d8e 100%);
  background-image: -ms-linear-gradient(top, #4e9fdc 0%, #1c5d8e 100%);
  background-image: -o-linear-gradient(top, #4e9fdc 0%, #1c5d8e 100%);
  background-image: linear-gradient(to bottom, #4e9fdc 0%, #1c5d8e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4e9fdc, endColorstr=#1c5d8e, GradientType=0);
  border-top: 1px solid #4e82a9;
  border-right: 1px solid #255c86;
  border-bottom: 1px solid #1c4666;
  border-left: 1px solid #255c86;
  -webkit-box-shadow: inset 0 1px 0 0 #79b6e4, 0 1px 2px 0 #777777;
  box-shadow: inset 0 1px 0 0 #79b6e4, 0 1px 2px 0 #777777;
  text-shadow: 0 -1px 1px #206ba4;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
a.blue:hover {
  background-color: #4e9fdc;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e9fdc), color-stop(100%, #184f79));
  background-image: -webkit-linear-gradient(top, #4e9fdc 0%, #184f79 100%);
  background-image: -moz-linear-gradient(top, #4e9fdc 0%, #184f79 100%);
  background-image: -ms-linear-gradient(top, #4e9fdc 0%, #184f79 100%);
  background-image: -o-linear-gradient(top, #4e9fdc 0%, #184f79 100%);
  background-image: linear-gradient(to bottom, #4e9fdc 0%, #184f79 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4e9fdc, endColorstr=#184f79, GradientType=0);
  border-top: 1px solid #3b76a3;
  border-right: 1px solid #1c4f75;
  border-bottom: 1px solid #143954;
  border-left: 1px solid #1c4f75;
  -webkit-box-shadow: inset 0 1px 0 0 #699bc2, 0 1px 2px 0 #acacac;
  box-shadow: inset 0 1px 0 0 #699bc2, 0 1px 2px 0 #acacac;
  text-shadow: 0 -1px 1px #1c5d8e;
  cursor: pointer;
}
a.blue:active {
  background: #1c5d8e;
  border: 1px solid #144164;
  border-bottom: 1px solid #10334e;
}
a.red {
  display: inline-block;
  min-width: 22px;
  padding: 0px 5px;
  border-radius: 5px;
  color: #ffffff !important;
  font: normal 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  text-align: center;
  -webkit-background-clip: padding-box;
  background-color: #e63329;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e63329), color-stop(100%, #80150f));
  background-image: -webkit-linear-gradient(top, #e63329 0%, #80150f 100%);
  background-image: -moz-linear-gradient(top, #e63329 0%, #80150f 100%);
  background-image: -ms-linear-gradient(top, #e63329 0%, #80150f 100%);
  background-image: -o-linear-gradient(top, #e63329 0%, #80150f 100%);
  background-image: linear-gradient(to bottom, #e63329 0%, #80150f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e63329, endColorstr=#80150f, GradientType=0);
  border-top: 1px solid #a43e38;
  border-right: 1px solid #791b16;
  border-bottom: 1px solid #571410;
  border-left: 1px solid #791b16;
  -webkit-box-shadow: inset 0 1px 0 0 #eb5f57, 0 1px 2px 0 #777777;
  box-shadow: inset 0 1px 0 0 #eb5f57, 0 1px 2px 0 #777777;
  text-shadow: 0 -1px 1px #971912;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
a.red:hover {
  background-color: #e63329;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e63329), color-stop(100%, #6a110c));
  background-image: -webkit-linear-gradient(top, #e63329 0%, #6a110c 100%);
  background-image: -moz-linear-gradient(top, #e63329 0%, #6a110c 100%);
  background-image: -ms-linear-gradient(top, #e63329 0%, #6a110c 100%);
  background-image: -o-linear-gradient(top, #e63329 0%, #6a110c 100%);
  background-image: linear-gradient(to bottom, #e63329 0%, #6a110c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e63329, endColorstr=#6a110c, GradientType=0);
  border-top: 1px solid #9b2e28;
  border-right: 1px solid #67140f;
  border-bottom: 1px solid #430d0a;
  border-left: 1px solid #67140f;
  -webkit-box-shadow: inset 0 1px 0 0 #c84e47, 0 1px 2px 0 #acacac;
  box-shadow: inset 0 1px 0 0 #c84e47, 0 1px 2px 0 #acacac;
  text-shadow: 0 -1px 1px #80150f;
  cursor: pointer;
}
a.red:active {
  background: #80150f;
  border: 1px solid #530e0a;
  border-bottom: 1px solid #3c0a07;
}
a.green {
  display: inline-block;
  min-width: 22px;
  padding: 0px 5px;
  border-radius: 5px;
  color: #ffffff !important;
  font: normal 11px 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  text-align: center;
  -webkit-background-clip: padding-box;
  background-color: #47c73d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47c73d), color-stop(100%, #23671e));
  background-image: -webkit-linear-gradient(top, #47c73d 0%, #23671e 100%);
  background-image: -moz-linear-gradient(top, #47c73d 0%, #23671e 100%);
  background-image: -ms-linear-gradient(top, #47c73d 0%, #23671e 100%);
  background-image: -o-linear-gradient(top, #47c73d 0%, #23671e 100%);
  background-image: linear-gradient(to bottom, #47c73d 0%, #23671e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#47c73d, endColorstr=#23671e, GradientType=0);
  border-top: 1px solid #52834e;
  border-right: 1px solid #296024;
  border-bottom: 1px solid #1c4319;
  border-left: 1px solid #296024;
  -webkit-box-shadow: inset 0 1px 0 0 #6dd265, 0 1px 2px 0 #777777;
  box-shadow: inset 0 1px 0 0 #6dd265, 0 1px 2px 0 #777777;
  text-shadow: 0 -1px 1px #2a7b23;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
a.green:hover {
  background-color: #47c73d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47c73d), color-stop(100%, #1c5318));
  background-image: -webkit-linear-gradient(top, #47c73d 0%, #1c5318 100%);
  background-image: -moz-linear-gradient(top, #47c73d 0%, #1c5318 100%);
  background-image: -ms-linear-gradient(top, #47c73d 0%, #1c5318 100%);
  background-image: -o-linear-gradient(top, #47c73d 0%, #1c5318 100%);
  background-image: linear-gradient(to bottom, #47c73d 0%, #1c5318 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#47c73d, endColorstr=#1c5318, GradientType=0);
  border-top: 1px solid #407c3b;
  border-right: 1px solid #1f501b;
  border-bottom: 1px solid #133210;
  border-left: 1px solid #1f501b;
  -webkit-box-shadow: inset 0 1px 0 0 #62a85c, 0 1px 2px 0 #acacac;
  box-shadow: inset 0 1px 0 0 #62a85c, 0 1px 2px 0 #acacac;
  text-shadow: 0 -1px 1px #23671e;
  cursor: pointer;
}
a.green:active {
  background: #23671e;
  border: 1px solid #163f12;
  border-bottom: 1px solid #0f2b0d;
}

div.rating
{
	cursor: pointer;
	margin: 4em;
	clear: both;
	display: block;
}

div.rating:after
{
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}

div.star
{
	float: left;
	height: 12px;
	padding-top: 3px;
	text-indent: 999em;
	cursor: pointer;
	display: block;
	background: transparent;
	overflow: hidden;
}

div.star, div.star a
{
	background: url( '/ezimg/s/1/6/stars-small.png' ) no-repeat 0 0px;
}

div.star a
{
	display: block;
	width: 14px;
	height: 12px;
	height: 100%;
	background-position: 0 0px;
}

div.star_on a
{
	background-position: 0 -12px !important;
}

div.star_hover a, div.star_live a:hover
{
	background-position: 0 -24px;
}

/* Read Only CSS */
div.star_readonly a, div.star_readonly a:hover
{
	cursor: default !important;
}

/* Partial Star CSS */
div.star
{
	background: transparent !important;
	overflow: hidden !important;
}

span#vote_holder
{
	float: left;
}

.piro_overlay{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:99997}.loading
span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008;background:none}.loading span
span{position:absolute;display:block;width:30px;height:30px;z-index:100009;background:url(/includes/js/plugins/pirobox/css_pirobox/style/ajax-loader.gif) center center no-repeat!important;background:url(/includes/js/plugins/pirobox/css_pirobox/style/ajax-loader.gif) center center no-repeat}.caption{position:absolute;bottom:0;left:0;margin:0;display:block;padding:0;cursor:text;background:#222}.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block;padding:0;background:none}.caption
p{display:block;margin:0;padding:4px 28px 4px 38px;text-align:center;font-weight:normal;background:black;color:white;font-size:12px}a.piro_close{position:absolute;top:10px;right:30px;height:35px;width:35px;background:url(/includes/js/plugins/pirobox/css_pirobox/style/close_btn.png) no-repeat;cursor:pointer;z-index:100006}a:hover.piro_close{background:url(/includes/js/plugins/pirobox/css_pirobox/style/close_btn_h.png) no-repeat}a.piro_next{position:absolute;top:50%;width:35px;height:35px;right:20px;text-indent:-999em;outline:none;display:block;margin:-18px 0 0 0;background:url(/includes/js/plugins/pirobox/css_pirobox/style/next.png) center right no-repeat;border:none;cursor:pointer;z-index:1000000001}a:hover.piro_next{background:url(/includes/js/plugins/pirobox/css_pirobox/style/next_h.png) center right no-repeat}a.piro_prev{position:absolute;top:50%;width:35px;height:35px;left:20px;text-indent:-999em;outline:none;display:block;margin:-18px 0 0 0;background:url(/includes/js/plugins/pirobox/css_pirobox/style/prev.png) center left no-repeat;border:none;cursor:pointer;z-index:1000000000}a:hover.piro_prev{background:url(/includes/js/plugins/pirobox/css_pirobox/style/prev_h.png) center left no-repeat}.pirobox_content{position:absolute;top:50%;left:50%;padding:0;width:800px;height:600px;margin:-300px 0 0 -400px;display:block;z-index:99998;font-family:TrebuchetMS,Arial}.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none}.pirobox_content
img{margin:0;padding:0;border:none}.t_l{background:url(/includes/js/plugins/pirobox/css_pirobox/style/t_l.png) no-repeat;width:20px;height:20px}.t_r{background:url(/includes/js/plugins/pirobox/css_pirobox/style/t_r.png) no-repeat;width:20px;height:20px}.t_c{height:20px;background:url(/includes/js/plugins/pirobox/css_pirobox/style/t_c.png) repeat-x}.t_l{background:#000;width:10px;height:10px}.t_r{background:#000;width:10px;height:10px}.t_c{height:10px;background:#000}.c_l{width:10px;background:#000}.c_c{background:#000;margin:0;padding:0}.c_c
div{width:380px;height:180px;margin:0;padding:0}.c_r{width:10px;background:#000}.b_c{height:10px;background:#000}.b_l{background:#000;width:10px;height:10px}.b_r{background:#000;width:10px;height:10px}.box_img{position:absolute;z-index:99995;background:url(/includes/js/plugins/pirobox/css_pirobox/style/img_bg.png);width:100%;top:30px;left:30px;height:100%;padding:0}.err_mess{position:absolute;bottom:20px;color:white;padding:0;margin:0 0 0 20px;display:block}.err_mess
a{color:red;font-weight:700}.number{position:absolute;margin-left:3px;height:18px;width:30px;padding:3px;left:0;color:#666;bottom:1px;font-size:11px}a.link_to{position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px;background:url(/includes/js/plugins/pirobox/css_pirobox/style/link_out.png) no-repeat;text-indent:-999em}a:hover.link_to{background:url(/includes/js/plugins/pirobox/css_pirobox/style/link_out_h.png) no-repeat}a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px;height:40px;margin:0;outline:none;display:block;background:url(/includes/js/plugins/pirobox/css_pirobox/style/play.png) no-repeat;text-indent:-999em;border:none;cursor:pointer}a:hover.play{background:url(/includes/js/plugins/pirobox/css_pirobox/style/play_h.png) no-repeat}a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px;height:40px;margin:0;outline:none;display:block;background:url(/includes/js/plugins/pirobox/css_pirobox/style/pause.png) no-repeat;text-indent:-999em;border:none;cursor:pointer}a:hover.stop{background:url(/includes/js/plugins/pirobox/css_pirobox/style/pause_h.png) no-repeat}


.btn-style {
	border : solid 1px #ffffff;
	border-radius : 3px;
	moz-border-radius : 3px;
	font-size : 10px;
	color : #ffffff;
	padding : 0px 7px;
	background-color : #0a66c9;

}

.btn-style:hover
{
	color: #000000;
    cursor: pointer;
}

.button {
  border: 0 none;
  border-radius: 2px 2px 2px 2px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0px 9px;
  text-transform: none;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  width: auto;
  text-align: center;
  text-decoration: none;
}

.button.blue {
  background: none repeat scroll 0 0 #3498db;
  color: #FFFFFF;
}

.button.blue:hover {
  background: none repeat scroll 0 0 #444444;
  color: #FFFFFF;
}

.button.turquoise {
  background: none repeat scroll 0 0 #1abc9c;
  color: #FFFFFF;
}

.button.turquoise:hover {
  background: none repeat scroll 0 0 #444444;
  color: #FFFFFF;
}

.button.pumpkin {
  background: none repeat scroll 0 0 #d35400;
  color: #FFFFFF;
}

.button.pumpkin:hover {
  background: none repeat scroll 0 0 #444444;
  color: #FFFFFF;
}

.button.yellow {
    background: none repeat scroll 0 0 #FFD800;
    color: #333333;
}

.button.yellow:hover {
    background: none repeat scroll 0 0 #333333;
    color: #FFD800;
}

.row {
    margin: 0 auto;
    width: 950px;
}

.register h1 {
    display: inline-block;
    font-size: 3.14286rem;
}

.register h2 {
    font-size: 2.14286rem;
}

.register h1, .register h2, .register h3, .register h4, .register h5, .register h6 {
    color: #222222;
    font-style: normal;
    font-family: "Open Sans",sans-serif;
    font-weight: 300;
    line-height: 1;
    margin-bottom: 1rem;
    margin-top: 0.8rem;
    text-rendering: optimizelegibility;
}

ul.square {
    list-style-type: square;
    margin-left: 1.1rem;
}

.register ul, ol, dl {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6;
    list-style-position: outside;
    margin-bottom: 1.42857rem;
}

.register label {
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0;
}

.register input, .register textarea {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 1rem;
    height: 2.64286rem;
    margin: 0 0 1.14286rem;
    padding: 0.57143rem;
    transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
    width: 100%;
}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; }
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td, .datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #0070A8; }
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #00557F; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; }
.datagrid table tbody .alt td { background: #E1EEf4; color: #00557F; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div { border-top: 1px solid #006699;background: #E1EEf4;}
.datagrid table tfoot td { padding: 0; font-size: 12px }
.datagrid table tfoot td div{ padding: 2px; }
.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }
.datagrid table tfoot  li { display: inline; }
.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #006699;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; }
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #00557F; color: #FFFFFF; background: none; background-color:#006699;}
div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }

#back-top {
	position: fixed;
	bottom: 30px;
	margin-right: 20px;
}

#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}

/* arrow icon (span tag) */
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #1DA1F2 url(/images/up-arrow.png) no-repeat center center;

	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #3B5998;
}

.most-seeded-header {
    background: rgb(184,225,252);
    background: -moz-linear-gradient(-45deg,  rgba(184,225,252,1) 0%, rgba(169,210,243,1) 10%, rgba(144,186,228,1) 25%, rgba(144,188,234,1) 37%, rgba(144,191,240,1) 50%, rgba(107,168,229,1) 51%, rgba(162,218,245,1) 83%, rgba(189,243,253,1) 100%);
    background: -webkit-linear-gradient(-45deg,  rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(107,168,229,1) 51%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%);
    background: linear-gradient(135deg,  rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(107,168,229,1) 51%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=1 );



    border-bottom: 1px SOLID #73AFE7;
	color: #404040;
	text-align: left;
	padding: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.most-seeded-thread-header
{
    background: rgb(225,255,255);
    background: -moz-linear-gradient(top,  rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%);
    background: linear-gradient(to bottom,  rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 );

	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #404040;
	border-right: 1px SOLID #73AFE7;
	border-bottom: 1px SOLID #73AFE7;
}

.most-seeded-thread-header-end
{
    background: rgb(225,255,255);
    background: -moz-linear-gradient(top,  rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%);
    background: linear-gradient(to bottom,  rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 );

	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #404040;
	border-bottom: 1px SOLID #73AFE7;
}
