/*
default.css - Default Theme
This file controls for Ultimate AutoSports Inc theme.

Default theme Copyright (C) 1994-Present DTSL Williams

http://www.orbportals.com
*/


/* DEFAULTS */
* {
	font-family:arial,sans-serif;
	}
body {
	background-color:#1A4EA4;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;	
	font: 80% arial,sans-serif;
	color: #fff;
	}
iframe {
	background-color:#1A4EA4;
	}
body,div,h1,h2,h3,h4,p,dl,dt,dd,img,form,fieldset,blockquote {
	border:0;
	margin:0;
	padding:0;
	}
p {
	font: 100% arial,sans-serif;
	line-height:1.5em !important;
	padding-bottom:10px !important;
	text-align:left;
	color: #fff;
	}
#Header li a {
	border-style: none !important;
	border-bottom: 0 none transparent !important;
	}
.img {
	border-style: none !important;
	border-bottom: 0 none transparent !important;
	}
a:link {
	color:#00FA2F;
	font-weight:700;
	text-decoration: none;
	border-bottom: 1px dotted #00FA2F;
	}
a:visited {
	color:#38E872;
	font-weight:700;
	text-decoration:none;
	border-bottom: 1px dotted #C0FFC0;
	}
a:hover,a:active {
	color:#FFF;
	text-decoration:none;
	border-bottom: 1px solid #FFF;
	}
li {
	list-style-image:url(li.gif);
	padding-bottom: 5px;
	}
img {
	border:0;
	}
.new {
	color:#c00 !important;
	font-size: 95% !important;
	font-weight:700 !important;
	text-decoration:none !important;
	}
div.clear {
	clear:both;
	height:0;
	overflow:hidden;
	}
.Container {
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	width:920px;
	}

.copyright {
	clear:both;
	color:#FFF;
	font-size:85%;
	padding-bottom:5px;
	text-align:center;
	}
.copyright a {
	color:#00FA2F;
	}


/* HEADER */
#Header {
	margin: 10px auto 0;
	}

#Header h1 {
	height: 99px;
	width: 320px;
	background: transparent url(headerh1.png) no-repeat;
	float: left;
	}

#Header h1 span {
	display: none;
	}

#Header h2 {
	text-align: right;
	padding-top: 52px !important;
	}

#Header h2 span {
	font-size: 75%;
	}
/* body */

.pic-1 img{
	height: 279px;
	width: 532px;
	float: left;
	}

.home h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2slogan.png) no-repeat;
	}
.text, .credit, .contact, .faq {
	width: 540px;
	float: left;
	}
.contact h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2contact.png) no-repeat;
	}
.phones h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2phone.png) no-repeat;
	}
.email h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2email.png) no-repeat;
	}
.address h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2address.png) no-repeat;
	}
.address1 h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2visit1.png) no-repeat;
	}
.faq h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2faq.png) no-repeat;
	}
.credit h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2credit.png) no-repeat;
	}
.loan h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2loan.png) no-repeat;
	}
.ask h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2ask.png) no-repeat;
	}
.about {
	height: 49px;
	width: auto;
	background: transparent url(h2about.png) no-repeat;
	}
.about2 {
	height: 49px;
	width: auto;
	background: transparent url(h2about2.png) no-repeat;
	}
.about3 {
	height: 49px;
	width: auto;
	background: transparent url(h2about3.png) no-repeat;
	}
.about1 {
	height: 49px;
	width: auto;
	background: transparent url(h2about1.png) no-repeat;
	}
.menu h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2menu.png) no-repeat;
	}
.testi {
	height: 49px;
	width: auto;
	background: transparent url(h2testi.png) no-repeat;
	}
.sitemap {
	height: 49px;
	width: auto;
	background: transparent url(h2sitemap.png) no-repeat;
	}
.termsofsale {
	height: 49px;
	width: auto;
	background: transparent url(h2saleterms.png) no-repeat;
	}
.termsofauc {
	height: 49px;
	width: auto;
	background: transparent url(h2aucterms.png) no-repeat;
	}
.finder {
	height: 49px;
	width: auto;
	background: transparent url(h2carfind.png) no-repeat;
	}
.finder1 {
	height: 49px;
	width: auto;
	background: transparent url(h2carfind1.png) no-repeat;
	}
.compare {
	height: 49px;
	width: auto;
	background: transparent url(h2compare.png) no-repeat;
	}
.map {
	height: 49px;
	width: auto;
	background: transparent url(h2map.png) no-repeat;
	}
.map1 {
	height: 49px;
	width: auto;
	background: transparent url(h2map1.png) no-repeat;
	}
.services {
	height: 49px;
	width: auto;
	background: transparent url(h2services.png) no-repeat;
	}
.legal1 {
	height: 49px;
	width: auto;
	background: transparent url(h2legal1.png) no-repeat;
	}
.legal2 {
	height: 49px;
	width: auto;
	background: transparent url(h2legal2.png) no-repeat;
	}
.legal3 {
	height: 49px;
	width: auto;
	background: transparent url(h2legal3.png) no-repeat;
	}
.legal4 {
	height: 49px;
	width: auto;
	background: transparent url(h2legal4.png) no-repeat;
	}
.email1 h2 {
	height: 49px;
	width: auto;
	background: transparent url(h2email1.png) no-repeat;
	}
.address1 h2 span, .email1 h2 span, .services span, .legal4 span, .legal3 span, .legal2 span, .legal1 span, .map1 span, .map span, .compare span, .finder1 span, .finder span, .termsofauc span, .termsofsale span, .sitemap span, .testi span, .menu h2 span, .about3 span, .about2 span, .about1 span, .about span, .ask h2 span, .loan h2 span, .credit h2 span, .faq h2 span, .address h2 span, .email h2 span, .phones h2 span, .home h2 span, .contact h2 span {
	position: absolute;
	top: -2000px;
	left: -2000px;
	}
.credit h3 {
	margin-top: 10px;
	}
	
.text h3 span, .credit h3 span, .faq h3 span {
	font: bold 110% arial,sans-serif;
	border-bottom: 1px dotted #FFDC19;
	text-transform: uppercase;
	color: #FFDC19;
	margin-bottom: 2px;
	}
.faq p, .credit p {
	margin: 0 7px 10px;
	}

#intro {
	float: right;
	width: 360px;
	}

.specials h2 {
	height: 49px;
	width: 480px;
	margin: 0 auto;
	background: transparent url(h2newinventory.png) 50% 50% no-repeat;
	}
.specials h2 span {
	display: none;
	}
.required {
	color: #FfCC00;
	}

blockquote {
	margin: 10px 0 25px;
	background: transparent url(quote.gif) no-repeat;
	padding: 5px 0 0 32px;
	line-height: 1.3em;
	}
	
blockquote em {
	margin: 5px 0;
	font-weight: 700;
	}
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 100%; 
}

form fieldset {
	padding: 10px;       
	margin: 0;
	}

form fieldset legend {
	font-size:1.1em;
}

form label { 
	display: block;
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}

.ask form label { 
	display: block;
	float: left; 
	width: 120px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}


form fieldset label:first-letter {
	text-decoration:underline;
}
.ask form select,.ask  form input,.ask form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:180px;    
	margin:5px 0 0 10px; 
}
form select, form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;    
	margin:5px 0 0 10px; 
}

form input#reset {
	margin-left:0px;
}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;} 

form br {
	clear:left; 
}
INPUT,TEXTAREA,SELECT {
background:#FFFADB url(formback.gif) repeat-x;
border:1px solid #002153;
color:#1B6B77;
padding:4px ;
}

/* MENU */
#menu {
	background: url(menu.jpg) 0 0 no-repeat;
	height: 27px;
	width: 579px;
	margin: 5px 0 0 !important;
	padding: 0;
	float: right;
	position: absolute;
	top: 0;
	right: 50px;
	}
#menu span {
	position: absolute;
	top: -2000px;
	left: -2000px;
	}
#menu li, #menu a {
	display: block;
	height: 27px;	
	margin: 0;
	padding: 0;
	}
#menu li {
	float: left;
	list-style: none;
	}
#menu-1-button { width: 100px; }
#menu-2-button { width: 101px; }
#menu-3-button { width: 169px; }
#menu-4-button { width: 57px; }
#menu-5-button { width: 85px; }
#menu-6-button { width: 67px; }

#menu-1-button a:hover { 
	background: transparent url(menu.jpg) 0px -54px no-repeat; 
	}
#menu-2-button a:hover {
	background: transparent url(menu.jpg) -100px -54px no-repeat; 
	}
#menu-3-button a:hover { 
	background: transparent url(menu.jpg) -201px -54px no-repeat;
	}
#menu-4-button a:hover {
	background: transparent url(menu.jpg) -370px -54px no-repeat;
	}
#menu-5-button a:hover {
	background: transparent url(menu.jpg) -427px -54px no-repeat; 
	}
#menu-6-button a:hover {
	background: transparent url(menu.jpg) -512px -54px no-repeat; 
	}

#cars #menu-1-button a { 
	background: transparent url(menu.jpg) 0px -27px no-repeat; 
	}
#about #menu-2-button a {
	background: transparent url(menu.jpg) -100px -27px no-repeat; 
	}
#credit #menu-3-button a { 
	background: transparent url(menu.jpg) -201px -27px no-repeat;
	}
#faq #menu-4-button a {
	background: transparent url(menu.jpg) -370px -27px no-repeat;
	}
#contact #menu-5-button a {
	background: transparent url(menu.jpg) -427px -27px no-repeat; 
	}
#home #menu-6-button a {
	background: transparent url(menu.jpg) -512px -27px no-repeat; 
	}
	
#buckets {
	overflow: auto;
	min-height: 300px;
	}	
#buckets div {
	width: 300px;
	float: left;
	margin: 10px 2px;
	background: transparent url(buckets.jpg) 0 13px no-repeat;
	min-height: 200px;
	}
#buckets div p {
	padding: 0 7px;
	}
.bucket1 h2 {
	height: 49px;
	width: 300px;
	background: transparent url(h2bucket1.png) no-repeat;
	}
.bucket1 h2 span, .bucket2 h2 span, .bucket3 h2 span {
	display: none;
	}
.bucket2 h2 {
	height: 49px;
	width: 300px;
	background: transparent url(h2bucket2.png) no-repeat;
	}
.bucket3 h2 {
	height: 49px;
	width: 300px;
	background: transparent url(h2bucket3.png) no-repeat;
	}
	
ul.site {
 list-style: none !important; 
 margin-left: 0.5cm;
 padding-left: 0;
}

ul.site li {
 padding-left: 1.4em;
 list-style: none !important; 
}

ul.site li a {
 background: transparent url("sitemapdocbullet.png") no-repeat;
 margin-left: -1.1em;
 padding-left: 1.3em;
 border-bottom: none;
}

ul.site li ul {
 background: transparent  url("sitemapfolderbullet.png") no-repeat;
 list-style: none !important;
 margin: -1.4em 0 0 -1.6em;
 padding: 1.4em 0 0 0.6em;
}
ul.site li a.parent {
 background: transparent url(none) no-repeat;
 font-size: 120%;
}
ul.site li ul li {
 margin-left: 0.5cm;
 padding-left: 10px;
}

/* FOOTER */
	
	#footer {
		background:#1A3968 url(bgfoot.jpg) repeat-x;
		clear:both;
		color:#FFF;
		font: 85% arial,sans-serif;
		min-height:205px;
		margin:0;
		padding-top:10px;
		width:auto;
		}
	#jumpbutton {
		width: 760px;
		height: 75px;
		margin: 0 auto;
		}
	.outerfooter {
		background:transparent url(footer.gif) 0 0 no-repeat;
		height:165px;
		margin: 10px auto 15px;
		padding:10px 0px 5px 5px;
		position:relative;
		text-align:left;
		width:770px;
		}
	
	#footer dl {
		float:left;
		margin:0 0 0 15px;
		padding-right:10px;
		width:145px;
		}
	#footer dl.end {
		width:120px;
		}
	#footer dd {
		font-family:arial,sans-serif;
		margin-left:5px;
		padding:2px 0 !important;
		}
	#footer dd a {
		padding-bottom:1px;
		text-decoration:none;
		text-transform:lowercase;
		}
	#footer dt {
		color:#DDD !important;
		font-size:120%;
		font-weight:700;
		line-height:1.2;
		text-transform:uppercase;
		}
	#footer .footer-icon {
		position:absolute;
		right:15px;
		top:-6px;
		}
	#footer .footer-icon-ief {
		position:absolute;
		right:35px;
		top:-37px;
		z-index:5;
		}