@charset "UTF-8";
/* WhiteToHarvest */

/*---- Default ----*/

html, body, p, ul, ol, li, a, table, tr, th, td, h1, h2, h3, h4 p, label, img, input, button, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  list-style-type: none;
  font: normal 10px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  line-height: 20px;
  color: #efefef;
  text-decoration: none;
  outline: none;
}

html, body { background-color: transparent; }

/*---- Default ----*/

* { outline: none; }

.main { 
  width: 994px;
  border: 3px solid #3c3c3c;
  position: relative;
}
#divVisual { border: 1px solid black; border-bottom: none; }
.main_content {
  width: 100%;
  height: 449px;
  background: #82baff;
  overflow: hidden;
  position: relative;
}
.main_content#map { padding-bottom: 9px; }
.visitor_count {
  position: absolute;
  top: 10px;
  z-index: 1001;
  background: url(/images/counter_symbols_bg.png) no-repeat;
  width:293px;
  height:149px;
  left:691px;
}
.visitor_count div {
  font: normal 15px "Arial Black", Arial, Helvetica, sans-serif;
  color: #f4f5f5;
  position: absolute;
  top: 7px;
  left: 193px;
  }
.visitor_count div#id { top: 34px; }
.visitor_count div#if { top: 61px; }

/* ----------------
 * Visitor Details
 * ---------------- */

.visitor_table { 
  width: 100%;
  display: table;
  background-color: black;
}
.visitor_details_hdr {
  margin: 0 0 0 0;
  height: 33px;
  background: url(/images/vd_bar_labeled_extended.png) no-repeat;
  width: 992px;
}
.vd_item {
  border: 3px solid #272727;
  height: 44px;
  margin: 0 0 1px 0;
  position: relative;
}
.vd_highlight_cover {
  border: 3px solid #fff6ac;
  background-color: #e7df10;
  position: absolute;
  top: -3px;
  left: -3px;
  width: 983px;
  height: 44px;
}
.vd_highlight_cover#vd_cover_visitor {
  border: 3px solid #88cbff;
  background-color: #1894f4;
}
.vd_highlight_cover#vd_cover_followup {
  border: 3px solid #ffe89a;
  background-color: #ffb400;
}
.vd_item div { 
  position: absolute;
  overflow: hidden;
  height: 44px;
}
.vd_item div.container_response { width: 120px; left: 10px; }
.vd_item div.container_website { width: 160px; left: 186px; }
.vd_item div.container_time { width: 140px; left: 443px; }
.vd_item div.container_location { width: 180px; left: 653px; }
.person { float: left; margin: 6px 0 0 6px; }
.vd_divider {
  background: url(/images/vd_divider.gif) no-repeat;
  width: 1px;
  height: 25px;
  display: block;
  margin: 10px 0 0 8px;
}
.vd_divider#divider_response { margin: 10px 0 0 8px; }

.vd_item h1 {
  font: normal 10px "Arial Black", Arial, Helvetica, sans-serif;
  color: #f4f5f5;
  float: left;
  margin: -30px 0 0 18px;
  }

.vd_item p {
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #f4f5f5;
  float: left;
  margin: -18px 0 0 17px;
  }

.vd_item .container_response p { margin: 17px 0 0 0; }

.vd_item p span {
  font: normal 8px Arial, Helvetica, sans-serif;
  color: #696969;
  padding: 0 3px;
  }

.vd_item p span.response_type {
  background: url(/images/marker_person_blue.png) no-repeat;
  float: left;
  margin: 0 3px 0 0;
  height: 13px;
  width: 9px;
  display: block;
  padding: 0 !important;
  }

.vd_item p span.response_type_decision {
  background: url(/images/marker_person_yellow.png) no-repeat;
  float: left;
  margin: 0 3px 0 0;
  height: 13px;
  width: 9px;
  display: block;
  padding: 0 !important;
  }

.vd_item p span.response_type_followup {
  background: url(/images/marker_person_orange.png) no-repeat;
  float: left;
  margin: 0 3px 0 0;
  height: 13px;
  width: 9px;
  display: block;
  padding: 0 !important;
  }

.flag {
  float: right;
  margin: 6px 6px 0 0;
  }

/* Yahoo Maps Styles */
#yswid {
  background-color: #fff !important;
  }

#yswid div {
  background-color: #fff !important;
  padding: 0 2px 1px 2px;
  }

#ie_map_alert {
  background: #9bc8ff;
  border: 20px solid #b4d6ff;
  width: 220px;
  height: 80px;
  position: absolute;
  top: 150px;
  left: 224px;
  z-index: 5000;
  padding: 20px;
  color: #4d6d93;
  font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  display: none;
  text-align: left;
  }
  
#bubble_top {
	background: url(/images/bubble_right.png) right 0 no-repeat;
	padding: 20px 0 0 30px;
    font: bold 11px Arial, Helvetica, sans-serif;
	color: black;
	width: 100%;
	height: 50px;
	float: right;
	text-align: left;
	line-height: 14px;
	margin: 0 -11px 0 0;
	}
	
#bubble_btm.bubble_orange #bubble_top { background: url(/images/bubble_right_orange.png) right 0 no-repeat; color: white; }
	
#bubble_btm.bubble_blue #bubble_top { background: url(/images/bubble_right_blue.png) right 0 no-repeat; color: white; }
	
#bubble_btm {
	background: url(/images/bubble_left.png) left 0 no-repeat;
	height: 70px;
	margin: -74px -20px 0 0;
	padding: 0 0 0 6px;
	float: right;
	}
	
#bubble_btm.bubble_orange { background: url(/images/bubble_left_orange.png) left 0 no-repeat; }
	
#bubble_btm.bubble_blue { background: url(/images/bubble_left_blue.png) left 0 no-repeat; }
