	/* Common css basic element  */
	@font-face {
		font-family: Calibri;
		font-style:  normal;
		font-weight: normal;
		src: url(/image/CALIBRI3.eot);
	}

	@font-face {
		font-family: Calibri;
		font-style:  normal;
		font-weight: 700;
		src: url(/image/CALIBRI2.eot);
	}

	html, body { font:12px verdana; font-family:georgia;  }
	label { }
	input, select, textarea { font:12px verdana; }
	input[type=button], input[type=submit] { cursor:pointer; }
	body { background: #ffffff; margin:0; padding:0; }
	form {margin:0; border:0; }
	table { border-collapse:collapse; empty-cells:show; table-layout:fixed; }
	a { color:#00A5D9; text-decoration:none;  }
	a:hover { text-decoration:underline; }

	a:active, a:focus { outline:none; behavior:expression(this.hideFocus = this.className.indexOf('checkbox')==-1?true:false); }  /* ie patch */
	a.checkbox:active, a.checkbox:focus { outline:#666666 dotted 1px; }

	img { border:0; }
	ul, ol { margin:0 0 0 20px; padding:0; list-style-position: outside; }
	li { margin:0; padding:0; }
	h1, h2, h3, h4, h5, h6 {font-weight:bold; margin:0.5em 0 1em 0;  }
	h1 { font-size:1.7em; }
	h2 { font-size:1.6em; }
	h3 { font-size:1.6em; }
	h4 { font-size:1.4em; }
	h5 { font-size:1.2em; }
	h6 { font-size:1.0em; }
	p { line-height:150%; margin:0 0 1em 0; }
	em { font-style:italic; }
	strong { font-weight:bold; }

	/* Common css fix */
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}

	.clearfix {
		display: inline-block;
	}

	html[xmlns] .clearfix {
		display: block;
	}

	* html .clearfix {
		height: 1%;
	}


	/* Frames
		*_inner 는 필요한경우. 사용.
		padding 이나 border가 껴있는 경우.
	*/
	#frame_main  {
		width:100%;
		color: #333;
		line-height: 150%;
		position:absolute;
		background:url(/image/bgr_wholepage.png) repeat-x 0 0;
	}

	#main_ad { margin:0 auto; position:absolute; }
	#main_ad .ad_wraper{ width:308px; height:74px; position:absolute; top:430px; left:690px; /*border:1px solid #cccccc; padding:0px;*/}
	/*
	.ad_wraper .ad_img { border-right:1px solid #cccccc; float:left; width:111px; padding:0px;}
	.ad_wraper .ad_con { float:right; width:194px; padding:0px;}
	.ad_wraper .ad_tt { border-bottom:1px solid #cccccc; }
	.ad_wraper .ad_bt {background-color:#212121;}
	.ad_left { float:left; width:50%; text-align:center;padding:0px;}
	.ad_right { float:right; width:50%; text-align:center;padding:0px; }
	*/
	.frame_main_wrapper_bgrbody { position:relative; _position:absolute;
		background:url(/image/bgr_main_wrapper.jpg) repeat-y 50% 0;   }

	body:nth-of-type(1) .frame_main_wrapper_bgrbody {
		background-position:49.999% 0;
	}

	.frame_main_wrapper_bgr { background:url(/image/bgr_main_inner.png) no-repeat 50% 0;  } /* bgr top white 50px */

	#frame_main_wrapper_bgrmain { display:none; position:absolute; width:100%; height:608px;  left:0; top:0;  }

	#frame_main_wrapper_bgrmain .bgrmain { position:absolute; width:100%; height:100%;  left:0; top:0; }

	body:nth-of-type(1) #frame_main_wrapper_bgrmain .bgrmain {
	   /*left:-1px; chrome and safari hack */
	}
	#frame_main_wrapper_bgrmain #bgrmain_1 { background:url(/image/temp/main01.jpg) no-repeat 50% 58px;
		z-Index:1;
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		filter: alpha(opacity=100);
	}
	#frame_main_wrapper_bgrmain #bgrmain_2 { background:url(/image/temp/main02.jpg) no-repeat 50% 58px;
		z-Index:0;
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity: 0;
		filter: alpha(opacity=0);
	}

	#frame_main_wrapper_bgrmain #bgrmain_intro { z-Index:2; height:550px; margin-top:58px; text-align:center; }
	#frame_main_wrapper_bgrmain #bgrmain_intro_inner { width:100%; height:100%; max-width:1060px; margin:0 auto; background:#000000; }
	#frame_main_wrapper_bgrmain #bgrmain_intro_inner object, #frame_main_wrapper_bgrmain #bgrmain_intro_inner embed { margin-top:80px; }

	#frame_main_inner  { position:relative; z-Index:2; }

	#frame_top {
		height:77px;
	}
	#frame_top_inner { width:100%; height:100%; position:relative;  z-Index:3; 	}
	#frame_top_navibar { position:absolute; top:47px; left:0; width:100%; height:41px;
		background:url(/image/bgr_mainmenu.png) no-repeat 0 0;
	}
	#frame_top_logo { position:absolute; left:10px; top:4px;  width:122px; height:42px;  }
	#frame_top_logo a { display:inline-block; width:100%; height:100%; background:url(/image/sym_logo.gif) no-repeat 0 0; }
	/*#frame_top_logo.selected a { background-position:0 0; }
	#frame_top_navibar:hover #frame_top_logo a { background-position:0 100%; }
	#frame_top_logo a:hover { background-position:0 0 !important; }*/

	#frame_top_menu { position:absolute;  right:3px; top:22px; font-size:0.9em; font-weight:bold;
		line-height:25px; font-family:calibri; text-transform:uppercase; }
	#frame_top_menu ul { margin:0; padding:0; list-style-type:none;  }
	#frame_top_menu ul li { position:absolute;  height:28px;  }
	#frame_top_menu ul li a { position:absolute; width:100%; height:100%; display:block; text-decoration:none; color:#676767; }
	#frame_top_menu ul li a span { height:100%; display:block;   }
	#frame_top_menu ul li a span span { height:25px; padding-top:3px;  }
	#frame_top_menu ul li a span span span { padding:0 10px; margin:0px 3px; text-align:center; }
	#frame_top_menu ul li a:hover { z-Index:1; background:url(/image/bgr_topmenu_shadow_t.png) repeat-x 0 0;  }
	#frame_top_menu ul li a:hover span {  background:url(/image/bgr_topmenu_siteshadow.png) no-repeat 0 0px;  }
	#frame_top_menu ul li a:hover span span { background:url(/image/bgr_topmenu_siteshadow.png) no-repeat 100% 100%;  }
	#frame_top_menu ul li a:hover span span span { color:#506886; background:#FBFBFB none;   }

	#frame_top_menu ul li.bar_sep {}
	#frame_top_menu ul li.mt_lang_esp { right:176px; width:87px;  }
	#frame_top_menu ul li.mt_contactus { right:97px; width:87px; background:url(/image/bgr_topmenu_sep.gif) no-repeat 3px 3px; }
	#frame_top_menu ul li.mt_find_dealer { right:-3px; width:108px; background:url(/image/bgr_topmenu_sep.gif) no-repeat 3px 3px; }

	#frame_top_menu ul li.mt_find_dealer a {color:#43627E; }
	#frame_top_menu ul li.mt_find_dealer a:hover {color:#4A5F79; }


	#frame_main_menu { position:absolute; left:5px; top:5px; z-Index:2;  }
	#frame_main_menu ul.menu { margin:0; list-style-type:none; height:27px; }
	#frame_main_menu ul.menu li { float:left; height:27px;  }
	#frame_main_menu ul.menu li.bar_left {display:none;}
	#frame_main_menu ul.menu li.bar_right {display:none;}
	#frame_main_menu ul.menu li.bar_sep {display:none;}
	#frame_main_menu ul.menu li a {display:inline-block; width:100%; height:100%; background-image:url(/image/bts_mainmenu.gif); }
	#frame_main_menu ul.menu li a:hover { }

	#frame_main_menu ul.menu li:hover .menu_content { display:block; }
	#frame_main_menu ul.menu li:hover .box_info { display:block; }

	#frame_main_menu ul.menu li a span{ display:none; }
	#frame_main_menu ul.menu li .menu_content { display:none; position:absolute; left:0px; width:992px; z-Index:1;
		/*border:1px solid #ffffff; border-width:0 1px 1px 1px;*/ top:26px; }

	#frame_main_menu ul.menu li .menu_content .menu_content_inner { padding-top:20px; padding-bottom:8px;
		background:#3A3A3A url(/image/bgr_mainmenu_subbody.gif) repeat-x 0 0; overflow:auto; }

	/* White*/
	#frame_main_menu ul.menu li .menu_content .menu_content_inner_scooter { background:#3A3A3A url(/image/bg_scooter_menu_f_off.gif) repeat-x 0 0; overflow:auto; }
	#frame_main_menu ul.menu li .menu_content .product_scooter { float:left; width:125px; height:65px; padding:7px 20px 0px 20px;
		font-family:calibri; background:url(/image/bg_scooter_menu_off.gif) no-repeat 0 0; }
	#frame_main_menu ul.menu li .menu_content .product_scooter_f { float:left; width:125px; height:65px; padding:7px 20px 0px 20px;
		font-family:calibri; background:url(/image/bg_scooter_menu_f_off.gif) no-repeat 0 0; }
	#frame_main_menu ul.menu li .menu_content .product_scooter:hover { background:url(/image/bg_scooter_menu_on.gif) no-repeat 0 0; }

	#frame_main_menu ul.menu li .menu_content .product_scooter_f:hover { background:url(/image/bg_scooter_menu_f_on.gif) no-repeat 0 0; }
	#frame_main_menu .scooter_pd_wrap { display:none; background-color:transparent; padding-top:20px; }


	/*
	#frame_main_menu ul.menu li .menu_content .menu_content_inner_scooter { padding-top:0px; padding-bottom:8px; background:#3A3A3A url(/image/bgr_mainmenu_subbody.gif) repeat-x 0 0; overflow:auto; }
	#frame_main_menu ul.menu li .menu_content .product_scooter:hover { background:#3A3A3A url(/image/bgr_mainmenu_product_over.gif) repeat-x 0 0; }
	#frame_main_menu ul.menu li .menu_content .product_scooter { float:left; width:80px; height:64px; padding:7px 20px 2px 20px;
		font-family:calibri; }
	Black	 */

	#frame_main_menu ul.menu li .menu_content a { background:none; }
	#frame_main_menu ul.menu li .menu_content .product { float:left; width:180px; height:252px; padding:9px 9px;
		font-family:calibri; }



	#frame_main_menu ul.menu li .menu_content .product .product_inner {  }
	#frame_main_menu ul.menu li .menu_content .product .product_inner a { height:auto;  }
	#frame_main_menu ul.menu li .menu_content .product:hover { background:#3A3A3A url(/image/bgr_mainmenu_product_over.gif) repeat-x 0 0; }



	#frame_main_menu ul.menu li.mm_scooter .menu_content { left:259px; width:594px; }
	/*#frame_main_menu ul.menu li.mm_dune .menu_content { left:-1px; width:594px; } 1줄에 3개일때사용*/
	#frame_main_menu ul.menu li.mm_gokart .menu_content { left:110px; width:594px; }
	#frame_main_menu ul.menu li.mm_gokart .menu_content .product { height:270px;  }
	/*#frame_main_menu ul.menu li.mm_side .menu_content { left:170px; width:360px; }*/
	#frame_main_menu ul.menu li.mm_side #menu_side_width { width:495px; }
	#frame_main_menu ul.menu li.mm_midatv .menu_content { left:469px; width:198px; }
	#frame_main_menu ul.menu li.mm_part:hover .menu_content { display:none; }

	#frame_main_menu ul.menu li .menu_content .product .title { font-size:1.2em; margin:0px 0 5px 0;
		border-bottom:1px solid #575757; padding-bottom:6px; }
	#frame_main_menu ul.menu li .menu_content .product .title a { color:#FFFEFE; text-decoration:none; }
	#frame_main_menu ul.menu li .menu_content .product .title a em { /*color:#919597;*/ font-style:normal; }
	#frame_main_menu ul.menu li .menu_content .product .imgwrapper { text-align:center; }
	#frame_main_menu ul.menu li .menu_content .product ol { list-style-type:none; padding:0; margin:0;  }
	#frame_main_menu ul.menu li .menu_content .product ol li { float:none; height:20px; line-height:20px; }
	#frame_main_menu ul.menu li .menu_content .product ol li a { background:url(/image/btn_tools_product.gif) no-repeat 0 0;
		padding-left:25px; width:auto; display:block; text-decoration:none; color:#FFFFFF;  }
	#frame_main_menu ul.menu li .menu_content .product ol li a:hover { background-color:#636C74;  }


	#frame_main_menu ul.menu li .menu_content .product ol li.photo a { background-position:3px 4px; }
	#frame_main_menu ul.menu li .menu_content .product ol li.parts a { background-position:3px -56px; }
	#frame_main_menu ul.menu li .menu_content .product ol li.vinfo a { background-position:3px -116px; }

	#frame_main_menu ul.menu li .menu_content .product ol li.photo a:hover { background-position:3px -26px; }
	#frame_main_menu ul.menu li .menu_content .product ol li.parts a:hover { background-position:3px -86px; }
	#frame_main_menu ul.menu li .menu_content .product ol li.vinfo a:hover { background-position:3px -146px; }



	#frame_main_menu ul.menu li.selected { }
	#frame_main_menu ul.menu li.selected a {  }


	#frame_main_menu ul.menu li.mm_dune { width:102px; } /* include side border width */
	#frame_main_menu ul.menu li.mm_gokart { width:80px; }
	#frame_main_menu ul.menu li.mm_side { width:96px; }
	#frame_main_menu ul.menu li.mm_scooter { width:107px; }
	#frame_main_menu ul.menu li.mm_bigatv { width:100px; } 
	#frame_main_menu ul.menu li.mm_midatv { width:132px; }
	#frame_main_menu ul.menu li.mm_part { width:143px; }

	#frame_main_menu ul.menu li.mm_bigatv a { background-position:-385px 0; } /* include side border width */
	#frame_main_menu ul.menu li.mm_scooter a { background-position:-278px 0; }
	#frame_main_menu ul.menu li.mm_dune a { background-position:0 0; }
	#frame_main_menu ul.menu li.mm_gokart a { background-position:-102px 0; }
	#frame_main_menu ul.menu li.mm_side a { background-position:-182px 0; }
	#frame_main_menu ul.menu li.mm_midatv a { background-position:-485px 0; }
	#frame_main_menu ul.menu li.mm_part a { background-position:-617px 0; }

	#frame_main_menu ul.menu li.mm_bigatv:hover a { background-position:-385px 100%; } /* include side border width */
	#frame_main_menu ul.menu li.mm_scooter:hover a { background-position:-278px 100%;  }
	#frame_main_menu ul.menu li.mm_dune:hover a { background-position:0 100%; }
	#frame_main_menu ul.menu li.mm_gokart:hover a { background-position:-102px 100%;  }
	#frame_main_menu ul.menu li.mm_side:hover a { background-position:-182px 100%;  }
	#frame_main_menu ul.menu li.mm_midatv:hover a { background-position:-485px 100%;  }
	#frame_main_menu ul.menu li.mm_part:hover a { background-position:-617px 100%;  }

	#frame_main_menu ul.menu li.selected.mm_bigatv a { background-position:-385px -27px; } /* include side border width */
	#frame_main_menu ul.menu li.selected.mm_scooter a { background-position:-278px -27px;  }
	#frame_main_menu ul.menu li.selected.mm_dune a { background-position:0 -27px; }
	#frame_main_menu ul.menu li.selected.mm_gokart a { background-position:-102px -27px; }
	#frame_main_menu ul.menu li.selected.mm_side a { background-position:-182px -27px;  }
	#frame_main_menu ul.menu li.selected.mm_midatv a { background-position:-485px -27px; }
	#frame_main_menu ul.menu li.selected.mm_part a { background-position:-617px -27px; }



	#frame_searchbox { position:absolute; right:6px; top:6px; width:174px; height:25px;  }
	#frame_searchbox form { width:100%; height:100%; background:#888888 url(/image/bgr_nav_search.jpg) no-repeat 0 0; }
	#frame_searchbox form .input_text { background:transparent;
		border:0; padding:5px 6px 4px 2px; margin-left:20px; color:#ffffff; width:145px; }
	#frame_searchbox form .input_text:focus, #frame_searchbox form .input_text:active { outline:none; }

	#frame_bottom {
		clear: both;
		margin: 0;
		padding-top:40px;
		color: #333;
		min-height:200px;
		background:url(/image/bgr_footer.png) no-repeat 50% 0;
	}
	#frame_bottom_inner { position:relative;  padding-bottom:40px; }
	#frame_bottom_fullmenu { position:relative; height:185px; font-family:calibri; font-size:11px; font-weight:bold; line-height:130%; text-transform:uppercase; }
	#frame_bottom_fullmenu ul { position:absolute; list-style-type:none; margin:0; padding:0; }
	#frame_bottom_fullmenu ul.section_group { position:absolute; left:-10px; }
	#frame_bottom_fullmenu ul li.section { position:absolute; width:158px; padding:0 25px 0 35px; height:185px; background:url(/image/bgr_bottom_fullmenu.png) no-repeat 0 0; }
	#frame_bottom_fullmenu ul li.section_sep { display:none; }
	#frame_bottom_fullmenu ul li a { color:#616161; text-decoration:none; cursor:pointer; }
	#frame_bottom_fullmenu ul li.section:hover { background-position:0 100%; }
	#frame_bottom_fullmenu ul li.section:hover a { color:#39516D; }
	#frame_bottom_fullmenu ul li.section:hover a:hover { color:#ff0000; }
	#frame_bottom_fullmenu ul li.section h3 { margin:30px 0 15px 0; font-family:calibri; font-size:1.5em; }
	#frame_bottom_fullmenu ul li.section:hover h3 a:hover { color:#39516D; cursor:default;  }
	#frame_bottom_fullmenu ul li ul { font-size:0.97em; position:static;  overflow:auto; }
	#frame_bottom_fullmenu ul li ul li { float:left;  clear:left; width:100%; }
	#frame_bottom_fullmenu ul li ul li a { display:inline-block; padding-right:9px; background:url(/image/sym_arrow_down.gif) no-repeat 100% 6px; }
	#frame_bottom_fullmenu ul li ul li a:hover { background-position:100% -14px; }
	#frame_bottom_fullmenu ul li.sec_purchase { left:0px; }
	#frame_bottom_fullmenu ul li.sec_consider { left:200px; }
	#frame_bottom_fullmenu ul li.sec_explore { left:400px; }
	#frame_bottom_fullmenu ul li.sec_discover { left:600px; }
	#frame_bottom_fullmenu ul li.sec_about { left:800px; }

	.line_bottom_silver { border-top:1px solid #E5E5E5; margin:0px 0;  }
	#frame_bottom_logo { margin:13px 0 6px 0; text-align:center;  }
	#frame_bottom_menu { font-family:Georgia; font-size:0.9em; }
	#frame_bottom_menu ul { margin:0; list-style-type:none; text-align:center; }
	#frame_bottom_menu ul li { display:inline;   }
	#frame_bottom_menu ul li a { color:#666666;  }
	#frame_bottom_menu ul li.bar_sep { margin:0 8px; border-left:1px solid #cccccc;  }
	#frame_bottom_footnote { text-align:center; margin-top:0px; font-size:0.9em; }


	#frame_pagemenu {display:none; }
	#frame_pagemenu_inner { height:81px; width:100%; font-family:calibri; font-size:0.97em; font-weight:bold; text-transform:uppercase; }
	#frame_pagemenu_inner ul.menu { margin:0; padding:0; list-style-type:none; width:100%; height:100%;  }
	#frame_pagemenu_inner ul.menu li { float:left; height:81px;  }
	#frame_pagemenu_inner ul.menu li.bar_left {  }
	#frame_pagemenu_inner ul.menu li.bar_right {  }
	#frame_pagemenu_inner ul.menu li.bar_sep {  }
	#frame_pagemenu_inner ul.menu li.first {  }
	#frame_pagemenu_inner ul.menu li.selected a { z-Index:1; }
	#frame_pagemenu_inner ul.menu li a { display:block; margin-left:-1px; width:100%; height:100%; padding:0 1px;
		background:url(/image/bts_pagemenu_product.jpg) no-repeat 0 0; position:relative; color:#6e6e6e;
		line-height:70px; text-decoration:none; }
		#frame_pagemenu_inner ul.menu li a.scooter { display:block; margin-left:-1px; width:100%; height:100%; padding:0 1px;
		background:url(/image/bts_pagemenu_product_scooter.jpg) no-repeat 0 0; position:relative; color:#6e6e6e;
		line-height:70px; text-decoration:none; }
	#frame_pagemenu_inner ul.menu li a:hover { color:#43748a; z-Index:1;  }
	#frame_pagemenu_inner ul.menu li.selected a { color:#43748a;  }
	#frame_pagemenu_inner ul.menu li a span { display:none;  }
	#frame_pagemenu_inner ul.menu li a.scooter span { display:block;  }
	#frame_pagemenu_inner ul.menu li a span img { float:left;  margin-top:18px; }
	#frame_pagemenu_inner ul.menu li a.scooter span img { margin-top:8px  }

	#frame_pagemenu_inner ul.menu li.mp_pd_start { width:59px;   }
	#frame_pagemenu_inner ul.menu li.mp_pd_start a { margin-left:0; padding:0; }

	#frame_pagemenu_inner ul.menu li.mp_pd_home { width:175px;  }
	#frame_pagemenu_inner ul.menu li.mp_pd_home a { padding-left:0px;  }
	#frame_pagemenu_inner ul.menu li.mp_pd_home a span { height:70px; display:block; margin-left:15px; margin-right:4px; line-height:12px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_home a span span { display:table; height:100%; margin-left:60px; width:105px;   }
	#frame_pagemenu_inner ul.menu li.mp_pd_home a span span span {  display:table-cell; vertical-align:middle; margin-left:0;  }

	*:first-child+html #frame_pagemenu_inner ul.menu li.mp_pd_home a span { position:relative;   }
	*:first-child+html #frame_pagemenu_inner ul.menu li.mp_pd_home a span span { display:block; top:50%; position:absolute; height:auto; margin-left:5px; width:105px;  }
	*:first-child+html #frame_pagemenu_inner ul.menu li.mp_pd_home a span span span { display:block; position:relative; top:-50%;  }

	#frame_pagemenu_inner ul.menu li.mp_pd_gallery{ width:152px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_spec{ width:164px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_warranty{ width:162px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_safety{ width:138px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_whybms{ width:150px; }

	#frame_pagemenu_inner ul.menu li.mp_home_scooter { width:90px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_scooter260 { width:147px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_scooter150 { width:165px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_scooter150 a.scooter span img { margin-left:10px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_scooter50 { width:149px; }

	#frame_pagemenu_inner ul.menu li.mp_pd_start a { background-position:0 0; }

	#frame_pagemenu_inner ul.menu li.mp_pd_home a { background-position:-59px 0; }
	#frame_pagemenu_inner ul.menu li.mp_pd_gallery a { background-position:-234px 0; }
	#frame_pagemenu_inner ul.menu li.mp_pd_spec a {background-position:-386px 0; }
	#frame_pagemenu_inner ul.menu li.mp_pd_warranty a {background-position:-550px 0; }
	#frame_pagemenu_inner ul.menu li.mp_pd_safety a {background-position:-712px 0; }
	#frame_pagemenu_inner ul.menu li.mp_pd_whybms a {background-position:-850px 0; }
	#frame_pagemenu_inner ul.menu li.mp_home_scooter a {background-position:0 0; }
	#frame_pagemenu_inner ul.menu li.mp_pd_scooter260 a {background-position:-90px 0; }
	#frame_pagemenu_inner ul.menu li.mp_pd_scooter150 a {background-position:-237px 0; }
	#frame_pagemenu_inner ul.menu li.mp_pd_scooter50 a {background-position:-402px 0; }


	#frame_pagemenu_inner ul.menu li.mp_pd_home a:hover { background-position:-59px -81px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_gallery a:hover { background-position:-234px -81px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_spec a:hover {background-position:-386px -81px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_warranty a:hover {background-position:-550px -81px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_safety a:hover {background-position:-712px -81px; }
	#frame_pagemenu_inner ul.menu li.mp_pd_whybms a:hover {background-position:-850px -81px; }

	#frame_pagemenu_inner ul.menu li.mp_pd_home.selected a { background-position:-59px 100%; }
	#frame_pagemenu_inner ul.menu li.mp_pd_gallery.selected a { background-position:-234px 100%; }
	#frame_pagemenu_inner ul.menu li.mp_pd_spec.selected a {background-position:-386px 100%; }
	#frame_pagemenu_inner ul.menu li.mp_pd_warranty.selected a {background-position:-550px 100%; }
	#frame_pagemenu_inner ul.menu li.mp_pd_safety.selected a {background-position:-712px 100%; }
	#frame_pagemenu_inner ul.menu li.mp_pd_whybms.selected a {background-position:-850px 100%; }


	#frame_pageheader { }


	#frame_pageheader_inner { padding-left:30px; }
	#frame_pageheader_inner h1 { text-transform:uppercase; font-family:calibri; margin-top:19px; margin-bottom:12px; }
	#frame_pageheader_inner h1.left { text-transform:uppercase; font-family:calibri; margin-top:19px; margin-bottom:12px; float:left; }
	#frame_pageheader_inner h1 span.cc { padding-left:10px; color:#747474; }
	#frame_pageheader ul.scooter_tab { margin:5px 264px -5px 0px; list-style:none; display:inline; float:right; height:51px; }
	#frame_pageheader ul.scooter_tab li { float:left; }
	#frame_mainbox { display:none; }

	#frame_middle { min-height:560px;  }
	#frame_middle_inner {
		background:url(/image/bgr_content.jpg) no-repeat 0 0;
		min-height:560px;
	}

	#frame_left {
		float: left;
		width: 235px;
		padding: 10px;
		margin-left:10px;
	}
	#frame_left_inner { }
	#frame_left_menu { }

	#frame_right {
		float: right;
		/*width: 235px;
		padding: 10px;*/
		width: 255px;
		padding: 0px;
		margin-right:10px;
		background:url(/image/bgr_content_right.jpg) no-repeat 0 0;
		min-height:629px;
	}
	#frame_right_inner { padding:4px;   }
	#frame_menu_right { background:url(/image/bgr_menu_right.png) no-repeat 0px 0px;  }
	#frame_menu_right ul {margin:0; padding:0; list-style-type:none;}
	#frame_menu_right ul li { height:46px;}
	#frame_menu_right ul li a { display:block; height:100%; }
	#frame_menu_right ul li a span { visibility:hidden; }
	#frame_menu_right ul li a:hover { color:transparent; }
	#frame_menu_right ul li.bar_sep { display:none; }
	#frame_menu_right ul li.bar_left { display:none;}
	#frame_menu_right ul li.bar_right { height:8px;}

	#frame_menu_link2 { padding:20px 10px 20px 20px;  font-size:0.9em; font-family:calibri, tahoma; line-height:140%;
		font-weight:bold; }
	#frame_menu_link2 h5 { margin-bottom:10px; border-bottom:1px solid #CDCED1; color:#6C6C6C; font-size:1.3em; font-style:italic; }
	#frame_menu_link2 h5 .inner { border-bottom:1px solid #E6E7EA; line-height:100%; padding-bottom:4px; }
	#frame_menu_link2 ul {margin:0; padding:0; list-style-type:none; text-transform:uppercase;}
	#frame_menu_link2 ul li { }
	#frame_menu_link2 ul li a { color:#4C647E; text-decoration:none; padding-right:8px; background:url(/image/sym_arrow_down2.png) no-repeat 100% 5px; }
	#frame_menu_link2 ul li a:hover { color:#618EC2;  }
	#frame_menu_link2 ul li a span { }
	#frame_menu_link2 ul li.bar_sep { display:none; }
	#frame_menu_link2 ul li.bar_left { display:none;}
	#frame_menu_link2 ul li.bar_right { display:none;}

	#frame_right_body { padding-left:20px;   }


	#frame_right_banner { }

	#frame_center {
		padding:8px;
		margin:0 265px;
	}

	#frame_directory { }
	#frame_directory_inner { }
	#frame_content { font-size:13px; }
	#frame_content_inner {   }

	#frame_main.extend_left { }
	#frame_main.extend_left #frame_left { display:none; }
	#frame_main.extend_left #frame_center { margin-left:0px; border-left:0; }

	#frame_main.extend_right { }
	#frame_main.extend_right #frame_right { display:none; }
	#frame_main.extend_right #frame_center { margin-right:0px; border-right:0; }

	#frame_main.extend_both { }
	#frame_main.extend_both #frame_left, #frame_main.extend_both #frame_right { display:none; }
	#frame_main.extend_both #frame_center { margin-left:0px;  margin-right:0px; border-left:0; border-right:0; }

	.frame_wxw {
		width: 1000px;
		margin:0 auto;
	}

	.indent_depth { width:10px; display:inline-block;  }
	.box_pages { overflow:auto; line-height:24px; padding:0px 15px; }
	.box_pages .box_pageinfo { float:left; }
	.box_pages .box_pagelist { float:right;  }
	.box_pages .box_pagelist ul { list-style-type:none; margin:0;  }
	.box_pages .box_pagelist ul li { float:left; margin-left:2px; border:1px solid #d1d1d1; width:24px; text-align:center; background:#ffffff; }
	.box_pages .box_pagelist ul li.selected { background:#d1d1d1; color:#ffffff; }
	.box_pages .box_pagelist ul li a { display:block; text-decoration:none; }
	.box_pages .box_pagelist ul li a:hover { background:#efefef; }

	/* Common styles */
	a span { cursor:pointer; }
	.fra_img { table-layout:automatic; table-layout:auto;  }
	.fra_img .col_left { width:7px; }
	.fra_img .col_center {  }
	.fra_img .col_right { width:10px; }
	.fra_img td { padding:0; }
	.fra_img thead tr { height:15px; }
	.fra_img tfoot tr { height:12px; }
	.fra_img thead tr td:first-Child { background:url(/image/frame_img_m.png) no-repeat -10px -15px;  }
	.fra_img thead tr td:first-Child+td { background:url(/image/frame_img_m.png) repeat-x 0 0; }
	.fra_img thead tr td:first-Child+td+td { background:url(/image/frame_img_m.png) no-repeat -17px -15px; }
	.fra_img tfoot tr td:first-Child { background:url(/image/frame_img_m.png) no-repeat -10px -30px; }
	.fra_img tfoot tr td:first-Child+td { background:url(/image/frame_img_m.png) repeat-x 0 100%; }
	.fra_img tfoot tr td:first-Child+td+td { background:url(/image/frame_img_m.png) no-repeat -17px -30px; }
	.fra_img tbody tr td:first-Child { background:url(/image/frame_img_s.png) repeat-y -10px 0; }
	.fra_img tbody tr td:first-Child+td {  }
	.fra_img tbody tr td:first-Child+td+td { background:url(/image/frame_img_s.png) repeat-y -17px 0; }

	#frame_content {  }
	#frame_content_inner { padding:30px 10px;  }
	#frame_content div.template { display:none; }
	#frame_content .underline { text-decoration:underline; }

	#frame_content div.document { line-height:150%; }
	#frame_content div.document .upper { text-transform:uppercase;  }
	#frame_content div.document p { margin-bottom:2.0em; }
	#frame_content div.document ul.notice {  }
	#frame_content div.document ul.notice li {  }
	#frame_content div.document p.accent { text-transform:uppercase; font-weight:bold; }
	#frame_content div.document span.desc { display:block; margin-top:10px; }
	#frame_content div.document h1,
	#frame_content div.document h2,
	#frame_content div.document h3,
	#frame_content div.document h4,
	#frame_content div.document h5,
	#frame_content div.document h6 { font-family:calibri, tahoma; color:#4D657F;  }
	#frame_content div.document h1 { margin-top:0px; }
	#frame_content div.document h2 { font-size:1.7em;  margin-bottom:1.8em; margin-top:1.0em; }
	#frame_content div.document h3 { font-size:1.5em;  margin-bottom:0.8em; margin-top:3.0em; }
	#frame_content div.document h4 { font-size:1.3em;  margin-bottom:0.6em; margin-top:1.6em;  }
	#frame_content div.document h5 { font-size:1.1em;  margin-bottom:0.4em; margin-top:1.4em; }
	#frame_content div.document h6 { font-size:1.0em;  margin-bottom:0.2em; margin-top:1.0em; }
	#frame_content div.document ul.main_list { padding:0; margin:0; list-style-type:none; }
	#frame_content div.document ul.main_list li { margin-bottom:0.4em; }
	#frame_content div.document ul.main_list li h3 {  }
	#frame_content div.document ul.main_list li ul  { margin-top:8px;  margin-bottom:15px;
		list-style-type:disc; list-style-image:url(/image/blt_disc_b.gif);
		background:url(/image/content-callout-gradient.png) no-repeat 50% 0; padding-top:20px;	}
	#frame_content div.document ul.main_list li ul li { margin-bottom:0.2em;   }
	#frame_content div.document ul.main_list li ul li h4 {  }
	#frame_content div.document ul.main_list li ul li ul { margin-top:8px;  margin-bottom:15px;  list-style-type:circle; list-style-image:none;
		background:none; padding:0; }
	#frame_content div.document ul.main_list li ul li ul li { margin-bottom:0.1em;  }
	#frame_content div.document ul.main_list li ul li ul li ul { margin-top:6px;  margin-bottom:10px;  /*list-style-type:; */ }

	.button_wrapper { display:inline-block;  font-family:calibri;
		background:url(/image/btn_blue.gif) no-repeat 100% 0; height:23px;  line-height:23px;   }
	.button_wrapper a { display:inline-block; text-decoration:none;
		background:url(/image/btn_blue.gif) no-repeat 0 100%; height:23px;  padding:0 20px 0 10px;
		color:#ffffff; font-weight:bold; font-family:calibri; text-transform:uppercase; }
	.button_wrapper a:hover { color:#FDF9B7; }

	form { }
	form div.section { line-height:24px; }
	form div.section ul { margin:0; padding:0; list-style-type:none; font-family:tahoma; }
	form div.section ul li { overflow:auto; margin-bottom:10px; }
	form div.section ul li label { display:block; color:#636363; font-weight:bold; float:left; width:170px;
		font-size:0.85em; text-transform:uppercase; }
	form div.section ul li var  { display:block; margin-left:180px;  font-size:0.8em; color:#9BB8D6; }
	form div.section ul li var .input_text { border:1px solid #CECECE; width:400px;
		background:#F0F0F0 url(/image/bgr_form_input.png) repeat-x 0 -6px; height:18px; padding:4px 3px 0px 3px; }
	form div.section ul li var .input_text:focus { color:#ffffff; border-color:#536275; background-Color:#4F6984; background-position:0 -37px; }
	form div.section ul li var textarea { border:1px solid #CECECE; width:400px; resize:none;
		background:#F8F8F8 url(/image/bgr_form_textarea.png) repeat-x 0 -6px; height:200px; padding:4px 3px; }
	form div.section ul li var textarea:focus { color:#ffffff; border-color:#536275; background-Color:#4F6984; background-position:0 -1007px; }
	form div.section ul li var .input_file {border:1px solid #CECECE; background:#F4F4F4; width:400px; height:22px; padding:0px 3px;   }
	form div.section ul li var .checkbox {  }
	form div.section ul li ul {  }
	form div.section ul li ul li { margin-bottom:0;  }
	form div.section ul li ul li label { font-size:0.8em; font-weight:normal; }
	form div.section ul li#li_CITY { float:left; margin-right:15px;  }
	form div.section ul li#li_CITY var {  }
	form div.section ul li#li_CITY var .input_text { width:180px; }
	form div.section ul li#li_STATE { float:left; margin-right:15px; overflow:visible; }
	form div.section ul li#li_STATE label { width:45px;  }
	form div.section ul li#li_STATE var { width:60px; margin-left:45px;   }

	form div.section ul li#li_ZIP label { width:30px; }
	form div.section ul li#li_ZIP var { margin-left:30px;  }
	form div.section ul li#li_ZIP var .input_text { width:47px; }

	form div.section ul li#li_PHONE var .input_text,
	form div.section ul li#li_FAX var .input_text { margin:0 5px; width:26px; }
	form div.section ul li#li_PHONE var .pt1 ,
	form div.section ul li#li_FAX var .pt1 { margin-left:0; }
	form div.section ul li#li_PHONE var .pt3,
	form div.section ul li#li_FAX var .pt3 { margin-right:0; width:34px; }

	form div.section ul li#li_EMPLOYEES var .input_text { width:40px; }
	form div.section ul li#li_BUSINESS_YEARS var .input_text { width:40px; }

	form div.section ul li#li_PRODUCT_LINE ul { margin-left:180px; line-height:18px;  }
	form div.section ul li#li_PRODUCT_LINE ul li { float:left; }
	form div.section ul li#li_PRODUCT_LINE ul li label { float:none; margin-left:20px;  width:80px; }
	form div.section ul li#li_PRODUCT_LINE ul li var { float:left; margin:0; }
	form div.section ul li#li_PRODUCT_LINE ul li var .input_text { }

	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_ATV label ,
	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_UTV label {width:50px;  }

	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_POWER { float:none;  }
	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_UTV { clear:left;  }
	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_PART {    }
	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_PART label {width:auto;  }
	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_OTHER { clear:left; margin-top:5px;  }
	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_OTHER_TEXT { width:410px;margin-top:2px;  }
	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_OTHER_TEXT label { display:none; }
	form div.section ul li#li_PRODUCT_LINE ul li#li_PLINE_OTHER_TEXT var .input_text { width:300px;  }

	form div.section ul li#li_PURCHASE { display:none; }
	form div.section ul li#li_PURCHASE ul { margin-left:180px; line-height:18px;  }
	form div.section ul li#li_PURCHASE ul li { float:left; }
	form div.section ul li#li_PURCHASE ul li label { float:none; margin-left:20px;  width:80px; }
	form div.section ul li#li_PURCHASE ul li var { float:left; margin:0; }
	form div.section ul li#li_PURCHASE ul li var .input_text { }

	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_ATV label ,
	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_UTV label {width:50px;  }

	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_POWER { float:none;  }
	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_UTV { clear:left;  }
	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_PART {   }
	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_PART label {width:auto;  }
	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_OTHER { clear:left; margin-top:5px;  }
	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_OTHER_TEXT { margin-top:5px;   }
	form div.section ul li#li_PURCHASE ul li#li_PURCHASE_OTHER_TEXT var .input_text { width:300px;  }

	form div.section ul li.section { margin-bottom:0; width:100%;}
	form div.section ul li.section ul li { margin-bottom:10px; overflow:auto; }
	form div.section ul li.section ul li label { font-weight:bold;  }
	form div.section ul li.section ul li ul li { }
	form div.section ul li.section ul li ul li label { font-weight:normal; font-size:0.8em;  }
	form div.section ul li.section ul li ul li ul li { margin-bottom:0;  }

	form div.buttons { margin-left:180px; margin-bottom:30px; margin-top:20px;  }
	form div.buttons .input_submit_wrapper { display:inline; font-family:calibri;
		background:url(/image/btn_blue.gif) no-repeat 100% 0; height:23px;  line-height:23px;   }
	html>/**/body form div.buttons .input_submit_wrapper  { display:inline-block;   }
	form div.buttons .input_submit_wrapper  input { display:inline-block; text-decoration:none; border:0;
		background:url(/image/btn_blue.gif) no-repeat 0 100%; height:23px;  padding:0 20px 0 10px; line-height:23px;
		color:#ffffff; font-weight:bold; font-family:calibri; text-transform:uppercase; }

	form div.buttons .input_submit_wrapper  input:hover { color:#FDF9B7; }


	.text_require { text-align:right; padding-right:5px; }
	.require_mark { display:inline-block; width:7px; height:5px; background:url(/image/sym_required.gif) no-repeat 0 0; vertical-align:middle; }



   select {
      /*display: block;*/
    }
    select.replaced {
      display: none;
    }
	div.selectReplacement_wrapper {
		position:relative;
		height:24px;
	    line-height:24px;
		overflow:visible;
		font-style:normal;
		color:#333333;
		font-size:12px;
		z-Index:1;
	}

	div.selectReplacement_wrapper li {
	    line-height:24px;
	}

    ul.selectReplacement {
		width:100%;
		margin: 0;
		padding: 0;
		list-style-type:none;
    }
    ul.selectReplacement li {
		cursor: pointer;
		display: none;
		margin: 0;
		padding: 0;
    }
    ul.selectReplacement li div {
		padding: 0 8px;
	}

    ul.selectOpen {
		position:absolute;
		background:#ffffff;
		border:1px solid #CED6DF;
		max-height:200px;
		overflow:auto;
		z-Index:2;
	}
    ul.selectOpen li {
		display: block;
	    line-height:18px !important;
		margin:0 !important;
    }
    ul.selectReplacement li.selected {
		display: block; width:100%\9;/*IE patch */
		background:url(/image/bgr_form_select.png) no-repeat -4px -3px;
    }
    ul.selectReplacement li.selected div {
		background:url(/image/bgr_form_select_btn.png) no-repeat 100% -3px;
    }
    ul.selectOpen li.selected {
		  background: #D9E0E7;
		  font-weight:bold;
		  display: block;
		  width:auto\9; /*IE patch */
    }
    ul.selectOpen li.selected div{
		  background: none;
		  display: block;
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #D9E0E7;
    }


    .checkbox {
      /*display: block;*/
    }

    input.replaced {
      display: none;
    }
	div.checkboxReplacement_wrapper {
	}
	a.checkboxReplacement {
		display:inline-block;
		width:14px;
		height:14px;
		border:1px solid #aaaaaa;
	}
	a.checkboxReplacement span {
		display:block;
		width:100%;
		height:100%;
		background:url(/image/sym_checkbox.gif) no-repeat -1px -1px;
	}

	a.checkboxReplacement span.checked {
		background-position:-1px -17px;
	}


	.msgbox_wrapper { background:#FFEC9E; border:1px solid #DADADA; padding:5px 15px; font-size:11px;
		line-height:110%; display:none; margin-bottom:5px; }
	.msgbox_inner { }
	.msgbox_inner h5 { font-size:1.0em; margin:0 0 0.5em 0; }
	.msgbox_inner ul { margin:0 0 0 15px; }
	.msgbox_inner ul li { overflow:visible !important; }

	.box_info { display:none; position:absolute; left:525px; top:35px; width:251px; height:99px; background:url(/image/nav-externallink-bg.png) no-repeat 0 0; }
	.box_info .inner { margin:16px 16px 10px 8px;  }
	.box_info .inner h2 { margin:0 0 0 0; padding-left:30px; line-height:30px; font-size:1.0em; color:#4D657F; background:url(/image/icon-bubble-info.png) no-repeat 0 0; }
	.box_info .inner p { line-height:130%; margin:0 0 0 30px; font-size:0.9em;}


	#history_doc { display:none; }


	#frame_content .div_package_list_wrapper { }
	#frame_content .div_package_list {  }
	#frame_content .group_1 {  }
	#frame_content .tbl_package_list { width:100%; font-size:10px; line-height:26px; font-family:Georgia; font-size:11px; border-bottom:1px solid #CBCBCB; }
	#frame_content .tbl_package_list .col_1 { text-align:left; padding-left:5px; }
	#frame_content .tbl_package_list .col_2 { width:140px; text-align:center; }
	#frame_content .tbl_package_list .col_3 { width:140px; text-align:center; }
	#frame_content .tbl_package_list .col_4 { width:140px; text-align:center; }
	#frame_content .tbl_package_list td { padding:0; }
	#frame_content .tbl_package_list tr { height:26px; }
	#frame_content .tbl_package_list thead tr { background:#EDEEF0 url(/image/bgr_product_spec_title.png) repeat-x 0 0; }
	#frame_content .tbl_package_list thead tr td { border:1px solid #CBCBCB; border-width:1px 0 0 0; text-align:center; }
	#frame_content .tbl_package_list thead tr td div { margin:1px 0;
		border:1px solid #F5F6F6; border-width:1px 0; height:26px; line-height:26px;   }
	#frame_content .tbl_package_list thead tr td:first-Child { border-left-width:1px; text-align:left; }
	#frame_content .tbl_package_list thead tr td:first-Child+td+td+td { border-right-width:1px; }

	#frame_content .tbl_package_list thead tr td:first-Child div { margin-right:0;
		border-left-width:1px; margin-left:1px; padding-left:15px; }
	#frame_content .tbl_package_list thead tr td:first-Child+td+td+td div { margin-right:0; border-right-width:1px; margin-right:1px; }
	#frame_content .tbl_package_list tbody td {  }
	#frame_content .tbl_package_list tbody tr { background:#F5F5F5;   }
	#frame_content .tbl_package_list tbody tr td { text-align:center; border:1px solid #CBCBCB;
		border-width:0 1px 0 0;   }
	#frame_content .tbl_package_list tbody tr td div { border:1px solid #CBCBCB;
		border-width:1px 0 0 0; }
	#frame_content .tbl_package_list tbody tr td:first-Child {
		text-align:left; border-left-width:1px;  }
	#frame_content .tbl_package_list tbody tr td:first-Child div.wrapper { border-left:2px solid #ffffff; border-top-width:0;  }
	#frame_content .tbl_package_list tbody tr td:first-Child div div { padding-left:15px;  }
	#frame_content .tbl_package_list tbody tr.row_0 {  }
	#frame_content .tbl_package_list tbody tr.row_1 { /*background:#efefef;*/ }
	/*#frame_content .tbl_package_list tbody tr:hover {background:#fefec0;}*/
	#frame_content .tbl_package_list tbody tr.category { font-weight:bold; font-size:1.0em; }
	#frame_content .tbl_package_list tbody tr.category td { border-top:1px solid #CBCBCB; }
	#frame_content .tbl_package_list tbody tr.category td div div {
		border-top-width:0;
		padding:15px 10px 0 10px; font-size:1.0em; color:#3E3D3A; font-style:italic; height:40px;
		background:#F5F5F5 url(/image/bgr_product_spec_section_header.png) repeat-x 0 0; line-height:40px;
	}

	#frame_content .tbl_package_list tbody tr.category td div div img { vertical-align:middle; margin-right:5px; }


	#frame_content .box_get_acrobat { margin-top:15px; text-align:right; }
	#frame_content .tbl_package_list tbody tr td.td_download div {
		background:url(/image/ico_pdf.gif) no-repeat 97px 5px;  }
	#frame_content .tbl_package_list tbody tr td.td_download div a { padding-right:20px; }



	/* Each Page Styles */

	.page_home {}

	.page_home #frame_pageheader { display:none; }
	/*.page_home #frame_top_menu ul li { background-position:3px 100%; }
	.page_home #frame_top_menu ul li a { color:#EDEFE7; }
	.page_home #frame_top_menu ul li.mt_find_dealer a {color:#BBE6FF; }
	.page_home #frame_top_menu ul li.mt_find_dealer a:hover {color:#4A5F79; }*/

	.page_home #frame_middle { min-height:531px; height:531px; }
	.page_home #frame_middle_inner{ background:none;  }

	.page_home .frame_main_wrapper_bgrfoot { background:url(/image/bgr_footer.png) no-repeat 50% 660px;  }
	.page_home #frame_main_wrapper_bgrmain { display:block; }
	.page_home #frame_bottom {padding:0; background-position:50% -41px;  }
	.page_home #frame_content_inner { padding:0;  }
	.page_home #frame_content h2 { margin-bottom:15px;}
	.page_home #frame_content #highlights { height:240px; margin-top:403px; /*visibility:hidden;*/  }
	.page_home #frame_content #highlights ul { position:relative; height:100%; list-style-type:none; padding:0; margin:0; }
	.page_home #frame_content #highlights ul li { position:absolute; height:226px; bottom:0; padding:0; width:256px;
		overflow:hidden;  }
	.page_home #frame_content #highlights ul li:hover {   }
	.page_home #frame_content #highlights ul li:first-Child { left:-1px;  }
	.page_home #frame_content #highlights ul li:first-Child+li { left:241px;  }
	.page_home #frame_content #highlights ul li:first-Child+li+li { left:483px;  }
	.page_home #frame_content #highlights ul li:first-Child+li+li+li { left:725px;  }
	.page_home #frame_content #highlights ul li .shadowbox {  position:absolute; width:100%; height:100%;
		filter:alpha(opacity=0);
		opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
	}
	.page_home #frame_content #highlights ul li .shadowbox .bgr {
		width:100%; height:100%;
		background:url(/image/bgr_home_highlight_l.png) no-repeat 0 0;
	}
	.page_home #frame_content #highlights ul li .shadowbox .bgr .bgr {
		background:url(/image/bgr_home_highlight_r.png) no-repeat 100% 0;
	}
	/* ie hacks */
	.page_home #frame_content #highlights ul li .shadowbox .bgr {
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/image/bgr_home_highlight_l.png);
	}
	.page_home #frame_content #highlights ul li .shadowbox .bgr .bgr {
		background:none\9; float:right\9; width:12px\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/image/bgr_home_highlight_r.png);
	}
	/*.page_home #frame_content #highlights ul li:hover .shadowbox { display:block; }*/
	.page_home #frame_content #highlights ul li  {   }
	.page_home #frame_content #highlights ul li .contentbox { position:relative; width:216px; left:20px; right:20px; top:40px;  }
	.page_home #frame_content #highlights ul li .contentbox h3 { font-size:0.9em; color:#666666; font-weight:normal; margin:0;  }
	.page_home #frame_content #highlights ul li .contentbox .imgbox { margin:5px 0; }
	.page_home #frame_content #highlights ul li .contentbox .imgbox img { border:2px solid #ffffff; }
	.page_home #frame_content #highlights ul li .contentbox .desc {
		font-family:Calibri;  font-size:1.2em; text-transform:uppercase; font-weight:bold;
		/*color:#BAE5FE;*/ color:#222222; height:60px; }

	.page_home #frame_content #highlights ul li .contentbox .desc h5 { font-size:1.0em; margin:0 0 0px 0; color:#ffffff; }
	.page_home #frame_content #highlights ul li .contentbox .desc p { margin:0; line-height:110%; font-size:0.9em; }
	.page_home #frame_content #highlights ul li .contentbox .desc strong { color:#800000;  }
	.page_home #frame_content #highlights ul li .contentbox .button_wrapper { float:left\9;  }


	/* page aboutus */
	#frame_main.page_aboutus #frame_center { padding-right:0; }
	#frame_main.page_aboutus #frame_content_inner { padding-left:7px; padding-right:0;   }
	#frame_main.page_aboutus #frame_right {  	}
	#frame_main.page_aboutus #frame_content h2 { margin:0 0 10px 0; font-family:calibri; text-transform:uppercase;
		font-size:1.4em; color:#4D657F; }
	#frame_main.page_aboutus #frame_content ul { margin-bottom:20px; line-height:150%;   }
	#frame_main.page_aboutus #frame_content p { margin-right:8px;   }
	#frame_main.page_aboutus #frame_content label { display:block; line-height:100%;  }
	#frame_main.page_aboutus #frame_content img {  }
	#frame_main.page_aboutus #frame_content .tbl_fra { float:left;   }
	#frame_main.page_aboutus #frame_content .gs { position:relative; overflow:visible; width:722px; margin-bottom:10px; margin-left:-7px; }
	#frame_main.page_aboutus #frame_content .s1 { height:358px;  } /*+27*/
	#frame_main.page_aboutus #frame_content .s2 { height:261px;   }
	#frame_main.page_aboutus #frame_content .s3 { height:261px;   }


	/* page contactus */
	#frame_main.page_contactus #frame_content { }
	#frame_main.page_contactus #frame_content  h2 { font-size:1.4em; color:#4D657F;  margin:0 0 10px 0; font-family:calibri; text-transform:uppercase;  }
	#frame_main.page_contactus #frame_content  h3 { font-size:1.4em; margin:0; font-family:calibri;
		color:#4D657F; text-transform:uppercase; }
	#frame_main.page_contactus #frame_content  h4 { font-size:1.0em; margin:0; }
	#frame_main.page_contactus #frame_content  .box_content { overflow:auto; margin-top:20px; }
	#frame_main.page_contactus #frame_content  .form { float:left; line-height:24px; width:383px; }
	#frame_main.page_contactus #frame_content  .text_require {line-height:1.0em; margin-top:0; margin-bottom:20px;   }
	#frame_main.page_contactus #frame_content  div.buttons {margin-top:10px; }
	#frame_main.page_contactus #frame_content  .info { margin-left:400px; background:url(/image/bgr_contactus_col_right.jpg) no-repeat 0 0;
		min-height:440px; padding-left:20px; }
	#frame_main.page_contactus #frame_content  .info_content { margin-top:10px; }

	#frame_main.page_contactus #frame_content  ul { width:383px;  }
	#frame_main.page_contactus #frame_content  ul li { overflow:auto;   }
	#frame_main.page_contactus #frame_content  ul li label { float:none; width:auto; font-weight:bold; line-height:1.0em;
		margin-bottom:3px; display:block;   }
	#frame_main.page_contactus ul li var  { display:block; margin:0; }
	#frame_main.page_contactus ul li var .input_text { width:175px;  }
	#frame_main.page_contactus ul li var textarea { width:375px; height:160px; }
	#frame_main.page_contactus div.buttons { margin-left:0; }

	#frame_main.page_contactus #frame_content ul li#li_FIRST_NAME,
	#frame_main.page_contactus #frame_content ul li#li_EMAIL { float:left; width:183px; }
	#frame_main.page_contactus #frame_content ul li#li_FIRST_NAME var .input_text,
	#frame_main.page_contactus #frame_content ul li#li_EMAIL var  .input_text {  }
	#frame_main.page_contactus #frame_content ul li#li_LAST_NAME,
	#frame_main.page_contactus #frame_content ul li#li_PHONE { margin-left:200px; width:183px; }

	#frame_main.page_contactus #frame_content ul li#li_SUBJECT { overflow:visible;  }
	#frame_main.page_contactus #frame_content ul li#li_SUBJECT var { width:383px; height:26px; }

	#frame_main.page_contactus #frame_content ul li#li_FIRST_NAME label { background:url(/image/sym_required.gif) no-repeat 70px 2px;  }
	#frame_main.page_contactus #frame_content ul li#li_LAST_NAME label { background:url(/image/sym_required.gif) no-repeat 65px 2px;  }
	#frame_main.page_contactus #frame_content ul li#li_PHONE label { background:url(/image/sym_required.gif) no-repeat 39px 2px;  }
	#frame_main.page_contactus #frame_content ul li#li_EMAIL label { background:url(/image/sym_required.gif) no-repeat 38px 2px;  }
	#frame_main.page_contactus #frame_content ul li#li_SUBJECT label { background:url(/image/sym_required.gif) no-repeat 50px 2px;  }
	#frame_main.page_contactus #frame_content ul li#li_MESSAGE label { background:url(/image/sym_required.gif) no-repeat 54px 2px;  }

	/* page whybms */
	#frame_main.page_why_bmsmotor #frame_content { }
	.doc_whybms h2 { font-family:calibri, tahoma; color:#4D657F; }
	.doc_whybms ul.hightlights { list-style-type:none; margin:40px 0 0 0; padding:0; }
	.doc_whybms ul.hightlights li { overflow:auto; margin-bottom:30px; }
	.doc_whybms ul.hightlights li h3 {
		font-family:calibri, tahoma; color:#4D657F; margin-bottom:0.5em; }

	.doc_whybms ul.hightlights li .image_wrapper_01 { float:left; width:389px; height:250px; }
	.doc_whybms ul.hightlights li .image_wrapper_01 img {}


	.doc_whybms ul.hightlights li .image_wrapper { float:left;
		width:389px; height:173px; background:url(/image/why-image.png) no-repeat 0 0;  }
	.doc_whybms ul.hightlights li .image_wrapper img {margin-left:17px; margin-top:15px; }
	.doc_whybms ul.hightlights li .box_desc { margin-left:390px; }



	/* E-Brochure */
	.e_brochure img {margin-bottom:15px; }
	.e_brochure ul { padding:0; margin:0; }
	.e_brochure ul li { list-style:none; padding:0px; margin-right:8px; float:left; width:167px; }
	.e_brochure ul li.last { list-style:none; padding:0px; float:right; width:166px; }

	.e_brochure .title { margin:6px 0 20px 0; }
	.e_brochure .link_view, .e_brochure .link_down { text-align:left; }
	.e_brochure a {  color:#4c647e; font-size:12px; font-family:Calibri; text-decoration:none; font-weight:600; }
	.e_brochure a:hover {  color:#67a4ea; font-size:12px; font-family:Calibri; text-decoration:none; font-weight:600; }
	.e_brochure .link_view {background:url(/image/ico_pdf.gif) no-repeat 20% top; }
	.e_brochure .link_down {background:url(/image/ico_pdf.gif) no-repeat left top; }
	.e_brochure .link_view {float:left; width:50% }
	.e_brochure .link_down {float:right; width:50%; }

	.e_brochure .link_view a { padding-left:35px; }
	.e_brochure .link_down a { padding-left:20px; }




	/* page flat_rate */
	#frame_main.page_flat_rate #frame_content { font-size:0.9em; }

	#frame_main.page_flat_rate #frame_content .tbl_flatrate { width:100%; font-size:10px; line-height:26px;
		font-family:Georgia; font-size:11px; border-bottom:1px solid #CBCBCB; margin-bottom:10px; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate .col_code { text-align:center; width:80px; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate .col_job_desc { text-align:left; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate .col_price { width:80px; text-align:center; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate td { padding:0; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tr { height:26px; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate thead tr { background:#EDEEF0 url(/image/bgr_product_spec_title.png) repeat-x 0 0; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate thead tr td { border:1px solid #CBCBCB; border-width:1px 0 0 0; text-align:center; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate thead tr td div { margin:1px 0;
		border:1px solid #F5F6F6; border-width:1px 0; height:26px; line-height:26px;   }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate thead tr td:first-Child { border-left-width:1px;  }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate thead tr td:first-Child+td { text-align:left; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate thead tr td:first-Child+td+td { border-right-width:1px; }

	#frame_main.page_flat_rate #frame_content .tbl_flatrate thead tr td:first-Child div { margin-right:0;
		border-left-width:1px; margin-left:1px;  }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate thead tr td:first-Child+td+td div { margin-right:0; border-right-width:1px; margin-right:1px; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody td {  }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr { background:#F5F5F5;   }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr td { text-align:center; border:1px solid #CBCBCB;
		border-width:0 1px 0 0;   }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr td div { border:1px solid #CBCBCB;
		border-width:1px 0 0 0; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr td:first-Child {
		border-left-width:1px;  }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr td:first-Child div.wrapper { border-left:2px solid #ffffff; border-top-width:0;  }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr td:first-Child div div {  }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr td:first-Child+td { text-align:left; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr td:first-Child+td div { padding-left:15px;  }

	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr.row_0 {  }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr.row_1 { /*background:#efefef;*/ }
	/*#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr:hover {background:#fefec0;}*/
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr.category { font-weight:bold; font-size:1.0em; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr.category td { border-top:1px solid #CBCBCB; text-align:left; }
	#frame_main.page_flat_rate #frame_content .tbl_flatrate tbody tr.category td div div {
		border-top-width:0;
		padding:15px 10px 0 10px; font-size:1.0em; color:#3E3D3A; font-style:italic; height:40px;
		background:#F5F5F5 url(/image/bgr_product_spec_section_header.png) repeat-x 0 0; line-height:40px;
	}




	/* page category */
	.page_category { }


	/*
	.page_category  #frame_right { width:200px; padding:10px; margin-right:10px; background:none;	}
	.page_category  #frame_menu_right { display:none; } */
	.page_category  #frame_center {  padding:10px 1px 10px 0; }

	.page_category  #frame_content {  font-size:12px; }
	.page_category  #frame_content_inner {  }
	.page_category .text_choose_vehicle { font-family:georgia; font-style:italic; line-height:30px; color:#455B75; padding-left:20px; }
	.page_category .product_list {   }
	.page_category .product_list .z1_t { /* background:url(/image/bgr_category_top.png) no-repeat 0 0; */ }
	.page_category .product_list_inner { padding:10px 0 0 0;   }

	.page_category .product_list ul { list-style-type:none; padding:0; margin:0; overflow:auto;  }
	.page_category .product_list ul li.pitem { float:left; width:238px; height:210px; font-family:calibri;font-size:1.2em;   }
	.page_category .product_list ul li.pitem div.line_bgr { width:100%; height:100%;  }

	.page_category .product_list ul li.v-line-0 {  background:url(/image/v-line-0.png) no-repeat 100% 0;  }
	.page_category .product_list ul li.v-line-1 {  background:url(/image/v-line-1.png) no-repeat 100% 0;  }
	.page_category .product_list ul li.v-line-2 {  background:url(/image/v-line-2.png) no-repeat 100% 0;  }

	.page_category .product_list ul li.h-line-0 div.line_bgr {  background:url(/image/h-line-0.png) no-repeat 0 100%;  }
	.page_category .product_list ul li.h-line-1 div.line_bgr {  background:url(/image/h-line-1.png) no-repeat 0 100%;  }
	.page_category .product_list ul li.h-line-2 div.line_bgr {  background:url(/image/h-line-2.png) no-repeat 0 100%;  }

	.page_category .product_list ul li .product_content_wrapper { position:absolute; width:238px; height:280px;  }
	.page_category .product_list ul li .product_content_wrapper .product_content_back { position:absolute; width:254px; left:-8px;
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity: 0;
		filter: alpha(opacity=0);
	}

	.page_category .product_list ul li .tbl_pcb { width:100%;  }
	.page_category .product_list ul li .tbl_pcb td { padding:0;  }
	.page_category .product_list ul li .tbl_pcb .col_left { width:12px;}
	.page_category .product_list ul li .tbl_pcb .col_center {}
	.page_category .product_list ul li .tbl_pcb .col_right { width:12px; }
	.page_category .product_list ul li .tbl_pcb thead {}
	.page_category .product_list ul li .tbl_pcb thead tr { height:12px; }
	.page_category .product_list ul li .tbl_pcb thead tr td:first-Child {
		background:url(/image/bgr_category_pitem_lt.png) no-repeat 0 0;
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/image/bgr_category_pitem_lt.png);
	}
	.page_category .product_list ul li .tbl_pcb thead tr td:first-Child+td {
		background:url(/image/bgr_category_pitem_t.png) repeat-x 0 0;
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/image/bgr_category_pitem_t.png);
	}
	.page_category .product_list ul li .tbl_pcb thead tr td:first-Child+td+td {
		background:url(/image/bgr_category_pitem_rt.png) no-repeat 0 0;
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/image/bgr_category_pitem_rt.png);
	}
	.page_category .product_list ul li .tbl_pcb tfoot tr { height:12px; }
	.page_category .product_list ul li .tbl_pcb tfoot tr td:first-Child {
		background:url(/image/bgr_category_pitem_lb.png) no-repeat 0 0;
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/image/bgr_category_pitem_lb.png);
	}
	.page_category .product_list ul li .tbl_pcb tfoot tr td:first-Child+td {
		background:url(/image/bgr_category_pitem_b.png) repeat-x 0 0;
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/image/bgr_category_pitem_b.png);
	}
	.page_category .product_list ul li .tbl_pcb tfoot tr td:first-Child+td+td {
		background:url(/image/bgr_category_pitem_rb.png) no-repeat 0 0;
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/image/bgr_category_pitem_rb.png);
	}
	.page_category .product_list ul li .tbl_pcb tbody tr {}
	.page_category .product_list ul li .tbl_pcb tbody tr td {}
	.page_category .product_list ul li .tbl_pcb tbody tr td:first-Child {
		background:url(/image/bgr_category_pitem_l.png) repeat-y 0 0;
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/image/bgr_category_pitem_l.png);
	}
	.page_category .product_list ul li .tbl_pcb tbody tr td:first-Child+td+td {
		background:url(/image/bgr_category_pitem_r.png) repeat-y 0 0;
		background:none\9;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/image/bgr_category_pitem_r.png);
	}
	.page_category .product_list ul li .product_content_wrapper .product_content_back .pcb_inner {
		background:#E8E8E8 url(/image/bgr_category_pitem_y.gif) repeat-x 0 0;
		text-align:center;
		padding-bottom:20px;
	}

	.page_category .product_list ul li .slogan { height:40px; line-height:20px; text-align:left;
		padding:10px 10px 0 10px; font-weight:bold;  }
	.page_category .product_list ul li .textwrapper { display:none; }
	.page_category .product_list ul li .button_wrapper { margin-top:120px; width:160px\9; }

	.page_category .product_list ul li .product_content_wrapper .product_content { position:absolute; top:15px; width:100%;
		text-align:center; }
	.page_category .product_list ul li .imgwrapper {  }
	.page_category .product_list ul li .title { font-weight:bold; color:#556C84;  }

	.page_category .product_list ul li .product_content_wrapper:hover { z-Index:1; }



	/* page product */

	.page_product #frame_pageheader_inner { padding-top:0; }
	.page_product #frame_pagemenu { display:block; }
	.page_product #frame_middle_inner { background:url(/image/bgr_content_product.jpg) no-repeat 0 0;  }
	.page_product #frame_content_inner {  }

	.page_product #frame_pageheader {  }
	.page_product #frame_pageheader_inner { }
	.page_product #frame_pageheader_inner h1 { margin-top:6px; margin-bottom:10px; }

	.page_product #frame_right { background:url(/image/bgr_content_product_right.jpg) no-repeat 0 0; min-height:629px;}
	.page_product #frame_right_body { }
	.page_product #frame_middle_inner #tablayout {  }
	.page_product #frame_middle_inner #tablayout > ul { margin:0; padding:0; list-style-type:none; }
	.page_product #frame_middle_inner #tablayout .tab_body { display:none;  }
	/*.page_product #tablayout .selected { display:block; }*/
	.page_product #frame_middle_inner.pd_home #tablayout .tabbody_pd_home { display:block; }
	.page_product #frame_middle_inner.pd_home #tablayout .tabbody_pd_home .product_info { overflow:hidden; }
	.page_product #frame_middle_inner.pd_home #tablayout .tabbody_pd_home .product_info h2 { margin:0 0 40px 0; }
	.page_product #frame_middle_inner.pd_home #tablayout .tabbody_pd_home .product_info .product_image { float:left; margin:0; padding:0; }
	.page_product #frame_middle_inner.pd_home #tablayout .tabbody_pd_home .product_info .product_info_basic { margin-left:410px; }

	.page_product #frame_middle_inner.pd_home #frame_center  { padding-right:0;  }
	.page_product #frame_middle_inner.pd_home .product_info { padding-top:10px; }
	.page_product #frame_middle_inner.pd_home .product_info_basic { padding-top:10px; }

	.page_product #frame_middle_inner.pd_home .product_info_basic ul { list-style-type:none; margin:0; padding:0; }
	.page_product #frame_middle_inner.pd_home .product_info_basic ul li {  }
	.page_product #frame_middle_inner.pd_home .product_info_basic ul li label { font-family:calibri, tahoma; color:#4D657F;
		font-size:1.2em;  font-weight:bold; margin-bottom:10px; text-transform:uppercase; display:block; }
	.page_product #frame_middle_inner.pd_home .product_info_basic ul li ul { }
	.page_product #frame_middle_inner.pd_home .product_info_basic ul li ul li { padding-left:11px; background:url(/image/blt_92.gif) no-repeat 0px 10px; }

	.page_product #frame_middle_inner.pd_home .product_info_basic p.partinfo { margin-top:20px; line-height:29px; }
	.page_product #frame_middle_inner.pd_home .product_info_basic p.partinfo img { margin-right:10px; vertical-align:middle; }

	.page_product #frame_middle_inner.pd_home .proddesc { position:relative;padding-top:40px; }
	.page_product #frame_middle_inner.pd_home .proddesc_inner {  }

	.page_product #frame_middle_inner.pd_home .proddesc_21 { height:1579px; }
	.page_product #frame_middle_inner.pd_home .proddesc_73 { height:1938px; }
	.page_product #frame_middle_inner.pd_home .proddesc_27 { height:1566px; }
	.page_product #frame_middle_inner.pd_home .proddesc_28 { height:1566px; }
	.page_product #frame_middle_inner.pd_home .proddesc_3 { height:1567px; }
	.page_product #frame_middle_inner.pd_home .proddesc_30 { height:1696px; }
	.page_product #frame_middle_inner.pd_home .proddesc_31 { height:1568px; }
	.page_product #frame_middle_inner.pd_home .proddesc_33 { height:1570px; }
	.page_product #frame_middle_inner.pd_home .proddesc_35 { height:1568px; }
	.page_product #frame_middle_inner.pd_home .proddesc_22 { height:1592px; }
	.page_product #frame_middle_inner.pd_home .proddesc_23 { height:1592px; }
	.page_product #frame_middle_inner.pd_home .proddesc_24 { height:1592px; }
	.page_product #frame_middle_inner.pd_home .proddesc_25 { height:1592px; }
	.page_product #frame_middle_inner.pd_home .proddesc_40 { height:1745px; }
	.page_product #frame_middle_inner.pd_home .proddesc_41 { height:1745px; }
	.page_product #frame_middle_inner.pd_home .proddesc_37 { height:1469px; }
	.page_product #frame_middle_inner.pd_home .proddesc_54 { height:1469px; }
	.page_product #frame_middle_inner.pd_home .proddesc_83 { height:2038px; }
	.page_product #frame_middle_inner.pd_home .proddesc_36 { height:1600px; }
	.page_product #frame_middle_inner.pd_home .proddesc_34 { height:2150px; }
	.page_product #frame_middle_inner.pd_home .proddesc_13 { height:1452px; }
	.page_product #frame_middle_inner.pd_home .proddesc_14 { height:1452px; }
	.page_product #frame_middle_inner.pd_home .proddesc_38 { height:1284px; }
	.page_product #frame_middle_inner.pd_home .proddesc_157 { height:1343px; }
	.page_product #frame_middle_inner.pd_home .proddesc_155 { height:1212px; }
	.page_product #frame_middle_inner.pd_home .proddesc_156 { height:1335px; }

	.page_product #frame_middle_inner.pd_gallery #tablayout .tabbody_pd_gallery { display:block; }
	.page_product #frame_middle_inner.pd_gallery #frame_right { display:none; }
	.page_product #frame_middle_inner.pd_gallery #frame_center { margin-right:0px; padding:0 5px;  }
	.page_product #frame_middle_inner.pd_gallery #frame_content_inner { padding:30px 0;  }
	.page_product #frame_middle_inner.pd_spec #tablayout .tabbody_pd_spec { display:block; }
	.page_product #frame_middle_inner.pd_warranty #tablayout .tabbody_pd_warranty { display:block; }
	.page_product #frame_middle_inner.pd_safety #tablayout .tabbody_pd_safety { display:block; }
	.page_product #frame_middle_inner.pd_whybms #tablayout .tabbody_pd_whybms { display:block; }

	.page_product #tablayout .tabbody_pd_gallery {  }
	.page_product #tablayout .tabbody_pd_gallery ul { margin:0; padding:0; list-style-type:none; }
	.page_product #tablayout .tabbody_pd_gallery ul li { float:left; width:165px; height:133px; background:url(/image/photogallery-tile.png) no-repeat 0 0; }
	.page_product #tablayout .tabbody_pd_gallery ul li.big { width:330px; height:266px; background:url(/image/photogallery-big-tile.png) no-repeat 0 0; }
	.page_product #tablayout .tabbody_pd_gallery ul li .box_item {margin:4px; position:absolute; }
	.page_product #tablayout .tabbody_pd_gallery ul li .box_item .img_wrapper { height:100%;  }
	.page_product #tablayout .tabbody_pd_gallery ul li .box_item .img_play { position:absolute; left:47%; top:46%; width:27px; height:25px;
		background:url(/image/btn_play.png) no-repeat 0 0; }
	.page_product #tablayout .tabbody_pd_gallery ul li .box_item .img_play:hover { background-position:0 100%; }
	.page_product #tablayout .tabbody_pd_gallery ul li.big .box_item .img_play { left:47%; top:46%; width:27px; height:25px;  }
	.page_product #tablayout .tabbody_pd_gallery ul li .box_item a.img_show  { display:block; position:absolute; top:0; width:156px; height:124px;
		background:url(/image/photogallery-tile.png) no-repeat 0 -133px; visibility:hidden; left:0; }
	.page_product #tablayout .tabbody_pd_gallery ul li.big .box_item a.img_show  { width:322px; height:258px;
		background:url(/image/photogallery-big-tile.png) no-repeat 0 -266px;  }
	.page_product #tablayout .tabbody_pd_gallery ul li .box_item label { display:none;  }
	.page_product #tablayout .tabbody_pd_gallery ul li .box_item:hover a.img_show {
		visibility:visible; }

	.ims_box { position:fixed; width:100%; height:100%; z-Index:10;  }
	.ims_box .ims_scr_back { position:absolute; left:0; top:0; width:100%; height:100%;
			filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;
	}
	.ims_box .ims_scr { position:absolute; left:0; top:0; width:100%; height:100%;
			filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; background:#000000; }
	.ims_box .ims_center { position:absolute; left:50%; top:50%; height:680px;  }
	.ims_box .ims_content_wrapper {  position:relative; left:-50%; top:-50%; height:100%;  }
	.ims_box .ims_content { border:2px solid #ffffff;  background:#ffffff;   }
	.ims_box .ims_content_inner {  }
	.ims_box .ims_content_inner .ims_loading { position:absolute; left:43%; top:48%; width:24px; height:24px;
		background:url(/image/ani_ims_loader.gif) no-repeat 0 0; font-size:0.8em; padding-left:28px; color:#4C647E; line-height:24px; }
	.ims_box .ims_content_inner .btn_close { position:absolute; right:0; top:0; width:29px; height:27px;
		background:url(/image/btn_ims_close.jpg) no-repeat 0 0; }
	.ims_box .ims_content_inner .btn_close:hover { background-position:0 -27px; }
	.ims_box .ims_content_inner .btn_close:active { background-position:0 -54px; }
	.ims_box .ims_content_inner .ims_img_wrapper_x { position:relative; background:#EFEFEF; overflow:hidden; }
	.ims_box .ims_content_inner .ims_img_wrapper { background:#EFEFEF; }
	.ims_box .ims_content_inner .ims_img_wrapper img { visibility:hidden; }
	.ims_box .ims_content_inner .ims_img_cover { position:absolute; background:#EFEFEF; width:100%; height:100%; top:0; left:0;
		filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
	.ims_box .ims_content_inner .ims_text_button { height:75px; text-align:center; color:#434343; font-weight:bold; font-size:14px; line-height:70px; }
	.ims_box .ims_content_inner .ims_text_button .btn_prev { width:28px; height:75px; float:left; background:url(/image/btn_ims_previous.png) no-repeat 0 0; }
	.ims_box .ims_content_inner .ims_text_button .btn_prev:hover { background-position:0 -75px; }
	.ims_box .ims_content_inner .ims_text_button .btn_next { width:28px; height:75px; float:right; background:url(/image/btn_ims_next.png) no-repeat 0 0; }
	.ims_box .ims_content_inner .ims_text_button .btn_next:hover { background-position:0 -75px; }
	.ims_box .ims_content_inner .ims_text_button .ims_text { margin:0 28px; height:100%; }


	.page_product .tabbody_pd_spec { font-family:Georgia; font-size:11px; color:#3C4F64; background:#ffffff;  }
	*:first-child+html .page_product .tabbody_pd_spec { border-bottom:1px solid transparent; }
	.page_product .tabbody_pd_spec .text_specifications { border:1px solid #C6C6C6; color:#3F3E3B; text-transform:uppercase;
		font-family:arial; font-weight:bold; font-size:1.1em;
		background:#EDEEF0 url(/image/bgr_product_spec_title.png) repeat-x 0 0; }
	.page_product .tabbody_pd_spec .text_specifications div.inner { margin:1px; border:1px solid #F5F6F6; height:26px;
		line-height:26px; padding-left:20px;  }
	.page_product .tabbody_pd_spec .section { border:1px solid #CBCBCB; border-width:0 1px 1px 1px; padding-left:2px; }
	.page_product .tabbody_pd_spec .section h2 { padding:0 20px; font-size:1.0em; color:#3E3D3A; font-style:italic;
		background:#F5F5F5 url(/image/bgr_product_spec_section_header.png) repeat-x 0 0; margin:0;  }
	.page_product .tabbody_pd_spec .section h2 div.symbol { display:block; width:22px; height:45px; float:left; margin-top:14px;
		background:url(/image/sym_product_spec_icons.jpg) no-repeat 0 0; margin-right:10px; }
	.page_product .tabbody_pd_spec .section h2 div.inner { height:29px; padding-top:30px;  }
	.page_product .tabbody_pd_spec .section#G_ENGINE h2 div.symbol { background-position:0 0; width:28px; }
	.page_product .tabbody_pd_spec .section#G_CHASSIS h2 div.symbol { background-position:0 -45px; width:22px; }
	.page_product .tabbody_pd_spec .section#G_DIMENSIONS h2 div.symbol { background-position:0 -90px; width:22px; margin-right:8px; }
	.page_product .tabbody_pd_spec .section#G_OTHERS h2 div.symbol { background-position:0 -135px; width:37px; }
	.page_product .tabbody_pd_spec .section ul { margin:0; padding:0; list-style-type:none; background:#F5F5F5; }
	.page_product .tabbody_pd_spec .section ul li { border-top:1px solid #E0E0E0; overflow:auto; padding:0 20px; background:#F5F5F5; }
	.page_product .tabbody_pd_spec .section ul li label { float:left; width:170px; display:block; border-right:1px solid #d7d7d7; padding:5px 0; }
	.page_product .tabbody_pd_spec .section ul li var { display:block; margin-left:200px; font-style:normal; padding:5px 0; }
	.page_product .tabbody_pd_spec .section ul li dfn { margin-left:6px; color:#666666; font-style:normal; }


	.page_become_a_dealer { }
	.page_become_a_dealer form ul li#li_COMPANY_NAME label { background:url(/image/sym_required.gif) no-repeat 91px 6px;  }
	.page_become_a_dealer form ul li#li_CONTACT_PERSON label { background:url(/image/sym_required.gif) no-repeat 101px 6px;  }
	.page_become_a_dealer form ul li#li_STREET label { background:url(/image/sym_required.gif) no-repeat 113px 6px;  }
	.page_become_a_dealer form ul li#li_CITY label { background:url(/image/sym_required.gif) no-repeat 28px 6px;  }
	/*
	.page_become_a_dealer form ul li#li_STATE label { background:url(/image/sym_required.gif) no-repeat 35px 6px;  }
	.page_become_a_dealer form ul li#li_ZIP label { background:url(/image/sym_required.gif) no-repeat 20px 6px;  }*/
	.page_become_a_dealer form ul li#li_PHONE label { background:url(/image/sym_required.gif) no-repeat 88px 6px;  }
	.page_become_a_dealer form ul li#li_EMAIL label { background:url(/image/sym_required.gif) no-repeat 94px 6px;  }
	.page_become_a_dealer form ul li#li_REPAIR label { background:url(/image/sym_required.gif) no-repeat 98px 6px;  }
	.page_become_a_dealer form ul li#li_PRODUCT_LINE label { background:url(/image/sym_required.gif) no-repeat 136px 6px;  }
	.page_become_a_dealer form ul li#li_PRODUCT_LINE ul li label { background:none;  }

	.page_technical_support #frame_content ul li#li_YEAR .input_text { width:40px; }
	.page_technical_support #frame_content ul li#li_VIN .input_text { width:180px; }
	.page_technical_support #frame_content ul li#li_DEALER_NAME label { background:url(/image/sym_required.gif) no-repeat 79px 6px;  }
	.page_technical_support #frame_content ul li#li_CUSTOMER_NAME label { background:url(/image/sym_required.gif) no-repeat 101px 6px;  }
	.page_technical_support #frame_content ul li#li_MODEL label { background:url(/image/sym_required.gif) no-repeat 76px 6px;  }
	.page_technical_support #frame_content ul li#li_YEAR label { background:url(/image/sym_required.gif) no-repeat 29px 6px;  }
	.page_technical_support #frame_content ul li#li_VIN label { background:url(/image/sym_required.gif) no-repeat 43px 6px;  }
	.page_technical_support #frame_content ul li#li_CITY label { background:url(/image/sym_required.gif) no-repeat 28px 6px;  }
	.page_technical_support #frame_content ul li#li_STREET label { background:url(/image/sym_required.gif) no-repeat 54px 6px;  }
	/*
	.page_technical_support #frame_content ul li#li_STATE label { background:url(/image/sym_required.gif) no-repeat 35px 6px;  }
	.page_technical_support #frame_content ul li#li_ZIP label { background:url(/image/sym_required.gif) no-repeat 20px 6px;  }*/
	.page_technical_support #frame_content ul li#li_PHONE label { background:url(/image/sym_required.gif) no-repeat 90px 6px;  }
	.page_technical_support #frame_content ul li#li_EMAIL label { background:url(/image/sym_required.gif) no-repeat 94px 6px;  }

	.page_request_mco #frame_content ul li#li_DEALER_NAME label { background:url(/image/sym_required.gif) no-repeat 79px 6px;  }
	.page_request_mco #frame_content ul li#li_CUSTOMER_NAME label { background:url(/image/sym_required.gif) no-repeat 99px 6px;  }
	.page_request_mco #frame_content ul li#li_CITY label { background:url(/image/sym_required.gif) no-repeat 28px 6px;  }
	.page_request_mco #frame_content ul li#li_STREET label { background:url(/image/sym_required.gif) no-repeat 54px 6px;  }
	/*
	.page_request_mco #frame_content ul li#li_STATE label { background:url(/image/sym_required.gif) no-repeat 35px 6px;  }
	.page_request_mco #frame_content ul li#li_ZIP label { background:url(/image/sym_required.gif) no-repeat 20px 6px;  }*/
	.page_request_mco #frame_content ul li#li_PHONE label { background:url(/image/sym_required.gif) no-repeat 90px 6px;  }
	.page_request_mco #frame_content ul li#li_EMAIL label { background:url(/image/sym_required.gif) no-repeat 94px 6px;  }
	.page_request_mco #frame_content ul li#li_REASON label { background:url(/image/sym_required.gif) no-repeat 118px 6px;  }
	.page_request_mco #frame_content ul li#li_REASON ul li label { background:none;  }

	.page_request_mco #frame_content ul li#x_PR1 h2 { background:url(/image/sym_required.gif) no-repeat 66px 8px !important; padding-right:10px; }

	/*
	.page_request_mco #frame_content ul li#li_MODEL label { background:url(/image/sym_required.gif) no-repeat 66px 8px !important;  }
	.page_request_mco #frame_content ul li#li_VIN label { background:url(/image/sym_required.gif) no-repeat 37px 8px !important;  }
	.page_request_mco #frame_content ul li#li_YEAR label { background:url(/image/sym_required.gif) no-repeat 27px 8px !important;  }
	.page_request_mco #frame_content ul li#li_COLOR label { background:url(/image/sym_required.gif) no-repeat 35px 8px !important;  }
	*/

	.page_request_mco #frame_content ul li#x_PR1,
	.page_request_mco #frame_content ul li#x_PR2,
	.page_request_mco #frame_content ul li#x_PR3,
	.page_request_mco #frame_content ul li#x_PR4 { margin-bottom:0; overflow:visible; }

	.page_request_mco #frame_content ul div#PR1,
	.page_request_mco #frame_content ul div#PR2,
	.page_request_mco #frame_content ul div#PR3,
	.page_request_mco #frame_content ul div#PR4 {   position:relative;  }

	.page_request_mco #frame_content ul div#PR1 h2,
	.page_request_mco #frame_content ul div#PR2 h2,
	.page_request_mco #frame_content ul div#PR3 h2,
	.page_request_mco #frame_content ul div#PR4 h2 {   color:#636363; font-size:0.85em; text-transform:uppercase;  margin:0; float:left;  }

	.page_request_mco #frame_content ul div#PR1 ul,
	.page_request_mco #frame_content ul div#PR2 ul,
	.page_request_mco #frame_content ul div#PR3 ul,
	.page_request_mco #frame_content ul div#PR4 ul {  margin:0 0 0 180px; height:40px;  }

	.page_request_mco #frame_content ul div#PR1 ul li,
	.page_request_mco #frame_content ul div#PR2 ul li,
	.page_request_mco #frame_content ul div#PR3 ul li,
	.page_request_mco #frame_content ul div#PR4 ul li { float:left; margin-right:15px;   }

	.page_request_mco #frame_content ul div#PR1 ul li label,
	.page_request_mco #frame_content ul div#PR2 ul li label,
	.page_request_mco #frame_content ul div#PR3 ul li label,
	.page_request_mco #frame_content ul div#PR4 ul li label {  float:none; width:auto; position:absolute; bottom:-2px;
		font-weight:normal; color:#aaaaaa; font-size:0.7em; padding-right:20px;  }

	.page_request_mco #frame_content ul div#PR1 ul li var,
	.page_request_mco #frame_content ul div#PR2 ul li var,
	.page_request_mco #frame_content ul div#PR3 ul li var,
	.page_request_mco #frame_content ul div#PR4 ul li var {  margin:0; }

	.page_request_mco #frame_content ul div#PR1 ul li var .input_text,
	.page_request_mco #frame_content ul div#PR2 ul li var .input_text,
	.page_request_mco #frame_content ul div#PR3 ul li var .input_text,
	.page_request_mco #frame_content ul div#PR4 ul li var .input_text {  width:100px; }

	.page_request_mco #frame_content ul div#PR1 ul li#li_COLOR var .input_text,
	.page_request_mco #frame_content ul div#PR2 ul li#li_COLOR2 var .input_text,
	.page_request_mco #frame_content ul div#PR3 ul li#li_COLOR3 var .input_text,
	.page_request_mco #frame_content ul div#PR4 ul li#li_COLOR4 var .input_text {  width:91px; }

	.page_request_mco #frame_content ul div#PR1 ul li#li_YEAR var .input_text,
	.page_request_mco #frame_content ul div#PR2 ul li#li_YEAR2 var .input_text,
	.page_request_mco #frame_content ul div#PR3 ul li#li_YEAR3 var .input_text,
	.page_request_mco #frame_content ul div#PR4 ul li#li_YEAR4 var .input_text {  width:40px; }

	.page_request_mco #frame_content ul li#li_REASON ul { margin-left:180px; }
	.page_request_mco #frame_content ul li#li_REASON ul li { width:auto; line-height:20px;}
	.page_request_mco #frame_content ul li#li_REASON ul li input {  }
	.page_request_mco #frame_content ul li#li_REASON ul li label { width:150px; float:none; display:inline;   }
	.page_request_mco #frame_content ul li#li_REASON input[type='radio'] { vertical-align:bottom; margin-top:2px; }

	.page_request_mco #frame_content #x_R1,
	.page_request_mco #frame_content #x_R2 { display:none; }

	.page_request_mco #frame_content #x_R1,
	.page_request_mco #frame_content #x_R2,
	.page_request_mco #frame_content #x_R3 {  margin:0;   }

	.page_request_mco #frame_content #R1,
	.page_request_mco #frame_content #R2,
	.page_request_mco #frame_content #R3 {    }

	.page_request_mco #frame_content #R1 h2,
	.page_request_mco #frame_content #R2 h2,
	.page_request_mco #frame_content #R3 h2 {   color:#555555; font-size:0.9em; text-transform:uppercase;  margin:0;  }

	.page_request_mco #frame_content #R1 ul,
	.page_request_mco #frame_content #R2 ul,
	.page_request_mco #frame_content #R3 ul {   }

	.page_request_mco #frame_content #R1 ul #li_R1_INVDATE var .input_text { width:120px; }
	.page_request_mco #frame_content #R1 ul #li_R1_INVNO var .input_text { width:120px; }
	.page_request_mco #frame_content #R1 ul #li_R1_COLOR { display:none; }

	.page_request_mco #frame_content #R1 li#li_R1_INVDATE label { background:url(/image/sym_required.gif) no-repeat 81px 6px;  }
	.page_request_mco #frame_content #R1 li#li_R1_INVNO label { background:url(/image/sym_required.gif) no-repeat 66px 6px;  }
	/*.page_request_mco #frame_content ul li#li_REASON ul li#li_R1_COLOR label { background:url(/image/sym_required.gif) no-repeat 130px 6px;  }*/

	.page_request_mco #frame_content #R2 li#li_R2_CARDTYPE {overflow:visible;  }
	.page_request_mco #frame_content #R2 li#li_R2_CARDTYPE label { background:url(/image/sym_required.gif) no-repeat 63px 6px;  }
	.page_request_mco #frame_content #R2 li#li_R2_CARDTYPE var { width:170px;}
	.page_request_mco #frame_content #R2 var .input_text { width:170px;}
	.page_request_mco #frame_content #R2 li#li_R2_CARDHOLDER label { background:url(/image/sym_required.gif) no-repeat 121px 6px;  }
	.page_request_mco #frame_content #R2 li#li_R2_CARDNO label { background:url(/image/sym_required.gif) no-repeat 53px 6px;  }
	.page_request_mco #frame_content #R2 li#li_R2_CARDEXP label { background:url(/image/sym_required.gif) no-repeat 103px 6px;  }
	.page_request_mco #frame_content #R2 li#li_R2_CARDEXP ul {margin-left:180px; }
	.page_request_mco #frame_content #R2 li#li_R2_CARDEXP ul li {float:left; margin-right:15px;  }
	.page_request_mco #frame_content #R2 li#li_R2_CARDEXP ul li label { background:none; width:auto; margin-right:5px; }
	.page_request_mco #frame_content #R2 li#li_R2_CARDEXP ul li var {margin:0; }
	.page_request_mco #frame_content #R2 li#li_R2_CARDEXP ul li var .input_text {width:50px;  }
	.page_request_mco #frame_content #R2 li#li_R2_CARDCVV label { background:url(/image/sym_required.gif) no-repeat 77px 6px;  }
	.page_request_mco #frame_content #R2 li#li_R2_CARDCVV var .input_text {width:40px;  }


	.page_find_dealer #frame_content ul li#li_FIRST_NAME label { background:url(/image/sym_required.gif) no-repeat 70px 6px;  }
	.page_find_dealer #frame_content ul li#li_LAST_NAME label { background:url(/image/sym_required.gif) no-repeat 65px 6px;  }
	.page_find_dealer #frame_content ul li#li_CITY label { background:url(/image/sym_required.gif) no-repeat 28px 6px;  }
	.page_find_dealer #frame_content ul li#li_STREET label { background:url(/image/sym_required.gif) no-repeat 53px 6px;  }
	/*
	.page_find_dealer #frame_content ul li#li_STATE label { background:url(/image/sym_required.gif) no-repeat 35px 6px;  }
	.page_find_dealer #frame_content ul li#li_ZIP label { background:url(/image/sym_required.gif) no-repeat 20px 6px;  }*/
	.page_find_dealer #frame_content ul li#li_PHONE label { background:url(/image/sym_required.gif) no-repeat 85px 6px;  }
	.page_find_dealer #frame_content ul li#li_EMAIL label { background:url(/image/sym_required.gif) no-repeat 90px 6px;  }

	.page_find_dealer #frame_content ul li#li_PURCHASE1 { overflow:visible; height:40px; }
	.page_find_dealer #frame_content ul li#li_PURCHASE1 ul { margin-left:180px;  }
	.page_find_dealer #frame_content ul li#li_PURCHASE1 ul li { float:left; position:relative; overflow:visible; margin-right:15px; }
	.page_find_dealer #frame_content ul li#li_PURCHASE1 ul li label { float:none; position:absolute; bottom:-20px;
		font-weight:normal; color:#aaaaaa; }
	.page_find_dealer #frame_content ul li#li_PURCHASE1 ul li var { margin:0;  }
	.page_find_dealer #frame_content ul li#li_PURCHASE1 ul li var .input_text { width:200px; }

	.page_find_dealer #frame_content ul li#li_PURCHASE2 { overflow:visible; height:40px; }
	.page_find_dealer #frame_content ul li#li_PURCHASE2 ul { margin-left:180px;  }
	.page_find_dealer #frame_content ul li#li_PURCHASE2 ul li { float:left; position:relative; overflow:visible; margin-right:15px; }
	.page_find_dealer #frame_content ul li#li_PURCHASE2 ul li label { float:none; position:absolute; bottom:-20px;
		font-weight:normal; color:#aaaaaa; }
	.page_find_dealer #frame_content ul li#li_PURCHASE2 ul li var { margin:0;  }
	.page_find_dealer #frame_content ul li#li_PURCHASE2 ul li var .input_text { width:200px; }

	.page_find_dealer #frame_content ul li#li_PURCHASE1 ul li#li_COLOR var .input_text,
	.page_find_dealer #frame_content ul li#li_PURCHASE2 ul li#li_COLOR2 var .input_text { width:100px; }

	.page_find_dealer #frame_content ul li#li_REPAIR { overflow:visible; height:40px; }
	.page_find_dealer #frame_content ul li#li_REPAIR ul { margin-left:180px;  }
	.page_find_dealer #frame_content ul li#li_REPAIR ul li { float:left; position:relative; overflow:visible; margin-right:15px; }
	.page_find_dealer #frame_content ul li#li_REPAIR ul li label { float:none; position:absolute; bottom:-20px;
		font-weight:normal; color:#aaaaaa; }
	.page_find_dealer #frame_content ul li#li_REPAIR ul li var { margin:0;  }
	.page_find_dealer #frame_content ul li#li_REPAIR ul li var .input_text { width:200px; }

	.page_find_dealer #frame_content ul li#li_HEAR_FROM { overflow:visible; width:100%; }
	.page_find_dealer #frame_content ul li#li_HEAR_FROM label { }
	.page_find_dealer #frame_content ul li#li_HEAR_FROM var { width:408px; }

	.page_find_dealer #frame_content ul #li_DEALER_YET { line-height:16px; }
	.page_find_dealer #frame_content ul #li_DEALER_YET label {  }
	.page_find_dealer #frame_content ul #li_DEALER_YET ul { margin-left:180px;  }
	.page_find_dealer #frame_content ul #li_DEALER_YET ul li { float:left; margin:0 15px 0 0; }
	.page_find_dealer #frame_content ul #li_DEALER_YET ul li label { float:none; width:auto; display:inline; }
	.page_find_dealer #frame_content ul #li_DEALER_YET ul li var { margin:0; }

	.page_find_dealer #frame_content ul #li_DEALER_YET_CONTACT { display:none; }


	#frame_main.page_package_info #frame_content { }
	#frame_main.page_package_info #frame_content h1 {  }
	#frame_main.page_package_info #frame_content .print_header { display:none; clear:both; margin-top:30px; margin-bottom:20px; overflow:auto; }
	#frame_main.page_package_info #frame_content .box_text { margin-left:30px; }
	#frame_main.page_package_info #frame_content .box_text h1 { margin-left:0px; }
	#frame_main.page_package_info #frame_content .box_address { width:100%; clear:both; }
	#frame_main.page_package_info #frame_content .text_iron { text-align:left; clear:left; margin-right:5px; }
	#frame_main.page_package_info #frame_content .print_preview { text-align:right; margin-right:20px; margin-top:11px;}
	#frame_main.page_package_info #frame_content .print_preview img { vertical-align:middle;}

	body.print_mode { background:none; }
	body.print_mode .print_header { display:block !important; }
	body.print_mode h1 { display:none; }
	body.print_mode .print_header h1 { display:block; }
	.print_mode #frame_main.page_package_info {width:680px !important; min-width:680px !important;}
	#frame_main.page_package_info #print_mode #frame_main { }
	#frame_main.page_package_info #print_mode #frame_main_inner { background:none; padding:0; }

	#frame_main.page_package_info #print_mode #frame_top,
	#frame_main.page_package_info #print_mode #frame_bottom,
	#frame_main.page_package_info #print_mode table.transBG tfoot,
	#frame_main.page_package_info #print_mode #frame_left,
	#frame_main.page_package_info #print_mode #frame_right	{ display:none; }

	#frame_main.page_package_info #print_mode #frame_left,
	#frame_main.page_package_info #print_mode #frame_right	{ width:0; }

	#frame_main.page_package_info #print_mode table.transBG td.col_left,
	#frame_main.page_package_info #print_mode table.transBG td.col_right { visibility:hidden; }


	.page_quote #frame_content ul li#li_DEALER_YES label { background:url(/image/sym_required.gif) no-repeat 130px 6px;  }
	.page_quote #frame_content ul li#li_DEALER_YES ul li label { background:none;  }
	.page_quote #frame_content ul li#li_COMPANY_NAME label { background:url(/image/sym_required.gif) no-repeat 90px 6px;  }
	.page_quote #frame_content ul li#li_OWNER_NAME label { background:url(/image/sym_required.gif) no-repeat 85px 6px;  }
	.page_quote #frame_content ul li#li_CONTACT_PERSON label { background:url(/image/sym_required.gif) no-repeat 98px 6px;  }
	.page_quote #frame_content ul li#li_STREET label { background:url(/image/sym_required.gif) no-repeat 53px 6px;  }
	.page_quote #frame_content ul li#li_CITY label { background:url(/image/sym_required.gif) no-repeat 28px 6px;  }
	/*.page_quote #frame_content ul li#li_STATE label { background:url(/image/sym_required.gif) no-repeat 35px 6px;  }
	.page_quote #frame_content ul li#li_ZIP label { background:url(/image/sym_required.gif) no-repeat 20px 6px;  }*/
	.page_quote #frame_content ul li#li_PHONE label { background:url(/image/sym_required.gif) no-repeat 85px 6px;  }
	.page_quote #frame_content ul li#li_EMAIL label { background:url(/image/sym_required.gif) no-repeat 90px 6px;  }
	.page_quote #frame_content ul li#li_PURCHASE1 label { background:url(/image/sym_required.gif) no-repeat 143px 6px;  }
	.page_quote #frame_content ul li#li_PURCHASE1 ul li label { background:none;  }

	/*
	.page_quote #frame_content ul li#li_PURCHASE1 ul li#li_MODEL label { background:url(/image/sym_required.gif) no-repeat 65px 6px;  }
	.page_quote #frame_content ul li#li_PURCHASE1 ul li#li_COLOR label { background:url(/image/sym_required.gif) no-repeat 34px 6px;  }
	.page_quote #frame_content ul li#li_PURCHASE1 ul li#li_QTY label { background:url(/image/sym_required.gif) no-repeat 22px 6px;  }
	*/

	.page_quote #frame_content ul li#li_DEALER_YES {  }
	.page_quote #frame_content ul li#li_DEALER_YES ul { display:inline; margin-left:10px;   }
	.page_quote #frame_content ul li#li_DEALER_YES ul li { display:inline; margin-right:10px;  }
	.page_quote #frame_content ul li#li_DEALER_YES ul li input { vertical-align:top; vertical-align:middle; }
	.page_quote #frame_content ul li#li_DEALER_YES ul li label { width:auto; float:none; display:inline;   }

	.page_quote #frame_content ul li#li_PURCHASE1,
	.page_quote #frame_content ul li#li_PURCHASE2,
	.page_quote #frame_content ul li#li_PURCHASE3 { overflow:visible; height:40px; }

	.page_quote #frame_content ul li#li_PURCHASE1 ul,
	.page_quote #frame_content ul li#li_PURCHASE2 ul,
	.page_quote #frame_content ul li#li_PURCHASE3 ul { margin-left:180px; }

	.page_quote #frame_content ul li#li_PURCHASE1 ul li,
	.page_quote #frame_content ul li#li_PURCHASE2 ul li,
	.page_quote #frame_content ul li#li_PURCHASE3 ul li { float:left; position:relative; overflow:visible; margin-right:15px; }

	.page_quote #frame_content ul li#li_PURCHASE1 ul li label,
	.page_quote #frame_content ul li#li_PURCHASE2 ul li label,
	.page_quote #frame_content ul li#li_PURCHASE3 ul li label { float:none; position:absolute; bottom:-20px;
		font-weight:normal; color:#aaaaaa; }

	.page_quote #frame_content ul li#li_PURCHASE1 ul li var,
	.page_quote #frame_content ul li#li_PURCHASE2 ul li var,
	.page_quote #frame_content ul li#li_PURCHASE3 ul li var { margin:0;  }

	.page_quote #frame_content ul li#li_PURCHASE1 ul li var .input_text ,
	.page_quote #frame_content ul li#li_PURCHASE2 ul li var .input_text ,
	.page_quote #frame_content ul li#li_PURCHASE3 ul li var .input_text { width:200px; }

	.page_quote #frame_content ul li#li_PURCHASE1 ul li#li_COLOR var .input_text,
	.page_quote #frame_content ul li#li_PURCHASE2 ul li#li_COLOR2 var .input_text,
	.page_quote #frame_content ul li#li_PURCHASE3 ul li#li_COLOR3 var .input_text { width:100px; }

	.page_quote #frame_content ul li#li_PURCHASE1 ul li#li_QTY var .input_text,
	.page_quote #frame_content ul li#li_PURCHASE2 ul li#li_QTY2 var .input_text,
	.page_quote #frame_content ul li#li_PURCHASE3 ul li#li_QTY3 var .input_text { width:54px; }


	.page_assembly #frame_content ul { line-height:150%; }
	.page_assembly #frame_content ul li a { color:#333333; }


	.page_warranty #frame_content ul { line-height:150%; }
	.page_warranty #frame_content ul li a { color:#333333; }


	.page_search { }
	.page_search .product_list { }
	.page_search .product_list > ul { list-style-type:none; padding:0; margin:0; }
	.page_search .product_list > ul > li { border-top:1px dotted #666666; }
	.page_search .product_list > ul > li .product_content { overflow:auto; padding:15px 10px;  }
	.page_search .product_list > ul > li .product_content .imgwrapper { float:left; }
	.page_search .product_list > ul > li .product_content .imgwrapper a { }
	.page_search .product_list > ul > li .product_content .imgwrapper a img { }
	.page_search .product_list > ul > li .product_content .buttons { float:right; font-size:0.9em; font-family:calibri; font-weight:bold;
		text-transform:uppercase; }
	.page_search .product_list > ul > li .product_content .buttons a { margin-bottom:7px; display:block; text-decoration:none;
		background:url(/image/btn_tools_product.gif) no-repeat 0 -120px; padding-left:23px; height:15px; line-height:15px;
		color:#4C647E;
	}
	.page_search .product_list > ul > li .product_content .buttons a:hover { color:#292929; }
	.page_search .product_list > ul > li .product_content .buttons a:first-Child+a { background-position:0 0px; }
	.page_search .product_list > ul > li .product_content .buttons a:first-Child+a+a { background-position:0 -60px; }

	.page_search .product_list > ul > li .product_content .buttons a:first-Child:hover { background-position:0 -150px; }
	.page_search .product_list > ul > li .product_content .buttons a:first-Child+a:hover { background-position:0 -30px; }
	.page_search .product_list > ul > li .product_content .buttons a:first-Child+a+a:hover { background-position:0 -90px; }

	.page_search .product_list > ul > li .product_content .text { margin-left:200px; }
	.page_search .product_list > ul > li .product_content .text h2 { font-size:1.0em; margin:0 0 10px 0; line-height:100%; }
	.page_search .product_list > ul > li .product_content .text h2 a { color:#333333; }
	.page_search .product_list > ul > li .product_content .text .info { font-size:0.8em; font-family:arial; line-height:130%; }
	.page_search .product_list > ul > li .product_content .text .info ul { list-style-type:none; padding:0; margin:0; }
	.page_search .product_list > ul > li .product_content .text .info ul li { overflow:auto; }
	.page_search .product_list > ul > li .product_content .text .info ul li label { float:left; width:85px; display:block; }
	.page_search .product_list > ul > li .product_content .text .info ul li var { margin-left:90px; display:block; font-style:normal; }
	.page_search .product_list > ul > li .product_content .text .info ul li var dfn { margin-left:5px;  }

	.page_search .text_nofound { margin-bottom:30px; }
	.page_search .text_search_tips {  }
	.page_search .text_search_tips h2 { font-size:1.0em;  }
	.page_search .text_search_tips ul {  }
	.page_search .text_search_tips ul li { margin-bottom:5px;   }


	#frame_main.page_ie6 { padding:40px 0 0 40px; width:auto; background:none;  }
	.page_ie6 .box_head { height:160px;   }
	.page_ie6 .head { font-size:1.4em;  line-height:150%; padding-top:5px;  }
	.page_ie6 .oops { font-size:4.5em; color:#ff0000; margin-right:35px; margin-bottom:20px; margin-top:20px;}
	.page_ie6 ul { list-style-type:none; padding:0; margin:20px 0 0 0; }
	.page_ie6 ul li { margin-bottom:7px; overflow:auto; }
	.page_ie6 ul li span.icon { display:inline-block; float:left; width:16px; height:16px; margin-right:10px;
		background-image:url(/image/browsers.gif); }
	.page_ie6 ul li span.icon_safari { background-position:0 0; }
	.page_ie6 ul li span.icon_chrome { background-position:0 -16px; }
	.page_ie6 ul li span.icon_firefox { background-position:0 -32px; }
	.page_ie6 ul li span.icon_ie { background-position:0 -48px; }
	.page_ie6 ul li label { float:left; width:140px; }


	.page_message #frame_content h2 { font-size:1.1em; }

/*/ ----------------------------------------------------------------------------
//
//	17:40:08	03/24/10
//  add [print this] button on warranty, policy page on top
//	Jay(700won@gmail.com) Modified
//
// ----------------------------------------------------------------------------*/

	.bt_print_this { width:100%; text-align:right; margin-top:-20px; font-size:12px !important; font-family:calibri, tahoma; font-weight:bold; }
	.bt_print_this span { background:url(/image/common/ico_print.gif) no-repeat left top; padding:2px 0 0 22px; }
	.bt_print_this a { color:#4C647E; text-decoration:none; padding-right:20px; font-size:12px !important; }
	.bt_print_this a:hover { color:#618EC2; font-size:12px !important; }

	.clear { float:none; clear:both; height:0px; }

	div.avail_color { padding:0; margin-top:10px; }

	div.avail_color div.rd_top { background:url(/image/round_top.png) no-repeat; height:5px; }
	div.avail_color div.rd_center { padding:0 5px; border-left:1px solid #aed2ee; border-right:1px solid #aed2ee; }
	div.avail_color div.rd_bottom { background:url(/image/round_bottom.png) no-repeat; height:5px; }

	div.avail_title { height:25px; padding-left:5px; }
	div.avail_update { height:20px; margin:8px 0 0 5px; }


	#color_name{ background-color: transparent; }

	span.availibility_color a { border:1px solid #3596c7; width:31px; height:31px; margin:0 0 5px 5px; float:left;cursor:default; }
	span.availibility_color a p { padding:0px; width:27px; height:27px; border:2px solid #fff; }
	span.availibility_color a:hover { border-color:#fff; }
	span.availibility_color a:hover p { border-color:#e47911; }

	#color_name.Red { color:#FF0000; }
	#color_name.Blue { color:#0000FF; }
	#color_name.Black { color:#000; }
	#color_name.Yellow { color:#000; }
	#color_name.Green { color:#006600; }
	#color_name.White { color:#000; }
	#color_name.Orange { color:#FF6600; }
	#color_name.Pink { color:#FF0099; }
	#color_name.Purple { color:#990099; }
	#color_name.Grey { color:#808080; }
	#color_name.ArmyGreen { color:#666600; }
	#color_name.BlackSilver { color:#404040; }
	#color_name.BlueCamo { color:#330066; }
	#color_name.Burgundy { color:#990000; }
	#color_name.Champagne { color:#CC9900; }
	#color_name.GreenCamo { color:#666600; }
	#color_name.Silver { color:#909090; }
	#color_name.YellowCamo { color:#CC9900; }

	span.availibility_color a p.Red { background-color:#FF0000; }
	span.availibility_color a p.Blue { background-color:#0000FF; }
	span.availibility_color a p.Black { background-color:#000; }
	span.availibility_color a p.Yellow { background-color:#FFFF00; }
	span.availibility_color a p.Green { background-color:#006600; }
	span.availibility_color a p.White { background-color:#fff; }
	span.availibility_color a p.Orange { background-color:#FF6600; }
	span.availibility_color a p.Pink { background-color:#FF0099; }
	span.availibility_color a p.Purple { background-color:#990099; }
	span.availibility_color a p.Grey { background-color:#808080; }
	span.availibility_color a p.ArmyGreen { background-color:#666600; }
	span.availibility_color a p.BlackSilver { background-color:#404040 ; }
	span.availibility_color a p.BlueCamo { background-color:#330066; }
	span.availibility_color a p.Burgundy { background-color:#990000; }
	span.availibility_color a p.Champagne { background-color:#CC9900; }
	span.availibility_color a p.GreenCamo { background-color:#666600; }
	span.availibility_color a p.Silver { background-color:#909090 ; }
	span.availibility_color a p.YellowCamo  { background-color:#CC9900; }
