@charset "utf-8";
/* CSS Document */

body {text-align:center; /*For IE6 Shenanigans*/  
	background: #71726E; font-family: Verdana, Arial, Helvetica, sans-serif;color: #666666; font-size: 11px; padding:0; margin: 0;
	font-size: 13px; color:#666666;}
	
a {color: #006fb4;}
a:hover {color: #ae7727;}
h1 {font-size: 16px; color: #0066FF; margin: 0 0 15px 0; padding: 15px; border-bottom:1px solid #999999;}
h2 {font-size: 18px; color:#ae7727; margin: 0; padding: 10px 0 5px 0; font-weight:100;}
h3 {font-size: 12px; padding: 15px 0 0 0; margin: 0; font-style:italic}

ul, ol {margin: 0 0 0 0; text-align: justify; line-height: 26px; padding-left: 30px; padding-right: 30px;}

p {line-height: 1.4; text-align:left; padding: 0px 20px 10px 30px; margin: 0; color:#666666;}

a:link {color: #006fb4;}
a:hover, a:active {text-decoration: none; color: #006fb4;}
a:visited {color: #3B0700;}

img {border: none; padding:0; margin:0;}
img.left {float: left; margin-right: 0px;}
img.right {float: left;margin-left: 0px;}

#wrapper { width: 976px; border: 1px solid #333333;	margin: 0 auto; 	background-color:#fff; text-align:left;	padding:0; bottom:0;}

/* Header */
.headerimage
{display: block; width: 976px; height: 118px; background-image: url(images/header.jpg); clear:both;}

/* Start Navigation */
.preload1 {background: url(chromebg.gif);} .preload2 {background: url(chromebg.gif);}

#nav {padding:0; width:976px; border:0px solid black; margin:0; list-style:none; height:26px; background:#00114e url(chromebg.gif) repeat-x; position:relative; z-index:200; font-family:arial, verdana, sans-serif;
}

#nav li.top {display:block; float:left;
}

#nav li a.top_link {display:block; float:left; height:27px; line-height:26px; color: #ffffff; text-decoration:none; font-size:14px; font-weight:bold; padding:0 15px 0 6px; cursor:pointer;
}

#nav li a.top_link span {float:left; display:block; padding:0 15px 0 24px; height:15px; right top no-repeat;
}

#nav li a.top_link span.down {float:left; display:block; padding:0 14px 0 0px; height:15px;
}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#f2f3ff; background: url(chromebg-over.gif) repeat-x;}

#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{no-repeat right top;}

#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{no-repeat right top; padding-bottom:0px;}

#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; width:150px; left:0; top:0;
}

#nav li:hover {position:relative; z-index:200;
}

#nav a:hover {position:relative; white-space:normal; z-index:200;
}

#nav :hover ul.sub
{left:0px; top:27px; background: url(mobg.png) repeat; repeat; padding:0px; border:0px solid #ffffff; white-space:nowrap; width:100%; height:auto; z-index:300;
}

#nav :hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:100px; font-weight:bold; width:100%;
}

#nav :hover ul.sub li a
{display:block; font-size:11px; height:20px; width:100%; line-height:20px;  text-indent:5px; color:#000; text-decoration:none;border:1px solid #666666;
}

#nav li ul.sub li a.fly
{background:#dedede 80px 6px no-repeat; 
}

#nav :hover ul.sub li a:hover 
{background:#122a6f; color:#fff;
}

#nav :hover ul.sub li a.fly:hover
{background:#122a6f 80px 6px no-repeat; color:#fff;
}

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:0px solid #3e1124; cursor:default;
}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #911315; padding:0px; border:0px solid #3e1124; white-space:nowrap; width:100px; z-index:400; height:auto;
}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{ position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;
}

/* End Navigation */

/* layout */
#leftcol { 
float:left;
width:251px; 
padding:0;
left:0;
top:0; bottom:0;
background-color:#CCCCCC;
margin-right:-1px;
display:inline; }

#centercol {
float:left;
width:474px;
margin:0; padding:0;
display:inline;
background: #e1e1e1;

	}
#centercol a {
color:#000;	}
#centercol a:hover {
border-bottom:1px solid; color:#000;	}

#rightcol {
top: 0px; right: 0px;
float:left;
width: 250px;  /* for IE5/WIN */
voice-family: "\"}\""; voice-family: inherit;
width:252px; /* actual value */
margin-right:-1px; padding:0px;
background:#ffffff; 
display:inline;	}

#bottomcol {
float:left;
margin:0; padding:0;
background-color:#000099; color:#FFFFFF;
font-size:9px;
width: 976px;
text-align:center;
top:0; bottom: 0;
clear:both;
border:0;}
	
#bottomcol a {
color:#dedede;
font-size:9px;
text-decoration:none;}
#bottomcol a:hover {
font-size:9px;
color: #FF0000;}

/* end layout */

/* CSS Quick Credit Button */
.qc
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/qcover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 251px;
height: 152px;
margin: 0;
padding: 0;
}

.qc a
{
display: block;
color: #000000;
font-size: 11px;
width: 251px;
height: 152px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.qc img
{
width: 251px;
height: 152px;
border: 0
}

* html a:hover
{
visibility:visible
}

.qc a:hover img
{
visibility:hidden
}

.qc span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* END CSS Quick Credit Button */

/* CSS Contact Us Button */
.cu
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/cuoover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 251px;
height: 137px;
margin: 0;
padding: 0;
}

.cu a
{
display: block;
color: #000000;
font-size: 11px;
width: 251px;
height: 137px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cu img
{
width: 251px;
height: 137px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cu a:hover img
{
visibility:hidden
}

.cu span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* END CSS Contact Us Button */

/* CSS Nuestro Inventario Button */
.ni
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/niover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 252px;
height: 152px;
margin: 0;
padding: 0;
clear:both;
}

.ni a
{
display: block;
color: #000000;
font-size: 11px;
width: 251px;
height: 152px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.ni img
{
width: 251px;
height: 152px;
border: 0;
}

* html a:hover
{
visibility:visible;
}

.ni a:hover img
{
visibility:hidden;
}

.ni span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* END CSS Nuestro Inventario Button */

/* CSS Search inventory Button */
.si
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/siover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 250px;
height: 220px;
margin: 0;
padding: 0;
}

.si a
{
display: block;
color: #000000;
font-size: 11px;
width: 250px;
height: 220px;
display: block;
float: right;
color: black;
text-decoration: none;
}

.si img
{
width: 250px;
height: 220px;
border: 0
}

* html a:hover
{
visibility:visible
}

.si a:hover img
{
visibility:hidden
}

.si span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* END CSS Seach Inventory Button */

/* CSS Search commercial Button */
.sc
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/scover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 250px;
height: 46px;
margin: 0;
padding: 0;
}

.sc a
{
display: block;
color: #000000;
font-size: 11px;
width: 250px;
height: 46px;
display: block;
float: right;
color: black;
text-decoration: none;
}

.sc img
{
width: 250px;
height: 46px;
border: 0
}

* html a:hover
{
visibility:visible;}

.sc a:hover img
{
visibility:hidden;}

.sc span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* END CSS Seach Commercial Button */

/* CSS Vehículos Comerciales Button */
.vc
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/vcover.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 250px;
height: 175px;
margin: 0;
padding: 0;
}

.vc a
{
display: block;
color: #000000;
font-size: 11px;
width: 250px;
height: 175px;
display: block;
float: right;
color: black;
text-decoration: none;
}

.vc img
{
width: 250px;
height: 175px;
border: 0
}

* html a:hover
{
visibility:visible
}

.vc a:hover img
{
visibility:hidden
}

.vc span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
/* END CSS Vehículos Comerciales Button */

/* START CENTER CONTENT BOX INSIDE PAGES */

#icentercol {
float:left;
margin:0; padding:0;
background-color: #FFFFFF;
color:#000000;
font-size:12px;
width: 976px;
text-align:left;
top:0;	bottom: 0;
clear:both; border:0;}
#icentercol a {
color:#120384;
font-size:12px; text-decoration:none;}
#icentercol a:hover {
font-size:12px;	color: #dd2323;}
 
/* END CENTER CONTENT BOX INSIDE PAGES */

/* credit app Contact form */
form {padding: 0; margin: 0;}
.bold {
FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif
}
.boldsm {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif
}
.red {color:#990000;}
.text { color:#666666; }

/* Contact form */

#contact_card {
	width: 404px;
	height: 447px;
	background-image:url(images/card.jpg); background-repeat:no-repeat;
	padding: 0 0 0 0;
	float: left;

	
}
#contact_card label {
	width: 200px;
	min-height: 23px;
	color: #3E022F;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0 0;
	float: left;
}
* html #contact_card label {
	height: 23px;
}
#contact_card .req {
font-weight:normal;
font-style:italic;
font-size:9px;
color:#990000;}

#contact_card #left {
	width: 300px;
	height: 130px;
	float: left;	
	left: 50px;
	top:25px;
	position:relative;
}

#contact_card .textarea, #contact_card .input {
	color: #86bcfd;
	font-family: arial;
	background: none;
	border: 0;
	float: left;
}
#contact_card .textarea {
	width: 250px;
	height: 15px;
	overflow: hidden; background-color: #dedede;
	color: #003399; border: 1px solid #666666;
}
#contact_card .input {
	width: 230px;
	height: 95px;
	background-color: #dedede;
	color:#003399; border: 1px solid #666666;
}
#contact_card .Submit {
	cursor: pointer;
	margin: 90px 0 0 0;
	float: right;
}
