@charset "utf-8";
/* CSS Document */

#main_column_inner {
	margin: 0;
	padding-top: 5px;
}
#left_column {
	width: 235px;
}
#center_column {
	width: calc(100% - 260px);
	min-width: 740px;
}
.oem_banner {
	margin-top: 20px;
	margin-bottom:10px;
	border:1px solid #ccc;
	line-height: 60px;
}

.oem_banner .title_oem {
	float:left;
}

.oem_contents {
	clear:both;
	font-size: 13px;
	line-height: 1.6em;
}

.oem_contents .oem_title_bar {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:30px;
	
	color:white;
	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4f89ff', endColorstr = '#2b62ff');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4f89ff', endColorstr = '#2b62ff')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #4f89ff, #2b62ff);
background-image: -ms-linear-gradient(top, #4f89ff, #2b62ff);
background-image: -o-linear-gradient(top, #4f89ff, #2b62ff);
background-image: -webkit-gradient(linear, center top, center bottom, from(#4f89ff), to(#2b62ff));
background-image: -webkit-linear-gradient(top, #4f89ff, #2b62ff);
background-image: linear-gradient(top, #4f89ff, #2b62ff);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/

}

.oem_contents .oem_title_bar_c {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:30px;
	
	color:white;
	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff8178', endColorstr = '#ff5c14');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ff8178', endColorstr = '#ff5c14')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #ff8178, #ff5c14);
background-image: -ms-linear-gradient(top, #ff8178, #ff5c14);
background-image: -o-linear-gradient(top, #ff8178, #ff5c14);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ff8178), to(#ff5c14));
background-image: -webkit-linear-gradient(top, #ff8178, #ff5c14);
background-image: linear-gradient(top, #ff8178, #ff5c14);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/

}

.oem_contents .oem_contents_body {
	margin:10px;
}

.oem_contents .oem_contents_body dl.l {
	clear:both;
}

.oem_contents .oem_contents_body dl.l {
	width:50%;
	float:left;
}

.oem_contents .oem_contents_body dl.l dt {
	font-weight: bold;
}

.oem_contents .oem_contents_body dl.l dd {
	margin:20px;
}

.oem_contents .oem_contents_body dl.r {
	width:50%;
	float:right;
	
	height:250px;
	text-align: center;
}

.oem_contents .oem_contents_body dl.h {
	width:100%;
	color:#b20000;
}

.oem_contents .oem_contents_body dl.h dt {
	font-weight: bold;
}

.oem_contents .oem_contents_body dl.h dd {
	margin:20px;
}

.linkto_form_btn {
	background: -moz-linear-gradient(top,#0099CC 0%,#006699);
	background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
	border: 2px solid #FFF;
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	width: 90%;
	height:50px;
	
	margin:0 auto;
	
	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0099CC', endColorstr = '#006699');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0099CC', endColorstr = '#006699')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #0099CC, #006699);
	background-image: -ms-linear-gradient(top, #0099CC, #006699);
	background-image: -o-linear-gradient(top, #0099CC, #006699);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#0099CC), to(#006699));
	background-image: -webkit-linear-gradient(top, #0099CC, #006699);
	background-image: linear-gradient(top, #0099CC, #006699);
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}

.linkto_form_btn a {
	display: block;
	color:white !important;
	
	font-size: 20px;
	text-align: center;
	
	height:50px;
	line-height: 50px;
}

.linkto_form_btn a:hover {
	text-decoration: none;
	opacity:0.2;
}



.oem_contents .oem_title_bar {
	color: white;
}
.oem_contents .title_order{
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}


.oem_banner .oem_banner_inner .title_oem{
	display: block;
	font-size: 1.5em;
	font-weight: bold;
}

.left-specials-list ul li div.new_items-specials_current.bc_selected div {
    padding: 0 0 0 10px;
    color: #fff;
    text-decoration: none;
    background-color: #333;
}

#oemTopContainer {
	line-height: 150%;
}

#oemTopContainer .oem_banner {
	border: none;
	margin: 0;
	margin-bottom: 15px;
	
}
#oemTopContainer .oem_baner_top_info {
	font-size: 13px;
}
#oemTopContainer .oem_baner_top_info p:first-child {
	padding-top: 0px
}
#oemTopContainer .oem_baner_top_info p {
	padding-top: 8px;
}
#bikeInfoPanel {
	margin: 0 0 10px 0;
}

#bikeInfoPanel a {
    color: #0574b5;
    text-decoration: none;
}

#bikeInfoPanel a:hover {
    text-decoration: underline;
}

.bikeLogoBlock {
    display: block;
    height: 85px;
    width: 85px;
    text-indent: -9999pt;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
}

#oemTopContainer .bikeInfoBlock,
#oemTopContainer .bikeInfoBlock * {
	box-sizing: border-box;
}
#oemTopContainer .bikeInfoBlock .bike-part {
	width: 745px;
	border: 1px solid #dedede;
	border-bottom-width: 12px;
	border-radius : 3px;
}
#oemTopContainer .bikeInfoBlock .bike-part .bike-part-logo {
    display: block;
    height: 30px;
    margin: 10px;
}
#oemTopContainer .bikeInfoBlock .bike-part .bike-part-text {
	padding: 10px;
	background-color: #ffffff;
	font-size: 12px;
}
#oemTopContainer .bikeInfoBlock .bike-part .bike-part-footer {
	background-color: #dedede;
	font-size: 12px;
    padding: 10px 10px 0px 10px;
}
#oemTopContainer .bikeInfoBlock .bike-part .bike-part-footer:empty {
	display: none;
}

#bikeLogo1 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/honda.png) no-repeat;
}

#bikeLogo1:hover,#bikeLogo1.hovered {
    background:	url(../../includes/templates/theme202/images/webike/estimate_form/honda_active.png) no-repeat;
}

#bikeLogo2 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/suzuki.png) no-repeat;
}

#bikeLogo2:hover,#bikeLogo2.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/suzuki_active.png) no-repeat;
}

#bikeLogo3 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/yamaha.png) no-repeat;
}

#bikeLogo3:hover,#bikeLogo3.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/yamaha_active.png) no-repeat;
}

#bikeLogo4 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/kawasaki.png) no-repeat;
}

#bikeLogo4:hover,#bikeLogo4.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/kawasaki.png) no-repeat;
    color: red;
    text-decoration: none;
}

#bikeLogo5 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/harley.png) no-repeat;
}

#bikeLogo5:hover,#bikeLogo5.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/harley_active.png) no-repeat;
}

#bikeLogo6 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/bmw.png) no-repeat;
}

#bikeLogo6:hover,#bikeLogo6.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/bmw_active.png) no-repeat;
}

#centerPartLogo6{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/bmw_text.png) no-repeat;
}

#bikeLogo7 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/vespa.png) no-repeat;
}

#bikeLogo7:hover,#bikeLogo7.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/vespa_active.png) no-repeat;
}

#centerPartLogo7{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/vespa_text.png) no-repeat;
}

#bikeLogo10 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/kymco.png) no-repeat;
}

#bikeLogo10:hover,#bikeLogo10.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/kymco_active.png) no-repeat;
}

#bikeLogo11 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/sym.png) no-repeat;
}

#bikeLogo11:hover,#bikeLogo11.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/sym_active.png) no-repeat;
}

#bikeLogo8 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/tw_yamaha.png) no-repeat;
}

#bikeLogo8:hover,#bikeLogo8.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/tw_yamaha_active.png) no-repeat;
}

#bikeLogo9 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/tw_suzuki.png) no-repeat;
}

#bikeLogo9:hover,#bikeLogo9.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/tw_suzuki_active.png) no-repeat;
}

#bikeLogo13 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/aeon.png) no-repeat;
}

#bikeLogo13:hover,#bikeLogo13.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/aeon_active.png) no-repeat;
}

#bikeLogo12 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/pgo.png) no-repeat;
}

#bikeLogo12:hover,#bikeLogo12.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/pgo_active.png) no-repeat;
}

#bikeLogo14 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/hartford.png) no-repeat;
}

#bikeLogo14:hover,#bikeLogo14.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/hartford_active.png) no-repeat;
}

#bikeLogo15 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/cpi.png) no-repeat;
}

#bikeLogo15:hover,#bikeLogo15.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/cpi_active.png) no-repeat;
}

#bikeLogo16 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/th_honda.png) no-repeat;
}

#bikeLogo16:hover,#bikeLogo16.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/th_honda_active.png) no-repeat;
}

#centerPartLogo16{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/th_honda_text.png) no-repeat;
}

#bikeLogo17 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/th_yamaha.png) no-repeat;
}

#bikeLogo17:hover,#bikeLogo17.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/th_yamaha_active.png) no-repeat;
}

#centerPartLogo17{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/th_yamaha_text.png) no-repeat;
}
.bikeLogoList .th-oem {
	margin-left: 16px;
}


#bikeLogo18 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/ducati.png) no-repeat;
}

#bikeLogo18:hover,#bikeLogo18.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/ducati_active.png) no-repeat;
}

#centerPartLogo18 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/ducati_text.png) no-repeat;
}



#bikeLogo19 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/ktm.png) no-repeat;
}

#bikeLogo19:hover,#bikeLogo19.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/ktm_active.png) no-repeat;
}

#centerPartLogo19 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/ktm_text.png) no-repeat;
}


#bikeLogo20 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/triumph.png) no-repeat;
}

#bikeLogo20:hover,#bikeLogo20.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/triumph_active.png) no-repeat;
}

#centerPartLogo20 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/triumph_text.png) no-repeat;
}


#bikeLogo21 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/aprilia.png) no-repeat;
}

#bikeLogo21:hover,#bikeLogo21.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/aprilia_active.png) no-repeat;
}

#centerPartLogo21 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/aprilia_text.png) no-repeat;
}


#bikeLogo22 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/motoguzzi.png) no-repeat;
}

#bikeLogo22:hover,#bikeLogo22.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/motoguzzi_active.png) no-repeat;
}

#centerPartLogo22 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/motoguzzi_text.png) no-repeat;
}


#bikeLogo23 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/piaggio.png) no-repeat;
}

#bikeLogo23:hover,#bikeLogo23.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/piaggio_active.png) no-repeat;
}

#centerPartLogo23 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/piaggio_text.png) no-repeat;
}

#bikeLogo24 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/gilera.png) no-repeat;
}

#bikeLogo24:hover,#bikeLogo24.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/gilera_active.png) no-repeat;
}

#centerPartLogo24 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/gilera_text.png) no-repeat;
}

#bikeLogo25 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/derbi.png) no-repeat;
}

#bikeLogo25:hover,#bikeLogo25.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/derbi_active.png) no-repeat;
}

#centerPartLogo25 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/derbi_text.png) no-repeat;
}

#bikeLogo26 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/hyosung.png) no-repeat;
}

#bikeLogo26:hover,#bikeLogo26.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/hyosung_active.png) no-repeat;
}

#centerPartLogo26 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/hyosung_text.png) no-repeat;
}

#bikeLogo27 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/cagiva.png) no-repeat;
}

#bikeLogo27:hover,#bikeLogo27.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/cagiva_active.png) no-repeat;
}

#centerPartLogo27 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/cagiva_text.png) no-repeat;
}

#bikeLogo28 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/husqvarna_2013.png) no-repeat;
}

#bikeLogo28:hover,#bikeLogo28.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/husqvarna_2013_active.png) no-repeat;
}

#centerPartLogo28 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/husqvarna_text.png) no-repeat;
}

#bikeLogo29 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/husqvarna_2014.png) no-repeat;
}

#bikeLogo29:hover,#bikeLogo29.hovered {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/husqvarna_2014_active.png) no-repeat;
}

#centerPartLogo29 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/husqvarna_text.png) no-repeat;
}

.bikeLogoList {
    list-style-type: none;
    float: left;
    padding: 0;
}
.bikeLogoList li {
    float: left;
    margin: 0 0 10px 15px;
    padding: 0;
}

.centerPart {
    border-right: #dcdcdc 3px solid;
    border-left: #dcdcdc 3px solid;
    padding: 0 10px 10px 10px;
    width: 514px;
}

#centerPartLogo1 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/honda_text.png) no-repeat;
}

#centerPartLogo2 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/suzuki_text.png) no-repeat;
}

#centerPartLogo3 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/yamaha_text.png) no-repeat;
}

#centerPartLogo4 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/kawasaki_text.png) no-repeat;
}

#centerPartLogo5 {
    background: url(../../includes/templates/theme202/images/webike/estimate_form/harley_text.png) no-repeat;
}

#centerPartLogo8{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/tw_yamaha_text.png) no-repeat;
}
#centerPartLogo9{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/tw_suzuki_text.png) no-repeat;
}
#centerPartLogo10{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/kymco_text.png) no-repeat;
}
#centerPartLogo11{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/sym_text.png) no-repeat;
}
#centerPartLogo12{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/pgo_text.png) no-repeat;
}
#centerPartLogo13{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/aeon_text.png) no-repeat;
}
#centerPartLogo14{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/hartford_text.png) no-repeat;
}
#centerPartLogo15{
    background: url(../../includes/templates/theme202/images/webike/estimate_form/cpi_text.png) no-repeat;
}

.centerPartLogoBlock {
    display: block;
    height: 30px;
    margin: 0 0 5px 0;
}

.belowCenterPart {
    background: #dcdcdc;
    padding: 10px 10px 0 10px;
    width: 544px;
}

.belowCenterPart:empty {
    display:none;
}

.topPart img {width: 564px;}
.bottomPart img {width: 564px;}
.centerPart {width: 538px;}

.entryHeader {
	background: #4d4d4d;
	color: white;
	font-size: 16px;
	padding: 9px 16px 12px 16px;
	margin: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	line-height: 12px;
	box-sizing : border-box;
	margin-top: 20px;
}
.entryContent {
	padding: 10px;
    border: 1px solid #dedede;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.entryContent .bikeLogoList-wrapper {
	box-sizing : border-box;
	float: left;
    width: 100%;
    margin: 0!important;
    padding: 0 20px 0 5px!important;
}
.entryContent .bikeLogoList-wrapper *{
	box-sizing : border-box;
}
#productOrderTable {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
}

#productOrderTable td {
	padding: 8px 0 8px 0;
}

#productOrderTable th {
	font-weight: bold;
	background: #c2c2c2;
	font-size: 14px;
	line-height: 10px;
	height: 30px;
	text-align: center;
	font-family: Arial;
	color: #ffffff;
	
}
#productOrderTable tr th:first-child { border-top-left-radius: 5px; }
#productOrderTable tr th:last-child { border-top-right-radius: 5px; }
#productOrderTable tr th:first-child { border-bottom-left-radius: 5px; }
#productOrderTable tr th:last-child { border-bottom-right-radius: 5px; }

#productOrderTable .no {width: 63px;}
#productOrderTable .product-no {width: 483px;}
#productOrderTable .quantity {width: 158px;}

.moreLine {
	display: none;
}

#productOrderBlock {
	margin: 10px 10px 5px 10px;
}

#confirmEstimationButtonPanel {
	text-align: center;
	margin: 10px 0 0 0;
}

#makerErrorMessage {
	color: red;
	font-weight: bold;
	font-size: 16px;
    margin: 0 0 6px 0;
}

.evenRow {
    background: #ffffff;
}

.oddRow {
    background: #efefef;
}

tr.oddRow td:first-child { border-top-left-radius: 3px; }
tr.oddRow td:last-child { border-top-right-radius: 3x; }
tr.oddRow td:first-child { border-bottom-left-radius: 3px; }
tr.oddRow td:last-child { border-bottom-right-radius: 3px; }

.productNumber {
    width: calc(100% - 30px);
}

.productCount {
    width: calc(100% - 20px);
}

.orderNumber {
    font-weight: bold;
    text-align: center;
}

.errorBlock {
    margin: 6px 0 0 0;
    color: red;
}

#productOrderTable tr td input[type="text"] {
	height: 20px;
	padding: 1px;
	border: 1px solid #bcbcbc;
}
.left-specials-list ul li div.new_items-specials_current.bc_selected div {
    padding: 0 0 0 10px;
    color: #fff;
    text-decoration: none;
    background-color: #333;
}

#bikeLogo4{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #6B6B6B;
}

#bikeLogo4 div {
	padding-top: 18px;
}

#brand_logo_kawasaki {
	font-size: 23px;
	font-weight: 700;
	color: rgb(68, 208, 71);
	display: block;
}

.input_note{
	 margin: 0 7px;
}

.input_note li {
	margin: 0 0 0 15px;
	list-style: disc;
}

.point_note_title {
	margin: 25px 0 10px 0;
	font-size: 15px;
	font-weight: bold;
}
.point_note_text{
	width: 100%;
	height: 145px;
	resize: none;
	font-size: 14px;
	border-radius: 3px;
	box-sizing: border-box;
	border: none;
	background-color: #efefef;
	line-height: 22px;
	white-space: normal;
}
.point_note_text:focus {
	outline: 0;
}
/* custome scrollbar */
.point_note_text::-webkit-scrollbar { 
	width: 8px
}
.point_note_text::-webkit-scrollbar-thumb { height: 50px; background-color: #b9c4d6; border-radius: 3px;}
.point_note_text::-webkit-track { width: 12px; }
.point_note_text::-webkit-button { }
.point_note_text::-webkit-track-piece { }
.point_note_text::-webkit-corner { }
.point_note_text::-webkit-resizer { }

.point-note-content {
	padding: 15px 10px 15px 20px;
	background-color: #efefef;
	box-sizing: border-box;
}
.bikeLogoList-wrapper .top {
	color:#e61e25;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	position:relative;
	font-size: 16px;
    line-height: 12px;
    width: 100%;
    float: left;
    height: 30px;
    padding: 0 25px 0 0 !important;
    margin: 0 !important;
}
.bikeLogoList-wrapper .top .area {
	position: absolute;
    z-index: 999;
    background-color: #fff;
    padding: 10px;
    height: 30px;
}

.bikeLogoList-wrapper .top .breakcrums {
	border-bottom: 1px solid #cccccc;
	position: absolute;
    z-index: 998;
    width: 100%;
    height: 22px;
}
.bikeLogoList-wrapper .top p span {
	position:relative;
	top:-3px;
}

.bikeLogoList-wrapper .top img { margin:5px 5px 0 5px; }

.oem-top-banner {
	width: 100%;
}
.oem-top-banner .oem-top-banner-img {
    min-width: 723px;
	max-width: 1020px;
}	
.list-maker-banner {
	margin: 0 85px 0 85px;
}
.list-maker-banner div {
	float: left;
	margin: 10px 5px 10px 5px;
	width: 45px;
	height: 45px;
}
.list-maker-banner .kawasaki-logo {
	background: url(../images/webike/estimate_form/kawasaki.png) no-repeat;
	background-size: 45px 45px;
	color: red;
	text-decoration: none;
}
.list-maker-banner .kawasaki-logo span {
	color: red;
	font-size: 10px;
	padding-top: 15px;
	display: block;
	text-align: center;
}

.list-maker-banner div img {
	width: 45px;
	height: 45px;
}

.btn-oem {
	display: inline-block;
	font-size: 15px;
	line-height: 10px;
	padding: 12px 20px;
	color: #333333;
	background-color: #efefef;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	border: none;
	border-radius : 3px;
	text-decoration : none;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    box-sizing: border-box;
    height: 34px;
}
.btn-oem-default:hover {
	color: #333333;
	background-color: #e5e2e2;
	text-decoration: none;
}
.btn-oem-red {
	color: #ffffff;
	background-color: #e61e25;
}
.btn-oem-red:hover {
	color: #ffffff;
	background-color: #d71e24;
}
.btn-group-oem-top {
	float: right;
}
.btn-group-oem-top > .btn-oem {
	margin-left: 15px;
}
#confirmEstimationButton {
	width: 170px;
}
#moreLineButton {
    min-width: 190px;
}
table {
    border-collapse:;
}
td {
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #464646;
}
#confirmationNote > h2{
	font-size: 13px;
    font-weight: bold;
    line-height: normal;
    padding: 0 0px 0;
}

