@import 'clean.css';

body {
	background:url('../img/bg.gif') repeat-y center top #ddd;
	font-size:100.01%;
	color:#666;
	text-align:center;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#e50000;
}

h2 {
	font-size:14px;
	font-weight:bold;
	color:#666;
}

h3 {
	font-size:12px;
	color:#666;
	font-weight:bold;
}

h4 {
	font-size:9px;
	color:#666;
	font-weight:bold;	
}

sup {
	vertical-align:super;
	font-size:0.75em;
}

#news_text b, #news_text strong {
	font-weight:bold;
}
#news_text i, #news_text em {
	font-style:italic;
}

a {
	color:#999999;
}
a:hover {
	color:#e50000;
}

.notice {
	color:#E50000;
}

#wrapper {
	width:770px;
	padding:0px 58px;
	margin:0px auto;
	font-size:68.75%;
	text-align:left;
	font-family:"Verdana","Arial","Geneva",sans-serif;
}

#header {
	position:relative;
	height:78px;
}

#logo a  {
	position:absolute;
	right:0px;
	top:0px;
	width:240px;
	height:78px;
	text-indent:-9999px;
	background:url('../img/logo.gif') no-repeat center center transparent scroll;
}

#wess a {
	position:absolute;
	left:0px;
	bottom:11px;
	width:140px;
	height:16px;
	text-indent:-9999px;
	background:url('../img/wess_logo.gif') no-repeat center center transparent scroll;
}

#header .menu {
	float:left;
	margin-top:16px;
}
#header .menu li, #header .links li {
	display:inline;
}
#header .menu a, #header .links li a {
	color:#999;
	font-size:9px;
	padding:0px 10px 0px 12px;
	text-decoration:none;
	background:url('../img/icons.gif') no-repeat 0px -3px;
}
#header .menu a:hover, #header .links li a:hover {
	color:#E50000;
}

#header .links {
	position:absolute;
	top:38px;
	left:0px;
}

#header .languages {
	float:left;
	margin:16px 0px 0px 20px;
}
#header .languages li {
	display:inline;
}
#header .languages li a {
	color:#999;
	font-size:9px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	background:url('../img/nav_arr_dn_i.gif') no-repeat 0px 4px;
}
#header .languages li.active a, #header .languages li a:hover {
	background-image:url('../img/nav_arr_dn_a.gif');
}
#header .languages li a:hover {
	color:#e50000;
}

#menu {
	position:relative;
	clear:both;
	left:1px;
}
#menu li {
	position:relative;
	float:left;
	display:block;
}
#menu li {
	display:block;
	float:left;
	font-size:12px;
	line-height:14px;
	padding:8px 27px 10px 7px;
	width:158px;
	background:url('../img/tabs.gif') no-repeat 100% 0%;
	border-left:1px solid #cfcfcf;
	margin-left:-1px;
}
#menu li:hover, #menu li.active, #menu li.hover {
	position:relative;
	display:block;
	background-position:100% -100px;
	border-left-color:#666;
	z-index:860;
}
#menu li a {
	color:#666666;
	text-decoration:none;
}
#menu li:hover a, #menu li.hover a, #menu li.active a {
	color:#E50000;
}

#menu li.separator hr {
	display:none;
}
#menu li.separator {
	display:block;
	height:7px;
	background:url('../img/dot.gif') repeat-x center center;
	margin:0px 5px 0px 5px;
	width:162px;
}
#menu ul > li.separator {
	margin-top:3px;
	*margin-top:0px;
}
#menu li ul {
	width:191px;
	position:absolute;
	top:32px;
	left:-1px;
	display:none;
	background:#fff;
	z-index:1500;
	padding-bottom:15px;
}
#menu li ul, #menu li.hover ul {
	display:none;
	border:solid #666;
	border-width:0px 1px 1px 1px;
}
#menu li ul li {
	background:none;
	font-size:12px;
	line-height:14px;
	display:block;
	float:none;
	border:none;
	padding:0px 7px;
}
#menu li ul li a, #menu li:hover ul li a, #menu li.hover ul li a {
	color:#666;
	display:block;
	padding:3px 0px;
}
#menu li ul li a:hover {
	color:#e50000;
}


#section {
	clear:both;
}

#section h2 {
	color:#E50000;
	font-size:14px;
	font-weight:bold;
	background:url('../img/section_header_gradient.gif') repeat-x top left;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:8px;
	position:relative;
	z-index:750;
}

#index #section {
	position:relative;
	height:428px;
}
#index #section #flash_2 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:500;
}

ul.related li {
	float:left;
	width:188px;
	margin-right:6px;
	line-height:15px;
}
ul.related li a {
	text-decoration:none;
}
ul.related li img {
	display:block;
}
ul.related li strong {
	display:block;
	font-size:9px;
	font-weight:bold;
	padding:4px;
	color:#999;
	min-height:32px;
	background:url('../img/section_header_gradient.gif') repeat-x 0px 0px;
}

#index .banners {
	float:left;
	width:188px;
}
#index .banners li {
	width:188px;
	text-align:center;
}

#footer {
	clear:both;
	position:relative;
}
#footer address {
	display:block;
	position:absolute;
	left:0px;
	padding:18px 0px;
}
#footer address span {
	display:block;
	font-size:9px;
	line-height:12px;
}

#footer ul {
	padding:18px 0px;
	text-align:right;
}
#footer ul li {
	display:inline;
	font-size:9px;
	padding:0px 0px 0px 0px;
}
#footer .copyright li {
	display:block;
	line-height:12px;
}
#footer ul li a {
	font-size:9px;
	text-decoration:none;
	color:#999;
}
#footer ul li a:hover {
	color:#e50000;
}

#section .menu {
	height:63px;
	background:url('../img/section_header_gradient.gif') repeat-x 0px 31px;
}
#section .menu ul {
	height:31px;
	background:url('../img/section_menu_bg.gif') repeat-x;
}
#section .menu li {
	float:left;
	position:relative;
}
#section .menu li a {
	display:block;
	color:#fff;
	border-right:1px solid #bcbcbc;
	font-size:11px;
	line-height:13px;
	height:15px;
	padding:6px 8px 10px 8px;
	text-decoration:none;
}
#section .menu li a:hover, #section .menu li.active a {
	background:url('../img/section_menu_bg_hover.gif');
	color:#e50000;
}

#section .menu li div {
	display:none;
	position:absolute;
	left:0px;
	top:-373px;
	height:371px;
	background:url('../img/section_menu_popup_bg.png') no-repeat;
	padding:1px;
	width:194px;
	color:#000;
	font-size:0.9em;
	line-height:1.55556em;
	z-index:2500;
}
#section .menu li:hover div, #section .menu li.hover div  {
	display:block;
}
#section #frontpage li div a {
	padding:0px;
	display:block;
	height:auto;
}
#section #frontpage li div a img {
	display:block;
}
#section .menu li div div {
	background:none;
	padding:0.3333em;
	position:static;
	height:auto;
	width:184px;
}
#section .menu li div p {
	margin:0.333em 0em;
}
#section .menu li div ul {
	margin-left:1.6667em;
	background:none;
}
#section .menu li div ul li {
	display:list-item;
	float:none;
	list-style:square;
	background:none;
}
#section .menu li div h2 {
	font-size:1.333em;
	padding:0px;
	background:none;
}
#section .menu ul.controlls {
	position:absolute;
	bottom:32px;
}
#section .menu ul.controlls, #section .menu ul.controlls li {
	list-style:none;
	margin:0px;
}
#section #frontpage ul.controlls li a {
	display:block;
	background:url('../img/button_background.gif') no-repeat top left;
	padding:4px 4px 4px 10px;
	height:16px;
	width:169px;
	color:black;
	border:solid 1px #e3e3e3;
	font-size:1em;
}
#section #frontpage ul.controlls li a:hover {
	background:url('../img/button_background_hover.gif') no-repeat top left;
	color:white;
}

#view-all {
	background:url('../img/frontpage_off_menu_bg.gif');
	border:none;
	text-align:center;
}
#section #frontpage li a {
	padding:8px 5px;
	font-size:9px;
} 
#section #frontpage #view-all a {
	border:none;
	width:59px;
	padding:8px 11px 8px 11px;
}

#textpage #content, 
#description #content, 
#pricelist #content, 
#sitemap #content {
	clear:both;
	padding-top:20px;
	background:url('../img/section_header_gradient.gif') repeat-x;
	font-size:11px;
	line-height:15px;	
}
#content h2 {
	float:right;
	width:576px;
	color:#666;
	font-size:14px;
	margin-bottom:8px;
	font-weight:bold;
}
#content .menu {
	float:left;
	width:188px;
	margin-right:6px;
} 
#content .main {	
	margin:0px 194px;
}
#content .sidebar {
	position:relative;
	z-index:720;
	width:188px;
	float:right;
}
#content p {
	margin:15px 0px;
}
#content .intro {
	font-size:12px;
	line-height:16px;
}
#content .footnotes {
	margin-top:44px;
	font-size:0.8em;
	font-style:italic;
}
#content .main ul {
	clear:right;
}
#content #news_text.main ul {
	clear:none;
}
#content #news_text.main ul li {
	width:100%;
}

.sidebar .box {
	margin:0px 0px 22px 0px;
}
.sidebar .box h4 {
	margin-bottom:4px;
}
.box h4.download {
	background:url('../img/icon_download.gif') no-repeat 100% 4px;
}
.box h4.related {
	background:url('../img/icon_link.gif') no-repeat 100% 4px;
}
.sidebar .box ul {
	background:url('../img/sidebar_box_bg.gif') repeat-x;
	min-height:30px;
	padding:6px;
	margin:0px 0px 7px 0px;
	font-size:9px;
}
.sidebar .box li {
	margin-bottom:6px;
}
.sidebar .box li a {
	display:block;
	color:#000;
}

.pdf {
	background:url('../img/icon_pdf.gif') no-repeat 0px 0px;
	padding-left:18px;
	padding-top:5px;
} 

.menu ol.path {
	margin-bottom:11px;
}
.menu ol.path li a {
	font-size:12px;
	color:#666;
	text-decoration:none;
	background:url('../img/nav_arr_dn_i.gif') no-repeat 0px 4px;
	padding-left:8px;
}
.menu ol.path li a:hover, .menu ol.path li.active a {
	background-image:url('../img/nav_arr_dn_a.gif');
	color:#e50000;
}

.menu ul.siblings {
	padding-top:11px;
	background:url('../img/dot.gif') repeat-x;
}
.menu ul.siblings li a {
	color:#666;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	background:url('../img/nav_arr_gt_i.gif') no-repeat 0px 5px;
	padding-left:8px;
}
.menu ul.siblings li a:hover, .menu ul.siblings li.active a {
	background-image:url('../img/nav_arr_gt_a.gif');
	color:#e50000;
}

#description #content .main {
	width:576px;
	margin-right:0px;
}

#content #flash {
	clear:right;
	margin-left:194px;
	padding-bottom:16px;
	background:url('../img/section_header_gradient.gif') repeat-x 0px 340px;
}

#glossary dt {
	padding-left:12px;
	background:url('../img/bullet.gif') no-repeat 2px 6px;
	color:#000;
	text-decoration:underline;
	cursor:pointer;
	margin:11px 0px;
}

#pricelist #content .main {
	width:576px;
	margin-right:0px;
}
#pricelist table {
	float:left;
	width:100%;
}

#pricelist table caption {
	font-size:12px;
	color:#e50000;
	font-weight:bold;
	padding:11px 0px;
}
#pricelist table td, #pricelist table th {
	border:solid #666;
	border-width:0px 0px 1px 0px;
	padding:3px 0px;
}
table {
	font-size:11px;
	line-height:15px;
}
table thead th {
	font-weight:bold;
}

#gallery #section .menu {
	height:32px;
}
#gallery .gallery {
	position:relative;
	height:372px;
	margin-bottom:-16px;
	background:url('../img/section_header_gradient.gif') repeat-x 0px 340px;;
}
.gallery .controlls {
	position:absolute;
	left:0px;
	width:770px;
	top:306px;
}
.gallery .controlls .download {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	position:absolute;
	top:0px;
	right:81px;
	padding:8px 0px 8px 8px;
	height:28px;
	background:url('../img/gallery_controlls_bg.png') repeat-x top left;
}
.gallery .controlls .download:hover {
	text-decoration:underline;
}
.gallery .controlls .download .br {
	position:absolute;
	top:0px;
	right:-8px;
	width:8px;
	height:28px;
	display:block;
	background:url('../img/gallery_controlls_bg.png') repeat-x top right;
}
.gallery .controlls .previous {
	position:absolute;
	top:0px;
	height:28px;
	width:29px;
	right:38px;
	text-indent:-9999px;
	background:url('../img/gallery_controlls_arrows.png') no-repeat 0px 0px;
}
.gallery .controlls .previous:hover {
	background-position:0px -28px;
}
.gallery .controlls .next {
	position:absolute;
	top:0px;
	height:28px;
	width:29px;
	right:6px;
	text-indent:-9999px;
	background:url('../img/gallery_controlls_arrows.png') no-repeat -29px 0px;
}
.gallery .controlls .next:hover {
	background-position:-29px -28px;
}

#gallery #content .main {
	margin-left:0px;
	width:576px;
}
#gallery #content .main ul {
	clear:none;
}
#gallery #content .main ul li {
	position:relative;
	z-index:640;
	float:left;
	margin:0px 3px 3px 0px;
}
#gallery #content .main ul li a {
	background:#fff;
	padding:1px;
	display:block;
}
#gallery #content .main ul li a img {
	display:block;
}
#gallery #content .main ul li.active a, #gallery #content .main ul li.active a:hover {
	background:#e50000;
}
#gallery #content .main ul li a:hover {
	background:#000;
}

#model_equipment #content .main, #model_specification #content .main {
	width:770px;
	margin:0px;
}
#model_configuration #content .main, #model_textpage #content .main {
	width:576px;
	margin-right:194px;
	margin-left:0px;
}
#model_equipment table, #model_specification table {
	font-weight:normal;
	margin-bottom:11px;
}
#model_specification table {
	font-size:9px;
}
#model_equipment table tbody tr, #model_specification table tbody tr {
	background:#eee;
}
#model_equipment table td, 
#model_equipment table th, 
#model_specification table td, 
#model_specification table th {
	border:solid 1px #fff;
	padding:1px;
}
#model_equipment table thead th {
	padding-bottom:11px;
}
#model_equipment #content, 
#model_specification #content, 
#model_configuration #content, 
#model_textpage #content {
	margin-top:-16px;
}

#model_equipment #section h2, #model_specification #section h2, #model_configuration #section h2, #gallery #section h2 {
	padding-top:10px;
	padding-bottom:10px;
	color:#666;
}
#model_equipment #section h2 em, #model_specification #section h2 em, #model_configuration #section h2 em, #gallery #section h2 em {
	color:#e50000;
}

#model_specification h3 {
	margin:11px 0px;
	font-size:11px;
}
#model_specification #content .main a {
	color:#000;
}
#model_specification #content .main a:hover {
	color:#e50000;
}
#model_specification #content span {
	color:#666;
	font-weight:bold;
}

.configuration {
	margin:121px 0px 0px 5px;
}
.configuration img {
	margin-bottom:22px;
}
.configuration ul {
	width:325px;	
}
.configuration ul li {
	float:left;
	margin:0px 5px 5px 0px;
}
.configuration ul li a {
	display:block;
}
.configuration ul li img {
	display:block;
	width:60px;
	height:49px;
	margin:0px;
}

#model_textpage h2 em {
	color:#e50000;
}
#model_textpage h2 {
	margin:0px 0px 10px;
}
#model_textpage h3, #model_textpage h4 {
	clear:left;
	color:#000;
}
#model_textpage h3 {
	font-size:14px;
	margin-bottom:11px;
}
#model_textpage h4 {
	font-size:11px;
	margin-top:22px;
	margin-bottom:5px;
}
#model_textpage p {
	margin:0px 0px 11px;
	line-height:15px;
}

#content a.popup {
	display:block;
	float:left;
	width:188px;
	margin-right:6px;
	text-decoration:none;
}
#content a.popup img {
	display:block;
}
#content a.popup span {
	display:block;
	width:188px;
	height:20px;
	font-size:9px;
	background:url('../img/zoom_in.gif') no-repeat 5px 5px;
	padding:5px 0px 0px 24px;
	line-height:15px;
	color:#000;
}
#content div.popup a:hover span {
	color:#e50000;
}
#content div.popup {
	float:left;
	width:194px;
	position:relative;
}
#content div.popup a.popup {
	position:absolute;
	top:0px;
	left:0px;
	background:url('../img/section_header_gradient.gif') repeat-x 0px 79px #fff;
	z-index:1000;
}
#content div.active a.popup img {
	width:auto;
}
#content div.active a.popup span {
	width:382px;
	text-align:center;
	background-image:url('../img/zoom_out.gif');
}
#content div.active a.popup {
	width:382px;
	background:url('../img/section_header_gradient.gif') repeat-x 0px 160px #fff;
	z-index:860;
}

dl.team {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	border:solid 1px #ccc;
	padding:30px 0px 20px 0px;
	min-height:200px;
}
dl.team dt, dl.team dd  {
	display:block;
	width:186px;
	text-align:center;
}
dl.team dt {
	margin-top:6px;
}
dl.team dt strong {
	display:block;
}

dl.news {
	line-height:15px;
}
dl.news dt {
	margin-bottom:0px;
	font-weight:bold;
	color:#000;
}
dl.news dd {
	margin-bottom:1em;
}
dl.news dd a {
	color:#000;
}
#content dl.news dd p {
	margin-top:0px;
}

dl.faq {
	clear:right;
}
dl.faq dt, dl.faw dd {
	float:left;
	display:block;
}
dl.faq dt {
	width:188px;
	margin-right:6px;
	margin-bottom:1em;
	font-weight:bold;
}
dl.faq dd {
	width:370px;
	margin-left:194px;
	margin-bottom:1em;
}
.faq .inquirer, .faq .question {
	background:#efefef;
	padding:5px 6px;
} 
.faq .inquirer {
	padding:5px 0px 5px 24px;
	width:164px;
	background:url('../img/icon_question.gif') no-repeat 5px 7px #efefef;
}
.faq .responder {
	padding:0px 0px 0px 24px;
	width:164px;
	background:url('../img/icon_answer.gif') no-repeat 5px 2px;
}
.faq .response {
	padding:0px 6px;
}

.used_cars li {
	float:left;
	width:100%;
	background:url('../img/dot.gif') repeat-x bottom left;
	margin-bottom:15px;
}
.used_cars li div {
	position:relative;
	margin-bottom:30px;
	width:576px;
}
.used_cars h4 {
	font-size:11px;
	color:#000;
}
.used_cars img {
	float:left;
	margin-right:6px;
	margin-top:2px;
	width:99px;
}
.used_cars a {
	display:block;
	color:#666;
}
.used_cars dt {
	float:left;
	margin-right:1ex;
}
.used_cars .price {
	position:absolute;
	right:0px;
	top:0px;
	text-align:center;
	width:188px;
}
.used_cars .price strong {
	display:block;
	font-weight:bold;
	/*color:#000;*/
	font-size:11px;
}
.used_cars .year {
	position:absolute;
	top:45px;
	right:0px;
	width:188px;
	text-align:center;
	font-weight:bold;
}
/* C E R T I F I E D */
.certified {
border:solid 11px #dd232e;
border-top:none;
padding:5px;
margin:0px;
width:544px;

}

.certified .used_cars li div {
width:566px;
}

#content .certified .sidebar{
width:155px;
}


#used_car h3 {
	margin:11px 0px;
}
#used_car h4 {
	margin-top:11px;
}
#used_car dl dt {
	float:left;
	margin-right:1ex;
}

ul.properties li {
	float:left;
	width:180px;
	margin-right:3px;
}

#content .main h2 {
	width:auto;
	display:block;
	float:none;
	margin-left:8px;
}



#content form {
	clear:right;
	width:564px;
	background:#ebebeb;
	padding:6px;
	font-size:10px;
	color:#000;
}
#content form fieldset {
	position:relative;
	background:url('../img/dot.gif') repeat-x top left;
	margin-bottom:6px;
	padding-top:6px;
}
#content form fieldset.first {
	background-image:none;
	padding:0px;
}
#content form fieldset legend span {
	position:absolute;
	width:182px;
	margin-right:6px;
	font-weight:bold;
	top:6px;
}
#content form fieldset .hint {
	float:left;
	width:182px;
	margin-right:6px;
	margin-top:24px;
}
#content form fieldset dd.hint {
	float:none;
	width:auto;
	margin:auto;
}
#content form fieldset.first .hint {
	margin-top:15px;
}
#content form fieldset.first legend span {
	top:0px;
}
#content form fieldset dl {
	float:left;
	width:374px;
}
#content form fieldset > dl {
	padding-top:7px;
	*padding-top:0px;
}
#content form fieldset dl dt {
	float:left;
	width:188px;
	margin-right:0px;
	height:19px;
}
#content form fieldset dl dd {
	min-height:19px;
}
#content form fieldset dl dd input, #content form fieldset dl dd select {
	font-size:10px;
	width:182px;
	font-family:"Verdana","Arial","Geneva",sans-serif;
}

#content form dl dd.radio input, #content form dl dd.checkbox input {
	width:auto;
	font-family:"Verdana","Arial","Geneva",sans-serif;
}

#contactform form {
	clear:right;
	width:350px;
	background:#ebebeb;
	padding:6px;
	font-size:10px;
	color:#000;
}
#contactform form fieldset {
	position:relative;
	background:none;
	margin-bottom:6px;
	padding-top:6px;
}

#contactform form fieldset dl dt {
	float:left;
	width:160px;
	margin-right:0px;
	height:19px;
}
#contactform .controlls {
	padding-right:15px;
}
@media screen and (min-width: 0px) {
	#content form fieldset dl dd input, 
	#content form fieldset dl dd select {
		width:180px;
	}
}
#content form fieldset dt.textarea {
	display:none;
}
#content form fieldset .textarea textarea {
	width:370px;
	height:137px;
	font-size:10px;
	margin:0px;
	font-family:"Verdana","Arial","Geneva",sans-serif;
}
#content form .controlls {
	margin-top:0px;
	margin-bottom:0px;
	text-align:right;
}
#content form .controlls button {
	font-size:10px;
}
#content form p {
	margin-top:0px;
}
#content form h4 {
	color:#000;
	font-size:10px;
}
#content form address span {
	display:block;
}

.sitemap {
	clear:both;
}
.sitemap a {
	color:#000;
	text-decoration:none;
}
.sitemap a:hover {
	background:#000;
	color:#fff;
}
.sitemap li {
	padding:1px;
	float:left;
	width:186px;
	margin-right:6px;
	font-weight:bold;
	color:#000;
	font-size:9px;
	line-height:15px;
}
.sitemap .odd {
	background:#ebebeb;	
}
.sitemap li ul {
	margin-left:18px;
	margin-bottom:0px;
}
.sitemap li ul li {
	width:auto;
	padding:0px;
	float:none;
	font-weight:normal;
}
.sitemap .last {
	margin-right:0px;
}

#sitemap #content h2 {
	clear:both;
	float:none;
	margin:0px;
	width:auto;
}
#sitemap .main {
	margin:0px;
	width:770px;
	clear:both;
}

#back {
	display:block;
	float:right;
	font-size:9px;
	text-decoration:none;
	color:#999;
	padding:9px 0px 27px 0px;
	width:100%;
	text-align:right;
	clear:both;
}
#back:hover {
	color:#E50000;
}

#index #section.models_index {
	height:452px;
}

#content #used_car.main ul, #content #news_text.main ul {
clear:none;
}

label.radiolabel {
	position:relative;
	top:-3px;
}

.team strong {
	font-weight:bold;
}

#menu li.active li a {
	color:#666;
}

#model_configuration_new {
}
#model_configuration_new .configuration {
	margin-top:0px;
}
#model_configuration_new #large_image {
	height:340px;
	width:770px;
	background:url(../img/section_header_gradient.gif) repeat-x 0px 340px;
	margin-bottom:1px;
	padding-bottom:21px;
}
#model_configuration_new .configuration ul {
	width:770px;
}
#model_configuration_new .configuration ul li {
	margin:0px 6px 6px 0px;
}
#model_configuration_new .configuration ul li img {
	width:28px;
	height:28px;
}
#model_configuration_new .configuration ul li a {
	border:solid 1px #fff;
}
#model_configuration_new .configuration ul li a:hover {
	border:solid 1px #000;
}
#model_configuration_new .configuration ul li a.current {
	border:solid 1px #E50000;
}
#model_configuration_new #content .main {
	margin:0px;
	display:block;
	clear:left;
	float:none;
}
#model_configuration_new #colour_name {
	display:block;
}

.pagination {
	margin:1em 0px;
}
.pagination li {
	display:inline;
	margin:0px 0.5em 0em 0em;
	border:solid #E50000 1px;
	padding:2px 0px;
}
.pagination li a, .pagination li span {
	padding:2px 4px;
	text-decoration:none;
}

.clear {font-size:0pt!important;line-height:0px!important;border:0px!important;width:auto!important;height:0px!important;padding:0px!important;margin:0px!important;clear:both!important;float:none!important;display:block;visibility:hidden;}
.none {float:left!important;width:100%!important;clear:none!important;}
ul.tools {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:6px;
	margin-bottom:6px;
}
ul.tools a {
	color:#cd0b30;
	text-decoration:none;
}
ul.tools li {
	display:inline;
}
div.tools {
	width:576px;
	float:right;
}
div.tools h3 {
	color:#000;
	margin-bottom:12px;
}
#content form.filter {
	background:transparent none;
	clear:none;
	width:573px;
	padding:0px 0px 0px;
	margin-bottom:27px;
	font-size:12px;
	color:#666;
}
#content form.filter div {
	margin-top:19px;
}
#content form.filter fieldset {
	background:transparent none;
	font-size:11px;
	margin:0px 0px 0px;
	padding:6px 0px 0px;
	position:relative;
}
#content form.filter fieldset button, #content form.form button {
	font-size:11px;
	padding:0px 10px 2px;
	margin-left:3px;
	position:relative;
	bottom:1px;
}
#content form.filter label {
	margin-right:7px;
}
#content form.filter select {
	font-family:"Verdana", "Arial", "Geneva", sans-serif;
	font-size:11px;
	color:#666;
	width:146px;
	padding:2px;
	margin-right:6px;
}
#content form.filter button {
	font-family:"Verdana", "Arial", "Geneva", sans-serif;
}
#content form.form {
	background:transparent none repeat scroll 0 0;
	clear:none;
	color:#666666;
	float:left;
	font-size:12px;
	margin-bottom:27px;
	margin-top:-8px;
	padding:0;
	width:auto;
}
.btns {margin-top:-8px;}
#content .list p {
	margin:0px 0px 0px;
}
.main ul.list {
	width:573px;
}
.main .list a {
	color:#666;
}
.main .list a:hover {
	text-decoration:none;
}
.main .list h3 {
	/*color:#000;*/
	margin-bottom:17px;
}
.main .list h4 {
	font-size:11px;
	/*color:#000;*/
	margin-bottom:0px;
}
.main .list img {margin-bottom:2px;}
.main .list strong {
	font-weight:bold;
	margin-top:3px;
	display:block;
}
.main .list strong span {
	color:#d1172c;
}
.main .list ol {
	width:573px;
	padding-bottom:1px;
	margin-right:-15px;
}
.main .list li {
	background:transparent url(../img/dot.gif) repeat-x scroll left top;
	color:#666;
	padding-top:12px;
}
.main .list li li {
	background:transparent none;
	line-height:1.25em;
	width:100px;
	margin:0px 13px 20px 0px;
	padding:0px;
	float:left;
}
.show {
	font-size:12px;
	text-align:right;
}
.show a {
	color:#d01729;
}
.show a:hover {
	text-decoration:none;
}
.used_cars img.logo {
	width:auto;
	margin:0px;
	position:absolute;
	top:0px;
	left:320px;
}
.used_cars div {
	width:573px;
}
.used_cars h4, .used_cars  dl {
	margin-left:105px;
}
#content .main ul.tools, #content .main .pgallery ul {
	clear:none;
}
.pgallery {
	margin-bottom:3px;
}
.pgallery img {
	margin-bottom:0px;
	display:block;
}
.pgallery ul {
	width:380px;
	padding:1px 0px 0px;
	margin:0px!important;;
}
.pgallery li {
	margin:0px 1px 1px 0px;
	float:left;
}
.page {
	width:380px;
	float:left;
}
.block {
	/*font-size:12px;*/
	font:8pt verdana;
	/*color:#000;*/
	border:1px solid #ccc;
	margin-bottom:6px;
	position:relative;
}
.block h3 {
	/*background-color:#a5a6a6;*/
	color:#fff;
	background:#aaa url('../img/block_2bg.gif') repeat-x top left;
	/*color:#000;*/
	border-bottom:1px solid #ccc;
	padding:3px 0px 4px;
}
.block h3 span {
	background:url('../img/pointer_2.gif') no-repeat 5px 5px;
	padding-left:15px;
}
.block table {
	/*font-size:12px;*/
	border-collapse:collapse;
	border-spacing:0pt;
	border:0px;
	width:100%;
}
.block table th {
	width:100px;
	padding:6px 0px 6px 15px;
	line-height:1.18em;
}
.block table td {
	padding:6px 15px 6px 0px;line-height:1.18em;
}
.block table tr.sel th, .block table tr.sel td {
	background-color:#eee;
	padding-top:5px;
	padding-bottom:4px;
}
.block ul {
	clear:none!important;
}
.block ul li {
	padding:6px 0px 6px 15px;
	overflow:hidden;
}
.block ul li.sel {
	background-color:#eee;
	padding:4px 0px 4px 15px;
}
.block ul li.inf {
	/*background:url('../img/line_1.gif') repeat-x 5px 0px;*/
}
.block ol {
	padding:2px 0px 4px;
}
.block ol li {
	padding:4px 7px 5px 15px;
}
.block div {position:relative;
	font-size:11px;
	color:#666;
	text-align:center;
	padding:10px 0px 8px;
}
.block div strong {
	font-size:18px;
	color:#ce1729;
	margin-bottom:16px;
	display:block;
}
.block div strike {
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}
.block div p {
	/*background:url('../img/line_1.gif') repeat-x 5px 0px;*/
	background:url('../img/dot.gif') repeat-x 4px 0px;
	font-size:12px;
	padding-top:6px;
	margin:8px 0px 0px!important;
}

/******************************************************************************/
#content form fieldset dl dd.error {
	color:red;
	font-weight:bold;
}


/*** T A B L E ***/
.col3{
line-height:15px;
overflow:hidden;
margin-right:6px;
}
.col3 tr{
background:none ;
}
.col3 strong{
font-weight:bold;
font-size:11px;
}

#model_equipment .col3 table  tr, #model_specification .col3 table tr { 
font-size:11px;
background:none;
}

.mainColourLight {
background:#EEEEEE !important;
}

#subnav,#nav-sr{height: 35px; width: 770px; list-style:none;margin:0;background:url(/Images/t9_secondnavbg_off01_tcm426-819430.gif);clear:both}
#subnav li,#nav-sr li{display:inline}
#subnav a,#nav-sr a{display:block;float:left;padding:8px 6px 11px 6px;color:#fff;text-decoration:none;border-right:solid 1px #c3c3c4}
#subnav a:hover,#subnav a.on,#nav-sr a:hover,#subnav .on a{background:url(/Images/t9_secondnavbg_on01_tcm426-819432.gif);color:#e50000}
#nav-sr{font-size:9px}
#subnav.dbh{height:45px}
#subnav.dbh a{height:26px}

.accessoriesbox{ background: url("/Images/t9_1pxcorner_fff_188_tcm426-819212.gif") no-repeat scroll left bottom #EBECF0; 
    padding: 5px 5px 4px;
}

.accessoriesbox li {
    line-height: 12px;
    margin: 0 6px;
    padding: 7px 5px;
}

