

#content
{
	float: left;
	margin-top: 9px;
	padding: 0px;
	width: 953px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
}


#col-left
{
	float:left;
	width:630px;
	margin:0px 10px 10px 0px;
}

#col-right
{
	float:left;
	width:300px;
	margin:0px 0px 10px 10px;
}

#col-left-default
{
	float:left;
	width:466px;
	margin:0px 10px 10px 0px;	
}
#col-right-default
{
	float:left;
	width:466px;
	margin:0px 0px 10px 10px;
}

#col-full {
	clear:both;
	float:left;
	width:953px;
	border:2px solid #CCC;
}

.box-left-n
{
	width:100%;
	float: left;
	background-color:#e8e8e8;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	border: 1px solid #ccc;
}
.box-left-n p.error
{
	margin:10px 0px 0px 10px;
}
#col-full-n {
	clear:both;
	float:left;
	width:953px;
	border:0px solid #CCC;
	margin-top:15px;
}
.content #col-full .error a {
	color: #006600;
	text-decoration: none;
}
.content #col-full .error a:hover {	
	text-decoration: underline;
}

/*Content Boxes*/
.box-left
{
	width:100%;
	float: left;
	background-color:#e8e8e8;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #ccc;
	
}

.box-right-default
{
	width:100%;
	float: left;
	background-color:#e8e8e8;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ccc;
	
}

.box-left-default
{
	width:100%;
	float: left;
	background-color:#e8e8e8;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ccc;
	
}
.box-right-default table, .box-left-default table
{
	width:465px;
}
.box-right
{
	width:100%;
	float: left;
	background-color:#e8e8e8;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #ccc;
	
}
/*Box headers*/
h1
{
	background-color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

/*Text within grey boxes*/
.boxtext
{
	padding: 10px;
	
}


.select
{
	margin: -3px 10px 0px 20px;	
	vertical-align:top;
	width: 50%;
}

/*Green Go Buttons*/
.submit
{
	margin: -10px 10px 0px 10px;
	border:none;
}

.btnSearch {
	margin-bottom:-7px;
	}

.btnSave {
	margin:0px;
	}

/*Columns in boxes*/
.col
{
	float:left;
	padding: 10px;
}

#directory
{
	padding: 10px;
	float: left;
}

#footer
{
	float: left;
	width: 99%;
	border-top: 1px solid #CCC;
	margin-top: 0px;
	padding: 10px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/*-- Tabular Data --*/
table {
	width:463px;
	background-color:#FFF;
	border:0px solid #DDD;
	border-spacing:2px;
	border-collapse:separate;
	}
	
tr.cap, tr.cap td {
	background-color:#CCC;
	color:#333;
	}

tr.cap a {
	color:#333;
	text-decoration:underline;
	}
	
tr.even, tr.even td {
	background-color:#FFF;
	}
	
tr.odd, tr.odd td {
	background-color:#EEE;
	}

td {
	text-align:center;
	padding:2px;
	border:0px solid #DDD;
	}
	
td a {
	color:#0000CC;
	text-decoration:underline;
	}
	
ul.formAccount li {
	line-height:25px;
	margin:10px 0px;
	}
	
ul.labels {
	font-weight:bold;
	text-align:right;
	color:#006600;
	}

ul.avatar {
	font-size:10px;
	text-align:center;
	color:#333;
	}

ul.social li {
	line-height:25px;
	margin:10px 0px;
	}

.frm-style {
margin:2px 0px 3px 8px;
}
.frm-style span {
clear:both;
display:block;
width:200px;
}
.frm-style select {
clear:both;
display:block;
margin:0px;
border:1px solid #BBBBBB;
}

.frm-style .input {
border:1px solid #BBBBBB;
clear:both;
display:block;
float:left;
padding:5px;
margin:2px 0 5px;
}

.frm-style .submit {

margin:0px 10px 5px 0px; 
background-image: url(../images/btn-go.gif);
height:35px;
width:67px;
}
.panel {
margin:20px 0px 10px 10px;
float:left;
}
.panel .label {
font-weight:bold;
float:left;
display:block;
padding:3px;
}
.panel .text {
padding:5px;
float:left;
display:block;
border:1px solid #BBBBBB;
}
.panel .submit {
margin:5px 0px 0px 0px;
float:left;
display:block;
}
.panel a {
float:left;
display:block;
color:#006600;
text-decoration:none;
}
.panel a:hover {
float:left;
display:block;
color:#006600;
text-decoration:underline;
}
.gray {
background-color:#E8E8E8;
}
.pf-left {
float:left;
padding:5px;
width:350px;
margin-right:10px;
}
.pf-right1 {
padding:5px;
width:190px;
float:left;
margin-right:10px;
border:1px solid #C0C0C0;
padding:10px;
width:215px;
margin-top:30px;
background-color:#EFEDEE;
}
.pf-right2 {
padding:5px;
width:190px;
float:left;
margin-right:10px;
border:1px solid #C0C0C0;
padding:10px;
margin-top:10px;
} 
.boxtext-right {
padding:5px 5px 5px 10px;
}
.pf-button h3{
float:left;
background-image: url(../images/rate_this_dealer.gif);
height:36px;
width:218px;
margin:10px;
padding-top:8px;
background-repeat:no-repeat;
}
.pf-button h3 a {
margin-top:3px;
padding:4px 50px 4px 50px;
font-size:14px;
color:#FFFFFF; 
text-decoration:none;
}
.pf-button h3 a:hover { 
text-decoration:underline;
}
h4.simple-heading {
font-weight:bold;
padding:4px 4px 4px 10px;
}
h4.heading {
font-weight:bold;
padding:4px 4px 4px 10px;
background-color:#EFEDEE;
border-bottom:1px solid #CCCCCC;
}
.right-table {
float:left;
background-color:#E8E8E8;
text-align:left;
width:300px;
}
.right-table td {
padding:2px;
text-align:left;
}
.right-table td b {
color:#006600;
text-decoration:none;
}
.right-table td a {
color:#006600;
text-decoration:none;
}
.right-table td a:hover {
text-decoration:underline;
}

.error-msg {
float:left;
color:#FF0000;
margin:0px;
width:100%;
}

.frm-style-l {
clear:both;
display:block;
height:25px;
margin:10px 0 3px 8px;
}
.frm-style-l label {
float:left;
display:block;
width:120px;
font-weight:bold;
margin-top:5px;
}
.frm-style-l select {
clear:both;
display:block;
margin:0px;
}
.frm-style-l input {
border:1px solid #BBBBBB;
display:block;
float:left;
padding:5px;
}
.frm-style-l input.text {
border:1px solid #BBBBBB;
display:block;
float:left;
padding:5px;
clear:both;
}
.frm-style-l a {
margin:10px 0px 0px 5px;
}

.panel .submit-btn {
clear:both;
display:block;
height:7px;
margin-bottom:9px;
margin-left:7px;
margin-top:15px;
}
.panel .submit-btn .submit {
float:left;
background-image: url(../images/btn-img1.gif);
height:36px;
width:96px;
margin-top:0px;
padding-top:0px;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
}
.panel .submit-btn .Button {
height:30px;
width:86px;
background:none;
border:0 none;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
}
.social-btn {
margin-left:44px;
width:325px;
margin-top:17px;
}

.review-display-box {
background-color:#EFEDEE;
border:1px solid #C0C0C0;
padding:10px;
margin:10px;
width:93%;
}

.hreview {
background-color:#EFEDEE;
border:1px solid #C0C0C0;
padding:10px;
margin:10px;
width:93%;
}

.search-box-left {
	float:left;
	width:463px;
	margin:0px 0px 10px 0px;
}

.search-box-right {
	float:right;
	width:463px;
	margin:0px 0px 10px 0px;
}

.home-list {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 953px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	background-color:#e8e8e8;
	border: 2px solid #ccc;
}

.home-state-list {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 953px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	background-color:#e8e8e8;
	border: 2px solid #ccc;
	background-image:url(../images/map.png);
	background-repeat:no-repeat;
	background-position: 752px 97px;
}

.home-make-list {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 953px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	background-color:#e8e8e8;
	border: 2px solid #ccc;
	background-image:url(../images/car.png);
	background-repeat:no-repeat;
	background-position: 837px 128px;
}

.home-frm-style {
margin:2px 0px 3px 8px;
width:220px;
}
