﻿body, div, p, blockquote, ol, ul, dl, li, dt, dd, td{font-family:Verdana; font-variant:normal; font-size:9pt; margin-top: 0em;}

body {text-align: center; background-color:#CCCCCC} 
body {text-align: -moz-center; background-color:#CCCCCC} 

a:visited	{text-decoration:none; color :#000080; font-size : 9pt}
a:link		{text-decoration:none; color:#000080; font-size:9pt}
a:active	{color:#000080; text-decoration:underline; font-size:9pt}
a:hover		{color:#000080; text-decoration:underline; font-size:9pt}
a img  {border: none;}


h1{font-size:11pt; font-family:Verdana}
h2{font-size:13pt; font-family:Verdana}
h3{font-size:15pt; font-family:Verdana}


/* ######### Main tables and divitions ######### */

div.main    { margin: auto auto; width: 1000px; }
div.incl       { width:100%}
table#incl  { border-collapse:collapse;  width:100%;  background-color:#FFF}
table#main  { border-collapse:collapse;  width:100%;  background-color:#FFF}
td.leftcol	{float: left; padding: 10px 5px 25px 5px;}
td.centcol { text-align:left;  padding: 10px 5px 25px 5px; width:100%;  background-color:#FFF; }
td.rhcol	{ width:320px;  background-color:#FFF; padding: 10px 5px 25px 5px;}
td.rgcol   	{ width:320px;  background-color:#FFF; padding: 10px 5px 25px 5px;}

/* ########## Header ############# */

div.header				{ margin: auto auto; width: 1000px;  background:#5E0000;}
div.header_left 		{float: left; width: 220px; background: #5E0000; padding: 5px 5px 21px 5px;}
div.header_logo 		{ width: 100%; text-align:center; }
div.header_logo a img  	{ border:none; }
div.header_search 		{ width:100%; text-align:center; }
div.header_ad			{ float:right; padding: 15px 20px 15px 20px; width:730px; text-align:center;  background:#5E0000; }

/* ########## Rigth Column ############# */

div.right_column_main    { width: 313px; text-align: center;}
div.right_column         { padding: 1px; border: 5px solid #E6E6E6; text-align: center;}
div.right_column_1       { padding: 2px; text-align: center; width: 47%; float: left}
div.right_column_2       { padding: 2px; text-align: center; width: 47%; float: right}

div.left_column    {
	padding: 1px;
	width: 120px;
	border: 5px solid #E6E6E6;
	text-align: center;
	margin-bottom: 20px;
}


/* ######### Models Pages ######### */

/* ----  Index Page ----  */

table#mod_index 	{border:1px solid #C0C0C0; border-collapse:collapse; width:100%; }
td.mod_index 		{width:33%; text-align:center; border:1px solid #C0C0C0;}
td.mod_index a img  {border:none; }
td.mod_index_title  {width:100%; background-color:#E4E4E4; border:1px solid #C0C0C0; text-align:center}

div.models_title	{padding: 20px 0 20px 0; text-align: center; font-size: x-large;}

/* ---- Models Menu ----  */

table#title	{background-color:#FFFFFF;  border-collapse:collapse;  border:0px solid #000;  width:100% }
td.cars		{text-align:center; height:40px}
td.cars1	{text-align:center; height:20px; width:100%}
td.space	{border-bottom:3px solid #808080; padding-left:2px; padding-right:2px; height:20px}
td.last		{border-bottom:3px solid #808080; border-left:1px solid #000000; width:100%; height:20px}
td.last1	{border-bottom:3px solid #808080; border-left:1px solid #000; width:100%; height:20px}

td.desc,  td.photo,  td.price,  td.specs,  td.rev,  td.bull,  td.rec  {border-bottom:3px solid #808080;   border-left:1px solid #000;   border-right:1px solid #000;   border-top:1px solid #000;   background-color:#CCC;   text-align:center;   height:20px; padding-top:5px; padding-bottom:3px; padding-left:6px; padding-right:6px        }
td.desc1, td.photo1, td.price1, td.specs1, td.rev1, td.bull1, td.rec1 {border-right:1px solid #000;   border-top:1px solid #000;   border-left:1px solid #000;   background-color:#FFF;   text-align:center;   height:20px; padding-top:5px; padding-bottom:3px; padding-left:6px; padding-right:6px         }
.rev1 A:visited, .desc1 A:visited, .photo1 A:visited, .price1 A:visited, .specs1 A:visited {text-decoration:none; color:#990000; font-weight:bold}

/* ---- Models Price Pages ---- */

.car_price { font-size: 12pt; color: #0000CC; width:25%; text-align:center; font-weight:bold; background-color:white}
.car_price_table {	border: 1px #E4E4E4 solid; width: 100%; text-align: center;}
.car_price_h { text-align: center; background-color: #EBEBEB; font-weight: bold; }


/* ---- Models Photos Pages ---- */

.photo_table {border-collapse: collapse; width:100%; padding:5px; border:0px; }



/* ########## Menu Style ###### */				
				
.menu{
font: bold 14px Verdana;
background: #414141 url('http://www.scionbeat.com/images/nav-sprite.png');
margin: auto auto;
width: 1000px;
}

.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.menu ul li{
position: relative;
display: inline;
float: left;
}

.menu li.store{
position: relative;
display: inline;
float: right;
}

/*Top level menu link items style*/
.menu ul li a{
display: block;
background: #414141 url('http://www.scionbeat.com/images/nav-sprite.png');
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

/*Top level menu link items style*/
.menu li.act a{
display: block;
background: #FFFFFF url('../images/bkg2.jpg'); /*background of tabs (default state)*/
color: #800000;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

/*Top level menu link items style*/
.menu li.store a{
	display: block;
	background: #C14E00; /*background of tabs (default state)*/
	color: #800000;
	padding: 8px 10px;
	border-right: 1px solid #778;
	color: #2d2b2b;
	text-decoration: none;
}


* html .menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;}

.menu ul li a:link, .menu ul li a:visited{
color: white;}

.menu li.act a:link, .menu li.act a:visited{
color: #800000;}

.menu ul li a:hover{
	background: #FFFFFF url('../images/bkg2.jpg'); /*tab link background during hover state*/
	color: #800000;
	text-decoration: underline;}