/* ==================================================================== */
/*                            Outer style                               */
/* ==================================================================== */
DIV.dmOuter
{
}

.dmOuter A
{
}

.dmOuter a+a
{
margin-left:8px;
}

#dm .dmBody > .dmCall, #dm .dmBody > .dmMap, #dm .dmBody > .dmSms, #dm .dmBody > .dmEmail, #dm .dmBody > .dmAppoint, #dm .dmBody > span.dmShareLarge,  #dm .dmBody > .dmShare
{
    margin: 5px 20px;
}
#dm .allWrapper > .dmCall, #dm .allWrapper > .dmMap, #dm .allWrapper > .dmSms, #dm .allWrapper > .dmEmail, #dm .allWrapper > .dmAppoint, #dm .allWrapper > span.dmShareLarge, #dm .allWrapper > .dmShare
{
    margin: 5px 20px;
}


#dm video 
{
 max-width:100% !important;
}

iframe.fb_ltr
{
max-width:100%;
}

.dmHome .text {
	white-space: nowrap;
}


/* ==================================================================== */
/*                            Inner style                               */
/* ==================================================================== */
DIV.dmInner
{
    background: rgb(96,80,80);
    color: #333333;
    font-family: arial;
}

DIV.dmInner A
{
    color: rgb(16,16,16);
}


/* ======================================= */
/*                                    Form style                                      */
/* ======================================= */

div.dmInner input[type=text]
{
    border: 2px solid #7c7c7c;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    width: 100%;
    height: 20px;
    margin: 3px 0px;
}

div.dmInner input[type=password]
{
    border: 2px solid #7c7c7c;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    width: 100%;
    height: 20px;
    margin: 3px 0px;
}

div.dmInner input[readonly]
{
    border: 2px solid #7c7c7c;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    margin: 3px 0px;
    width: auto;
    height: auto;
}

div.dmInner select
{
    border: 2px solid #7c7c7c;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    width: 100%;
    height: 24px;
    margin: 3px 0px;
}

div.dmInner textarea
{
    border: 2px solid #7c7c7c;
    width: 100%;
    margin: 3px 0px;
    min-height: 50px;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
}

div.dmInner input[type=submit], div.dmInner input[type=reset]
{
    margin: 5px auto;
    width: 102%;
    border: 1px solid #7c7c7c;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    font-weight: bold;
    height: 25px;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(222,233,242)), color-stop(0.5, rgb(166,189,207)));
    background-image: -moz-linear-gradient( center top, rgb(222,233,242) 0%, rgb(166,189,207) 50%);
}


/* ==================================================================== */
/*                            Header style                              */
/* ==================================================================== */

.dmHeader
{
    background: rgb(0,0,0);
    border-bottom: 0px solid rgb(16,16,16);
    text-align: center;
    color: #333333;
}

.dm-title
{
    font-size: xx-large;
}


/* ==================================================================== */
/*                            Footer style                              */
/* ==================================================================== */

DIV.dmFooter
{
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    background-color: inherit;
    color: #333;
    padding: 4px 8px;
}

/* ==================================================================== */
/*                            Body style                                */
/* ==================================================================== */

DIV.dmBody
{
    padding: 0px;
}

/* ==================================================================== */
/*                          Navigation style                            */
/* ==================================================================== */

.dmNav
{
    padding: 8px 20px 20px 20px;
    margin: 0px;
}

.dmNav LI
{
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    list-style-type: none;
    padding-bottom: 8px;
}

.dmNav LI > A
{
    min-height: 20px;
    display: block;
    text-decoration: none;
    color: #666666;
    padding: 8px 15px 8px 15px;
    text-align: center;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABbUlEQVR42mNgGMSARUBAoA+I9/Px8bnT1CagJQ5A/B+KzwKF2GlmGT8//zYky/4LCgpG0dJXf5AtA+LzNPEduq9o5jugofZYfAXD54BK2KhikaioKA/QV9txWATDiaCUSrShwKQsBARaQI3+QFwIxJOAeB0QXyVgEQh/BuIjQLwI6LA2IE4Bsh2BWAHD10DBOCB+iieoyMW/gPggyHxky05T2RJ0fBrZsloaWvQMmGKr0JN2KQ0segDE+rjyUgk1LQL6SI9Q5qWGDx8StAjNwl9kWnSbaIuQEs0eciwjp/hiA2o8Q6bPikmyCeg6OaCmt+RYBoyCpSRZBiy2LChIHGdJja9ECix7ys3NLU6KZT14DFsLSq1AfB1XeQiUMyGlotyKxZA9QHFnpKDmg2aRR1jUBpDis9lIEX4cSPvhUsvDwyMGlG8E4tdIltmRkkAsgRr2AvF8IDYkQgsrUF0sEO8DpuRZIiIivAwjCgAAuBdyyRNFdXMAAAAASUVORK5CYII=) no-repeat 7px 50% #c0c1c4;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABbUlEQVR42mNgGMSARUBAoA+I9/Px8bnT1CagJQ5A/B+KzwKF2GlmGT8//zYky/4LCgpG0dJXf5AtA+LzNPEduq9o5jugofZYfAXD54BK2KhikaioKA/QV9txWATDiaCUSrShwKQsBARaQI3+QFwIxJOAeB0QXyVgEQh/BuIjQLwI6LA2IE4Bsh2BWAHD10DBOCB+iieoyMW/gPggyHxky05T2RJ0fBrZsloaWvQMmGKr0JN2KQ0segDE+rjyUgk1LQL6SI9Q5qWGDx8StAjNwl9kWnSbaIuQEs0eciwjp/hiA2o8Q6bPikmyCeg6OaCmt+RYBoyCpSRZBiy2LChIHGdJja9ECix7ys3NLU6KZT14DFsLSq1AfB1XeQiUMyGlotyKxZA9QHFnpKDmg2aRR1jUBpDis9lIEX4cSPvhUsvDwyMGlG8E4tdIltmRkkAsgRr2AvF8IDYkQgsrUF0sEO8DpuRZIiIivAwjCgAAuBdyyRNFdXMAAAAASUVORK5CYII=) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/arrow_white.png) no-repeat right 50%, url(http://dudamobile-themes.s3.amazonaws.com/otf_theme/white_40pct.png) repeat-x 0px 0px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAABCAYAAABUvRdkAAAAD0lEQVR42mMQEBD4P1gwADizKW7ORQC1AAAAAElFTkSuQmCC) repeat-y 100% 0px #d0d0d0;
    font-size: 18px;
    font-family: arial;
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
    -webkit-border-bottom-left-radius: 6px 6px;
    -webkit-border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

.dmNav LI > A > div
{
    max-width: 200px;
    margin: 0px auto;
}


*.dmNav LI > A.dmUDNavigationItem_dmLess
{
    dmthemerule: true;
    iconname: url('less.png');
    originalurl: url('dmLess');
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB50lEQVR42uVWSyhEURgeg6jrujNzTddCuVKKGpO1kg1ZWdhYsbBSlK2FpRSpEbGSmlHSSFmxQB5ZIM+UhVCShbKw8Ch5fX+dKeZxzn/n7rj11T33fv/5zvnPd/5zPJ5//fj9fsPn87UCo8AqsAlsGYaxAgwBzZZlaW51CiDUi44vgC8JPoFToAMxXscqGG0ljV4hkg5LwWCwlC2EgDrgJguhBM4w2AqlkKZpFojnjA6fgAfJ/x3lOoIUZQh9AJ1AOXCciYf1HpYJNYjFVon1iZBcvK/JZm+aZnWKkK7rVfgZUwkhxYMJp6K9oOJjdiPp9lK3yhQQmvyRhRjTLEdwZ1FyCmcVQVHQcgR3woEzn4FwstiGZEbLtm0XCt5YFluhkSv2jhSHRKpr0X5xKhYIBFrYM4NIHJQ8wZt2PTOkak5hjilB9aI9wxVC3CtVpGQ39uDjLdPGtL8WmYInSGPxLzF8qEFn84x90098KkV0xDDEIpkqfRMjmCpMF/HJoXjfVqQwLDso4wzBN6ANVccEf1fCG5cWYqSzDKRrhuAjcCf5f5CyVhlmVw/yvYvz7JI84OTeEULQYRZC64Dt+GpAjkPggCJdCVzRfQVh+a5uPTBCCZzVTlWfTmBgD9gXt6wI3bxY6/Nnn29WqMWO4RnNJgAAAABJRU5ErkJggg==) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/otf_theme/white_40pct.png) repeat-x 0px 0px #d0d0d0;
    font-weight: bold;
}

*.dmNav LI > A.dmUDNavigationItem_dmMore
{
    dmthemerule: true;
    iconname: url('more.png');
    originalurl: url('dmMore');
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB5UlEQVR42mNgGLFAXFycm5+f3w2I24B4u4CAwEEgPgDEu4G4B4j9BAUF+Sm1hwloUCwQXwTif0D8Hw++BbQwB6iHnWRbREVFJYAGbCBgATZ8EOh7ZaItAipWBGq6TIZFMPwQiA2Jih+gwiN4DHoDxF8IWQh08DVubm5xvJYBw70TjyHngVgeiOOA+C8RPlyI0yJhYWFNAq7eA1TGDFILZOcTYRkoUdnh8lUXEQashqU4YFC1EKF+ES8vrxp66uMBSpwjMgEsQkpMUwklFqAnMlAsAwrqA/FXElLcZKhWRlDcEFC7GN0yBzKS+ASQXgUFBQ6gD7fhUbcfxTIhISEPMiz7BgwiPWh86wL5f4iyjEyfzYFqZwFatopon4FyPDAovpNg0TxQ2QlNJNMIZPBl6MHIB5S4QKRFa2H5jYjs8hioJhsjnwEl+okohraDijSoRRWE1APVrAB6RAubZfoEgvIQKOVB1SYRUe2AHOeKs8gCKpiEx5UngKWBMJAdBMS/iPDVKrwFMTTuzuAx5CkQfyAiXu8BzZIhWM2Awhio+A4F9dlLoK+sia5AgRoUgHgvGRadBWVwctogrKB2BdCAu0RYAgreGlhKJRtA49EPmjVArapTQHwSVKODSn0gDgcmHBGGEQ0AzELFjs1d/2MAAAAASUVORK5CYII=) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/otf_theme/white_40pct.png) repeat-x 0px 0px #d0d0d0;
    font-weight: bold;
}

li.dmBackToMenuLi
{
    padding-bottom: 20px;
}


/* ==================================================================== */
/*                          Content style                               */
/* ==================================================================== */

.dmContent
{
    margin: 0px;
    padding: 0px 20px 10px 20px;
}

.dmContent li, .dm_content li
{
    list-style-type: none;
}

.dmContent ul, .dmContent ol, .dm_content ul, .dm_content ol
{
    -webkit-padding-start: 0px;
    -moz-padding-start: 0px;
}

.dm_content
{
    margin: 0px;
    padding: 0px 20px 10px 20px;
}


/* ==================================================================== */
/*                          Back To Home button style                   */
/* ==================================================================== */

#dm A.dmHome
{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABKElEQVR42mNgGAVQICQkZCEgIHBSUFAwBibGz88fDsRtQNwOxKFUsQhoSRAQvwfi/0BDvwPpBKj4PpAYCAMdsYNii4CGlwMN+wczFAnnAeW2IVm2k2xLFBQUOICGzMZiCQz/AOLPFFsmLCwsjRxExGCgL7eTbBEfH58pUPMtUiyC4gOkxk8wUNMHMiyC4QlAY5gJWgQM8wocCYFUvBZoFj8ue9iBkjOoYAly/B0H0gro+cef1IRAAn4Iyp/Ili2hkUWw7LASOUEoEWHhEaCmCKDaZBgG8qOA4nMJ6LsCVKuMLU9tAOL9ODTNx1GExeNQfxGU54C0A77yL4lKli0kprBNHLVs1LIRaBmwVPAEKjwDzdwwfBrULMBR77ljUX8KaE7laPOQJgAAwkxqCLkUk8IAAAAASUVORK5CYII=') no-repeat 50% 50% #d0d0d0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABKElEQVR42mNgGAVQICQkZCEgIHBSUFAwBibGz88fDsRtQNwOxKFUsQhoSRAQvwfi/0BDvwPpBKj4PpAYCAMdsYNii4CGlwMN+wczFAnnAeW2IVm2k2xLFBQUOICGzMZiCQz/AOLPFFsmLCwsjRxExGCgL7eTbBEfH58pUPMtUiyC4gOkxk8wUNMHMiyC4QlAY5gJWgQM8wocCYFUvBZoFj8ue9iBkjOoYAly/B0H0gro+cef1IRAAn4Iyp/Ili2hkUWw7LASOUEoEWHhEaCmCKDaZBgG8qOA4nMJ6LsCVKuMLU9tAOL9ODTNx1GExeNQfxGU54C0A77yL4lKli0kprBNHLVs1LIRaBmwVPAEKjwDzdwwfBrULMBR77ljUX8KaE7laPOQJgAAwkxqCLkUk8IAAAAASUVORK5CYII=') no-repeat 50% 50%, url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/bg_home.png) repeat #d0d0d0;
    height: 38px;
    width: 52px;
    display: block;
    text-decoration: none;
    margin: 10px 0px 10px -1px;
    text-decoration: none;
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    -webkit-border-top-right-radius: 4px 4px;
    -webkit-border-bottom-right-radius: 4px 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px 4px;
    border-bottom-right-radius: 4px 4px;
}

#dm A.dmHome .text
{
    display: none;
}

/* ==================================================================== */
/*                          Click To call button style                  */
/* ==================================================================== */
#dm A.dmCall
{
    margin: 5px 0px;
    padding: 6px 5px 7px 34px;
    text-align: center;
    min-height: 20px;
    display: block;
    clear: both;
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/phone.png) no-repeat 7px 50% rgb(16,16,16);
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/phone.png) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/bg_nav.png) repeat-x 0px -1px rgb(16,16,16);
    text-decoration: none;
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
    -webkit-border-bottom-left-radius: 6px 6px;
    -webkit-border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}


#dm .dmCall span.text
{
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    font-family: arial;
    text-decoration: none;
    text-transform: none;
}

#dm .dmCall .icon
{
}



/* ==================================================================== */
/*                          Click to Map button style                   */
/* ==================================================================== */
#dm A.dmMap
{
    margin: 5px 0px;
    padding: 6px 5px 7px 34px;
    text-align: center;
    min-height: 20px;
    display: block;
    clear: both;
    text-decoration: none;
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/location.png) no-repeat 7px 50% rgb(16,16,16);
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/location.png) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/bg_nav.png) repeat-x 0px -1px rgb(16,16,16);
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
    -webkit-border-bottom-left-radius: 6px 6px;
    -webkit-border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

#dm .dmMap span.text
{
    color: #fff;
    font-size: 18px;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

#dm .dmMap .icon
{
}


/* ==================================================================== */
/*                          Click to SMS button style                   */
/* ==================================================================== */

#dm A.dmSms
{
    margin: 5px 0px;
    padding: 6px 5px 7px 34px;
    text-align: center;
    min-height: 20px;
    display: block;
    clear: both;
    font-weight: normal;
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/sms.png) no-repeat 7px 50% rgb(16,16,16);
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/sms.png) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/bg_nav.png) repeat-x 0px -1px rgb(16,16,16);
    text-decoration: none;
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
    -webkit-border-bottom-left-radius: 6px 6px;
    -webkit-border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

#dm .dmSms span.text
{
    color: #fff;
    font-size: 18px;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}
#dm .dmSms .icon
{
}

/* ==================================================================== */
/*                          Click to Appointment button style           */
/* ==================================================================== */
#dm A.dmAppoint
{
    margin: 5px 0px;
    padding: 6px 5px 7px 34px;
    text-align: center;
    min-height: 20px;
    display: block;
    clear: both;
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/schedule.png) no-repeat 7px 50% rgb(16,16,16);
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/schedule.png) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/bg_nav.png) repeat-x 0px -1px rgb(16,16,16);
    text-decoration: none;
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
    -webkit-border-bottom-left-radius: 6px 6px;
    -webkit-border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

#dm .dmAppoint span.text
{
    color: #fff;
    font-size: 18px;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}
#dm .dmAppoint .icon
{
}


/* ==================================================================== */
/*                          Click to Email button style                 */
/* ==================================================================== */

#dm A.dmEmail
{
    margin: 5px 0px;
    padding: 6px 5px 7px 34px;
    text-align: center;
    min-height: 20px;
    display: block;
    clear: both;
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/email.png) no-repeat 7px 50% rgb(16,16,16);
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/email.png) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/bg_nav.png) repeat-x 0px -1px rgb(16,16,16);
    text-decoration: none;
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
    -webkit-border-bottom-left-radius: 6px 6px;
    -webkit-border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

#dm .dmEmail span.text
{
    color: #fff;
    font-size: 18px;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}
#dm .dmEmail .icon
{
}


/* ==================================================================== */
/*                          Share Widget style                          */
/* ==================================================================== */


#dm .dmShareLarge
{
    margin: 10px 20px;
    text-decoration: none;
    padding: 5px 5px 1px 8px;
    min-height: 20px;
    display: block;
    clear: both;
    background: #d0d0d0;
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    height: 29px;
    color: #666;
    font-size: 18px;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    text-align: center;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
    -webkit-border-bottom-left-radius: 6px 6px;
    -webkit-border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

#dm .dmShare
{
    margin: 5px 0px;
    padding: 6px 5px 7px 34px;
    text-align: center;
    min-height: 20px;
    display: block;
    clear: both;
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/share.png) no-repeat 7px 50% rgb(16,16,16);
    background: url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/icons/white/share.png) no-repeat 7px 50%, url(http://dudamobile-themes.s3.amazonaws.com/direct/two-tone/bg_nav.png) repeat-x 0px -1px rgb(16,16,16);
    text-decoration: none;
    -webkit-box-shadow: black 0.1em 0.1em 0.2em;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
    -webkit-border-bottom-left-radius: 6px 6px;
    -webkit-border-bottom-right-radius: 6px 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

#dm .dmShareLarge span.text, #dm .dmShareSmall span.text
{
    vertical-align: 5px;
    margin-right: 3px;
    color: #666;
    font-size: 18px;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    display: none;
}

#dm .dmShare span.text
{
    color: #fff;
    font-size: 18px;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

#dm .dmShareLarge .shareIcons, #dm .dmShareSmall .shareIcons
{
    height: 24px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: -2px;
}

#dm .dmShareLarge span.fbIcon, #dm .dmShareSmall span.fbIcon
{
    width: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABAklEQVR42mNgGAW0AAICAnOAeD8Q76YQ7xcUFOwiZNkDIP5PJXyUkGVXqWjZbkos+8DPz/8cSL+npWU/geFfzcvLqyYkJCQD5AcB8R+aWAa0qAJZDdBCbVpZ9hToIxGoNCswGJOBYouB+C8tLDsNFGYByQEtMqJVAvkHSghAC7bBLAPy7YH4NSihUNuyj8C4suXh4REDCjOC5BQUFDiA8SULlAukdpyBkrcCNjV8fHzm1LYMZNhFIJ4NC0agJabAYD0OxNegwUz1BHIOKYG40bQEAVpwDMky51HLRi27R8XUeBivZUADlwMVnQXik1B6DnI+g4qfgtL4MEjv5NGG1tAGALNWiDDdVrmEAAAAAElFTkSuQmCC');
}

#dm .dmShareLarge span.twitIcon, #dm .dmShareSmall span.twitIcon
{
    width: 25px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABlklEQVR42mNgGAUjCvDz87sJCAhsAOL9goKCO4B0Li8vrzDVLQIaDrSLfznQgr9A/B+KLwHFUqltFxPQ0GVIlqDjRqrZBDQsEIsFN4G+zQHSj4D4N9AxJqSayyYkJCQDpNmRxBiBhh3AYlkv1CGToPyDQAuViLYJaJEFUEMbKG6AeBpQiBloiD0Q/0G3DOirG0A6CYivIol/BOKjQL2leC0SEREBJixeNaBiAT4+PqC9QpaguAKlPDxxhY4/Q+PWAZdv+ICSdVAXfgHiO0AN04EujwayV5Ng0UagI1Xx+giowIwEA3Hhp0AHChKbh7xAPqLAsk0kJUMeHh5RoKVdQI2fyLCsCKfBwsLCGtAkjq1IUgRqnk2CRT9A5uHLpAVAfB6UvIG0HXL5Bk2RpCSMtaC8iDfzAoMsBknDXSDeBc28X0mw6A8ogRFbiocBNbwkN2EA9beQWm2A4mgRiT4C4bmgECK3CtED4mqgIYdB+QZbEQXE/4D4IhAnUqXOAmJbaAICpcjd0OIKhueDagCyfTQKRgEyAAD7m/4PvZyGHAAAAABJRU5ErkJggg==');
}

#dm .dmShareLarge span.mailIcon, #dm .dmShareSmall span.mailIcon
{
    width: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB0ElEQVR42mNgGAVDEvDz87cICAj8AOJ/QPZ3IP0eiD9QgL+AzALiX0C8UVBQMANuGVDgHhD/B1rUBqQvgNgU4tdA3AjED6H8A8iW3Qfiv0JCQtq8vLzCQPZJSiwC+sQGaCwLkH0FKnYQ2bI7UJ89B1poARRiB7K3k2HRPaBj1UEOBlp4Akl8P4ZlUPwJiP2g4otJsOg8Dw+PKNCRikg+ImgZCP8EakoDyQFd2E2ERbuBIcIH1GMEZD/CIo/XMjAGWlQNlS/CY9FqoBJmIO0ITcX/ybIMiidAfRgFTcpwOaBPpkOzTigoNPCYQbRlILwEpI6Pj88dyP4IyyZQvXnQPPWfWpaBgnSnuLg4NyhZAy1KheprJjLxELTsDxC/RHP1WREREUlo0E1DC9Ln0FKIdMuAPugA5Tcg+yqa+A0gvQdN/SdgapQBFUvkWLYIKm4PLeeICapEqJ5iUizbBE19etAyjthMDcqb4VC9XfgsuwsV3AfksgE1KSEVoqTgr0C9LlAzJ+OyDJTr34mKikpwc3OLA9kXKSiIQRnbHmrufqjYIWTLHgDxN1ARBSqhqVDFgMxLQHL0QfTK8yc03L9TWHGCfPYVat5vjMpzFIwCXAAAq7DKI0uWqZkAAAAASUVORK5CYII=');
}

#dm .fblikeiframe
{
    top: 0px;
}


#dm .dmContent .dmCall, #dm .dmContent .dmMap, #dm .dmContent .dmSms, #dm .dmContent .dmEmail, #dm .dmContent .dmAppoint, #dm .dmContent .dmShareLarge
{
    margin: 10px 0px;
}


#dm .dmHeader .dmCall, #dm .dmHeader .dmMap, #dm .dmHeader .dmSms, #dm .dmHeader .dmEmail, #dm .dmHeader .dmAppoint, #dm .dmHeader .dmShareLarge
{
    margin: 10px 16px;
}

#dm .dmFooter .dmCall, #dm .dmFooter .dmMap, #dm .dmFooter .dmSms, #dm .dmFooter .dmEmail, #dm .dmFooter .dmAppoint, #dm .dmFooter .dmShareLarge
{
    margin: 10px 12px;
}

