

			#bbtPanel {
				background-color: #666666;
				color: #FFF;
				height: 16.5em;
				background-image: url("//d1nggpbg1tzlt9.cloudfront.net/_inc/images/homepage/bbt-panel.jpg");
				background-position: bottom;
				background-repeat: no-repeat;
			}
			
			#mainspecials-panel {
				height:285px;
				color: #FFF;
				background: url(//d1nggpbg1tzlt9.cloudfront.net/_inc/images/homepage/specials-panel.jpg) no-repeat scroll right top transparent;				
			}
			
			#mainspecials-panel p.heading {
				color: #FFF !important;
			}
			
			#mainspecials-panel p {
				width: 45%;
				font-weight: bold;
				margin-left: 10px;
			}
			
			#mainspecials-panel p a {
				color: #f0e429;
				text-decoration: underline;
			}

			#mainspecials-panel p a:hover {
				color: #ccec36;
			}

#bbtPanelWide {
	width:660px;
	padding:5px;
	color:#FFFFFF;
	background-color:#be1f24;
	margin-bottom:18px;
}

#tradePanelWide {
	width:660px;
	padding:5px;
	color:#FFFFFF;
	background-color:#00457c;
	margin-top:6px;
	margin-bottom:18px;
}

#tradePanelWide a{
	color:#FFFF00;
}
	

#mainContent .homeProducts h1 {
 	margin-bottom: 18px; 
 	margin-left: 76px;
 	width: 340px;
}

#mainContent .homeProducts div {
	font-size: 11px;
	padding-top: 10px;
	width: 213px;
	height: 110px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #CCC;
	font-weight: bold;	
}

#mainContent .homeProducts div:nth-of-type(even) {
	margin-right: 0;
}

 /* Sucky sucky IE8 */
#mainContent .homeProducts div.end {
 	margin-right: 0;
 	float: right;
 }

.ie #mainContent .homeProducts div {
	width: 212px;
 }

 /* Latest news block */
 	#latestNews {
 		margin-bottom: 1.5em;
 	}

	#latestNews > h1 {
		width: 100%;
		padding-right: 0;
		text-align: center;
		background: #333;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		border-radius: 2px 2px 0 0;
		z-index: 1;
		text-align: left;
		font-size: 12px;
		text-indent: 10px;
		line-height: 27px;
	}

	#latestNews > h1:before {
		content: '';
		display: block;
		position: absolute;
		width: 37px;
		height: 37px;
		background-image: url(//d1nggpbg1tzlt9.cloudfront.net/_inc/images/build8/structure/spriteSet10.png?v=01);
		background-repeat: no-repeat;
		background-position: 0 -120px;
    	margin-top: -5px;
    	right: -1px;
	}	

	#latestNews > div {
		border: 1px solid #ccc;
		padding: 5px 5px 4px;
	}


 	#latestNews > div article {
 		margin-bottom: 1.5em;
 	}	

	#latestNews > div article h1 {
		width: 100%;
		padding-right: 0;
		text-align: left;
		font-size: 12px;
		background: none!important;
		color: #444;
	}

	#latestNews > div article aside {
		font-size: 10px;
	}

	#latestNews > div article p {
		font-size: 10px;
		text-align: justify;
	}


	/* Homepage facebook block */
	#facebook {
		clear: none!important;
	}

	#facebook > h1 {
		position: relative;
		width: 100%;
		padding-right: 0;
		text-align: center;
		background: #315c99;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		border-radius: 2px 2px 0 0;
		z-index: 1;
		text-align: left;
		font-size: 12px;
		text-indent: 10px;
		line-height: 27px;
	}

	#facebook > h1:before {
		content: '';
		display: block;
		position: absolute;
		width: 34px;
		height: 34px;
		background-image: url(//d1nggpbg1tzlt9.cloudfront.net/_inc/images/build8/structure/spriteSet10.png?v=01);
		background-repeat: no-repeat;
		background-position: 0 -157px;
		margin-top: -3px;
		right: 5px;
	}

#homePageAbout {
	background-color:#ddd;
	font-size:11px;
	color:#333333;
	padding:3px;
	text-align:justify;
	clear:both;
}

#valentinesBox {
	background: url(//d1nggpbg1tzlt9.cloudfront.net/_inc/images/homepage/valentines.jpg) no-repeat;
	height:498px;
	width:670px;
	color:#FFF;
	margin-bottom:18px;
}

#valentinesBox .heading {
	font-size:48px;
	font-weight:bold;
	width:315px;
	float:right;
}


/* Old homepage product styles - Delete once new homepage content is live */

#mainContent .homeProducts3-1 {
			font-size:11px;
			padding-top:10px;
			width: 213px;
			height:110px;
			margin-right:12px;
			margin-bottom:12px;
			float: left;
			clear: both;
			border:1px solid #CCC;
			font-weight:bold;
		}

#mainContent .homeProducts3-2 {
			font-size:11px;
			padding-top:10px;
			width: 213px;
			height:110px;
			float: left;
			margin-bottom:12px;
			border:1px solid #CCC;
			font-weight:bold;
		}
		
#mainContent .homeProducts3-3 {
			font-size:11px;
			padding-top:10px;			
			width: 213px;
			height:110px;
			float: left;
			font-weight:bold;
			margin-left:12px;
			margin-bottom:12px;
			clear: right;
			border:1px solid #CCC;
		}



/* Homepage Changes 2015 */

 /* Latest news block */
 	#newBlog{
                margin-top: 1.5em;
 		margin-bottom: 1.5em;
 	}

	#newBlog> h1 {
                margin:9px 0 0 0;
		width: 100%;
		padding-right: 0;
		text-align: center;
		background: #0560ad;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		border-radius: 2px 2px 0 0;
		z-index: 1;
		text-align: left;
		font-size: 16px;
		text-indent: 10px;
		line-height: 27px;
                font-weight:normal;
	}

	#newBlog> h1:before {
		content: '';
		display: block;
		position: absolute;
		width: 37px;
		height: 37px;
		background-image: url(//d1nggpbg1tzlt9.cloudfront.net/_inc/images/build8/structure/spriteSet10.png?v=01);
		background-repeat: no-repeat;
		background-position: 0 -120px;
    	margin-top: -5px;
    	left: 300px;
	}	

	#newBlog> div {
		border: 1px solid #ccc;
		padding: 20px 10px 20px;
	}


 	#newBlog> div article {
 		margin-bottom: 1.5em;
 	}	

	#newBlog> div article h1 {
		width: 100%;
		padding-right: 0;
		text-align: left;
		font-size: 12px;
		background: none!important;
		color: #444;
	}

	#newBlog> div article aside {
		font-size: 10px;
	}

	#newBlog > div article p {
		font-size: 10px;
		text-align: left;
	}

 /* Home Sale Items block */
 	#homeSale{
 		margin-bottom: 1.5em;
 	}

	#homeSale> h1 {
                margin:0;
		width: 100%;
		padding-right: 0;
		text-align: center;
		background: #2e2e2e;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		border-radius: 2px 2px 0 0;
		z-index: 1;
		text-align: left;
		font-size: 16px;
		text-indent: 10px;
		line-height: 27px;
                font-weight:normal;
	}

	#homeSale> h1:before {
		content: '';
		display: block;
		position: absolute;
		width: 37px;
		height: 37px;
		background-repeat: no-repeat;
		background-position: 0 -120px;
    	margin-top: -5px;
    	right: -1px;
	}	

	#homeSale> div {
		border: 1px solid #ccc;
		padding: 5px 5px 4px;
	}


 	#homeSale> div article {
 		margin-bottom: 1.5em;
 	}	

	#homeSale> div article h1 {
		width: 100%;
		padding-right: 0;
		text-align: left;
		font-size: 12px;
		background: none!important;
		color: #444;
	}

	#homeSale> div article aside {
		font-size: 10px;
	}

	#homeSale  p {
		font-size: 10px;
		text-align: center;
	}
        
        #homeSale img{
          border:1px solid #ccc;
}

        #homeSale img:hover{
          border:1px solid #1C87D7;
}

#homeSale a {
	text-decoration:none;
	display: block;
	height: 170px;
}

/*Manufacturer block */
 	#homeManu{
 		margin-bottom: 1.5em;
 	}

	#homeManu> h1 {
                margin:9px 0 0 0;
		width: 100%;
		padding-right: 0;
		text-align: center;
		background: #ff7e02;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		border-radius: 2px 2px 0 0;
		z-index: 1;
		text-align: left;
		font-size: 16px;
		text-indent: 10px;
		line-height: 27px;
                font-weight:normal;
	}

	#homeManu> h1:before {
		content: '';
		display: block;
		position: absolute;
		width: 37px;
		height: 37px;
		background-repeat: no-repeat;
		background-position: 0 -120px;
    	margin-top: -5px;
    	right: -1px;
	}	

	#homeManu> div {
		border: 1px solid #ccc;
		padding: 5px 5px 4px;
	}


 	#homeManu> div article {
 		margin-bottom: 1.5em;
 	}	

	#homeManu> div article h1 {
		width: 100%;
		padding-right: 0;
		text-align: left;
		font-size: 12px;
		background: none!important;
		color: #444;
	}

	#homeManu> div article aside {
		font-size: 10px;
	}

	#homeManu  p {
		font-size: 10px;
		text-align: center;
	}
	
	#homeManu img {
		width:85px;
		border:1px solid #ddd
	}

	#homeManu img:hover {
		width:85px;
		border:1px solid #aaa;
	}

/* Trade Buyer */
#tradeBuyer {
margin-top: 1.5em;
 		margin-bottom: 1.5em;
 	}

	#tradeBuyer> h1 {
margin:-10px 0 0 0 ;		
width: 100%;
		padding-right: 0;
		text-align: center;
		background: #ff3c00;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		border-radius: 2px 2px 0 0;
		z-index: 1;
		text-align: left;
		font-size: 16px;
		text-indent: 10px;
		line-height: 27px;
font-weight:normal;
	}

	#tradeBuyer> h1:before {
		content: '';
		display: block;
		position: absolute;
		width: 45px;
		height: 36px;
		background-image: url(/_inc/images/homepage/spanner.png);
                background-position: 0 -20px 0 0;
		background-repeat: no-repeat;

    	margin-top: -5px;
    	right: -1px;
	}	

	#tradeBuyer> div {
		border: 1px solid #ccc;
		padding: 5px 5px 4px;
	}


 	#tradeBuyer> div article {
 		margin-bottom: 1.5em;
 	}	

	#tradeBuyer> div article h1 {
		width: 100%;
		padding-right: 0;
		text-align: left;
		font-size: 12px;
		background: none!important;
		color: #444;
	}

	#tradeBuyer> div article aside {
		font-size: 10px;
	}

	#tradeBuyer> div article p {
padding:10px;		
font-size: 10px;
		text-align: justify;
	}

.homeRight {

width:310px;
    float:right;
}

.homeLeft {

	width:330px;
    float:left;
}

.homeColumnLeft {
	width:340px;
margin:-9px 0 0 0;
	float:left;
	}

.homeColumnRight {
	width:320px;
margin:-9px 0 0 0;
	float:right;
}

.vehicleSale2016 {
  width:325px; 
  position:absolute; 
  margin:35px 0 0 155px; 
  color:#fff;
}

.vehicleSale2016 a{
  color:#fff;
  text-decoration:none;
}