body.fluxPage,
body.fluxWidgetPage {
	margin: 0px;
}

/*body.overlayFluxPage,
body.overlayFluxPage .page,
body.overlayFluxPage .Flux,
body.overlayFluxPage .pageContent,
body.overlayFluxPage .fluxPageContainer {
	background-color: #ffffff!important;
}*/

.fluxPage .fluxPageContainer {
	width: 942px;
	margin: 0px auto;
}

.fluxWidgetPage form,
.fluxPage form {
	margin: 0px;
	padding: 0px;
}

.Flux .displayNone {
	display: none;
}

.Flux .pageViewer {
	display: block;
}

.Flux .pageHeaderImage {
	background-position: left top;
	background-repeat: no-repeat;
	width: 942px;
}

.Flux .pageHeaderName {
	padding: 20px 0px 20px 0px;
}

.Flux p {
	margin: 5px 0px;
}

.Flux a img {
	border-width: 0px;
}

.Flux .upper {
	text-transform: uppercase;
}

.Flux a.labelHolder,
.Flux a.labelHolder:hover,
.Flux a.labelHolder input {
	text-decoration: none;
}

.Flux a.labelHolder label {
	text-decoration: underline;
}
.ie8only .wbr:after { content: "\00200B"; }
.Flux a, .Flux a:hover {
	outline: 0;
}

.Flux .highlighted_word {
	background-color: Yellow;
}

.Flux .linkButton { }

.Flux .sortBar .selected {
	font-weight: bold;
	text-decoration: none;
	/*background: none;*/
}

.Flux .fluxLogo {
	width: 118px;
	height: 25px;
	background: transparent url(../img/css25/fluxlogo.gif) no-repeat;
	vertical-align: middle;
}

.Flux .pageContent {
	padding-top: 10px;
	padding-bottom: 10px;
	zoom: 1;
}

.Flux .pageFooter {
	padding: 0px 10px;
	line-height: 26px;
}

.Flux .communityLogoHolder {
	padding-right: 5px;
}

.Flux .communityGreeting {
	padding: 0px 10px;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}

.Flux .communityGreeting .bigText {
	line-height: 29px;
}

.Flux .bannerHolder {
	padding: 5px;
}

.Flux .clearFloat {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	border: none;
	zoom: 1;
}
.Flux .floatListWrap { *height: 1%; }
.Flux .floatListWrap:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.Flux .fieldInfoText {
	font-size: 10px;
}

.Flux .errorMessage {
	color: Red!important;
}
.Flux .successMsg { color: #008000; }
/*****************************************************************/
/* PBT Structure */
.Flux .columnLeft {
	float: left;
	z-index: 2;
	zoom: 1;
}

.Flux .columnRight {
	float: right;
}

.Flux .zoneContent {
	min-height: 50px;
	padding: 0px 6px;
}

.Flux .zoneHeader,
.Flux .zoneFooter,
.Flux .zoneSingle  {
	min-height: 15px;
	clear: both;
}

.Flux .zone4,
.Flux .zoneLeftWide {
	width: 628px;
}

.Flux .zone1,
.Flux .zone2,
.Flux .zone3,
.Flux .zone5,
.Flux .zone6,
.Flux .zoneRightWide {
	width: 314px;
}

.ie6only .Flux .doublePageViewer div.zoneLeftWide,
.ie6only .Flux .doublePageViewer div.zoneRightWide {
	overflow: hidden;
}

.Flux .userPageCenterZone {
	width: 540px;
}

.Flux .thinAdvertZone {
	width: 174px;
}

.Flux .zoneRight,
.Flux .zoneLeft {
	width: 214px;
}

.Flux .zoneCenter {
	width: 514px;
}

.Flux .zoneTop {
	padding-top: 18px;
	width: 926px;
}

.Flux .narrowDoublePageViewer {
	width: 610px;
	margin: 0px auto;
}
.Flux .narrowDoublePageViewer .zone {
	width: 305px;
}

.Flux .userInfoZone {
	width: 205px;
}

.Flux .userProfileWide .zoneCenter {
	width: 579px;
}

.Flux .mainContentZone {
	width: 755px;
}

.Flux .zoneContentCenter {
	width:377px;
}

.Flux .zoneContentRight {
	width:378px;
	/*overflow: hidden;*/
	zoom: 1;
}

.Flux .zoneProfileFeed {
	width: 445px;
}

.Flux .zoneFeedRight {
	width: 310px;
	z-index: 1;
}

.Flux .zoneFilteredList {
	width: 570px;
}
/*****************************************************************/
/* Block structure */

.Flux .block {
	display: block;
	margin-bottom: 15px;
	clear: both;
}

.Flux .blockHeader {
	padding: 0px 10px;
}

.Flux .blockTitle,
.Flux .block .blockTitle TD,
.Flux .blockTitle a {
	font-weight: bold;
}

.Flux h1.hugeTitle {
	padding: 0px;
	margin: 0px;
}

.Flux .blockContent,
.Flux .blockPadding,
.Flux .blockContent_transparent {
	clear: both;
	padding: 10px;
}

.Flux .blockContent_transparent {
	background-color: Transparent;
}

.Flux .moduleToolbar {
	background: transparent url(../img/pbt/modules/headerbg.gif) repeat-x left top;
}

.Flux .moduleToolbar TD {
	padding: 1px 10px 2px 0px;
	line-height: 100%;
}

.Flux .moduleToolbar TD,
.Flux .moduleToolbar .moduleHeaderEdit,
.Flux .moduleToolbar .moduleHeaderEdit A {
	color: #4e4949;
	font-size: 11px;
}

.Flux * .transparentBG {
	background-image: none;
	background-color: Transparent;
}

.Flux .spacer {
	height: 1px;
	width: 100%;
	overflow: hidden;
	border: none;
	background: transparent url(../img/lightgray_2px_line.gif) repeat left top;
}

.Flux .userHeplBlock {
	padding: 13px 26px;
	border-width: 1px;
	border-style: solid;
}

.Flux img.contentSeparator {
	height: 0px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	border: none;
	border-bottom: 1px #cccccc dashed;
	width: 100%;
}

.Flux .widgetSelectorMenu .menuItem {
	display: block;
	line-height: 16px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 2px;
	padding: 0px 5px;
	text-decoration: none;
}

.Flux .editorTable,
.Flux .displayStyleTD,
.Flux .editorTD {
	border-style: solid;
	border-width: 1px;
}

.Flux .editorTable {
	margin-bottom: 10px;
}

/* Tabs */

.Flux .blockTabs {
	margin-top: 15px;
}

.Flux .tabButton {
	font-weight: bold;
	text-decoration: none;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	padding: 0px 15px;
	margin-right: 6px;
	border-bottom-width: 0px;
}

.Flux a.tabButton:hover,
.Flux a.tabButton:hover {
	font-weight: bold;
}

.Flux .addWidget .tabButton {
	padding: 5px 15px;
	height: auto;
	line-height: 14px;
}

.Flux .shareOptionButton img,
.Flux .tabButton img {
	vertical-align: middle;
	margin-right: 5px;
}

.Flux .sharingPanelHolder .blockTabs {
	margin-top: 0px;
	margin-bottom: 0px;
}

.Flux .shareOptionButton {
	text-align: left;
	padding: 0px 3px;
	height: auto;
	line-height: 22px;
	display: block;
	vertical-align: middle;
}

.Flux .fSharePopup {
	width: 480px;
	background: #efefef url(http://static0.fluxstatic.com/-/clients/flux/img/fshare_popuplogo.gif) no-repeat right top;
}

.Flux a.shareOptionButton,
.Flux a.shareOptionButton .text {
	color: #010101;
	text-decoration: none;
}

.Flux a.shareOptionButton:hover,
.Flux a.shareOptionButton:hover .text {
	color: #000000;
	background-color: #c1c1c1;
}

/************** Global Search *****************/
.Flux .searchLayoutRight {
	float: right;
	width: 45%;
	text-align: right;
}

.Flux .globalSearchForm .editForm {
	border: none;
	background: transparent;
	padding: 5px 10px 0px 0px;
	margin: 0px;
	font-size: 0px;
}

.Flux .globalSearchForm * {
	vertical-align: middle;
}

.Flux .globalSearchForm .editForm .inputText,
.Flux .globalSearchForm .editForm select {
	margin-right: 2px;
}

/************** Warning Area *****************/
.Flux .warningArea {
	background-color:#ffff66; 
	border:solid 1px #cccccc;
}

.Flux .warningArea .closeButton {
	float: right;
	padding-right: 16px;
	line-height: 13px;
	height: 13px;
	background: url(../img/btns/btn_close_xy_0x20.gif) right top no-repeat;
}

/*****************************************************************/
/* Edit form */
.Flux .signUpForm .inputText {
	width: 185px;
	height: 18px;
}

.Flux .addWidget .inputTextarea {
	width: 90%;
	height: 100px;
}

body .Flux .sityField {
	width: 102px;
	margin-right: 7px;
	margin-bottom: 7px;
}
body .Flux .stateField {
	width: 24px;
	margin-right: 7px;
	margin-bottom: 7px;
}
body .Flux .zipField {
	width: 60px;
	margin-right: 7px;
	margin-bottom: 7px;
}
body .Flux .uploadField {
	width: 235px;
	margin-top: 8px;
}
body .Flux .countryField {
	width: 218px;
}

body .Flux .editForm .fillWide {
	width: 100%;
}

.Flux .editForm * {
	zoom: 1;
}

.Flux .editForm b {
	zoom: normal;
}

.Flux .editForm {
	padding: 0px 20px 0px 17px;
}

.Flux .groupTitle {
	font-weight: bold;
	font-size: 18px;
	padding-top: 17px;
}

.Flux .field {
	padding: 16px 0px 4px 0px;
}

.Flux .fieldName {
	font-size: 11px;
	font-weight: bold;
}

.Flux .fieldValue {
	padding: 6px 0px;
}

.Flux textarea,
.Flux .inputTextarea,
.Flux .inputText {
	border: 1px #cccccc solid;
	background-color: #ffffff;
	font-size: 12px;
	vertical-align: middle;
}

.Flux .fieldValue select {
	background-color: #cccccc;
	border: 1px #999999 solid;
	padding: 1px 2px;
	vertical-align: middle;
}

.Flux .inputCheckbox input,
.Flux .inputCheckbox label {
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
}

.Flux .inputCheckbox input {
	width: 11px;
	height: 11px;
}

.Flux .verificationIndicator {
	color: #999999;
	font-size: 12px;
	background-image: url(../img/icons/verificationindicator_xy_0x30.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 12px;
	display: block;
	float: left;
	clear: left;
}

.Flux .verified {
	background-position: left top;
}

.Flux .unverified {
	background-position: left -30px;
}

.Flux .unsavedWarning {
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	line-height: 21px;
	background-color: #6699cc;
}

.Flux .editForm .disabled input.inputText,
.Flux .editForm .disabled select,
.Flux .editForm .disabled textarea {
	border-color: #a0a0a0;
	border-style: solid;
	background-color: #c0c0c0;
	color: #999999;
}


/*****************************************************************/
/* Slider */
.Flux .SliderIcon {
	cursor: pointer;
	background: transparent url(../img/slider/horizontal_handlegray.gif) no-repeat left top;
	height: 16px;
}

.Flux .SliderBackground {
	background: transparent url(../img/slider/horizontal_backgroundgray.gif) repeat-x;
}

/*****************************************************************/
/* Common button */
.Flux .commonButton,
.Flux .commonButton span {
	display: -moz-inline-box;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
}

.Flux .btnLeft,
.Flux .btnRight {
	background-repeat: no-repeat;
}

.Flux  .commonButton .btnCenter {
	background-repeat: repeat-x;
	text-align: center;
	display: block;
}

/* Common buttons width customization */
.Flux .btnWidthAuto {
	width: auto;
}

.Flux .btnWidth50 {
	width: 50px;
}

.Flux .btnWidth80 {
	width: 80px;
}

.Flux .btnWidth100 {
	width: 100px;
}

.Flux .btnWidthFill {
	width: 181px;
}

/* Default color */
.Flux a.commonButton .btnColorShare .btnRight,
.Flux a.commonButton .btnColorOrange .btnRight,
.Flux a.commonButton .btnColorDefault .btnRight,
.Flux a.commonButton .btnColorAllCommunitiesSilver .btnRight {
	padding-right: 4px;
	background-position: right -80px;
}

.Flux a.commonButton .btnColorDefault .btnCenter {
	background-position: center -40px;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
}

.Flux a.commonButton .btnColorShare .btnLeft,
.Flux a.commonButton .btnColorOrange .btnLeft,
.Flux a.commonButton .btnColorDefault .btnLeft,
.Flux a.commonButton .btnColorAllCommunitiesSilver .btnLeft  {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton:hover .btnColorShare .btnRight,
.Flux a.commonButton:hover .btnColorOrange .btnRight,
.Flux a.commonButton:hover .btnColorDefault .btnRight,
.Flux a.commonButton:hover .btnColorAllCommunitiesSilver .btnRight {
	background-position: right -200px;
}

.Flux a.commonButton:hover .btnColorShare .btnCenter,
.Flux a.commonButton:hover .btnColorOrange .btnCenter,
.Flux a.commonButton:hover .btnColorDefault .btnCenter ,
.Flux a.commonButton:hover .btnColorAllCommunitiesSilver .btnCenter {
	background-position: center -160px;
	color: black;
}

.Flux a.commonButton:hover .btnColorShare .btnLeft,
.Flux a.commonButton:hover .btnColorOrange .btnLeft,
.Flux a.commonButton:hover .btnColorDefault .btnLeft,
.Flux a.commonButton:hover .btnColorAllCommunitiesSilver .btnLeft {
	background-position: left -120px;
}

/* Default color Thin */
.Flux a.commonButton .btnColorShareThin .btnRight,
.Flux a.commonButton .btnColorDefaultThin .btnRight {
	padding-right: 3px;
	background-position: right -60px;
}

.Flux a.commonButton .btnColorShareThin .btnCenter,
.Flux a.commonButton .btnColorDefaultThin .btnCenter {
	background-position: center -30px;
	color: white;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
}

.Flux a.commonButton .btnColorShareThin .btnLeft,
.Flux a.commonButton .btnColorDefaultThin .btnLeft {
	background-position: left 0px;
	padding-left: 3px;
}

.Flux a.commonButton:hover .btnColorShareThin .btnRight,
.Flux a.commonButton:hover .btnColorDefaultThin .btnRight {
	background-position: right -150px;
}

.Flux a.commonButton:hover .btnColorShareThin .btnCenter,
.Flux a.commonButton:hover .btnColorDefaultThin .btnCenter {
	background-position: center -120px;
	color: black;
}

.Flux a.commonButton:hover .btnColorShareThin .btnLeft,
.Flux a.commonButton:hover .btnColorDefaultThin .btnLeft {
	background-position: left -90px;
}

/* Gray Buttom */
.Flux a.commonButton:hover .btnColorGray {
	background-position: 0px -10px;
}

.Flux a.commonButton .btnColorGray .btnCenter {
	font-size: 14px;
	font-weight: bold;
	line-height: 160%;
}

/* / Gray Buttom */
/* Dark Red */

.Flux a.commonButton .btnColorDarkRed .btnLeft {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton .btnColorDarkRed .btnRight {
	background-position: right -60px;
	padding-right: 4px;
}

.Flux a.commonButton .btnColorDarkRed .btnCenter {
	background-position: center -30px;
	font-size: 10px;
	height: 22px;
	line-height: 22px;
}

.Flux a.commonButton:hover .btnColorDarkRed .btnLeft {
	background-position: left -90px;
}
.Flux a.commonButton:hover .btnColorDarkRed .btnRight {
	background-position: right -150px;
}

.Flux a.commonButton:hover .btnColorDarkRed .btnCenter {
	background-position: center -120px;
}
/* Square */

.Flux a.commonButton .btnColorSquare {
	height: 25px;
	line-height: 23px;
}

.Flux a.commonButton:hover .btnColorSquare {
	background-position: 0px -30px;
}

.Flux a.commonButton .btnColorSquare .btnLeft {
	padding-left: 4px;
}

.Flux a.commonButton .btnColorSquare .btnRight {
	padding-right: 0px;
}

/* All Communities silver color */
.Flux a.commonButton .btnColorAllCommunitiesSilver * {
	background-image: url('../../common/img/btns/btn_alwayssilver_xy_0x40.gif');
}

.Flux a.commonButton .btnColorAllCommunitiesSilver .btnCenter {
	background-position: center -40px;
	color: #333333!important;
	height: 23px;
	font-size: 14px;
	line-height: 23px;
}

.Flux a.commonButton:hover .btnColorAllCommunitiesSilver {
	color: #000000;
}

/* Share color */

.Flux .commonButton .btnColorShare * {
	background-image: url(../img/btns/btn_share_xy_0x40.gif);
}


.Flux a.commonButton .btnColorShare .btnCenter {
	background-position: center -40px;
	color: #333333;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
}

/* Share Thin color */

.Flux .commonButton .btnColorShareThin * {
	background-image: url(../img/btns/btn_share_thin_xy_0x30.gif);
}


.Flux a.commonButton .btnColorShareThin .btnCenter {
	background-position: center -30px;
	color: #333333;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
}

.Flux a.commonButton:hover .btnColorShareThin .btnCenter {
	color: #666666;
}

/* ModuleWizardDefault */
.Flux .commonButton .btnColorModuleWizardDefault * {
	background-image: url(../img/btns/btn_modulewizarddefault_xy_0x30.gif);
}

.Flux a.commonButton .btnColorModuleWizardAdd .btnLeft,
.Flux a.commonButton .btnColorModuleWizardRemove .btnLeft,
.Flux a.commonButton .btnColorModuleWizardDefault .btnLeft {
	background-position: left 0px;
	padding-left: 4px;
}

.Flux a.commonButton .btnColorModuleWizardAdd .btnRight,
.Flux a.commonButton .btnColorModuleWizardRemove .btnRight,
.Flux a.commonButton .btnColorModuleWizardDefault .btnRight {
	background-position: right -60px;
	padding-right: 4px;
}

.Flux a.commonButton .btnColorModuleWizardDefault .btnCenter {
	background-position: center -30px;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}

.Flux a.commonButton:hover .btnColorModuleWizardAdd .btnLeft,
.Flux a.commonButton:hover .btnColorModuleWizardRemove .btnLeft,
.Flux a.commonButton:hover .btnColorModuleWizardDefault .btnLeft {
	background-position: left -90px;
}

.Flux a.commonButton:hover .btnColorModuleWizardAdd .btnRight,
.Flux a.commonButton:hover .btnColorModuleWizardRemove .btnRight,
.Flux a.commonButton:hover .btnColorModuleWizardDefault .btnRight {
	background-position: right -150px;
}

.Flux a.commonButton:hover .btnColorModuleWizardAdd .btnCenter,
.Flux a.commonButton:hover .btnColorModuleWizardRemove .btnCenter,
.Flux a.commonButton:hover .btnColorModuleWizardDefault .btnCenter {
	background-position: center -120px;
}
/* /ModuleWizardDefault */

/* ModuleWizardAdd */
.Flux .commonButton .btnColorModuleWizardAdd * {
	background-image: url(../img/btns/btn_modulewizardadd_xy_0x30.gif);
}

.Flux a.commonButton .btnColorModuleWizardRemove .btnCenter,
.Flux a.commonButton .btnColorModuleWizardAdd .btnCenter {
	background-position: center -30px;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
}

/* /ModuleWizardAdd */

/* FML Module Editor */
.Flux .fmlEditorField { padding: 2px 9px; }
.Flux .fmlEditorCheckbox { padding: 2px 6px; }
.Flux .fmlEditorFxdGroup { padding: 2px 3px; }
.Flux .fmlEditorFieldset { padding: 1px 5px; }
.Flux .fmlEditorHolder { padding: 3px; }
.Flux .fmlEditorTitle {
	font-size:17px;
	font-weight:bold;
	padding: 19px 0px 4px 0px;
}
.Flux .fmlEditorSubtitle {
	font-size:13px;
	font-weight: bold;
}

/* ModuleWizardRemove */
.Flux .commonButton .btnColorModuleWizardRemove * {
	background-image: url(../img/btns/btn_modulewizardremove_xy_0x30.gif);
}
/* /ModuleWizardRemove */

/* Light Blue */
.Flux .commonButton .btnColorLightBlue {
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#00a3fc), to(#0073be));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #00a3fc, #0073be);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF00a3fc, endColorstr=#FF0073be);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF00a3fc, endColorstr=#FF0073be)";
	border-left: 1px solid #0f82d2;
	border-right: 1px solid #007dcf;
	border-top: 1px solid #017bce;
	border-bottom: 1px solid #017bce;
}
.Flux .commonButton .btnColorLightBlue *,
.Flux a.commonButton .btnColorLightBlue .btnCenter {
	line-height: 25px;
	height: 25px;
	text-align: center;
}
.Flux a.commonButton .btnColorLightBlue .btnCenter {
	padding: 0px 10px;
}
.Flux a.commonButton .btnColorLightBlue,
.Flux a.commonButton .btnColorLightBlue .btnCenter,
.Flux a.commonButton .btnColorLightBlue .btnLeft .btnRight .btnCenter {
	color: White;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.Flux a.commonButton:hover .btnColorLightBlue .btnCenter,
.Flux a.commonButton:hover .btnColorLightBlue .btnLeft .btnRight .btnCenter {
	color: #fefefe;
	text-decoration: none;
}
/* Light Blue */

/* Generic Buttons */

.Flux .viewHereLinkClosed,
.Flux .viewHereLinkOpen {
	background: transparent url(../img/btns/view_here_ico_xy_0x30.gif) no-repeat left 2px;
	padding-left: 20px;
	display: block;
	line-height: 13px;
	padding-bottom: 1px;
}

.Flux .viewHereLinkClosed {
	background-position: left -28px;
}

.Flux .imageClose {
	background-image: url( '../../flux/img/common/buttonclose.gif' );
	width: 14px;
	height: 14px;
}

.Flux .slideButton_left,
.Flux .slideButton_left_disabled,
.Flux .slideButton_right,
.Flux .slideButton_right_disabled {
	background: url( '../../flux/img/common/feedslidearrows.gif' ) no-repeat -0px center;
	width: 16px;
	height: 26px;
}

.Flux .slideButton_left,
.Flux .slideButton_left_disabled {
	margin-right: 0px;
	margin-left: 7px;
}

.Flux .slideButton_right,
.Flux .slideButton_right_disabled {
	margin-left: 2px;
	margin-right: 5px;
}

.Flux .slideButton_left {
	background-position: -33px 0px;
}
.Flux .slideButton_right {
	background-position: -51px 0px;
}
.Flux .slideButton_right_disabled {
	background-position: -17px 0px;
}

/* Disabled */

.Flux a.commonButton .disabled * .btnLeft,
.Flux a.commonButton:hover .disabled * .btnLeft {
	background-position: left -240px;
}

.Flux a.commonButton .disabled * .btnCenter,
.Flux a.commonButton:hover .disabled * .btnCenter {
	background-position: center -280px;
}

.Flux a.commonButton .disabled * .btnRight,
.Flux a.commonButton:hover .disabled * .btnRight {
	background-position: right -320px;
}

.Flux a.commonButton .disabled .btnColorShareThin .btnLeft,
.Flux a.commonButton:hover .disabled .btnColorShareThin .btnLeft {
	background-position: left -180px;
}

.Flux a.commonButton .disabled .btnColorShareThin .btnCenter,
.Flux a.commonButton:hover .disabled .btnColorShareThin .btnCenter {
	background-position: left -210px;
}

.Flux a.commonButton .disabled .btnColorShareThin .btnRight,
.Flux a.commonButton:hover .disabled .btnColorShareThin .btnRight {
	background-position: right -240px;
}
/*************** Share Items Buttons Icons ****************/

.Flux .editForm .commonButton .buttonShare_Message,
.Flux .editForm .commonButton .buttonShare_Video,
.Flux .editForm .commonButton .buttonShare_Photo,
.Flux .editForm .commonButton .buttonShare_Link {
	background: transparent url(../img/icons/shareitems_btns_icos.gif) no-repeat 0px 3px;
	width: 20px;
	height: 23px;
	margin-right: 5px;
	vertical-align: middle;
}

.Flux .editForm .commonButton .buttonShare_Message {
	background-position: 0px -35px;
}

.Flux .editForm .commonButton .buttonShare_Photo {
	background-position: 0px -76px;
}

.Flux .editForm .commonButton .buttonShare_Link {
	background-position: 0px -118px;
}

/*********** Thumbnails ************************/
.Flux img.thumbnailSize25x25,
.Flux img.thumbnailSize40x40,
.Flux img.thumbnailSize50x50,
.Flux img.thumbnailSize70x70,
.Flux img.thumbnailSize90x90,
.Flux img.thumbnailSize120x120,
.Flux img.thumbnailSize150x150,
.Flux img.thumbnailSize33x25,
.Flux img.thumbnailSize67x50,
.Flux img.thumbnailSize93x70,
.Flux img.thumbnailSize120x90,
.Flux img.thumbnailSize140x105,
.Flux img.thumbnailSize250x185
.Flux img.thumbnail {
	display: block;
}

.Flux a.thumbnailHolder {
	z-index: 1;
	color: Blue;
	display: block;
}

.Flux a.thumbnailHolder:hover {
	z-index: 100;
	position: relative;
}

/* 1:1 */
.Flux img.thumbnailSize25x25,
.Flux .thumbnailSize25x25 .thumbnail {
	width: 25px;
	height: 25px;
}

.Flux img.thumbnailSize40x40,
.Flux .thumbnailSize40x40 .thumbnail {
	width: 40px;
	height: 40px;
}

.Flux img.thumbnailSize50x50,
.Flux .thumbnailSize50x50 .thumbnail,
.Flux .thumbnailSize25x25 .thumbHover .thumbnail {
	width: 50px;
	height: 50px;
}

.Flux img.thumbnailSize70x70,
.Flux .thumbnailSize70x70 .thumbnail,
.Flux .thumbnailSize50x50 .thumbHover .thumbnail {
	width: 70px;
	height: 70px;
}

.Flux img.thumbnailSize90x90,
.Flux .thumbnailSize90x90 .thumbnail,
.Flux .thumbnailSize70x70 .thumbHover .thumbnail {
	width: 90px;
	height: 90px;
}

.Flux img.thumbnailSize120x120,
.Flux .thumbnailSize120x120 .thumbnail,
.Flux .thumbnailSize90x90 .thumbHover .thumbnail {
	width: 120px;
	height: 120px;
}

.Flux img.thumbnailSize150x150,
.Flux .thumbnailSize150x150 .thumbnail {
	width: 150px;
	height: 150px;
}

/* 4:3 */
.Flux img.thumbnailSize33x25,
.Flux .thumbnailSize33x25 .thumbnail {
	width: 33px;
	height: 25px;
}

.Flux img.thumbnailSize67x50,
.Flux .thumbnailSize67x50 .thumbnail,
.Flux .thumbnailSize33x25 .thumbHover .thumbnail {
	width: 67px;
	height: 50px;
}

.Flux img.thumbnailSize93x70,
.Flux .thumbnailSize93x70 .thumbnail,
.Flux .thumbnailSize67x50 .thumbHover .thumbnail {
	width: 93px;
	height: 70px;
}

.Flux img.thumbnailSize120x90,
.Flux .thumbnailSize120x90 .thumbnail,
.Flux .thumbnailSize93x70 .thumbHover .thumbnail {
	width: 120px;
	height: 90px;
}

.Flux img.thumbnailSize140x105,
.Flux .thumbnailSize140x105 .thumbnail {
	width: 140px;
	height: 105px;
}

.Flux img.thumbnailSize250x185,
.Flux .thumbnailSize250x185 .thumbnail {
	width: 250px;
	height: 185px;
}

/*hovers for thumbnails*/
.Flux a .thumbHover {
	display: none;
	position: absolute;
	top: -10px;
	left: -10px;
	color: Red;
	z-index: 1;
}

.Flux a:hover .thumbHover {
	display: inline;
	color: Blue;
	cursor: pointer;
	z-index: 100;
}

.Flux .thumbnailSize33x25 .thumbHover {
	left: -17px;
}
.Flux .thumbnailSize67x50 .thumbHover {
	left: -13px;
}
.Flux .thumbnailSize93x70 .thumbHover {
	left: -14px;
}

.Flux a.thumbnailSize90x90:hover .thumbHover,
.Flux a.thumbnailSize120x90:hover .thumbHover,
.Flux a.thumbnailSize120x120:hover .thumbHover,
.Flux a.thumbnailSize140x105:hover .thumbHover,
.Flux a.thumbnailSize250x185:hover .thumbHover {
	display: none;
}

/*****************************************************************/
/* sideBar */
.Flux .sideBar {
	padding: 0px;
}

.Flux .sideBar .sideBarItem {
	padding-bottom: 22px;
	margin: 0px;
}

.Flux .sideBarButton,
.Flux .sideBar a.sideBarButton {
	display: block;
	margin-bottom: 2px;
	line-height: 25px;
	padding: 0px 10px;
}

.Flux .sideBar .bigText {
	padding-bottom: 5px;
}



/*****************************************************************/
/* Menu */
.Flux .menuBar {
	margin: 0px 0px;
}

.ie6only .Flux .menuBar { width: 942px; overflow: hidden; }

.Flux .menuBar .selected {
	font-weight: normal;
}

.Flux .horizontalDropdownMenu  a,
.Flux .menuItem a {
	display: block;
	padding: 0px 10px;
	white-space: nowrap;
	line-height: 27px;
	text-decoration: none;
}


/* Community Menu (horizontal drop down menu) */
.Flux .horizontalDropdownMenu,
.Flux .horizontalDropdownMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

.Flux .horizontalDropdownMenu li {
	float: left;
	background: transparent;
}


.Flux .horizontalDropdownMenu li ul {
	display: none;
	position: absolute;
	padding: 8px 0;
	z-index: 1000;
	width: 138px;
}
.Flux .horizontalDropdownMenu li li a {
	width: 118px;
}

.Flux .horizontalDropdownMenu li:hover,
.Flux .horizontalDropdownMenu li.jshover {
	position: relative;
}

.Flux .horizontalDropdownMenu li:hover ul,
.Flux .horizontalDropdownMenu li.jshover ul {
	display: block;
	left: 0px;
	top: 100%;
}

.Flux .horizontalDropdownMenu li:hover li ul,
.Flux .horizontalDropdownMenu li.jshover li ul {
	display: none;
	width: 138px;
	top: -9px;
	left: 118px;
}

.Flux .horizontalDropdownMenu li:hover li:hover ul,
.Flux .horizontalDropdownMenu li.jshover li.jshover ul {
	display: block;
}

.ie6only .horizontalDropdownMenu li,
.ie6only .horizontalDropdownMenu li a {
	display: inline-block!important;
}

/*************************************************************************/
/*************************************************************************/
/* Quick Menu */

.Flux .quickMenu {
	font-size: larger;
	border-width: 2px 5px 1px 5px;
	padding-right: 35px;
	padding-left: 5px;
	vertical-align: middle;
	height: 27px;
	white-space: nowrap;
	text-align: left;
}

.ie8only .Flux .quickMenu table {
	display: inline;
}

.Flux .quickMenu .fluxLogo {
	display: none;
}

.Flux .quickMenu .horizontalDropdownMenu ul {
	background-image: none!important;
}

.Flux .quickMenu .bbBtnHolder .itemsList,
.Flux .quickMenu .bbBtnHolder IFRAME {
	visibility: hidden;
	position: absolute;
}

.Flux .quickMenu .thumbnail_25x25,
.Flux .quickMenu .thumbnailSize25x25 {
	display: inline;
	height: 25px;
	width: 25px
}

.Flux .quickMenu img {
	vertical-align: middle;
}


.Flux .quickMenu a.bigLink {
	text-transform: uppercase;
}

.Flux .quickMenu a.smallLink {
	text-decoration: none;
	line-height: 14px;
}

.Flux .quickMenu a:hover {
	text-decoration: underline;
}

.Flux .quickMenu .bbBtnHolder_active,
.Flux .quickMenu .bbBtnHolder {
	display: -moz-inline-box;
	display: inline-block;
	height: 23px;
	vertical-align: middle;
	z-index: 2147483647;
}

.Flux .quickMenu a.ddButton {
	display: block;
	padding: 3px 20px 3px 4px;
	margin: 1px;
	background: transparent url( '../../common/img/widgets/quick_menu.gif' ) no-repeat right -33px;
}

.Flux .dropDown,
.Flux .quickMenu .bbBtnHolder .itemsList,
.Flux .quickMenu .bbBtnHolder iframe {
	z-index: 2147483647;
	left: 0px;
}

.Flux .quickMenu .bbBtnHolder_active a.ddButton,
.Flux .quickMenu .bbBtnHolder_active a.ddButton:hover,
.Flux .quickMenu .bbBtnHolder a.ddButton:hover {
	margin: 0px;
	border: 1px #333333 solid;
	text-decoration: none;
	display: block;
	position: relative;
	z-index: 2147483647;
}

.Flux .dropDown,
.Flux .quickMenu .itemsList {
	padding: 2px;
}

.Flux .dropDown .listItem,
.Flux .quickMenu .itemsList a.listItem,
.Flux .userMedia .addToMyFeed .listItem {
	display: block;
	text-decoration: none;
	padding: 2px;
}

.Flux .dropDown .listItem,
.Flux .quickMenu .itemsList a.listItem {
	background-color: Transparent;
}

.Flux .dropDown a.listItem:hover,
.Flux .quickMenu .itemsList a.listItem:hover {
	text-decoration: none;
}

.Flux .quickMenuBottomLeft,
.Flux .quickMenuBottomLeft,
.Flux .quickMenuBottom,
.Flux .quickMenu .spacer,
.Flux .quickMenu br {
	display: none;
}

.Flux .quickMenu .menuItem,
.Flux .quickMenu .menuItem a:hover,
.Flux .quickMenu .menuItem a .itemText,
.Flux .quickMenu .menuItem a:hover .itemText {
	text-decoration: none;
}

/**************************************************/
/* Bars And Panels */
/**** nav panel *****/
.Flux .navPanel {
	text-align: right;
	clear: both;
}

.Flux .navPanel .buttonContainer {
	padding: 5px 0px;
}

/**** sortbar *****/
.Flux .sortBar {
	padding: 5px 0px;
}

/**** toolbar *****/
.Flux .toolBar {
	padding: 6px 8px;
}

/* HTML module */
.Flux .moduleAdvertiseBanner,
.Flux .moduleHtmlContent {
	border-width: 0px !important;
}

.Flux .moduleAdvertiseBanner .blockContent,
.Flux .moduleHtmlContent .blockContent {
	padding: 0px;
	margin: 0px;
}

/**************************************************/
/* tooltip */
.Flux .tooltip {
	background-color:infobackground;
	border:1px solid gray;
	color:#333333;
	cursor:pointer;
	line-height:12px;
	padding:2px;
	text-decoration:none;
	white-space:nowrap;
	display:none;
}

.Flux a.hintHolder:hover .tooltip,
.Flux a.nonSigned:hover .tooltip {
	color:Black;
	display:block;
	left:0px;
	position:absolute;
	top:100%;
}

.Flux a.hintHolder:hover {
	position: relative;
}

/**************************************************/
/* Modules */
/**************************************************/
/* Galaries and slideshows */

.Flux .moduleVideo .listItem,
.Flux .modulePhoto .listItem,
.Flux .modulePeople .listItem,
.Flux .moduleUserPhotoGallery .listItem,
.Flux .moduleUserVideoGallery .listItem {
	float:left;
	padding:7px;
}

body .Flux .modulePhoto .contentActionHolder {
	clear: both;
}

.Flux .moduleVideo td .listItem,
.Flux .modulePhoto td .listItem,
.Flux .modulePeople td .listItem,
.Flux .moduleUserPhotoGallery td .listItem,
.Flux .moduleUserVideoGallery td .listItem {
	float: none;
}

/* PhotoStack Arrows */

.Flux .photoStackArrowRight,
.Flux .photoStackArrowLeft {
	background: transparent url(../img/btns/photopagerarrow.gif) no-repeat left bottom;
	width: 14px;
	height: 23px;
	display: block;
	cursor: pointer;
}

.Flux .photoStackArrowRight {
	background-position: right top;
	float: right;
}

.Flux .photoStackArrowLeft {
	float: left;
}

.Flux .photoStackArrowUp,
.Flux .photoStackArrowDown {
	background: transparent url(../img/btns/photopagerverticalarrow.gif) no-repeat;
	width: 23px;
	height: 14px;
	display: block;
	cursor: pointer;
}

.Flux .photoStackArrowDown {
	background-position: 0px -20px;
}

/* News and Events posts */
.Flux .moduleEvents .listItem,
.Flux .moduleNews .listItem {
	background:transparent url('../../common/img/single-line.gif') repeat-x scroll left bottom;
	padding:6px 4px 10px 0px;
}

.Flux .detailedNewsList .itemTitle {
	color:#CCCCCC;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px;
}

.Flux .postList .listItem {
	padding:12px 5px;
}


.Flux .postList .listItem .listItem {
	padding: 0px;
}

.Flux .postList .itemImage {
	padding-right: 7px;
	vertical-align: top;
}

.Flux .postList .itemDescr {
	padding-top: 5px;
	vertical-align: top;
}

.Flux .postList .itemTitle a {
	padding: 2px 0px;
	font-size: 15px;
}

.Flux .postList .text {
	font-size:10px;
}

/* Hot feeds */
.Flux .hotfeedContentList .listItem {
	padding:15px 5px;
}

.Flux .hotfeedContentList .itemNum {
	background:transparent url('../img/css25/bgnumber.gif') no-repeat scroll 0px 15px;
	font-size: 16px;
	font-weight:bold;
	height:35px;
	padding-top:23px;
	text-align:center;
	width:35px;
}

.Flux .hotfeedContentList .itemImage {
	width: 100px;
}

.Flux .hotfeedContentList .itemImage a {
	background-color: #000000;
	display:block;
	width:93px;
}

.Flux .hotfeedContentList .itemImage img {
	border: none;
}

.Flux .hotfeedContentList .modeHorizontal .itemText {
	height:55px;
}

/* Communities Module */
.Flux .communitiesModule .itemDescr,
.Flux .communitiesModule .text,
.Flux .communitiesModule .itemInfo,
.Flux .communitiesModule .listItem {
	font-size: 10px;
}

.Flux .communitiesModule .listItem {
	padding: 5px;
	padding-left: 2px;
	margin: 1px;
}

.Flux .communitiesModule .itemTitle {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	line-height: 10px;
}

.Flux .communitiesModule .itemInfo {
	text-align: right;
	line-height: 10px;
}

.Flux .communitiesModule .itemDescr {
	padding-bottom: 5px;
}

.Flux .communitiesModule .itemImage {
	padding-right: 5px;
}

.Flux .communitiesModule .navPanel {
	padding: 2px 3px 5px 0px;
}

/* My photos/ */
.Flux .feedContentList .itemImage {
	width:125px;
}
/* Add to my */

.Flux .addToMyFeed .holder,
.Flux .addToMyFeed .holder_hover {
	padding: 0px;
	width: auto;
}

.Flux .addToMyFeed * {
	line-height: 12px;
}

.Flux .addToMyFeed .holder_hover {
	padding: 0px;
	border: 1px #cccccc solid;
}

.Flux .addToMyFeed .holder {
	padding: 1px;
	border: none;
}

.Flux .addToMyFeed a.button:hover,
.Flux .addToMyFeed a.button,
.Flux .addToMyFeed .button {
	display: block;
	height: 13px;
	padding: 0px 3px 0px 4px;
	text-decoration: none;
	background: transparent url(../img/css25/add_to_my_feed.gif) repeat-x center 50px;
}

.Flux .addToMyFeed a.ddArrow,
.Flux .addToMyFeed a.ddArrow:hover,
.Flux .addToMyFeed a.ddArrow_active {
	display: block;
	width: 13px;
	height: 13px;
	background: transparent url(../img/css25/add_to_my_feed.gif) no-repeat -2px -52px;
	text-decoration: none;
	cursor: pointer;
}

.Flux .addToMyFeed a.ddArrow_active,
.Flux .addToMyFeed a.ddArrow:hover {
	background-position: -2px -69px;
}

.Flux .addToMyFeed a.button:hover {
	background-position: center -86px;
}

.Flux .addToMyFeed .space {
	height: 5px;
	overflow: hidden;
	font-size: 0px;
}

/* Thumb Up */
.Flux .ContentAction .Flux,
.Flux .votes {
	display: inline;
}

.Flux .votes .thumbUp,
.Flux .votes .disabled .thumbUp {
	background: transparent url( ../img/css25/vote_btns_0_15.gif ) no-repeat 0px 0px;
	height: 15px;
	width: 15px;
	display: block;
	vertical-align: middle;
}

.Flux .votes .thumbUp {
	cursor: pointer;
	background-position: 0px center;
}


.Flux .votes .disabled .thumbUp {
	background-position: -30px center;
	cursor: default;
}

/**************************************************************/
/* Photo Video Category */
.Flux .categoryMain .stack {
	padding: 5px;
}

.Flux .categoryMain .categoryName {
	display:block;
	font-weight:bold;
}

/**************************************************************/
/* Discussion board */
/* Discussion board - begin */
.Flux .discussionBoard .listTable {
	width: 100%;
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.Flux .communitiesList .headerCell,
.Flux .discussionBoard .listTable .headerCell {
	background-color: #999999;
}

.Flux .discussionBoard .listTable .headerCell,
.Flux .discussionBoard .listTable .listCell {
	padding: 8px 6px;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.Flux .helperCommentEditor,
.Flux .helperTopicEditor {
	position: absolute; 
	left: -1000px;
	top: 0px; 
	z-index:100; 
}

.Flux .discussionBoard .commentViewMode A {
	font-size: 10px;
}

.Flux .discussionBoard .columnCount {
	width: 85px;
	text-align: center;
}

.Flux .discussionBoard .columnLastPost {
	width: 112px;
	text-align: center;
}

.Flux .discussionBoard .bigText {
	padding-bottom: 8px;
}

.Flux .stickyTopic {
	background: transparent url(../img/icons/stickytopic_ico.gif) no-repeat left 2px;
	padding-left: 24px;
}

/* comments */
.Flux .widgetUserAuthenticated .hideIfAuthenticated,
.Flux .widgetUserNotAuthenticated .hideIfNotAuthenticated {
	display: none;
}

.Flux .postContentBody {
	width: 100%;
	overflow-x: hidden;
}

.Flux .discussionBoard .postComment {
	padding: 8px 7px;
}

.Flux .discussionBoard .postCommentGreeting .commentGreetingText {
	font-weight: bold;
	font-size: 13px;
}

.Flux .discussionBoard .postCommentAdd {
	text-align: right;
	width: 110px;
}

.Flux .discussionBoard .comments .itemImage {
	vertical-align: middle;
	padding-left: 12px;
	padding-right: 12px;
}

.Flux .discussionBoard .comments .commentMessage {
	width: 100%;
}

.Flux .discussionBoard .comments .commentTitle {
	font-size: 9px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.Flux .discussionBoard .comments .commentTitle A {
	font-size: 9px;
}

.Flux .discussionBoard .comments .commentMessageText {
	background-color: #ccc;
	padding: 10px 6px;
	border: solid 1px #999999;
	border-left: none;
}

.Flux .discussionBoard .comments .commentMessagePrefix {
	display: none;
}


.Flux .discussionBoard .comments .bar {
	width: 100%;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-left: 4px;
}

.Flux .discussionBoard .comments .barPosted {
	text-align: right;
}

.Flux .discussionBoard .comments .barAction,
.Flux .discussionBoard .comments .barPosted {
	font-size: 9px;
}

.Flux .discussionBoard .comments .barAction A {
	font-size: 9px;
	text-decoration: underline;
}

.Flux .topicDetail {
	border: solid 1px #333333;
}

.Flux .topicDetailTitle {
	padding: 14px 18px 6px 18px;
	border-bottom: solid 1px #666;
	font-size:16px;
	font-weight: bold;
}

.Flux .topicDetailContent {
	margin: 5px;
}

.Flux .contentDetail .topicDetail .topicDetailContent {
	margin: 5px;
	width: 100%;
}

.Flux .topicDetail .topicDetailText {
	padding-left: 2px;
	padding-right: 10px;
}

.Flux .topicDetail .topicDetailUserInfo {
	width: 197px;
	height: 197px;
	background-color: #cccccc;
	text-align: center;
	vertical-align: middle;
}

.Flux .topicDetail .itemImage {
	display: block;
	padding: 11px;
}

.Flux .topicDetail .topicDetailPosted {
	text-align: right;
	vertical-align: bottom;
	padding-right: 26px;
}

/* Discussion board - end */

/* Content Details New */
.Flux .contentDetail .block {
	width: 496px;
}

.Flux .contentDetail .contentArea .contentTitle {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	height: auto;
	background-image: none;
	padding: 0px;
	margin: 0px;
	zoom: 1;
}

.Flux .contentArea .topcontentArea .contentTitle,
.Flux .contentArea .topcontentArea .contentBody {
	zoom: 1;
}

.Flux .contentDetail .contentArea,
.Flux .contentDetail .contentArea td,
.Flux .contentDetail .authorEditPanel,
.Flux .contentDetail .authorEditPanel a,
.Flux .contentDetailModule .authorEditPanel,
.Flux .contentDetailModule .authorEditPanel a,
.Flux .contentDetailModule .authorEditPanel td {
	line-height: 14px;
	text-decoration: none;
}

.Flux .contentDetail .contentArea {
	padding: 5px 0px;
}

.Flux .contentDetail .contentInfoForm {
	margin: 5px 0px;
}

.Flux .contentDetail .contentArea,
.Flux .contentDetailContentArea .navBar {
	display: block;
	padding-right: 10px;
}

.Flux .contentDetail .contentInfoForm td {
	padding: 5px 5px 0px 0px;
}


.Flux .contentDetail .contentArea img.contentImage {
	margin: 11px 0px;
	border: 1px #cccccc solid;
}

.Flux .contentDetail .contentImage {
	padding: 0px;
}

.Flux .contentDetail .contentDetailsField {
	width: 290px;
	height: 15px;
	border: 1px #cccccc solid;
	font-size: 12px;
	padding: 1px 3px;
}
.Flux .contentDetailModule .authorEditPanel .text { color: #333333; }

.Flux .contentDetailModule .authorEditPanel {
	padding: 5px;
	border: 1px #999999 solid;
	float: right;
	width: 290px;
	clear: both;
	background-color: #cccccc;
}
.Flux .contentDetail .authorEditPanel {
	padding: 5px;
	border: 1px #cccccc solid;
	float: right;
	clear: both;
}

.Flux .authorEditPanel .contentSeparator {
	margin: 7px 0px 5px 0px;
	display:block;
	width: 275px;
}

.Flux .contentDetail .ContentAction {
	padding: 20px 0px 0px 0px;
}

.Flux .delContentBtn {
	display: block;
	height: 13px;
	width: 13px;
	background: transparent url('../img/btns/contentactoin_icons.gif' ) no-repeat 0px 3px;
	height: 18px;
}

.Flux .contentDetail img {
	max-width: 580px;
}

.ie6only .Flux .contentDetail img {
	width: expression( this.clientWidth > 578? '580px':'auto');
}

.Flux .userProfilePage .zoneRightWide .moduleHtmlContent img {
	max-width: 500px;
}
.ie6only .Flux .userProfilePage .zoneRightWide .moduleHtmlContent img {
	width: expression( this.clientWidth > 497? '100%':'auto');
}

.Flux .profileChangeAlert {
	padding: 0px;
	margin: 0px 10px 5px 10px;
}
body .Flux .profileChangeAlert .overlayBlock {
	border: solid 1px gray;
	background-color: #fafafa;
	padding: 5px 5px 10px 5px;
}
.Flux .profileChangeAlert .profileAlertMessage,
.Flux .profileChangeAlert  .profileAlertMessage * {
	color: #555;
	font-size: 14px;
}

/********************************************/
/* Related Content */
.Flux .relatedContentModule .listItem,
.Flux .relatedContentModule .moduleTitle,
.Flux .relatedContentModule .contentList { zoom: 1; }
.Flux .relatedContentModule .listItem,
.Flux .relatedContentModule .moduleTitle,
.Flux .relatedContentModule .galeryItem { padding: 5px 0px; }
.Flux .relatedContentModule .contentSeparator { height: 0px; overflow: hidden; font-size: 0px; border-bottom: 1px #cccccc dashed; }
.Flux .relatedContentModule p.text,
.Flux .relatedContentModule p.smallText { padding: 0px; margin: 0px; }
.Flux .relatedContentModule h3.bigText { padding: 0px; margin: 0px 0px 3px 0px; }
.Flux .relatedContentModule .counterCell {
	float: right;
	width: 50px;
	text-align: right;
}
.Flux .relatedContentModule .dataCell { margin-right: 50px; }
.Flux .relatedContentModule h3 .listItem { float: left; width: 25px; margin: 0px; padding: 0px; }
.Flux .relatedContentModule .refererName { line-height: 25px; display: block; margin-left: 30px; }
/********************************************/
/* Browse Members/Friends Management/ */
.Flux .moveToTop_btn {
	display: block;
	background: transparent url(../img/btns/move_top_top_000001.gif) no-repeat left top;
	width: 15px;
	height: 16px;
}

.Flux .moveToTop_light_btn {
	background: transparent url(../img/btns/move_top_top_000001.gif) no-repeat left -30px;
	width: 9px;
	height: 18px;
	vertical-align: middle;
	margin-left: 3px 
}

.Flux .membersList {
	padding-left: 2px;
}

.Flux .membersList .wideItem {
	padding: 8px;
	float: none;
}

.Flux .membersList .navPanel {
	padding: 10px;
}

.Flux .membersList .itemImage {
	width: 92px;
	padding-top: 10px;
	margin: 0px auto 10px auto;
}

.Flux .membersList .itemDescr {
	width: 90px;
}

.Flux .membersList .itemText {
	padding-left: 2px;
}

.Flux .membersList .itemTitle {
	width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	cursor: pointer;
	text-decoration: none;
	padding-left: 2px;
}

.Flux .membersList .itemCheckBox {
	margin: 0px;
	margin-left: -3px;
	vertical-align: middle;
	-moz-margin-start: 0px;
}

.Flux .membersList .dragPanel {
	width: 55px;
	border: 1px #D2D2D2 solid;
	font-size: 9px;
	cursor: move;
}

.Flux .btnFeedArrowUp {
	background: url( '../../flux/img/stub/common/btn/arrowfeed_btn_stepxy_0_10.gif' ) 0px 0px no-repeat;
	width: 13px;
	height: 9px;
}
.Flux .btnFeedArrowDown {
	background: url( '../../flux/img/stub/common/btn/arrowfeed_btn_stepxy_0_10.gif' ) 0px -10px no-repeat;
	width: 13px;
	height: 9px;
}

.Flux .moduleMemberSearch {
	padding: 0px;
}

.moduleMemberSearch .toolBar {
	padding: 10px 0px 12px 0px;
}

.Flux .moduleMemberSearch .contentSeparator {
	border-bottom-style: solid;
}

.Flux .browseUsers .membersList {
	padding: 0px 0px;
}

.Flux .browseUsers .listItem {
	width: 148px;
	height: 140px;
	text-align: center;
	padding: 10px 0px;
}

.Flux .browseUsers .itemDescr {
	width: 92px;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}

.Flux .browseUsers .editForm {
	padding: 22px;
	border-top-width: 0px;
	margin-top: 12px;
}

.Flux .browseUsers .fieldName {
	font-weight: bold;
}

.Flux .browseUsers .field {
	padding-right: 20px;
}

.Flux .communitiesList .itemImage,
.Flux .communitiesList .itemTitle {
	padding: 21px 15px;
}

.Flux .communitiesList .itemImage {
	width: 70px;
}

.Flux .communitiesList .itemButtons {
	padding-bottom: 10px;
}

.Flux .communitiesOwnerBtns,
.Flux .communitiesOwnerBtns * {
	line-height: 20px;
	vertical-align: middle;
}

/********************************************/
/********** Sign Up *************************/

.Flux .interimPageContent,
.Flux .signUpPageContent {
	margin:5px auto;
	width:759px;
}

.ie6only .Flux .signUpPageContent div,
.ie6only .Flux .interimPageContent div {
	height: 0.01%;
}

.Flux .fbSignUpRequest .blockTitle {
	font-size: 16px;
}

.Flux .signUpPageContent h1.hugeTitle {
	font-size: 24px;
}

.Flux .signUpPageContent .hugeTitle {
	font-size:18px;
	padding-bottom:24px;
}

.Flux .interimPageContent .zoneRightWide,
.Flux .signUpPageContent .zoneLeftWide {
	width: 322px;
	overflow: hidden;
}

.Flux .interimPageContent .zoneLeftWide,
.Flux .signUpPageContent .zoneRightWide {
	width: 437px;
}

.Flux .signUpHtmlModule {
	padding: 15px;
}

.Flux .signUpHtmlModule .text,
.Flux .fbLoginSmall {
	padding:10px 0px;
}

.Flux .fbLoginSmall img {
	width: 160px;
}

.Flux .joinInterm .blockContent {
	padding: 15px;
}

.Flux .userLogin .loginField,
.Flux .userLogin .fbConnect { padding:2px 0; }
.Flux .userLogin .loginField label { font-size:12px; }
.Flux .userLogin .loginField select,
.Flux .userLogin .loginField input { width:89%; }
.Flux .userLogin .loginField .field { padding:0; }

.Flux .fbConnectWidthField {}
.Flux .fbConnectTitle { font-size:16px;line-height:16px;padding-bottom:8px; }
.Flux .fbConnectChbox { float:left;width:23px; }
.Flux .fbConnectLogo { float:left;width:21px;height:21px;display:block; }
.Flux .fbConnectLabel { float:left;width:230px;padding-left:5px;font-size:11px;line-height:11px; margin: 0px; }

.Flux span.infoHint { display: none; }
.Flux a.helpIcon:hover {
	position: relative;
	color: #000000;
}
.Flux a:hover span.infoHint {
	display: block;
	position: absolute;
	top: -10px;
	left: 100%;
	text-decoration: none;
	white-space: nowrap;
	text-indent: 0px;
}
.Flux .hintBorder {
	background-color: #999999;
	border: 1px #666666 solid;
	border-left: none;
	display: block;
	color: #ffffff;
	padding: 5px;
}
.Flux .hintLeftBorder {
	display: block;
	background: transparent url( '../img/hintdecor_000002.png' ) repeat-y 10px top;
	zoom: 1;
}
.Flux .hintArrow {
	display: block;
	background: transparent url( '../img/hintdecor_000002.png' ) no-repeat -10px 10px;
	padding-left: 11px;
	zoom: 1;
}
/*** User Profile module ***/
.Flux .moduleProfile {
}

.Flux .moduleProfile .contentInfo .text {
	font-size: 11px;
}

.Flux .moduleProfileHeader .contentInfo,
.Flux .moduleProfile .contentInfo {
	padding: 0px 0px 15px 10px;
}

.Flux .moduleProfileHeader .buttonHolder,
.Flux .moduleProfile .buttonHolder {
	padding-top: 5px;
}

.Flux .moduleProfileHeader .userProfile td,
.Flux .moduleProfile .userProfile td {
	padding: 5px 0px 5px 5px;
}

.Flux .moduleProfileHeader .contentInfo .memberName,
.Flux .moduleProfile .contentInfo .memberName{
	font-size: 14px;
	font-weight: bold;
}

.Flux .moduleProfileHeader .contentInfo .memberCurrently,
.Flux .moduleProfile .contentInfo .memberCurrently{
	font-size: 17px;
}

.Flux .moduleProfileHeader .spacer,
.Flux .moduleProfile .spacer {
	height: 30px;
	overflow: hidden;
}

.Flux .moduleProfileHeader .iconMemberOnline,
.Flux .moduleProfile  .iconMemberOnline {
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
}

body .Flux .moduleProfileHeader .iconMemberOnline {
	background-position: 0px -125px;
}

body .Flux .moduleProfileHeader .contentInfo .memberName span{
	font-size: 25px;
	font-weight: normal;
	font-family: Impact;
}

.Flux .moduleProfileHeader .contentInfo .memberSummary {
	font-size: 14px;
	line-height: 32px;
	vertical-align: top;
}

.Flux .moduleProfileHeader .contentInfo .memberOnline {
	margin-top: 5px;
}

body.fluxPage .Flux .popupAddRemoveFriend {
	background-color: #ffffff;
	border: none;
}

.Flux .popupAddRemoveFriend .commonButton {
	margin-left: 7px;
}

.Flux .moduleProfileHeader .popupAddAsFriend,
.Flux .moduleProfileHeader .popupRemoveFriend,
.Flux .moduleProfileHeader .popupDenyMessage {
	left: -181px;
	top: 0px;
}

.Flux .zoneTop .userStatusControl {
	margin-bottom: 14px;
}

.Flux .userStatusControl {
	width: 100%;
}

.Flux .userStatusControl .contentInfo .memberName wbr {
	_display: none;
}

.Flux .userStatusControl .contentInfo {
	padding: 1px 0px 2px 0px;
}

.Flux .userStatusControl .contentInfo .memberStatus .linkButton {
	font-size: 12px;
}

.Flux .userStatusControl .blockContent {
	background: none;
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
}

.Flux .userStatusControl .contentInfo .memberName {
	line-height: 30px;
	font-size: 24px;
	/*height: 30px;*/
	padding: 0px;
	display: block;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 3px;
}

.Flux .userStatusControl .memberStatus,
.Flux .userStatusControl .contentInfo .memberStatus .bigText {
	overflow: visible;
	line-height: 22px;
	font-size: 16px;
	height: 22px;
}

.Flux .pageContent .sharingPanelHolder,
.Flux .pageContent .moduleProfileHeader {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.Flux .pageContent .profileAlert {
	background-color: #FFFFB0;
	height: 17px;
	border: solid 1px #666666;
	padding: 4px 5px 2px 11px;
}

.Flux .profileAlert .messageText {
	width: 925px;
	float:left;
}
.Flux .profileAlert .messageText a { text-decoration: none; }
.Flux .profileAlert a.btnClose { float: right; font-size: 11px; color: #333333; text-decoration: none; }

/* User profile page */

body .Flux .userProfilePage .zoneLeftWide {
	width: 428px !important;
} 
body .Flux .userProfilePage .zoneRightWide {
	width: 514px !important;
}
/******************* Search Content Page *********************/
.Flux .searchContentPage .editForm {
	margin-bottom: 30px;
}

.Flux .searchContentPage .fieldName {
	width: 80px;
}

.Flux .searchContentPage .field,
.Flux .searchContentPage .btnHolder,
.Flux .searchContentPage .fieldName {
	padding: 5px;
	margin: 0px;
}

.Flux .searchContentPage .btnHolder {
	width: 120px;
}

.Flux .searchContentPage .seeMoreLink {
	text-align: right;
	padding-bottom: 5px;
}

.Flux .searchContentPage .resultTitle {
	border-bottom: 1px solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 21px;
}

.Flux .searchContentPage .seeMoreLink a {
	line-height:15px;
}

.Flux .searchContentPage div.listItem {
	border-style: solid;
	border-width: 1px;
	padding: 8px 5px 12px 5px;
	margin-bottom: 5px;
}

.Flux .searchContentPage .itemImage {
	width: 100px;
}

.Flux .searchContentPage .itemTitle {
	padding-top: 18px;
}

.Flux .searchContentPage .contentTypeName {
	padding-bottom: 18px;
}

.Flux .searchContentPage .resultDataList {
	padding-bottom: 30px;
}

/***************** Search Content Page End *******************/

/********************** New Share Page ***********************/
.Flux a.fShareLink {
	display: block;
	width: 55px;
	height: 18px;
	line-height: 18px;
	background: transparent url('../img/btns/fshare_btn.gif') no-repeat 0px 0px;
	color: #ffffff;
	text-decoration: none;
}

.Flux a.fShareLink:hover {
	background-position: 0px -30px;
	color: #000000;
	text-decoration: none;
}

.Flux .fluxShareLogo {
	display: none;
}

.Flux .fSharePage .blockHeader {
	margin-bottom: 14px;
}

.Flux .fSharePage .blockContent {
	padding: 30px 0px;
}

.Flux .shareContentContainer .contentInfo {
	padding: 15px 10px;
}

.Flux .shareContentContainer {
	margin: 0px auto;
	width: 610px;
}

.Flux .fSharePopup .shareContentContainer {
	width: 473px;
}

.Flux .shareOptionsContainer {
	margin-top: 5px;
	background: #c1c1c1;
}

.Flux .customCommunitiesList {
	width: 170px;
	height: 160px;
	overflow: auto;
	margin-bottom: 7px;
}

.Flux .customCommunitiesList,
.Flux .shareOptionsList {
	border: 1px #C1C1C1 solid;	
	background-color: #ffffff;
}

.Flux .fSharePage select.selectDropDown,
.Flux .fSharePage .inputText {
	width: 200px;
	padding: 2px 8px;
}

.Flux .fSharePage .editForm {
	padding: 10px 13px 9px 9px;
}

.Flux .fSharePage .contentDescr {
	padding-top: 40px;
}

.Flux .shareFacebookPanel .bigText a,
.Flux .shareFacebookPanel .bigText a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.Flux .shareFacebookPanel {
	height: 113px;
	width: 100%;
}

.Flux .shareSuccessPanel {
	height: 235px;
	width: 100%;
}

.Flux .shareSuccessPanel .hugeTitle {
	font-size: 20px;
}

.Flux .shareOptionsContainer div.editForm {
	padding: 0px;
	padding-top: 10px;
	border: none;
	background: none;
}

.Flux .shareOptionsContainer .bigText {
	font-size: 14px;
}

.Flux .shareOptionsContainer .communitiesList {
	margin-bottom: 7px;
}

.Flux .shareOptionsTitle {
	padding-bottom: 7px;
}

/************************ Sare Feed **************************/
.Flux .fShareFeedList {
	padding-top: 36px;
	padding-bottom: 7px;
}

.Flux .fShareFeedList .toolBar {
	padding: 0px;
}

.Flux .fShareFeedList .itemOwner {
	width: 57px;
}

.Flux .fShareFeedList .itemOwnerLeft IMG {
	margin-right: 5px;
}

.Flux .fShareFeedList .itemOwnerRight IMG {
	margin-left: 5px;
}

.Flux .fShareFeedList .listItem {
	padding: 18px 0px;
}

.Flux .fShareFeedList .itemTitle,
.Flux .fShareFeedList .itemInfo {
	border: 1px #cccccc solid;
	margin: 0px 5px;
}

.Flux .fShareFeedList .listItem .blockContent {
	padding: 0px;
}

.Flux .fShareFeedList .itemDescr {
	padding: 10px;
}

.Flux .fShareFeedList .itemDescr .itemDescr {
	padding-bottom: 0px;
	padding-right: 0px;
}

.Flux .fShareFeedList .itemImage {
	padding-right: 10px;
}

.Flux .fShareFeedList .itemImage IMG {
	display: block;
}

.Flux .fShareFeedList .contentTitle {
	font-weight: bold;
}

.Flux .fShareFeedList .itemTitle {
	padding: 10px;
	border-bottom-width: 0px;
}

.Flux .fShareFeedList .contentHolderClass {
	border-top: 1px #cccccc solid;
}

.Flux .fShareFeedList .contentHolderClass {
	padding: 5px;
}

.Flux .fShareFeedList .contentActionHolder {
	padding: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/********************** /Sare Feed End ***********************/

/******************* /New Share Page End *********************/

/************** Sharing Control ***************************/
.Flux .fluxShareLogo {
	display: none;
}

.Flux .sharingPanel {
	padding: 0px 72px 0px 73px;
}

.Flux .sharingPanelHolder .uploadField,
.Flux .sharingPanelHolder .searchField {
	line-height: 17px;
	padding: 0px 3px 3px 3px;
	font-size: 11px;
	border-right: none;
	border: 1px #333333 solid;
	width: 200px;
}

.Flux .sharingPanelHolder .uploadField {
	width: 475px;
}

.Flux .sharingPanelHolder .returnLinkHolder {
	padding: 18px 0px;
}


.Flux .sharingPanelHolder .blockHeaderInner TD {
	padding-top: 0px;
	padding-bottom: 0px;
	background: none;
	line-height: 33px;
}

.Flux .sharingPanelHolder .block {
	line-height: normal;
	padding: 23px 17px;
	margin: 0px;
}

.Flux .sharingPanelHolder .blockHeader,
.Flux .sharingPanelHolder .blockHeader_over {
	padding: 0px;
	background: transparent url(../img/css25/sharebox_title_bg.gif) repeat-x top left;
	height: 33px;
	border: none;
}

.Flux .sharingPanelHolder .blockHeader_over {
	background-position: left bottom;
	background-color: Black;
}

.Flux .sharingPanelHolder .blockHeaderInner {
	padding: none;
	background: none;
}

.Flux .sharingPanelHolder .contentInfo {
	padding: 5px 7px 25px 23px;
}

.Flux .sharingPanelHolder .contentImage {
	padding-right: 10px;
	padding-left: 0px;
}

.Flux .sharingPanelHolder .sharingPanel {
	padding: 0px 72px 0px 73px;
}

.Flux .shareOptionsContainer .editForm,
.Flux .sharingPanelHolder .editForm {
	border: none;
	background: none;
}

.Flux .sharingPanelHolder .editForm {
	padding-top: 20px;
	padding-bottom: 20px;
	border-width: 1px;
	border-style: solid;
}

.Flux .shareOptionsContainer .editForm .text {
	font-weight: bold;
}

.Flux .shareOptionsContainer .field {
	padding-bottom: 8px;
}

.Flux .shareOptionsContainer .fieldName {
	margin-bottom: 3px;
	margin-left: 3px;
}

.Flux .sharingPanelHolder .inputTextarea {
	width: 100%;
	height: 49px;
	background-color: #dddddd;
	font-size: 13px;
	padding: 0px;
	color: #000000;
	border: 1px #333333 solid;
	font-family: Arial;
	overflow: auto;
}

.Flux .sharingPanelHolder select {
	line-height: 15px;
	padding: 0px 3px;
	font-size: 11px;
}

.Flux .sharingPanelHolder table.categoryList {
	margin: 8px 0px;
}

.Flux .shareOptionsContainer .buttonArea {
	text-align: right;
	padding-right: 2px;
}

/* My Videos/Photos */

.Flux .userMedia .listItem .listItem {
	padding: 0px;
	margin: 0px auto;
	width: 120px;
}

.Flux .userMedia .listItem {
	padding: 12px;
}

.Flux .userMedia .itemInfo {
	padding-top: 12px;
}

.Flux .userMedia .listItem * {
	text-align: center;
}

/* User Profile Share Control */
.Flux .userProfilePage .sharingPanelTop {
	margin:0px;
}

.Flux .userProfilePage .sharingPanelContent {
	border-top-width: 0px;
	padding: 17px;
}

.Flux .sharingPanelHolder .collapseButton {
	font-size: 14px;
	font-weight: normal;
	padding: 0px 8px;
	text-decoration: none;
	vertical-align: middle;
}

.Flux img.shareLinkButtonPrev,
.Flux img.shareLinkButtonPrev_disabled {
	background: transparent url('../img/btns/sharebtncollapse.gif') no-repeat left top;
	height: 16px;
	width: 14px;
	display: inline;
	vertical-align: middle;
	color: White;
}

.Flux img.shareLinkButtonNext ,
.Flux img.shareLinkButtonNext_disabled {
	background: transparent url('../img/btns/sharebtncollapse.gif') no-repeat left bottom;
	height: 16px;
	width: 14px;
	display: inline;
	vertical-align: middle;
}

.Flux .expandBtnArrow,
.Flux .collapseBtnArrow {
	background: transparent url('../img/btns/sharebtncollapse.gif') no-repeat left top;
	height: 16px;
	width: 14px;
	display: inline;
	vertical-align: middle;
}

.Flux .sharingPanelBottom img {
	display: block;
}

.Flux .expandBtnArrow {
	background-position: left bottom;
}

.Flux a:hover img.shareLinkButtonNext,
.Flux .blockHeader_over .expandBtnArrow {
	background-position: right bottom;
}

.Flux a:hover img.shareLinkButtonPrev,
.Flux .blockHeader_over .collapseBtnArrow {
	background-position: right top;
}

.Flux .sharingPanelBottom_hover,
.Flux .sharingPanelBottom {
	background: transparent url( ../img/css25/sharepanel_bottom.gif ) repeat-x left top;
	padding: 0px;
}

.Flux .sharingPanelBottom_hover {
	background-position: left -80px;
}

.Flux .sharingPanelBottom .btnCollapsed,
.Flux .sharingPanelBottom .btnExpanded,
.Flux .sharingPanelBottom_hover .btnCollapsed,
.Flux .sharingPanelBottom_hover .btnExpanded {
	background: transparent url( ../img/css25/sharepanel_bottom.gif ) no-repeat center -40px;
	height: 25px;
	padding: 1px 0px;
	cursor: pointer;
	color: Black;
}

.Flux .sharingPanelBottom .btnCollapsed {
	background-position: center -160px;
}

.Flux .sharingPanelBottom_hover .btnExpanded {
	background-position: center -120px;
}

.Flux .sharingPanelBottom_hover .btnCollapsed {
	background-position: center -200px;
}

/* Grid */
.Flux .headerCell .bgContent {
	height: 22px;
	line-height: 22px;
	cursor: default;
}

.Flux .headerCell .btnSelected .alphaBg {
	opacity: 0.6;
	filter: alpha(opacity=60);
	zoom: 1;
}

.Flux .headerCell .btnSelected,
.Flux .headerCell .btnSelected .bgContent {
	font-weight: bold;
}

.Flux .fluxPage .Flux a.sortButton,
.fluxPage .Flux a.sortButton .bgContent {
	color: #333333;
	font-size: 11px;
	display: block;
	cursor: pointer;
}

.Flux .sortArrow {
	background-image: url( ../img/icons/orderarrows.gif );
	background-repeat: no-repeat;
	margin-left: 2px;
	width: 12px;
	height: 8px;
	vertical-align: middle;
}

.Flux .descDirection { background-position: right 0px; }
.Flux .ascDirection { background-position: right -30px; }

.Flux .headerCell .iconMail_simple,
.Flux .dataCell .iconMail {
	margin-top: 3px;
}

.Flux .communitiesList .listItem .dataCell {
	padding: 7px 5px;
	cursor: default;
}

.Flux .cellHSpacer {
	width: 1px;
	overflow: hidden;
	font-size: 0px;
	line-height: 1px;
}

.Flux .cellVSpacer {
	height: 1px;
	overflow: hidden;
	font-size: 0px;
	line-height: 1px;
}

.fluxPage .Flux .mail .block {
	margin: 0px;
	padding: 0px;
}

.Flux .mail .title {
	padding: 0px 0px 5px 10px;
}

.Flux .mail .dataCell .text{
	font-size: 12px;
}

.Flux .sendMessage {
	margin: 0 10px;
}

.Flux .foundContacts {
	border: 1px solid #cccccc;
	position: absolute;
	z-index: 5000;
	width: 250px;
}
.Flux .foundContacts .contentBody {
	border-right: 1px solid #6f6f6f;
	border-bottom: 1px solid #404040;
	background-color: #ffffff;
	overflow-x: hidden;
	height: 371px;
}
.Flux .foundContacts .singleItem {
	padding-left: 5px;
	margin: 1px 2px;
	vertical-align: middle;
	border: 1px solid #ffffff;
	cursor: pointer;
}
.Flux .foundContacts .singleItem * {
	color: Black;
	cursor: pointer;
}
.Flux .foundContacts .selectedItem {
	background-color: #f4957f;
}
.Flux .foundContacts .contentBody .singleItem .recipientIcon {
	padding: 2px 9px 2px 5px;
	width: 30px;
}
.Flux .foundContacts .noData {
	height: 40px;
	width: 100%;
}

.Flux .senderIcon {
	padding-right: 6px;
}

.Flux .mailFolderSwitcher {
	height: 24px;
	line-height: 24px;
	background-color: Transparent;
	z-index: 3000!important;
	/*border-top: 1px #ddddde solid;*/
}

.Flux .mailFolderSwitcher .bgContent {
	padding: 0px 5px;
	line-height: 24px;
	height: 24px;
}
.Flux .headerCell .bgContent {
	padding: 0px 5px;
	line-height: 22px;
	height: 22px;
}

.Flux .headerCell .alphaBg,
.Flux .mailFolderSwitcher .alphaBg {
	opacity: 0.5;
	filter: alpha(opacity=50);
	zoom: 1;
}

.Flux .headerCell .alphaBg {
	height: 22px;
}

.Flux .mailFolderSwitcher .alphaBg {
	height: 24px;
}

.Flux .mailFolderSwitcher .text a.selected {
	font-weight: bold;
	background-color: Transparent;
}

.Flux .mailFolderSwitcher .text,
.Flux .mailFolderSwitcher .text a.selected {
	color: #333333;
	line-height: 22px;
}

.Flux .mailFolderSwitcher .smallText,
.Flux .mailFolderSwitcher .smallLink {
	font-size: 11px;
	color: #ffffff;
}

.Flux .mailFolderSwitcher a.linkButton {
	color: #b74862;
	text-decoration: none;
}

.Flux .sendMessage .blockContent .navPanel {
	padding-top: 10px;
}
.Flux .iconMail_simple,
.Flux .iconMail {
	background: transparent url('../img/icons/mailtype_icon_xy_0x30_new1.gif ') no-repeat left center;
	width: 16px;
	height: 12px;
	cursor: pointer;
}

.Flux .iconMail {
	background-position: 0px center;
}

.Flux .unreadItem .iconMail {
	background-position: -30px center;
}

.Flux .messageListNew,
.Flux .contentsList {
	margin: 0px 6px;
	zoom: 1;
}

.Flux .contentsListPager {
	border-top: 6px #dfe0e0 solid;
	padding-top: 4px;
	zoom: 1;
}

.Flux .userProfileWide a.newConentBtn {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 22px;
	display: block;
	background-image: url(../img/icons/ico_groups_000001.gif);
	background-repeat: no-repeat;
	line-height: 28px;
	margin-left: 2px;
}

.Flux .friendsRequestsBtn { background-position: left 4px; }
.Flux .newVideoBtn { background-position: left -90px; }
.Flux .newPhotoBtn { background-position: left -120px; }
.Flux .newPostBtn { background-position: left -30px; }
.Flux .newLinksBtn { background-position: left -65px; }

.Flux .mail .fromCell img,
.Flux .mail .fromCell span,
.Flux .mail .dataCell span {
	cursor: pointer;
}

.Flux .dataCell .bgContent {
	padding: 7px 5px;
	height: 26px;
}

.Flux .dataCell .alphaBg {
	height: 40px;
	opacity: 0.2;
	filter: alpha(opacity=20);
	zoom: 1;
}

.Flux .evenRow .alphaHolder {
	display: none;
}

.Flux .messageView,
.Flux .messageEditor {
	padding: 12px 6px 0px 6px;
	zoom: 1;
}

.Flux .selectedContact {
	padding-left: 3px;
}

.Flux .inputTitle {
	width: 60px;
	padding-top: 2px;
	padding-bottom: 4px;
}

.Flux .mail .messageEditor .searchInput {
	color: #333333;
}

.Flux .messageHead,
.Flux .messageBody {
	margin: 0px 4px;
}

.Flux .messageBody {
	height: 282px;
	overflow-y: auto;
	border: 1px #999999 solid;
	padding: 10px;
	line-height: 1;
}

/****************************************************************************/
/******************************  Account  ***********************************/
/* User Area: Account */
.Flux .fieldInfo {
	padding: 13px 10px;
	white-space: nowrap;
	text-align: left;
	width: 229px;
}

.Flux .fieldInfo .bigText {
	padding-bottom: 5px;
	line-height: 12px;
}
.Flux .accountEditablePnl .blockContent { background: none; padding: 0px; }
/* *** Module Wizard *** */
.Flux .moduleWizardBar {
	background: url(../img/pbt/wizard/modulewizardbar_bg.gif) repeat-x;
	height: 33px;
	border: 1px solid #336699;
	margin: 9px 0px 12px 0px;
}

.Flux .moduleWizardBar .text {
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
	color: #fdfafa;
}

.Flux .moduleWizardButton {
	padding: 1px 0px 0px 3px;
	font-size: 12px;
	color: #fdfafa;
}

.Flux .moduleWizardOverlay {
	background-color: #666666;
	border: 1px solid #333333;
	width:463px;
}

.Flux .moduleWizardOverlay .overlayHeader {
	padding: 6px 12px 0px 12px;
}

.Flux .moduleWizardOverlay a.closeButton {
	color: White;
	font-size: 12px;
}

.Flux .moduleWizardOverlay a.closeButton:hover {
	color: #CCCCCC;
}

.Flux .moduleWizardOverlay a.closeButton IMG {
	background: url(../img/btns/btn_close_xy_0x20.gif) left top no-repeat;
	width: 13px;
	height: 13px;
	margin-bottom: -3px;
	margin-left: 5px;
}


.Flux .moduleWizardOverlay a.closeButton:hover IMG {
	background-position: left -20px;
}

.Flux .moduleWizardOverlay .overlayBody {
	padding: 0px 38px 24px 38px;
}

.Flux .moduleWizardOverlay .overlayTitle {
	font-size: 18px;
	padding-bottom: 20px;
	color: White;
}

.Flux .moduleControlBar,
.Flux .moduleControlBarLeft {
	background: url(../img/pbt/wizard/modulewizardcontrolbar.gif) repeat-x;
	height: 29px;
	font-size: 14px;
	color: White;
}

.Flux .moduleControlBarLeft {
	border-left: 1px solid #7a7a7a;
	padding-left: 6px;
}

.Flux .moduleControlListSeparator {
	height: 9px;
}

/* *** /Module Wizard *** */

/* Overlay */
.Flux .overlayHolder {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index: 2147483647!important;
}

.Flux .authorEditPanel .overlayHolder {
	z-index: 10000!important;
}

body .Flux .scrollableOverlay {
	position: absolute;
}

.Flux .scrollableOverlay .overlayShadow {
	position: fixed;
}

.Flux .overlayBlockWrapper {
	position:relative;
	padding: 20px 0;
	z-index:200;
	top:25%;
	width: 100%;
}

.Flux .overlayBlock {
	left:0px;
	margin: 0 auto;
	width: 100px;
	
	border: 1px #020201 solid;
	background-color: #ececed;
	padding: 0;
}

.Flux .staticOverlay .overlayBlockWrapper {
	position: static;
	margin: 0px;
	top: 0px;
	left: 0px;
}

.Flux .overlayBlock .btnHolder {
	text-align: right;
	padding: 2px 3px;
}

.Flux .overlayBlock a.closeButton,
.Flux .overlayBlock a.closeButton:hover {
	float: right;
	line-height: 13px;
	height: 13px;
	width: 13px;
	background: none;
	background-color: #ececed;
	font-size: 12px;
	font-weight: bold;
	color: #878787;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}

.Flux .overlayBlock .contentHolder {
	clear: both;
	border-top: 1px #bebebe solid;
	border-bottom: 1px #bebebe solid;
	background-color: #ffffff;
	padding: 5px;
}

.Flux .overlayBlock .contentHolder,
.Flux .overlayBlock .contentHolder .text,
.Flux .overlayBlock .contentHolder .text *,
.Flux .overlayBlock .postContentBody {
	color: #333333;
}

.Flux .overlayBlock .contentHolder a,
.Flux .overlayBlock .contentHolder a.smallLink {
	color: #3B7CD1;
}

.Flux .overlayBlock .contentName {
	font-size: 18px;
	padding: 3px 0px;
}

.Flux .overlayMate,
.Flux .overlayShadow {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:100;
}

.Flux .overlayMate {
	z-index:99;
	filter:alpha(opacity=10);
	opacity:0.1;
}

body.fluxPage .Flux .overlayBlock .text *,
body.fluxPage .Flux .overlayBlock .bigText,
body.fluxPage .Flux .overlayBlock .smallText,
body.fluxPage .Flux .overlayBlock .text,
body.fluxPage .Flux .shareContentOverlay .smallText .fieldTitle,
body.fluxPage .Flux .activityShare .shareContentOverlay .smallText * {
	color: Black;
}

.Flux .overlayShade {
	background-color: Black;
	filter: alpha(opacity=40); /* IE */
	opacity: 0.40; /* Safari,Opera and Mozilla */
}

.Flux .activityShare .loadOverlay {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
}

.Flux .activityShare .loadOverlay .overlayBlockWrapper {
	position: relative;
	top:345px;
}


.Flux .activityShare .loadOverlay .overlayBlock {
	width:586px;
	height: 345px;
}
.ie6only .Flux .activityShare .loadOverlay {
	width: expression( Math.max( document.body.offsetWidth, document.body.parentNode.clientWidth ) + "px" );
	height: expression( Math.max( document.body.offsetHeight, document.body.parentNode.clientHeight ) + "px" );
}

/* Icons  */
/* Upload Media Images */

.Flux .video .searchContent {
	background: transparent url('../../common/img/upload/addvideotype1.gif') no-repeat center center;
	width: 190px;
	height: 120px;
}

.Flux .photo .searchContent {
	background: transparent url('../../common/img/upload/searchphoto.gif') no-repeat right center;
	width: 190px;
	height: 140px;
}

.Flux  .addFromComputer {
	background: transparent url('../../common/img/upload/addvideotype2.gif') no-repeat center center;
	width: 190px;
	height: 130px;
}

.Flux .addFromTheWeb {
	background: transparent url('../../common/img/upload/addvideotype3.gif') no-repeat center center;
	width: 190px;
	height: 110px;
}

.Flux .addVideoCommunityIcon {
	vertical-align: top;
	padding-right: 20px;
	padding-left: 7px;
	padding-top: 15px;
}

.Flux .addVideoInputArea {
	vertical-align: top;
	padding-top: 25px;
	width: 100%;
}

.Flux .addMediaContent .blockContent {
	margin:	10px 0pt;
	padding: 20px;
}

/* Content type Icons */

.Flux .contentIconType {
	width: 30px;
	background-color: #ebebeb;
	text-align: center;
	vertical-align: middle;
}

.Flux .contentIconTypeAudio {
	background: url( '../../flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png' ) 0px 0px no-repeat;
	width: 18px;
	height: 12px;
}

.Flux .contentIconTypeVideo {
	background: url( '../../flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png' ) 0px -20px no-repeat;
	width: 14px;
	height: 16px;
}

.Flux .contentIconTypeLink,
.Flux .contentIconTypeNews,
.Flux .contentIconTypeTopic {
	background: url( '../../flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png' ) 0px -40px no-repeat;
	width: 14px;
	height: 14px;
}

.Flux .contentIconTypePhoto {
	background: url( '../../flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png' ) 0px -60px no-repeat;
	width: 16px;
	height: 12px;
}

/* Members Online Icon */

.Flux .iconMemberOnline {
	background-image: url(../img/icons/iconsmembers_xy_0x50.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 4px;
	height: 15px;
	display: block;
}

/* Recent Activity Icons */
.Flux .addIconButton {
	background: url( 'http://static2.fluxstatic.com/-/clients/common/img/icons/btn_commonbtn_activityfeed_xy_0x20.gif' ) 0px 0px no-repeat;
	line-height: 18px;
	padding-left: 18px;
	text-decoration: none;
}


.Flux .activityIconTypeRatedThumbContent,
.Flux .activityIconTypeRatedGainRatingContent,
.Flux .activityIconTypeRatedFiveStarContent {
	background: url( '../img/btns/btn_commonbtn_activityfeed_xy_0x20.png' ) 0px 0px no-repeat;
	width: 18px;
	height: 16px;
}

.Flux .activityIconTypeAddedContentToFeed,
.Flux .activityIconTypeCreatedContent {
	background: url( '../img/btns/btn_commonbtn_activityfeed_xy_0x20.png' ) 0px -40px no-repeat;
	width: 18px;
	height: 14px;
}

.Flux .activityIconTypeCommentedOnContent,
.Flux .activityIconTypeGuestBookEntry {
	background: url( '../img/btns/btn_commonbtn_activityfeed_xy_0x20.png' ) 0px -60px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeAddedFriend {
	background: url( '../img/btns/btn_commonbtn_activityfeed_xy_0x20.png' ) 0px -20px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeJoinedCommunity {
	background: url( '../img/btns/btn_commonbtn_activityfeed_xy_0x20.png' ) 0px -80px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeChangedPhoto,
.Flux .activityIconTypeUpdatedProfile {
	background: url( '../img/btns/btn_commonbtn_activityfeed_xy_0x20.png' ) 0px -100px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .manageMembers .cell {
	padding: 12px 5px;
}

.Flux .manageMembers .subTitle {
	font-size: 16px;
	font-weight: bold;
}

.Flux .manageMembers .cell .manageMembersTitle a,
.Flux .manageMembers .cell .manageMembersDesc {
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}

.Flux .manageMembers .tabButton {
	white-space: nowrap;
}

.Flux .manageMembers .blockTabs A.tabButton {
	border: none;
	text-align: left;
	padding-left: 5px;
}


/* Flagging control */
.Flux .copyrightOverlayContainer {
	position: absolute; 
	width: 300px;
	background-color: #666666;
	border: 4px #E6E6E6 solid;
	z-index: 500;
}

.Flux .copyrightOverlayContainer .text,
body .Flux .userProfileWide .blockContent .copyrightOverlayContainer div.text {
	text-align: left;
	white-space: normal;
}

.Flux .copyrightOverlayContainer a {
	cursor: pointer;
	text-decoration: underline;
}

.Flux .copyrightOverlayContainer .closeBtn {
	padding: 4px;
	text-align: right;
}

.Flux .copyrightOverlayContainer .closeBtn a {
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.Flux .copyrightOverlayContainer .text,
.Flux .copyrightOverlayContainer .text a,
.fluxPage .Flux .activityShare .copyrightOverlayContainer .text {
	color: #CCCCCC;
	font-size: 11px;
}

.Flux .copyrightOverlayContainer .text {
	padding: 8px;
	padding-top: 0px;
}

/* Thumb Up */

.Flux .thumbIco-NEW,
.Flux .disabled .thumbIco-NEW,
.Flux a.fShareLink-NEW,
.Flux .addToFavorites-NEW,
.Flux a.addToFavorites-NEW,
.Flux .flugging-NEW {
	background-color: transparent;
	background-image: url( ../img/contentaction_xy_0x40.gif );
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 24px;
	line-height: 16px;
	display: block;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	width: 50px;
}

.Flux a.votes-NEW {
	display: block;
	padding: 0px;
	margin: 0px;
}

.Flux .ratingPositive {
	color: Green;
}

.Flux .ratingNegative {
	color: Red;
}

.Flux a.votes-NEW:hover {
	text-decoration: underline;
}

.Flux a.votes-NEW,
.Flux a.votes-NEW * {
	cursor: pointer;
}

.Flux .thumbIco-NEW {
	background-position: left -160px;
}

.Flux a:hover .thumbIco-NEW {
	background-position: left -200px;
}


.Flux a:hover .disabled .thumbIco-NEW,
.Flux .disabled .thumbIco-NEW {
	background-position: left -240px;
	cursor: default;
}

.Flux a.fShareLink-NEW {
	padding-left: 50px;
	text-decoration: none;
	background-position: 0px 0px;
}

.Flux a.fShareLink-NEW:hover {
	background-position: 0px -40px;
}


.Flux .addToFavorites-NEW {
	background-position:  0px -80px;
}


.Flux a.addToFavorites-NEW:hover {
	background-position: 0px -120px;
}

.Flux .flugging-NEW {
	background-position: 0px -280px;
	position: static;
	width: 20px;
}

.Flux .flagConfirm {
	font-size: 12px;
	line-height: 16px;
}

.Flux a.flugging-NEW,
.Flux .block .blockContent a.flugging-NEW,
.Flux .block .blockContent a.flugging-NEW *,
.Flux a.flugging-NEW * {
	text-decoration: none;
}

.Flux a.flugging-NEW {
	background-position: 0px -320px;
	position: relative;
	z-index: 1000;
}

.Flux a.flugging-NEW .dropDown {
	display: block;
	position: absolute;
	left: 0px;
	top: 100%;
	padding: 3px;
	width: 54px;
	z-index: 1000;
}

.Flux a.flugging-NEW .listItem {
	display: block;
	text-decoration: none;
	text-align: left;
}

.Flux a.flugging-NEW .itemSeparator {
	background: transparent url( ../img/contentaction_xy_0x40.gif ) no-repeat 0px -360px;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
}

.Flux .comments .flugging-NEW,
.Flux .comments .flugging-NEW * {
	background-image: none;
	padding-left: 2px;
	height: auto;
	line-height: inherit;
}

/* END (content action fix) */

.Flux .autoCompleteList {
	whiteSpace: nowrap;
	position: absolute;
	background-color: #ffffff;
	overflow-x: hidden;
	left: 0px;
	top: -10000px;
	border: solid #000000 1px;
	z-index: 5000;
}
.Flux .autoCompleteList .item {
	whiteSpace: nowrap;
	padding: 3px;
	vertical-align: middle;
	cursor: pointer;
	background-color: #ffffff;
	color: #000000;
	padding-right:3px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}

.Flux .autoCompleteList .selectedItem {
	background-color: #6666ff;
	color: #ffffff;
}

.Flux .adminConsole .btnReorder {}

/***********************************************************************************/
/*** Rating                                                                      ***/
/***********************************************************************************/
/* FiveStars rating */
.Flux .rateStar,
.Flux .rateStar_active {
	background: transparent url('../img/voting/star_xy_0x15.gif') no-repeat 0px 0px;
	padding-left: 17px;
	height: 16px;
	cursor: pointer;
}

body .Flux .rateStar_active,
body .Flux .starsRate_over .rateStar_active {
	background-position: 0px -30px;
}

body .Flux .rateStar_over,
body .Flux .starsRate_over .rateStar_over {
	background-position: 0px -60px;
}

/* Thumb rating */
.Flux .thumbTd {
	padding-right: 2px;
	float: left;
	line-height: 21px;
}

body .Flux td.thumbTd {
	padding-right: 2px;
}

body .Flux td.thumbTd a {
	text-decoration: none;
}

body .Flux .activeThumbUp,
body .Flux .activeThumbDown,
body .Flux .overThumbUp,
body .Flux .overThumbDown,
body .Flux .disableThumbUp,
body .Flux .disableThumbDown {
	width: 20px;
	height: 16px;
	display: block;
	background: transparent url('../img/voting/thumb_xy_0x20.gif') no-repeat 0px 0px;
}

body .Flux .activeThumbDown {
	background-position: 0px -20px;
}

body .Flux .overThumbUp {
	background-position: 0px -40px;
}

body .Flux .overThumbDown {
	background-position: 0px -60px;
}

body .Flux .disableThumbUp {
	background-position: 0px -80px;
}

body .Flux .disableThumbDown {
	background-position: 0px -100px;
}


/* Edit Content Overlays */

.Flux .editContentPanel .text,
.Flux .editContentPanel *,  
.Flux .editContentPanel .editForm .fieldName,
.Flux .overlayHolder .overlayTitle {
	color: Black;
}

.Flux .overlayHolder .overlayTitle {
	padding: 12px;
	font-size: 22px;
	margin: 0px;
}

.Flux .btnEditContent,
.Flux .btnDownloadContent,
.Flux .btnDeleteContent	{
	background-color: transparent;
	background-image: url('../img/btns/btns_edit_content_xy_0x40.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 16px;
	height: 16px;
	display: inline-block;
}

.Flux .btnDeleteContent {
	background-position: 0px 0px;
}

.Flux .btnDownloadContent {
	background-position: 0px -40px;
}

.Flux .btnEditContent {
	background-position: 0px -80px;
}

.Flux .dateTimePicker input {
	width: 88px;
	margin-right: 4px;
}

.Flux .btnDateTimePicker {
	background: transparent url('../img/btns/btn_date_picker.gif') no-repeat left center;
	display: block;
	width: 20px;
	height: 16px;
}

.Flux .btnDateTimePicker * {
	display: none;
}

body .Flux .editForm .blueLabeledInput input,
body .Flux .editForm .blueLabeledInput label {
	font-family: Arial;
	color: #3366FF;
	text-decoration: none;
	vertical-align: middle;
}

.Flux .overlayHolder .tagWorldList {
	display: block;
}

.Flux .overlayHolder .pc_txtFrm {
	width: 200px;
	vertical-align: middle;
}

.Flux .shareItemOverlay img {
	max-width: 320px;
	zoom: 1;
}

.ie6only .Flux .shareItemOverlay img { width:expression( this.clientWidth > 318? '320px':'auto'); }

/* Group Editor */
.Flux .groupEditPageContent {
	width: 60%;
	margin: 0px auto;
}
.Flux .groupEditModule .imgHolder img { margin-bottom: 4px; }
.Flux .groupEditModule .imgHolder {
	float: left;
	text-align: center;
	padding-bottom: 14px;
	margin-right: 7px;
}
.Flux .groupEditModule .groupLogoField {
	padding-top: 4px;
	margin-left: 80px;
}

/* embedded images and flash objects  */
.Flux .userProfileGuestbook li.listItem { float: none; }

.Flux .userProfileWide .myFeedRightColumn .userProfileGuestbook .cloudCenter img { max-width: 150px; }
.ie6only .Flux .userProfileWide .myFeedRightColumn .userProfileGuestbook .cloudCenter img { width: expression(this.clientWidth > 140?"150px":"auto"); }

body .Flux .userProfilePage .moduleUserProfile img,
body .Flux .userProfilePage .moduleUserProfile embed,
body .Flux .userProfilePage .moduleUserProfile object,

body .Flux .userProfileWide .moduleUserProfile img,
body .Flux .userProfileWide .moduleUserProfile embed,
body .Flux .userProfileWide .moduleUserProfile object {
 max-width:350px;
 width:expression(350 + "px");
}

.Flux .discussionBoard .comments .commentMessageText img,
.Flux .discussionBoard .comments .commentMessageText embed,
.Flux .discussionBoard .comments .commentMessageText object,

body .Flux .userProfilePage .user_information img,
body .Flux .userProfilePage .user_information embed,
body .Flux .userProfilePage .user_information object,

body .Flux .userProfileWide .user_information img,
body .Flux .userProfileWide .user_information embed,
body .Flux .userProfileWide .user_information object {
	max-width:300px;
	width:expression( (this.clientWidth||this.offsetWidth) > 295? '300px':'auto');
}

.Flux .userProfileWide .userProfileGuestbook .cloudCenter img,
.Flux .userProfileWide .userProfileGuestbook .cloudCenter embed,
.Flux .userProfileWide .userProfileGuestbook .cloudCenter object {
	max-width: 220px;
}

.ie6only .Flux .userProfileWide .userProfileGuestbook .cloudCenter img,
.Flux .userProfileWide .userProfileGuestbook .cloudCenter embed,
.Flux .userProfileWide .userProfileGuestbook .cloudCenter object {
	width: expression(this.clientWidth > 210?"220px":"auto");
}

body .Flux .userProfilePage .user_gb .bgLightColor img,
body .Flux .userProfilePage .user_gb .bgLightColor embed,
body .Flux .userProfilePage .user_gb .bgLightColor object,
 
body .Flux .userProfileWide .user_gb .bgLightColor img,
body .Flux .userProfileWide .user_gb .bgLightColor embed,
body .Flux .userProfileWide .user_gb .bgLightColor object {
 max-width:250px;
 width:expression(250 + "px");
}

body .Flux .userProfileWide .moduleHtmlContent embed,
body .Flux .userProfileWide .moduleHtmlContent object,
body .Flux .userProfileWide .moduleHtmlContent img {
	max-width:367px;
	width: expression(this.clientWidth > 357?"367px":"auto");
}

.ie6only .Flux .userProfileWide .moduleFmlControl img {
	width: expression(this.clientWidth||this.offsetWidth > 290?"100%":"auto");
}

/* UserPageNavigation */

.Flux .profileContentButton {
	display: block;
	margin-bottom: 5px;
	height: 28px;
	clear: both;
}

.Flux a .contentName,
.Flux a.profileContentButton,
.Flux a .contentCount {
	text-decoration: none;
}

.Flux a.profileContentButton:hover,
.Flux a.profileContentButton:hover .contentName {
	color: #fefefe;
}

.Flux .profileContentButton .contentName {
	height: 26px;
	display: block;
	line-height: 26px;
	font-size: 18px;
	padding: 0px 10px;
	color: #ffffff;
	cursor: pointer;
	width: 105px;
	overflow: hidden;
	float: right;
	margin-top: 4px;
}

.Flux .userProfileWide .profileContentButton .contentCount,
.Flux .userPagesNavigation .profileContentButton .contentCount {
	font-size: 20px;
	display: block;
	height: 33px;
	line-height: 33px;
	overflow: visible;
	padding-right: 2px;
	float: left;
	width: 50px;
	text-align: right;
	cursor: pointer;
}

.Flux .profileButtonBlue .contentName { background-color: #457597; }
.Flux a.profileButtonBlue:hover .contentName { background-color: #336699; }

.Flux .profileButtonBrown .contentName { background-color: #933333; }
.Flux a.profileButtonBrown:hover .contentName { background-color: #a90200; }

.Flux .profileButtonOrange .contentName { background-color: #a0441b; }
.Flux a.profileButtonOrange:hover .contentName { background-color: #CC6600; }

.Flux .profileButtonGreen .contentName { background-color: #3d6f3d; }
.Flux a.profileButtonGreen:hover .contentName { background-color: #336633; }

.Flux .profileButtonAqua .contentName { background-color: #459e9e; }
.Flux a.profileButtonAqua:hover .contentName { background-color: #66cccc; }

.Flux .profileButtonOlive .contentName { background-color: #b4af26; }
.Flux a.profileButtonOlive:hover .contentName { background-color: #d9d32c; }

.Flux .profileButtonGray .contentName { background-color: #666666; }

body .Flux .userProfileWide .profileButtonGray .contentCount { height: 30px; }


.Flux .profileModeButton {
	margin: 5px 0px 7px 0px;
}

.Flux .navHintText {
	padding: 12px 0px 8px 0px;
	font-weight: bolder;
}

.Flux .userPagesNavigation .menuItem a,
.Flux .userPagesNavigation .menuItem a:hover,
.Flux .userPagesNavigation .menuItem .menuItemText,
.Flux .userPagesNavigation .menuItem a:hover .menuItemText {
	display: block;
	padding: 0px 12px;
	text-align: right;
	font-size: 24px;
	line-height: 30px;
}

.fluxPage .Flux .userPagesNavigation .blockTabs {
	margin: 0px;
	background: none;
	border: none;
	height: auto;
	padding: 0px 0px 19px 0px;
	width: auto;
}

.Flux .profileEditButton,
.Flux .profileEditBtnText,
.Flux .profileEditText {
	padding: 2px 2px 2px 30px;
	background-image: url(../img/btns/profileedit_btns_xy_0x20_0000002.gif);
	background-repeat: no-repeat;
	border: none;
	white-space: nowrap;
}
.Flux .profileEditButton {
	display: block;
	margin: 1px 0px 2px 0px;
	border: 1px #e6e6e6 solid;
	background-color: #fcfcfc;
}

.Flux span.profileEditButton .profileEditBtnText,
.Flux span.profileEditButton .profileEditText {
	background: none; padding-left: 2px; 
}

.Flux .profileEditText { display: inline-block; }

.Flux .profileEditBtnText {
	display: inline-block;
	cursor: pointer;
}

.Flux .profileEditButton,
.Flux .profileEditButton a,
.Flux .linksPanelContent a {
	line-height: 19px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	display: block;
}

.Flux .profileEditButton,
.Flux .profileEditButton a,
.Flux a.profileEditButton:hover,
.Flux .profileEditButton a:hover {
	color: #666666;
}

.Flux .profileEditButton label { color: #000000; display: block; font-size: 11px; }

body .Flux .linksPanelContent a { margin: 1px 0px 2px 0px; }
body .Flux .linksPanelContent a.thumbnailHolder { margin: 0px; }

.Flux .linksPanelContent .bigText a { font-size: 14px; }

.Flux .activityShare .overlayFooter,
.Flux .linksPanelContent .overlayFooter a { display: none; }

.Flux .linksPanel .btnNoIcon {
	padding: 5px;
	background-image: none;
}

.Flux .linksPanel .btnFlagging {
	padding-left: 5px;
	background-image: none;
}

.Flux .linksPanel .btnNoIconCenter {
	padding: 5px;
	background-image: none;
	text-align: center;
}

.Flux .btnChangePhoto { background-position: 6px -174px; }
.Flux .btnComposeMail { background-position: 6px -17px; }
.Flux .btnManageAcc { background-position: 6px -57px; }
.Flux .btnEditProfile { background-position: 6px -62px; }
.Flux .btnBlockUser { background-position: 6px -116px; }
.Flux .btnFollowUser { background-position: 6px -146px; }
.Flux .btnUnfollowUser { background-position: 6px -88px; }
.Flux .btnFeatureMember { background-position: 6px 30px; }

.Flux .profileEditButton a.flugging-NEW {
	background: transparent url(../img/btns/profileedit_btns_xy_0x20_0000002.gif) no-repeat 2px -207px;
	padding-left: 25px;
	height: auto;
	margin: 0px;
}

.Flux .ownerThumbnail .userThumbnail {
	border-width:6px;
	width: 183px;
	height: 183px;
	border-width: 6px;
}

.fluxPage .Flux .tabArrow {
	width: 0px;
	height: 0px;
	border-top-width: 5px;
	border-style: solid;
	border-left: 5px transparent dotted;
	border-right: 5px transparent dotted;
	border-bottom: none;
	display: block;
	margin-left: 24px;
}

.Flux .ownerInfo {
	padding: 4px 0px 10px 7px;
}

.Flux .ownerInfo .text {
	line-height: 15px;
	font-weight: bolder;
}

.Flux .userProfileWide .linksPanel {
	/*position: relative;
	z-index: 20;*/
}

/*.Flux .linksPanelBG {
	position: absolute;
	background-color: #999999;
	filter:alpha(opacity:20);
	opacity: .25;
	width: 195px;
	height: 100%;
}*/

/*.ie6only .Flux .linksPanelBG {
	height: expression( this.parentNode.offsetHeight + "px" );
}*/

/*.Flux .linksPanelContent {
	padding: 10px 7px;
	position: relative;
	z-index: 20;
	zoom: 1;
}*/

.Flux .myCommunitesList .linksPanelContent { padding: 0px; }
/*.Flux .contentsList .linksPanelBG { width: 100%; }*/

.Flux .specialUserIcon,
.Flux .specialUserIconBig {
	background: transparent url( ../img/icons/specialusericon_0000001.gif ) no-repeat left top;
	width: 13px;
	height: 12px;
	margin-bottom: 6px;
}

.Flux * .specialUserIconBig {
	background-position: left -30px;
	width: 16px;
	height: 15px;
}

.Flux .communitySpecialUserIcon {
	background: transparent url( ../img/icons/communityspecialusericon_0000001.png ) no-repeat left top;
	height: 17px;
	line-height: 17px;
	padding-left: 20px;
	margin: 3px 0px;
}

/* Activity Share */
.Flux .contentCloud {
	margin-top: 5px;
}

.Flux .activityInfo {
	padding-bottom: 1px;
}

.Flux .contentCloud .cloudArrow {
	background-position: -20px 0px;
	padding-left: 12px;
	background-repeat: no-repeat;
}

.Flux .contentCloud .cloudCenter {
	padding: 4px 12px;
}

.Flux .contentCloud .cloudBg {
	background-color: #D3F6FF;
}

.Flux .contentCloud .cloudBorder {
	font-size: 0px;
	border-color: #66cccc;
}

.Flux .contentCloud .cloudPart {
	background-image: url(../img/activity/cloud_aqua_cache-00001.gif);
}

.Flux .contentCloud .cloudTop {
	border-top-width: 1px;
	border-top-style: solid;
	height: 7px;
}
.Flux .contentCloud .cloudBottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 7px;
}
.Flux .contentCloud .cloudLeft {
	background-position: 10px 0px;
	background-repeat: repeat-y;
}
.Flux .contentCloud .cloudRight {
	border-right-width: 1px;
	border-right-style: solid;
}

.Flux .contentCloud .cloudLeftTop {
	background-position: -40px 0px;
	background-repeat: no-repeat;
	padding-left: 8px;
	height: 8px;
	line-height: 8px;
	margin-left: 10px;
}

.Flux .contentCloud .cloudRightTop {
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-right: 8px;
	height: 8px;
	line-height: 8px;
}

.Flux .contentCloud .cloudLeftBottom {
	background-position: -40px bottom;
	background-repeat: no-repeat;
	padding-left: 8px;
	height: 8px;
	line-height: 8px;
	margin-left: 10px;
}

.Flux .contentCloud .cloudRightBottom {
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 8px;
	height: 8px;
	line-height: 8px;
}

.Flux .activityShare {
	background-color: #ffffff;
}

.fluxPage .Flux .activityShare,
.fluxPage .Flux .activityShare * {
	font-family: Arial!important;
}

.Flux .activityShare div.listItem {
	padding: 10px 13px 13px 10px;
}

.Flux ul.activityShare,
.Flux .activityShare .listItem,
.Flux .activityShare .dropDown .listItem {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

.Flux .activityShare .itemUserImage {
	padding-top: 3px;
	width: 52px;
	float: left;
}

.Flux .activityShare .activityItemInfo { margin-left: 60px; }

/* Special Share */
.Flux .specialShare .contentCloud .cloudBg { background-color: #d7ffd7; }
.Flux .specialShare .contentCloud .cloudPart { background-image: url(../img/activity/cloud_lime_cache-000001.gif); }
.Flux .specialShare .contentCloud .cloudBorder { border-color: #66cc8c; }

/* Community Share */
.Flux .communityShare .contentCloud .cloudBg { background-color: #ffffcc; }
.Flux .communityShare .contentCloud .cloudPart { background-image: url(../img/activity/cloud_orange_cache-000001.gif); }
.Flux .communityShare .contentCloud .cloudBorder { border-color: #cccc33; }

/* Comments Share */
.Flux .userProfileGuestbook .contentCloud .cloudBg { background-color: #ffffff; }
.ie6only .Flux .userProfileGuestbook .contentCloud .cloudPart { background-image: url(../img/activity/cloud_comments_chache-000001.gif); }
.Flux .userProfileGuestbook .contentCloud .cloudPart { background-image: url(../img/activity/cloud_comments_chache-000001.png); }
.Flux .userProfileGuestbook .contentCloud .cloudBorder { border-color: #999999; }

	/* texts */
.fluxPage .Flux .activityShare .text {
	color: #666666;
	font-size: 12px;
}
	
.fluxPage .Flux .activityShare .cloudCenter {
	font-size: 12px;
}
.fluxPage .Flux .activityShare .cloudCenter,
.fluxPage .Flux .groupActivityItem .contentCloud .cloudCenter { color: #354c4d; }

.fluxPage .Flux .activityShare .smallText,
.fluxPage .Flux .ownerGreatingsFilter .smallText  {
	color: #666666;
	font-size: 11px;
}

.fluxPage .Flux .activityShare .smallText b {
	font-weight: bold;
}
.fluxPage .Flux .activityShare .fieldTitle {
	font-size: 11px;
}

.Flux .activityShare .itemTitle {
	color: #666666;
	font-size: 15px;
	font-weight: bold;
}

.Flux .activityShare .specialUserTitle,
.Flux .activityShare .shareItemTitle,
.Flux .activityShare .shareItemTitle a {
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.Flux .activityShare .shareItemTitle {
	padding-bottom: 5px;
}
.Flux .activityShare .iconFavorite {
	background: transparent url( ../img/activity/icon_favorite.gif ) no-repeat left top;
	margin-left: 10px;
	height: 20px;
	width: 22px;
}

.Flux .activityShare .statusCaption,
.Flux .activityShare .contentTypeName {
	color: #999999;
}
.Flux .activityShare .contentTypeName {
	font-size: 18px;
	font-weight: bold;
}
.Flux .titleOffset {
	padding: 5px 0px 0px 10px;
}

.Flux .statusNewText {
	font-size: 11px;
	color: #333333;
}

.Flux .quotedText {
	margin-top: 8px;
	padding-left: 13px;
	background: transparent url( ../img/activity/contentquot.gif ) no-repeat -19px top;
	zoom: 1;
}

.Flux .quotedText .endQuot {
	background: transparent url( ../img/activity/contentquot.gif ) no-repeat left top;
	width: 13px;
}

.Flux .playVideoButton {
	display: none;
}

.Flux .videoThumbnailHolder {
	position: relative;
	display: block;
}

.Flux .videoThumbnailHolder .playVideoButton {
	background: transparent url( ../img/activity/playbutton.png ) no-repeat left top;
	width: 41px;
	height: 26px;
	position: absolute;
	left: 75px;
	top: 60px;
	display: block;
}

.ie6only .videoThumbnailHolder .playVideoButton {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static0.fluxstatic.com/-/clients/common/img/activity/playbutton.png',sizingmethod='crop',enabled='true');
}

/* Activity Rate */
.Flux .activityShare .thumbUp,
.Flux .activityShare .thumbDown {
	display: block;
	padding-left: 27px;
	height: 18px;
	line-height: 18px;
	background: transparent url(../img/activity/activityrate.gif) no-repeat left top;
}

.Flux .activityShare .thumbDown {
	background-position: left bottom;
}

.Flux .activityStars {
	background: transparent url(../img/activity/activitystars.gif) no-repeat left top;
	display: block;
	height: 17px;
	padding-left: 85px;
	line-height: 17px;
}

.Flux .activityShare .starsCount0 { background-position: 0px 0px; }
.Flux .activityShare .starsCount1 { background-position: 0px -20px; }
.Flux .activityShare .starsCount2 { background-position: 0px -40px; }
.Flux .activityShare .starsCount3 { background-position: 0px -60px; }
.Flux .activityShare .starsCount4 { background-position: 0px -80px; }
.Flux .activityShare .starsCount5 { background-position: 0px -100px; }



.fluxPage .Flux .activityShare a.smallLink,
.fluxPage .Flux .activityShare .shareContentOverlay a.smallLink,
.fluxPage .Flux .activityShare a.smallLink:hover {
	color: #b74862;
	font-size: 11px;
	text-decoration: none;
}

.fluxPage .Flux .activityShare a.smallLink:hover {
	text-decoration: underline;
}

/* Dashboard share feed buttons { */
.Flux .ownerGreatingsFilter {
	padding: 8px 11px 6px 11px;
	background-color: #ffffff;
}

.ie6only .Flux .dashBoardFilters,
.ie6only .Flux .ownerGreatingsFilter { height: 0.001%; }

.Flux .filterGreatingsOwner .bigText {
	font-size: 20px!important;
	color: #333333!important;
	font-weight: bold!important;
	white-space: nowrap;
}

.Flux .filterShareControls {
	height: 31px;
	background-color: #ededed;
	margin: 8px 0px 24px 0px;
}

.Flux .floatListWrap ul,
.Flux .floatListWrap li { list-style-type: none; padding: 0px; margin: 0px; }
.Flux .floatListWrap li { float: left; }

.Flux .floatListWrap ul.filterShareControls { padding-bottom: 6px; }

.ie6only .Flux .floatListWrap ul.filterShareControls {
	height: auto;
	padding-bottom: 31px;
}

.ie6only .Flux .filterShareControls .clearFloat {
	display: none;
	clear: none;
}

.Flux .filterShareControls a.filterButton {
	font-size: 14px;
	color: #000000!important;
	line-height: 31px;
	text-align: center;
	display: block;
	padding: 0px 15px;
	text-decoration: none!important;
	font-weight: normal!important;
}

.Flux .filterShareControls .shareControlsButton { padding-bottom: 9px; }
.Flux .filterShareControls a.filterButton:hover { color: #0071bc !important; }

.Flux .filterShareControls .selected { background: transparent url(../../common/img/activity/filtercloudarrow_000002.gif) no-repeat center bottom; }
.Flux .filterShareControls .selected a.filterButton,
.Flux .filterShareControls .selected a.filterButton:hover,
.Flux .dashBoardFilters .filterShareControls .selected a.filterButton,
body.fluxPage .fluxPageContainer .Flux a.wizardButton {
	background-color: #0071bc;
	color: #ffffff!important;
	text-decoration: none!important;
}
body.fluxPage .fluxPageContainer .Flux a.wizardButton:hover { background-color: #1081cc; }

body.fluxPage .Flux .ownerGreatingsFilter div.fieldGroup { padding-bottom: 7px; }
body.fluxPage .Flux .adminConsole .ownerGreatingsFilter .editForm .fieldGroup {padding-top: 0px;}
.Flux .ownerGreatingsFilter .editForm { padding: 0px; background: #ffffff!important; }
.Flux .ownerGreatingsFilter .inputTextarea { overflow: auto; background-color: #c6efff; border: none; }
.Flux .ownerGreatingsFilter .textareaWrapper { border: 1px #7bd7ff solid; background-color:#c6efff;}

 /* Dashboard Filter */
.ie6only .Flux .userDashboard * { zoom: 1; }
.Flux .dashBoardFilters {
	border-top: 2px #cccccc solid;
	background-color: #ffffff;
	padding: 10px 0px;
	margin: 10px 5px;
}

.Flux .dashBoardFilters .filterTitle {
	line-height: 22px;
	color: #333333;
	font-size: 12px;
	padding: 0px 10px;
}

.Flux .dashBoardFilters li.shareControlsButton,
.Flux .dashBoardFilters li.shareControlsMoreButton { background-color: Transparent!important; }

.Flux .dashBoardFilters .filterShareControls { background-color: Transparent; height: 22px; }
.Flux .dashBoardFilters ul li .filterButton {
	line-height: 22px;
	color: #0071bc;
	padding: 0px 7px;
	font-size: 12px;
	font-weight: bold!important;
}
.Flux .dashBoardFilters li.shareControlsMoreButton { float: right; background: none; }
.Flux .dashBoardFilters .moreButton .filterButton { background: none; }
.Flux .dashBoardFilters .selected .moreButton a.filterButton { }
.Flux .dashBoardFilters .moreButton a.filterButton:hover,
.Flux .dashBoardFilters .selected .moreButton a.filterButton {
	color: #0071bb!important;
	background-color: #eeeeee;
}
.Flux .dashBoardFilters .shareControlsMoreButton .moreButton {padding-bottom: 9px;}
.Flux .dashBoardFilters .selected .moreButton {
	background: transparent url(../../common/img/activity/filtercloudarrow_gray.gif) no-repeat center bottom;
}

.Flux .dashBoardFilters .tabButton {
	background: none;
	border: none;
	margin: 0px;
	padding: 0px 5px;
	height: 20px;
	line-height: 20px;
	color: #333333!important;
	font-weight: bold;
	font-size: 11px;
}

.Flux .dashBoardFilters .dashboardMoreFilters { padding: 8px; border: 2px #cccccc solid; margin-top: 5px; zoom: 1; }
.Flux .dashBoardFilters a.selected,
.Flux .dashBoardFilters a.selected:hover { color: #ffffff!important; background-color: #666666!important; }
.Flux .dashBoardFilters .filterInfo { color: #cccccc; font-size: 12px; padding: 5px 0px; }
.Flux .dashBoardFilters a.tabButton:hover { text-decoration: none!important; }
/* } Dashboard share feed buttons */

/* Twitter link { */
.Flux .twitterLink, .Flux .twitterLink a { font-size: 12px; color: #666666; text-decoration: none; }
.Flux .twitterLink img { vertical-align: middle; }
/* } Twitter link */

.Flux .filterGreatings {
	margin-bottom: 20px;
}

.Flux .filterGreatings a,
.Flux .filterGreatings span,
.Flux .filterGreatings .bigText {
	font-size: 15px;
}

.Flux .ie6png {
	display: none;
}

.Flux .profileModeSwitcher .blockTabs {
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
}

.Flux .profileModeSwitcher .tabButton * {
	cursor: pointer;
}

.Flux .filterSpacer {
	height: 15px;
	line-height: 15px;
	padding: 0px 7px;
	margin: 0px;
	font-size: 10px;
	background-color: #999999;
	filter: alpha(opacity=85);
	opacity: .85;
}

.Flux .contentTypeFiterBg {
	height: 25px;
	background-color: #999999;
	filter: alpha(opacity=35);
	opacity: .35;
	position: relative;
	z-index: 1;
	font-size: 0px;
}

.Flux .contentTypeFiter {
	position: relative;
	z-index: 2;
}

.Flux .contentFilterCtrls {
	padding: 3px 5px;
	position: absolute;
	white-space: nowrap;
	left: 0px;
	top: 0px;
	z-index: 2;
	height: 19px;
}

.Flux .contentFilterCtrls .selectDropDown {
	margin-top: 1px;
}

.Flux .contentFilterCtrls * {
	vertical-align: middle;
}

.fluxPage .Flux .contentFilterCtrls .text {
	color: #ffffff;
	line-height: 19px;
}

.Flux .profileModeSwitcher .tabButton img {
	margin: 0px;
}

.Flux .profileModeSwitcher .tabCenter {
	float: left;
}

.Flux .profileModeSwitcher .communitiesList {
	float: right;
	padding-bottom: 1px;
	margin: 0px;
	line-height: 26px;
}

.Flux .profileModeSwitcher .blockTabs .tabsUnderline {
	line-height: 4px;
	height: 4px;
	overflow: hidden;
	font-size: 0px;
	clear: both;
}

.fluxPage .Flux .profileModeSwitcher .tabButton {
	height: 28px;
	padding: 0px 10px;
	line-height: 28px;
	font-weight: bold;
	border: none;
	font-size: 14px;
	white-space: nowrap;
	margin-right: 2px;
}

.fluxPage .Flux .blockTabs .profileModeButton {
	display: block;
	padding: 0px 15px;
	line-height: 30px;
	height: 30px;
	font-size: 25px;
	text-align: right;
	margin: 0px 0px 5px 0px;
	border: none;
	cursor: pointer;
}

.fluxPage .Flux .blockTabs .profileModeButton .tabCenter {
	display: block;
	line-height: 30px;
	height: 30px;
	font-size: 25px;
	font-family: Arial;
	font-weight: normal;
	cursor: pointer;
}

.fluxPage .Flux .profileModeSwitcher .blockTabs .selected {
	border-bottom: none;
	margin-top: 0px;
}

.Flux .activityShare .navPanel {
	padding-top: 0px;
	font-size: 0px;
}

.Flux .activityShare .listItem .navPanel {
	height: 7px;
	overflow: visible;
}

.Flux .activityShare .navPanel a.flugging-NEW,
.Flux .activityShare .navPanel a.flugging-NEW span,
.Flux .activityShare .navPanel a.linkButton {
	color: #999999;
	font-size: 11px;
	padding-left: 0px;
	text-align: left;
	text-decoration: none;
}

.Flux .commentActionBar td {
	vertical-align: top;
	padding-top: 3px;
}

.Flux .commentActionBar {
	line-height: 16px;
}

.Flux .commentActionBar img { max-width: 450px; }
.ie6only .Flux .commentActionBar img { width: expression( this.offsetWidth > 440? "450px": "auto" ); }

.Flux .activityShare a.flugging-NEW,
.Flux .activityShare a.flugging-NEW * {
	background-image: none;
	height: auto;
	line-height: 16px;
}

.Flux .userProfileGuestbook .activityShare a.flugging-NEW {
	font-size: 10px;
	vertical-align: top;
	/*text-decoration: underline;*/
	display: block;
}

.Flux .activityShare .navPanel a.flugging-NEW,
.Flux .activityShare .navPanel a.flugging-NEW span,
.Flux .activityShare .navPanel a.linkButton:hover {
	color: #666666;
}

.Flux .activityShare .navPanel a.linkButton { color: #999999!important; }

.Flux .activityShare .contentThumbnail img,
.Flux .activityShare .contentThumbnail a {
	display: block;
}

.Flux .userProfileWide .spacer,
.Flux .activityShare img.contentSeparator {
	border-bottom: 1px #d1d1d1 solid;
	background-image: none;
}

.Flux .userProfileWide .toolBar {
	padding: 6px 6px 6px 0px;
}

.Flux .subToolBar {
	padding: 18px 0px 0px 20px;
}

.Flux .orderButtonHolder {
	padding: 7px 6px 0px 0px;
}

.Flux .communitiesListCount {
	color: #cccccc;
	background-color: #666666;
	font-weight: bold;
	padding: 0px 7px;
	line-height: 17px;
}

.Flux .userProfileWide .communitiesModule .itemImage .listItem {
	padding-bottom: 0px;
	padding-top: 0px;
}

.Flux .userProfileWide .memberCountHolder .hugeTitle {
	font-size: 18px;
	line-height: 23px;
}

.Flux .userProfileWide .communitiesModule .smallText,
.Flux .userProfileWide .communitiesModule .smallLink {
	font-size: 11px;
	line-height: 10px;
}

.Flux .userProfileWide .communitiesModule .listItem {
	clear: both;
	padding-bottom: 14px;
}

.Flux .userProfileWide .communitiesModule .listItem .listItem {
	padding-left: 0px;
	padding-bottom: 0px;
}

.Flux .userProfileWide .myCommunitesList .itemTitle,
.Flux .userProfileWide .myCommunitesList .itemTitle a {
	font-size: 18px;
	line-height: 1;
}

.Flux .userProfileWide .myCommunitesList .itemTitle {
	padding-bottom: 5px;
	padding-top: 4px;
}

.Flux .userProfileWide .communitiesModule .thumbnailSize90x90 {
	width: 80px;
	height: 80px;
}

/* Dashboard Items */

/* Sub pages no-data */
.Flux .noDataContainer {
	height: 180px;
	width: 100%;
}
.Flux .noDataContainer .hugeTitle {
	font-size: 18px;
}

/* Dashboard Overlay */

.Flux .activityShare .overlayBlock {
	padding: 0px;
}

.Flux .activityOverlayHeader {
	padding-bottom: 5px;
}

.Flux .activityShare a.infoLink,
.Flux .activityShare .infoLink .smallText {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.Flux .activityOverlayHeader .infoLinkHolder {
	padding-left: 5px;
}

.Flux .activityShare .activityOverlayHeader .infoLink .smallText {
	font-size: 11px;
}

.Flux .activityShare .overlayBlock .contentTitle,
.Flux .activityShare .overlayBlock .contentTitle * {
	font-size: 24px;
	color: #b74862;
	font-weight: bold;
}

.Flux .activityOverlayContent {
	background: #ffffff;
	border: 1px #999999 solid;
}

.Flux .activityOverlayContent .mediaArea {
	width: 552px;
	padding: 16px 4px;
}
.Flux .scrollArea {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 460px;
}

.Flux .activityAction {
	padding: 5px;
}

.Flux .activityOverlayContent .mediaArea img {
	max-width: 550px;
}

.Flux .activityOverlayContent .postContentBody {
	text-align: left;
}

.fluxPage .ie6only .Flux .scrollArea {
	height: expression(((this.clientheight||this.offsetheight) > 450)?"460px":"auto");
}

.fluxPage .ie6only .Flux .activityOverlayContent .mediaArea img {
	width: expression(this.clientWidth > 540?"550px":"auto");
}

.Flux .activityShare .overlayBlock .btnHolder {
	float: right;
	position: relative;
	padding: 0px;
}

.Flux .activityShare .btnHolder a {
	display: none;
}

.Flux .activityShare .editForm {
	background-color: Transparent;
}

.Flux .activityShare .overlayBlock a.closeButton,
.Flux .activityShare .overlayBlock a.closeButton:hover {
	width: 16px;
	height: 16px;
	background: transparent url(../img/activity/closeoverlay_btn.gif) no-repeat left top;
	font-size: 0px;
	position: absolute;
	right: 0px;
	margin: 2px 3px;
	display: block;
	color: #999999;
}

.Flux .activityShare .overlayBlock a.closeButton:hover {
	color: #989898;
}

.Flux .activityShare .overlayBlock .contentHolder {
	border: none;
	background: transparent;
	padding: 4px;
}

.Flux .contentActionsHolder {
	border-top: 1px #999999 solid;
	padding: 12px;
}

.Flux .activityShare .overlayBlock .spacer {
	height: 52px;
	border-left: 1px #cccccc solid;
	width: 1px;
	border-bottom: none;
}

.Flux .activityShare .contentActionsHolder .FluxWidget .share a.shareButton,
.Flux .activityShare .contentActionsHolder .FluxWidget .share a.shareButton:hover {
	width: 92px;
	background: transparent url( ../img/activity/activityicons_000001.gif ) no-repeat left 20px;
	height: 20px;
	padding: 0px 0px 18px 0px;
	color: #b74862;
	text-transform: lowercase;
	font-size: 18px;
}

.Flux .communityRateLogo {
	float: left;
	padding-right: 3px;
	display: block;
}

.Flux .communityRateText {
	float: left;
}

.Flux .communityRateText .smallText {
	font-size: 10px;
	display: block;
	color: #666666;
}

.Flux .activityShare .addToFavorites-NEW,
.Flux .activityShare a.addToFavorites-NEW,
.Flux .activityShare a.addToFavorites-NEW:hover,
.Flux .activityShare .overlayBlock .communityRateText .communityName {
	font-size: 18px;
	color: #b74862;
	display: block;
}

.Flux .communityRateText .rateCommentIco {
	color: #666666;
	font-size: 12px;
	display: block;
	padding-right: 50px;
	background: transparent url( ../img/activity/activityicons.gif ) no-repeat right -28px;
}

.Flux .activityShare .activityOverlayContent .contentTitle,
.Flux .activityShare .activityOverlayContent .contentData,
.Flux .activityShare .contentBody .smallText {
	display: none;
}

.Flux .activityShare .descriptionText,
.Flux .activityShare .descriptionTitle {
	font-size: 12px;
	color: #666666;
	cursor: pointer;
}

.Flux .activityShare .descriptionHolder .descriptionTitle {
	color: #000000;
}

.Flux .activityShare .overlayBlockWrapper {
	top: 100px;
}

.Flux .descriptionHolder {
	padding: 10px 11px;
	cursor: pointer;
}

.Flux .activityShare .activityOverlayContent .addToFavorites-NEW,
.Flux .activityShare .activityOverlayContent a.addToFavorites-NEW:hover {
	background: transparent url( ../img/activity/activityicons.gif ) no-repeat -102px 0px;
	height: 20px;
	line-height: 20px;
	width: auto;
}

/* Private Profile */
.Flux .privateProfileWarn {
	padding-left: 6px;
}

.Flux .privateProfileWarn .hugeTitle {
	font-size: 18px;
	font-weight: bold;
}

.Flux .privateProfileCommunities {
	padding-top: 20px;
}

.Flux .privateProfileCommunities .itemsList {
	padding-top: 8px;
}

.Flux .privateProfileCommunities .itemImage {
	padding-right: 6px;
}

.Flux .privateProfileCommunities .listItem .listItem {
	padding: 0px;
}

.Flux .privateProfileCommunities .listItem {
	padding-right: 18px;
	padding-bottom: 14px;
}

.Flux .privateProfileCommunities .memberText {
	font-size: 8px;
}

.Flux .privateProfileCommunities .communityTitle {
	padding-bottom: 6px;
}

.Flux .privateProfileCommunities .communityTitle a,
.Flux .privateProfileCommunities .memberCount {
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}
/*  Group Digest */
.Flux .activityShare .groupDigest .digestBody{
	padding-bottom:8px;
}
.Flux .activityShare .groupDigest .digestBody .shareItemTitle{
	color: #b74862;
}
.Flux .activityShare .groupDigest .digestBody a.shareItemTitle:hover{
	text-decoration: underline;
}
.Flux .activityShare .groupDigest .itemUserImage {
	width: 50px;
}
.Flux .activityShare .groupDigest .digestBody div{
	color: #666666;
}
.Flux .activityShare .groupDigest .digestBody .caption{
	line-height: 20px;
	padding-bottom: 11px;
}
.Flux .activityShare .groupDigest .digestBody .memberSection{
	padding-bottom: 20px;
}
.Flux .activityShare .groupDigest .digestBody .sectionTitle{
	font-size: 14px;		
	font-weight: bold;	
	padding-bottom: 6px;
}
.Flux .activityShare .groupDigest .digestBody .contentSection .sectionTitle{
	padding-bottom: 3px;
}
.Flux .activityShare .groupDigest .digestBody .contentSlat{
	float:left;
	vertical-align:top;
	width: 73px;		
	font-weight: bold;
	font-weight: bold;
	padding: 3px 0 11px 1px;
}
.Flux .activityShare .groupDigest .digestBody .contentSlat .slatText{
	width: 102px;		
}

.Flux .activityShare .groupDigest .digestBody .memberSlat{
	display:inline-block;
	vertical-align:bottom;
	padding-left:1px;
	padding-right:5px;
}
.Flux .activityShare .groupDigest .digestBody .contentSection .separator{
	padding-left: 36px;
	float:left;	
}
.Flux .groupDigest .videoThumbnailHolder .playVideoButton {
	background: transparent url( ../img/activity/video_icon.png ) no-repeat left top;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 47px;
	top: 32px;
	display: block;
}

/*  Share Content Overlay  */
.Flux .shareContentOverlay{
	width: 502px;
}

.Flux .shareContentOverlay .editForm,
.Flux .adminConsole .shareContentOverlay .editForm {
	padding: 0px 8px 16px 8px;
}

body .Flux .shareLinkOverlay .editForm {
	padding: 12px 14px 20px 12px;
}

.fluxPage .Flux .shareContentOverlay .activityShareForm {
	padding: 20px 0px 0px 0px;
}

.Flux .shareContentOverlay .hugeTitle {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 16px;
}

.Flux .shareContentOverlay .editForm .pc_txtFrm,
.Flux .shareContentOverlay .editForm .inputTextarea {
	border-width: 0px;
	font-size: 14px;
	padding: 3px 12px 2px 12px;
	background-color: #FFFFFF;
	margin: 4px 0px;
	vertical-align: middle;
}

.Flux .shareContentOverlay .editForm .pc_txtFrm {
	width: 176px;
}

.Flux .shareContentOverlay .editForm .searchField {
	width: 401px;
	border: 1px #666666 solid;
	font-size: 14px;
	padding: 3px 12px 2px 12px;
	background-color: #FFFFFF;
	margin: 4px 0px;
	vertical-align: middle;
}

body .Flux .shareLinkOverlay .editForm .inputText {
	width: 410px;
	border: none;
	font-size: 14px;
	padding: 4px 10px 3px 10px;
	background-color: #FFFFFF;
	margin: 6px 0px 7px 0px;
	vertical-align: middle;
}

.Flux .shareContentOverlay .editForm .inputTextarea {
	width: 450px;
	height: 142px;
	padding-right: 0px;
}

.Flux .shareContentOverlay .editForm .fieldGroup,
.Flux .adminConsole .shareContentOverlay .editForm .fieldGroup {
	margin: 0px;
	height: 326px;
	padding: 0px;
}

body .Flux .shareLinkOverlay .editForm .fieldGroup,
body .Flux .adminConsole .shareLinkOverlay .editForm .fieldGroup {
	height: 134px;
}

.Flux .shareContentOverlay .editForm .field {
	padding: 11px 0px 15px 0px;
}

.Flux .shareContentOverlay .editForm .bigText,
.Flux .shareContentOverlay .editForm .bigText b {
	font-size: 16px;
	line-height: 16px;
	color: #333333;
}

.Flux .shareContentOverlay .editForm .text {
	font-size: 14px;
	color: #333333;
}

.Flux .shareContentOverlay a.smallLink {
	font-size: 11px;
	color: #b74862;
	text-decoration: none;
}

.Flux .shareContentOverlay a.smallLink:hover {
	text-decoration: underline;
}

.Flux .activityShare .shareContentOverlay .subTitle,
.Flux .activityShare .searchSubTitle {
	font-size: 13px;
	padding-top: 15px;
	font-weight: bold;
}

.Flux .activityShare .searchSubTitle {
	padding-bottom: 4px;
}

.Flux .activityShare .shareContentOverlay .subTitle {
	padding-bottom: 13px;
}


.Flux .activityShare .overlayBlock .shareContentOverlay .contentTitle {
	color: #666666;
}

.Flux .activityShare .shareContentOverlay .editForm .smallText,
.Flux .activityShare .shareContentOverlay .editForm .smallText strong {
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 1;
}

.fluxPage .Flux .activityShare .shareContentOverlay .editForm .infoText {
	color: #000000;
	font-size: 11px;
	padding-top: 6px;
	display: block;
}

.fluxPage .Flux .activityShare .shareContentOverlay .editForm .agreeText .infoText{
	padding-top: 4px;
}

.Flux .wizardButton,
.Flux .pagerButtons .fluxPager a.linkButton {
	float: left;
	width: 70px;
	padding: 0px;
}

.Flux .searchResultList {
	border: 1px #999999 solid;
	padding: 5px;
	background-color: #ffffff;
	height: 258px;
	overflow: auto;
	margin-top: 5px;
}

.Flux .activityShare .noOffset {
	margin: 0px;
}

.Flux .activityShare .searchResultList .listItem {
	padding: 10px;
}

.Flux .widthAuto {
	width: auto;
	padding: 0px 12px;
}

.Flux .shareContentOverlay .btnsHolder {
	float: right;
}

.Flux .shareContentOverlay .commonButton,
.Flux .shareContentOverlay .commonButton .btnColorDefaultThin span,
.Flux .userProfileGuestbook .commonButton,
.Flux .userProfileGuestbook .commonButton span {
	background-image: none;
	line-height: 21px;
	height: 21px;
	vertical-align: middle;
}

.Flux .shareContentOverlay .commonButton,
.Flux .userProfileGuestbook .commonButton,
.Flux .overlayBlock .contentHolder a.overlayTabBtn,
.fluxPage .fluxPageContainer .Flux a.wizardButton,
.Flux .shareContentOverlay .commonButton .btnLeft .btnRight .btnCenter,
.Flux .userProfileGuestbook .commonButton .btnLeft .btnRight .btnCenter,
.Flux .pagerButtons .fluxPager a.linkButton {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 21px;
	height: 21px;
	background-color: #5c715a;
	color: #ffffff;
	margin-left: 4px;
	text-align: center;
}

.fluxPage .fluxPageContainer .Flux .pageContent a.smallButton {
	height: 15px;
	line-height: 15px;
	font-size: 11px;
}

.Flux .ownerBarButtons {
	height: 15px;
}

.Flux .ownerBarButtons .linkButton {
	line-height: 15px;
}

.Flux .overlayBlock .contentHolder a.overlayTabBtn,
.fluxPage .fluxPageContainer .Flux a.wizardButton {
	display: block;
}

.Flux .userProfileGuestbook a.commonButton:hover,
.Flux .userProfileGuestbook a.commonButton:hover .btnLeft .btnRight .btnCenter,
.Flux .shareContentOverlay a.commonButton:hover,
.fluxPage .fluxPageContainer .Flux a.wizardButton:hover,
.Flux .shareContentOverlay a.commonButton:hover .btnColorDefaultThin span,
.Flux .shareContentOverlay a.commonButton:hover .btnColorDefaultThin .btnLeft .btnRight .btnCenter {
	color: #ffffee;
	background-color: #608060;
}

.Flux .overlayBlock a.selectContentSourceBtn {
	background-image: url( ../img/activity/contentsharewizard_icos.gif );
	font-size: 14px!important;
	text-decoration: none!important;
	padding-left: 34px;
	color: #b74862!important;
	background-repeat: no-repeat;
	font-weight: normal!important;
	display: block;
	margin-bottom: 16px;
}

.Flux .overlayBlock a.selectContentSourceBtn:hover {
	color: #b84963
}

.Flux .shareContentOverlay .btnAddContent {
	background-position: 0px 0px;
	height: 24px;
	line-height: 24px;
}

.Flux .shareContentOverlay .btnUploadContent {
	background-position: 0px -50px;
	height: 27px;
	line-height: 27px;
}

.Flux .shareContentOverlay .btnUrlContent {
	background-position: 0px -100px;
	height: 32px;
	line-height: 32px;
}

.Flux .shareContentOverlay .btnSelectContent {
	background-position: 0px -150px;
	height: 32px;
	line-height: 32px;
}

.Flux .btnsPadding {
	padding: 28px 0px 0px 26px;
}

.Flux .fieldPadding,
.Flux .previewOverlay .text,
.Flux .previewOverlay .contentTitle {
	padding-bottom: 8px;
}

.Flux .previewOverlay .contentBody {
	text-align: center;
}

.Flux .activityShare .previewOverlay .overlayBlockWrapper {
	top: 185px;
}

.Flux .activityShare .previewOverlay .editForm {
	padding-top: 10px;
}

.Flux .activityShare .previewOverlay .overlayBlock .contentTitle,
.Flux .activityShare .previewOverlay .overlayBlock .contentTitle * {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-align: left;
}

.Flux .overlayTabs {
	border-bottom: 2px #000000 solid;
}

.Flux .overlayBlock .contentHolder .overlayTabs a {
	font-size: 11px;
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 0px 15px;
}

.Flux .overlayBlock .contentHolder .overlayTabs a.selected,
.Flux .overlayBlock .contentHolder .overlayTabs a.selected:hover {
	background-color: #000000;
}

.Flux .sutItem .thumbnailHolder img { border: 3px solid; }

/* User Profile adds */
body .Flux .userProfileWide .zoneLeftWide,
body .Flux .userProfileWide .zoneRightWide{
	width:369px!important;
	overflow: hidden;
}
body .Flux .userProfileWide .zoneLeftWide .smallText,
body .Flux .userProfileWide .zoneLeftWide .smallText a,
body .Flux .userProfileWide .zoneRightWide .smallText,
body .Flux .userProfileWide .zoneRightWide .smallText a,
body .Flux .userProfileWide .zoneRightWide .smallText,
body .Flux .userProfileWide .zoneRightWide .smallText a{
	font-size:11px!important;
}
body .Flux .userProfileWide .zoneLeftWide .blockContent,
body .Flux .userProfileWide .zoneRightWide .blockContent,
body .Flux .userProfileWide .columnRight .zoneLeftWide .zoneContent {
	padding:0!important;
}
body .Flux .userProfileWide .zoneLeftWide .thumbnailSize120x90 .thumbnail,
body .Flux .userProfileWide .zoneLeftWide .thumbnailSize90x90 .thumbnail,
body .Flux .userProfileWide .zoneRightWide .thumbnailSize70x70 .thumbnail,
body .Flux .userProfileWide .zoneRightWide .thumbnailSize50x50 .thumbnail,
body .Flux .userProfileWide .zoneRightWide .thumbnailSize40x40 .thumbnail,
body .Flux .userProfileWide .zoneRightWide .thumbnailSize93x70 .thumbnail,
body .Flux .userProfileWide .zoneRightWide .thumbnailSize70x70 .thumbnail,
body .Flux .userProfileWide .zoneRightWide .thumbnailSize50x50 .thumbnail,
body .Flux .userProfileWide .zoneLeftWide img.thumbnailSize90x90,
body .Flux .userProfileWide .zoneLeftWide img.thumbnailSize120x90,
body .Flux .userProfileWide .zoneRightWide img.thumbnailSize70x70,
body .Flux .userProfileWide .zoneRightWide img.thumbnailSize50x50,
body .Flux .userProfileWide .zoneRightWide img.thumbnailSize40x40,
body .Flux .userProfileWide .zoneRightWide img.thumbnailSize93x70,
body .Flux .userProfileWide .zoneRightWide img.thumbnailSize70x70,
body .Flux .userProfileWide .zoneRightWide img.thumbnailSize50x50{
	border:0!important;
}

body .Flux .userProfileWide .zoneLeftWide .blockHeader .blockHeaderInner .blockTitle,
body .Flux .userProfileWide .zoneRightWide .blockHeader .blockHeaderInner .blockTitle,
body .Flux .userProfileWide .zoneRightWide .blockHeader .blockHeaderInner .blockTitle{
	font-size:18px!important;
	text-transform:uppercase;
}

body .Flux .userProfileWide .linkButton {
}
body .Flux .userProfileWide .columnLeft .zoneContent {
	padding:0 5px!important;
}
body .Flux .userProfileWide .columnRight .zoneContent {
	padding:0 5px!important;
}
body .Flux .userProfileWide .columnRight .zoneRightWide .zoneContent {
	padding:0 0 0 5px!important;
}

body .Flux .userProfileWide .zoneTop{
	width: 950px!important;
	padding-top: 0px;
}

.Flux .transparencyHolder {
	position: relative;
	z-index: 1;
}

.Flux .bgContent {
	position: relative;
	padding: 0px 10px;
	z-index: 2;
	height: 19px;
	line-height: 19px;
	white-space: nowrap;
}

.Flux .alphaBg {
	height: 19px;
	line-height: 19px;
	background-color: #999999;
}

.Flux .alphaHolder {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.Flux .bgOpacity8 {
	opacity: .18;
	filter: alpha(opacity=18);
	width: 100%;
}

.Flux .bgOpacity16 {
	opacity: .26;
	filter: alpha(opacity=26);
	zoom: 1;
}

.Flux .bgOpacity25 {
	opacity: .35;
	filter: alpha(opacity=35);
	width: 100%;
}

html>body .Flux .mainContentZone * {
	zoom: 1;
}

.Flux .activityShare .inputCheckbox input {
	margin: 0px;
	height: 13px;
	width: 13px;
	vertical-align: middle;
	line-height: 14px;
}

.Flux .activityShare .inputCheckbox label {
	margin-right: 7px;
	vertical-align: middle;
	color: #000000;
	font-size: 14px;
	line-height: 14px;
}

.Flux .userProfileWide .noborderContent {
	border: none;
}

.Flux .userProfileWide .blockContent {
	padding: 0px;
	border: none;
}

.Flux .userProfileWide .blockPadding {
	padding: 0px;
}

.Flux .statInfo {
	padding-top: 12px;
}

.Flux .userProfileWide .blockContent .listItem DIV.text {
	padding-top: 3px;
	text-align: center;
}

.Flux .userProfileWide .blockContent .listItem DIV.text A.smallLink {
	font-size: 12px;
}

/*******************************/
/* New profile drop down */
.Flux .selectDropDown {
	padding: 0px 10px 0px 0px;
	margin: 3px 8px 0px 4px;

	background: transparent url(../img/icons/ddarrow.gif) no-repeat right center;
	cursor: pointer;
}

.Flux .ie6only .optionsList {
	top: 18px;
}

.Flux .ie6only .currentOption,
.Flux .ie6only .selectDropDown  {
	display: inline;
}

.Flux .optionsList,
.Flux .option,
.Flux .selectDropDown a.option {
	background-color: #cccccc;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}

.Flux .optionsList {
	display: none;
}

.Flux .currentOption {
	padding: 0px 7px;
}

.Flux .option {
	display: block;
	padding: 0px 5px;
	line-height: 18px;
	white-space: nowrap;
}

.Flux .selectDropDown .disabled {
	color: #999999;
}

.Flux .selectDropDown .optionsList a.option:hover,
.Flux .selectDropDown .optionsList a.selected {
	color: #ffffff;
	background-color: #808080;
}


.Flux .active {
	position: relative;
	z-index: 3000;
}

.Flux .active .optionsList {
	left: 0px;
	display: block;
	padding: 3px 2px;
	position: absolute;
	width: 100%;
}

.Flux .active .scrollableList {
	height: 270px;
	overflow-y: scroll;
	overflow-x: hidden;
	width: auto;
}

.Flux .contentsList {
	padding: 22px 7px 11px 7px;
}

.Flux .contentsList .quotedText {
	margin-top: 11px;
}

.Flux .contentsList .hugeTitle,
.Flux .contentsList .hugeTitle a {
	font-size: 18px;
	line-height: 22px;
}

.Flux .contentsList .listItem {
	padding: 24px 6px 0px 6px;
}

.Flux .contentsList .itemInfo {
	padding-left: 11px;
	overflow: hidden;
}

.Flux .sortIndxInput {
	height: 16px;
	width: 18px;
	padding: 0px 3px;
	border: 1px #cccccc solid;
	font-size: 14px;
	line-height: 16px;
}

.Flux .friendsList .itemInfo {
	padding-top: 28px;
	width: 390px;
}

.Flux .contentsList .editMode .itemInfo {
	width: 430px;
}

.Flux .userProfileWide .contentsList .toolBar {
	padding: 20px 0px 8px 0px;
	background-color: Transparent;
}

.Flux .contentsList .smallLink,
.Flux .contentsList .smallText,
.Flux .contentsList .listItem .toolBar .linkButton {
	font-size: 11px;
}

.Flux .contentsList .listItem .toolBar a.wizardButton {
	margin: 0px 4px 0px 0px;
}

.Flux .contentsList .toolBar .linkButton,
.Flux .contentsList .toolBar .smallText {
	/*color: #999999;*/
}

.Flux .userProfileWide .contentsList .listItem DIV.text {
	text-align: left;
	margin-top: 1px;
}

.Flux .userProfileWide .contentsList .listItem .friendInfo {
	font-size: 12px;
}

.Flux .myPosts .contentsList {
	padding-top: 0px;
}

.Flux .ownerTitle {
	padding: 0px 6px;
}

.Flux .userProfileWide .ownerTitle .bigText,
.Flux .userProfileWide .ownerTitle .newConentBtn {
	line-height: 36px;
}

.Flux .contentText {
	padding: 10px 0px 5px 0px;
}

.Flux .optionalFilter {
	display: block;
	padding-left: 12px;
	line-height: 12px;
	background-image: url(../img/icons/members_collapse_ico.gif);
	background-repeat: no-repeat;
}

.Flux .collapsed {
	background-position: left -30px;
}

.Flux .expanded {
	background-position: left top;
}

/***********Old Mail Css Classes***************/

.Flux .mail .old .blockPadding {
	clear: none;
	padding: 0px;
}

.Flux .mail .old .btnWidthFill {
	width: 171px;
}

/* mail page */
.Flux .mail .old .blockHeader {
	margin-bottom: 16px;
}

/* Mail folder icons */
.Flux .mail .old .sideBar {
	width: 200px;
}

.Flux .mail .old .sideBar .sideBarItem .sideBarButton {
	background-image: url('../img/messaging/folders_xy_30x30_version-2.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
}
.Flux .mail .old .folderList .Messages {
	background-position: -3px 0px;
}
.Flux .mail .old .folderList .Notifications {
	background-position: -3px -32px;
}
.Flux .mail .old .folderList .Invitations {
	background-position: -3px -62px;
}
.Flux .mail .old .folderList .Comments {
	background-position: -3px -89px;
}
.Flux .mail .old .folderList .Sent {
	background-position: -3px -121px;
}
.Flux .mail .old .folderList .Drafts {
	background-position: -4px -152px;
}
.Flux .mail .old .folderList .TrashMail {
	background-position: -4px -181px;
}
.Flux .mail .old .folderList .Bulletins {
	background-position: -3px -210px;
}

/* Grid */

.Flux .mail .old .headerCell {
	padding: 5px;
}

.Flux .mail .old .headerRow .headerCell,
.Flux .mail .old .headerRow .sortableCell {
	background-color: #dadada;
}

.Flux .mail .old .fluxPage .Flux a.sortButton {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 5px;
}

.Flux .mail .old .btnSelected {
	background-color: #c3c3c3;
}

.Flux .mail .old .sortArrow {
	background-image: none;
	margin-left: inherit;
	width: inherit;
	height: inherit;
	vertical-align: inherit;
}

.Flux .mail .old .subDataCell {
	padding: 11px 5px;
	cursor: default;
}


.Flux .mail .old .dataCell {
	padding: 5px 10px;
	cursor: default;
}

.Flux .mail .old .cellSpacer {
	width: 2px;
	height: 2px;
	overflow: hidden;
	font-size: 0px;
}

.Flux .mail .old .messageList .thumbnailSize25x25 {
	margin-right: 5px;
	display: inline;
	vertical-align: middle;
}

.Flux .mail .old .iconMail_simple,
.Flux .mail .old .iconMail {
	background: transparent url('../img/icons/mailtype_icon_xy_0x30.gif ') no-repeat left center;
	width: 13px;
	height: 13px;
	cursor: pointer;
}

.Flux .mail .old .iconMail {
	background-position: -60px center;
}

.Flux .mail .old .unreadItem .iconMail {
	background-position: -30px center;
}

.Flux .mail .old .messageListNew {
	width: 100%;
	margin: auto;
	border-bottom: none;
}

.Flux .mail .old .editMessage .inputTitle {
	width: 45px;
	vertical-align:  middle;
	text-align: right;
}

.Flux .mail .old .editMessage .headerPart .input {
	width: 99%;
	padding-bottom: 5px;
	padding-left: 10px;
}

.Flux .mail .old .editMessage .subjectInput {
	border: 1px solid #E1E1E1;
	width: 303px;
}

.Flux .mail .old .editMessage .inputTitle {
	width: 45px;
	vertical-align:  middle;
	text-align: right;
}

.Flux .mail .old .editMessage .headerPart .input {
	width: 99%;
	padding-bottom: 5px;
	padding-left: 10px;
}

.Flux .mail .old .editMessage .subjectInput {
	border: 1px solid #E1E1E1;
	width: 303px;
}

.Flux .userProfileGuestbook .user_gb {
	padding: 20px;
}

.Flux .userProfileGuestbook .commonButton {
	margin-top: 5px;
}

.Flux .userProfileGuestbook .activityShare {
	background-color: Transparent;
}

.Flux .userProfileGuestbook .activityShare .listItem {
	padding: 5px 0px 18px 0px;
}

.Flux .userProfileGuestbook .activityShare .listItem .listItem {
	padding: 0px;
}

.Flux .userProfileGuestbook .itemUserImage {
	padding-top: 5px;
}

.Flux .userProfileGuestbook .blockContent_transparent {
	padding: 0px;
}

.Flux .user_gb .sortBar .selected  {
	background:transparent!important;
}

.Flux .userProfileGuestbook .activityShare .flugging-NEW {
	padding-left: 2px;
	float: none;
}

.Flux .postCommentGreeting {
	padding-bottom:15px;
}
.Flux .greeting {
	font-size:14px;
	padding-top:4px;
}
.Flux .user_gb b {
	font-weight:normal!important;
}
.Flux .commentViewMode {
	border-bottom:1px solid #ccc;
	padding-bottom:7px;
}

/************************** Dashboard modules ******************************/
/* IE6 Fix */
.fluxPage .ie6only .itemsList .columnLeft {
	float: none;
	display: inline;
}

.fluxPage .ie6only .itemsList .columnLeft div {
	display: inline;
}
/* My Photos, Videos, Users */
.Flux .galleryModule {
	text-align: center;
}

.Flux .galleryList {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	font-size: 0px;
	list-style-type: none;
	letter-spacing: -1px;
}

.Flux .galleryItem {
	display: -moz-inline-box;
	display: -webkit-inline-box !important;
	*display: inline;
	text-align: center;
	vertical-align: top;
	list-style-type: none;
	zoom: 1;
	letter-spacing: normal;
}

.ie8only .Flux .galleryItem {
	display: inline-block;
}

.ie6only .Flux .galleryItem .listItem {
	display: inline;
	zoom: 1;
}

.Flux .userProfileWide .block img.thumbnail {
	border: none;
}

.Flux .userProfileIFollow .galleryList,
.Flux .userProfileFollowers .galleryList,
.Flux .userProfileVideoGallery .galleryList,
.Flux .userProfilePhotoGallery .galleryList {
	padding:0px 0px;
}

/*  Centering fixes  */
.Flux .userProfilePhotoGallery .galleryList { width: 284px; }
.Flux .userProfileVideoGallery .galleryList { width: 285px; }
.Flux .zoneContentCenter .userProfilePhotoGallery .galleryList { width: 364px; }
.Flux .zoneContentCenter .userProfileVideoGallery .galleryList { width: 100%; }
.Flux .userProfileIFollow .galleryList,
.Flux .userProfileFollowers .galleryList { width: 270px; }
.Flux .zoneContentRight .userProfileIFollow .galleryList,
.Flux .zoneContentRight .userProfileFollowers .galleryList { width: 360px; }

/*  People modules */
.Flux .userProfileFollowers .galleryItem,
.Flux .userProfileIFollow .galleryItem {
	padding:5px 0px;
	text-align: center;
}
.Flux .userProfileFollowers .thumbnailHolder,
.Flux .userProfileIFollow .thumbnailHolder { padding: 0px 10px; }

.Flux .userProfileFollowers .galleryItem,
.Flux .userProfileIFollow .galleryItem { text-align: center; }
/*.Flux .userProfileIFollow .thumbnail { margin: 0px auto; }*/

/*  Photos module */
.Flux .userProfilePhotoGallery .galleryItem {
	padding: 9px 1px 6px 0px;
}
/* videos module */
.Flux .userProfileVideoGallery .galleryItem {
	padding: 9px 1px 3px
}

/*  Friends, My Fans, I'm a fan of module */

.Flux .galleryModule .navPanel {
	padding: 6px 10px 10px  10px;
	text-align: left;
}

/* Featured Groups*/
.featuredGroups .itemTitle {
	color: #c57285;
	text-decoration: none;
}


/* My Posts */
.Flux .userProfileLinksList .itemTitle {
	padding: 5px 10px 0px 10px;
}

.Flux .userProfileLinksList .listItem {
	margin: 5px 10px 5px 20px;
	padding: 5px;
	zoom: 1;
}

.Flux .userProfilePostsList .navPanel,
.Flux .userProfileLinksList .navPanel {
	padding: 10px 0 10px 10px;
	text-align: left;
}

/* About Me Links */


/* About Me Posts */
.Flux .userProfilePostsList .itemTitle {
	padding:7px 13px 0px 13px;
	line-height:1.3em;
}

.Flux .userProfilePostsList .itemSubTitle {
	padding:0px 13px 0 13px;
}

.Flux .userProfilePostsList .itemTitle .smallText {
	font-size: 10px;
}
.Flux .userProfilePostsList .itemTitle .hugeTitle {
	padding-bottom: 3px;
	line-height: 1.3em;
	font-size: 18px;
}

.Flux .userProfilePostsList .listItem {
	margin:5px 18px;
	padding:5px;
	zoom:1;
}

.Flux .userProfilePostsList .listItem .text {
	font-size: 12px;
}

.Flux .noItemHolder {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 14px;
	line-height: 1.4em;
}

/* Contests mdule */
.Flux .userProfileContests .listItem {
	padding: 10px;
}

.Flux .userProfileContests .contestMessage {
	width: 145px;
}

.Flux .userProfileContests .votesCount {
	padding-bottom: 4px;
}

.Flux .userProfileContests .stateMessage {
	padding: 12px 15px;
	text-align: center;
}

.Flux .userProfileContestsGallery .buttonsHolder {
	padding-right:5px;
}

.Flux .userProfileContestsGallery .listItem {
	padding-bottom: 10px;
}

.Flux .userProfileContestsGallery .itemImage {
	padding:5px 0px;
}

.Flux .userProfileContestsGallery .itemTitle {
	padding:3px 5px 0 0
}

.Flux .userProfileContestsGallery a.bigText {
	text-decoration:none;
	height: 20px;
}
/* Friends 3 */
.Flux .requestsInfoPanel { padding: 4px 15px; }
.Flux .requestsInfoPanel, .Flux .requestsInfoPanel * { vertical-align: middle; }
.Flux .searchFilter {
	background: #ffffff url(../../common/img/icons/search_ico.gif) no-repeat 4px center;
	height: 18px;
	width: 130px;
	padding-left: 20px;
	margin-top: 3px;
	line-height: 18px;
}

.Flux .searchFilter input {
	width: 100px;
	padding: 2px 0px;
	border: none;
	background-color: Transparent;
	font-size: 11px;
	line-height: 13px;
	height: 13px;
	color: #000000;
}

.Flux .clearSearchButton {
	display: block;
	float: right;
	width: 14px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	background: Transparent url(http://static0.fluxstatic.com/-/clients/common/img/btns/clearsearchbutton.gif) no-repeat left top;
	text-decoration: none;
	font-size: 0px;
	margin: 2px;
}

/* TODO: Make this button IE6 compatible */
.Flux .topFriendButton {
	background: Transparent url(../../common/img/icons/topfrient_ico.png) no-repeat left top;
	height: 15px;
	width: 16px;
}

.Flux a:hover .topFriendButton {
	background-position: left -30px;
}

.Flux .disabled .topFriendButton {
	background-position: left -60px;
}
.Flux .additionalFilter {
	padding-top: 2px;
	width: 170px;
}
.Flux .filterGroup {
	margin-bottom: 15px;
}
.Flux .groupContent {
	padding: 8px;
}
.Flux .additionalFilter .groupTitle {
	line-height: 22px;
	padding: 0px 10px;
	background-color: #666666;
	color: #ffffff;
	font-size: 12px;
}
body.fluxPage .Flux .confirmBar {
	line-height: 30px;
	height: 30px;
	background-color: #dfe0e0;
	border-bottom: 1px #d4d4d4 solid;
	padding: 0px 10px;
	clear: both;
	color: #666666;
	font-size: 12px;
	margin-top: 27px;
}

.Flux .overlayFooter {
	height: 11px;
	line-height: 11px;
	overflow: hidden;
}
.fluxPage .overlay .overlayBlock .btnHolder img,
.Flux .overlayFooter img { display: none; }

.Flux .invitesListItem .thumbnailHolder {
	width: 40px;
	padding: 10px 0px;
}
.Flux .invitesListItem .itemContent {
	margin-left: 50px;
	padding: 12px 0px;
}
.Flux .invitesListItem .text {
	padding-bottom: 5px;
}
body.fluxPage .Flux .additionalFilter .invitesListItem a.wizardButton {
	float: none;
	margin: 0px;
}
/* New Content Action */
.Flux .contentDetailModule .blockContent { padding:0; }
.Flux .contentDetailModule ul.stats { margin:0; padding:0; }
.Flux .contentDetailModule ul.stats li { float:left; list-style:none;padding-right:5px;}
.Flux .contentDetailModule .contentTitle { font-size:24px; line-height:24px; font-weight:bold; padding:0 0 5px 0; }
.Flux .contentDetailModule .contentInfo { font-size:16px;line-height:16px;padding:5px 0 0 0;}
.Flux .contentDetailModule .console { padding:0 10px 10px 10px; }
.Flux .contentDetailModule .topcontentArea { padding: 5px 10px 0pt 10px; }
.Flux .contentDetailModule .clearBoth { visibility:hidden;display:block;height:0;clear:both; }
.Flux .contentDetailModule .contentDetailArea { border:0;}
.Flux .contentDetailModule .contentDetailContentAction { margin:0 0; }
.Flux .contentDetailModule .bold { font-weight:bold; }
.Flux .contentDetailModule .tandc { padding:0 0 0px 0; }
.Flux .contentDetailModule .tinyText { font-size:11px; }
.Flux .contentDetailModule .box { color:#FFF;font-size:12px;font-weight:bold; padding:5px; background:#959595;width:115px; }
.Flux .contentDetailModule .contentInfoBy { font-size:11px;line-height:11px;padding:0 0 9px 0;}
.Flux .contentDetailModule .contentDetailPost { padding: 10px; }
.Flux .contentDetailModule .contentInfoMisc { padding-bottom:4px; }

.Flux .contentDetailModule .videoConentDetail .topcontentArea,
.Flux .contentDetailModule .genericConentDetail .topcontentArea,
.Flux .contentDetailModule .photoConentDetail .topcontentArea { padding:10px 10px 5px 10px; } 

.Flux .contentDetailModule .photoConentDetail .contentDetailArea {padding:7px 0;}
.Flux .contentDetailModule .videoConentDetail .contentDetailArea {padding:5px 0;}
.Flux .contentDetailModule .contentDetailPhoto { width:590px; margin:0 auto; }
.Flux .contentDetailModule .contentDetailVideo { width:590px; margin:0 auto; }

.Flux .contentDetailModule .eventContentDetail .contentDetailArea { background:#c9c9c9; padding:7px 0;}

.Flux .contentDetailModule .newsContentDetail .contentInfo,
.Flux .contentDetailModule .newsContentDetail .contentTitle { padding:0 0 2px 0; }
.Flux .contentDetailModule .eventContentDetail .contentInfo,
.Flux .contentDetailModule .newsContentDetail .contentInfo { font-size:15px;}
.Flux .contentDetailModule .newsContentDetail .contentDetailArea {padding:7px 0;}

.Flux .contentDetailModule .postContentDetail .contentInfo { padding-bottom:10px; }
.Flux .contentDetailModule .postContentDetail .contentDetailArea {padding:7px 0;}
.Flux .contentDetailModule .contentInfoSubmitter { font-size:12px;padding:7px 0; }

.Flux .contentDetailModule .topicContentDetail .contentDetailArea { padding:7px 0; }
.Flux .contentDetailModule .topicContentDetail .tandc { padding: 0px 0 0px 0; }
.Flux .contentDetailModule .topicContentDetail .contentDetailPost { font-size: 14px; }
/**/
.contentInfoMisc .contentTitlePost {
	font-weight:bold; 
	font-size: 18px;
}

.contentInfoNews .bold {
	font-weight: bold;
	font-size: 14px;
}

.Flux .commentGreetingText .greeting,
.Flux .commentGreetingText .subGreeting {
	font-weight: bold;
	font-size: 16px;
}

.Flux .contentDetailBackTo { padding-bottom: 10px; }
.Flux .contentDetailBackTo,
.Flux .contentDetailModule .contentDetailsDescr,
.Flux .contentDetailBackTo text { zoom: 1; }

/*Signup FML */
.Flux .groupEditModule .title,
.Flux .signUpPageContent .title { font-size:16px;line-height:16px;padding-bottom:4px; }
.Flux .groupEditModule .errMsg,
.Flux .signUpPageContent .errMsg { padding:0 10px; }
.Flux .signUpPageContent .text { font-size:13px;line-height:14px;padding-bottom:18px;}
.Flux .signUpPageContent .link { font-size:10px; }
.Flux .signUpPageContent .fbConnect { padding:2px 0; }

/* login module-specific styles */
.Flux .moduleLogOn { width:310px; }
.Flux .moduleLogOn div.blockContent { padding-top:8px; }
.Flux .moduleLogOn .blockContent .inputField input{ width:279px;padding:2px; }
.Flux .moduleLogOn .password { padding-top:11px; }
.Flux .moduleLogOn .forgotPassword { padding:1px 0 17px 0; }
.Flux .moduleLogOn .btn { padding:17px 0 2px 0; }
.Flux .moduleLogOn div { zoom: 1; }

/* signup module-specific styles */
.Flux .groupEditModule .blockContent,
.Flux .moduleSignup .blockContent { padding:0; /*width:400px;*/ }
.Flux .groupEditModule .blockContent .inputField input,
.Flux .groupEditModule .blockContent .inputField textarea,
.Flux .moduleSignup .blockContent .inputField input { width:250px; padding:2px; }
.Flux .moduleSignup .blockContent .emailInputField input { width:342px; padding:2px; }
.Flux .groupEditModule .inputBlock,
.Flux .moduleSignup .inputBlock { padding-bottom:10px;}
.Flux .groupEditModule .section,
.Flux .moduleSignup .section { padding:10px; }
.Flux .groupEditModule .text,
.Flux .moduleSignup .text { padding:10px 10px 3px 10px; }
.Flux .groupEditModule .btn,
.Flux .moduleSignup .btn { padding:24px 0 0 0;}
.Flux .groupEditModule .bold,
.Flux .groupEditModule .smallText,
.Flux .groupEditModule .smallText span.bold,
.Flux .groupEditModule .smallText label,
.Flux .groupEditModule .smallText label a,
.Flux .moduleSignup .smallText,
.Flux .moduleSignup .smallText span.bold,
.Flux .moduleSignup .smallText label,
.Flux .moduleSignup .smallText label a { font-size:10px; }
.Flux .groupEditModule input { vertical-align: middle; }
.Flux .groupEditModule .inputBlock .commonButton,
.Flux .moduleInterim .checkBtn .commonButton,
.Flux .moduleSignup .checkBtn .commonButton { margin: 2px 0px; text-transform: capitalize; vertical-align: middle; width: 90px; }
.Flux .checkBtn input { vertical-align: middle; }
.Flux .groupEditModule select,
.Flux .moduleSignup select { padding:3px; }
.Flux .moduleSignup .fieldDateOfBirth select { padding:2px!important; }
.Flux .moduleSignup .fieldDateOfBirth td { padding-right:6px!important;}
.Flux .moduleSignup .elSpace table *{ padding:0;margin:0; }
.Flux .moduleSignup .elSpace label { padding:0 12px 0 4px; }
.Flux .moduleSignup .blockContent .pageContent { padding:0;height:2px;display:block; font-size: 0px; line-height: 2px; overflow: hidden; }
.Flux .customSeparator { display: block; height: 0px; font-size: 0px; border-top: #000 1px dotted; padding: 0px; margin: 0px; }
.Flux .groupEditModule .blockContent .xsmall,
.Flux .moduleSignup .blockContent .xsmall { font-size:11px; }
.Flux .moduleSignup .btnWidth100 { width:150px; }
.Flux .moduleSignup .blockContent .checkBox input { margin:0 3px!important;padding:0!important; }
.Flux .groupEditModule .descr,
.Flux .moduleSignup .descr { padding:1px 0 0 0;}

/* moduleInterim */
.Flux .inFluxTitle { padding-bottom: 10px; font-weight: bold; font-size: 14px; line-height: 19px; }
.Flux .inFluxTitle img { vertical-align: middle; padding-bottom: 2px; }
.Flux .inFluxTitle a { font-size: 12px; font-weight: normal; }

.Flux .moduleInterim .inputBlock { padding-bottom:15px; zoom: 1; }
.Flux .moduleInterim .topBlock { padding-bottom:17px; }
.Flux .moduleInterim .topBlock .bold { padding-bottom:5px; }

.Flux .moduleInterim .topBlock .smallText,
.Flux .moduleInterim .topBlock .smallText .bold {font-size:12px;}

.Flux .moduleInterim .midBlock { padding-bottom:11px; }
.Flux .moduleInterim .verification { padding-top:22px; }
.Flux .moduleInterim .verification .btnCenter {text-transform: capitalize;}
.Flux .moduleInterim .agreement { padding-top:22px; }
.Flux .moduleInterim .agreement, .Flux .moduleInterim .agreement td { font-size:11px; }
.Flux .moduleInterim .blockContent .inputFieldShort input { width:250px;padding:2px;vertical-align: middle; }
.Flux .moduleInterim .blockContent .inputFieldLong input { width:310px;padding:2px; }
.Flux .moduleInterim .title { font-size:16px;line-height:16px;padding-bottom:4px; }
.Flux .moduleInterim div.descr { padding:2px 0 0 0;font-size:10px;}
.Flux .moduleInterim .descr span { font-size:10px; }
.Flux .inFlux .bold,
.Flux .moduleInterim .bold { font-weight:bold; }
.Flux .moduleInterim .inputCheckbox input { margin:0 3px 0 0; }
.Flux .moduleInterim .field { padding-bottom:0; }
.Flux .moduleInterim .midBlock .smallText {font-size:11px;}

.Flux .agreementCheckBox {
	float: left;
	width: 20px;
	line-height: 20px;
}
.Flux .spAgreementsBlock { background-color: #eeeeee; }
.Flux .fluxTermsBlock { padding: 3px; }
.Flux .agreementText { margin-left: 20px; padding-bottom: 10px; display:block; padding-top: 3px; }

/* Special User Type Delete Confirmation Overlay */
.Flux .sutDeleteOverlay { padding: 0px 10px 10px 10px; }
.Flux .sutDeleteOverlay .hugeTitle { padding: 0px 10px; }
.Flux .sutDeleteOverlay .sutConfirmText { padding: 10px; width: 400px; }
.Flux .sutDeleteOverlay .bigText { font-size: 16px; }
.Flux .sutDeleteOverlay li.text { margin: 15px 0px; font-size: 13px; }

.Flux .textEditorActivator {
	background-color: #c6efff;
	border: 1px #7bd7ff solid;
	line-height: 23px;
	height: 23px;
	padding: 0px 3px;
	font-size: 12px;
	color: #8b9ba1;
}

/* Groups Activity */
.Flux .shareGroupWarning { color: #000; font-weight: bold; }
.Flux .shareGroupWarning A, .shareGroupWarning A:hover { color: #0000FF; }
.Flux .activityShare .specialUserTitle,
.Flux .activityShare .specialUserTitle a { font-size: 16px; font-weight: bold; color: #b74862; }
.Flux .groupActivityItem .activityInfo,
.Flux .groupActivityItem .shareItemTitle { padding-left: 3px; zoom: 1; }
.Flux .groupActivityItem .itemUserImage { width: 42px; }
.Flux .groupActivityItem .specialShare .itemUserImage { width: 52px; }
.Flux .groupActivityItem .activityDetails { margin-left: 50px; }
.Flux .groupActivityItem .specialShare .activityDetails { margin-left: 60px; }
.Flux .groupActivityItem .activityMessage { margin-right: 175px; }
.Flux .groupActivityItem .joinGroupSimilar { padding-bottom: 8px; zoom: 1;}
.Flux .groupActivityItem .activityItemPreview { 
	width: 150px; padding: 5px 0px 10px 17px;
	background: transparent url(../img/activity/group_content_arrow_cache-00002.gif) no-repeat left 15px;
}
body .Flux .activityShare div.groupActivityItem { padding-bottom: 2px; }
.Flux .groupActivityItem .activityItemPreview * { margin: 0px auto; text-align: center; }
.Flux .activityShare .groupActivityItem div.navPanel { height: auto; }
.Flux .activityShare .groupActivityItem .navPanel .columnLeft { margin-left: 3px;}

.Flux .groupActivityItem .contentCloud .cloudPart { background-image: url(../img/activity/cloud_groups_aqua_cache-00002.gif); zoom: 1; }
.Flux .groupActivityItem .contentCloud { margin: 0px; }
.Flux .groupActivityItem .contentCloud .cloudCenter { padding-top: 0px; font-size: 14px; }
.Flux .groupActivityItem .contentCloud .cloudLeftBottom,
.Flux .groupActivityItem .contentCloud .cloudLeftTop { margin-left: 0px; }
.Flux .groupActivityItem .contentCloud .cloudRightBottom { background-position: right -30px; }
.Flux .groupActivityItem .contentCloud .cloudLeftBottom { background-position: -16px -30px; }
.Flux .groupActivityItem .contentCloud .cloudTop { height: 11px; }
.Flux .groupActivityItem .contentCloud .cloudLeftTop { background-position: -46px -40px; padding-left: 15px; height: 17px; }
.Flux .groupActivityItem .contentCloud .cloudRightTop { padding-top: 5px; background-position: right 5px; height: 12px; }
.Flux .groupActivityItem .contentCloud .cloudArrow { background-image: none; padding: 0px; }
.Flux .groupActivityItem .contentCloud .cloudLeft { background-position: 4px top; padding-left: 5px; }
.Flux .groupActivityItem .quotedText .text { font-size: 16px; }
.Flux .groupActivityItem .quotedText a.smallLink,
.Flux .groupActivityItem .quotedText a.smallLink:hover { font-size: 14px; }

.Flux .groupActivityItem .specialShare .contentCloud .cloudPart { background-image: url(../img/activity/cloud_groups_lime_cache-00002.gif); }

.ie6only .Flux .groupActivityItem .activityDetails * { zoom: 1; }

/* Groups FMLs */
.Flux .showif0 {display:inline !important; } /* move this global reset */
.Flux .hideif0 {display:none} /* move this global reset */
.Flux .hide_s_if_1 {display:none} /* move this global reset */
/* Groups photos */
.Flux .groupPhotosWideModule .blockContent { padding:10px 15px 90px 15px; }
.Flux .groupPhotosWideModule .headerTitle { font-size:12px; }
.Flux .groupPhotosWideModule .topContainer {padding-bottom:10px;}
.Flux .groupPhotosWideModule .linkTitle { font-size:18px;font-weight:bold;line-height:18px; }
.Flux .groupPhotosWideModule .navPanel{padding:0px 5px 5px 0;}
.Flux .groupPhotosWideModule .leftContentContainer {padding: 13px 14px 13px 7px; width: 90px;}
.Flux .groupPhotosWideModule .rightContentContainer {padding: 13px 0 13px 0;}
.Flux .groupPhotosWideModule .contentThumbnail {float:left;width:25px;height:25px;padding-right:5px;}
.Flux .groupPhotosWideModule .contentInfos{padding: 13px 0 13px 0;font-size:16px;font-weight:bold;}
.Flux .groupPhotosWideModule .contentTitle{width:56%;padding-right:10px;}
.Flux .groupPhotosWideModule .contentSmallText, .Flux .groupDiscussionsModule .contentSmallText a {font-size:11px;line-height:12px;}
.Flux .groupPhotosWideModule .customSeparator {border-top:1px solid #ffffff;}
.Flux .groupPhotosModule .blockContent { padding:0px; }
.Flux .groupPhotosModule .customSeparator {border-top:1px solid #cccccc;}
.Flux .groupPhotosModule td.contentItems { padding:7px 1px 12px 2px; }
.Flux .groupPhotosModule .contentThumbnail {padding:5px 1px 2px 2px;}
.Flux .groupPhotosModule .contentTitle { text-align:center;padding:2px 0; }
.Flux .groupPhotosModule .contentAction { font-size:10px!important;}
/* Groups discussions */
.Flux .groupDiscussionsWideModule .blockContent {padding:0 5px; background:none;}
.Flux .groupDiscussionsWideModule .listTable {border-top:1px solid #cccccc;border-left:0;}
.Flux .groupDiscussionsWideModule .listTable .headerCell, .Flux .groupDiscussionsWideModule .listTable .listCell {border-right:0;}
.Flux .groupDiscussionsWideModule .listTable .headerCell{padding:4px 6px;}
.Flux .groupDiscussionsWideModule .listTable .listCell {padding:10px 6px;}
.Flux .groupDiscussionsWideModule .textFilter {padding-top:7px;}
.Flux .groupDiscussionsWideModule .startBtn{padding:10px 0 15px 0;float:right;}
.Flux .groupDiscussionsWideModule .text,
.Flux .groupDiscussionsWideModule .bigText,
.Flux .groupDiscussionsWideModule .listCell,
.Flux .groupDiscussionsWideModule .listCell td { color: #666666; }
.Flux .groupDiscussionsWideModule .text a,
.Flux .groupDiscussionsWideModule .bigText a,
.Flux .groupDiscussionsWideModule .listCell a { color: #0000ff; }
.Flux .groupDiscussionsWideModule .bgLightColor,
.Flux .groupDiscussionsWideModule .bgDarkColor {background-color:#FFFFFF;}
.Flux .groupDiscussionsWideModule .stickyIcon {float:left; display: block; width:19px; height:19px; padding: 0px 5px 5px 0px;}
.Flux .groupDiscussionsWideModule .bigText {font-size:16px;font-weight:bold;}
.Flux .groupDiscussionsWideModule .creatorThumbnail {width:25px;padding-right:5px;}
.Flux .groupDiscussionsWideModule .navPanel {padding: 5px 0px;}
.Flux .groupDiscussionsModule .blockContent, .Flux .groupDiscussionsModule2 .blockContent { padding:0;}
.Flux .groupDiscussionsModule .groupDiscussionsList { padding:10px; }
.Flux .groupDiscussionsModule2 .groupDiscussionsList { padding:5px 1px 5px 1px; }
.Flux .groupDiscussionsModule .columnHeaderLeft, 
.Flux .groupDiscussionsModule2 .columnHeaderLeft {font-size:12px;padding:5px 0 5px 3px;text-align:left;}
.Flux .groupDiscussionsModule .columnHeaderRight {font-size:12px;padding:5px 0 5px 0;text-align:center;width:10%;}
.Flux .groupDiscussionsModule2 .columnHeaderRight {font-size:12px;padding:5px 5px 5px 0;text-align:center;width:10%;}
.Flux .groupDiscussionsModule2 .columnHeaderLeft,
.Flux .groupDiscussionsModule2 .columnHeaderRight {font-weight: bold;}
.Flux .groupDiscussionsModule .textLeft {text-align:left;padding:5px 0 5px 5px;}
.Flux .groupDiscussionsModule2 .textLeft {text-align:left;padding:10px 0 10px 10px;}
.Flux .groupDiscussionsModule .textRight {text-align:center;padding:5px 5px 5px 0;font-weight:bold;}
.Flux .groupDiscussionsModule2 .textRight{text-align:center;padding:10px 5px 5px 0;font-weight:bold; font-size:13px; }
.Flux .groupDiscussionsModule .smallText, .Flux .groupDiscussionsModule2 .smallText{font-size:11px;padding-top:7px;}
.Flux .groupDiscussionsModule .textLeft .bigText, .Flux .groupDiscussionsModule2 .textLeft .bigText {font-weight:bold}
.Flux .groupDiscussionsModule .navPanel, .Flux .groupDiscussionsModule2 .navPanel{padding:0px 5px 5px 0;}
.Flux .groupDiscussionsModule .customSeparator, .Flux .groupDiscussionsModule2 .customSeparator {border-top:1px solid #cccccc;}
/* Group links */
.Flux .groupLinksWideModule .blockContent { padding:10px 15px 90px 15px; }
.Flux .groupLinksWideModule .linkTitle { font-size:18px;font-weight:bold;line-height:18px; }
.Flux .groupLinksWideModule .contentThumbnail{padding-right:10px;width:120px;}
.Flux .groupLinksWideModule .contentWrapper{padding:5px 5px 5px 0;}
.Flux .groupLinksWideModule .creatorThumbnail{float:left;width:25px;height:25px;padding-right:5px;}
.Flux .groupLinksWideModule .smallText, .Flux .groupLinksWideModule .smallText a{font-size:11px;line-height:12px;}
.Flux .groupLinksWideModule .bgLightColor,.Flux .groupLinksWideModule .bgDarkColor{padding:10px;}
.Flux .groupLinksWideModule .noResult {padding:10px 0;}
.Flux .groupLinksWideModule .navPanel{padding: 5px 0px;}
.Flux .groupLinksModule .blockContent {padding:0;}
.Flux .groupLinksModule .groupLinkListWrapper,
.Flux .groupLinksModule .groupLinksList { padding:5px; }
.Flux .groupLinksModule .groupLinksList {padding:5px 0 7px 0;}
.Flux .groupLinksModule .customSeperator {border-top:1px solid #ffffff;}
/* Group masthead */
.Flux .groupMastheadModule .blockContent { padding:13px!important; }
.Flux .groupMastheadModule .groupMastheadContainer { width:591px; }
.Flux .groupMastheadModule .text { padding-top:5px; }
.Flux .groupMastheadModule .mnuItem,
.Flux .groupMastheadModule .count{
	float:left;
	width:92px;
	margin-right:3px;
	font-weight:bold;
	font-size:16px;
}

.Flux .groupMastheadModule .mnuItem a{
	padding:3px 0 3px 3px;
	display:block;
	font-size:13px;
	color: #fff !important; 
	text-decoration: none !important;
}

.Flux .groupMastheadModule .itemNum_1{ background:#4c4c4c; }
.Flux .groupMastheadModule .itemNum_1 a {
	color:#FFF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	font-weight:bold;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_1 a:hover,
.Flux .groupMastheadModule .itemNum_1 a.selected{
	color:#FFF;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity:1;
	zoom:1;
	background:transparent;
}
.Flux .groupMastheadModule .itemNum_2{ background:#459e9e; }
.Flux .groupMastheadModule .itemNum_2 a {
	color:#FFF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	font-weight:bold;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_2 a:hover,
.Flux .groupMastheadModule .itemNum_2 a.selected{
	color:#FFF;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity:1;
	background:transparent;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_3{ background:#3d6f3d; }
.Flux .groupMastheadModule .itemNum_3 a {
	color:#FFF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	font-weight:bold;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_3 a:hover,
.Flux .groupMastheadModule .itemNum_3 a.selected{
	color:#FFF;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity:1;
	background:transparent;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_4{ background:#457597;
}
.Flux .groupMastheadModule .itemNum_4 a {
	color:#FFF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	font-weight:bold;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_4 a:hover,
.Flux .groupMastheadModule .itemNum_4 a.selected{
	color:#FFF;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity:1;
	background:transparent;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_5{ background:#933333; }
.Flux .groupMastheadModule .itemNum_5 a {
	color:#FFF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	font-weight:bold;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_5 a:hover,
.Flux .groupMastheadModule .itemNum_5 a.selected{
	color:#FFF;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity:1;
	background:transparent;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_6{ background:#a0441b; }
.Flux .groupMastheadModule .itemNum_6 a {
	color:#FFF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	font-weight:bold;
	zoom:1;
}
.Flux .groupMastheadModule .itemNum_6 a:hover,
.Flux .groupMastheadModule .itemNum_6 a.selected{
	color:#FFF;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity:1;
	background:transparent;
	zoom:1;
}
.Flux .groupMastheadModule .mastheadTitle {font-size:20px;font-weight:bold;display:block;padding:5px 0 10px 0;line-height:22px;}
.Flux .groupMastheadModule .mastheadNavWrap {padding-bottom:5px;}
.Flux .groupMastheadModule .mastheadBanner img {width:590px; height:100px;overflow:hidden;}
.Flux .groupMastheadModule .mastheadInfoWrap {padding-top:6px;}
.Flux .groupMastheadModule .mastheadFounder {padding-left:5px;}
.Flux .groupMastheadModule .mastheadSmallText {font-size:10px;}
/* Group videos */
.Flux .groupVideosWideModule .blockContent { padding:10px 15px 90px 15px; }
.Flux .groupVideosWideModule .navPanel{padding:0px 5px 5px 0;}
.Flux .groupVideosWideModule .topContainer {padding-bottom:10px;}
.Flux .groupVideosWideModule .contentThumbnail {padding: 13px 14px 13px 7px; width: 120px;}
.Flux .groupVideosWideModule .contentTitle {width:56%;padding-right:10px;}
.Flux .groupVideosWideModule .contentTitle a {font-size:18px;font-weight:bold;line-height:18px;}
.Flux .groupVideosWideModule .headerTitle { font-size:12px; }
.Flux .groupVideosWideModule .contentSmallText, .Flux .groupVideosWideModule .contentSmallText a {font-size:11px;line-height:12px;}
.Flux .groupVideosWideModule .contentCreatorThumbnail {float:left;width:25px;height:25px;padding-right:5px;}
.Flux .groupVideosWideModule .contentInfos {padding: 13px 0 13px 0;font-size:16px;font-weight:bold;}
.Flux .groupVideosWideModule .customSeparator {border-top:1px solid #ffffff;}
.Flux .groupVideosModule .blockContent { padding:0px!important; }
.Flux .groupVideosModule .contentItems { padding:7px 2px 12px 2px; }
.Flux .groupVideosModule .contentTitle { text-align:center;padding:2px 0; }
.Flux .groupVideosModule .cotentAction { font-size:10px!important;}
.Flux .groupVideosModule .contentThumbnail {padding:5px 1px 2px 2px;}
.Flux .groupVideosModule .customSeparator {border-top:1px solid #ffffff;}
/* Group Members */
.Flux .groupMembersWideModule .sortLinks{padding:20px 0 20px 15px;}
.Flux .groupMembersWideModule .itemWrapper{padding: 0pt 25px 40px 15px;}
.Flux .groupMembersWideModule .itemWrapper .text a {text-align:center;}
.Flux .groupMembersWideModule .navPanel{padding: 5px 0px;}
.Flux .groupMembersModule .customSeparator,
.Flux .groupMembersModule2 .customSeparator {
	border-top:1px solid #cccccc;
}
.Flux .groupMembersModule .blockContent,
.Flux .groupMembersModule2 .blockContent {
	padding:0;
}
.Flux .groupMembersModule .groupMemberList,
.Flux .groupMembersModule2 .groupMemberList {
	padding: 5px 3px 5px 3px;
	width: 90px;
}
.Flux .groupMembersModule2 .groupMemberList a.smallLink {
	font-weight: bold;
}
.Flux .groupMembersModule2 .people_gallery {
	padding: 2px 5px 4px 5px;
}
.Flux .groupMembersModule2 .viewAllLink {
	padding-bottom: 4px;	
}
.Flux .groupMembersModule2 .fluxPager {
	padding-top: 2px;
}

.Flux .pageContent .communityGroupInfoMessage{
	padding: 0px 0px 8px 8px; 
	margin: 0px 0px 8px 0px; 
	background-color:#ffff99; 
	color:#000000;
	border: solid 1px #ffffff;
	font-size: 12px;	
}
.Flux .pageContent .communityGroupInfoMessage a{
	color:#000000;
}

.Flux .pageContent .individualGroupInfoMessage{
	padding: 0px 0px 8px 8px; 
	margin: 0px 0px 8px 0px; 
	background-color:#ffcc66; 
	color:#000000;
	border: solid 1px #ffffff;
	font-size: 12px;	
}
.Flux .pageContent .individualGroupInfoMessage a{
	color:#000000;
}

/* Overlay Update */
body.fluxPage .improvedOverlay .overlayBlock {
	background-color: #eeeeef;
}

body.fluxPage .improvedOverlay  .overlayBlock .contentHolder {
	background-color: #eeeeef;
	border: none;
}

body.fluxPage .improvedOverlay .overlayBlock a.closeButton,
body.fluxPage .improvedOverlay .overlayBlock a.closeButton:hover {
	width: 16px;
	height: 16px;
	background: transparent url('../img/activity/closeoverlay_btn.gif') no-repeat left top;
	font-size: 0px;
	position: absolute;
	right: 0px;
	margin: 2px 3px;
	display: block;
	color: #999999;
}

body.fluxPage .improvedOverlay .overlayBlock .btnHolder a img {
	display: none;
}

/* signup overlay */
.Flux .signupOverlay {
	width: 680px;
	overflow: hidden;
	margin: 0px auto;
}
.overlayFluxPage .Flux div.signupOverlay {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	width: 680px;
}

.Flux .absoluteIFrame { position: absolute; z-index: 1; left: -10px; }

.Flux .signupOverlay .block,
.Flux .signupOverlay .blockContent { margin: 0px; }

.Flux .signupOverlay a,
.Flux .signupOverlay p.bigText a { text-decoration: none; }
.Flux .signupOverlay .signupForm { float: left; width: 400px; }
.Flux .signupOverlay .rightPart { float: right; width: 250px; }
.Flux .signupOverlay .inputField,
.Flux .signupOverlay .inputFieldLong { width: 240px; }

.Flux .signupOverlay .fieldTitle,
.Flux .signupOverlay .inputBlock .title {
	font-weight: bold;
	font-size: 16px;
	text-align: right;
	width: 140px;
	padding-right: 19px;
}
.Flux .signupOverlay p.fieldInfo {
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	white-space: normal;
}

.Flux .signupOverlay input.inputText,
.Flux .signupOverlay input.inputfield {
	padding: 3px;
	width: 206px;
}

.Flux .signupOverlay input.inputText,
.Flux .signupOverlay input.inputfield,
.Flux .signupOverlay select {
	border: 1px #626262 solid;
	background-color: #ffffff;
}

.Flux .signupOverlay .inputField select {
	font-size: 12px;
	padding-right: 0px;
	height: auto;
	width: 214px!important;
}
.Flux .signupOverlay .dateOfBirthField select {
	width: 67px!important;
	margin-right: 4px;
}

.Flux .signupOverlay .locationField select { margin-bottom: 15px; }

.Flux .signupOverlay input { vertical-align: middle; }
.Flux .signupOverlay label { font-size: 12px; vertical-align: middle; }
.Flux .signupOverlay label.inputText {background-color: transparent; border: 0; }
.Flux .signupOverlay .genderField label { font-size: 11px; }
.Flux .signupOverlay .inputFieldShort input { width: 122px; }
.Flux .signupOverlay .fbConnectLabel { width: 130px; }

.Flux .signupOverlay input.inputCheckbox,
.Flux .signupOverlay .inputCheckbox input,
.Flux .agreementCheckBox input,
.Flux .signupOverlay .fbConnectChbox input { margin-left: 0px; padding-left: 0px; width: auto; height: auto; }

body .Flux .signupOverlay .checkBtn .commonButton {
	padding: 0px 7px;
	width: 65px;
}

.Flux .signupOverlay .checkBtn,
.Flux .signupOverlay .checkBtn .inputFieldShort {
	white-space: nowrap;
}

body .Flux .signupOverlay .checkBtn a.commonButton,
body .Flux .signupOverlay .checkBtn a.commonButton *,
body .Flux .signupOverlay .verification a.commonButton,
body .Flux .signupOverlay .verification a.commonButton *,
body .Flux .signupOverlay .checkBtn a.commonButton .btnLeft .btnRight .btnCenter,
body .Flux .signupOverlay .verification a.commonButton .btnLeft .btnRight .btnCenter {
	background-image: none;
	background-color: #ece52d;
	line-height: 22px;
	height: 22px;
	font-size: 12px;
	vertical-align: middle;
	padding: 0px!important;
	margin: 0px!important;
	text-align: center;
	color: #666666;
}
body .Flux .signupOverlay .checkBtn .userNameAvailable a.commonButton,
body .Flux .signupOverlay .checkBtn .userNameAvailable a.commonButton *,
body .Flux .signupOverlay .checkBtn .userNameAvailable a.commonButton .btnLeft .btnRight .btnCenter{
	background-color: Green;
	color: White;
}

body .Flux .signupOverlay .checkBtn .userNameNotAvailable a.commonButton,
body .Flux .signupOverlay .checkBtn .userNameNotAvailable a.commonButton *,
body .Flux .signupOverlay .checkBtn .userNameNotAvailable a.commonButton .btnLeft .btnRight .btnCenter{
	background-color:Red;
	color:White;
}

body .Flux .signupOverlay .checkBtn .commonButton *,
body .Flux .signupOverlay .checkBtn a.commonButton { width: 80px; }
body .Flux .signupOverlay .verification .commonButton *,
body .Flux .signupOverlay .verification a.commonButton { width: 160px; margin-left: 0px; text-transform: capitalize; }

body .Flux .signupOverlay .checkBtn .commonButton *,
body .Flux .signupOverlay .verification .commonButton * {
	display: block;
}

body .Flux .signupOverlay .verification .commonButton .btnLeft .btnCenter,
body .Flux .signupOverlay .checkBtn .commonButton .btnLeft .btnCenter { font-weight: bold; }

body .Flux .signupOverlay .verificationIndicator {
	margin: 0px 0px 5px 0px;
	color: #cf0000;
	font-size: 14px;
	font-weight: bold;
	background-image: none;
	padding: 0px;
	float: none;
}

.Flux .signupOverlay td.inputBlock,
.Flux .signupOverlay .topBlock,
.Flux .signupOverlay .inputBlock td,
.Flux .signupOverlay td.inputField { padding-bottom: 15px; vertical-align: top; }
.Flux .signupOverlay .inputField td { padding: 0px; }
.Flux .signupOverlay .formInfoBar,
.Flux .signupOverlay .infoPanel,
.Flux .signupOverlay .spAgreementsBlock {
	background: transparent url(../img/grayedbg.png) repeat left top;
	background: rgba(153,153,153,0.35);
	zoom: 1;
}

.ie6only .Flux .signupOverlay .formInfoBar,
.ie6only .Flux .signupOverlay .infoPanel,
.ie6only .Flux .signupOverlay .spAgreementsBlock { background: #999999; filter:alpha(opacity=35); }

.ie6only .Flux .signupOverlay .formInfoBar *,
.ie6only .Flux .signupOverlay .infoPanel *,
.ie6only .Flux .signupOverlay .spAgreementsBlock * { position: relative; }

.Flux .signupOverlay .formInfoBar {
	padding: 10px 7px;
	line-height: 22px;
}

.Flux .signupOverlay .formInfoBar a { color: #25a0e7; }
.Flux .signupOverlay .formInfoBar .userImage {
	float: left;
	width: 50px
}
.Flux .signupOverlay .formInfoBar .userGreeting { margin-left: 60px; }
.Flux .signupOverlay .formInfoBar,
.Flux .signupOverlay .formInfoBar * { font-size: 16px; }
.Flux .signupOverlay .errorText li { float: none; font-size: 16px; }
.Flux .signupOverlay div.errorText,
.Flux .signupOverlay span.errorText,
.Flux .signupOverlay .errorText li,
.Flux .signupOverlay .errorField .fieldTitle,
.Flux .signupOverlay .errorField .title { color: #c70000; }
.Flux .signupOverlay .errorField select,
.Flux .signupOverlay .errorField .agreementBlock,
.Flux .signupOverlay .errorField input.inputfield,
.Flux .signupOverlay .errorField input.inputText { border-color: #c70000; }

.Flux .signupOverlay .errorField .agreementBlock { border-style: solid; border-width: 1px; }

.Flux .signupOverlay .errorText { display: inline; }
.Flux .signupOverlay .errorText br { display: none; }

.Flux .signupOverlay .customSeparator {
	margin: 4px 20px;
	height: 1px;
	background-color: #c2c2c2;
	padding: 0px;
	border-top: 1px #e0e0e0 solid;
}
.Flux .signupOverlay .signupForm .customSeparator { margin-bottom: 15px; }
.Flux .signupOverlay p.bigText,
.Flux .signupOverlay p.bigText *,
.Flux .signupOverlay .infoPanel p.bigText {
	font-size: 16px;
}


.Flux .signupOverlay .chbLabel,
.Flux .signupOverlay .fbConnectLabel,
.Flux .signupOverlay .inputCheckbox { font-size: 11px; }


.Flux .signupOverlay .fbConnect { padding: 7px 0px }
.Flux .signupOverlay .fbConnect .fieldInfo { padding-top: 3px; }

.Flux .signupOverlay .hiddenField { display: none; }
.Flux .signupOverlay .bigText a { font-weight: bold; font-size: 16px; }
.Flux .signupOverlay .smallText,
.Flux .signupOverlay .smallText b { font-size: 11px; }

.Flux .signupOverlay .infoPanel { padding: 5px; }
.Flux .signupOverlay .infoPanel p { font-size: 14px; padding: 0px; margin: 0px 0px 7px 0px; }
.Flux .signupOverlay .infoPanel p.listItem { margin: 0px 0px 5px 10px; text-indent: -10px; font-size: 16px; }

.Flux .signupOverlay .xsmall { display: block; }
.Flux .signupOverlay h3.infoTitle { font-size: 18px; font-weight: bold; margin: 0px 0px 7px 0px; }
.Flux .signupOverlay h4.subTitle { padding: 0px; margin: 34px 0px 7px 0px; font-size: 13px; font-weight: bold; }
.Flux .signupOverlay .inFluxTxt { font-size: 16px; }
.Flux .signupOverlay .inFluxTxt em { font-style: italic; font-weight: normal; font-size: 13px; }
.Flux .signupOverlay .passwdRemind { padding-top: 5px; }
.Flux .signupOverlay .xsmall,
.Flux .signupOverlay .passwdRemind a { font-weight: bold; font-size: 10px; }
.Flux .signupOverlay .remindPasswdForm { height: 225px; }
.Flux .signupOverlay .panelsSpacer { height: 15px; line-height: 15px; font-size: 0px; display: block; }

.Flux .signupOverlay .txtDOBWarning { text-align: right; padding: 0px 25px 0px 20px; }

.Flux .signupOverlay .otherCommunities img { border: 3px #666666 solid; }

.Flux .signupOverlay .fbConnectWidthField { width: 200px; float: left; }
.Flux .signupOverlay .fixedFooter { position: relative; }
.Flux .signupOverlay .otherCommunitySuggest { position: absolute; bottom: 100%; width: 50%; padding-bottom: 20px; }
.Flux .signupOverlay .otherCommunitySuggest .smallText { opacity: 0.7; filter: alpha( opacity=70 ); zoom: 1; }
.Flux .helpIcon {
	text-indent: -1000px;
	display: block;
	width: 19px;
	height: 19px;
	background: transparent url(../img/icons/helpicon.png) no-repeat left top;
	display: inline-block;
	zoom:1;
}
.Flux .signupOverlay .scrollablePanel { max-height: 725px; }
.ie6only .Flux .signupOverlay .scrollablePanel { height: expression( Math.max(this.clientHeight,this.offsetHeight )>700?"725px":"auto"); }
.Flux .signupOverlay .confirmLabel { background-color:Green; font-weight:bold; width:132px; text-align: center; line-height: 21px; }
.Flux .signupOverlay .inFluxFooter { font-size: 10px; letter-spacing: 1px; font-weight: bold; }
.Flux .signupOverlay img.inFluxLogo { vertical-align: middle; margin-bottom: 4px; height: 15px; }

.Flux .signupOverlay .fluxTermsBlock { 
	padding: 5px;
	margin-left: -5px;
}

.Flux .signupOverlay .fbConnectBtnWrapper { margin-bottom: 7px; }

.Flux .signupOverlay .loaderBar {
	margin: 0px auto;
	position: absolute;
	background-color: #ffffff;
	left: 0px;
	top: 0px;
}

.Flux .signupOverlay .loaderIcon {
	background: #fff url('../img/ajax-loader.gif') no-repeat center top;
	height: 32px;
	width: 32px;
	position:relative;
	margin: 132px auto 0px auto;
}

.Flux .signupOverlay .loginSignupSwitch {
	line-height: 26px;
}

/* Browse Groups */
.Flux .moduleBrowseGroups .selectMnuItem {
	font-weight: bold;
}
.Flux .moduleBrowseGroups .groupsLeftSideBar {
	width:130px;
	padding: 25px 0px 0px 0px;
	float: left;
}
.Flux .moduleBrowseGroups .groupsListContainer {
	width: 456px;
	overflow: hidden;
	float: right;
}
.Flux .moduleBrowseGroups .groupsLeftSideBar dl.filtersList {
	padding-top: 25px;
}
.Flux .moduleBrowseGroups .groupsLeftSideBar dl,
.Flux .moduleBrowseGroups .groupsLeftSideBar dt,
.Flux .moduleBrowseGroups .groupsLeftSideBar dd {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
}

.Flux .moduleBrowseGroups dd.text,
.Flux .moduleBrowseGroups dt.bigText,
.Flux .moduleBrowseGroups .sep_line {
	border-bottom:1px solid #cccccc;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 3px 0px;
}
.Flux .moduleBrowseGroups .sep_line { height:1px; }
.Flux .moduleBrowseGroups .pointer { display: none; }
.Flux .moduleBrowseGroups .selectMnuItem .pointer {
	display: inline;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}
.Flux .moduleBrowseGroups .hidden {
	display:none;
}
/* Agreement Page */
.Flux .agreementsPage { padding: 0px 25px; }
.Flux .agreementsPage h1 { padding: 0px; margin: 0px 0px 10px 0px; }
.Flux .agreementsPage h2 { padding: 0px; margin: 20px 0px 5px 0px; }

/* Contest Detail */

.Flux .contestDetail .contestVotingPnl {
	margin: 6px 0px;
	width: 100px;
	margin-right: 2px;
	text-align: center;
}
	.Flux .contestDetail .contestStateMsg {
	padding: 10px 20px 0px 20px;
	margin-top: -5px;
	margin-bottom: 10px;
	text-decoration: none;
	display: block;
	width: 400px;
	height: 30px;
}
.Flux .contestDetail .contestWinner .blockContent {
	background-color: transparent;
}

.Flux .contestDetail .contestStateArrowContainer {
	width: 17px;
	padding-top: 2px;
}
.Flux .contestDetail .contestStateContainer {
	padding-top: 2px;
}
.Flux .contestDetail .contestStateArrow {
	width: 0px;
	height: 0px;
	display: inline-block;
	border-left: 9px solid;
	border-bottom: 6px transparent dotted;
	border-top: 6px transparent dotted;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}
.Flux .contestDetail .altTextColor .contestStateArrow {
	display: none;
}
.Flux .contestDetail .contestMarkedText {
	font-weight: bold;
}
.Flux .contestDetail .contestVotingThumbDown,
.Flux .contestDetail .contestVotingThumbUp,
.Flux .contestDetail .contestGainChb,
.Flux .contestDetail .contestVotingRatioCheck {
	background: transparent url('../img/contestvotingicons_30x30.png') no-repeat;
}

.Flux .contestDetail .activityShare .shareContentOverlay .labelHolder label {
	margin-left: 5px;
}

.Flux .contestDetail .uploadWidget .activityShare .overlayBlock .contentHolder {
	padding: 0px;
}

.Flux .contestDetail .uploadWidget .activityShare .overlayBlockWrapper {
	top: 25%;
}

/*Highest Persentage:*/
.Flux .contestDetail .contestVotingThumbUp {
	background-position: 0px 0px;
	width: 27px;
	height: 28px;
	cursor: pointer;
}
.Flux .contestDetail .contestVotingThumbDown {
	background-position: 0px -120px;
	width: 27px;
	height: 28px;
	cursor: pointer;
}
/*The button is unvoted*/
.Flux .contestDetail .contestVotingThumbDownVoted .contestVotingThumbUp {
	background-position: 0px -60px;
}
.Flux .contestDetail .contestVotingThumbUpVoted .contestVotingThumbDown {
	background-position: 0px -180px;
}
/*The unvoted button is over*/
.Flux .contestDetail .contestVotingThumbUpOver .contestVotingThumbUp {
	background-position: 0px -30px;
}
.Flux .contestDetail .contestVotingThumbDownOver .contestVotingThumbDown {
	background-position: 0px -150px;
}
/*The button is voted*/
.Flux .contestDetail .contestVotingThumbUpVoted .contestVotingThumbUp {
	background-position: 0px -90px;
	cursor: default;
}
.Flux .contestDetail .contestVotingThumbDownVoted .contestVotingThumbDown {
	background-position: 0px -210px;
	cursor: default;
}
/*The button is overout, when the opposite unvoted button is over*/
.Flux .contestDetail .contestVotingThumbDownOver .contestVotingThumbUp {
	background-position: 0px -60px;
}
.Flux .contestDetail .contestVotingThumbUpOver .contestVotingThumbDown {
	background-position: 0px -180px;
}
/*/Highest Pesentage*/
/*Most Votes*/
.Flux .contestDetail .contestGainSubmit {
	width: 48px;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	background-color: #3399ff;
	cursor: pointer;
}
.Flux .contestDetail .contestGainChb {
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.Flux .contestDetail .contestGainUnchecked .contestGainChb {
	background-position: 0px -240px;
	border: solid 1px #999999;
}
.Flux .contestDetail .contestGainUncheckedOver .contestGainChb {
	border: solid 1px #666666;
}
.Flux .contestDetail .contestGainChecked .contestGainChb,
.Flux .contestDetail .contestGainCheckedDisabled .contestGainChb {
	background-position: 0px -270px;
	border: solid 1px #666666;
}
.Flux .contestDetail .contestGainCheckedDisabled .contestGainChb {
	cursor: default;
}
.Flux .contestDetail .contestGainDisabled .contestGainChb {
	background-color: #f2f2f2;
	background-image: none;
	border: solid 1px #cccccc;
	cursor: default;
}
/*/Most Votes*/
/*Voting Results*/
.Flux .contestDetail .contestVotingRatio {
	font-size: 24px;
	float: right;
	vertical-align: bottom;
	margin-top: 3px;
	height: 17px;
}
.Flux .contestDetail .contestVotingRatioCheck {
	background-position: 0px -300px;
	width: 21px;
	height: 24px;
	cursor: default;
	float: right;
	vertical-align: bottom;
	padding-right: 11px;
}
.Flux .contestDetail .contentSeparator {
	border-bottom-style: solid;
}
.Flux .contestDetail .selected {
	background-color: Transparent;
}
/*/Voting Results*/

/* /Contest Detail */

/* Contest Rules */
.Flux .contestRules .contestStateInfo {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.Flux .contestRules .contestAgreement {
	width: 490px;
	height: 320px;
	overflow-y: auto;
}
/* /Contest Rules */
/* All Contests */
.Flux .allContests .contestsLeftSideBar {
	width: 130px;
	padding: 25px 0px 0px 0px;
	float: left;
}
.Flux .allContests .contestsListContainer {
	margin-left: 155px;
}
.Flux .allContests .contestsListContainer .itemText .subjectText {
	font-size: 14px;	
}
.Flux .allContests .contestsListContainer .itemText .text {
	font-size: 12px;	
}
.Flux .allContests .contestsListContainer INPUT {
	width: 175px;
}
.Flux .allContests .contestsLeftSideBar dl.filtersList {
	padding-top: 25px;
}
.Flux .allContests .filtersList dt.bigText b {
	font-size: 16px;
}
.Flux .allContests .contestsLeftSideBar dl {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
}
.Flux .allContests .contestsLeftSideBar dd,
.Flux .allContests .contestsLeftSideBar dt {
	border-bottom: 1px solid #cccccc;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	list-style-type: none;
}
.Flux .allContests .sep_line {
	border-bottom: 1px solid #cccccc;
	margin: 0px 15px 0px 15px;
}
.Flux .allContests .sep_line { height:1px; }
.Flux .allContests .pointer { display: none; }
.Flux .allContests .selectMnuItem .pointer {
	display: inline;
	font-size: 13px;
	line-height: 13px;
}
.Flux .allContests .contestFilter A {
	text-decoration: none;
}
.Flux .allContests .selectedContainer A.selectMnuItem,
.Flux .allContests .selectedContainer .filterCounter{
	font-weight: bold;
	font-size: 13px;
}
.Flux .allContests .contestsSearchTerm {
	border-top: 1px solid #CCC; 
	margin-top: 2px; 
	background:#d6d6d6; 
	padding: 5px 10px;
	font-size: 12px;
	color: #000000;
}
/* All Contests */

/*********** Badges *************/
.Flux .badgeTooltip
{
	position: absolute;
	top: 10px;
	left: 10px;
	display:table;
}
.Flux .badgeTooltip .content
{
	overflow:hidden;
	display:table;
}
.Flux .badgeTooltip .content .inner .top
{
	background-image: url('../img/tooltip/overlaytop.png');
	background-position: 1px 0px;
	background-repeat:no-repeat;
	height:3px;
	overflow:hidden;
}
.Flux .badgeTooltip .content .inner
{
	
}
.Flux .badgeTooltip .content .inner .left
{
	background-image: url('../img/tooltip/overlayleft.png');
	background-repeat:repeat-y;
	float:left;
	display:inline;
	max-width: 170px;
}
.Flux .badgeTooltip .content .inner .left .innerContent
{
	background-image: url('../img/tooltip/overlaybody.png');
	background-repeat:repeat;
	margin-left:10px;
	display:table;
	padding: 2px;
	color: #666666;
	overflow: hidden;
	text-align: left;
}
.Flux .badgeTooltip .content .inner .bottom
{
	background-image: url('../img/tooltip/overlaybottom.png');
	background-position: 1px 0px;
	background-repeat:no-repeat;
	height:26px;
	overflow:hidden;
	clear:both;
}
.Flux .badgeTooltip .content .inner .innerContent .title
{
	font-size:19px;
	font-weight:bold;
}

.Flux .badgeTooltip .content .inner .innerContent .description
{
	font-size:15px;
}
.Flux .userBadgesOverlay .badgeList{
	min-height: 272px;
}

.Flux .myBadgesModule .galleryModule
{
	padding: 12px 0 10px 0px;
}
.Flux .myBadgesModule .smallText
{
	padding-left: 12px;
	padding-top: 0px;
}
.Flux .myBadgesModule .galleryModule .galleryItem{
	padding: 0 8px 20px 12px;
	float:left;
}
/*********** Search Bar *************/
.Flux .searchBar .searchTerm {
	background-color: #ffffff;
	padding-left: 6px;
	border: 1px solid #bdbdbd;
	border-right: none;
}
.Flux .searchBar INPUT {
	width: 185px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border: 0px;
}
.Flux .searchBar INPUT.emptyValue {
	color: #9c9c9c;
}
.Flux .searchBar a.commonButton .btnColorLightBlue .btnCenter {
	padding: 0px 15px; 
}
.Flux .searchBar .btnCenter * {
	vertical-align: middle;
}
.Flux .searchBar .btnCenter .loupe {
	background-image: url('../img/search_blue.gif');
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin-left: 3px;
}
/*********** Group Shared Items *************/
.Flux .groupSharedItemsModule .blockHeader {
	margin: -10px;
	margin-bottom: 12px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.Flux .groupSharedItemsModule .searchBar {
	margin-top: 12px;
	margin-bottom: 12px;
}
.Flux .groupSharedItemsModule .customSeparator {
	border-top-color: #cccccc;	
}
.Flux .groupSharedItemsModule .customSeparator {
	margin: 10px 15px 10px 0px;
}
.Flux .groupSharedItemsModule .filters {
	padding-top: 6px;
}
.Flux .groupSharedItemsModule .filters .bigText {
	margin-bottom: 6px;
}
.Flux .groupSharedItemsModule .filters .filterItem {
	padding: 0px;
	padding-left: 10px;
	line-height: 20px;
	height: 20px;
	font-size: 12px;
	text-align: left;
	display: block;
	margin-left: -9px;
	margin-right: 1px;
}
.Flux .groupSharedItemsModule .filters .customSeparator {
	width: 121px;
}
.Flux .groupSharedItemsModule .filters .bgLightColor {
	font-weight: bold;
}
.Flux .groupSharedItemsModule .filters .filterItem .tabCenter {
	line-height: 20px;
	height: 20px;
	font-size: 12px;
}
.Flux .groupSharedItemsModule .verticalDelimiter {
	font-size: 1px;
	border-left: 1px solid #cccccc;
}
.Flux  .groupSharedItemsModule .searchBar {
	border: 4px solid #4e4e4e;
}
.Flux .groupSharedItemsModule .contentList {
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 2px;
	width: 100%;
}
.Flux .groupSharedItemsModule .contentList .text {
	font-size: 12px;
}
.Flux .groupSharedItemsModule .sortBar {
	font-size: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.Flux .groupSharedItemsModule .sortBar .selected {
	background:transparent!important;
}
.Flux .groupSharedItemsModule .contentList .hugeTitle {
	font-weight: bold;
	margin-bottom: 9px;
}
.Flux .groupSharedItemsModule .contentList .hugeTitle .counter {
	font-weight: normal;
}
.Flux .groupSharedItemsModule .contentList .verticalListItem {
	width: 130px;
	margin-right: 20px;
}
.Flux .groupSharedItemsModule .contentList .itemTitle {
	font-weight: bold;
	font-size: 13px;
	margin: 2px 0px;
}
.Flux .groupSharedItemsModule .contentList .seeAll {
	font-weight: bold;
	padding-right: 27px;
	padding-top: 20px;
}
.Flux .groupSharedItemsModule .contentList .itemInfo {
	margin-bottom: 2px;
}
.Flux .groupSharedItemsModule .contentList .paging {
	margin-top: 5px;
	margin-right: 15px;
}
.Flux .groupSharedItemsModule .resultsForText {
	float: left;
	padding-top: 4px;
	font-weight: bold;	
}
.Flux .groupSharedItemsModule .selectedFilter {
	padding: 0px; 
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
.Flux .groupSharedItemsModule .selectedFilter li {
	float: left;
	list-style-type: none; 
	padding: 0px; 
	margin: 0px;
}
.Flux .groupSharedItemsModule .selectedFilter .leftPart,
.Flux .groupSharedItemsModule .selectedFilter .closePart {
	background-image: url('../img/group_shared_items_filter_xy_0x30.gif');
	height: 22px;
}
.Flux .groupSharedItemsModule .selectedFilter .leftPart {
	width: 5px;
}
.Flux .groupSharedItemsModule .selectedFilter .centerPart {
	background-color: #eeeef0;
	line-height: 20px;
	border-top: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	padding-left: 2px;
	padding-right: 5px;
	color: #333333;
	font-weight: bold;
}
.Flux .groupSharedItemsModule .selectedFilter .closePart {
	background-position: 0px -30px;
	width: 15px;
	padding-left: 6px;
	font-size: 10px;
}
.Flux .groupSharedItemsModule .selectedFilter .closePart a {
	text-decoration: none;
}

.fluxPage .Flux .shareToGroup .smallText  {
	color: #666666;
	font-size: 11px;
}
.Flux .groupActivity .shareToGroup { 
	padding: 8px 0px 0px 0px;
	border: 1px solid #D1D1D1;
	background-color: #FFFFFF; 
}

.Flux .groupActivity .shareToGroup .shareToGroupFilterGreatingsOwner {
	padding-bottom: 8px;
	padding-left: 11px;
}

.Flux .groupActivity .titleText {
	font-size: 20px!important;
	color: #333333!important;
	font-weight: bold!important;
	white-space: nowrap;
}

.Flux .groupActivity .shareToGroup .filterShareControls {
	background-color: transparent; 
	margin: 0px 0px 10px 0px;
	height:auto;
}

.Flux .groupActivity .shareToGroup .filterShareControls .vertSeparator
{
	margin-top:10px;
	height: 13px;
	width: 1px;
	background-color: #D1D1D1;
}

.Flux .groupActivity .shareToGroup .filterShareControls .selected a.filterButton, 
.Flux .groupActivity .shareToGroup .filterShareControls .selected a.filterButton:hover{
	background-color: #252525; 
}
.Flux .groupActivity .shareToGroup .filterShareControls .selected
{
	background: url("../../common/img/activity/filtercloudarrowblack_000002.gif") no-repeat scroll center bottom transparent;
}

.Flux .groupActivity .shareToGroup .editForm 
{
	padding: 0px;
	background-color: transparent; 
}

.Flux .groupActivity .shareToGroup .editForm .btnsHolder
{
	padding-top: 5px;
	display:block;
}


.Flux .groupActivity .shareToGroup .gradient {
		color: #afafaf;
		height: auto;
		padding: 10px;
		/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #efefef, #ffffff);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFefefef, endColorstr=#FFffffff);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFefefef, endColorstr=#FFffffff)";
}

.Flux .groupActivity .activityListTitle
{
	padding: 20px 0px 8px 0px;
}

.Flux .groupActivity .bottomLink
{
	padding: 20px 11px 0px 0px;
	text-align: right;
}