

body {
	font-family: Arial, Helvetica, sans-serif ; 	 
	font-size:13px; 
	line-height:20px;
	color:#727272;
	background:#000;

	}
.main{width:100%;height: auto; min-height:100%;background: url(../images/bg-main.jpg) center 70px no-repeat #fff; }
.main-1{width:100%;height: auto; min-height:100%;background:#fff; }


/*===============================>Indent<==================================*/
.padd{margin:71px 0 14px 0 ;}
.padd-1{margin:25px 0 14px 0 ;}
.padd-2{margin:25px 0 20px 0 ;}

.top{margin-top: 20px;}
.top-1{margin-top: 25px;}
.top-2{margin-top: -4px;}

.bot{margin-bottom: 16px;}
.bot-1{margin-bottom: 10px;}

.right{margin-right: 14px;}
.right-1{margin-right: 18px;}

/*================================link-button===============================*/
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

ul {
	margin:0; 
	padding:0;
	list-style-image:none;
	}
.button{
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif ; 
	position:relative;
	font-size: 12px; 
	line-height: 16px;
	padding: 8px 22px;
	background: url(../images/bg-button.jpg) 0 0 repeat-x #eeeeee; 
	color:#1e1e1e ; 
	border-radius: 16px;
	z-index:1;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	}
.button em{
	position:absolute;
	display:block;
	left:0;
	top:50%;
	bottom:50%;
	right:0;
	background:#b00008 ;
	z-index:-1;
	border-radius: 16px;
	-moz-transition:all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition:all 0.3s ease;
	}
.button:hover{
	color:#fff ;
	}
.button:hover em{
	right:0;
	left:0;
	top:0;
	bottom:0;
	}
.button-form-1{
	display:inline-block;
	background: url(../images/bg-button-form.jpg) 0 bottom repeat-x #323232;
	font-weight:bold;
	font-size:12px;
	color:#fff; 
	padding:5px 23px 6px;
	border-radius: 3px;
	margin-left:3px;
	}
.button-form-1:hover{background-position:0 0;}
/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper, .wrapper-extra, .extra-wrap{overflow:hidden;}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}
/*******************************パンくずリスト*********************/
#searchbgall{
	height: 210px;
	background: url(../images/search-bgall.png) no-repeat right center;
	}
#searchbg{
	height: 210px;
	background: url(../images/search-bg.png) no-repeat right center;
	}
#searchbg2{
	height: 210px;
	background: url(../images/search-bg2.png) no-repeat right center;
	}
#searchbg3{
	height: 210px;
	background: url(../images/search-bg3.png) no-repeat right center;
	}
#searchbg4{
	height: 210px;
	background: url(../images/search-bg4.png) no-repeat right center;
	}
.slink00{
	float:left;
	margin:94px 0 0px 15px;
	clear:both;
	font-size: 15px;
	}
.slink01{
	float:left;
	margin:94px 0 0px 20px;
	font-size: 15px;
	}
.slink02{
	float:left;
	margin:94px 0 0px 5px;
	font-size: 15px;
	}
.slink03{
	float:left;
	margin:94px 0 0px 5px;
	font-size: 15px;
	}
.slink04{
	float:left;
	margin:94px 0 0px 5px;
	font-size: 15px;
	}
	
.slink12{
	float:left;
	margin:74px 0 0px 5px;
	clear:both;
	}
.slink13{
	float:left;
	margin:0px 0 0px 5px;
	clear:both;
	}
.slink14{
	float:left;
	margin:0px 0 0px 5px;
	clear:both;
	}
.slink21{
	float:left;
	margin:54px 0 0px 5px;
	clear:both;
	}
.slink23{
	float:left;
	margin:20px 0 0px 5px;
	clear:both;
	}
.slink24{
	float:left;
	margin:0px 0 0px 5px;
	clear:both;
	}
.slink31{
	float:left;
	margin:54px 0 0px 5px;
	clear:both;
	}
.slink32{
	float:left;
	margin:0px 0 0px 5px;
	clear:both;
	}
.slink34{
	float:left;
	margin:20px 0 0px 5px;
	clear:both;
	}
.slink41{
	float:left;
	margin:54px 0 0px 5px;
	clear:both;
	}
.slink42{
	float:left;
	margin:0px 0 0px 5px;
	clear:both;
	}
.slink43{
	float:left;
	margin:0px 0 0px 5px;
	clear:both;
	}
.pan{
	float:left;
	margin:5px 0 10px 0px;
	clear:both;
	}
.pan ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
	
	}		
#breadcrumbs {
	height:2.7em;
	}
#breadcrumbs li {
	float:left;
	line-height:2.7em;
	color:#777;
	padding-left:.85em;
	font-weight: bold;
	}		
#breadcrumbs li a {
	background: url(../images/breadcrums.jpg) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	font-weight: normal;
	}
#breadcrumbs li a:link,
#breadcrumbs li a:visited {
	color:#777;
	text-decoration:none;
	}	
a:link, a:visited,	
#breadcrumbs li a:hover,
#breadcrumbs li a:focus {
	color:#222
	}		
/******************************************************************/
h1{

	float:left;
	margin:25px 0 0 16px;
	}
h1 a{display:inline-block;}
h2{ font-size:36px; 
	font-family: 'Six Caps', sans-serif;
	color:#313131; 
	line-height:48px;
	font-weight: normal;
	text-transform:uppercase;
	}
h3{
	display: inline-block;
	float:right;
	font-size: 18px;
	color:#fffc00 ;
	margin:57px 0 0 500px;
	}
/*********************************header*************************************/
.head{
	width:100%; 
	background: url(../images/bg-head.jpg) center 0 no-repeat #1a1915;
	}
.headtop{
	width:100%; 
	background: url(../images/bg-head.jpg) center 0 no-repeat;
	}
.head-1{
	width:100%; 
	background: url(../images/bg-head.jpg) center 0 no-repeat #1a1915;
	padding-bottom:21px;
	}
header{
	width: 960px; 
	margin: 0 auto;
	}
.banner{
	width:740px;
	overflow:hidden;
	float:left;
	margin:20px 0 0 0;
	}
	.banner p{
		display:block;
		text-align:center;
	    float:left;
		padding-top:12px;
		margin:0 12px 0 0;
		width:73px;
		height:61px;
		background:#ca1923;
		font-family: 'Six Caps', sans-serif;
		text-transform:uppercase;
		font-size:36px;
		line-height:48px;
		color:#fff;
		border-radius: 50%;
		-moz-transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		}
	.banner a:hover{
		background-color:#FFF;
		color:#000;
		}
	.banner span{
		color:#fff;
		font-size:24px;
		line-height:30px;
		display:block;
		margin:10px 0 0 0;
		}
	.banner em{
		display:block;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:400;
		margin:23px 0 0 3px;
		font-style:normal;
		font-size:15px;
		line-height:28px;
		color:#fff;
		}
	.banner em strong{color:#ff3843;}

	.pick{
	margin: 150px 0px 100px 50px;
	color: #000;
	line-height: 22px;
	}
/*********************************content*************************************/
#content{
	width:100%; 
	margin:0;
	}
#map_canvas{
	width: 254px; 
	height: 264px;
	}
.adress{
	margin-top: 21px;
	font-size: 13px; 
	} 
.adress dd{text-align:left;}
.adress a{ 
    color:#e23a42 ; 
	display:inline-block;
	font-size: 13px;
	text-decoration:underline;
	margin-left:4px;
	}
.adress a:hover{
	color:#000 ; 
	text-decoration:underline;
	}
		.adress span{
			display:inline-block; 
			width:73px;
			}
		.adress strong{
			display:inline-block;
			font-weight:normal;
			}
		.title1{
			letter-spacing:0; 
			text-align:left; 
			font-size: 13px;
			margin: 0 0 20px 0; 
			display:inline-block; 
			font-weight: bold; 
			color:#464646 ;
			}
.pp{
	display:inline-block; 
	margin:34px 0 0 0; 
	color:#b00008  ; 
	text-decoration:underline;
	}
.pp:hover{
	color:#000 ; 
	text-decoration:underline;
	}
.list li{
	font-size:13px;
	line-height:20px;
	padding:0 0 0 16px;
	display:block;
	background: url(../images/arrow-link.png) left 6px no-repeat;
	color:#727272;
	margin:20px 0 0 0;
	}
.list li a{color:#464646;}
.list li a:hover{color:#b00008;}
.list-1 li{
	font-size:13px;
	line-height:20px;
	padding:5px 0 5px 14px;
	display:block;
	background: url(../images/bg-li-list-2.png) left 11px no-repeat;
	color:#727272;
	}
.list-1 li:first-child{margin-top:3px;}
.list-1 li a{color:#e23a42;}
.list-1 li a:hover{color:#000;}
/**********************************index***********************************/
.search-car{
	width: 696px;
	margin:51px 0 0 5px;
	float: left;
	border:2px solid #ccc;
	background-color: #fffc00;
	}
.search-car p{
	margin:-5px 0 0 4px;
	font-size:12px;
	color:#b3b3b3;
	}
.search-car>span{
	font-family: 'Six Caps', sans-serif;
	font-size:48px;

	color:#313030;
	text-transform:uppercase;
	letter-spacing:-1px;
	}
.search-car>span img{margin:2px;}

.used-car{
	width: 230px;
	margin:38px 0px 0 0;
	text-align: left;
	float: right;
	color: #000;
	font-size: 15px;

	}
.used-car .comm{
	margin: 6px;
	line-height: 18px;
	}


.used-car a{color:#585858;}
.used-car a:hover{background-color: #e1e1e1;color:#b00008;}

.banner-1{
	display:block;
	font-family: 'Dosis', sans-serif;
	font-size:33px;
	line-height:48px;
	color:#5e5e5e;
	text-transform:uppercase;
	font-weight:300;
	border-top:1px solid #eeedee;
	margin:9px 0 0 0;
	padding:14px 0 0 0 ;
	}
.banner-1 img{margin:7px 14px 0 0;}
.box{
	border:1px solid #aaa;
	text-align:center;
	margin:10px 0 0 0;
	padding:6px 0px 0px 0px;
	}
.box p{
	line-height:16px;
	color:#8b8a8a;
	margin-top:10px;
	}
.box h2{
	text-align: center;
	padding:10px 0 9px 0;
	border-bottom:1px solid #000;
	margin:0 10px 15px 10px;
	}

.box2{
	border:1px solid #aaa;
	text-align:center;
	margin:10px 0 0 0;
	padding:6px 0px 0px 0px;
	}
.box2 p{
	line-height:25px;
	color:#8b8a8a;
	margin-top:10px;
	margin-bottom:6px;
	}
.box2 p.com{
	line-height:25px;
	color:#000;
	margin-top:10px;
	margin-bottom:6px;
	font-size: 13px;
	}
.box2 p.com .cor{
	line-height:25px;
	color:#000;
	margin-top:10px;
	margin-bottom:6px;
	font-size: 15px;
	font-weight: bold;
	}
.box2 h2{
	text-align: center;
	padding:2px 0 3px 0;
	border-bottom:1px solid #aaa;
	margin:0 10px 10px 10px;
	}

.box3{
	background:#f9f9f9;
	border:1px solid #ededed;
	padding:8px 10px 10px 10px;
	width:923px;
	height: 233px;
	margin:13px 0 0 5px;
	position:relative;
	}
.box3:after{
	display:block;
	content:"";
	background: url(../images/bg-box-after1.png) 0 0 no-repeat;
	width:441px;
	height:263px;
	position:absolute;
	top:-9px;
	}
.box3 h2, .box3 p{margin:2px 0 0px 455px;}
.box3 a{
	margin:10px 0 0 2px;
	padding: 0 5px 0 25px;
	font-size: 14px;
	background-color: #ccc;
	float: right;
	}

.box4{
	background:#f9f9f9;
	border:1px solid #ededed;
	padding:8px 10px 10px 10px;
	width:448px;
	height: 233px;
	margin:13px 0 0 0;
	position:relative;
	}
.box4:after{
	display:block;
	content:"";
	background: url(../images/bg-box-after2.png) 0 0 no-repeat;
	width:178px;
	height:263px;
	position:absolute;
	top:-9px;
	}
.box4 h2, .box4 p{margin:2px 0 0px 165px;}
.box4 a{
	margin:10px 0 0 2px;
	padding: 0 5px 0 25px;
	font-size: 14px;
	background-color: #ccc;
	float: right;
	}
.box5{
	border:1px solid #000;
	margin:10px 0 0 0;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	color: #000;
	background: #f1f1f1;
	}
.box5 p{
	padding: 5px;
	margin: 5px;
	text-align: center;
	background:#000;
	float: left;
	}
.box5 .title{
	width: 723px;
	margin: 5px 0px 5px 0px;
	padding: 5px 0;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	float: left;
	background: url(../search/img/title.gif) 0 0 repeat;
	}
.box5 .list5{
	float: left;
	}
.box5 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	}
.box5 ul li {
	float: left;
	width: 177px;
	margin-right: 5px;
	padding: 2px 0;
	border: 1px #777 solid;
	background-color: #ccc;
	text-align: center;
	}
.box5 ul.li2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	}
.box5 ul.li2 li {
	float: left;
	width: 177px;
	margin: 0 5px 0 0;
	padding: 8px 0;
	background-color: #f1f1f1;
	border: 1px #f1f1f1 solid;
	text-align: center;
	}
.box5 .link5{
	width: 170px;
	float: left;
	text-align: center;
	color: #777;
	}

.box6{
	border:2px solid #000;
	text-align:center;
	margin:40px 0 -33px 5px;
	padding:5px;
	font-weight: bold;
	color: red;
	background-color: #fff;
	}

/**********************************中古詳細（始）*********************************/

.box5us{

	margin:10px 0 0 0;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	color: #000;

	}
.box5us .title{
	width: 560px;
	margin: 5px 0px 5px 5px;
	padding: 5px 0;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	background: url(../search/img/title.gif) 0 0 repeat;
	float: left;
	}
.box5us .title2{
	width: 369px;
	margin: 5px 5px 0px 0px;
	padding: 4px 0;
	text-align: center;
	font-size: 13px;
	border: 1px #000 dotted;
	float: right;
	background:#f8b62c;
	}
.box5us p{
	padding: 5px;
	margin: 0px 5px 5px 5px;
	text-align: center;
	background:#000;
	float: left;
	}
.box5us p .px5{
	max-width: 550px;
	max-height: 412px;
	}
.box5us .list5{
	float: right;
	}
.box5us ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	}
.box5us ul li {
	float: left;
	width: 87px;
	margin: 0 5px 5px 0;
	padding: 0;
	border: 1px #000 solid;
	background-color: #000;
	text-align: center;
	}
.box5us ul li.no {
	float: left;
	width: 369px;
	margin: 0 0px 5px 0;
	padding: 20px 0;
	border: 1px #000 solid;
	background-color: #000;
	text-align: center;
	font-size: 17px;
	color: #ffff00;
	}
.box5us ul li.no .big {
	font-weight: bold;
	font-size: 21px;
	}
.box5us ul li.no2 {
	float: left;
	width: 369px;
	margin: 0 0px 5px 0;
	padding: 20px 0;
	border: 1px #000 solid;
	background-color: red;
	text-align: center;
	font-weight: bold;
	font-size: 21px;
	color: #ffff00;
	}
.box5us a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
	}


.box5us .title3{
	width: 938px;
	margin: 5px 5px 10px 5px;
	padding: 5px 0;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	float: left;
	background: url(../search/img/title.gif) 0 0 repeat;
	}
.box5us .lists{
	margin-left: 5px;
	clear: both;
	}
.box5us .lists ul {
	margin: 0 5px 0 0;
	padding: 5px 0;
	list-style-type: none;
	clear: both;

	}
.box5us .lists ul li {
	float: left;
	width: 15%;
	margin-right: 3px;
	padding: 5px 0;
background-color: #f8b62c;
	text-align: center;
	}
.box5us .lists ul li.li2 {
	float: left;
	width: 321px;
	margin: 0 3px 0 0;
	padding: 5px 0;
	background-color: #fff;
	text-align: center;
	}
.box5us .lists ul li.li3 {
	float: left;
	width: 320px;
	margin: 0 0px 0 0;
	padding: 5px 0;
	background-color: #fff;
	text-align: center;
	}
.box5us .lists ul.last {
	margin: 0 3px 5px 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	clear: both;
	overflow: hidden;
	}
.box5us .lists ul.last li {
	float: left;
	width: 15%;
	margin-right: 3px;
	padding: 45px 0;
	background-color: #f8b62c;
	text-align: center;
	}
.box5us .lists ul.last li.b2 {
	float: left;
	width: 90px;
	margin-right: 5px;
	padding: 13px 0;
	background-color: #bbb;
	text-align: center;
	}
.box5us .lists ul.last li.li4 {
	float: left;
	width: 782px;
	height: 100px;
	margin: 0 0px 0 0;
	padding: 5px 5px;
	background-color: #fff;
	text-align: left;
	}
.box5us .lists ul.last li.li5 {
	float: left;
	width: 782px;
	height: 120px;
	margin: 0 0px 0 0;
	padding: 5px 5px;
	background-color: #fff;
	text-align: left;
	}
.box5us .lists ul.last2 {
	margin: 0 3px 5px 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	clear: both;
	overflow: hidden;
	}
.box5us .lists ul.last2 li {
	float: left;
	width: 15%;
	margin-right: 3px;
	padding: 65px 0;
	background-color: #f8b62c;
	text-align: center;
	}
.box5us .lists ul.last2 li.li4 {
	float: left;
	width: 782px;
	height: 140px;
	margin: 0 0px 0 0;
	padding: 5px 5px;
	background-color: #fff;
	text-align: left;
	}
.box5us .lists ul.last3 {
	margin: 0 3px 5px 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	clear: both;
	overflow: hidden;
	}
.box5us .lists ul.last3 li {
	float: left;
	width: 15%;
	margin-right: 3px;
	padding: 55px 0;
	background-color: #f8b62c;
	text-align: center;
	}
.box5us .lists ul.last3 li.b2 {
	float: left;
	width: 90px;
	margin-right: 5px;
	padding: 13px 0;
	background-color: #bbb;
	text-align: center;
	}
.box5us .lists ul.last3 li.li4 {
	float: left;
	width: 782px;
	height: 120px;
	margin: 0 0px 0 0;
	padding: 5px 5px;
	background-color: #fff;
	text-align: left;
	}

a.gal {
	display: block;
	position: relative;
}

a.gal span {
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../images/magnify.png) -100% center no-repeat;
}

a.gal:hover span {
	background-position: center center;
}

.box6us{
	width: 312px;
	margin:0px 5px 0 0;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	border-right: 1px #000 dotted;
	}
.box6us ul {
	margin: 0 0 0 5px;
	padding: 0px 0;
	list-style-type: none;
	clear: both;
	}
.box6us ul li {
	width: 300px;
	margin-right: 5px;
	padding: 15px 0;
	border: 1px #c80000 solid;
	background-color: #c80000;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	}
.box6us ul li.pri {
	width: 300px;
	margin-right: 5px;
	padding: 15px 0;
	border: 1px #fff solid;
	background-color: #fff;
	color: #c80000;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	}
.box6us ul li.pri .ss {
	color: #000;
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	line-height: 30px;
	}
.box6us img{
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	border: 1px #000 solid;
	}
.box6us .toi{
	color: #fff;
	padding:13px 0px;
	font-size: 16px;
	text-align: center;
	line-height: 25px;
	clear: both;
	}
.box6us .tel{
	color: #f8b62c;
	padding:0 0 0px 0px;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	clear: both;
	}
.box6us .open{
	margin: 7px 0 53px 0;
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 15px;
	clear: both;
	}
.box6us .come{
	margin: 7px 0 20px 5px;
	color: #fff;
	font-size: 13px;
	clear: both;
	}
.box6mail{
	width: 605px;
	margin:0px 10px 0 10px;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	}
/**********************************中古詳細（終）*********************************/
.number{
	display:inline-block;
	margin-top:22px;
	width:70px;
	height:69px;
	padding:5px 0 0 4px;
	background:#585858;
	font-family: 'Arizonia', cursive;
	font-size:48px;
	line-height:60px;
	color:#fff;
	border-radius:50%;
	-moz-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	}
	.number:hover{background:#b00008;}
.box-1{
	background:#f9f9f9;
	border:1px solid #ededed;
	padding:8px 10px 10px 10px;
	width:270px;
	height: 233px;
	margin:13px 0 0 0;
	position:relative;
	}
.box-1:after{
	display:block;
	content:"";
	background: url(../images/bg-box-after.jpg) 0 0 no-repeat;
	width:178px;
	height:263px;
	position:absolute;
	right:-179px;
	top:-9px;
	}
.box-1 h2, .box-2 h2{margin:10px 0 0px 0;}
.box-1 a{
	margin:10px 0 0 2px;
	padding: 0 5px 0 5px;
	font-size: 14px;
	background-color: #ccc;
	float: right;
	}
.link{font-size:18px;
	color:#202020;
	line-height:24px;
	display:inline-block;}
.link:hover{color:#b00008;}
.link em{
	background:  url(../images/arrow-link.png) 0 0 no-repeat;
	display: inline-block;
	width:11px;
	height:11px;
	margin:6px 0 0 0;
	}
.box-2{
	background:#f9f9f9;
	border:1px solid #ededed;
	padding:39px 30px 48px 40px;
	width:198px;
	margin:33px 0 0 0;
	position:relative;
	}
.box-2 p{
	color:#1b1b1b;
	font-size:13px;
	}
.box-2 a{
	display:inline-block;
	margin-top:13px;
	color:#e23a42;
	text-decoration:underline;
	}
.box-2 a:hover{
	color:#1b1b1b;
	text-decoration:underline;
	}
aside{
	margin:29px 0 0 0;
	background-color: #3d3d3d;
	}
aside .grid_24{
	padding:18px 0 18px 0;
	border-bottom:1px solid #ccc;
	}
.list-menu{
	display:inline-block;
	float:left;
	}
.list-menu li{
	float:left;
	font-size:13px;
	line-height:20px;
	text-transform:uppercase;
	border-left:1px solid #ccc;
	padding:3px 20px 3px 19px;
	margin:10px 0 0px 0;
	font-family: 'Dosis', sans-serif;
	font-weight:300;
	}
.list-menu li:first-child{
	margin-left:0;
	border-left:none;
	padding-left:7px;
	}
.list-menu li a{color:#fff;}
.list-menu li a:hover, .list-menu li.current-1 a{color:#b00008;}
.icons{
	border-left:1px solid #e0e0e0;
	padding:10px 0 10px 68px;
	float:left;
	margin-left:24px;
	}
.icons a{
	display:inline-block;}
#icon{
	background: url(../images/icon.png) 0 0 no-repeat;
	width:27px;
	height:27px;
	}
#icon:hover{background-position:0 bottom;}
#icon-1{
	background: url(../images/icon-1.png) 0 0 no-repeat;
	width:32px;
	height:27px;
	margin:0 0 0 19px;
	}
#icon-1:hover{background-position:0 -26px;}
#icon-2{
	background: url(../images/icon-2.png) 0 0 no-repeat;
	width:88px;
	height:19px;
	margin:6px 0 0 16px;
	}
#icon-2:hover{background-position:0 -20px;}
/**********************************index-1*********************************/

/**********************************index-2*********************************/

/**********************************index-3*********************************/
.box-3{
	background: url(../images/bg-box-3.png) 15px 16px no-repeat #f9f9f9;
	border:1px solid #ededed;
	padding:16px 6px 21px 18px;
	margin:37px 0 0 0;
	position:relative;
	}
	.box-3 span{
		font-family: 'Six Caps', sans-serif;
		font-size:40px;
		line-height:48px;
		display:block;
		text-transform:uppercase;
		color:#464646;
		margin:-3px 0 0 112px;
		letter-spacing:-1px;
		}
	.box-3 span em{
		color:#b00008;
		font-style:normal;
		}
	.box-3 strong{
		color:#464646;
		font-family: 'Six Caps', sans-serif;
		font-size:24px;
		line-height:30px;
		text-transform:uppercase;
		display:block;
		font-weight:normal;
		margin:6px 0 0 112px;
		letter-spacing:-1px;
		}
	.box-3 p{
		color:#727272;
		font-size:11px;
		line-height:18px;
		text-transform:uppercase;
		font-family: Arial, Helvetica, sans-serif;
		margin:9px 0 0 0;
		}
	.box-3 a{
		color:#e23a42;
		text-decoration:underline;
		}
	.box-3 a:hover{color:#000;}
/**********************************index-4*********************************/

/**********************************index-5*********************************/

/**********************************index-6*********************************/

/**********************************contact-form****************************/
#form1 {
	font-family: Arial, Helvetica, sans-serif  ;
	font-size: 12px;
	color:#8b8a8a;
	padding-top: 5px;
	}
#form1 em{
	font-style:normal;
	display:inline-block;
	float:left;
	width:62px;
	font-size:13px;
	color:#8b8a8a;
	padding-top:5px;
	}
#form1 input {
	color:#8b8a8a;
	outline:none;
	float:left; 
	position:relative;  
	font-family: Arial, Helvetica, sans-serif;
	background:#eeeeee;
	font-size:12px;
	height:20px;
	padding:5px 0 6px 11px;
	width:317px;
	}
#form1 textarea {
	overflow:auto; 
	width: 556px; 
	height: 210px ;
	resize:none; 
	float:left;
	color:#8b8a8a;
	padding:5px 0 6px 11px;
	background:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
    }	
#form1 label{
	display:block; 
	min-height: 40px;
	position:relative;
	}
#form1 label .feed_name{
	display:block; 
	float:left;
	}	
#form1 label.message {
	display:block; 
	padding-bottom:0;
	}	
#form1 span{
	display:block; 
	margin: 0px 0 6px 3px; 
	float:left; 
	width:160px;
	}
#form1 .error, #form1 .empty, #form1 .success {
	display:none; 
	text-align:left; 
	color:#b00008;
	margin-bottom:4px;
	margin-left:62px;
	}	
#form1 .error, #form1 .empty {
	text-align:left; 
	color:#ff0e0e; 
	font-size:10px;
	float:left; 
	line-height:12px;
	padding-top:3px;
	width:160px;
	display:none;
	}
#form1 .message .empty{
	position: static; 
	margin:5px 0 5px 5px; 
	text-align:left;
	}
#form1 .buttons2{
	position:relative;
	padding:28px 0 0 0;
	}
#form1 .buttons2 .button-form-1{float:right;}
.error-empty {
	margin: 0 0 10px 5px !important; 
	display:none; 
	float:left !important;
	width:160px; 
	word-spacing:-1px;
	}
.message span{margin-left:62px !important;}
/****************************footer************************/
footer{ 
	font-family: 'Dosis', sans-serif;
	font-weight:500;
	font-size: 14px; 
	color:#666666 ;
	text-indent:0;
	text-transform:uppercase;
	text-align:right;
	background-color: #3d3d3d;
	}
.main-footer{
	padding-top: 21px; 
	padding-bottom: 20px;
	}
.main-footer img{margin:10px 3px 0 3px;}
footer a{color:#666666 ;}
footer a:hover{color:#b00008;}
/*=======================superfish=========================*/
nav{
	display:inline-block;
	float:right;
	text-align:right;
	padding-right:10px;
	}
.sf-menu{display:inline-block;}
.sf-menu ul {position:absolute; top:-999px; display:none; z-index:999;}
.sf-menu a {display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:999;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;z-index:999}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;z-index:999}
ul.sf-menu>li{
  font-family: 'Dosis', sans-serif;
  font-size: 16px; 
  line-height:20px;
  float:left; 
  position:relative;
  text-transform:uppercase;
  font-weight:500;
  border-left:1px dotted #8f8f8f;
  margin:15px 0 0 0;
  padding:0 17px 0 17px; 
  display:inline-block;
  }
 ul.sf-menu>li>.sf-sub-indicator-1{
	 display:none;
	 background: url(../images/indicator.png) 0 0 no-repeat;
	 width:9px;
	 height:5px;
	 position:absolute;
	 top:41px;
	 left:44px;
	 }
  ul.sf-menu>li a>.marker{
	  display:none;
	  position:absolute;
	  background: url(../images/bg-current.png) 0 0 no-repeat;
	  width:9px;
	  height:5px;
	  top:-15px;
	  left:50%;
	  }
  ul.sf-menu>li:first-child{
	  border-left:none;}
ul.sf-menu>li>a{
	display:block;
	position:relative;
	color:#ffffff ;
	}
ul.sf-menu>li.current, ul.sf-menu>li.sfHover, ul.sf-menu>li:hover{}
ul.sf-menu>li.current>a>.marker, ul.sf-menu>li.sfHover>a>.marker, ul.sf-menu>li>a:hover>.marker{display:block;}
ul.sf-menu>li.sfHover>.sf-sub-indicator-1{display:block;}

.sf-menu>li>ul{
	left:3px;
	top:46px;
	width: 94px;
	padding:4px 0 4px 0; 
	z-index:99;
	background: url(../images/bg-li-ul.jpg) 0 0 repeat; 
	border-radius: 10px;
	text-align:left;
	}
.sf-menu>li>ul>li {
	 font-size: 13px;
	 font-family: Arial, Helvetica, sans-serif; 
	 text-transform:none;
	 border-top:1px dotted #3d3d3d;
	 position:relative;
     }
.sf-menu>li>ul>li:first-child{border-top:none;}
							
.sf-menu>li>ul>li>a {
	display: block;
	color:#fff ;
	padding:8px 0 6px 18px;
	}
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a {color:#ca1923;}

.sf-menu li li ul {
	 left: 94px !important;
	 top:0px !important;
	 display:block;
	 width: 94px;
	 background: url(../images/bg-li-li-ul.jpg) 0 0 repeat;
	 padding:4px 0 4px 0; 
	 border-radius: 10px;
	 }
.sf-menu li li li {
	float:none;
	 font-size: 13px;
	 font-family: Arial, Helvetica, sans-serif; 
	 text-transform:none;
	 border-top:1px dotted #686868;
	}
.sf-menu li li li:first-child{border-top:none;}					
.sf-menu li li li a {
	display:block;
	color:#fff  !important;
	padding:8px 0 6px 18px;
	}
.sf-menu li li li:hover {}
.sf-menu li li li a:hover {color:#ca1923 !important;}


/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	right:50%;
	bottom:113px;
	overflow:hidden;
	width: 31px;
	height: 17px;
	border:none;
	text-indent:-999px;
	z-index:20;
	background: url(../images/top.png) no-repeat 0 0 ;
}

#toTopHover {
	background: url(../images/top.png) no-repeat right 0;
	width: 31px;
	height: 17px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;	
	
}

#toTop:active, #toTop:focus {
	outline:none;
}

