/******************************************************/
/* Toolbar Style Sheet - FTS                          */
/* Last Edit: 04:30 PST - 032210                      */
/* Last Edit By: JohnWojtowicz                        */
/* Version: 1.0 / Production                          */
/******************************************************/
 
 @import "http://community.wfts1.com/forum.css"; 
 
 
/******************************************************/
/*****  Table of Contents  ****************************
 
*
 
*******************************************************/
/*****  Colors  ***************************************
 
#
 
*******************************************************/
 
#signup1_index .col2 {display:none !important;}
#signup1_index #onePageContainer #oneSubPageContainer, 
#signup1_signup #onePageContainer #oneSubPageContainer {background:transparent !important!background-image:none !important!}
#signup1_index #oneSubPageContainer table td, 
#signup1_signup #oneSubPageContainer table td {padding-top:0px !important;}
#signup1_index .signupFieldText {display:none !important ;} 
 
/************************/
/* DPG OVERWRITES       */
/************************/
 
 
/**********************/
/*   Global Styling   */
/**********************/
 
body {margin: 0; font-size: 12px; font-family: arial, helvetica, sans-serif !important;background:;}
#oneBackgroundLayer {}
#oneToolbarOverlord {height:;}
 
 
#tbContainer3 {background:transparent !important;}
 
#oneSiteContainer {margin: 0 auto; padding: 0;  border: 0 none; border-collapse: collapse;}
#oneToolbarOverlord, #tbContainer3, #onePageContainer {margin: 0 auto;}
#onePageContainer {padding:  30px 0 !important;color: #454545 !important;}
#oneSubPageContainer {}
#column1, #column2, #column3,
.admin-task-container, .usersub-task-container, .network-task-container, .subPage-task-container, .error-task-container, .preview-task-container {padding: 10px 0 0 !important;}
.mod_menu_site {display: none;}
ul, li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-family: arial, verdana, helvetica, sans-serif;}
h3 {position: static;}
   /* reset specific h3's to position relative */
   #gallery_content_comments_container h3,
   #video_content_comments_container h3 {position: relative;}
.title_container h3.title {font:bold 12px Arial;}
.title_container h3.title .title_span_div {margin-left:0;}
 
#onePageContainer input {height:17px;border:1px solid #dadada;background:url(http://images.onesite.com/participate.wwdpp.com/input-bg.gif) repeat-x !important;}
 

 
/*****  Site Structure  ********************************/
 
#oneSiteContainer,
#oneToolbarOverlord,
#tbContainer3 {width: 994px;}
#onePageContainer {padding-top: 10px;margin:0 auto !important;}
 
/* On browse pages the first column needs an automatic width */
#browse_users .colParent1,
#browse_photos .colParent1,
#browse_groups .colParent1,
#browse_videos .colParent1 {
	width: auto !important;
}
 
 
 
/*****  Hotspots  **************************************/
 
 
#mfl .breadcrumbs {display:none;}
 
.oneNetNav div {text-align: left !important; line-height: 27px; }
.oneNetNav a { border-right:1px solid #DADADA; color:#454545; display:block; float:left; font-size:12px !important; font-weight:500; line-height:14px; margin:8px 0 0; padding:0 20px; }
.oneNetNav a:first-child { border-left:1px solid #DADADA; }
 
 
 
/*****  ad Styling  ************************************/
.mod_ad,
.displayAdCode {
	margin: 0 0 10px 0;
}
.Ad300x100,
.Ad300x250,
.Ad-300x250,
.Ad-300x100 {width: 300px !important; margin: 10px auto;}
 
.mod_ad * {
	border: 0 none !important; margin: 0 !important; padding: 0 !important;
}
.mod_ad .modCapBottom .modCorner-br,
.mod_ad .modCapBottom .modCorner-bl, 
.mod_ad .modCapBottom {background:none !important;}

.mod_ad .modCap {
	display: none;
}

.colParent2 .columnContentChild .mod_photo_thumbs a.media-thumb {margin:2px;} 
 
/*****  Global Resets  *********************************/
 
table.blog_posts_table {width: auto !important;}
.mod_friends .title_container, .mod_friends .title_html, .mod_friends .spreader, 
.friend-mod-title, .friend-mod-friend-box {width: auto !important;}
.mod_friends h3 .title_html {padding: 0 !important; float: left;}
.mod_friends h3 .title_html .friend-mod-total,
.mod_friends h3 .title_html .friend-mod-message {height: auto; margin: 0; padding: 7px 0 0 15px; float: left; color: #444; font-size: 10px; font-weight: 500;}
.mod_friends .spreader {position: static;}
/*.mod_friends .friend-mod-title {display: none;}*/ /* hides the extra text that reads 'new friends' etc. based on the display type of the friends module */
#onePageContent, #oneSubPageContent {margin: 0; padding: 0;}
#oneMainContentWide {margin: 0; padding: 0;}
 
 
/*****  base module styling (global)  *********************/
 
.module {margin-bottom: 10px; border: 0 none !important;}
.module .container {margin: 0; padding-bottom: 5px; border-top: 0 none;}
.msie .module .container { padding-bottom:0; }
.msie .modCapContent { line-height:10px !important; }
.module .title_container {
	background: url('http://images.onesite.com/community.wfts1.com/titleLeft.png') no-repeat left top;
	width: auto; padding: 0 0 0 5px !important; position:relative; _zoom:1;
}
.module h3.title {
	background: url('http://images.onesite.com/community.wfts1.com/titleRight.png') no-repeat right top; 
	border: 0 none; float: none; height: 24px; 
	line-height: 22px; margin: 0 !important; padding: 0 5px 0 5px !important;
	color: #454545 !important;
}
.module h3.title span.title_span {
	margin: 0;
}
.module h3.title a.title_span_link {}
.module h3.title a.title_span_link:hover {}
.module span.above_title_html {right:10px; position:absolute;}
.msie .module span.above_title_html {right:0px;}
.module span.title_html {display: block;}
.module .modCapTop {display: none;}
.module .modBody {}
 
 
.module .modBodyContent {
	background: url('http://images.onesite.com/community.wfts1.com/modTop.png') repeat-x top;
}
 
.module .title_container {
	background: url('http://images.onesite.com/community.wfts1.com/modTopLeft.png') no-repeat left top;
}
 
.module h3.title {
	background: url('http://images.onesite.com/community.wfts1.com/modTopRight.png') no-repeat right top;
}
 
.module ul.mainUl {
	background: url('http://images.onesite.com/participate.wwdpp.com/modRight.png') repeat-y right top; 
	padding: 12px 15px 12px 10px; list-style-type: none; overflow: hidden; 
	border: 1px solid #dadada; border-width: 0 0 0 1px;
}
.msie .module ul.mainUl { zoom:1; }

.module .modCapBottom {
	background: url('http://images.onesite.com/participate.wwdpp.com/modBottom.png') repeat-x bottom;
	height: 11px;
	display: block;
}
 
.module .modCapBottom .modCorner-bl {
	background: url('http://images.onesite.com/participate.wwdpp.com/modBottomLeft.png') no-repeat left bottom;
}
 
.module .modCapBottom .modCorner-br {
	background: url('http://images.onesite.com/participate.wwdpp.com/modBottomRight.png') no-repeat right bottom;
	height: 11px;
}
 
/** Cleared Module Style **/
 
.noStyle, 
.noStyle .modBodyContent, 
.noStyle ul.mainUl, 
.noStyle .moduleFooter, .noStyle .modCapBottom, 
.noStyle .modCapBottom .modCorner-bl, 
.noStyle .modCapBottom .modCorner-br, 
.noStyle .title_container, 
.noStyle h3.title
 {background:transparent !important;border:none !important;padding:0;}
.noStyle .modCapBottom { display:none; }
.noStyle { margin:10px auto !important; width:300px; }

/** Tabbed Modules */
.mod_tabbed_mod_tem,
.mod_tabbed_mod_tem > .container,
.mod_tabbed_mod_tem .mainUl,
.mod_tabbed_mod_tem .inside-div {
	background: none !important; padding: 0 !important;	margin: 0 !important;
	border: 0 !important;
}
 
.mod_tabbed_mod_tem .mainUl {border: 0 none;}
 
.mod_tabbed_mod_tem .module {
	margin: 0;
}
 
.tabbed_mods_wrapper .module {
	border: 1px solid #dadada !important; border-width: 0 1px 1px 1px !important;
}
 
.mod_tabbed_mod_tem .modBodyContent .modBodyContent {
	padding: 10px;
}
 
div.tabbed_mod_ul_wrapper {
	background: transparent url('http://images.onesite.com/participate.wwdpp.com/titleLeft.png') no-repeat left top;
	height: 22px; padding: 0 0 0 5px; border-bottom: 1px solid #9f9f9f;
}
 
ul.tabbed_mod_ul {
	background: transparent url('http://images.onesite.com/participate.wwdpp.com/titleRight.png') no-repeat right top;
	display: block;	height: 22px; margin: 0 !important;
	padding: 0 !important; overflow: hidden;
}
 
.mod_tabbed_mod_tem .title_container,
.mod_tabbed_mod_tem .title_container h3 {
	background: none !important;
}
 
a.oneTab {
	color: #755b00; float: left; font-weight: bold;
	margin: 1px 10px 0 0;
}
 
a.oneTab span {
	background: url('') no-repeat right top; height: 22px; line-height: 22px;
	margin: 0 -10px 0 0; padding: 0 5px;
}
 
a.oneTab:hover,
a.oneTabSelected {	
	height: 23px;
	margin-bottom: -9px !important;
}
 
a.oneTab:hover span,
a.oneTabSelected span {
	background: white;
}
 
/* Login */
.monlogintable {margin: 0 auto;}
#oneUsername,
#onePassword {
	margin: 0 0 0 10px;
}
td#loginlink,
td#signuplink {
	padding: 10px 0 0 0;
}
td#loginlink a,
td#signuplink a {
	padding: 0 10px !important;
}
 
td#loginlink {padding-left:10px;}
 
/* more link */
.module .moreLink {font-size: 100%; font-weight: 500;}
.module .moreLinkTop {position: static; height: 37px; line-height: 37px; margin: -5px 12px -8px 0; padding: 0 !important;}
.module .moreLinkTop a,
.module .moreLinkTop a:hover {color: #fff;}
.module .moreLinkBottom {}
.msie .module .moduleFooter { zoom:1; }
.module .moduleFooter {margin: 0; padding: 5px; overflow: hidden; background: url(http://images.onesite.com/participate.wwdpp.com/modRight.png) top right repeat-y; border-left: 1px solid #ccc;}
 
/***** clear standard module styling from header and footer ******/
 
#oneHeaderContents .module, #custom-network-footer .module {margin: 0; padding: 0; border: 0 none; background: transparent;}
#oneHeaderContents .module .container, #custom-network-footer .module .container {margin: 0; padding: 0; border: 0 none !important; background: transparent;}
#oneHeaderContents .module .modBody, #custom-network-footer .module .modBody {background: transparent;}
#oneHeaderContents .module .modBodyContent, #custom-network-footer .module .modBodyContent {background: transparent;}
#oneHeaderContents .module ul, #custom-network-footer .module ul {margin: 0; padding: 0; border: 0 none; background: transparent;}
 
 
/**** Casing Subtitle ****/
div.casingSubtitle {
	margin: 5px 0;
}
 
div.casingSubtitle h1 {
	font-size: 16px; margin: 0 20px;
}
 
 
 
/*****  Links  ******************************************/
 
#onePageContainer a {color: #347CA8; text-decoration: none; outline: none !important;}
#onePageContainer a:hover {color: #347CA8; text-decoration: underline;}
 
 
/*****  Buttons  ****************************************/
 
.button {height: 20px !important; line-height: 20px !important; padding: 0 !important; color: #333 !important; border:1px solid #ccc !important; text-decoration: none !important; white-space:nowrap; }
.button:hover {border: 1px solid #999 !important; text-decoration: none !important;}
 
.button span {line-height: 17px !important; padding: 0 !important; color: #333; font: 10px Tahoma,Arial,Verdana; text-decoration: none !important;}
.button:hover, .button:hover span {text-decoration: none !important;}
button.button {padding 0;}
button.button span {padding-top: 0px;}
button.button-small-gray {padding-bottom: 0;}
#add_post_buttons {margin-top: 7px;}
.auth-error-back-link {width: 85px;}
 
 
/*****  Avatar Sizing  **********************************/
 
/* divs that contain the oneMiniProfile (different per module) */
.mod_friends .friend-mod-friend,
.mod_users_list .a-friend {width: auto !important; height: auto !important; padding: 0 !important;}
 
/* old miniProfile */
.oneMiniProfile {display: block !important; float: left; text-align: center;} /* added float and text-align to this so it can all be contained for avatars. was not floating in the group members module (mod_members) because it didn't have a.friend or .friend-mod-friend containing it like other modules do */
.oneMiniProfile br {display: none;}
.oneMiniProfile a.main {}
 
/* new miniProfile */
.miniProfileComponentContainer {}
.miniProfileComponent {}
.miniProfileAvatar {padding: 0;}
.miniProfileAvatar a {display: block;}
.miniProfileAvatar a img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}
.oneMiniProfileFields {}
.miniProfileName {width: 60px; overflow: hidden;}
 
/* resizable avatars */ 
.oneMiniProfile .profileCropped80, 
.oneMiniProfile .profileSizeableAvatar {display: block; width: 60px; height: 60px; background-position: 50% 20% !important;}
.profileCropped80, .profileSizeableAvatar {background-repeat: no-repeat !important;}
 
/* username */
#cc_profile_name {width: auto; height: 28px; line-height: 14px; margin-top: 5px; overflow: hidden;}
#cc_profile_name br {display: block;}
 
 
/*****  Media Thumbs  ***********************************/
 
.mod_photo_thumbs li,
.mod_video_thumbs li {}
a.media-thumb,
div.media-thumb {width: 90px; height: 90px; margin: 5px 5px 5px 23px; border: 1px solid #999;}
 
#tem66685-col3 a.media-thumb, div.media-thumb { margin-left:31px; }
 
/***  Pagination  ***/
#blog_results_pagination span {margin: 0 !important;}
#blog_results_pagination span.pagination-first-link {margin-right: 5px !important;}
#blog_results_pagination span.pagination-last-link {margin-left: 5px !important;}
 
 
/*****  Network Navigation  *****************************/
 
 
 
/*****  Signup pages  **********************************/
 
.signup-task-container {padding-top: 10px;}
#signup1_index,
#signup1_signup,
#signup1_group_signup {}
 
 
/*****  Footer  ****************************************/
 
#onePageFooter {display: none;}
#oneFooterMenu {display: none;}
#oneFooterMenu a {}
#oneFooterMenu a:hover {}
 
#custom-network-footer {}
 
 
/*****  Message Boxes  *********************************/
 
.greenMsgBox, 
.blueMsgBox, 
.blueWhiteMsgBox,
.greyMsgBox,
.whiteMsgBox,
.yellowMsgBox,
.mb_msg_container {}
.redMsgBox {}
 
/*****  Error Messages and Login Pages  ****************/
 
#auth_required_error {padding: 0 10px;}
#auth_required_error #auth_required_header h2 {font-size: 16px;}
 
/* login modules */
#quickLogin {width: 300px !important; border: 0 none !important; font-weight: 500 !important;}
#quickLogin span {width: auto !important; padding: 0 !important; background: transparent !important; border: 0 none !important;}
#quickLogin h3.title span {text-align: left;}
 
/* usergroup blog errors */
#info-blog-error {width: auto !important;}
#info-blog-error .title {}
 
 
/****** Pagination ********/
.onePagination {font-size: 12px !important;}
 
/** MASTHEAD CSS SENT */
 
/* =Start of new Header for SCB-12
 * Added 12/17/08 - Steve A
 * Modified 12/22/2008 - JOKIM
 *-----------------------------------------------*/
#mfl .masthead {
	width: 1037px;
	height: 124px;
	background: url('http://www.wishtv.com/images/bg_header.jpg') no-repeat top left;
	color: #fff;
	position: relative;
	font-size: 10px;
}
#mfl .masthead .myLinks {
	list-style: none;
	padding: 10px 0 0;
	float: left;
}
#mfl .masthead .myLinks li {
	float: left;
	/*FOR LIN border color should be white - JOKIM SCB-23*/
    border-right: 1px solid #ffffff; /*#656da8;*/
	padding: 0 9px;
}
#mfl .masthead .myLinks li.last {
	border: none;
}
#mfl .masthead .myLinks li a {
	color: #fff;
	text-decoration: none;
    /* for LIN links are normal - JOKIm SCB-23 */
    font-style: normal;
}
#mfl .masthead .myLinks li a:hover {
	color: #fff;
	text-decoration: underline;
	background: none;
}
#mfl .masthead .timestamp {
	float: right;
	padding-top: 10px;
	margin-right: 10px;
}
#mfl .masthead #station {
	display: none;
	position: absolute;
	right: 6px;
	top: 22px;
	width: 184px;
	height: 81px;
	text-align: center;
}
#mfl .masthead #branding {
	position: absolute;
	top: 39px;
	left: 30px;
}
 
#mfl .masthead.topAd {
	padding-top: 110px;
	background-position: bottom left;
}
#mfl .masthead.topAd #leaderboard {
	height: 90px;
	margin-top: -100px;
    /*LIN topAd has NO gradient background - JOKIM SCB-12*/
    background: none;
    margin-bottom:10px;
}
#mfl .masthead.topAd #leaderboard div {
	width: 728px;
	margin: 0 auto;
	height: 90px;
	background: silver;
}
#mfl .masthead.topAd #branding {
	top: 149px;
}
/** html .topAd #branding {
	top: 149px;
}*/
#mfl .masthead.topAd #station {
	top: 132px;
}
#mfl .masthead.topAd #top_search {
	top: 143px;
}
#mfl #top_search {
    left: 325px;
    border: 0px solid transparent;
    display: inline;
    float: right;
    height: 48px;
    margin-right: 5px;
    padding: 4px 0pt 0pt 30px;
    position: static;
    width: auto;
}
#mfl #top_search .labelwrap {
    /*position: absolute;
    top: 17px;
     left: 104px;*/
    left: auto;
    right: 255px;
    top: 110px;
    float:left;
}
#mfl .withad #top_search .labelwrap {
	position: static;
	float: left;
}
#mfl #top_search .labelwrap label {
	/*margin-right: 16px; */
}
#mfl #top_search label {
   	font: 16px Arial, sans-serif;
    float: left;
    margin: 0 0 0 10px;
    padding-top: 2px;
    
}
#mfl #top_search label.withInput {
	font: 10px Verdana, sans-serif;
}
#mfl #top_search input[type='text'], 
#mfl #top_search input.text {
	background: url('http://www.wishtv.com/images/bg_search_box.png') repeat top left;
	height: 16px;
	border: 1px solid #7c91b2;
	font-size: 12px; /*15px*/
	float: left;
	margin: 0 0 0 10px;
	width: 166px; /*246px;*/
	padding: 0 2px;    
}
#mfl .withad #top_search, 
#mfl .htmlMod #top_search {
/*	background: url('http://www.wishtv.com/images/bg_search.png') no-repeat top left;*/
	float: right;
	height: 48px;
	padding: 4px 0 0 30px;
	display: inline;
	border: 0px solid transparent;
	margin-right: 5px;
	position: static;
	width: auto;
}
#mfl .withad #top_search label, 
#mfl .htmlMod #top_search label {
    /*padding-top: 4px;
     float: left;
     margin-right: 10px;*/
}
#mfl .withad #top_search label.withInput, 
#mfl .htmlMod #top_search label.withInput {
	/*margin: 0 0 0 5px;
	/*padding-top: 6px;
	/*position: static;*/
}
#mfl #top_search input[type='radio'], 
#mfl #top_search input.radio,
#mfl .withad #top_search input[type='radio'], 
#mfl .withad #top_search input.radio,
#mfl .htmlMod #top_search input[type='radio'], 
#mfl .htmlMod #top_search input.radio {
	vertical-align: middle;
    margin-right:3px;
    line-height:10px;
}
#mfl .withad #top_search input[type='text'], 
#mfl .withad #top_search input.text,
#mfl .htmlMod #top_search input[type='text'], 
#mfl .htmlMod #top_search input.text {
	width: 166px;
	float: left;
	margin-left: 10px;
}
#mfl .htmlMod #top_search .labelwrap {
	left: auto;
	right: 255px;
	top: 110px;
}
#mfl .htmlMod .htmlModule {
	position: absolute;
	top: 45px;
	right: 7px;
    width: 211px;
/*	border: 1px solid #f00;*/
}
#mfl #header.topAd .htmlModule {
    top: 145px;
}
#mfl .masthead.withad #leaderboard {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 728px;
	height: 90px;
	/* Temp Code */
	background: #ccc;
	line-height: 90px;
	text-align: center;
}
#mfl .masthead .fontStyle58 {
	display: none;
}
 
#mfl.safari .htmlMod .myLinks,
#mfl.safari .topAd .myLinks, 
#mfl.safari .topAd .timestamp {
	padding-top: 15px;
}
#mfl.safari .htmlMod #top_search {
/*padding-top: 15px;*/
}
 
#mfl.safari .htmlMod .htmlModule {
	top: 35px;/*45px;*/
}
#mfl.safari .topAd.htmlMod .htmlModule {
	top: 135px;/*145px;*/
}
 
 
#mfl.safari #top_search input[type='radio'], 
#mfl.safari #top_search input.radio,
#mfl.safari .withad #top_search input[type='radio'], 
#mfl.safari .withad #top_search input.radio,
#mfl.safari .htmlMod #top_search input[type='radio'], 
#mfl.safari .htmlMod #top_search input.radio {
	vertical-align: top;
    margin-right:3px;
    line-height:12px;
    width:13px;
    height:13px;
 
}
 
/* Style.css */
.a-friend { margin-left:7px; }
 
/* end FTS toolbar file */
 
/* Small tweak for forums since board.css is a locked file. */
#mfl .mb_ft_profile_cropped80 {
	float: none;
}

/* DPP-3431 */
	#waitMessageWrapper { display:none; }
	
/* DPP-3288 */
	#mfl .horizontal .ad { float:none !important; } 
	#mfl .horizontal .ad div { margin:0 auto; }
	
/* Header Button */
	#header button { background:none; border:none; text-align:left; }
	
.blog_posts_list { clear:both; }
.msie .mod_blog_posts_title_link h4.postTitle { _margin:-14px 0px 0px 15px; }

/* Members Module */
	.ownerList { float:left; margin:5px 5px 15px; }
	.moderator_heading { clear:both; }
	
/* Associated Blogs */
	.associated_profile { width:50px; }
	
/* Photo */
	#pb_content_container { float:right; margin:0 !important; width:80%; }
	#pb_left_nav { width:18%; }
	
/*****************************************************/
/* Nuttin' but Buttins Style Sheet - ONEsite Default */
/*****************************************************/
    
    /* rating, tagging, and flagging buttons */
    
    #mfl #content-rating-container { float: right; width: 200px; color: #666666; background-color:#ffffff; background-image: url('/resources/images/ratebg1.gif'); border: solid 1px #999999; background-repeat: repeat-x; margin-bottom:2px; }
    #mfl #zz-rating-container td { font-size: 9px; }
    #mfl .rating-container { padding: 3px; }
    #mfl .content-rating-box { display:inline; }
    #mfl .rating_stats_div { position:relative; float: left; width: 88px; padding: 3px; margin-bottom: 1px; font-size: 8pt; }
    #mfl .do_rating_div { height: 14px; margin: -5px 0 1px 0; }
    #mfl .rating_others_div { margin-top: 2px; width: 100px; float: right; padding: 3px 0 3px; }
    #mfl .star_rating_empty { width: 12px; height: 12px; background-image: url('/resources/images/icons/icn_star_empty.png'); background-position: top left; background-color: transparent; padding: 1px; border: 0; }
    #mfl .star_rating_whole { width: 12px; height: 12px; background-image: url('/resources/images/icons/icn_star_whole.png'); background-position: top left; background-color: transparent; padding: 1px; border: 0; }
    #mfl .star_rating_half { width: 12px; height: 12px; background-image: url('/resources/images/icons/icn_star_half.png'); background-position: top left; background-color: transparent; padding: 1px; border: 0; }
    #mfl .props_rating_button { width: 16px; height: 16px; background-image: url('/resources/images/icons/icn_star_gold.png'); background-position: top left; background-color: transparent; padding: 1px; border: 0; margin-left: 1px; position: absolute; top: 1px; }
    #mfl .props_rating_button_off { width: 16px; height: 16px; background-image: url('/resources/images/icons/icn_star_gold_dim.png'); background-position: top left; background-color: transparent; padding: 1px; border: 0; margin-left: 1px; position: absolute; top: 1px; }
    #mfl button.content_flag_button { background-image:url('/resources/images/icons/icn_flag_gray.png'); _background-image:url('/resources/images/icons/icn_flag_gray.gif'); width: 16px; height: 16px; position: relative; background-color: transparent; border: 0px none; cursor: pointer; float: right; margin-left: 7px; }
    #mfl .addThis img{ float: right; cursor: pointer; margin-left: 7px; }
    #mfl button.sendtofriend_button { background-image:url('/resources/images/icons/icn_send_friend.png'); _background-image:url('/resources/images/icons/icn_send_friend.gif'); display: inline; width: 16px; height: 16px; float: right; position: relative; background-color: transparent; border: 0px none; margin-left: 7px; cursor: pointer; }
    #mfl .flag_message_text { color:#696969; background-color:#ffffff; padding:3px 3px 3px 3px; border:solid 1pt #696969; margin-top:-18px; margin-left:-150px; width:200px; z-index:1500; position:absolute; align:center; font-size:7pt; font-style:normal; visibility:hidden; }
    #mfl button.content_flag_button span { display:none; }
    #mfl button.content_flag_button_clicked { background-image:url('/resources/images/icons/icn_flag.gif'); width: 16px; height: 16px; display: inline; position: relative; top: -2px; background-color: transparent; border: 0px none; cursor: pointer; }
    #mfl button.content_favorite_button { background-image:url('/resources/images/icons/icon_favadd.gif'); width: 16px; height: 16px; display: inline; position: relative; top: -2px; background-color: transparent; border: 0px none; margin-left: 7px; cursor: pointer; }
    #mfl .favorite_message_text { color:#696969; background-color:#ffffff; padding:2px 2px 2px 2px; border:solid 1pt #696969; margin-top:-18px; margin-left:-150px; z-index:1500; position:absolute; font-size:7pt; text-align:right; font-style:normal; visibility:hidden; }
    #mfl button.content_favorite_button span { display:none; }
    #mfl button.content_favorite_button_clicked { background-image:url('/resources/images/icons/icon_favrem.gif'); width: 16px; height: 16px; display: inline; position: relative; top: -2px; background-color: transparent; border: 0px none; margin-left: 9px; cursor: pointer; 
    }
    #mfl .moderationIcn { height: 16px; width: 16px; float: right; background: url(/resources/images/icons/icn_delete.gif) no-repeat center; }
    #mfl .moderationIcn:hover { cursor: pointer; }
    #mfl button.thumbs_up_rating_button { background-image:url('/resources/images/icons/thumb_up.gif'); cursor: pointer; width: 14px; height: 15px; display: inline; position: relative; top: -2px; background-color: transparent; border: 0px none; margin-right: 6px; z-index: 1; margin-left: 2px; }
    
    #mfl button.thumbs_down_rating_button { background-image:url('/resources/images/icons/thumb_down.gif'); width: 14px; height: 15px; cursor: pointer; background-color: transparent; border: 0px none; margin-right: 2px;	
    }
    #mfl button.thumbs_up_rating_button span { display: none; }
    #mfl button.thumbs_down_rating_button span { display: none; }
    
    /* end rating buttons */
    
    
    /* General Button Style */
    #mfl .button { display: block; margin: 0px; padding: 0px; border: 0px; background-color: transparent; font-family: verdana, arial, sans-serif; text-align: center; font-weight: bold; cursor: pointer; text-decoration: none; }
    #mfl .button span { display: block; }
	
	/* DPP-4380 */
	.onePageSignup { float:left; }
	.onePageSignup .moduleFooter { display:none; }
	.signupFieldInput {margin-top:10px;}
	#signupFieldTOS { width:220px; }
	#signupFieldTOS #SUTOS { _position:static; }
	
	/* IE6 Fix */
	.module { _overflow:hidden; }