body {	font-family: verdana, sans-serif;	font-size: 0.9em;	background: #003 url(/design/images/bg_page.jpg) repeat-x fixed left top;	margin: 0px;	padding: 0px;}h1 {		text-transform: uppercase;	font-size: 1.4em;	color: #006;	letter-spacing: -0.06em;	margin: 5px 0px;	padding: 0px;}h1.showroom {	background: url(/design/images/bg_showroom_hd.png); no-repeat scroll center bottom;	height: 30px;	padding: 20px 0 0;}h2 {		text-transform: uppercase;	font-size: 1.25em;	color: #006;	letter-spacing: -0.03em;	margin: 5px 0px;	padding: 0px;}h2.question {	margin: 4px 0px 0px;	padding: 0px;	color: #369;	font-family: tahoma, verdana, sans-serif;	font-weight: 700;	font-size: 1.1em;	letter-spacing: -0.02em;}a, a:visited {	color: #369;	text-decoration: none;}a.external {		border-bottom: 1px dotted #ccc;}a:hover, a:active {	color: #000;	border-bottom: 0;}a img {	border: 0;}.hide {	display: none;}/* PAGE ELEMENTS */div#container {	margin: 0px auto;	padding: 10px;	width: 780px;	border: 0;	background: #fff;}div#content {	margin: 0px;	padding: 5px;	border: 3px solid #003;}/* HEADER ELEMENTS */div#header {	width: 780px;	margin: 0px;	padding: 0px;	display: block;}div#banner {	display: block;	width: 780px;	height: 145px;	margin: 0px;	padding: 0px;	clear: both;}.b1 {	background: #ccc url(/design/images/banner_1.jpg) no-repeat scroll center top;}.b2 {	background: #ccc url(/design/images/banner_2.jpg) no-repeat scroll center top;}.b3 {	background: #ccc url(/design/images/banner_3.jpg) no-repeat scroll center top;}.b4 {	background: #ccc url(/design/images/banner_4.jpg) no-repeat scroll center top;}.b5 {	background: #ccc url(/design/images/banner_5.jpg) no-repeat scroll center top;}.b6 {	background: #ccc url(/design/images/banner_6.jpg) no-repeat scroll center top;}.b7 {	background: #ccc url(/design/images/banner_7.jpg) no-repeat scroll center top;}.b8 {	background: #ccc url(/design/images/banner_8.jpg) no-repeat scroll center top;}.b9 {	background: #ccc url(/design/images/banner_9.jpg) no-repeat scroll center top;}.b10 {	background: #ccc url(/design/images/banner_10.jpg) no-repeat scroll center top;}div#logo {	width: 250px;	height: 130px;	margin: 8px 0px 7px 5px;	padding: 0px;	float: left;}div#logo img {	border: 0;}ul#nav {	margin: 0px;	padding: 0px;	clear: both;	height: 32px;	border-top: 2px solid #333;}ul#nav li {	margin: 0px;	padding: 0px;	list-style: none;	display: block;	float: left;	text-align: center;	text-transform: uppercase;	font-family: arial, sans-serif;}ul#nav li a,ul#nav li a:visited {	display: block;	padding: 6px 0px;	margin: 0px;	width: 130px;	height: 20px;	color: #fff;	background: #666 url(/design/images/bg_nav.gif) no-repeat scroll center top;	text-decoration: none;	font-weight: bold;}* html ul#nav li.current a {	background: #666 url(/design/images/bg_nav_current.gif) no-repeat scroll center top;}ul#nav li a:hover,ul#nav li a:active,ul#nav li.current a,ul#nav li a.current {	background-position: 0 -32px;	color: #000;}p.bt-logos {	width: 310px;	height: 65px;	display: block;	text-align: center;	padding: 10px;	margin: 10px auto;	background: #fff;}/* FOOTER ELEMENTS */div#footer {	margin: 0px;	padding: 2px;	color: #666;	background: #003;	font-family: verdana, sans-serif;	font-size: 0.7em;}div#footer a,div#footer a:visited {	color: #ccc;	text-decoration: none;}div#footer a:hover,div#footer a:active {	color: #fff;}ul#ft_links {	display: inline;	float: left;	margin: 0px;	padding: 0px 0px 0px 10px;}ul#ft_links li {	list-style: none;	float: left;	margin: 0px;	padding: 1px;}p#design {	width: 150px;	float: right;	display: inline;	margin: 0px;	padding: 0px 10px;	text-align: right;}div.spacer {	clear: both;	height: 4px;}/* HOMEPAGE */.notice {	margin: 0 0 0 10px;	padding: 60px 40px 10px 40px;	height: 250px;	width: 220px;	float: right;	font-family: courier, fixed, sans-serif;	background: transparent url(/design/images/postit.jpg) no-repeat scroll left top;}/* CONTACT PAGE */div#contact {	min-height: 260px;	clear: both;	margin: 20px 0px;	padding: 0px;	background: #fff url(/design/images/bg_contact.jpg) no-repeat scroll right top;}img.map {	float: left;	padding: 0px;	margin: 0px 20px 0px 0px;	border: 0;}h3.large {	color: #39f;	font-family: arial, sans-serif;	font-weight: 900;	font-size: 1.5em;	padding: 0px;	margin: 2px;}/* ENQUIRY */.enquiry dl{	font-family: arial, sans-serif;}.enquiry dl dt {	width: 200px;	float: left;	text-align: right;	clear: left;	padding: 6px;	color: #333;	font-weight: bold;}.enquiry dl dd {	padding: 6px;	color: #006;	font-weight: bold;;}.enquiry dl dd input, .enquiry dl dd textarea {	width: 350px;	border: 2px solid #666;	background: #fff;	font-size: 1.1em;	padding: 2px;	color: #333;	font-family: arial, sans-serif;}.enquiry dl dd .submit input {	width: 130px;	border: 1px solid #999;	background: #333;	font-size: 1.1em;	padding: 2px;	color: #fff;	font-family: arial, sans-serif;}.enquiry em {	font-weight: bold;	color: #006;}.error {	color: red;	display: inline;	font-size: 0.9em;	font-weight: bold;}/* SHOWROOM */div.car_details {	background: #efefef url(/design/images/bg_car.gif) no-repeat scroll right top;	padding: 10px;	margin: 0px 0px 20px 0px;	clear: both;}div.car_details_mod {	background: #fcc url(/design/images/bg_car_mod.jpg) no-repeat scroll right top;	padding: 10px;	margin: 0px 0px 20px 0px;	clear: both;	border: 2px solid #c00;}* html div.car_details,* html div.car_details_mod,* html h3.car,* html h3.car_mod { /* IE fix to avoid text dissapearing */	height: 1%}div.car_details p,div.car_details_mod p {	font-size: 0.8em;}div.car_photo {	float: left;	clear: left;	padding: 0px;	margin: 5px 10px 0px 0px;}div.car_info {	float: left;	width: 425px;	padding: 0px;	margin: 0px;}div.car_photo img {	border: 2px solid #ccc;}h3.car {	text-transform: uppercase;	font-size: 1.3em;	color: #006;	letter-spacing: -0.05em;	margin: 0px;	padding: 0px;	display: block;	position: relative; /* Required to fix peekaboo bug in IE 6/7 */}h3.car_mod {	text-transform: uppercase;	font-size: 1.3em;	color: #c00;	letter-spacing: -0.05em;	margin: 0px;	padding: 7px 0px 2px 60px;	background: url(/design/images/mod.gif) no-repeat scroll left top;	position: relative; /* Required to fix peekaboo bug in IE 6/7 */}h3.car_white {	text-transform: uppercase;	font-size: 1.3em;	color: #fff;	letter-spacing: -0.05em;	margin: 0px;	padding: 0px;	text-align: left;}div.car_details p.price,div.car_details_mod p.price {	font-size: 1.5em;	font-family: tahoma, verdana, sans-serif;	color: #006;	margin: 2px;	padding: 0px;}div.car_details p.prompt, div.car_details_mod p.prompt, p.small {	font-size: 0.75em;	color: #669;	padding: 0px;	margin: 10px 0px 0px 0px;}p.buttons {	display: block;		font-size: 11px;	font-weight: bold;	padding: 0;	margin-top: 10px;}p.buttons a.enlarge, p.buttons a.enquiry {	display: block;	float: left;	height: 16px;	width: 110px;	color: #fff;	padding: 2px 5px 2px 20px;	}p.buttons a.enlarge {	background: url(/design/images/bg_btn_enlarge.gif) no-repeat scroll left center;}p.buttons a.enquiry {	background: url(/design/images/bg_btn_enquiry.gif) no-repeat scroll left center;	padding: 2px 5px 2px 27px;}p.buttons a {	color: #fff;}p.buttons a:hover, p.buttons a:active {	color: #99f;}div#switchshowroom {	display: inline;	font-size: 0.7em;	font-family: verdana;	padding: 5px;	float: right;}div#switchshowroom a {	padding: 2px 4px;	color: #fff;	background: #555;	border: 1px solid #fff;}div#switchshowroom a:hover {	background: #999;}/* Thumbs */div.thumbs {	display: block;	padding: 0px;	margin: 2px 0px 0px 0px;}div.thumbs p {	margin: 0px;	padding: 0px;	font-size: 0.7em;	color: #666;	display: block;	clear: left; }* html div.thumbs p {	margin-top: -15px;}img.thumb {	float: left;	border: 2px solid #ccc;	padding: 0px;	margin: 0px 2px 2px 0px;}img.sold_car {	float: left;	border: 2px solid #999;	padding: 0px;	margin: 5px;}div.sold_car {	float: left;	border: 2px solid #999;	background: #ddd;	width: 240px;	height: 200px;	padding: 0px;	margin: 5px;	font-size: 0.7em;	font-weight: bold;	font-family: tahoma, arial, sans-serif;	text-transform: uppercase;	color: #333;}div.sold_car p {	padding: 0px;	margin: 2px 1px;}div#popupPic {	width: 580px;	color: #ccc;	text-align: justify;	font-size: 0.9em;	margin: 5px;	padding: 5px;}p.largePic {	text-align: center;	padding: 0px;	margin: 2px;}#mainPic {	border: 2px solid #ccc;}img.thumbSm {	float: left;	border: 2px solid #ccc;	padding: 0px;	margin: 2px;}div.manf_btn {	font-size: 1.8em;	font-family: arial, sans-serif;	letter-spacing: -0.04em;	text-align: center;	text-transform: uppercase;}div.manf_btn a {	color: #003;	background: #003 url(/design/images/bg_manf_btn.jpg) repeat-x scroll center center;	border: 2px solid #99c;	display: block;	width: 220px;	margin: 5px;	padding: 10px;	float: left;}div.manf_btn a:visited {	color: #003;}div.manf_btn a:hover {	color: #fff;	border: 2px solid #003;	background-position: center -130px;}.num_cars {	font-size: small;	letter-spacing: normal;}div#manf-select {	margin: 0.1em 0;	padding: 0.5em;	background-color: #006;	color: white;	clear: both;	float: none;	overflow: hidden;}#switch_manf, #switch_model {	display: inline;	width: 45%;}div#manf-select select {	font-size: 1.1em;	margin-right: 10px;}.btn-go {	padding: 0;	margin: 0;	display: inline;	vertical-align: bottom;}.tiny {	font-size: 0.6em;}/* PAGINATION */div.pagination {	width: 760px;	clear: both;	font-size: 0.8em;	font-weight: bold;	text-align: center;	margin: 1em auto;}div.pagination-sm {	width: 300px;	float: right;	font-size: 0.8em;	font-weight: bold;	text-align: right;	margin: 1em 0;}div.pagination a, div.pagination-sm a {	padding: 2px 6px;	margin: 2px;	border: 1px solid #eee;	background-color: #fff;	display: inline;}div.pagination a.page {	border: 0;	padding: 2px 4px;	margin: 1px;}div.pagination a.current {	border: 0;	padding: 2px 4px;	margin: 1px;	font-size: larger;	color: #000;	background-color: #eee;}div.pagination a:hover, div.pagination-sm a:hover {	background-color: #eee;}/* Edit button */a.edit {	padding: 2px 5px 2px 12px;	margin: 0px 2px;	border: 1px solid #666;	background: #9f9 url(/cms/design/images/ic_file.gif) no-repeat scroll 3px center;	float: right;	font-size: 11px;	font-family: verdana;}a.edit:hover {	background-color: #fff;	text-decoration: none;}