/* ==================================================================== */
/*                            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(240,240,240);
    color: #333333;
    font-family: arial;
}

DIV.dmInner A
{
    color: rgb(80,112,144);
}


/* ======================================= */
/*                                    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(255,255,255);
    border-bottom: 0px solid rgb(80,112,144);
    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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABsElEQVR42mNgGKzAoaGBJTB/Ql9AwYT9/vkT3GlqWUBBvwPQov9QfNYzdxI7DS2bsA3Jsv/+hROiaOmrP8iWAfF5mvgO3Vc0811g4SR7LL6C4PwJ50IbGtioYlFo1lQeYMrbjtUiuO8mJoJSKvGGFvYJ+edO0gosnOgPDJpCYBxNAibzdQGFE67iswiKP/sXTDgC1LMooGBim39Bf4pf0URHIF8Bw9dAl8cBNTzFGVTk41+BBRMOgsxHjvzTVLYEHZ9GsmxiLQ0tegaMlirUFJc/oZT6FvU/CCyapI81kfgXTCyhpkV++RP08Ocp6vjwIUGL0Cz8RaZFt4m2CJ5oCifsIccykosvUEYEWnaGLJ8VTigmyTLf/IlyQI1vybIsf8JSkiwLKppkQUHiOEuSZaCClQLLngITiDjxiSN/Qg8ew9aCUiuwvLuOqzz0K+wzIcWyrVgifk9A3kRnmBpgDc0HzSKPsGToAOIry4KJs+FJOX/CcWCw+OFUW9ItBkzujUC1r2F6gOrtSLCs3xKoaS8Qz/crmmRISH1a2kxWYGEeC/TpPqDFs/zKOnkZRhQAAC5sBxDIm0QDAAAAAElFTkSuQmCC) no-repeat 7px 50% #c0c1c4;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABsElEQVR42mNgGKzAoaGBJTB/Ql9AwYT9/vkT3GlqWUBBvwPQov9QfNYzdxI7DS2bsA3Jsv/+hROiaOmrP8iWAfF5mvgO3Vc0811g4SR7LL6C4PwJ50IbGtioYlFo1lQeYMrbjtUiuO8mJoJSKvGGFvYJ+edO0gosnOgPDJpCYBxNAibzdQGFE67iswiKP/sXTDgC1LMooGBim39Bf4pf0URHIF8Bw9dAl8cBNTzFGVTk41+BBRMOgsxHjvzTVLYEHZ9GsmxiLQ0tegaMlirUFJc/oZT6FvU/CCyapI81kfgXTCyhpkV++RP08Ocp6vjwIUGL0Cz8RaZFt4m2CJ5oCifsIccykosvUEYEWnaGLJ8VTigmyTLf/IlyQI1vybIsf8JSkiwLKppkQUHiOEuSZaCClQLLngITiDjxiSN/Qg8ew9aCUiuwvLuOqzz0K+wzIcWyrVgifk9A3kRnmBpgDc0HzSKPsGToAOIry4KJs+FJOX/CcWCw+OFUW9ItBkzujUC1r2F6gOrtSLCs3xKoaS8Qz/crmmRISH1a2kxWYGEeC/TpPqDFs/zKOnkZRhQAAC5sBxDIm0QDAAAAAElFTkSuQmCC) 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,iVBORw0KGgoAAAANSUhEUgAAACMAAAABCAYAAABUvRdkAAAAD0lEQVR42mMIKJjwf7BgABw4UM7ntVU2AAAAAElFTkSuQmCC) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACK0lEQVR42mNgGNEgtLyD3y9/gl9A/oSegIKJuwMK+g8EFkw46J8/YTuQ3xZQOMnNraSbmyJLPHMnsQMtyAkomHALiP/jwf+All8EWhzb0NDARLJFAbmTlEGuJ2AJFty/IbR0qgTRFvkVTTIEanxIukVwfNk3Z7IiYYvyJ4gDFV8jwsAvQPwGl7x/wYQjBOMRGHQLibDoLzBxxAUVT5EHss/jCdJOfL6yA0U2QcsKJ+aDU2noKuaAwgl78Pk+sKBfE9NHRb1qQJcsImSRf8HEFlhKDSyYuJqg+sIJXZiWFU7MIJgo8idMhadWIhwG1XMuNGsqD2pSL5ywGJ8mUFwyMPxnhKqdTELK/BpYNEkf1bKCCfvxaNiW0DCfA+qjCWTkPQdiLfvjX9inC01AekD+N1ItA0aRB/E+K5ywyqGhgQUahHOo4bNlBDRNA6kDlX2B+RPmEWsRMD9+B5VIaJm5Pxso+ZiYZAzOXwUT1hLpqwvAbMKHYpl/7iQtoOQKIsK/AqQeVBRBqhiCFvZjL6ryJ7gSoRlYnfQngdSDUiiwWjmELwgxkj1afltFhIW/gBYGBWZPEQayT+AJwkl4C+Kg3EkyQAvvEbZw4gcg/RRPCj6DEVdYLSzotwZqeElBfXYHlAaIrkBBGRmo6SwZFu0FBp8CyU0DUIoDFqQ1eIMLge+C2itpaTNZKWr4+Bb3iABTVjio1AfVwMD4Ogk0/BSolQVK2qCWF1HxM2wBAIJot/lb5ufyAAAAAElFTkSuQmCC) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACLUlEQVR42mNgGLHAraSbO6BwkltAwcQ2//wJ2wMLJhwMKOg/AOTvDsif0OOXP8EvtLyDnyJLGhoamIAGxgINvxhQMOEfEP/Hg28BLc7xzJ3ETrJFoaVTJYCu30DAAgwM9nXuJGWiLfLNmawI1HiZVIuQ8EO/okmGRMWPf8GEI3gMegPEX4iw8BowLsXxWgYMuk48BpwPKp4iD0wkcUD2XyKCdCFOiwIL+jXxurpwwp7Q0FXMYEcVTswnwnf/gL6zw2qZf+GELsKunbgaluL8Cya2ELawf1FgUa8aaurLmsoDTLrniEsA/YvgwZ4/YSqhxBJYODEDNQiLJukDJb4SneIKJ0yG6PzPCIobAmoXoycMB9KTeP8EkN6EhvkcQP42PGr3o/qscKIHGfnpGzAB6EHiu08XyP9DlGVk+axwwhyQXoeGBhYgexXRPgPleGD++U50sZQ/YR6o7IQ4dMI0AuqXoVgGTM58QN9dINKytbD8RkR2eQzMv9lYSo8J/YQsAlUxoCINGs8VRDhshX/uJC3MEgSY/PEH5cRDoJQHLW2SiKh2QMHtiq9snIRH84nA7CnCQIuCgOxfRCSgVXgLYnDcFU44g8eQp0AffiDContBuZNkCFYzoDAGarhDQX32Mqig35roChQYnApATXvJsOgsKIOT3DRIS5vJCmpXAA24S4QlT4Fqa2AplWwAikdQCwqSNUCtqgmngPF2ElyjA0t9YAoO9y3uEWEY0QAAe/q3+XWF4ZgAAAAASUVORK5CYII=) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABUUlEQVR42mNgGAVQEFQ0ySKgYOLJgPwJMTAx//wJ4UCxNiDdHpg/IZQqFgUW9AcFFEx4D8T/gQZ/DyjoTwCL50/YBxKD4h0UWwQ0vBxo0D8kQ8EYaFEekN6GEOvfSbYlCQ3zOQILJs5GtwQJ/wDizxRb5lPYJ40WRAQxMAS2k54Q8ieYAjXfIsUiqM8OkGQRMKUFA1PXB9Itgls4ITR0FTPhFFc4sQJbQiADrw0t7+DHaoln7iT2wIIJM6hgCXL8HQf6UgHdN/6kJgQS8ENQ/kTkoYKJS2hkESwOV8ItCy7sVyJkoX/BhCPAEIgAJp5kGPYvnBAFTEhz8ekDRs2VgNxJyhh5CuiCDUAF+3FonI8jQcXjsOQiKM8BzXTAV/4lUcmyhYTLwMKJiaOWjVo2Ai0DZkLPgMIJZ6CZG4ZPg5oFOJoL7ljUnwKaUznaPKQJAACo4PMzQrU/9wAAAABJRU5ErkJggg==') no-repeat 50% 50% #d0d0d0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABUUlEQVR42mNgGAVQEFQ0ySKgYOLJgPwJMTAx//wJ4UCxNiDdHpg/IZQqFgUW9AcFFEx4D8T/gQZ/DyjoTwCL50/YBxKD4h0UWwQ0vBxo0D8kQ8EYaFEekN6GEOvfSbYlCQ3zOQILJs5GtwQJ/wDizxRb5lPYJ40WRAQxMAS2k54Q8ieYAjXfIsUiqM8OkGQRMKUFA1PXB9Itgls4ITR0FTPhFFc4sQJbQiADrw0t7+DHaoln7iT2wIIJM6hgCXL8HQf6UgHdN/6kJgQS8ENQ/kTkoYKJS2hkESwOV8ItCy7sVyJkoX/BhCPAEIgAJp5kGPYvnBAFTEhz8ekDRs2VgNxJyhh5CuiCDUAF+3FonI8jQcXjsOQiKM8BzXTAV/4lUcmyhYTLwMKJiaOWjVo2Ai0DZkLPgMIJZ6CZG4ZPg5oFOJoL7ljUnwKaUznaPKQJAACo4PMzQrU/9wAAAABJRU5ErkJggg==') 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(80,112,144);
    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(80,112,144);
    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(80,112,144);
    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(80,112,144);
    -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(80,112,144);
    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(80,112,144);
    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(80,112,144);
    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(80,112,144);
    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(80,112,144);
    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(80,112,144);
    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(80,112,144);
    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(80,112,144);
    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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABKElEQVR42mNgGAW0AAGFE+YEFEzYH1AwcTdleMJ+/8IJXfgtK+h/AFT4nyq4cMJRQj67SjXLgD6kwLKJH/zzJzwHst/T0rKfgQX91YFFvWpBuZNkgOwgoNgfmlgWWDixAlmNb2GfNq0se+pb3CMCkktLm8kakD8hGahmMVD8Ly0sO+3Q0MACkgsq6DeiVQL5B00I22CWBRZOsgfyX4MSCrUt++hf2GcbWNItxsDwnxEkl9Awn8O/qFfWv3BiILXjDOirfgVsaoDJ35zalv0JLJhwMbBg4mx4nOVPMAVadBwodw0azFROIPkTzsEsCyic5EbrEuQY3LK8ic6jlo1ado96qXHCYbyWAfPRcqCis0BXnQTTwGYCcj6Dip+C0PgwWO/k0YbW0AYAF8M0tW3vTzYAAAAASUVORK5CYII=');
}

#dm .dmShareLarge span.twitIcon, #dm .dmShareSmall span.twitIcon
{
    width: 25px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB1UlEQVR42mNgGAUjCgQUTnILKOjfEFAwYT8Q7wgomJgbmD1FmOoWhZZ38PvnT1gOtOQvEP+H4ImXAvMnpFLVooaGBiag4csQlqBi/8IJjVSzzL9wYiCmJRNvBuRPyAGyHwHxb7/CPhPSgqqhgS0od5KMZ+4kdoTof0ZgPB3AYlkvOB4L+ieB+IEFEw4GF/YrEW1ZUNEkC6AhbdC4mRYauoo5sHCSPZD9B0vw3Qgs6E8KKJxwFUnsI5B/FBiPpXgt8ivr5A0s6lUDulQgtLBPCGiQJTSu9uOKKyz4MyRu+x2wWgIMMj6gS+qgLvwCxHeAPpsOtCw6sGDiamItAgbjxuC8iaoE8k6fGQkux4WfemdOEyQutRVN9AL5iHzLJm4iLSXmThIF5pcuoOZPpFoGDPIinAYHF0/WACVxbHK+OZMVgXE1mwTLfoDMwx1PBf0FQEXnQcnbL3+CHXL5BkqRpCQMIF4Lyot4My8w98cgabgLxLugmfcrCRb9ASUwIkvxiWFADS/JTRj+BRNbSEoYoDgC+mgRiT4CpcC5oBAiq7AFxp0eMFVVAw06DMo3OIqof8DMexFYMCdSp84q7LMFJSBIipy4G1pcwfB8UA1Ato9GwShABgCvKS2VAUxiAgAAAABJRU5ErkJggg==');
}

#dm .dmShareLarge span.mailIcon, #dm .dmShareSmall span.mailIcon
{
    width: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACFUlEQVR42mNgGAVDEvgXTGwJKJjwA4j/+edP+A6k3wcUTPxAPp7wBWQWEP8KLJiwMbBwYgbcsoDCCfeAEv+BCtsCCvovQNgU4df+hRMagfRDCL//AMKyggn3gfivb2GfdmD2FGGgpScpsSgwf6KNQ0MDC9BXV0BiQPogsmV3QILAIHweVDTJwjN3EjuQvZ1ki4Ah5Jc/QR3i4AknkOT2Y1gGxZ+AGvygwbuYBMvOh+ZOEvXNmawI8xExloHwz4DCiWkgucCC/m7CFk3cDQwNvqCCfiMg/xEWNXgt+w8J6/5qqIVFuCwKLJi4OjR0FbNf0URHSCrGqo6wZdCUNAGcPQonRIGSMrIcMF6ngx2TPyEUHBq4fU+sZUBDCyYuAVuYP8EdyP8IyyZQi/Kgeeo/VSyD+nCnW0k3NyhZAy1IhSagZiITD0HL/gDxSzRXnwUmAkmonmloQfocWgqRbllg4YQOUH4Duv4qmtwNoNgeNLFPQbmTZEDFEhmW9S8Cx0fhJHtoOUcwqPwLJyZCg7aYBMsmbgKJATO2HqjoISFT/wQGZTg05Xbhs+wuOOjyJ+wLbWhgCy7sV0IUoiThr/6F/S5QH07GZdkjoOS70NKpEkAfiQOLm4sUFMTvQcEPNXc/NLQOIVnW/wAo+A1URIFKaMqrGJB5/QkwR6OU+tDK8yc03L9TWHGCiqyvUPN+Y1Seo2AU4AIABaC0sgI11sUAAAAASUVORK5CYII=');
}

#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;
}

