
BODY {
	margin:0;padding:0;
	background-color:#dddddd;
	font-family:Arial,Tahoma,sans-serif;
	background-image: url('img/tile-bg2.jpg');
}  
.container {
	background-color:transparent;
	margin-left:auto;
	margin-right:auto;
}
.phoneblock {
	color:#eeeeee;
	font-size:0.8em;
	font-weight:bold;
}
.phoneblock A, .phoneblock A:hover, phoneblock A:active {
	color:#ffffff;
}
.phoneblock .email {
		font-family:Tahoma,Arial,sans-serif;
		color:#D8E9FF;
		font-size:11px;
}
H1 {
	color:navy;
	font-size:1.8em;
	margin:0;padding:0;
	margin-bottom:12px;
}
A { color: #111111 }

A:focus, a:hover { color:#333333 }

.resin {
	display:none;
}
/* admin styles */
#addvehicle .thumb-wrapper {
background-color:#ffffff;
border: solid 2px #ffffff;
margin:2px;
height:140px!important;
text-align:center;
float:left;
}

#addvehicle .thumb-wrapper IMG {
max-width:110px;
max-height:70px;
margin-top:12px;
}

#addvehicle .thumb-wrapper:first-child {
border: solid 2px #588CBE;
}

#addvehicle .thumb-wrapper a.image-link {
display:inline-block;
padding:6px;
margin-top:6px;
font-size:1.2em;
color: #333333;
}

#addvehicle .thumb-wrapper a.delete {
color:#CC0000;
}

.veh-options {
	margin:0;
	padding:0;
	list-style: none;
}
.veh-options LI {
	width:50%;
	display:inline-block;
	padding-top:3px;
	padding-bottom:3px;
}
A:hover {
	text-decoration:none;
}

#header-text {
	color:#ffffff;
	font-family: Arial,Tahoma,sans-serif;
}
#header-text address {
	margin:0;padding:0;
}
#header-text .phone-number {
	font-size:30px;
	font-weight:bold;
}
#header-text .phone-number a {
	color:#ffffff;
	text-decoration:none;
}
#header-text .phone-number i {
	font-size:26px;
}
.header {
height:280px;
background: url(img/header/header-pic-1.jpg);
background-position: bottom center;
background-size: cover;
-webkit-background-size: cover;
padding:24px;
font-size:1.3em;
}

.content-wrapper {
	padding:24px;
	font-size:1.2em;
	background-color:#ffffff;
	min-height:500px;
}
/*sideways scroll fix in small screen */
.menu-row {
	margin:0;

}  
.hot-deals {
	padding:18px;
	padding-top:0;

}
.hot-deals H2 IMG {
	position:relative;
	top:-8px;
	left:-4px;
}
.footer-wrapper {
	background-color:#0F1E48;
	font-family:Arial,Tahoma,sans-serif;
	font-size:1.0em;
	color:#ffffff;
	margin:0;
	padding:6px;
	
}
.footer-wrapper A {
	color:#ffffff;
}
.footer-wrapper H3 {
	margin:0;
	font-size:1.3em;
	margin-bottom:4px;
	margin-top:4px;
	padding:0;
	color:#C4D8F4;
}
.copyright {
	color:#C4D8F4;
	margin-top:6px;
	font-size:0.9em;
}
.get-approved {
	font-size:1.6em;
}
.nav-menu {
	background-color:#203A82;
	color:#dddddd;
	border-top: solid 2px #000;
	border-bottom: solid 2px #000;
}
.nav-menu A:hover {
	background-color:#0066CC;
	color:#ffffff;
}
.nav-menu A {
	font-family:Arial;
	font-weight:bold;
	font-size:1.0em;
	display:inline-block;
	padding:8px;
	padding-bottom:10px;
	padding-left:16px;
	padding-right:16px;
	text-transform: uppercase;
	color:#eeeeee;
	text-decoration:none;
	border-right: solid 1px #0B215E;
}
.listing-box {
	color:#000000;
	font-weight:bold;
	padding:2px;
/*	margin:4px;*/
	border:solid 2px #C4D2D9;
	margin-left:auto;
	margin-right:auto;
	min-height: 290px;
}
.listing-box:hover {
	cursor:pointer;
	border: solid 2px #9BB6C4;
	background-color: #eeeeee;
}
.listing-box H2 {
	color:#203A82;
	margin-bottom:2px;
	margin-top:8px;
	font-weight:bold;
	font-size:17px;
}
.listing-box .old-price {
	text-decoration:line-through;
	color:#616161;
}
.listing-box IMG {
	/*min-height:202px;
	max-height:202px;*/
	margin-left:auto;
	margin-right:auto;
}
.tbl-head {
	background-color:#203A82;
	color:#eeeeee;
	font-weight:bold;
}
.vehicle-filters {
	margin-left:16px;
	margin-right:16px;
	margin-bottom:12px;
	background-color:#D4DEE7;
	border: solid 1px #9BB6C4;
	padding:6px;
	font-size:0.9em;
}
.vehicle-filters SELECT {
	margin-right:12px;
}
.vehicle-filters .form-control {
	width:126px;
}
.btn-default {
	border-radius:0;
	color:#3B6980;
	background-color:#D8E1E9;
	border: solid 1px #D4DEE7;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:8px;
	/* gradient style */
	background: -webkit-linear-gradient(#FFFFFF, #D4DEE7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFFFFF, #D4DEE7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFFFFF, #D4DEE7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFFFFF, #D4DEE7); /* Standard syntax */
	
}
.btn-primary {
	border-radius:0;
	/*color:#3B6980;
	background-color:#D8E1E9;
	border: solid 1px #D4DEE7;*/
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:8px;
	border:solid 1px #94B6C8;
	/* gradient style */
	background: -webkit-linear-gradient(#94B6C8, #38708E); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#94B6C8, #38708E); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#94B6C8, #38708E); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#94B6C8, #38708E); /* Standard syntax */
	
}


@media screen and (max-width: 1000px) {

	H1 {
	font-size:1.6em;
	}
	
	.nav-menu A {
	font-size:0.9em;
	display:inline-block;
	padding:8px;	
	border-right: solid 1px #0B215E;
	}

	.hot-deals H2 {
	font-size:1.8em;	
	}
	
	.listing-box {
		max-width:500px;
	}
	
	.listing-box H2 {
	
	}
	
	#logo-wrapper DIV {
	width:100%;	
	margin-bottom:6px;
	}
	
	#header-text .phone-number {
		font-size:1.4em;
	}
	#header-text .phone-number i {
		font-size:0.8em;
	}
	
	.footer-wrapper A {
		display:block;
		font-size:12px;
		margin-bottom:6px;
	}

}


/* smallest size only */
@media screen and (max-width: 768px) {
	/*.vehicle-filters .form-control {
		display: inline-block;
		
	}
	.vehicle-filters .form-group {
	
		display:inline-block;
	}*/
	.nav-menu A {
	border:solid 1px #0B215E;
	}
	
	.listing-box IMG {
	
	margin-left:auto;
	margin-right:auto;
	}
		
	.listing-box {
		font-size:1em;
	}
	.listing-box H2 {
	font-size:0.9em;
	}
	.vehicle-filters {
		width:280px;
		margin-left:auto;
		margin-right:auto;
	}
	.vehicle-filters .form-group {
		border-bottom:solid 1px #94B6C8;
		padding-bottom:8px;
	}
	.vehicle-filters LABEL {
		width:40%;
		display:inline-block;
	}
	.vehicle-filters SELECT {
		width:50%;
		display:inline-block;
	}

	
	#logo-wrapper DIV {
	width:100%;	
	margin-bottom:6px;
	}
	
	
	/* to remove margins in small screen */
	.container {
		padding:0;
	}
	.row {
		margin:0;
	}
	div[class*="col-xs-"] {
	padding:0;
	}
	
	
}
@media screen and (max-width: 600px) {

	.nav-menu A {
	font-family:Arial,Tahoma,sans-serif;
	font-size:0.9em;
	}
/* tiny sized */
	.listing-box IMG {
	min-height:90px;
	max-height:90px;
	margin-left:auto;
	margin-right:auto;
	}
	

	#logo-wrapper DIV {
	width:100%;	
	margin-bottom:6px;
	}
}

@media screen and (min-width: 1000px) {
	.footer-wrapper A.p-link::after {
  content: " | ";
  color: #999999;
  }
}
