BODY {
	PADDING: 0em; MARGIN: 0em; BACKGROUND: #f0f0f0; COLOR: black; 	
	HEIGHT: auto; TEXT-ALIGN: center; /* for IE */
}
#outerbox {
	CLEAR: both; WIDTH: 908px; HEIGHT: auto; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: white; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; ALIGN: middle;
	MARGIN: 0 auto;   /* align for good browsers */
	TEXT-ALIGN: left; /* counter the body center */
}
#logo {
	POSITION: absolute; HEIGHT: 70px; WIDTH: 228px; MARGIN-LEFT: 25px; BACKGROUND-POSITION: top left; BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-IMAGE: url(/media/images/auto-dealer-logo.gif);
}
#titlebox {
	CLEAR: both; HEIGHT: 82px; FONT-WEIGHT: bold; FONT-SIZE: large; BACKGROUND: #000000; MARGIN: 0em; COLOR: #ffffff; BACKGROUND-IMAGE: url(/media/images/car1.gif); BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: sans-serif; TEXT-ALIGN: center; BACKGROUND-POSITION: top left; BACKGROUND-REPEAT: no-repeat;
	
}
#nav {
	FONT-WEIGHT: normal; FONT-SIZE: small; BACKGROUND: #000000; COLOR: #d3d3d3; HEIGHT: auto !important;
}
#crumbs {
	FLOAT: right; COLOR: #FFFFFF; TEXT-ALIGN: left;
}
#navmiddle {
	HEIGHT: 70px; TEXT-ALIGN: center; BACKGROUND: #000000; 
}
#pagecontent {
	
}
.crumbsep {
	COLOR: #FFFFFF; padding: 0.2em; 
}
A.crumblink {
	COLOR: #FFFFFF; padding: 0.3em; font-family: Arial, Helvetica, sans-serif; font-size: x-small;
}
A.footer {
	COLOR: #000000; padding: 0.3em; font-family: Arial, Helvetica, sans-serif; font-size: x-small;
}

DIV.sectioncontent {
	MARGIN: 1em; FONT-FAMILY: sans-serif;
}
DIV.section {
	MARGIN: 0.8em; HEIGHT: 100%; 
}
DIV.carcitymenu {
	height:200px; overflow:auto;
}
H2 {
	FONT-SIZE: large; BACKGROUND: white; COLOR: #000000
}
DIV.col2 {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: white; FLOAT: right; WIDTH: 75%; HEIGHT: auto; MARGIN: 0em 0em 1em 1em; BORDER-LEFT: 1px dotted; PADDING-TOP: 1em; TEXT-ALIGN: left;
}
EM.keyword {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
/* start menu left */
UL.navbar {
    LIST-STYLE-TYPE: none; PADDING: 0; MARGIN: 0; LEFT: 0.5em;
}
UL.navbar li {
    PADDING: 0em;
    
}
UL.navbar a {
    TEXT-DECORATION: none; FONT-SIZE: 14px;
}
/* main menu top */
div#menu {
	height: 20px; width: 100%; border-bottom: solid #000 1px; background-color: #707277;
}
div#menu ul {
	margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: small; color: #FFF; line-height: 18px; white-space: nowrap;
}
div#menu li {
	list-style-type: none; display: inline; border-right: solid #FFF 1px;
}
div#menu li a {
	text-decoration: none; padding: 0px 45px; color: #FFF; font-size: 13px;
}
div#menu li a:link {
	color: #FFF:
}
div#menu li a:visited {
	color: #FFF;
}
div#menu li a:hover {
	color: #EBA816;
}

#policyfooter {
	FONT-SIZE: x-small; TEXT-ALIGN: right
}





#brands {
	CLEAR: both; WIDTH: 908px; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: white; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; ALIGN: middle;
	MARGIN: 0 auto;   /* align for good browsers */
	TEXT-ALIGN: left; /* counter the body center */
	MARGIN-TOP: 1em;
	FONT-SIZE: 12px;
}
#brands UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
 HTML #brands UL {
	MARGIN-BOTTOM: -10px
}
#brands LI {
	PADDING-LEFT: 18px; MARGIN-BOTTOM: 3px; WIDTH: 125px; voice-family: inherit
}

#brands p {
	PADDING: 5px; WIDTH: 50em;
}




#signupmaincontainer {
	float:left;
	padding: 3px 0px 3px 0px;
	width:500px;
	}

div.inputcontainer {
	float:left;
	width:240px;
	}
