﻿/* `Track Cars Table
----------------------------------------------------------------------------------------------------*/
table.trackcars {
margin-left: 20px;
margin-right: 20px;
padding: 5px;
width: 880px;
}
td.trackcars {
padding: 10px;
width: 25%;
}

img.trackcars {
width: 200px;
height: 120px;
 }


/* `Standard Layout
----------------------------------------------------------------------------------------------------*/
body {
	background-image: url(../images/bg.png);
	background-repeat:repeat-x;
	background-color:#545454;
}

#textcontainer {
padding: 20px;	
}

#headerleft {	
}
#headerright {	
}
#bannerarea {
	width:940px;
	height:300px;
}
#bannerarea_inner_3d {
	background-image: url(../images/sketchupbanner.png);
	width:940px;
	height:250px;
}

#service1 {
	width: 300px;
	height: 188px;
}
#service2 {
	width: 300px;
	height: 188px;
}
#service3 {
	width: 300px;
	height: 188px;
}
#largetextarea {
	background-image: url(../images/largetextarea.png);
	width: 940px;
	height: 500px;
}
#largetextarea_top {
	background-image: url(../images/largetextarea_top.png);
	width: 940px;
	height: 13px;
}
#largetextarea_mid {
	background-image: url(../images/largetextarea_mid.png);
	background-repeat: repeat-y;
	width: 940px;
}
#largetextarea_bottom {
	background-image: url(../images/largetextarea_bottom.png);
	background-repeat: repeat-y;
	width: 940px;
	height: 13px;
}

/* `Navigation
----------------------------------------------------------------------------------------------------*/


ul, li {
    margin: 0;
    padding: 0;
}

#blob {
    background: #c1e1ed;
    border-right: 1px solid #0059ec;
    border-left: 1px solid #0059ec;
    position: absolute;
    z-index: 1;
    top: 0;
    background: -moz-linear-gradient(top, #c1e1ed, #90cadf);
    background: -webkit-gradient(linear, left top, left bottom, from(#c1e1ed), to(#90cadf));
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 2px 3px 10px #011331;
    -webkit-box-shadow: 2px 3px 10px #011331;
}

#nav {
    position: relative;
    background: #292929;
    float: left;
    width: 100%;
}

#nav li {
    float: left;
    list-style: none;
    border-right: 1px solid #4a4a4a;
    border-left: 1px solid black;
}

#nav li a {
    color: #e3e3e3;
    z-index: 2;
    position: relative;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-family: helvetica, arial, sans-serif;
    text-decoration: none;
    padding: 15px 15px;
    width: 100%;
}

P { color: #333;
    font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
    line-height:140%;
    padding-top: 15px;
    font-size: 13px; 
    }
P.smallft  
{
    font-size:smaller;
    text-align:center;
    color: white;
             }

h1 { 
font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
font-size: 1.6em;
font-weight: bold;
margin-top: .2em;
margin-bottom: .2em;
padding-top: 10px;
color: #590001;
}

h2 { 
font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
font-size: 1em;
margin-top: .2em;
margin-bottom: .2em;
color: #590001;
padding-top: 10px;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}


div.gallery { 
padding-left: 10px;
}
             
 div.img-dec {
 background: url('../images/shadow.gif') no-repeat bottom right;
 clear: right;
 float: left;
 margin: 0 0 15px 15px;
 padding: 0px;
 position: relative;
 }
  
 div.img-dec img {
 width: 125px;
 height: 80px;
 background-color: #fff;
 border: 1px solid #a9a9a9;
 display: block;
 margin: -5px 5px 5px -5px;
 padding: 4px;
 position: relative;
}             





.twitter{	
font-size: 0.8em;	
line-height: 140%;
margin: 0px;
padding: 0px;
		
}

#tweet{
font-size: 0.8em;
margin: 0px;
padding: 0px;
text-align:left;
color: #35383d;
}
	
#tweet a{
font-size: 0.8em;
line-height: 140%;
color: #313338;
text-decoration:none;
}

#tweet a:hover{
font-size: 0.8em;
border-bottom:1px solid #cc5630;
}

#info{
font-size: 0.8em;
font-style: italic;
text-align: right;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#tweet ul{

font-size: 1.2em;
	list-style:none;
	margin-left: 5px;margin-top: 10px; padding:0px;
}

#tweet li{
font-size: 1.2em;
line-height: 180%;
display: list-item;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
