      .ddcommon { position:relative; display:inline-block; cursor:default;}
      .ddcommon ul{ padding:0; margin:0;}
      .ddcommon ul li{ list-style-type:none;}
      .borderRadiusTp ul li:last-child{ border-radius:0; border-bottom:0 none #eaeaea;}
      .borderRadiusBtm ul li:first-child{ border-radius:0; border-bottom:1px solid #eaeaea;}
      .ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{ opacity:0.5; /* standard: ff gt 1.5, opera, safari */ -ms-filter:"alpha(opacity=50)"; /* ie 8 */ filter:alpha(opacity=50); /* ie lt 7 */ -khtml-opacity:.5; /* safari 1.x */  /* ff lt 1.5, netscape */ color:#999999;}
      .ddcommon .clear{clear:both}      
      .ddcommon input.text{ background:#ffffff; color:#000000; padding:0 5px; position:absolute; display:block; width:calc(100% - 15px); height:100%; left:0; top:0; border:none;}
      .ddOutOfVision{ position:relative; display:-moz-inline-stack; display:inline-block; display:inline;}
      .borderRadius .shadow{ -ms-box-shadow:5px 5px 5px -5px #888888; -webkit-box-shadow:5px 5px 5px -5px #888888; box-shadow:5px 5px 5px -5px #888888;}
      .borderRadiusBtm .shadow{ -ms-box-shadow:-5px -5px 5px -5px #888888; -webkit-box-shadow:-5px -5px 5px -5px #888888; box-shadow:-5px -5px 5px -5px #888888;}
      .borderRadiusTp .border, .borderRadius .border{ border-radius:0;}
      .borderRadiusBtm .border{ border-radius:0;}
      img.fnone{ float:none !important;}
      .ddcommon .divider{ height:40px; position:absolute;}      
      .ddcommon .ddArrow:hover{ background-position:0 100%;}
      .ddcommon .ddTitle{ padding:0; position:relative; display:inline-block; width:100%;}
      .ddcommon .ddTitle .ddTitleText{ display:block;}
      .ddcommon .ddTitle .ddTitleText .ddTitleText{ padding:0;}
      .ddcommon .ddTitle .description{ display:block;}
      .ddcommon .ddTitle .ddTitleText img{ position:relative; vertical-align:middle; float:left !important;}
      .ddcommon .ddChild{ position:absolute; display:none; width:calc(100% + 4px); overflow-y:auto; overflow-x:hidden; z-index:9999;}
      .ddcommon .ddChild li{ clear:both;}
      .ddcommon .ddChild li .description{ display:block;}
      .ddcommon .ddChild li img{ border:0; position:relative; float:left !important;}
      .ddcommon .ddChild li.optgroup{ padding:0;}
      .ddcommon .ddChild li.optgroup .optgroupTitle{ padding:0 5px; font-weight:bold; font-style:italic;}
      .ddcommon .ddChild li.optgroup ul li{ padding:5px 5px 5px 15px;}
      .ddcommon .noBorderTop{ border-top:0 !important; padding:0; margin:0;}      
      /*************** default theme **********************/
      .dd{ border:2px solid #eaeaea; background:#ffffff;}
      .dd .divider{ border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; right:40px; width:0 !important; display:none;}
      .dd .ddArrow{ position:absolute; width:7px; height:4px; top:calc(50% - 2px); right:5px; background:url('https://cdn3.medexpressrx.org/flag_dropdown_arrow.png') no-repeat;}
      .dd .ddArrow:hover{ background-position:0 100%;}
      .dd .ddTitle{ color:#000000; line-height:32px; /*background:url('https://cdn3.medexpressrx.org/flag_dropdown_arrow.png') no-repeat;*/}
      .dd .ddTitle .ddTitleText { line-height:40px; width:100%; float:left; padding:0 5px;}
      .dd .ddTitle .ddTitleText .ddlabel{ width:calc(100% - 56px); font-size:12px;}
      .dd .ddTitle .description{ font-size:12px; color:#666666;}
      .dd .ddTitle .ddTitleText img{ padding:4px 5px 4px 0;}
      .dd .ddChild{ border:2px solid #eaeaea; background-color:#ffffff; left:-2px; height:297px !important; box-shadow:none;}
      .dd .ddChild li{ padding:5px !important; background-color:#fff; border-bottom:1px solid #eaeaea; width:100%;}
      .dd .ddChild li .description{ color:#666666;}
      .dd .ddChild li .ddlabel{ font-size:12px; line-height:32px; color:#333333; width:calc(100% - 37px);}
      .dd .ddChild li.hover{ background-color:#f2f2f2;}
      .dd .ddChild li img{ padding:0 5px 0 0;}
      .dd .ddChild li.optgroup{ padding:0;}
      .dd .ddChild li.optgroup .optgroupTitle{ padding:0 5px; font-weight:bold; font-style:italic;}
      .dd .ddChild li.optgroup ul li{ padding:5px 5px 5px 15px}
      .dd .ddChild li.selected{ background-color:#d5d5d5; color:#000000;}
      #t_Countrycode_title img.fnone, #shipISD_title img.fnone{ padding:3px 3px 3px 0;}
      #t_Countrycode_title span.ddlabel, #shipISD_title span.ddlabel{ float:left;}
      #ddlcuscountry_myaccount_msdd, #ddlCuscountry_msdd, #SddlCuscountry_msdd{ width:100% !important; height:60px; outline:none;}