/* ==================================================================== */
/*                            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(16,96,176);
    color: #333333;
    font-family: arial;
}

DIV.dmInner A
{
    color: rgb(16,64,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(9,79,163);
    border-bottom: 0px solid rgb(16,64,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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABrklEQVR42mNgGLTAoYFFwHFCn4DDhP18jhPcaWqXgEO/A9Ci/2BsP+Esg+ckdppZxu8wYRvcMiAWdJwQRUtf/UG2DIjP08R36L6ime8EHCfZY/EVDJ9jCG1go4pFog5TeYC+2o7DImhimZgISqlEG8rn3ick5DxJS8Bxoj8wpRUKOPZPAhq0Dsi+itciCP4MxEeAehbxO05s43foTwE6wBEYzwoYvgbmnTigoU/xBBW5+BfQ3IMg85FS2oTTVLYEHZ9GWGY/sZaGFj0Dptgq1KRtP6GU+hb1PwCmZH0ceWliCTUtEnSeoIc/81LDh/YTHhK0CM3CX2Radptoi5BS6B5yLCO9+AJmRKDGM2T6rJgkuwRdJsoBw/0tOZYBo2ApSZYJOUyyoCBxnCUtvoAFKwWWPeV2niBOSuLowWPYWlBqBdYE13GVh/wOfSbEV5T2E7ZiMWQPsER3hge15yQ+aBZ5hCVDB5Dgs4mz4RHuMOE4sNT2w6WWx61bDOjbRqDa13DLnCbYEZ9A7PstgQbsBWqcL2A3yZCgBuOZrMB4jgWq3wfMZ7NErDt5GUYUAAC+6WofklOxWAAAAABJRU5ErkJggg==) no-repeat 7px 50% #c0c1c4;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABrklEQVR42mNgGLTAoYFFwHFCn4DDhP18jhPcaWqXgEO/A9Ci/2BsP+Esg+ckdppZxu8wYRvcMiAWdJwQRUtf/UG2DIjP08R36L6ime8EHCfZY/EVDJ9jCG1go4pFog5TeYC+2o7DImhimZgISqlEG8rn3ick5DxJS8Bxoj8wpRUKOPZPAhq0Dsi+itciCP4MxEeAehbxO05s43foTwE6wBEYzwoYvgbmnTigoU/xBBW5+BfQ3IMg85FS2oTTVLYEHZ9GWGY/sZaGFj0Dptgq1KRtP6GU+hb1PwCmZH0ceWliCTUtEnSeoIc/81LDh/YTHhK0CM3CX2Radptoi5BS6B5yLCO9+AJmRKDGM2T6rJgkuwRdJsoBw/0tOZYBo2ApSZYJOUyyoCBxnCUtvoAFKwWWPeV2niBOSuLowWPYWlBqBdYE13GVh/wOfSbEV5T2E7ZiMWQPsER3hge15yQ+aBZ5hCVDB5Dgs4mz4RHuMOE4sNT2w6WWx61bDOjbRqDa13DLnCbYEZ9A7PstgQbsBWqcL2A3yZCgBuOZrMB4jgWq3wfMZ7NErDt5GUYUAAC+6WofklOxWAAAAABJRU5ErkJggg==) 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,iVBORw0KGgoAAAANSUhEUgAAACMAAAABCAYAAABUvRdkAAAAD0lEQVR42mMQcJjwf7BgANP9QX4OLsgyAAAAAElFTkSuQmCC) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACQUlEQVR42mNgGNFA0KWDX8Bxgp+Aw4QeAYeJuwUc+g8I2E84yO8wYTu/48Q2fqdJbuJu3dyU2eI5iV3QYUIO0JJbQPwfD/4HtPyigP3EWIaGBiaS7QG6VhnkegKWYMH9G0QdpkoQbZGA3SRDoEUPSbcIji/z201WJGgRt/MEcWBcXCPCwC9A/AaP/BGC8Qj00UKCFtlP+AtMMHECTlPkgfzzuNQJ2vd34rbIaYIdOLIJ+mpiPlhD6CpmIH8PPt8L2/VrYljE69yrJuDYv4iQRfwOE1tgKRVo6WpC6gUdJ3Rh5iWHiRmEEgW//YSp8FAgwmFQfA6YOnlQg9BhwmIC8bSQgeE/I1TtZKJTpv2ErwKOk/TRLduPO+gmbFNwmM8BUdc/gYy850CsZX8E7fp0wUHtPEEPyP9GqmVCDhM9iPYZMJJXMTg0sEDVzaHYZ/yOE5bhTRyOE6aBFQLLPmAem0esRcAo+A4qkdBSY382UPIxUckYlL/sJ6wl0lcXhDwn8aFYJuQ8SQtYwq8gmG8cJlaA1IOKIlAVQ4SF/dhLevsJrkRo/gfMY0kg9aAUCszYh/AGIXqyRwlOYGIgwsJfQAuDeJ2nCAND4wROdY79k/AWxEIOk2SACu8RUT5+AMbbUzxqzmDEFXbf9VsDDXpJQX12B5QGiG93ADMy0MKzJFtkP2EvMAUqkNw0AKU4oAE1BIILZsldUHuFwXgmK0XtHl6HHhFgygoHlfqgGhjYsDkJpE+BW1nApA1qeREVP8MWAADTGPdb+3r9SAAAAABJRU5ErkJggg==) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACPElEQVR42mNgGLFA3K2bm99pkhu/48Q2focJ2wXsJxwUcOg/IOAwcbeAw4QeAccJfoIuHfyU2dLQwCRgPzEWaPhFoKH/gPg/HnxL0GFCDoPnJHaS7RF1mCoBdP0GAhZgYqCvgaGgTLRF/HaTFYEaL5NsEcLChwJ2kwyJih+ghiN4DHsDxF8IWQiM22vczhPE8VomaN/ficeQ8wJOU+SBCSIO6Pq/RPhwIU6LhO36NQm4eg9D6CpmkFpgSswnIkj/CThNsMPuK8cJXYQNmLgaluL4HSa2EFTv2L+I17lXDT318QAlzxGVAIAGwBOT/YSphBKLoMPEDBTLBBwn6QMlvpKQ6iZDdP5nBMUNAbWLUS1z6HcgPZn3TwDpVXCYzwFMfdvwqN2PYpmQw0QPMvLUN0HnCXrg+Lbr0wXy/xBlGXk+mzAHrNmhgQWYuFYR7TNQjgcGxXeiLXKcMA9UdoITieOEaXgzuOOEZajB6DmJD+i7C0QWR2th+Y2I7PJY0KE/GyOfASX6iSiGtoOKNLBFDhMrCKkH1gQrhJwnaWFaBkz++INy4iFQyoOo7U8iotr5D8yHrjiLLKAhk/C48gSv8xRhoJogIP8XQV8BEw3eghgSdxPO4Imvp0AffiAibu8JOUySIVjNgMIYqPgOBfXZS0HHfmuiK1BgylQAatpLhkVnQRmc9DaI8UxWULsCaMBdIiwBBu+EGlhKJRuA4xHYgoJkDVCrasIpYEPoJKhGB5X6wBQczuvQI8IwogEA6cX3W7lfSlIAAAAASUVORK5CYII=) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABVUlEQVR42mNgGAVQIOQwyULAfuJJQYcJMTAxfocJ4fyOE9uAdDu//YRQqlgk4NgfJOAw4T0Q/wca/F3AoT8BLO4wYR9IDISBjthBsUVAw8uBhv2DGQrHjhPygHLb4JbZ9+8k2xIFh/kcAg4TZ2NYgsA/gPgzxZYJO/VJIwcRMRjoy+0kW8RnP8EUqPkWKRZBcP8B0uLHcUIwMOg+kG4R3MIJDKGrmAlaJOgwsQJrQiAV209YK+jSwY/dFs9J7MBkO4NiS1Dj7zjQlwpo+WeiP6kJgQQfPgTlT4RlDhOX0MQiRHZYiUgQLv1KRFh4BBifEcCgSYZhQccJUcCiay4BfVf4nSYpY8lT/RuAkvtxaJqPtQhzmBiPI/gugvIc0EwHfOVfEpUsW0i4sLWfmDhq2ahlI9AyYNHiCVR8Bpq5Yfg0qFmAtd5znOCORf0poDmVo81DmgAAoLhacUnTAdUAAAAASUVORK5CYII=') no-repeat 50% 50% #d0d0d0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABVUlEQVR42mNgGAVQIOQwyULAfuJJQYcJMTAxfocJ4fyOE9uAdDu//YRQqlgk4NgfJOAw4T0Q/wca/F3AoT8BLO4wYR9IDISBjthBsUVAw8uBhv2DGQrHjhPygHLb4JbZ9+8k2xIFh/kcAg4TZ2NYgsA/gPgzxZYJO/VJIwcRMRjoy+0kW8RnP8EUqPkWKRZBcP8B0uLHcUIwMOg+kG4R3MIJDKGrmAlaJOgwsQJrQiAV209YK+jSwY/dFs9J7MBkO4NiS1Dj7zjQlwpo+WeiP6kJgQQfPgTlT4RlDhOX0MQiRHZYiUgQLv1KRFh4BBifEcCgSYZhQccJUcCiay4BfVf4nSYpY8lT/RuAkvtxaJqPtQhzmBiPI/gugvIc0EwHfOVfEpUsW0i4sLWfmDhq2ahlI9AyYNHiCVR8Bpq5Yfg0qFmAtd5znOCORf0poDmVo81DmgAAoLhacUnTAdUAAAAASUVORK5CYII=') 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,64,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(16,64,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(16,64,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(16,64,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(16,64,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(16,64,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(16,64,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(16,64,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(16,64,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(16,64,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(16,64,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(16,64,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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABM0lEQVR42mNgGAW0AAIOE+YA8X4Bh4m7KcMT9gs6TugiYFn/A6DC/1TB9hOO4rfMfsJVqlkG9CEFlk38wO8w4TmQ/Z52ltlP+Cno0F/N69yrJuQwSUbAsT8IKP6HJpYJOkysQFYj5NinTRvL7Cc85XXoEQFLGs9kBQZjMlB8MVD8Ly18dprBoYEFJMfv1G9EqwTyD5QQgD7ZBrNMwHGSPVDsNSihUNcy+wkfBe37bHncusUYGP4zguQUHOZzCNn1ygrYTwykdpwBk3e/AjY1fI4TzKlt2R8g+yJQw2xYMPLZTzAFButxIL4GDWaqJ5BziAQyyY2mJQjQF8fgljlOdB61bKRb5jDhHvVS44TDeC0D+mQ50HdngaXESTANbCYg5zOwuMOEUxB5fBisd/JoQ2toAwDVwY4f9/HgIgAAAABJRU5ErkJggg==');
}

#dm .dmShareLarge span.twitIcon, #dm .dmShareSmall span.twitIcon
{
    width: 25px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB30lEQVR42mNgGAUjCvA7TXITcOjfIOAwYb+gw4QdAvYTc3mdpwhT3SJBlw5+focJywXsJ/wFWvYfgide4refkEpdmxoamPgdJyxDWIKG7Sc0Us0uYHAFYlow8SYwKHOA7EdA/Jvfoc+ENFNDG9iEHCbJMHhOYkcI/mcExtMBLJb1gh3i2D8J6ruD/C79SkTbBbTIgt9xYhsoboDBNo0hdBWzgOMke6Bhf9AtA/rqBtCiJKAlV5GC8yMQHwXGYylei0SsO3l5nXvVgL4Q4HPvExKy77cExRUo5eGMK0z8GRK3/Q7YfeM5iU/AcUId1IVfgPgO0GfTBR36o4GpbTXRFtlP2MhnN1EVr4/4nPrMSHA5Loue8ttMEyQuDzlO9AL5iHwLJ24iKSHy2E4SFXSc0AXU/Ilkyxz7i3AaLOwwWQOcxLEVSXaTFYEunU2CZT9A5uHOpA79BUBF50HJW8Bpgh1y+QZJkSQljLWgvIg38wLzSQyShrtAehc489pP+EqCr/6AEhhxpbjjxDCg4S/JTRj8DhNbSKs2QHHk2L+IRB+Biqu5oBAirwpxnqAHzMjVQIMOg/INtiIKiP8B5S4CLUqkSp0laN9nC0lAoBQ5cTe0uILh+aAagGwfjYJRgAwAOey41+HYctQAAAAASUVORK5CYII=');
}

#dm .dmShareLarge span.mailIcon, #dm .dmShareSmall span.mailIcon
{
    width: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACG0lEQVR42mNgGAVDEvA7TGwRcJjwA4j/8TtM+A6k3ws4TPxAPp7wBWQWEP8SsJ+wUdBhYgbcMqDgPSD+z+84sU3Aof8CiE0hfg20pBGIH0L4/QeQLbsPlPgr5Ninzes8RVjAfuJJSiwC+sSGwaGBBci+Ahazn3AQ2bI7YJ85THgu5DDJgsFzEjuQvZ0Mi+7xOk5QBzlY0GHCCSTx/RiWQfEnAccJflDxxSRYdJ7HdpIov91kRbiPiLAM5O2fwPhLA8kJOvR3E7Zo4m4hz0l8/E79RkD+Iyxq8FgGxUCLqsHyjv1FeCxazRC6ihkYz46QVIxVHWHLoClpAtiHjhOiwEkZSQ4Yr9PBWcd+QigoNPD4nljLwK5fAlLH5zjBHWjoR1g2gfh6Qh40T/2nkmXAILXv3ynu1s0NStZAn6RC9TUTmXgIWvYH6IuXKK62n3BWxLZfEhx0jhOmoQXpc2gpRLplwHzSAcpvQAuuoonfANJ70NR/AuZPGVCxRLpljv2LIPExyR5azhEOKvuJiVCzikmwbOImcOpznqAHLuOIzdSgvOkwIRyacrtwW2Y/4S5UcB9DaAMbv0u/EqIQJQHbT/jK79DvAvXAZFw+A+X6d6IOUyW4nSeIAzVdpKAgfg8Kfqi5+6GhdQjJsv4HQMFvoCIKVEJTXsWAzOtPgDsaudQHV56gEgAS7t8prDjfg4ITWqL8xqg8R8EowAUAen/2YqHj0l0AAAAASUVORK5CYII=');
}

#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;
}

