/* Body */
body
	{
		background-color: #000000;

	}
/* Containers */
#main
	{
		display: block;
		position: absolute;
		width: 840px;
		left: 50%;
		margin: 0 0 0 -420px;
		z-index: 0;
	}
#upperleft
	{
		display: block;
		position: absolute;
		width: 195px;
		height: 130px;
		left: 0px;
		top: 0px;
		z-index: 0;	
	}
#topcenter
	{
		display: block;
		position: absolute;
		width: 305px;
		height: 130px;
		left: 195px;
		top: 0px;
		z-index: 0;
	}
#upperright
	{
		display: block;
		position: absolute;
		width: 340px;				
		height: 130px;
		left: 500px;
		top: 0px;
		z-index: 0;
	}
#menu
	{
		display: block;
		position: absolute;
		width: 575px;		
		height: 17px;
		left: 245px;
		top: 106px;
		z-index: 1;
	}
#searchblock_old
	{
		display: block;
		position: relative;
		height: 15px;
		width: 840px;
		top: 130px;
		background-image: url('images/SearchBlock.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
#leftpanel
	{
		display: block;
		position: absolute;
		height: auto;
		width: 840px;
		top: 145px;		
		background-image: url('images/PagePanelBack.jpg');
		background-position: left top;
		background-repeat: repeat-y;
	}
#usedcars
	{
		display: block;
		position: absolute;
		height: 65px;
		width: 195px;
		top: 0px;
		background-image: url('images/UsedCarImage.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
#usedtrucks
	{
		display: block;
		position: absolute;
		height: 65px;
		width: 195px;
		top: 65px;
		background-image: url('images/UsedTruckImage.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
#usedsuvs
	{
		display: block;
		position: absolute;
		height: 65px;
		width: 195px;
		top: 130px;
		background-image: url('images/UsedSUVImage.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
#bargainbin
	{
		display: block;
		position: absolute;
		height: 65px;
		width: 195px;
		top: 195px;
		background-image: url('images/BargainBinImage.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
#searchblock
	{
		display: block;
		position:absolute;
		height: 205px;
		width: 190px;
		top: 260px;
		background-image: url('images/MailFormBack.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
#accessories
	{
		display: block;
		position: absolute;
		height: 65px;
		width: 195px;
		top: 465px;
		background-image: url('images/TruckAccessImage.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
#creditform
	{
		display: block;
		position: absolute;
		height: 91px;
		width: 195px;
		top: 530px;
		background-image: url('images/CreditFormBack.jpg');
		background-position: left top;
		background-repeat: no-repeat;
	}
#mainpagecontentbackground
	{
		display: block;
		position: relative;
		width: 610px;
		height: auto;
		left: 190px;
		top: 2px;
		background: transparent;
		padding-bottom: 18px;
	}
#mainpagecontent
	{		
		display: block;
		position: relative;
		width: 610px;
		height: auto;
		left: 0px;
		top: 0px;
		background-color: #25870A;		 
	}
#pagecontentbufferyellow
	{
		display: block;
		position: relative;
		top: 5px;
		left: 5px;
		width: 610px;
		height: auto;
		background-color: #D9F161;
	}
#pagecontentbufferpurple
	{
		display: block;
		position: relative;
		top: 8px;
		left: 8px;
		width: 605px;
		height: auto;
		background-color: #605ADD;
	}
#pagecontenttext
	{
		display: block;
		position: relative;
		top: -4px;
		left: -4px;
		background-color: #EFEFF3;
		padding: 10px;
		border: 1px solid #CC0000;
	}
#bottom
	{
		display: block;
		position: absolute;
		width: 840px;
		height: 80px;
		top: 100%;
		background-image: url('images/BottomImage.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;
	}
#copyright
	{
		display: block;
		position: absolute;
		height: 40px;
		width: 840px; 
		top: 15px;
		left: 0px;
		text-align: center;
		background: #000000;
	}
#youandme, #legal
	{
		display: block;
		position: absolute;
		height: 30px;
		width: 420px;
		bottom: 0px;
		left: 440px;
		text-align: right;
		background: #000000;
	}
#legal
	{
		text-align: center;
		left: 20px;
	}

/* Menu Classes */
#menu .home, #menu .aboutus, #menu .rentals, #menu .faqs, #menu .contactus, #menu .maillist
	{
		display: block;
		position: absolute;
		width: 70px;
		top: 0px;
		left: 0px;
		z-index: 2;
		text-align: center;
	}
#menu .aboutus
	{
		width: 90px;
		left: 70px;
	}
#menu .rentals
	{
		width: 90px;
		left: 160px;
	}
#menu .faqs
	{
		width: 70px;
		left: 250px;
	}
#menu .contactus
	{
		width: 110px;
		left: 320px;
	}
#menu .maillist
	{	
		width: 130px;
		left: 430px;	
	}
/* Anchors */
a, a:visited
	{
		font-family: Verdana;
		font-size: 8pt;
		font-weight: normal;
		text-decoration: underline;
		color: #180EE6;
	}
a:hover
	{
		color: #CC0000;
	}
a.invleft, a.invleft:visited, a.invright, a.invright:visited, a.credit, a.credit:visited

	{
		display: block;
		position: relative;
		width: 76px;
		left: 105px;
		top: 7px;
		text-decoration: none;
		font-size: 8pt;
		font-variant: small-caps;
		font-weight: bold;	
		text-align: center;
	}
a.invright, a.invright:visited, a.invright:hover
	{
		left: 18px;
		width: 75px;
	}
a.invleft:hover, a.invright:hover, a.credit:hover
	{
		color: #CC0000;
		background: #E2F766;
	}
a.credit, a.credit:visited
	{
		display: block;
		position: relative;
		width: 150px;
		left: 25px;
		top: 8px;
		text-decoration: none;
		font-size: 10pt;
		font-variant: small-caps;
		font-style: oblique;
		font-weight: bold;	
		text-align: center;
		background-color: #E2F766;
		line-height: 16pt;
		border: 1px solid #CC0000;
		padding: 2px;
	}

a.menu, a.menu:visited
	{
		display: block;
		width: 100%;
		height: 12pt;
		text-decoration: none;
		font-size: 8pt;
		font-weight: bold;	
		text-align: center;
		font-variant: small-caps;
		color: #180EE6;
	}
a.menu:hover
	{
		color: #147D02;
		text-decoration: underline;
		background: #DDDCED;
	}
a.maillist, a.maillist:visited
	{
		font-weight: normal;
		color: #313132;
		font-size: 7pt;
		text-decoration: underline;
	}
a.maillist:hover
	{
		color: #CC0000;
	}
a.youandme, a.youandme:visited
	{
		font-size: 8pt;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: underline;
	}
a.youandme:hover
	{
		color: #CC0000;
	}
a.terms, a.terms:visited
	{
		font-size: 8pt;
		color: #180EE6;
		font-weight: normal;
		text-decoration: underline;
	}
a.terms:hover
	{
		color: #CC0000;
	}
/* Fonts */
h1, h2, h3, h4, h5, h6, p
	{
		font-family: Verdana;
		font-size: 12pt;
		font-weight: bold;
		color: #180EE6;
		text-align: center;
		margin-right: 10px;
		margin-left: 10px;		
	}
h1
	{
		display: block;		
		width: 550px;
		height: 60px;
		background-image: url('images/H1Back.jpg');
		background-position: center;
		background-repeat: no-repeat;
	}
h1.autofind
	{
		display:block;		
		position:relative;
		width:140px;
		height:24pt;
		left: 5px;
		top:5px;
		text-decoration: none;
		font-size: 10pt;
		font-variant: small-caps;
		font-style: oblique;
		font-weight: bold;	
		text-align: center;
		background-color: #E2F766;
		line-height: 12pt;
		border: 1px solid #CC0000;
		background-image:url('none');
	}
h2
	{
		font-size: 10pt;
		text-align: left;
		display: block;
		height: 30px;
		width: 97%;
		padding-top: 5px;
		padding-left: 5px;
		background-color: #D9F161;
		border: 1px solid #CC0000;
	}
h2.maillistsmall
	{
		margin-right: 0px;
		text-align: center;
		background: transparent;
		padding-left: 0px;
		padding-top: 0px;
		border: 0px;
		margin-left: 0px;
		margin-right: 5px;
		height: auto;
	}
h2.nodecoration
	{
		background: transparent;
		border: 0px;
	}
h2.servingyou
	{
		font-style: oblique;
		height: 250%;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
	}
h3
	{
		font-size: 8pt;
		
	}
p
	{
		font-size: 8pt;
		font-weight: normal;
		text-align: justify;
		margin-right: 10px;
		margin-left: 10px;
		color: #000000;
	}
p.invleft
	{
		color: #313132;
		font-size: 7pt;
		text-align: left;
		margin-left: 23px;
		margin-right: 10px;
		line-height: 7pt;
		margin-top: 10pt;
	}
p.youandme
	{
		color: #FFFFFF;
		font-size: 8pt;
		text-align: left;
	}
p.mailform
	{
		color: #313132;
		font-size: 7pt;
		text-align: center;
		/*margin-left: 0px;*/
		margin-right: 0px;
		line-height: 10pt;
	}
/* Forms */
form.maillist
	{
		width: 590px;
		height: 260px;
		text-align: center;
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
		color: #180EE6;
	}
form.mailsmall
	{
		display: block;
		position: absolute;
		left: 295px;
		top:70px;
		height: 260px;
		width: 300px;
		text-align: center;
		padding-top: 7px;	
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		color: #180EE6;
		background-color:#FFFFFF;
	}
form.mailsmall table td
	{
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		color: #180EE6;
		height:35px;
	}
input.mailsmall
	{
		height: 15pt;
		background: #FFFFFF;
		border-top: 1px solid #180EE6;
		border-left: 1px solid #4B44E3;
		border-right: 1px solid #706AE3;
		border-bottom: 1px solid #9995D6;
		border-collapse: no-collapse;
		font-weight: normal;
		color: #07062F;
		font-size: 10pt;
	}
input.mailbutton
	{
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		border-top: 2px solid #9995D6;
		border-left: 2px solid #706AE3;
		border-right: 2px solid #4B44E3;
		border-bottom: 2px solid #180EE6;		
		border-collapse: no-collapse;
		background: #E9E8EF;
		color: #180EE6;
		height: 20pt;
	}
form.autosearch
	{
		display: block;
		position: absolute;
		width:170px;
		height:160px;
		top:5px;
		left: 15px;
		font-family: Verdana;
		font-size:8pt;
		font-weight: normal;
		color: #180EE6;
		text-align: center;	
	}
select.autosearch
	{
		background-color: #FFFFFF;
		font-family: Verdana;
		font-size: 7pt;
		font-weight: normal;
		color: #223705;
		margin-top:3px;
	}
input.autosearch
	{
		background-color: #FFFFFF;
		font-family: Verdana;
		font-size: 7pt;
		font-weight: normal;
		color: #223705;
		margin-top:3px;
	}
textarea.autosearch
	{
		background-color: #C2D6A7;
		font-family: Verdana;
		font-size: 7pt;
		font-weight: normal;
		color: #223705;
	}
input.button
	{
		font-family: Verdana;
		font-size: 10pt;
		font-weight: normal;
		color: #180EE6;	
		height: 25px;
		border-top: 2px solid #B6B3DE;
		border-left: 2px solid #706AE3;
		border-right: 2px solid #4B44E3;
		border-bottom: 2px solid #180EE6;		
		border-collapse: no-collapse;
		background-color: #E9E8EF;		
	}
input.searchbutton
	{
		font-family: Verdana;
		font-size: 7pt;
		font-weight: bold;
		color: #000000;	
		border-top: 1px outset #25870A;
		background-color: #C2D6A7;		
		margin-top:10px;
	}
/* List Styles */
li.terms
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #180EE6;
		text-align: justify;
		margin-left: 0px;
		margin-right: 60px;
	}
/* Miscellaneous */
img
	{
		font-family: Verdana;
		font-size: 9pt;
		font-weight: normal;
		color: #180EE6;
	}