.gender,.maptype,.position {
text-decoration:none;
color:#888888;
}

.gender:hover,.position:hover,.maptype:hover {
text-decoration: none;
color:#ff8888;
}

#mainbodytable350 * {
user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}

#mainbodytable160 * {
user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}

#searchtable {background-color:#545454;}

#map {width:100%;
height:250px;
}

#searchbutton {
background: url(http://www.bodymaps.org/images/search1.gif) no-repeat top;
width:39px;
height:13px;
border:solid 1px #000000;
}

#clicksearchbutton {
background: url(http://www.bodymaps.org/images/clicksearch1.gif) no-repeat top;
width:73px;
height:13px;
border:solid 1px #000000;
margin-right:2px;
margin-left:2px;

}

#clearsearchbutton {
background: url(http://www.bodymaps.org/images/clearsearch1.gif) no-repeat top;
width:38px;
border:solid 1px #000000;
height:13px;
}

#female {
background: url(http://www.bodymaps.org/images/gloss/female.gif) no-repeat top;
width:16px;
height:16px;
}

#male {
background: url(http://www.bodymaps.org/images/gloss/male.gif) no-repeat top;
width:16px;
height:16px;
}

#zoomin {
background: url(http://www.bodymaps.org/images/gloss/zoomin.gif) no-repeat top;
width:16px;
height:16px;
}

#zoomout {
background: url(http://www.bodymaps.org/images/gloss/zoomout.gif) no-repeat top;
width:16px;
height:16px;
}

.selgender,.selposition,.selmaptype {
text-decoration:none;
padding:0px 2px 0px 0px;
color:#eeeeee;
}


.zoom {
color:#eeeeee;
}


#maptypediv, .interface {
text-align:center;
background:#222222;
line-height: 140%;

}

#bodymapsearch {border:1px solid black;
     margin:2px;
     padding:0px;
     width:154px;
}

#mapsearchresultdiv{
text-align:justify;
padding:0px 5px 0px 5px;
background-color:#ddddff;
}




#mapsearchresultdiv a {
text-transform:lowercase;
text-decoration:none;
padding:0px 2px 0px 0px;
font-size:12px;
color:#000066;
}

#mapsearchresultdiv a:hover{
color:#4444ee;
}

#markerdetaildiv {
font-size:11px;
padding:5px 5px 5px 0px;
border:1px solid #ddddff;
}

#markerdetaildiv a {
text-decoration:none;
color:#000066;
font-size:12px;
font-style: italic; 
padding: 0px 0px 0px 4px;
}


#markerdetaildiv .bodytext {
text-decoration:none;
padding: 0px 5px 0px 7px;
}

#markerdetaildiv a:hover{
color:#4444ee;
}

#markerdetaildiv strong{
font-style: normal;
font-size:13px;}

#markerdetaildiv .small{
text-align:justify;
font-size:11px;}

#markerdetaildiv .small a{
text-align:right;
font-style: normal;}


#markerdetaildiv hr{
border:none;
border-top:1px solid #ddddff;
}


