﻿/*!
 * \brief   MasterContentCell.height - MapHeaderCell.height - MapTabsCell.height
 */
#pnlMapTabCell
{
	position: absolute;
	top: 0px;
	left: 0px;
  height: 32px;
  width: 960px;
  border-bottom: solid 2px #C50000;
}

#pnlMapTabs
{
	position: absolute;
	top: 13px;
	left: 0px;
  height: 19px;
  width: 480px;
}

.MapTabItem
{
  font: 12px Verdana, Arial, Helvetica, Sans-Serif;
  color: #EEEEEE;
  background-color: #767562;
  border-bottom: solid 1px #C50000;
  border-left: solid 1px #767562;
  border-right: solid 1px #767562;
  border-top: solid 1px #767562;
  cursor: default;
  padding: 2px 4px 2px 4px;
  margin: 0px 2px 0px 2px;
}

.MapTabItemSelected
{
  color: #EEEEEE;
  background-color: #C50000;
  border-bottom: none;
  border-left: solid 1px #C50000;
  border-right: solid 1px #C50000;
  border-top: solid 1px #C50000;
}

.MapTabItemHover
{
  background-color: #EEEEEE;
  border-bottom: none;
  color: #C50000;
}
.MapPrintDiv
{
	position: absolute;
	top: 13px;
	left: 900px;
  cursor: pointer;
}
#pnlMapHeader
{
	position: absolute;
	top: 34px;
	left: 0px;
  height: 28px;
  width: 960px;
  padding-top: 5px;
}
.MapHeaderLabel
{
  font-size: 18px;
  font-weight: bold;
  margin: 10px 10px 10px 10px;
}
.MapMainDiv
{
	position: absolute;
	top: 0px;
	left: 0px;
  height: 524px;
  width: 960px;
}

.MapContentCell
{
	position: absolute;
  top: 64px;
  height: 526px;
  width: 960px;
  border-top: solid 2px #3B3B3B;
  border-bottom: solid 2px #3B3B3B;
}

.MapDetailsDisclaimer
{
	  color: #C50000; 
	  font-weight: bold;
    padding: 20px 0px 4px 0px;
}

.MapDetailsPadded
{
    padding: 12px 0px 0px 0px;
}

.MapDetailsPanel
{
	position: absolute;
	top: 66px;
  left: 705px;
  background-color: White;
  border-left: solid 2px #3B3B3B;
  border-bottom: none;
  border-right: none;
  height: 518px;
  width: 245px;
  padding: 4px 4px 4px 4px;
}

/*!
 * height: MapDetailsPanel.height - 2 (border) - 8 (padding)
 * width: MapDetailsPanel.width - 2 (border) - 8 (padding)
 */
.MapDetailsView
{
	font: 12px Verdana, Arial, Helvetica, San-Serif;
	color: Black;
  width: 245px;
  height: 518px;
  overflow: auto;
}

.MapDirectionsEnd
{
  font-weight: bold;
}

.MapDirectionsInput
{
    width: 192px;
}

/*!
 * height: MapDetailsPanel.height - 68 (search controls) - 8 (padding)
 * width: MapDetailsPanel.width - 2 (border) - 8 (padding)
 */
.MapDirectionsPanel
{
    height: 450px;
    overflow: auto;
    width: 234px;
}

.MapDirectionsWatermark
{
    color: #ababab;
    font-size: 10px;
    width: 192px;
}

.MapInfoBar
{
    padding-left: 16px;
    padding-top: 4px;
    position: absolute;
	  top: 13px;
	  left: 480px;
    height: 15px;
    width: 360px;
}

.MapInput
{
    font-size: 10px;
}

.MapInteractivePanel
{
	position: absolute;
	top: 504px;
  background-color: White;
  border-top: solid 2px #3B3B3B;
  height: 86px;
  left: 0px;
  width: 960px;
}

.MapInteractiveResultsCell
{
  height: 86px;
  width: 640px;
}
.MapInteractiveResultsDiv
{
  height: 86px;
  overflow: auto;
  width: 640px;
}
.MapInteractiveResultsView
{
  width: 623px;
}
.MapInteractiveResultsView td
{
  padding: 2px 0px 2px 4px;
}

.MapInteractiveServicesCell
{
  height: 86px;
  width: 320px;
 	padding-left: 75px;
}
.MapCheckboxInputCell input
{
	vertical-align: middle;
}
.MapPrintImage
{
  vertical-align: middle;
}


