a.top {
	color: #166a82;
}

a.top:hover {
	text-decoration: underline;
}

#showroom {
	background: #000;
	width: 974px;
	margin: auto auto 16px auto;
	border-top: 1px solid #000; /*moz*/
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
}

#showroom-index {
	border-top: 3px solid #166a82;
	border-bottom: 3px solid #166a82;
	width: 974px;
	background: #000;
}

#showroom-index ul {
}

#showroom-index ul li {
}


#showroom-index #showroom-index-is ul {
	list-style-type: none;
}

#showroom-index #showroom-index-is ul li {
	width: 60px;
	height: 60px;
}

#showroom-index #showroom-index-is ul li a {
	display: block;
	width: 60px;
	height: 60px;
	position: relative;
	z-index: 10;
}

#showroom-index #showroom-index-is ul li a#IS250-link {
	left: 36px;
	top: -330px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#IS250C-link {
	left: 335px;
	top: -420px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#ISF-link {
	left: 800px;
	top: -460px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#is250-back {
	width: 15px;
	height: 15px;
	left: 290px;
	top: -517px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#is250-more {
	width: 136px;
	height: 22px;
	left: 155px;
	top: -437px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#is250-testdrive {
	width: 136px;
	height: 22px;
	left: 155px;
	top: -467px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#is250c-back {
	width: 15px;
	height: 15px;
	left: 560px;
	top: -517px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#is250c-more {
	width: 136px;
	height: 22px;
	left: 425px;
	top: -437px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#is250c-testdrive {
	width: 136px;
	height: 22px;
	left: 425px;
	top: -477px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#isf-back {
	width: 15px;
	height: 15px;
	left: 830px;
	top: -517px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#isf-more {
	width: 136px;
	height: 22px;
	left: 700px;
	top: -424px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}

#showroom-index #showroom-index-is ul li a#isf-testdrive {
	width: 136px;
	height: 22px;
	left: 700px;
	top: -457px;
	background: url(/images/transp.gif) 0 0 no-repeat;	
}



#showroom-index #showroom-index-is ul li a span {
	display: none;
}


#showroom-index-content {
	background: #383838 url(/images/showroom-index-bg.jpg) bottom repeat-x;
	padding: 8px;
}

#showroom-index-content p {
	width: 280px;
	float: left;
	margin: 0 30px 0 8px;
	padding-bottom: 0;
}

#showroom-index-content a {
	background: url(/images/more_bullet.gif) 0 6px no-repeat;	
	padding-left: 10px;
	color: #fff;
	text-decoration: none;
}

#showroom-index-content a.offer {
	background-image: none;
	padding-left: 0;
}

#showroom-index-content a.model-picture {
	background-image: none;
	padding-left: 0;
}

#showroom-index-content a:hover {
	text-decoration: underline;
}

#showroom-index-content img {
	margin-bottom: 10px;
}

#showroom-sidebar {
	width: 149px;
	float: left;
	border-top: 3px solid #166a82;
	background: #000;
}

#showroom-sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#showroom-sidebar li {
	width: 149px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}

#showroom-sidebar li a {
	display: block;
	width: 149px;
	height: 17px;
	margin: 0;
	padding: 0;
}

#showroom-sidebar span {
	display: none;
}

#showroom-sidebar ul li#showroom-sidebar-is250fsport {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -340px; 
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-is250fsport a:hover, li#showroom-sidebar-is250fsport a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -340px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-exterior {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-exterior a:hover, li#showroom-sidebar-exterior a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px 0;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-technology {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -306px; 
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-technology a:hover, li#showroom-sidebar-technology a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -306px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-download {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -323px; 
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-download a:hover, li#showroom-sidebar-download a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -323px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-interior {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -17px; 
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-interior a:hover, li#showroom-sidebar-interior a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -17px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-performance {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -34px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-performance a:hover, li#showroom-sidebar-performance a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -34px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-safety {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -51px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-safety a:hover, li#showroom-sidebar-safety a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -51px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-colourstrims {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -68px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-colourstrims a:hover, li#showroom-sidebar-colourstrims a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -68px; 
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-accessories {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -85px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-accessories a:hover, li#showroom-sidebar-accessories a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -85px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-gallery {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -136px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-gallery a:hover, li#showroom-sidebar-gallery a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -136px; 
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-preview {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -153px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-preview a:hover, li#showroom-sidebar-preview a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -153px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-pricing {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -119px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-pricing a:hover, li#showroom-sidebar-pricing a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -119px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-specifications {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -102px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-specifications a:hover, li#showroom-sidebar-specifications a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
 	background-position: -149px -102px; 
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-request {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -187px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-request a:hover,li#showroom-sidebar-request a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -187px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-test-drive {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -204px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-test-drive a:hover {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -204px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-brochure {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -170px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-brochure a:hover {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -170px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-introduction {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -221px;	
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-introduction a:hover, li#showroom-sidebar-introduction a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -221px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-myths {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -238px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-myths a:hover, li#showroom-sidebar-myths a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -238px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-drive {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -255px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-drive a:hover, li#showroom-sidebar-drive a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -255px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-faq {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -272px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-faq a:hover, li#showroom-sidebar-faq a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -272px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-models {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: 0 -289px;
	background-repeat: no-repeat;
}

#showroom-sidebar ul li#showroom-sidebar-models a:hover, li#showroom-sidebar-models a.showroom-sidebar-active {
	background-image: url(/images/showroom/sidebar/sidebar-bg.gif);
	background-position: -149px -289px;
	background-repeat: no-repeat;
}

img, #li-1, #li-2, #li-3, #li-4, #li-5, #li-6, #li-7, #li-8, #li-9, #li-10, #li-11, #li-12 {
	behavior: url(/js/iepngfix.htc);
}

#showroom-main {
	width: 816px;
	float: right;
	background-color: #000;
	background-image: url(/images/showroom-content-bg.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	border-top: 3px solid #166a82;
	border-bottom: 3px solid #166a82;
}

#showroom-main a#testdrive-rx350 {
	width: 154px;
	height: 30px;
	display: block;
	position: relative;
	left: 22px;
	top: -280px;	
}

#showroom-main a#testdrive-rx350 span {
	display: none;
}

#showroom-main a#testdrive-lx570 {
	width: 179px;
	height: 30px;
	display: block;
	position: relative;
	left: 22px;
	top: -155px;
	background: #694d0e url(/images/testdrive-lx570-bt.png) 0 0 repeat-x;
}

#showroom-main a#testdrive-lx570:hover {
	background: #694d0e url(/images/testdrive-lx570-bt-hover.png) 0 0 repeat-x;
}

#showroom-main a#testdrive-lx570 span {
	display: none;
}

#showroom-main a#testdrive-ls600hl {
	width: 158px;
	height: 40px;
	display: block;
	position: relative;
	left: 12px;
	top: -175px;
	background: #8daaba url(/images/testdrive-ls600hl-bt.png) 0 0 repeat-x;
}

#showroom-main a#testdrive-ls600hl:hover {
	background: #8daaba url(/images/testdrive-ls600hl-bt-hover.png) 0 0 repeat-x;
}

#showroom-main a#testdrive-ls600hl span {
	display: none;
}

#showroom-main #interactive-isfcampaign {
	float: left;
	width: 816px;
	height: 612px;
}

#showroom-main #interactive-is250fsport {
	width: 816px;
	height: 480px;
}
#showroom-main #interactive-is250fsport-text {
}

#showroom-main #showroom-main-content {
	margin: 0;
}

#showroom-main-content p a {
	color: #166a82;
}

#showroom-main-content #ct200h-video {
	width: 786px;
	display: block;
	margin: 0 0 0 16px;
	border: 6px #3c3d3c solid;
}

#showroom-main-content .ct200h-info {
	width: 786px;
	display: block;
	margin: 0 0 0 16px;
}

#showroom-main-content .ct200h-info img {
	margin: 24px 0 16px 0;
}

#showroom-main-content .ct200h-info .inset img {
	margin: 0 0 16px 24px;
	border: #3c3d3c 4px solid;
}


#showroom-main-content .inset {
	width: 204px;
	height: 110px;
	display: inline;
	float: left;
	border-top: solid 1px #166a82;
	padding: 24px 0 0 0;
	background: #000 url(/images/showroom/ct200h/bg.gif) 0 0 repeat-x;
}

#showroom-main-content .class {
	width: 558px;
	display: inline;
	float: right;
	border-top: solid 1px #166a82;
	padding: 24px 0 0 24px;
	background: #000 url(/images/showroom/ct200h/bg.gif) 0 0 repeat-x;
}

#showroom-main-content .class p {
	width: 458px;
}




#showroom-main-content p.rx350se_text {
	color: #a2a5a6;
	width: 614px;
	margin: 0 0 0 85px;
}

#showroom-main-content p.rx350se_text_small {
	color: #a2a5a6;
	width: 614px;
	margin: 0 0 0 85px;
}

#showroom-main-content #technology img {
	margin: 4px;
	border: 5px solid #7f7e7e;
}

#showroom-main #showroom-main-content table tr td a {
	color: #1e97ba;
}

#showroom-main #showroom-main-content h4 {
	text-transform: uppercase;
	background: url(/images/bullet.gif) left 16px  no-repeat;
	padding-left: 14px;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

#showroom-main #showroom-main-content h4.bullet {
	text-transform: uppercase;
	background: url(/images/bullet.gif) left 5px no-repeat;
	padding-left: 14px;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

#showroom-main #showroom-main-content p {
	margin-bottom: 24px;
	padding-left: 14px;
	padding-right: 8px;
}

#showroom-main-content #mainContent p {
	padding-left: 0;
}

#showroom-main #showroom-main-content #left {
	width: 400px;
	float: left;
}

#showroom-main #showroom-main-content #left h4 {
	text-transform: none;
	background: none;
	margin-bottom: 0;
	margin-left: 14px;
	margin-right: 8px;
	padding: 0 0 8px 0;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	border-bottom: solid #319bb9 1px;
}

#showroom-main #showroom-main-content #left p {
	font-size: 9pt;
}

#showroom-main #showroom-main-content #left a {
	color: #166a82;
}

#showroom-main #showroom-main-content #left a:hover {
	text-decoration: underline;
}

#showroom-main #showroom-main-content #left #d1, #d2, #d3, #d4, #d5, #d6, #d7  {
	background: #000;
	border: 2px solid #166a82;
	
}

#showroom-main #showroom-main-content #right {
	width: 400px;
	float: right;
}

#showroom-main #showroom-main-content #right h4 {
	text-transform: none;
	background: none;
	margin-bottom: 0;
	margin-left: 14px;
	margin-right: 8px;
	padding: 0 0 8px 0;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	border-bottom: solid #319bb9 1px;
}

#showroom-main #showroom-main-content #right p {
	font-size: 9pt;
}



#showroom-main #showroom-main-content #right a {
	color: #166a82;
}

#showroom-main #showroom-main-content #right a:hover {
	text-decoration: underline;
}

#showroom-main #showroom-main-content #disclaimer {
	margin: 10px 0 16px 0;
	font-size: 7pt;
}

#showroom-main #showroom-main-content #disclaimer p {
	margin-bottom: 0;
	padding-bottom: 0;
}

#showroom-main #showroom-main-content h1 {
	font-size: 12px;
	color: #fff;
	margin: 12px 0 6px 0;
	padding: 0 0 5px 0;
}

#showroom-main #showroom-main-content h1 span {
	color: #c00;
}

#showroom-main #showroom-main-content div.myth {
}

#showroom-main #showroom-main-content .myth h4 {
	background:none;
	padding-left: 44px;
	margin-top: 0;
	margin-bottom: 2px;
	padding-top: 0;
}

#showroom-main #showroom-main-content div.faq {

}

#showroom-main #showroom-main-content .faq h4 {
	background:none;
	padding-left: 44px;
	margin-top: 0;
	margin-bottom: 2px;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-1 .faq {
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-1 {
	background: url(/images/showroom/li-1.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-1 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-2 {
	background: url(/images/showroom/li-2.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-2 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-3 {
	background: url(/images/showroom/li-3.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-3 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-4 {
	background: url(/images/showroom/li-4.png) 0 2px  no-repeat;
}

#showroom-main #showroom-main-content #li-4 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-5 {
	background: url(/images/showroom/li-5.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-5 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-6 {
	background: url(/images/showroom/li-6.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-6 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-7 {
	background: url(/images/showroom/li-7.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-7 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-8 {
	background: url(/images/showroom/li-8.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-8 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-9 {
	background: url(/images/showroom/li-9.png) 0 2px  no-repeat;
}

#showroom-main #showroom-main-content #li-9 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-10 {
	background: url(/images/showroom/li-10.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-10 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-11 {
	background: url(/images/showroom/li-11.png) 0 2px  no-repeat;
}

#showroom-main #showroom-main-content #li-11 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content #li-12 {
	background: url(/images/showroom/li-12.png) 0 2px no-repeat;
}

#showroom-main #showroom-main-content #li-12 p {
	margin-left: 44px;
	margin-bottom: 22px;
	margin-top: 0;
	padding-top: 0;
}

#showroom-main #showroom-main-content div.vehicleList {
	width: 190px;
	margin-right: 30px;
	float: left;
	margin-bottom: 24px;
}

#showroom-main #showroom-main-content div.vehicleList a {
	background: url(/images/more_bullet.gif) 0 6px no-repeat;	
	padding-left: 10px;
	color: #fff;
	text-decoration: none;
}

#showroom-main #showroom-main-content div.vehicleList a:hover {
	text-decoration: underline;
}

#showroom-main #showroom-main-content div.vehicleList a.vehicleList-link {
	margin-top: 16px;
	margin-bottom: 16px;
	background: none;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

#showroom-main #showroom-main-content div.vehicleList a.vehicleList-link img {
	margin-top: 16px;
	margin-bottom: 16px;
	border: 5px solid #3c3d3c;
}

#showroom-main #showroom-main-content div.vehicleList a.vehicleList-link:hover img {
	margin-top: 16px;
	margin-bottom: 16px;
	border: 5px solid #7f7e7e;
}

#showroom-main #showroom-main-header {
	width: 816px;
	background: #000;
}

#showroom-main #showroom-main-header img {
}

#showroom-main #showroom-main-header .title {
	padding: 6px 0 0 0;
	margin-left: 14px;
	margin-bottom: 10px;
}

#showroom-main #showroom-main-title {
	width: 816px;
	height: 64px;
	background: #BAC8D3;
	color: #fff;
}

#showroom-main #showroom-main-title h2 {
	margin: 0 0 0 16px;
	padding-top: 8px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	border: none;
}

#mainContent {
	margin-bottom: 25px;
}

#mainContent table {
	padding: 0;
	border: none;
	margin: 5px 15px;
	border-collapse: collapse;
	width: 790px;
}

#mainContent table td {	
	padding-right: 44px;
	width: 50%;
}

#mainContent #log {
	float: left;
	font-size: 16px;
}
#mainContent .spec {
	border: 0px solid red;
}

#mainContent td.specDetail {
	text-align: right;
	padding-right: 5px;
}

#mainContent #legend td { 
	width: 80px;
}

#mainContent #legend td.specDetail {
	text-align: left;
	padding-right: 5px;
	width: auto;
}

#mainContent td {
	border-bottom: 1px solid #262626;
	padding: 6px 5px 6px 0;
	line-height: 12px
}

/* @group Specification Navigation () */

#SpecPanel #mainContent h4 {
	text-transform: uppercase;
	background: url(/images/bullet.gif) left 16px  no-repeat;
	padding-left: 14px;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

ul#car-spec-top-button-ls600hl {
	width: 100px;
	height: 20px;
	background: url(/images/car-spec-top-button-ls600hl.gif) top left no-repeat;
	margin: 0;	
	float: right;
}

ul#car-spec-top-button-ls600hl li {
	display: block;
	height: 20px;
	float: left;
}

ul#car-spec-top-button-ls600hl li a {
	display: block;
	height: 20px;
	float: left;
}

ul#car-spec-top-button-ls600hl li a span {
	display: none;
}

ul#car-spec-top-button-ls600hl li#car-spec-top-button-ls600hl-4seats a {
	width: 38px;
	height: 20px;
}

ul#car-spec-top-button-ls600hl li#car-spec-top-button-ls600hl-4seats a:hover {
	background-image: url(/images/car-spec-top-button-ls600hl.gif);
	background-position: 0 -20px;
}

ul#car-spec-top-button-ls600hl li#car-spec-top-button-ls600hl-4seats a.active {
	background-image: url(/images/car-spec-top-button-ls600hl.gif);
	background-position: 0 -20px;
}

ul#car-spec-top-button-ls600hl li#car-spec-top-button-ls600hl-5seats a {
	width: 38px;
	height: 20px;
}

ul#car-spec-top-button-ls600hl li#car-spec-top-button-ls600hl-5seats a:hover {
	background-image: url(/images/car-spec-top-button-ls600hl.gif);
	background-position: -38px -20px;
}

ul#car-spec-top-button-ls600hl li#car-spec-top-button-ls600hl-5seats a.active {
	background-image: url(/images/car-spec-top-button-ls600hl.gif);
	background-position: -38px -20px;
}

ul#car-spec-top-button {
	width: 498px;
	height: 20px;
	background: url(/images/car-spec-top-button.gif) top left no-repeat;
	margin: 0;	
	float: right;
}

ul#car-spec-top-button li {
	display: block;
	height: 20px;
	float: left;
}

ul#car-spec-top-button li span {
	display: none;
}

ul#car-spec-top-button li a {
	display: block;
	height: 20px;
}

ul#car-spec-top-button li a span {
	display: none;
}

ul#car-spec-top-button li#car-spec-top-button-prestige {
	width: 48px;
	height: 20px;
}

ul#car-spec-top-button li#car-spec-top-button-prestige-auto a {
	width: 60px;
	height: 20px;
}

ul#car-spec-top-button li#car-spec-top-button-prestige-auto a:hover {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -48px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-prestige-auto a.active {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -48px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-prestige-manual a {
	width: 48px;
	height: 20px;
}

ul#car-spec-top-button li#car-spec-top-button-prestige-manual a:hover {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -108px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-prestige-manual a.active {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -108px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-sport {
	width: 49px;
	height: 20px;
}

ul#car-spec-top-button li#car-spec-top-button-sport-auto a {
	width: 60px;
	height: 20px;
}

ul#car-spec-top-button li#car-spec-top-button-sport-auto a:hover {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -205px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-sport-auto a.active {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -205px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-sport-manual a {
	width: 49px;
	height: 20px;
}

ul#car-spec-top-button li#car-spec-top-button-sport-manual a:hover {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -265px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-sport-manual a.active {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -265px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-sportluxury {
	width: 80px;
	height: 20px;
}

ul#car-spec-top-button li#car-spec-top-button-sportluxury-auto a {
	width: 60px;
	height: 20px;
}

ul#car-spec-top-button li#car-spec-top-button-sportluxury-auto a:hover {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -51px -20px;
}

ul#car-spec-top-button li#car-spec-top-button-sportluxury-auto a.active {
	background-image: url(/images/car-spec-top-button.gif);
	background-position: -51px -20px;
}


ul#car-spec-top-button-alt {
	width: 361px;
	height: 20px;
	background: url(/images/car-spec-top-button-alt.gif) top left no-repeat;
	margin: 0;	
	float: right;
}

ul#car-spec-top-button-alt li {
	display: block;
	height: 20px;
	float: left;
}

ul#car-spec-top-button-alt li span {
	display: none;
}

ul#car-spec-top-button-alt li a {
	display: block;
	height: 20px;
}

ul#car-spec-top-button-alt li a span {
	display: none;
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-prestige {
	width: 49px;
	height: 20px
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-prestige-auto a {
	width: 60px;
	height: 20px;
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-prestige-auto a:hover {
	background-image: url(/images/car-spec-top-button-alt.gif);
	background-position: -50px -40px;
}


ul#car-spec-top-button-alt li#car-spec-top-button-alt-prestige-auto a.active {
	background-image: url(/images/car-spec-top-button-alt.gif);
	background-position: -50px -40px;
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-sport {
	width: 49px;
	height: 20px
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-sport-auto a {
	width: 60px;
	height: 20px;
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-sport-auto a:hover {
	background-image: url(/images/car-spec-top-button-alt.gif);
	background-position: -47px -40px;
}


ul#car-spec-top-button-alt li#car-spec-top-button-alt-sport-auto a.active {
	background-image: url(/images/car-spec-top-button-alt.gif);
	background-position: -47px -40px;
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-sportluxury {
	width: 80px;
	height: 20px;
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-sportluxury-auto a {
	width: 57px;
	height: 20px;
	background-image: url(/images/car-spec-top-button-alt.gif);
	background-position: -47px -20px;
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-sportluxury-auto a:hover {
	background-image: url(/images/car-spec-top-button-alt.gif);
	background-position: -47px -40px;
}

ul#car-spec-top-button-alt li#car-spec-top-button-alt-sportluxury-auto a.active {
	background-image: url(/images/car-spec-top-button-alt.gif);
	background-position: -47px -40px;
}


ul#car-spec {
	width: 130px;
	height: 20px;
	margin: 0;	
	float: right;
}

ul#car-spec li {
	display: block;
	height: 20px;
	float: left;
}

ul#car-spec li span {
	display: none;
}

ul#car-spec li a {
	display: block;
	height: 20px;
}

ul#car-spec li a span {
	display: none;
}


ul#car-spec li#car-spec-prestige {
	background-image: url(/images/car-spec-prestige.gif);
	width: 50px;
	height: 20px;
}

ul#car-spec li#car-spec-sports {
	background-image: url(/images/car-spec-sports.gif);
	width: 72px;
	height: 20px;
	margin-left: 2px;
}

#mainContent a.top {
	color: #166a82;
	margin-right: 10px;
}

#mainContent a.top:hover {
	color: #166a82;
	text-decoration: none;
}

#mainContent ul#specNav {
	width: 793px;
	height: 20px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	background: url(/images/specnav-bg.gif) top left no-repeat;
}

#mainContent ul#specNav li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

#mainContent ul#specNav li a {
	display: block;
}

#mainContent ul#specNav li#s-features a {
	width: 64px;
	height: 20px;
}

#mainContent ul#specNav li#s-features a:hover {
	background-image: url(/images/specnav-bg.gif);
	background-position: 0 -20px;
}

#mainContent ul#specNav li#s-technical a {
	width: 170px;
	height: 20px;
}

#mainContent ul#specNav li#s-technical a:hover {
	background-image: url(/images/specnav-bg.gif);
	background-position: -64px -20px;
}

#mainContent ul#specNav li#s-exterior a {
	width: 152px;
	height: 20px;
}

#mainContent ul#specNav li#s-exterior a:hover {
	background-image: url(/images/specnav-bg.gif);
	background-position: -234px -20px;
}

#mainContent ul#specNav li#s-weight a {
	width: 142px;
	height: 20px;
}

#mainContent ul#specNav li#s-weight a:hover {
	background-image: url(/images/specnav-bg.gif);
	background-position: -386px -20px;
}

#mainContent ul#specNav li#s-disclaimers a {
	width: 265px;
	height: 20px;
}

#mainContent ul#specNav li#s-disclaimers a:hover {
	background-image: url(/images/specnav-bg.gif);
	background-position: -528px -20px;
}


#mainContent ul#specNav li a span {
	display: none;
}

#mainContent h4 {
	text-transform: uppercase;
	background: url(/images/bullet.gif) left 17px  no-repeat;
	padding-left: 14px;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	padding-top: 12px;
	margin: 5px 15px;
}

#mainContent td.options, td.optionPacks {
	text-transform: uppercase;
	border-top: 1px solid #262626;
}

#mainContent td {
	border-top: 1px solid #262626;
}

#mainContent span.optionDetail, span.optionPacksDetail {
	display: block;
	clear: both;
	padding-top: 5px;
	text-transform: none;
}

#colourstrims {
	background: #fff;
	height: 340px;
}

#colourstrims #car {
	padding-top: 16px;
	margin-left: 170px;
}

#colourstrims #colours {
	margin-left: 170px;
	color: #9f9f9f;
	font-weight: bold;
}

#colourstrims #colours p {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 10px;
	margin-top: 10px;
	font-size: 7.5pt;
	font-weight: bold;
}

#colourstrims #colours ul#colour {
	width: 560px; 
	height: 20px;
	font-size: 7pt;
}

#colourstrims #colours ul#colour li {
	display: block;
	width: 40px; 
	height: 20px;
	float: left;
	margin-right: 6px;
}

#colourstrims #colours ul#colour li a {
	display: block;
	width: 40px; 
	height: 15px;
}

#colourstrims #colours ul#name li {
	visibility: hidden;
	width: 80px; 
	height: 15px;
	float: left;
	margin-right: 6px;	
	font-size: 7pt;
	color: #9f9f9f;
}

#colourstrims #colours ul#name li#colourname1 {
	visibility: hidden;
	width: 55px; 
	height: 15px;
}

#colourstrims #colours ul#name li#colourname2 {
	visibility: hidden;
	width: 60px; 
	height: 15px;
	margin-left: -15px;
}

#colourstrims #colours ul#name li#colourname3 {
	visibility: hidden;
	width: 70px; 
	height: 15px;
	margin-left: -20px;
}

#colourstrims #colours ul#name li#colourname4 {
	visibility: hidden;
	width: 65px; 
	height: 15px;
	margin-left: -30px;
}

#colourstrims #colours ul#name li#colourname5 {
	visibility: hidden;
	width: 40px; 
	height: 15px;
	margin-left: -24px;
}

#colourstrims #colours ul#name li#colourname6 {
	visibility: hidden;
	width: 30px; 
	height: 15px;
}

#colourstrims #colours ul#name li#colourname7 {
	visibility: hidden;
	width: 45px; 
	height: 15px;
	margin-left: 9px;
}

#colourstrims #colours ul#name li#colourname8 {
	visibility: hidden;
	width: 30px; 
	height: 15px;
	margin-left: -4px;
}

#colourstrims #colours ul#name li#colourname9 {
	visibility: hidden;
	width: 30px; 
	height: 15px;
	margin-left: 10px;
}

#colourstrims #colours ul#name li#colourname10 {
	visibility: hidden;
	width: 40px; 
	height: 15px;
	margin-left: 10px;
}
