@charset "UTF-8";
#custom_wrap {
	background: #444;
	min-width:1000px;
	background: #333333 url(../images/bgr_custom.jpg) repeat-y center top;
}
#custom_wrap #inner{
	min-width:1000px;
	margin:0 auto;
}
#custom_wrap #feature #main {
	margin-right: auto;
	margin-left: auto;
	padding-top:40px;
	overflow:hidden;
	height:450px;
	min-width:980px;
	position:relative;
}
#custom_wrap #feature #main .col_left {
	width: 287px;
	position:absolute;
	top:40px;
	left:0;
	padding: 20px 10px 0px 0px;
}
#custom_wrap #feature #main #slide {
	margin-left:305px;
	padding-top: 0px;
}
#custom_wrap #feature,
#custom_wrap #block_turbo {
	background: url(../images/bgr_custom_content.jpg) repeat-y center top;
	padding: 0px 10px;
	width: 980px;
	margin: 0px auto;
}
.bgr_custom_btm,
.bgr_custom_top{
	width:1000px;
	text-align:center;
	margin:0 auto;
}
.bgr_custom_top{
	margin-top:110px;
}
	
@media screen and (max-width: 980px){
#custom_wrap #feature,
#custom_wrap #block_turbo {
	padding: 0px 0px;
	width: 980px;
}	
.center {
	width: 980px;
	overflow:hidden;
}
	
.center img {
	margin-left:-10px;
}
}
#custom_wrap #feature  h2 {
	padding: 24px 0px 19px 40px;
	float:left;
}
#custom_wrap #feature  .h2_exp{
	padding-top:55px;
	line-height:150%;
	
}
	#custom_wrap #feature #styling_wrap  .h2_exp{
		margin-left:367px;
		
	}
	#custom_wrap #feature #interior_wrap  .h2_exp{
		margin-left:312px;
		
	}

#custom_wrap #feature .btn_box {
	height: 180px;
	width: 180px;
}
#custom_wrap #feature  .btn_box ul li {
	float: left;
	padding: 0px 5px 5px 0px;
	height: 85px;
}

#custom_wrap #feature #styling_wrap {
	padding: 0px 0px 30px 0px;
}
#custom_wrap #feature #styling_wrap .btn_box {
	padding: 25px 0px 0px;
	width: 280px;
}
#custom_wrap #feature #interior_wrap {
	overflow:hidden;
	padding:0 0 5px;
}
#custom_wrap #feature #interior_wrap  .btn_box {
	padding: 25px 0px 0px 62px;
}
#custom_wrap #feature #interior_wrap .col_right {
	padding: 70px 0px 118px 600px;
}
#custom_wrap #equipment_wrap {
	margin: 0px auto;
	padding: 0px 10px;
	width: 980px;
	background: url(../images/bgr_custom_content.jpg) repeat-y center top;
}
@media screen and (max-width: 980px){
#custom_wrap #equipment_wrap {
	padding: 0px 0px;
	width: 980px;
}	

}
#custom_wrap #equipment_wrap h2 {
	padding: 57px 0px 73px 55px;
	margin-bottom:3px;
	background: url(../images/divider_equipment_h2.jpg) no-repeat center bottom;
	height: 23px;
}
#custom_wrap #equipment_wrap .row {
	background: url(../../common/image_common/divider_dwn.jpg) no-repeat center bottom;
	padding: 25px 0px 25px 40px;
	clear: both;
}
#custom_wrap #equipment_wrap .row .cell {
	float: left;
	width: 280px;
	padding: 0px 30px 0px 0px;
}
#custom_wrap #equipment_wrap .row.chrome_row{
	padding-left:62px;
}
#custom_wrap #equipment_wrap .row.chrome_row .cell{
	padding-right:0;
}
#custom_wrap #equipment_wrap .row .cell p img{
	padding: 0px 0px 19px;
}
#custom_wrap .row .cell h4{
	padding: 0px 0px 13px;
	font-size:12px;
	font-weight:bold;
	height:32px;
	line-height:140%;
}
#custom_wrap .row .cell p{
	font-size:12px;
}
#custom_wrap .row .cell p.mark_type{
	font-size:10px;
	position:relative;
	top:-20px;
	margin-bottom:0px;
	display:inline-block;
}
#custom_wrap .row .cell p.mark_type span{
	font-size:9px;
	border:solid 1px #BFBFBF;
	display:inline-block;
	padding:0px 5px;
	margin-right:10px;
}
#custom_wrap #equipment_wrap .row.end {
	margin-bottom: 0px;
	background:none;
}
#custom_wrap .width_full {
	background: url(../images/bgr_custom_content.jpg) repeat-y center top;
}
#custom_wrap .width_full #equipment_btm {
	background: #323232 url(../images/bgr_custom_equipment_btm.jpg) no-repeat center bottom;
	height: 610px;
}
#custom_wrap .width_full #equipment_btm .row {
	width: 930px;
	margin: 0px auto;
	background: #FFF;
	padding: 25px 0px 0px 34px;
}
#custom_wrap .width_full #equipment_btm .row .cell {
	float: left;
	width: 280px;
	padding: 0px 30px 0px 0px;
}
#custom_wrap .width_full #equipment_btm .row .cell p img {
	padding: 0px 0px 10px;
}
#custom_wrap .width_full #equipment_btm .row .cell h4 {
	padding: 0px 0px 10px;
}
#h_chrome{
	margin:35px 50px 0;
	overflow:hidden;
}
#h_chrome h5{
	font-weight:bold;
	font-size:14px;
	float:left;
	padding-right:15px;
}
#h_chrome p.mark_type{
	font-size:10px;
	position:relative;
	border:solid 1px #BFBFBF;
	display:inline-block;
	padding:0px 5px;
	margin-right:10px;
	position:relative;
	top:-1px;
}

#custom_wrap  #bnr_btm {
	text-align: center;
	padding-bottom:50px;
}
/*-- block_turbo --*/
#custom_wrap #block_turbo{
	margin:20px auto 0px;
}
#custom_wrap #block_turbo h2{
}
#custom_wrap #block_turbo .caution{
	margin:5px 25px 0px;
	font-size:10px;
	text-align:right;
	padding-bottom:80px;
}
#custom_wrap #block_turbo h3{
	margin:23px 0 0 40px;
	
}
#custom_wrap #block_turbo .h3_exp{
	margin:10px 0 0 40px;
	padding-bottom:50px;
}
	
/*-- slide --*/
#slide {
	width: 980px;
	height: 420px;
	margin: 0px auto 0px;
	overflow: visible;
	position: relative;
}
#slide.slideshow1 {
	width: 680px;
	height: 450px;
}
#slide .panel {
	position:absolute;
	height:29px;
	padding: 0px 0px 0px 0;
	right:25px;

}
#main #slide .panel{
	top:405px;
	
}
#styling_wrap #slide .panel,
#interior_wrap #slide .panel{
	bottom:-80px;
	
}

#block_turbo #slide .panel{
	bottom:-70px;
	
}
#slide .panel h3 {
	float: left;
}
#slide .panel ul {
	float: right;
	padding: 0px 0px 0px;
	text-align:right;
}
#slide .panel ul li {
	float: left;
	padding: 0px 0px 0px 5px;
	font-size: 0px;
	line-height:0px;
	cursor:pointer;
}
.slideshow .slidebox {
	height:440px;
	overflow:hidden;
	position:relative;
}
.slideshow .slidebox p {
	position:absolute;
	top:0;
	left:0px;
	display:none;
}
#slide .slidebox ul li.ss_prv:hover,
#slide .slidebox ul li.ss_fwd:hover{
	filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;
	cursor:pointer;
}
#slide .slidebox ul li.ss_prv {
	position:absolute;
	top:210px;
	left:10px;
}
#slide .slidebox ul li.ss_fwd {
	position:absolute;
	top:210px;
	right:10px;
}

.slideshow .slidebox ul li{
	cursor:pointer;
}
.slideshow .slidebox ul li:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.panel li:hover {
	cursor:pointer;
}