/* 
	Allpro Parking
	Home Screen CSS
	4/2009
	
	COLORS
	
		
 */
 
 body {
 	background: #fff url(/content/v1/us/img/bg-home.jpg) repeat-x top;
 }
 
 	#head { 
		height: 118px;
	}
	
	 #content {
 		background: url(/content/v1/us/img/bg-left-home.jpg) no-repeat bottom left;
 		}	


#navigation ul#mainNav {
	position: static;
	width: auto;
	}

	#navigation #mainNav li {
		text-transform: uppercase;
		float: none;
		font-size: 1.2em;
		margin: 0 6px 0 3px;
		padding: 0;
		font-weight: bold;
		height: auto;
		border-bottom: 1px solid #d6c32f;
	}

		#navigation #mainNav li a {
			padding: 1.2em 0 .5em 10px;
			display: block;
			color: #0053a0;
			text-decoration: none;
			border: 0;
			_position: relative;
		}
		
			#navigation #mainNav li a:hover {
				background: #e7f2f9;
				text-decoration: none !important;
			}
			
				#navigation #mainNav ul {
					display: none;
				}


/* ------------------------ 
		home
------------------------ */

	h3 {
		text-transform: uppercase;
		font-size: 1.4em;
		font-weight: bold;
		color: #433a3a;
	}

	#newCustomers {
		margin-right: 20px;
		margin-bottom: 1em;
		*margin-bottom: 0;
		width: 189px;
		float: left;
		_display: inline;
		color: #615e55;
		background: url(/content/v1/us/img/small-bg.gif) no-repeat bottom;
	}
		#newCustomers h3 {
			background: url(/content/v1/us/img/small-head.jpg) no-repeat;
			color: #fff;
			padding: .6em 10px;
			text-align: center;
		}
		
		#newCustomers p,
		#newCustomers ul {
			font-size: .9em;
			padding: .5em 10px;
		}
		
		p#getStarted a {
			text-indent: -9999px;
			overflow: hidden;
			display: block;
			width: 168px;
			height: 31px;
			margin: .5em auto;
			background: url(/content/v1/us/img/get-started.gif) no-repeat;
			opacity: .9;
		}
			p#getStarted a:hover {
				opacity: 1;
			}
		
	/* five cities */
	
	
						
	/* maps */
	
	#maps {
		margin-right: 20px;
		clear: both;
	 	width: 189px;
		float: left;
		_display: inline;
		padding-top: 55px;
		background: url(/content/v1/us/img/maps-bg.gif) no-repeat top;
	}
	
		#maps h3 {
			position: absolute;
			left: -9999px;
		}
		
		p#map {
			margin: 0 auto;
			width: 172px;
		}
	
		#maps fieldset {
			padding: 1em 7px;
			margin: 0 auto;
			display: block;
			background: url(/content/v1/us/img/maps-bottom.gif) no-repeat bottom;
		}
		
		
			#maps fieldset legend {
				display: none;
			}
		
				#maps select {
					width: 175px;
					margin-bottom: .3em;
				}
	
	/* news */

	#news {
		width: 459px;
		float: left;
		_display: inline;
		color: #706767;
		background: url(/content/v1/us/img/wide-bg-blue.gif) no-repeat bottom;
	}
	
		#news h3 {
			padding: .6em 10px;
			color: #fff;
			background: url(/content/v1/us/img/wide-head-dark.jpg) no-repeat top;
		}
	
		#news dl {
			font-size: .9em;
			position: relative;
			margin: .5em 20px;
			padding: .5em 0 1em 0;
			border-bottom: 1px solid #cacbb4;
		}
		
			#news dt {
				display: inline;
			}
		
				#news dt a {
					font-weight: bold;
					font-size: 1.1em;
					color: #433a3a;
					text-decoration: none;
				}
		
			#news dd.newsdate {
				display: inline;
				font-size: .9em;
			}
		
		
			#news p.more {
				display: block;
				position: relative;
				top: -1em;
				padding: 1.5em 20px;
				font-weight: bold;
			}
			
				#news p.more a {
					float: right;	
					padding-right: 7px;
					text-decoration: none;
					background: url(/content/v1/us/img/blue-triangle.gif) no-repeat right;
				}
			

