/* Reset Styles for all browsers */
* {margin:0; padding:0; }
body, p, blockquote { margin: 0; padding: 0;	}
a img, iframe { border: none; }
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
	
/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
}
ul li { list-style:none; }
	
/* Links
------------------------------*/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
}
	
fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
	}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
	}
	
select { padding: 0; }

/* end reset 
---------------------------------------------------------------------------- */

/* typography
---------------------------------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}

h1, div#content div#glossary h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.2em;
	padding-bottom: 0.65em;
	line-height: 1;
	border-top: none;
	border-bottom: 1px solid #000;
	color: #6C4B2B;
}

h2, div#glossary dt, div#glossary h3 {
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.25;
	height: 1.25em;
	padding-top: 0.75em;
	margin-bottom: 0.2em;
	color: #737678;
}

div#glossary h3 {

}

div#content h2 {
	margin-top: 0.8em;
	border-top: 1px solid #737678;
}

p, #glossary dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin:0 0 1.1em;
	line-height:1.85;
}

div#nav-sub ul#page_nav li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

div#nav-sub ul#page_nav li a {
	text-decoration: none;
	color: #fff;
}

span.divider {
	font-size: 2em;
	color: #fff;
}

div#bodyContent a:link, div#bodyContent a:visited, div#bodyContent a:link:hover, div#bodyContent a:visited:hover {
	color: #6fafc4;
}

div#content ul li, div#content ol li {
	font-size: 1.1em;
	line-height: 1.8;
	margin: 0;
}

div#content ul.negotiating-list {
	margin-bottom: 0;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}

.sidebox ul li  {
	font-size: 1.1em;
}

.sidebox ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2;
	text-decoration: underline;
	color: #603913;
}

.toolbox h1, .toolbox p, .toolbox ul {
	color: #603913;
	padding-bottom: 6px;
}

.toolbox p {
	color: #000;
	font-weight: bold;
	margin-top: 0;
}

div#nav-content-footer ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
	color: #603913;
}

div.domTT .contents h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	margin: 0;
	padding: 5px 10px;
	color: #fff;
	background-color: #6C4B2B;
}

div#glossary ul li {
	font-size: 1.55em;
}

div#glossary dd.legal-text {
	font-size: 0.7em;
}

.gloss {
	text-decoration: none;
	border-bottom: 1px dotted #6FAFC4;
}

p.extra-line-space {
	padding-bottom: 2.4em;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}
/* end typography
---------------------------------------------------------------------------- */

/* general
---------------------------------------------------------------------------- */
a:focus {outline: none}

body {
 	background: #fff url(/images/firstnewcar/background.jpg) 0 0 repeat-x; 
	margin:0; padding:0;
}

#specialWrap { height:33px; }

div#bodyContainer {
	width: 990px;
	margin: auto;
	background: transparent;
	margin-top:0;	
}

div#mainVisualArea {
	float: none;
	width: 100%;
}

div#GlobalNav {
	background-color: #CCD9DF;
	top: 0;
	height: 33px;
}

div#divisionBar {
	width: 100%;
	height: 0;
}

div#nameplate {
	position: absolute;
	top: 0;
	width: 100%;
	height: 0;
	margin:0;
	padding: 0;
	display: none;
}

div#flashDiv {
	width: 100%;
	height: 480px;
	background: #CCD9DF;
}

div#vehMainContainer {
	width: 100%;
}

/* main navigation 
---------------------------------------------------------------------------- */
ul.main-nav-en { list-style-type: none; width:990px; height:46px; background: url(/images/firstnewcar/navigation_main_en.jpg); margin: auto; padding: 0; position: relative;}
ul.main-nav-fr { list-style-type: none; width:990px; height:46px; background: url(/images/firstnewcar/navigation_main_fr.jpg); margin: auto; padding: 0; position: relative;}

div#nav-main li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }

div#nav-main li a { display:block; text-decoration: none; text-indent: -9999px; height: 46px; }

div#nav-main ul li.navItemEn1  { left:9px; width:236px; } 
div#nav-main ul li.navItemEn1 a:hover,
div#nav-main ul li.navItemEn1 a:active { background: transparent url(/images/firstnewcar/navigation_main_en.jpg) -9px -46px no-repeat; }
div#nav-main ul li.navItemEn1 a.selected { background: transparent url(/images/firstnewcar/navigation_main_en.jpg) -9px -46px no-repeat; }
div#nav-main ul li.navItemFr1  { left:9px; width:236px; } 
div#nav-main ul li.navItemFr1 a:hover,
div#nav-main ul li.navItemFr1 a:active { background: transparent url(/images/firstnewcar/navigation_main_fr.jpg) -9px -46px no-repeat; }
div#nav-main ul li.navItemFr1 a.selected { background: transparent url(/images/firstnewcar/navigation_main_fr.jpg) -9px -46px no-repeat; }

div#nav-main ul li.navItemEn2 { left:255px; width:235px;}
div#nav-main ul li.navItemEn2 a:hover, 
div#nav-main ul li.navItemEn2 a:active{ background: transparent url(/images/firstnewcar/navigation_main_en.jpg) -255px -46px no-repeat;  }
div#nav-main ul li.navItemEn2 a.selected{ background: transparent url(/images/firstnewcar/navigation_main_en.jpg) -255px -46px no-repeat; }
div#nav-main ul li.navItemFr2 { left:255px; width:235px;}
div#nav-main ul li.navItemFr2 a:hover,
div#nav-main ul li.navItemFr2 a:active { background: transparent url(/images/firstnewcar/navigation_main_fr.jpg) -255px -46px no-repeat; }
div#nav-main ul li.navItemFr2 a.selected { background: transparent url(/images/firstnewcar/navigation_main_fr.jpg) -255px -46px no-repeat; }

div#nav-main ul li.navItemEn3 { left:499px; width:236px; }
div#nav-main ul li.navItemEn3 a:hover,
div#nav-main ul li.navItemEn3 a:active{ background: transparent url(/images/firstnewcar/navigation_main_en.jpg) -499px -46px no-repeat;}
div#nav-main ul li.navItemEn3 a.selected { background: transparent url(/images/firstnewcar/navigation_main_en.jpg) -499px -46px no-repeat; }
div#nav-main ul li.navItemFr3 { left:499px; width:236px; }
div#nav-main ul li.navItemFr3 a:hover,
div#nav-main ul li.navItemFr3 a:active { background: transparent url(/images/firstnewcar/navigation_main_fr.jpg) -499px -46px no-repeat; }
div#nav-main ul li.navItemFr3 a.selected { background: transparent url(/images/firstnewcar/navigation_main_fr.jpg) -499px -46px no-repeat; }

div#nav-main ul li.navItemEn4 { left:745px; width:235px;}
div#nav-main ul li.navItemEn4 a:hover,
 div#nav-main ul li.navItemEn4 a:active { background: transparent url(/images/firstnewcar/navigation_main_en.jpg) -745px -46px no-repeat; }
div#nav-main ul li.navItemEn4 a.selected { background: transparent url(/images/firstnewcar/navigation_main_en.jpg) -745px -46px no-repeat; }
div#nav-main ul li.navItemFr4 { left:745px; width:235px;}
div#nav-main ul li.navItemFr4 a:hover,
div#nav-main ul li.navItemFr4 a:active { background: transparent url(/images/firstnewcar/navigation_main_fr.jpg) -745px -46px no-repeat; }
div#nav-main ul li.navItemFr4 a.selected { background: transparent url(/images/firstnewcar/navigation_main_fr.jpg) -745px -46px no-repeat; }

/* Sub Navigation
---------------------------------------------------------------------------- */
div#nav-sub { height: 36px; text-align:center; background-color:#6c4b2b; }
div#nav-sub li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
div#nav-sub li a { display:block; text-decoration: none; text-indent: -9999px; height:36px; }

/* Sub Navigation - Choose Page
---------------------------------------------------------------------------- */
ul#page_nav_choose_en { list-style-type: none; width:990px; height:36px; background: url(/images/firstnewcar/navigation_sub_choose_en.jpg); margin: auto; padding: 0; position: relative;}
ul#page_nav_choose_fr { list-style-type: none; width:990px; height:36px; background: url(/images/firstnewcar/navigation_sub_choose_fr.jpg); margin: auto; padding: 0; position: relative;}

ul#page_nav_choose_en li.navItemEn1  { left:9px; width:150px; } 
ul#page_nav_choose_en li.navItemEn1 a:hover,
ul#page_nav_choose_en li.navItemEn1 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -9px -36px no-repeat; }
ul#page_nav_choose_en li.navItemEn1 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -9px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr1  { left:9px; width:145px; } 
ul#page_nav_choose_fr li.navItemFr1 a:hover,
ul#page_nav_choose_fr li.navItemFr1 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -9px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr1 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -9px -36px no-repeat; }

ul#page_nav_choose_en li.navItemEn2  { left:183px; width:150px; } 
ul#page_nav_choose_en li.navItemEn2 a:hover,
ul#page_nav_choose_en li.navItemEn2 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -183px -36px no-repeat; }
ul#page_nav_choose_en li.navItemEn2 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -183px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr2  { left:170px; width:140px; } 
ul#page_nav_choose_fr li.navItemFr2 a:hover,
ul#page_nav_choose_fr li.navItemFr2 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -170px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr2 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -170px -36px no-repeat; }

ul#page_nav_choose_en li.navItemEn3  { left:355px; width:150px; } 
ul#page_nav_choose_en li.navItemEn3 a:hover,
ul#page_nav_choose_en li.navItemEn3 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -355px -36px no-repeat; }
ul#page_nav_choose_en li.navItemEn3 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -355px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr3  { left:330px; width:220px; } 
ul#page_nav_choose_fr li.navItemFr3 a:hover,
ul#page_nav_choose_fr li.navItemFr3 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -330px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr3 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -330px -36px no-repeat; }

ul#page_nav_choose_en li.navItemEn4  { left:525px; width:105px; } 
ul#page_nav_choose_en li.navItemEn4 a:hover,
ul#page_nav_choose_en li.navItemEn4 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -525px -36px no-repeat; }
ul#page_nav_choose_en li.navItemEn4 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -525px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr4  { left:565px; width:110px;} 
ul#page_nav_choose_fr li.navItemFr4 a:hover,
ul#page_nav_choose_fr li.navItemFr4 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -565px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr4 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -565px -36px no-repeat; }

ul#page_nav_choose_en li.navItemEn5  { left:650px; width:205px; } 
ul#page_nav_choose_en li.navItemEn5 a:hover,
ul#page_nav_choose_en li.navItemEn5 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -650px -36px no-repeat; }
ul#page_nav_choose_en li.navItemEn5 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -650px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr5 { left:700px; width:170px; } 
ul#page_nav_choose_fr li.navItemFr5 a:hover,
ul#page_nav_choose_fr li.navItemFr5 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -700px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr5 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -700px -36px no-repeat; }

ul#page_nav_choose_en li.navItemEn6  { left:870px; width:110px; } 
ul#page_nav_choose_en li.navItemEn6 a:hover,
ul#page_nav_choose_en li.navItemEn6 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -870px -36px no-repeat; }
ul#page_nav_choose_en li.navItemEn6 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_en.jpg) -870px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr6 { left:890px; width:100px; } 
ul#page_nav_choose_fr li.navItemFr6 a:hover,
ul#page_nav_choose_fr li.navItemFr6 a:active { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -890px -36px no-repeat; }
ul#page_nav_choose_fr li.navItemFr6 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_choose_fr.jpg) -890px -36px no-repeat; }

/* Sub Navigation - Compare Page
---------------------------------------------------------------------------- */
ul#page_nav_compare_en { list-style-type: none; width:990px; height:36px; background: url(/images/firstnewcar/navigation_sub_compare_en.jpg); margin: auto; padding: 0; position: relative;}
ul#page_nav_compare_fr { list-style-type: none; width:990px; height:36px; background: url(/images/firstnewcar/navigation_sub_compare_fr.jpg); margin: auto; padding: 0; position: relative;}
div#nav-sub li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
div#nav-sub li a { display:block; text-decoration: none; text-indent: -9999px; height:36px; }

ul#page_nav_compare_en li.navItemEn1  { left:240px; width:120px; }
ul#page_nav_compare_en li.navItemEn1 a:hover,
ul#page_nav_compare_en li.navItemEn1 a:active { background: transparent url(/images/firstnewcar/navigation_sub_compare_en.jpg) -240px -36px no-repeat; }
ul#page_nav_compare_en li.navItemEn1 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_compare_en.jpg) -240px -36px no-repeat; }
ul#page_nav_compare_fr li.navItemFr1  { left:235px; width:110px; } 
ul#page_nav_compare_fr li.navItemFr1 a:hover,
ul#page_nav_compare_fr li.navItemFr1 a:active { background: transparent url(/images/firstnewcar/navigation_sub_compare_fr.jpg) -235px -36px no-repeat; }
ul#page_nav_compare_fr li.navItemFr1 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_compare_fr.jpg) -235px -36px no-repeat; }

ul#page_nav_compare_en li.navItemEn2  { left:390px; width:170px; } 
ul#page_nav_compare_en li.navItemEn2 a:hover,
ul#page_nav_compare_en li.navItemEn2 a:active { background: transparent url(/images/firstnewcar/navigation_sub_compare_en.jpg) -390px -36px no-repeat; }
ul#page_nav_compare_en li.navItemEn2 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_compare_en.jpg) -390px -36px no-repeat; }
ul#page_nav_compare_fr li.navItemFr2  { left:370px; width:220px; } 
ul#page_nav_compare_fr li.navItemFr2 a:hover,
ul#page_nav_compare_fr li.navItemFr2 a:active { background: transparent url(/images/firstnewcar/navigation_sub_compare_fr.jpg) -370px -36px no-repeat; }
ul#page_nav_compare_fr li.navItemFr2 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_compare_fr.jpg) -370px -36px no-repeat; }

ul#page_nav_compare_en li.navItemEn3  { left:593px; width:150px; } 
ul#page_nav_compare_en li.navItemEn3 a:hover,
ul#page_nav_compare_en li.navItemEn3 a:active { background: transparent url(/images/firstnewcar/navigation_sub_compare_en.jpg) -593px -36px no-repeat; }
ul#page_nav_compare_en li.navItemEn3 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_compare_en.jpg) -593px -36px no-repeat; }
ul#page_nav_compare_fr li.navItemFr3  { left:605px; width:155px; } 
ul#page_nav_compare_fr li.navItemFr3 a:hover,
ul#page_nav_compare_fr li.navItemFr3 a:active { background: transparent url(/images/firstnewcar/navigation_sub_compare_fr.jpg) -605px -36px no-repeat; }
ul#page_nav_compare_fr li.navItemFr3 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_compare_fr.jpg) -605px -36px no-repeat; }


/* Sub Navigation - Buying Page
---------------------------------------------------------------------------- */
ul#page_nav_buying_en { list-style-type: none; width:990px; height:36px; background: url(/images/firstnewcar/navigation_sub_buying_en.jpg); margin: auto; padding: 0; position: relative;}
ul#page_nav_buying_fr { list-style-type: none; width:990px; height:36px; background: url(/images/firstnewcar/navigation_sub_buying_fr.jpg); margin: auto; padding: 0; position: relative;}
div#nav-sub li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
div#nav-sub li a { display:block; text-decoration: none; text-indent: -9999px; height:36px; }

ul#page_nav_buying_en li.navItemEn1  { left:150px; width:110px; }
ul#page_nav_buying_en li.navItemEn1 a:hover,
ul#page_nav_buying_en li.navItemEn1 a:active { background: transparent url(/images/firstnewcar/navigation_sub_buying_en.jpg) -150px -36px no-repeat; }
ul#page_nav_buying_en li.navItemEn1 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_buying_en.jpg) -150px -36px no-repeat; }
ul#page_nav_buying_fr li.navItemFr1  { left:180px; width:75px; } 
ul#page_nav_buying_fr li.navItemFr1 a:hover,
ul#page_nav_buying_fr li.navItemFr1 a:active { background: transparent url(/images/firstnewcar/navigation_sub_buying_fr.jpg) -180px -36px no-repeat; }
ul#page_nav_buying_fr li.navItemFr1 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_buying_fr.jpg) -180px -36px no-repeat; }

ul#page_nav_buying_en li.navItemEn2  { left:285px; width:170px; } 
ul#page_nav_buying_en li.navItemEn2 a:hover,
ul#page_nav_buying_en li.navItemEn2 a:active { background: transparent url(/images/firstnewcar/navigation_sub_buying_en.jpg) -285px -36px no-repeat; }
ul#page_nav_buying_en li.navItemEn2 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_buying_en.jpg) -285px -36px no-repeat; }
ul#page_nav_buying_fr li.navItemFr2  { left:270px; width:175px; } 
ul#page_nav_buying_fr li.navItemFr2 a:hover,
ul#page_nav_buying_fr li.navItemFr2 a:active { background: transparent url(/images/firstnewcar/navigation_sub_buying_fr.jpg) -270px -36px no-repeat; }
ul#page_nav_buying_fr li.navItemFr2 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_buying_fr.jpg) -270px -36px no-repeat; }

ul#page_nav_buying_en li.navItemEn3  { left:475px; width:145px; } 
ul#page_nav_buying_en li.navItemEn3 a:hover,
ul#page_nav_buying_en li.navItemEn3 a:active { background: transparent url(/images/firstnewcar/navigation_sub_buying_en.jpg) -475px -36px no-repeat; }
ul#page_nav_buying_en li.navItemEn3 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_buying_en.jpg) -475px -36px no-repeat; }
ul#page_nav_buying_fr li.navItemFr3  { left:460px; width:135px; } 
ul#page_nav_buying_fr li.navItemFr3 a:hover,
ul#page_nav_buying_fr li.navItemFr3 a:active { background: transparent url(/images/firstnewcar/navigation_sub_buying_fr.jpg) -460px -36px no-repeat; }
ul#page_nav_buying_fr li.navItemFr3 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_buying_fr.jpg) -460px -36px no-repeat; }

ul#page_nav_buying_en li.navItemEn4  { left:645px; width:180px; } 
ul#page_nav_buying_en li.navItemEn4 a:hover,
ul#page_nav_buying_en li.navItemEn4 a:active { background: transparent url(/images/firstnewcar/navigation_sub_buying_en.jpg) -645px -36px no-repeat; }
ul#page_nav_buying_en li.navItemEn4 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_buying_en.jpg) -645px -36px no-repeat; }
ul#page_nav_buying_fr li.navItemFr4  { left:610px; width:200px; } 
ul#page_nav_buying_fr li.navItemFr4 a:hover,
ul#page_nav_buying_fr li.navItemFr4 a:active { background: transparent url(/images/firstnewcar/navigation_sub_buying_fr.jpg) -610px -36px no-repeat; }
ul#page_nav_buying_fr li.navItemFr4 a.selected { background: transparent url(/images/firstnewcar/navigation_sub_buying_fr.jpg) -610px -36px no-repeat; }





/* main content 
---------------------------------------------------------------------------- */
div#bodyContent {
	float: left;
	width:650px;
	margin: 30px 0 0 0;
	padding: 0;
}

div#bodyContentFull {
	float: left;
	width:990px;
	margin: 30px 0 0 0;
	padding: 0;
}

div#content {
	position:relative;
	z-index: 1;
	width: 555px;
	margin: 0 0 0 60px;
	padding-right: 20px;
	background-color: #fff;
}

div#content ul, div#content ol {
	margin: 0 0 1.7em 33px;
}

/* icons on Eco-Friendly subpage */
ul#eco-icons {
	position: relative;
	left: -33px;
	width: 543px;
}

ul#eco-icons li {
	height: 72px;
}

ul#eco-icons li span {
	width: 445px;
	margin-left: 96px;
	display: block;
	line-height: 1.2;		
}

li#fuel-efficiency span {
	margin-top: -59px;
}

li#active-fuel-management span {
	margin-top: -68px;
}

li#hybrid span {
	margin-top: -62px;
}

li#e85 span {
	margin-top: -62px;
}

li#hydrogen-fuel-cell span {
	margin-top: -68px;
}

li#electric span {
	margin-top: -62px;
}

/* sidebar links
---------------------------------------------------------------------------- */
div#sidebar {
	float: right;
	width: 283px;
	margin: 30px 40px 0 0;
	border: 1px solid #d3dbde;
	background-color: #e7edf0;
}

.sidebox {
	width: 100%;
	border-top: 0;
	clear: both;	
	background: #e7edf0 url(/images/firstnewcar/sidebar_BG.jpg) repeat-x;
}

div#sidebar h2 {
	width: 205px;
	margin: 0 0 0 10px;
	padding-bottom: 3px;	
	padding-left: 69px;
	border-bottom: 1px solid #fff;	
}

.sidebox ul {
	width: 230px;
	margin: 6px 0 0 35px;
	padding-bottom: 20px;
	clear: both;
}

.sidebox ul li  {
	width: 230px;
	height: 49px;
}

.sidebox ul li a {
	display: block;
	width: 185px;
	margin: -35px 0 0 36px;
}

.sidebox a:link, .toolbox a:link, .sidebox a:visited, .toolbox a:visited {
	text-decoration: underline;
}

div#sidebox1 h2 {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_tools.gif) 63px 8px no-repeat;
}
div#sidebox1 h2.fr {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_tools_FR.gif) 63px 8px no-repeat;
}

div#sidebox2 h2 {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_links.gif) 63px 8px no-repeat;
}
div#sidebox2 h2.fr {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_links_FR.gif) 63px 8px no-repeat;
}

div#sidebox3 h2 {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_programs.gif) 63px 8px no-repeat;
}
div#sidebox3 h2.fr {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_programs_FR.gif) 63px 8px no-repeat;
}

/* toolkit boxes 
---------------------------------------------------------------------------- */
.toolbox {
	float: left;
	display: inline;	
	position:relative;
	width: 286px;
	top: -10px;
	left: 40px;	
	margin-right: 29px;	
	clear: none;
}

.toolbox h2 {
	width: 240px;
	margin: 0 0 0 11px;
	padding-bottom: 3px;	
	padding-left: 26px;
	border-bottom: 1px solid #fff;
}

div#toolkit-sidebar h2 {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_automotive101.gif) 24px 8px no-repeat;
}

div#toolkit-sidebar h2.french {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_automotive101_FR.gif) 24px 8px no-repeat;
}

div#toolkit-sidebar p {
	width: 210px;
	margin: 7px 0pt 0pt 37px;
	font-weight: bold;
}

div#toolbox2 {
	margin-right: 24px;
}

div#toolbox3 {
	margin-right: 0;
}

.toolbox p, .toolbox ul {
	margin: 7px 0 0 37px;
	width: 220px;
}

.toolbox ul {
	margin-left: 32px;
}

.toolbox ul li a {
	width: 180px;
}

div#toolbox1 h2 {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_worksheets.gif) 24px 8px no-repeat;
}
div#toolbox2 h2 {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_shoopingtools.gif) 24px 8px no-repeat;
}
div#toolbox3 h2 {
	text-indent: -9999px;
	background: transparent url(/images/firstnewcar/header_automotive101.gif) 24px 8px no-repeat;	
}

div#toolbox1 h2.french {
	background: transparent url(/images/firstnewcar/header_worksheets_FR.gif) 24px 8px no-repeat;
}
div#toolbox2 h2.french {
	background: transparent url(/images/firstnewcar/header_shoppingtools_FR.gif) 24px 8px no-repeat;
}
div#toolbox3 h2.french {
	background: transparent url(/images/firstnewcar/header_automotive101_FR.gif) 24px 8px no-repeat;	
}

.bullet-list li {
	list-style-type: disc; 
}

/* legals
---------------------------------------------------------------------------- */
.legal { color:#666666; font-size:10px; line-height: 1.3em; }

/* footer navigation 
---------------------------------------------------------------------------- */
div#nav-content-footer { width: 645px; height: 40px; clear: both; background-color: #e7edf0;	}

div#nav-content-footer ul { padding-top:7px; }

div#nav-content-footer ul li { list-style-type: none; float:left; }

div#nav-content-footer ul li#item1 { width:270px; }
div#nav-content-footer ul li#item1 a { float:left; margin-left:3px; }

div#nav-content-footer ul li#item1 img { float:left; }

div#nav-content-footer ul li#item2 { width:103px; }

div#nav-content-footer ul li#item3 { width:270px; }
div#nav-content-footer ul li#item3 a { float:right; margin-right:3px; }
div#nav-content-footer ul li#item3 img {	float:right; }


/* http://themechanism.com/blog/2008/01/08/safari-css-hack-redux */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    div#nav-content-footer ul li#item3 a {top: 5px;}
	div#nav-content-footer ul li#item3 img {top: 5px;}
}

/* GM footer 
---------------------------------------------------------------------------- */
table#footerContent {
	margin-top: 28px;
	clear: both;
}

img#gm-footer-cap {
	width: 100%;
}

/* Tooltip
---------------------------------------------------------------------------- */
div.domTT {
	float: none;
	width: 250px;
	text-align: left;
	border: 1px solid #d3dbde;
	background-color: #e7edf0;
}

div.domTT .contents {
	float: none;
	padding: 0; 
	margin: 0
}

div.domTT .contents p {
	margin: 10px 11px;
}

.backtotop {margin-left:440px; font-size:10px;}

div#glossary ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#glossary ul li {
	display: inline;
	padding: 0 0 0 0.3em ;
}

div#glossary ul li.last-item {
	border-right: none;
}

.double-height-toolkit-item {
	padding-bottom: 4.1em;
}

img#doubleclick-image {
	display: none;
}


div#widget div {float:left;} 

