@charset "UTF-8";
/*************************************************************
STRAIGHT LINE AUTOMOTIVE GROUP, LLC STYLESHEET
(C) STRAIGHT LINE AUTOMOTIVE GROUP, LLC. ALL RIGHTS RESERVED.
AUTHORED BY: ECARLIST.COM
**************************************************************/

body {
	background:#000;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:center;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
	margin-top:0px;
	margin-bottom:10px;
}

h1 {
	font-size:14pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}

a {
	color:#ffffff;
}

a:hover {
	color:#b5d0ef;
}


/*MAIN CONTAINERS*/
#container {
	margin:0px auto;
	width:980px;
}

#banner {
	background:url(../images/bgBanner.jpg) top center no-repeat;
	width:980px;
	height:169px;
}
#navigation {
	font-family:"Times New Roman", Times, serif;
	font-size:11pt;
	margin-bottom:5px;
	margin-top:10px;
}
#navigation a {
	color:#FFFFFF;
	text-decoration:none;
}
#navigation a:hover {
	color:#b5d0ef;
}


#flashSec {
}
/*content*/
#content {
	text-align:left;
	width:980px;
	margin:0px auto;
}
#contentInner {
	margin:0px auto;
	text-align:left;
	font-size:10pt;
	width:940px;
}
#content #contentLeft {
	width:250px;
	float:left;
	margin-right:9px;
}
#content #contentLeft #searchBox {
	background:#262626;
	border-top:#424242 1pt solid;
	padding-top:15px;
	padding-bottom:15px;
}
#content #contentLeft #searchBox a {
	color:#424242;
	text-decoration:underline;
	font-size:8pt;
}
#content #contentLeft #searchBox a:hover {
	color:#fff;
}

#content #contentLeft #searchBox #searchBoxInner {
	margin-left:15px;
}

#content #contentLeft #searchBox #searchBoxInner .inputBox {
	background:#000;
	border:#424242 .09em solid;
	color:#fff;
}
#content #contentLeft #searchBox #searchBoxInner .searchButton {
	background:#000;
	border:#424242 .09em solid;
	color:#fff;
	font-weight:bold;
}


#content #contentCenter {
	width:462px;
	float:left;
}
#content #contentRight {
	width:250px;
	float:left;
	margin-left:9px;
}

#content #contentBig {
	width:720px;
	float:left;
}
#contact {
	width:800px;
	margin:0px auto;
	font-size:9pt;
	padding-top:20px;
}

#modules {
	margin:0px auto;
	width:940px;
}
#moduleContact {
	width:344px;
	float:left;
}
#moduleContactTitle {
	height:32px;
	background:url(../images/bgModuleContact.gif) top center no-repeat;
}
#moduleContactBox {
	height:151px;
	background:url(../images/bgModuleContact.jpg) top center no-repeat;
	padding-top:20px;
}
#moduleContactInner {
	margin-left:30px;
	margin-right:30px;
	font-size:8pt;
	color:#bbbbbb;
}

#moduleCars {
	width:589px;
	float:right;
}
#moduleCarsTitle {
	height:32px;
	background:url(../images/bgModuleCars.gif) top center no-repeat;
}
#moduleCarsBox {
	height:151px;
	background:url(../images/bgModuleCars.jpg) top center no-repeat;
	padding-top:20px;
}
#moduleCarsInner {
	margin-left:10px;
	margin-right:5px;
	font-size:7pt;
}

.carPic {
	width:95px;
	float:left;
	margin-left:8px;
	margin-right:8px;
	text-align:center;
}
.carPic img {
	border:#fff 1pt solid;
	margin-bottom:3px;
}
.carPic a {
	color:#fff;
	text-decoration:none;
}
.carPic a:hover {
	color:#A9CAE6;
}
	

#bottom {
	background:url(../images/bgBottom.jpg) top center no-repeat;
	height:105px;
	padding-top:10px;
}

#copyright {
	color:#414141;
	font-size:7pt;
}
#copyright a {
	color:#414141;
	text-decoration:underline;
}
#copyright a:hover {
	color:#fff;
}
a.ecarlist {
	display:block;
	text-decoration:none;
	margin:0px auto;
	width:197px;
	height:54px;
}
a.ecarlist:hover {
}


/*MISC*/
.navSeperator {
	margin-left:20px;
	margin-right:20px;
}
.navLeafLeft {
	margin-right:20px;
}
.navLeafRight {
	margin-left:20px;
}
.clear {
	clear:both;
}
.textWhite {
	color:#fff;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.spacer10 {
	height:10px;
}
.spacer20 {
	height:20px;
}
.spacerModule {
	height:8px;
}
.module {
	background:url(../images/bgModule.gif) top center repeat-x;
	border-top:#383838 1pt solid;
}
.moduleInner {
	margin-left:15px;
	margin-right:15px;
}
.moduleSquare {
	background:url(../images/cornerSquare.gif) top right no-repeat;
	height:11px;
}
.left {
	float:left;
}
.right {
	float:right;
}

.textSmall {
	font-size:7.5pt;
}
.textMedium {
	font-size:8pt;
}
.textLarge {
	font-size:9pt;
}

.textChicagoGrey {
	color:#676767;
}
.dottedHoriz {
	height:22px;
	background:url(../images/dotted_horiz.gif) center center repeat-x;
}
.directionsInner {
	margin-left:30px;
}
.contactInput {
	width:170px;
	height:16px;
	color:#fff;
	background:url(../images/bgInput.gif) center center repeat-x;
	border:#676767 .08em solid;
	margin-bottom:9px;
}
.contactButton {
	width:172px;
	height:20px;
	color:#b8b8b8;
	background:url(../images/bgButton.gif) center center repeat-x;
	border:#676767 .08em solid;
	font-size:7.5pt;
}
