/*
<style>
/* */

body
	{
	background: #212523;
	font-family: Tahoma;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	}

td, th
	{
	font-family: Tahoma;
	font-size: 12px;
	}

/* * * * * * * * * * *
 * Containers
 * divs one inside the other - centers page
 * * * * * * * * * * */
#containerIE
	{
	text-align:center;
	margin: 0px;
	padding: 0px;
	}
#container
	{
	text-align: left;
	width: 866px;
	margin: 13px auto;
	padding: 0px;
	background: #E5E5E5;
	}
/* * * * * * * *
 * Logo
 * * * * * * * */
#logo
	{
	width: 866px;
	height: 320px;
	}
#logo .logoHref
	{
	margin-left: 11px;
	padding-top: 8px;
	}
#logo .logoHref img
	{
	border: 0px;
	}
#logo .banner
	{
	margin-left: 9px;
	margin-top: 15px;
	background: url(images/background-banner.jpg) no-repeat;
	width: 848px;
	height: 223px;
	}
#logoBanner
	{
	position: absolute;
	z-index: 100;
	}
#logo .menu
	{
	position: absolute;
	background: url(images/background-menu.gif) no-repeat;
	width: 844px;
	height: 50px;

	margin-left: 12px;
	margin-top: -28px;
	z-index: 10000;
	}
#logo .menu .menuItem
	{
	width: 116px;
	height: 50px;

	font-size: 14px;
	/*line-height: 50px;*/
	color: #1E2221;
	font-weight: bold;
	text-align: center;

	float: left;
	display: inline;

	}
#logo .menu .menuItem td
	{
	vertical-align: middle;
	text-align: center;
	width: 116px;
	height: 50px;
	}
#logo .menu .menuItem a
	{
	font-weight: bold;
	}

#logo .menu .menuItemHigh
	{
	width: 123px;
	background: url(images/background-menu-high.gif) repeat-x;
	color: white;
	font-size: 14px;
	}
#logo .menu .menuItem a
	{
	color: #1E2221;
	text-decoration: none;
	}
#logo .menu .menuItemHigh a
	{
	color: white;
	}
#logo .menu .menuSpacer
	{
	width: 2px;
	height: 50px;
	background: url(images/background-menu-spacer.jpg) repeat-x;
	font-size: 1px;

	float: left;
	display: inline;
	}
#logo .menu .submenu
	{
	position: absolute;
	width: 168px;
	background: #B2B2B2;
	color: white;
	font-size: 12px;
	font-weight: bold;
	display: block;
	overflow: visible;
	}
#logo .menu .submenu a
	{
	color: white;
	text-decoration: none;
	display: block;
	margin: 5px;
	margin-bottom: 10px;
	}
/* * * * * * * *
 * Content
 * * * * * * * */
#content
	{
	background: url(images/background-content-wide-body.jpg) repeat-y;
	width: 846px;
	_height: 471px;
	min-height: 471px;

	margin-top: 35px;
	margin-left: 10px;
	}
#content .contentInner
	{
	background: url(images/background-content-wide.jpg) no-repeat;
	_height: 446px;
	min-height: 446px;
	}
#content .contentBottom
	{
	background: url(images/background-content-wide-bottom.jpg) no-repeat;
	width: 846px;
	height: 25px;
	}
#contentShort
	{
	background: url(images/background-content-short.jpg) no-repeat;
	width: 528px;
	height: 255px;

	float: left;
	display: inline;

	margin-top: 35px;
	margin-left: 10px;
	overflow: hidden;
	}

#rightPanel
	{
	background: url(images/background-content-right.jpg) no-repeat;
	float: right;
	display: inline;
	width: 296px;
	height: 471px;

	margin-top: 36px;
	margin-right: 10px;
	}
#content .pageTitle, #contentShort .pageTitle, #rightPanel .pageTitle
	{
	color: #EB3D00;
	margin: 0px;
	padding: 0px;
	margin-top: 27px;
	margin-left: 22px;
	font-size: 18px;
	line-height: 23px;
	}
#content .pageText, #contentShort .pageText
	{
	margin-top: 10px;
	margin-left: 23px;
	width: 800px;
	display: block;
	}
#content .pageText a, #contentShort .pageText a
	{
	text-decoration: none;
	color: #666666;
	}
#content .pageGallery img
	{
	border: 2px solid #666666;
	}
#contentShort .pageText
	{
	width: 480px;
	}
#content .referBox
	{
	width: 815px;
	background: #CACACA;
	margin-bottom: 20px;
	}
#content .referBox .carsTable
	{
	width: 800px;
	margin-left: 20px;
	margin-top: 10px;
	}
#content .referBox .carsTable tr
	{
	height: 50px;
	}
#content .referBox .carsTable th
	{
	text-align: left;
	padding-left: 10px;
	}
#content .referBox .carsTable td
	{
	text-align: left;
	padding-left: 10px;
	}

#content .referBox .carsTable .active
	{
	background: #eeeeee;
	}
#content .referTitle a
	{
	font-size: 12px;
	text-decoration: none;
	color: #EB3D00;
	font-weight: bold;
	line-height: 18px;
	}

#content .contactForm
	{
	background: #CACACA;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 20px;
	text-align: left;
	}
#content .contactForm form
	{
	margin-left: 250px;
	}
#content .referBox h2
	{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	padding-top: 13px;
	}
#content .referYear
	{
	font-size: 14px;
	color: #EB3D00;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#content .referBox span
	{
	display: block;
	margin-left: 15px;
	padding-top: 13px;
	}
#content .referBox img
	{
	border: 0px;
	}
#content .referBox .referPhoto
	{
	margin-right: 10px;
	margin-top: 10px;
	border: 0px;
	}

#content .pageGallery
	{
	width: 810px;
	}
#content .pageGallery td
	{
	width: 200px;
	padding-bottom: 15px;
	vertical-align: top;
	text-align: center;
	}

#contentBanner
	{
	background: url(images/background-content-banner.jpg) no-repeat;
	width: 528px;
	height: 195px;

	float: left;
	display: inline;

	margin-top: 22px;
	margin-left: 10px;
	}

#rightPanel .rightContent
	{
	width: 255px;
	margin-left: 20px;
	margin-top: 13px;
	overflow: hidden;
	}
#rightPanel .rightTitle
	{
	background: url(images/background-content-right-title.jpg) no-repeat;
	padding-left: 22px;
	margin-top: 10px;
	margin-left: 0px;

	}
#rightPanel a
	{
	font-size: 12px;
	text-decoration: none;
	color: #EB3D00;
	font-weight: bold;
	line-height: 18px;
	}
#rightPanel .moreRight
	{
	text-align: right;
	margin-bottom: 20px;
	}

/* * * * * * * *
 * Bottom
 * * * * * * * */
#bottom
 	{
	background: url(images/background-bottom.jpg) no-repeat;
	width: 846px;
	height: 39px;

	margin-left: 10px;
	margin-top: 10px;

	font-size: 12px;
	color: white;
	line-height: 39px;
 	}
#bottom .bottomMenu
	{
	float: right;
	display: inline;
	margin-right: 20px;
	}
#bottom a
 	{
 	color: white;
 	text-decoration: none;
	}
.bottom_space
	{
	width: 846px;
	height: 5px;
	font-size: 1px;
	}
/* * * * * * * *
 * General
 * * * * * * * */
.topper
	{
	width: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	}
.clearer
	{
	clear: both;
	}
