@charset "utf-8";
@import url('forums.css?ver=504');
@import url('editor.css?ver=10');
@import url('geary.css');

/**
 * Glboal Styles | WD-40
 *
 * Header, toolbar, footer, and other miscellaneous global styles.
 *
 * TEMPORARY Styles
 * Reset
 * Structure
 * Global Page Styles
 * Network Navigation
 * Toolbar Hotspots
 * Modules
 * Advertisements
 * Links
 * Buttons
 * Avatars
 * Media Thumbnails
 * Pagination
 * Message and Alert Boxes
 * YUI
 * Tags
 * Rating Tagging Sharing
 * Footer
 * New Fixes
 * Comment Widget
 * Points
 * Quick Login
 *
 * @project mywd40.com
 * @version 906
 * @lastmodified 2013-3-20 13:59
 * @author jj
 *
 * @colordef #fff; white
 * @colordef #f6f6f6; light gray (center column)
 */

.col {
	float: left;
}

.one_body_blog #awds_tab_numcomments_blog_post_discussion {
	display: none;
}


/**
 * TEMPORARY Styles
 *
 * @section TEMPORARY Styles
 */

h3.mcMsgSubject {width: 100%;}
img.mceItemMedia {background: #000000 !important;}

/**
 * Reset
 *
 * @section Reset
 */

/* Fix for modals */
#NetworkLoyalty-UserDetails_c .bd {
	max-height: 550px;
	overflow: auto;
}


.mod_menu_site {display: none;}
h1, h2, h3 {font-family: arial, helvetica, sans-serif;}
h3 {position: static;}
#gallery_content_comments_container h3,
#video_content_comments_container h3 {position: relative;}

/* reset list styling within blog posts */
.oneBlogPost p {margin: 10px 0;}
.oneBlogPost ul,
.oneBlogPost ol {margin: 10px 0; padding: 0 0 0 30px;}
.oneBlogPost ul li,
.oneBlogPost ol li {margin: 0; padding: 0; border: 0 none; list-style-position: inside; list-style-image: none;}
.oneBlogPost ul li {list-style-type: disc;}
.oneBlogPost ol li {list-style-type: decimal;}
.oneBlogPost ol ol li {list-style-type: lower-alpha;}

/* reset list styling within sandbox and custom HTML modules */
.mod_sandbox ul.mainUl ul,
.mod_custom_html ul.mainUl ul,
.mod_sandbox ul.mainUl ol,
.mod_custom_html ul.mainUl ol {margin: 10px 0; padding: 0 0 0 30px;}
.mod_sandbox ul.mainUl ul li,
.mod_custom_html ul.mainUl ul li,
.mod_sandbox ul.mainUl ol li,
.mod_custom_html ul.mainUl ol li {margin: 0; padding: 0; border: 0 none; list-style-position: inside; list-style-image: none;}
.mod_sandbox ul.mainUl ul li,
.mod_custom_html ul.mainUl ul li {list-style-type: disc;}
.mod_sandbox ul.mainUl ol li,
.mod_custom_html ul.mainUl ol li {list-style-type: decimal;}
.mod_sandbox ul.mainUl ol ol li,
.mod_custom_html ul.mainUl ol ol li {list-style-type: lower-alpha;}

sub {line-height: normal;}

#quickLogin .mod_login .mainUl span {color: #000; text-align: left; display: inline;}
#quickLogin {width: auto !important;}
#quickLogin .mod_login .loginRegister {display: none;}
#quickLogin .mod_login #language {display: none;}
#quickLogin .mod_login .social_utils li {margin-right: 10px;}
#quickLogin .mod_login .modLoginSimpleWrapper .loginManagement .rememberMe  {width: 300px;}

.providerLink a span {padding: 0 0 0 23px !important;}

/**
 * Structure
 *
 * @section Structure
 */

body {font-size: 11px; font-family: arial, helvetica, sans-serif;color: #666;background: #fff url(http://fast1.onesite.com/mywd40.com/diamondPlate.jpg) 0% 0% repeat-x;}
#oneSiteContainer {width: 1020px;background: url("http://fast1.onesite.com/mywd40.com/newHeader.png") no-repeat scroll 5px 140px transparent;}
#oneToolbarOverlord {width: auto; margin: 0 15px;}
#tbContainer3,
#tbShell3 {width: auto; margin: 0; position: static;}
#onePageContainer {padding: 0 0 0 15px; background: transparent;clear: both;}
#oneSubPageContainer {padding: 0 15px 0 0; background: transparent;}
.templateParent {padding-top: 8px; background: #f6f6f6;}
.onePageBodyWrapper {padding: 10px; border: 1px solid #d4d4d4; background: #fff; overflow: hidden;}
.onePageBodyWrapper h1 {text-align: left;}

/**
 * Global Styles
 *
 * @section Global Styles
 */

/** Page casing title */
.casingSubtitle {background: #f6f6f6; margin: 0 !important;}
.casingSubtitle h1 {line-height: normal; margin: 0 15px; padding: 15px 0 5px; border-bottom: 1px solid #0058ae; color: #0058ae;}

/**
 * Network Navigation
 *
 * @section Network Navigation
 */

#topNavMenu {width: 990px; margin: 0 auto; height: 40px; line-height: 40px; background: #ed1c24 url(http://fast1.onesite.com/mywd40.com/topNavSliverRed.png) 0% 100% repeat-x;}
.TopNavMenu {padding: 0;}
.TopNavMenu li.menuColumn {margin: 0;}
.TopNavMenu li.menuColumn a {display: block; height: 40px; line-height: 40px; padding: 0 11px; color: #fff; font-weight: 700;text-transform: capitalize;}
.TopNavMenu li.menuColumn a:hover {background: #ed1c24;}

/** Task Force nav item */
#itemID_9518 {display: none;}
#itemID_9518 a {background: #0375da;}
#itemID_9518 a:hover {background: #007df9;}

/** WD40 Header Update */
#header #logo {float: left;}
#header .wdTopAdWrapper {float: right; margin-top: 30px;}

#topNavMenu {clear: both;}
#topNavMenu #navLeft {float: left;}
#topNavMenu #navRight {float: right;}

#subHeader {clear: both; width: 990px; margin: 0 auto; padding: 3px 0 3px; height: 46px; line-height: 46px;}
#subHeader #socialLogin ul {margin: 0;}
#subHeader #socialLogin ul li.socialLoginAvatar,
#subHeader #socialLogin ul li.socialLoginAvatar a {border: none; padding: 0 5px 0 0 !important;}
#subHeader #socialLogin ul li.socialLoginAvatar img {width: 40px; border: 1px #e1dd5f solid;}
#subHeader #socialLogin ul li {float: left; list-style: none; padding: 0 10px 0 0;}
#subHeader #socialLogin ul li a {border-right: 1px #333 solid; padding: 0 10px 0 0;}
#subHeader #socialLogin ul li .mpc_name {margin: 0;}
#subHeader #socialLogin ul li .mpc_name .miniProfileName {font-weight: 700; height: auto !important; line-height: 48px !important;}
#subHeader #language {float: right; border: 1px #e1dd5f solid; margin: 0 10px 0 0;}
#subHeader #language a {float: left; height: 35px; line-height: 35px; display: block; padding: 0 5px; background: url(http://fast1.onesite.com/mywd40.com/gfx-wd40Language.png) repeat-x;}
#subHeader #language a.lang_fr {border-left: 1px #faf546 solid; margin: 0;}
#subHeader #language a.lang_en {border-right: 1px #e1dd5f solid;}
#subHeader #language .selected{text-decoration: underline !important; background: url(http://fast1.onesite.com/mywd40.com/gfx-wd40LanguageHover.png) repeat-x;}
.socialLogin_LoggedIn {margin-left: -25px;}
#onePageContainer .templateTable {border-top: none;}
.socialLogin_LoggedIn a {font-size: 11px !important;}


/**
 * Toolbar Hotspots
 *
 * @section Toolbar Hotspots
 */

/* Task Force */

.menuItem-taskForce {height:40px;width:156px;background: url(http://fast1.onesite.com/mywd40.com/blue-nav.png) no-repeat;}
.menuItem-taskForce a {padding-left:30px;line-height:40px;color:#e1e1e1;font-weight:bold;}

/** Search */
.wdSearchWrapper {height: 40px; position: relative;}
.wdSearchWrapper form {padding: 8px; overflow: hidden;}
.wdSearchWrapper input#terms {display: block; width: 210px !important; height: 22px; line-height: 22px; float: left; margin: 0; padding: 0 5px; color: #959595; border-width: 1px 1px 1px 2px; border-style: solid; border-color: #ebebeb #ebebeb #ebebeb #b9b9b9;}
.wdGlobalSearchBtn {float: left; width: 27px; height: 24px; background: url(http://fast1.onesite.com/mywd40.com/searchBtn.png) 0% 0% no-repeat;}
.wdGlobalSearchBtn span {display: none;}

/** Logo gradient background */
#wdLogoBg {margin-left: -120px;}

/** Login & Logout */
#tb_hotspot_199529 {background: #f6f6f6; margin: 0 0 0 225px !important;}

/*logged_out*/
table.toolbar_user_menu_table #tum_top_lgout_btns {float: left !important; text-align: left; padding: 0 5px !important; height: 24px;}
table.toolbar_user_menu_table #tum_top_lgout_btns a {position: static; padding: 0 10px 0 0; line-height: 24px;  color: #000; font-size: 12px; font-weight: 700;}

table.toolbar_user_menu_table form {display: none;}
table.toolbar_user_menu_table td#tum_top_links_td {float: left; padding: 0 !important; height: 24px; margin: 5px 10px 0; background: url(http://fast1.onesite.com/mywd40.com/login-leftGfx.jpg) 0 0 no-repeat;}
table.toolbar_user_menu_table td#tum_top_links_td #tum_top_lgout_form,
table.toolbar_user_menu_table td#tum_top_links_td .tum_logged_out_container {color: #000; padding: 5px 0; font-weight: 700; font-size: 12px; height: 24px; margin: 0 0 0 5px; background: url(http://fast1.onesite.com/mywd40.com/login-rightGfx.jpg) 100% 0 no-repeat;}
table.toolbar_user_menu_table td#tum_top_links_td #tum_top_lgout_form input {position: static; margin: 0 5px; padding: 1px;}
table.toolbar_user_menu_table td#tum_top_links_td #tum_top_lgout_form span {color: #000; text-decoration: underline; cursor: pointer;}
table.toolbar_user_menu_table td#tum_top_links_td div img {display: none;}
table.toolbar_user_menu_table td#tum_top_links_td form {display: block !important; position: relative;top: -2px;}

#socialLoginLink {float: left; width: 30%; height: 24px; background: url(http://fast1.onesite.com/mywd40.com/login-rightGfx3.jpg) 0 0 no-repeat; line-height: 24px; margin: 5px 10px 0; padding-left: 8px; text-transform: uppercase;}
#socialLoginLink a {font-size: 12px !important; font-weight: bold; color: #333}
.socialPop {height: 24px; margin: 0 !important; background: url(http://fast1.onesite.com/mywd40.com/login-rightGfx.jpg) 100% 0 no-repeat; float: left; clear: none;}

.login {width: auto; float: left; clear: none; padding-right: 4px;}
.socialPop li {float: left; list-style-type: none;}
.social_utils {overflow: hidden; margin: 0 !important; line-height: 24px; padding-left: 0;}
.socialPop li span {visibility: hidden;}
.socialPop a {border: none !important; padding: 0 !important; margin-top: 1px;}
.socialPop a.facebook {background: url(http://fast1.onesite.com/mywd40.com/icon.social.fb.png) 50% 50% no-repeat; display: block; height: 22px; width: 16px;}
.socialPop a.twitter {background: url(http://fast1.onesite.com/mywd40.com/icon.social.twitter.png) 50% 50% no-repeat; display: block; height: 22px; width: 16px;}
.socialPop a.myspace {background: url(http://fast1.onesite.com/mywd40.com/icon.social.linkedIn.jpg) 50% 50% no-repeat; display: block; height: 22px; width: 16px;}

/*logged_in*/
#tb_hotspot_196758 {background: #f6f6f6; margin: 0 0 0 165px !important;}
#tb_hotspot_196748 {margin: 0 0 0 230px !important;}

/*logged_in user area*/
#tb_hotspot_196758 table.toolbar_user_menu_table {margin: 10px 0 0 5px;}
#tb_hotspot_196758 td#tum_top_links_td,
#tb_hotspot_196758 td#tum_top_links_td #tum_top_lgout_btns {background: none !important; margin-top: 0;}
#tb_hotspot_196758 td#tum_top_links_td #tum_top_lgout_btns a {color: #002559 !important; font-size: 12px; border-right: 1px #002559 solid; padding: 0 5px;}
#tb_hotspot_196758 td#tum_top_links_td #tum_top_lgout_btns a#tum_top_link_hub {display: none;}
#tb_hotspot_196758 td#tum_top_links_td #tum_top_lgout_btns a span#new_messages_span {color: #000; text-decoration: underline;}

/*logged_in search*/
#tb_hotspot_196748 .wdSearchWrapper {position: static; width: auto; margin: 5px 20px 0 0; }
#tb_hotspot_196748 .wdSearchWrapper form {padding: 0; width: auto; float: right;}
#tb_hotspot_196748 .wdSearchWrapper form input {width: 195px !important}


/**
 * Modules (Global styling)
 *
 * @section Modules (Global styling)
 */

.col .mod_current_user .container {background:#0375da !important;color:#fff;}
.col .mod_current_user .modBody {background:transparent !important;border:none !important;}
.col .mod_current_user a {color:#fff;}
.currentUsername {font:bold 24px Arial;margin-bottom:5px;}
.currentQuickLinks {font-size:12px;height:20px;}
.currentQuickLinks .currentLeft {width:200px;float:left;}
.currentQuickLinks .currentRight {float:right;}
.currentLogout {background:#014480;padding:3px 10px;height:14px;font-weight:bold;}


.hideMe {display: none;} /* this class can be useful when applied as a custom module class to quickly hide modules on the page if needed */

.minimal .modBodyContent {padding: 0 !important; border: none !important;}

.col .module {border: 1px solid #d4d4d4; background: #fff;}
.col .module .container {padding: 0;border: 0 none;}
.col .module h3.title {height: 28px; line-height: 28px; padding: 0; color: #fff; background: #0059b0 url(http://fast1.onesite.com/mywd40.com/mod/titleSliver.png) 0% 100% repeat-x;}
.col .module h3.title a.title_span_link {color: #fff; text-decoration: none !important; cursor: pointer;}
.col .module h3.title span.title_span {color: #fff; padding-left: 10px;}
.col .module .modBodyContent {padding: 10px;}
.col .module ul.mainUl {overflow: hidden;}
.col .mod_rss_reader ul.mainUl {overflow: visible !important;}

/** override module styling in footer */
#custom-network-footer .module {margin: 0;}
#custom-network-footer #socialLoginContainer {display: none;}

/**
 * Modules (Specific styling)
 *
 * @section Modules (Specific styling)
 */

/** News and Mini Feed */
.oneFeedDateDivision {margin-top: 10px;}
.oneFeedDateDivision:first-child {margin: 0;}
.oneFeedThisDate {padding: 2px 5px 2px; border: 1px solid #cacaca; background: #eee; border-bottom: 0 none;}
.oneFeedEntry {border: 0 none; margin: 0; padding: 5px 5px; border-top: 1px solid #cacaca; border-bottom: 0 none;}
.oneFeedEntryIcon {display: none;}
.oneFeedEntryText {margin: 0;}
.oneFeedSubInfo {margin: 5px 0 0 10px;}
.news_comment_body {padding: 0;}

/** Blog Posts */
.mod_blog_posts .postIcon {display: none;}
.mod_blog_posts li {margin: 5px 0;}

.blog_posts_list {padding: 8px;}
.blog_posts_list .postHeader {
	padding: 6px 0;
	margin: 0 0 6px;
}
.blog_posts_list .postAvatar {margin-right: 6px;}
.blog_posts_list .postBody {margin: 6px 0; line-height: 1.3;}
.blog_posts_list .postCounts {
	padding: 8px 0;
	border-top: 1px #ccc solid;
	margin: 8px 0;
}

/** list in subject view */
.mod_blog_posts .oneBlogSubjectTitle {line-height: normal; font-weight: 700; font-size: 11px !important;}
.mod_blog_posts .oneBlogSubjectDate {color: #777;}
/** table view */
.mod_blog_posts .blog_posts_postdate {display: block; color: #777;}

/** full view */
.oneBlogPost {padding: 15px 0; border-bottom: 1px solid #bbb;}
.oneBlogPost > br {display: none;}
.oneBlogPost .oneBlogTitle {margin: 0 0 5px; font: 700 14px/normal arial, helvetica, sans-serif;}
.oneBlogPost .oneBlogDateLine {color: #777;}
.oneBlogPost .oneBlogCommentLine {background: #ebebeb; padding: 3px 10px; text-align: right;}

/** Blog categories */
a.blogCatCategoryLink {font-weight: 500;}
.blogCatCategoryCount {margin-left: 2px;}

/** Featured Groups */
.mod_featured_groups li {margin-top: 10px; padding-top: 10px; border-top: 1px solid #d9e1e8;}
.mod_featured_groups li:first-child {margin: 0; padding: 0; border: 0 none;}
.mod_featured_groups li .alpha-shadow {float: left; margin-right: 10px;}
.mod_featured_groups .fgmGroupInfo {overflow: hidden;}
.fgmGroupName {float: left; font-weight: 700;}
.fgmGroupCount {float: right; font-size: 10px; color: #999;}
.fgmGroupCount .parenth {display: none;}
.fgmGroupDesc {clear: both;}

/** User Groups */
ul.ug_list_item {margin: 5px 0 0; clear: both; overflow: hidden;}
ul.ug_list_item:first-child {margin: 0;}

/** Twitter */
.twitterSearchString {display: none;}
.twitterPost {margin-top: 10px; padding-top: 10px; border-top: 1px solid #d9e1e8;}
.twitterHeading + .twitterPost {margin: 0; padding: 0; border: 0 none;}
.twitterPostImg {float: left; margin-right: 10px;}
.twitterPostPost {overflow: hidden;}

.mod_members .ownerList #cc_profile_name {width: 130px !important;}

/** Login */
#home_node_home #onePageContainer div.wdLoginRail {margin: 0; color: #fff; border: 0 none !important; background: #0375da !important;}
.wdLoginRail {margin: 0; color: #fff; border: 0 none !important; background: #0375da !important;}
#home_node_home #onePageContainer div.wdLoginRail .modBody {border: 0 none; background: none;}
.wdLoginRail a {color: #fff;}
.wdLoginRail .inputtext {width: 97.5% !important; font-size: 14px; color: #898989;}
.wdLoginRail .loginManagement {clear: both;}
.wdLoginRail input#loginButton,
.wdLoginRail .signUpButtonLink {display: block; float: left; width: auto; height: 22px !important; line-height: 24px !important; margin: 0 10px 0 0; padding: 0 12px !important; font-size: 11px; font-weight: 500; border: 0 none; background: #014480;}
.wdLoginRail #loginButton {margin-right: 10px;}
.wdTaskForceWrapper {margin: 0 0 10px;}
.wdTaskForceWrapper a {display: block;}

/** Tabbed module */
.mod_tabbed_mod_tem .tabbed_mod_ul {float: left; width: 100%; margin: 0 0 5px; border-bottom: 1px solid #bbb;}
.mod_tabbed_mod_tem .oneTab {margin-bottom: -1px; color: #000; border: 1px solid #bbb; background: #ddd; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
.mod_tabbed_mod_tem .oneTab:hover {background: #eee;}
.mod_tabbed_mod_tem .oneTabSelected {border-bottom: 1px solid #fff; background: #fff;}
.mod_tabbed_mod_tem .oneTabSelected:hover {background: #fff;}
.mod_tabbed_mod_tem .inside-div {padding: 0;}
.mod_tabbed_mod_tem .inside-div .module {border: 0 none;}
.mod_tabbed_mod_tem .inside-div .title_container {display: none;}
.mod_tabbed_mod_tem .inside-div .modBodyContent {padding: 0;}
.mod_tabbed_mod_tem .inside-div ul.mainUl {margin: 0; padding: 0;}

/** Current Conversations */
#onewidget_forum_main_header {display: none;}
.owfc_postercontainer {padding: 0 !important;}
.owfc_postercontainer img {border: 0 none !important;}

/** Forum Topics */
.tp_subject a.tp_subject_link {font-size: 100%;}

/** Blog Posts */
.mod_blog_posts .mainUl li {padding: 8px;}
#blog-more-link {
    padding: 8px;
    margin: 8px 0 0;
    border-top: 1px #ededed solid;
    display: block;
}

/** Group overview */
.groupOverviewTallDetailsWrapper h2 {margin: 0 0 5px;}
#groupProfileBox {margin: 0 0 5px; padding: 0;}
#groupLinks {padding: 10px 0 0; border-top: 1px solid #ccc;}
.groupLinkAction {margin: 3px 0 0; line-height: 16px;}
.groupLinkAction:first-child {margin: 0;}
.groupLinkAction img {float: left; margin-right: 5px;}

/** Group Members */
.memberModHead {margin: 0 0 5px; clear: both; font-size: 12px; color: #0058AE;}
.moderator_heading {margin-top: 10px; padding-top: 10px; border-top: 1px solid #0058AE;}
.mod_members .ownerList {overflow: hidden;}
.mod_members .ownerList .oneMiniProfile {float: none; text-align: left;}
.mod_members .ownerList .oneMiniProfile #cc_profile_name br {display: none !important;}
.mod_members .ownerList a.main {display: inline; float: left; margin-right: 7px;}

/** User status */
.mod_user_status .status {padding: 10px; background: #ebebeb;}
.statusMessage {margin: 0 0 10px;}
.statusMood {margin: 10px 0 0;}

/** RSS Module **/
.mod_blogBuzz .rssButton {float: right; display: inline; width: auto; line-height: 28px; height: auto; margin-right: 5px; background: #ccc; height: 20px; line-height: 20px;padding-right: 10px; -moz-border-radius: 4px 4px 4px 4px; -moz-box-shadow: 0 1px 0 #FFFFFF;background: url("/resources/images/buttons/button_bg.png") repeat-x scroll center bottom #FFFFFF; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); border:1px solid #ddd; margin-top: 2px}
.mod_blogBuzz .rssButton span {background: url("/resources/images/icons/16-rss.png") no-repeat scroll 0 50% transparent; padding-left: 20px; text-transform: uppercase; font-size: 11px; margin-left: 3px;}
.mod_blogBuzz .rssButton:hover {color: #2c3034 !important;border:1px solid #999;}

.col .ratedVideo div.vt_content_item_container {width: 100%;height: auto;float: none;text-align: center;}
.col .ratedVideo .vt_media_thumb {width: 300px !important;height: 156px !important;border: 0 none !important;margin: 0 auto;text-align: center;}
.col .ratedVideo .vt_media_thumb .media-thumb-noBG img {width: 275px;}
.col .ratedVideo .media-thumb-noBG span {display: block;}

/**
 * Advertisements
 *
 * @section Advertisements
 */

.displayAdCode {margin: 0 0 10px;}
.tempAdSpace {display: block; background: #231f20; color: #666; font-weight: 700; text-align: center;}

/** 300x250 */
.AdSpace300x250 .tempAdSpace {height: 250px; line-height: 250px;}
.AdSpace728x90 {height: 90px; line-height: 90px;}
.AdSpace160x600 {height: 600px; line-height: 600px;}

/** Leaderboard ad */
.wdTopAdWrapper {padding: 2px;}


/**
 * Links
 *
 * @section Links
 */

a {color:#0375DA; text-decoration: none !important;}
a:hover {color:#FE3501; text-decoration: none !important;}

h2 a{color:#002157;}

/*.modBody a {color: #0375DA;}
.modBody a:hover {color: #FE3501;}*/

.rssFeed a{	color: #0375DA;}
.rssFeed a:hover {color:#FE3501;}
.rssTitle a{color:#002157;}
#subHeader #language a{color:#002157;}

/*homepage*/
.postHeader a, .feedAuthor, .vt_content_item_caption_link, .pt_content_item_caption_link{color:#002157;}
.postHeader a:hover, .feedAuthor:hover, .vt_content_item_caption_link:hover{color:#FE3501;}

/* groups */
.GroupList-InfoTextLink-Group{color:#0a419b;}
.fgmGroupName a, .mod_blog_posts .oneBlogSubjectTitle{color:#002157;}
.fgmGroupName a:hover, .mod_blog_posts .oneBlogSubjectTitle:hover{color:#FE3501;}

/* photos */
.pb_content_item_caption_link{color:#002157;}

/* videos */
.vb_content_item_caption_link{color:#002157;}

/* blogs */
.BlogList-InfoTextLink-Title{color:#002157;}

/* forums */
.tp_container h3 a{color:#002157;}
.tp_container h3 a:hover{color:#FE3501;}

/* profile */
.uxPreviewTitle{color:#002157;}
.uxPreviewTitle:hover{color:#FE3501;}

/**
 * Buttons
 *
 * @section Buttons
 */

.subscribeBlog a {display: block;width: 300px;background:url("http://fast1.onesite.com/mywd40.com/wd40Subscribe2.png") no-repeat scroll 0 0 transparent;height: 33px; line-height: 33px; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fff; text-shadow: 0.1em 0.1em #333; text-align: center;}
.subscribeBlog a:hover {background:url("http://fast1.onesite.com/mywd40.com/wd40Subscribe2.png") no-repeat scroll 0 100% transparent;}
.subscribeBlog a span {visibility: visible;}
.subscribeBlog {margin-bottom: 10px !important;}
.createPodcastFormAttachementButtons a {float: left; margin-right: 5px; color: #fff !important;}
.createPodcastFormAttachementButtons {overflow: hidden; clear: both; }

/** Clear mozilla button element defaults */
button::-moz-focus-inner {border: 0;padding: 0;}

.Search-SearchButton,
.aw_mm_btn_dimmed,
.aw_mm_btn,
.oneGalleryActionNotMineUpload,
.oneGalleryActionNotMineGo,
.comment-action-new,
.ctCalPhotoLink,
#formSubmit,
#oneSubPageContainer .button {background: #014480 !important; width: auto !important; height: auto !important; padding: 5px 10px !important; border: none !important;}

.Search-SearchButton span,
.aw_mm_btn_dimmed span,
.aw_mm_btn span,
.oneGalleryActionNotMineUpload span,
.oneGalleryActionNotMineGo span,
.comment-action-new span,
.ctCalPhotoLink span,
#formSubmit span,
#oneSubPageContainer .button span {padding: 0 !important;color: #fff !important;font-size: 11px;font-weight: bold;}

.Search-SearchButton:hover span,
.aw_mm_btn_dimmed:hover span,
.aw_mm_btn:hover span,
.oneGalleryActionNotMineUpload:hover span,
.oneGalleryActionNotMineGo:hover span,
.comment-action-new:hover span,
.ctCalPhotoLink:hover span,
#oneSubPageContainer .button:hover span {color: #ededed !important;cursor: pointer !important;}

.oneGalleryActionSeparator {visibility: hidden;}

.oneQuestionCategoryReturn a,
.question-backLink,
.question-askLink,
.sectionFilterQuestionContainer .sectionFilterSelected a {background: url("/resources/images/buttons/button_bg.png") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 4px 4px;
    color: #2C3034;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 25px;
    margin: 0 2px;
    padding: 0 10px;
    white-space: nowrap;}

/**
 * Avatars
 *
 * @section Avatars
 */

/** miniProfile (legacy) */
.oneMiniProfile {display: block !important; float: left; text-align: center;}
.oneMiniProfile br {display: none;}
.oneMiniProfile a.main {display: block; height: auto; overflow: hidden; margin: 0; padding: 0;}
.oneMiniProfile img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}

/** new miniProfile (default size) */
.miniProfileComponent {margin: 0 0 3px; text-align: center;}
.miniProfileAvatar a {display: block; overflow: hidden; margin: 0; padding: 0;}
.miniProfileAvatar a img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}
.miniProfileName {line-height: 21px; margin: 0 auto; word-wrap: break-word;} /* set to display two lines, might need a width also to prevent long usernames from affecting the layout */
#profile-loyalty {
	background: #0375DA;
	padding: 5px;
	text-align: center;
	color: #fff;
	margin-bottom: 10px;
}
#profile-loyalty a {
	color: #FFF200;
}
/** resizable avatars */
.profileCropped80,
.profileSizeableAvatar {display: block; width: 48px; height: 48px; background-position: 50% 20% !important;}
.profileCropped80, .profileSizeableAvatar {background-repeat: no-repeat !important;}

/** username (legacy) */
#cc_profile_name {width: 48px; margin-top: 5px; overflow: hidden !important;}
#cc_profile_name br {display: block;}

/** Ribbons */
.mb_t_p_t_poster .miniProfileComponent {clear: both; text-align: left;}
.mb_t_p_t_poster .mpc_badge_ribbons {margin: 0; position: absolute;}
.mb_t_p_t_poster ul.miniProfileBadgeRibbons {margin: 0;}
.mb_t_p_t_poster .mpc_avatar {float: left;}
.mb_t_p_t_poster .mb_t_p_t_poster_numposts {text-align: left;}


/**
 * Media Thumbnails
 *
 * @section Media Thumbnails
 */

/** general li padding */
.mod_photo_thumbs li,
.mod_video_thumbs li {padding: 5px; float: left;}
/** but not on the carosel modules */
.photoCarousel li,
.videoCarousel li {padding: 0; float: none;}

/** standard view */
a.media-thumb {width: 100px; height: 90px; margin: 0px; border: 1px solid #777;}

/** detailed view */
.col div.pb_content_item_container,
.col div.vb_content_item_container,
.col div.pt_content_item_container,
.col div.vt_content_item_container {width: auto; height: 160px; margin: 0 /*5px 10px*/;}
.pb_media_thumb,
.vb_media_thumb,
.pt_media_thumb,
.vt_media_thumb,
.pb_media_thumb:hover,
.vb_media_thumb:hover,
.pt_media_thumb:hover,
.vt_media_thumb:hover {display: block; width: 100px !important; height: 75px !important; overflow: hidden; margin: 0px !important; float: none; border: 1px solid #777 !important;}
.pb_content_item_container .pb_media_thumb,
.vb_content_item_container .vb_media_thumb,
.pt_content_item_container .pt_media_thumb,
.vt_content_item_container .vt_media_thumb,
.pb_content_item_container .pb_media_thumb:hover,
.vb_content_item_container .vb_media_thumb:hover,
.pt_content_item_container .pt_media_thumb:hover,
.vt_content_item_container .vt_media_thumb:hover {margin: 0 0 3px !important;}
.pb_content_item_caption_link,
.vb_content_item_caption_link,
.pt_content_item_caption_link,
.vt_content_item_caption_link {display: block; width: 100px; height: 18px; overflow: hidden; font-size: 11px !important; line-height: 18px;}
h4.pb_content_item_stat,
h4.vb_content_item_stat,
h4.pt_content_item_stat,
h4.vt_content_item_stat {width: 100px;}
.pb_content_item_stat_span,
.vb_content_item_stat_span,
.pt_content_item_stat_span,
.vt_content_item_stat_span {display: inline; font-size: 10px;}
a.pb_content_item_stat_link,
a.vb_content_item_stat_link,
a.pt_content_item_stat_link,
a.vt_content_item_stat_link {display: block; height: 14px; line-height: 14px; overflow: hidden; font-weight: 700;}

/** media thumbs with actual image */
.media-thumb-noBG span {display: table; vertical-align: middle;}


/**
 * Pagination
 *
 * @section Pagination
 */

.pagination_next {background:url("http://fast1.onesite.com/mywd40.com/arrowRight.png") no-repeat scroll 100% 50% #ebebeb;}
.pagination_prev {background:url("http://fast1.onesite.com/mywd40.com/arrowLeft.png") no-repeat scroll 0% 50% #ebebeb;padding-right: 3px;border-right: 0px solid #666;}
.onePagination span,
.onePagination a {font-size: 12px;color: #666666;font-family:arial,helvetica,sans-serif;font-weight: bold;}
.pagination_prev span {padding-left: 15px;}

.onePagination,
#ag_pagination {display: block;width: 100% !important;clear: both;line-height: 24px;text-transform: capitalize;background:none repeat scroll 0 0 #ebebeb;text-align: left;height: 24px;}

.onePagination .pagination_next,
.onePagination .pagination_prev,
.onePagination .paginationNav a,
#ag_pagination .paginationNav a {display: inline-block;height: 24px !important;}
.onePagination .paginationPos,
#ag_navigation_bottom .paginationPos {padding-left: 10px;}
.onePagination .paginationNav span,
#ag_navigation_bottom .paginationNav span {padding-left: 8px;}
.onePagination .pagination_prev span,
#ag_navigation_bottom .pagination_prev span {padding-left: 25px!important;}
.pagination_next span {padding-right: 25px;}
#network_search #ag_navigation_top {float: left;width: 100% !important;clear: both;position: relative;top: 28px;height: 24px;}
#ag_navigation_top {float: left;width: 100% !important;clear: both;height: auto;text-align: left !important;}
#ag_navigation_bottom {width: 100% !important;clear: both;}
#network_search #ag_navigation_top .paginationPos {padding-left: 0 !important;}
div.vb_pag_container {margin: 0 !important;}

/**
 * Message and Alert Boxes
 *
 * @section Message and Alert Boxes
 */

.greyMsgBox,
.redMsgBox,
.blueMsgBox,
.greenMsgBox,
.yellowMsgBox,
.whiteMsgBox,
.blueWhiteMsgBox {margin: 5px 0; padding: 5px; font-weight: bold; text-align: center;}
.greyMsgBox      {color: #000; border: 1px solid #DDDDDD; background-color: #F4F4F4;}
.redMsgBox       {color: #000; border: 1px solid #FF7070; background-color: #FFE0E0;}
.blueMsgBox      {color: #000; border: 1px solid #7070FF; background-color: #E0E0FF;}
.greenMsgBox     {color: #000; border: 1px solid #70FF70; background-color: #E0FFE0;}
.yellowMsgBox    {color: #000; border: 1px solid #FFE500; background-color: #FFF7AF;}
.whiteMsgBox     {color: #000; border: 1px solid #000000; background-color: #FFFFFF;}
.blueWhiteMsgBox {color: #FFF; border: 1px solid #2378B1; background-color: #2577B1;}

/** New layout system alerts */
.alertPageNotice {margin: 0; padding: 5px; font-weight: bold; text-align: center; color: #000; border: 1px solid #FFE500; background-color: #ffc;}
.blockMsg h4 {margin: 0 0 7px;}
.blockMsg p {margin: 0;}

#basicProfileInstructions,
.task-instructions {background: #fff; line-height: 1.4em; font-size: 12px !important; color: #000; border: 1px #D4D4D4 solid;}

/**
 * YUI
 *
 * @section YUI
 */

/* possible breakage factor for these 2 lines */
.mask {z-index: 998 !important;background: #000;}
.yui-dialog,
.yui-panel-container {z-index: 99999 !important;}

.yui-panel-container {box-shadow: 0 3px 3px #333333 !important;background: #fff;border: 1px solid #000;}
.yui-panel, #flag_dialog {margin: 0; border: 0 none !important;}
.yui-panel-container .underlay {display: none;}
.yui-panel .hd {border: none 0;height: 30px; line-height: 30px; padding: 0 10px; color: #fff; background: #0059b0 url(http://fast1.onesite.com/mywd40.com/mod/titleSliver.png) 0% 100% repeat-x;font-size: 14px;text-transform: uppercase;}
.yui-panel .bd {padding: 10px;}
textarea#description {width: 97% !important; padding:5px; color: #666; font-family: arial, helvetica, sans-serif; font-size: 12px;}

/* modal updates */
.modal.dark,
body .modalPage .modal {border-radius: 0 !important;box-shadow: 0 3px 3px #333333 !important;border: 1px solid #000 !important;padding: 0 !important;}
.modalTop,
body .modal.dark .modalInner .modalHeaderContainer {background: url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 0 #0059B0 !important;border-bottom: 1px solid #fff;color: #fff;filter:none;font-size: 14px;text-transform: uppercase;padding: 0 10px;height: 30px;}
body .modal.dark .modalInner .modalHeaderContainer .windowActions {padding: 3px 0 0;}
.modal .modalHeaderContainer button {background: url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 100% #0059B0 !important;border: 1px solid #0059B0 !important;margin-top: 3px;}
.modal .modalHeaderContainer button:hover {cursor: pointer;opacity: 0.8;}
.modal.dark, .modal.ONEsite {border: none 0;box-shadow: 0 0 0 transparent;}
.modal .modalHeaderContainer {border-radius: 0 !important;}

#modalLoginBox .modalContainer .modal {
	max-width:600px;
	position:absolute;
}
.modalTitle {line-height: 30px;}
.modal.dark {width: auto;}
.yui-panel-container .yui-panel .container-close,
.modalClose {top: 0;background: url("http://fast1.onesite.com/mywd40.com/closeButton.png") no-repeat scroll 0 0 transparent !important;width: 26px;height: 28px;}
.yui-panel-container .yui-panel .container-close:hover,
.modalClose:hover {background-position: 100% 0;opacity: 0.8;}
.UserDetail-Right .UserDetail-PrizeName {display: block;width: 60px;height: 18px;overflow: hidden;line-height: 18px;}

/**
 * Rating, Flagging, & Sharing
 *
 * @section Rating Flagging Sharing
 */

.addThis img {margin-top: 5px; float: right;}

#tagging_and_rating_div {border: 2px solid #ebebeb; background: #f9f9f9; margin: 0; padding: 10px;}
#content-rating-container {width: auto; border: none !important;background: transparent !important;}
#content-rating-container .rating_stats_div {width: auto; margin: 0 10px 0 0; padding: 0;}
#content-rating-container .do_rating_div {height: auto; margin: 0;}
#content-rating-container .rating_others_div {width: auto; margin: 0; padding: 0;}

/** Moderation Menu */
.moderationMenuContainer {width: 220px; padding: 0; border: 1px solid #ccc;}
.moderationMenuContainer ul {margin: 0; padding: 0;}
.moderationMenuContainer li {list-style: none !important;}
.moderationPanelContainer {margin: 0; padding: 0;}
.modertaionPanelTitle {margin-bottom: 2px; margin-left: 0 !important; padding: 1px 0 2px; border-bottom: 1px solid #ccc;}
.modertationPanelLink,
.moderationPanelLink {font-size: 11px; line-height: 16px; border-bottom: 1px solid #ccc !important;}
.modertationPanelLink:last-child,
.moderationPanelLink:last-child {border-bottom: 0 none !important;}
.modertationPanelLink a,
.moderationPanelLink a {display: block; padding: 3px 7px; font-weight: 700;}
.modertationPanelLink a:hover,
.moderationPanelLink a:hover {background: #eee;}
.moderationPanelContainer hr {display: none;}
.mpl_close_panel {text-align: right;}

/**
 * Tags
 *
 * @section Tags
 */

#ugc_tag_interface_display {margin: 10px 0 0; padding: 10px 0 0; line-height: 20px; float: none; border-top: 1px solid #ccc; background: transparent; clear: none;}
#ugc_tag_interface_display .content_tag_title_title {margin-right: 5px; padding: 0; font-size: 12px !important; color: #014480; font-family: arial,helvetica,verdana,sans-serif;}
#ugc_tag_interface_display .content_tag_interact_display {margin-left: 5px; padding: 0;}
#ugc_tag_interface_display .content_tag_interact_display a {font-size: 100%;}
.content_tag_content_div span {padding: 0; line-height: 18px;}

/**
 * Discussion Widget
 *
 * @section Discussion Widget
 */

.aw_ds_tab_first {margin-left: 0;}
.aw_ds_comment_right_bottom_rating_dir {float: right !important; padding: 0 5px !important;}

#home_group_home img.commentBackIcon {display: none;}

/**
 * Footer
 *
 * @section Footer
 */

#oneFooterMenu {display: none;}
#custom-network-footer {background: #ebebeb; width: 990px; margin: 0 auto; overflow: hidden;}
#share {height: 37px; background: #f6f6f6;}
#share #scriptContainer {background: #ebebeb; height: 37px; width: 90px; float: right; margin-right: 0;padding-top: 10px;padding-left: 10px;font-weight: bold;}
#share #scriptContainer span#sharethis_0 {display: block; width: 76px; color: #014480; margin: 10px auto; height: 16px; background: url(http://fast1.onesite.com/mywd40.com/netimages/ico-shareThis.gif) no-repeat;}
#wdFooter {width: 945px; margin: 15px auto;}
#wdFooter #footerLeft {float: left; width: 68%;}
#wdFooter #footerLeft ul {float: none; display: inline-block;width: 100%;}
#wdFooter #footerLeft ul li.menuRow {list-style: none; margin: 0 0 5px; padding: 0 0 5px; border-bottom: 3px #dcdcdc solid;}
#wdFooter #footerLeft ul li a {color: #464646; font-size: 12px; font-weight: 700;}
#wdFooter #footerLeft ul li a:hover {color: #c4c4c4;}
#wdFooter #footerRight {float: right;}
#wdFooter #footerRight span#allRights {display: block; font-weight: 700; color: #898989; margin-bottom: 30px;}
#wdFooter #footerRight span#footerLogo {float: right;}
#wdFooter #footerRight span#footerLogo a {display: block; width: 128px; height: 36px;background: url(http://fast1.onesite.com/mywd40.com/netimages/footerLogo.gif) no-repeat;}
#message-container {width:auto !important;}
#wdFooter #footerLeft ul.footerLinks {width: 70%;margin: 0 15px 0 0; padding: 0 !important;}
.footerLinksColumn {display: inline-block;width: 110px;vertical-align: top;margin-right: 5px !important;}

/**
 * New Fixes
 * @section New Fixes
 */

.header .TopNavMenu li.menuColumn {float: left; list-style-type: none;}
.header .TopNavMenu {overflow: hidden; margin-bottom: 0; float: left; clear: none; margin: 0; padding: 0;}
.wdtopLinks {background: url("http://fast1.onesite.com/mywd40.com/topNavSliverRed.png") repeat-x scroll 0 100% #ED1C24;}
.header {width: 990px; margin: 0 auto;}
.header .wdSearchWrapper {float: right; clear: none;}
.logout #welcomeBox {float: left; clear: none; margin-left: 15px;}
#oneFoundation {clear: both;}
.logout {background: none repeat scroll 0 0 #F6F6F6; overflow: hidden; padding-top: 10px; padding-bottom: 8px; border-bottom: 1px solid #ccc;}
#contentBox,
#avatarBox {float: left; margin-right: 15px;}
#contentBox a {line-height: 25px; margin-left: 5px; margin-right: 5px;}
#contentBox span {border-right: 1px solid #002157;}
#contentBox .number {border: none;}
.header #wdLogoBg {float: left; margin: 0;}
.header .wdTopAdWrapper {float: left; clear: none; margin-left: 20px;}
.header .wdSearchWrapper form {padding: 0; padding-top: 0;}
.header .wdSearchWrapper {height: auto; position: static !important; margin-top: 8px; margin-right: 15px;}
.wdtopLinks {clear: both;}
.logout .miniProfileAvatar a img  {width: 20px;}
.logout .miniProfileAvatar a {padding: 2px; background: #fff; border: 1px solid #002157;}
.wdtopLinks .spreader {display: none;}
.wdtopLinks .spread {clear: both;}
.templateTable {border-top: 1px solid #fff;}


/** Wizard */
.setupWizStepMenu {height: 25px; letter-spacing: -0.05em; display: block; font-size: 24px; font-weight: 700; text-transform: uppercase;}
.setupWizStepMenu .wizStepLinks {font-size: 12px; letter-spacing: normal;}
.featuresetNav {margin: 0 auto; padding: 10px 18px; height: 80px; overflow: hidden; background: #F6F6F6}
.featuresetNav .oneStepList {margin: 0;}
.featuresetNav .oneStepList li .oPart {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin: 0 10px 0 0; line-height: 50px; padding: 0 10px;border: 1px #E4E3DF solid; background: #fff !important; height: 50px; font-weight: 700;}
.featuresetNav .oneStepList li .oPart:hover {background: #ededed !important;}
.featuresetNav .oneStepList li .oPart .oContent {margin: 0;}
.featuresetNav .oneStepList li .oPart a {color: #b6b3ad; letter-spacing: -0.02em;}
.featuresetNav .oneStepList li.oneStepSelected .oPart {background: #014480 !important;}
.featuresetNav .oneStepList li.oneStepSelected .oPart a {color: #fff; letter-spacing: normal;}
.oBack,
.oPoint {display: none;}
.mediaManagerContainer {overflow: hidden; padding-bottom: 20px;}

.wizardHeaderRow {display: none;}
.wizardStepRow  {margin: 0 0 10px; -moz-box-shadow: 2px 1px 2px 1px #999; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 1px #ededed solid; background: #DFDEDA url(http://fast1.onesite.com/community.outdoorchannel.com/editProfile-strip.gif) repeat-x; }
.wizardStepRow .wizardDescColumn {float: left; font-size: 18px; font-weight: 700; margin: 10px 0; padding: 0 10px;}
.wizardStepRow .wizardDescColumn a {color: #333; font-size: 18px;}
.wizardEditColumn {float: right; margin: 10px;}
.wizardToggleButton {display: block; margin: 10px 0 !important; overflow: hidden;}
#wizardInviteToggle {clear: both;}
.groupInviteButtons {float: left; clear: none;}
#wizardInviteToggle .spreader {display: none;}
#wizardInviteToggle textarea {display: block;margin-bottom: 10px; width: 530px;}
#friendSearchSubmitButton {overflow: hidden; margin: 10px 0;}
.oneStepList {float: left;clear: both;}

#slider #buttonContainer {width: 900px !important;}
.subHeaderText,
.headerText {padding: 0 18px;}
#network_invite #one_controller_container {padding: 0 18px;background: #F6F6F6;}
#slider .sliderContainer {border: 0 none;}

#slider {background-color: #F6F6F6;color: #666666;}
#slider .sliderTabs .sliderTab a:hover,
#slider .sliderTabs a:hover {background: #014480 !important; color: #fff;}
#slider .sliderTabs {overflow: hidden; border-bottom: 2px solid #D4D4D4;}
#slider #sliderTabs {margin-bottom: 0 !important;}

/**
 * Comment Widget
 *
 * @section Comment Widget
 */
.oneBlogPost .oneBlogCommentLine {background: transparent;padding: 0;text-align: left;}
.oneCommentsWidget {border: 0 none;padding: 0;}
.awds_tabscontainer .awds_tab_list {padding: 0;margin-bottom: 0;}
.awds_tabscontainer .awds_tab,
.awds_tabscontainer .awds_tab:link,
.awds_tabscontainer .awds_tab:hover,
.awds_tabscontainer .awds_tab_list a {background: #003673;font-size: 11px;margin-bottom: 1px;}
.awds_tabscontainer .awds_tab_selected,
.awds_tabscontainer .awds_tab_selected:link,
.awds_tabscontainer .awds_tab_selected:hover {font-size: 11px;margin-bottom: 0px !important;margin-top: 3px;background: url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 100% #0059B0 !important;}
.oneCommentsWidget .awds_tabscontainer {border-bottom: 4px solid #003673;}
.oneCommentsWidget .awds_addcomment_text {padding: 3px;}
#media-info-comment-wrapper {padding: 0 10px;}
#gallery_item .onePageBodyWrapper {overflow: visible;}
.awds_children {background: #eee;padding: 8px;border-radius: 8px;}
.oneBlogPost .awds_resultset {width: 392px;}
.awds_comment_level2 .awds_comment_left {margin-left: 0 !important;}
.awds_comment_level2 .awds_comment_right {margin-left: 53px !important;}
#blog_view_posts .awds_comment_level3 {width: 86%;margin-left: 50px;}
#blog_view_posts .awds_comment_level5,
#blog_view_posts .awds_comment_level4 {width: 86%;margin-left: 50px;}
#media-info-comment-wrapper .awds_comment_level3 {width: 93%;margin-left: 50px;}
#media-info-comment-wrapper .awds_comment_level5,
#media-info-comment-wrapper .awds_comment_level4 {width: 93%;margin-left: 50px;}
#blog_view_posts .onePageBodyWrapper,
.col .mod_blog_permalink ul.mainUl {overflow: visible !important;}


/**
 * Points
 *
 * @section Points
 */

.PrizeCatalog-Buy {margin-top: 0.5em;}
.PrizeCatalog-PrizeDetailsType,
.PrizeCatalog-PrizeType {display: none;}
#points_page_auctions,
#points_page_raffles,
.PrizeCatalog-MessageBar,
.PrizeCatalog-ReturnLink,
.PrizeCatalog-TypeTabsDiv {display: none;}
.onePageGoPrizeCatalog #one_controller_container {min-height: 25em;}
.onePageGoPrizeCatalog .PrizeCatalog-SortBar {margin: 1em 0;background: #f1f1f1;padding: 1em;}
.PrizeCatalog-ReturnLink,
.PrizeCatalog-MessageBar {padding-left: 1.5em !important;}
.PrizeCatalog-SinglePrize {text-align: left !important; background: #f1f1f1; margin: 0.5em 0em 0.5em 1.1em; width: 25em !important; overflow: hidden; height: 150px; border: 1px solid #CACDD1; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; border: 1px solid rgba(0, 0, 0, 0.2) !important;}
.PrizeCatalog-PrizeName {text-transform: uppercase; font-size: 14px !important;width: 100%;height: 1.2em;overflow: hidden;}
.PrizeCatalog-PrizeImage:hover {cursor: pointer;}
.PrizeCatalog-PrizeImage img {height: 120px !important;width: 120px !important;border: 3px solid rgba(0, 0, 0, 0.2); border-radius: 0.3em;}
.PrizeCatalog-Buy,
.PrizeCatalog-MoreInfo,
.PrizeCatalog-PrizeType,
.PrizeCatalog-PrizeCost,
.PrizeCatalog-SinglePrize,
.PrizeCatalog-PrizeImage {float: left; clear: none;}
.PrizeCatalog-Buy,
.PrizeCatalog-MoreInfo,
.PrizeCatalog-PrizeType,
.PrizeCatalog-PrizeCost {width: 10em !important;}
.PrizeCatalog-PrizeImage {margin-right: 1.5em;}
.PrizeCatalog-PrizeCost{margin-top: 0.5em;}
.PrizeCatalog-MoreInfo {margin-top: 1em;}

.PrizeCatalog-PrizeDetailsName {text-transform: uppercase; color: #666666; font-family: arial,helvetica,sans-serif;}
.PrizeCatalog-PrizeDetails {margin: 0 !important; padding: 1em;}
.PrizeCatalog-DetailsInfoTable td {vertical-align: top;}
a.PrizeCatalog-CurrentSortLink {text-decoration: underline !important;}
.pointButtons {float: right;}
#points_page_left {width: 100%;}
.col .prizeHeader {background: transparent;border: none 0;margin: 0;}
.col .prizeHeader .modBodyContent {border: none 0;padding: 0;}
.onePageGoPrizeCatalog h1 {display: none}
.onePageGoPrizeCatalog .onePageBodyWrapper {border-top: none 0;}
.newPointsHeader {padding: 10px;background: #fff;border: 1px solid #D4D4D4;border-bottom: 0 none;}
.newPointsHeader h2 {margin: 0.5em 0;font-size: 20px;font-weight: bold;}

#oneProfile img,
.UserDetail-ProfilePhoto img {margin-bottom: 0.5em;max-width: 100%;}
#oneProfile #siteUserMenu img {padding: 0 10px 0 0;margin:0;box-shadow: 0 0 0;background: transparent;border-radius: 0;}
#oneProfile #siteUserMenu div#profile_send_message_icon  {padding: 0;}
#oneProfile .alpha-shadow {text-align:center;}
#points_page_left .label {font-size: 14px;font-weight: 500;}
body .page_subtitle,
.pointDetailsLink span,
#points_page_left .pointColSummary,
#points_page_left #redeemCodeLabel,
.yui-panel .UserDetail-Right .UserDetail-subtitle {color: #0059B0 !important;font-size: 14px;font-weight: 900;padding-left: 0;background: transparent;}
#point_breakdown_table,
.quote_bubble {background: #f0f0f0;border: 0.1em solid #ccc;border-radius: 0.3em 0.3em 0.3em 0.3em;left: 0; min-height: 2em;padding: 1.3em;position: relative;top: 0.25em;z-index: 1;}
.UserDetail-Right .UserDetail-Subsection {padding: 0.5em;margin: 0 0.5em;border-bottom: 0.1em solid #ccc;}
.UserDetail-Right .UserDetail-PointTotals {border: 0 none;}
.UserDetail-Right {padding-bottom: 1em;width: 65%}
.points_badge img,
.UserDetail-BadgeContainer .UserDetail-Badge img{width: 38px;height: auto}
.UserDetail-BadgeContainer .UserDetail-Badge {text-align: center;}
.UserDetail-NetRank,
.UserDetail-RankContainer {padding: 0.5em 0;font-size: 12px;}
.value {padding: 0.5em;color: #0059B0;font-weight: bold;font-size: 12px;}
#next_reward_level .value {color: #0059B0;}
#point_breakdown_header,
.UserDetail-NetRank {font-weight: 900;}
#point_breakdown_table td {font-size: 12px;}
#point_breakdown_header td {font-size: 14px;}
.page_subitem div {line-height: 32px;}
#userPointsLeft .page_subitem {margin: 0;padding: 0;}
#userPointsLeft span {color: #444;display: inline}
#userHistory-breakdownContainer,
#points_page_instructions {background: #f0f0f0;border: 1px solid #ccc;padding: 0.5em;margin-bottom: 1em;}
.userPointsBox #userPointsLeft,
.userPointsBox #userPointsRight {margin: 0;width: 50%;}
.userPointsBox .pointColSummary,
.yui-panel .UserDetail-Displayname {
  color: #0059B0 !important;
  font-size: 18px;
  font-weight: 900;
  line-height: 26px;
}
.profile_display_common_class {color: #0059B0 !important;}
.userPointsBox span.pointColSummary {margin-bottom: 0.5em !important;display: block !important;}
.pointCodeValueContainer,
.pointCodeSubmitContainer {float: left;}
#user_points_breakdown_right {width: 35% !important;}
.yui-skin-sam .yui-calendar .calweekdayrow .calweekdaycell,
.yui-skin-sam .yui-calendar .calheader {color: #fff;}
.bd #user_points_breakdown {border: 0 none;}
#points_page_auctions,
#points_page_raffles,
#prizeCatalogLink {display: none;}
#points_page_left {width: 100% !important;}

/* prize modal */
#prize_status_c,
#prize_status_c .yui-panel,
#prize_confirmation_c,
#prize_confirmation_c .yui-panel {border-radius: 0.5em;width: 30em;}
#prize_status_c .yui-panel .hd,
#prize_confirmation_c .yui-panel .hd {font-size: 16px;font-family: arial,helvetica,sans-serif;}
#prize_status_c .yui-panel .bd,
.PrizeCatalog-ConfirmMessage {font-size: 14px;font-family: arial,helvetica,sans-serif;line-height: 20px;}
.button-group button:hover,
.button-group button {background: url("/resources/images/buttons/button_bg.png") repeat-x scroll center bottom #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 4px 4px 4px 4px;color: #2C3034;font-size: 12px;padding: 0.4em;}
#prize_status_c .ft,
#prize_confirmation_c .yui-panel .ft {padding-bottom: 1em;padding-right: 1em;}
#prize_status_c .yui-panel .container-close,
#prize_confirmation_c .yui-panel .container-close {display: none;}
#redeem_points_code .pointCodeSubmitContainer #point_code_submit {padding: 0 5px !important;}

/**
 * Quick Login
 *
 * @section Quick Login
 */
#tools_quicklogin .onePageBodyWrapper {padding: 0;}
#tools_quicklogin #quickLogin .modBody {padding: 1em;}
.modLoginSocialWrapper .modLoginSocialLinks #socialLoginLink {background: url("/resources/images/buttons/button_bg.png") repeat-x scroll center bottom #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 4px 4px 4px 4px;color: #2C3034;margin-bottom: -0.6em;}
.modLoginSimpleWrapper .loginManagement .rememberMe .mltRememberMeLabel,
.modLoginSimpleWrapper .loginManagement .rememberMe .forgotPassword {display: inline-block;float: none;}
.modLoginSimpleWrapper .loginManagement .rememberMe .forgotPassword {margin-left: 1em;border-left: 0.1em solid #000;padding-left: 1em;}
.modLoginSocialWrapper .modLoginSocialLinks #socialLoginLink .socialPop {background: transparent;}
#tools_quicklogin #quickLogin .mod_login {border: 0 none;}
#tools_quicklogin #quickLogin .title_container {display: none;}

/**
 * Questions
 *
 * @section Questions
 */
#cmspage_voice_welcome #one_controller_container {padding: 15px; background: #f6f6f6;}
.QuestionList-StatusLinks {margin-top: 30px;}
.sectionFilterQuestionContainer .sectionFilter {background: transparent;}
body .onePageGoQuestion .defaultQuestionWrapper {background: none repeat scroll 0 0 #F6F6F6;padding: 12px;}
.onePageGoQuestion .miniProfileAvatar a img {border: 2px solid #09478b;border-radius: 2px;}
.question-searchContainer input {border-color: #EBEBEB #EBEBEB #EBEBEB #B9B9B9;border-style: solid;border-width: 1px 1px 1px 2px;color: #959595;display: block;float: left;height: 22px;line-height: 22px;width: 214px !important;margin-top: 4px;}
.MiniProfileId_question_system .miniProfileName,
.QuestionList-TotalSummary {display: none;}
.QuestionList {margin-top: 10px;}
.questionPreviewInfo {font-size: 14px;line-height: 20px;}
.questionPreviewInfoLabel {width: 80px;}
.MiniProfileId_question_system .miniProfileComponent {text-align: left;}
.miniProfileQuestions {font-size: 12px;line-height: 20px;}
.oneQuestionTitle {background: url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 100% transparent;
    clear: both;
    font-family: arial,helvetica,verdana,sans-serif;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0;
    text-indent: 10px;
    text-transform: capitalize;float: none;color: #fff;}
.oneQuestionBody {border: 1px solid #D4D4D4;margin-bottom: 10px;}
.question-viewAndAskButtons {width: 25%;}
.oneQuestionCategoryReturn {margin-bottom: 10px;}

#modalSignupForm .modal {left: 30% !important;}

.thumbs_down_rating_button span,
.thumbs_up_rating_button span {
	visibility: hidden;
}
.fullTextContent {font-size:12px; line-height: 18px; border-bottom: 1px dotted #ddd;margin-bottom: 0.5em;}
.contentAction_flagging .content_flag_button {
	padding-top: 0
}
.moderationAdvancedIcn {
	margin-top: 0.4em;
}
.oneBlogOwnerLinks {margin-bottom: 0.5em;}
.oneBlogPost p {
	overflow: hidden;
}

@media (max-width: 980px) {
	#oneSiteContainer #onePageContainer,
	#oneFoundation .center-container,
	#oneSiteContainer #onePageContainer .templateParent, .templateChild,
	#mastfooter #footer-inner {
		width: 100% /*724px*/ !important;
	}
	#oneSiteContainer #onePageContainer .columnContentParent {padding: 0 8px;}
	.cash-report th, .cash-report td {padding: 10px;}

	.col {width: 100% !important;}
	.columnContent img {width: 100% !important;}

	/** OneContainer */
	#oneSiteContainer {background: transparent;}

	/** Header */
	#header {background: transparent !important;}
	#logo {float: none !important; text-align: center !important; margin: 8px 0 !important;}
	.wdTopAdWrapper {margin: 8px auto !important; float: none !important;}

	/** Titles */
	.one_body_network .module h3.title span {visibility: visible !important;}

	/** Slider */
	.slider_left,
	.slider_right {float: none; width: auto;}
	.slider_image {height: auto !important;}
	.slider_image img {width: 100%;}
	.slider_image_text {height: auto; padding: 10px !important;}

	/** Forums */
	.tp_container {max-width: 100% !important; padding: 8px !important; margin: 0 0 8px !important;}

	/** hide */
	.minimal,
	.featuredVideo {display: none;}

	/** User Menu */
	.siteUserMenuItem img,
	.groupLinkAction img {width: auto !important;}

	/** Video Page */
	#video_search_form {float: none; width: 100%; overflow:hidden;}

	/** Blog Page */
	.ResultList {background: transparent !important; padding: 8px;}
	.ResultList-Single {width: 100%; margin: 0 0 8px; padding: 0;}
	.ResultList-SingleTop {padding: 0 !important;}
	.ResultList-SingleDetails {float: none !important;}
	.ResultList-InfoText {width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important;}
	.ResultList-SingleBottom {border-bottom: 1px #ccc solid !important; margin: 16px 8px;}

	/** Comments */
	.oneBlogPost .awds_resultset {width: auto !important;}

}
@media (max-width: 755px) {

	#oneSiteContainer .module {
		margin: 0 0 15px;
	}
	.modal {width: 95%; margin-left: -47.5%;}
	.recoveryLegal li{margin-left: 0;}
	#oneSiteContainer #onePageContainer .col,
	#oneSiteContainer #onePageContainer,
	#oneSiteContainer #onePageContainer .templateParent,
	#oneFoundation .center-container,
	#footer-inner,
	#oneFoundation .recoveryLegal,
	.oneGroupMetaData {
		width: 100% !important;
	}
	#oneFoundation .recoveryLegal {
		left: 0;
	}
	#oneFoundation .recoveryLegal ul,
	#footer-message,
	.task-instructions {
		padding: 15px
	}
	#footer-message {
		line-height: 20px;
	}
	#oneFoundation .recoveryHeader,
	#oneFoundation .recoverySubHeader{
		background-position: 50% 0;
		height: auto;
		padding: 10px 10px 10px;
	}
	#oneFoundation .recoveryHeader h1 a {
		margin: 0 auto;
	}
	#oneFoundation .mod_user_cp_left .cp_left-nav_item a,
	#oneFoundation .mod_user_cp_left .cp_left-single_nav_item a {
		padding: 20px 10px;
	}
	#oneFoundation .recoverySubHeader h2,
	.groupOverviewTallDetailsWrapper,
	.mod_user_profile #oneProfile {
		text-align:center;
	}
	#oneFoundation .recoverySubHeader form  {
		margin: 0 auto 10px;
	}
	#oneFoundation .recoveryHeader h1,
	#oneFoundation .recoverySubHeader h2,
	#oneFoundation .recoverySubHeader .recoverySearchBox,
	#oneFoundation .recoverySubHeader form {
		float: none;
		text-align: center;
	}
	.nav.MyfyrSubNav {
		display: none;
	}
	.recoverySearchBox .searchBox {
		width: 90%;
	}
	.recoverySearchBox button {
		right: 35px !important;
		left: initial;
	}
	#oneSiteContainer #onePageContainer .columnContentParent {
		padding: 0 15px !important;
	}




/** End WD-40 Global Styles */
