/* Global Styles */

@font-face {
font-family: Zurich Ultra Black Extended BT;
font-style:  normal;
font-weight: normal;
src: url(../ZURICHU0.eot);
}

/* "html>body" hides style from IE*/

/* Hide from IE-Mac \*/
#example1 {margin-bottom:3em}
#example2 {margin-top:1.5em}
/* End hide */

/* ID for unique items, CLASS for muliple items */
body, td, p, a, h1, h2, h3, input, option, textarea, div
{
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

a:link						{color : #0000FF; text-decoration : none;}
a:visited					{color : #0000FF; text-decoration : none;}
a:hover						{color : #0000FF; text-decoration : underline;}

a.orange:link				{color : #F8941D; text-decoration : none;}
a.orange:visited			{color : #F8941D; text-decoration : none;}
a.orange:hover				{color : #F8941D; text-decoration : underline;}

a.black:link				{color : #000000; text-decoration : none;}
a.black:visited				{color : #000000; text-decoration : none;}
a.black:hover				{color : #000000; text-decoration : underline;}

body {
  background-color : #ffffff;
  margin-left : 10px;
  color : #000000;
  font-size : 80%;
  letter-spacing : normal;
  line-height : normal;
}

#container {
  background : #FFFFFF;
  margin: 0 auto;
  padding: 0px;
  width : 803px;
}


/* TOP START *********/

#top {
background : #FFFFFF url(http://www.carsandfinance.com/img/top_carsandfinance.gif) top left no-repeat;
margin: 0 auto;
padding: 0px 0px 20px 0px;
width : 803px;
height : 80px;
}

/* TOP END */

/* TOP NAVI START *********/

#topnavi {
  background : #ffffff url(http://www.carsandfinance.com/img/bg_topnavi.gif) top left repeat-x;
  width : 803px;
  height : 40px;
  margin: 0px auto 0px auto;
  padding: 8px 0 0 0;
}

#topnavi a {
  font-size : 10px;
  color : #000000;
}

/* TOP NAVI END */


/* MAIN START *********/

#main {
background : #FFFFFF;
border : solid 1px #FFFFFF;
width : 464px;
float : left;
padding : 0px;
margin : 0px 5px 9px 5px;
}

#main h1
{
font-weight : bolder;
  color : #FF6600;
  font-size : 150%;
  padding : 0px 12px 6px 30px;
  margin : 0px 0px 0px 0px;
}

#main h1.welcome{
  font-weight : bolder;
  color : #FF6600;
  font-size : 150%;
  padding : 0px 12px 6px 30px;
  margin : 0px 0px 0px 0px;
}

#main h2{
  font-weight : bolder;
  color : #FF6600;
  font-size : 130%;
  padding : 0px 12px 6px 30px;
  margin : 0px 0px 0px 0px;
}

h3 {
  margin: 0;
  padding: 0;
  font-size: 75%;
  color: #666666;
}

#main p {
padding : 6px 12px 6px 12px;
margin : 0px;
color : #0000000;
}

#main p.intro {
font-size : 120%;
line-height : 140%;
color : #000000;
}

#main p.indextext {
  padding-left: 29px;
  font-size: 90%;
}

#main td.indexhighlight {
  padding-left: 8px;
}

.indexwhite {
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 130%;
}
.indexwhitesmall {
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 100%;
}
.indexsmall {
  margin: 0;
  padding: 0;
  font-size: 100%;
}
.indexsmallest {
  margin: 0;
  padding: 0;
  font-size: 85%;
}

table.carsearch {
  padding-left: 27px;
}

/* MAIN END */


/* NAVI START *********/

#navi
{
border : solid 1px #EEEEEE;
width : 226px;
float : left;
padding : 0px 0px 6px 0px;
margin : 0px 5px 9px 5px;
}

#navi ul
{
margin : 3px 0px 0px 0px;
padding : 0px 0px 0px 0px;
display : block;
}

#navi li
{
border : #FFFFFF solid 1px;
margin : 0px 3px 0px 3px;
padding : 0px;
display : block;
list-style-type : none;
}

#navi li a.section
{
border : #FFFFFF solid 0px;
border-top : #CCCCCC dotted 1px;
font-size : 11px;
line-height : 14px;
text-decoration : none;
margin : 0px;
padding : 3px 12px 3px 12px;
display : block;
}

#navi li a.section:hover
{
background : #EEEEEE;
}

#navi li a.subsection
{
border : #FFFFFF solid 0px;
font-size : 11px;
line-height : 14px;
text-decoration : none;
margin : 0px;
padding : 1px 12px 1px 24px;
display : block;
}

#navi li a.subsection:hover
{
background : #F8F8F8;
}

#navi p
{
margin : 6px 12px 6px 12px;
font-size : 85%;
}


/* NAVI END */

/* BASE START ***********/

#base {
clear : both;
border : solid 0px #CCCCCC;
background : #FFFFFF;
 width : 803px; 
padding : 6px;
margin : 0px;
}

#base p {
text-align : center;
margin : 6px;
font-size : 85%;
line-height : normal;
color : #999999;
}

.baseorange {
  margin: 0;
  padding: 0;
  font-size: 90%;
  color: #FD7C11;
}
.basetext {
  margin: 0;
  padding: 0;
  font-size: 90%;
  color: #999999;
}

.basehr {
  background: transparent; 
  margin: 4px 0 4px 0; 
  height: 2px; 
  clear: both; 
  border: solid 1px #FD7C11;
}

#base a:link					{color : #666666; text-decoration : none;}
#base a:visited					{color : #666666; text-decoration : none;}
#base a:hover					{color : #666666; text-decoration : underline;}

/* BASE END */

/* FORM STYLES - START */

form {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}
/* FORM STYLES - END */

/*TABS*/
#tabmenu {
		color: #000;
		border-bottom: 1px solid #F8941D;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 0px }

#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }
	

#tabmenu a, a.active {
	color: #FFF;
	background: #F8941D;
	font: bold 13px "Verdana", Arial, sans-serif;
	border: 1px solid #F8941D;
	padding: 2px 5px 0px 5px;
	margin: 0px;
	text-decoration: none; }

#tabmenu a.active {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF; 
	color:#F8941D;
	 }

#tabmenu a:hover {
	color: #FFA416;
	background: #FFF; }


#tabmenu a.active:hover {
	background: #FFF;
	color: #FFA416; }

	
#tabcontent {
	font-family:Verdana;
	font-size:11px;
	color:black;
	text-align: justify;
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #F8941D;
	border-top: none;
	z-index: 2;	}

#tabcontent a {
	text-decoration: none;
	color: #E8E9BE; }

#tabcontent a:hover { background: #898B5E; }