@font-face{
	font-family:'league_gothicregular';
	src:url('/fonts/league_gothic-webfont.eot');
	src:url('/fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/league_gothic-webfont.woff') format('woff'),
		url('/fonts/league_gothic-webfont.ttf') format('truetype'),
		url('/fonts/league_gothic-webfont.svg#league_gothicregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'league_gothicregular';
	src:url('/fonts/leaguegothic-regular-webfont.eot');
	src:url('/fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/leaguegothic-regular-webfont.woff') format('woff'),
		url('/fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
		url('/fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
body{
	min-width:980px;
	margin:0;
	font:18px/26px  Arial, Helvetica, sans-serif;
	color:#353535;
	background:#fff url(/images/tuffy/bg-body.jpg);
}
img{border:0;}
a{
	text-decoration:none;
	color:#00f;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#999;
}
form,fieldset{
	margin:0;
	padding:0 0 0 1px;
	border-style:none;
}
buton::-moz-focus-inner{
	padding:0;
	border:0;
}
input[type=text], input[type=password], input[type=file], input[type=email], input[type=tel], input[type=submit], textarea{
	-webkit-appearance:none;
	border-radius:0;}
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
	display:none;
	border-radius:0;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {-webkit-appearance:none;}
input[type=search] {
	-webkit-appearance:none;
	-webkit-box-sizing:content-box;
}
#wrapper {
  top: 134px;
}
#wrapper, .wrapper{
	width:980px;
	margin:0 auto;
	overflow: hidden;
	position:relative;
  margin-left: auto;
  margin-right: auto;
}
#header {
  background: linear-gradient(rgba(0,0,0,1), rgba(54,50,41, 0.75)/*#474239 80%*/);
  margin-bottom: 48px;
  padding: 10px 0 10px;
  box-shadow: 0px 0px 7px #666;
  height: 58px;
  overflow: visible;
  position: fixed;
  width: 100%;
  z-index: 9998;
}
  /*
#header{
	padding:22px 29px 13px 60px;
	overflow: hidden;
	position:relative;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	background: transparent;
}
  */
#logo {
  width: 100px;
  z-index: 10;
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
}
.logo{
	width:123px;
	/*height: 139px;*/
	margin:0 0 6px;
	float: left;
	text-indent: -999px;
	overflow: hidden;
	/*background: url(../images/sprite.png) no-repeat;*/
}
.logo a{
	display: block;
	height: 100%;
}
.nav-block{
	max-width:630px;
	padding:19px 0 0;
	float: right;
}
.follow-us{
	margin:0 23px 11px 0;
	float:right;
	font:14px/18px 'league_gothicregular', Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}
.follow-us:before{
	width:17px;
	height:17px;
	content:"";
	position:absolute;
	left:-29px;
	top:0;
	background:url(/images/tuffy/sprite.png) no-repeat -3px -145px;
}
#nav{
	width: 100%;
	overflow: hidden;
  background: white;
}
#nav ul{
	margin: 0;
	padding:6px 20px 6px 0;
	list-style:none;
	float:right;
	text-transform:uppercase;
	font:22px/25px 'league_gothicregular', Arial, Helvetica, sans-serif;
	text-align:right;
	border:4px solid #eeefef;
	border-radius:8px;
}
#nav ul li{
	margin:0 0 0 20px;
	text-align:left;
	float:left;
	/*display:inline-block;
	vertical-align: top;*/
}
/*.tuffy-dealer #header{padding:22px 28px 0 63px;} */
.tuffy-dealer #nav ul{padding:9px 9px 4px 5px;}
.tuffy-dealer #nav ul li{margin:0 0 0 34px;}
.tuffy-dealer #nav{margin:0 0 30px;}
.tuffy-dealer .follow-us{margin:0 25px 11px 0;}
#nav ul li .sub-title{
	display: block;
	font:14px/18px 'league_gothicregular', Arial, Helvetica, sans-serif;
}
#nav ul li a{color:#000;}
#nav ul li a:hover{text-decoration:underline;}
.search-box-holder{
	width:100%;
	padding:0 0 0 24px;
	overflow:hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.tuffy-dealer .search-box-holder{display:none;}
.search-box{
	width:141px;
	float:left;
	padding:14px 14px 17px 13px;
	background:#231f20;
	border:4px solid #edcd2f;
	border-radius:12px;
}
.search-box input[type="search"]{
	width:139px;
	height:19px;
	padding:0 10px;
	background:#fff;
	border-radius:9px;
	font:7px/19px 'league_gothicregular', Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#606263;
	outline:none;
	border:0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
::-webkit-input-placeholder{color:#606263;}
:-moz-placeholder{color:#606263;}
::-moz-placeholder{
	color:#606263;
	opacity:1;
}
:-ms-input-placeholder{color: #606263;}
#main{
	padding:0 28px 0 32px;
	overflow:hidden;
}
#content{
	margin:0 -28px 0 -32px;
	padding:0 30px;
	overflow: hidden;
	/*background:#fff;*/
	position:relative;
	z-index:2;
  /*
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
  */
}
.content-holder{
	padding:24px 25px 18px 32px;
	overflow:hidden;
	border:solid #eaebec;
	border-width:4px 4px 0 4px;
  border-width: 6px 6px 0 6px;
	border-radius: 9px 11px 0px 0px;
  background: white;
  border-image: url(/images/tuffy/metallic-border.png) 4 4 4 4 stretch stretch !important;
  box-shadow: 0px 0px 5px #ccc;
  position: relative;
  top: 3px;
}
.index-page .content-holder{padding:0;}
.services-page .content-holder{padding:24px 25px 18px 42px;}
.alignleft{
	float:left;
	margin:0;
}
.carousel-holder{
	padding:32px 48px 0 0;
	float:right;
	overflow: hidden;
}
.cycle-gallery{
	width:324px;
	position: relative;
}
.cycle-gallery .mask{
	margin:0 0 16px;
	position: relative;
	width:332px;
	overflow:hidden;
	border:1px solid #9f9f9f;
	border-radius:2px;
}
.cycle-gallery .mask .slideset{
	width: 99999px;
	float: left;
}
.cycle-gallery .mask .slide{
	width: 332px;
	float: left;
  height: 430px;
}
.cycle-gallery .mask .slide img{
	display: block;
  margin: 0px auto;
  height: 430px;
}
.cycle-gallery .mask .slide:nth-child(1) img{
  position: relative;
  /*left: -14px;*/
}

.cycle-gallery .mask .slide.active {z-index: 1;}
.pagination{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.pagination li{
	width:9px;
	height:9px;
	margin:0 0 0 3px;
	display:inline-block;
	vertical-align:top;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/tuffy/sprite.png) no-repeat -47px -150px;
}
.pagination li.active{background:url(/images/tuffy/sprite.png) no-repeat -31px -150px;}
.pagination li a{
	display:block;
	height:100%;
}
.visual{
	margin:0 -28px 0 -32px;
	padding:58px 100px 28px 74px;
	overflow:hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
	z-index:2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGYwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmJkYzAzIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNlZGQwMGUiIHN0b3Atb3BhY2l0eT0iMC43OSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiNjOWIwMmEiIHN0b3Atb3BhY2l0eT0iMC43NyIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNjMWE5MzAiIHN0b3Atb3BhY2l0eT0iMC43NiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmRhNjMyIiBzdG9wLW9wYWNpdHk9IjAuNzYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(255,223,0,0.8) 0%, rgba(251,220,3,0.8) 10%, rgba(237,208,14,0.79) 32%, rgba(201,176,42,0.77) 77%, rgba(193,169,48,0.76) 90%, rgba(189,166,50,0.76) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,223,0,0.8)), color-stop(10%,rgba(251,220,3,0.8)), color-stop(32%,rgba(237,208,14,0.79)), color-stop(77%,rgba(201,176,42,0.77)), color-stop(90%,rgba(193,169,48,0.76)), color-stop(100%,rgba(189,166,50,0.76)));
	background: -webkit-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 10%,rgba(237,208,14,0.79) 32%,rgba(201,176,42,0.77) 77%,rgba(193,169,48,0.76) 90%,rgba(189,166,50,0.76) 100%);
	background: -o-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 10%,rgba(237,208,14,0.79) 32%,rgba(201,176,42,0.77) 77%,rgba(193,169,48,0.76) 90%,rgba(189,166,50,0.76) 100%);
	background: -ms-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 10%,rgba(237,208,14,0.79) 32%,rgba(201,176,42,0.77) 77%,rgba(193,169,48,0.76) 90%,rgba(189,166,50,0.76) 100%);
	background: linear-gradient(to bottom,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 10%,rgba(237,208,14,0.79) 32%,rgba(201,176,42,0.77) 77%,rgba(193,169,48,0.76) 90%,rgba(189,166,50,0.76) 100%);
}
.services-page .visual
.index-page .visual{padding-top:58px;}
.visual .image-block{
	float:left;
	margin:0 27px 0 0;
}
.visual .image-block img{display: block;}
.visual .text-block{
	padding:3px 0 0;
	overflow:hidden;
}
.visual .text-block sup,
#footer .text-block sup{
	font-size: 11px;
	position: relative;
	top:5px;
}
#footer .text-block strong sup{top:0;}
.visual h1{
	margin:0;
	font-size:18px;
	line-height:25px;
	text-transform: uppercase;
}
.visual p{margin:0 0 20px;}
#footer{
	padding:54px 0 0;
	overflow:hidden;
	border:solid #b7b8b8;
	border-width:0 1px 0 1px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQ5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjQ4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIwLjQ4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2NjY2RjZiIgc3RvcC1vcGFjaXR5PSIwLjQyIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2MyYzRjNiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYmRiZmMxIiBzdG9wLW9wYWNpdHk9IjAuMzkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JjYmVjMCIgc3RvcC1vcGFjaXR5PSIwLjM2Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.49) 0%, rgba(247,247,247,0.48) 16%, rgba(245,245,245,0.48) 20%, rgba(204,205,207,0.42) 72%, rgba(194,196,198,0.4) 86%, rgba(189,191,193,0.39) 97%, rgba(188,190,192,0.36) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.49)), color-stop(16%,rgba(247,247,247,0.48)), color-stop(20%,rgba(245,245,245,0.48)), color-stop(72%,rgba(204,205,207,0.42)), color-stop(86%,rgba(194,196,198,0.4)), color-stop(97%,rgba(189,191,193,0.39)), color-stop(100%,rgba(188,190,192,0.36)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.49) 0%,rgba(247,247,247,0.48) 16%,rgba(245,245,245,0.48) 20%,rgba(204,205,207,0.42) 72%,rgba(194,196,198,0.4) 86%,rgba(189,191,193,0.39) 97%,rgba(188,190,192,0.36) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.49) 0%,rgba(247,247,247,0.48) 16%,rgba(245,245,245,0.48) 20%,rgba(204,205,207,0.42) 72%,rgba(194,196,198,0.4) 86%,rgba(189,191,193,0.39) 97%,rgba(188,190,192,0.36) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.49) 0%,rgba(247,247,247,0.48) 16%,rgba(245,245,245,0.48) 20%,rgba(204,205,207,0.42) 72%,rgba(194,196,198,0.4) 86%,rgba(189,191,193,0.39) 97%,rgba(188,190,192,0.36) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.49) 0%,rgba(247,247,247,0.48) 16%,rgba(245,245,245,0.48) 20%,rgba(204,205,207,0.42) 72%,rgba(194,196,198,0.4) 86%,rgba(189,191,193,0.39) 97%,rgba(188,190,192,0.36) 100%);
}
.footer-holder{
	position:relative;
	overflow:hidden;
	padding:0 0 34px 38px;
}
.tuffy-dealer #footer {
  background: linear-gradient(to bottom, rgba(255, 223, 0, 0.8) 0%, rgba(251, 220, 3, 0.8) 10%, rgba(237, 208, 14, 0.79) 32%, rgba(201, 176, 42, 0.77) 77%, rgba(193, 169, 48, 0.76) 90%, rgba(189, 166, 50, 0.76) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 0;
}
#footer .image-block{
	margin:0 0 0 40px;
	padding:4px 0 0;
	position:absolute;
	right:1px;
	bottom:0;
}
#footer .image-block img{
	display: block;
	position:relative;
	z-index:9;
}
#footer .more{
	width:100px;
	padding:7px 2px 8px 16px;
	background:#000;
	color:#fff;
	text-transform:uppercase;
	text-decoration:noneo;
	position:absolute;
	left:-18px;
	top:167px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	z-index:10;
}
#footer .more:hover{color:#edcd2f;}
#footer .text-block{
	float:left;
	width:610px;
	overflow:hidden;
	font-size:15px;
	line-height:18px;
}
#footer .text-block strong{
	padding:0 10px 0 0;
	position:relative;
}
#footer .text-block strong sup{
	position:absolute;
	font-size:11px;
}
#footer h2{
	margin:0 0 1px;
	font-size:21px;
	line-height:32px;
	color:#000;
	text-transform:uppercase;
}
#footer p{margin:0 0 32px;}
.parteners{
	list-style:none;
	margin:0;
	padding:0;
}
.parteners li{
	margin:0 0 0 9px;
	display:inline-block;
	vertical-align:top;
}
.parteners li:first-child{margin:0;}
.parteners li a{
	display:block;
	height:100%;
}
.parteners li a img{display: block;}
.tuffy-dealer .parteners {
  float: right;
  width: 300px;
  position: relative;
  top: 25px;
}
.tuffy-dealer .parteners li {
  margin-left: 10px;
  margin-top: 25px;
}
.tuffy-dealer .parteners li:last-child {
  margin-left: 20px;
}

#nav-footer{
	width:100%;
	padding:5px 10px 11px 32px;
	background:#000;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size:9px;
	line-height:13px;
	color:#e4c402;
	text-transform:uppercase;
	overflow:hidden;
}
#nav-footer .copyright{
	float:left;
	text-transform:uppercase;
}
#nav-footer ul{
	list-style:none;
	padding:0;
	margin:0 0 0 27px;
	float:left;
}
#nav-footer ul li{
	padding:0 5px 0 5px;
	float:left;
	border-left:1px solid #e4c402;
}
#nav-footer ul li a{color:#e4c402;}
#nav-footer ul li:first-child{
	border:none;
	padding-left:0;
}
#nav-footer ul li a:hover{text-decoration:underline;}
.add-nav{
	list-style:none;
	margin:0 -28px 0 -32px;
	padding:54px 28px 0 32px;
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	overflow:hidden;
	border:solid #b7b8b8;
	border-width:0 1px 0 1px;
}
.add-nav li{
	width:99px;
	height:59px;
	margin:0 0 10px 34px;
	padding:0 18px;
	display:table;
	float:left;
	vertical-align:middle;
	text-align:center;
	border:3px solid #f5d32e;
	border-radius:10px;
	box-shadow:3px 4px 2px rgba(0, 0, 0, 0.5);
	background: #6d6540 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNjU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMzAzMjQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM0MDQwM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMzYzNjM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiMzOTM5MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiMzNTM1MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMzMTMxMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMwNjA2MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiMwNTA1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwMTAxMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmQyODBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #6d6540 0%, #303241 2%, #40403e 3%, #3c3c3c 10%, #393937 12%, #353535 21%, #313131 24%, #111 71%, #060606 90%, #050505 95%, #010103 98%, #2d280b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6540), color-stop(2%,#303241), color-stop(3%,#40403e), color-stop(10%,#3c3c3c), color-stop(12%,#393937), color-stop(21%,#353535), color-stop(24%,#313131), color-stop(71%,#111), color-stop(90%,#060606), color-stop(95%,#050505), color-stop(98%,#010103), color-stop(100%,#2d280b));
	background: -webkit-linear-gradient(top,  #6d6540 0%,#303241 2%,#40403e 3%,#3c3c3c 10%,#393937 12%,#353535 21%,#313131 24%,#111 71%,#060606 90%,#050505 95%,#010103 98%,#2d280b 100%);
	background: -o-linear-gradient(top,  #6d6540 0%,#303241 2%,#40403e 3%,#3c3c3c 10%,#393937 12%,#353535 21%,#313131 24%,#111 71%,#060606 90%,#050505 95%,#010103 98%,#2d280b 100%);
	background: -ms-linear-gradient(top,  #6d6540 0%,#303241 2%,#40403e 3%,#3c3c3c 10%,#393937 12%,#353535 21%,#313131 24%,#111 71%,#060606 90%,#050505 95%,#010103 98%,#2d280b 100%);
	background: linear-gradient(to bottom,  #6d6540 0%,#303241 2%,#40403e 3%,#3c3c3c 10%,#393937 12%,#353535 21%,#313131 24%,#111 71%,#060606 90%,#050505 95%,#010103 98%,#2d280b 100%);
}
.add-nav li:hover{background:#302f2d;}
.add-nav li a{
	display:table-cell;
	vertical-align:middle;
	text-decoration: none;
	color:#fff;
}
.services-image{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:-1;
	background:#fff;
}
.services-image img{
	position:absolute;
	left:205px;
	top:62px;
}
/*
.services-page#content{background:rgba(255,255,255,0.8);}
*/
.services-page .content-holder .image-block{
	float:left;
	margin:-3px 37px 0 0;
}
/*
.services-page#header{
	padding:22px 28px 177px 63px;
	z-index:3;
}
*/
.services-page .content-holder .text-block{
	overflow:hidden;
	font-size:17px;
	line-height: 25px;
	color:#353535;
}
.services-page #content h1{
	margin:0 0 11px;
	font-size: 39px;
	line-height: 43px;
	font-weight: bold;
	color:#000;
	text-transform: uppercase;
}
.services-page #content p{margin:0 0 5px;}
.services-page .visual{
	padding:55px 0 48px 82px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGYwMCIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZiZGMwMyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZWRkMDBlIiBzdG9wLW9wYWNpdHk9IjAuODkiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjYzliMDJhIiBzdG9wLW9wYWNpdHk9IjAuODYiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjYzFhOTMwIiBzdG9wLW9wYWNpdHk9IjAuODUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JkYTYzMiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,223,0,0.91) 0%, rgba(251,220,3,0.9) 10%, rgba(237,208,14,0.89) 32%, rgba(201,176,42,0.86) 77%, rgba(193,169,48,0.85) 90%, rgba(189,166,50,0.85) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,223,0,0.91)), color-stop(10%,rgba(251,220,3,0.9)), color-stop(32%,rgba(237,208,14,0.89)), color-stop(77%,rgba(201,176,42,0.86)), color-stop(90%,rgba(193,169,48,0.85)), color-stop(100%,rgba(189,166,50,0.85)));
background: -webkit-linear-gradient(top,  rgba(255,223,0,0.91) 0%,rgba(251,220,3,0.9) 10%,rgba(237,208,14,0.89) 32%,rgba(201,176,42,0.86) 77%,rgba(193,169,48,0.85) 90%,rgba(189,166,50,0.85) 100%);
background: -o-linear-gradient(top,  rgba(255,223,0,0.91) 0%,rgba(251,220,3,0.9) 10%,rgba(237,208,14,0.89) 32%,rgba(201,176,42,0.86) 77%,rgba(193,169,48,0.85) 90%,rgba(189,166,50,0.85) 100%);
background: -ms-linear-gradient(top,  rgba(255,223,0,0.91) 0%,rgba(251,220,3,0.9) 10%,rgba(237,208,14,0.89) 32%,rgba(201,176,42,0.86) 77%,rgba(193,169,48,0.85) 90%,rgba(189,166,50,0.85) 100%);
background: linear-gradient(to bottom,  rgba(255,223,0,0.91) 0%,rgba(251,220,3,0.9) 10%,rgba(237,208,14,0.89) 32%,rgba(201,176,42,0.86) 77%,rgba(193,169,48,0.85) 90%,rgba(189,166,50,0.85) 100%);
}
.services-page .nav-holder{
	margin:0 0 40px;
	overflow:hidden;
}
.services-page .nav-holder .col{
	width:258px;
	list-style:none;
	margin:0 0 0 44px;
	display:inline-block;
	vertical-align:top;
	font-size: 15px;
	line-height: 28px;
	font-weight: bold;
	text-align:left;
	text-transform:uppercase;
}
.services-page .nav-holder .first-col{width:282px;}
.services-page .nav-holder .col ul{
	list-style:none;
	margin:0;
	padding:0;
}
.services-page .nav-holder .col:first-child{margin:0;}
.services-page .nav-holder ul li a{
	color:#353535;
	text-decoration:underline;
}
.services-page .nav-holder ul li a:hover{text-decoration:none;}
.services-page .btn-holder{
	padding:0 49px 0 0;
	text-align:center;
}
.services-page .not-sure{
	display:inline-block;
	margin:0 auto 7px;
	padding:14px 52px 14px;
	border:5px solid #edcd2f;
	border-radius:16px;
	box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	color:#fff;
	font-size: 19px;
	line-height: 25px;
	text-decoration: none;
	background: rgb(1,1,1) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzFkMWQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzI0MjIyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzI3MjcyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzJiMmIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzNjM2MzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NzZkM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(1,1,1,1) 0%, rgba(10,10,10,1) 23%, rgba(23,23,23,1) 45%, rgba(29,29,29,1) 49%, rgba(27,27,27,1) 51%, rgba(32,32,32,1) 58%, rgba(36,34,35,1) 60%, rgba(34,34,34,1) 62%, rgba(39,39,41,1) 68%, rgba(43,43,41,1) 74%, rgba(60,60,58,1) 96%, rgba(62,62,62,1) 98%, rgba(119,109,58,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(1,1,1,1)), color-stop(23%,rgba(10,10,10,1)), color-stop(45%,rgba(23,23,23,1)), color-stop(49%,rgba(29,29,29,1)), color-stop(51%,rgba(27,27,27,1)), color-stop(58%,rgba(32,32,32,1)), color-stop(60%,rgba(36,34,35,1)), color-stop(62%,rgba(34,34,34,1)), color-stop(68%,rgba(39,39,41,1)), color-stop(74%,rgba(43,43,41,1)), color-stop(96%,rgba(60,60,58,1)), color-stop(98%,rgba(62,62,62,1)), color-stop(100%,rgba(119,109,58,1)));
	background: -webkit-linear-gradient(top,  rgba(1,1,1,1) 0%,rgba(10,10,10,1) 23%,rgba(23,23,23,1) 45%,rgba(29,29,29,1) 49%,rgba(27,27,27,1) 51%,rgba(32,32,32,1) 58%,rgba(36,34,35,1) 60%,rgba(34,34,34,1) 62%,rgba(39,39,41,1) 68%,rgba(43,43,41,1) 74%,rgba(60,60,58,1) 96%,rgba(62,62,62,1) 98%,rgba(119,109,58,1) 100%);
	background: -o-linear-gradient(top,  rgba(1,1,1,1) 0%,rgba(10,10,10,1) 23%,rgba(23,23,23,1) 45%,rgba(29,29,29,1) 49%,rgba(27,27,27,1) 51%,rgba(32,32,32,1) 58%,rgba(36,34,35,1) 60%,rgba(34,34,34,1) 62%,rgba(39,39,41,1) 68%,rgba(43,43,41,1) 74%,rgba(60,60,58,1) 96%,rgba(62,62,62,1) 98%,rgba(119,109,58,1) 100%);
	background: -ms-linear-gradient(top,  rgba(1,1,1,1) 0%,rgba(10,10,10,1) 23%,rgba(23,23,23,1) 45%,rgba(29,29,29,1) 49%,rgba(27,27,27,1) 51%,rgba(32,32,32,1) 58%,rgba(36,34,35,1) 60%,rgba(34,34,34,1) 62%,rgba(39,39,41,1) 68%,rgba(43,43,41,1) 74%,rgba(60,60,58,1) 96%,rgba(62,62,62,1) 98%,rgba(119,109,58,1) 100%);
	background: linear-gradient(to bottom,  rgba(1,1,1,1) 0%,rgba(10,10,10,1) 23%,rgba(23,23,23,1) 45%,rgba(29,29,29,1) 49%,rgba(27,27,27,1) 51%,rgba(32,32,32,1) 58%,rgba(36,34,35,1) 60%,rgba(34,34,34,1) 62%,rgba(39,39,41,1) 68%,rgba(43,43,41,1) 74%,rgba(60,60,58,1) 96%,rgba(62,62,62,1) 98%,rgba(119,109,58,1) 100%);
}
.services-page .not-sure:hover{background:#000;}
.done_right-page h1{
	margin:0 0 23px;
	font-size: 36px;
	line-height: 41px;
	color:#353535;
	text-transform: uppercase;
}
.done_right-page #content p{margin:0 0 8px;}
.done_right-page #content .image-block{
	float:left;
	margin:0 40px 0 0;
}
.done_right-page #content .text-block{
	padding:6px 0 0 0;
	overflow:hidden;
}
.done_right-page .content-holder{padding:56px 25px 21px 37px;}
.done_right-page .visual{padding:64px 71px 56px 82px;}
.done_right-page .visual .image-block{
	float:right;
	margin:0 0 0 20px;
}
.done_right-page .btn-download{
	width:227px;
	margin:0 0 5px;
	padding:23px 40px 29px;
	display: block;
	text-align:center;
	border:4px solid #ffdf00;
	border-radius:10px;
	font-size:22px;
	line-height: 27px;
	font-weight:bold;
	box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	color:#fff;
	background: rgb(145,145,145) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzdjN2M3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzQ1NDU0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(145,145,145,1) 0%, rgba(124,124,124,1) 12%, rgba(102,102,102,1) 21%, rgba(100,100,100,1) 23%, rgba(75,75,75,1) 35%, rgba(69,69,69,1) 37%, rgba(67,67,67,1) 38%, rgba(46,46,46,1) 48%, rgba(27,27,27,1) 60%, rgba(20,20,20,1) 63%, rgba(1,1,1,1) 78%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,145,145,1)), color-stop(12%,rgba(124,124,124,1)), color-stop(21%,rgba(102,102,102,1)), color-stop(23%,rgba(100,100,100,1)), color-stop(35%,rgba(75,75,75,1)), color-stop(37%,rgba(69,69,69,1)), color-stop(38%,rgba(67,67,67,1)), color-stop(48%,rgba(46,46,46,1)), color-stop(60%,rgba(27,27,27,1)), color-stop(63%,rgba(20,20,20,1)), color-stop(78%,rgba(1,1,1,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(145,145,145,1) 0%,rgba(124,124,124,1) 12%,rgba(102,102,102,1) 21%,rgba(100,100,100,1) 23%,rgba(75,75,75,1) 35%,rgba(69,69,69,1) 37%,rgba(67,67,67,1) 38%,rgba(46,46,46,1) 48%,rgba(27,27,27,1) 60%,rgba(20,20,20,1) 63%,rgba(1,1,1,1) 78%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(145,145,145,1) 0%,rgba(124,124,124,1) 12%,rgba(102,102,102,1) 21%,rgba(100,100,100,1) 23%,rgba(75,75,75,1) 35%,rgba(69,69,69,1) 37%,rgba(67,67,67,1) 38%,rgba(46,46,46,1) 48%,rgba(27,27,27,1) 60%,rgba(20,20,20,1) 63%,rgba(1,1,1,1) 78%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(145,145,145,1) 0%,rgba(124,124,124,1) 12%,rgba(102,102,102,1) 21%,rgba(100,100,100,1) 23%,rgba(75,75,75,1) 35%,rgba(69,69,69,1) 37%,rgba(67,67,67,1) 38%,rgba(46,46,46,1) 48%,rgba(27,27,27,1) 60%,rgba(20,20,20,1) 63%,rgba(1,1,1,1) 78%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(145,145,145,1) 0%,rgba(124,124,124,1) 12%,rgba(102,102,102,1) 21%,rgba(100,100,100,1) 23%,rgba(75,75,75,1) 35%,rgba(69,69,69,1) 37%,rgba(67,67,67,1) 38%,rgba(46,46,46,1) 48%,rgba(27,27,27,1) 60%,rgba(20,20,20,1) 63%,rgba(1,1,1,1) 78%,rgba(0,0,0,1) 100%);
}
.done_right-page .btn-download:hover{
	text-decoration:none !important;
	background:#000;
}
.done_right-page .visual .text-block{
	overflow:hidden;
	font-size: 23px;
	line-height: 30px;
}
.done_right-page .text-block a{color:#353535;}
.done_right-page .visual a:hover{text-decoration:underline;}
.done_right-page .visual p{margin:0 0 12px;}
.done_right-page #footer{padding:69px 0 0;}
.brakes-page h1,
.coupons-page h1{
	margin:0 0 11px;
	font-size: 39px;
	line-height: 58px;
	text-transform: uppercase;
}
.coupons-page h1{margin:0 0 27px;}
.brakes-page .content-holder{padding: 24px 7px 37px 18px;}
#twocolumns{
	margin:0 0 2px;
	overflow:hidden;
}
#twocolumns .col{float:left;}
#twocolumns .col-inspection{
	width:234px;
	padding:123px 0 0 78px;
}
.brakes-page .btn-inspection{
	width:274px;
	height:67px;
	padding:21px 5px 10px 32px;
	display:inline-block;
	font-size: 27px;
	line-height: 31px;
	font-weight: bold;
	color:#fff;
	text-transform:uppercase;
	border-radius:14px;
	border:6px solid #edcd2f;
	box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	background: rgb(22,22,22) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzM2MzQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzM3MzUzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDY4MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(22,22,22,1) 0%, rgba(23,23,23,1) 25%, rgba(54,52,53,1) 75%, rgba(55,53,54,1) 99%, rgba(116,104,52,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,22,22,1)), color-stop(25%,rgba(23,23,23,1)), color-stop(75%,rgba(54,52,53,1)), color-stop(99%,rgba(55,53,54,1)), color-stop(100%,rgba(116,104,52,1)));
	background: -webkit-linear-gradient(top,  rgba(22,22,22,1) 0%,rgba(23,23,23,1) 25%,rgba(54,52,53,1) 75%,rgba(55,53,54,1) 99%,rgba(116,104,52,1) 100%);
	background: -o-linear-gradient(top,  rgba(22,22,22,1) 0%,rgba(23,23,23,1) 25%,rgba(54,52,53,1) 75%,rgba(55,53,54,1) 99%,rgba(116,104,52,1) 100%);
	background: -ms-linear-gradient(top,  rgba(22,22,22,1) 0%,rgba(23,23,23,1) 25%,rgba(54,52,53,1) 75%,rgba(55,53,54,1) 99%,rgba(116,104,52,1) 100%);
	background: linear-gradient(to bottom,  rgba(22,22,22,1) 0%,rgba(23,23,23,1) 25%,rgba(54,52,53,1) 75%,rgba(55,53,54,1) 99%,rgba(116,104,52,1) 100%);
  position: relative;
  left: -30px;
}
.brakes-page .btn-inspection:hover{
	text-decoration:none;
	background:#302f2d;
}
.brakes-page .share{
	padding:0 0 0 30px;
	display:block;
	text-align:left;
	position:relative;
	font:14px/18px 'league_gothicregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#4a4a4a;
}
.brakes-page .share:before{
	width:17px;
	height:17px;
	content:"";
	position:absolute;
	left:1px;
	top:0;
	background:url(/images/tuffy/sprite.png) no-repeat -3px -145px;
}
.brakes-page .visual{
	padding:58px 0 28px 0;
}
.brakes-page .visual h2{
	margin:0 0 19px;
	font-size: 28px;
	line-height: 32px;
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
	text-align:center;
}
#threecolumns{
	font-size: 13px;
	line-height: 16px;
	overflow:hidden;
}
#threecolumns .col{
	width:245px;
	padding:0 40px 0 27px;
	float:left;
	text-align:center;
	border-left:1px solid #000;
}
.brakes-page #threecolumns {
	text-align:center;
}
.brakes-page #threecolumns .col {
	float:none;
	display:inline-block;
	vertical-align:top;
}
#threecolumns .col:first-child{
	padding:0 32px 0 60px;
	border:none;
}
#threecolumns .col img{
	display: block;
	margin:0 auto 7px;
}
#threecolumns h3{
	margin:0 0 13px;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #000;
}
#threecolumns p{margin:0 0 5px;}
#twoblocks{
	margin:0 -28px 0 -32px;
	padding:34px 30px 8px 51px;
	overflow:hidden;
	border:solid #b7b8b8;
	border-width:0 1px 0 1px;
}
#twoblocks .image-block{
	float:left;
	margin:0 41px 0 0;
}
#twoblocks .text-block{overflow:hidden;}
#twoblocks .text-block p{margin:0 0 5px;}
.tabset{
	list-style:none;
	margin:-60px 0 0;
	padding:0 0 0 16px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	position:relative;
	z-index:2;
  display: none;
}
.tabset:after{
	content:"";
	clear:both;
	display:block;
}
.tabset li{
	width:88px;
	margin:0 0 0 7px;
	float:left;
	position:relative;
	background:#eaeaea;
	text-align:center;
	border-radius:10px 10px 0 0;
}
.tabset li:first-child{margin:0;}
.tabset li:hover{background:#ffe94e;}
.tabset li img{
	display: block;
	margin: 0 auto 3px;
}
.tabset li .first-tab{
	height:35px;
	padding:25px 0 0;
	text-transform:uppercase;
}
.tabset li a{
	display:block;
	height:53px;
	padding:7px 0 0 0;
	color: #000;
	border-radius:10px 10px 0 0;
}
.tabset li a.active{background:#ffe94e;}
.tabset li a:hover{text-decoration:none;}
.tabset .tab-title{display: block;}
.tabset .note{
	padding:0 5px;
	position:absolute;
	top:-8px;
	right:-6px;
	font-size: 17px;
	line-height: 21px;
	text-align:center;
	color: #fff;
	background:#000;
	border-radius:2px;
}
.tabset .note:after{
	width:0;
	height:0;
	content:"";
	position:absolute;
	left:41%;
	bottom:-6px;
	border-style:solid;
	border-width:6px 4px 0 4px;
	border-color:#000 transparent transparent transparent;
}
.coupons-page .content-holder h1 {
  margin-bottom: 0;
  padding-bottom: 15px;
}
.coupons-page .tab-content {
  position: relative;
  top: 3px;
}
.coupons-page .tab-content:after{
	content:"";
	clear:both;
	display:block;
}
.coupons-page #content{overflow:visible;}
.coupons-page .content-holder{
	height: 145px;
	height: auto;
	padding: 16px 7px 0 14px;
	overflow:visible;
}
.tab-holder{
	margin:0 -42px 0 -50px;
	padding:38px 10px 24px 67px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGYwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjZmJkYzAzIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNlZWQwMGQiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2Q2YmMyMCIgc3RvcC1vcGFjaXR5PSIwLjc5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2Q0YmEyMSIgc3RvcC1vcGFjaXR5PSIwLjc5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2M0YWMyZCIgc3RvcC1vcGFjaXR5PSIwLjc4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGE2MzIiIHN0b3Atb3BhY2l0eT0iMC43OCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,223,0,0.8) 0%, rgba(251,220,3,0.8) 11%, rgba(238,208,13,0.8) 31%, rgba(214,188,32,0.79) 60%, rgba(212,186,33,0.79) 61%, rgba(196,172,45,0.78) 83%, rgba(189,166,50,0.78) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,223,0,0.8)), color-stop(11%,rgba(251,220,3,0.8)), color-stop(31%,rgba(238,208,13,0.8)), color-stop(60%,rgba(214,188,32,0.79)), color-stop(61%,rgba(212,186,33,0.79)), color-stop(83%,rgba(196,172,45,0.78)), color-stop(100%,rgba(189,166,50,0.78)));
	background: -webkit-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 11%,rgba(238,208,13,0.8) 31%,rgba(214,188,32,0.79) 60%,rgba(212,186,33,0.79) 61%,rgba(196,172,45,0.78) 83%,rgba(189,166,50,0.78) 100%);
	background: -o-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 11%,rgba(238,208,13,0.8) 31%,rgba(214,188,32,0.79) 60%,rgba(212,186,33,0.79) 61%,rgba(196,172,45,0.78) 83%,rgba(189,166,50,0.78) 100%);
	background: -ms-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 11%,rgba(238,208,13,0.8) 31%,rgba(214,188,32,0.79) 60%,rgba(212,186,33,0.79) 61%,rgba(196,172,45,0.78) 83%,rgba(189,166,50,0.78) 100%);
	background: linear-gradient(to bottom,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 11%,rgba(238,208,13,0.8) 31%,rgba(214,188,32,0.79) 60%,rgba(212,186,33,0.79) 61%,rgba(196,172,45,0.78) 83%,rgba(189,166,50,0.78) 100%);
}
.coupon-holder{
	margin:0 0 21px;
	overflow: hidden;
}
.coupon{
	margin:0 0 29px;
	overflow:hidden;
}
.coupon a{
	margin:0;
	display:inline-block;
}
.coupon a img{display: block;}
.coupon .coupon-add-nav{
	overflow:hidden;
	font:14px/16px 'league_gothicregular', Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	text-transform:uppercase;
}
.coupon .share{
	padding:0 0 0 27px;
	float:left;
	position:relative;
	color:#4a4a4a;
}
.share:before{
	width:17px;
	height:17px;
	content:"";
	position:absolute;
	left:0;
	top:-2px;
	background:url(/images/tuffy/sprite.png) no-repeat -3px -145px;
}
.coupon .categories{
	list-style:none;
	margin:0 0 0 48px;
	padding:0;
	float:left;
	overflow:hidden;
	color:#4a4a4a;
}
.categories li{
	float:left;
	margin:0 0 0 25px;
}
.categories li:first-child{margin:0;}
.categories li a{color:#4a4a4a;}
.tire-brakes{font-size: 11px;}
.tire-brakes a{text-decoration:underline;}
.paging{
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
	font-size: 15px;
	line-height: 18px;
}
.paging li{
	margin:0 0 0 3px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	border:1px solid #000;
}
.paging a{
	width:32px;
	height:24px;
	padding:7px 0 0;
	display:block;
	color:#000;
}
.paging a:hover{
	background:#000;
	text-decoration:none;
	color:#fff;
}
.paging .prev, .paging .next{
	text-align:center;
	padding:0;
}
.paging .prev{margin:0;}
.paging .prev a, .paging .next a{color:#000;}
.paging .prev a:hover, .paging .next a:hover{color:#fff;}
.paging .prev a{
	padding:8px 14px 2px 10px;
	height:21px;
	width: auto;
}
.paging .next a{
	padding:8px 12px 0 10px;
	display: block;
}
.paging strong{
	width:32px;
	height:24px;
	padding:7px 0 0;
	background:#000;
	color:#fff;
	display:block;
}
.tuffy-dealer .nav-block{padding:16px 0 0;}
.tuffy-dealer .add-nav{
	float:right;
	list-style:none;
	margin:0 0 14px;
	padding:0 21px 0 0;
	font:14px/18px 'league_gothicregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.tuffy-dealer .add-nav li{
	width:auto;
	height:auto;
	margin:0 0 0 25px;
	padding:0;
	float:left;
	border:none;
	background:none;
	box-shadow:none;
}
.tuffy-dealer .add-nav li a{color:#000;}
.tuffy-dealer .content-holder{padding: 25px; padding-bottom: 5px; }
.tuffy-dealer #twocolumns{overflow:hidden;}
.tuffy-dealer #twocolumns .col{
	float:left;
	overflow:hidden;
	position:relative;
}
.tuffy-dealer #twocolumns .col:before{
	width:2px;
	margin:0 0 0 -29px;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	background:#e5e5e5;
}
.tuffy-dealer #twocolumns .col:first-child:before{display:none;}
.tuffy-dealer #twocolumns .text-block{
	width:280px;
	padding: 11px 0 0 0;
	overflow:hidden;
}
.tuffy-dealer #twocolumns h1{
	margin:0 0 5px;
	text-transform:uppercase;
	font:30px/35px 'league_gothicregular', Arial, Helvetica, sans-serif;
}
.tuffy-dealer #twocolumns .image-block{
	width:530px;
	overflow:hidden;
	padding:0 0 0 29px;
}
.tuffy-dealer #twocolumns .image-block img{
	margin:0 0 20px;
	display: block;
}
.tuffy-dealer address{
	display: block;
	margin:0 0 16px;
	font-size: 15px;
	line-height: 19px;
	font-style:normal;
}
.tuffy-dealer address strong{display: block;}
.tuffy-dealer #twocolumns h2{
	margin:0 0 8px;
	font-size: 28px;
	line-height: 33px;
	font-weight: normal;
}
.tuffy-dealer h2 a{color:#000;}
.operation-hours,
.schedule{
	display: block;
	margin:0 0 3px;
	font-size:15px;
	line-height:20px;
	text-transform:uppercase;
}
.schedule{
	margin:0 0 4px;
	text-transform:none;
}
.schedule .row{
	margin:0 0 1px;
	overflow:hidden;
}
.schedule .day{
	width:136px;
	float:left;
}
.schedule .time{
	width:100px;
	float:left;
}
.day_name {
  width: 75px;
  display: block;
  float: left;
}

.paying-method{
	display: block;
	margin:0 0 10px;
}
.paying-method img{display: block;}
.social li:first-child,
.tuffy-dealer .btn-holder .btn:first-child{margin:0;}
.paying-method li a,
.social li a{
	display: block;
	height:100%;
}
.aligncenter{
	display: block;
	margin:0 0 20px;
	border-radius:6px;
}
.social{
	list-style:none;
	margin:0;
	padding:0;
}
.social li{
	width:27px;
	height:27px;
	margin:0 0 0 9px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.social .facebook{background:url(/images/tuffy/sprite.png) no-repeat -123px -146px;}
.social .twitter{background:url(/images/tuffy/sprite.png) no-repeat -165px -146px;}
.tuffy-dealer .btn-holder{
	margin:0 0 18px;
	overflow:hidden;
}
.tuffy-dealer .btn-holder .btn{
	width:233px;
	margin:0 0 0 18px;
	padding:14px 5px 12px;
	float:left;
	border:4px solid #ffdf02;
	border-radius:12px;
	background:#000;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}
.tuffy-dealer .btn-holder .btn:hover{
	text-decoration:none !important;
	background:#302f2d;
}
.tuffy-dealer .coupon{margin:0;}
.tuffy-dealer #twocolumns .coupon img{
	display: block;
	margin:0;
}
.tuffy-dealer #footer{
	border-top:1px solid #f0f0f0;
	background:rgba(255,255,255,0.7);
}
.location-search{
	padding:0 0 0 3px;
	overflow: hidden;
}
.search-holder{
	width:279px;
	height:23px;
	margin:0 0 5px;
	float:left;
	border:2px solid #000;
	overflow:hidden;
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
}
.location-search input[type=search]{
	width:240px;
	height:23px;
	float:left;
	border:none;
	padding:0;
	outline:none;
	font-size:13px;
	line-height:23px;
}
.location-search img{
	margin:4px 11px 0 6px;
	float:left;
}
.location_search-page .content-holder{padding:16px 7px 31px 9px;}
.location_search-page .visual{padding:32px 10px 35px 51px}
.location_search-page h1{
	margin:0 0 12px;
	padding:0 0 0 5px;
	font-size: 39px;
	line-height: 58px;
	color: #000;
	text-transform:uppercase;
}
.location-search input[type=submit]{
	width:118px;
	height:28px;
	margin:0 0 0 9px;
	padding:0 10px;
	float:left;
	font:17px/20px 'league_gothicregular', Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	border:2px solid #000;
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
	background:#fff;
}
/* hide original element */
.jcf-hidden {
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom scrollbars styles */
.scrollable-area-wrapper {
	position: relative;
	overflow: hidden;
	/*width: 300px !important;*/
	width:100%;
}
.scrollable-area{height:555px;}
.scrollable-area-wrapper .hscrollbar,
.scrollable-area-wrapper .vscrollbar {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
}
.scrollable-area-wrapper .hscroll-left,
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .hscroll-right,
.scrollable-area-wrapper .vscroll-down {
	background: #777;
	display:none;
	width: 20px;
	height: 20px;
	float: left;
}
.scrollable-area-wrapper .hscroll-line,
.scrollable-area-wrapper .vscroll-line {
	background:#dcbf2b;
	border-radius:7px;
	width:16px;
	float: left;
}
.scrollable-area-wrapper .hscroll-slider,
.scrollable-area-wrapper .vscroll-slider {
	background: #ccc;
	left:1px !important;
	width:14px;
	height:267px !important;
	background:#000;
	border-radius:7px;
}
.scrollable-area-wrapper .hscrollbar {
	position: static;
	height: 20px;
	top: auto;
}
.scrollable-area-wrapper .hscroll-line {
	height: 20px;
	width: auto;
}
.location_search-page #twocolumns{
	overflow:hidden;
	margin:0;
}
.location_search-page #twocolumns .col{
	width:320px;
	margin:0 3px 0 0;
	float:left;
}
.location_search-page .contact-info-hlder{padding:8px 0 0;}
.location_search-page #twocolumns .contact-info{
	margin:0 0 19px;
	overflow:hidden;
}
.location_search-page #twocolumns .distance{
	margin:0 0 9px;
	display: block;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000;
}
.location_search-page .contact-info h2{
	margin:0 0 5px;
	padding:0 0 0 28px;
	position:relative;
	font:20px/24px 'league_gothicregular', Arial, Helvetica, sans-serif;
	color: #000;
}
.location_search-page .contact-info .note{
	width:18px;
	height:16px;
	padding:2px 0 0;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-align:center;
	text-transform:uppercase;
	content:"";
	position:absolute;
	left:1px;
	top:1px;
	background:#000;
	border-radius:9px;
}
.info-block{margin:0 0 5px;}
.info-block:after{
	content:"";
	clear:both;
	display:block;
}
.info-block .address-holder{float:left;}
.info-block address{
	width:115px;
	margin:0 15px 5px 0;
	font-size: 10px;
	line-height: 14px;
	position:relative;
	font-style:normal;
}
.info-block address:after{
	width:9px;
	height:17px;
	content:"";
	position:absolute;
	top:-1px;
	right:5px;
	/*background:url(/images/tuffy/sprite.png) no-repeat -100px -148px;*/
}
.info-block .tel{
	display:block;
	font-size: 19px;
	line-height: 23px;
	color:#000;
}
.info-block .schedule{
	width:145px;
	float:left;
	margin:0;
	font-size: 10px;
	line-height: 14px;
}
.info-block .schedule-holder{margin:0 0 7px;}
.info-block .schedule em{
	display: block;
	font-style:normal;
}
.location_search-page .schedule-holder .day_name {
  width: 56px;
}
.location_search-page .paying-method{
	margin:0;
	display: block;
}
.location_search-page .paying-method img{display: block;}
.social li:first-child,
.tuffy-dealer .btn-holder .btn:first-child{margin:0;}
.location_search-page .paying-method li a{
	display: block;
	height:100%;
}
.location_search-page .contact-info input[type="submit"]{
	width:60px;
	height:20px;
	padding:0 10px;
	display:inline-block;
	color:#fff;
	cursor:pointer;
	text-transform:uppercase;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	border:2px solid #edcd2f;
	background:#000;
}

.location_search-page .contact-info {
  border-bottom: 1px solid black;
  padding-bottom: 10px;
  width: 280px;
}
#map-holder .contact-info {
  border-bottom: 0;
  padding-bottom: 0;
}


.map-holder{
	width:570px !important;
  height: 570px;
	overflow:hidden;
}
.map-holder img{display: block;}

.header-tab {
  /* background: #baa329; */
  padding: 0px 8px;
  margin-right: 4px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
	font: 21px/24px 'league_gothicregular', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #ddd;
  cursor: pointer;
  text-shadow: 2px 2px 3px #222;
}

.first-letter {
  font-size: 24px;
}

.header-tab-on, .header-tab:hover {
  /* background: #474239; */
  color: #DBBD22;
  text-shadow: 2px 2px 3px black;
}

/*
.header-tab:first-of-type {
  width: 129px;
  padding: 0;
  display: none;
}
*/

.left-tab {
  position: relative;
  right: -1px;
}

.header-tab { 
  display: block;
  float: left;  
  height: 30px;      
}

.header-tabs {
  position: relative;
  top: 30px;
  left: 10px;
  z-index: 0;
  overflow: visible;
  font-size: 18px;
  font-weight: bold;
}

.tuffy-dealer .header-tabs {
  top: 15px;
  right: auto;
  left: 20px;
  position: relative;
}
.tuffy-dealer .header-tabs .header-tab {
  font-size: 15px;
  line-height: 122%;
  font-weight: normal;
  padding-left: 15px;
  padding-right: 15px;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-image: linear-gradient(to bottom, #333, #aaa) 1 100%;
  height: auto;
}
.tuffy-dealer .header-tabs .header-tab:last-child {
  border-width: 0;
}
.tuffy-dealer .header-tabs .header-tab .first-word {
  font-size: 26px;
  letter-spacing: 2px;
}

.tuffy-dealer #header-right {
  float: right;
  position: relative;
  top: -8px;
}
.tuffy-dealer #account-name {
  color: #ccc;
  color: #DBBD22;
	font: 26px 'league_gothicregular', Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  text-align: right;
}
.tuffy-dealer #account-name .first-letter {
  font-size: 28px;
}

.tuffy-dealer .sidebar-name {
  font-size: 26px !important;
  letter-spacing: 1px;
}
.tuffy-dealer .sidebar-name .first-letter {
  font-size: 28px !important;
}

.tuffy-dealer #top-nav {
  position: relative;
  text-align: right;
  right: 0;
  top: 0;
}
.tuffy-dealer #top-nav a:last-child {
  margin-right: 0;
}

.find-location-form {
  position: absolute;
  right: 0;
  width: 165px;
  top: -3px;
}

.zip-code {
  height: 30px;
  width: 105px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 0px 8px;
  display: block; 
  border-color: rgba(51, 166, 255, 0.6) rgba(39, 145, 225, 0.6) rgba(0, 122, 204, 0.6);
  float: left;
  font-weight: bold;
  color: rgba(54,50,41);
  opacity: 0.75;
}
.zip-code:hover, .zip-code:focus {
  opacity: 1;
}
/*
#zip-code {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-flex: 1;
    background: none repeat scroll 0 0 padding-box rgba(255, 255, 255, 0.9);
    border-color: rgba(23, 51, 78, 0.15) rgba(23, 51, 78, 0.17) rgba(23, 51, 78, 0.2);
    border-image: none;
    border-radius: 2.5px 0 0 2.5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(8, 22, 37, 0.02) inset, 0 0 2px rgba(8, 22, 37, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    padding: 6px 8px;
}
*/
.find-location {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 5px;
  padding-left: 7px;
  display: block; 
  float: left;
  width: 26px;
  background: rgb(78,112,158);
  height: 24px;
  background-image: linear-gradient(#66BDFF, #0D9EFF);
  background-image: linear-gradient(rgb(113,158,206), rgb(69,101,147));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(23, 51, 78, 0.03), 0 0 4px rgba(0, 57, 102, 0.2);
  cursor: pointer;
  opacity: 0.9;
}

.find-location:hover {
  opacity: 1;
}

.search-icon {
  height: 24px;
  opacity: 0.9;
}

.find-location-header {
  color: rgb(35,31,32);
  color: #eee;
  font-size: 14px;
  padding-left: 8px;
  background: linear-gradient(rgb(234,202,113), rgb(242,234,193)); 
  background: linear-gradient(rgb(113,158,206), rgb(69,101,147)); 
  margin-bottom: 8px;
  font-family: arial;
  font-weight: bold;
  width: 155px;
  line-height: 140%;
  box-shadow: 0px 0px 5px rgb(113,158,206);
}

.wrapper {
  overflow: visible;
}

#top-nav {
  position: absolute;
  top: -6px;
  text-align: right;
  right: 190px;
}

#top-nav a {
  color: #bbb;
  text-transform: uppercase;
  font-size: 10px;
  margin-right: 10px;
}

#top-nav a .first-letter {
  font-size: 12px;
}

#top-nav a:hover {
  color: #DBBD22;
}

#wide-footer {
  background: rgb(54,50,41);
  background: rgba(54,50,41, 0.85);
  background: linear-gradient(rgba(54,50,41, 0.85) 0%, rgba(12,10,8, 0.9) 5%, rgba(0,0,0, 0.9) 100%);
  position: relative;
  top: 180px;
  padding-top: 0px;
  padding-bottom: 20px;
  color: #ccc;
  box-shadow: 0px 0px 7px #666;
  font-size: 16px;
}

#wide-footer h3 {
	font: 23px/25px 'league_gothicregular', Arial, Helvetica, sans-serif;
  color: #DBBD22;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 8px;
}

#wide-footer h3 .first-letter {
  font-size: 25px;
}

#wide-footer a {
  color: #ccc;
  font-size: 16px;
  display: block;
  text-transform: uppercase;
}

.tuffy-dealer #wide-footer a {
  text-transform: none;
}

#wide-footer a .first-letter {
  font-size: 18px;
}

#wide-footer a:hover {
  color: #DBBD22;
}

#wide-footer .footer-column {
  float: left;
  padding: 1%;
  width: 31%;  
}

.clearer {
  float: none;
  clear: left;
}

#wide-footer .footer-column:first-child {
  width: 32%;
}
#wide-footer .footer-column:nth-child(2) {
  padding-left: 10%;
  width: 23%;
}

#wide-footer .footer-column:nth-child(3) {
  padding-left: 8%;
  width: 23%;
}

#wide-footer .follow-us {
  letter-spacing: 1px;
  font-weight: normal;
  float: none;
  position: relative;
  left: 29px;
}

#overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: yellow;
  opacity: 0.07;
  z-index: -1;
}

#main-image {
  width: 500px;  
}

.franchise_info-page .alignleft {
  width: 500px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.franchise_info-page .content-holder {
  padding-left: 0;
  padding-right: 10px;
}

.franchise_info-page .carousel-holder {
  padding-right: 30px;
}

.tuffy-dealer #google-map {
  border-radius: 6px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.icon-row {
  width: 253px; border-bottom: 1px solid #ccc;
}

.tuffy-dealer .text-block {
  padding-top: 0 !important;
}

.tuffy-dealer .social {
  position: relative;
  top: -2px;
}

#lightbox {
  z-index: 999999;
}
#find-location-popup {
  display: none;
}

#facebox {
  top: 130px !Important;
  width: 500px;
}

#facebox .content {
  /*padding: 10px 20px !important;*/
  background: url(/images/tuffy/bg-body.jpg) white !important;
}

#facebox p {
  padding: 10px 20px;
	background: -moz-linear-gradient(top,  rgba(255,223,0,0.8) 0%, rgba(251,220,3,0.8) 10%, rgba(237,208,14,0.79) 32%, rgba(201,176,42,0.77) 77%, rgba(193,169,48,0.76) 90%, rgba(189,166,50,0.76) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,223,0,0.8)), color-stop(10%,rgba(251,220,3,0.8)), color-stop(32%,rgba(237,208,14,0.79)), color-stop(77%,rgba(201,176,42,0.77)), color-stop(90%,rgba(193,169,48,0.76)), color-stop(100%,rgba(189,166,50,0.76)));
	background: -webkit-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 10%,rgba(237,208,14,0.79) 32%,rgba(201,176,42,0.77) 77%,rgba(193,169,48,0.76) 90%,rgba(189,166,50,0.76) 100%);
	background: -o-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 10%,rgba(237,208,14,0.79) 32%,rgba(201,176,42,0.77) 77%,rgba(193,169,48,0.76) 90%,rgba(189,166,50,0.76) 100%);
	background: -ms-linear-gradient(top,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 10%,rgba(237,208,14,0.79) 32%,rgba(201,176,42,0.77) 77%,rgba(193,169,48,0.76) 90%,rgba(189,166,50,0.76) 100%);
	background: linear-gradient(to bottom,  rgba(255,223,0,0.8) 0%,rgba(251,220,3,0.8) 10%,rgba(237,208,14,0.79) 32%,rgba(201,176,42,0.77) 77%,rgba(193,169,48,0.76) 90%,rgba(189,166,50,0.76) 100%);
  margin-bottom: 0;
}

#facebox_overlay {
  opacity: 0.8 !important;
}

#facebox p b {
}

#facebox .find-location-form {
  position: relative;
  right: auto;
  margin: 0px auto;
  padding-bottom: 15px;
  width: 235px;
  height: 80px;
  top: 8px;
}

#facebox .find-location-form .find-location-header {
  font-size: 20px;
  width: 220px;
}

#facebox .find-location-form .zip-code {
  font-size: 24px;
  height: 40px;
  width: 165px;
}

#facebox .find-location-form .find-location {
  height: 34px;
  width: 32px;
}

#facebox .find-location-form .search-icon {
  height: 33px;
}

#facebox .close_image {
  position: relative;
  top: -10px;
}

.popup-body {
  padding: 20px 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.49) 0%, rgba(247, 247, 247, 0.48) 16%, rgba(245, 245, 245, 0.48) 20%, rgba(204, 205, 207, 0.42) 72%, rgba(194, 196, 198, 0.4) 86%, rgba(189, 191, 193, 0.39) 97%, rgba(188, 190, 192, 0.36) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}