#mapMaker_overlay {                             position:absolute;
                                                top:0px;
                                                left:0px; 
                                                z-index:2;
                                                display:none;
                                                padding:0px;
                                                margin:0px;}
#mapMaker_overlay div {                         opacity: 0.6;
                                                position:absolute;
                                                background-color:#000;
                                                padding:0px;
                                                margin:0px;}                                                
#mapMaker_overlay_top,
#mapMaker_overlay_bottom {                      width:100%; }
#mapMaker_overlay_bottom {                      bottom:0px; }
#mapMaker_overlay_right {                       right:0px; }
#mapMaker_overlay_left,
#mapMaker_overlay_right {                       height:100%;}
#mapMaker_frame {
                                                z-index:3;
                                                display:none; 
                                                border:2px solid #C6C6C6; 
                                                width:400px; 
                                                height:300px; 
                                                top:0px; 
                                                left:0px; 
                                                text-align: center;}
#mapMaker_header {                              height:23px;
                                                line-height:23px;
                                                position:absolute;
                                                float:left;
                                                top:0px;
                                                border-bottom:1px solid #ccc;
                                                left:0px;
                                                cursor:move;
                                                background: url(../images/sprite-repeat-x.gif) repeat-x 0 0;
                                                width:100%;}                                                
#mapMaker_header #mapMaker_crosshair{           display:block;
                                                float:left;
                                                width:16px;
                                                height:16px;
                                                background-position: 0 -147px;
                                                margin:3px 0px 0px 5px;}

#mapMaker_header input#mapMaker_title{          float:left;
                                                height:13px;
                                                font-size:11px;
                                                color:#494949;
                                                margin:3px 0 0 5px;
                                                vertical-align:middle;
                                                width:250px;}

img.mapMaker_close{                             display:block;
                                                position:absolute;
                                                top:5px;
                                                right:5px;
                                                cursor: pointer;}

#mapMaker_footer {                              height:23px;
                                                position:absolute;
                                                bottom:0px;
                                                border-top:1px solid #ccc;                                                 
                                                left:0px;
                                                background: url(../images/sprite-repeat-x.gif) repeat-x 0 0;
                                                width:100%;}
                                                
#mapMaker_footer2 #mapMaker_vorige {             display:block; float:left; margin-right: 10px; margin-top:2px; }
                                                
#mapMaker_footer input#mapMaker_width{          height:13px;
                                                width:40px;
                                                font-size:11px;
                                                color:#494949;}

#mapMaker_footer input#mapMaker_height{         height:13px;
                                                width:40px;
                                                font-size:11px;
                                                color:#494949;}
                                                
#mapMaker_footer #mapMaker_resize{              float:right;
                                                display:block;
                                                z-index:9999;
                                                cursor:nw-resize;
                                                margin:4px 3px 0 10px;
                                                display:block;
                                                float:right;
                                                width:13px;
                                                height:13px;
                                                background-image:url('../images/resize.gif');
}

#footerButtons_left{                            float:left; height: 23px; line-height: 23px; margin-left:10px;}

#footerButtons_right{                           float:right; height: 20px; line-height: 20px; padding-top:2px;}

#footerButtons_right input {                    cursor:pointer; padding:0px 2px; }
                                                
#mapMaker_frame a{                              display:block;
                                                float:left;
                                                font-size:11px;
                                                margin-right:2px;
                                                text-decoration:none;
                                                color:#0779ac;}

#mapMaker_frame a img{                          border:none;
                                                vertical-align: text-bottom;}
                                                
#mapMaker_step1{                                display:block;
                                                padding:0px;
                                                margin:0px;}
                                                
#mapMaker_step2{                                display:none;
                                                border:2px solid #C6C6C6;
                                                padding:0px;
                                                margin:0px;
                                                z-index:100000;
                                                height:100%;
                                                position:absolute;
                                                width:100%;
                                                float:left;
                                                background-color:white;
                                                background-position: -449px -557px;}

#mapMaker_step2 h2{                             margin:0px;
                                                padding:10px;
                                                color:#67abd3;
                                                font-size:14px;}

#mapMaker_step2 textarea{                       margin:0px 10px;
                                                width:95%;
                                                height:80px;}
                                                
#mapMaker_step2 div#mapMaker_embedForm{         display:none;}

div#mapMaker_embedForm input {                  width:98%; }

div#mapMaker_embedForm div div#mapMaker_warning{    display:none;
                                                    padding:5px;
                                                    border:1px solid red;
                                                    color:red;
                                                    width:97%;
                                                    margin-top:10px;}

a.mapmaker_previewlink{                             text-decoration:none;
                                                    color:#0779AC;}

a.mapmaker_previewlink:hover{                       text-decoration:underline;}                                                            
                                                            
#mapMaker_footer2{                              position:absolute; 
                                                bottom:5px; 
                                                right:2px;}

p#mapMaker_error{                               color:red;}

img#mapMaker_loading{                           margin:0 auto;
                                                position:absolute;
                                                top:50%;
                                                left:50%;
                                                margin-left:-8px;
                                                margin-top:-8px;}

                                                
/* New mapamker? */
                                                
.mapMakerPreviewLinks {                         margin:0px 10px; }
#mapmakerPreview {                              margin-right:10px;}

                                        
#mapmakerpaneWrap label {                       display:block;float:left;margin:0 5px 0 0;}
#mapmakerpaneWrap input {                       display:block;float:left;width:30px;}
#mapmakerpaneWrap input#map_titel_input{              width:200px;}
#mapmakerpaneWrap table tr td { vertical-align:top; }
#mapmakerpaneWrap table tr td span {            display:block;clear:left;padding:2px 0; }

#mapmakerpaneWrap table tr td span.grootte {    padding:4px 0 0 15px; }
#mapmakerpaneWrap table tr td span.grootte input {    margin:0 5px; }

#copy_map_control * { font-size:11px; color:#99A8B4; }
#copy_map_control { background:url("../images/mapMenuBackground.gif") repeat-x scroll left top #323C44; }
#copy_map_control p { margin:10px 0; }


.floatBuster { clear:both;display:block; }

#mapmakerLoading { margin-bottom:5px; }
#mapmakerLoading img { vertical-align: middle; margin-right:5px; }
