@charset "ISO-8859-1";


@media screen {
  html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }
 
	#user_location_off {
		margin:0;
		padding:0;
		position:absolute;
		top:308px;
		left:27px;
	}
 
	#user_location_on {
		margin:0;
		padding:0;
		position:absolute;
		top:308px;
		left:27px;
	}

	#user_location_spinner {
		margin:0;
		padding:0;
		position:absolute;
		top:309px;
		left:30px;
	}


  #center, #right {
    border: 1px solid #888;
  }

  h1 {
    font-weight: bold;
  }
  
  #top {
    padding: 10px;
		height: 40px;
		background: #fffadf;
  }
 
  #top2 {
		width: 100%;
		height: 30px;
    padding: 10px;
		margin-top: 50px;
		background: limegreen;
  }
  
  #bottom {
    height: 30px;
    padding: 0px;
  }
  
  #left {
		margin-top: 10px;
    border: 1px solid #888;
    background-color: #ffffff;
    margin-left: 0px;
  }
 
  #right {
		margin-top: 0px;
    border: 1px solid #888;
    background-color: #ffffff;
    margin-right: 0px;
  }
  
  #center {
		margin-top: 0px;
    margin-left: 0px;
    background-color: #fff;
  }
   
  #center_nav {
		margin-top: 60px;
    margin-left: 15px;
		padding: 5px;
		width: 100%
    background-color: #fff;
  }
  
  #edit-toolbar {
    position: relative;
    z-index: 100;
  }
  
  #kml-url {
    font-size: 100%;
    width: 100%;
  }
  
  #load-button {
    font-size: 100%;
    font-weight: bold;
  }
  
  #tree .dijitTreeLabel.folder {
    font-weight: bold;
  }

  #tree .dijitTreeIcon.KmlPoint,
  #tree .dijitTreeIcon.KmlPlacemark {
    background: transparent url(http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/images/KmlPoint.gif) no-repeat scroll top left;
  }
  
  #tree .dijitTreeIcon.KmlScreenOverlay,
  #tree .dijitTreeIcon.KmlGroundOverlay {
    background: transparent url(http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/images/KmlOverlay.gif) no-repeat scroll top left;
  }
  
  #tree .dijitTreeIcon.KmlLineString,
  #tree .dijitTreeIcon.KmlLinearRing {
    background: transparent url(http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/images/KmlLineString.gif) no-repeat scroll top left;
  }
  
  #tree .dijitTreeIcon.KmlPolygon {
    background: transparent url(http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/images/KmlPolygon.gif) no-repeat scroll top left;
  }
  
  #tree .dijitTreeIcon.KmlDocument {
    background: transparent url(http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/images/KmlDocument.gif) no-repeat scroll top left;
  }

  #tree .dijitTreeIcon.KmlModel {
    background: transparent url(http://realestate.vitacall.com/images/KmlModel.png) no-repeat scroll top left;
  }

  #tree .dijitTreeIcon.KmlHole {
    background: transparent url(http://realestate.vitacall.com/images/golf.png) no-repeat scroll top left;
  }
 
  #tree .dijitTreeIcon.KmlTee {
    background: transparent url(http://realestate.vitacall.com/images/golftee1.png) no-repeat scroll top left;
  }

  #tree .dijitTreeIcon.KmlFlag {
    background: transparent url(http://realestate.vitacall.com/images/whiteflag.png) no-repeat scroll top left;
  }


  /*
  #tree .dijitTreeIcon.dijitLeaf {
    background: transparent url(http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/images/kml16.gif) no-repeat scroll top left;
  }

  #tree .dijitTreeLabel {
    font-weight: bold;
  }

  #tree .dijitTreeLabel.leaf-label {
    font-weight: normal !important;
    cursor: pointer;
    color: #0000aa;
    text-decoration: underline;
  }
  */

	#container {
    background-color: #f3f0da;
	} 
 
  #container .dijitSplitterV {
    width: 10px;
    background: transparent none;
  }
  
  #container .dijitSplitterThumb {
    width: 10px;
    background-position: center center;
  }

	#pane_handle {
		display:inline;		
		position: relative;
		top: 2px;
	}

	.weather_condition_label {
		color: black;
		font-family: Arial;
    font-weight: bold;
		width: 200px;
		font-size: 12px;
		text-align: left;
	}

	.ski_area_label {
		color: white;
		font-family: Arial;
    font-weight: bold;
		width: 200px;
		font-size: 10px;
		text-align: left;
		text-shadow: 0 0 0.2em #87f, 0 0 0.2em #87f, 0 0 0.2em #87f;
	}

	#map-description {
		padding: 10px 30px 0;
	}

	#map-description p {
		padding: 0 0 10px;
	}
}
