@import url("rCSS.css");
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	min-height: 0
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-front {
	z-index: 100
}
.ui-state-disabled {
	cursor: default!important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-resizable {
	position: relative
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: normal
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0;
	font-weight: normal
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px
}
.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5
}
.ui-menu .ui-state-disabled a {
	cursor: default
}
.ui-menu-icons {
	position: relative
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em
}
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em
}
.ui-menu .ui-menu-icon {
	position: static;
	float: right
}
.ui-tabs {
	position: relative;
	padding: .2em
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa
}
body .ui-tooltip {
	border-width: 2px
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222
}
.ui-widget-content a {
	color: #222
}
.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222;
	font-weight: bold
}
.ui-widget-header a {
	color: #222
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555;
	text-decoration: none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999;
	background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	color: #212121;
	text-decoration: none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: #fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
.ui-icon {
	width: 16px;
	height: 16px
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image: url(../images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon {
	background-image: url(../images/ui-icons_888888_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(../images/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
	background-image: url(../images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(../images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(../images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-blank {
	background-position: 16px 16px
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-on {
	background-position: -96px -144px
}
.ui-icon-radio-off {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 4px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 4px
}
.ui-widget-overlay {
	background: #aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px
}
@charset "UTF-8";
@-webkit-keyframes tada {
0% {
-webkit-transform:scale(1)
}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg)
}
100% {
-webkit-transform:scale(1) rotate(0)
}
}
@-moz-keyframes tada {
0% {
-moz-transform:scale(1)
}
10%, 20% {
-moz-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-moz-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-moz-transform:scale(1.1) rotate(-3deg)
}
100% {
-moz-transform:scale(1) rotate(0)
}
}
@-ms-keyframes tada {
0% {
-ms-transform:scale(1)
}
10%, 20% {
-ms-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-ms-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-ms-transform:scale(1.1) rotate(-3deg)
}
100% {
-ms-transform:scale(1) rotate(0)
}
}
@-o-keyframes tada {
0% {
-o-transform:scale(1)
}
10%, 20% {
-o-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-o-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-o-transform:scale(1.1) rotate(-3deg)
}
100% {
-o-transform:scale(1) rotate(0)
}
}
@keyframes tada {
0% {
transform:scale(1)
}
10%, 20% {
transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
transform:scale(1.1) rotate(-3deg)
}
100% {
transform:scale(1) rotate(0)
}
}
/*@font-face {
	font-family: 'smovies';
	src: url("../images/smovies-webfont.eot");
	src: url("../images/smovies-webfont.eot?#iefix") format("embedded-opentype"), url("../images/smovies-webfont.woff") format("woff"), url("../images/smovies-webfont.ttf") format("truetype"), url("../images/smovies-webfont.svg#smoviesregular") format("svg");
	font-weight: normal;
	font-style: normal
}*/
.ui-pnotify {
	top: 15px;
	right: 15px;
	position: absolute;
	font-size: 14px;
	height: auto;
	z-index: 9999
}
.ui-pnotify.spinner .ui-pnotify-container {
	background: none repeat scroll 0 0 #f5f7f8;
	border: 1px solid #E6E6E6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	padding: 6px;
	cursor: default !important
}
.ui-pnotify.spinner .ui-pnotify-closer {
	display: none
}
.ui-pnotify.spinner .ui-pnotify-icon {
	background: url("../images/spinner_small.gif") no-repeat scroll 4px 2px;
	height: 17px;
	width: 31px;
	left: 5px;
	position: absolute
}
.ui-pnotify.spinner .ui-pnotify-text {
	font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	cursor: pointer;
	text-align: center
}
html>body .ui-pnotify {
	position: fixed
}
.ui-pnotify .ui-pnotify-shadow {
	-webkit-box-shadow: 0px 2px 10px rgba(50,50,50,0.5);
	-moz-box-shadow: 0px 2px 10px rgba(50,50,50,0.5);
	box-shadow: 0px 2px 10px rgba(50,50,50,0.5)
}
.ui-pnotify-container {
	background-position: 0 0;
	padding: .8em;
	cursor: pointer;
	height: 100%;
	margin: 0
}
.ui-pnotify-sharp {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.ui-pnotify-closer, .ui-pnotify-sticker {
	float: right;
	margin-left: .2em
}
.ui-pnotify-title {
	display: none;
	margin-bottom: .4em
}
.ui-pnotify-text {
	display: block
}
.ui-pnotify-icon, .ui-pnotify-icon span {
	display: block;
	float: left;
	margin-right: .2em
}
.ui-pnotify-history-container {
	position: absolute;
	top: 0;
	right: 18px;
	width: 70px;
	border-top: none;
	padding: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-top-right-radius: 0;
	z-index: 10000
}
.ui-pnotify-history-container .ui-pnotify-history-header {
	padding: 2px
}
.ui-pnotify-history-container button {
	cursor: pointer;
	display: block;
	width: 100%
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
	display: block;
	margin: 0 auto
}
.ui-pnotify-closer {
	visibility: visible !important;
	background: none repeat scroll 0 0 black;
	border-radius: 20px 20px 20px 20px;
	cursor: pointer;
	display: block;
	height: 21px;
	position: absolute;
	right: -7px;
	top: -9px;
	visibility: visible;
	width: 20px
}
.icon-remove:after {
	color: #FFF;
	content: "x";
	font-family: smovies!important;
	font-size: 10px;
	padding: 0 6px;
	text-transform: none;
	vertical-align: 0px
}
.alert-success {
	background-color: #8fc520;
	text-shadow: -1px 1px 0 #729c1d;
	color: #EDF7C5;
	border-bottom: 1px solid #729c1d
}
.alert-success .ui-pnotify-closer {
	background-color: #8fc520
}
.alert-error {
	background-color: #e64444;
	text-shadow: -1px 1px 0 #b42e2e;
	color: #ffc5ac;
	border-bottom: 1px solid #b42e2e
}
.alert-error .ui-pnotify-closer {
	background-color: #e64444
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, form, button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none
}
body {
	color: #201f1e;
	cursor: default
}
blockquote {
	quotes: none;
	line-height: 140%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
*:focus {
	outline: none
}
hr {
	background: none;
	border: none;
	border-bottom: 1px solid #f1f1f1;
	clear: both
}
button::-moz-focus-inner {
border:0;
padding:0
}
body .markItUp {
	width: auto;
	margin: 0;
	border: none
}
body .markItUpContainer {
	border: none;
	background: none;
	padding: 5px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px
}
body .markItUpEditor {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background: none;
	width: 643px;
	border: 1px solid #cdcdcd;
	height: 320px;
	padding: 2px 5px 2px 5px;
	clear: both;
	line-height: 18px;
	overflow: auto
}
body .html .markItUpEditor {
	background: none
}
body .markdown .markItUpEditor {
	background: none
}
body .textile .markItUpEditor {
	background: none
}
body .bbcode .markItUpEditor {
	background: none
}
body .wiki .markItUpEditor, body .dotclear .markItUpEditor {
	background: none
}
input, textarea {
	-webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s
}
input:focus, textarea:focus {
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6)
}
input:focus:invalid, textarea:focus:invalid {
color:#B10527;
-webkit-box-shadow:#b10527 0 0 6px;
-moz-box-shadow:#b10527 0 0 6px;
box-shadow:#b10527 0 0 6px
}
input:invalid, textarea:invalid {
box-shadow:none
}
input.errorFld, textarea.errorFld {
	margin-bottom: -1px;
	border: 1px solid #B10527;
	color: #B10527;
	-webkit-border-radius: 3.1px 3.1px 0 0;
	-moz-border-radius: 3.1px 3.1px 0 0;
	-ms-border-radius: 3.1px 3.1px 0 0;
	-o-border-radius: 3.1px 3.1px 0 0;
	border-radius: 3.1px 3.1px 0 0;
	box-shadow: none;
	-webkit-box-shadow: #b10527 0 0 6px;
	-moz-box-shadow: #b10527 0 0 6px;
	box-shadow: #b10527 0 0 6px
}
input.spinning {
	background: url(../images/spinner_small.gif) right 5px no-repeat
}
input[type=text], input[type=password], input[type=email], input[type=url] {
	padding: 4px 5px;
	font-size: 13px;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	border: 1px solid #cdcdcd
}
label {
	display: inline-block;
	margin: 3px 0
}
textarea {
	padding: 4px 5px;
	font-size: 13px;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	margin: 0 5px 0 0;
	border: 1px solid #CCC
}
select {
	background-color: #FFF;
	border: 1px solid #CCC;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	padding: 4px 5px
}
.form-horizontal .control-group {
	margin-bottom: 20px
}
.form-horizontal .control-label {
	float: left;
	line-height: 23px;
	text-align: right;
	width: 160px
}
.form-horizontal .controls {
	margin-left: 180px
}
.form-horizontal .controls input, .form-horizontal .controls select, .form-horizontal .controls textarea {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.form-horizontal.small .control-group {
	margin-bottom: 10px
}
.form-horizontal.small .control-label {
	width: 100px;
	padding-top: 5px
}
.form-horizontal.small .controls {
	margin-left: 120px
}
.form-horizontal.small .controls input, .form-horizontal.small .controls select, .form-horizontal.small .controls textarea {
	width: 200px
}
#login_form input {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.appeal {
	margin-top: 20px
}
.appeal .message {
	max-width: 500px;
	height: 120px
}
.textareaWithCount {
	position: relative
}
.textareaWithCount .counter {
	margin-top: 4px;
	text-align: right;
	color: silver
}
.prefs-form {
	width: 320px;
	margin-right: 20px;
	float: left
}
.prefs-form .control-label {
	width: 135px
}
.prefs-form .controls {
	margin-left: 150px
}
.prefs-form .controls input, .prefs-form .controls select, .prefs-form .controls textarea {
	width: 160px
}
.prefs-form .small {
	font-size: 10px;
	margin-top: -15px;
	margin-right: -20px;
	margin-bottom: 10px
}
.top {
	vertical-align: top !important
}
body .regForm .button {
	float: left
}
body .regForm tr td {
	vertical-align: top
}
h1, h2 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.6em;
	padding-bottom: 2px;
	margin: 5px 0 4px 0;
	text-transform: capitalize !important;
	line-height: normal
}
h1 .small, h2 .small {
	font-size: 0.6em
}
h1 {
	margin-bottom: 14px
}
h1 .siteButton {
	display: inline-block;
	margin-top: -4px !important;
	position: relative
}
h4 a, .uniForm legend a {
	padding: 0 0.3em
}
h1 .releaseDate {
	font-size: 11px;
	top: -4px;
	color: #666;
	margin-right: 10px
}
h3 {
	font-size: 18px;
	color: #4c4c4c;
	padding-bottom: 8px;
	padding-top: 10px;
	font-weight: normal;
	vertical-align: middle !important
}
h5 {
	font-size: 15px;
	color: #666
}
a.plain {
	text-decoration: none
}
a:hover.plain {
	text-decoration: underline
}
.sourceNameCell a:visited {
	text-decoration: line-through
}
.sponsorLink .sourceNameCell a:visited {
	text-decoration: none
}
.contentText {
	font-size: 12px;
	line-height: 150%
}
.contentText p {
	margin: 0 0 10px 0
}
.contentText ul {
	margin: 0 0 10px 0 !important;
	padding: 0
}
.contentText ul li {
	list-style: circle;
	margin-left: 15px
}
.nobr {
	white-space: nowrap !important
}
.center {
	text-align: center
}
ol, ul, li {
	list-style: none
}
.red, a.red {
	color: #DC5A5A !important
}
.red:hover, a.red:hover {
	color: #dc5a5a !important
}
.hidden {
	display: none
}
.show {
	display: block !important
}
.clearboth, .clear {
	clear: both
}
.floatright {
	float: right !important
}
.floatleft {
	float: left !important
}
.container:after, .columns:after, .clearfix:after, .twoColumns:after, .control-group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.relative {
	position: relative
}
.opacity6 {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: 0.6
}
.opacity8 {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8
}
.topmarg3px {
	margin-top: 3px !important
}
.topmarg0 {
	margin-top: 0 !important
}
.margin10 {
	margin: 10px
}
.font11px {
	font-size: 11px
}
.font12px {
	font-size: 12px
}
.left {
	text-align: left !important
}
.bold {
	font-weight: bold
}
.width300px {
	width: 300px
}
.block {
	display: block !important
}
.inlineBlock {
	display: inline-block
}
.column {
	float: left
}
.rightColl {
	float: right
}
.accessibility {
	left: -999em;
	position: absolute;
	top: -999em
}
.left {
	text-align: left
}
.twoCol {
	position: relative
}
.twoCol .column {
	width: 414px
}
.twoCol .column.first {
	width: 477px;
	padding-top: 10px;
	margin-top: 0;
	margin-right: 15px
}
.plain {
	text-decoration: none
}
.plain:hover {
	text-decoration: underline
}
.related_info {
	display: none;
	margin-top: 5px
}
.width350px {
	width: 350px
}
textarea.width350px {
	max-width: 600px
}
.height150px {
	height: 150px
}
input.shortInput {
	width: 24px !important
}
#spinner {
	background: none repeat scroll 0 0 #f5f7f8;
	border: 1px solid #E6E6E6;
	border-radius: 5px 5px 5px 5px;
	padding: 6px;
	position: fixed;
	right: 5px;
	top: 5px
}
#spinner .image {
	background: url("../images/spinner_small.gif") no-repeat scroll 4px 2px;
	display: inline-block;
	height: 17px;
	width: 31px
}
#spinner .text {
	vertical-align: 3px
}
.withComma>*:after {
	content: ","
}
.withComma>*:last-child:after {
	content: ""
}
.overflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.normalGrey {
	color: #201f1e
}
.lightGrey, a.lightGrey {
	color: #999
}
.white, a.white:hover {
	color: #fff !important
}
.banstate {
	color: #ff00f6 !important
}
.removedstate {
	color: #f00 !important
}
.mutestate {
	color: #ff9518 !important
}
.green {
	color: #8EAF00
}
.greenDark {
	color: green
}
.typicalGrey {
	border: 1px solid #9d9d9d;
	background-color: #8b8b8b;
	background-image: -webkit-gradient(top, color-stop(0, #9d9d9d), color-stop(1, #8b8b8b));
	background-image: -webkit-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -moz-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -ms-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -o-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: linear-gradient(top, #9d9d9d, #8b8b8b);
	color: #fff;
	text-shadow: -1px 1px 0 #737373;
	text-decoration: none
}
.typicalGrey:hover:not(span):not(:disabled):not(.disabled), .typicalGrey.ui-state-hover, .typicalGrey.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #575757 0 1px 3px inset;
	-moz-box-shadow: #575757 0 1px 3px inset;
	box-shadow: #575757 0 1px 3px inset;
	border: 1px solid #757575;
	background-color: #757575;
	background-image: -webkit-gradient(top, color-stop(0, #898989), color-stop(1, #757575));
	background-image: -webkit-linear-gradient(top, #898989, #757575);
	background-image: -moz-linear-gradient(top, #898989, #757575);
	background-image: -ms-linear-gradient(top, #898989, #757575);
	background-image: -o-linear-gradient(top, #898989, #757575);
	background-image: linear-gradient(top, #898989, #757575);
	color: #fff;
	text-shadow: -1px 1px 0 #5f5f5f
}
.typicalGrey:hover:not(span):not(:disabled):not(.disabled) a, .typicalGrey.ui-state-hover a, .typicalGrey.ui-state-focus a {
	color: #fff
}
.typicalGrey:disabled, .typicalGrey.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.typicalGrey:active:not(:disabled), .typicalGrey.selected, .typicalGrey.ui-state-active {
	border: 1px solid #575757;
	-webkit-box-shadow: #575757 0 2px 3px inset;
	-moz-box-shadow: #575757 0 2px 3px inset;
	box-shadow: #575757 0 2px 3px inset
}
.typicalBlue {
	border: 1px solid #03b6e6;
	background-color: #00a4d4;
	background-image: -webkit-gradient(top, color-stop(0, #03b6e6), color-stop(1, #00a4d4));
	background-image: -webkit-linear-gradient(top, #03b6e6, #00a4d4);
	background-image: -moz-linear-gradient(top, #03b6e6, #00a4d4);
	background-image: -ms-linear-gradient(top, #03b6e6, #00a4d4);
	background-image: -o-linear-gradient(top, #03b6e6, #00a4d4);
	background-image: linear-gradient(top, #03b6e6, #00a4d4);
	color: #fff;
	text-shadow: -1px 1px 0 #008cbc;
	text-decoration: none
}
.typicalBlue:hover:not(span):not(:disabled):not(.disabled), .typicalBlue.ui-state-hover, .typicalBlue.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #0070a0 0 1px 3px inset;
	-moz-box-shadow: #0070a0 0 1px 3px inset;
	box-shadow: #0070a0 0 1px 3px inset;
	border: 1px solid #008ebe;
	background-color: #008ebe;
	background-image: -webkit-gradient(top, color-stop(0, #00a2d2), color-stop(1, #008ebe));
	background-image: -webkit-linear-gradient(top, #00a2d2, #008ebe);
	background-image: -moz-linear-gradient(top, #00a2d2, #008ebe);
	background-image: -ms-linear-gradient(top, #00a2d2, #008ebe);
	background-image: -o-linear-gradient(top, #00a2d2, #008ebe);
	background-image: linear-gradient(top, #00a2d2, #008ebe);
	color: #fff;
	text-shadow: -1px 1px 0 #0078a8
}
.typicalBlue:hover:not(span):not(:disabled):not(.disabled) a, .typicalBlue.ui-state-hover a, .typicalBlue.ui-state-focus a {
	color: #fff
}
.typicalBlue:disabled, .typicalBlue.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.typicalBlue:active:not(:disabled), .typicalBlue.selected, .typicalBlue.ui-state-active {
	border: 1px solid #0070a0;
	-webkit-box-shadow: #0070a0 0 2px 3px inset;
	-moz-box-shadow: #0070a0 0 2px 3px inset;
	box-shadow: #0070a0 0 2px 3px inset
}
.typicalGreen {
	border: 1px solid #709063;
	background-color: #5e7e51;
	background-image: -webkit-gradient(top, color-stop(0, #709063), color-stop(1, #5e7e51));
	background-image: -webkit-linear-gradient(top, #709063, #5e7e51);
	background-image: -moz-linear-gradient(top, #709063, #5e7e51);
	background-image: -ms-linear-gradient(top, #709063, #5e7e51);
	background-image: -o-linear-gradient(top, #709063, #5e7e51);
	background-image: linear-gradient(top, #709063, #5e7e51);
	color: #fff;
	text-shadow: -1px 1px 0 #466639;
	text-decoration: none
}
.typicalGreen:hover:not(span):not(:disabled):not(.disabled), .typicalGreen.ui-state-hover, .typicalGreen.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #2a4a1d 0 1px 3px inset;
	-moz-box-shadow: #2a4a1d 0 1px 3px inset;
	box-shadow: #2a4a1d 0 1px 3px inset;
	border: 1px solid #48683b;
	background-color: #48683b;
	background-image: -webkit-gradient(top, color-stop(0, #5c7c4f), color-stop(1, #48683b));
	background-image: -webkit-linear-gradient(top, #5c7c4f, #48683b);
	background-image: -moz-linear-gradient(top, #5c7c4f, #48683b);
	background-image: -ms-linear-gradient(top, #5c7c4f, #48683b);
	background-image: -o-linear-gradient(top, #5c7c4f, #48683b);
	background-image: linear-gradient(top, #5c7c4f, #48683b);
	color: #fff;
	text-shadow: -1px 1px 0 #325225
}
.typicalGreen:hover:not(span):not(:disabled):not(.disabled) a, .typicalGreen.ui-state-hover a, .typicalGreen.ui-state-focus a {
	color: #fff
}
.typicalGreen:disabled, .typicalGreen.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.typicalGreen:active:not(:disabled), .typicalGreen.selected, .typicalGreen.ui-state-active {
	border: 1px solid #2a4a1d;
	-webkit-box-shadow: #2a4a1d 0 2px 3px inset;
	-moz-box-shadow: #2a4a1d 0 2px 3px inset;
	box-shadow: #2a4a1d 0 2px 3px inset
}
.typicalRed {
	border: 1px solid #ac4831;
	background-color: #9a361f;
	background-image: -webkit-gradient(top, color-stop(0, #ac4831), color-stop(1, #9a361f));
	background-image: -webkit-linear-gradient(top, #ac4831, #9a361f);
	background-image: -moz-linear-gradient(top, #ac4831, #9a361f);
	background-image: -ms-linear-gradient(top, #ac4831, #9a361f);
	background-image: -o-linear-gradient(top, #ac4831, #9a361f);
	background-image: linear-gradient(top, #ac4831, #9a361f);
	color: #fff;
	text-shadow: -1px 1px 0 #821e07;
	text-decoration: none
}
.typicalRed:hover:not(span):not(:disabled):not(.disabled), .typicalRed.ui-state-hover, .typicalRed.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #660200 0 1px 3px inset;
	-moz-box-shadow: #660200 0 1px 3px inset;
	box-shadow: #660200 0 1px 3px inset;
	border: 1px solid #842009;
	background-color: #842009;
	background-image: -webkit-gradient(top, color-stop(0, #98341d), color-stop(1, #842009));
	background-image: -webkit-linear-gradient(top, #98341d, #842009);
	background-image: -moz-linear-gradient(top, #98341d, #842009);
	background-image: -ms-linear-gradient(top, #98341d, #842009);
	background-image: -o-linear-gradient(top, #98341d, #842009);
	background-image: linear-gradient(top, #98341d, #842009);
	color: #fff;
	text-shadow: -1px 1px 0 #6e0a00
}
.typicalRed:hover:not(span):not(:disabled):not(.disabled) a, .typicalRed.ui-state-hover a, .typicalRed.ui-state-focus a {
	color: #fff
}
.typicalRed:disabled, .typicalRed.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.typicalRed:active:not(:disabled), .typicalRed.selected, .typicalRed.ui-state-active {
	border: 1px solid #660200;
	-webkit-box-shadow: #660200 0 2px 3px inset;
	-moz-box-shadow: #660200 0 2px 3px inset;
	box-shadow: #660200 0 2px 3px inset
}
.silver {
	background-color: silver
}
.ui-autocomplete {
	position: absolute;
	z-index: 1000 !important
}
.ui-autocomplete li {
	display: block;
	margin-top: 0 !important;
	margin-left: 0;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	padding-top: 0 !important;
	width: auto;
	background-color: #fff;
	white-space: nowrap;
	cursor: pointer
}
.ui-autocomplete a.ui-state-hover, .ui-autocomplete a.ui-state-focus {
	border-bottom: 1px solid #c6c6c6 !important
}
.ui-autocomplete .search_suggest_item {
	padding: 3px 0 0 40px !important;
	height: 42px;
	border-bottom: 1px solid #ccc;
	color: #808080;
	text-shadow: 0 1px rgba(255,255,255,0.97);
	font-size: 12px;
	font-family: "Lucida Grande"
}
.ui-autocomplete .search_suggest_item .commentTail {
	display: none
}
.ui-autocomplete .search_suggest_item img {
	float: left;
	float: left;
	margin: 0 0 0 -35px !important;
	padding: 0 !important;
	height: 40px;
	border: 0 !important;
	text-align: center
}
.ui-autocomplete .search_suggest_item .secondDropdownLine {
	margin: 2px 0 0 0 !important;
	color: #999 !important;
	font-weight: normal !important;
	font-size: 11px !important
}
.ui-autocomplete .search_suggest_item .firstDropdownLine {
	display: inline-block;
	padding: 0 15px 0 0 !important;
	color: #666 !important;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px !important;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif!important
}
.ui-autocomplete .search_suggest_item .firstDropdownLine span {
	color: #666 !important
}
.ui-autocomplete .selected .firstDropdownLine {
	color: #fff !important
}
.ui-menu .ui-menu-item a.ui-state-hover .firstDropdownLine, .ui-menu .ui-menu-item a.ui-state-active .firstDropdownLine, .ui-menu .ui-menu-item a.ui-state-hover .firstDropdownLine span, .ui-menu .ui-menu-item a.ui-state-active .firstDropdownLine span {
	color: #fff !important
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	margin: 0 !important
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 0;
	background: none;
	color: #212121;
	font-weight: normal
}
.ui-corner-all {
	border-radius: 2px !important;
	font-size: 12px !important;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif!important
}
.ui-menu {
	padding: 0 !important;
	border: 1px solid #D3D3D3 !important
}
.ui-dialog .ui-dialog-title {
	text-transform: uppercase
}
.ui-dialog .ui-dialog-buttonpane {
	border-top: none
}
.ui-no-title .ui-dialog-titlebar {
	position: relative;
	z-index: 1;
	margin-top: 6px;
	border: none;
	background: none;
	color: transparent;
	font-weight: bold
}
.ui-no-title .ui-dialog-content {
	top: -26px;
	margin-bottom: -26px
}
.ui-dialog .ui-dialog-buttonpane .ui-button {
	border: 1px solid #9d9d9d;
	background-color: #8b8b8b;
	background-image: -webkit-gradient(top, color-stop(0, #9d9d9d), color-stop(1, #8b8b8b));
	background-image: -webkit-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -moz-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -ms-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -o-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: linear-gradient(top, #9d9d9d, #8b8b8b);
	color: #fff;
	text-shadow: -1px 1px 0 #737373;
	text-decoration: none
}
.ui-dialog .ui-dialog-buttonpane .ui-button:hover:not(span):not(:disabled):not(.disabled), .ui-dialog .ui-dialog-buttonpane .ui-button.ui-state-hover, .ui-dialog .ui-dialog-buttonpane .ui-button.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #575757 0 1px 3px inset;
	-moz-box-shadow: #575757 0 1px 3px inset;
	box-shadow: #575757 0 1px 3px inset;
	border: 1px solid #757575;
	background-color: #757575;
	background-image: -webkit-gradient(top, color-stop(0, #898989), color-stop(1, #757575));
	background-image: -webkit-linear-gradient(top, #898989, #757575);
	background-image: -moz-linear-gradient(top, #898989, #757575);
	background-image: -ms-linear-gradient(top, #898989, #757575);
	background-image: -o-linear-gradient(top, #898989, #757575);
	background-image: linear-gradient(top, #898989, #757575);
	color: #fff;
	text-shadow: -1px 1px 0 #5f5f5f
}
.ui-dialog .ui-dialog-buttonpane .ui-button:hover:not(span):not(:disabled):not(.disabled) a, .ui-dialog .ui-dialog-buttonpane .ui-button.ui-state-hover a, .ui-dialog .ui-dialog-buttonpane .ui-button.ui-state-focus a {
	color: #fff
}
.ui-dialog .ui-dialog-buttonpane .ui-button:disabled, .ui-dialog .ui-dialog-buttonpane .ui-button.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.ui-dialog .ui-dialog-buttonpane .ui-button:active:not(:disabled), .ui-dialog .ui-dialog-buttonpane .ui-button.selected, .ui-dialog .ui-dialog-buttonpane .ui-button.ui-state-active {
	border: 1px solid #575757;
	-webkit-box-shadow: #575757 0 2px 3px inset;
	-moz-box-shadow: #575757 0 2px 3px inset;
	box-shadow: #575757 0 2px 3px inset
}
.ui-dialog-content {
	min-height: auto !important
}
.siteButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button, button, .adminSmallButtons, .fontButton {
	border: 1px solid #aeaeae;
	color: #333 !important;
	text-shadow: 0 1px 0 #f8f8f8;
	filter: dropshadow(color=#fbfbfb, offx=0, offy=1);
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
	background-color: #e6e6e6;
	background-image: -webkit-gradient(top, color-stop(0, #eee), color-stop(1, #e6e6e6));
	background-image: -webkit-linear-gradient(top, #eee, #e6e6e6);
	background-image: -moz-linear-gradient(top, #eee, #e6e6e6);
	background-image: -ms-linear-gradient(top, #eee, #e6e6e6);
	background-image: -o-linear-gradient(top, #eee, #e6e6e6);
	background-image: linear-gradient(top, #eeeeee, #e6e6e6);
	opacity: .85;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 2.1px;
	-moz-border-radius: 2.1px;
	-ms-border-radius: 2.1px;
	-o-border-radius: 2.1px;
	border-radius: 2.1px;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	white-space: nowrap;
	font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	line-height: normal;
	text-decoration: none;
	cursor: pointer;
	color: #333;
	padding: .2em 1.2em
}
.siteButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.ui-state-hover, .siteButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.ui-state-focus, button:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.ui-state-hover, button.ui-state-focus, .adminSmallButtons:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.ui-state-hover, .adminSmallButtons.ui-state-focus, .fontButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.ui-state-hover, .fontButton.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #757575;
	filter: dropshadow(color=#8f8f8f, offx=0, offy=1);
	background-color: #757575;
	background-image: -webkit-gradient(top, color-stop(0, #828282), color-stop(1, #757575));
	background-image: -webkit-linear-gradient(top, #828282, #757575);
	background-image: -moz-linear-gradient(top, #828282, #757575);
	background-image: -ms-linear-gradient(top, #828282, #757575);
	background-image: -o-linear-gradient(top, #828282, #757575);
	background-image: linear-gradient(top, #828282, #757575);
	border: 1px solid #757575;
	-webkit-box-shadow: inset 0 1px 0 0 #9b9b9b;
	box-shadow: inset 0 1px 0 0 #9b9b9b;
	color: #fff !important;
	text-decoration: none
}
.siteButton .icons, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button .icons, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button .icons, button .icons, .adminSmallButtons .icons, .fontButton .icons {
	display: block;
	padding-top: 8px;
	opacity: 0.7
}
.siteButton h4, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button h4, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button h4, button h4, .adminSmallButtons h4, .fontButton h4 {
	font-size: 20px;
	font-weight: bold;
	display: block;
	text-align: center;
	font-weight: bold
}
.siteButton.bigButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.bigButton, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.bigButton, button.bigButton, .adminSmallButtons.bigButton, .fontButton.bigButton {
	padding: .4em 2em
}
.siteButton.extraBigButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.extraBigButton, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.extraBigButton, button.extraBigButton, .adminSmallButtons.extraBigButton, .fontButton.extraBigButton {
	padding: .6em 4.2em
}
.siteButton.disabled, .siteButton.ui-button-disabled, .siteButton.ui-state-disabled, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.disabled, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.ui-button-disabled, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.ui-state-disabled, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.disabled, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.ui-button-disabled, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.ui-state-disabled, button.disabled, button.ui-button-disabled, button.ui-state-disabled, .adminSmallButtons.disabled, .adminSmallButtons.ui-button-disabled, .adminSmallButtons.ui-state-disabled, .fontButton.disabled, .fontButton.ui-button-disabled, .fontButton.ui-state-disabled {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: 0.6
}
.siteButton.blueButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.blueButton, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.blueButton, button.blueButton, .adminSmallButtons.blueButton, .fontButton.blueButton {
	border: 1px solid #aeaeae;
	color: #333 !important;
	text-shadow: 0 1px 0 #f8f8f8;
	filter: dropshadow(color=#fbfbfb, offx=0, offy=1);
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
	background-color: #e6e6e6;
	background-image: -webkit-gradient(top, color-stop(0, #eee), color-stop(1, #e6e6e6));
	background-image: -webkit-linear-gradient(top, #eee, #e6e6e6);
	background-image: -moz-linear-gradient(top, #eee, #e6e6e6);
	background-image: -ms-linear-gradient(top, #eee, #e6e6e6);
	background-image: -o-linear-gradient(top, #eee, #e6e6e6);
	background-image: linear-gradient(top, #eeeeee, #e6e6e6);
	opacity: .85
}
.siteButton.blueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.blueButton.ui-state-hover, .siteButton.blueButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.blueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.blueButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.blueButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.blueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.blueButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.blueButton.ui-state-focus, button.blueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.blueButton.ui-state-hover, button.blueButton.ui-state-focus, .adminSmallButtons.blueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.blueButton.ui-state-hover, .adminSmallButtons.blueButton.ui-state-focus, .fontButton.blueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.blueButton.ui-state-hover, .fontButton.blueButton.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #07abd8;
	filter: dropshadow(color=#1bc8f7, offx=0, offy=1);
	background-color: #07abd8;
	background-image: -webkit-gradient(top, color-stop(0, #08bff1), color-stop(1, #07abd8));
	background-image: -webkit-linear-gradient(top, #08bff1, #07abd8);
	background-image: -moz-linear-gradient(top, #08bff1, #07abd8);
	background-image: -ms-linear-gradient(top, #08bff1, #07abd8);
	background-image: -o-linear-gradient(top, #08bff1, #07abd8);
	background-image: linear-gradient(top, #08bff1, #07abd8);
	border: 1px solid #07abd8;
	-webkit-box-shadow: inset 0 1px 0 0 #34cef8;
	box-shadow: inset 0 1px 0 0 #34cef8;
	color: #fff !important;
	text-decoration: none
}
.siteButton.fullyBlueButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.fullyBlueButton, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.fullyBlueButton, button.fullyBlueButton, .adminSmallButtons.fullyBlueButton, .fontButton.fullyBlueButton {
	color: #fff !important;
	text-shadow: 0 1px 0 #46afd5;
	filter: dropshadow(color=#70c1df, offx=0, offy=1);
	border: 1px solid #46afd5;
	-webkit-box-shadow: inset 0 1px 0 0 #85cae3;
	box-shadow: inset 0 1px 0 0 #85cae3;
	background-color: #4fb3d7;
	background-image: -webkit-gradient(top, color-stop(0, #5bb8da), color-stop(1, #4fb3d7));
	background-image: -webkit-linear-gradient(top, #5bb8da, #4fb3d7);
	background-image: -moz-linear-gradient(top, #5bb8da, #4fb3d7);
	background-image: -ms-linear-gradient(top, #5bb8da, #4fb3d7);
	background-image: -o-linear-gradient(top, #5bb8da, #4fb3d7);
	background-image: linear-gradient(top, #5bb8da, #4fb3d7);
	opacity: .85
}
.siteButton.fullyBlueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.fullyBlueButton.ui-state-hover, .siteButton.fullyBlueButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.fullyBlueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.fullyBlueButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.fullyBlueButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.fullyBlueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.fullyBlueButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.fullyBlueButton.ui-state-focus, button.fullyBlueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.fullyBlueButton.ui-state-hover, button.fullyBlueButton.ui-state-focus, .adminSmallButtons.fullyBlueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.fullyBlueButton.ui-state-hover, .adminSmallButtons.fullyBlueButton.ui-state-focus, .fontButton.fullyBlueButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.fullyBlueButton.ui-state-hover, .fontButton.fullyBlueButton.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #46afd5;
	filter: dropshadow(color=#70c1df, offx=0, offy=1);
	background-color: #46afd5;
	background-image: -webkit-gradient(top, color-stop(0, #5bb8da), color-stop(1, #46afd5));
	background-image: -webkit-linear-gradient(top, #5bb8da, #46afd5);
	background-image: -moz-linear-gradient(top, #5bb8da, #46afd5);
	background-image: -ms-linear-gradient(top, #5bb8da, #46afd5);
	background-image: -o-linear-gradient(top, #5bb8da, #46afd5);
	background-image: linear-gradient(top, #5bb8da, #46afd5);
	border: 1px solid #46afd5;
	-webkit-box-shadow: inset 0 1px 0 0 #85cae3;
	box-shadow: inset 0 1px 0 0 #85cae3;
	color: #fff !important;
	text-decoration: none
}
.siteButton.fullyGreenButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.fullyGreenButton, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.fullyGreenButton, button.fullyGreenButton, .adminSmallButtons.fullyGreenButton, .fontButton.fullyGreenButton {
	color: #fff !important;
	text-shadow: 0 1px 0 #a2bd55;
	filter: dropshadow(color=#b6cb79, offx=0, offy=1);
	border: 1px solid #a2bd55;
	-webkit-box-shadow: inset 0 1px 0 0 #c0d28c;
	box-shadow: inset 0 1px 0 0 #c0d28c;
	background-color: #a6c05c;
	background-image: -webkit-gradient(top, color-stop(0, #acc467), color-stop(1, #a6c05c));
	background-image: -webkit-linear-gradient(top, #acc467, #a6c05c);
	background-image: -moz-linear-gradient(top, #acc467, #a6c05c);
	background-image: -ms-linear-gradient(top, #acc467, #a6c05c);
	background-image: -o-linear-gradient(top, #acc467, #a6c05c);
	background-image: linear-gradient(top, #acc467, #a6c05c);
	opacity: .85
}
.siteButton.fullyGreenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.fullyGreenButton.ui-state-hover, .siteButton.fullyGreenButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.fullyGreenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.fullyGreenButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.fullyGreenButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.fullyGreenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.fullyGreenButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.fullyGreenButton.ui-state-focus, button.fullyGreenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.fullyGreenButton.ui-state-hover, button.fullyGreenButton.ui-state-focus, .adminSmallButtons.fullyGreenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.fullyGreenButton.ui-state-hover, .adminSmallButtons.fullyGreenButton.ui-state-focus, .fontButton.fullyGreenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.fullyGreenButton.ui-state-hover, .fontButton.fullyGreenButton.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #a2bd55;
	filter: dropshadow(color=#b6cb79, offx=0, offy=1);
	background-color: #a2bd55;
	background-image: -webkit-gradient(top, color-stop(0, #acc467), color-stop(1, #a2bd55));
	background-image: -webkit-linear-gradient(top, #acc467, #a2bd55);
	background-image: -moz-linear-gradient(top, #acc467, #a2bd55);
	background-image: -ms-linear-gradient(top, #acc467, #a2bd55);
	background-image: -o-linear-gradient(top, #acc467, #a2bd55);
	background-image: linear-gradient(top, #acc467, #a2bd55);
	border: 1px solid #a2bd55;
	-webkit-box-shadow: inset 0 1px 0 0 #c0d28c;
	box-shadow: inset 0 1px 0 0 #c0d28c;
	color: #fff !important;
	text-decoration: none
}
.siteButton.partnerButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.partnerButton, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.partnerButton, button.partnerButton, .adminSmallButtons.partnerButton, .fontButton.partnerButton {
	color: #fff !important;
	text-shadow: 0 1px 0 #46afd5;
	filter: dropshadow(color=#70c1df, offx=0, offy=1);
	border: 1px solid #46afd5;
	-webkit-box-shadow: inset 0 1px 0 0 #85cae3;
	box-shadow: inset 0 1px 0 0 #85cae3;
	background-color: #4fb3d7;
	background-image: -webkit-gradient(top, color-stop(0, #5bb8da), color-stop(1, #4fb3d7));
	background-image: -webkit-linear-gradient(top, #5bb8da, #4fb3d7);
	background-image: -moz-linear-gradient(top, #5bb8da, #4fb3d7);
	background-image: -ms-linear-gradient(top, #5bb8da, #4fb3d7);
	background-image: -o-linear-gradient(top, #5bb8da, #4fb3d7);
	background-image: linear-gradient(top, #5bb8da, #4fb3d7);
	opacity: .85
}
.siteButton.partnerButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.partnerButton.ui-state-hover, .siteButton.partnerButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.partnerButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.partnerButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.partnerButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.partnerButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.partnerButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.partnerButton.ui-state-focus, button.partnerButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.partnerButton.ui-state-hover, button.partnerButton.ui-state-focus, .adminSmallButtons.partnerButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.partnerButton.ui-state-hover, .adminSmallButtons.partnerButton.ui-state-focus, .fontButton.partnerButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.partnerButton.ui-state-hover, .fontButton.partnerButton.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #46afd5;
	filter: dropshadow(color=#70c1df, offx=0, offy=1);
	background-color: #46afd5;
	background-image: -webkit-gradient(top, color-stop(0, #5bb8da), color-stop(1, #46afd5));
	background-image: -webkit-linear-gradient(top, #5bb8da, #46afd5);
	background-image: -moz-linear-gradient(top, #5bb8da, #46afd5);
	background-image: -ms-linear-gradient(top, #5bb8da, #46afd5);
	background-image: -o-linear-gradient(top, #5bb8da, #46afd5);
	background-image: linear-gradient(top, #5bb8da, #46afd5);
	border: 1px solid #46afd5;
	-webkit-box-shadow: inset 0 1px 0 0 #85cae3;
	box-shadow: inset 0 1px 0 0 #85cae3;
	color: #fff !important;
	text-decoration: none
}
.siteButton.redButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.redButton, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.redButton, button.redButton, .adminSmallButtons.redButton, .fontButton.redButton {
	border: 1px solid #aeaeae;
	color: #333 !important;
	text-shadow: 0 1px 0 #f8f8f8;
	filter: dropshadow(color=#fbfbfb, offx=0, offy=1);
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
	background-color: #e6e6e6;
	background-image: -webkit-gradient(top, color-stop(0, #eee), color-stop(1, #e6e6e6));
	background-image: -webkit-linear-gradient(top, #eee, #e6e6e6);
	background-image: -moz-linear-gradient(top, #eee, #e6e6e6);
	background-image: -ms-linear-gradient(top, #eee, #e6e6e6);
	background-image: -o-linear-gradient(top, #eee, #e6e6e6);
	background-image: linear-gradient(top, #eeeeee, #e6e6e6);
	opacity: .85
}
.siteButton.redButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.redButton.ui-state-hover, .siteButton.redButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.redButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.redButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.redButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.redButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.redButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.redButton.ui-state-focus, button.redButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.redButton.ui-state-hover, button.redButton.ui-state-focus, .adminSmallButtons.redButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.redButton.ui-state-hover, .adminSmallButtons.redButton.ui-state-focus, .fontButton.redButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.redButton.ui-state-hover, .fontButton.redButton.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #d6634c;
	filter: dropshadow(color=#e08776, offx=0, offy=1);
	background-color: #d6634c;
	background-image: -webkit-gradient(top, color-stop(0, #db7561), color-stop(1, #d6634c));
	background-image: -webkit-linear-gradient(top, #db7561, #d6634c);
	background-image: -moz-linear-gradient(top, #db7561, #d6634c);
	background-image: -ms-linear-gradient(top, #db7561, #d6634c);
	background-image: -o-linear-gradient(top, #db7561, #d6634c);
	background-image: linear-gradient(top, #db7561, #d6634c);
	border: 1px solid #d6634c;
	-webkit-box-shadow: inset 0 1px 0 0 #e4998b;
	box-shadow: inset 0 1px 0 0 #e4998b;
	color: #fff !important;
	text-decoration: none
}
.siteButton.greenButton, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.greenButton, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.greenButton, button.greenButton, .adminSmallButtons.greenButton, .fontButton.greenButton {
	border: 1px solid #aeaeae;
	color: #333 !important;
	text-shadow: 0 1px 0 #f8f8f8;
	filter: dropshadow(color=#fbfbfb, offx=0, offy=1);
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
	background-color: #e6e6e6;
	background-image: -webkit-gradient(top, color-stop(0, #eee), color-stop(1, #e6e6e6));
	background-image: -webkit-linear-gradient(top, #eee, #e6e6e6);
	background-image: -moz-linear-gradient(top, #eee, #e6e6e6);
	background-image: -ms-linear-gradient(top, #eee, #e6e6e6);
	background-image: -o-linear-gradient(top, #eee, #e6e6e6);
	background-image: linear-gradient(top, #eeeeee, #e6e6e6);
	opacity: .85
}
.siteButton.greenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.greenButton.ui-state-hover, .siteButton.greenButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.greenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.greenButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.greenButton.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.greenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.greenButton.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.greenButton.ui-state-focus, button.greenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.greenButton.ui-state-hover, button.greenButton.ui-state-focus, .adminSmallButtons.greenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.greenButton.ui-state-hover, .adminSmallButtons.greenButton.ui-state-focus, .fontButton.greenButton:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.greenButton.ui-state-hover, .fontButton.greenButton.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #a2bd55;
	filter: dropshadow(color=#b6cb79, offx=0, offy=1);
	background-color: #a2bd55;
	background-image: -webkit-gradient(top, color-stop(0, #acc467), color-stop(1, #a2bd55));
	background-image: -webkit-linear-gradient(top, #acc467, #a2bd55);
	background-image: -moz-linear-gradient(top, #acc467, #a2bd55);
	background-image: -ms-linear-gradient(top, #acc467, #a2bd55);
	background-image: -o-linear-gradient(top, #acc467, #a2bd55);
	background-image: linear-gradient(top, #acc467, #a2bd55);
	border: 1px solid #a2bd55;
	-webkit-box-shadow: inset 0 1px 0 0 #c0d28c;
	box-shadow: inset 0 1px 0 0 #c0d28c;
	color: #fff !important;
	text-decoration: none
}
.siteButton.whitestate, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.whitestate, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.whitestate, button.whitestate, .adminSmallButtons.whitestate, .fontButton.whitestate {
	color: #fff !important;
	text-shadow: 0 1px 0 #006700;
	filter: dropshadow(color=#009a00, offx=0, offy=1);
	border: 1px solid #006700;
	-webkit-box-shadow: inset 0 1px 0 0 #00b300;
	box-shadow: inset 0 1px 0 0 #00b300;
	background-color: #007100;
	background-image: -webkit-gradient(top, color-stop(0, green), color-stop(1, #007100));
	background-image: -webkit-linear-gradient(top, green, #007100);
	background-image: -moz-linear-gradient(top, green, #007100);
	background-image: -ms-linear-gradient(top, green, #007100);
	background-image: -o-linear-gradient(top, green, #007100);
	background-image: linear-gradient(top, #008000, #007100);
	opacity: .85
}
.siteButton.whitestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.whitestate.ui-state-hover, .siteButton.whitestate.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.whitestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.whitestate.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.whitestate.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.whitestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.whitestate.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.whitestate.ui-state-focus, button.whitestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.whitestate.ui-state-hover, button.whitestate.ui-state-focus, .adminSmallButtons.whitestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.whitestate.ui-state-hover, .adminSmallButtons.whitestate.ui-state-focus, .fontButton.whitestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.whitestate.ui-state-hover, .fontButton.whitestate.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #006700;
	filter: dropshadow(color=#009a00, offx=0, offy=1);
	background-color: #006700;
	background-image: -webkit-gradient(top, color-stop(0, green), color-stop(1, #006700));
	background-image: -webkit-linear-gradient(top, green, #006700);
	background-image: -moz-linear-gradient(top, green, #006700);
	background-image: -ms-linear-gradient(top, green, #006700);
	background-image: -o-linear-gradient(top, green, #006700);
	background-image: linear-gradient(top, #008000, #006700);
	border: 1px solid #006700;
	-webkit-box-shadow: inset 0 1px 0 0 #00b300;
	box-shadow: inset 0 1px 0 0 #00b300;
	color: #fff !important;
	text-decoration: none
}
.siteButton.blackstate, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.blackstate, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.blackstate, button.blackstate, .adminSmallButtons.blackstate, .fontButton.blackstate {
	color: #fff !important;
	text-shadow: 0 1px 0 #266279;
	filter: dropshadow(color=#32829f, offx=0, offy=1);
	border: 1px solid #266279;
	-webkit-box-shadow: inset 0 1px 0 0 #3892b3;
	box-shadow: inset 0 1px 0 0 #3892b3;
	background-color: #286980;
	background-image: -webkit-gradient(top, color-stop(0, #2c728c), color-stop(1, #286980));
	background-image: -webkit-linear-gradient(top, #2c728c, #286980);
	background-image: -moz-linear-gradient(top, #2c728c, #286980);
	background-image: -ms-linear-gradient(top, #2c728c, #286980);
	background-image: -o-linear-gradient(top, #2c728c, #286980);
	background-image: linear-gradient(top, #2c728c, #286980);
	opacity: .85
}
.siteButton.blackstate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.blackstate.ui-state-hover, .siteButton.blackstate.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.blackstate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.blackstate.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.blackstate.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.blackstate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.blackstate.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.blackstate.ui-state-focus, button.blackstate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.blackstate.ui-state-hover, button.blackstate.ui-state-focus, .adminSmallButtons.blackstate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.blackstate.ui-state-hover, .adminSmallButtons.blackstate.ui-state-focus, .fontButton.blackstate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.blackstate.ui-state-hover, .fontButton.blackstate.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #266279;
	filter: dropshadow(color=#32829f, offx=0, offy=1);
	background-color: #266279;
	background-image: -webkit-gradient(top, color-stop(0, #2c728c), color-stop(1, #266279));
	background-image: -webkit-linear-gradient(top, #2c728c, #266279);
	background-image: -moz-linear-gradient(top, #2c728c, #266279);
	background-image: -ms-linear-gradient(top, #2c728c, #266279);
	background-image: -o-linear-gradient(top, #2c728c, #266279);
	background-image: linear-gradient(top, #2c728c, #266279);
	border: 1px solid #266279;
	-webkit-box-shadow: inset 0 1px 0 0 #3892b3;
	box-shadow: inset 0 1px 0 0 #3892b3;
	color: #fff !important;
	text-decoration: none
}
.siteButton.immunestate, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.immunestate, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.immunestate, button.immunestate, .adminSmallButtons.immunestate, .fontButton.immunestate {
	color: #fff !important;
	text-shadow: 0 1px 0 #87d400;
	filter: dropshadow(color=#a5ff08, offx=0, offy=1);
	border: 1px solid #87d400;
	-webkit-box-shadow: inset 0 1px 0 0 #aeff22;
	box-shadow: inset 0 1px 0 0 #aeff22;
	background-color: #8ddf00;
	background-image: -webkit-gradient(top, color-stop(0, #97ee00), color-stop(1, #8ddf00));
	background-image: -webkit-linear-gradient(top, #97ee00, #8ddf00);
	background-image: -moz-linear-gradient(top, #97ee00, #8ddf00);
	background-image: -ms-linear-gradient(top, #97ee00, #8ddf00);
	background-image: -o-linear-gradient(top, #97ee00, #8ddf00);
	background-image: linear-gradient(top, #97ee00, #8ddf00);
	opacity: .85
}
.siteButton.immunestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .siteButton.immunestate.ui-state-hover, .siteButton.immunestate.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.immunestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.immunestate.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button.immunestate.ui-state-focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.immunestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.immunestate.ui-state-hover, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button.immunestate.ui-state-focus, button.immunestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), button.immunestate.ui-state-hover, button.immunestate.ui-state-focus, .adminSmallButtons.immunestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .adminSmallButtons.immunestate.ui-state-hover, .adminSmallButtons.immunestate.ui-state-focus, .fontButton.immunestate:hover:not(:disabled):not(.disabled):not(.ui-button-disabled):not(ui-state-disabled), .fontButton.immunestate.ui-state-hover, .fontButton.immunestate.ui-state-focus {
	opacity: 1;
	text-shadow: 0 1px 0 #87d400;
	filter: dropshadow(color=#a5ff08, offx=0, offy=1);
	background-color: #87d400;
	background-image: -webkit-gradient(top, color-stop(0, #97ee00), color-stop(1, #87d400));
	background-image: -webkit-linear-gradient(top, #97ee00, #87d400);
	background-image: -moz-linear-gradient(top, #97ee00, #87d400);
	background-image: -ms-linear-gradient(top, #97ee00, #87d400);
	background-image: -o-linear-gradient(top, #97ee00, #87d400);
	background-image: linear-gradient(top, #97ee00, #87d400);
	border: 1px solid #87d400;
	-webkit-box-shadow: inset 0 1px 0 0 #aeff22;
	box-shadow: inset 0 1px 0 0 #aeff22;
	color: #fff !important;
	text-decoration: none
}
.siteButton .fontIcon, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-button .fontIcon, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-button .fontIcon, button .fontIcon, .adminSmallButtons .fontIcon, .fontButton .fontIcon {
	padding-right: .2em;
	font-size: 16px !important;
	vertical-align: -2px
}
.adminSmallButtons {
	font-size: 11px;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: bold
}
.partnerButton, .extraBigButton {
	opacity: 1 !important
}
.partnerButton:hover, .extraBigButton:hover {
	opacity: 0.85 !important
}
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-button {
	padding: 0.35em 0;
	top: 47%
}
h2 .fontButton, h1 .fontButton {
	line-height: 100%;
	vertical-align: top
}
.fontButton {
	font-size: 13px;
	padding: 4px 4px 2px 4px;
	line-height: 100% !important
}
.fontButton.disabled {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: 0.6
}
.fontButton.smallFontButton {
	padding: 2px 2px 2px 3px;
	font-size: 13px !important
}
.fontButton.small {
	letter-spacing: 0;
	padding: 2px
}
.fontIcon {
	font-family: smovies!important;
	font-size: 120%;
	font-weight: normal !important;
	position: relative;
	text-transform: none
}
.fontIcon:hover {
	text-decoration: none
}
.fontIcon.immunestate {
	color: #97ee00;
	background: none
}
.fontIcon.whitestate {
	color: #008000;
	background: none
}
.fontIcon.blackstate {
	color: #2c728c;
	background: none
}
.linkParam {
	width: 4.4em;
	display: inline-block;
	text-align: left
}
.linkParam em {
	font-size: 9px;
	font-style: normal;
	opacity: .7
}
.linkParam .fontIcon {
	vertical-align: -1px
}
.favoriteButton, .unFavoriteButton, .versionCommentButton {
	display: block;
	float: right;
	z-index: 5
}
.favoriteButton span {
	background: url(../images/bookmarkBigSprite.png) no-repeat -41px 0;
	width: 30px;
	height: 29px;
	display: block
}
.unFavoriteButton span, .versionCommentButton span {
	width: 30px;
	height: 29px;
	display: block
}
.unFavoriteButton {
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px
}
.unFavoriteButton span {
	background: url(../images/bookmarkBigSprite.png) no-repeat -1px 0
}
.favoriteButton, .versionCommentButton {
	-webkit-border-radius: 3.15px;
	-moz-border-radius: 3.15px;
	-ms-border-radius: 3.15px;
	-o-border-radius: 3.15px;
	border-radius: 3.15px
}
.verionFavoriteButton, .verionUnFavoriteButton {
	width: 19px;
	height: 19px
}
.verionFavoriteButton {
	background: url(../images/versionsListFavorites.png) no-repeat 0 0;
	display: none
}
.verionFavoriteButton:hover {
	background: url(../images/versionsListFavorites.png) no-repeat 0 -22px
}
.verionUnFavoriteButton {
	background: url(../images/versionsListFavorites.png) no-repeat 0 -44px;
	display: none
}
.verionUnFavoriteButton:hover {
	background: url(../images/versionsListFavorites.png) no-repeat 0 -66px
}
.siteButton {
	font-size: 12px;
	margin: 0 4px 0 0;
	font-weight: normal
}
.siteButton.bluebut {
	margin: 0 0 0 10px;
	float: right
}
.siteButton.prev, .siteButton.next {
	position: relative;
	margin: 0 0 10px 0;
	padding-left: 20px;
	float: left
}
.siteButton.prev span, .siteButton.next span {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 3px;
	background: url(../images/showorhide.png) no-repeat 6px -48px;
	left: 7px
}
.siteButton.next {
	float: right
}
.siteButton.next span {
	left: auto;
	right: 7px;
	background-position: 6px 5px
}
.messageButton span {
	background: url(../images/messageButtonImg.png) no-repeat left top
}
.followButton span, .unFollowButton span {
	background: url(../images/plusButtonImg.png) no-repeat left top
}
#changePassword .button, .regForm .button {
	margin-right: 124px;
	clear: both;
	overflow: auto
}
.withButtonInside {
	padding-right: 160px
}
.withButtonInside .siteButton.bluebut {
	margin-right: -160px
}
.withButtonInside .closeCrossBig, .withButtonInside .unCloseCrossBig {
	display: inline-block
}
.withLinks {
	border: none
}
.withLinks .linksWrapper {
	text-transform: none;
	float: right;
	font-size: 13px;
	color: #292929;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	padding-top: 5px
}
.withLinks .linksWrapper a {
	color: #292929;
	padding-left: 8px;
	vertical-align: middle
}
.withLinks .linksWrapper a.next span {
	padding-left: 3px
}
.withLinks .linksWrapper a span {
	padding-right: 3px
}
.buttons {
	padding-bottom: 10px
}
.buttons .next {
	float: right
}
.buttonsLine {
	width: auto;
	margin-bottom: 10px
}
.buttonsLine .addthis_toolbox {
	bottom: -4px;
	position: relative;
	float: right;
	float: right
}
#messages .buttonsLine {
	padding-left: 50px
}
.buttonsLine form {
	float: left
}
.graystate {
	background-color: #999;
	background-image: -webkit-gradient(top, color-stop(0, #818181), color-stop(1, #999));
	background-image: -webkit-linear-gradient(top, #818181, #999);
	background-image: -moz-linear-gradient(top, #818181, #999);
	background-image: -ms-linear-gradient(top, #818181, #999);
	background-image: -o-linear-gradient(top, #818181, #999);
	background-image: linear-gradient(top, #818181, #999999)
}
h1 .closeCrossBig {
	margin: 3px 0 -3px 6px;
	display: inline-block
}
h1 .headingModLink {
	clear: both;
	font-size: 11px;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	position: relative;
	display: inline-block;
	text-decoration: underline;
	line-height: 100% !important
}
h1 .headingModLink:hover {
	text-decoration: underline !important
}
a.closeCrossBig {
	display: block;
	width: 12px;
	background: transparent url(../images/spriteSmallButtons.png) no-repeat 0 0;
	height: 12px;
	padding: 0 !important;
	border-radius: 0;
	margin: 0;
	cursor: pointer;
	border: none
}
a.closeCrossBig:hover {
	background: transparent url(../images/spriteSmallButtons.png) no-repeat 0 -19px !important
}
.unCloseCrossBig, .closeCrossBig, .updateSmallButton {
	display: inline-block;
	margin: 0 3px 0 0 !important;
	vertical-align: middle
}
.unCloseCrossBig {
	display: block;
	width: 12px;
	background: transparent url(../images/spriteSmallButtons.png) no-repeat -45px 0;
	height: 12px;
	cursor: pointer
}
.unCloseCrossBig:hover {
	background: transparent url(../images/spriteSmallButtons.png) no-repeat -45px -19px
}
#topcontent .buttonsPanel, .ui-dialog-content .buttonsPanel, .newDesign7570 .buttonsPanel {
	padding: 10px 0
}
#topcontent .buttonsPanel button.siteButton, .ui-dialog-content .buttonsPanel button.siteButton, .newDesign7570 .buttonsPanel button.siteButton {
	height: 23px;
	line-height: 20px;
	padding: 0 22px 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}
#topcontent .buttonsPanel button.siteButton::-moz-focus-inner, .ui-dialog-content .buttonsPanel button.siteButton::-moz-focus-inner, .newDesign7570 .buttonsPanel button.siteButton::-moz-focus-inner {
line-height:18px
}
#topcontent .buttonsPanel .siteButton, .ui-dialog-content .buttonsPanel .siteButton, .newDesign7570 .buttonsPanel .siteButton {
	min-width: auto;
	width: auto;
	padding: 2px 22px;
	font-size: 100%;
	line-height: 126%
}
#topcontent #js-pm-select-label, .ui-dialog-content #js-pm-select-label, .newDesign7570 #js-pm-select-label {
	text-align: left;
	padding: 0 9px 0 7px
}
#topcontent #js-pm-select-label span, .ui-dialog-content #js-pm-select-label span, .newDesign7570 #js-pm-select-label span {
	margin: 0;
	display: inline
}
#topcontent #js-pm-select-label input, .ui-dialog-content #js-pm-select-label input, .newDesign7570 #js-pm-select-label input {
	margin: 0;
	vertical-align: 1px;
	padding: 0
}
#topcontent .showDeleted, .ui-dialog-content .showDeleted, .newDesign7570 .showDeleted {
	float: right;
	line-height: 30px;
	margin-top: 10px;
	margin-right: 10px;
	color: #999
}
#topcontent h1 .fontIcon, #topcontent h2 .fontIcon, .ui-dialog-content h1 .fontIcon, .ui-dialog-content h2 .fontIcon, .newDesign7570 h1 .fontIcon, .newDesign7570 h2 .fontIcon {
	font-size: 100%
}
.Button {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #b6b6b6;
	display: inline-block;
	height: 24px;
	padding-right: 10px;
	padding-left: 11px;
	border: solid 1px #b6b6b6
}
.Button, .tabCategories a {
	text-decoration: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Lucida Grande";
	font-size: 12px;
	color: #6d6d6d;
	background-color: rgba(240,240,240,0.7);
	-webkit-transition: all 0.2s ease-in-out;
	-webkit-transition-delay: 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s
}
.Button .fontIcon, .tabCategories a .fontIcon {
	padding-right: 7px;
	font-size: 16px !important;
	line-height: 22px;
	vertical-align: -2px
}
.Button:hover, .tabCategories a:hover {
	cursor: pointer;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.48);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.48);
	box-shadow: 0 0 3px rgba(0,0,0,0.48);
	border-color: #969696;
	color: #111;
	text-shadow: 0 1px #fff
}
[class^="ding-"], [class*=" ding-"] {
font-family:smovies!important;
font-weight:normal !important;
text-transform:none !important
}
[class^="ding-"]:before, [class*=" ding-"]:before {
	margin-left: 2px
}
.ding-Facebook:before {
	content: "\0030"
}
.ding-Twitter:before {
	content: "\0031"
}
.ding-Gplus:before {
	content: "\0032"
}
.ding-Link:before {
	content: "\0061"
}
.ding-Play:before {
	content: "\0062"
}
.ding-Speech:before {
	content: "\0063"
}
.ding-Message:before {
	content: "\0064"
}
.ding-Pencil:before {
	content: "\0065"
}
.ding-Heart:before {
	content: "\0066"
}
.ding-Heart:before {
	content: "\0066"
}
.ding-Flag:before {
	content: "\0067"
}
.ding-Default:before {
	content: "\0068"
}
.ding-Star:before {
	content: "\0069"
}
.ding-Check:before {
	content: "\006A"
}
.ding-Plus:before {
	content: "\006B"
}
.ding-List:before {
	content: "\006C"
}
.ding-ArrowForward:before {
	content: "\006D"
}
.ding-Thumbup:before {
	content: "\006E"
}
.ding-Thumbdown:before {
	content: "\006F"
}
.ding-Stick:before {
	content: "\0070"
}
.ding-Movie:before {
	content: "\0071"
}
.ding-ArrowReply:before {
	content: "\0072"
}
.ding-Stats:before {
	content: "\0073"
}
.ding-Page:before {
	content: "\0074"
}
.ding-User:before {
	content: "\0075"
}
.ding-UserLooser:before {
	content: "\0076"
}
.ding-Sound:before {
	content: "\0077"
}
.ding-Cross:before {
	content: "\0078"
}
.ding-Lock:before {
	content: "\0079"
}
.ding-Exclamation:before {
	content: "\007A"
}
.ding-Question:before {
	content: "\007B"
}
.ding-Reload:before {
	content: "\007C"
}
html {
	height: 100%;
	color: #000;
	font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	font-size: 12px
}
body {
	height: 100%
}
body.frame {
	background: none repeat scroll 0 0 black;
	overflow: hidden
}
a {
	text-decoration: none;
	color: #2c728c
}
a:hover {
	color: #3589a8;
	text-decoration: underline
}
.page {
	width: 999px;
	margin: 0 auto;
	padding: 10px 0
}
.headerpage {
	background: #4f4e4b;
	border-top: 3px solid #282829
}
#header {
	height: 97px;
	max-width: 999px;
	margin: 0 auto;
	padding: 0 20px;
	min-width: 959px;
	position: relative
}
.logo {
	background: rgba(0,0,0,0) url(../images/new_main_logo.png) no-repeat scroll left top;
	height: 64px;
	top: 15px;
	width: 161px;
	position: absolute;
	display: block
}
.logo:hover {
	background-position: left top
}
#topcontent {
	position: relative
}
#content {
	cursor: default;
	zoom: 1;
	padding: 6px 10px 14px 10px;
	width: 680px;
	float: left;
	line-height: 160%
}
#content .linksWrapper a.work {
	float: right;
	display: block;
	background: url(../images/link_work.png);
	width: 35px;
	height: 21px
}
#content .linksWrapper a.notWork {
	float: right;
	display: block;
	background: url(../images/link_not_work.png);
	width: 35px;
	margin-left: 5px;
	height: 21px
}
#content .linksWrapper a.work:Hover, #content .linksWrapper a.notWork:hover {
	background-position: 0 -21px
}
#content img {
	max-width: 660px
}
#content h1 .editLink, #content h2 .editLink, #content h3 .editLink {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align: baseline
}
#content .indentOneCol h2 {
	color: #4C4C4C;
	font-size: 23px;
	font-weight: normal;
	padding-bottom: 8px
}
.content {
	cursor: default;
	zoom: 1;
	padding: 6px 10px 14px 10px;
	width: 680px;
	float: left;
	line-height: 160%
}
.ui-dialog-content .page {
	float: none;
	line-height: 100% !important;
	width: 655px !important
}
#header {
	height: 92px
}
#header .topMenu {
	float: right;
	font-size: 12px;
	position: relative;
	right: 0;
	width: 100%;
	top: 0;
	display: block;
	margin-top: 7px;
	margin-bottom: -1px
}
#header .topMenu a {
	color: #fff
}
#header .topMenu a:hover {
	text-decoration: underline
}
#header .topMenu li {
	float: right;
	height: 22px;
	margin-left: 10px;
	margin-right: 0;
	padding-left: 17px;
	padding-right: 5px;
	position: relative;
	z-index: 19
}
#header .topMenu li a {
	color: #fff;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 21px;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-decoration: none;
	top: 0;
	z-index: 10
}
#header .topMenu li a:hover, #header .topMenu li a:active, #header .topMenu li a:visited {
	border: none
}
#header .topMenu li:hover a {
	text-shadow: none !important
}
#header .topMenu li.current {
	background: transparent url(../images/lava_menu.png) no-repeat;
	padding-right: 0
}
#header .topMenu li.current a {
	color: #4b4b4b;
	background: transparent url(../images/lava_menu.png) no-repeat scroll right -30px;
	padding: 0 16px 0 0;
	height: 22px
}
#header .topMenu li.current a:hover {
	text-decoration: none
}
#header .topMenu li.back {
	background: transparent url(../images/lava_menu.png) no-repeat scroll right -30px;
	height: 23px;
	margin: 0 0 0 -18px;
	padding-right: 15px;
	position: absolute;
	width: 92px;
	z-index: 8;
	top: 1px
}
#header .topMenu li.back .left {
	background: url(../images/lava_menu.png) no-repeat top left;
	height: 20px
}
#header .topMenu li.hover {
	position: relative;
	z-index: 999
}
#header .topMenu li.hover a {
	color: #7c4f00
}
#header .topMenu li.hidden {
	position: absolute;
	left: 600px;
	display: block
}
.menuBoxHeader {
	position: absolute;
	display: inline-block;
	white-space: nowrap;
	width: 310px;
	top: 0;
	right: 482px
}
.menuBoxHeader li a {
	display: inline-block;
	padding: 10px 10px 5px 10px;
	margin: 0 18px 0 0;
	float: left;
	text-decoration: none;
	color: #fff !important;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: "Lucida Grande";
	text-shadow: 0 1px rgba(0,0,0,0.97)
}
.menuBoxHeader li a.active, .menuBoxHeader li a:hover {
	background: #2a2a2a !important;
	text-shadow: -1px 1px 0 black;
	-webkit-box-shadow: #181818 0 1px 2px inset;
	-moz-box-shadow: #181818 0 1px 2px inset;
	box-shadow: #181818 0 1px 2px inset;
	color: #787878 !important;
	border-bottom: 1px solid #787878
}
.searchBoxHeader {
	position: absolute;
	margin: 0 1px 2px 0;
	top: 36px;
	left: 239px;
	width: 462px
}
.searchBoxHeader a {
	color: #ccc;
	display: block;
	padding-left: 261px;
	padding-top: 4px;
	position: relative;
	float: left
}
.searchBoxHeader .searchField {
	width: 339px;
	height: 24px;
	font-size: 15px;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	float: right;
	background: #fff;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	border: none;
	padding: 2px 10px 3px 10px;
	margin: 1px 5px 0 0;
	line-height: 100% !important;
	color: #333
}
.searchBoxHeader .searchButton {
	background-color: #07abd8;
	background-image: -webkit-gradient(top, color-stop(0, #08bff1), color-stop(1, #07abd8));
	background-image: -webkit-linear-gradient(top, #08bff1, #07abd8);
	background-image: -moz-linear-gradient(top, #08bff1, #07abd8);
	background-image: -ms-linear-gradient(top, #08bff1, #07abd8);
	background-image: -o-linear-gradient(top, #08bff1, #07abd8);
	background-image: linear-gradient(top, #08bff1, #07abd8);
	text-shadow: -1px 0 0 #0698c0;
	border: none;
	width: 98px;
	float: right;
	height: 30px;
	margin-top: 1px;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	color: #fff;
	text-align: center;
	font-size: 15px
}
.searchBoxHeader .searchButton:hover {
	cursor: pointer;
	cursor: hand
}
#utilMenu {
	background: transparent url(../images/user_nav.png) no-repeat scroll right top;
	height: 28px;
	padding-right: 12px;
	position: absolute;
	right: 20px;
	top: -3px;
	margin: 0
}
#utilMenu ul {
	background: transparent url(../images/user_nav.png) no-repeat scroll left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 28px;
	line-height: 24px;
	margin: 0 -5px 0 0;
	padding: 0 0 0 15px;
	display: block
}
#utilMenu ul li {
	color: #747474;
	float: left;
	margin-right: 8px
}
#utilMenu ul li a {
	text-decoration: none;
	color: #A9A9A9;
	margin-right: 7px
}
#utilMenu ul li a:hover {
	color: #fff
}
#utilMenu .newMessageAlert em {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-ms-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	display: inline-block;
	padding-left: 20px;
	/*background: url(../images/messagesIcon.png) 5px 7px no-repeat;*/
	font-style: normal;
	height: 16px;
	color: #ff765b
}
#utilMenu .newMessageAlert:hover em {
	/*background: url(../images/messagesIcon.png) 5px -13px no-repeat;*/
	color: #ff765b
}
#utilMenu .newMessageAlert:hover span {
	text-decoration: none
}
#footer {
	padding-top: 5px;
	background: #4b4b4b;
	color: #a7a7a7;
	clear: both;
	width: 100%;
	margin-top: 20px
}
#footer p {
	background: #2a2a2a;
	padding: 4px 0;
	text-align: center;
	display: block;
	clear: both;
	margin: 0
}
#footer a {
	color: #a7a7a7;
	text-decoration: underline
}
#footer .wrapper {
	margin: 0 auto;
	position: relative;
	width: 1020px;
	height: 195px
}
#footer ul {
	display: block;
	margin-bottom: 30px
}
#footer .bottomMenu {
	border-left: 1px solid #595959;
	padding-left: 30px
}
#footer .bottomMenu.firstone {
	border-left: none;
	padding-left: 0
}
#footer li {
	float: left;
	width: 120px;
	font-size: 12px;
	list-style: none outside none;
	margin: 4px 15px 4px 5px;
	white-space: nowrap;
	height: 15px;
	display: block
}
#footer li a {
	display: block;
	padding: 5px !important;
	margin: -5px 0 !important;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	border-bottom: 1px solid #4b4b4b;
	overflow: hidden
}
#footer li a:hover {
	text-decoration: none;
	background: #2a2a2a !important;
	text-shadow: -1px 1px 0 black;
	-webkit-box-shadow: #181818 0 1px 2px inset;
	-moz-box-shadow: #181818 0 1px 2px inset;
	box-shadow: #181818 0 1px 2px inset;
	color: #787878 !important;
	border-bottom: 1px solid #787878
}
#footer h4 {
	font-size: 14px;
	margin: 0 0 5px 10px;
	text-transform: uppercase;
	color: #b6b6b6
}
.tabs.withHeader .tabsHeader {
	position: absolute;
	border: none;
	font-size: 15px !important;
	text-transform: uppercase !important;
	font-family: "Trebuchet MS"!important
}
.tabs.withHeader .tabNavigation {
	padding-top: 8px
}
.tabs .tabNavigation {
	list-style: none;
	margin: 4px 0 15px 0 !important;
	padding: 0;
	height: 24px;
	border-bottom: 1px solid #6d6c6a;
	font-size: 12px;
	display: block
}
.tabs>ul>li {
	display: inline-block;
	float: right;
	margin-left: 4px;
	position: relative
}
.tabs>ul>li .triangle {
	font-size: 8px;
	display: none;
	-webkit-transition: all 0.1s linear;
	-webkit-transition-delay: 0s;
	-moz-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s
}
.tabs>ul>li.withSubmenu .triangle {
	display: inline-block
}
.tabs>ul>li ul {
	background: none;
	position: absolute;
	height: 0;
	overflow: hidden;
	width: 130px;
	top: 25px;
	-webkit-box-shadow: 1px 3px 10px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 3px 10px rgba(0,0,0,0.4);
	box-shadow: 1px 3px 10px rgba(0,0,0,0.4);
	opacity: 0;
	z-index: 2;
	-webkit-transition: opacity 0.1s linear, height 0.2s linear;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition: opacity 0.1s linear 0s, height 0.2s linear 0s;
	-o-transition: opacity 0.1s linear 0s, height 0.2s linear 0s;
	transition: opacity 0.1s linear 0s, height 0.2s linear 0s
}
.tabs>ul>li ul li {
	float: none;
	display: block;
	-webkit-transition: background 0.1s linear;
	-webkit-transition-delay: 0s;
	-moz-transition: background 0.1s linear 0s;
	-o-transition: background 0.1s linear 0s;
	transition: background 0.1s linear 0s;
	background: #4A4948;
	margin-left: 0px;
	text-shadow: -1px 1px 0 #504F4D
}
.tabs>ul>li ul li a {
	display: block
}
.tabs>ul>li ul li:hover {
	background: #000;
	text-shadow: -1px 1px 0 #242321;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px
}
.tabs>ul>li ul li.selected {
	background: #1E1E1E;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	text-shadow: -1px 1px 0 #242321
}
.tabs>ul>li ul li.selected a {
	color: #eaeaea
}
.tabs>ul>li ul li:last-child {
	-moz-border-radius-bottomleft: 3.1px;
	-webkit-border-bottom-left-radius: 3.1px;
	border-bottom-left-radius: 3.1px;
	-moz-border-radius-bottomright: 3.1px;
	-webkit-border-bottom-right-radius: 3.1px;
	border-bottom-right-radius: 3.1px
}
.tabs>ul>li a {
	display: inline-block;
	padding: 2px 9px;
	height: 21px;
	text-decoration: none;
	color: #504e4c;
	position: relative
}
.tabs>ul>li a:focus {
	outline: 0
}
.tabs>ul>li:hover {
	background: #6d6c6a;
	-moz-border-radius-topleft: 3.1px;
	-webkit-border-top-left-radius: 3.1px;
	border-top-left-radius: 3.1px;
	-moz-border-radius-topright: 3.1px;
	-webkit-border-top-right-radius: 3.1px;
	border-top-right-radius: 3.1px;
	text-shadow: -1px 1px 0 #504F4D
}
.tabs>ul>li:hover a {
	color: #fff
}
.tabs>ul>li:hover ul {
	height: auto;
	opacity: 0.9
}
.tabs>ul>li:hover .triangle {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.tabs>ul>li.selected {
	-moz-border-radius-topleft: 3.1px;
	-webkit-border-top-left-radius: 3.1px;
	border-top-left-radius: 3.1px;
	-moz-border-radius-topright: 3.1px;
	-webkit-border-top-right-radius: 3.1px;
	border-top-right-radius: 3.1px;
	background: #6d6c6a;
	text-shadow: -1px 1px 0 #504F4D
}
.tabs>ul>li.selected a {
	color: #eaeaea
}
.tabs>ul>li.selected:hover {
	background: #6d6c6a
}
#topcontent .toolbar {
	margin: -14px 0 0;
	background: none repeat scroll 0 0 #F1F1F1;
	overflow: auto;
	padding: 3px 5px 5px;
	width: auto
}
#topcontent .toolbar .inplaceHelp {
	margin-top: 7px
}
#topcontent .toolbar.withoutColor {
	margin: 0 0 0;
	background: none
}
#pagerComment.pager li.active a span, #pagerComment.pager li a:hover span, #pagerComment.pager li.active a:hover span {
	cursor: default
}
#topcontent .pager ul {
	list-style: none;
	width: 100%
}
#topcontent .pager ul li {
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	float: left;
	margin-top: 3px;
	line-height: 22px;
	text-align: center;
	font-weight: bold
}
#topcontent .pager ul li a {
	background-color: #4a4a4a;
	color: #eaeaea;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	text-shadow: -1px 1px 0 #111;
	border: none;
	height: auto;
	cursor: pointer;
	font-size: 12px;
	padding: 6px 10px;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	margin-left: 5px;
	line-height: 100%;
	display: block;
	float: left
}
#topcontent .pager ul li.active a, #topcontent .pager ul li:hover a {
	background-color: #919191;
	text-shadow: -1px 1px 0 #727272
}
#topcontent .pager li.active a span {
	cursor: default
}
#pager_bottom {
	height: 40px;
	margin-top: 10px;
	float: right
}
li.next, li.previous {
	height: 10px !important;
	margin: 3px 0 0 0 !important;
	display: inline-block !important;
	width: 12px !important;
	padding: 7px 5px 0 5px !important;
	zoom: 1
}
li.next a, li.previous a {
	width: 12px;
	display: inline-block !important;
	height: 10px !important;
	padding: 0 !important;
	margin: 0 !important
}
li.next a {
	zoom: 1;
	background: url(../images/pager_arrow_right.png) left -1px no-repeat !important
}
li.next a a:hover {
	background-position: 0 -12px !important
}
li.previous a {
	display: inline-block;
	zoom: 1;
	overflow: hidden;
	padding: 0;
	background: url(../images/pager_arrow_left.png) left -1px no-repeat !important
}
li.previous a:hover {
	background-position: 0 -12px !important
}
#pagerComment, .pagerComment {
	padding: 5px 0;
	float: right;
	clear: both
}
.linkPager .count {
	margin-top: 10px;
	float: left;
	margin-left: 12px
}
.page404 {
	padding: 30px 200px 20px 0;
	text-align: center;
	width: auto;
	background: transparent url(../images/notfound.png) no-repeat top right
}
.page404 h2 {
	font-size: 180px;
	margin-top: -35px;
	padding-top: 0
}
.page404 strong {
	font-size: 24px;
	color: #333;
	line-height: 150%;
	font-weight: normal
}
.page404 span {
	font-size: 13px
}
.noresults {
	padding: 0 180px 10px 0;
	width: auto;
	margin: 35px 0 5px 0;
	border-radius: 5px;
	line-height: 230% !important;
	min-height: 87px;
	position: relative;
	text-shadow: 0px 1px 0px #ededed
}
.noresults h4 {
	font-size: 29px;
	color: #fc5b45;
	font-weight: normal;
	font-weight: bold;
	margin-bottom: 15px;
	display: inline-block
}
.noresults span {
	font-size: 24px
}
.noresults .blank {
	width: 210px;
	height: 187px;
	position: absolute;
	right: 0;
	top: -7px;
	background: url(../images/deadplanet.png) no-repeat top right
}
.noresultstext {
	border-radius: 5px;
	background: #efefef;
	background: -moz-linear-gradient(top, #efefef 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #e6e6e6));
	background: -webkit-linear-gradient(top, #efefef 0%, #e6e6e6 100%);
	background: -o-linear-gradient(top, #efefef 0%, #e6e6e6 100%);
	background: -ms-linear-gradient(top, #efefef 0%, #e6e6e6 100%);
	background: linear-gradient(to bottom, #efefef 0%, #e6e6e6 100%);
	position: relative;
	font-size: 13px;
	padding: 30px 30px 30px 90px
}
.noresultstext span {
	width: 55px;
	height: 55px;
	display: block;
	float: left;
	position: absolute;
	background: url(../images/infoicon.png) no-repeat;
	left: 18px;
	top: 15px
}
.page404, .page403, .page500 {
	padding: 30px 200px 20px 0;
	text-align: center;
	width: auto;
	background: transparent url(../images/404.png) no-repeat top right
}
.page404 h2, .page403 h2, .page500 h2 {
	font-size: 180px;
	margin-top: -35px;
	padding-top: 0
}
.page404 strong, .page403 strong, .page500 strong {
	font-size: 24px;
	color: #333;
	line-height: 150%;
	font-weight: normal
}
.page404 span, .page403 span, .page500 span {
	font-size: 13px
}
.page403 {
	background: transparent url(../images/403.png) no-repeat top right
}
.page500 {
	background: transparent url(../images/500.png) no-repeat top right
}
.errorPage #content {
	width: auto
}
.comments a.adminSmallButtons, .postAuthor a.adminSmallButtons, .comments .fontButton {
	visibility: hidden;
	display: inline-block
}
.comments:hover a.adminSmallButtons, .postAuthor:hover a.adminSmallButtons, .comments:hover .fontButton {
	visibility: visible
}
.comments {
	position: relative;
	padding: 0 0 0 85px;
	clear: both;
	margin-bottom: 10px;
	min-height: 70px
}
.comments .userPic {
	float: left;
	min-width: 72px;
	margin-left: -85px !important
}
.comments p {
	color: #333;
	margin: 0 !important
}
.comments blockquote {
	margin-top: 6px;
	min-height: 10px;
	margin-bottom: 6px !important;
	width: auto
}
.comments blockquote .smallav {
	float: left;
	margin-left: -35px
}
.comments .smallButton {
	visibility: hidden
}
.comments:hover .smallButton {
	visibility: visible
}
.comments:hover .commentVoting {
	visibility: visible
}
.comments img {
	max-width: 100%
}
.qouteBody {
	display: none
}
.commentPreview {
	display: block;
	padding: 5px 10px;
	margin: 0;
	text-decoration: none;
	border-bottom: 1px solid #ccc
}
.commentPreview.oddComment {
	background: #ededed
}
.commentPreview span {
	text-decoration: none
}
.commentPreview .commentPreviewTitle {
	font-size: 12px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	font-weight: bold
}
.commentPreview .commentPreviewInfo {
	color: #666;
	text-decoration: none
}
.commentPreview .commentPreviewInfo a {
	color: #666;
	text-decoration: none
}
.commentPreview .commentPreviewInfo a:hover {
	text-decoration: underline
}
.commentPreview .commentPreviewBody {
	color: #201f1e;
	display: block;
	padding: 4px 0
}
.commentPreview img {
	max-width: 100%
}
.commentPreviewDelete {
	float: right;
	bottom: -20px;
	right: 5px;
	position: relative;
	z-index: 2
}
.commentDate {
	color: #999;
	margin-right: 10px
}
a.commentDate {
	text-decoration: none;
	color: #999;
	margin-right: 10px
}
a.commentDate:hover {
	text-decoration: underline
}
a.commentDate span {
	/*background: url(../images/messagesIcon.png) 5px -120px no-repeat;*/
	display: inline-block;
	width: 15px;
	height: 10px;
	padding-left: 8px
}
a.commentDate:hover span {
	background-position: 5px -140px
}
.commentOwner {
	color: #6294a7;
	line-height: 100%
}
.commentOwner img {
	float: left;
	margin-left: -77px
}
.userInfofull {
	line-height: 140%;
	margin-bottom: 15px;
	padding-left: 85px
}
.userInfofull .userPic {
	position: relative;
	left: 0;
	margin-left: -80px;
	float: left
}
.userInfofull .userPic.nohover:hover {
	margin-left: -80px
}
.unfavoriteLink {
	display: block;
	width: 12px;
	background: transparent url(../images/spriteSmallButtons.png) no-repeat -30px 0;
	height: 12px
}
.unfavoriteLink:hover {
	background: transparent url(../images/spriteSmallButtons.png) no-repeat -30px -19px
}
.ownComment {
	width: 550px;
	position: relative;
	left: 0;
	overflow: visible;
	margin: 5px 0 20px 0;
	padding-left: 80px !important
}
.ownComment .userPic {
	margin-left: -80px;
	float: left
}
.ownComment .userPic.nohover:hover {
	margin-left: -80px
}
.ownComment .userPic:hover {
	margin-left: -80px;
	float: left
}
.ownComment textarea {
	border: 1px solid #CDCDCD;
	display: block !important;
	height: 120px;
	margin: 0 0 4px !important
}
.deletedComments .userPic {
	display: none
}
.position {
	color: #fff;
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	vertical-align: top;
	margin: 2px 0;
	bottom: 0px;
	position: absolute;
	width: 97%;
	display: block
}
.userPic {
	border: 1px solid #eee;
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
	cursor: default;
	position: relative;
	margin: 0 1px 1px 0;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px
}
.userPic .editLink {
	display: block;
	margin-left: 0;
	margin-top: -3px;
	font-size: 12px;
	text-decoration: underline
}
.userPic .editLink:hover {
	text-decoration: none
}
.userPic img, .userPic.nohover:hover img {
	max-width: 100px;
	max-height: 100px;
	vertical-align: top;
	border: 1px solid #fff;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px
}
.userPic.nohover:hover {
	border: 1px solid #eee;
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
	cursor: default;
	margin-left: 0;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px
}
.userPic:hover {
	border: 1px solid #999;
	cursor: pointer
}
#content .userPic img {
	background: #fff;
	max-width: 100px;
	max-height: 100px
}
.moderUpic, .adminUpic, .verifUpic, .premiumUpic {
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	padding: 2px 2px 0 2px !important;
	text-align: center;
	border: none;
	height: 86px !important;
	text-decoration: none !important;
	border: none !important
}
.moderUpic {
	background: #894684
}
.verifUpic {
	background: #ecac00
}
.premiumUpic {
	background: #4a72da
}
.adminUpic {
	background: #cb4141
}
.comment_rating {
	float: right;
	width: 100px;
	line-height: 120%
}
.postAuthor .comment_rating {
	margin-top: 1px
}
a.sendpm {
	height: 16px;
	width: 17px;
	display: inline-block;
	/*background: url(../images/messagesIcon.png) 2px -73px no-repeat*/
}
a.sendpm:hover {
	/*background: url(../images/messagesIcon.png) 2px -93px no-repeat*/
}
.votingUp, .votingDown {
	display: block;
	width: 15px;
	height: 13px;
	background: transparent url(../images/commentVotingArr.png) no-repeat;
	float: left;
	margin-right: 3px
}
.votingUp {
	background-position: 0 0
}
.votingUp:hover {
	background-position: 0 -16px
}
.votingDown {
	background-position: -19px 0
}
.votingDown:hover {
	background-position: -19px -16px
}
.commentsTree {
	list-style: none;
	padding-top: 25px;
	clear: both
}
.commentsTree ul {
	margin: 0 !important;
	list-style: none
}
.commentsTree ul li {
	clear: both;
	margin: 1px 0 0 0
}
.commentsTree ul ul {
	list-style: none;
	margin-left: 28px
}
.commentsTree #pagerComment ul li {
	background: none;
	clear: none
}
.commentsTree .ratingTable .comments {
	min-height: 30px;
	overflow: auto;
	padding: 0 0 10px 55px;
	position: relative
}
.commentsTree.ratingTable .comments {
	min-height: 30px;
	overflow: auto;
	padding: 0 0 10px 55px;
	position: relative
}
.commentsTree.ratingTable .comments .userPic {
	margin-left: -53px !important
}
.commentsTree.ratingTable .comments .userPic img {
	max-width: 35px;
	max-height: 35px;
	display: block;
	background-color: #fff
}
.commentForm {
	clear: both
}
.commentForm textarea {
	width: 500px !important;
	min-width: 500px;
	max-width: 500px;
	height: 120px;
	background: #fff;
	border: 1px solid #cdcdcd;
	display: block;
	margin-bottom: 13px
}
.messageBody {
	padding-left: 50px;
	margin: 10px 0
}
.messageBody h5 {
	margin: 5px 0
}
.messageBody p {
	margin: 0 !important
}
.messageBody p img {
	margin-bottom: -5px !important
}
.quote {
	color: #625521;
	background: #f5f3df;
	border-top: 1px double #C0BDBA;
	display: block;
	margin: 18px 0 2px 5px;
	padding: 15px 10px 8px 12px;
	position: relative
}
.quote .quote {
	background: #f5f3df
}
.quote .quoteAuthor {
	color: #000;
	float: left;
	font-size: 12px;
	margin: -12px 0 0 -17px;
	position: absolute;
	top: 0;
	z-index: 100
}
.quoteAuthor {
	background-color: #787878;
	background-image: -webkit-gradient(top, color-stop(0, #9d9d9d), color-stop(1, #787878));
	background-image: -webkit-linear-gradient(top, #9d9d9d, #787878);
	background-image: -moz-linear-gradient(top, #9d9d9d, #787878);
	background-image: -ms-linear-gradient(top, #9d9d9d, #787878);
	background-image: -o-linear-gradient(top, #9d9d9d, #787878);
	background-image: linear-gradient(top, #9d9d9d, #787878);
	color: #FFF;
	text-shadow: -1px 1px 0 #787878;
	border: 1px double #B3A9A1 !important;
	-webkit-border-radius: 5.1px;
	-moz-border-radius: 5.1px;
	-ms-border-radius: 5.1px;
	-o-border-radius: 5.1px;
	border-radius: 5.1px;
	display: inline-block;
	padding: 1px 6px;
	vertical-align: middle
}
.quoteAuthor a {
	color: #fff
}
#messages .quote img {
	margin-bottom: -5px
}
#topcontent .smallav img {
	max-height: 27px;
	max-width: 27px
}
.commentVoting {
	width: 40px;
	float: right
}
.karmaRatingProfileContainer {
	float: right
}
.karmaRatingProfileContainer .ratingProf, .karmaRatingProfileContainer .karmaProf {
	float: right;
	display: block;
	height: 25px
}
.karmaRatingProfileContainer .ratingProf div, .karmaRatingProfileContainer .karmaProf div {
	font-size: 12px
}
.karmaRatingProfileContainer .ratingProf div strong, .karmaRatingProfileContainer .karmaProf div strong {
	font-size: 15px
}
.karmaRatingProfileContainer .karmaProf div {
	color: #5bb069
}
.karmaRatingProfileContainer .ratingProf div {
	color: #cc66d1
}
.karmaLinkDown, .karmaLinkUp {
	display: block;
	width: 25px;
	height: 25px;
	float: right;
	margin: 4px 0 0 2px;
	background: transparent url(../images/userKarmaRating.png) no-repeat 0 0
}
.karmaLinkDown {
	background-position: -28px 0
}
.karmaLinkDown:hover, .karmaLinkDown.active {
	background-position: -28px -27px
}
.karmaLinkUp {
	background-position: 0 0
}
.karmaLinkUp:hover, .karmaLinkUp.active {
	background-position: 0 -27px
}
.userInfoTable {
	vertical-align: top;
	margin: 0 20px 0 10px;
	overflow: auto;
	display: inline-block
}
.userInfoTable ul {
	margin: 0 !important;
	padding: 0
}
.userInfoTable ul li {
	display: block;
	float: left;
	padding: 0 !important;
	width: 285px
}
.userInfoTable label {
	display: inline-block;
	font-weight: bold;
	margin: 0 10px 0 0
}
.commentSummaryName {
	background-color: #89aab7;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	text-align: left
}
.commentSummaryName p {
	margin: 0
}
.commentSummaryName a {
	text-decoration: none;
	color: #fff
}
.commentSummaryName a:hover {
	text-decoration: underline
}
.commentSummaryBody {
	text-decoration: none
}
span.ipcontrols {
	display: none;
	line-height: 100%;
	padding: 3px 5px;
	position: absolute;
	right: -30px;
	top: 2px;
	white-space: nowrap;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px
}
.useripstatus {
	display: inline-block;
	line-height: 30px;
	position: relative
}
.useripstatus:hover .ipcontrols {
	display: inline-block
}
.showmoreCell, tr:hover .showmoreCell {
	padding: 0 !important;
	background: none !important;
	border: none !important
}
.showhistory {
	display: block;
	text-align: center;
	text-decoration: none
}
.showmoreCell a {
	display: block;
	margin: 0 !important;
	padding: 2px !important;
	text-align: center;
	text-decoration: none
}
.mhistory .repValue {
	display: none
}
.mhistory .userRow {
	width: 100px
}
.mhistory .lasttd {
	text-align: right;
	width: 90px
}
.mhistory tr td {
	background-color: #E7EFF3
}
.mhistory tr.odd td {
	background-color: #F2F7F9
}
.mhistory tr:hover td {
	background-color: #949494 !important
}
.mhistory thead, .mhistory tfoot {
	display: none
}
.onlineStatus {
	display: block;
	font-size: 9px;
	margin-left: 0;
	position: absolute;
	bottom: -12px
}
.onlineStatus.online {
	color: #006C00
}
.badgeInline:hover .isendPm {
	display: inline-block
}
.badgeInline {
	position: relative
}
.isendPm {
	border: medium none;
	display: none;
	margin: 0 0 -3px -20px;
	padding: 0;
	position: relative;
	right: -20px;
	top: 0;
	z-index: 20
}
.spinner {
	text-align: center;
	padding: 10px 0
}
.carmaRatingGroup {
	float: right
}
.carmaRatingGroup div {
	width: 80px;
	float: left;
	font-size: 15px
}
.carmaRatingGroup .carmaCell {
	color: #5bb069
}
.carmaRatingGroup .ratingCell {
	color: #cc66d1
}
.pm textarea {
	width: 600px;
	min-width: 600px;
	max-width: 600px;
	height: 125px
}
.topRow {
	border-bottom: 1px dotted #CCC;
	overflow: auto;
	padding-bottom: 5px !important;
	min-height: 0 !important
}
.topRow .carmaRatingGroup div {
	font-size: 12px
}
.colendarHeading a {
	display: block;
	border-bottom: none;
	padding: 3px 4px 2px 4px !important;
	text-align: center;
	color: #2C728C;
	text-decoration: none
}
.colendarHeading a.calendarYear {
	width: 243px
}
.colendarHeading a.calendarMonth {
	width: 171px
}
.colendarHeading a.active.calendarYear, .colendarHeading a.active.calendarMonth {
	border: 1px solid #00acdb;
	background-color: #009ac9;
	background-image: -webkit-gradient(top, color-stop(0, #00acdb), color-stop(1, #009ac9));
	background-image: -webkit-linear-gradient(top, #00acdb, #009ac9);
	background-image: -moz-linear-gradient(top, #00acdb, #009ac9);
	background-image: -ms-linear-gradient(top, #00acdb, #009ac9);
	background-image: -o-linear-gradient(top, #00acdb, #009ac9);
	background-image: linear-gradient(top, #00acdb, #009ac9);
	color: #fff;
	text-shadow: -1px 1px 0 #0082b1;
	text-decoration: none;
	border: none !important
}
.colendarHeading a.active.calendarYear:hover:not(span):not(:disabled):not(.disabled), .colendarHeading a.active.calendarYear.ui-state-hover, .colendarHeading a.active.calendarYear.ui-state-focus, .colendarHeading a.active.calendarMonth:hover:not(span):not(:disabled):not(.disabled), .colendarHeading a.active.calendarMonth.ui-state-hover, .colendarHeading a.active.calendarMonth.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #006695 0 1px 3px inset;
	-moz-box-shadow: #006695 0 1px 3px inset;
	box-shadow: #006695 0 1px 3px inset;
	border: 1px solid #0084b3;
	background-color: #0084b3;
	background-image: -webkit-gradient(top, color-stop(0, #0098c7), color-stop(1, #0084b3));
	background-image: -webkit-linear-gradient(top, #0098c7, #0084b3);
	background-image: -moz-linear-gradient(top, #0098c7, #0084b3);
	background-image: -ms-linear-gradient(top, #0098c7, #0084b3);
	background-image: -o-linear-gradient(top, #0098c7, #0084b3);
	background-image: linear-gradient(top, #0098c7, #0084b3);
	color: #fff;
	text-shadow: -1px 1px 0 #006e9d
}
.colendarHeading a.active.calendarYear:hover:not(span):not(:disabled):not(.disabled) a, .colendarHeading a.active.calendarYear.ui-state-hover a, .colendarHeading a.active.calendarYear.ui-state-focus a, .colendarHeading a.active.calendarMonth:hover:not(span):not(:disabled):not(.disabled) a, .colendarHeading a.active.calendarMonth.ui-state-hover a, .colendarHeading a.active.calendarMonth.ui-state-focus a {
	color: #fff
}
.colendarHeading a.active.calendarYear:disabled, .colendarHeading a.active.calendarYear.disabled, .colendarHeading a.active.calendarMonth:disabled, .colendarHeading a.active.calendarMonth.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.colendarHeading a.active.calendarYear:active:not(:disabled), .colendarHeading a.active.calendarYear.selected, .colendarHeading a.active.calendarYear.ui-state-active, .colendarHeading a.active.calendarMonth:active:not(:disabled), .colendarHeading a.active.calendarMonth.selected, .colendarHeading a.active.calendarMonth.ui-state-active {
	border: 1px solid #006695;
	-webkit-box-shadow: #006695 0 2px 3px inset;
	-moz-box-shadow: #006695 0 2px 3px inset;
	box-shadow: #006695 0 2px 3px inset
}
.colendarHeading .calendarYear, .colendarHeading .calendarMonth {
	background: #bababa
}
.calendar {
	width: 261px;
	height: 240px;
	padding: 30px 0 0 12px;
	background: url(../images/calendarBg.png) no-repeat 0 0;
	float: left
}
.calendar a {
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	display: inline-block;
	height: 21px;
	margin: 1px 1px 0 0;
	padding: 2px 5px 0;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 25px;
	color: #fff
}
.calendar span {
	padding: 6px 0 5px;
	color: #999;
	display: block
}
.calendar .calendarBackward, .calendar .calendarForward {
	width: 27px !important;
	height: 15px !important;
	float: left;
	margin-top: 6px;
	display: block !important
}
.calendar a.calendarBackward {
	background: transparent url(../images/calendarBackwardArr.png) no-repeat 8px 4px
}
.calendar a.calendarBackward:hover {
	background: transparent url(../images/calendarBackwardArr.png) no-repeat 8px -11px
}
.calendar a.calendarBackward.empty {
	background: none !important
}
.calendar a.calendarForward {
	background: transparent url(../images/calendarForwardArr.png) no-repeat 10px 4px
}
.calendar a.calendarForward:hover {
	background: transparent url(../images/calendarForwardArr.png) no-repeat 10px -11px
}
.calendar .days tr td {
	width: 25px;
	height: 23px;
	text-align: center
}
.calendar .days a {
	border: 1px solid #9d9d9d;
	background-color: #8b8b8b;
	background-image: -webkit-gradient(top, color-stop(0, #9d9d9d), color-stop(1, #8b8b8b));
	background-image: -webkit-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -moz-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -ms-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -o-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: linear-gradient(top, #9d9d9d, #8b8b8b);
	color: #fff;
	text-shadow: -1px 1px 0 #737373;
	text-decoration: none;
	border: none !important
}
.calendar .days a:hover:not(span):not(:disabled):not(.disabled), .calendar .days a.ui-state-hover, .calendar .days a.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #575757 0 1px 3px inset;
	-moz-box-shadow: #575757 0 1px 3px inset;
	box-shadow: #575757 0 1px 3px inset;
	border: 1px solid #757575;
	background-color: #757575;
	background-image: -webkit-gradient(top, color-stop(0, #898989), color-stop(1, #757575));
	background-image: -webkit-linear-gradient(top, #898989, #757575);
	background-image: -moz-linear-gradient(top, #898989, #757575);
	background-image: -ms-linear-gradient(top, #898989, #757575);
	background-image: -o-linear-gradient(top, #898989, #757575);
	background-image: linear-gradient(top, #898989, #757575);
	color: #fff;
	text-shadow: -1px 1px 0 #5f5f5f
}
.calendar .days a:hover:not(span):not(:disabled):not(.disabled) a, .calendar .days a.ui-state-hover a, .calendar .days a.ui-state-focus a {
	color: #fff
}
.calendar .days a:disabled, .calendar .days a.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.calendar .days a:active:not(:disabled), .calendar .days a.selected, .calendar .days a.ui-state-active {
	border: 1px solid #575757;
	-webkit-box-shadow: #575757 0 2px 3px inset;
	-moz-box-shadow: #575757 0 2px 3px inset;
	box-shadow: #575757 0 2px 3px inset
}
.calendar .days .active a {
	border: 1px solid #00acdb;
	background-color: #009ac9;
	background-image: -webkit-gradient(top, color-stop(0, #00acdb), color-stop(1, #009ac9));
	background-image: -webkit-linear-gradient(top, #00acdb, #009ac9);
	background-image: -moz-linear-gradient(top, #00acdb, #009ac9);
	background-image: -ms-linear-gradient(top, #00acdb, #009ac9);
	background-image: -o-linear-gradient(top, #00acdb, #009ac9);
	background-image: linear-gradient(top, #00acdb, #009ac9);
	color: #fff;
	text-shadow: -1px 1px 0 #0082b1;
	text-decoration: none;
	border: none !important
}
.calendar .days .active a:hover:not(span):not(:disabled):not(.disabled), .calendar .days .active a.ui-state-hover, .calendar .days .active a.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #006695 0 1px 3px inset;
	-moz-box-shadow: #006695 0 1px 3px inset;
	box-shadow: #006695 0 1px 3px inset;
	border: 1px solid #0084b3;
	background-color: #0084b3;
	background-image: -webkit-gradient(top, color-stop(0, #0098c7), color-stop(1, #0084b3));
	background-image: -webkit-linear-gradient(top, #0098c7, #0084b3);
	background-image: -moz-linear-gradient(top, #0098c7, #0084b3);
	background-image: -ms-linear-gradient(top, #0098c7, #0084b3);
	background-image: -o-linear-gradient(top, #0098c7, #0084b3);
	background-image: linear-gradient(top, #0098c7, #0084b3);
	color: #fff;
	text-shadow: -1px 1px 0 #006e9d
}
.calendar .days .active a:hover:not(span):not(:disabled):not(.disabled) a, .calendar .days .active a.ui-state-hover a, .calendar .days .active a.ui-state-focus a {
	color: #fff
}
.calendar .days .active a:disabled, .calendar .days .active a.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.calendar .days .active a:active:not(:disabled), .calendar .days .active a.selected, .calendar .days .active a.ui-state-active {
	border: 1px solid #006695;
	-webkit-box-shadow: #006695 0 2px 3px inset;
	-moz-box-shadow: #006695 0 2px 3px inset;
	box-shadow: #006695 0 2px 3px inset
}
.calendarContainer {
	border-bottom: 1px solid #CCC
}
.calendarContainer a {
	display: block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	text-decoration: none;
	color: #727272
}
.calendarContainer li {
	display: inline-block;
	text-align: center;
	margin: 0
}
.calendarContainer li.next, .calendarContainer li.previous {
	padding: 0 !important;
	margin: -4px 0 0 0 !important;
	position: relative
}
.calendarContainer li.next a, .calendarContainer li.previous a {
	padding: 0 !important
}
.calendarContainer .calendarMonth, .calendarContainer .calendarYear {
	padding: 0 !important;
	margin: 0 0 10px 0 !important
}
.calendarContainer .calendarYear a {
	width: 70px;
	font-size: 18px;
	padding: 5px 0
}
.calendarContainer .calendarMonth a {
	width: 53px;
	padding: 3px 0;
	float: left
}
.calendarContainer a:hover {
	background: #919191;
	color: #fff
}
.calendarContainer .active a {
	background: #4a4a4a;
	color: #dedede
}
.calendarContainer .active a:hover {
	background: #4a4a4a;
	color: #dedede
}
.calendarMonth {
	text-align: center;
	display: block;
	float: left;
	margin: 3px 0 !important
}
.calendarFilters {
	padding: 3px 5px 5px 5px;
	background: #f1f1f1;
	overflow: auto;
	width: auto
}
.calendarFilters.comingSoonPage {
	margin: -14px 0 0 0 !important
}
.calendarFilters .calendarSort {
	background: #f1f1f1;
	float: left
}
.calendarFilters li {
	display: block;
	float: right;
	margin-left: 2px
}
.calendarFilters li a {
	display: inline-block;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	text-decoration: none;
	color: #727272;
	padding: 3px 13px;
	margin-bottom: 1px
}
.calendarFilters .active a {
	background: #6d6c6a;
	color: #eaeaea !important;
	text-shadow: -1px 1px 0 #504f4d !important
}
.calendarFilters .active a:hover {
	background: #6d6c6a;
	color: #eaeaea !important;
	text-shadow: -1px 1px 0 #504f4d !important
}
.calendarFilters a:hover, .calendarFilters .selected a {
	background: #919191;
	color: #fff;
	text-shadow: -1px 1px 0 #7c7c7c;
	-webkit-box-shadow: #525252 0 1px 3px inset;
	-moz-box-shadow: #525252 0 1px 3px inset;
	box-shadow: #525252 0 1px 3px inset;
	border-bottom: 1px solid #fff;
	margin-bottom: 0
}
.calendarFilters .calendarSorting {
	float: left;
	width: 160px;
	margin: 2px 0 -4px 5px
}
.calendarFilters .calendarSorting label {
	color: #727272;
	font-size: 13px;
	margin: 0 5px -2px 0;
	display: inline-block
}
.frame .wrapper h1 {
	margin: 0 313px 0 0;
	color: #ccc;
	font-size: 27px;
	font-weight: normal;
	padding: 10px 0 4px 104px;
	width: auto;
	border: none;
	overflow: hidden;
	white-space: nowrap
}
.frame .wrapper h1 a {
	color: #F4F4F4
}
.frame .wrapper h1 span {
	float: left
}
.frame .wrapper .rating {
	float: left;
	display: block
}
.frame .countSaidGood {
	padding: 0 20px 3px 0
}
.frame .bluebut {
	display: block;
	float: right;
	z-index: 5
}
.frame .favoriteButton, .frame .unFavoriteButton {
	position: absolute;
	top: 9px;
	right: 126px;
	float: right
}
.frame .workOrNot {
	top: 9px;
	position: absolute;
	right: 17px
}
.frame a.partnerButton {
	position: absolute;
	top: 5px;
	right: 164px;
	float: right;
	margin: 4px 0;
	padding: .47em 1.4em
}
.frame .versionCommentBox .userPic {
	margin: 1px 3px 0 -78px !important;
	border: none !important
}
.frame .commentOwner {
	margin-left: 78px;
	padding: 7px 0 0 0
}
#frame #quality {
	background: transparent url(../images/frame_right.jpg) no-repeat scroll left top;
	color: #BFBFBF;
	font-size: 15px;
	height: 26px;
	line-height: 17px;
	position: absolute;
	right: 30px;
	text-align: center;
	top: 5px;
	width: 129px
}
#frame .rating.thumbs {
	margin: 3px 40px 0 0;
	padding: 9px 10px 0 10px !important;
	width: 120px !important;
	color: #666;
	float: right
}
#frame .rating a {
	margin-top: -6px
}
#frame .withButtonInside .siteButton.bluebut {
	margin: 4px 0 0 0 !important
}
.frameWrapper {
	position: fixed;
	top: 0;
	background: #514f4c url(../images/frame_bg.png) repeat-x scroll top center;
	width: 100%;
	height: 82px;
	z-index: 11
}
.frameWrapper .wrapper {
	display: block;
	margin: 0 auto;
	width: 100%;
	background: transparent url(../images/frame.png) no-repeat scroll -119px 0
}
.frameWrapper .deleteModLink {
	margin: 5px 17px 0 0
}
.deleteModLink {
	margin: 3px 0 0 20px;
	padding: 0 3px 1px 20px;
	background: url(../images/reportLinkIcon.png) no-repeat;
	line-height: 100% !important
}
.deleteModLink.green {
	background-position: 1px -40px
}
.deleteModLink.red {
	background-position: 1px -20px
}
.pseudoPlayer {
	width: 680px;
	display: block;
	text-decoration: none;
	background: #000;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
.pseudoPlayer span.pseudoButton {
	width: 90px;
	height: 90px;
	display: inline-block;
	background: url(../images/pseudoPlayerPlayButton.png) no-repeat left top;
	margin: 30px 0 0 295px
}
.pseudoPlayer:hover span.pseudoButton {
	background: url(../images/pseudoPlayerPlayButton.png) no-repeat left -93px
}
.pseudoPlayer span.pseudoText {
	color: #999;
	display: block;
	padding: 20px 40px 30px 40px;
	font-size: 13px
}
#sidebar {
	line-height: 140%;
	width: 295px;
	border-left: 1px solid #ccc;
	padding-left: 1px;
	float: left;
	margin-bottom: 30px;
	overflow: hidden
}
#sidebar .tagContainer {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	overflow: hidden
}
#sidebar h3 {
	font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif;
	padding: 6px 5px 5px 5px;
	margin: 10px 0 0 0;
	border-bottom: 1px groove #ccc;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #333;
	background-color: #ccc;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	vertical-align: bottom;
	text-shadow: -1px 1px 0 #d7d7d7
}
#sidebar .commentDate {
	background: none repeat scroll 0 0 #EDEDED;
	color: #999;
	margin: 0;
	padding: 2px 5px
}
#sidebar .twitterNews {
	font-size: 12px;
	padding: 2px 5px 8px
}
.coverGroup {
	width: 150px;
	padding: 10px;
	line-height: 135%;
	overflow: hidden;
	float: left;
	text-align: center;
	position: relative;
	height: 255px;
	background: none;
	border-bottom: 1px solid #fff;
	text-shadow: none;
	font-size: 12px;
}
.coverGroup span {
	color: #2C728C
}
.coverGroup.smallcoverGroup {
	width: 116px;
	line-height: 131%;
	height: 199px;
	width: 116px;
	line-height: 131%;
	height: 199px
}
.coverGroup:hover {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	color: #ccc
}
.coverGroup:hover .linkCount {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	border: 2px solid #787878
}
.coverGroup:hover img {
	border-left: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d
}
.coverGroup:hover span {
	color: #fff
}
.coverGroup img {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff
}
.coverGroup a {
	text-decoration: none
}
.coverGroup .linkCount {
	display: none
}
.coverGroup.typicalGrey {
	border: none !important
}
img.tvCover {
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px
}
.coverImage {
	display: block;
	margin-bottom: 5px
}
.coverImage img {
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px
}
.coverImage .linkCount {
	background-color: #f7a000;
	background-image: -webkit-gradient(top, color-stop(0, #fdc500), color-stop(1, #f7a000));
	background-image: -webkit-linear-gradient(top, #fdc500, #f7a000);
	background-image: -moz-linear-gradient(top, #fdc500, #f7a000);
	background-image: -ms-linear-gradient(top, #fdc500, #f7a000);
	background-image: -o-linear-gradient(top, #fdc500, #f7a000);
	background-image: linear-gradient(top, #fdc500, #f7a000);
	text-shadow: -1px 1px 0 #e88001;
	filter: dropshadow(color=#e88001, offx=-1, offy=1)
}
.coverImage:hover .changeCover {
	width: 110px;
	position: absolute;
	padding: 20px;
	background: #333;
	display: block;
	overflow: hidden
}
.coverImage .changeCover {
	display: none
}
.uploadCover {
	margin-top: 10px;
	width: 110px;
	background: #0895d7;
	cursor: pointer;
	overflow: hidden;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	position: relative;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	text-align: center
}
.uploadCover:hover {
	background: #2386b5;
	box-shadow: inset 0 1px 3px #525252;
	margin-bottom: 0
}
.uploadCover #upload {
	font-size: 11px;
	line-height: 18px
}
.mediaInfo .changeCover label {
	display: block;
	padding-bottom: 10px
}
.rating {
	float: right;
	vertical-align: middle;
	background: transparent url(../images/ratoingBg.png) no-repeat scroll 0 0;
	width: 139px;
	height: 28px;
	text-align: center;
	padding-top: 2px;
	display: none
}
.rating .linkWork, .rating .linkNotWork {
	display: block;
	width: 20px;
	height: 20px
}
.rating .linkWork:hover, .rating .linkNotWork:hover {
	background-position: center -46px
}
.rating .linkWork {
	background: transparent url(../images/thumbup_sprite.png) no-repeat scroll center 4px;
	float: left
}
.rating .linkNotWork {
	background: transparent url(../images/thumbdown_sprite.png) no-repeat scroll center 4px;
	float: right
}
.rating span {
	padding: 6px 0 0 15px
}
.ratingsWrapper {
	width: auto;
	padding-left: 104px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d3b39), color-stop(43%, #484643));
	background-image: -webkit-linear-gradient(top, #3d3b39 0%, #484643 43%);
	background-image: -moz-linear-gradient(top, #3d3b39 0%, #484643 43%);
	background-image: -o-linear-gradient(top, #3d3b39 0%, #484643 43%);
	background-image: linear-gradient(top, #3d3b39 0%, #484643 43%)
}
.js-rating {
	display: inline-block
}
.js-rating .js-stars, .js-rating .js-stars .js-static, .js-rating .js-stars .js-dynamic {
	background-image: url(../images/ratingStars.png);
	background-color: #fff
}
.js-rating .js-stars {
	display: inline-block;
	opacity: 1;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	cursor: hover;
	width: 160px;
	height: 19px;
	position: relative;
	background-position: left bottom
}
.js-rating .js-stars div {
	height: 100%;
	position: absolute;
	left: 0
}
.js-rating .js-stars .js-static {
	background-position: left 1px
}
.js-rating .js-stars .js-dynamic {
	background-position: left -19px
}
.js-rating .js-intro {
	display: none
}
.js-rating .js-result {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	color: #DEDC66;
	display: inline-block;
	font-weight: bold;
	opacity: 1;
	vertical-align: top;
	padding-left: 9px;
	padding-top: 1px;
	vertical-align: top
}
.js-rating .js-result .js-dynamic {
	color: #32B7DB
}
.js-rating .js-buttons {
	display: none
}
.js-rating .js-overlay {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	transition-duration: 0.6s;
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	left: 0;
	top: 0;
	text-align: center;
	z-index: 100000
}
.js-rating .js-overlay .msg {
	margin-right: 55px;
	margin-top: -2px;
	background: url("../images/spinner_small.gif") no-repeat scroll 4px 2px #f5f7f8;
	border: 1px solid #E6E6E6;
	display: none;
	padding: 0 3px 0 22px;
	border-radius: 5px
}
.js-rating.masked {
	position: relative
}
.js-rating.masked .js-stars, .js-rating.masked .js-result {
	opacity: 0.3
}
.js-rating.masked .js-overlay {
	opacity: 1;
	display: block;
	cursor: wait
}
.js-rating.js-rating-video, .js-rating.js-rating-audio {
	padding: 1px 10px 0px;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	border: 1px solid #9d9d9d;
	background-color: #8b8b8b;
	color: #fff;
	text-shadow: -1px 1px 0 #737373;
	text-decoration: none
}
.js-rating.js-rating-video .title, .js-rating.js-rating-audio .title {
	display: inline-block;
	vertical-align: top;
	padding-top: 1px
}
.js-rating.js-rating-video .js-stars, .js-rating.js-rating-audio .js-stars {
	width: 160px;
	background-position: left 77px;
	height: 16px;
	overflow: hidden
}
.js-rating.js-rating-video .js-stars, .js-rating.js-rating-video .js-stars .js-static, .js-rating.js-rating-video .js-stars .js-dynamic, .js-rating.js-rating-audio .js-stars, .js-rating.js-rating-audio .js-stars .js-static, .js-rating.js-rating-audio .js-stars .js-dynamic {
	background-color: #8b8b8b
}
.js-rating.js-rating-video .js-result, .js-rating.js-rating-audio .js-result {
	padding-left: 5px
}
.js-rating.js-rating-video .js-result .js-dynamic, .js-rating.js-rating-audio .js-result .js-dynamic {
	display: inline-block;
	width: 15px;
	text-align: right
}
.movieListSingleFilm h2 {
	margin-top: 0 !important
}
.movieListSingleFilm h2>a {
	margin-right: 20px
}
.movieListSingleFilm p {
	font-size: 13px;
	margin: 10px 0;
	line-height: 150%
}
.movieListSingleFilm .peopleWaitForIt {
	font-size: 12px;
	color: #999;
	margin: 4px 0 0 5px;
	display: inline-block
}
#tab-coming-soon .movieListSingleFilm h2 {
	overflow: hidden
}
#tab-coming-soon .movieListSingleFilm h2>a {
	float: left
}
.watchMovieBlock {
	padding: 8px 11px;
	background: #f0f0f0;
	margin-right: 10px
}
.watchMovieBlock strong a {
	color: #201F1E
}
.watchMovieBlock .linksWrapper {
	padding: 12px 0 4px
}
.watchMovieBlock .linksWrapper .siteButton {
	width: 318px;
	margin: 0 2px
}
.watchMovieBlock .reportLink {
	margin-right: 0
}
.watchMovieBlock .FextraBigButton {
	padding-left: 0;
	padding-right: 0;
	margin: 0 2px;
	width: 318px
}
.pseudoText {
	display: inline-block;
	margin-right: 16px;
	margin-top: 15px
}
.pseudoText strong {
	font-size: 14px
}
.seasonEpisodeList {
	vertical-align: bottom !important
}
.seasonEpisodeList h4 {
	display: inline-block
}
.seasonEpisodeList div {
	border-bottom: 1px solid #CECECE;
	padding: 5px 0 2px;
	overflow: auto
}
.seasonEpisodeList div em {
	color: #999;
	float: right;
	margin: 0 5px 0 0;
	font-style: normal;
	font-size: 11px
}
.seasonEpisodeList div span.epname {
	overflow: hidden;
	font-weight: bold;
	position: relative;
	display: inline-block;
	white-space: nowrap;
	width: 390px
}
.seasonEpisodeList div span span.halfShad {
	background: url(../images/halfShadWhite.png) repeat-y right top;
	overflow: hidden;
	position: relative;
	z-index: 2;
	top: 0;
	display: block;
	float: right;
	right: 0;
	width: 10px;
	height: 15px
}
.seasonEpisodeList span a {
	color: #666;
	text-decoration: none
}
.seasonEpisodeList span a:hover {
	text-decoration: underline
}
.seasonEpisodeList div span.epnomber {
	display: inline-block;
	min-width: 70px;
	height: 15px;
	position: relative;
	vertical-align: top
}
.seasonEpisodeList div span.epnomber a {
	color: #999;
	font-size: 13px;
	background: url(../images/halfShadWhite.png) repeat-y right top
}
.seasonEpisodeList .js-wl {
	margin: 3px 0 -6px 5px !important
}
.seasonEpisodeList .js-wl span {
	display: none
}
.seasonEpisodeList div .js-wl {
	margin: 0px 0 0 !important;
	float: right;
	border: none;
	padding: 0
}
.seasonEpisodeList .js-watchingStatus {
	vertical-align: top
}
.seasonEpisodeList .js-watchingStatus span {
	display: none
}
.seasonEpisodeList .js-watchingList li {
	padding-bottom: 5px
}
.seasonEpisodeListBox {
	clear: both;
	width: auto
}
.seasonEpisodeListBox h4 {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif!important;
	font-size: 14px !important;
	margin: 0;
	padding: 10px 0 5px 0;
	font-weight: normal !important;
	color: #666;
	clear: both
}
.seasonEpisodeListBox h4 a {
	text-decoration: none;
	color: #666
}
.seasonEpisodeListBox h4 a:hover {
	text-decoration: underline;
	color: #666
}
.advertisingBanner {
	clear: both;
	display: block;
	position: relative;
	text-align: center;
	padding: 5px;
	overflow: auto;
	border: 1px solid #ccc;
	margin-top: 10px
}
.advertisingBanner.bodyAdvert {
	width: 310px
}
.advertisingBanner label {
	color: #fff;
	display: block;
	position: relative;
	margin: -5px -5px 5px -5px;
	padding: 4px 10px;
	text-align: left;
	background-color: #adc7d1
}
.advertisingBanner label a {
	color: #fff;
	text-decoration: underline
}
.addlinkDescr {
	margin-left: 360px;
	width: 210px;
	background-color: #4e4d4b;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	padding: 10px 20px 10px 90px;
	margin-top: 0 !important;
	height: 100px;
	position: relative
}
.addlinkDescr a:hover {
	text-decoration: underline
}
.addlinkDescr .movieName {
	height: auto;
	overflow: visible
}
.addlinkDescr .imdbId {
	margin-top: 10px;
	color: #7cd3ed;
	font-size: 13px
}
.addlinkDescr .commentTail {
	width: 15px;
	height: 30px;
	background: transparent url(../images/commentTail.png) no-repeat scroll left top;
	position: absolute;
	top: 10px;
	left: -10px
}
.addlinkDescr h3 {
	margin: 0 !important;
	padding: 0 !important
}
.addlinkDescr h3 a {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif!important;
	text-decoration: none;
	color: #fff
}
.addlinkDescr h3 span {
	color: #ccc
}
.addlinkDescr h3 span a {
	color: #ccc
}
.addlinkDescr img {
	text-align: center;
	height: 100px;
	margin: 0 0 0 -80px;
	float: left
}
.addLinkForm {
	background-color: #ededed;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
	margin-top: 0 !important;
	float: left;
	width: 320px
}
.addLinkForm table input, .addLinkForm table select, .addLinkForm table .formAlert.inCell {
	width: 100%;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.addLinkForm table .js-error-link_season em {
	left: 19px
}
.addLinkForm table .js-error-link_season .formAlert {
	position: static
}
.addLinkForm table .js-error-link_season .formAlert em {
	display: block;
	left: 81px;
	top: -5px
}
.addLinkForm table .js-error-link_episode em {
	left: 80px
}
.modMenu {
	padding: 0 6px
}
.modMenu h6, .modMenu ul {
	margin-left: -6px;
	margin-right: -6px
}
.modMenu h6 {
	font-size: 11px;
	color: #999;
	background: #ededed;
	padding: 2px 5px;
	display: block;
	overflow: auto;
	clear: both;
	margin-bottom: 2px
}
.modMenu ul {
	margin-bottom: 5px;
	overflow: auto
}
.modMenu dl dt {
	display: inline-block;
	padding: 0 3px
}
.modMenu dl dt:first-child {
	padding-left: 0
}
.modMenu dl dd {
	display: inline-block
}
.modMenu dl dd:after {
	content: ","
}
.modMenu dl dd:last-child:after {
	content: ""
}
.modMenu li {
	display: block;
	float: left;
	width: 147px
}
.modMenu li a {
	display: block;
	padding: 2px 6px;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	font-size: 11.5px;
	width: 100%;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	text-decoration: none;
	border-bottom: 1px solid #fff
}
.modMenu li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	z-index: 10;
	background-color: #595959;
	background-image: -webkit-gradient(top, color-stop(0, #828282), color-stop(1, #595959));
	background-image: -webkit-linear-gradient(top, #828282, #595959);
	background-image: -moz-linear-gradient(top, #828282, #595959);
	background-image: -ms-linear-gradient(top, #828282, #595959);
	background-image: -o-linear-gradient(top, #828282, #595959);
	background-image: linear-gradient(top, #828282, #595959);
	color: #fff !important;
	text-shadow: -1px 1px 0 #4d4d4d
}
.modMenu li a:hover .red {
	color: #fff !important
}
.modMenu li a .red {
	font-size: 10px
}
.dataTableContaiber {
	margin: 10px 0
}
.avatarCell, .messageTable tr td.avatarCell {
	padding-left: 50px;
	padding-right: 50px;
	white-space: nowrap;
	color: #999
}
.avatarCell img, .messageTable tr td.avatarCell img {
	max-width: 30px;
	max-height: 30px;
	margin-left: -45px;
	float: left
}
.messageTable {
	width: 100%
}
.messageTable tr {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #CCC
}
.messageTable tr:hover {
	background: #f9f9f9
}
.messageTable tr td {
	padding: 5px
}
.messageTable tr td p {
	padding: 5px 0 0 0;
	margin: 0 !important;
	word-break: break-all
}
.messageCell.unreadMessage {
	font-weight: bold
}
.deletedMessageRow {
	background-color: #fdede6 !important
}
.replied {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 -17px -1px 0;
	background: url(../images/replied.png) no-repeat
}
.dataTable, .modevents {
	line-height: 140%;
	width: 100%;
	clear: both
}
.dataTable thead tr th, .dataTable tfoot tr td, .modevents thead tr th, .modevents tfoot tr td {
	margin: 0;
	padding: 5px 3px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px !important;
	vertical-align: bottom
}
.dataTable thead:first-child tr th, .modevents thead:first-child tr th {
	padding-top: 5px
}
.dataTable thead tr .oddCell div, .modevents thead tr .oddCell div {
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px
}
.dataTable thead tr th, .modevents thead tr th {
	padding-top: 20px
}
.dataTable tbody, .modevents tbody {
	border-top: 1px solid #b5b5b5
}
.dataTable tbody .viewsCell, .modevents tbody .viewsCell {
	text-align: center;
	font-size: 11px
}
.dataTable tbody tr, .modevents tbody tr {
	background-color: #F2F7F9
}
.dataTable tbody tr:hover, .modevents tbody tr:hover {
	background-color: #999;
	color: #fff;
	text-shadow: -1px 1px 0px #5f5f5f
}
.dataTable tbody tr:hover a, .modevents tbody tr:hover a {
	color: #fff
}
.dataTable tbody tr:hover a.green, .modevents tbody tr:hover a.green {
	color: #D7EF74
}
.dataTable tbody tr:hover a.red, .modevents tbody tr:hover a.red {
	color: #FFD6C5 !important
}
.dataTable tbody tr:hover.even:hover, .dataTable tbody tr:hover.odd:hover, .modevents tbody tr:hover.even:hover, .modevents tbody tr:hover.odd:hover {
	background-color: #999
}
.dataTable tbody tr:hover td.oddCell, .modevents tbody tr:hover td.oddCell {
	background-color: #949494 !important
}
.dataTable tbody tr:hover .badgesOfRank, .modevents tbody tr:hover .badgesOfRank {
	background: #f3f3f3;
	color: #999;
	font-weight: bold;
	text-shadow: none
}
.dataTable tbody tr:hover .badgesOfRank:before, .modevents tbody tr:hover .badgesOfRank:before {
	text-shadow: none;
	color: #999
}
.dataTable tbody tr:hover .qualityCell, .modevents tbody tr:hover .qualityCell {
	color: #fff
}
.dataTable tbody tr:hover .qualityCell em, .modevents tbody tr:hover .qualityCell em {
	color: #dfdfdf
}
.dataTable tbody tr td, .modevents tbody tr td {
	padding: 5px 5px
}
.dataTable tbody tr td.ipcontrols, .modevents tbody tr td.ipcontrols {
	white-space: nowrap
}
.dataTable tbody .sourceNameCell, .modevents tbody .sourceNameCell {
	height: 30px
}
.dataTable tbody .oddCell, .modevents tbody .oddCell {
	background-color: #e7eff3
}
.dataTable tbody .qualityCell, .modevents tbody .qualityCell {
	font-size: 12px;
	color: #59636a;
	text-align: left;
	padding-left: 15px
}
.dataTable thead tr, .dataTable tfoot tr, .modevents thead tr, .modevents tfoot tr {
	text-align: center !important
}
.dataTable thead tr th, .dataTable thead tr td, .dataTable tfoot tr th, .dataTable tfoot tr td, .modevents thead tr th, .modevents thead tr td, .modevents tfoot tr th, .modevents tfoot tr td {
	color: #8e9fa8
}
.dataTable thead tr div, .dataTable tfoot tr div, .modevents thead tr div, .modevents tfoot tr div {
	margin: -5px -3px !important;
	padding: 5px 3px
}
.dataTable thead tr .oddCell div, .dataTable tfoot tr .oddCell div, .modevents thead tr .oddCell div, .modevents tfoot tr .oddCell div {
	color: #fff;
	background-color: #B7BFC2;
	text-shadow: -1px 1px 0 #a2b0b6
}
.dataTable tfoot tr td, .modevents tfoot tr td {
	border-bottom: none !important;
	vertical-align: top
}
.dataTable tfoot tr td.oddCell div, .modevents tfoot tr td.oddCell div {
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px
}
.dataTable h3, .modevents h3 {
	margin: 0;
	padding: 5px 0;
	font-weight: normal;
	font-size: 15px !important;
	vertical-align: bottom;
	color: #728691 !important
}
.dataTable h3 a, .modevents h3 a {
	margin: 0;
	padding: 5px 0;
	font-weight: normal;
	font-size: 15px !important;
	vertical-align: bottom;
	color: #728691 !important
}
.dataTable a, .modevents a {
	text-decoration: none
}
.dataTable a:hover, .modevents a:hover {
	text-decoration: underline
}
.dataTable tr td, .modevents tr td {
	border-bottom: 1px solid #cecece
}
.dataTable tr td, .dataTable tr th, .modevents tr td, .modevents tr th {
	margin: 0;
	padding: 5px 3px
}
.movieLinksTable tr th h2, .dataTable thead tr h2 {
	padding: 20px 0 5px !important
}
.formTable {
	margin-bottom: 10px
}
.formTable tr td {
	padding: 5px 0;
	vertical-align: middle
}
.formTable tr td:first-child {
	padding: 6px 20px 5px 0;
	white-space: nowrap;
	line-height: 160%
}
.formTable tr td .longField {
	width: 560px !important
}
.tablePseudoHeader .floatleft, .tablePseudoHeader .floatright {
	margin: 5px 0
}
.tablePseudoHeader .activityFilter {
	margin-bottom: 10px;
	float: right
}
.tableicons {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/forumtableimage.png) no-repeat 0 0;
	margin: 0 3px -5px 1px
}
.threads {
	background: url(../images/forumtableimage.png) no-repeat 0 -19px
}
.posts {
	background: url(../images/forumtableimage.png) no-repeat -19px -19px
}
.fixedCell {
	overflow: hidden
}
.fixedCell div.blank {
	overflow: hidden;
	margin-right: 10px;
	width: 230px
}
.verionFavoriteCell {
	width: 19px;
	padding: 5px 5px 5px 0 !important
}
.verionUnFavoriteButton {
	display: block
}
td.valignTop {
	vertical-align: top !important;
	padding-top: 13px !important
}
.userRelatedUsers {
	background: #f1f1f1
}
.userRelatedUsers td {
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #e0e0e0;
	vertical-align: top;
	padding: 5px 0 5px 10px
}
.commentsCell, .viewsCell {
	text-align: center
}
.sourceNameCell {
	margin: 10px 0
}
.sourceNameCell img {
	margin: 0 3px -3px
}
.sourceNameCell select {
	margin: -2px 0
}
.movieLinksTable {
	width: 100%;
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-top: 5px
}
.movieLinksTable tr td {
	margin: 0;
	padding: 5px 3px
}
.movieLinksTable tr.even {
	background: #f6f6f4
}
.movieLinksTable tr.even:hover, .movieLinksTable tr.odd:hover {
	background-color: #999;
	color: #fff
}
.movieLinksTable tr.even:hover a, .movieLinksTable tr.odd:hover a {
	color: #fff
}
.movieLinksTable tr th {
	margin: 0;
	padding: 5px 3px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px !important;
	vertical-align: bottom
}
.centered, .commentIconBox {
	margin: 0 auto;
	white-space: nowrap;
	display: block
}
.brekable {
	white-space: normal !important;
	overflow: visible !important
}
.fixedCell {
	overflow: hidden
}
.fixedCell div.blank {
	overflow: hidden;
	margin-right: 10px;
	width: 230px
}
.modevents {
	width: 675px
}
.modevents .ageCell {
	white-space: nowrap;
	text-align: center
}
.modevents th {
	text-transform: uppercase;
	white-space: nowrap
}
.modevents th select {
	text-transform: lowercase
}
.modevents th a {
	text-decoration: none
}
.modevents th a:hover {
	text-decoration: underline
}
.modevents thead .oddCell a {
	color: #fff
}
.movieLinksTable {
	width: 100%;
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-top: 5px
}
.trendTable {
	margin: 1px 0 0 311px;
	width: 354px
}
.trendTable tr:nth-of-type(odd) {
	background: #F2F2F2
}
.trendTable td {
	padding: 5px 2px
}
.trendTable a {
	text-decoration: none
}
.trendTable a:hover {
	text-decoration: underline
}
.trendTable .trendDown, .trendTable .trendUp {
	float: right
}
.trendNumber {
	color: #999;
	font-size: 14px;
	text-align: right
}
.trendUp, .trendDown, .trendNone, .trendNew, .repUp, .repDown {
	width: 20px;
	margin: 0 auto
}
.trendUp, .repUp {
	background: url(../images/trendUp.png) no-repeat left 3px;
	color: #00a5d6;
	padding-left: 10px
}
.trendDown, .repDown {
	color: #8c8c8c;
	background: url(../images/trendDown.png) no-repeat left 4px;
	padding-left: 10px
}
.trendNone {
	color: #666
}
.trendNew {
	color: #090
}
tr th.sourceNameCell {
	text-align: left;
	font-size: 12px;
	font-weight: bold
}
tr td.sourceNameCell {
	text-align: left;
	font-size: 12px;
	font-weight: bold
}
tr td.tablePseudoHeader {
	background: #d8d8d8;
	padding: 0;
	overflow: auto
}
tr td.tablePseudoHeader a {
	background-color: #D8D8D8;
	-webkit-border-radius: 2.1px;
	-moz-border-radius: 2.1px;
	-ms-border-radius: 2.1px;
	-o-border-radius: 2.1px;
	border-radius: 2.1px;
	color: #201F1E !important;
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	margin: 0.5em 0;
	padding: 5px 12px
}
tr td.tablePseudoHeader a:hover {
	background: none repeat scroll 0 0 #6D6C6A;
	color: #EAEAEA !important;
	cursor: pointer;
	text-decoration: none;
	text-shadow: -1px 1px 0 #504F4D
}
tr .commentIconBox {
	text-decoration: none;
	cursor: pointer
}
tr:hover .threads {
	background: url(../images/forumtableimage.png) no-repeat 0 0
}
tr:hover .posts {
	background: url(../images/forumtableimage.png) no-repeat -19px 0
}
tr:hover .sourceNameCell .linkDetails {
	color: #ccc
}
tr:hover .verionFavoriteButton {
	display: block
}
tr:hover .repUp {
	background: url(../images/trendUp.png) no-repeat left -18px;
	color: #fff
}
tr:hover .repDown {
	background: url(../images/trendDown.png) no-repeat left -18px;
	color: #fff
}
.fixedHidden {
	max-width: 350px
}
.related_info table {
	width: 100%
}
.closeCrossCell {
	text-align: center
}
.workOrNot .worklink, .workOrNot .notworklink {
	height: 20px;
	display: block;
	padding: 9px 15px 0 30px;
	text-decoration: none;
	color: #fff;
	float: right;
	line-height: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}
.workOrNot .worklink span, .workOrNot .notworklink span {
	background: url(../images/like_dislike_fingers.png) no-repeat -29px 0;
	display: inline-block;
	width: 15px;
	height: 15px;
	float: left;
	margin: -3px 0 0 -20px
}
.workOrNot .notworklink {
	border: 1px solid #dc5a5a;
	background-color: #ca4848;
	background-image: -webkit-gradient(top, color-stop(0, #dc5a5a), color-stop(1, #ca4848));
	background-image: -webkit-linear-gradient(top, #dc5a5a, #ca4848);
	background-image: -moz-linear-gradient(top, #dc5a5a, #ca4848);
	background-image: -ms-linear-gradient(top, #dc5a5a, #ca4848);
	background-image: -o-linear-gradient(top, #dc5a5a, #ca4848);
	background-image: linear-gradient(top, #dc5a5a, #ca4848);
	color: #fff;
	text-shadow: -1px 1px 0 #b23030;
	text-decoration: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding-right: 5px
}
.workOrNot .notworklink:hover:not(span):not(:disabled):not(.disabled), .workOrNot .notworklink.ui-state-hover, .workOrNot .notworklink.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #961414 0 1px 3px inset;
	-moz-box-shadow: #961414 0 1px 3px inset;
	box-shadow: #961414 0 1px 3px inset;
	border: 1px solid #b43232;
	background-color: #b43232;
	background-image: -webkit-gradient(top, color-stop(0, #c84646), color-stop(1, #b43232));
	background-image: -webkit-linear-gradient(top, #c84646, #b43232);
	background-image: -moz-linear-gradient(top, #c84646, #b43232);
	background-image: -ms-linear-gradient(top, #c84646, #b43232);
	background-image: -o-linear-gradient(top, #c84646, #b43232);
	background-image: linear-gradient(top, #c84646, #b43232);
	color: #fff;
	text-shadow: -1px 1px 0 #9e1c1c
}
.workOrNot .notworklink:hover:not(span):not(:disabled):not(.disabled) a, .workOrNot .notworklink.ui-state-hover a, .workOrNot .notworklink.ui-state-focus a {
	color: #fff
}
.workOrNot .notworklink:disabled, .workOrNot .notworklink.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.workOrNot .notworklink:active:not(:disabled), .workOrNot .notworklink.selected, .workOrNot .notworklink.ui-state-active {
	border: 1px solid #961414;
	-webkit-box-shadow: #961414 0 2px 3px inset;
	-moz-box-shadow: #961414 0 2px 3px inset;
	box-shadow: #961414 0 2px 3px inset
}
.workOrNot .notworklink.active span {
	background-position: -29px -25px
}
.workOrNot .worklink {
	border: 1px solid #9ec000;
	background-color: #8cae00;
	background-image: -webkit-gradient(top, color-stop(0, #9ec000), color-stop(1, #8cae00));
	background-image: -webkit-linear-gradient(top, #9ec000, #8cae00);
	background-image: -moz-linear-gradient(top, #9ec000, #8cae00);
	background-image: -ms-linear-gradient(top, #9ec000, #8cae00);
	background-image: -o-linear-gradient(top, #9ec000, #8cae00);
	background-image: linear-gradient(top, #9ec000, #8cae00);
	color: #fff;
	text-shadow: -1px 1px 0 #749600;
	text-decoration: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.workOrNot .worklink:hover:not(span):not(:disabled):not(.disabled), .workOrNot .worklink.ui-state-hover, .workOrNot .worklink.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #587a00 0 1px 3px inset;
	-moz-box-shadow: #587a00 0 1px 3px inset;
	box-shadow: #587a00 0 1px 3px inset;
	border: 1px solid #769800;
	background-color: #769800;
	background-image: -webkit-gradient(top, color-stop(0, #8aac00), color-stop(1, #769800));
	background-image: -webkit-linear-gradient(top, #8aac00, #769800);
	background-image: -moz-linear-gradient(top, #8aac00, #769800);
	background-image: -ms-linear-gradient(top, #8aac00, #769800);
	background-image: -o-linear-gradient(top, #8aac00, #769800);
	background-image: linear-gradient(top, #8aac00, #769800);
	color: #fff;
	text-shadow: -1px 1px 0 #608200
}
.workOrNot .worklink:hover:not(span):not(:disabled):not(.disabled) a, .workOrNot .worklink.ui-state-hover a, .workOrNot .worklink.ui-state-focus a {
	color: #fff
}
.workOrNot .worklink:disabled, .workOrNot .worklink.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.workOrNot .worklink:active:not(:disabled), .workOrNot .worklink.selected, .workOrNot .worklink.ui-state-active {
	border: 1px solid #587a00;
	-webkit-box-shadow: #587a00 0 2px 3px inset;
	-moz-box-shadow: #587a00 0 2px 3px inset;
	box-shadow: #587a00 0 2px 3px inset
}
.workOrNot .worklink span {
	background-position: 0 0
}
.workOrNot .worklink.active span {
	background-position: 0 -25px
}
.mediaDescription {
	padding-left: 170px;
	margin: 15px 0;
	padding-bottom: 5px;
	visibility: visible
}
.mediaDescription .releaseDate {
	font-size: 11px;
	top: -4px;
	color: #999
}
.mediaDescription h5 {
	font-size: 14px;
	display: block
}
.mediaDescription .imdbInfo {
	width: 490px;
	overflow: hidden;
	color: #9f9f9f;
	margin-bottom: 10px;
	font-weight: normal !important
}
.mediaDescription .imdbInfo a {
	color: #9f9f9f
}
.mediaDescription .imdbInfo .bluebut {
	margin-top: 14px
}
.mediaDescription p {
	padding: 5px 0
}
.mediaDescription .coverImage {
	margin-left: -170px;
	float: left
}
.mediaDescription.latestTvEpisode {
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	background: #f1f1f1;
	padding: 10px;
	position: relative;
	overflow: visible
}
.mediaDescription .rating_caption {
	display: none
}
.questionEditor .bbedit-smileybar {
	display: none
}
.tagContainer li a {
	border: 1px solid #9d9d9d;
	background-color: #8b8b8b;
	background-image: -webkit-gradient(top, color-stop(0, #9d9d9d), color-stop(1, #8b8b8b));
	background-image: -webkit-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -moz-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -ms-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: -o-linear-gradient(top, #9d9d9d, #8b8b8b);
	background-image: linear-gradient(top, #9d9d9d, #8b8b8b);
	color: #fff;
	text-shadow: -1px 1px 0 #737373;
	text-decoration: none
}
.tagContainer li a:hover:not(span):not(:disabled):not(.disabled), .tagContainer li a.ui-state-hover, .tagContainer li a.ui-state-focus {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #575757 0 1px 3px inset;
	-moz-box-shadow: #575757 0 1px 3px inset;
	box-shadow: #575757 0 1px 3px inset;
	border: 1px solid #757575;
	background-color: #757575;
	background-image: -webkit-gradient(top, color-stop(0, #898989), color-stop(1, #757575));
	background-image: -webkit-linear-gradient(top, #898989, #757575);
	background-image: -moz-linear-gradient(top, #898989, #757575);
	background-image: -ms-linear-gradient(top, #898989, #757575);
	background-image: -o-linear-gradient(top, #898989, #757575);
	background-image: linear-gradient(top, #898989, #757575);
	color: #fff;
	text-shadow: -1px 1px 0 #5f5f5f
}
.tagContainer li a:hover:not(span):not(:disabled):not(.disabled) a, .tagContainer li a.ui-state-hover a, .tagContainer li a.ui-state-focus a {
	color: #fff
}
.tagContainer li a:disabled, .tagContainer li a.disabled {
	opacity: 0.5;
	cursor: not-allowed
}
.tagContainer li a:active:not(:disabled), .tagContainer li a.selected, .tagContainer li a.ui-state-active {
	border: 1px solid #575757;
	-webkit-box-shadow: #575757 0 2px 3px inset;
	-moz-box-shadow: #575757 0 2px 3px inset;
	box-shadow: #575757 0 2px 3px inset
}
.bbedit-smileybar {
	padding: 5px 0
}
.panel_userinfo .userPic {
	float: left
}
.noresults .blank {
	width: 210px;
	height: 187px;
	position: absolute;
	right: 0;
	top: -7px;
	background: url(../images/deadplanet.png) no-repeat top right
}
.movieList .rating {
	display: block;
	padding-left: 0;
	width: 86px;
	margin-left: -2px;
	margin-top: 12px
}
.thirdPartyEmbContainer {
	margin: 0 auto;
	background: black;
	padding-top: 72px;
	height: auto;
	z-index: 0
}
#lastComAndActivity .first {
	width: 521px
}
#lastComAndActivity .last {
	width: 341px
}
.bottomMenu {
	float: left;
	display: inline-block;
	width: 280px;
	margin-bottom: 10px;
	margin-top: 20px
}
.controlGroupe a, .controlGroupe input {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	line-height: 100% !important;
	display: inline-block;
	background: url(../images/buttons_css3_rounded.png) no-repeat
}
.inplace {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	line-height: 100% !important;
	display: inline-block;
	background: url(../images/buttons_css3_rounded.png) no-repeat
}
a.inplace {
	background-color: #4a4a4a;
	color: #eaeaea;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	text-shadow: -1px 1px 0 #111;
	border: none;
	cursor: pointer
}
.controlGroupe a, .controlGroupe input {
	background-color: #4a4a4a;
	color: #eaeaea;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	text-shadow: -1px 1px 0 #111;
	border: none;
	cursor: pointer
}
a.inplace:hover {
	background-color: #919191;
	text-shadow: -1px 1px 0 #727272
}
.controlGroupe a:hover, .controlGroupe input:hover {
	background-color: #919191;
	text-shadow: -1px 1px 0 #727272
}
h3 a.inplace, .twitupd {
	float: right;
	display: inline-block;
	position: relative;
	right: -3px;
	top: -3px
}
.inplace.showMoreEpisodes, .inplace.showLessEpisodes {
	background-image: url(../images/showorhide.png);
	position: relative;
	margin-left: -25px;
	bottom: 1px;
	width: 12px;
	float: left;
	z-index: 10
}
.inplace.showMoreEpisodes {
	background-position: 6px 4px
}
.inplace.showLessEpisodes {
	background-position: 5px -21px
}
.inplaceHelp {
	background-color: transparent !important;
	background-image: url("../images/inplacehelp.png") !important;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 0 !important;
	height: 14px !important;
	width: 18px !important;
	line-height: 100% !important;
	margin-left: 3px;
	background-position: 0 0;
	border-radius: 0 !important;
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	margin-bottom: 0 !important;
	z-index: 100
}
.inplaceHelp:hover {
	background-position: 0 -22px !important;
	cursor: pointer
}
.twitupd {
	right: -3px;
	top: -4px
}
.registrInfo {
	margin: 5px 0;
	width: 336px
}
.genreSelected {
	background: none repeat scroll 0 0 #525252 !important;
	color: #FFF !important;
	text-shadow: -1px 1px 0 #4D4D4D !important
}
.registrPage .twoCol .first {
	width: 280px
}
.registrPage .twoCol .last {
	width: 285px;
	padding-left: 75px
}
.versionCommentBox .ownComment .userPic {
	margin-left: -78px
}
dd.link {
	clear: both;
	margin-left: 38px
}
#deletePopup select, #deletePopup textarea {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block
}
#deletePopup textarea {
	margin: 10px 0 0
}
.countSaidGood {
	color: #AAA;
	float: right
}
.yes {
	background: transparent url(../images/frame_yes.png) no-repeat scroll right 1px;
	display: block;
	left: 26px;
	padding-right: 15px;
	position: absolute;
	top: 5px;
	line-height: 13px
}
.no {
	background: transparent url(../images/frame_no.png) no-repeat scroll right 1px;
	display: block;
	left: 73px;
	padding-right: 17px;
	position: absolute;
	line-height: 13px;
	top: 5px
}
.yes:hover, .no:hover {
	background-position: right -12px;
	text-decoration: none
}
.description {
	padding-top: 10px
}
.description p {
	text-indent: 0 !important;
	margin-left: 120px
}
.trendTable tr:nth-of-type(odd) {
	background: #F2F2F2
}
.chatLogBox .userPic {
	margin-left: 0;
	padding-left: 0
}
.chatLogBox .userPic img {
	width: 24px !important;
	height: 24px !important;
	margin: 0 3px 0 0
}
.tagContainer, .tagSeoContainer {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	background-color: #ededed;
	padding: 5px;
	display: block;
	overflow: auto
}
.bread {
	margin-top: -5px
}
.tagContainer li {
	display: inline;
	white-space: nowrap;
	line-height: 160% !important
}
.tagContainer li a {
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	padding: 0 6px !important;
	display: block;
	float: left;
	line-height: 16px;
	text-decoration: none;
	margin: 2px 2px !important;
	white-space: nowrap
}
.tagContainer li.moreTag {
	display: block;
	clear: both;
	bottom: -7px;
	right: -7px;
	position: relative;
	float: right
}
.tagContainer li.moreTag a {
	background: #fff !important;
	border: 0 !important;
	text-decoration: none;
	box-shadow: none !important;
	text-shadow: none !important;
	color: #666 !important;
	-moz-border-radius-topleft: 3.1px;
	-webkit-border-top-left-radius: 3.1px;
	border-top-left-radius: 3.1px;
	-moz-border-radius-topright: 3.1px;
	-webkit-border-top-right-radius: 3.1px;
	border-top-right-radius: 3.1px
}
.tagContainer li.moreTag a span {
	text-shadow: none !important
}
.tagContainer span.in {
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	padding: 0 6px 1px !important;
	display: block;
	float: left;
	line-height: 16px;
	text-decoration: none;
	margin: 2px 2px !important;
	background-color: #cdcbcb
}
.withCount .tagContainer a span, .withCount .tagContainer span.in span {
	color: #cfd2d4
}
.editBlock.strictBBedit .bbedit-smileybar {
	display: none !important
}
textarea.newAnswer {
	margin-bottom: 5px !important;
	width: 400px !important;
	min-width: 400px;
	max-width: 400px
}
.bbedit-toolbar {
	margin-bottom: 5px
}
.ok {
	background-color: #d7f7c4;
	border-top: 2px solid #82cb2f;
	border-bottom: 2px solid #82cb2f
}
.error {
	background-color: #ffcdd1;
	border-top: 2px solid #e10c0c;
	border-bottom: 2px solid #e10c0c
}
.bannedplug a.blank {
	color: #fff;
	display: inline-block;
	margin: 10px 100px;
	text-decoration: none;
	font-size: 12px
}
.bannedplug a.blank:hover {
	color: #ffd2c9
}
.postAuthor {
	color: #4E4E4E
}
.speachbuble {
	padding: 5px 0
}
.speachbuble blockquote {
	padding: 5px 3px 5px 9px;
	margin: 0 0 -3px -2px;
	background: #636363;
	color: #fff;
	width: auto;
	position: relative;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px
}
.speachbuble blockquote img {
	max-width: 520px;
	max-height: 520px
}
.speachbuble blockquote a {
	color: #a9f2ff
}
.speachbuble blockquote span.tail {
	background: transparent url(../images/tail.png) no-repeat 0 0;
	width: 20px;
	height: 16px;
	position: absolute;
	right: 0;
	bottom: -10px;
	display: inline-block
}
.linkCount {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: 2px 4px;
	font-size: 10px !important;
	line-height: 110%;
	color: #fff !important
}
.movieListDetailed .movieListSingleFilm {
	padding: 20px 0 0 120px;
	overflow: auto
}
.movieListDetailed .movieListSingleFilm .cover {
	margin: 0 0 0 -120px;
	float: left
}
.movieListDetailed .movieListSingleFilm .js-watchingList li {
	float: none;
	margin-left: 0px;
	position: static
}
.movieListDetailed .movieListSingleFilm .js-watchingList li:hover {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}
.withButtonInside {
	padding-right: 160px
}
.withButtonInside .siteButton.bluebut {
	margin-right: -160px
}
.releaseDate {
	font-style: normal;
	display: inline-block;
	text-transform: uppercase;
	position: relative;
	font-weight: bold;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif
}
.addthis_toolbox {
	white-space: nowrap !important;
	width: 140px
}
.list {
	padding: 0;
	margin: 0 0 0 15px !important
}
.list li {
	list-style: outside disc;
	padding: 3px 0;
	margin: 0
}
.breadcrumb {
	display: block;
	margin: -10px 0 10px 0
}
.breadcrumb li {
	display: inline;
	color: #666
}
.breadcrumb a {
	display: inline;
	color: #666;
	padding: 0 18px 0 0;
	background: transparent url(../images/calendarForwardArr.png) no-repeat top right;
	text-decoration: none
}
.breadcrumb a:hover {
	text-decoration: underline;
	background: transparent url(../images/calendarBackwardArr.png) no-repeat top right
}
.watchMoviLink {
	background: url(../images/watchMovie_buttons.png) no-repeat 0 0;
	width: 179px;
	height: 35px;
	position: relative;
	top: 5px;
	left: 15px;
	float: left;
	display: block
}
.watchMoviLink:hover {
	background: url(../images/watchMovie_buttons.png) no-repeat 0 -43px
}
.linkpageStyle.ratingsWrapper {
	padding: 5px;
	height: 15px;
	width: 670px;
	overflow: visible
}
.mediaDescription .caption, .rating_caption {
	width: 30px
}
.linkInfoDontupsetBot {
	display: block;
	text-align: left;
	clear: both;
	color: #aaa
}
.linkInfoDontupsetBot em {
	font-style: normal;
	display: block;
	padding-left: 1px
}
.linkDetails {
	color: #999;
	margin: 5px 0 10px 0
}
.linkDetails a {
	text-decoration: none !important
}
.sourceNameCell .linkDetails {
	padding-left: 25px;
	font-weight: normal;
	font-size: 11px;
	margin: 1px 0 2px 0
}
.linkDetails div {
	float: right
}
.reportLink {
	margin: 5px 17px 0 0;
	padding: 0 3px 1px 20px;
	background: url(../images/reportLinkIcon.png) no-repeat 1px 0;
	line-height: 100% !important
}
.linkInfoDontupsetBot .reportLink {
	margin: 3px 0 0 0
}
.reportLink:hover {
	text-decoration: none;
	color: #DC5A5A
}
.badgesOfRank {
	width: 17px;
	height: 10px;
	margin-left: 3px;
	top: -1px;
	display: inline-block;
	-moz-border-radius-topleft: 6.1px;
	-webkit-border-top-left-radius: 6.1px;
	border-top-left-radius: 6.1px;
	-moz-border-radius-bottomleft: 6.1px;
	-webkit-border-bottom-left-radius: 6.1px;
	border-bottom-left-radius: 6.1px;
	background: #7cab44;
	color: #fff;
	font-size: 8px;
	text-shadow: -1px 1px 0px #5f5f5f;
	line-height: 10px;
	padding-left: 7px;
	text-transform: capitalize;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.badgesOfRank:before {
	content: "°";
	position: absolute;
	top: 0px;
	left: 2px;
	line-height: 14px;
	font-size: 6px;
	color: #fff
}
.badgesOfRank.linkerRank {
	padding-left: 8px;
	background: #7cab44
}
.badgesOfRank.moderRank {
	background: #894684
}
.badgesOfRank.adminRank {
	background: #ecac00
}
.linkerRank {
	background-position: 0 0
}
#facebookIframe {
	border: none;
	overflow: hidden;
	width: 300px;
	height: 275px
}
.service_frame {
	border: none;
	width: 100%;
	height: 99%
}
.notification {
	border: 2px solid black;
	background: #fff;
	-webkit-border-radius: 6.1px;
	-moz-border-radius: 6.1px;
	-ms-border-radius: 6.1px;
	-o-border-radius: 6.1px;
	border-radius: 6.1px;
	padding: 10px;
	margin-bottom: 15px;
	color: #000 !important
}
.notification.yellow {
	border-color: yellow
}
.notification.red {
	border-color: red
}
.notification h4 {
	text-align: center
}
.notification:hover {
	color: #000 !important
}
.faviconImg {
	width: 16px;
	height: 16px
}
#ratingsHelp>div {
	width: auto;
	height: auto;
	overflow: auto;
	position: relative
}
.noCapitalize {
	text-transform: none !important
}
.headerText {
	margin-right: 5px
}
.js-pm .message {
	width: 410px;
	max-width: 410px;
	min-width: 410px
}
.bannedplug {
	background: #9c3a3a;
	color: #fff !important
}
.forumStats dt, .forumStats dd {
	display: inline-block
}
.forumStats dd {
	font-weight: bold;
	color: #999;
	font-size: 110%
}
.forumStats dd a {
	color: #999;
	text-decoration: none
}
.forumStats dd a:hover {
	text-decoration: underline
}
img#bigCoverImage {
	max-height: 100%
}
.formAlert {
	color: #B10527;
	display: inline-block;
	padding: 5px 9px 0 !important;
	line-height: 12px !important;
	height: 12px;
	position: absolute;
	float: right;
	white-space: nowrap;
	z-index: 100;
	text-transform: lowercase;
	font-size: 12px !important
}
.formAlert.inCell {
	display: block;
	float: none;
	height: auto;
	max-width: 167px;
	position: relative;
	white-space: normal
}
.formAlert .formAlert {
	padding: 0 !important;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	border: none
}
.formAlert .formAlert em {
	display: none
}
.short-input-error>.formAlert {
	margin-top: 10px
}
#recaptcha_area {
	position: relative
}
#recaptcha_area .formAlert {
	left: 323px;
	margin-top: 20px;
	right: auto;
	top: 0
}
#changePassword p .formAlert, .regForm p .formAlert {
	left: 273px
}
.errorMessage, .successMessage {
	background-color: #e64444;
	font-size: 20px !important;
	color: #fff !important;
	padding: 9px 0;
	width: 100% !important;
	margin: 0 0 10px 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	z-index: 6666;
	font-weight: bold;
	text-align: center;
	color: #fff !important;
	line-height: 140%
}
.successMessage {
	background-color: #8fc520 !important;
	text-shadow: -1px 1px 0 #729c1d;
	color: #ecff9f !important;
	border-bottom: 1px solid #729c1d
}
.errorMessage {
	background-color: #e64444;
	text-shadow: -1px 1px 0 #b42e2e;
	color: #ffc5ac !important;
	border-bottom: 1px solid #b42e2e
}
.successMessage ul li, .errorMessage ul li {
	display: block
}
.js-watchingStatus {
	height: 23px;
	vertical-align: bottom;
	overflow: hidden;
	display: inline-block
}
.js-watchingStatus i {
	background-color: #8c8c8c;
	background-image: -webkit-gradient(top, color-stop(0, #9c9c9c), color-stop(1, #8c8c8c));
	background-image: -webkit-linear-gradient(top, #9c9c9c, #8c8c8c);
	background-image: -moz-linear-gradient(top, #9c9c9c, #8c8c8c);
	background-image: -ms-linear-gradient(top, #9c9c9c, #8c8c8c);
	background-image: -o-linear-gradient(top, #9c9c9c, #8c8c8c);
	background-image: linear-gradient(top, #9c9c9c, #8c8c8c);
	color: #fff;
	display: inline-block;
	margin-right: 8px;
	vertical-align: top;
	font-family: smovies;
	box-sizing: content-box;
	text-transform: none !important;
	font-size: 16px !important;
	font-style: normal !important;
	margin: 0 !important;
	padding: 3px 4px 4px 6px;
	width: 14px;
	border-radius: 3px;
	position: relative;
	line-height: 16px;
	z-index: 10;
	text-shadow: 0 1px rgba(0,0,0,0.64)
}
.js-watchingStatus.selected b {
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: #5e5e5e 0 1px 3px inset;
	-moz-box-shadow: #5e5e5e 0 1px 3px inset;
	box-shadow: #5e5e5e 0 1px 3px inset;
	border: 1px solid #5e5e5e;
	background-color: #727272;
	background-image: -webkit-gradient(top, color-stop(0, #868686), color-stop(1, #727272));
	background-image: -webkit-linear-gradient(top, #868686, #727272);
	background-image: -moz-linear-gradient(top, #868686, #727272);
	background-image: -ms-linear-gradient(top, #868686, #727272);
	background-image: -o-linear-gradient(top, #868686, #727272);
	background-image: linear-gradient(top, #868686, #727272);
	color: #fff;
	text-shadow: -1px 1px 0 #5e5e5e
}
.js-watchingStatus:hover i {
	background-color: #858585;
	background-image: -webkit-gradient(top, color-stop(0, #757575), color-stop(1, #858585));
	background-image: -webkit-linear-gradient(top, #757575, #858585);
	background-image: -moz-linear-gradient(top, #757575, #858585);
	background-image: -ms-linear-gradient(top, #757575, #858585);
	background-image: -o-linear-gradient(top, #757575, #858585);
	background-image: linear-gradient(top, #757575, #858585)
}
.js-watchingListWrapper {
	display: block;
	float: left;
	font-family: 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif
}
.js-watchingListWrapper .triangle {
	height: 25px;
	left: -8px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	width: 8px;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s
}
.js-watchingListWrapper .triangle:after {
	background: rgba(57,57,57,0.8);
	content: "";
	height: 42px;
	left: 11px;
	position: absolute;
	top: -6px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 51px;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.34);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.34);
	box-shadow: 0 2px 3px rgba(0,0,0,0.34)
}
.js-watchingListWrapper .js-addToLists {
	background: #444;
	font-size: 11px;
	color: #909090;
	text-transform: uppercase;
	padding: 2px 9px;
	border-top: 1px solid #3d3d3d;
	text-shadow: 0 1px rgba(0,0,0,0.34);
	display: block;
	-webkit-transition-property: color, background-image;
	-moz-transition-property: color, background-image;
	-o-transition-property: color, background-image;
	transition-property: color, background-image;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s
}
.js-watchingListWrapper .js-addToLists span {
	display: none;
	float: right;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s
}
.js-watchingListWrapper .js-addToLists:hover {
	border-top: 1px solid #202020;
	background: #2a2a2a;
	color: #d4d4d4
}
.js-watchingListWrapper .js-addToLists:hover span {
	display: block
}
.js-watchingListWrapper .js-addToLists.js-open span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.js-watchingListWrapper li {
	color: #FFF9BF;
	cursor: pointer;
	display: block;
	font-size: 13px;
	background: rgba(57,57,57,0.9);
	padding: 0px 8px 0px;
	line-height: 24px;
	text-shadow: 0 1px rgba(0,0,0,0.64);
	border-top: 1px solid transparent;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s
}
.js-watchingListWrapper li i {
	margin-right: 14px;
	font-family: smovies;
	vertical-align: top;
	line-height: 27px;
	font-size: 16px !important;
	font-style: normal !important;
	text-transform: none !important
}
.js-watchingListWrapper li span.pseudoButton {
	display: none;
	opacity: 0;
	background-color: #8c8c8c;
	background-image: -webkit-gradient(top, color-stop(0, #9c9c9c), color-stop(1, #8c8c8c));
	background-image: -webkit-linear-gradient(top, #9c9c9c, #8c8c8c);
	background-image: -moz-linear-gradient(top, #9c9c9c, #8c8c8c);
	background-image: -ms-linear-gradient(top, #9c9c9c, #8c8c8c);
	background-image: -o-linear-gradient(top, #9c9c9c, #8c8c8c);
	background-image: linear-gradient(top, #9c9c9c, #8c8c8c);
	color: #fff;
	display: inline-block;
	margin-right: 8px;
	vertical-align: top;
	font-family: smovies;
	box-sizing: content-box;
	text-transform: none !important;
	font-size: 16px !important;
	font-style: normal !important;
	margin: 0 !important;
	padding: 3px 4px 4px 6px;
	width: 14px;
	border-radius: 3px;
	position: absolute;
	z-index: 10;
	left: -32px;
	line-height: 16px;
	top: 0px;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s
}
.js-watchingListWrapper li.selected {
	background: #1a1a1a;
	border-top: 1px solid 1b1b1b
}
.js-watchingListWrapper li.selected .triangle:after {
	background: #1a1a1a
}
.js-watchingListWrapper li:hover {
	background: #2a2a2a;
	border-top: 1px solid 1b1b1b
}
.js-watchingListWrapper li:hover .triangle:after {
	background: #1a1a1a
}
.js-watchingListWrapper li:hover span.pseudoButton {
	display: block;
	opacity: 1
}
.js-watchingListWrapper .js-watchingList-lists li {
	background: rgba(83,83,83,0.9);
	text-shadow: 0 1px rgba(0,0,0,0.34)
}
.js-watchingListWrapper .js-watchingList-lists li i {
	color: #e0e0e0
}
.js-watchingListWrapper .js-watchingList-lists li.selected {
	background: #1a1a1a
}
.js-watchingListWrapper .js-watchingList-lists li:hover {
	background: #2a2a2a
}
.js-watchingListWrapper .js-watchingStatus {
	font-size: 13px
}
.js-wl select, .js-wl input {
	display: none
}
h1 .js-wl {
	float: none
}
h1 .js-watchingStatus {
	font-size: 13px
}
#topcontent .js-watchingListWrapper {
	position: absolute;
	z-index: 999;
	border-bottom: none;
	padding: 0;
	vertical-align: top;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.34);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.34);
	box-shadow: 0 2px 3px rgba(0,0,0,0.34);
	text-shadow: 0 1px rgba(0,0,0,0.64)
}
#topcontent .js-watchingListWrapper .close {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #666;
	font-size: 11px
}
#topcontent .js-watchingListWrapper a {
	text-decoration: none
}
#topcontent .js-watchingList li a {
	display: inline-block;
	margin-right: 8px;
	height: auto;
	padding: 0;
	vertical-align: middle;
	font-size: 11px;
	color: #fff9bf
}
#topcontent .js-watchingList-lists li a {
	color: #e0e0e0;
	text-shadow: 0 1px rgba(0,0,0,0.34)
}
#sfWebDebugBar {
	left: 0;
	width: 50%
}
#js-current-time {
	display: block;
	margin-bottom: 5px
}
.adminPopup textarea {
	width: 200px;
	min-width: 200px;
	max-width: 200px
}
.info dt, .info dd {
	display: inline
}
.info dt {
	font-weight: bold
}
.info dt:after {
	content: ':';
	padding: 0 4px
}
.info dd:after {
	content: '';
	display: block;
	clear: both
}
.sameip {
	background-color: #ecac00;
	color: #fff;
	text-shadow: -1px 1px 0 #e0a528;
	padding: 1px 5px;
	margin: -1px -5px;
	border-bottom: 1px solid #e1a015;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #fff 0 1px 1px;
	-moz-box-shadow: #fff 0 1px 1px;
	box-shadow: #fff 0 1px 1px;
	z-index: 2;
	position: relative
}
.userCol {
	text-align: center
}
.action {
	text-align: center;
	width: 70px
}
#ads ul {
	position: relative;
	padding: 10px
}
#ads ul.heading li {
	padding: 0;
	font-weight: bold;
	text-align: center
}
#ads ul.heading li.name {
	width: 70px
}
#ads ul.heading li.position2 {
	width: 70px
}
#ads ul.heading li.count {
	width: 70px
}
#ads ul li {
	float: left;
	padding: 0 10px
}
#ads ul li input {
	width: 100%
}
#ads ul li.name {
	padding-left: 0;
	width: 67px
}
#ads ul li.position2 {
	width: 17px
}
#ads ul li.url {
	width: 450px
}
#ads ul li.count {
	width: 30px
}
#ads ul .buttons {
	display: none;
	position: absolute;
	right: -5px;
	top: 7px
}
#ads ul .buttons .siteButton {
	min-width: 81px
}
#ads ul .buttons .siteButton.add {
	min-width: 170px
}
#ads ul:hover:not(.heading) {
	background: #eee
}
#ads ul:hover:not(.heading) .buttons {
	display: block
}
#ads ul:hover:not(.heading) li.url {
	width: 346px
}
#ads ul:hover:not(.heading) li.count {
	display: none
}
.modFilter {
	float: right;
	padding-bottom: 20px
}
.search {
	border: 1px solid #999;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	background: #fff;
	margin: 4px
}
.search input {
	border: none;
	padding: 3px 5px;
	margin: 0;
	width: auto;
	display: inline-block;
	font-size: 13px;
	vertical-align: top
}
.search input[type='text'] {
	width: 243px
}
.search input[type='button'], .search input[type='submit'] {
	cursor: pointer;
	width: 22px;
	height: 22px;
	padding: 5px !important;
	background: url(../images/forumsearch.png) no-repeat 5px 3px
}
.search:hover input[type='button'], .search:hover input[type='submit'] {
	background: url(../images/forumsearch.png) no-repeat 5px -32px
}
input#upload {
	border: none !important;
	width: 100px;
	padding: 6px 10px;
	text-transform: uppercase;
	white-space: nowrap;
	background: none !important;
	color: #fff;
	cursor: pointer
}
.customfile-input {
	position: absolute;
	height: 100px;
	width: 500px;
	cursor: pointer !important;
	cursor: hand !important;
	background: transparent;
	border: 0;
	top: -40px;
	left: -60px;
	opacity: 0;
	-moz-opacity: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)
}
.customfile {
	width: 90px;
	cursor: pointer !important;
	background: #666;
	overflow: hidden;
	padding: 6px 10px;
	-webkit-border-radius: 3.1px;
	-moz-border-radius: 3.1px;
	-ms-border-radius: 3.1px;
	-o-border-radius: 3.1px;
	border-radius: 3.1px;
	position: relative;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	font-size: 11px !important
}
.customfile:hover {
	background: #595858;
	cursor: pointer
}
.customfile-disabled {
	opacity: .5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor: default
}
.customfile-feedback {
	display: block;
	margin: 0;
	color: #fff;
	padding: 0
}
.customfile-feedback-populated {
	color: #fff;
	font-style: normal;
	font-weight: bold;
	padding-left: 20px
}
.customfile-button {
	border: 1px solid #999;
	background: #333;
	color: #fff;
	font-weight: bold;
	float: right;
	width: 50px;
	padding: .3em .6em;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 5.1px;
	-moz-border-radius: 5.1px;
	-ms-border-radius: 5.1px;
	-o-border-radius: 5.1px;
	border-radius: 5.1px
}
.customfile-hover .customfile-button {
	color: #111;
	background: #aaa;
	border-color: #aaa;
	padding: .3em .6em;
	cursor: pointer
}
.customfile-focus .customfile-button {
	color: #111;
	background: #aaa;
	border-color: #aaa;
	padding: .3em .6em;
	cursor: pointer;
	outline: 1px dotted #ccc
}
#content .newMovieBlock {
	padding-bottom: 20px;
	border-bottom: 1px solid #95928e;
	margin-bottom: 20px;
	padding-top: 3px;
	background: #F3F2F2;
	padding-right: 15px
}
#content .newMovieBlock .description {
	padding: 0;
	margin: -2px 0 -2px
}
#content .newMovieBlock .image {
	width: 131px;
	margin-top: 2px;
	margin-left: 6px;
	float: left
}
#content .newMovieBlock .content {
	float: none;
	padding: 0;
	margin-left: 163px;
	width: auto
}
#content .newMovieBlock .content h1 {
	font-size: 16px;
	text-shadow: -1px 1px #f6f6f6;
	color: #358cc9;
	margin-top: 1px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	margin-bottom: 0;
	border: none
}
#content .newMovieBlock .content h1 .year {
	color: #9db7cf;
	margin-left: 7px;
	text-decoration: none;
	margin-right: 5px
}
#content .newMovieBlock .content h1 .js-watchingStatus {
	height: 19px;
	margin-bottom: 0px;
	vertical-align: bottom
}
#content .newMovieBlock .content h1 .js-watchingStatus i {
	margin-right: 8px;
	vertical-align: bottom;
	line-height: 12px;
	font-size: 12px !important;
	padding: 3px 4px 3px 4px;
	width: 9px
}
#content .newMovieBlock .content h1 .js-watchingListWrapper {
	width: 170px;
	margin-left: -5px
}
#content .newMovieBlock .content h1 .js-watchingListWrapper li span.pseudoButton {
	font-size: 12px !important;
	padding: 3px 4px 3px 4px;
	width: 7px;
	left: -27px;
	line-height: 12px
}
#content .newMovieBlock .content h1 .js-watchingListWrapper .triangle {
	top: -3px
}
#content .newMovieBlock .content .links {
	margin-bottom: 6px
}
#content .newMovieBlock .content .links li {
	display: inline-block;
	font-size: 11px;
	color: #808080;
	text-shadow: -1px 1px #faf9f9;
	margin-right: 14px
}
#content .newMovieBlock .content .links li a {
	color: #808080;
	text-decoration: none;
	vertical-align: middle;
	-webkit-transition: color 0.2s linear;
	-webkit-transition-delay: 0s;
	-moz-transition: color 0.2s linear 0s;
	-o-transition: color 0.2s linear 0s;
	transition: color 0.2s linear 0s
}
#content .newMovieBlock .content .links li a .fontIcon {
	padding-right: 7px;
	vertical-align: -1px
}
#content .newMovieBlock .content .links li a:hover {
	color: #000
}
#content .newMovieBlock .content .overViewBox {
	margin-top: 8px;
	display: table
}
#content .newMovieBlock .content .overViewBox dl {
	font-size: 11px;
	color: #808080;
	width: 45%;
	float: left
}
#content .newMovieBlock .content .overViewBox dt, #content .newMovieBlock .content .overViewBox dd {
	display: inline-block;
	text-align: left;
	vertical-align: top
}
#content .newMovieBlock .content .overViewBox dt {
	font-weight: bold;
	clear: both;
	padding-right: 4px
}
#content .newMovieBlock .content .overViewBox dd {
	max-width: 155px
}
#content .newMovieBlock .content .overViewBox dd a {
	color: #808080;
	text-decoration: none;
	-webkit-transition: color 0.2s linear;
	-webkit-transition-delay: 0s;
	-moz-transition: color 0.2s linear 0s;
	-o-transition: color 0.2s linear 0s;
	transition: color 0.2s linear 0s
}
#content .newMovieBlock .content .overViewBox dd a:hover {
	color: #000
}
#content .newMovieBlock .content .ratingBox {
	font-family: "Lucida Grande";
	font-size: 14px;
	border: 1px solid #ddd;
	padding: 4px 13px;
	color: #585858;
	margin-left: -4px
}
#content .newMovieBlock .content .ratingBox .ratingValue {
	font-size: 14px;
	color: #808080
}
#content .newMovieBlock .content .ratingBox .ratingValue em {
	font-size: 9px;
	font-style: normal;
	color: #b2b2b2
}
#content .newMovieBlock .content .ratingBox .ratingB {
	display: inline-block;
	width: 190px;
	vertical-align: top
}
#content .newMovieBlock .content .ratingBox .solarRating {
	width: 140px
}
#content .newMovieBlock .content .ratingBox .imdbRating {
	width: 130px
}
#content .newMovieBlock .content .ratingBox .js-rating {
	display: inline-block
}
#content .newMovieBlock .content .ratingBox .js-rating .js-stars {
	background: transparent url(../images/ratingStarsNew.png) repeat;
	background-position: left bottom
}
#content .newMovieBlock .content .ratingBox .js-rating .js-stars .js-static, #content .newMovieBlock .content .ratingBox .js-rating .js-stars .js-dynamic {
	background: transparent url(../images/ratingStarsNew.png) repeat
}
#content .newMovieBlock .content .ratingBox .js-rating .js-stars .js-static {
	background-position: left 1px
}
#content .newMovieBlock .content .ratingBox .js-rating .js-stars .js-dynamic {
	background-position: left -19px
}
#content .newMovieBlock .content .ratingBox .count {
	font-family: "Lucida Grande";
	font-size: 10px;
	color: #808080;
	display: inline-block
}
#content .newMovieBlock .content .ratingBox .count .fontIcon {
	font-size: 95% !important;
	line-height: 20px
}
#content .newMovieBlock .content .ratingBox .count span {
	vertical-align: top
}
#content .newMovieBlock .content .breadcrumb {
	margin: -7px 0 0px 0
}
#content .newMovieBlock .content .breadcrumb li {
	color: #9db7cf;
	text-shadow: -1px 1px #f6f6f6;
	margin-right: 3px
}
#content .newMovieBlock .content .breadcrumb a {
	color: #9db7cf;
	padding: 0;
	background: none;
	text-decoration: none
}
#content .newMovieBlock .content .breadcrumb a span {
	padding-left: 5px;
	display: inline-block;
	vertical-align: 1px;
	font-size: 8px;
	-webkit-transform-origin: 59% 45%;
	-moz-transform-origin: 59% 45%;
	-ms-transform-origin: 59% 45%;
	-o-transform-origin: 59% 45%;
	transform-origin: 59% 45%;
	-webkit-transition: all 0.2s linear;
	-webkit-transition-delay: 0s;
	-moz-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s
}
#content .newMovieBlock .content .breadcrumb a:hover span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
#content .newMovieBlock.full .content .links a.button .fontIcon {
	display: inline-block;
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-ms-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-ms-animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}
.tabCategories ul {
	display: table;
	width: 100%
}
.tabCategories ul li {
	display: table-cell;
	line-height: 40px;
	height: 40px
}
.tabCategories ul li a {
	color: #6d6d6d;
	border-top: solid 1px #b6b6b6;
	border-bottom: solid 1px #b6b6b6;
	border-right: solid 1px #b6b6b6;
	font-weight: bold;
	-webkit-transition: background 0.1s linear;
	-webkit-transition-delay: 0s;
	-moz-transition: background 0.1s linear 0s;
	-o-transition: background 0.1s linear 0s;
	transition: background 0.1s linear 0s;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	text-align: center;
	text-shadow: 0 1px #fff, inset 0 1px rgba(0,0,0,0.15)
}
.tabCategories ul li a.arrow {
	min-width: 20px
}
.tabCategories ul li:first-of-type a {
	border-left: solid 1px #b6b6b6;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px
}
.tabCategories ul li:last-of-type a {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px
}
.tabCategories ul li.active a {
	color: #fff;
	text-shadow: 0 1px #6d6d6d, inset 0 1px rgba(0,0,0,0.15);
	background: #9d9c9c
}
.tabCategories ul li.active a:hover {
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
#newFrontPage {
	margin-top: -6px
}
#newFrontPage .coverBox {
	padding: 6px 0;
	margin: 6px 0
}
#newFrontPage .coverBox li {
	float: left;
	padding-left: 7px
}
#newFrontPage .coverBox li:first-child {
	padding-left: 0px
}
#newFrontPage .coverBox li img {
	max-width: 130px;
	display: block
}
#newFrontPage .coverBox li a {
	display: block;
	-webkit-transition: all 0.2s ease-in-out;
	-webkit-transition-delay: 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s
}
#newFrontPage .coverBox li a:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}
#newFrontPage .coverBox li .name {
	display: none
}
#newFrontPage .threeColList {
	margin: 10px 0
}
#newFrontPage .threeColList ul {
	float: left;
	width: 30%;
	margin-left: 4.5%
}
#newFrontPage .threeColList ul:first-child {
	margin-left: 0
}
#newFrontPage .threeColList li {
	white-space: nowrap;
	width: 100%
}
#newFrontPage .threeColList li a {
	color: #585858;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration: none;
	border-bottom: 1px solid transparent
}
#newFrontPage .threeColList li a:hover {
	border-bottom: 1px dotted
}
#newFrontPage .threeColList li:first-child {
	margin-left: 0
}
@media screen and (min-device-width: 481px) and (orientation: portrait) {
html {
	min-width: 1024px
}
}
@media screen and (min-device-width: 481px) and (orientation: landscape) {
html {
	min-width: 1024px
}
}
html, body {
	height: 100%
}
#pageWrapper {
	clear: both;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -218px
}
#pageWrapper #footerLayout {
	height: 218px
}
#footer {
	clear: both;
	position: relative;
	height: 218px
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	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;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #06c8f9;
	color: white;
}
.ra_star_homebox {
	height: 20px;
	width: 80px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}
.ra_star_box {
	height: 20px;
	width: 80px;
	margin: auto;
	overflow: hidden;
}
.delete_watchlist {
	height: 16px;
	width: 16px;
	background-image: url(../images/watchlist.png);
	background-repeat: no-repeat;
	background-position: 0px -67px;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 2px;
}
.delete_watchlist:hover {
	height: 16px;
	width: 16px;
	background-image: url(../images/watchlist.png);
	background-repeat: no-repeat;
	background-position: 0px -32px;
	background-position: 0px -32px;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 2px;
}
.add_watchlist {
	height: 16px;
	width: 16px;
	background-image: url(../images/watchlist.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 2px;
}
.add_watchlist:hover {
	height: 16px;
	width: 16px;
	background-image: url(../images/watchlist.png);
	background-repeat: no-repeat;
	background-position: 0px -49px;
}
.box_watchlist {
	height: 14px;
	width: 16px;
	float: right;
}
.box_f_w {
	height: 14px;
	width: 160px;
	float: right;
	margin-top: -10px;
	position: absolute;
}
.delete_favorite {
	height: 16px;
	width: 16px;
	background-image: url(../images/favorite.png);
	background-repeat: no-repeat;
	background-position: 0px -69px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 2px;
}
.delete_favorite:hover {
	height: 16px;
	width: 16px;
	background-image: url(../images/favorite.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
.add_favorite {
	height: 16px;
	width: 16px;
	background-image: url(../images/favorite.png);
	background-repeat: no-repeat;
	background-position: 0px -39px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 2px;
}
.add_favorite:hover {
	height: 16px;
	width: 16px;
	background-image: url(../images/favorite.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}
.box_favorite {
	height: 14px;
	width: 16px;
	float: right;
}
.movie_version {
	padding: 5px;
	margin: 0px;
	border: 0;
	border-bottom: #e6e6e6 1px solid;
	font-size: 14px;
	background-color: #e7eff3;
}
.movie_version_link {
	color: #999;
}
.movie_version_link a {
	color: #09C;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
	text-decoration: none;
}
.movie_version_link a:visited {
	text-decoration: line-through;
	color: #999;
}
.movie_version_link a:hover {
	text-decoration: underline;
	color: #099;
}
.movie_version_alt {
	background-color: #f6f6f6;
}
.quality_cam {
	background: url(../images/link_qualities.png) no-repeat 0px 1px;
	width: 32px;
	height: 32px;
	display: block;
	margin: 5px 0px 0px 0px;
	font-size: 0px;
}
.quality_ts {
	background: url(../images/link_qualities.png) no-repeat 0px -31px;
	width: 32px;
	height: 32px;
	display: block;
	margin: 5px 0px 0px 0px;
	font-size: 0px;
}
.quality_dvd {
	width: 32px;
	height: 32px;
	display: block;
	margin: 5px 0px 0px 0px;
	background-image: url(../images/link_qualities.png);
	background-repeat: no-repeat;
	background-position: 0px -62px;
	font-size: 0px;
}
.quality_hd {
	width: 32px;
	height: 32px;
	display: block;
	margin: 5px 0px 0px 0px;
	background-image: url(../images/link_qualities.png);
	background-repeat: no-repeat;
	background-position: 0px -96px;
	font-size: 0px;
}
.quality_unknown {
	background: url(../images/link_qualities.png) no-repeat 0px -128px;
	width: 32px;
	height: 32px;
	display: block;
	margin: 5px 0px 0px 0px;
	font-size: 0px;
}
.quality_sponsored {
	background: url(../images/sponsored_link.gif) no-repeat 0px 0px;
	width: 32px;
	height: 32px;
	display: block;
	margin: 5px 0px 0px 0px;
	font-size: 0px;
}
.version_host {
	font-size: 11px;
}
.version_veiws {
	color: #999;
	font-size: 9px;
}
.report_broken {
	font-size: 11px;
	width: 0px;
}
.report_broken a {
	color: #C58785;
}
.report_broken a:hover {
	color: #F00;
}
.movie_ratings {
	width: 100px;
	text-align: left;
	margin: 5px auto 0px auto;
	font-size: 10px;
}
.unit-rating { /* the UL */
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
	position: relative;
	background: url(../images/starrating2.gif) top left repeat-x;
	z-index: 5;
}
.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	/*\*/
	float: left;/* */
}
.unit-rating li a {
	outline: none;
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 15;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover {
	background: url(../images/starrating2.gif) left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit {
	left: 0px;
}
.unit-rating a.r1-unit:hover {
	width: 20px;
}
.unit-rating a.r2-unit {
	left: 20px;
}
.unit-rating a.r2-unit:hover {
	width: 40px;
}
.unit-rating a.r3-unit {
	left: 40px;
}
.unit-rating a.r3-unit:hover {
	width: 60px;
}
.unit-rating a.r4-unit {
	left: 60px;
}
.unit-rating a.r4-unit:hover {
	width: 80px;
}
.unit-rating a.r5-unit {
	left: 80px;
}
.unit-rating a.r5-unit:hover {
	width: 100px;
}
.unit-rating li.current-rating {
	background: url('../images/starrating2.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.link_update_loding {
	height: 15px;
	width: 100%;
	color: #666;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: 160px;
}
.To_menu_box {
	width: 420px;
	background: transparent url(../images/user_nav.png) no-repeat scroll right top;
	height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	position: absolute;
	right: 20px;
	top: -3px;
	margin: 0;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}
.To_menu {
	float: left;
	height: 20px;
	width: 100px;
	margin-top: 8px;
}
.To_menu_m {
	float: left;
	height: 20px;
	width: 135px;
	margin-top: 8px;
}
.To_menu a {
	text-decoration: none;
	color: #A9A9A9;
	margin-right: 7px;
}
.To_menu a:hover {
	color: #fff;
	text-decoration: none;
}
.To_menu_m a {
	text-decoration: none;
	color: #A9A9A9;
	margin-right: 7px;
}
.To_menu_m a:hover {
	color: #fff;
	text-decoration: none;
}
.T_menu_box {
	width: 100%;
	height: 35px;
	list-style: none;
}
.T_menu {
	float: left;
	height: 20px;
	width: 70px;
	padding: 5px;
	margin-left: 5px;
}
#myform {
	padding: 12px;
	width: 550px;
	position: relative;
	color: #888;
	margin-bottom: 25px;
}
#myform input[type=text], #myform textarea {
	display: block;
	border: 1px solid #ccc;
	margin: 5px 0 5px;
	padding: 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	color: #09C;
	font-weight: bold;
}
#tvform input[type=text], #tvform textarea {
	display: block;
	border: 1px solid #ccc;
	margin: 5px 0 5px;
	padding: 3px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	color: #09C;
	font-weight: bold;
}
.profile_comment {
	padding: 12px;
	width: 640px;
	position: relative;
	background-color: #fcfcfc;
	border: thin solid #F2F2F2;
	color: #888;
	margin-bottom: 25px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 2px 2px 2px #F2F2F2;
	-webkit-box-shadow: 2px 2px 2px #F2F2F2;
	box-shadow: 2px 2px 2px #F2F2F2;
}
.profile_comment p {
	width: 640px;
	font-size: 15px;
	overflow: hidden;
}
.profile_comment .name {
	font-size: 20px;
	padding-bottom: 10px;
	color: #ccc;
}
.profile_comment .date {
	font-size: 10px;
	padding: 6px 0;
	position: absolute;
	right: 15px;
	top: 10px;
	color: #bbb;
}
.featured_top_box {
	margin: 5.60px;
	float: left;
	-moz-box-shadow: 5px 5px 5px #CCC;
	-webkit-box-shadow: 5px 5px 5px #CCC;
	box-shadow: 5px 5px 5px #CCC;
}
.featured_picsize {
	width: 130px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.probox {
	width: 700px;
}
.favwatch_box {
	float: left;
	width: 25px;
	height: 25px;
	background-color: #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 40px;
	color: #FFF;
	line-height: 18px;
}
.favwatch_box:hover {
	background-color: #888;
}
.tv_episode_item {
	padding: 0px;
}
.tv_container {
	width: 310px;
	padding: 5px;
}
.tv_container h2 {
	padding: 0px 0px 0px 5px;
	margin: 5px 0px 5px 0px;
	border-bottom: #069 1px solid;
	color: #069;
	font-weight: bold;
	font-size: 15px;
}
.tv_container h2 a {
	color: #069;
	text-decoration: none;
}
.tv_container h2 a:hover {
	color: #063;
	text-decoration: none;
}
.tv_episode_item a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 1px 1px 1px 10px;
	font-weight: bold;
}
.tv_episode_item a:hover {
	color: #fff;
	background-color: #25aad0;
}
.tv_episode_name {
	color: #666;
	font-size: 14px;
	font-weight: normal;
}
.tv_episode_name:hover {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

.download_now_mouseover {
  width: 145px;
  height: 35px;
  display: block;
  background-image: url(../images/download_button_hover.gif);
  margin-top:5px;
}

.download_now_mouseover:hover {
  width: 145px;
  height: 35px;
  background-image: url(../images/download_button_hover.gif);
  background-position: 0 -35px;
}

.coverList li {
    display: inline-block;
    vertical-align: top;
    padding-left: 3px;
    position: relative;
    width: 163px;
    padding-bottom: 15px;
}
