.esriOverviewMap  { position: relative; z-index: 99; margin-top: 30px; margin-bottom: -20px; margin-left: -23px; border-radius: 10px; width: 120%; height: 120%;}
.esriOverviewMap .ovwContainer  { position: absolute; display: none; background-color: #fff; width: 120%; height: 120%; }
/* 
 * Have added "width 100% height 100%" to the map div in template
 * html to avoid timing problems in built code - where when overview map
 * is about to be created in _initialize method, OverviewMap.css may not
 * yet be loaded leading to incorrect sizing of the overview map control
 * Note: this is reproducible either with built or unbuilt code depending
 * on the browser
 */
.esriOverviewMap .map        { position: relative; width: 120%; height: 120%; background-color: #FFF; border-radius: 10px; border: solid #000 2px;}
.esriOverviewMap .ovwHighlight  { position: absolute; display: none; z-index: 99; cursor: move; }
.esriOverviewMap .ovwButton { position: relative; width: 30px; height: 30px; cursor: pointer; z-index: 99; /*background-color: #666;*/ }
.esriOverviewMap .ovwMaximizer  { display: none; }
.esriOverviewMap .ovwDisabledButton  { display: none !important; }
.esriOverviewMap .ovwMaximize  { background: url(../images/overview.png) 0px -130px; }
.esriOverviewMap .ovwRestore  { background: url(../images/overview.png) 0px -104px; }

.esriOverviewMap.ovwTL { top: 0px; left: 0px; }
.esriOverviewMap.ovwTR { top: 0px; right: 0px; }
.esriOverviewMap.ovwBL { bottom: 0px; left: 0px; }
.esriOverviewMap.ovwBR { bottom: 0px; right: 0px; }

.esriOverviewMap.ovwTL .ovwContainer { top: 0px; left: 0px; border-bottom: 1px solid #000; border-right: 1px solid #000; padding-bottom: 2px; padding-right: 2px; }
.esriOverviewMap.ovwTR .ovwContainer { top: 0px; right: 0px; border-bottom: 1px solid #000; border-left: 1px solid #000; padding-bottom: 2px; padding-left: 2px; }
.esriOverviewMap.ovwBL .ovwContainer { bottom: 0px; left: 0px; border-top: 1px solid #000; border-right: 1px solid #000; padding-top: 2px; padding-right: 2px; }
.esriOverviewMap.ovwBR .ovwContainer { bottom: 0px; right: 0px; border-top: 1px solid #000; border-left: 1px solid #000; padding-top: 2px; padding-left: 2px; }

.esriOverviewMap.ovwTL .ovwShow, .esriOverviewMap.ovwBR .ovwHide { background: url(../images/overview.png) 0px -26px; }
.esriOverviewMap.ovwTR .ovwShow, .esriOverviewMap.ovwBL .ovwHide { background: url(../images/overview.png) 0px 0px; }
.esriOverviewMap.ovwBL .ovwShow, .esriOverviewMap.ovwTR .ovwHide { background: url(../images/overview.png) 0px -78px; }
.esriOverviewMap.ovwBR .ovwShow, .esriOverviewMap.ovwTL .ovwHide { background: url(../images/overview.png) 0px -52px; }

/*.esriOverviewMap.ovwTL .ovwHide { background-image: url(../images/collapse-top-left.png); }
.esriOverviewMap.ovwTR .ovwHide { background-image: url(../images/collapse-top-right.png); }
.esriOverviewMap.ovwBL .ovwHide { background-image: url(../images/collapse-bottom-left.png); }
.esriOverviewMap.ovwBR .ovwHide { background-image: url(../images/collapse-bottom-right.png); }

.esriOverviewMap .logo-med, 
.esriOverviewMap .logo-sm,*/
.esriOverviewMap .bingLogo-lg { display: none; }

/* Sprites created using http://csssprites.com. Alternate choice: http://spritegen.website-performance.org/ */