body { background-color: #455159; color: #333; text-align: center; }

body, ol, ul {
  font-family: georgia, helvetica, sans-serif, verdana, arial;
  font-size:   13px;
  line-height: 18px;
}

#lang_item_selector {
  text-align: center;
	background: url('../images/language_background.png') repeat-x transparent;
	height: 19px;
	width: 110px;
	border: 1px solid #6d6d6d;
	-moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px;
}

*.lang.option {
	background: url('../images/language_background.png') top left repeat-x transparent;
  text-align: center;
	width: 105px;
	border: 1px solid #6d6d6d;
	margin: 3px;
	-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px;
}

*.lang.option.highlighted {
	background: url('../images/language_background_highlighted.png') top left repeat-x transparent;
}

#map {
	position: absolute;
}

*.visualqueue_dot {
}

*.visualqueue_dot.selected {
}

#mapCaption {
	position: absolute;
	height: 25px;
	background-color: #455159;
	color: #eee;
	white-space: nowrap;
	padding: 5px 0px 0px 0px;
	background: url('../images/caption_background2.png') top left repeat-x transparent;
}

#mapCaption a { color: #a7b4c5; text-decoration: none; }
#mapCaption a:visited { color: #97a4b5; }
#mapCaption a:hover { text-decoration: underline; }

#tv_bug{
  width: 168px;
  height: 43px;
  background: url('/images/tv_bug.png') top left no-repeat transparent;
}

#pictureFrame_placeholder {
	width: 290px;
	height: 180px;
}

#splash {
	position: absolute;
	margin-left: -212px;
	margin-top: -150px;
	left: 50%;
	top: 50%;
	width: 300px;
	height: 200px;
	opacity: .9;
	filter:alpha(opacity='90');
}

img {
	border: 0;
}

/* 3d infoWindow */

#infoWindow {
	text-align: left;
	font-size: 13px;
	padding: 0px 10px 0px 10px;
	background-color: #ffffff;
}

#infoWindow a { color: #466; text-decoration: none; }
#infoWindow a:visited { color: #477; }
#infoWindow a:hover { text-decoration: underline;}
#infoWindow a img { border:0; color: #fff;}
#infoWindow a:hover img { border:0; background-color:#fff; }

#infoWindow #screenName {	font-weight: bold; }
#infoWindow #statusUpdated {
	text-align: left;
	font-size: 10px;
	line-height: 150%;
	font-style: italic;
}

#infoWindow  img.profile_image {
	float: left;
	vertical-align: top;
	border: 1px solid #333;
	margin: 0px 5px 6px 0px;
	width: 48px;
	height: 48px;
}

/* picture frame */

#pictureframe_tl{
  width: 16px;
  height: 14px;
  background: url('../images/pictureframe/pictureframe_tl.png') top left no-repeat transparent;
}
* html #pictureframe_tl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/pictureframe/pictureframe_tl.png', sizingMethod='crop');
}
#pictureframe_t{
  background: url('../images/pictureframe/pictureframe_t.png') top left repeat-x transparent;
}
#pictureframe_tr{
  width: 16px;
  height: 14px;
  background: url('../images/pictureframe/pictureframe_tr.png') top right no-repeat transparent;
}
* html #pictureframe_tr{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/pictureframe/pictureframe_tr.png', sizingMethod='crop');
}
#pictureframe_l{
  background: url('../images/pictureframe/pictureframe_l.png') top left repeat-y transparent;
  width: 16px;
}
#pictureframe_r{
  background: url('../images/pictureframe/pictureframe_r.png') top right repeat-y transparent;
  width: 16px;
}
#pictureframe_bl{
  width: 16px;
  height: 15px;
  background: url('../images/pictureframe/pictureframe_bl.png') top left no-repeat transparent;
}
* html #pictureframe_bl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/pictureframe/pictureframe_bl.png', sizingMethod='crop');
}
#pictureframe_b{
  height: 2px;
  background: url('../images/pictureframe/pictureframe_b.png') bottom left repeat-x transparent;
}
#pictureframe_br{
  width: 16px;
  height: 15px;
  background: url('../images/pictureframe/pictureframe_br.png') top left no-repeat transparent;
}
* html #pictureframe_br{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/pictureframe/pictureframe_br.png', sizingMethod='crop');
}

