*	{	margin: 0;	padding: 0;	}body	{	background: #fff;	color: #333333;	font-family: Arial;	font-size: 12px;	}#page-top-holder	{	background: url(../images/shared/.jpg) top center no-repeat;	}#page-holder	{	margin: 0 auto 0 auto;	padding: 21px 0 0 0;	text-align: left;	width: 960px;	position: relative;	}	/* Header */#header #logo { float: left; }#header #logo a { display: block; width: 107px; height: 89px; background: url("../images/shared/logo.jpg") 19px 20px no-repeat; }#header h1 { float: left; margin: 2px 0 0 0; padding: 0; }#header h1 a { color: #494a4c; text-decoration: none; }#nav_wrapper { float: left; width: 853px; margin: 18px 0 0 0; } /* margin-top: 18px can't be directly on m500 in IE for some reason *//* Main navigation */#m500 { float: left; margin: 0 0 0 1px; width: 480px; } /* margin-top: 18px; */#m500 a	{ color: #494a4c; float: left; font-size: 12px;	padding: 4px 10px 0 0; text-decoration: none; }#m500 a.selected,#m500 a:hover { color: #5584a2; }#m500 span { color: #d5d5d5; float: left; font-size: 11px; padding: 5px 10px 0 0; }/* 502 - TOP RIGHT SMALL NAVIGATION -----------------------------------------------*/#m502 { float: right; width: auto; }#m502 a { color: #8994A0; float: left; font-size: 10px; text-decoration: none; }#m502 a:hover { color: #2274AC;	text-decoration: none; }#m502 span { color: #cdd7db; float: left; font-size: 9px; line-height: 14px; text-align: center; width: 19px; }#m502 table { float: right; }#m502 ul { float: right; }#m502 ul li { float: left; }/* 501 - Right small navigation */#m501 { float: right; }#m501 ul { float: right; list-style-type: none; margin: 0; padding: 0; display: inline; }#m501 ul li	{ float: left; padding: 0; background: none; }#m503	{	display: inline;	float: left;	height: 22px;	margin: 0px 0 0 20px;	padding-top: 8px;	}#m503	h1	{	color: #000;	font-size: 14px;	font-weight: normal;	line-height: 12px;	}#m504	{	float: left;	font-size: 12px;	line-height: 12px;	margin: 4px 0 0 20px;	}#m504 a	{	color: #494a4c;	float: left;	padding: 4px 0 0 10px;	text-decoration: none;	}#m504 a:hover	{	color: #5584a2;	text-decoration: none;	}#m504 a.current	{	background: url(../images/shared/link-button-blue.gif) no-repeat 0 7px;	color: #5584a2;	float: left;	margin-left: 8px;	padding: 4px 0 0 10px;	}#m504 span	{	color: #cdd7db;	float: left;	font-size: 10px;	padding: 4px 0px 0 10px;	}	/*  TOP PAGE ---------------------------------------------------- */	#L100_logo	{	float: left;	height: 69px;	padding: 20px 0 0 19px;	}			/*  HOME --------------------------------------------------------------- */ #home-outer	{	margin-top: 25px;	padding-bottom: 10px;	}#content-frame	{	background: url(../images/shared/content_shadow.gif) top repeat-x;	border: 1px solid #d6d6d6;	border-top: none;	color: #5e5e5e;	font-family: Arial, Helvetica, sans-serif;	font-size: 0px;	line-height: 0px;	margin: 0 auto 0 auto;	padding: 0px 0 20px 0;	/*position: relative;*/	width: 960px;	}#home-frame	{	background: url(../images/shared/content_shadow.gif) top repeat-x;	border: 1px solid #d6d6d6;	color: #5e5e5e;	font-family: Arial, Helvetica, sans-serif;	font-size: 0px;	line-height: 0px;	margin: 0 auto 0 auto;	padding: 0px 0 0px 0;	position: relative;	width: 960px;	}#gallery-frame	{	background: url(../images/shared/content_shadow.gif) top repeat-x;	border: 1px solid #d6d6d6;	border-top: none;	color: #5e5e5e;	font-family: Arial, Helvetica, sans-serif;	font-size: 0px;	line-height: 0px;	margin: 0 auto 0 auto;	padding: 0px 0 0px 0;	position: relative;	width: 960px;	}/*  EDITORIAL ----------------------------------------------- */#m505	{	font-size: 11px;	line-height: 12px;	margin: 0px 0 0 0px;	}#m505 ul	{	list-style-type: none;	margin: 0;	width: 215px;	}#m505 ul	ul	{	list-style-type: none;	margin: 0;	width: 195px;	}#m505 ul	ul ul	{	list-style-type: none;	margin: 0;	width: 165px;	}#m505 ul li	{	background: none;	border-bottom: 1px solid #CFD7D9;	padding: 6px 0 6px 0px;	}#m505 ul li	a	{	color: #5E5E5E;	text-decoration: none;	}#m505 ul li	a:hover	{	color: #2274AC;	text-decoration: none;	}#m505 ul li.first	{	border-bottom: 1px solid #CFD7D9;	padding: 0px 0 6px 0px;	}#m505 ul li.current	{	background: url(../images/shared/link-button-blue.gif) 0px 8px no-repeat;	border-bottom: 1px solid #CFD7D9;	color: #2274AC;	margin-left: 0px;	padding: 6px 0 6px 10px;	}#m505 ul li.current	a	{	color: #2274AC;	text-decoration: none;	}#m505 ul li.current	a:hover	{	color: #2274AC;	text-decoration: underline;	}#m505 ul li li	{	background: url(../images/shared/link-button-blue.gif) 0 8px no-repeat;	border-bottom: none;	color: #2274AC;	margin-left: 10px;	padding: 6px 0 3px 10px;	}#m505 ul li li	li	{	background: none;	border-bottom: none;	color: #5E5E5E;	margin-left: 0px;	padding: 6px 0 3px 0px;	}		/* EDITORIAL ------------------------------- */	#editorial-left	{	display: inline;	float: left;	font-size: 11px;	line-height: 16px;	margin: 0px 0 0 20px;	width: 215px;	}#editorial-right	{	display: inline;	float: right;		font-size: 11px;	line-height: 14px;	margin: 0px 20px 0 0;	width: 685px;	}#inner-left	{	float: left;	margin-top: 20px;	width: 450px;	}#inner-right	{	display: inline;	float: right;	font-size: 0px;	line-height: 0;	margin-top: 20px;	width: 218px;	}#editorial-right-alt	{	float: right;	font-size: 11px;	line-height: 14px;	margin: 0px 20px 0 0;	width: 218px;	display: inline;	}#editorial-center-alt	{	float: left;	font-size: 11px;	line-height: 14px;	margin: 0px 0px 0 20px;	width: 465px;	}#editorial-landing-left	{	display: inline;	float: left;	font-size: 11px;	line-height: 14px;	margin: 20px 0 0 20px;	width: 685px;	}#editorial-landing-right	{	display: inline;	float: right;	margin: 20px 20px 0 0;	width: 218px;	}.info-block	{	float: left;	margin-bottom: 20px;	width: 215px;	}.info-block-spacer	{	float: left;	height: 1px;	width: 20px;	}.info-block-inner	{	float: left;	margin-top: 10px;	width: 460px;	}.info-block-left	{	float: left;	width: 225px;	}.info-block-right	{	float: left;	margin: 5px 0 0 10px;	width: 220px;	 	}.page-line	{	border-top: 1px solid #ededed;	font-size: 0px;	line-height: 0;	margin: 0 auto 20px auto;	width: 920px;	}.right-side-block	{	background: url(../images/shared/right_info_lower.gif) no-repeat bottom;	border-top: 1px solid #eee;	font-size: 0px;	line-height: 0;	margin-bottom: 10px;	padding: 1px 0 10px 0;	}.right-side-block .inner	{	font-size: 11px;	line-height: 14px;	margin: 0 auto;	width: 215px;	}.right-side-block .inner-text	{	font-size: 11px;	line-height: 14px;	margin: 0 auto;	padding: 5px 0 0 0;	width: 198px;	}/* GALLERY -------------------------------------------------------------- */#gallery-holder	{	background: #000;	float: left;	font-size: 0px;	line-height: 0px;	margin: 0px 0 0 0px;	position: relative;	width: 960px;	}#photos-holder	{	bottom: 20px;	left: 20px;	position: absolute;	z-index: 99;	}#photos-holder	td	{	padding-right: 5px;	}#photos-holder img	{	cursor: pointer;	}.thumb-gallery	{	color: #fff;	font-size: 12px;	height: 60px;	line-height: 12px;	overflow: hidden;	}.thumb-gallery	li	{	background: none;	width: 84px;	}#video-holder img	,.thumb-gallery img	{	border: 3px solid #fff;	}.thumb-gallery a	{	margin: 0 3px 0 0px;	}.thumb-section	{	color: #fff;	display: block;	font-size: 14px;	height: 20px;	line-height: 12px;	}#video-holder	{	bottom: 20px;	position: absolute;	right: 20px;	z-index: 99;	}#video-holder	li	{	float: left;	background: none;	width: 86px;	}#photos-holder img	{	cursor: pointer;	}	/* FOOTER -------------------------------------------------------------- */#footer	{	margin: 0 auto;	text-align: left;	width: 960px;	}#m508	{	color: #8994A0;	float: left;	font-size: 10px;	padding: 15px 0 0px 0;	width: 380px;	text-align: justify;	}#m508 a	{	color: #8994A0;	margin: 10px 10px 0 0;	text-decoration: none;	}#m506	{	color: #8994A0;	display: inline;	float: right;	font-size: 10px;	line-height: 20px;	margin: 14px 0px 0 0;	padding: 0 0px 0 0;	}#m506 a	{	color: #8994A0;	font-size: 10px;	text-decoration: none;	}#m506 a:hover	{	color: #2274AC;	text-decoration: none;	}#m506-sub	{	display: inline;	float: right;	margin: 14px 0px 0 0;	padding: 0;	clear: right;	} 	/* GENERAL --------------------------------------------------------*/ a	{	color: #2274AC;	text-decoration: none;	text-decoration: underline;	}a:hover	{	text-decoration: underline;	}.clear	{	clear: both;	font-size: 0px;	height: 0;	line-height: 0px;	margin: 0px;	padding: 0px;	}img	{	border: 0;	}p	{	margin: 0px;	padding: 0px;	}form	{	font-size: 11px;	margin: 0;	padding: 0;	}.page-line	{	border-top: 1px solid #e1e5e4;	font-size: 0px;	height: 1px;	line-height: 0px;	padding: 0;	}.side-line	{	border-top: 1px solid #e1e5e4;	font-size: 0px;	height: 1px;	line-height: 0px;	margin: 10px 0;	padding: 0;	}.page-pad	{	margin: 10px auto;	width: 920px;	}h1	{	color: #111;	font-size: 22px;	font-weight: bold;	line-height: 22px;	margin-bottom: 5px;	}h1	a	{		color: #111;	font-size: 22px;	font-weight: bold;	line-height: 22px;	margin-bottom: 5px;	}h2	{	color: #111;	font-size: 20px;	font-weight: normal;	line-height: 20px;	margin-bottom: 5px;	}h3	{	color: #111;	font-size: 18px;	font-weight: normal;	line-height: 18px;	margin-bottom: 5px;	}h4	{	color: #111;	font-size: 16px;	font-weight: normal;		line-height: 16px;	margin-bottom: 5px;	}h5	{	color: #111;	font-size: 14px;	font-weight: normal;	line-height: 16px;	margin-bottom: 5px;	}h6	{	color: #111;	font-size: 11px;	font-weight: normal;	line-height: 12px;	margin-bottom: 5px;	}.fr	{	float: right;	}.fl	{	float: right;	}table	{	border-collapse: collapse;	}     /* 	LISTS -----------------------------------  */ ul	{	list-style-type: none;	margin: 0;	}ul li	{	background: url(../images/shared/list_grey.gif) 0 4px no-repeat;	padding: 0 0 0 10px;	}ul.orange-icon-list	{	line-height: 14px;	list-style-type: none;	margin: 10px 0;	}ul.orange-icon-list li	{	background: none;	background: url(../images/shared/link-button.gif) 0px 4px no-repeat;	padding: 0px 0 4px 10px;	}ul.orange-icon-list li a	{	color: #2274AC;	text-decoration: none;	}ul.orange-icon-list li a:hover	{	color: #2274AC;	text-decoration: underline;	}		 /* 	LINK STYLING ----------------------------  */   .findmore	{	background: url(../images/shared/link-button.gif) 0 4px no-repeat;	color: #2274AC;	display: block;	margin: 6px 0 0 0;	padding: 0 0 0 10px;	text-decoration: none;	}a:hover.findmore	{	background: url(../images/shared/link-button-blue.gif) 0 4px no-repeat;	} /*  FISH EYE DOCK CSS */ #menu	{	display: none;	left: 0;	position: absolute;	z-index: 1000;	top: 380px;	width: 100%;	}#menu div.jqDockWrap	{	margin: 0 auto;	}#menu div.jqDock a	{	cursor: pointer;	}#menu img	{	border: 4px solid #fff;	padding: 0 10px;	}#site-name{	position: absolute;	top: 25px;	left: 106px;	margin: 0;	padding: 0;	color: #494A4C;}/* Module overrides */#personnel-departments a.selected { font-weight: bold; color: #2274AC !important; }#personnel-departments a:hover { color: #2274AC !important; }.ContactHighlight { color: #2274AC !important; }/* Module - Vehicle search */.vechicle-search-module { margin: 0 0 15px 0; }
.vechicle-search-module .new_vehicles { border-collapse: collapse; }
.vechicle-search-module .new_vehicles tr td { width: 150px; height: 95px; margin: 0 10px 0 0; padding: 10px 0 !important; border: solid 1px #fff; }
.vechicle-search-module .new_vehicles a { display: block; width: 100%; font-size: 11px; color: #494a4c; text-align: center; text-decoration: none; }.vechicle-search-module .new_vehicles a:hover { color: #5584a2; }