		#accordion_cont{
			position:absolute;
			width:100%;
			height:100px;
			z-index:1000;
		}
		
		#accordion_menu{
			height:100px;
			width:auto;
			margin:0 10px;
		}
		
		#accordion_menu .ui-state-active,
		#accordion_menu .ui-widget-content .ui-state-active,
		#accordion_menu .ui-state-default,
		#accordion_menu .ui-widget-content .ui-state-default
		{
			background:url('images/block_bg2.png') top;
			border-bottom:0;
			border-radius:4px;
			border:0;
			
			-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
			   -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
					box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
		}
		#accordion_menu h3{
			text-align:left;
			font-size:20px;
			/*font-family:"Arial Black", Gadget, sans-serif;*/
			font-weight:900;
			margin-bottom:5px;
			color:#FFF;
			display:block;
			
			text-shadow:-1px -1px 0 #000;
			
		}
			#accordion_menu .ui-accordion .ui-accordion-content,
			#accordion_menu .ui-widget-content {
				background:none;
				border:0;
				padding:0;
				border-radius:0;
				
				-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
				   -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
						box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
			}
			#accordion_menu a{
				display:block;
				text-align:left;
				text-decoration:none;
				background:#FFF;
				font-size:20px;
				padding:10px;
				width:auto;
				margin:0 1px;
				border:0;
				/*font-family:"Arial Black", Gadget, sans-serif;*/
				font-weight:900;
				border-radius:4px;
				margin-bottom:5px;
				
				background:url('images/block_bg0.png') top;
				color:#FFF;
				
				border:1px solid transparent;
				
				-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 1);
				   -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 1);
						box-shadow: 5px 5px 5px rgba(0, 0, 0, 1);
						
						
				text-shadow:-1px -1px 0 #000;
			}
			#accordion_menu a.nolink{
				background:url('images/block_bg2.png') top;
			}
		.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
			display:none;	
		}
		.ui-accordion .ui-accordion-icons{
			padding:10px;	
		}
		
		#nav {height:50px; }

/* R6R Auto Repair branding and search-friendly hero */
#header #logo img {
	display: block;
	width: 340px;
	height: auto;
	border-radius: 4px;
}

.r6r-hero {
	box-sizing: border-box;
	min-height: 320px;
	padding: 48px 52px;
	background: linear-gradient(90deg, rgba(0,0,0,.88) 0%, rgba(0,0,0,.68) 48%, rgba(0,0,0,.14) 100%), url('images/stock2.png') center/cover no-repeat;
	color: #fff;
	border: 10px solid #111;
}

.r6r-hero-copy {
	max-width: 610px;
}

.r6r-hero h1 {
	margin: 0 0 10px;
	font: 900 42px/1.08 'Arial Black', Arial, sans-serif;
	color: #fff;
	text-shadow: 2px 2px 4px #000;
}

.r6r-hero p {
	margin: 0 0 24px;
	font-size: 20px;
}

.hero-button {
	display: inline-block;
	margin: 0 10px 10px 0;
	padding: 11px 18px;
	background: #124a90;
	border: 2px solid #fff;
	border-radius: 4px;
	color: #fff !important;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.hero-button-alt {
	background: #222;
}

@media (max-width: 700px) {
	#header #logo img {
		width: 260px;
		max-width: 90%;
		margin: 0 auto;
	}
	.r6r-hero {
		min-width: 0 !important;
		min-height: 265px;
		padding: 28px 18px;
		border-width: 5px;
	}
	.r6r-hero h1 {
		font-size: 30px;
	}
	.r6r-hero p {
		font-size: 17px;
	}
}
