@media screen {

	/**
	 * Greenwheels
	 * Author: Matthew Holmes <www.ivt.com.au>
	 * Created: 03 Oct 2007
	 */
	
	 
	 body {
	 	margin: 0;
	 	padding: 0;
	 	color: #000;
	 	font: 62.5% "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	 	}
	 
	 
	 /* = links */
	 a {
	 	color: #336300;
	 	}
	 a:hover {
	 	text-decoration: none;
	 	}
	 a:active,
	 a:focus {
	 	color: #000;
	 	text-decoration: underline;
	 	}
	 a img {
	 	border: none;
	 	}
	 
	 
	 /* =headings */
	 h1, h2, h3, h4, h5, h6 {
	 	margin: 0;
	 	}
	 	
	 h2#mainTitle {
	 	margin: 0 0 12px;
	 	color: #336300;
	 	font-family: Georgia, Times, sans-serif;
	 	font-size: 1.6em;
	 	}
	 	
	 h3.h3 {
	 	margin: 0 0 15px;
	 	color: #336300;
	 	font-family: Georgia, Times, sans-serif;
	 	font-size: 1.4em;
	 	}
	 	
	 
	 /* structure
	 --------------------------------------------------------------------------*/
	 .wrapper,
	 #content,
	 #footer {
	 	width: 960px;
	 	margin: 0 auto;
	 	}
	 	
	 .clearfix:after {
	 	display: block;
	 	clear: both;
	 	height: 0;
	 	content: ".";
	 	visibility: hidden;
	 	}
	 	
	 .divider {
	 	height: 1px;
	 	background: url(../webimages/bg_divider.gif) no-repeat;
	 	}
	 	
	 .noshow {
	 	display: none;
	 	}
	 	
	 	
	 	/* =branding */
	 	#branding, #branding2 {
	 		height: 160px;
	 		background: url(../webimages/bg_header.gif) top repeat-x;
	 		}
	 	#branding .wrapper, #branding2 .wrapper {
	 		position: relative;
	 		height: 160px;
	 		background: url(../webimages/bg_branding.jpg) left no-repeat;
	 		}
	 	#branding .wrapper {
			background: url(../webimages/bg-logo-brand.jpg) left no-repeat;
			}
		
	 		/* =logo */
	 		#branding h1, #branding2 h1 {
	 			position: absolute;
	 			top: 11px;
	 			left: 45px;
	 			text-indent: -999em;
	 			}
	 		#branding h1 a, #branding2 h1 a {
	 			display: block;
	 			width: 217px;
	 			height: 113px;
				background: url(../images/greenwheels-logo.gif) no-repeat;
	 			
	 			}
	 		
	 		
	 		/* =navigation */
	 		#branding ul, #branding2 ul {
	 			position: absolute;
	 			left: 0;
	 			bottom: 0;
	 			list-style: none;
	 			margin: 0;
	 			padding: 0;
	 			background: #336300 url(../webimages/bg_nav.gif) repeat-x;
	 			}
	 		#branding li, #branding2 li {
	 			float: left;
	 			margin: 0;
	 			padding: 0 1px 0 0;
	 			background: url(../webimages/bg_nav_divider.gif) right no-repeat;
	 			}
	 		#branding li.end, #branding2 li.end {
	 			padding: 0;
	 			background: none;
	 			}
	 		#branding li a, #branding2 li a {
	 			float: left;
	 			display: block;
	 			margin: 0;
	 			padding: 10px 12px;
	 			color: #fff;
	 			font-size: 1.2em;
	 			text-decoration: none;
	 			}
	 		#branding li a:hover, #branding2 li a:hover,
	 		#branding li a.on, #branding2 li a.on {
	 			color: #336300;
	 			background: #fff;
	 			}
	 		#branding li a.on, #branding2 li a.on {
	 			font-weight: bold;
	 			}
	 			
	 			
	 		/* =account */
	 		#account-container {
	 			background: url(../webimages/bg_account.jpg) repeat-x;
	 			}
	 		#account-inner {
	 			position: relative;
	 			width: 960px;
	 			margin: 0 auto;
	 			padding: 15px 0;
	 			}
	 		#account-inner h2 {
	 			margin: 5px 0 25px;
	 			padding-left: 3px;
	 			border-bottom: 1px solid #bcbcbc;
	 			color: #333;
	 			font-size: 1.4em;
	 			line-height: 1.6;
	 			}
	 		#account-close a {
	 			position: absolute;
	 			top: 15px;
	 			right: 15px;
	 			padding: 2px 20px 10px 0;
	 			background: url(../webimages/icon-close.gif) top right no-repeat;
	 			color: #999;
	 			text-decoration: none;
	 			}
	 			
	 		#account-content h4 {
	 			color: #333;
	 			font-size: 1.4em;
	 			margin: 5px 0 5px;
	 			padding-left: 3px;
	 			border-bottom: 1px solid #bbb;
	 			}
	 		#account-content ol {
	 			font-size: 1.1em;
	 			line-height: 1.5;
	 			}
	 		#account-content p,
	 		#account-content a {
	 			margin: 0 0 5px;
	 			padding-left: 3px;
	 			font-size: 1.1em;
	 			}
	 		.information-name {
	 			padding: 0 0 15px 55px;
	 			}
	 			
	 			.update {
	 				background: url(../webimages/update.gif) 15px 0 no-repeat;
	 				}
	 			.password {
	 				background: url(../webimages/password.gif) 15px 0 no-repeat;
	 				}
	 			.forum {
	 				background: url(../webimages/forum.gif) 15px 0 no-repeat;
	 				}
	 			.document {
	 				background: url(../webimages/document.gif) 15px 0 no-repeat;
	 				}
	 				
	 		/* =account login form */
	 		#account-content form,
	 		#account-content fieldset,
	 		#account-content legend {
	 			border: 0;
	 			margin: 0;
	 			padding: 0;
	 			}
	 		#account-content form ol {
	 			list-style: none;
	 			margin: 0;
	 			padding: 0;
	 			}
	 		#account-content form li {
	 			clear: both;
	 			margin: 0 0 .75em;
	 			padding: 0;
	 			}
	 		#account-content label {
	 			display: block;
	 			float: left;
	 			line-height: 1.6;
	 			margin-right: 10px;
	 			text-align: right;
	 			width: 120px;
	 			}
	 		#account-content button {
	 			cursor: pointer;
	 			margin-left: 130px;
	 			}
	 		#account-content label:after {
	 			content: ':';
	 			}
	 		#account-content input {
	 		 	width: 200px;
	 			}
	 		#account-content input:focus {
	 			background: #eee;
	 			}
	 		
	 		
	 		/* =account tab and name */
	 		#account {
	 			width: 300px;
	 			position: absolute;
	 			top: 0;
	 			right: 0;
	 			color: #fff;
	 			}
	 		#account a {
	 			color: #fff;
	 			}
	 		#account .tab {
	 			float: left;
	 			padding: 25px 20px 5px 20px;
	 			margin-left: 5px;
	 			background: #336300;
	 			}
	 		#account .greeting {
	 			float: left;
	 			padding: 25px 10px 5px 20px;
	 			margin-left: 5px;
	 			background: none;
	 			}
	 			
	 			
	 		#error {
	 			margin: 0 0 15px;
	 			color: #FFF;
	 			font-size: 1.2em;
	 			font-weight: bold;
	 			padding: 10px;
	 			background: #ff0000;
	 			text-align: center;
	 			}
	 		#error p {
	 			margin: 0;
	 			}

	 
	 	/* =content */
	 	#content {
	 		height: 1%;
	 		padding: 20px 0 30px;
	 		background: url(../webimages/bg_content.gif) 0 30px no-repeat;
	 		}
	 	#content-main {
	 		float: left;
	 		width: 552px;
	 		margin: 0;
	 		padding: 30px 0 0;
	 		}
	 		
	 		/* top rating */
	 		#top-rated-vehicles {
				float: left;
				/*width: 514px;
				height: 160px;*/
	 			width: 246px;
	 			height: 162px;
	 			margin: 0 25px 20px 19px;
	 			/*background: #fff url(../webimages/top-rated-vehicles.gif) no-repeat;*/
				background: #fff url(../images/bg-flash.gif) no-repeat;
	 			}

			#green-zone {
				float: right;
				width: 244px;
				height: 161px;
				}
	 			
	 		/* =rating calculator */
	 		#rating-calculator {
	 			width: 514px;
	 			height: 160px;
	 			margin: 0 20px;
	 			background: #fff url(../webimages/rating_calculator.gif) no-repeat;
	 			}
	 			
	 			
	 		/* =buttons */
	 		#buttons {
	 			height: 1%;
	 			margin: 0 0 20px;
	 			padding: 0 0 20px 20px;
	 			background: url(../webimages/bg_divider.gif) bottom no-repeat;
	 			}
	 		#buttons ul {
	 			list-style: none;
	 			margin: 0;
	 			padding: 0;
	 			}
	 		#buttons li {
	 			float: left;
	 			margin: 0;
	 			padding: 0 26px 0 0;
	 			}
	 		#buttons li.end {
	 			margin: 0;
	 			padding: 0;
	 			}
	 		#buttons li a {
	 			float: left;
	 			display: block;
	 			width: 244px;
	 			height: 131px;
	 			}
	 		
			#lower-buttons {
				float: left;
				display: block;
				height: 1%;
				margin: 0;
			}	
	 		
	 		
	 		/* =content welcome */
	 		#content-welcome {
				float: left;
	 			margin: 0;
	 			padding: 20px 20px 0;
	 			background: url(../webimages/bg_divider.gif) top no-repeat;
	 			font-size: 1.1em;
	 			line-height: 1.6;
	 			}
	 		
	 	
	 	/* =content sub */
	 	#content-sub {
	 		float: right;
	 		width: 355px;
	 		padding: 40px 20px 0 0;
	 		}
	 		
	 		
	 		/* =proudly supported logos */
	 		#proudly {
	 			height: 1%;
	 			margin: 0 0 5px;
	 			}
	 		#proudly ul {
	 			list-style: none;
	 			margin: 0;
	 			padding: 0;
	 			}
	 		#proudly li {
	 			float: left;
	 			margin: 0 15px 15px 0;
	 			}
	 		#proudly li a {
	 			float: left;
	 			display: block;
	 			margin: 0;
	 			padding: 0;
	 			}
	 	
			#logos {
				height: 1%;
				}	
			#logos ul {
				height: 1%;
				list-style: none;
				margin: 0;
				padding: 10px 0;
				}
			#logos li {
				float: left;
				margin: 0 22px 0 0;
				}
			#logos li.end {
				}
			#logos li a {
				float: left;
				display: block;
				margin: 0;
				padding: 0;
				}
	 		
	 		/* =news */
	 		.news-list {
	 			margin: 0;
	 			padding: 0 0 15px 22px;
	 			background: url(../webimages/bg_news_icon.gif) 0 3px no-repeat;
	 			font-size: 1.1em;
	 			line-height: 1.6;
	 			}
	 		.news-list a {
	 			color: #f60;
	 			}
	 		.news-list a:active {
	 			color: #000;
	 			text-decoration: underline;
	 			}
	 		p.rss {
	 			margin: 0;
	 			}
	 		p.rss a {
	 			padding-left: 22px;
	 			background: url(../webimages/a_rss.gif) no-repeat;
	 			}
	 
	 
	 
	 	/* content inner styles
	 	--------------------------------------------------------------------------*/
	 	#inner #content {
	 		background: url(../webimages/bg_inner_content.gif) 100% 30px no-repeat;
	 		}
	 	#inner #content-main {
	 		float: right;
	 		width: 660px;
	 		padding: 25px 20px 0;
	 		font-size: 1.1em;
	 		line-height: 1.6;
	 		}
	 	/*#inner #content-main img {
	 		padding: 5px;
	 		margin-left: 10px;
	 		border: 1px solid #ddd;
	 		}*/
	 	#inner #content-sub {
	 		float: left;
	 		width: 240px;
	 		}
	 
	 		
	 		/* =side nav */
	 		#inner #content-sub ul {
	 			height: 1%;
	 			list-style: none;
	 			margin: 0 0 20px;
	 			padding: 0;
	 			}
	 		#inner #content-sub li {
	 			float: left;
	 			width: 100%;
	 			margin: 0;
	 			border-bottom: 1px solid #ddd;
	 			}
	 		#inner #content-sub li a {
	 			float: left;
	 			display: block;
	 			width: 216px;
	 			margin: 0;
	 			padding: 6px 12px;
	 			font-size: 1.1em;
	 			}
	 		#inner #content-sub li a:hover {
	 			background: #eee;
	 			}
	 		#inner #content-sub li.on a {
	 			background: #eee;
	 			color: #000;
	 			font-weight: bold;
	 			text-decoration: none;
	 			}
	 			
	 		#inner #content-sub li li {
	 			border: none;
	 			}
	 		#inner #content-sub li li a {
	 			width: 200px;
	 			padding: 6px 20px;
	 			}
	 		#inner #content-sub li li.off a {
	 			color: #336300;
	 			font-weight: normal;
	 			}
	 			
	 			
	 		
	 		/* =item list */
	 		div.item-list {
	 			height: 1%;
	 			padding: 10px 0;
	 			border-bottom: 1px solid #ddd;
	 			}
	 		div.item-list img {
	 			float: right;
	 			}
	 			
	 		
	 		/* =signup form */
	 		form.signup_form,
	 		form.signup_form fieldset,
	 		form.signup_form legend {
	 			border: 0;
	 			margin: 0;
	 			padding: 0;
	 			}
	 		form.signup_form label {
	 			display: block;
	 			float: left;
	 			line-height: 1.6;
	 			margin-right: 10px;
	 			text-align: right;
	 			width: 120px;
	 			}
	 		form.signup_form input,
	 		form.signup_form textarea,
	 		form.signup_form select {
	 			margin: 0 0 .75em;
	 			}
	 		
	 		form.signup_form fieldset fieldset {
	 			margin-left: 130px;
	 			}
	 		form.signup_form fieldset fieldset legend {
	 			line-height: 1.5;
	 			padding: 0;
	 			margin: 0;
	 			}
	 		form.signup_form fieldset fieldset input {
	 			vertical-align: middle;
	 			margin: 0 10px 0 0;
	 			}
	 		form.signup_form fieldset fieldset label {
	 			display: inline;
	 			width: auto;
	 			margin: 0;
	 			}
	 			
	 		form.signup_form .submit {
	 			margin-left: 130px;
	 			}
	 		form.signup_form br {
	 			clear: left;
	 			}

	 	
	 	/* =footer */
	 	#footer {
	 		height: 1%;
	 		padding: 20px 0;
	 		background: url(../webimages/bg_footer.png) top repeat-x;
	 		font-size: 1.1em;
	 		line-height: 1.6;
	 		}
	 	#footer p {
	 		margin: 0;
	 		}
	 	#footer .copyright {
	 		float: none;
	 		padding: 20px 0;
			text-align: center;
	 		}
		#footer .homecopyright {
			float: none;
			text-align: center;
			}
	 	#footer #banner {
	 		text-align: center;
	 		margin: 0 auto;
	 		}
	 
	#random {
		padding: 0 0 15px;
		}


	ul.files_list {
		list-style: none;
		margin: 0;
		padding: 5px 0;
		}
	.files_list li {
		margin: 0;
		padding: 3px 0;
		}
	.files_list img {
		vertical-align: middle;
		margin-right: 3px;
		border: 0;
		}


	/* thickbox styles do not remove or modify 
 			---------------------------------------------------------------*/
 			#TB_overlay {
 				position: fixed;
 				top: 0;
 				left: 0;
 				width: 100%;
 				height: 100%;
 				z-index: 100;
 				}
 				
 				/* overlay hack for mac */
 				.TB_overlayMacFFBGHack {
 					background: url(../webimages/machack.png) repeat;
 					}
 					
 				.TB_overlayBG {
 					background: #000;
 					filter: alpha(opacity=75);
 					-moz-opacity: 0.75;
 					opacity: 0.75;
 					}
 					
 				/* ie6 hack for overlay to work */
 				* html #TB_overlay {
 					position: absolute;
 					height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
 					}
 					
 				#TB_window {
 					position: fixed;
 					top: 50%;
 					left: 50%;
 					display: none;
 					border: 5px solid #999;
 					background: #fff;
 					text-align: left;
 					z-index: 102;
 					}
 					
 				/* ie6 hack for window to work */
 				* html #TB_window {
 					position: absolute;
 					margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
 					}
 					
 				#TB_caption {
 					display: none !important;
 					}
 					
 				#TB_title {
 					height: 30px;
 					background: #e8e8e8;
 					}
 					
 				#TB_closeAjaxWindow {
 					float: right;
 					padding: 7px 7px 5px 0;
 					text-align: right;
 					}
 					
 				#TB_ajaxContent {
 					clear: both;
 					margin: 0;
 					padding: 15px;
 					text-align: center;
 					overflow: auto;
 					}
 					
 				/* loading position */
 				#TB_load {
 					display: none;
 					position: fixed;
 					top: 50%;
 					left: 50%;
 					width: 208px;
 					height: 13px;
 					margin: -6px 0 0 -104px;
 					z-index: 103;
 					}
 				
 				/* ie6 hack for load to work */
 				* html #TB_load {
 					position: absolute;
 					margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
 					}

			#display_public_media {
				display: none;
				}

			ul.gallery {
				list-style: none;
				margin: 0;
				padding: 0;
				height: 1%;
				}
			.gallery li {
				float: left;
				display: block;
				margin: 0;
				padding: 0 22px 15px;
				}
			.gallery li.end {
				padding: 0 0 15px 22px;
				}


ul.files_list, .repo_list ul {
	list-style: none;
	margin: 0;
	padding: 10px 0;
	}
.files_list li img, .repo_list li img {
	vertical-align: middle;
	margin-right: 5px;
	}
	
	
	
	
	
	/* -- MOTOR SHOW COMPETITION FORM */
	form#info_form .labelinput { width: 90%; }
	form#info_form h3 { display: none; }
	form#info_form legend { display: none;  }
	form#info_form fieldset { border: 0; }
	form#info_form fieldset fieldset legend { display: block; }
	form#info_form input { width: 90%; margin: 3px 0; }
	form#info_form textarea { width: 90%; margin: 3px 0; height: 35px; }
	form#info_form select { margin: 3px 0; }
	form#info_form ol, form#info_form ul { margin: 0; padding: 0; list-style: none; }
	form#info_form li { clear: both; margin: 0 0 .75em; padding: 0px; list-style: none; }
	form#info_form label { float: left; width: 110px; margin-right: 5px; text-align: left; font-weight: bold; }	
	form#info_form ul { margin: 0; padding: 0; list-style: none; }
	form#info_form li li { float: left; width: 48%; margin: 0; padding: 0; clear: none; list-style: none; }
	form#info_form #c_Address { width: 90%; margin: 5px 0; }
	form#info_form .state { width: 90%; margin: 5px 0; }
	form#info_form .state li { list-style: none; }
	form#info_form .security_code_fieldset { margin-left: 0px; }
	form#info_form .security_code_fieldset input { width: 246px; }
	form#info_form .security_code_fieldset legend { font-weight: bold; margin: 5px 0px; }
	form#info_form .state label, form#info_form .receive_email label { display: inline; width: auto; margin: 0; }
	form#info_form .state label:after,  form#info_form .receive_email label:after { content: ""; }
	form#info_form button { margin: 0px; }
	form#info_form .receive_email legend { font-weight: bold; margin: 5px 0px; }
	form#info_form .receive_email label { float: left; margin: 0; font-weight: normal; }
	form#info_form .receive_email input { float: left; }
	form#info_form .receive_email li { float: left; background: none; }
	form#info_form .interests legend { font-weight: bold; margin: 5px 0px; }
	form#info_form .interests label { display: inline; margin: 0; font-weight: normal; }
	form#info_form .interests li { background: none; padding: 0px; }
	.form_caption { font-weight: bold; }
	.cancel { display: none; }
	form#info_form .submit { float: left; width: auto; margin: 5px 0; }
	.formtable input.submit { display: none;  }
	
	

				
						/* buyers guide search function */
						form#request-form,
						form#request-form fieldset {
							margin: 0;
							padding: 0;
							border: 0;
							}
						form#request-form fieldset {
							padding: 5px;
							border: 1px solid #ddd;
							}
						form#request-form fieldset fieldset {
							border: 0;
							padding: 0;
							}
						form#request-form legend {
							display: none;
							}
						form#request-form ol,
						form#request-form ul {
							margin: 0;
							padding: 0;
							list-style: none;
							}
						form#request-form li {
							clear: both;
							margin: 0 0 1em;
							padding: 0;
							}
						form#request-form label {
							float: left;
							display: block;
							width: 120px;
							font-weight: bold;
							margin-right: 10px;
							text-align: right;
							}
						form#request-form label:after {
							content: ":";
							}
						* html form#request-form fieldset fieldset {
							float: left;
							margin-top: -4px;
							}
						form#request-form fieldset fieldset li {
							float: left;
							margin: 0 5px 0 0;
							clear: none;
							}
						form#request-form fieldset fieldset label {
							display: inline;
							width: auto;
							margin: 0;
							font-weight: normal;
							}
						form#request-form fieldset fieldset label:after {
							content: "";
							}
						form#request-form button.go_button {
							float: left;
							margin-left: 130px;
							width: 60px;
							height: 24px;
							border: 0;
							cursor: pointer;
							background: url(../webimages/btn-search.gif) no-repeat;
							text-indent: -999em;
							}	
						form#request-form button.clear_search {
							float: left;
							width: 89px;
							height: 24px;
							margin-left: 10px;
							border: 0;
							cursor: pointer;
							background: url(../webimages/btn-clearsearch.gif) no-repeat;
							text-indent: -999em;
							}
						form#request-form button.refine_search {
                            display: block;
							width: 96px;
                            height: 24px;
                            margin: 0 0 15px;
							border: 0;
                            cursor: pointer;
                            background: url(../webimages/btn-refinesearch.gif) no-repeat;
                            text-indent: -999em;
                            }

						div.display_images {
							position: relative;
							width: 200px;
							height: 150px;
							}
						div.background_image {
							position: absolute;
							bottom: -20px;
							right: -30px;
							width: 75px;
							height: 63px;
							z-index: 99;
							}
						div.image {
							position: absolute;
							top: -1px;
							left: 0;
							z-index: 1;
							border: 1px solid #ddd;
							padding: 3px;
							}
						
						td.best_in_class {
							text-align: center;
							background: #ffd141;
							font-size: 1.5em;
							}
						table.car_display, table.data, table.data table {
							width: 100%;
							border-collapse: collapse;
							}
						table.car_display td {
							}
						table.car_display table, table.data {
							width: 100%;
							margin: 0 0 15px;
							border-collapse: collapse;
							border-top: 1px solid #ddd;
							border-left: 1px solid #ddd;
							}
						table.car_display td.car_display_border table td, table.data td {
							padding: 2px 3px;
							border-right: 1px solid #ddd;
							border-bottom: 1px solid #ddd;
							}
						table.data table td, table.data table th {
							padding: 0;
							border: 0;
							}
						table td.car_display_title {
							font-size: 1.2em;
							font-weight: bold;
							background: #eee;
							}
						table.car_display td.car_display_no_border, table.car_display td.car_display_no_border table {
							border: 0;
							}
						table td.car_display_color {
							width: 130px;
							background: #336300;
							color: #fff;
							}
						table td.green {
							background: #336300;
							color: #fff;
							}

						table td.car_display_width {
							width: 290px;
							}
							
						button.calculate_button {
							display: block;
							width: 73px;
							height: 24px;
							border: 0;
							cursor: pointer;
							background: url(../webimages/btn-calculate.gif) no-repeat;
							text-indent: -999em;
							}
						h3.fleet_title {
							margin: 0 0 10px;
							font-size: 1.2em;
							}
							
						input.input_medium_off,
						input.input_medium_on {
							width: 80px;
							}

table.data {
	margin: 10px 0;
	}

table.list {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
	}
table.list th, table.list td {
	padding: 3px;
	border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
	}
table.list th {
	font-size: 1.2em;
        font-weight: bold;
        background: #eee;
	}


a.tooltip span {
	display: none;
	padding: 5px;
	margin-left: 8px;
	width: 250px;
	}
a.tooltip:hover span {
	display: inline;
	position: absolute;
	background: #fff;
	border: 1px solid #ddd;
	color: #999;
	font-size: 11px;
	}

h1.fleet_title {
	font-size: 1.6em;
	}
h2.fleet_title {
	font-size: 1.2em;
	}


button.compare_button {
	margin: 5px 0 10px;
	background: #336300;
	color: #fff;
	border: 1px solid #336300;
	}

}

#banner img { margin: 10px 0; }	
.car_display { border: 1px solid #DDDDDD;}
.comp_table td { padding: 0 15px 0 0; text-align: top; }
