/* ------ general
-----------------------------------------------*/

body {
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
}

#content {
width:960px;
margin:0 auto;
}


/* ------ mobilymap
-----------------------------------------------*/

.loader {
background:url(images/loader.gif) no-repeat center #fff;
}

.imgCaption {
bottom:0;
left:0;
color:#fff;
background:none;
background-repeat: no-repeat;
padding:10px;
width:140px;
text-align:center;
font-size:16px;
text-transform:uppercase;
text-shadow:1px 1px 0 #111;
font-weight:bold;
height:340px;
}

.bubble .close {
display:block;
text-indent:-9999px;
position:absolute;
top: 0px;
right: 10px;
width: 22px;
height: 24px;
outline:none;
background:url(images/close.png) no-repeat;
cursor:pointer;
}

.mapNav {
width:84px;
height:84px;
}

.navBtn {
position:absolute;
background-repeat:no-repeat;
width:32px;
height:32px;
outline:none;
text-indent:-9999px;
display:block;
z-index:7px;
}

.navBtn0 {
top:0;
left:26px;
background-image:url(images/navtop.png);
}

.navBtn1 {
top:26px;
right:0;
background-image:url(images/navright.png);
}

.navBtn2 {
bottom:0;
left:26px;
background-image:url(images/navbottom.png);
}

.navBtn3 {
top:26px;
left:0;
background-image:url(images/navleft.png);
}

/* ------ example1
-----------------------------------------------*/

.world_map {
margin:10px 0;
width:960px;
height:420px;
}

.point {
display:block;
text-indent:-9999px;
width:16px;
height:16px;
outline:none;
background:url(images/marker.png) no-repeat;
cursor:pointer;

}

.point_turkey {
display:block;
text-indent:-9999px;
width:16px;
height:16px;
outline:none;
background:url(images/marker_turkey.png) no-repeat;
cursor:pointer;

}
/* ----- bubble1reference, bubble2references etc make margin-top different for each ------- */
.bubble {
    background: none repeat scroll 0 0 #C2B9B1;
    color: #24272E;
    font-size: 11px;
    margin-top: -15px;
    max-height: 250px;
    max-width: 500px;
    min-height: 40px;
    opacity: 0.97;
    overflow-y: auto;
    padding: 10px;
}

.bubble a {
 	color: #F7F7F7;
    font-size: 12px;

}

a:hover {
color: #24272e;

}

.bubble p {
margin:5px 0;
color:#24272E;
}

.bubble span {
display:block;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #666;
margin-bottom: 10px;
}

.bubble img {
vertical-align:bottom;

}


ul.map_buttons,
ul.map_buttons li {
display:block;
list-style:none;
padding:0;
margin:5px 10px 10px 10px;
}

ul.map_buttons li {
float:left;
}

.map_buttons a {
background:#C2B9B1;
color:#24272e;
display:block;
float:left;
font-size:11px;
line-height:28px;
margin-right:4px;
outline:none;
padding:0px 7px 0px 7px;
text-decoration:none;
}
.map_buttons a:hover {
background:#24272e;
color:#f5f5f5;

}



