@charset "utf-8";
/* @import url('http://'); */

/** 
 * Network Styles | WD-40
 * 
 * Aggregation pages, login/signup, and utilities.
 * 
 * Homepage
 * Sub Pages
 * Help Pages
 * Login
 * Create Account
 * Error Pages
 * Group Sign-up
 * CMS Pages
 * Document Module
 *
 * @project mywd40.com
 * @version 860
 * @lastmodified 2012-01-11 13:25
 * @author jj
 * @lastmodified by jj
 *
 * @colordef #fff; white 
 */

/**
 * Homepage
 *
 * @section Homepage
 */
#oneSubPageContainer .signupFieldFormSubmit .disabledSignupButton {background: #ddd !important;}
 
/* Homepage Slider Module */
.wd40_slider {margin-bottom:10px;}
.slider_left {float:left;width:160px;}
.slider_left div {cursor:pointer;}
.slider_left .selected {background:#0057ac;}
.sliderOption {height:50px;background:#003675;color:#fff;font:normal 12px Arial;padding:10px;line-height:15px;} /* 4 slides change height to 67.5px*/
#sliderOption1, #sliderOption2, #sliderOption3, #sliderOption4 {border-bottom:1px solid #000;}
.slider_right {float:left;width:483px;}
.slider_image {height:262px;border-bottom:1px solid #000;}
.slider_image_text {border-left:1px solid #000;height:71px;background:#011328;padding:10px 20px;}
.slider_image_text a {color:#fff !important;}
.slider_img_headline {font:bold 22px Arial;}
.slider_img_headline sup,
.slider_img_headline sub {font-size: 12px;}
.slider_img_desc {font:normal 11.5px Arial;line-height:15px;} 

/* Twitter */
.col .mod_twitter {background:transparent !important;border:none !important;}
#home_node_home #onePageContainer .col .mod_twitter h3.title {height:56px !important;background:url(http://fast1.onesite.com/mywd40.com/twitter-header.png) no-repeat;}
.mod_twitter .title_span {visibility:hidden;}
.col .mod_twitter .modBody {background:#fff;border:1px solid #d4d4d4;border-top:none;}
.mixedFeedLabels,
.twitterUserName {display:none;}

.mixedFeedTwitter {background: transparent; padding-left: 0}

/* Homepage custom module headers */
#home_node_home #onePageContainer .module {background:transparent !important;border:none !important;}
#home_node_home #onePageContainer .module h3.title {height:47px !important;background:url(http://fast1.onesite.com/mywd40.com/fancy-header.png) no-repeat !important;}
#home_node_home #onePageContainer .module .title_span {line-height:52px !important;font:bold 18px Arial;}
#home_node_home #onePageContainer .module .modBody {background:#fff;border:1px solid #d4d4d4;border-top:none;}

/* Featured Video Module */
#onewidget_video_topbar {display:none;}
#onewidget_video_video_info {color:#002157;}
#onewidget_video_video_info_title {font:bold 14px Arial !important;}
#onewidget_video_video_info_by {font:normal 12px Arial !important;}
#onewidget_video_video_info_added {display:none;}
/*#onewidget_video_content {display:none;}*/
.inside_video #onewidget_video_content {display:block;}

/* Subscribe Module */
/*.mod_subscribe_wd40 {border:1px solid #D4D4D4;margin-bottom:10px;background:#fff;}*/
.mod_subscribe_wd40 .subscribe_choices div {float:left;color:#fff;font:bold 12px Arial;}
/*.subscribeTitle {width:125px; padding: 0 10px 0 15px; margin-right:7px; line-height: 43px !important; background:url(http://fast1.onesite.com/mywd40.com/subscribe-bg-new.gif) -55px 0% no-repeat;}*/
.subscribeItem {margin-right:10px; padding-top:6px;}
.subscribeEmail {margin-right:0px !important; display: none;}
.mod_subscribe_wd40 .spreader {height:0px;}
/*hiding callout*/
#signupRownotificationcallout
{
	/*display:none;*/
}
#signupRownotificationcallout .signupFieldInput
{
	width: 580px;
	padding-left:26px;
}
#custom-network-footer #share{
	padding-top:60px;
	height:43px;
	overflow:hidden;
}
#custom-network-footer #share #scriptContainer{
	width:74px;
	height: 29px;
	padding-top:14px;
	padding-left: 14px;
}
#custom-network-footer .mod_subscribe_wd40 {
	margin-bottom:0;
	border:none;
	width:215px;
	float:right;
	background:#fff;
}
#custom-network-footer .subscribeTitle {
	width:58px;
	padding:0 10px;
	margin-right:10px;
	line-height: 43px;
	background: url(http://fast1.onesite.com/mywd40.com/subscribe-bg-new.gif) -100px 0% no-repeat;
}

/* Feed Module */
.mod_now {margin-bottom: 0 !important;border-bottom: none !important;}
#home_node_home #onePageContainer .mod_now .modBody {border-bottom: none !important;}
.mod_buzz ul.mainUl {overflow: visible !important;}
.mod_buzz .rssFeed .rss_ul {margin-left: 0 !important;}
.mod_blog_posts .mod_blog_posts_more_link {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
	background-image: url("/resources/images/buttons/more-bg.png") !important;
	background-position: left top;
	background-repeat: repeat-x;
	border-color: #DDD #AAAAAA #AAA #DDDDDD;
	border-style: solid;
	border-width: 1px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 1.5em;
	margin-bottom: 6px;
	outline: medium none;
	padding: 6px 0;
	text-align: center;
	text-shadow: 1px 1px 1px #FFF;
}

/* Forums Module */
.inside_forums .featuredGroupsModuleContent li{overflow:hidden; padding:10px !important; margin:0 !important;}

/* Photos Module */
.inside_photos .mod_photo_thumbs li{width:125px; height:auto;}

/* Page Headlines */
.casingSubtitle{display:none;}

/**
 * Sub Pages
 *
 * @section Sub Pages
 */

.ResultList-Single {padding: 10px;background: transparent;}
.ResultList {background:url("http://fast1.onesite.com/mywd40.com/diamondPlate2.png") repeat-x scroll 0 0 #FFFFFF !important;border:1px solid #D4D4D4;}
.Search-MasterContainer {margin-bottom: 10px;}
.ResultList-Entities {padding: 0;width: 100%;}
.Search-MainTitle,
.ResultList-Header {clear: both;font-family: arial,helvetica,verdana,sans-serif;text-transform: capitalize;font-size: 14px; background:url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 100% transparent;line-height: 28px;padding: 0;text-indent: 10px;height: 28px;}
.ResultList-HeaderLink {line-height: 14px !important;padding: 2px;text-align: center !important;float: right;clear: none;}
.Search-Form {background:url("http://fast1.onesite.com/mywd40.com/diamondPlate2.png") repeat-x scroll 0 0 #FFFFFF !important;border:1px solid #D4D4D4;}
.PhotoSearch-ChoiceList #terms,
.VideoSearch-ChoiceList #terms,
.Search-Form #username,
.Search-Form #terms {width:214px !important;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;}
.jumpTo {font-family:arial,helvetica,verdana,sans-serif;font-size:14px;line-height:28px;text-indent:10px;text-transform:capitalize;font-weight: bold;}
.PhotoSearch-Container .Search-Title,
.VideoSearch-Container .Search-Title,
.Search-Form .Search-Title {font-family:arial,helvetica,verdana,sans-serif;font-size:14px;line-height:28px;text-indent:10px;text-transform:capitalize;font-weight: bold;width: 150px;}
.Search-Container {float: left;}
body #one_controller_container .Search-MasterContainer .ResultList-HeaderLink .ResultList-ViewLink {background: transparent !important;}
.ResultList-SingleBottom,
.ResultList-SingleTop {border: none !important;}

/* Group Page */
.GroupList-Group {width: 93%;margin: 10px 13px 10px 12px;border: 0px solid #ededed;border-top: 0px solid #ededed;height: 109px;overflow: hidden;background:url("http://fast1.onesite.com/mywd40.com/109border.png") no-repeat scroll 2px 2px transparent !important;}
.GroupList-GroupDetails {width: 76%;float: left;clear: none;margin-top: -6px;}
.GroupList-GroupAvatar {float: left;clear: none;margin:0 20px 7px 0;}
.GroupList-Group .media-thumb {width: 107px !important;height: 107px;}
.GroupList-InfoTextLink-Group {font-size: 14px !important;font-weight: bold;}
.GroupList-OwnerName {margin-top: 10px;}
.GroupList-InfoText p {margin-top: 0;}

/* Videos */
#photoHeader,
#pb_header,
#videoHeader,
#vb_header {clear: both;font-family: arial,helvetica,verdana,sans-serif;text-transform: capitalize;font-size: 14px; background:url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 100% transparent;line-height: 28px;padding: 0;text-indent: 10px;height: 28px;margin: 0 !important;}
#pb_header_type,
#vb_header_type {width: 120px !important;}
#pb_content_container,
#vb_content_container {margin: 0 !important;margin-bottom: 10px !important;background:url("http://fast1.onesite.com/mywd40.com/diamondPlate2.png") repeat-x scroll 0 0 #FFFFFF !important;border:1px solid #D4D4D4;}
#photoHeader,
#pb_header h3,
#videoHeader,
#vb_header h3 {font-family: arial,helvetica,verdana,sans-serif;text-transform: capitalize;font-size: 14px;color: #fff;font-weight: bold;}
#pb_header #advanced_search_link,
#vb_header #advanced_search_link {float: right;clear:none;margin: 0 10px;}
#pb_header #advanced_search_link a,
#vb_header #advanced_search_link a {color: #fff !important;font-weight: bold;font-size: 12px;}
#photo_search_form,
#video_search_form {background:url("http://fast1.onesite.com/mywd40.com/diamondPlate2.png") repeat-x scroll 0 0 #FFFFFF !important;border:1px solid #D4D4D4;margin-bottom: 10px;padding: 10px;}
.PhotoSearch-Container,
.VideoSearch-Container {padding: 0;}
.mediaSearchOr {display: none;}
.mediaSearch {float: left;clear: both;width:100%;}
.PhotoSearch-ButtonContainer,
.VideoSearch-ButtonContainer {float: left;margin: 0;margin-bottom: 30px !important;}
#photo_search_form .spreader,
#video_search_form .spreader {display: none;}
#photo_search_form,
#video_search_form {float: left;width: 622px;}


#browse_photos .onePageBodyWrapper,
#browse_videos .onePageBodyWrapper {border: none;background: transparent !important;padding: 0;}

.vb_content_item_container,
.pb_content_item_container {float: left; overflow: hidden; display: block; height: 120px !important; width: 300px !important;text-align: right !important;margin: 8px 8px 30px!important;background:url("http://fast1.onesite.com/mywd40.com/film.png") no-repeat scroll 0 100% transparent;padding: 5px 0 !important;}
.vb_content_item_container a.vb_media_thumb:hover,
.pb_content_item_container a.pb_media_thumb:hover,
.vb_content_item_container a.vb_media_thumb,
.pb_content_item_container a.pb_media_thumb {margin-top: 8px !important;margin-left: 17px !important;margin-right: 15px !important;display: block;width: 115px !important; height: 70px !important;border: 0px solid #fff !important;background: transparent;padding-bottom: 15px;overflow: hidden;float: left;clear: none;}
.vb_content_item_container a.vb_media_thumb span img,
.pb_content_item_container a.pb_media_thumb span img {width: 115px !important;height: auto;}
.vb_content_item_container br,
.pb_content_item_container br {display: none;}
h4.vb_content_item_stat,
h4.pb_content_item_stat {text-align: left;}
.vb_content_item_container .rating_stats_div,
.pb_content_item_container .rating_stats_div {display: none;}
.vb_content_item_container a.vb_media_thumb img,
.pb_content_item_container a.pb_media_thumb img {height: auto;}
.photoTitle,
.videoTitle {margin: 0;font-size:14px !important;arial,helvetica,verdana,sans-serif;}

.pb_content_item_stat_span, 
.vb_content_item_stat_span {display: inline !important;}
h4.pb_content_item_stat,
h4.vb_content_item_stat {float: left; clear: none; width: 150px !important;text-align: right !important;}
.pb_content_item_caption_link, 
.vb_content_item_caption_link {width: 150px !important;overflow: hidden;text-align: right !important;}
.PhotoSearch-ButtonContainer .Search-ButtonWrapper,
.PhotoSearch-Container .Search-Title {float: left;clear: none;}
.PhotoSearch-ButtonContainer .Search-ButtonWrapper {margin-left: 5px;margin-top: 1px;}
#photoHeader h3 {margin: 0;line-height: 28px;font-size:14px;}
.pb_pag_container {margin: 0 !important;}

/* Users */
.UserList-User {margin: 10px 9px; min-height: 120px; /*width: 85px;*/ background:url("http://fast1.onesite.com/mywd40.com/65border.png") no-repeat scroll 15px 15px transparent !important;}
.UserList-User .mpc_name {width: 65px; margin: 10px auto 0; font-weight: 700; font-size: 12px;}
.UserList-User .miniProfileComponentContainer {width: 65px;}
.UserList-TotalSummary {visibility: hidden;}
.browseUserName span {overflow: hidden; height: 21px; display: block;}

/* Blogs */
.BlogList-SingleBottom {background:url("http://fast1.onesite.com/mywd40.com/48border.png") no-repeat scroll 4px 4px transparent !important;}
.BlogList-Group {width: 42%;margin: 10px 13px 10px 12px;}
.BlogList-InfoTextLink-Title {font-size: 12px;font-weight: bold;display: block;height: 30px;overflow: hidden;} 
.BlogList-SingleTop {padding: 6px;background:url("http://fast1.onesite.com/mywd40.com/gator2.png") no-repeat scroll 12% 100% transparent !important;}
.BlogList-InfoTextSummary {font-size: 11px;margin-top: 5px;height: 68px;overflow: hidden;background: #ededed;width: 255px !important;padding: 5px;}
.BlogList-InfoTextSummary a{color:#0375DA;}
.BlogList-Header a {float: right;font-size: 12px;color: #fff;padding-right: 10px;font-weight: bold;}

.BlogSearch-MainTitle .ContentSearch-CreateNewContent {float: right;clear: none;} .BlogSearch-MainTitle .ContentSearch-CreateNewContent a {color: #F1FF5F; font-size: 12px; margin-right: 1em;}

/**
 * Search Pages
 *
 * @section Search Pages
 */
.searchAllTypeTitle {clear: both;font-family: arial,helvetica,verdana,sans-serif;text-transform: capitalize;font-size: 14px; background:url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 100% transparent;line-height: 28px;padding: 0;text-indent: 10px;width: 100%;}
.searchAllTypeTitle span {color: #fff;}
.moreSearchResultsLink {display: block;height: 24px;text-align: right;line-height: 24px;background: #ededed;border-top: 1px solid #d4d4d4}
.moreSearchResultsLink a {color: #666666; !important;margin-right: 40px;background: #ededed url(http://fast1.onesite.com/mywd40.com/plusMore.png) no-repeat 0 50%;padding-top: 4px;padding-bottom: 4px;padding-left: 28px;}
.search-results-wrapper .ResultList,
.all-search-results-wrapper .ResultList {float: left;clear: both;width: 100%;display:block;margin-bottom: 10px;border: 1px solid #d4d4d4;background:url("http://fast1.onesite.com/mywd40.com/diamondPlate2.png") repeat-x scroll 0 0 #FFFFFF !important;overflow: hidden;}
.search-wrapper {width: 100%;}
.search-results-wrapper .ResultList-Container,
.all-search-results-wrapper .ResultList-Container {margin-bottom: 10px;display: block;clear: both;float: left;overflow: hidden;}
.ResultList-JoinButton {display: none;}
#network_search .onePageBodyWrapper {border: none !important;background: transparent;}
.ResultList-NoResults {overflow: hidden;width: 613px;}

.post-wrapper,
.blog-wrapper,
.user-wrapper,
#network_search .all-search-results-wrapper .GroupList-Group,
#network_search .all-search-results-wrapper .ForumList-Group,
#network_search .all-search-results-wrapper .BlogList-Group,
#network_search .all-search-results-wrapper .UserList-User {background:url("http://fast1.onesite.com/mywd40.com/48border.png") no-repeat scroll 4px 4px #fff !important;}
.blog-info-wrapper .GroupList-GroupAvatar {background:url("http://fast1.onesite.com/mywd40.com/48border.png") no-repeat scroll 0 0 #fff !important;padding-top: 6px;padding-left: 6px;}

/* Users */

.post-wrapper,
.blog-wrapper,
.user-wrapper {width: 42%;float: left;margin: 10px 13px 0 ;border: 1px solid #d4d4d4;padding: 10px;clear: none;background: #fff;border-top: 10px solid #d4d4d4;}
.all-search-results-wrapper .UserList-User {width: 43%;float: left;margin: 8px 10px;border: 1px solid #d4d4d4;padding: 10px;height: 70px;background: #fff !important;border-top: 10px solid #d4d4d4;}
.all-search-results-wrapper .UserList-UserAvatar .miniProfileComponent {text-align:left;}
.all-search-results-wrapper .UserList-UserAvatar {width: 60px;float: left;clear: none;}
.all-search-results-wrapper .UserList-UserDetails {text-align: left !important;width:100px;float: left !important;}

.post-wrapper .user-avatar,
.blog-wrapper .user-avatar,
.user-wrapper .user-avatar {padding-right: 10px;}
.user-wrapper {height: 80px;overflow: hidden;}

/* Blogs */
#network_search .BlogList-OwnerImage {width: 60px !important; float: left;clear: none;}
#network_search .BlogList-Group {width: 43%; float: left; margin: 8px 10px;border: 1px solid #d4d4d4;background: #fff;padding: 10px;border-top: 10px solid #d4d4d4;}
#network_search .group-name,
#network_search .blog-title a {font-size: 12px !important;font-weight: bold;color: #666666 !important;height: 30px;overflow: hidden;display: block;}
#network_search .blog-excerpt {font-size: 12px !important;height: 85px !important;overflow: hidden;}
.blog-wrapper img,
#network_search .BlogList-OwnerImage  img {width: 48px !important;}
.paginationPos {display: none;}

/* Forums */
#network_search .ForumList-OwnerImage {width: 60px !important; float: left;clear: none;}
.forum-info-wrapper {float: left;width: 75%;}
#network_search .ForumList-Group {width: 43%; float: left; margin: 8px 10px;border: 1px solid #d4d4d4;padding: 10px;height: 155px;background: #fff;border-top: 10px solid #d4d4d4;}
#network_search .thread-title a {font-size: 12px !important;font-weight: bold;color: #666666 !important;height: 30px;overflow: hidden;display: block;}
#network_search .blog-excerpt {font-size: 12px !important;height: 65px;overflow: hidden;}
#network_search .post-wrapper  img,
#network_search .ForumList-OwnerImage  img {width: 48px !important;}
#network_search .ForumList-Container {border: none;}
#network_search .ForumList-Container {margin-bottom: 10px !important;}
#network_search .ForumList-ForumDetails {float: left;width: 72%;margin-left: 0;}
.post-wrapper .user-avatar {margin-right: 0;}
.post-wrapper {height: 150px;}
.PostList-Posts .spreader {display: none;}
.ForumList-OwnerImage .miniProfileComponent {text-align: left;}

/* Groups */
#network_search .GroupList-Group {width: 43%;float: left; margin: 8px 10px;border: 1px solid #d4d4d4;background: #fff !important;padding: 10px;border-top: 10px solid #d4d4d4;height: 115px;}
#network_search .BlogList-Group .miniProfileComponent,
#network_search .GroupList-Group .miniProfileComponent {text-align: left;}
#network_search .GroupList-Group .miniProfileAvatar a img {width: 48px;}
#network_search .GroupList-GroupAvatar {float: left; width: 60px;margin: 0;}
#network_search .group-info-wrapper {float: left !important;height: 120px; overflow: hidden;}
#network_search .GroupList-GroupDetails {float: left !important;height: 120px; overflow: hidden;width: 77%;margin: 0;}
#network_search .group-info-wrapper {width: 71%}
.GroupList-Group .right-action-links {display: none;}

/* Photos */

.search-wrapper div.vb_content_item_container,
.search-wrapper div.pb_content_item_container {width: 300px !important;margin:10px 5px !important;}
.all-search-results-wrapper div.pb_content_item_container {width: 100px;margin:18px;height: 270px;}
#network_search .pb_media_thumb {width: 96px;margin: 5px 0;}
#network_search .pb_content_item_stat_span {display: block;}

#network_search a.videoTitle,
#network_search .search-wrapper .vb_content_item_caption_link {display:block;font-size:11px !important;height:18px;line-height:18px;overflow:hidden;text-align: right !important;}
#network_search .vb_media_thumb_wrapper {background:none repeat scroll 0 0 transparent;border:0 solid #FFFFFF !important;clear:none;display:block;float:left;height:70px !important;margin-left:17px !important;margin-right:15px !important;margin-top:8px !important;overflow:hidden;padding-bottom:15px;width:115px !important;}
#network_search a.vb_media_thumb {margin: 0 !important;}
.search-wrapper .search-fields,
.search-wrapper .search-basic,
.search-wrapper form {overflow: hidden;}

/* Search Pagination */
#network_search .pagination_next {background:url("http://fast1.onesite.com/mywd40.com/arrowRight.png") no-repeat scroll top right #ededed;}
#network_search .pagination_prev {background:url("http://fast1.onesite.com/mywd40.com/arrowLeft.png") no-repeat scroll 0% 0% #ededed;}
#network_search .onePagination span,
#network_search .onePagination a {font-size: 12px;color: #666;font-family:"Trebuchet MS",sans-serif,arial;font-weight: bold;}
#network_search .pagination_prev span {padding-left: 15px;}

#network_search #ag_pagination {display: block;width: 100% !important;clear: both;line-height: 24px;text-transform: capitalize;background:none repeat scroll 0 0 #ededed;border-bottom: 1px solid #d4d4d4;}
#network_search #ag_pagination .paginationNav a {display: inline-block;height: 24px;}
#network_search #ag_navigation_bottom .paginationPos {padding-left: 10px;}
#network_search #ag_navigation_bottom .paginationNav span {padding-left: 8px;}
#network_search #ag_navigation_bottom .pagination_prev span {padding-left: 25px!important;}
#network_search .pagination_next span {padding-right: 25px;}
#network_search #ag_navigation_top {float: left;width: 100% !important;clear: both;position: relative;top: 29px;height: 24px;border-bottom: 0px solid #d4d4d4;}
#network_search #ag_navigation_top .paginationPos-label {padding-left: 10px !important;}
#network_search #ag_navigation_bottom {float: left;width: 100% !important;clear: both;border-top: 1px solid #d4d4d4;margin-top: 15px;}


#network_search .ResultList-HeaderTitle {background:url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 100% transparent;clear: both;height: 28px;line-height: 24px;position: relative;bottom: 25px;text-indent: 10px;/*width: 100% !important;*/}
#network_search .ResultList {float: left;clear: both;width: 623px;}
#network_search .ResultList-Header {width: 100%;height: 48px;background: transparent !important;}
.ResultList-Pagination {clear: both;}

/* Search Top */
.search-tabs .search-type-title {border: 1px solid #d4d4d4;clear: both;background:url("http://fast1.onesite.com/mywd40.com/mod/titleSliver.png") repeat-x scroll 0 100% transparent;line-height: 28px;margin-top: 0;}
.search-tabs .search-type-title span {font-family:Tarial,helvetica,verdana,sans-serif;font-size:14px;line-height:28px;padding-left:10px !important;text-transform:capitalize;color: #fff;}
.search-tabs #advanced_search_link {float: right;margin-right: 10px;font-size: 12px;text-transform: capitalize !important;font-family:arial,helvetica,verdana,sans-serif;clear: none;line-height: 15px;margin-top: 20px;margin-bottom: -20px;position: relative;}
.search-tabs #advanced_search_link a span {font-size: 12px;text-transform: capitalize !important;font-family:arial,helvetica,verdana,sans-serif;color:#014480 !important;}
#slider .sliderTabs .sliderTab a,
ul#navigation li a {background-color:#ededed;color:#666666;}
#slider .sliderTabs .sliderTab a:hover,
#slider .sliderTabs .sliderTabSelected a,
ul#navigation li a:hover,
ul#navigation li.selected-tab a {background:none repeat scroll 0 0 #d4d4d4;color: #666666;}
ul#navigation {border-bottom:0px solid #d4d4d4;border-top:none;background-color:transparent;float: right;clear: both;width: 100%;padding: 0;text-transform: uppercase;font-weight: bold;margin-top: 10px;}
.search-type-title-wrapper {display: block;}

.search-basic #terms {float: left;margin-right: 5px;}
.search-wrapper {background: transparent;float: left;width: 100%;padding: 0;}
.search-basic {float: left;clear: both;padding:20px 10px;width: 100%;}
.search-browse-all {display: none;}
.search-basic .button {width: 50px !important;}
.search-ages,
.search-gender-options,
.search-age-header,
.search-gender-header {float: left;line-height: 22px;clear: none;margin-right: 10px;margin-bottom: 10px;margin-top: 10px;}
.advanced-search-component {margin-top: 10px;margin-bottom: 10px;}
 

/**
 * Help Pages
 *
 * @section Help Pages
 */

#network_search .columnContentParent,
#help_forgot_password .columnContentParent,
#help_index .columnContentParent {margin-left: 0px;}
#help_index #helpCenterEntries {min-height: 275px; width: auto;}
#help_index h3 {font-size: 14px; margin-bottom: 5px;}
#help_index #helpCenterEntries span {font-size: 12px;}
#help_forgot_password #fg_main_container,
#help_index #helpCenterEntries {padding-bottom: 20px;}
#help_index #helpCenterEntries,
#help_forgot_password #fg_main_container,
#help_forgot_password button.forgotPasswordSubmit {float: left;}
#help_forgot_password ul.fg_form {padding-left: 0px;}
#help_forgot_password .fg_domain_subtext br {display: none;}
#help_reset_profile #help_home_link {font-size: 16px; font-weight:bold; margin: 10px 0; padding-bottom: 0;}
#help_reset_profile #form_title {font: 700 12px arial,helvetica,verdana,sans-serif; padding: 10px 0; }

#help_forgot_password .fg_pleasenote {margin-top: 10px}
#help_change_password .onePageBodyWrapper img,
#fg_main_container img, 
#helpCenterEntries img {display: none;}

#help_change_password .changePasswordContainer {margin: 0; width: auto !impotant; padding-bottom: 20px;}
#help_reset_profile #submit_div { border-top: none; margin-top:10px; }
button.resetProfileSubmit {background-image:url("/resources/buttons/button_large_blue.gif"); color:white; font-size:12px; height:27px; width:124px; margin: 0; }
#help_reset_profile #form_instruction {color:#666; }
#help_reset_profile #form_result #form_result_contents {color: #0066ae;}
#help_reset_profile #form_reset_profile { padding: 0 0 20px 0px; }

#help_change_password .onePageBodyWrapper br {display: none;}
#help_change_password hr, #fg_hr1 {display: none;}
.fg_pleasenote {float: left;}
button.forgotPasswordSubmit {float: left; clear: both; display: block; background-image:url("/resources/buttons/button_large_blue.gif"); color:white; font-size:12px; height:27px; width:124px; margin: 0;}
button.button-changePassword {float: left; margin: 10px 0;}
button.button-changePassword span {padding: 0;}


/*** FAQ**/
#help_faq .onePageBodyWrapper {min-height: 275px; padding-bottom: 20px;}
#help_faq .faq_header {background-color:#f6f6f6; color:#0058ae; font-size: 22px; margin:0 0 5px; padding: 15px 0 0 0; width: auto;}
#faq_table_cat {padding: 10px; width:185px;}
#faq_table_cat .title {color: #666666; font: bold 12px Arial, Helvetica, sans-serif;}
#back_to_help {float: left; padding: 20px 0 0; color: #0066cc;}
a.category {border: none; margin: 5px 0; color: #666;} 
#faq_table_info {padding-top: 30px;}
a.category:hover {background: #0058ae; color: #ffffff; margin: 5px 0 0 0 !important;}
a.category, a.category:hover {border: none; padding: 4px 10px; width: 180px; }
.cat_head {margin: 0 0 5px; border: none; background: none; font: bold 20px Arial,Helvetica,sans-serif; color: #666666; padding: 0 10px 10px; border-bottom: 1px solid #666666; width: auto}
#faq_table_info  {border-left: none; padding-left: 20px; padding: 6px 10px 6px 10px; }
.instruction { color:#666666; font-family: Arial,Helvetica,sans-serif; font-size:12px; }
.cat_sub {border: none; background: none; color: #666666; font-weight: bold; padding: 4px 10px;}


/**
 * Login
 *
 * @section Login
 */
#help_forgot_password .alertPageError,
#tools_login .alertPageError,
#home_error .alertPageError,
#tools_quicklogin .onePageBodyWrapper {min-height: 275px;}
#tools_quicklogin #quickLogin {background-color:#FFFFFF; border: none; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin: 0; width:300px; }
#tools_quicklogin #quickLogin .modBody {padding: 5px 45px;}
#quickLogin span {color: #ffffff; display:block; margin-left:0; margin-right:0; padding:5px; text-align:center; width:auto; font-size: 12px; line-height: 14px;}
#quickLogin .title_span {font-size: 14px; line-height: normal;}

#tools_login .passRecovTool a {background: #014480 !important; width: auto !important; height: auto !important; padding: 5px !important; border: none !important;}
#tools_login .passRecovTool a span {padding: 0 !important;color: #fff !important;font-size: 11px;font-weight: bold;}


/**
 * Create Account
 *
 * @section Create Account
 */

#signup_index .onePageBodyWrapper,
#signup1_index .onePageBodyWrapper {padding: 10px 10px 20px;}
#signupImageHeader {display: none;}
#signupPageWrapper {width: auto;}
.signupFieldText {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D4D4D4; color: #666; font-size:11px; line-height:normal;}
.signupFieldFormSubmit {left: 180px;}

.signupSubHeader {font-size:16px;margin-bottom:4px;display:block;}
.signupSubHeaderText {font-size:12px;display:block;}

#signupRowTOS {margin-top:0 !important;}
#signupRowcouponcode {display: none;}
#signupFieldbirth select {text-transform: capitalize;}

/* New Items */
.signupFieldText,
.onePageSignup #language,
.onePageSignup .login {display: none;}
.onePageSignup #socialLoginLink,
.onePageSignup .socialPop {background: transparent;}
#signup_signup #socialLoginLink {background: transparent !important;}
/*#signup_signup #socialLoginContainer .login, #signup_signup #subHeader #socialLogin ul {display: none;}*/
.onePageSignup #socialLoginLink li {background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */margin-right: 1em;border: 1px solid #CDD0D5;border-radius: 3px;}
.onePageSignup #socialLoginLink a {background: url("http://fast1.onesite.com/mywd40.com/signUpSocial.png") no-repeat scroll 0 0 transparent;width: 18em;height:3.3em;margin-right: 1em;margin-top: 0;}
.onePageSignup #socialLoginLink a.facebook {background-position: 0 -0.11em;}
.onePageSignup #socialLoginLink a.facebook:hover {background-position: 0 -3.59em;}
.onePageSignup #socialLoginLink a#linkedSigninDirect {background-position: 0 -14.3em;}
.onePageSignup #socialLoginLink a#linkedSigninDirect:hover {background-position: 0 -17.7em;}
.onePageSignup #socialLoginLink a.twitter {background-position: 0 -7.249em;}
.onePageSignup #socialLoginLink a.twitter:hover {background-position: 0 -10.75em;}
.onePageSignup #socialLoginLink {background: url("http://fast1.onesite.com/mywd40.com/signUpWithSocial.png") no-repeat scroll 0 2em transparent;margin: 0;padding: 0;float: right;width: 81%;overflow: hidden;height:6em;padding-top: 5em;}
.signupSubHeader {font-size: 20px;text-align: right;color: #c4131a;}
#signupRowfirstname {background: url("http://fast1.onesite.com/mywd40.com/signUpOrFanClub.png") no-repeat scroll 16.1em 0 transparent;padding-top: 3em;margin-top: 3em;}
.signupFieldRow {padding-left: 14em;}
.signupFieldRow input {width: 18em;}
.onePageSignup .signupFieldTitles {text-align: right;}
#signupRowccdd {display: none;} /* client asked to remove */
#signupFieldwordverify {width: auto;}
#signup_signup #recaptchaResponseArea {padding: 9px 0 0 5px !important;}
#signupRowaboutyou,
#signupRowwd40account {float: left;width: 15%;margin-top: -120px;padding-left: 0;}
.onePageSignup #signupRowgender {background: url("http://fast1.onesite.com/mywd40.com/basicAvatar.png") no-repeat scroll 16.1em 0 transparent;padding-top: 5em;padding-left: 14em;margin-top: 4.1em;}
#signupFieldcountry {padding-left: 16em;}
#signupFieldstate {padding-left: 10em;}
.onePageSignup #signupRowwordverify {height: 18em;margin-top: 20px;border-bottom: 2px solid #a0a0a0;margin-left: 4em;padding-left: 10em;}
.onePageSignup #signupRowaboutyou {margin-top: 25px;}
#signupRowstate {margin-left: 155px;padding: 0;float: left;width: 500px;}
.onePageSignup #signupRowavatar .signupFieldTitles,
.onePageSignup #signupRowSignupfor .profExtCheckboxTitle {padding-bottom: 5px;border-bottom: 2px solid #a0a0a0;text-align: left;margin: 50px 0 19px;color: #a0a0a0;font-size: 12px;}
.onePageSignup #signupRowavatar .signupFieldInput,
.onePageSignup #signupRowSignupfor .profFormTitleSansTables {clear: both;margin-bottom: 3em;}
#signupRowSignupfor {padding-left: 16em;}
#signupRowSignupfor .prof_form_value {display:none;}
.prof_form_value {width: 480px;}
.onePageSignup #signupRowavatar .signupFieldTitles,
.onePageSignup #signupRowSignupfor .profExtCheckboxTitle {width: 100%;}
.onePageSignup #signupRowSignupfor .profExtCheckbox {margin-bottom: 10px;}
.onePageSignup #signupRowSignupfor .prof_form_value {margin-bottom: 35px;padding-left: 14em;}
.onePageSignup #signupRowOccupation,
.onePageSignup #signupRowOtherocc,
.onePageSignup #signupRowAboutme,
.onePageSignup #signupRowWd40use,
.onePageSignup #signupRowHobbies,
.onePageSignup #signupRowSocialnetwork,
.onePageSignup #signupRowothersocialnet,
.onePageSignup #signupRowTOS{margin: 3em 0 0 0;}
.onePageSignup .prof_form_title {margin-right: 10px;}
.onePageSignup #SUTOS {width: 2em; top: 3px;}
.profExtCheckbox input {width: auto;}
.profExtCheckbox {float: left;width: 50%;}
.onePageSignup #signupRowaddress,
.onePageSignup #signupRowcity,
.onePageSignup #signupRowcity,
.onePageSignup #signupRowstate,
.onePageSignup #signupRowcountry,
.onePageSignup #signupRowzip,
.onePageSignup #signupRowphone {width: 500px;float: left;}
.onePageSignup #signupRowavatar {width:210px;float: right;margin-top: -320px;margin-left: 0 !important;}
#signupRowTOS .signupFieldTitles,
.onePageSignup #signupRowavatar .signupFieldTitles, #signup_signup #avatarFileUpload {display: none;}

/* IE Fix for change avatar button */
body#signup_signup .avatarFileUploadIE {
	display:block !important;
	height: 28px;
	margin-left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: relative;
	z-index: 3;
	width:90px;
	cursor:pointer;
}
body#signup_signup .avatarUploadButtonIE {
	left: -9px;
	top:-27px;
	position: relative;
	z-index: 1;
	cursor: default;
	display:block !important;
	width:114px;
}


.onePageSignup #signupFieldstate, .onePageSignup #signupFieldcountry {padding-left: 1.25em;}
#signupRowOccupation {padding-top: 5em;background: url("http://fast1.onesite.com/mywd40.com/about.png") no-repeat scroll 16.1em 0 transparent;}
.signupFieldRow .signupFieldTitles {background: url("http://fast1.onesite.com/mywd40.com/astrick.png") no-repeat scroll 100% 50% transparent;padding-right: 0.9em;}
#signupRowaddress .signupFieldTitles,
#signupRowcity .signupFieldTitles,
#signupRowstate .signupFieldTitles,
#signupRowcountry .signupFieldTitles,
#signupRowzip .signupFieldTitles
 {
padding-right: 9px;
   background: url("http://fast1.onesite.com/mywd40.com/astrick.png") no-repeat scroll 100% 50% transparent !important;
}
#signupRowHobbies .required_asterisk {
   display: none;
}
.notRequiredRow .signupFieldTitles {background: transparent;}

#signupRowSocialnetwork .prof_form_value {vertical-align: top;background: url("http://fast1.onesite.com/mywd40.com/inputSocial1.png") no-repeat scroll 4em 0.1em transparent;}
#signupRowSocialnetwork label {padding-left: 3em;}
#field7_td {width: 95px; margin-left: 55px;} /*client wanted lines to break differently*/
#field6_td {width: 135px; margin-left: 15px;}
#field7_4+label {padding-left: .5em !important;}
#signupRowothersocialnet {
   visibility:hidden!important;
   width: 20em;
   padding-left: 51em;
   margin-top: 0 !important;
}
#signupRowothersocialnet .signupFieldTitles {
   display: none;
}
#signupRowothersocialnet .signupFieldInput input {
   width: 10em !important;
}
#signupRowHobbies .prof_form_title {
   width: 10em !important;
   padding-left: 3em;
}
#signupRowSocialnetwork .prof_form_title {
   width: 9em !important;
   padding-left: 4em;
}
#signupRowTOS .signupFieldText {
   display: none !important;
}
#signupFieldTOS {
	margin: 0 auto;
	width: 60%;
	padding: 0;
}
#signupFieldTOS #signupFieldTOS {
	width: auto;
}
#signupRowsubmit {
   /*margin-top: -48px;*/
   margin-bottom: 2em;
}

/**
 * Error Pages
 *
 * @section Error Pages
 */

#home__home .alertPageError {background: #f6f6f6; padding: 10px 20px; min-height: 275px;}
#tools_login h4 {font-size: 12px; margin-top: 0;}
#tools_login #loginFailureMessage img {display: none;}
#tools_login .passRecovTool {font-size: 12px; font-weight: bold; }
#tools_login #loginFailureMessage p {margin-bottom: 10px;}

/**
 * Group Sign-up
 *
 * @section Group Sign-up
 */

 /** Network Sign-up */
#signupForm {font-size: 12px;}
#CSnotificationcallout {display: none;}
 
.signupFieldAlert {width: auto !important;}
#signup_signup .signupFieldAlert {margin-right: -2em;} /*correct fields that shift to the right when missing field icon displays*/
.signupFieldTitles {text-align: left;}


/**
 * CMS Pages
 *
 * @section CMS Pages
 */

/** Privacy and Terms of use */
#view_privacy .onePageBodyWrapper,
#view_terms .onePageBodyWrapper {padding: 0; border: 0 none;}

/**
 * Document Module
 *
 * @section Document Module
 */
#onePageContainer .newsModule h3.title {background: url("http://fast1.onesite.com/mywd40.com/fancy-header.png") no-repeat scroll 0 0 transparent !important;height: 47px !important;}
#onePageContainer .newsModule {height: 46px !important;margin-bottom: 0; border: none 0;background: transparent;}

#onePageContainer .newsModule .title_span {font-family: Arial;font-size: 18px;font-weight: bold;line-height: 52px !important;}
.mainDocumentAdd,
th.fileRatingsHeader,
#home_node_home .casingSubtitle,
.documentRating,
div.document-index .fileDesc,
div.document-index .fileDescHeader,
div.document-index .fileNumDownloads,
div.document-index .fileDownloadsHeader,
div.document-index .mainDocumentListSearch,
div.document-index td.fileRating,
div.document-index td.fileRatingsHeader,
.table.mainDocumentList .fileOptionsHeader,
.table.mainDocumentList.zebra-striped .fileRating,
.table.mainDocumentList .fileOptions {display: none;}
div.document-index td {vertical-align: top;padding: 2px;}
.col div.document-index {border-top: none;}
div.document-index .rowDocumentHeader td {background: #D4D4D4;}
.col div.document-index .modBodyContent {padding: 0;}
#admin_upload_document form,
#allowedFileTypes,
.documentContainer,
.documentNavigationContainer {background: none repeat scroll 0 0 #F6F6F6; border: none;}
#allowedFileTypes,
.documentNavigationContainer {margin-bottom: 0;padding: 10px;}
.documentContainer {min-height: 230px;} 
.documentNavigationContainer a {background: #002157; color: #fff !important; border-radius: 4px 4px 4px 4px;padding: 0 10px; line-height: 25px; display: inline-block; font-size: 12px; font-family: Helvetica,Arial,sans-serif; font-weight: bold;}
.documentNavigationContainer a:hover {color: #ddd !important;}
.documentSection div {font-size: 14px;}
.documentTitle {border-bottom: 1px dotted #999; text-transform: uppercase;overflow: hidden; margin-bottom: 10px;}
.documentTitle div {font-size: 18px !important;}
.documentSectionHeader {width: 200px;}
.uploadFormSection {margin-bottom: 0;}
#admin_upload_document form {padding: 10px;}

/**
 * WD40 Login
 *
 * @section WD40 Login
 */

.onePageGoMywd #one_controller_container {background: #f6f6f6;padding: 20px 0 !important}
.mywdSettings {padding: 20px;font-size: 18px;color: #464646;text-align: center;}
.mywdSettings a {color: #21569c;}
.onePageGoDocument #one_controller_container,
.onePageGoAccount #one_controller_container,
.onePageGoSignup #one_controller_container {background: #f6f6f6;padding: 20px;font-size: 14px;}
.sn_cn_success,
.sn_thx_header {font-weight: bold;padding-bottom: 10px;}
.onePageGoAccount .modLoginSocialDivider,
.onePageGoAccount .modLoginSocialWrapper {display: none;}
.onePageGoAccount .modLoginSimpleWrapper #loginBox .mlsTextWrapper {width: 300px;}


/** End WD-40 Network Styles */
/* log in bar */
#subHeader #socialLogin .socialLogin_LoggedIn ul{
	background: #0375DA;
	float: left;
	margin: 0 0 0 38px;
	padding: 0;
	position:relative;
	width:315px !important;
}
#subHeader #socialLogin .socialLogin_LoggedIn ul li.socialLoginAvatar, #subHeader #socialLogin .socialLogin_LoggedIn ul li.socialLoginAvatar a{
	padding:1px 5px 0 2px !important;
}
#subHeader #socialLogin .socialLogin_LoggedIn ul li{
	line-height:normal;
	padding-top:28px;
}
#subHeader #socialLogin .socialLogin_LoggedIn ul li a{
	color:#fff;
}
.socialLogin_LoggedIn .loggedInUsername{
	top:5px;
	left:55px;
	position:absolute;
	padding:0 !important;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.socialLogin_LoggedIn .logoutLink a{
	border:none !important;
}
/* REWARDS OVERVIEW */
.col .mainUl .overview_mod .modBodyContent{
	padding:0 10px 70px 10px;
}
div.Search-ButtonWrapper {
	float: left;
	margin-right: 10px;
}
a.Search-SearchButton{
	padding:5px 10px !important;
}
.title2{
	height: 40px;
	line-height: 40px;
	padding: 0;
	color: #0032a3;
}
.title2 .title_span{
	padding-left:10px;
	font-size: 16px;
}
.module .h2large{
	margin: 0.5em 0;
	font-size: 20px;
	font-weight: bold;
}
.rewardsIn{
	font-size:16px;
	width:280px;
}
.rewardsIn span{
	color: #0032a3;
	font-weight:bold;
}
.overview_mod{
	margin:0 0 0 0;
	width:300px;
	float:left;
	position:relative;
	overflow:hidden;
}
.overview_mod p{
	font-size:11px;
}
.overview_mod .top{
	margin-top:0;
	font-size:13px;
	font-weight:bold;
}
.overview_mod .memeberLink{
	/*position:absolute;
	bottom:0;*/
	float:left;
	font-size:11px;
}
.overview_mod .Search-ButtonContainer{
	bottom: 20px;
	position: absolute;
}
.mod_middle{
	margin:0 16px;
}
#points-chart{
	clear:both;
	margin:4em 0;
	float:left;
	width:100%;
}
#faqs-rewards{
	clear:both;
	float:left;
	width:100%;
	margin:0 0 2em 0;
}

#points-chart dl{
	float:left;
	width:49%;
}
#points-chart dl.leftCol{
	margin-right:18px;
}
#points-chart dl span{
	float: right;
}
#points-chart dl dd, #points-chart dl dt {
	margin:0;
	padding:1em 10px;
}
#points-chart dl dd{
	background:#f8f8f8;	
}
#points-chart dl dt{
	background:#e9e9e9;	
}
#faqs-rewards .question{
	font-weight:bold;
	font-size:13px;
	padding: 5px 0;
}
#faqs-rewards .question:hover{
	cursor:pointer;
	background:#fafafa;
}
#faqs-rewards .question span{
	width:11px;
	height:11px;
	display:block;
	float:left;
	margin:2px 10px 0 10px;
	background:url("http://fast1.onesite.com/mywd40.com/faq-indicator.gif") no-repeat 0 0;
}
#faqs-rewards .question.opened span{
	background:url("http://fast1.onesite.com/mywd40.com/faq-indicator.gif") no-repeat 0 -11px;
}
#faqs-rewards .answer{
	display:none;
	margin:0 0 0 31px;
}
.PrizeCatalog-PrizeInstuctions{
	display:none;
}
.chart{
	overflow:hidden;
	margin-bottom:20px;
}
.chartCol{
	float:left;
	width:100px;
}
.chartCol dt{
	background:#0154a0;
	color:#fff;
	padding:8px;
	font-weight:bold;
	border-bottom:1px solid #e1e1e1;
}
.chartCol dd{
	background:#f8f8f8;
	color:#000;
	padding:8px;
	margin:0;
	border-bottom:1px solid #e1e1e1;
}
.textCenter{
	text-align:center;
}
.yui-panel-container .yui-panel .container-close{
	background:white;
	top:9px;
	right:11px;
	background: url(http://fast1.onesite.com/mywd40.com/close12_1.gif) no-repeat 0 0;
}
button#userHistory-datePick{
	top: 3px;
}
.TopNavMenu li.selected:hover{
	background:#ED1C24;
}
ul.DynamicMenu ul.subMenu li{
	background:#ED1C24;
	padding: 2px 0;
}
ul.DynamicMenu ul.subMenu li a:hover{
	background:#97090e;
}
ul.DynamicMenu ul.subMenu li.selected{
	background:#ED1C24;
}

.col3 .photoModFullItem img {max-width: 260px;}
.photoModFullItem {width: 278px;overflow: hidden;}
#tem176999-col1 .mod_video_thumbs li {float: none; width: 265px;}
#tem176999-col1 .mod_video_thumbs .video-js-box a,
#tem176999-col1 .mod_video_thumbs .youtube-player,
#tem176999-col1 .mod_video_thumbs .video-js-box {height: 156px !important;width: 275px !important;}
#tem176999-col1 .mod_video_thumbs a.vt_content_item_caption_link,
#tem176999-col1 .mod_video_thumbs h4.vb_content_item_stat, 
#tem176999-col1 .mod_video_thumbs h4.vt_content_item_stat {width: auto;}
#tem176999-col1 .mod_video_thumbs div.vjs-big-play-button {border: 1px solid #000;}
body #tem176999-col1 .mod_video_thumbs .modBodyContent,
#tem176999-col1 .mod_video_thumbs li {padding: 0;overflow: hidden;}
#tem176999-col1 .mod_video_thumbs a.vt_content_item_stat_link {display: inline;}
#home_node_home #onePageContainer #tem176999-col1 .mod_video_thumbs .module .modBody,
#tem176999-col1 .mod_video_thumbs .module {margin: 0;border: none;}
#tem176999-col1 .mod_video_thumbs .vt_content_item_container_inline {padding-bottom: 5px}
#tem176999-col1 .mod_video_thumbs .tabbed_mod_ul {background: #ddd;padding: 5px 0 0 5px}
body  #tem176999-col1 .mod_video_thumbs .oneTab {border: none 0;}
#onewidget_video_content {display: none;}
#tem176999-col1 .mod_video_thumbs .title_container {display: none;}
#tem176999-col1 .mod_custom_html {margin-bottom: 0;border-bottom: none 0;}
#tem176999-col1 .mod_custom_html .modBody {border-bottom: 0 none !important;}
#tem176999-col1 .inside-div {padding: 0;}
#tem176999-col1 .tabbed_mod_ul {border-left: 1px solid #D4D4D4 !important;padding: 5px 0 0 5px;background: #ddd;overflow: hidden;}

/** hide top post button */
.mb_submit_reply.forumPostReply{display:none;} /* top */
.mb_submit_reply.forumPostReply.mb_submit_reply_bottom{display:block;} /* bottom */

.mb_forum_recent_convos:hover {color:#FE3501;}
#templateTable114548 {width: 100%;}

/* video modules override */
.col div.vt_content_item_container{height:auto !important; min-height:70px;}
.vt_content_item_container{margin-top:10px !important;}
.vt_content_item_caption_link {overflow: auto; height:auto !important;line-height: 14px !important;}
#tem176999-col1 .mod_video_thumbs a.vt_content_item_caption_link, #tem176999-col1 .mod_video_thumbs h4.vb_content_item_stat, #tem176999-col1 .mod_video_thumbs h4.vt_content_item_stat, .vt_description{margin-left:120px; margin-right:10px;}
.mod_video_thumbs .vt_content_item_container .vt_media_thumb{
	border:none !important;
	position:absolute;
	margin-left:10px !important;
}
.mod_video_thumbs .vt_content_item_container .vt_media_thumb:hover{margin-left:10px !important; border:none !important;}
#signupRowaddress {clear: both;}