@charset "utf-8";
/* CSS - PaylessParking.com	 */
/* Created: 3-4-09, JLZ		 */

body{font-family: arial; font-size: 12px; color: #333;line-height:18px;}
a{color:#071546;font-weight:bold;text-decoration:underline;}

body a{color:#071546;}

#wrapper{width:974px;margin-left:auto; margin-right:auto;margin-top:20px;}
#logo{width:227px;height:51px;float:left;margin-bottom:5px;margin-left:20px;}

#crossbrand{width:500px;margin-left:auto;margin-right:auto;text-align:right;margin-bottom:10px;float:right;}
	#crossbrand a{color:#006;}
#parkingpoints-signup{width:500px;margin-left:auto;margin-right:auto;text-align:right;margin-bottom:3px;float:right;}
	#parkingpoints-signup a{color:#071546;}

#nav{width:635px;height:34px;float:right;}
	ul#tabs {float: left; padding: 0px; margin: 0px 0px 0px 0px; list-style: none; width: 635px; height: 34px;} /* added height */
	ul#tabs li {display: block; float: left;}

#main{width:974px;margin-top:0px;} /* added */
/*#main{width:974px;margin-top:10px;}*/

#main-left{width:324px;float:left;}
#main-right{width:625px;float:right;margin-right:10px;}
	#main-inner{width:974px;background-image:url(/interface/images/box-main-b.gif);float:left;}
		#rate-search{width:324px;margin-top:5px;margin-left:10px;float:left;}
				#rate-search-inner{width:324px;background-image:url(/interface/images/box-ratesearch-b.gif);height:195px;}
					#qq{margin-left:10px;}
		#email-signup{float:left;width:324px;margin-top:10px;margin-left:10px;font-size:11px;font-weight:bold;}
			#email-signup-form{margin-top:5px}
			#email-signup-textbox{float:left;width:220px;margin-right:10px;}
			#email-signup-button{float:left;margin-left:5px;}
		#lowrates{width:625px;margin-top:5px;margin-right:10px;float:left;}
		#lowrates img{width:625px;height:140px;margin-top:5px;margin-right:10px;float:left;}
			#lowrates a{font-size:11px;font-weight:normal;color:#071546;}
				#lowrates-inner{width:625px;background-image:url(/interface/images/box-lowrates-b.gif);float:left;height:217px;}
				
	#line{height:1px;width:625px;background-color:#CCC;float:left;margin-right:10px;margin-top:10px;margin-bottom:10px;}
	
	#ad-spot-left{width:305px;height:94px;float:left;margin-left:0px;margin-right:15px;}
	#ad-spot-right{width:305px;height:94px;float:left;}
	
	#main-lower-left{width:465px;float:left;margin-top:15px;}
	
	#main-lower-right{width:465px;float:right;margin-top:15px;}	

#inner{width:974px;background-image:url(/interface/images/box-main-b.gif);float:left;}
	#inner-left{width:161px;float:left;margin-right:0px;margin-left:10px;}
        *html #inner-left { \margin-right: 2px; m\argin-right: 5px; } /* added */
		#inner-left-title{width:161px; height:27px;background-image:url(/interface/images/box-subnav-a.gif);float:left;}
			#inner-left-title-text{font-weight:bold;font-size:14px;padding-left:8px;color:#333333;padding-top:6px;}
		#inner-left-inner{width:161px;background-image:url(/interface/images/box-subnav-b.gif);float:left;height:100px;padding-top:10px;}
		#inner-left ul{padding:0px 0px 0px 15px;}
			#inner-left-inner-text{padding-left:10px;}
			#inner-left-inner-text ul{margin: 0; padding: 0; list-style-type: none;} /* added */
			#inner-left-inner a{font-weight:bold;font-size:11px;text-decoration:none;}
	#inner-right{width:794px;float:left;margin-left:5px}
		#inner-right-content{width:794px;background-image:url(/interface/images/box-inner-b.gif);float:left;}
			#inner-right-content-text{margin-left:15px;margin-right:15px;margin-bottom:25px;width:754px;}
					#inner-right-content-title{font-size:18px;color:#071546;font-weight:bold;width:700px;margin-left:11px;}
						#inner-right-content-title a{text-decoration:none;}

	#location-list{width:150px;margin-right:10px;float:left;margin-top:15px;}
	#location-content{width:550px;float:left;margin-top:15px;}
		#button-loc-deals{width:84px;height:21px;float:left;margin-right:10px;}
		#button-loc-getrates{width:84px;height:21px;float:left;margin-right:10px;}
		#button-loc-maps{width:84px;height:21px;float:left;margin-right:10px;}
		#location-list-list{margin:0px 0px 0px 10px;}
		

qq#table{font-size:11px;font-family:arial;}
qq#input{font-size:11px;font-family:arial;}

#city-icon{width:50px;height:50px;margin-right:10px;float:left;}
#city-text{width:240px;float:left;margin-right:10px;line-height:20px;}
#city-text-left{width:300px;float:left;margin-right:10px;text-align:center;}
#city-logo{float:left;margin-left:10px;}
#city-logo-text{font-size:25px;font-weight:bold;color:#071546;margin-left:5px;float:left;margin-top:15px;font-family:tahoma;height:30px;padding-top:5px;padding-bottom:5px;}
#main-lower-city{width:970px;float:left;margin-top:15px;margin-bottom:15px;}
#main-lower-right-city-line{height:50px;margin-left:5px;margin-right:5px;border-right:1px solid #999;}

#footer-line{height:1px;width:974px;background-color:#CCC;margin-top:20px;}

#footer{width:974px;float:left;}
	#footer-left{width:610px;float:left;line-height:20px;}
		#footer-left img{margin-bottom:-3px;}
		#footer a{font-size:11px;color:#666666; font-weight:normal;}
	#footer-right{width:354px;float:right;font-size:11px;text-align:right;line-height:20px;}
	#twitter-link a{color:#32CCFF !important;font-weight:bold;}
	
	#footer-center{width:974px;text-align:center;float:center;padding-top:20px;}
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#main-lower-city h3 { margin: 0 0 4px 0; padding: 0; }
