/* ==================================================================== */
/*                            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(144,176,208);
}


/* ======================================= */
/*                                    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(144,176,208);
    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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABs0lEQVR42mNgGKygYf9+lgkbLvQB8X4gdqepZf3rzzsALfkPxusvnJ207TY7zSybsPH8NrhlYHw+ipa++oNq2YXzNPEdpq9o5LtJ687ZY/EVDJ9rWHWVjSoWTV11lQdo4HYcFoHxxA0XEkEplWhD+1ZdFZq04ZzWxE3n/YEGFPZvuDAJSK8D4qv4LILiz0B8BKhn0cT159v6N1xMmbjxgiMwnhUwfD1hw8U4oOKneIKKXPwLGKcHQeYjW3aaypag4Yun4ZZNXH+hloaWPQNaVoWetEupbREwDh8AU7I+1kQyccPFEmpaNGHjZT1CmZcKPrz4kKBFaBb+ItOy20RbhEihF/aQZxmJxRcoIwI1niHLsvUXikmybOLmM3JAjW/JjK+lpBW8my5akJ04gJUqaT4DFqwUpManwAQiTkLddaEHj8vXQlPrdVzlYd/GcyYkpMSLW7EYsmfi+ovO8KDedoIPaukjjAy9/nwACcF4fjaS5uMTNl70w6W2e91FMaCaRiB+Ddez8ZId8e2NdecsgcG1F6hx/qSNFwwJqZ858wwrsDCPBarfBwyVWZ0bb/AyjCgAAIm2E4acxX0pAAAAAElFTkSuQmCC) no-repeat 7px 50% #c0c1c4;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABs0lEQVR42mNgGKygYf9+lgkbLvQB8X4gdqepZf3rzzsALfkPxusvnJ207TY7zSybsPH8NrhlYHw+ipa++oNq2YXzNPEdpq9o5LtJ687ZY/EVDJ9rWHWVjSoWTV11lQdo4HYcFoHxxA0XEkEplWhD+1ZdFZq04ZzWxE3n/YEGFPZvuDAJSK8D4qv4LILiz0B8BKhn0cT159v6N1xMmbjxgiMwnhUwfD1hw8U4oOKneIKKXPwLGKcHQeYjW3aaypag4Yun4ZZNXH+hloaWPQNaVoWetEupbREwDh8AU7I+1kQyccPFEmpaNGHjZT1CmZcKPrz4kKBFaBb+ItOy20RbhEihF/aQZxmJxRcoIwI1niHLsvUXikmybOLmM3JAjW/JjK+lpBW8my5akJ04gJUqaT4DFqwUpManwAQiTkLddaEHj8vXQlPrdVzlYd/GcyYkpMSLW7EYsmfi+ovO8KDedoIPaukjjAy9/nwACcF4fjaS5uMTNl70w6W2e91FMaCaRiB+Ddez8ZId8e2NdecsgcG1F6hx/qSNFwwJqZ858wwrsDCPBarfBwyVWZ0bb/AyjCgAAIm2E4acxX0pAAAAAElFTkSuQmCC) 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,iVBORw0KGgoAAAANSUhEUgAAACMAAAABCAYAAABUvRdkAAAAD0lEQVR42mOYsOHC/8GCAWRhaw733fyFAAAAAElFTkSuQmCC) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACRElEQVR42uWWT0hUQRzHNY0CRQ8Fegg0BMHAwnMQXRJPHbp4qoMnwcCrhw57iCi13h/dYCESCyJe7M6M4oakrEUHjXXnNy566C8RHgQPHvwDUT5/83pCu+vOm2lvNjC8N8xv5jO/33znN1NV9V+X+1620Wbius1g1KHijcXEgk35W5vCa4fwey6B7pFZUVcRxE1/OoWA2zaBjzixr6j7CBcOgZuxmH/CHETybeHqfZNqEUHjM6vN+iAGXTYV301Bf9X82JQ4HwmyWb4JQWsaE26j3aai/33kPmLoJjVAvxF0azyZa8F/XjakDB4ovFq58mez1TCHiUFp73leDbbnVN5bqeWOEtDDFLRbFJ5Fgqi4e6hUh/JX0VEQwyUwh0F/tChE/NBeZ2FhzcW91fqiEMJz9SA+6ft+dWBLYMxAmTtuKnepSBiQKTuA8fRE5tvpwCPCbfOzx6/qwn49oiud4bG4iO1dUxgKqkffMyq8WCZTG4b7SeWeMf5COYjxx9JO5j5sPzWA7cmMVACzKB/Ajh86Mg7OF4GkllcMwE0vNhTmQ5q7gJ0vo88ZDEl7mYrkFRMJZMIqk0H4NY3V7uNq+6S9VCjC3ylDWCz7QqEITwP4E4E3xlNLZ/B/sWwIKbjq6yUpzqHhV41wbuF3XWGTLdmro4rF+GU03vj3+4x/lhrQvkDlQUbFLRuDCMzjuWo1fhoEimNwJyJcoergi3yvJBLZkxU9fEans2dxwl6Z9eUNjPu1hB58CF5ZKG358tLan2NbDgD4PQSF9Ih8zwAAAABJRU5ErkJggg==) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACR0lEQVR42uVWPWgUQRQ+/zCgaKGghaAiCAoqqQWxUawsbFJpYSUkYGthkULEn+j+5AcCoqgQZMPdzCheCFHOiEUil5s3OWKhiSKSImBhoQZEs35zlwOX5GbfnmUGhtu9fe99M+9935vJ5dbsuD1qtoSCTgdCX/cljfhSj3vKvAqkGfMV9fjKnL0Rlbf/F0h3d7w+EHQewQ1AljDjplPQewB3hcUPmzMD9T+f2e0JI50Aq049HorqATZQ71OzH47V7ECNaT6HitpZ9YHDG0egr/j9zgB856vqLieYp+imI4juy1f2ItAFPP9hpPRhc6DC1KGUVb+IomiDtQ2UucxI6ZKvpk+sCoYV30oLEEg93GAcqH8tzd6T9OhOgQ4m2RfNbMXHCocANsA/C+xPI0ug6FICLCxUjuHjDzbjBPVavziO19naOG0VPU7WS+iTWSkOH9/6Pih9avOVLjpsSwkwFPxMC5r6CXoftf535fQRvP9mgbWyM6TnXq2tlUobUZuIvTOrePy5mAHsvu2dNZIoPeBelB5KghUntkHQxCRHvqE3hly+eFJ3rtSZMh4DbMS2tLrO6ArD/kkoK4dXgC3Tf7G5oOm1Zd5yW7uYeuzUU3iqecuSFDqcJ/oKkzsAdA7PvxjNOHI2Yls7GJYdQeaxw2+M9H0M82ZP6jFjc4yuMNv6eUYLntLH2QcodLcPrHuZGUjQlBV45qvB4GB5k71XYM4xgOZhd7XB1JZHrY64QVlp2FsVVv8WdZusn+i1rt/R86y8M7emx1/PsgSFd+RFmQAAAABJRU5ErkJggg==) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABWElEQVR42mNgGAVQMGnTRYuJGy6cnLD+QgxMbMKGC+ET159vA9LtEzaeD6WKRf0bLwQBDXwPxP+B+Hv/+vMJUMv2QcVAeAfFFgENKQfif0iGQvHFPKBvtsH4/Rsu7CTbkvn773NM3HB+NqYlcPwDiD9TbFnf5gvSaEFEDN5OerBtOm8KTAS3SLTof//GiwdIs2j9xWBgivtAqkVwC9efn7Bq1SpmghYBLanAnhBIxOsvrO1YdYYfe/7ZdpsdqGgGxZag4uNAXyqg+mbTeX8yEgKR+OJDUP5EDroltLEIlmgurESUDGsvKRFh4ZGJGy9GABNPMhxvOB81cf2FuQT0XZm0/rIyRp7qX39xA1ByPw5N87EmqI3n47GrP38RlOeAceaAr/xLopJlC4lJ+omjlo1aNgIt619/yROo+Aw0c0PxxdOgZgGO5oI7hvr1F04B67XK0eYhTQAAhgb44DLmCXkAAAAASUVORK5CYII=') no-repeat 50% 50% #d0d0d0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABWElEQVR42mNgGAVQMGnTRYuJGy6cnLD+QgxMbMKGC+ET159vA9LtEzaeD6WKRf0bLwQBDXwPxP+B+Hv/+vMJUMv2QcVAeAfFFgENKQfif0iGQvHFPKBvtsH4/Rsu7CTbkvn773NM3HB+NqYlcPwDiD9TbFnf5gvSaEFEDN5OerBtOm8KTAS3SLTof//GiwdIs2j9xWBgivtAqkVwC9efn7Bq1SpmghYBLanAnhBIxOsvrO1YdYYfe/7ZdpsdqGgGxZag4uNAXyqg+mbTeX8yEgKR+OJDUP5EDroltLEIlmgurESUDGsvKRFh4ZGJGy9GABNPMhxvOB81cf2FuQT0XZm0/rIyRp7qX39xA1ByPw5N87EmqI3n47GrP38RlOeAceaAr/xLopJlC4lJ+omjlo1aNgIt619/yROo+Aw0c0PxxdOgZgGO5oI7hvr1F04B67XK0eYhTQAAhgb44DLmCXkAAAAASUVORK5CYII=') 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(144,176,208);
    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(144,176,208);
    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(144,176,208);
    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(144,176,208);
    -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(144,176,208);
    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(144,176,208);
    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(144,176,208);
    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(144,176,208);
    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(144,176,208);
    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(144,176,208);
    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(144,176,208);
    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(144,176,208);
    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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABNUlEQVR42mNgGAW0ABM2XpgzYcOF/RM3XNxNCQaZMWHDxS68lvVvuPAAqPA/lfBR/D7bcOEqtSwD+ZBsyyZuuPABSD8H4ve0tOxn/4bz1b3rLqhNWntRpn/jhSCg2B+aWAb0UQWymr5NF7RpZdnTns1nREByM2eeYZ2w/mIyMMUuBor/pYFlF0837N/PAk6pmy8a0SqB/AMnhI3nt8Esm7TunD1Q7DU0oVDVso99Gy7adq+7KPb//39GkNz8/fc5ejdclgVaFkjtOHvfv/68AnY1F82pbRnQsPMXJ244PxsWjBM2nTcFih8HWnYNGsxUT43n4HG2/oIbjUuQi8dglk1cf9F51LJRy+5RKzUCy9DDhCxbPmH9hbPAUuIkiAY1E5DzGVT8FIjGh8F611+YPNrQGtoAANCIUhIx/qV6AAAAAElFTkSuQmCC');
}

#dm .dmShareLarge span.twitIcon, #dm .dmShareSmall span.twitIcon
{
    width: 25px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB50lEQVR42u1VPUjDQBSuCjr5j5uLguLkJKKDP5ODm4uLLgpuCiI4CVJBRIX2kih1EBEcFCLt5VopooOKCArSu4sUKuoiODj6B4LV+K4/UrQtudLNPvhIcrm7L9+77704HIX4V6Fh1ocwNxSDHQH2VcwmVn0XtXknWtQvK4FgB/AJsARUg5kKoWN5JXI6rWLYdDtJkgZzeSMDBQO/CWDsWiFsHO7vAR9uEmqTU6CHSzUvr9eCN2XJMcuyihDhx3/IMHOJ98hgWnyMniCv2WjfAH7eoWK6EDsbQj26rpdovlAPPEfTpC6CCBuFazhl7AlwBmunsxItkUi5y8eaEaZVbj1cg3yhzthZxZ1n2cSLOFvYoze9muB5BUyaTXzhK6TjFq5riNAh1aC79okoUQO0KasiN2btEl+eCQ+ePbPapttof0JRTmTgTL9cd9BDdYrBl2HxsywZGGUq48YrAbNFWDztOz9vAKXrEmTvYr+MZOCWSZhEhb0VYnan9jfhSCljYOYVtZi1eGHS8M8Cwu7g+SBRvG8SqqLCYPaMgdkgLHjM3Rh8XsoY4oyg5WxJKhLtakNkKKdmq5CrVmTQGUjpqaibDC3qC0qEg9VH8vLPchu8SxhIOBLSdJhoV0lsij9AzooKUYjU+AaRHff7EqpfEgAAAABJRU5ErkJggg==');
}

#dm .dmShareLarge span.mailIcon, #dm .dmShareSmall span.mailIcon
{
    width: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACFUlEQVR42mNgGAVDEkzccLFlwoYLP4D4HxB/B+L3Ezdc+EAuBur/AjXr14QN5zdO3HghA24ZUPAeEP+fuP58W//GCxdAbArxayBunLDh4kMQv3/jxQPIlt0H4r99my5oT1l3UhjoupOUWDRx3QWbhv37WYDsKxCx8weRLDt/B6rw+aRNFy0mbbvNDmRvJ8OiexM2XlQHORjIPoEkvh+bZSD8CajBDyy+8cJiEiw6P2nVOdHJmy4qInxE2DIQ/jlx/YU0kFz/hvPdhCwCJrDdk7ad4OvffNEIyH+ERQ1ey8AYaFE12MKNF4pwW3R+9apVq5iBKc4RlIpxqCNsGdjC9ecnQNVEQZIyivx0SHCfDwWFBh7fE2cZxPUXlkBTrTsQf4RlE4jYxTxonvpPFcsgQXphZ/fOi9ygZA30SSpY3/oLzUQmHoKW/QHilyiuXn/hbP/aM5LQoJuGpv45tBQiy7IOaH67iiZ+A4j3oIl9mrT2ogyoWCLZMmCQLQKJT1p3zh5azv0nnPwvJEKDtphoy4CaNkGC6bIetIwjNlODUmM4NNF04bZs44W7UMF9DauusvWvvaQEK0RJxF/7N5xzgfpwMg6fgXP9u6lbr0oAfSQO9OlFCgri96Dgh5q7Hxpah+CWAePoAVDwG6iIApXQlFYxIPOAhUECwtFIpT608vwJxd8prDhBRdZXqFm/MSrPUTAKcAEA61r688WBEC0AAAAASUVORK5CYII=');
}

#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;
}

