body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	text-align:center;
	background: #fff url(../img/gfx/bg-body.gif) repeat-x left top;}
img {
	border:0;}	

	
/* LINK FORMATTING
----------------------------------------------- */
a:link,
a:visited {
	color:#1A285E;
	text-decoration:none;}
	

/* TEXT FORMATTING
----------------------------------------------- */
h1 { 
	padding:0;
	margin:16px 0;
	font-size:16px;}
h2 { 
	padding:0;
	margin:16px 0;
	font-size:14px;}	
h3 { 
	padding:0;
	margin:16px 0;
	font-size:13px;}	
	
.small {
	font-size: 9px;}
.medium {
	font-size: 12px;}
.big {
	font-size: 16px;}
.xbig {
	font-size: 24px;}
.expanded {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;}
.justified {
	text-align: justify;}

td.box-center h2{
	padding:2px;
	border-bottom:1px solid #1A285E;
	margin:0;
	font-size:12px;
	text-transform:uppercase;}	

 
 /* TABLE FORMATTING
----------------------------------------------- */	
td {
	font:12px Verdana, Arial, Helvetica, sans-serif;}
	
th {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:4px;}

table#container {
	width:100%;
	border:none;}
	
table#main {
	width:775px;
	padding:0;
	background-color:#fff;
	border-left:1px solid #1A285E;
	border-right:1px solid #1A285E;
	border-bottom:1px solid #1A285E;}	


table#masthead {}
table#masthead td.logo {
	height:100px;}
	
table#nav {
	height:25px;
	background: url(../img/gfx/bg-nav.gif) repeat-x center top;}
	
td.main-left {
	width:175px;
	padding-top:50px;
	min-height:1300px;}
td.main-center {
	width:430px;}
td.main-right {
	width:150px;
	background-color:#1C275F;
	color:#FFF;
	padding-top:20px;}
td.main-search {
	width:605px;}	

table#nav2,
table#footer {
	height:16px;}
table#footer td,
table#nav2 td {
padding:0 20px;}	
	
td.dblue {
	background: #1D72C2 url(../img/gfx/bg-topnav.gif) repeat-x top center;}
	
td.box-top{
	background: #FFF url(../img/gfx/tb-box-top.gif) no-repeat bottom center;}	
	
td.box-center {
	background-color:#EFF7FD;
	color:#1A285E;
	padding:0 15px 10px 15px;
	font-size:11px;
	text-align:left;}
	
td.box-bottom{
	background: #FFF url(../img/gfx/tb-box-bot.gif) no-repeat top center;}	
	
ul.gen {
	padding:0;
	margin:0 20px;
	list-style-image:url(../img/gfx/li-arrow.gif);}
ul.gen li {
	margin:10px 0;	}
	
/* LEFT SIDE TABLES
----------------------------------------------- */
table.gallery {
	padding:6px 0;}

table.gallery td.hl {
	padding-left:5px;}
	
table.gallery-tb {
	width:174px;
	border-bottom:1px solid #1A285E;
	text-align:left;
	color:#1A285E;}
table.gallery-tb th {
	font-size:9px;
	font-weight:bold;}
table.gallery-tb td {
	font-size:9px;
	padding:0 0 0 10px;}

td.car-photo {
	height:120px;}

td.empty {
	height:400px;
	background: url(../img/gfx/bg-empty.gif) repeat;}
	
/* CENTER TABLES
----------------------------------------------- */	
table#intro {
	width:420px;
	text-align:left;
	border-bottom:1px solid #CC6633;}

table.data-small,
table.data-large,
table.details, 
table.search,
table.search-small {
	border-top:1px solid #1A285E;
	border-bottom:1px solid #1A285E;
	text-align:left;}
	
table.data-small td,
table.data-small th,
table.data-large td,
table.data-large th{
	padding:2px;
	font-size:9px;}	

table.data-small th,
table.data-large th {
	font-weight:bold;}


table.details th,
table.search th, 
table.search-small th{
	font-size:12px;
	font-weight:bold;
	background-color:#EFF7FD;
	color:#1A285E;}
	
table.details td,
table.search td {
	font-size:11px;
	color:#1A285E;
	padding:2px;}	
	
table.search-small td{
	font-size:9px;
	color:#1A285E;
	padding:2px;}
	
table.details td.data {	
	border-bottom:1px solid #1A285E;
	font-size:9px;}
	
td.light-blue,
th.light-blue {
	background-color:#EFF7FD;
	color:#1A285E;
	font-size:9px;}				



/* BREADCRUMBS
----------------------------------------------- */
table#breadcrumbs td {
	padding-right:7px;
	font-size:9px;}
table#breadcrumbs td a {
	color:#1A285E;
	text-transform:capitalize;}	
		
table#breadcrumbs td a.selected {
	font-weight:bold;
	}	

/* MENUS
----------------------------------------------- */	
table.search select {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	width:160px;}
	
table.search input.field {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #1A285E;
	width:160px;}	
table.search-small input.check{
	border:1px solid #1A285E;}	