/* CSS Document */


*.mapbox{ padding:0px; margin:0px; }
			body.mapbox{
	background:#FF0000;
}			
			a.lightbox_trigger{text-decoration:none}
			a.lightbox_trigger:link {
	color:#dfaa0a;
}      /* unvisited link */
			a.lightbox_trigger:visited {
	color:#dfaa0a;
}  /* visited link */
			a.lightbox_trigger:hover {
	color:#fffc00;
}  /* mouse over link */
			a.lightbox_trigger:active {
	color:#fffc00;
}  /* selected link */
			a.mapbox{
	
	color:#999999;
}
			h3.mapbox{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
			
			.mapboxgrid_map{
	width: 759px;
	height: 900px;
	margin:0px;
	float:left;
	background:#FFFFFF;
	border: solid 1px #000;
	overflow: hidden;
	position: relative;
			}
				.mapboxgrid div{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	height: 257px;
				}
				.mapboxgrid p{ 
					padding: 0px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.mapboxcaption { 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 70px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.mapcaptionfull .mapboxcaption {
 					top: 260;
 					left: 0;
 				}
 				.mapcaption .mapboxcaption {
 					top: 220;
 					left: 0;
 				}
				
				
				table.directions th {
      background-color:#EEEEEE;
    }

    img.directions {
      color: #000000;
    }
	
	/* Maps Canvas Set 2 */
	
	
#spacer { width : 10px; }
      #mapWrapperCanvas {
        width : 100%;
        height : 380px;
      }
      #mapCanvas {
        border : 1px solid #979797;
        height : 448px;
        width : 475px;
      }
      #resultsCanvas {
        position : relative;
        top : 15px;
        left : 0px;
        height : 431px;
        width : 280px;
      }
      #mapSearch {
        position: relative;
        top : 0px;
        left : 0px;
      }
      .mapcanvastable td {
        padding : 0px;
      }
      .mapcanvastable {
        border-width : 0px;
        border-spacing : 0px;
        border-collapse : collapse;
        border : none;
        padding : 0px;
      }

      /* canvas view css over-rides */
      #mapCanvas .gels {
        width : 280px;
        background-color: #ddeeff;
      }
      #mapCanvas .gels-form {
        background-color: #ddeeff;
      }

      #mapWrapperCanvas .gels-controls {
        position : absolute;
        bottom : -2px;
        left : 0px;
      }
      #mapWrapperCanvas .gels-app,
      #mapWrapperCanvas .gels-extresults-active {
        border : none;
      }
      #mapWrapperCanvas .gels-list-item {
        margin-bottom : 2px;
      }
      #mapWrapperCanvas .gels-list-wrapper {
        padding-left : 0px;
      }