@charset "UTF-8";
#naviWrap #subNavi_wrap {
	background: url(../images/subnavii_wrap_bgr.gif) repeat-x;
}
#naviWrap #subNavi {
	background: url(../images/sub_nav_sdw.jpg) no-repeat center bottom;
}
#custom_wrap {
	background: #333333 url(../images/bgr_custom.jpg) repeat-y center top;
}
#custom_wrap #feature #main {
	margin-right: auto;
	margin-left: auto;
	background: url(../images/divider_feature.jpg) no-repeat center bottom;
	height: 480px;
}
#custom_wrap #feature #main .col_left {
	width: 206px;
	float: left;
	padding: 0px 40px 0px 85px;
}
#custom_wrap #feature #main h2 {
	padding: 58px 0px 50px;
}
#custom_wrap #feature #main #slide {
	float: left;
	padding-top: 30px;
}
#custom_wrap #feature {
	background: url(../images/bgr_custom_content.jpg) repeat-y center top;
	padding: 0px 20px;
	width: 1000px;
	margin: 0px auto;
}
@media screen and (max-width: 980px){
#custom_wrap #feature {
	padding: 0px 0px;
	width: 980px;
}	
.center {
	width: 980px;
	overflow:hidden;
}
	
.center img {
	margin-left:-10px;
}
}
#custom_wrap #feature  h2 {
	padding: 0px 0px 15px;
}
#custom_wrap #feature  h3 {
	padding: 0px 0px 10px;
}
#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 {
	background: url(../images/bgr_custom_styling.jpg) no-repeat center bottom;
	padding: 35px 0px 80px 105px;
}
#custom_wrap #feature #styling_wrap .btn_box {
	padding: 25px 0px 0px;
	width: 280px;
}
#custom_wrap #feature #interior_wrap {
	background: url(../images/bgr_custom_interior.jpg) no-repeat center bottom;
}
#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 20px;
	width: 1000px;
	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: 35px 0px 55px 55px;
	background: url(../images/divider_equipment_h2.jpg) no-repeat center 95px;
	height: 23px;
}
#custom_wrap #equipment_wrap .row {
	background: url(../images/equipment_divider.jpg) no-repeat center bottom;
	padding: 25px 0px 25px 50px;
	clear: both;
}
#custom_wrap #equipment_wrap .row .cell {
	float: left;
	width: 280px;
	padding: 0px 30px 0px 0px;
}
#custom_wrap #equipment_wrap .row .cell p img{
	padding: 0px 0px 10px;
}
#custom_wrap #equipment_wrap .row .cell h4{
	height: 32px;
	padding: 0px 0px 10px;
}
#custom_wrap #equipment_wrap .row.chrome {
	width: 918px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-left: 62px;
}
#custom_wrap #equipment_wrap .row.chrome h5 {
	padding: 0px 0px 20px;
	width:600px;
}
#custom_wrap #equipment_wrap .row.chrome .cell {
	width: 293px;
	padding-right: 0px;
}
#custom_wrap #equipment_wrap .row.chrome .cell h4 {
	text-align: center;
}
#custom_wrap #equipment_wrap .row.end {
	margin-bottom: 0px;
}
#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;
}
#custom_wrap .width_full #equipment_btm #bnr_btm {
	text-align: center;
	padding-top: 100px;
}
/*-- slide --*/
#slide {
	width: 630px;
	height: 440px;
	margin: 0px auto 0px;
	overflow: hidden;
	position: relative;
}
#slide .panel {
	position:absolute;
	bottom:10px;
	width:300px;
	height:29px;
	padding: 0px 0px 0px;
	bottom:8px;
	right:0px;

}
#slide .panel h3 {
	float: left;
}
#slide .panel ul {
	width: 132px;
	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;
}

.slideshow .slidebox ul li.ss_prv {
	position:absolute;
	top:210px;
	left:0px;
}
.slideshow .slidebox ul li.ss_fwd {
	position:absolute;
	top:210px;
	right:0px;
}

.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;
}