body.fluxPage,
body.fluxWidgetPage {
	margin: 0px;
}

.fluxPage .fluxPageContainer {
	width: 1024px;
	margin: 0px auto;
}

.fluxWidgetPage form,
.fluxPage form {
	margin: 0px;
	padding: 0px;
}

.Flux .pageHeaderImage {
	background-position: center top;
	background-repeat: no-repeat;
	width: 1024px;
}

.Flux a img {
	border-width: 0px;
}

.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(http://static2.fluxstatic.com/-/Clients/Common/Img/Css25/fluxlogo.gif) no-repeat;
	vertical-align: middle;
}

.Flux .pageContent {
	padding-bottom: 20px;
}

.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;
}

/*****************************************************************/
/* PBT Structure */

.Flux .zoneContent {
	min-height: 50px;
	padding: 0px 6px;
}

.Flux .zoneHeader,
.Flux .zoneFooter,
.Flux .zoneSingle  {
	min-height: 15px;
}

.Flux .zone4,
.Flux .zoneLeftWide {
	width: 638px;
}

.Flux .zone1,
.Flux .zone2,
.Flux .zone3,
.Flux .zone5,
.Flux .zone6,
.Flux .zoneRightWide {
	width: 314px;
}

.Flux .thinAdvertZone {
	width: 174px;
}

.Flux .zoneRight,
.Flux .zoneLeft {
	width: 214px;
}

.Flux .zoneCenter {
	width: 514px;
}

/*****************************************************************/
/* 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 .blockContent,
.Flux .blockContent_transparent {
	clear: both;
	padding: 10px;
}

.Flux .blockContent_transparent {
	background-color: Transparent;
}

.Flux .moduleToolbar {
	background: transparent url(/-/Clients/Common/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(http://static2.fluxstatic.com/-/Clients/Common/Img/lightGray_2px_line.gif) repeat left top;
}

.Flux .userHeplBlock {
	padding: 13px 26px;
	border-width: 1px;
	border-style: solid;
}

.Flux img.contentSeparator {
	display: block;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	border: none;
	border-bottom: 1px #cccccc dotted;
	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 .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://static2.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;
}

/*****************************************************************/
/* Edit form */

.Flux .editForm {
	border: 0px;
	padding: 10px 16px;
}

.Flux .groupTitle {
	font-size: larger;
	line-height: 18px;
	margin: 0px;
	border-bottom: 1px white solid;
	margin-bottom: 12px;
}

.Flux .editForm dl {
	margin: 0px;
	padding: 0px;
}

.Flux .fieldGroup {
	margin: 0px 0px 30px 37px;
}

.Flux .fieldName {
	font-size: inherit;
}

.Flux .editForm label {
	padding-left: 3px;
	font-size: 11px;
	line-height: 11px;
}

.Flux .field {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.Flux .addWidget .field {
	padding-bottom: 20px;
}

.Flux .fieldValue {
}

.Flux .inputCheckbox {
	padding-right: 20px;
}

.Flux .inputCheckbox input {
	vertical-align: middle;
	margin-right: 5px;
	width: 11px;
	height: 11px;
}

.Flux label.inputText {
	background-color :Transparent;
	border: none;
}

.Flux textarea,
.Flux .inputTextarea,
.Flux .inputText {
	padding: 0px;
	line-height: 18px;
}

.Flux .error textarea,
.Flux .error .inputTextarea,
.Flux .error select,
.Flux .error .inputText {
	border-color: #ff4848 #ffb3b3 #ffb3b3 #ff4848;
	background-color: #fff0f0;
}

.Flux select {
	height: 18px;
}

.Flux .inputText {
	width: 185px;
	height: 18px;
}

.Flux textarea,
.Flux .inputTextarea {
	height: 49px;
	overflow: auto;
}

.Flux .addWidget .inputTextarea {
	width: 90%;
	height: 100px;
}

.Flux .editForm hr {
	height: 0px;
	border: none;
	border-top: 1px #cccccc solid;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}


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%;
}


/*****************************************************************/
/* 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 {
	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 {
	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 {
	background-position: right -200px;
}

.Flux a.commonButton:hover .btnColorShare .btnCenter,
.Flux a.commonButton:hover .btnColorOrange .btnCenter,
.Flux a.commonButton:hover .btnColorDefault .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 {
	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;
}


/* Orange/Compose Message */
.Flux .sideBarTtem .btnCenter {
	width: 122px;
}

/* 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;
}

/* Share color */

.Flux .commonButton .btnColorShare * {
	background-image: url(http://static2.fluxstatic.com/-/Clients/common/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(http://static2.fluxstatic.com/-/Clients/common/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(http://static2.fluxstatic.com/-/Clients/common/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(http://static2.fluxstatic.com/-/Clients/common/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 */

/* ModuleWizardRemove */
.Flux .commonButton .btnColorModuleWizardRemove * {
	background-image: url(/-/Clients/common/img/btns/btn_ModuleWizardRemove_xy_0x30.gif);
}
/* /ModuleWizardRemove */

/* Generic Buttons */

.Flux .viewHereLinkClosed,
.Flux .viewHereLinkOpen {
	background: transparent url(http://static2.fluxstatic.com/-/Clients/Common/Img/btns/view_here_ico_xy_0x30.gif) no-repeat left 1px;
	padding-left: 20px;
	display: block;
	line-height: 13px;
	padding-bottom: 1px;
}

.Flux .imageClose {
	background-image: url( 'http://static3.fluxstatic.com/-/Clients/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( 'http://static3.fluxstatic.com/-/Clients/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;
}

/*****************************************************************/
/*********** Thumbnails ************************/
.Flux img.thumbnailSize25x25,
.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.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.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;
}

/*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  {
	display: none;
}

/*****************************************************************/
/* sideBar */
.Flux .sideBar {
	width: 130px;
	padding-right: 25px;
}

.Flux .sideBar .sideBarTtem {
	padding-bottom: 22px;
}

.Flux .sideBarButton {
	display: block;
	margin-bottom: 2px;
	line-height: 25px;
	padding: 0px 10px;
}

/*****************************************************************/
/* Menu */
.Flux .menuBar {
	margin: 10px 0px;
}

.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;
}



.Flux .menuItem a,
.Flux .menuItem .menuItemText {
	/*font-weight: bold;*/
}

/* Community Menu (horizontal drop down menu) */
.Flux .horizontalDropdownMenu,
.Flux .horizontalDropdownMenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  /*background: #515151;*/
  float: left;
  width: 100%;
}

.Flux .horizontalDropdownMenu li {
  float: left;
  /*background: #515151;*/
  background: transparent;
}

.Flux .horizontalDropdownMenu a:hover {
  /*color: #000;*/
  /*background: #ccc;*/
}

.Flux .horizontalDropdownMenu li:hover,
.Flux .horizontalDropdownMenu li.jshover {
  /*background: #333;*/
}

.Flux .horizontalDropdownMenu li ul {
  display: none;
  position: absolute;
  padding: 8px 0;
  width: 138px;
  z-index: 1000;
}
.Flux .horizontalDropdownMenu li li a {
  width: 118px;
}

.Flux .horizontalDropdownMenu li:hover ul,
.Flux .horizontalDropdownMenu li.jshover ul {
  display: block;
}

.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;
}

/*************************************************************************/
/*************************************************************************/
/* 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;
}

.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: 200;
}

.Flux .quickMenu a.ddButton {
	display: block;
	padding: 3px 20px 3px 4px;
	margin: 1px;
	background: transparent url( 'http://static1.fluxstatic.com/-/clients/common/Img/widgets/quick_menu.gif' ) no-repeat right -33px;
	position: relative;
}

.Flux .quickMenu .bbBtnHolder .itemsList,
.Flux .quickMenu .bbBtnHolder iframe {
	z-index: 200;
}

.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;
	background-color: #CCCCCC;
	display: block;
	position: relative;
}

.Flux .quickMenu .bbBtnHolder_active a.ddButton {
	/*background-position: right 7px;*/
}
.Flux .quickMenu .itemsList {
	padding: 2px;
}

.Flux .quickMenu .itemsList a.listItem {
	display: block;
	text-decoration: none;
	padding: 2px;
	background-color: Transparent;
}

.Flux .quickMenu .itemsList a.listItem:hover {
	text-decoration: none;
}

.Flux .quickMenuBottomLeft,
.Flux .quickMenuBottomLeft,
.Flux .quickMenuBottom,
.Flux .quickMenu .spacer,
.Flux .quickMenu br {
	display: 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.nonSigned:hover .tooltip {
	color:Black;
	display:block;
	left:0px;
	position:absolute;
	top:100%;
}

/**************************************************/
/* 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 .contentItemsList {
	
}

/* PhotoStack Arrows */

.Flux .photoStackArrowRight,
.Flux .photoStackArrowLeft {
	background: transparent url(http://static2.fluxstatic.com/-/Clients/common/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(http://static2.fluxstatic.com/-/Clients/common/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('http://static2.fluxstatic.com/-/Clients/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 .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('http://static2.fluxstatic.com/-/Clients/Common/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 {
	background: transparent url(http://static2.fluxstatic.com/-/Clients/common/img/single-line.gif) repeat-x left bottom;
	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 {
	font-style: italic;
	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;
	/*font-size: 0px; *//*position: relative;*/
}

.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(http://static2.fluxstatic.com/-/Clients/Common/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(http://static2.fluxstatic.com/-/Clients/Common/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 .dropDown {
	background-color: #66707F;
	padding: 5px;
	width: 100%;
	overflow: hidden;
}

.Flux .addToMyFeed .holder .dropDown,
.Flux .addToMyFeed .holder_hover .dropDown {
	border: 1px #cccccc solid;
}

.Flux .addToMyFeed .listItem,
.Flux .addToMyFeed a.listItem {
	display: block;
	text-decoration: none;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	line-height: 20px;
	padding: 0px;
}

.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( http://static2.fluxstatic.com/-/Clients/Common/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 .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;
}

/* 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;
	/*width: 100%;*/
}

.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 .contentDetailContentArea {
	border: 1px #cccccc solid;
	padding: 10px;
	padding-right: 0px;
}

.Flux .contentDetail .contentArea .contentTitle {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	height: auto;
	background-image: none;
	padding: 0px;
	margin: 0px;
}

.Flux .contentDetail .contentArea,
.Flux .contentDetail .contentArea td,
.Flux .contentDetail .authorEditPanel,
.Flux .contentDetail .authorEditPanel a {
	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 .contentDetail .authorEditPanel {
	padding: 5px;
	border: 1px #cccccc solid;
	border-right-width: 0px;
}

.Flux .contentDetail .ContentAction {
	padding: 20px 0px 0px 0px;
}

.Flux .delContentBtn,
.Flux .contentDetail .delContentBtn {
	display: block;
	height: 13px;
	width: 13px;
	background: transparent url('http://static0.fluxstatic.com/-/Clients/Common/Img/Btns/contentActoin_icons.gif' ) no-repeat 0px 3px;
}

.Flux .delContentBtn {
	height: 18px;
}


/********************************************/
/* Browse Members/Friends Management/ */
.Flux .membersList {
	padding-left: 2px;
}

.Flux .membersList .wideItem {
	padding: 8px;
	float: none;
}

.Flux .membersList .navPanel {
	padding: 10px;
}

.Flux .membersList .itemImage {
	margin-bottom: 2px;
	width: 90px;
}

.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( 'http://static1.fluxstatic.com/-/Clients/Flux/img/stub/common/btn/arrowFeed_btn_StepXY_0_10.gif' ) 0px 0px no-repeat;
	width: 13px;
	height: 9px;
}
.Flux .btnFeedArrowDown {
	background: url( 'http://static1.fluxstatic.com/-/Clients/Flux/img/stub/common/btn/arrowFeed_btn_StepXY_0_10.gif' ) 0px -10px no-repeat;
	width: 13px;
	height: 9px;
}

.Flux .moduleMemberSearch .blockContent {
	padding-left: 0px;
	padding-right: 0px;
}

.Flux .browseUsers .membersList {
	padding: 0px 7px;
}

.Flux .browseUsers .itemsList {
	width: 900px;
	margin: auto;
}

.Flux .browseUsers .listItem {
	width: 90px;
	height: 160px;
	text-align: center;
	padding: 10px 29px;
}

.Flux .browseUsers .itemTitle {
	width: 90px;
}

.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;
}

/********************************************/
/********** Sign Up *************************/

.Flux .signUpPageContent {
	margin:0px auto;
	width:650px;
}

.Flux .signUpPageContent .hugeTitle {
	font-size:18px;
	padding-bottom:24px;
}

.Flux .signUpHtmlModule .text {
	padding:10px 0px;
}

.Flux .joinInterm .blockContent {
	padding: 15px;
}

/*** 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;
}

.Flux .moduleProfileHeader .popupAddAsFriend,
.Flux .moduleProfileHeader .popupRemoveFriend,
.Flux .moduleProfileHeader .popupDenyMessage {
	left: -181px;
	top: 0px;
}

.Flux .pageContent .sharingPanelHolder,
.Flux .pageContent .moduleProfileHeader {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

/* User profile page */

body .Flux .userProfilePage .zoneLeftWide {
	width: 400px !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('http://static3.fluxstatic.com/-/Clients/Common/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 {
	/*background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/f_logo_21x21.gif') no-repeat center center;*/
	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 {
	/*background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/Img/f_logo_21x21.gif') no-repeat center center;*/
	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(http://static2.fluxstatic.com/-/Clients/Common/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;
	/*padding: 8px 1px;*/
}

.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;
}

/* 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('http://static3.fluxstatic.com/-/Clients/Common/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('http://static3.fluxstatic.com/-/Clients/Common/Img/Btns/shareBtnCollapse.gif') no-repeat left bottom;
	height: 16px;
	width: 14px;
	display: inline;
	vertical-align: middle;
}

.Flux .expandBtnArrow,
.Flux .collapseBtnArrow {
	background: transparent url('http://static3.fluxstatic.com/-/Clients/Common/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( http://static2.fluxstatic.com/-/Clients/Common/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( http://static2.fluxstatic.com/-/Clients/Common/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;
}

/* mail page */
.Flux .mail .blockHeader {
	margin-bottom: 16px;
}

.Flux .mail .blockContent {
	padding: 25px;
}

.Flux .headerCell {
	padding: 5px;
	cursor: default;
}

.Flux .dataCell {
	padding: 5px 10px;
	cursor: default;
}

.Flux .cellSpacer {
	width: 2px;
	height: 2px;
	overflow: hidden;
	font-size: 0px;
}

.Flux .mail .title {
	padding: 0px 0px 5px 10px;
}

.Flux .messageList .thumbnailSize25x25 {
	margin-right: 5px;
	display: inline;
	vertical-align: middle;
}

.Flux .iconMail_simple,
.Flux .iconMail {
	background: url('http://static2.fluxstatic.com/-/Clients/Common/img/icons/mailType_icon_xy_0x30.gif') no-repeat left center;
	width: 13px;
	height: 13px
}

.Flux .iconMail {
	background-position: -60px center;
}

.Flux .unreadItem .iconMail {
	background-position: -30px center;
}

.Flux .messageListNew {
	width: 100%;
}

/****************************************************************************/
/******************************  Account  ***********************************/
/* User Area: Account */
.Flux .userArea .block {
	width: 735px;
	margin: 0px auto;
}

.Flux .userArea .editForm {
	width: 600px;
	margin: 0px auto;
}

.Flux .fieldInfo {
	padding: 13px 10px;
	white-space: nowrap;
	text-align: left;
	width: 229px;
}

.Flux .fieldInfo .bigText {
	padding-bottom: 5px;
	line-height: 12px;
}

/* *** Module Wizard *** */
.Flux .moduleWizardBar {
	background: url(http://static2.fluxstatic.com/-/Clients/Common/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(http://static2.fluxstatic.com/-/Clients/Common/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(http://static2.fluxstatic.com/-/Clients/Common/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 *** */


/* Icons  */
/* Upload Media Images */

.Flux .video .searchContent {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/common/img/Upload/addVideoType1.gif') no-repeat center center;
	width: 190px;
	height: 120px;
}

.Flux .photo .searchContent {
	background: transparent url('http://static0.fluxstatic.com/-/Clients/common/img/Upload/searchPhoto.gif') no-repeat right center;
	width: 190px;
	height: 140px;
}

.Flux  .addFromComputer {
	background: transparent url('http://static1.fluxstatic.com/-/Clients/common/img/Upload/addVideoType2.gif') no-repeat center center;
	width: 190px;
	height: 130px;
}

.Flux .addFromTheWeb {
	background: transparent url('http://static2.fluxstatic.com/-/Clients/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( 'http://static2.fluxstatic.com/-/Clients/Flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png' ) 0px 0px no-repeat;
	width: 18px;
	height: 12px;
}

.Flux .contentIconTypeVideo {
	background: url( 'http://static2.fluxstatic.com/-/Clients/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( 'http://static2.fluxstatic.com/-/Clients/Flux/img/stub/common/icons/contenttypeicon_stepxy_0_20.png' ) 0px -40px no-repeat;
	width: 14px;
	height: 14px;
}

.Flux .contentIconTypePhoto {
	background: url( 'http://static2.fluxstatic.com/-/Clients/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(http://static2.fluxstatic.com/-/Clients/Common/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://static3.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( 'http://static3.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png' ) 0px 0px no-repeat;
	width: 18px;
	height: 16px;
}

.Flux .activityIconTypeAddedContentToFeed,
.Flux .activityIconTypeCreatedContent {
	background: url( 'http://static3.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png' ) 0px -40px no-repeat;
	width: 18px;
	height: 14px;
}

.Flux .activityIconTypeCommentedOnContent,
.Flux .activityIconTypeGuestBookEntry {
	background: url( 'http://static3.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png' ) 0px -60px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeAddedFriend {
	background: url( 'http://static3.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png' ) 0px -20px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeJoinedCommunity {
	background: url( 'http://static3.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png' ) 0px -80px no-repeat;
	width: 18px;
	height: 18px;
}

.Flux .activityIconTypeChangedPhoto,
.Flux .activityIconTypeUpdatedProfile {
	background: url( 'http://static3.fluxstatic.com/-/Clients/Common/Img/btns/btn_commonbtn_activityFeed_xy_0x20.png' ) 0px -100px no-repeat;
	width: 18px;
	height: 18px;
}