/**********************************************
CSS FILE FOR MAZDA - Layout Styles
DEVELOPED BY PHOSPHOR ESSENCE - COPYRIGHT 2008
**********************************************/

/**********************************************
	1. standard selectors
	2. mainContainer
	3. navigation
	4. mainNavigation
	5. contentWrap
	6. footer
**********************************************/
html, body {font-family:Verdana, Helvetica, Arial, sans-serif; padding-bottom:1px;}
body {color:#1C2B37; background:url(../userfiles/image/body-background.jpg) repeat-x #fff;}

p {font-size:11px; line-height:140%; padding:3px 0 7px 0;}
p strong {color:#22384D;}

h1,h2,h3,h4,h5,h6 {color:#26415B; font-family:Arial, Helvetica, sans-serif;}
h1 {color:#FFFFFF;}
h2 {font-size:18px; padding:10px 0 2px 0;}
h3 {font-size:13px; padding:6px 0 2px 0; margin:0 0 -2px 0; line-height:130%; font-weight:bold;}
h4 {font-size:12px; padding:6px 0 0 0; line-height:130%;}
h5 {}
h6 {}

a {color:#204A75; text-decoration:none;}
a:hover {color:#2F6BA8; text-decoration:underline;}
a:visited {}
a.teaser {color:#2B3C54; font-weight:bold; margin:4px 0 0 0; padding:0 0 0 16px; display:block; background:url(../userfiles/image/bullet-utils.png) no-repeat left 3px;}
a.teaser:hover {color:#255789; text-decoration:none; background:url(../userfiles/image/bullet-utils_f2.png) no-repeat left 3px;}
a.external {color:#2B3C54; font-weight:bold; margin:0; padding:0 0 0 16px; display:block; background:url(../userfiles/image/bullet-utils.png) no-repeat left 3px;}
a.external:hover {color:#255789; text-decoration:none; background:url(../userfiles/image/bullet-utils_f2.png) no-repeat left 3px;}

a.mazdacare {padding:0 0 0 16px;}

a.popupWallpaper {font-size:11px; color:#2B3C54; font-weight:bold; margin:4px 0 0 0; padding:0 0 0 16px; display:block; background:url(../userfiles/image/bullet-utils.png) no-repeat left 3px; clear:left;}
a.popupWallpaper:hover {color:#255789; text-decoration:none; background:url(../userfiles/image/bullet-utils_f2.png) no-repeat left 3px;}
a.popupRingtone {color:#2B3C54; font-weight:bold; margin:-2px 0 6px 0; padding:0 0 0 16px; display:block; background:url(../userfiles/image/bullet-utils.png) no-repeat left 3px; clear:left;}
a.popupRingtone:hover {color:#255789; text-decoration:none; background:url(../userfiles/image/bullet-utils_f2.png) no-repeat left 3px;}

ul, ol {padding:4px 0 7px 0;}
li {font-size:11px; line-height:130%; padding:0 0 0px 0;}
.small {font-size:80%;}

dl {}
dt {}
dd {}

.stainless { font-family: StainlessExt-Regular; font-style: normal !important; font-weight: normal !important; letter-spacing: 0; }
.introtext {color:#22384D; font-size:11px; font-weight:bold; line-height:140%; padding:5px 0 7px 0;}
.caption {font-size:10px; color:#888888; line-height:130%; padding:5px 0 10px 0;}
.details {font-size:11px; line-height:130%; padding:3px 0 7px 0;}

.backtotop {font-size:11px; text-align:right; padding:40px 0 0 0;}
.backtotop a {padding:0 0 0 18px; background:url(../userfiles/image/bullet-utils.png) no-repeat left 2px;}
.backtotop a:hover {background:url(../userfiles/image/bullet-utils.png) no-repeat left 2px;}

.back {float:right; font-size:11px; margin-top:-16px; padding:0;}
.back a {padding:0 0 0 18px; background:url(../userfiles/image/bullet-utils.png) no-repeat left 2px;}
.back a:hover {background:url(../userfiles/image/bullet-utils.png) no-repeat left 2px;}

img.imageContent {margin:5px 0 10px 10px !important;}

#mainContainer {padding:0; width:990px;}
	
	#navigation {background:url(../userfiles/image/navigation-background.jpg) no-repeat; float:left; min-height:570px; width:185px; }
		#navigation a {color:#eee; text-decoration:none;}
		#navigation a:hover {color:#fff; text-decoration:none;}
		#logo {margin:18px 0 0 32px;}
		
		#subNavigation {font-size:14px; margin:40px 0 0 0; position:relative; float:left;}
		#subNavigation ul {list-style:none; width:185px; float:left;}
		#subNavigation ul li {
                    margin:0; 
                    color:#FFFFFF; 
                    position:relative;
                }
		#subNavigation ul li a {
                    display: block; 
                    font-size: 14px; 
                    padding: 3px 0 2px 36px; 
                    margin: 0; 
                    color:#D0D4D6;
                }

                #subNavigation ul li a .typeface-js * { zoom: 1; } 
                    
                #subNavigation ul li a:hover {
                    background: url(../userfiles/image/bkgd-subnav.png) repeat left top; color:#D0D4D6;}
		
		.modelsLink {}
		
		#subNavigation ul li .flyout {
                    font-size: 11px; 
                    display:none; 
                    position:absolute !important;
                    z-index:100 !important;
                }
		#subNavigation ul li:hover .flyout {display:block; background:none;}
		#subNavigation .flyout {background:#253646; color:#CCCCCC; margin:-26px 0 0 149px; padding:5px 0; position:absolute; width:203px;}
		#subNavigation .flyout img.modelName {margin:50px 0 0 2px; position:absolute;}
		#subNavigation .flyout .modelPrice {margin:-25px 0 0 0; text-align:center; display:block;}
		
		#subNavigation li.sectionUnLinked {margin:0; padding:2px 0 6px 36px; text-transform:uppercase;}
		#subNavigation li.sectionLink {margin:0 0 3px 0; text-transform:uppercase; background: url(../userfiles/image/bullet-sectionlink.png) no-repeat 18px 7px;}
		#subNavigation li.sectionLink a {display:block; font-size:11px; padding:2px 0 3px 36px; margin:0;}
		#subNavigation li.sectionLink:hover {color:#CCCCCC; background:transparent url(../userfiles/image/bullet-sectionlink.png) no-repeat 18px 7px;}
		
		#subNavigation li.item {margin:0 0 4px 34px; padding:0; border-bottom:solid 2px #1c4165;}
		#subNavigation li.item a {display:block; font-size:13px; padding:1px 0 0 2px; margin:0;}
                /*#subNavigation li.item a:hover {padding:1px 0 0 36px;}*/
                /*#subNavigation li.item img {margin:1px 0 0 -36px;}*/
		
		#subNavigation li.subItem {background:none; margin:0;}
		#subNavigation li.subItem a {display:block; font-size:11px; padding:1px 0 2px 52px; margin:0;}
		#subNavigation li.subItem:hover, #subNavigation a.selected {background:url(../userfiles/image/bullet-subnav.png) no-repeat 34px 5px;}
		
		#utilities {font-size:11px; margin:310px 0 10px 41px;}
		#utilities ul {list-style:none;}
		#utilities ul li {margin:0 0 5px 0; padding:0;}
		#utilities ul li a {color:#2b3c54; font-weight:bold; padding:0 0 0 16px; background:url(../userfiles/image/bullet-utils.png) no-repeat 0 2px;}
		#utilities ul li a:hover {color:#255789; font-weight:bold; background:url(../userfiles/image/bullet-utils_f2.png) no-repeat 0 2px;}

		#mazdaLinks {float:right; margin:0 0 0 18px;}
		#mazdaLinks img {margin:0;}
		#mazdaLinks a {background:none;}
		#mazdalinks a:hover {background:none;}		
		
		
	#contentWrap {}
	#contentBkgd {float:left; margin-left:-15px; padding:0 15px; width:788px; background:url(../userfiles/image/bkgd-contentwrap.png) repeat-y 0px 27px;}
	#contentBkgdTop {float:left; margin-left:-15px; padding:0 15px;}
		#mainNavigation {background:url(../userfiles/image/shdw-mainnav.png) no-repeat left bottom; float:left; margin-left:-15px; height:37px; width:630px;}
		#mainNavigation ul {float:left; list-style:none; margin:10px 0 0 24px; padding:0;}
		#mainNavigation ul li {float:left; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif;}
		#mainNavigation ul li a {color:#C7C7C7; font-size:12px; font-weight:bold; padding:0 18px 3px 0; text-decoration:none; text-transform:capitalize;}
		#mainNavigation ul li a:hover {color:#FFFFFF;}
		#mainNavigation ul li a.selected {color:#FFFFFF; background:url(../userfiles/image/hlight-mainnav.png) no-repeat left bottom;}
		
		#search {display:block; height:37px; width:155px; padding:0 10px 0 0; margin:0;}
		#search.link {background:url(../userfiles/image/shdw-mainnav.png) repeat-x right bottom; display:block; float:left; height:37px; width:165px;}
		#search {height:37px; padding:0 10px 0 0; margin:0;}
		#search form, #searchLink form {margin:7px 0 0 0;}
		#search input.textbox, #searchLink input.textbox {background:none; border:#899296 solid 1px; color:#899296; font-size:10px; padding:1px 2px 1px 3px; width:116px;}
		#search input.button, #searchLink input.button {background:none; border:#899296 1px solid; color:#899296; font-size:9px; width:20px; cursor:pointer;}
		#search fieldset, #searchLink fieldset {border:none; margin:0; padding:0;}
		
		#content {width:775px; min-height:409px; float:left; background:url(../userfiles/image/grad-content-wcontentbkgds.png) left top repeat-x;}
		#contentFront {width:775px; min-height:409px; float:left; background:url(../userfiles/image/grad-content.png) left top repeat-x;}
		#contentHome {width:775px; float:left; background:#FFFFFF;}
		#content .featureSection {float:left; background:url(../userfiles/image/shdw-banner-775.png) left top no-repeat;}
		#content .featureSection #contentBlock h1 {color:#22384D; font-size:20px; padding:0 0 5px 0;}
		#content .featureSection #contentBlock h2 {font-size:14px;}
		
		.banner {position:relative; width:775px; height:250px;}
		.banner h1 {margin:-240px 0 0 20px;}
		.banner .modelTagline {margin:150px 0 0 40px; color:white;}
		.bannerHome {width:775px; height:279px; background:#D6D8D8 url(../userfiles/image/shdw-banner-775.png) left bottom no-repeat;}
		
		.bannerShort {height:132px; background:url(../userfiles/image/bkgd-bannershort.png) left top no-repeat;}
		.bannerShortContent {height:98px; width:775px; background:url(../userfiles/image/shdw-banner.png) left bottom no-repeat;}
		.bannerShortContent h1 {margin:-130px 0 0 14px; display:block;}

		.flashOverlay{ position:absolute; bottom:0; left:0; }

		.contentBkgd {margin:0; width:775px;}
		.contentBkgdHome {margin:0; width:775px; background:#FFFFFF;}
	        .contentBkgdHome h2 { padding:0 0 2px; font-size: 16px; color: black; }	
		/****************************
		 Models Navigation
		*****************************/
		.modelNavigation {width:530px; margin:-30px 0 0 -35px; padding:3px 0 15px 5px; float:left; background:#FFFFFF; font-size:10px; line-height:140%;}
		.modelNavigation div {float:left; margin:0; padding:10px 0 0 0;}
		.modelButton {float:left; margin:0 -5px 0 0; padding:0;}
		.modelButton img {margin:0; padding:0;}
		.modelNavigation .modelDetails {margin:-8px 0 5px 14px; padding:0 0 0 3px;}
		.modelNavigation .modelDetails a {margin:0 0 -3px -3px; padding:0; font-size: 14px;}
                .modelNavigation .modelDetails a:link, .modelNavigation .modelDetails a:visited { color: black; }
		.modelFrontBottom {display:none; width:525px; margin:0 0 -30px -30px; padding:0; float:left; background:#FFFFFF url(../userfiles/image/grad-contentreverse.png) left top repeat-x;}
		
		
		/*Dealership Search Popup*/
		#dealerPopup {margin:0; padding:0; height:200px !important;}
		#titleBar {background:url(../userfiles/image/bkgd-bannershort.png) left bottom; height:50px; margin:0 0 5px 0; width:770px;}
		#titleBar img {margin:15px 0 0 25px !important;}
		
		#dealerPopup #contentNavigation {min-height:603px;}
		#dealerPopup #contentNavigation ul {margin:0;}
		
		#dealerPopup #contentBlock {min-height:562px !important;}
		/***************************************/
		
		
		#contentHeader {margin:0; width:775px;}
		#contentHeader .sectionPage {margin:-47px 0 0 0;}
		#contentHeader.modelContent {float:left; height:40px; margin:0; padding:0 0 10px 0; background:url(../userfiles/image/shdw-banner-775.png) left top no-repeat;}
		
		#contentIntro {width:280px; min-height:110px; float:left; margin:0 0 10px 0; padding:0 40px 0 20px; font-size:12px; line-height:140%;}

		#contentIntroLong {min-height:110px; float:left; margin:0 0 10px 0; padding:0 40px 0 20px; font-size:12px; line-height:140%;}

		#contentIntro img {display:block; margin:0 0 0 -2px; padding:0 0 4px 0;}
		#modelImages {float:right; margin:0 35px 0 0;}
		#modelImages img {margin:0 0 0 10px;}

		#contentHeader.modelContent h1 { 
                    height: auto;
                    width: auto;
                    display: inline-block; 
                    margin: 10px 0 30px 20px;
                    line-height: 1em; 
                    padding: 0; 
                    border-bottom:solid 2px #1C4165; 
                    color: black;
                }

		#contentHeader.modelContent h1 span {  margin:0; padding:0 30px 0 0; }
		#contentHeader.modelPage {margin:-207px 0 0 0;}
		
		#contentHeader h1 {
                    position:absolute; 
                    margin:5px 0 0 0; 
                    width:702px; 
                    height:40px;
                    font-size: 22px;
                    padding: 0 0 6px 18px;
                }
		
		#contentBody {padding:8px 35px 40px 20px; min-height:361px; background:#FFFFFF url(../userfiles/image/grad-content.png) left top repeat-x;}
		
        ul#contentNavigationMazdacare {margin:8px 0 20px 0; padding:0;}
		#contentNavigationMazdacare li {margin:0 0 2px 0; list-style:none;}
		#contentNavigationMazdacare li a {color:#FFFFFF; text-decoration:none; display:block; padding:2px 0 3px 25px; margin:0; background:url(../userfiles/image/bullet-contentnav.png) no-repeat 10px 5px;}
		#contentNavigationMazdacare li:hover, #contentNavigationMazdacare li.selected {color:#FFFFFF; background:url(../userfiles/image/bkgd-contentnav.png) repeat 0px -1px;}
		#contentNavigationMazdacare li a:hover, #contentNavigationMazdacare li a.selected {color:#FFFFFF; background:url(../userfiles/image/bullet-contentnav.png) no-repeat 10px 5px;}
		
		#contentNavigation {width:226px; min-height:383px; margin:0 5px 0 0; padding:25px 14px 0 0; float:left;}
		#contentNavigation ul li {margin:0; list-style:none;}
		
		#contentNavigation li.item {margin:0 0 3px 0; padding:0;}
		#contentNavigation li.item a {color:#D5D5D5; text-decoration:none; display:block; padding:2px 0 3px 35px; margin:0; width:186px;}
		#contentNavigation li.item:hover {color:#FFFFFF; padding:0; background:url(../userfiles/image/bkgd-contentnav.png) repeat 0px -1px;}
		#contentNavigation li.item a:hover, #contentNavigation li.item a.selected {color:#FFFFFF; background:url(../userfiles/image/bullet-contentnav.png) no-repeat 20px 5px;}
		
		#contentNavigation li.subItem {margin:0 0 3px 0; padding:0;}
		#contentNavigation li.subItem a {color:#D5D5D5; text-decoration:none; display:block; padding:2px 0 2px 51px; margin:0; width:170px;}
		#contentNavigation li.subItem:hover {color:#FFFFFF; background:url(../userfiles/image/bkgd-contentnav.png) repeat 0px -1px;}
		#contentNavigation li.subItem a:hover, #contentNavigation li.subItem a.selected {color:#FFFFFF; background:url(../userfiles/image/bullet-contentnav.png) no-repeat 36px 5px;}
		
		#contentNavigation .tabs {font-size:11px; margin:-25px -14px 0 0; padding:15px 0 5px 13px; list-style:none; background:url(../userfiles/image/bkgd-contentnav.png) left top;}
		#contentNavigation .tabs a {color:#D5D5D5; margin:0 18px 0 0; padding:0 0 0 10px; background:url(../userfiles/image/bullet-contentnavtabs.png) no-repeat 0px 4px;}
		#contentNavigation .tabs a:hover, #contentNavigation .tabs a.selected {color:#FFFFFF; text-decoration:none; background:url(../userfiles/image/bullet-contentnavtabs_f2.png) no-repeat 0px 4px;}
		#contentNavigation .thumbs {width:220px; background:none; margin:0 2px 0 13px; padding:0;}
		#contentNavigation .paging .tabs {color:#D5D5D5; font-size:11px; padding:15px 0 5px 19px;}
		#contentNavigation .paging .tabs .text {margin:0; padding:0 10px 0 0; display:inline;}
		#contentNavigation .paging .tabs a, #contentNavigation .paging .tabs span {color:#BBBBBB; margin:0; padding:1px 3px; background:none;}
		#contentNavigation .paging .tabs a:hover, #contentNavigation .paging .tabs a.selected {color:#FFFFFF; text-decoration:none; background:url(../userfiles/image/bkgd-contentnav.png) left top;}
		#contentNavigation .paging .tabs span.greyed {color:#777;}
		
        /*GALLERY*/
		#contentNavigation .thumbArea {margin:0 2px 0 0; padding:0; width:220px;}
		#contentNavigation .thumbArea li, #contentNavigation .thumbnail li {padding:0;}
		#contentNavigation img.thumbnail {cursor:pointer; float:left; margin:0; padding:0 4px 4px 0;}
		
		#contentNavigation h2 {color:#CCCCCC; margin-left:20px; margin-top:5px;}
		#contentNavigation table.data {width:200px; color:#b1b2b3; font-size:11px; text-align:center; margin:0 0 0 20px; padding:0;}
		#contentNavigation .teaser a {color:#2B3C54; font-weight:bold; margin:8px 0 0 20px; padding:0 0 0 16px; display:block; background:url(../userfiles/image/bullet-utils.png) no-repeat left 3px;}
		#contentNavigation .teaser a:hover {color:#255789; text-decoration:none; background:url(../userfiles/image/bullet-utils_f2.png) no-repeat left 3px;}
		#contentNavigation .data th {font-weight:bold; color:#CCCCCC; font-size:11px; text-align:center; margin:8px 0 2px 0; padding:10px 2px 2px 2px; border-bottom:solid 1px #CCCCCC;}
		#contentNavigation .data th.leftcol {text-align:left;}
		#contentNavigation .data td {text-align:center; vertical-align:top; border-bottom:solid 1px #a5a6a7;}
		#contentNavigation .data td.leftcol {text-align:left;}
		#contentNavigation .data h2 {margin-left:0px; margin-bottom:5px;}
		
		
		#contentNavigation .sideImages {margin-left:21px; padding-top:9px;}
		#contentNavigation .sideImages img {margin:0 0 5px 0;}
		#contentNavigation .sideText {color:#CCCCCC; margin:0 20px 0 21px; padding:0;}
		#contentNavigation .sideText h2 {color:#CCCCCC; margin:2px 0 0 0; padding:0;}
		#contentNavigation .sideText h2.stainless {color: black; font-size: 17px; margin: 2px 0 5px; }
		#contentNavigation .sideText h3 {color:#CCCCCC; margin:9px 0 0 0; padding:0;}
		#contentNavigation .sideText .caption {color:#CCCCCC; padding:0 0 10px 0;}
		#contentNavigation .sideText table {margin:6px 0 8px 0; padding:0; border-top:solid 1px #A5A6A7;}
		#contentNavigation .sideText table td {}
		#contentNavigation .sideText #dealershipQuickLink {width:180px; margin:10px 12px 16px 0; padding:6px 10px 6px 10px; background:url(../userfiles/image/grad-contentcol.png) left top repeat-x;}
		#contentNavigation .sideText #dealershipQuickLink img {padding:3px 0 0 0px;}
		#contentNavigation .sideText #dealershipQuickLink .dropdown {margin:5px 0 4px 0; padding:0; clear:left}
	        #dealershipQuickLink h2 { font-size: 12px; width: 135px; color: black; float: left; }	

		#contentBlock {width:445px; min-height:369px; float:left; padding:30px 50px 10px 30px;}
		#contentBlock img {margin:0 5px 0 0; padding:0;}
		
		#galleryImage {width:320px; text-align:center; margin:8px 0 0 -10px; padding:0;}
		#galleryImage img {margin:0 0 0 -6px;}
		#caption {font-size:11px; font-weight:bold; margin:0; padding:0;}
		#subCaption {font-size:10px; margin:0; padding:0;}
		
		#sectionBlock {margin:25px 0 10px 30px; padding:0;}
		.sectionNavigation {margin:11px 0 0 0; padding:0 0 9px 0; width:745px; min-height:100px; background:url(../userfiles/image/line-horidivider.png) no-repeat left bottom;}
		.sectionNavigation .title {width:355px; margin:-3px 0 0 0; padding:0 125px 0 0; float:left;}
                .sectionNavigation .title .stainless { font-size: 15px; }
		.sectionNavigation .title p {padding:0 0 7px 0;}
		.sectionNavigation .sectionImage {width:180px; height:90px; margin:0 20px 0 0; float:left; display:block; background-color:#576A79;}
		
		/************************
		Style for the Tab Creator
		************************/
		#Sedan {}
		#SportHatch {display:none;}
		#Wagon {display:none;}
		
		/***********************/
		
		/* AWARDS/REVIEWS */
		.review {margin:4px 0 0 0; padding:5px 0 6px 0; min-height:100px; float:left; border-bottom:solid 1px #BBB; width:100%;}
		.review img {margin:0; padding:0}
		.review a img {border:solid 1px #2b3c54; margin:0 0 12px 0 !important; padding:0; float:left; background:none;}
		.review a:hover img {border:solid 1px #255789;}
		.review .teaserSummary {margin-left:195px;}
		.review .teaserSummary h3 {padding:0; font-weight:bold;}
		.review .teaserSummary h3 a {color:#2b3c54; background:none; margin:0 0 2px 0; padding:0;}
		.review .teaserSummary h3 a:hover {color:#255789; text-decoration:none;}
		
		#reviewList table {width:100%; margin:-18px 0 0 0; padding:0; float:left;}
		#reviewList td {margin:0 15px 5px 0; padding:5px 0; border-bottom:solid 1px #BBB; vertical-align:top;}
		#reviewList a {color:#2b3c54; font-weight:bold; display:block; margin:0; padding:0 0 0 16px; background:url(../userfiles/image/bullet-utils.png) no-repeat left 3px;}
		#reviewList a:hover {color:#255789; text-decoration:none; background:url(../userfiles/image/bullet-utils_f2.png) no-repeat left 3px;}
				
		
		/* TABLES */
		table {font-size:11px; line-height:140%;}
		table th {text-align:left;}
		table td {padding:2px 2px 4px 2px;}
		
		.data th {font-weight:bold; color:#22384D; font-size:13px; text-align:center; margin:8px 0 2px 0; padding:20px 2px 2px 2px; border-bottom:solid 1px #1C4165;}
		.data th.leftcol {text-align:left; width:300px;}
		.data th.rightcol {text-align:right;}
		.data td {text-align:center; vertical-align:top; border-bottom:solid 1px #DDDDDD;}
		.data td.noborder {text-align:center; vertical-align:top; border:none;}
		.data td.leftcol {text-align:left;}
		.data td.rightcol {text-align:right;}
		.data blockquote {padding:0 0 0 20px;}
	    
		.dealer {margin:0 0 0 -20px; padding:0; width:480px; border-collapse:collapse;}
		.dealer strong {color:#22384D;}
		.dealer th {font-weight:normal; color:#1C4165; margin:2px 0 2px 0; padding:2px 4px 2px 2px; vertical-align:top; border-bottom:solid 1px #1C4165;}
		.dealer th.width {min-width:90px; width:90px;}
		.dealer td {vertical-align:top; padding:2px 4px 2px 2px; border-bottom:solid 1px #CCC;}
		 th.dealerHighlight {font-weight:bold; padding:10px 4px 2px 0;}
		.locationDetail h2 {margin:8px 0 0 -20px;}
		.dealerDetail h2 {margin:0 0 0 -20px;}
		.dealer .phone {width:100px;}
		.AspNet-GridView-Header th {font-weight:bold; padding:10px 12px 2px 0;}
		
                .dealershipKey {float:right; margin:10px -50px 0 0;}
                .dealershipKey img {float:left;}
                .dealershipKey p {float:left; margin:5px 20px 0 0;}
                
                
		#modelOverview {float:left; margin:0; padding:8px 35px 40px 40px;}
		.modelTable {float:left; margin:-8px 0 20px 0; padding:6px 6px 16px 6px; background:#FFFFFF url(../userfiles/image/grad-contentmodeltable.png) left top repeat-x;}
		.modelTable th {font-weight:bold; color:#22384D; font-size:12px; text-align:left; margin:8px 0 2px 0; padding:16px 0 2px 0; border-bottom:solid 1px #AAA;}
		.modelTable td {padding:2px 20px 3px 0; vertical-align:top;}
		.modelTable td.header {margin:5px 0 0 0; font-size: 15px;}
		.modelTable img {padding:0; margin:0 0 -5px 0;}
		
		#accessoryText p {margin:0; padding:5px 0;}
		#accessoryText table {margin:5px 0; padding:0;}
		#accessoryText td {margin:0; padding:0 8px 0 0; vertical-align:top;}
		.accFront {}
		.accFront li {list-style:none; margin:0 0 10px 0; padding:0; float:left;}
				
		.dealershipTable {width:100%;}
		.dealershipTable th {font-weight:bold; color:#000; font-size:13px; text-align:left; margin:8px 0 2px 0; padding:16px 0 2px 0; border-bottom:solid 1px #1c4165;}
		.dealershipTable td {padding:2px 30px 3px 0; vertical-align:top;}
		
		#dealershipQuickLink {width:320px; margin:10px 12px 0 0; padding:6px 10px 6px 10px; float:left; background:#E6E7E8;}
		#dealershipQuickLink img {padding:3px 0 0 0px; float:left;}
		#dealershipQuickLink .dropdown {padding:0 0 0 12px; float:left}
		
		#introBar {float:left; margin:0; min-height:145px; padding:14px 30px 0 20px; width:330px;}
		#introBar img {margin-left:-5px;}
		#introBar p {margin-bottom:10px;}
		#sideBar {float:left; min-height:160px; margin:8px 0 0 0; padding:0 8px 0 35px; width:352px; background:url(../userfiles/image/line-vertdivider-home.png) left 8px no-repeat;}
		
		#latestNews {margin:6px 0 0 0; padding:0 40px 0 0;}
                /*#latestNews h2 { font-size: 18px; color: black; margin: 0 0 10px 0; padding:0; }*/
		#latestNews img {margin:0 0 -5px -5px;}
		#contentNavigation #latestNews p {color:#666666;}
		#contentNavigation #latestNews img {margin:0 0 5px -5px;}
		#contentNavigation #latestNews p.introtext {width:195px; margin:0; padding:0;}
		#contentNavigation #latestNews .teaser {width:180px; margin:0; padding-top:0; padding-bottom:7px; border-bottom:solid 1px #d2d9e0;}
		
		#latestAwards {margin:6px 0 0 11px; padding:0 80px 0 0;}
		#latestAwards img {margin:0 0 -5px -5px;}
		
		.poster {background:#FFFFFF; padding:0; margin:8px 0; border:solid 1px #888888;}
		.poster .image {padding:25px 0 0 0; text-align:center;}
		.poster .content {padding:0 28px 20px 38px;}
		.poster .content .tagline {color:#444444; font-style:italic; font-weight:bold; font-size:13px; line-height:130%; padding:0 30px 7px 0;}
		.poster .content .logo {margin:-7px 0 0 0; padding:0; text-align:right;}
		.poster .html{text-align:left; margin:12px 12px 17px 12px; padding:0;}
		.poster .html td {padding:0; line-height:80%;}  
		.poster .html td img {margin:0 !important;}  
        .poster .html p{margin:1px 0 2px 0; font-size:9px; line-height:120%;}
        .poster .html ul{margin:1px 0 2px 0; padding:0 0 0 15px;}
        .poster .html ul li{font-size:9px; line-height:120%;}

		#footer {width:973px; height:38px; clear:both; margin:0; padding:5px 0 0 0; background:url(../userfiles/image/bkgd-contentwrap.png) right top repeat-y;}
			.footerLeft {float:left; margin:3px 0 0 20px;}
			.footerPage {float:right; width:775px; margin:0 13px 0 0; padding:0 0 5px 0; background:url(../userfiles/image/line-footer.png) 20px top no-repeat;}
			.footerRight {float:right; margin:0 20px 0 0; padding:8px 0 0 0;}
			.copyright {text-align:right; color:#666666; font-size:10px; margin:0; padding:7px 0 0 0;}
		#footerBottom {width:973px; height:19px; clear:left; margin:0; background:url(../userfiles/image/bkgd-contentwrap-footer.png) right bottom no-repeat;}
		
		
		.brochures {margin:0 0 0 20px;}
		.brochures li {margin:10px 0 10px 0 !important;}
		.brochures a {}
		
		.video {margin:5px 0 10px 0; border:none;}
		
		.wallpaper {float:left; margin:10px 5px 5px 0; width:170px;}
		
		#faq {margin:10px 0 0 0; padding:0; border-bottom:solid 1px #848E92;}
		#faq li {list-style:none; margin:0; padding:0;}
		#faq h3 {cursor:pointer; margin:0 0 5px 0; padding:4px 0 0 16px; border-top:solid 1px #848E92; display:block; background:url(../userfiles/image/bullet-utils.png) no-repeat left 8px;}
		#faq ul li {margin:0 0 4px 16px; padding:0; border-top:solid 1px #CCCCCC;}
		.answer ul li {border:none !important; list-style:disc !important;}
		
		td.forty {width:40%}
		td.sixty {width:60%}
		
		
