body		{margin:0; padding:0; font-family:georgia, serif; color:#666; font-size:x-small;f\ont-size:small; text-align:center;}

div			{text-align:left;}

p			{font-size:1em; line-height:130%;}
ul, ol, li	{margin:0; padding:0; list-style:none;}
b			{font-weight:bold;}
a			{color:#1dae1d; text-decoration:none;}
a:hover		{background-color:#1dae1d; color:#fff; text-decoration:none;}

h1			{font-size:1.6em; font-weight:normal; color: #333; margin-bottom:0;}
h2			{}
h3			{font-size:1.3em; font-weight:normal; color: #333;}
h4			{}
h5			{}
h6			{}

hr			{clear:both; height:1px; border:0; border-bottom:1px solid #ccc;}

img			{border:0;}

strong		{color:#444;}


/* Utility classes */

.clear		{clear:both;}
.green		{color:#1dae1d;}
.black		{color:#000}
.red		{color:#c00 !important; font-weight:bold;}
.remove		{border:0 !important;background:none !important;padding:0 !important;}


/* Body */

#page-wrapper			{width:800px; margin:0 auto; border-top:13px solid #000;}


/* Mast head */

#masthead-wrapper			{width:800px; border-bottom:1px solid #b2b2b2; height:83px;}
.logo					{float:left;}
.number				{float:right; text-indent:-99999px; width:450px; height:83px; background:url(../img/number-flag.gif) no-repeat top right;}


/* Navigation */

#nav-wrapper 			{float:left; margin-bottom:50px; width:800px; overflow:hidden;}
.nav-wrapper			{float:left; margin-bottom:20px; margin-top:20px; width:800px; overflow:hidden; border-bottom:1px solid #efefef;}

.nav					{border-top:3px solid #efefef; width:800px; float:left; }
.nav dl					{display:none;}
.sub					{display:none;}


/* Content */

#content-wrapper			{clear:both; margin-bottom:50px;}

.ad-lrg						{float:left; margin-top:-30px; margin-bottom:50px;}
.ad-lrg img					{display:block; float:left;}

.intro h1, .intro p 		{width:600px;}
.cars					{margin-bottom:50px;}

.cc						{padding-left:70px; padding-bottom:30px; margin-bottom:-30px; background:url(../img/cc.jpg) no-repeat 0 -3px;}

#content-wrapper ol		{margin-left:28px; font-weight:bold;}
#content-wrapper ol li		{list-style:decimal;}
#content-wrapper ol ol		{margin-left:28px; font-weight:normal;}
#content-wrapper ol li ol li	{list-style:lower-roman;}
#content-wrapper li p		{font-weight:normal;}

ul.car-type-selector		{float:left; width:800px;}
ul.car-type-selector li		{float:left; width:199px; margin-right:1px; padding:0 0 0 0; color:#777;}
ul.car-type-selector li h3	{text-indent:-9999px; padding:148px 0 0 0; margin:0px; height:21px;}
ul.car-type-selector li p	{margin:7px 10px;}
ul.car-type-selector li.compact		{background:#292929 url(../img/cars/golfgti-sml-1.jpg) 0 0 no-repeat;}
ul.car-type-selector li.compact h3	{background:url(../img/title-compact.gif) 10px 158px no-repeat;}
ul.car-type-selector li.saloon		{background:#292929 url(../img/cars/3series-sml-1.jpg) 0 0 no-repeat;}
ul.car-type-selector li.saloon h3	{background:url(../img/title-saloon.gif) 10px 158px no-repeat;}
ul.car-type-selector li.performance		{background:#292929 url(../img/cars/porsche911-sml-1.jpg) 0 0 no-repeat;}
ul.car-type-selector li.performance h3	{background:url(../img/title-performance.gif) 10px 158px no-repeat;}
ul.car-type-selector li.production		{background:#292929 url(../img/cars/crafter-sml.jpg) 0 0 no-repeat;}
ul.car-type-selector li.production h3	{background:url(../img/title-production.gif) 10px 158px no-repeat;}

ul.car-type-selector li a		{color:#777;}
ul.car-type-selector li a:hover	{background:none; color:#777;}

.col						{float:left; width:380px; padding:0 10px;}
.col h3						{margin:50px 0 -10px 0;}
.col ul						{margin:13px 0 0 0;}
.col li						{padding-left:10px; background: url(../img/bullet.gif) no-repeat 0 4px; margin:0 0 4px 0}

.links						{margin:13px 0 0 0;}
.links li					{padding-left:10px; background: url(../img/bullet.gif) no-repeat 0 4px; margin:0 0 4px 0}

.list li					{margin:0 0 2px 20px; list-style-type:disc;}

.car-list					{padding-top:30px;}

.car						{clear:both; float:left; position:relative; width:800px; margin:10px 0 30px 0;}
.car .car-img				{float:left; width:199px; height:148px; border-right:1px solid #fff;}
.car .summary				{float:left; width:173px; height:126px; padding:12px 12px 8px 12px;  border:1px solid #e5e5e5; margin-left:1px;}
.car .cc					{background:#333 url(../img/bg-summary-cc.gif) no-repeat 0 0;}
.car .summary li			{clear:left; float:left; width:173px; color:#fff; font-weight:bold; margin-bottom:10px;}
.car .summary li span		{color:#999; font-weight:normal; padding-right: 5px; display:block;}
.car .summary li span.capacity	{padding-right:24px; padding-top:4px; float:left; background: url(../img/bg-capacity.gif) 100% 0 no-repeat;}
.car .summary li span.capacity-number {padding-top:4px; margin-left:4px; float:left; color:#fff; font-weight:bold;}
.car .summary .rates 		{clear:left; float:left; margin-top:-5px; border-top:1px solid #333;}
.car .summary .rates li		{clear:none; float:left; width:58px; padding-top:3px;}
.car .details				{float:left; width:372px; padding:0 13px; border-top:1px solid #bbb;}
.car .details h3			{margin-top: 9px; margin-bottom:0; font-size:1.5em; color:#000;}
.car .details dl			{overflow:hidden; padding:0; margin:5px 0 13px 0; float:left;}
.car .details dt			{display:none;}
.car .details dd			{display:inline; border-left:1px solid #999; padding:0 0 0 5px; margin:0 5px 0 0; color:#666;}
.car .details p				{clear:left; color:#333;}
.car .details .list			{clear:left; color:#333;}

.car #lrg-img				{display:none; padding:21px; background:url(/img/bg-lrg-img.png) 0 0 no-repeat; width:540px; height:336px; position:absolute; top:-12px; left:-12px; float:left; z-index:999; behavior:url(/code-inc/iepngfix.htc) }
.car #lrg-img .main-img		{float:left;margin-right:3px; margin-bottom:3px; width:400px; height:296px;}
.car #lrg-img .thumbnail	{float:right; width:130px;}
.car #lrg-img .thumbnail li	{height:99px; margin-bottom:3px;}
.car #lrg-img .close		{clear:both; float:left; width:540px; background-color:#171717; float:left; text-align:right;}
.car #lrg-img .close a		{display:block; padding:6px 6px; color:#fff; text-transform:uppercase;}

.more-images				{background:transparent url(../img/bullet.gif) no-repeat scroll 0 4px; margin:6px 0; display:block; padding-left:10px;}
a.special 					{display:block; position:absolute; top:0; left:0; background: url(../img/special.png) 0 0 no-repeat; width:199px; height:148px; text-indent:-9999px;}
a:hover.special				{background-color:transparent;}

.form						{width:800px; float:left; margin-top:30px; margin-bottom:70px; color:#666; font-family:georgia;}
input, select, textarea		{color:#333; font-family:georgia;}
textarea					{font-size:1.1em;}

.form .form-element			{clear:both; float:left; width:800px;}
.form label					{clear:both; width:180px; padding-right:20px; display:block; text-align:right; float:left; padding-top:0.9em;}
.form .txt-input			{border:1px solid #6a91b6; width:396px; float:left; padding:4px; margin:6px 10px 6px 0;}
.form span.red				{position:relative; top:0.4em; font-size:2em; font-weight:normal; display:block;}
.form hr					{clear:both; margin:10px 170px 10px 200px; position:relative; top:5px;}
.form .select-input			{border:1px solid #6a91b6; width:404px; float:left; padding:4px; margin:6px 10px 6px 0;}
.form .day-select-input		{border:1px solid #6a91b6; width:80px; float:left; padding:4px; margin:6px 10px 6px 0;}
.form .month-select-input	{border:1px solid #6a91b6; width:80px; float:left; padding:4px; margin:6px 10px 6px 0;}
.form .year-select-input	{border:1px solid #6a91b6; width:100px; float:left; padding:4px; margin:6px 10px 6px 0;}
.textarea					{border:1px solid #6a91b6; width:396px; height:100px; float:left; padding:4px; margin:6px 10px 6px 0;}
.form .form-submit			{clear:both; margin:16px 192px 12px 535px;}
.form .required				{clear:both; text-align:right; padding-right:194px;}
.form .required span		{font-size:1.2em; color: #c00;}

.for-sale .summary,
.for-sale .links			{display:none;}
.for-sale .details			{width:560px;}


/* Footer */

#footer-wrapper				{clear:both; float:left; border-top:1px solid #b2b2b2; margin:70px 0 12px;}

.footer-unit				{display:none;}

.copy						{margin:20px 0; text-align:center; font-size:0.8em}



/* IE6 FILTERS */


*html .car .summary				{float:left; width:175px; height:136px; padding:12px 12px 0 12px; background:#333 url(../img/bg-summary.gif) no-repeat 0 0; border-right:1px solid #fff;}
*html .car .summary li			{clear:left; float:left; width:175px; color:#fff; font-weight:bold; margin-bottom:9px;}
*html .car .summary .rates		{margin-top:-20px;}
*html .car .summary .rates li	{clear:none; float:left; width:58px; padding-top:3px; margin-bottom:0;}
*html .car .details dl			{margin-bottom:0;}

*html a.special 				{background: url(../img/special.gif) 0 0 no-repeat;}

/**html .car #lrg-img				{background:#fff; border:1px solid #e5e5e5; width:534px;}*/
