body {margin:0; padding:0; }


#asHeader { position:relative; width: 100%; }


.asLOGObar {
	background-image: url(http://www.cu-autosolution.com/2004update/images/AS013104_r1_c13.gif) repeat;
	border-left: 1px solid #000099; 
}

.headerNav {
	border-top: 1px solid #000099;
	border-left: 1px solid #000099;
	border-bottom: 1px solid #000099;
}

.headerBox {
	border-top: 1px solid #000099;
	border-bottom: 1px solid #000099;
}

#asNav { float:left; width:164px;}

.leftNav {
	border-right: 1px solid #000099;
	border-bottom: 1px solid #000099;	
}

.threeWhiteBroder {
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;	
}

#asWelcome { float:left; width:680px; background-color: #FFFFFF; }
#asWelcome p { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:1em; line-height:1.2em; padding:5px 10px 5px 10px; }
#asWelcome a:link, #asHeader a:link { font-family:Arial, Helvetica, sans-serif; color:#000099; text-decoration:none; }
#asWelcome a:hover { text-decoration:underline; }

.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.detailDivider {
	border-bottom: 1px solid #000099;
}

.detailSubDivider {
	border-bottom: 1px solid #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.detailCarDivider {
	border-bottom: 1px solid #000099;
	border-left: 1px solid #000099;
}

.detailHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

.detailPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
}

.detailBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #000099;
	border-left: 1px solid #000099;
	border-right: 1px solid #000099;
	background-color: #FFFFCC;
}

.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000099;
	background-color: #FFFFCC;
}

.tradesWelcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	color: #333333;
}

.tradesBox {
	border: 1px solid #000099;
}

.tradesDivider1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
}

.tradesDivider2 {
	border-top: 1px solid #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}

.tradesDivider3 {
	border-top: 1px solid #000099;
	border-bottom: 1px solid #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}

.locationContainer {

}

.locationBox {
	border: 1px solid #000099;
}

.locationDivider1 {
	border-bottom: 1px solid #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFCC;
	padding:8px;
}

.locationDivider2 {
	border-bottom: 1px solid #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	padding:8px; 
}

.locationDivider3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	padding:8px; 
}

.carhighlightBox {
	border: 1px solid #ECCC43;
	background-color: #FFFFFF;
}

.carhighlightHeader {
	background-color: #ECCC43;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px; 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.carhighlightDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right; 

}

.carhighlightDetails2 {
	font-family: Arial, Helvetica, sans-serif;
	padding:3px; 
	text-align:left; 
	font-size: 10px;
	font-weight: bold;

}

.carhighlightDetails3 {
	font-family: Arial, Helvetica, sans-serif;
	padding:3px; 
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	
}

#carhighlightButton  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


#carhighlightButton a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}

#carhighlightButton a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}

#carhighlightButton a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}

#quickQuote a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}

#quickQuote a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}

#quickQuote a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.openingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #666666;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
}

/***************
Footer
****************/
#footer { float:left; clear:both; background-color:#FFCC33; padding:10px 20px 15px 20px; width:100%; border-top: solid 4px #FFCC66; }
#footer p { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:.8em; margin:0; padding:8px; }
.footer-copyright { float:left; display:block; width:50%; }
.footer-main-links { float:left; display:block; width:100%;  clear:both; }
.footer-main-links a:link,.footer-main-links a:visited { color:#000099; text-decoration:none; }
.footer-main-links a:hover { text-decoration:underline; }
.footer-phones-one {display:block; float:left; width:180px; }
.footer-phones-two {display:block; float:left; width:220px;  }

#credits { float:left; clear:both; background-color:#333333; padding:5px; width:100%; border-top: solid 3px #000000; }
#credits { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.7em; }
#credits a:link, #credits a:visited { color:#ffffff; text-decoration:none; }
#credits a:hover { text-decoration:underline; }

#footerGroup { float:left; width:195px; font-family:Arial, Helvetica, sans-serif; font-size:.8em; margin:5px 10px 5px 10px; }
#footerGroup h3 { color:#000000; border-bottom:solid 1px #000099; font-weight:normal; }
#footerGroup ul { margin:0; padding:4px; list-style-type:none; }
#footerGroup li { margin:0; padding:2px; font-size:.8em; }
#footerGroup a:link, #footerGroup a:visited { color:#333333; text-decoration:none; }
#footerGroup a:hover { text-decoration:underline; }


/*
Home Page
****************************/
#welcome h1 { font-family:Arial, Helvetica, sans-serif; font-size:2em; color:#000099; font-weight:normal; padding:15px 15px 10px 15px; }
#welcome h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.6em; color:#000099; font-weight:100; padding:15px 15px 10px 15px; }
#welcome p { font-family:Arial, Helvetica, sans-serif; color:#333333; padding:5px 120px 5px 25px; line-height:1.5em; font-size:.9em; }
#tradeInHighlight { float:right; width:160px; padding:10px; margin-bottom:10px;  border:solid 1px #FFCC66;}
.locationBox { margin:10px 0px 20px 30px; }
#rightColumn { float:right; width:180px; margin:15px; }
#tradeInHighlight { font-family:Arial, Helvetica, sans-serif; font-size:.9em; text-align:center; }
#tradeInHighlight p { font-family:Arial, Helvetica, sans-serif; font-size:.9em; text-align:center; padding:5px; }
#tradeInHighlight a:link, #tradeInHighlight a:visited { font-weight: bold; color:#000099; text-decoration:none; }
#tradeInHighlight a:hover { text-decoration:underline; } 
#tradeInHighlight h3 { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000099; padding-bottom:10px; }
.tradeInBox { width:150px; margin:5px; text-align:left; }

#hpWelcome { float:left; width:700px; background-color: #FFFFFF; }

/*****************
PreOwned
******************/
table.preOwnedList { width:620px; padding:1px; border:solid 1px #000099; margin:10px; border-collapse:collapse; }
table.preOwnedList th { font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-weight:bold; color:#ffffff; background-color:#000099; text-align:left; padding:5px; }
table.preOwnedList td { font-family:Arial, Helvetica, sans-serif; font-size:.71em; color:#333333; background-color:#efefef; padding:5px; }

table.listNav { margin:10px; }
table.listNav a:link, table.listNav a:visited { font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#000099; text-decoration:none; padding:5px 10px 5px 10px; background-color:#efefef; }
table.listNav a:hover { text-decoration:underline; }

/*
Thrifty
***************************/
#content { padding:15px; }
#content p { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:.9em; line-height:1.6em; padding:5px; margin:0; }
#content h1 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:1.2em; font-weight:normal; padding:5px; margin:0; }
#quick-quote { float:right; width:200px; text-align:center; background-color:#ECCC43; margin:10px; }
.thrifty-cars { border:0; padding:5px; }
.thrifty-cars { font-family:Arial, Helvetica, sans-serif; font-size:.8em; }

.thriftyQuote { background-color:#FFFFCC; }
#quoteThrifty { margin: 20px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:.9em; }
#quoteThrifty input.txt { color:00008B; background-color:#cccccc; border: 1px inset #00008B; width:150px; }
#quoteThrifty label { font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#000000; }

/*
Repossession Form
---------------------------*/

#cuRepoForm { margin:20px; }
#cuRepoForm img { margin:0px 10px 10px 10px; }

#cuRepoForm h1 { color:#00008B; font-family: 'Trebuchet MS', Verdana, Sans-Serif; font-size:1.6em; font-weight:lighter; font-style:italic; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; }
#cuRepoForm p { font-family:Arial, Helvetica, sans-serif; font-size:.9em; line-height: 1.6em; color:#333333; margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; }
input.txt { color:#00008B; background-color:#FFFFCC; border:1px inset #00008B; width:190px;}
input.btn {  margin:10px 0px 20px 236px; }
textarea.txt { color:#00008B; background-color:#FFFFCC; border:1px inset #00008B; width:190px;}
form div { clear:left; margin:0; padding:0; padding-top:8px; font-size:.8em;  font-family:Arial, Helvetica, sans-serif; text-align:left; }
form div label { float:left; width:40%; font:bold 0.9em Arial, Helvetica, sans-serif; margin-right:12px; margin-left:10px; text-align:right; }
fieldset { display:block; border:1px dotted #61B5CF; margin-top:1.4em; padding:0.6em; }
legend { font:italic 1.2em 'Trebuchet MS', Verdana, Sans-Serif; color:#00008B; background-color:#ffffff; padding:6px; }
.labeldetail { clear:left; font-style:italic; font-weight:normal; font-size:.8em; }
.newassign { font-size:.8em; border-bottom:1px dotted #61B5CF; padding:.6em; font-weight:normal;  }
.required { font-size:.8em; font-style:italic; }
.generalCondition { margin:15px 0px 15px 0px; }
checkbox { float:left; }
.delivery { margin:10px; background-color:#efefef; font-size:1em; padding-bottom:10px; }
