#contentBg {
	background: url("/a/themes/harley_map/img/home/mapPageBg.gif") no-repeat bottom center;
	
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#content {
	position: relative;
}

#pickDealer {
	background: #404041 url("/a/themes/harley_map/img/home/timelineBg.gif") no-repeat bottom center;
	border: 2px solid #e7e7e8;
	float: left;
	text-align: left;
	padding: 7px 7px 40px 7px;
	width: 15.9em;
	font-family: arial narrow, arial, verdana, helvetica, sans-serif;
	
	-moz-box-shadow: 4px 4px 4px #15191b;
	-webkit-box-shadow: 4px 4px 4px #15191b;
	box-shadow: 4px 4px 4px #15191b;
}

	#pickDealer h3 {
		color: #f78201;
		font-weight: normal;
		font-size: 2.3em;
		clear: both;
		margin: 0 7px;
	}
	
	#pickDealer p {
		color: #fff;
		font-size: 0.9em;
		margin: 0 7px;
		padding-bottom: 0;
	}
	
	#pickDealer ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
                display: block;
	}
	
		#pickDealer ul li {
			margin: 0;
			clear: both;
                        display: block;
                        padding-bottom: 7px;
		}
		
		#pickDealer ul li.stripe {
			background: #333;
		}
	
			#pickDealer ul li span.address {
				color: #f78201;
				font-size: 0.9em;
				width: auto;
                                display: block;
                                margin: 7px;
                                padding: 7px 0px 0px 0px;
			}
			
				#pickDealer ul li span.address strong {
					text-transform: uppercase;
					color: #fff;
					font-size: 1.1em;
					display: block;

                                       

				}

			#pickDealer ul li button,
			#pickDealer ul li a:link,
			#pickDealer ul li a:visited, #pickDealer ul li p.openNow {
				margin: 10px 7px 0px 7px;
				font-size: 9px;
				background: url("/a/themes/harley_map/img/home/bookButtonWideBg.png") repeat-x;
				height: 26px;
				text-align: center;
				color: #4D361E;
				display: block;
				text-decoration: none;
				text-transform: uppercase;
				font-weight: bold;
				white-space: nowrap;				
				cursor: pointer;
			}

				#pickDealer ul li button {
					border: 0;
					width: 189px;
				}

				#pickDealer ul li button:hover,
				#pickDealer ul li a:hover,
				#pickDealer ul li a:active {
					color: #000;
					text-decoration: none;
					cursor: pointer;
				}

				#pickDealer ul li a.noLink:hover {
					color: #4D361E;
					cursor: default;
				}
			
				#pickDealer ul li button span, #pickDealer ul li a span, #pickDealer ul li p.openNow span {
					 display: block;
					padding: 0 6px 0 6px;
					line-height: 22px;
					height: 26px;
                                        margin: 0px 7px;
				}
							
			#pickDealer ul li p.openNow {
				margin: 10px 7px 0px 7px !important;
				padding: 0px !important;
				cursor: default !important;
			}
			
			#pickDealer ul li p.grayedOut {
				margin: 6px 0 0 0;
				padding: 3px 6px 0 4px;
				height: 32px;
				float: right;
				color: #f78201;
				font-size: 9px;
				background: url("/a/themes/harley_map/img/home/grayedOutButton.jpg") no-repeat top right;
				display: block;
				color: #ffffff;
				display: block;
				text-transform: uppercase;
				font-weight: bold;
				white-space: nowrap;				
				min-width: 50px;
			}
			
			#mapCanvas {
			padding: 160px 90px 0 0;
			margin: 0;
			width: 345px;
			height: 286px;
			float: right;
			}

			/*--------------------------------------------------*/
			/* Navigation					                    */

			#homeMap {
			  padding: 0;
				margin: 0;
				width: 345px;
				height: 286px;
				background: url("/a/themes/harley_map/img/home/navOff.png") no-repeat 0 top;
				position: relative;
			}

				#homeMap #navItems {
					position: absolute;
					top: 0;
					left: 0;
					z-index: 2999;
				}

				#homeMap #onState {
					width: 345px;
					height: 286px;
					position: absolute;
					top: 0;
					left: 0;
					z-index: 2998;
				}
				
				area, img {
					border: none;
				}

				
				select.dealerSelect  {
					 background-color: #BC6403;
					 border: 1px solid #FB8404;
					 color: white;
					 font-weight: bold;
					 width: 189px;
					 margin-left: 7px;
				}
				
				
				/* mods for south africa */ 
				#pickDealer.sa { 
					width: 255px;
				}
				
				#pickDealer.sa select.dealerSelect, 
				#pickDealer.sa ul li button { 
					width: 240px;
				}
