header,
footer,
article,
section,
hgroup,
nav,
figure { display: block; }
figure {
	margin: 0;
	padding: 0;
}
body {
	min-width: 980px;
	margin: 0;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #000;
	background:#8c8c8c;
}
img { border: 0; }
a {
	color: #333;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
a:activ {
background-color:transparent;
}
input,
textarea,
select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
#wrapper { margin: 0 0 31px; }
#header {
	width: 100%;
 background: rgb(255,255,255) url(data:image/svg+xml base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2IyYjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzY2NjY2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzYyNjI2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzJhMmEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iIzA2MDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 17%, rgba(237,237,237,1) 25%, rgba(212,212,212,1) 34%, rgba(178,178,178,1) 44%, rgba(102,102,101,1) 63%, rgba(98,98,99,1) 64%, rgba(42,42,42,1) 79%, rgba(22,22,22,1) 86%, rgba(6,6,6,1) 93%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(17%,rgba(255,255,255,1)), color-stop(25%,rgba(237,237,237,1)), color-stop(34%,rgba(212,212,212,1)), color-stop(44%,rgba(178,178,178,1)), color-stop(63%,rgba(102,102,101,1)), color-stop(64%,rgba(98,98,99,1)), color-stop(79%,rgba(42,42,42,1)), color-stop(86%,rgba(22,22,22,1)), color-stop(93%,rgba(6,6,6,1)), color-stop(96%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 17%,rgba(237,237,237,1) 25%,rgba(212,212,212,1) 34%,rgba(178,178,178,1) 44%,rgba(102,102,101,1) 63%,rgba(98,98,99,1) 64%,rgba(42,42,42,1) 79%,rgba(22,22,22,1) 86%,rgba(6,6,6,1) 93%,rgba(0,0,0,1) 96%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 17%,rgba(237,237,237,1) 25%,rgba(212,212,212,1) 34%,rgba(178,178,178,1) 44%,rgba(102,102,101,1) 63%,rgba(98,98,99,1) 64%,rgba(42,42,42,1) 79%,rgba(22,22,22,1) 86%,rgba(6,6,6,1) 93%,rgba(0,0,0,1) 96%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 17%,rgba(237,237,237,1) 25%,rgba(212,212,212,1) 34%,rgba(178,178,178,1) 44%,rgba(102,102,101,1) 63%,rgba(98,98,99,1) 64%,rgba(42,42,42,1) 79%,rgba(22,22,22,1) 86%,rgba(6,6,6,1) 93%,rgba(0,0,0,1) 96%,rgba(0,0,0,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 17%,rgba(237,237,237,1) 25%,rgba(212,212,212,1) 34%,rgba(178,178,178,1) 44%,rgba(102,102,101,1) 63%,rgba(98,98,99,1) 64%,rgba(42,42,42,1) 79%,rgba(22,22,22,1) 86%,rgba(6,6,6,1) 93%,rgba(0,0,0,1) 96%,rgba(0,0,0,1) 100%);
}
#header .header-holder {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
	overflow: hidden;
}
.logo {
	background: url(../images/sprite1.png) no-repeat;
	width: 400px;
	height: 100px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
.logo a {
	display: block;
	height: 100%;
}
#header #nav {
	width: 100%;
 background: #181818 url(data:image/svg+xml base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4MTgxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #181818 0%, #141414 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #181818), color-stop(100%, #141414)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #181818 0%, #141414 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #181818 0%, #141414 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #181818 0%, #141414 100%); /* IE10+ */
	background: linear-gradient(to bottom, #181818 0%, #141414 100%); /* W3C */
}
#nav>ul {
	width: 960px;
	margin: 0 auto;
	list-style: none;
	padding: 0;
	font-size: 15px;
	text-transform: uppercase;
}
#nav>ul:after {
	content: '';
	display: block;
	clear: both;
}
#nav>ul>li {
	float: left;
	position: relative;
}
#nav>ul>li>a {
	color: #fff;
	display: block;
	position: relative;
	padding: 5px 15px;
}
#nav>ul>li:hover>a,
#nav>ul>li.hover>a,
#nav>ul>li>a.active {
	background: #a7092b;
	text-decoration: none;
}
#nav>ul>li.has-drop>a { padding: 5px 20px 5px 15px; }
#nav>ul>li.has-drop>a:after,
#nav>ul>li.has-drop>a:before {
	top: 12px;
	right: 5px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
}
#nav>ul>li.has-drop>a:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 5px;
	margin-left: -5px;
}
#nav>ul>li:hover ul,
#nav>ul>li.hover ul { display: block; }
#nav>ul>li ul {
	position: absolute;
	top: 30px;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 5px 0 0;
	width: 260px;
	font-size: 15px;
	text-transform: capitalize;
	display: none;
	z-index: 9;
}
#nav>ul>li ul li { background: #a7082a; }
#nav>ul>li ul li a {
	display: block;
	padding: 6px 10px 5px;
	color: #fff;
}
#nav>ul>li ul li:hover a,
#nav>ul>li ul li.hover a {
	background: #000;
	text-decoration: none;
}
#header .user-area {
	width: 100%;
	background: #464646;
	box-shadow: 0 0 0 #000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
}
.user-area .user-holder {
	min-width: 935px;
	padding: 0 5px 0 0;
}
.user-area .user-holder:after {
	content: '';
	display: block;
	clear: both;
}
.user-holder>ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 13px;
	line-height: 22px;
}
.user-holder>ul>li {
	float: left;
	background: url(../images/sep2.png) no-repeat;
	position: relative;
}
.user-holder>ul>li:first-child { background: none; }
.user-holder>ul>li:hover>a,
.user-holder>ul>li.hover>a {
	text-decoration: none;
	color: #333;
	background: #fff;
}
.user-holder>ul>li>a {
	display: block;
	color: #ccc;
	padding: 3px 13px;
}
.user-holder>ul>li>a span { display: block }
.user-holder>ul>li.wordpress>a span {
	background: url(../images/sprite1.png) no-repeat -263px -261px;
	width: 20px;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
}
.user-holder>ul>li.wordpress:hover>a span,
.user-holder>ul>li.wordpress.hover>a span { background-position: -285px -262px; }
.user-holder>ul>li.plugin>a span {
	padding: 0 0 0 19px;
	position: relative;
}
.user-holder>ul>li.plugin>a span:after {
	content: '';
	background: url(../images/sprite1.png) no-repeat -336px -265px;
	position: absolute;
	width: 16px;
	height: 15px;
	top: 3px;
	left: 0;
}
.user-holder>ul>li.msg>a span {
	background: url(../images/sprite1.png) no-repeat -166px -261px;
	width: 18px;
	height: 14px;
	overflow: hidden;
	text-indent: -9999px;
	padding: 4px 0;
}
.user-holder>ul>li.plugin:hover a,
.user-holder>ul>li.plugin.hover a,
.user-holder>ul>li.msg:hover a,
.user-holder>ul>li.msg.hover a {
	text-decoration: none;
	color: #ccc;
	background: #222;
}
.user-holder>ul>li.new>a span {
	padding: 0 0 0 21px;
	position: relative;
}
.user-holder>ul>li.new>a span:after {
	content: '';
	position: absolute;
	width: 15px;
	height: 14px;
	top: 4px;
	left: 0;
	background: url(../images/sprite1.png) -217px -253px;
}
.user-holder>ul>li.new:hover>a span:after,
.user-holder>ul>li.new.hover>a span:after { background-position: -217px -273px; }
.user-holder>ul>li:hover ul,
.user-holder>ul>li.hover ul { display: block; }
.user-holder>ul>li ul {
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	margin: 28px 0 0;
	padding: 5px 0;
	width: 165px;
	background: #fff;
	border: 1px solid #dfdfdf;
	line-height: 20px;
	text-transform: capitalize;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
	display: none;
	z-index: 9;
}
.user-holder > ul > li.wordpress ul {
	background: #eee;
	padding: 0 0 5px;
}
.user-holder>ul>li.wordpress ul li:first-child {
	border-bottom: 1px solid #dfdfdf;
	background: #fff;
	margin: 0 0 7px;
	padding: 5px 0;
}
.user-holder>ul>li ul li a {
	display: block;
	padding: 3px 12px;
}
.user-holder>ul>li.wordpress ul li a {
	display: block;
	color: #21759b;
}
.user-holder>ul>li ul li:hover a,
.user-holder>ul>li ul li.hover a {
	background: #eaf2fa;
	text-decoration: none;
}
.user-holder>ul>li.wordpress ul li:hover a,
.user-holder>ul>li.wordpress ul li.hover a { background: #dfdfdf; }
.user-holder>ul>li.wordpress ul li:first-child.hover,
.user-holder>ul>li.wordpress ul li:first-child:hover a { background: #eaf2fa; }
.user-holder .user-info-holder {
	float: right;
	position: relative;
}
.user-info-holder .user-name {
	font-size: 13px;
	color: #ccc;
	padding: 4px 30px 4px 5px;
	display: block;
	position: relative;
}
.user-info-holder .user-name:after {
	content: '';
	position: absolute;
	top: 6px;
	right: 6px;
	background: url(../images/sprite1.png) no-repeat -135px -263px;
	width: 16px;
	height: 16px;
}
.user-info-holder:hover .user-name {
	background: #fff;
	color: #333;
	text-decoration: none;
}
.user-info-holder.hover .user-info,
.user-info-holder:hover .user-info { display: block; }
.user-info-holder .user-info {
	overflow: hidden;
	background: #fff;
	width: 232px;
	padding: 16px 17px 4px;
	position: absolute;
	top: 28px;
	right: 0;
	z-index: 9;
	display: none;
}
.user-info img {
	float: left;
	margin: 0 12px 0 0;
}
.user-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 13px;
	color: #333;
	text-transform: capitalize;
}
.user-info ul li { margin: 0 0 6px; }
.user-info ul li:first-child { margin: 0 0 10px 4px; }
.user-info ul li a { color: #21759b; }
.user-info ul li:first-child a {
	color: #333;
	text-transform: lowercase;
}
.user-info ul li a span {
	display: block;
	padding: 2px 0 2px 4px;
}
.user-info ul li:hover a,
.user-info ul li.hover a { text-decoration: none; }
.user-info ul li.hover a span,
.user-info ul li:hover a span {
	background: #eaf2fa;
	text-transform: none;
}
#main {
	width: 100%;
	position: relative;
	overflow: hidden;
}
#main #content {
	width: 960px;
	margin: 0 auto;
	padding: 17px 0 10px;
}
.index #main #content{padding:17px 0 115px}
.profile #main #content { padding: 17px 0 118px; }
.gold-star #main #content,
.contractor #main #content { padding: 17px 0 0; }
.client-comment #main #content { padding: 17px 0 0; }
.doors #main #content { padding: 17px 0 124px; }
.personal #main #content { padding: 17px 0 219px; }
.inner #main #content {
	padding:17px 0 0;
}
.inner2 #main #content {
	padding:17px 0 50px;
}
.open-house-car-show #main #content {
	padding:17px 0 50px;
}
#content .content-holder { width:100%; }
#content .content-holder:after { content:'';
display:block;
clear:both; }
#content .content-holder .text { margin: 0 0 45px; }
#content h1 {
	margin: 0 0 19px;
	padding: 0 0 3px;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	background: url(../images/sep1.png) repeat-x 0 100%;
}
#content h1.add {
	margin: 0 0 3px;
	padding:0;
	line-height: 35px;
	background:none;
}
.news #content h1 { margin: 0 0 32px; }
.open-house-car-show #content h1 { margin: 0 0 23px; }
.inner2 #content h1{
	margin:0 0 25px;
}
#content h2 {
	margin: 0 0 19px;
	padding: 0 0 3px;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	background: url(../images/sep1.png) repeat-x 0 100%;
}
.news #content h2 {
	line-height: 26px;
	color: #000;
	margin: 0 0 34px;
	padding:0;
	background:none;
}
.content-holder .slideshow1 {
	float: right;
	position: relative;
	width: 400px;
	height: 270px;
	margin: 0 0 0 10px;
}
.content-holder .slideshow1 .slide1 {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	border: 5px solid #fff;
}
.content-holder .slideshow1 .slide1 img { vertical-align: top; }
.content-holder .slideshow1 .slide1.active { z-index: 2; }
.content-holder .content-text {
	overflow: hidden;
	text-align: justify;
}
.open-house-car-show .content-holder .content-text {
	padding:15px 0 0;
}
#content p { margin: 0 0 15px; }
.profile #content .content-holder p { margin: 0 0 14px; }
.contractor #content .content-holder p { margin: 0 0 14px; }
.content-holder .content-text .more { color: #25a; }
.content-holder .content-text .author {
	display: block;
	margin: 50px 0 0;
}
.content-holder .alignleft {
	float: left;
	width: 220px;
	margin: 3px 28px 0 0;
}
.contractor .content-holder .alignleft {
	margin:15px 68px 0 0;
}
.personal .content-holder .alignleft {
	width: 627px;
	margin: 3px 48px 0 0;
}
.content-holder .alignleft .box {
	overflow: hidden;
	margin: 0 0 15px;
}
.content-holder .alignleft .box img {
	display: block;
	border: 5px solid #fff;
}
.content-holder .alignleft .box .caption {
	display: block;
	color: #000;
	text-transform: capitalize;
	line-height: 18px;
	text-align: justify;
}
.content-holder .alignright {
	float:left;
	width:285px;
	text-align: justify;
	word-spacing: 1px;
}
.contractor .content-holder .alignright {
	width:652px;
}
#content .content-frame { overflow: hidden; }
.content-frame .box {
	float: left;
	width: 230px;
	margin: 0 10px 39px 0;
}
.inner .content-frame .box {
	width: 300px;
	margin: 0 9px 28px 8px;
}
.content-frame .box img {
	border: 5px solid #fff;
	display: block;
}
.inner .content-frame .box img { border: 0; margin:0 0 1px;}
.content-frame .box .caption {
	display: block;
	color: #000;
	line-height: 18px;
}
.inner .content-frame .box .caption {
	text-align: center;
	color: #000;
	font-weight: bold;
	line-height:20px;
}
#content .box-holder {
	overflow: hidden;
	width: 110%;
}
#content .box-holder .box {
	display: inline-block;
	vertical-align: top;
	width: 350px;
	margin: 0 133px 37px 41px;
}
#content .comments-area {
	list-style: none;
	margin: 0;
	padding: 9px 0 0;
}
.comments-area li {
	overflow: hidden;
	margin: 0 0 50px;
}
.comments-area li .img-holder {
	float: left;
	width: 16.8%;
	margin: 0 4% 0 0;
}
.comments-area li .img-holder img {
	display: block;
	width: 100%;
	height: auto;
}
.comments-area li .comment-txt {
	overflow: hidden;
	background: url(../images/sep1.png) repeat-x;
	padding: 7px 0 0;
}
.comments-area li:first-child .comment-txt {
	background:none;
	margin:0 0 7px;
	padding:0;
}
.comments-area li .comment-txt blockquote {
	margin: 0 0 14px;
	padding: 0;
	color: #000;
	text-align: justify;
}
.comments-area li .comment-txt q {
	quotes: none;
	display: block;
	margin: 0 0 14px;
}
.comments-area li .comment-txt cite.author {
	display: block;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 30px;
}
#content .list-holder { overflow: hidden; }
#content .clients-list {
	list-style: none;
	margin: 0 131px 0 0;
	padding: 0;
	float: left;
}
#content .clients-list li { margin: 0 0 14px; padding:0 0 0 15px; position:relative;}
#content .clients-list li:after {
	content:'';
	position:absolute;
	top:11px;
	left:0;
	width:5px;
	height:1px;
	background:#a70729;
}
#content .gallery-area {
	width: 490px;
	margin: 0 auto;
	overflow: hidden;
	border: 5px solid #fff;
	background: #000;
}
.gallery-area .carousel { position: relative; }
.gallery-area .mask1 {
	position: relative;
	overflow: hidden;
	width: 490px;
}
.gallery-area .mask1 .slideset1 {
	width: 99999px;
	float: left;
}
.gallery-area .mask1 .slide1 {
	width: 490px;
	float: left;
	position: relative;
}
.gallery-area .mask1 .slide1 a {
	position: relative;
	display: block;
}
.gallery-area .mask1 .slide1 img { display: block; }
.gallery-area .prev,
.gallery-area .next,
.gallery-area .slide1 a .img-link {
	width: 121px;
	height: 100%;
	position: absolute;
	top: 0;
	opacity: 0.25;
}
.gallery-area .prev { left: 0; }
.gallery-area .next { right: 0; }
.gallery-area .prev span,
.gallery-area .next span,
.gallery-area .img-link span {
	background: url(../images/sprite1.png) no-repeat -3px -360px;
	width: 38px;
	height: 48px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 50%;
	margin: -48px 0 0;
}
.gallery-area .prev,
.gallery-area .next{
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.gallery-area .next span {
	right: 0;
	background-position: -3px -412px;
}
.gallery-area .prev:hover,
.gallery-area .next:hover { opacity: 0.7; 
	-o-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-khtml-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#nav ul>li.active> a, #nav>ul>li:hover>a {
	text-decoration: none;
}
.gallery-area .img-link {
	left: 50%;
	margin: 0 0 0 -48px;
	position:absolute;
}
.gallery-area .img-link span {
	background-position: -3px -467px;
	width: 48px;
	height: 48px;
	left: 50%;
	margin: -3px 0 0 -48px;
	display: none;
}
.gallery-area .img-link:hover span { display: block; }
.gallery-area .mask1 .title {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #333;
	color: #fff;
	padding: 2px;
	overflow: hidden;
}
.swither {
	overflow: hidden;
	padding: 0 40px 10px;
	margin: 10px -40px 0;
	position: relative;
}
.swither .swither-mask{
	position:relative;
	padding:0 25px;
}
.swither-list {
	width: 99999px;
	overflow: hidden;
}
.swither-list .item {
	float: left;
	width: 102px;
	padding: 0 3px;
	margin:0 3px 0 0;
}
.swither-list .item img {
	border: 1px solid #666;
	padding:2px;
	opacity: 0.7;
	display:block;
}
.swither-list .item img:hover,
.swither-list .item.active img {
	opacity: 1;
}
.swither .switcher-prev,
.swither .switcher-next {
	position: absolute;
	height: 100%;
	width: 20px;
	background: #222;
	top: 0;
}
.swither .switcher-prev { left: 0; }
.swither .switcher-next { right: 0; }
.swither .switcher-prev:hover,
.swither .switcher-next:hover { background: #333; }
.swither .switcher-prev span,
.swither .switcher-next span {
	background: url(../images/sprite1.png) no-repeat -105px -396px;
	width: 13px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 50%;
	left:2px;
	margin: -12px 0 0 2px;
}
.swither .switcher-prev span { background-position: -105px -369px; }
#content .caption-area{
	text-align:center;
}
#content .caption-area h3{
	margin:0;
	font-size:25px;
	line-height:30px;
	font-weight:bold;
	color:#000;
	text-transform:capitalize;
}
#content .caption-area span{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	display:block;
	margin:0 0 17px;
}
#content .caption-area .btn-back{
	display:inline-block;
	background:url(../images/btn-back.png) no-repeat;
	width:124px;
	height:44px;
	overflow:hidden;
	text-indent:-9999px;
}
.content-holder .alignleft .colls-area {
	overflow: hidden;
	margin: 0 0 21px;
}
.personal #content h2 {
	margin: 0 0 9px;
	text-transform: capitalize;
}
.personal #content .content-holder .alignright h2 { margin: 0 0 14px; }
.colls-area .colls-holder { overflow: hidden; }
.colls-area .colls-holder .coll {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 110px;
	color: #000;
	text-transform: capitalize;
}
.colls-area .colls-holder .coll:first-child {
	width: 110px;
}
.colls-area .colls-holder .coll.add {
	text-align: center;
	width: 285px;
	margin:0 20px 0 0;
}
.colls-area .colls-holder .coll li { margin: 0 0 4px; }
.colls-area .colls-holder .coll li a { color: #000; text-transform:lowercase;}
.contact-form .row {
	margin: 0 0 14px;
}
.contact-form .row label {
	display: inline-block;
	color: #000;
}
.contact-form .row select {
	display: block;
	color: #000;
	width: 117px;
}
.contact-form .row input[type="text"],
.contact-form .row input.email {
	width: 256px;
	height: 16px;
	padding: 2px;
	border: 1px solid #fff;
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #000;
}
.contact-form .row textarea {
	width: 340px !important;
	height: 166px !important;
	padding: 2px;
	border: 1px solid #fff;
	overflow: auto;
	resize: none;
	font-size: 14px;
	line-height: 16px;
	color: #000;
}
.contact-form input[type="submit"] {
	width: 55px;
	cursor: pointer;
	font-size:13px;
}
.content-holder .headquarter {
	display: block;
	border: 5px solid #fff;
	margin: 0 0 19px;
}
.content-holder .address-holder {
	overflow: hidden;
	padding: 0 20px 0 0;
}
.address-holder .alignleft {
	width: 320px;
	margin: 0;
}
.address-holder .alignleft .logo {
	background-position: 0 -122px;
	width: 300px;
	height: 92px;
	margin: 0 0 21px;
	float: none;
	display: block;
}
.address-holder .alignleft address {
	font-size: 16px;
	color: #000;
	font-style: normal;
}
.address-holder .alignleft address span { display: block; }
.address-holder .map { float: right; }
#content .news-link {
	list-style: none;
	margin: 0 0 80px;
	padding: 0 0 21px;
	background: url(../images/sep1.png) repeat-x 0 100%;
	text-align: center;
	font-size: 18px;
	color: #000;
}
#content .news-link li {
	display: inline-block;
	background: url(../images/sep3.png) no-repeat 0 5px;
	padding: 0 0 0 15px;
}
#content .news-link li:first-child {
	background: none;
	padding: 0 5px 0 0;
}
#content .news-link li a{
	color:#000;
}
#content .news-link li a:hover{
	color:#2255aa;
}
#content .block {
	background: url(../images/sep1.png) repeat-x 0 100%;
	margin: 0 0 115px;
	padding: 0 0 34px;
}
#content .block.add { background: none; margin:0;}
.news #content .box img {
	display: block;
	margin: 0 0 4px;
}
.news #content .box .caption {
	display: block;
	text-align: justify;
}
.news #content span {
	display: block;
	margin: 0 0 28px;
	text-align: center;
}
.feature {
	width: 100%;
 background: rgb(94,94,94) url(data:image/svg+xml base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjg2ODY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiM3Njc2NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjOGI4YjhiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM5Nzk3OTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzliOWI5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzk2OTY5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzhmOGY4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzhkOGQ4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzhiOGI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzg4ODg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzg0ODQ4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzgyODI4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzdkN2Q3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzdiN2I3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzdhN2E3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzc4Nzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzc2NzY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzc0NzQ3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzZmNmY2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzZkNmQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzZjNmM2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzZhNmE2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzY4Njg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzY1NjU2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzYzNjM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTVlNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(94,94,94,1) 0%, rgba(104,104,104,1) 0%, rgba(118,118,118,1) 1%, rgba(127,127,127,1) 1%, rgba(139,139,139,1) 1%, rgba(151,151,151,1) 2%, rgba(155,155,155,1) 3%, rgba(150,150,150,1) 17%, rgba(148,148,148,1) 17%, rgba(143,143,143,1) 27%, rgba(141,141,141,1) 28%, rgba(139,139,139,1) 33%, rgba(137,137,137,1) 34%, rgba(136,136,136,1) 37%, rgba(134,134,134,1) 37%, rgba(132,132,132,1) 43%, rgba(130,130,130,1) 43%, rgba(129,129,129,1) 46%, rgba(127,127,127,1) 46%, rgba(125,125,125,1) 52%, rgba(123,123,123,1) 52%, rgba(122,122,122,1) 55%, rgba(120,120,120,1) 56%, rgba(118,118,118,1) 61%, rgba(116,116,116,1) 61%, rgba(111,111,111,1) 70%, rgba(109,109,109,1) 70%, rgba(108,108,108,1) 75%, rgba(106,106,106,1) 75%, rgba(104,104,104,1) 81%, rgba(102,102,102,1) 81%, rgba(101,101,101,1) 86%, rgba(99,99,99,1) 86%, rgba(94,94,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(94,94,94,1)), color-stop(0%, rgba(104,104,104,1)), color-stop(1%, rgba(118,118,118,1)), color-stop(1%, rgba(127,127,127,1)), color-stop(1%, rgba(139,139,139,1)), color-stop(2%, rgba(151,151,151,1)), color-stop(3%, rgba(155,155,155,1)), color-stop(17%, rgba(150,150,150,1)), color-stop(17%, rgba(148,148,148,1)), color-stop(27%, rgba(143,143,143,1)), color-stop(28%, rgba(141,141,141,1)), color-stop(33%, rgba(139,139,139,1)), color-stop(34%, rgba(137,137,137,1)), color-stop(37%, rgba(136,136,136,1)), color-stop(37%, rgba(134,134,134,1)), color-stop(43%, rgba(132,132,132,1)), color-stop(43%, rgba(130,130,130,1)), color-stop(46%, rgba(129,129,129,1)), color-stop(46%, rgba(127,127,127,1)), color-stop(52%, rgba(125,125,125,1)), color-stop(52%, rgba(123,123,123,1)), color-stop(55%, rgba(122,122,122,1)), color-stop(56%, rgba(120,120,120,1)), color-stop(61%, rgba(118,118,118,1)), color-stop(61%, rgba(116,116,116,1)), color-stop(70%, rgba(111,111,111,1)), color-stop(70%, rgba(109,109,109,1)), color-stop(75%, rgba(108,108,108,1)), color-stop(75%, rgba(106,106,106,1)), color-stop(81%, rgba(104,104,104,1)), color-stop(81%, rgba(102,102,102,1)), color-stop(86%, rgba(101,101,101,1)), color-stop(86%, rgba(99,99,99,1)), color-stop(100%, rgba(94,94,94,1)));
	background: -webkit-linear-gradient(top, rgba(94,94,94,1) 0%, rgba(104,104,104,1) 0%, rgba(118,118,118,1) 1%, rgba(127,127,127,1) 1%, rgba(139,139,139,1) 1%, rgba(151,151,151,1) 2%, rgba(155,155,155,1) 3%, rgba(150,150,150,1) 17%, rgba(148,148,148,1) 17%, rgba(143,143,143,1) 27%, rgba(141,141,141,1) 28%, rgba(139,139,139,1) 33%, rgba(137,137,137,1) 34%, rgba(136,136,136,1) 37%, rgba(134,134,134,1) 37%, rgba(132,132,132,1) 43%, rgba(130,130,130,1) 43%, rgba(129,129,129,1) 46%, rgba(127,127,127,1) 46%, rgba(125,125,125,1) 52%, rgba(123,123,123,1) 52%, rgba(122,122,122,1) 55%, rgba(120,120,120,1) 56%, rgba(118,118,118,1) 61%, rgba(116,116,116,1) 61%, rgba(111,111,111,1) 70%, rgba(109,109,109,1) 70%, rgba(108,108,108,1) 75%, rgba(106,106,106,1) 75%, rgba(104,104,104,1) 81%, rgba(102,102,102,1) 81%, rgba(101,101,101,1) 86%, rgba(99,99,99,1) 86%, rgba(94,94,94,1) 100%);
	background: -o-linear-gradient(top, rgba(94,94,94,1) 0%, rgba(104,104,104,1) 0%, rgba(118,118,118,1) 1%, rgba(127,127,127,1) 1%, rgba(139,139,139,1) 1%, rgba(151,151,151,1) 2%, rgba(155,155,155,1) 3%, rgba(150,150,150,1) 17%, rgba(148,148,148,1) 17%, rgba(143,143,143,1) 27%, rgba(141,141,141,1) 28%, rgba(139,139,139,1) 33%, rgba(137,137,137,1) 34%, rgba(136,136,136,1) 37%, rgba(134,134,134,1) 37%, rgba(132,132,132,1) 43%, rgba(130,130,130,1) 43%, rgba(129,129,129,1) 46%, rgba(127,127,127,1) 46%, rgba(125,125,125,1) 52%, rgba(123,123,123,1) 52%, rgba(122,122,122,1) 55%, rgba(120,120,120,1) 56%, rgba(118,118,118,1) 61%, rgba(116,116,116,1) 61%, rgba(111,111,111,1) 70%, rgba(109,109,109,1) 70%, rgba(108,108,108,1) 75%, rgba(106,106,106,1) 75%, rgba(104,104,104,1) 81%, rgba(102,102,102,1) 81%, rgba(101,101,101,1) 86%, rgba(99,99,99,1) 86%, rgba(94,94,94,1) 100%);
	background: -ms-linear-gradient(top, rgba(94,94,94,1) 0%, rgba(104,104,104,1) 0%, rgba(118,118,118,1) 1%, rgba(127,127,127,1) 1%, rgba(139,139,139,1) 1%, rgba(151,151,151,1) 2%, rgba(155,155,155,1) 3%, rgba(150,150,150,1) 17%, rgba(148,148,148,1) 17%, rgba(143,143,143,1) 27%, rgba(141,141,141,1) 28%, rgba(139,139,139,1) 33%, rgba(137,137,137,1) 34%, rgba(136,136,136,1) 37%, rgba(134,134,134,1) 37%, rgba(132,132,132,1) 43%, rgba(130,130,130,1) 43%, rgba(129,129,129,1) 46%, rgba(127,127,127,1) 46%, rgba(125,125,125,1) 52%, rgba(123,123,123,1) 52%, rgba(122,122,122,1) 55%, rgba(120,120,120,1) 56%, rgba(118,118,118,1) 61%, rgba(116,116,116,1) 61%, rgba(111,111,111,1) 70%, rgba(109,109,109,1) 70%, rgba(108,108,108,1) 75%, rgba(106,106,106,1) 75%, rgba(104,104,104,1) 81%, rgba(102,102,102,1) 81%, rgba(101,101,101,1) 86%, rgba(99,99,99,1) 86%, rgba(94,94,94,1) 100%);
	background: linear-gradient(to bottom, rgba(94,94,94,1) 0%, rgba(104,104,104,1) 0%, rgba(118,118,118,1) 1%, rgba(127,127,127,1) 1%, rgba(139,139,139,1) 1%, rgba(151,151,151,1) 2%, rgba(155,155,155,1) 3%, rgba(150,150,150,1) 17%, rgba(148,148,148,1) 17%, rgba(143,143,143,1) 27%, rgba(141,141,141,1) 28%, rgba(139,139,139,1) 33%, rgba(137,137,137,1) 34%, rgba(136,136,136,1) 37%, rgba(134,134,134,1) 37%, rgba(132,132,132,1) 43%, rgba(130,130,130,1) 43%, rgba(129,129,129,1) 46%, rgba(127,127,127,1) 46%, rgba(125,125,125,1) 52%, rgba(123,123,123,1) 52%, rgba(122,122,122,1) 55%, rgba(120,120,120,1) 56%, rgba(118,118,118,1) 61%, rgba(116,116,116,1) 61%, rgba(111,111,111,1) 70%, rgba(109,109,109,1) 70%, rgba(108,108,108,1) 75%, rgba(106,106,106,1) 75%, rgba(104,104,104,1) 81%, rgba(102,102,102,1) 81%, rgba(101,101,101,1) 86%, rgba(99,99,99,1) 86%, rgba(94,94,94,1) 100%);
}
.feature .feature-holder {
	width: 960px;
	margin: 0 auto;
	padding: 24px 0 20px;
	text-align: justify;
	line-height: 18px;
	color: #fff;
}
.feature .feature-holder:after {
	content:'';
	display:block;
	clear:both;
}
.open-house-car-show .feature .feature-holder {
	padding:45px 0;
}
.doors .feature .feature-holder { padding: 25px 0 156px; }
.feature-holder .four-box {
	overflow: hidden;
	width: 103%;
}
.feature-holder .four-box .box {
	float: left;
	width: 225px;
	margin: 0 20px 0 0;
}
.feature-holder .box .box-slideshow {
	position: relative;
	height: 150px;
	margin: 0 0 5px;
}
.feature-holder .box .box-slideshow .box-slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	border: 5px solid #fff;
}
.feature-holder .box .box-slideshow .box-slide.active { z-index: 2; }
.feature-holder .box .box-slideshow .box-slide img { vertical-align: top; }
.feature-holder .box .box-text h2 {
	margin: 0 0 5px;
	text-align: center;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
}
.feature-holder .box .box-text h2 a { color: #fff; }
.feature-holder .box .box-text p { margin: 0; }
.feature-holder .box .box-text a.more {
	color: #fff;
	font-style: italic;
	text-transform: uppercase;
}
.doors .feature-holder .four-box .box img { border: 5px solid #fff; }
.doors .feature-holder .four-box .box .caption {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	display: block;
	text-align: center;
}
.feature-holder .custome-car-gallery { position: relative; }
.feature-holder .custome-car-gallery .custome-car-mask {
	position: relative;
	overflow: hidden;
	width: 960px;
	height: 300px;
}
.feature-holder .custome-car-gallery .custome-car-mask .custome-car-slideset {
	width: 99999px;
	float: left;
}
.feature-holder .custome-car-gallery .custome-car-mask .custome-car-slide {
	width: 217px;
	float: left;
	margin: 0 6px 0 0;
}
.feature-holder .custome-car-gallery .custome-car-mask .custome-car-slide.active { z-index: 1; }
.feature-holder .custome-car-gallery .btn-prev,
.feature-holder .custome-car-gallery .btn-next {
	position: absolute;
	top: 60px;
	background: url(../images/sprite1.png) no-repeat 0 -245px;
	width: 24px;
	height: 24px;
	overflow: hidden;
	text-indent: -9999px;
}
.feature-holder .custome-car-gallery .btn-prev { left: -33px; }
.feature-holder .custome-car-gallery .btn-prev:hover { background-position: -32px -245px; }
.feature-holder .custome-car-gallery .btn-next {
	background-position: 0 -271px;
	right: -30px;
}
.feature-holder .custome-car-gallery .btn-next:hover {
	background-position: -30px -271px;
	right: -28px;
}
.feature-holder .custome-car-gallery .img-holder {
	overflow: hidden;
	width: 217px;
}
.feature-holder .custome-car-gallery img {
	display: block;
	border: 5px solid #fff;
	margin: 0 0 10px;
}
.feature-holder .custome-car-gallery .caption {
	display: block;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.feature-holder .custome-car-gallery .caption a { color: #fff; }
#footer {
	width: 100%;
	background: #000;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
}
#footer .footer-holder {
	width: 944px;
	margin: 0 auto;
	padding: 8px 10px 9px 6px;
	overflow: hidden;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
}
.footer-holder .top {
	float: left;
	padding: 0 0 0 17px;
	position: relative;
	color: #ccc;
}
.footer-holder .top:after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	background: url(../images/sprite1.png) no-repeat -384px -267px;
	top: 0;
	left: 0;
}
.copyright {
	float: right;
	color: #ccc;
}
.copyright a { color: #ccc; }
#bg {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right:0;
	bottom:0;
	z-index:-1;
}
#bg img { position: absolute; }