	body {
		margin:0 auto;
		margin-top: 10px;
		width:962px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		color: #333333;
		background: url(/_files/gradient.gif) top left repeat-x;
	}

	/*
	.intro-splash a img {
		border:none;
	}
	*/
	#intro-wrapper {
		width: 960px;
		height: 480px;
		background: #fff;
		margin-top:50px;
	}
	#intro-header {
		height: 250px;
	}
	#intro-body {
		height: 238px;
		margin-top: 4px;
	}
	#intro-body img,
	#intro-body a img {
		margin:0;
		border:0;
	}
	#intro-body #intro-1 {
		width: 188px;
		height: 218px;
		border-right: solid #fff 5px;
		float:left;
	}
	#intro-body #intro-2 {
		width: 188px;
		height: 218px;
		float:left;
		border-right: solid #fff 5px;
	}
	#intro-body #intro-3 {
		width: 188px;
		height: 218px;
		float:left;
		border-right: solid #fff 5px;
	}
	#intro-body #intro-4 {
		width: 188px;
		height: 218px;
		float:left;
		border-right: solid #fff 5px;
	}
	#intro-body #intro-5 {
		width: 188px;
		height: 218px;
		float:left;
	}
	#intro-footer {
		text-align:center;
		font-size:11px;
	}
	#intro-contactinfo {
		height: 75px;
		margin-top: 4px;
	}
	#intro-contactinfo img {
		margin:0;
		border:0;
		float:left;
		padding:padding:5px 12px 0px 0px;
	}
	#intro-contactinfo #contact-1 {
		width: 188px;
		height: 100px;
		border-right: solid #fff 5px;
		vertical-align:top;
		max-width: 188px;
		min-width: 188px;
		overflow:hidden;
		float:left;
	}
	#intro-contactinfo #contact-1-2 {
		width: 188px;
		height: 100px;
		border-right: solid #fff 5px;
		vertical-align:top;
		max-width: 188px;
		min-width: 188px;
		overflow:hidden;
		float:left;
	}
	#intro-contactinfo #contact-1-3 {
		width: 188px;
		height: 100px;
		border-right: solid #fff 5px;
		vertical-align:top;
		max-width: 188px;
		min-width: 188px;
		overflow:hidden;
		float:left;
	}
	#intro-contactinfo #contact-2 {
		width: 188px;
		height: 100px;
		border-right: solid #fff 5px;
		vertical-align:top;
		max-width: 188px;
		min-width: 188px;
		overflow:hidden;
		float:left;
	}
	#intro-contactinfo #contact-3 {
		width: 188px;
		height: 100px;
		vertical-align:top;
		max-width: 188px;
		min-width: 188px;
		overflow:hidden;
		float:left;
	}
	.container {
		width:962px;
	}

	/*
	   header stuff
	*/
	.header {
		width:100%;
	}
	.header-leasing {
		width:100%;
		background-image: url(/_files/top-leasing.jpg) center center no-repeat;
	}

	.header .logo {
		cursor:pointer;
		width:962px;
		height:100px;
	}

	.header .menu {
		width:962px;
		background-image: url(/_files/_top_bg_menu-2009-12.gif);
		height:35px;
		border-top: solid 1px #fff;
		border-bottom: solid 2px #fff;
	}

	.header .trailer-menu {
		width:962px;
		background-image: url(/test/_files/_top_bg_menu_trailers.gif);
		height:25px;
	}


	/* body stuff */
	.body {
		background: #fff url(/_files/_body_bg_left_2009-12.gif) top right repeat-y;
	}

	.body-wide {
		margin-top:2px;
		background-image: none;
		background-color:#f7f7f7;
	}

	.body .head {
		height:162px;
	}

	.body .head .left {
		float:left;
		width:240px;
		height:160px;
		border-bottom: 2px solid #fff;
	}
	/* Hack - 2010-01-19 */
	.body .head .left img {
		width: 240px;
		height: 160px;
		border:0;
	}
	/* Hack slut */
	.body .head .right {
		float:right;
		width:720px;
		height:160px;
	}
	/* Hack - 2010-01-19 */
	.body .head .right img {
		width: 720px;
		height: 160px;
	}
	/* Hack slut */

	.body .content {
		/*background: #fff url(/_files/_body_bg_left.gif) repeat-y;*/
		clear:both;
	}

	.body-wide .content-wide {
		padding:10px;
	}

	.body .content .left {
		float:left;
		width:240px;
		background: #fff;
		border-bottom: 2px solid #fff;
	}

	.body .content .left h1 {
		padding-top:10px;
	}

	.body .content .left h1, .body .content .left h2, .body .content .left p, .body .content .left li {
		padding-left:5px;
	}

	.body .content .left p {
		padding-bottom:10px;
	}

	.body .content .mid {
		float:left;
		width:700px;
		padding:10px;
		border-left: solid 2px #fff;
	}

	.body .content .right {
		float:right;
		width:118px;
	}

	.body .content .right ul li {
		height:21px;
		margin-bottom:2px;
		background: #dde4e8 url(/_files/_right_li_end.jpg) no-repeat right top;
	}

	.body .content .right ul li a {
		text-decoration: none;
	}

	.seperator {
		clear:both;
		width:962px;
		border-top: 2px solid #fff;
		background: #fff url(/_files/_footer_bg.gif) repeat-y;
	}
	.footer {
		width: 968px;
		font-size: 11px;
	}
	.footer .footer-ads {
		border-bottom: solid 2px #f7f7f7;
	}
	.footer .footer-ads img {
		margin: 2px 0px 2px 0px;
	}
	.footer * {
		color:#666 !important;
	}

	.footer blockquote	{
		line-height:21px;
	}

	/* html elements */
	h1 {
		color: #002940;
		font-family: arial, helvetica, sans-serif;
		font-size: 16px;
		margin: 0pt;
		page-break-after:avoid;
		margin-bottom: 4.0pt;
	}

	h2 {
		color: #333333;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 4.0pt;
		margin-left: 0pt;
		page-break-after:avoid;
	}

	h3 {
		color: #333;
		/*background-color: #335466;*/
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		/*padding: 8px;*/
		page-break-after:avoid;
		margin-bottom: 4.0pt;
	}

	p {
		margin-bottom: 4.0pt;
	}

	a
	{
	   	color: #000000;
	   	font-size: 12px;
	   	text-decoration: underline;
	   	font-weight: normal
	}

	a:link
	{
		color: #002940;
		text-decoration: underline;
		font-weight: normal
	}

	a:visited
	{
		color: #002940;
		text-decoration: underline;
		font-weight: normal
	}

	a:hover
	{
		color: #002940;
		text-decoration: underline;
		font-weight: normal
	}

	strong {
		font-weight:bold;
		}

	table {
		border:0px !important;
	}

	th, td {
		vertical-align:top;
		border:1px solid #fff !important;
		padding:2px 4px 2px 4px;
	}
	th {
		font-weight:bold;
	}

	.number {
		text-align:right;
	}

	.body .content .mid table td {
		background-color:#eef1f3;
	}

	.body .content .mid table th {
		background-color:#d8e1e4;
	}

	form {
		display:inline;
	}

	form .warning {
		color:#f00;
		font-weight:bold;
	}

	form label {
		display:block;
		width:99%;
	}

	form label.radio, form label.checkbox {
		float:left;
		width:50%;
		margin-left:5px;
	}

	form input.text, form select {
		margin:1px;
		border:1px solid #d8e1e4;
		width:98%;
	}

	form input.half-size, form textarea.half-size, form select.half-size {
		width:50%;
	}

	form input.radio, form input.checkbox {
		float:left;
		margin:1px;
		padding:0px;
		display:inline;
		height:14px;
		width:14px;
	}

	form input.zip {
		border:1px solid #d8e1e4;
		width:20%;
		float:left;
	}

	form input.city {
		margin:1px;
		border:1px solid #d8e1e4;
		width:74%;
		float:right;
	}

	form textarea {
		border:1px solid #d8e1e4;
		width:100%;
		height:75px;
		overflow:auto;
	}

	/*
		CMS plugin Top menu
	*/
	.container .header .menu .intro {
		text-align:center;
		width:240px;
		float:left;
	}

	.container .header .menu .intro a {
		display:block;
		font-size: 12px;
		letter-spacing: 0.5px;
		padding-top:9px;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
	}

	.container .header .menu ul {
		padding-top:7px;
		overflow:hidden;
		height: 28px;
	}

	.container .header .menu li {
		float:left;
		height:35px;
		border-right:0px solid transparent;
		border-left: 2px solid #fff;
		overflow:hidden;
	}

	.container .header .menu ul li.active {
		border-left: 2px solid #de7321;
	}

	.container .header .menu ul li a {
		padding-top:7px;
		padding-left:1px;
		width:100%;
		text-decoration: none;
		margin: 0px 8px 0px 8px;
		font-size:14px;
	}

	/*
		CMS plugin sidebar menu
	*/
	.body .content .left .sidebar-menu {
		margin-top:-2px;
		margin-bottom: 0px;
	}

	.body .content .left .sidebar-menu ul {
		padding-top:0;
		margin-top:0;
	}
	.body .content .left .sidebar-menu li {
		line-height:25px;
		margin-right:0px;
		margin-top:2px;
		text-indent: 4px;
		background-color:#f7f7f7;
	}

	.body .content .left .sidebar-menu .sub {
		background-color:#c6d1d7;
	}

	.body .content .left .sidebar-menu li.active {
	    background-color: #de7321;
	}

	.body .content .left .sidebar-menu li a {
    text-decoration: none;
		font-size: 12px;
	}
	.body .content .left .sidebar-menu li.active a {
	    color: #ffffff;
	}

	/*
		CMS plugin Content Box
	*/
	.content-box {
		width:120px;
		overflow:hidden;
		padding-bottom:10px;
		margin-bottom:2px;
		background: #00293f url(/_files/_content_box_corner.gif) no-repeat bottom right;
		width:100%;
	}

	.content-box * {
		color:#fff !important;
	}

	.content-box h2, .content-box p {
		padding-left:5px;
	}

	.content-box p img {
		margin-left:-5px;
	}

	/*
		CMS plugin sitetree
	*/
	.module_cms_plugin_sitetree ul  {
		margin-left:16px;
	}

	.module_cms_plugin_sitetree ul.depth1 li a {
		font-weight:bold;
		font-size:11px;
	}

	.module_cms_plugin_sitetree ul.depth2 li {
		list-style-type: square;
	}

	.module_cms_plugin_sitetree ul.depth2 li a {
		font-weight:normal;
		font-size:11px;
	}

	.module_cms_plugin_sitetree ul li {

	}

	/*
		Module News
	*/
	.mod_news_category li  {
		margin-left:16px;
		color: #002940;
		font-family: arial, helvetica, sans-serif;
		font-size: 16px;
		font-weight:bold;
		margin: 0pt;
		page-break-after:avoid;
		margin-bottom: 4.0pt;
	}

	/*
		Module ImageGallery
	*/
	.mod_imagegallery table {
		width:100%;
	}

	.mod_imagegallery table * {
		margin:5px;
	}

	.mod_imagegallery .header, .mod_imagegallery .navigation {
		width:40%
	}
	.mod_imagegallery .header{
		font-weight:bold;
		float: left;
	}
	.mod_imagegallery .navigation {
		float: right;
		text-align:right;
	}

	.mod_imagegallery .current {
		padding:5px;
	}

	.mod_imagegallery .current img {
		text-align:center;
	}

	.mod_imagegallery .thumbs *{
		cursor:pointer;
		text-align:center;
	}

	/*
		Module Cars
	*/
	.mod_cars table {
		width:100%;
	}

	.mod_cars th {
		font-weight:bold;
	}

	.mod_cars td.rightCol {
		width:300px;
	}

	.mod_cars .number {
		text-align:right;
		}

	.mod_cars table * {
		margin:5px;
	}

	.mod_cars .current {
		padding:5px;
	}

	.mod_cars .current img {
		text-align:center;
	}

	.mod_cars .thumbs *{
		cursor:pointer;
		text-align:center;
	}

	/*
		Module Shop
	*/
	.mod_shop table {
		width:100%;
		margin-bottom:10px;
	}

	.mod_shop th {
		font-weight:bold;
	}

	.mod_shop td.item {
		padding:10px 5px 10px 5px;
		text-align:center;
	}

	.mod_shop .thumbs img {
		cursor:pointer;
	}

	.mod_shop td.price {
		text-align:right;
		font-weight:bold;
	}

	.mod_shop table td.item-count {
		width:30px;
	}

	.mod_shop table td.item-count input {
		width:30px;
		border:0px;
		text-align:right;
	}


	.mod_shop form .item-remove {
		width:50px;
	}

	.mod_shop form .buttons {
		background-color:red;
		margin:5px;

	}

	.mod_shop form .button  {
		margin: 0px 5px 0px 0px;
		float:right;
	}

	.mod_shop form .button-buy-more {
		float:left;
	}

	.mod_shop form .button-next {
		margin-left: 10px;
	}

	.mod_shop .form-container {
		margin-bottom:10px;
	}

	.mod_shop .form-container .col01, .mod_shop .form-container .col02 {
		width:49%;
	}

	.mod_shop .form-container .col02 {
		margin:0px;
		padding:0px;
		overflow:hidden;
	}


