#vImage {
	border: 0px;
	width: 250px;
	height: 188px;
}

body {
	margin: 0px;
	padding: 0px;
	font: 11px arial, helvetica, sans-serif;
	color: #333;
}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
}

#containerInfo, #containerStocklist {
	background: url(/graphics/images/BackgroundWhiteGray.gif) repeat-y;
}

#banner {
	background: url(/graphics/images/banner.jpg) top left no-repeat;
	height: 126px;
}

#notice {
	margin-top: -10px;
	font-weight: bold;
}

h1.company {
	position: relative;
	margin-left: 45px;
	top: 35px;
	font: bold 35px arial;
	color: #666666;
}

#url {
	color: black;
	text-decoration: none;
}

ul#navigation {
	position: relative;
	padding: 0px;
	top:25px;
	margin-left: 10px;
	list-style-type: none;
	background: #739939;
	text-align: center;
	width: 550px;
	z-index:1;
}

ul#navigation li {
	display: inline;
}

ul#navigation a {
	display: block;
	float: left;
	padding: .7em 10px;
	text-decoration: none;
	color: white;
	background: #739939;
}

ul#navigation a:hover {
    color: #000;
    background: #8FBE47;
}

.language {
	padding: .7em 10px;
	text-align: right;
}

#content {
	width: 518px;
	padding: 1em 3%;
}
#contentparts {
	width: 700px;
	padding: 1em 3%;
}

#information {
	float: left;
	width: 135px;
	padding: 1em 3%;
}

#footer {
	clear: both;
	background: #64A7BD;
	color: #fff;
	padding: 1px 2%;
	text-align: right;
	font: small-caps 90% arial;
}

p.ourMessage {
	position: relative;
	left: 35px;
	top: 15px;
	width: 400px;
	font: bold 17px arial;
	color: #8FBE47;
}

#stockbox {
	position: relative;
	padding: 0px;
	width: 468px;
	left: 22px;
	height: 235px;
	background: url(/graphics/images/stockbox.gif) top left no-repeat;
	font: bold 12px arial;
	color: #F8310E;
}

table#index thead th {
	font: bold 16px arial;
	color: #F8310E;
	text-align: right;
	vertical-align: top;
}

table#index thead td, table#rightPanel thead td {
	font: bold 15px arial;
	color: #F8310E;
	text-align: left;
	vertical-align: top;
}

table#index tbody th {
	font: bold 12px arial;
	text-align: left;
	vertical-align: top;
}

table#index tfoot th {
	font: bold 12px arial;
	color: #64A7BD;
	text-align: left;
	vertical-align: top;
}

table#index tfoot td {
	font: lighter 10px arial;
	text-align: left;
	color: #666666;
	vertical-align: top;
}

table#footerTable {
	width: 100%;
	border: 0px;
}

table#contacts {
	color: black;
	border-style: solid;
	border-color: #739939;
	border-width: 1px;
	width: 500px;
	font: 12px arial;
	border-collapse: collapse;
	text-align: left;
}

table#contacts thead {
	background-color: #739939;
	font: bold 15px arial;
	text-align: center;
}

table#contacts th {
	font: bold 15px arial;
	text-align: center;
}

table#indexStockList {
	color: black;
	border-style: solid;
	border-color: #739939;
	border-width: 1px;
	font: 12px arial;
	padding: 5px;
	width: 490px;
	border-collapse: collapse;
	text-align: left;
}

table#stocklist {
	color: black;
	border-style: solid;
	border-color: #739939;
	background-color: white;
	border-width: 2px;
	font: 12px arial;
	padding: 0px;
	width: 700px;
	margin-left: -15px;
	border-collapse: collapse;
}

table#stocklist caption {
	font: bold 15px arial;
	color: #666666;
	padding: 3px;
}

table#stocklist thead {
	font: bold 16px arial;
	text-align: center;
	background-color: #739939;
}

table#stocklist thead test {
	font: bold 12px arial;
	color: black;
	padding: 3px;
}

table#stocklist tbody th {
	font: bold 15px arial;
	background-color: #8FBE47;
	text-align: center;
}

table#stocklist tbody td {
	font: 12px arial;
}

table#stocklist tfoot td {
	color: white;
	font: bold 14px arial;
	background-color: #64A7BD;
	text-align: center;
}

table#carDetails {
	color: black;
	border-style: solid;
	border-color: #739939;
	border-width: 2px;
	font: 12px arial;
	padding: 0px;
	width: 520px;
	margin-left: -15px;
	border-collapse: collapse;
}

table#carDetails caption {
	font: bold 15px arial;
	color: #739939;
	padding: 3px;
}

table#carDetails thead {
	font: bold 16px arial;
	text-align: center;
}

table#carDetails tbody th {
	font: bold 15px arial;
	text-align: center;
}

table#carDetails tbody td {
	font: 12px arial;
}

table#photos {
	color: black;
	border-style: solid;
	border-color: #739939;
	border-width: 2px;
	font: 12px arial;
	padding: 0px;
	width: 520px;
	margin-left: -15px;
	border-collapse: collapse;
}

table#photos td {
	text-align: center;
}

table#ordering {
	color: black;
	border-style: solid;
	border-color: #739939;
	border-width: 1px;
	font: 12px arial;
	padding: 0px;
	width: 490px;
	border-collapse: collapse;
	text-align: center;
}

table#ordering td {
	text-align: left;
}

.noBorder {
	border-width: 0px;
}

.partsHeader {
	text-align: center;
	font-size: 18px;
}

.partsPort {
	text-align: center;
	font-size: 14px;
}

.partsCountry {
	font-size: 12px;
}

.center { clear:both; margin-left:auto;margin-right:auto; }
