/************************ 
LOC SHARE TOOLBAR
1.9.15
************************/
.locshare-email-tab-form-field-message {resize: none;}

div.locshare-toolbar,
div.locshare-toolbar span.locshare-print-button,
div.locshare-toolbar span.locshare-subscribe-button,
div.locshare-toolbar span.locshare-share-button {
background:none !important;
border: none !important;
clear: none !important;
color: #000 !important;
display: block !important;
font:normal normal normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important;
float: none !important;
letter-spacing: normal !important;
line-height:17px !important;
margin:0 10px !important;
outline: none !important;
overflow: hidden !important;
padding: 0 !important;
text-align: right !important;
text-decoration: none !important;
text-indent: 0 !important;
text-transform: none !important;
vertical-align: top !important;
white-space: normal !important;
word-spacing: normal !important;
/* Undefined styles
height:;
max-height:;
max-width:;
min-height:;
min-width:;
text-shadow:;
visibility:;
width:;
z-index:;*/
}
div.locshare-toolbar {
overflow: visible !important;
}
div.locshare-toolbar span.locshare-print-button,
div.locshare-toolbar span.locshare-subscribe-button,
div.locshare-toolbar span.locshare-share-button {
display: inline !important;
text-align: left !important;
margin:0 !important;
}
*:first-child+html div.locshare-toolbar span.locshare-print-button,
*:first-child+html div.locshare-toolbar span.locshare-subscribe-button,
*:first-child+html div.locshare-toolbar span.locshare-share-button {
margin: 0 1px !important;
}
div.locshare-toolbar.left {text-align: left !important;}
div.locshare-toolbar.center {text-align: center !important;}
div.locshare-toolbar.right {text-align: right !important;}
div.locshare-toolbar a,
div.locshare-toolbar a:link,
div.locshare-toolbar a:active,
div.locshare-toolbar a:visited {
background:none !important;
border: none !important;
clear: none !important;
color: #036 !important;
display:inline !important;
font:normal normal normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important;
float: none !important;
letter-spacing: normal !important;
line-height:17px !important;
margin:0 !important;
outline: none !important;
overflow: hidden !important;
/* padding: 0 !important; */
text-align: left !important;
text-decoration: underline !important;
text-indent: 0 !important;
text-transform: none !important;
vertical-align: top !important;
white-space: normal !important;
word-spacing: normal !important;
/* Undefined styles
height:;
max-height:;
max-width:;
min-height:;
min-width:;
text-shadow:;
visibility:;
width:;
z-index:;*/
}
*:first-child+html div.locshare-toolbar a  {
zoom:1 !important;
}
div.locshare-toolbar a:hover,
div.locshare-toolbar a:focus {
color:#f60 !important;
}
div.locshare-toolbar .locshare-print-button a,
div.locshare-toolbar .locshare-print-button a:link,
div.locshare-toolbar .locshare-print-button a:active,
div.locshare-toolbar .locshare-print-button a:visited,
div.locshare-toolbar .locshare-subscribe-button a,
div.locshare-toolbar .locshare-subscribe-button a:link,
div.locshare-toolbar .locshare-subscribe-button a:active,
div.locshare-toolbar .locshare-subscribe-button a:visited,
div.locshare-toolbar .locshare-share-button a,
div.locshare-toolbar .locshare-share-button a:link,
div.locshare-toolbar .locshare-share-button a:active,
div.locshare-toolbar .locshare-share-button a:visited,
div.locshare-toolbar .locshare-survey-button a,
div.locshare-toolbar .locshare-survey-button a:link,
div.locshare-toolbar .locshare-survey-button a:active,
div.locshare-toolbar .locshare-survey-button a:visited {
padding: 0px 6px 6px 0px !important;
color:#666 !important;
text-decoration:none !important;
outline: 0;
}
div.locshare-toolbar .locshare-print-button a:hover,
div.locshare-toolbar .locshare-print-button a:focus,
div.locshare-toolbar .locshare-subscribe-button a:hover,
div.locshare-toolbar .locshare-subscribe-button a:focus,
div.locshare-toolbar .locshare-share-button a:hover,
div.locshare-toolbar .locshare-share-button a:focus,
div.locshare-toolbar .locshare-survey-button a:hover,
div.locshare-toolbar .locshare-survey-button a:focus {
    color:#000 !important;
}
*:first-child+html div.locshare-toolbar .locshare-print-button a,
*:first-child+html div.locshare-toolbar .locshare-print-button a:link,
*:first-child+html div.locshare-toolbar .locshare-print-button a:active,
*:first-child+html div.locshare-toolbar .locshare-print-button a:visited,
*:first-child+html div.locshare-toolbar .locshare-print-button a:hover,
*:first-child+html div.locshare-toolbar .locshare-print-button a:focus,
*:first-child+html div.locshare-toolbar .locshare-subscribe-button a,
*:first-child+html div.locshare-toolbar .locshare-subscribe-button a:link,
*:first-child+html div.locshare-toolbar .locshare-subscribe-button a:active,
*:first-child+html div.locshare-toolbar .locshare-subscribe-button a:visited,
*:first-child+html div.locshare-toolbar .locshare-subscribe-button a:hover,
*:first-child+html div.locshare-toolbar .locshare-subscribe-button a:focus,
*:first-child+html div.locshare-toolbar .locshare-share-button a,
*:first-child+html div.locshare-toolbar .locshare-share-button a:link,
*:first-child+html div.locshare-toolbar .locshare-share-button a:active,
*:first-child+html div.locshare-toolbar .locshare-share-button a:visited,
*:first-child+html div.locshare-toolbar .locshare-share-button a:hover,
*:first-child+html div.locshare-toolbar .locshare-share-button a:focus {
background-position: 0 50% !important;
}
div.locshare-toolbar .locshare-print-button a:focus,
div.locshare-toolbar .locshare-subscribe-button a:focus,
div.locshare-toolbar .locshare-share-button a:focus,
div.locshare-toolbar .locshare-survey-button a:focus {
    outline:0;
}
.locshare-toolbar .fa {
    color: #1b4b6f;
}
/************************ 
DIALOG
************************/
div.locshare-dialog,
div.locshare-dialog h2,
div.locshare-dialog h3,
div.locshare-dialog ul,
div.locshare-dialog li,
div.locshare-dialog p,
div.locshare-dialog img,
div.locshare-dialog span,
div.locshare-dialog form,
div.locshare-dialog input,
div.locshare-dialog select,
div.locshare-dialog button,
div.locshare-dialog textarea,
div.locshare-dialog label,
div.locshare-dialog div {
background: none;
border: none !important;
clear: none !important;
color: #000 !important;
font:normal normal normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important;
float: none !important;
letter-spacing: normal !important;
line-height:17px !important;
margin:0 !important;
outline: none !important;
overflow: hidden !important;
padding: 0 !important;
text-align: left !important;
text-decoration: none !important;
text-indent: 0 !important;
text-transform: none !important;
vertical-align: top !important;
white-space: normal !important;
word-spacing: normal !important;
-moz-border-radius: 0 !important;
/* Undefined styles
display:;
height:;
max-height:;
max-width:;
min-height:;
min-width:;
text-shadow:;
visibility:;
width:;
z-index:;*/
}
div.locshare-dialog h2,
div.locshare-dialog h3,
div.locshare-dialog ul,
div.locshare-dialog li,
div.locshare-dialog p,
div.locshare-dialog img,
div.locshare-dialog span,
div.locshare-dialog form,
div.locshare-dialog input,
div.locshare-dialog select,
div.locshare-dialog button,
div.locshare-dialog textarea,
div.locshare-dialog label,
div.locshare-dialog div {
background:none !important;
}
div.locshare-dialog h3 {margin-bottom:15px !important;}
div.locshare-dialog p {
margin-bottom:15px !important;
}
div.locshare-dialog ul,
div.locshare-dialog li {
list-style: none !important;
}
div.locshare-dialog {
background-color:transparent !important;
padding: 0px !important;
width: 510px !important;
position: absolute !important;
z-index:2147483647 !important;
box-shadow: none !important
}
div.locshare-dialog a,
div.locshare-dialog a:link,
div.locshare-dialog a:active,
div.locshare-dialog a:visited {
background:none !important;
border: none !important;
clear: none !important;
color: #036 !important;
display:inline !important;
font:normal normal normal 11px/17px Verdana, Arial, Helvetica, sans-serif !important;
float: none !important;
letter-spacing: normal !important;
line-height: 17px !important;
margin: 0 !important;
outline: none !important;
overflow: hidden !important;
padding: 0 !important;
text-align: left !important;
text-decoration: underline !important;
text-indent: 0 !important;
text-transform: none !important;
vertical-align: top !important;
white-space: normal !important;
word-spacing: normal !important;
/* Undefined styles
height:;
max-height:;
max-width:;
min-height:;
min-width:;
text-shadow:;
visibility:;
width:;
z-index:;*/
}
div.locshare-dialog a:hover,
div.locshare-dialog a:focus {
color:#f60 !important;
}
    div.locshare-dialog div.locshare-dialog-inner {
    background-color:#fff !important;
    border: 5px solid #303030 !important;
    text-transform:none !important;
    text-align:left !important;
    overflow:hidden !important;
    width: 500px !important;
    }
        div.locshare-dialog div.locshare-dialog-content {
        padding:15px 0 !important;
        margin: 0 20px !important;
        border-top: 1px solid #ddd !important;
        border-bottom: 1px solid #ddd !important;
        overflow:hidden !important;
        width: 460px !important;
        }
        *html div.locshare-dialog div.locshare-dialog-content {height:1% !important;}
        /* REMOVED top border */
        div.locshare-dialog div.locshare-share-tab div.locshare-dialog-content,
        div.locshare-dialog div.locshare-email-tab div.locshare-dialog-content,
        div.locshare-dialog div.locshare-save-tab div.locshare-dialog-content {
        border-top: none !important;
        }
        
/************************ 
SHARE TABS
************************/
div.locshare-dialog div.locshare-dialog-head {
background-color:#303030 !important;
color:#fff !important;
overflow:hidden !important; 
text-align:right !important;
min-height:24px !important;
}
*html div.locshare-dialog div.locshare-dialog-head {height:26px !important;}
div.locshare-dialog ul.locshare-dialog-menu { 
float: left !important;
padding-left:8px !important;
padding-top:3px !important;
}
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item { 
display:inline !important;
padding-right: 2px !important;
text-align:center !important;
float: left !important;
}
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:link,
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:active,
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:visited { 
float:left !important;
display:block !important;
width:auto !important;
color:#ccc !important; 
text-transform: uppercase !important; 
font-weight: normal !important;
text-decoration: none !important;
padding-left: 10px !important;
}
*html div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:link,
*html div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:active,
*html div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:visited {
height:1% !important;
}
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:link span,
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:active span,
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:visited span { 
color:#ccc !important;
cursor: pointer !important;  
float: left !important;
padding: 3px 10px 3px 0px !important;
letter-spacing:1px !important;
font-size:10px !important;
}
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:hover, 
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:focus { 
background: #666 url(/js/share-tool/img/share-tab-hover-left.gif) no-repeat !important; 
color: #fff !important; 
}
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:hover span, 
div.locshare-dialog ul.locshare-dialog-menu li.locshare-dialog-menu-item a:focus span { 
background: #666 url(/js/share-tool/img/share-tab-hover-right.gif) right top no-repeat !important;
color: #fff !important; 
}
/***
OVERWRITING JQUERY UI TABS
ui-tabs-selected - Pre-jquery-ui 1.10.2
ui-tabs-active - For jquery-ui 1.10.2+
***/
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:link,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:active,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:visited,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:link,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:active,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:visited {
background: #fff url(/js/share-tool/img/share-tab-hover-left.gif) no-repeat !important;
}

div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:link span,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:active span,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:visited span,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:link span,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:active span,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:visited span {
color: #333 !important;
font-weight:bold !important;
background: #fff url(/js/share-tool/img/share-tab-hover-right.gif) right top no-repeat !important;
}
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:hover,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:focus,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:hover,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:focus {
    background-color:#fff !important;
}
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:hover span,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-selected a:focus span,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:hover span,
div.locshare-dialog ul.locshare-dialog-menu li.ui-tabs-active a:focus span {
    background-color:#fff !important;
}


/*** 
CLOSE BUTTON 
***/
div.locshare-dialog div.locshare-dialog-head a.locshare-dialog-close {
float:right !important;
display:block !important; 
background: transparent url(/js/share-tool/img/btn-close.gif) left bottom no-repeat !important; 
text-indent:-5000em !important; 
width:45px !important; 
height:12px !important; 
padding: 4px 3px 0 0 !important; 
line-height:1% !important; 
}

/************************ 
CONTENT - SUBSCRIBE (RSS) 
************************/
div.locshare-dialog h2 {
font-size: 14px !important;
text-transform:uppercase !important;
font-weight:bold !important;
}
div.locshare-dialog h3 {
font-size: 11px !important;
font-weight:bold !important;
}
div.locshare-dialog h2, 
div.locshare-dialog h3 {
margin:0 0 2px 0 !important;
}
div.locshare-dialog div.locshare-dialog-title {
padding:15px 0 0 0 !important;
margin: 0 20px !important;
}
div.locshare-dialog div.locshare-dialog-content-scrolling {
height:190px !important;
overflow:auto !important;
}
*html div.locshare-dialog div.locshare-dialog-content-scrolling {height:190px !important;}
div.locshare-dialog div.locshare-dialog-content a.rss {
background:transparent url(/js/share-tool/img/rss.gif) 13px 50% no-repeat !important;
padding: 3px 0px 3px 28px !important;
margin:0 !important;
}
div.locshare-dialog div.locshare-dialog-content a.email {
background:transparent url(/js/share-tool/img/email.gif) 10px 50% no-repeat !important;
padding: 3px 0px 3px 28px !important;
margin:0 !important;
}
div.locshare-dialog div.locshare-dialog-content a.link {
background:transparent url(/js/share-tool/img/icon-link.gif) 10px 50% no-repeat !important;
padding: 3px 0px 3px 28px !important;
margin:0 !important;
}
div.locshare-dialog a.link2 {
    background:transparent url(/js/share-tool/img/i_external.gif) 100% 50% no-repeat !important;
    padding: 3px 11px 3px 0px !important;
    margin:0 !important;
}
/***
Subscribe Specific
***/
div.locshare-dialog div.locshare-dialog-close-hidden {
position:absolute !important;
top:-100px !important;
}
div.locshare-dialog div.locshare-dialog-loading {
background: transparent url(/js/share-tool/img/loader.gif) 50% 50% no-repeat !important;
padding: 75px 0 15px 0 !important;
text-align:center !important;
color:#666 !important;
min-height:140px;
}

/************************ 
CONTENT - SHARE
************************/
div.locshare-dialog div.locshare-share-tab-link-list {
padding: 5px 0 !important;
}
*html div.locshare-dialog div.locshare-share-tab-link-list {height:1% !important;}
div.locshare-dialog div.locshare-share-tab-link-list div {
text-align: left !important; 
padding: 2px 5px 2px 20px !important;
margin: 7px 0 !important;
/*height:1% !important;*/
overflow:hidden !important;
vertical-align:middle !important;
white-space:nowrap !important;
float:left !important;
width:90px !important;
position:relative !important;
}
div.locshare-dialog div.locshare-share-tab-link-list div a img { 
border: 1px none #fff !important; 
width: 16px !important; 
height: 16px !important;
margin:0 !important;
position:absolute !important;
left:0px !important;
top:3px !important;
}
div.locshare-dialog div.locshare-share-tab-link-list div a,
div.locshare-dialog div.locshare-share-tab-link-list div a:link,
div.locshare-dialog div.locshare-share-tab-link-list div a:active,
div.locshare-dialog div.locshare-share-tab-link-list div a:visited {
color:#333 !important;
text-decoration:none !important;
}
div.locshare-dialog div.locshare-share-tab-link-list div a:hover,
div.locshare-dialog div.locshare-share-tab-link-list div a:focus {
color:#f60 !important;
text-decoration:underline !important;
}

/************************ 
CONTENT - EMAIL
************************/
div.locshare-dialog div.locshare-email-tab-input {
clear:both !important;
margin-bottom:10px !important;
}
*html div.locshare-dialog div.locshare-email-tab-input {height:1% !important;}
div.locshare-dialog div.locshare-email-tab-input-2col {
float:left !important;
margin-right:0 !important;
width: 223px !important; 
}
div.locshare-dialog div.email-instruction-text {
    color: #666 !important;
}
div.locshare-dialog div.locshare-email-tab-input-2col.first {
margin-right:13px !important;
float:left !important;
width: 223px !important;
}
div.locshare-dialog div.locshare-right {
text-align:right !important;
}
div.locshare-dialog div.locshare-email-tab form {
margin-bottom: 2px !important;
width:460px !important;
}
div.locshare-dialog div.locshare-email-tab form input,
div.locshare-dialog div.locshare-email-tab form select,
div.locshare-dialog div.locshare-email-tab form button { 
vertical-align: middle !important;
}

div.locshare-dialog div.locshare-email-tab form input { 
width: 217px; 
padding: 4px 2px !important;
border: 1px solid #ccc !important; 
background-color:#f5f5f5 !important;
line-height:11px !important;
font-weight: normal !important;
}
div.locshare-dialog div.locshare-email-tab form input.full-width {
    width: 97%;
}
div.locshare-dialog div.locshare-email-tab form textarea { 
width: 453px !important; 
height: 65px !important;
padding: 4px 2px !important;
border: 1px solid #ccc !important; 
background-color:#f5f5f5 !important;
white-space: pre !important;
overflow: auto !important;
}
div.locshare-dialog div.locshare-email-tab form input.locshare-error,
div.locshare-dialog div.locshare-email-tab form textarea.locshare-error { 
border-color: #f00 !important;
}
div.locshare-dialog div.locshare-email-tab form input:focus,
div.locshare-dialog div.locshare-email-tab form textarea:focus { 
border-color: #888 !important;
}
div.locshare-dialog div.locshare-email-tab form label { 
font-weight: bold !important;
color:#393939 !important;
width:auto !important;
display:block !important;
}
div.locshare-dialog div.locshare-email-tab form div.locshare-right {
margin-bottom:2px !important;
}
div.locshare-dialog div.locshare-email-tab form div.locshare-right input {
border:none !important;
background:none !important;
width: auto !important;
margin-right:0 !important;
display:inline !important;
vertical-align:middle !important;
}
div.locshare-dialog div.locshare-email-tab form div.locshare-right label {
display:inline !important;
font-weight:normal !important;
margin-right:15px !important;
vertical-align:middle !important;
}
div.locshare-dialog div.locshare-email-tab span {
font-size: 10px !important;
display: inline !important;
}
div.locshare-dialog div.locshare-email-tab form button.locshare-button {
cursor: pointer !important;
width:56px !important;
height:auto !important;
border:none !important; 
padding:0 !important;
margin:0 1px !important;
text-align:center !important;
}
div.locshare-dialog div.locshare-email-tab form button.locshare-button.locshare-button-text {
background-color: #666 !important;
color: #ccc !important;
font-weight:bold !important;
width: auto !important;
height: 20px !important;
padding: 0 10px !important;
line-height:20px;
*padding-top: 0;
*padding-bottom: 0;
font-size: 11px !important;
text-shadow: none !important;
/* gradients */
background-image: linear-gradient(top, #999 0%, #333 100%) !important;
background-image: -o-linear-gradient(top, #999 0%, #333 100%) !important;
background-image: -moz-linear-gradient(top, #999 0%, #333 100%) !important;
background-image: -webkit-linear-gradient(top, #999 0%, #333 100%) !important;
background-image: -ms-linear-gradient(top, #999 0%, #333 100%) !important;
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #999),
    color-stop(1, #333) 
    !important
);
}
div.locshare-dialog div.locshare-email-tab form input:focus.locshare-button-button {
border:none !important;
}
div.locshare-dialog div.locshare-email-tab form button.locshare-button-alt {
cursor: pointer !important;
width: 56px !important;
height:auto !important;
border:none !important; 
padding:0px !important;
margin:0 1px !important;
text-align:center !important;
}
/*** 
messages 
***/
div.locshare-dialog div.locshare-email-tab-form-container p.locshare-message-error,
div.locshare-dialog div.locshare-email-tab-form-container div.locshare-message-error {
color:#f00 !important;
font-weight:bold !important;
}
div.locshare-dialog div.locshare-email-tab-message p.locshare-message-success {
color:#063 !important;
font-weight:bold !important;
}
div.locshare-dialog div.locshare-email-tab-rcpt-message {
color:#666 !important;
clear: both !important;
line-height: 12px !important;
font-size: 10px !important;
padding-bottom: 8px !important;
}
div.locshare-dialog div.locshare-email-tab-wait-container {
padding: 5px 0 15px 0 !important;
}
div.locshare-dialog div.locshare-email-tab-wait-container div.locshare-email-tab-wait-box {
background: transparent url(/js/share-tool/img/loader.gif) 50% 50% no-repeat !important;
padding: 75px 0 15px 0 !important;
text-align:center !important;
color:#666 !important;
}
div.locshare-dialog div.locshare-email-tab-confirm-container div.locshare-email-tab-confirm-box {
padding: 25px 0 15px 0 !important;
}
div.locshare-dialog div.locshare-email-tab-confirm-container div.locshare-email-tab-confirm-box p.locshare-email-tab-confirm-message {
color:#063 !important;
font-weight:bold !important;
text-align:left !important;
}
div.locshare-dialog div.locshare-email-tab-confirm-container div.locshare-email-tab-confirm-box .locshare-email-tab-confirm-button a:link,
div.locshare-dialog div.locshare-email-tab-confirm-container div.locshare-email-tab-confirm-box .locshare-email-tab-confirm-button a:active,
div.locshare-dialog div.locshare-email-tab-confirm-container div.locshare-email-tab-confirm-box .locshare-email-tab-confirm-button a:visited,
div.locshare-dialog div.locshare-email-tab-confirm-container div.locshare-email-tab-confirm-box .locshare-email-tab-confirm-button a:hover,
div.locshare-dialog div.locshare-email-tab-confirm-container div.locshare-email-tab-confirm-box .locshare-email-tab-confirm-button a:focus {
background: transparent url(/js/share-tool/img/btn-continue.png) 50% 0 no-repeat !important;
width:auto !important;
height:20px !important;
border:none !important; 
padding:0 !important;
text-indent:-9000em !important;
overflow:hidden !important;
display:block !important;
text-align:center !important;
margin-top:0 !important;
}
div.locshare-dialog div.locshare-email-tab form label span.locshare-form-field-required,
div.locshare-dialog span.locshare-form-field-required {
color: #f00 !important;
}

/************************ 
CONTENT - SAVE
************************/
div.locshare-dialog div.locshare-save-tab p {
margin-left:15px !important;
}
div.locshare-dialog div.locshare-save-tab-link-list {
padding:0 !important;
margin:8px 0 2px 15px !important;
}
div.locshare-dialog div.locshare-save-tab-link-list span {
padding-left:0px !important;
font-weight:bold !important;
border-left:1px solid #999 !important;
padding:0px 4px 0px 7px !important;
}
div.locshare-dialog div.locshare-save-tab-link-list span.locshare-save-tab-link-list-first {
border:none !important;
padding-left:0 !important;
}
div.locshare-dialog div.locshare-save-tab-link-list span.locshare-selected a {
background-color:#fff !important;
color:#666 !important;
text-decoration:none !important;
cursor:text !important;
font-weight:bold !important;
}
div.locshare-dialog div.locshare-save-tab-links input.locshare-save-tab-copy-box {
border: 1px solid #ccc !important; 
background-color:#f5f5f5 !important;
padding:4px 2px !important;
width: 436px !important;
line-height:11px !important;
margin-bottom:14px !important;
font-weight:normal !important;
}
div.locshare-dialog div.locshare-save-tab-links .locshare-save-tab-link-instruction {
margin-bottom:0 !important;
margin-top:0 !important;
color:#666 !important;
}
/*** 
save 
***/
div.locshare-dialog div.locshare-save-tab-addfavorite p.locshare-save-tab-save-box {
overflow:hidden !important;
}
div.locshare-dialog div.locshare-save-tab-addfavorite p.locshare-save-tab-save-box em {
float:left !important;
font-style:normal !important;
margin: 1px 5px 0 0 !important;
}
div.locshare-dialog div.locshare-save-tab-addfavorite p.locshare-save-tab-save-box a {
background: transparent url(/js/share-tool/img/btn-save.png) 0 0 no-repeat !important;
width:54px !important;
height:20px !important;
border:none !important; 
padding:0 !important;
text-indent:-9000em !important;
overflow:hidden !important;
display:block !important;
}
/*** 
downloads 
***/
div.locshare-dialog div.locshare-save-tab div.locshare-save-tab-downloads-scroll {
padding:0 !important;
margin:0 0 0 15px !important;
}
div.locshare-dialog div.locshare-save-tab div.locshare-save-tab-downloads p {
padding:0 0 0 10px !important;
margin:0px !important;
background: #fff url(/js/share-tool/img/arrow-rt.gif) 0 5px no-repeat !important;
}
div.locshare-dialog div.locshare-save-tab div.locshare-save-tab-downloads .locshare-save-tab-downloads-scroll {
height:51px !important;
overflow:auto !important;
}

/************************ 
FOOTER
************************/
div.locshare-dialog div.locshare-dialog-footer {
padding:10px 0 17px 0 !important;
margin: 0 20px !important;
overflow:hidden !important;
clear:both !important;
border:none !important;
width: 460px !important;
}
*html div.locshare-share-tab div.locshare-dialog-footer {height:1% !important;}
div.locshare-dialog div.locshare-dialog-footer a,
div.locshare-dialog div.locshare-dialog-footer a:link,
div.locshare-dialog div.locshare-dialog-footer a:active,
div.locshare-dialog div.locshare-dialog-footer a:visited {
vertical-align: top !important;
}
div.locshare-dialog div.locshare-share-tab div.locshare-dialog-footer a,
div.locshare-dialog div.locshare-share-tab div.locshare-dialog-footer a:link,
div.locshare-dialog div.locshare-share-tab div.locshare-dialog-footer a:active,
div.locshare-dialog div.locshare-share-tab div.locshare-dialog-footer a:visited {
float:left !important;
display:block !important;
padding-right: 7px !important;
width:auto !important;
border-right: 1px solid #ccc !important;
}
div.locshare-dialog div.locshare-share-tab div.locshare-dialog-footer a.locshare-disclaimer,
div.locshare-dialog div.locshare-share-tab div.locshare-dialog-footer a.locshare-disclaimer:link,
div.locshare-dialog div.locshare-share-tab div.locshare-dialog-footer a.locshare-disclaimer:active,
div.locshare-dialog div.locshare-share-tab div.locshare-dialog-footer a.locshare-disclaimer:visited {
background:transparent url(/js/share-tool/img/disclaimer.gif) 7px 0 no-repeat !important;
display:block !important;
text-indent:-8000em !important;
width:91px !important;
height:16px !important;
float:left !important;
clear:right !important;
padding-left: 5px !important;
border:0 !important;
}

/************************ 
HIDDEN ELEMENTS
************************/
div.locshare-dialog div.ui-dialog-titlebar {display:none !important;}
div.locshare-dialog div.ui-tabs-hide {display:none !important;}
div.locshare-this {display:none}

/************************ 
Corner radius
************************/
div.locshare-toolbar .ui-corner-tl,
div.locshare-toolbar .ui-corner-tr,
div.locshare-toolbar .ui-corner-bl,
div.locshare-toolbar .ui-corner-br,
div.locshare-toolbar .ui-corner-top,
div.locshare-toolbar .ui-corner-bottom,
div.locshare-toolbar .ui-corner-right,
div.locshare-toolbar .ui-corner-left,
div.locshare-toolbar .ui-corner-all { 
-moz-border-radius: 0 !important; 
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
}
