@charset "UTF-8";
/* CSS Document */

a { outline: 0 none; }
img { border: none; }
div#preload { display: none; }
/*
background-color:#255788;
background-image:url('body-bg.jpg');
background-repeat: repeat-y;
*/
body
{
	

background:#162c42 url(bkg_body.jpg) 0 0 repeat-x;
text-align: center; margin: 3em 0 0 0; vertical-align: middle;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}


html .png { background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/logo.png,sizingMethod=crop);}


#vertLineDash{
	float:left;
border-left:1px dotted silver;
height:300px;
margin-left:30px;
margin-right:30px;
}

.H1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#333;
}
.lightGreyFine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
}

.lightGreyFineer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	font-style:italic;
	
}

.darkGreyFine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	font-weight:bold;
}


#backPic_sv{
	top:0;
	left:0;
	height:471px;
	width:832px;
	z-index:-1;
	position:absolute;
background-image:url('blueSpots.jpg');
background-repeat:no-repeat;
}
#content 
{ 
width: 900px; text-align: left; margin: 0 auto ;
overflow:hidden;
display:block;

}

.menuRows {
	width: 900px; text-align: left; margin: 0 0;
	float:left;
z-index:100;
	margin-bottom:5px;
	position:relative;
	
}

.rows {
	width: 900px; text-align: left; margin: 0 0;
	float:left;
z-index:2;
	margin-bottom:5px;
	position:relative;
}

.headerRow {
	width: 900px; text-align: left; margin: 0 0;
	float:left;
position:relative;
	margin-bottom:5px;
	
}

.silverBarRow {
	width: 900px; text-align: left; margin: 0 0;
	float:left;

	margin-top:10px;
	margin-bottom:10px;
}

.clear{
clear:left;	
}

@font-face {
  font-family: 'Baskerville';
  src: url('baskerville.eot');
  src: local('Baskerville'),
         url('baskerville.ttf') format('truetype');
}

/*@font-face { font-family: Baskerville; src: url('baskerville.ttf'); } */

/* Company Name and tagline*/
#companyBlock {
	width: 500px; text-align: left; margin: 0 0; 
top:0;
left:0;
float:left;
}

#companyBlock hr {
  border: 0;
  color: #fff;
background-color: #fff;
height: 1px;
width:330px;
position:absolute;
margin-top:45px;
}

.companyName{
font-family: Baskerville, Arial, Helvetica, sans-serif;
/*font-variant:small-caps;*/
font-size:46px;
font-weight:200;
color:#FFF;	
}



#phoneRows {
	width: 250px;
	margin: 0 0;
	top:40px;
	right:0;
float:right;
	text-align: Right;
	margin-top:20px;
}


#companyBlockLogo {
	width: 250px; text-align: left; margin: 0 0; 
top:0;
left:0;
float:left;
}

#windsorLogo {
	
	filter: Shadow(Color=#000000, 	
			Direction=135, 
			Strength=1);

	text-shadow: 2px 2px 0px #000;
	bottom:20px;
	margin-left:280px;
	width: 400px; 
	text-align: left;
float:left;
text-align:center;
color:#EEE;
font-weight:bold;
position:absolute;
}

#phoneRowsLogo {
	width: 200px;
	height: 50px;
	right:0;
float:right;
	text-align: Right;
	bottom:10px;
	position:absolute;
}

.lightBlueHeader{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:200;
color:#C8E5FF;	
}


/* This is a fixed column main paige element where the nav menu will go */
#leftColumn {
	width: 240px; 
	text-align: left; 
	margin: 0 0; 
float:left;

}

#number{
margin-bottom:3px;	
}

#center1 {
	margin-top:20px;
  width: 230px ;
  margin-left: auto ;
  margin-right: auto ;
}	

#centerMain {
	
  width: 585px;
  height:301px;
  margin-left: auto ;
  margin-right: auto ;
 top:5px;
  position:relative;
  overflow:hidden;
 
}	


#rightColumn {
	text-align: left; margin: 0 0; 
float:right;
width:594px;
height:308px;
background-image:url('mainBorder.png');
background-repeat: no-repeat;
}

#silverBarFord {
	
	text-align: left; 
	margin: 0 0; 
float:left;
width:120px;
height:47px;
background-image:url('silverBarFord.png');
background-repeat: no-repeat;
}

#silverBar {
	
	text-align: left; 
	margin: 0 0; 
float:left;
width:760px;
height:47px;
background-image:url('silverBar.jpg');
background-repeat: repeat-x;
}
#silverBarRight {
	width:20px;
	height:47px;
	text-align: left; 
	margin: 0 0; 
float:left;
background-image:url('silverBarRight.png');
background-repeat: no-repeat;

}

#baseHeadersTop{
	width: 900px; 
	height:10px; 
	float:left;
	background-image:url('baseCurveTop.png');
background-repeat: no-repeat;
}

#baseHeadersBottom{
	width: 900px; height:10px; 
	float:left;
	background-image:url('baseCurveBottom.png');
background-repeat: no-repeat;
margin-bottom:5px;
}

#baseMain{
	width: 900px; text-align: left; margin: 0 0;
	float:left;
	
	background-color:#F1F1F1;
	
}

#hotLinksHolder{
	width: 900px; text-align: left; margin: 0 0;
	float:left;
}

#hotLinksLeft{
	width: 445px; text-align: left; 
	float:left;
}
#hotLinksRight{
	width: 445px; text-align: left; 
	float:right;
}

#baseLargeBox{
	width: 875px; text-align: left; margin: 0 0;
	float:left;
	background-color:#fff;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:11px;
	margin-right:12px;
	border: 1px solid #333;
	
}

#baseBlackBox2{
	width: 875px; text-align: left; margin: 0 0;
	float:left;
	height:670px;
	background-color:#000;

	margin-left:11px;
	margin-right:12px;
	border: 1px solid #333;
	
}

#baseBlackBox{
	width: 875px; text-align: left; margin: 0 0;
	float:left;
	height:300px;
	background-color:#000;

	margin-left:11px;
	margin-right:12px;
	border: 1px solid #333;
	
}



#usedOldStyle{
	float:left;
width:870px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

#usedOldStyle img{
margin-right: 25px;	
margin-left: 25px;	
border:1px solid #000;
}

#baseUsedBox{
	width: 875px; text-align: left; margin: 0 0;
	float:left;
	height:300px;
	background-color:#333;

	margin-left:11px;
	margin-right:12px;
	border: 1px solid #333;
	background-image:url('greyGradient.jpg');
background-repeat:repeat-x;
overflow:hidden;
	
}

#baseTabsBox{
	width: 875px; text-align: left; margin: 0 0;
	float:left;
	height:350px;
	background-color:#333;

	margin-left:11px;
	margin-right:12px;
	border: 1px solid #333;
	
overflow:hidden;
	
}

#baseVideoBox{
	width: 875px; text-align: left; margin: 0 0;
	float:left;
	background-color:#000;

	margin-left:11px;
	margin-right:12px;
	border: 1px solid #333;
	
}

#baseBlackBar{
	width: 875px; text-align: left; margin: 0 0;
	float:left;
	height:30px;
	background-color:#000;

	margin-left:11px;
	margin-right:12px;
	border: 1px solid #333;
	
background-image:url('blackMetal.jpg');
background-repeat:repeat-x;
	
}

#vDetailLeft {
	width: 280px; 
	height: 20px;
	text-align: left; 
	margin: 0 0; 
float:left;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:5px;
margin-left:10px;
}

#vDetailRight {
	
	height: 20px;
	text-align: left; 
	margin: 0 0; 
float:right;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:5px;
margin-right:20px;
}

#vDetailRight a {
	color:#fff;
}

#vDetailRequest {
	height:21px;

float:right;
margin-top:320px;
margin-right:30px;
}

#baseBox{
	width: 200px; text-align: left; margin: 0 0;
	float:left;
	height:178px;
	background-color:#fff;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	border: 1px solid #333;
	
}


/*
Styles for the lineUpPage
*/

#lineUpLeftSpace {
	width: 180px; 
	margin-left:10px;
		margin-top:10px;
	
float:left;

}

#lineUpLeftColumn {
	width: 180px; 
	margin-left:15px;
		margin-top:10px;
	
float:left;

}

#trimListHolder{
list-style: none;
	margin-bottom: 20px;
	padding: 0px;	
}

#trimList{
	padding-right: 10px;
	margin-top:5px;
}


#lineUpLeftColumn a:link{
color:#4A628B;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
height: 23px;
text-decoration: none;
text-align:left;
font-weight:normal;
vertical-align:middle;
}

/*
#lineUpLeftColumn a:visited{
text-decoration: line-through;
}
*/

#lineUpLeftColumn a:hover{
color:#333;
}

#lineUpLeftColumn a:active{
color: #dbdbdb;
}

.lineRight{
border-right: 1px solid silver;
}
.center{
text-align:center;
}
hr {width: 90%;
text-align: center;/*this will align it for IE*/
/*margin: 0 0 0 auto; this will align it right for Mozilla*/
}

#spacer{
height:30px;	
}

#lineUpSmallColumn {
	width: 200px; 
	margin-left:20px;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; 
float:left;

}

#trimButton {
	width:177px;
	height:43px;
	vertical-align:middle;
float:left;
background-image:url('trimButton.jpg');
background-repeat: no-repeat;

}

#blankLeftColumn {
	margin-left:10px;
float:left;

}

#blankLeftColumnFixed {
	margin-left:20px;
	margin-top:20px;
	width:250px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#blankLeftColumnFixed h2{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333;
font-weight:bold;
}

#blankLeftColumnFixed h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
font-weight:bold;

}

#formColumnLeftSingle h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
font-weight:bold;

}

#blankLeftColumnFixed ul{

margin-left: 0px;
padding-left: 10px;

}

#blankLeftColumnFixed li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
margin: 1em;
font-weight:600;
}

#tradeIn {
	width:720px;
margin-left:auto;
margin-right:auto;

}

#blankLeftNoMargin {
float:left;

}


#lineUpBigColumn {
		margin-left:10px;
		margin-top:20px;

	
float:left;

}

#trimContent{
width:830px;
overflow:hidden;
float:left;
margin-left:10px;
}

#video{
	float:left;
width:480px;
margin-left:65px;
margin-right:65px;
margin-top:25px;
margin-bottom:25px;
}

#video OBJECT{
border:2px solid Black;	
}
#legalFull{
padding:25px;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

#legal {
	width: 850px; text-align: center; margin: 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#CCC;
padding:25px;
	
}

#legal a {
		color:#CCC;
}


#copyright {
	width: 900px; text-align: center; margin: 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#FFF;
margin-bottom:25px;
	
}

#copyright a {
		color:#FFF;
}

#features{
float:left;
width:600px;
margin-left:25px;
}

#subFeatures {
float:left;
margin-top:20px;
width:596px;
}

#featuresPicLeft{
float:left;
width:320px;
margin-left:5px;
margin-right:5px;
}

#featuresPicRight{
float:right;
width:320px;
margin-left:5px;
margin-right:5px;
}

.slideshow{
z-index:0;	
}
/* Table Styles */

