

#pageOptionsContainment {
    border: none;
    height: 40px;
    position: absolute;
}

.pageOptions {
    display: none;
}

.mbmenu {
    display: none;
}

#mediaButtons {
    width: 125px;
    z-index: 20 !important;
    position: relative;
}

.rootVoices {
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
}

.rootVoices li.rootVoice {
    background-color: transparent;
    line-height: 21px;
    color: #666666;
    padding: 0px 5px;
    cursor: pointer;
    text-align: center;
    display: inline;
    white-space: nowrap;
}

#socEmail {
    background-position: 0px -154px;
}

#socNetworking {
    background-position: 0 -215px;
}

#socPrint {
    background-position: 0 -248px;
}

.rootVoices li p {
    display: inline;
    padding: 4px 0px 4px 20px !important;
    margin: 0px;
    font-size: .9em;
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url('/3MContentRetrievalAPI/BlobServlet?assetId=1180617999465&assetType=MMM_Image&blobAttribute=ImageFile');
}
.rootVoices{
*width: 188px;
}
#socPrintButton{
*width: 70px;
}
#socShareButton{
*width: 98px;
}

.rootVoices li.selected {
    cursor: pointer;
    text-decoration: underline;
}

.menuShadow {
    padding: 2px;
    padding-bottom: 0px;
    left: -2px;
    top: 1px;
}

.menuContainer {
    background-color: white;
    border: 1px solid #cdcdcd;
    width: 300px;
}

.menuContainer .line {
    background-color: white;
    width: 100%;
    padding-left: 0px;
}

.menuContainer .line.title {
    text-align: right;
}

.menuContainer .line.title a {
    color: dimgray;
}

.menuContainer td a {
    text-decoration: none;
    color: #000000;
}

.menuContainer td.voice {
    border-top: 1px solid #f3f3f3;
    padding: 5px;
}

.menuContainer .separator {
    background-color: #f1f1f1;
    height: 1px;
}

.menuContainer td.img {
    border: 1px solid #f3f3f3;
    text-align: center;
    color: #c3c3c3;
    background-color: #f9f9f9;
    width: 24px;
    padding: 5px;
}

.menuContainer td.img img {
    width: 20px;
}

.menuContainer .textBox {
    padding: 5px;
}

.menuContainer .selected td {
    background-color: #f3f3f3;
}

.menuContainer .selected td a {
    color: #000;
}

.menuContainer .disabled td, .menuContainer .disabled td a {
    color: #cccccc;
}

.menuContainer .subMenuOpener {
    background-repeat: no-repeat;
    background-position: right;
}

/*Customized Parameters */
/*Email Form*/
.voice form p {
    margin: 3px 0px;
    padding: 0px;
    color: black;
    font-size: .9em;
}

.textInput {
    width: 95%;
}

.voice form {
    margin: 0px;
}

textarea.textInput {
    margin-bottom: 8px;
}

#voice_privacy {
    color: #888888;
    text-decoration: underline;
    cursor: pointer;
    font-size: .8em;
    white-space: nowrap;
    text-align: right;
}

.voice_button {
    font-size: .9em;
}

#email_intro {
    padding: 0px 0px 4px 0px;
	margin-top: 0px;
    border-bottom: 1px solid #cdcdcd;
    color: #555555;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0px;
}

#email_intro span {
    float: right;
    font-size: .7em;
    color: #cdcdcd;
}

#email_intro span a {
    color: #cdcdcd;
    text-decoration: none;
    padding-right: 18px;
    background-image: url('/3MContentRetrievalAPI/BlobServlet?assetId=1180617999465&assetType=MMM_Image&blobAttribute=ImageFile');
    background-position: right -408px;
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
    left: 3px;
    opacity: 0.7;
    filter: alpha(opacity = 70);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

#email_intro span a:hover {
    text-decoration: underline;
    opacity: 1.0;
    filter: alpha(opacity = 100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/*Social Media Button Dropdown Specific*/
.socButton {
    cursor: pointer;
    font-size: .9em;
    width: 36%;
    float: left;
    white-space: nowrap;
    padding-left: 20px;
    line-height: 26px;
    background-repeat: no-repeat;
    background-position: center left;
    color: blue;
    background-image: url('/3MContentRetrievalAPI/BlobServlet?assetId=1180617999465&assetType=MMM_Image&blobAttribute=ImageFile');
    text-decoration: none;
}

.socButton:hover {
    text-decoration: underline;
}

.socButton:visited {
    color: blue;
}

.socButton:active {
    color: #ff0000;
}

#soc_facebook {
    background-position: 0px -58px;
}

#soc_hide {
	visibility:hidden;
}

#soc_hyves {
    background-position: 0px -426px;
}

#soc_twitter {
    background-position: 0px -370px;
}

#soc_digg {
    background-position: 0px -26px;
}

#soc_delicious {
    background-position: 0px 6px;
}

#soc_google {
    background-position: 0px -90px;
}

#soc_stumble {
    background-position: 0px -307px;
}

#soc_newsvine {
    background-position: 0px -181px;
}

#soc_technorati {
    background-position: 0px -339px;
}

#soc_reddit {
    background-position: 0px -277px;
}

#soc_pinterest {
    background-position: 0px -459px;
}

#soc_linkedin {
    background-position: 0px -122px;
}

.socButtonHover {
    text-decoration: underline;
}


.nowrap {
    white-space: nowrap;
}



