/*****************************************************************************************/
/*                  common styles                                                        */
/*                  only things that need to be availalable to all themes                */
/*                  and things that arent bass system stuff                              */
/*                  no fonts or colors or anything.                                      */
/*                                                                                       */

.byline {padding-bottom:.5em;}
.clearBoth {clear: both;}
.clearM { clear:both } /*until i figure out what we really use */
.div18 {margin-bottom:18px}
.fakeLink { cursor:pointer; }
.horzlist,.horzlist li {  display: inline-block;  /*float:left;*/  list-style-type: none;  padding-right: 9px;  margin-right: 9px;}
.noborder, .noborder img {    border: none!important;    text-decoration: none!important;}
.zero {height:0px;width:100%;margin:0px;padding:0px;line-height:0px;clear:both;}

ul.pipelist, ul.pipelist li {list-style-type: none; margin: 0; padding: 0;}
ul.pipelist li{border-right: 1px solid #ddd; margin:0 6px 0 0; padding:0 5px 0 0;}
ul.pipelist li:last-child{border-right: none; padding-right:0;}
ul.dottedPipeList li { margin:0px; padding:0px 10px; float:left; border-right:1px dotted black; list-style-type:none; width:auto; }
ul.dottedPipeList li:first-child { padding-left:0px; }
ul.dottedPipeList li:last-child { border:none; }
ul.dottedPipeList li:first-child,
ul.dottedPipeList li:last-child,
ul.dottedPipeList { margin:0px; padding:0 6px; }

/* some global stuff */
.bubble-wrpr{margin-bottom:1em;}
p:last-child {margin-bottom:0px;padding-bottom: 0px !important;} /* not sure why it wasnt collapsing without important. */
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.floatLeft {float: left;}
.floatRight {float: right;}

/* record actions */
ul.addThisShareButtonList li.addThisShareButtonListItem { position:relative; bottom:6px;}
ul.addThisShareButtonList li.addThisShareButtonListItem a.addThisShareButtonLink {height:20px; width:51px; display:block; margin-bottom:4px;}
/* global record action styles */
ul.addThisShareButtonList li.addThisShareButtonListItem a.addThisShareButtonLink:link {    background: url("../../../images/buttons/icon-share-sprite.jpg") repeat scroll 0 -20px transparent;}
ul.addThisShareButtonList li.addThisShareButtonListItem a.addThisShareButtonLink:hover {    background: url("../../../images/buttons/icon-share-sprite.jpg") repeat scroll 0 0px transparent;}
/*img.addThisShareButtonSprite*/
img.addThisShareButtonSprite {opacity:0.0;}

/* global app header classes */
.headerPullOne {margin-left:-10px;}
.headerPullTwo {margin-left:-20px;}
.headerAltColor {color:#ea0101;}



/* hover html jquery styles */
.parameterRollover {
  display:none;
  background-color:#fff;
  -mox-box-shadow:0 0 7px #666;
  -webkit-box-shadow:0 0 7px #666;
  box-shadow:0 0 7px #666;
  padding:10px;
  position:absolute;
  top:70px;
}

/* my feed */
#storeNewsSubscribe { margin-bottom:25px; }
#my-stores .myStoreRight-cnt-row { margin: 5px 0px; }
.myStoreRight-cnt-row a:link { /* background:#efefef; border:1px solid #cccccc; border-radius:2px; padding:4px; color:#000000; */ background-clip: padding-box; background-color: #E4E4E4; background-image: -moz-linear-gradient(center bottom , #E4E4E4 0%, #EEEEEE 70%); border: 1px solid #B4B4B4; border-radius: 3px 3px 3px 3px; color: #333333; line-height: 13px; margin: 3px 0 3px 0; padding: 3px 19px 3px 6px; position: relative; }
#content .myStoreRight-cnt-bdy ul { margin:0; }
#addStores { margin-bottom: 8px; }
input#addStoreSubmit { border:none; background:#dddddd; padding: 5px; border-top-right-radius:5px; border-top-left-radius: 5px; font-weight:bold; cursor:pointer; }
input#addStoreSubmit:hover { background: #cccccc; }
.myStoreRight-cnt-bdy .chzn-choices,
.myStoreRight-cnt-bdy .chzn-select { width: 235px !important; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#addStores .search-field { width: 25px !important; height: 25px !important; }
#addStores .chzn-container { float: left; margin-right:10px; margin-bottom: 5px; }
#addStores .chzn-container-multi .chzn-choices .search-field input { height: 25px; }

.mf_activity___activityLineage a img,
.activityLink img { 
  padding:10px; 
  border: none;
}

.h3avBadge {display:inline}

a.joinMomtopia, a.momtopiaHome, a.momtopiaResources, a.momtopiaEvents {display:block}