/* ==================================================================== */
/*                            Outer style                               */
/* ==================================================================== */
DIV.dmOuter
{

}

.dmOuter A
{
    
}

#dm .dmBody > .dmCall, #dm .dmBody > .dmMap, #dm .dmBody > .dmSms, #dm .dmBody > .dmEmail, #dm .dmBody > .dmAppoint, #dm .dmBody > span.dmShareLarge { margin:5px 20px;}
#dm .allWrapper > .dmCall, #dm .allWrapper > .dmMap, #dm .allWrapper > .dmSms, #dm .allWrapper > .dmEmail, #dm .allWrapper > .dmAppoint, #dm .allWrapper > span.dmShareLarge { margin:5px 20px;}

/* ==================================================================== */
/*                            Inner style                               */
/* ==================================================================== */
DIV.dmInner
{ 
 	background:rgb(240,240,240);
	color:#333333;
	font-family:arial;
}

DIV.dmInner A {
	color:rgb(16,48,96);
}


/* ======================================= */
/*                                    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(16,48,96);
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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABqElEQVR42mNgGLTAoYFFwCC+T8AgYT+ffqI7Te3iNYsTBlp0Hoh/AXEDTS0TNIivBlryH4q/8erHqdHGV8ZpIkALniBZ9p/fIH4aPXwFxfGfqe47bL6C+04/YTodfAXHX/iN45XJNZtRyDyaT0gvRQZoibWgYUIG0MAXeCwDxl3CViAOFdRN0OXRixWTsQzlxGk6SAHU9fNBeQiI7wKD5zs+C3Dgv0D8XsAw4RIwPjeDEhC/fnwYyHykYEpcSYbBRGNBg4RVcMuAArtobNlOhM+M4vQgXqeJZf1C+vHaqCnOOE6O2hYC00E37iRORQvxWgQDQjqJspRaCIyjLuIzMciHBgm3yLJMP3EiyTkbmE92k+Urw4QIkizi140SBGVssnxmmNBLkmVChola0AqSjGBM2ENqwetNQQK5peCQwEF8MBrEl+E2LP43ruoGij/wGSSokpI4FuOwaLOAYbydoHEaPzB5ZwHF7mGtBQzjnUmwDK2sNEzYCwpajNrCMFEUWIhXAtU8RY23uEDigxFYLUCD6iQ0KTMSKgiAlnZCLT0iYpgkxTCiAADIOQ7kLISgtwAAAABJRU5ErkJggg==) no-repeat 7px 50%  #c0c1c4;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABqElEQVR42mNgGLTAoYFFwCC+T8AgYT+ffqI7Te3iNYsTBlp0Hoh/AXEDTS0TNIivBlryH4q/8erHqdHGV8ZpIkALniBZ9p/fIH4aPXwFxfGfqe47bL6C+04/YTodfAXHX/iN45XJNZtRyDyaT0gvRQZoibWgYUIG0MAXeCwDxl3CViAOFdRN0OXRixWTsQzlxGk6SAHU9fNBeQiI7wKD5zs+C3Dgv0D8XsAw4RIwPjeDEhC/fnwYyHykYEpcSYbBRGNBg4RVcMuAArtobNlOhM+M4vQgXqeJZf1C+vHaqCnOOE6O2hYC00E37iRORQvxWgQDQjqJspRaCIyjLuIzMciHBgm3yLJMP3EiyTkbmE92k+Urw4QIkizi140SBGVssnxmmNBLkmVChola0AqSjGBM2ENqwetNQQK5peCQwEF8MBrEl+E2LP43ruoGij/wGSSokpI4FuOwaLOAYbydoHEaPzB5ZwHF7mGtBQzjnUmwDK2sNEzYCwpajNrCMFEUWIhXAtU8RY23uEDigxFYLUCD6iQ0KTMSKgiAlnZCLT0iYpgkxTCiAADIOQ7kLISgtwAAAABJRU5ErkJggg==) 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,iVBORw0KGgoAAAANSUhEUgAAACMAAAABCAYAAABUvRdkAAAAD0lEQVR42mMQMEj4P1gwAG0vOL4/ygYeAAAAAElFTkSuQmCC) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACL0lEQVR42mNgGNFA0DiNX8Aw3k9AP7FHwCB+t4BBwgEgPsivn7Cd3yC+jV8/3k1cL5abMltUctkF9RNzgAbfAuL/ePA/IL4oYJgQy8DQwESyPfzG8cog1xOwBBveIGqaIEG0RQL6cYZATQ/JsAiK4y/z68UqErSIWydFnN8g8RoRhn4B4jd45I8QjEcBg8SFRFj0F5hg4gQMk+WB7PO41AkaJHbitsgw3g4a2YQsywdrCA1lFtBP2IPP98JGsZoYFvHqx6kBNS4iZBEwiFtgKRUYN6sJqRc0SOjCzEuGCRmEEgW/QcJURCIi7DAITjwnqp3FgxZX8YsJaFoIVMYIDe7JJKTOrwKGSfpoliXsxxN02xQcEjig6iaQkR0ciLXsj6Bugi44qI3i9ID8b6RaJmSU4EG0z4CRvIrBoYEFGldzKPYZsEBdhj9xxE+DqGxgAsbvPGItAhbW30ElEmpqNIjPBhrymKhkDMpfhglribTwgpB5NB+KZUKGiVrA5L+CYL4xTKgAqQcVRaAqhgjL+rGX9AYJrkRo/geMtySQelAKBfrwEN4gRE/2qMGZsIoIC38BLQziNYsTBqo/gVOdfsIkvAWxkF6KDFDhPSIs/ADET/HIn8GIK+y+i7cGKn5Jfn2WcAeUBohvdwAzMjA+zpJskWHCXiCtQHLTAJTigI2cGgLBBcN3Qe0VBuM0VoraPbzGaSL8+onhoFIfVAMD8UkgPgVtZfWDWl5Exc+wBQCNEodyp7aaEgAAAABJRU5ErkJggg==) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACOElEQVR42mNgGLFAXC+Wm18/3o3fIL6NXz9hu4BBwkEgPiBgEL9bQD+xR8Aw3k/QOI2fQmsamAQME2KBBl8E4n9A/B8PviWon5jDoJLLTrI1oqYJEkADNhCwABs+yG8cr0y0Rfx6sYrAILpMhkUw/FBAP86QqPgBKj6Cx6A3QPyFkIX8BonXuHVSxPFaJmiQ2InHkPMChsnywAQRB2T/JezDxIU4LRI2itXE62r9hD0MoaHMILVAfj4RwfkP6DA7HL5K6CJsQPxqWIoDBlULQfX6CYt49ePUUFOfdhYP0NvniEoAQAPgickgYSqhxCJomJCBYpmAYZI+UOIr0SnOMH4yVCsjKG4IhMZiVMsMEhzISOITQHoVHBI4gEG6DY+6/SiWCRkleJBh2TdBozg9cHzrJugC+X+Isowsn+knzAFrdmhgASauVUT7DJTjgYXsd+Iti58HKjshiSR+Gv4MHr8MNRjNo/mAEheISxwJa2H5jXB2iX8saBCfjZHPgJL9BIshYBUDKtLAFhkmVBBSD1SzQsgwUQvTMmDyxxuUhgmHQCkPEuwJSURUO8AgTHDFWWQBDZmE05UGCSd4zeKEgWqCgPxfBH0FTDR4C2Jo3J3BY8hTIP5ARNzeE9JLkSFYzYDCGKj4DgX12UtgorAmugIFalAAxtFeki0yTDgLyuCkN0GM01hB7QqgIXeJsOgpsPFTA0upZANwPAJbUNCsAWxVJZwC4pOgGh1U6vPrJ4bzGqeJMIxoAADqIYdyMdkAhAAAAABJRU5ErkJggg==) 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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABUklEQVR42mNgGAVQIGSUYCFgkHBSUD8xBibGr58Yzm8Q38avn9DOb5AQShWLBPQTgoAWvQfi/0CDvwPpBLC4QeI+kBgICxom7KDYIqDh5UDD/sEMhWPD+Dx+g8RtcMsMEnaSbYmCQwKHgEH8bAxLEPgHUP4zxZYJ68dJIwcRMRgYAttJtojPIMEUqPkWKRZB8QHS4scwPhio6QMZFsHwBIbQUGaCFgFTUwXWhEAqNkxYK2icxo/dFpVcdqBFMyi2BDX+jgNpBdT8Y5DoT2pCIAE/BOVPJMsSltDIImh2SFyJSBC6SUpEWHgEGMwRwMSTDMPAPBUFjJu5BPRd4TeOV8aSpxI2APF+HJrmYy3CDBLjcai/CMpzQNoBX/mXRB3LEhcSUdgmJo5aNmrZCLRM0DDOE6j4DDRzQ3H8aVCzAGu9p5/ojqk+4RSwiKocbR7SBAAAiB0DKeQVzbYAAAAASUVORK5CYII=') no-repeat 50% 50% #d0d0d0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABUklEQVR42mNgGAVQIGSUYCFgkHBSUD8xBibGr58Yzm8Q38avn9DOb5AQShWLBPQTgoAWvQfi/0CDvwPpBLC4QeI+kBgICxom7KDYIqDh5UDD/sEMhWPD+Dx+g8RtcMsMEnaSbYmCQwKHgEH8bAxLEPgHUP4zxZYJ68dJIwcRMRgYAttJtojPIMEUqPkWKRZB8QHS4scwPhio6QMZFsHwBIbQUGaCFgFTUwXWhEAqNkxYK2icxo/dFpVcdqBFMyi2BDX+jgNpBdT8Y5DoT2pCIAE/BOVPJMsSltDIImh2SFyJSBC6SUpEWHgEGMwRwMSTDMPAPBUFjJu5BPRd4TeOV8aSpxI2APF+HJrmYy3CDBLjcai/CMpzQNoBX/mXRB3LEhcSUdgmJo5aNmrZCLRM0DDOE6j4DDRzQ3H8aVCzAGu9p5/ojqk+4RSwiKocbR7SBAAAiB0DKeQVzbYAAAAASUVORK5CYII=') 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,48,96) ;
        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,48,96) ;
	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,48,96) ;
        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,48,96) ;
       
	
        -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,48,96) ;
	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,48,96) ;
	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,48,96) ;
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,48,96) ;
	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,48,96) ;
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,48,96) ;
	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 .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 .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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABKElEQVR42mNgGAW0AAL6CXMEDBL2CxjE76YMJ+wXNEjowm+ZQcIDIP5PJXyUkGVXqWdZ/G5KLPvAr5/wHEi/p6VlPwUN4qt59ePUhPRSZIDxGgQU+0MTywQNEyqQ1Qjpx2vTyrKnvMZpImBJ4zRWfsP4ZKAhi4Hif2lgWfxpBocGFpAcv16iEa0SyD9QQuA3SNwGs0zAMNEeaMBrUEKhtmUfBfUSbHn0YsWAwowgOQWHBA4hnURZAf24QGrHGSh5K2BTw6eXaE5ty0CGXQRqmA0LRj6DBFNgPjsODNpr0GCmdgJJPAdPIPrxbjQtQYC+OAa3zDDeedSyUcvuUTE1HsZrGTAfLRcwTDgLVHwSTAObCcj5DCxukHAKSuPGIL2G8ZNHG1pDGwAAZZoxMKjQaCIAAAAASUVORK5CYII=');
}

#dm .dmShareLarge span.twitIcon, #dm .dmShareSmall span.twitIcon
{
width:25px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB1ElEQVR42mNgGAUjCvDrx7sJGCRsAOL9goYJOwQME3J5zeKEqW6RoHEaP79+wnKgRX+B+D8YGyZc4jdISKWyVQ1M/Abxy+CWoGP9xEaqWSWgHxeIxZKbgvqJOUDfPRIwiP/Nb5hkQpqp2qFsQnopMgwquexIooxAgw9gWGaY0AtxSMIkqNhBft0kJaLtEjJKsAAGVxsoboD0NIbQUGYBw0R7oEF/0C0TNEi4AbQoCci+iiT+EYiPAuOxFK9FIupJvLz6cWpAxQJ82slCQoZxlqC4AqU8nHGFgeM/Q+PWAbtvzKP5BAzj66Au/ALEd4A+my5oEB8N1LyaeIsSN/IZJKji9RGffpwZ8QbixE/5daMEictDBgleIB+RbZlhwiaSEiKPYaIo0NIuoOZPJFumn1CE02Bh4wQNcBLHViTpxSoC42o2CZb9AJmHO5MaJBQA8XlQ8gYmDjvk8g2SIklIGIYJa0F5EW/mBeb+GCRNd4F4FzTzfiXBV39ACYzYUjwMqOEluQmD3yCxhbRqAxRH+gmLSPQRKPjmgkKIvCrEKE4PmJGrgfF1GJRvsBVRQPwPiC8CS/lEqtRZgnoJtpAEBEqR8buhxRUMzwfVAGT7aBSMAmQAAG72czo9qX4uAAAAAElFTkSuQmCC');
}

#dm .dmShareLarge span.mailIcon, #dm .dmShareSmall span.mailIcon
{
width:27px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACCElEQVR42mNgGAVDEvAbJLYIGCT8AOJ//PoJ34H0eyD+QAH+AjILiH8JGCRuFDRMyIBbBhS8B8T/+Q3i24D0BRCbMhz/WkA/sRHIfggVO4Bs2X0g/iukH6/NaxYnDGSfpMQiQf0kGwaHBhYg/wpU/CCyZXfAPtNPeC5klGDBoJLLDmRvJ8Oye7x6SeogBwsaJJxAEt+PYRkUfxIwjPeDiMcvJsGi8zyGiaL8erGKSD4iaBkI/wTGXxpITtAgvpuIoNstZB7Nx6+XaCRgmPAIixq8loEx0KJqsLx+QhEei1YzhIYyC+jHOUJT8X+yLIPiCRAfJkRBkjJCDhiv0yFZJyEUFBp4zCDaMhBeAlLHp5/oDmR/hGUTsF7D+DxonvpPLcuAQZqwU1wvlhuUrIE+SYVa1Exk4iFo2R8gfoniasOEsyLGMZKQoIufhhakz6GlEOmWAYuYDlB+A7KvovnwBjDB7EFT/0lIL0UGVCyRbpl+wiJIMCXaQ8s5wkGln5gIDdpi4i0zTNgETn1GcXrgMo74TP2TXz8xHJpyu/BZdhcimLiPQTuUjV83SQmpECUFf+U3THKB+nAydssguf6dqGmCBLdOijiQfZGCUv89KPihntgPDa1DyD57AMTfQEUUqISmvIoBm5eA5OiD6JXnT0i4gytPSipOUJH1FWJe/G+MynMUjAJcAACFcIlluPTiewAAAABJRU5ErkJggg==');
}

#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;
}

