/* - - - - - - - - - - - - - - - - - - - - - - - -

Title		: Malvern Tyres
Author		: Michael Baker
URL 		: www.m3communications.com

Created 	: October 13, 2011
Modified	: n/a

- - - - - - - - - - - - - - - - - - - - - - - - */
@font-face{
    font-family: "HelveticaNeue-Cond-Blk";
    font-weight: normal;
    src: url("../fonts/Helvetica-Neue-LT-Com-97-Black-Condensed.eot") format('eot'),
         url("../fonts/Helvetica-Neue-LT-Com-97-Black-Condensed.woff") format('woff'),
         url("../fonts/Helvetica-Neue-LT-Com-97-Black-Condensed.svg") format('svg'),
         url("../fonts/Helvetica-Neue-LT-Com-97-Black-Condensed.ttf") format('truetype');
}

@font-face{
    font-family: "HelveticaNeue-BldCond";
    font-weight: normal;
    src: url("../fonts/OpenSans-CondLightItalic.ttf") format('truetype');
}

/* !--- RESET --- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object { margin: 0; padding: 0; }

address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

table { border-collapse: collapse; border-spacing: 0; }

.flex-direction-nav {
    display:none;
}

:focus, :active { outline: 0; }

a img, fieldset, img, abbr, acronym { border:0px; }

ol, ul { list-style: none; }

caption, th { text-align: left;	}

q:before, q:after { content: ''; }

/*--- Font Size (em) Bug Fixing for IE ---*/

h1 { font-size: 2em; }  	/* displayed at 24px */
h2 { font-size: 1.5em ;}  	/* displayed at 18px */
h3 { font-size: 1.25em; }  	/* displayed at 15px */
h4 { font-size: 1em; }  	/* displayed at 12px */
input, textarea, select, th, td { font-size:1em; }
li li, li p, td p, blockquote p { font-size:1em; }

/* !--- GLOBAL --- */

h4 a{
    color: black;
    
}

body {
	background: url(../images/bg.gif) #252b30 repeat-x;
	font-family: Verdana, Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 62.5%;
	line-height: 1;
}

.clear { clear:both; }

.fixed:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.fixed { display:block; }

/*  \*/
.fixed { min-height:1%; }

* html .fixed {	height:1%; }

/* !--- WRAPPER --- */

#wrapper { margin: 20px auto; width: 940px; }

/* !--- BANNER AD --- */
#banner-container {
	width:100%;
	text-align:center;
}

#banner {
	display:inline-block;
	margin: 0 auto 20px;
	width: 728px;
	height:90px;
}

#banner img {
	display:none;
}

	#banner a { display: block; }

/* !--- NAVIGATION --- */

#nav { margin: 0 0 20px 0; }

#nav {
    border-radius: 10px;
    background: #6b6b6b; /* Old browsers */
    background: -moz-linear-gradient(top,  #6b6b6b 0%, #383838 27%, #333333 50%, #0f0f0f 50%, #262626 77%, #383838 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b6b), color-stop(27%,#383838), color-stop(50%,#333333), color-stop(50%,#0f0f0f), color-stop(77%,#262626), color-stop(100%,#383838)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6b6b6b 0%,#383838 27%,#333333 50%,#0f0f0f 50%,#262626 77%,#383838 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6b6b6b 0%,#383838 27%,#333333 50%,#0f0f0f 50%,#262626 77%,#383838 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6b6b6b 0%,#383838 27%,#333333 50%,#0f0f0f 50%,#262626 77%,#383838 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6b6b6b 0%,#383838 27%,#333333 50%,#0f0f0f 50%,#262626 77%,#383838 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#383838',GradientType=0 ); /* IE6-9 */
    border: 1px solid #757575;
    box-shadow: 0 4px 5px rgba(0,0,0,0.75);
    box-sizing: border-box;
}

		#nav > ul > li {
            float: left;
            position: relative;
            border-left: 1px solid rgba(125,125,125,0.6);
            border-right: 1px solid rgba(0,0,0,0.4);
            box-sizing: border-box;
        }

        #nav > ul > li:first-of-type{
            border-left: none;
        }

        #nav > ul > li:last-of-type{
            width: 84px;
            border-right: none;
        }
			#nav > ul > li > a {
				//background: url(../images/nav.png) no-repeat;
				display: block;
                width: 100%;
				height: 45px;
				overflow: hidden;
				color: #FFF;
                text-decoration: none;
                line-height: 45px;
                text-transform: uppercase;
                text-shadow: 1px 1px 1px #000;
                text-align: center;
                box-sizing: border-box;
                font-size: 18px;
                font-weight: normal;
                font-family: "HelveticaNeue-Cond-Blk", sans-serif;

			}

            #nav ul li:first-of-type a{
                border-top-left-radius: 10px;
                border-bottom-left-radius: 10px
            }

            #nav ul > li:last-of-type > a{
                background: url("../images/basket.png") no-repeat center;

                padding: 0;
                text-indent: 9999px;
                overflow: hidden;
                border-top-right-radius: 10px;
                border-bottom-right-radius: 10px;
            }

            #nav > ul > li:last-of-type > a.active{
                background: url("../images/basket-hover.png") no-repeat center;
            }

            #nav > ul > li > a:hover{
                box-shadow: inset 0 0 5px #000;
            }

            #nav > ul > li > a.active{
                color: #f15a22;
            }

			#nav ul li a.home 				{  width: 100px; }
            #nav ul li a.about 				{  width: 130px; }
            #nav ul li a.products 			{  width: 170px; }
            #nav ul li a.find 				{  width: 173px; }
            #nav ul li a.contact 			{ width: 150px; }
            #nav ul li a.news			    {  width: 120px; }

			#nav ul li .sub {
				background-color: #000000;
				border: 1px solid #6a6a6a;
				-moz-border-radius-topleft: 0px;
				-moz-border-radius-topright: 0px;
				-moz-border-radius-bottomright: 6px;
				-moz-border-radius-bottomleft: 6px;
				-webkit-border-radius: 0px 0px 6px 6px;
				border-radius: 0px 0px 6px 6px;
				-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
				-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
				box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
				display: none;
                width: 100%;
                box-sizing: border-box;
				float: left;
				position: absolute;
				top: 40px; left: 0px;
				z-index: 99999;
			}
			#nav ul li .sub.pushUp{
				top: -1px;
                margin-left: 0 !important;
                left: 100%;
                box-sizing: border-box;
			}

            #nav ul li .sub.pushUp > ul > li > .sub.pushUp {
                top: -1px;
            }
				#nav ul li .sub ul { float: left; width: 100%; }
				#nav ul li .sub.find ul { float: left; width: 185px !important; }

					#nav ul li .sub ul li {
						float: none;
						width: 100%;
                        position: relative;
                        padding: 4px 10px;
                        box-sizing: border-box;
					}

						#nav ul li .sub > ul > li > a {
							background: none;
							color: #fff;
							display: block;
							font-size: 1.2em;
							font-weight: bold;
							height: auto;
							overflow: auto;
							text-decoration: none;
							text-indent: 0;
							padding: 6px 0;

						}

						#nav ul li .sub ul li a:hover { color: #f15a22; }


/* !--- HEADER / Internal Pages --- */

#header {
	background: none;
	margin-bottom: 10px;
	width: 940px; height: 184px;
}

	#header h1 { display: none; }


/* !--- NEWS ARTICLES --- */

.large {

    font-size:17px;
}
.article-bck-btn{
    font-size:14px;
    text-transform: uppercase;
    color:#ffffff;
    text-decoration: none;
    background-image: url("/images/btn-bck-articles.gif");
    padding: 11px 14px 9px 18px;
    float: left;
    margin-bottom: 30px;
    text-indent: -9999px;
    overflow: hidden;
    width: 140px;
}

.backbutton {
    font-size:14px;
    text-transform: uppercase;
    color:#ffffff;
    text-decoration: none;
    background-image: url("/images/back-button.png");
    padding: 11px 14px 9px 18px;
    float: left;
    margin-bottom: 30px;

}

.article article {
	position: relative;
    width:590px;
    min-height:180px;
    border:1px solid #c4d1df;
    border-radius: 6px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e7eef4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7eef4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#e7eef4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#e7eef4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#e7eef4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#e7eef4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7eef4',GradientType=0 ); /* IE6-9 */
    padding: 25px;
}

.article .button{
	position: absolute;
    background: url(/images/btn-read-more.gif) no-repeat;
    top: auto;
    left: auto;
	bottom: 15px !important;
	right: 15px !important;
    font-family: Arial Narrow,"HelveticaNeue-BldCond",'Arimo', sans-serif;
    width: 90px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
    text-indent: -9999px;
    overflow: hidden;
}

article img {
    float:left;
    display:block;
    padding:10px;
}
article h3 {
    display: block;
    font-size:17px;

}

.article {
    padding-bottom: 36px;
}

article img{
	border-radius: 20px;
}

/* !--- NEWS BUTTON --- */

.button {
    font-size:14px;
    text-transform: uppercase;
    color:#ffffff;
    text-decoration: none;
    background: url("/images/button.png") no-repeat;
    padding: 10px 77px 8px 9px;
    position: relative;
    top: 44px;
    left: 170px;
}



/* !--- CONTENT --- */

#contentWrap {
	background: #ffffff;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.5);
	box-shadow: 0 3px 3px 0 rgba(0,0,0,0.5);
	float: left;
	margin: 0 0 20px 0;
	width: 700px;
}

#contentWrap.full { float: none; width: 940px; }

#content { padding: 30px; }

	#content h1 {
		color: #f15a22;
		font-size: 2.8em;
		font-weight: bold;
		margin: 0 0 .8em 0;
	}

	#content h2 {
		color: #f15a22;
		font-size: 2.4em;
		font-weight: bold;
		margin: 0 0 .8em 0;
	}

		#content h2 a { color: #f15a22; font-weight: bold; }

		#content h2 a:hover { color: #333; }

	#content h3 {
		color: #f15a22;
		font-size: 1.8em;
		font-weight: bold;
		margin: 0 0 1em 0;
	}

		#content h3 a { color: #f15a22; font-weight: bold; }

		#content h3 a:hover { color: #333; }

	#content h4 {
		color: #f15a22;
		font-size: 1.5em;
		font-weight: bold;
		margin: 0 0 1em 0;
	}

#content h4 a { color: #f15a22; font-weight: bold; }

#content h4 a:hover { color: #333; }

	#content h5 {}

	#content h6 {}

	#content p {
		color: #333;
		font-size: 1.2em;
		line-height: 1.5;
		margin: 0 0 1.5em 0;
	}

		#content p a { color: #f15a22; font-weight: bold; }

		#content p a:hover { color: #333; }

	#content ul {
		color: #333;
		font-size: 1.2em;
		list-style: disc;
		margin: 0 0 1.5em 20px;
	}

		#content ul li { line-height: 1.5; margin: 0 0 1em 0; font-weight: bold; }

			#content ul li a { color: #f15a22; font-weight: bold; }

			#content ul li a:hover { color: #333; }

			#content ul li ul {
				font-size: 1em;
				list-style: circle;
				margin: 20px 0 1.5em 20px;
			}

	#content ol {
		color: #333;
		font-size: 1.2em;
		list-style: decimal;
		margin: 0 0 1.5em 20px;
	}

		#content ol li { line-height: 1.5; margin: 0 0 1em 0; font-weight: bold; }

			#content ol li a { color: #f15a22; font-weight: bold; }

			#content ol li a:hover { color: #333; }

			#content ol li ul {
				font-size: 1em;
				list-style: circle;
				margin: 20px 0 1.5em 20px;
			}



	#content ul.manufacturers { list-style: none; margin: 0 0 1.5em 0; }

		#content ul.manufacturers li {
			float: left;
			margin: 0 30px 20px 0;
			width: 132px;
		}

		#content ul.manufacturers li:nth-child(4n) { margin: 0 0 20px 0; }

	#content p.manufTyre{

	}

	#content h3.manufTyre{
		margin-bottom:4px;
	}

	#content img.manufTyre{
		position:relative;
		bottom:0px;
		margin:auto 0;
	}

	#content div.manufTyre{
		width:120px;
		min-height:50px;
		float:left;
		margin-bottom:20px;
	}

	#content img.manufTyre.first{
		margin-top:0px;
	}

	#content a.manufLogo{
		float:right;
	}

	#content ul.fadeIncomplete li img{
		opacity:0.3;
	}
	#content ul.fadeIncomplete li a img{
		opacity: 1.0 !important;
	}
	#content .tyreDetail ul{
		display:inline-block;
		margin-left:20px;
	}

	#content img.manufTyreLarge{
		margin-right:0px;
		/*margin-left:-30px;*/
		max-width:100%;
		width:100%;
		height:auto;
	}
	.tyresOverview a{
		display:inline-block;
		text-decoration:none;
	}
	.tyresOverview a:hover h3{
		color:#000000 !important;
	}

	#content ul.two-col-list {
		list-style: none;
		margin-left: 0;
	}

		#content ul.two-col-list li {
			float: left;
			width: 50%;
		}

	#content dl {
		color: #333;
		font-size: 1.2em;
		line-height: 1.5;
		margin: 0 0 1.5em 0;
	}

		#content dl dt { font-weight: bold; }

		#content dl dd { margin: 0 0 1em 0; }

	#content img.right { float: right; margin: 0 0 0 20px; }

/* !--- CONTENT / Standard Form --- */

#content .frm_standard {
	font-size: 1.2em;
}

	#content .frm_standard label {
		color: #333;
		display: block;
		float: left;
		margin-right: 12px;
		padding: 8px 0;
		text-align: right;
		width: 160px;
	}

	#content .frm_standard label.error { color: #cc0000; font-weight: bold; }

	#content .frm_standard input[type="text"] {
		border:1px solid;
		border-color:#7c7c7c #c3c3c3 #dddddd;
		float: left;
		margin: 0 0 14px 0;
		padding: 6px 8px;
		width: 24em;
	}

	#content .frm_standard input[type="text"].small { width: 12em; }

	#content .frm_standard input[type="text"].error ,#content .frm_standard select.error { background-color: #FFDDDD; border-color: #990000; }

	#content .frm_standard input[type="text"].error:focus { background-color: #fff; }

	#content .frm_standard input[type="checkbox"] { margin: 8px 0 0 0; }

	#content .frm_standard select { float: left; margin-bottom: 14px; }

	#content .frm_standard br { clear: both; }

	#content .frm_standard input[type="image"] { float: right; }


/* !--- CONTENT / Home Page --- */

#mainWrap { margin: 0 0 20px 0; position: relative; }

	#mainWrap #tyreSearchWrap {
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #cfdce9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cfdce9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#cfdce9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#cfdce9 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#cfdce9 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfdce9',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #ffffff 0%,#cfdce9 100%); /* W3C */
		-moz-border-radius: 14px;
		-webkit-border-radius: 14px;
		border-radius: 14px;
		-webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.5);
		-moz-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.5);
		box-shadow: 0 3px 3px 0 rgba(0,0,0,0.5);
		position: relative;
		width: 700px;
		z-index: 1;
	}

	#mainWrap #tyreSearch {
		background: url(../images/bg_tyreSearch.png) no-repeat;
		-moz-border-radius-bottomleft: 14px;
		-moz-border-radius-bottomright: 14px;
		-webkit-border-bottom-left-radius: 14px;
		-webkit-border-bottom-right-radius: 14px;
		border-bottom-left-radius: 14px;
		border-bottom-right-radius: 14px;
		height: 302px;	/* 350px */
		padding: 24px 24px 24px 140px;
	}

		#mainWrap #tyreSearch.one 	{ background-position: 0px 100%; }
		#mainWrap #tyreSearch.two 	{ background-position: -700px 100%; }
		#mainWrap #tyreSearch.three { background-position: -1400px 100%; }
		#mainWrap #tyreSearch.four	{ background-position: -2100px 100%; }

		#mainWrap #tyreSearch h2 {
			color: #000;
			font-size: 2.4em;
			font-style: italic;
			font-weight: bold;
			margin: 0 0 1.25em 0;
		}

			#mainWrap #tyreSearch h2 strong { color: #f15a22; }

		#mainWrap #tyreSearch #frm_tyreSearch { font-size: 1.2em; margin: 0 0 0 150px; }

			#mainWrap #tyreSearch #frm_tyreSearch label {
				color: #333;
				display: block;
				float: left;
				font-weight: bold;
				margin: 0 0 14px 0;
				padding: 0 8px 0 0;
				text-align: right;
				width: 150px;
			}

			#mainWrap #tyreSearch #frm_tyreSearch select {
				float: left;
				margin: 0 0 14px 0;
				min-width: 80px;
			}

			#mainWrap #tyreSearch #frm_tyreSearch input[type="checkbox"] { float: left; margin: 0 0 14px 0; }

			#mainWrap #tyreSearch #frm_tyreSearch br { clear: both; }

	#mainWrap #findCentre {
		position: absolute;
		top: 0; right: 0;
		z-index: 2;
	}

/* !--- CONTENT / Tyre Steps --- */

#tyreSteps {}

	#tyreSteps li {
		background: url(../images/tyreSteps.png) no-repeat;
		display: block;
		float: left;
		overflow: hidden;
		text-indent: -9999px;
		width: 175px; height: 94px;
	}

		#home #tyreSteps li.step1,
		#buy-car-tyres-online #tyreSteps li.step1,
		#car-tyres #tyreSteps li.step1 { background-position: 0 0; }

		#home #tyreSteps li.step2,
		#buy-car-tyres-online #tyreSteps li.step2,
		#car-tyres #tyreSteps li.step2 { background-position: -175px 0; }

		#home #tyreSteps li.step3,
		#buy-car-tyres-online #tyreSteps li.step3,
		#car-tyres #tyreSteps li.step3 { background-position: -350px 0; }

		#home #tyreSteps li.step4,
		#buy-car-tyres-online #tyreSteps li.step4,
		#car-tyres #tyreSteps li.step4 { background-position: -525px 0; }

		#tyres #tyreSteps li.step1 { background-position: 0 -96px; }
		#tyres #tyreSteps li.step2 { background-position: -175px -96px; }
		#tyres #tyreSteps li.step3 { background-position: -350px -96px; }
		#tyres #tyreSteps li.step4 { background-position: -525px -96px; }

		#centre #tyreSteps li.step1, #date #tyreSteps li.step1 { background-position: 0 -192px; }
		#centre #tyreSteps li.step2, #date #tyreSteps li.step2 { background-position: -175px -192px; }
		#centre #tyreSteps li.step3, #date #tyreSteps li.step3 { background-position: -350px -192px; }
		#centre #tyreSteps li.step4, #date #tyreSteps li.step4 { background-position: -525px -192px; }

		#details #tyreSteps li.step1 { background-position: 0 -288px; }
		#details #tyreSteps li.step2 { background-position: -175px -288px; }
		#details #tyreSteps li.step3 { background-position: -350px -288px; }
		#details #tyreSteps li.step4 { background-position: -525px -288px; }

/* !--- CONTENT / Tyre Results --- */

.result {
	background: url(../images/bg_result.gif) #fff repeat-x bottom;
	border: 1px solid #c4d1df;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0 0 20px 0;
	padding: 10px;
}

	.result .tyreImg { float: left; width: 92px; }

		.result .tyreImg img.tyre { border: 1px solid #c4d1df; margin: 0 0 10px 0; }

	.result .tyreInfo { float: right; width: 514px; }

	   .result .tyreInfo .tyreLabel { margin: -40px 0 0 0; }

            .result .tyreInfo .tyreLabel ul { list-style: none; margin: 0 0 0 15px; padding: 0; }

                .result .tyreInfo .tyreLabel ul li { float: left; }

                .result .tyreInfo .tyreLabel ul li:nth-child(2) { margin: 0 30px; }

                .result .tyreInfo .tyreLabel ul li:nth-child(3) { padding: 6px 0 0 0; }

            .result .tyreInfo .tyreLabel a { color: #009bdb; font-size: 1.1em; font-style: italic; }

        .result .tyreInfo .fullTyreLabel {
            background: white;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
            display: none;
            margin: -330px 0 0 0;
            position: absolute;
            width: 280px;
        }

           .result .tyreInfo .fullTyreLabel a {
                background: #009bdb;
                color: #fff;
                display: block;
                font-style: normal;
                font-weight: bold;
                padding: 8px 0;
                text-align: center;
                text-decoration: none;
            }

                .result .tyreInfo .fullTyreLabel a span { background: url(../images/labelInfo.gif) no-repeat left center; padding: 4px 0 4px 24px; }


		.result .tyreInfo .tyreTitle {
			border-bottom: 1px solid #c4d1df;
			margin: 0 0 10px 0;
			padding: 4px 0 6px;
		}

			.result .tyreInfo .tyreTitle h6 {
				color: #333;
				font-size: 1.4em;
				font-weight: bold;
			}

		.result .tyreInfo .tyreDesc { float: left; width: 250px; }

			.result .tyreInfo .tyreDesc p { margin: 0; }

		.result .tyreInfo .tyreBuy {
			float: right;
			text-align: right;
			width: 260px;
		}

			.result .tyreInfo .tyreBuy h6 {
				color: #68717b;
				font-size: 1.4em;
				font-weight: bold;
				margin: 0 0 10px 0;
			}

				.result .tyreInfo .tyreBuy h6 strong { color: #d00000; font-size: 2em; }

					.result .tyreInfo .tyreBuy h6 strong sup { font-size: 0.5em; }

			.result .tyreInfo .tyreBuy form {}

				.result .tyreInfo .tyreBuy form label {
					color: #333;
					float: left;
					font-weight: bold;
					padding: 8px 4px 0 0;
				}

				.result .tyreInfo .tyreBuy form select {
					float: left;
					font-size: 1.2em;
					margin: 5px 0 0 0;
				}

				.result .tyreInfo .tyreBuy form input[type="image"] { float: right; }

	.result.tyre-result-detail {
		margin-bottom:0;
	}

	.result.tyre-result-detail .tyreInfo .tyreDescription {
		margin-top:15px;
		padding-top:15px;
		border-top: 1px solid #c4d1df;
	}

.results-message-box {
    padding:10px 15px 12px;
    background:#f15a22;
    color:#fff;
    font-size:15px;
    margin-bottom:20px;
    line-height:1.4;
    border-radius:10px;
}
.results-message-box a {
    color:#fff !important;
}


/* !--- CONTENT / Select a Centre --- */

#content .branch-result {
	background: url(../images/bg_result.gif) #fff repeat-x bottom;
	border: 1px solid #c4d1df;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0 0 20px 0;
	padding: 10px 140px 10px 10px;
	position: relative;
}

	#content .branch-result h6 {
		border-bottom: 1px solid #c4d1df;
		color: #333;
		font-size: 1.6em;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 4px 0 10px;
	}

	#content .branch-result p { margin-bottom: 0.8em; }

	#content .branch-result p.distance {
		color: #68717b;
		font-style: italic;
		margin-bottom: 0;
	}

	#content .branch-result img.logo {
		position: absolute;
		top: 10px; right: 20px;
	}

	#content .branch-result form {
		bottom: 10px; right: 10px;
		position: absolute;
	}

/* !--- CONTENT / Select a Date --- */

#content .calendar {
	background: #e7eef4;
	border: 1px solid #c4d1df;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin: 0 0 20px 0;
	padding: 12px 20px;
	text-align: center;
}

#content .ui-datepicker {
	font-size: 1.5em;
	margin: 0 auto;
}

	#content .ui-datepicker .ui-datepicker-title { font-size: 14px; }

	#content .ui-datepicker th { font-size: 12px; }

	#content .ui-datepicker td span, #content .ui-datepicker td a { font-size: 12px; }


#frm_appointment label {
	color: #333;
	display: block;
	font-size: 1.2em;
	margin-bottom: 2em;
}

#frm_appointment input[type="image"] { float: right; }

/* !--- CONTENT / Basket --- */

#tbl_basket { font-size: 1.2em; margin: 0 0 20px 0; }

	#tbl_basket th {
		background: #f15a22;
		border-left: 1px solid #fff;
		color: #fff;
		font-weight: bold;
		padding: 8px;
		text-align: center;
	}

	#tbl_basket th.first { border: none; text-align: left; }

	#tbl_basket td {
		border-bottom: 1px solid #c4d1df;
		color: #333;
		padding: 8px;
		text-align: center;
	}

	#tbl_basket td.first { text-align: left; }

a.btn_proceed, a.btn_addMore { float: right; margin: 0 0 0 20px; }

#BBTDialog {}

	#BBTDialog .ui-state-highlight {
		background: #FEF1A9;
		border: 1px solid #FFDE2E;
		color: #333;
		margin-bottom: 2em;
		padding: 6px 12px;
	}

		#BBTDialog .ui-state-highlight p { margin-bottom: 0; }

	#BBTDialog p {
		color: #333;
		line-height: 1.5;
		margin: 0 0 1.5em 0;
	}

	#BBTDialog p.sml {
		color: #7D7D7D;
		font-size: 0.8em;
	}

/* !--- CONTENT / Find a Centre --- */

#content #key {
	color: #999;
	display: table;
	list-style: none;
	margin: 0 0 1.5em 0;
}

	#content #key li {
		display: table-cell;
		font-weight: bold;
		line-height: 1;
		margin: 0;
		padding:  0 10px 0 30px;
		vertical-align: middle;
		width: 88px; /* 128px */ height: 34px;
	}

	#content #key li.kd { background: url(../images/map-kd.png) no-repeat; }
	#content #key li.mt { background: url(../images/map-mt.png) no-repeat; }
	#content #key li.at { background: url(../images/map-at.png) no-repeat; }
	#content #key li.dt { background: url(../images/map-dt.png) no-repeat; }
	#content #key li.ct { background: url(../images/map-ct.png) no-repeat; }
    #content #key li.bt { background: url(../images/map-bt.png) no-repeat; }

#branchMap {
	border: 3px solid #f15a22;
	margin: 0 0 20px 0;
	width: 634px; height: 450px;
}

#car-tyres #branchMap {
	width: 874px;
}

#infoWindowContent {
	color: #333;
	font-size: 1.1em;
	line-height: 1.5;
}

	#infoWindowContent img.small_logo { float: right; }

	#infoWindowContent a { color: #f15a22; font-weight: bold; }

	#infoWindowContent a:hover { color: #333; }

#content #postcodeSearch {
	background: #e7eef4;
	border: 1px solid #c4d1df;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin: 0 0 20px 0;
	padding: 12px 20px;
}

	#content #postcodeSearch form {
		font-size: 1.2em;
		margin: 0 auto;
		width: 360px;
	}

		#content #postcodeSearch form label {
			color: #333;
			float: left;
			font-weight: bold;
			margin: 6px 10px 0 0;
		}

		#content #postcodeSearch form input[type="text"] {
			border:1px solid;
			border-color:#7c7c7c #c3c3c3 #dddddd;
			float: left;
			margin: 0 10px 0 0;
			padding: 5px;
			width: 100px;
		}

		#content #postcodeSearch form input[type="image"] { float: left; }

#content #branchList { list-style: none; margin: 0 0 1.5em 0; }

	#content #branchList li {
		float: left;
		margin: 0 10px 1em 0;
		width: 300px;
	}

/* !--- CONTENT / Branch --- */

#branchInfo { float: left; width: 640px; }

	#branchInfo img.branchType { float: right; }

	#branchInfo p.openTimes { text-align: right; width: 200px; }

        #branchInfo p.openTimes strong {
            display: block;
            float: left;
            text-align: left;
            width: 120px;
        }
#branchInfo img{
	float:right;
	margin-right:-7px;
	}

#branchInfo .noticeBox {
	background-color: #fff0a5;
	border: 1px solid #FAD42E;
	color: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 1.5;
	margin: 0 0 20px 0;
	padding: 10px;
}

	#branchInfo .noticeBox h4 { text-align: center; }

	#branchInfo .noticeBox p { font-size: 1.1em; margin: 0; width: 298px; }

		#branchInfo .noticeBox p strong { width: 218px; }

	#branchInfo #address,
	.branchInfo #address{
		float:left;
		width:300px;
	}
	#branchInfo #opening,
	.branchInfo #opening{
		float:right;
		width:200px;
	}

	#mobileText{
		font-size:1.55em;
		font-family: Arial, Helvetica, sans-serif;
		color:#fa5b0e;
		position:relative;
		top:-49px;
		left:16px;
		width: 416px;
		letter-spacing: 0.02em;
		margin-bottom:-18px;
		margin-left:7px;
		text-decoration:none !important;
		line-height: 1.1em;
	}


#branchLocation { clear: both; width: 640px; }

	#branchLocation #branchMap { width: 633px; height: 340px; }


/* !--- CONTENT / Branch > Tyre Search --- */

#content .branch-tyre-search {
	background: url(../images/bg_result.gif) #fff repeat-x bottom;
	border: 1px solid #c4d1df;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0 0 20px 0;
	padding: 20px;
}

	#content .branch-tyre-search form {
		font-size: 1.2em;
		overflow: hidden;
	}

		#content .branch-tyre-search form h2 {
			color: #000;
			font-size: 1.8em;
			font-style: italic;
			font-weight: bold;
			margin: 0 0 1em 0;
		}

			#content .branch-tyre-search form h2 strong { color: #f15a22; }

		#content .branch-tyre-search form label {
			color: #333;
			font-weight: bold;
		}

			#content .branch-tyre-search form label.checkbox {
				float: left;
				line-height: 32px;
			}

		#content .branch-tyre-search form .field {
			float: left;
			margin: 0 20px 16px 0;
			width: 100px;
		}

		#content .branch-tyre-search form .field.last { margin-right: 0; }

			#content .branch-tyre-search form .field label { display: block; }

			#content .branch-tyre-search form .field select { width: 100%; }

		#content .branch-tyre-search form input[type="image"] { float: right; }


/* !--- RIGHT COLUMN --- */

#rhc { float: right; width: 220px; }

	#rhc a { display: block; }

	#rhc img { margin: 0 0 14px 0; }

/*---- branch page tabber ----------- */

#servicesTabber{
	background-image:url(/images/services-tabber-end.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}

#servicesTabber .tabtop div{
	height:36px;
	background:url(/images/services-tab-bar.jpg) #fff no-repeat;
	float:left;
	cursor:pointer;
	}

#servicesTabber .tabtyres{
	background-position:0px 0px !important;
	width:46px;
	}
	#servicesTabber .tabtyres.hover{
	background-position:0px -72px !important;
	}
	#servicesTabber .tabtyres.selected{
	background-position:0px -36px !important;
	}

#servicesTabber .tabbrakes{
	background-position:-88px 0px !important;
	width:42px;
	}
	#servicesTabber .tabbrakes.hover{
	background-position:-88px -72px !important;
	}
	#servicesTabber .tabbrakes.selected{
	background-position:-88px -36px !important;
	}

#servicesTabber .tabbatteries{
	background-position:-130px 0px !important;
	width:42px;
	}
	#servicesTabber .tabbatteries.hover{
	background-position:-130px -72px !important;
	}
	#servicesTabber .tabbatteries.selected{
	background-position:-130px -36px !important;
	}

#servicesTabber .tabexhausts{
	background-position:-46px 0px !important;
	width:42px;
	}
	#servicesTabber .tabexhausts.hover{
	background-position:-46px -72px !important;
	}
	#servicesTabber .tabexhausts.selected{
	background-position:-46px -36px !important;
	}

#servicesTabber .tabservicing{
	background-position:-256px 0px !important;
	width:42px;
	}
	#servicesTabber .tabservicing.hover{
	background-position:-256px -72px !important;
	}
	#servicesTabber .tabservicing.selected{
	background-position:-256px -36px !important;
	}

#servicesTabber .tabsteering{
	background-position:-298px 0px !important;
	width:42px;
	}
	#servicesTabber .tabsteering.hover{
	background-position:-298px -72px !important;
	}
	#servicesTabber .tabsteering.selected{
	background-position:-298px -36px !important;
	}

#servicesTabber .tabalignment{
	background-position:-382px 0px !important;
	width:42px;
	}
	#servicesTabber .tabalignment.hover{
	background-position:-382px -72px !important;
	}
	#servicesTabber .tabalignment.selected{
	background-position:-382px -36px !important;
	}

#servicesTabber .tabmot{
	background-position:-340px 0px !important;
	width:42px;
	}
	#servicesTabber .tabmot.hover{
	background-position:-340px -72px !important;
	}
	#servicesTabber .tabmot.selected{
	background-position:-340px -36px !important;
	}

#servicesTabber .tabclutches{
	background-position:-172px 0px !important;
	width:42px;
	}
	#servicesTabber .tabclutches.hover{
	background-position:-172px -72px !important;
	}
	#servicesTabber .tabclutches.selected{
	background-position:-172px -36px !important;
	}

#servicesTabber .tabsuspension{
	background-position:-214px 0px !important;
	width:42px;
	}
	#servicesTabber .tabsuspension.hover{
	background-position:-214px -72px !important;
	}
	#servicesTabber .tabsuspension.selected{
	background-position:-214px -36px !important;
	}

#servicesTabber .tabmobile {
	background-position:-424px 0px !important;
	width:42px;
	}
	#servicesTabber .tabmobile.hover{
	background-position:-424px -72px !important;
	}
	#servicesTabber .tabmobile.selected{
	background-position:-424px -36px !important;
	}

#servicesTabber .tabSpaceFiller{
	background-position:-426px 0px !important;
	background-image:url(/images/services-tabber-spacer.gif) !important;
	background-repeat:repeat-x !important;
	width:46px;
	cursor:default !important;
	}
#servicesTabber .tabend{
	background-image:none !important;
	background-position:right top !important;
	width:auto !important;
	cursor:default !important;
	}

div.tabcontent{
	border:#F86931 1px solid;
	padding:6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top:#5e260d 1px solid;
	display:none;
	-moz-box-shadow: 0px 3px 5px 0px #ccc;
  	-webkit-box-shadow: 0px 3px 5px 0px #ccc;
  	box-shadow: 0px 3px 5px 0px #ccc;
  	width:626px !important;
	}

div.tabcontent h4{
	color:#000 !important;
	margin: 0 0 5px 0 !important;
	}

div.tabcontent p{
	margin-bottom: 0.4em !important;
	}

div#tyreManufacturers {
	margin-bottom: 10px;
	}

div#tyreManufacturers h3{
	margin-bottom: 0.5m !important;
	}
div#tyreManufacturers img{
	width:114px;
	margin:0 6px;
	float:left;
	}

#content .faq {
	display: flex;
	flex-direction: column;
	gap: 1em;
	margin-bottom: 2em;
}

#content .faq__item {
	background: linear-gradient(to bottom, #fff, #e7eef4);
	border: 1px solid #c4d1df;
	border-radius: 6px;
	padding: 16px 20px;
}

#content .faq__item__question {
	margin-bottom: 0;
}

#content .faq__item__question button {
	align-items: center;
	background-color: transparent;
	border: none;
	cursor: pointer;
	display: flex;
	font-family: Verdana, Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: bold;
	gap: 1em;
	justify-content: space-between;
	padding: 0;
	text-align: left;
	text-wrap: pretty;
	width: 100%;
}

#content .faq__item__question button:after {
	color: #f15a22;
	content: '+';
	font-size: 18px;
	font-weight: bold;
}

#content .faq__item__answer {
	box-sizing: content-box;
	height: auto;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	transition-property: max-height, opacity, padding;
	transition-duration: 0.35s;
	transition-timing-function: ease-in-out;
}

#content .faq__item__answer > *:last-child {
	margin-bottom: 0;
}

#content .faq__item.active .faq__item__question button:after {
	content: '-';
}

#content .faq__item.active .faq__item__answer {
	opacity: 1;
	padding-top: 16px;
}


/* !--- FOOTER --- */

.footerCorner {
	background: url(../images/bg_footer-corners.gif) no-repeat;
	float: left;
	width:20px; height: 240px;
}

.footerCorner.footerRight { background-position: right top; float: right; }

#footer {
	background: url(../images/bg_footer.gif) repeat-x;
	float: left;
	margin: 0 0 20px 0;
	padding: 20px 0 0;
	width: 900px;
	height: 220px; /* 100px */
}

	#footer .left-col,
	#footer .right-col,
	#footer .logo-col {
		float:left;
		width:880px;
		padding:0 10px;
	}

	#footer .left-col {
		padding:0;
		width:710px;
	}

	#footer .right-col {
		padding:10px 0 0;
		width:190px;
	}

	#footer .logo-col {
		padding:0;
		width:900px;
	}

	#footer .manufacturers li {
		height:40px;
		width:12.6%;
		margin:0 2%;
		float:left;
		vertical-align:middle;
		text-align:left;
	}

	#footer .manufacturers li img {
		max-width:100%;
		opacity:0.6;
	}

	#footer .manufacturers li a img {
		opacity:0.6;
		-webkit-transition:opacity .2s ease-out;
		   -moz-transition:opacity .2s ease-out;
			-ms-transition:opacity .2s ease-out;
			 -o-transition:opacity .2s ease-out;
				transition:opacity .2s ease-out;
	}

	#footer .manufacturers li a:hover img {
		opacity:1;
	}

	#footer p {
		color: rgba(255,255,255,.6);
		float: left;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
	}

	#footer p.right { float: right; }

		#footer p a { color: rgba(255,255,255,.6); padding: 0 2px; }

		#footer p a:hover { color: #fff; }

	#footer .products {
		float:left;
		width:710px;
		line-height:16px;
	}

	#footer .google {
		width:44px;
		float:right;
		margin-top:22px;
		margin-left:20px;
	}

	#footer .pied-piper {
		width:100px;
		float:right;
	}

	#footer .pied-piper a {
		display:block;
		margin-top:5px;
	}

	#footer .links {
		float:left;
		width:280px;
		text-align:right;
		/*margin-bottom:35px;*/
		line-height:16px;
		margin-top:13px;
	}

	#footer .copyright {
		float:left;
		width:390px;
		margin-top:15px;
	}

.branchCopy p a{
	text-decoration:none !important;
	}

.branchRegionLeft{
	clear:both;
	float:left;
	margin: 0px 20px 0px 0px;
	font-size:1.2em;
	font-weight:bold;
	width:600px;
	}

.branchRegionLeft p{
	line-height:1em !important;
	}

.branchRegionMiddle{
	float:left;
	margin: 0px 0px 10px 0px;
	font-size:1.2em;
	width:120px;
	}

.branchRegionRight{
	font-size:1.2em;
	float:right;
	text-align:right;
	margin-bottom:15px;
	width:350px;
	width:200px;
	}

.servicesText{
	font-size:1em !important;
	font-weight:normal;
	margin-top: -19px !important;
	}

div.error{
	background: #ffeeee;
	border: 1px solid #ff0000;
	color: #ff0000;
	font-weight: bold;
	padding: 10px;
	font-size: 1.2em;
	margin: 0 0 15px 0;
}

p a.info{
	cursor: pointer;
}

#dialog { position:relative; display:none }

#dialog .tyreImage { float: left; width: 200px; }

#dialog .tyreInfo { float: right; width: 440px; margin: 0 0 60px 0;}

	#dialog .tyreInfo .price {
		font-weight: bold;
		color: #d00000;
		font-size: 2.4em;
	}

	#dialog .tyreInfo h2 { margin: 0 0 1em 0; }

	#dialog .tyreInfo p { line-height: 1.5; margin: 0 0 1.5em 0; }

	#dialog .tyreInfo ul { margin: 0 0 20px 20px; }

		#dialog .tyreInfo ul li { margin: 0 0 .5em 0; }

	#dialog .tyreInfo h6 {
		position: absolute;
		bottom: 47px;
		right: 10px;
		color: #cc0000;
		font-size: 1.8em;
		margin-bottom: 0.4em;
		text-align: right;
	}

		#dialog .tyreInfo h6 sup { font-size: 0.6em; }

	#dialog .tyreInfo .add-tyre-form {
		position: absolute;
		bottom: 10px;
		right: 10px;
	}

	#dialog .tyreInfo .add-tyre-form label{
		color: #333;
		float: left;
		font-weight: bold;
		padding: 8px 4px 0 0;
	}

	#dialog .tyreInfo .add-tyre-form select{
		float: left;
		font-size: 1.2em;
		margin: 5px 10px 0 0;
	}

    ol.terms-list{
        list-style: decimal;
        margin-left: 20px;
    }

    ol.terms-list li{
        font-size: 1.2em;
        line-height: 150%;
    }

#content .manufacturer-nav {
	float:left;
	width:100%;
}

#content .manufacturer-nav .block {
	float:left;
	width:50%;
	margin-bottom:20px;
	/*text-align:center;*/
}

#content .manufacturer-nav h4 {
	margin-bottom:10px;
}

#content .manufacturer-nav a {
	display:block;
	margin-right:20px;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
}

#content .voucher-code {
	float:left;
	width:100%;
	margin-bottom:20px;
}

#content .voucher-code p {
	margin-bottom:0.5em;
}

#content .voucher-code input[type="text"] {
	border: 1px solid;
    border-color: #7c7c7c #c3c3c3 #dddddd;
    float: left;
    margin: 0 10px 14px 0;
    padding: 8px;
    width: 24em;
}

#content .voucher-code .error {
	float:left;
	clear:both;
	background:#f15a22;
	padding:5px 8px;
	font-size:1.2em;
	color:white;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

#content #recommended-tyres {
	display:inline-block;
	margin-bottom:20px;
	padding:20px;
	background: rgb(242,144,98);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyOTA2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzJmMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(242,144,98,1) 0%, rgba(199,47,18,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(242,144,98,1) 0%,rgba(199,47,18,1) 100%);
	background: linear-gradient(to bottom,  rgba(242,144,98,1) 0%,rgba(199,47,18,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29062', endColorstr='#c72f12',GradientType=0 );
    border-radius: 14px;
    border:1px solid #7a0000;
}

#content #recommended-tyres h2 {
	color:#ffffff;
	text-shadow:0 1px 0 #7a0000;
}

#content #recommended-tyres .result {
	border:none;
}

#content #recommended-tyres .result .tyreInfo {
	width:474px;
	margin-left:10px;
}

#content #recommended-tyres .result:last-child {
	margin-bottom:0;
}

#content.cooper-4x4 .banner {
	display:block;
	margin-bottom:20px;
	padding:15px 20px;
	background:#344e81;
	border-radius:10px;
	color:white;
}

#content.cooper-4x4 .banner p {
	margin-bottom:1em;
}

#content.cooper-4x4 .banner * {
	color:white;
}

#content.cooper-4x4 .banner h3 {
	font-size:1.45em;
	line-height:22px;
}

#content.cooper-4x4 .banner p:last-child {
	margin-bottom:0;
}

#content.cooper-4x4 .banner .cooper-button {
	display:block;
	margin-left:auto;
}

#content.cooper-4x4 h2 span {
	display:block;
	margin:10px 0 0;
	font-weight:normal;
	font-size:16px;
	line-height:20px;
}

#content.cooper-4x4 .heading {
	color:black;
}

/*#content.cooper-4x4 .banner p {
	color:white;
}*/

.flex-control-nav {
	display:none;
}