	/* Common css basic element */	@font-face {		font-family: Calibri;		font-style:  normal;		font-weight: normal;		src: url(http://moto-z.com/images/CALIBRI3.eot);	}	@font-face {		font-family: Calibri;		font-style:  normal;		font-weight: 500;		src: url(http://moto-z.com/images/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; }				/* *****************************************detail block background color******************************* */	.detailblock {	color: white 	}					/* 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(http://moto-z.com/images/bgr_wholepage.png) repeat-x 0 0; 	}	.frame_main_wrapper_bgrbody { position:relative; _position:absolute;  		background:url(http://moto-z.com/images/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(http://moto-z.com/images/bgr_main_inner.png) no-repeat 50% 0;  }	#frame_main_wrapper_bgrmain { display:none; position:absolute; width:100%; height:700px;  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(http://moto-z.com/images/pocketbike-page-bg.png) no-repeat 50% 0;		z-Index:1;		opacity: 1; 		-moz-opacity: 1;		-khtml-opacity: 1;		filter: alpha(opacity=100);	}	#frame_main_wrapper_bgrmain #bgrmain_2 { background:url(http://moto-z.com/images/ahaheim-convention.jpg) no-repeat 50% 0;		z-Index:0;		opacity: 0; 		-moz-opacity: 0;		-khtml-opacity: 0;		filter: alpha(opacity=0);	}	#frame_main_inner  { position:relative; z-Index:2; }	#frame_top { 		height:57px; 	}	#frame_top_inner { width:100%; height:100%; position:relative;  z-Index:3; 	}	#frame_top_navibar { position:absolute; top:22px; left:0; width:100%; height:41px; 		background:url(http://moto-z.com/images/bgr_mainmenu.jpg) no-repeat 0 0;	}		/***************************************************************************************************** logo size ********************************************/	#frame_top_logo { position:absolute; left:-46px; top:-5px;  width:180px; height:50px;  }	#frame_top_logo a { display:inline-block; width:100%; height:100%; background:url(http://moto-z.com/images/motozlogo-swap.jpg) no-repeat 0 100%; }	#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:0; font-size:0.9em; font-weight:bold; 		line-height:25px; font-family:calibri; text-transform:uppercase; }	#frame_top_menu ul { margin:0; list-style-type:none;  }	#frame_top_menu ul li { position:absolute;  height:25px;  }	#frame_top_menu ul li a { position:absolute; width:100%; height:100%; display:inline-block; text-decoration:none; color:#676767; }	#frame_top_menu ul li a span { height:100%; display:inline-block;  }	#frame_top_menu ul li a span span { padding:0 10px; margin:0 3px; }	#frame_top_menu ul li a:hover { color:#506886; z-Index:1; background:url(http://moto-z.com/images/bgr_topmenu_siteshadow.png) no-repeat 0 0; }	#frame_top_menu ul li a:hover span {  color:#506886; z-Index:1; background:url(http://moto-z.com/images/bgr_topmenu_siteshadow.png) no-repeat 100% 100%;  }	#frame_top_menu ul li a:hover span span { color:#506886; background:#FBFBFB none; text-align:center; }	#frame_top_menu ul li.bar_sep {}			/* *****************************************************************************************top-right corner why motoz************************ */	#frame_top_menu ul li.mt_contactus {width:88px; right:280px; ) no-repeat 3px 0px; }	#frame_top_menu ul li.mt_why_motoz {width:115px; right:140px; width:115px; ) no-repeat 3px 0px; }	#frame_top_menu ul li.mt_cart     { width:74px; right:25px;) no-repeat 3px 0px; }		#frame_top_menu ul li.mt_why_motoz a {color:#43627E; }	#frame_top_menu ul li.mt_why_motoz a:hover {color:#4A5F79; }	/* *****************************************1st button position******************************* */		#frame_main_menu { position:absolute; left:134px; top:7px; z-Index:2;  } 	/* ***This is the high or low for all buttons location*** */	#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(http://moto-z.com/images/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 a span{ display:none; }	/* **************************************************************************************pocket rocket bike drop-down size*********************************** */	#frame_main_menu ul.menu li .menu_content { display:none; position:absolute; left: -17px; width:495px; z-Index:1;		border:3px solid #CC0000; border-width:3px 3px 3px 3px; top:26px;}        /* ***This is the high or low for drop-down location*** */	#frame_main_menu ul.menu li .menu_content .menu_content_inner { padding-top:20px; padding-bottom:8px;		background:#3A3A3A url(http://moto-z.com/images/bgr_mainmenu_subbody.gif) repeat-x 0 0; overflow:auto; }	#frame_main_menu ul.menu li .menu_content a { background:none; }   /* **************************************************************************************drop-down insidelayout************************************** */	#frame_main_menu ul.menu li .menu_content .product { float:left; width:213px; height:250px; padding:9px 9px;    		font-family:calibri; }                                                               /* ***This is size of icon background*** */	#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(http://moto-z.com/images/bgr_mainmenu_product_over.gif) repeat-x 0 0; }	/* **************************************************************************************manu drop-down size(except room rate)*********************************** */	#frame_main_menu ul.menu li.mm_goped .menu_content { left:108px; width:495px; border:3px solid ##CC0000; }	#frame_main_menu ul.menu li.mm_pocketatv .menu_content { left:210px; width:495px; border:3px solid ##CC0000; }	#frame_main_menu ul.menu li.mm_helmet .menu_content { left:210px; width:495px; border:3px solid ##CC0000;}	#frame_main_menu ul.menu li.mm_parts .menu_content { left:469px; width:495px; border:3px solid ##CC0000;}   /* *****CLOSE DROP DOWN MENU on home page******** */	#frame_main_menu ul.menu li .menu_content .product .title { font-size:1.2em; margin:0px 0 5px 0; 		border-bottom:1px solid gray; 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(http://moto-z.com/images/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 {  }	/* ******************************************************************************************************menu button width*********************************** */	#frame_main_menu ul.menu li.mm_pocketbike { width:177px; } /* include side border width */	#frame_main_menu ul.menu li.mm_goped { width:162px; }	#frame_main_menu ul.menu li.mm_pocketatv { width:121px; }	#frame_main_menu ul.menu li.mm_helmet { width:89px; }	#frame_main_menu ul.menu li.mm_parts { width:170px; } /* this is how wide of top button */		/* ******************************************************************************************************menu button postiton*********************************** */	#frame_main_menu ul.menu li.mm_pocketbike a { background-position:0 0; } /* include side border width */	#frame_main_menu ul.menu li.mm_goped a { background-position:-177px 0; }	#frame_main_menu ul.menu li.mm_pocketatv a { background-position:-339px 0; }	#frame_main_menu ul.menu li.mm_helmet a { background-position:-460px 0; }	#frame_main_menu ul.menu li.mm_parts a { background-position:-549px 0; }	/* ******************************************************************************************************menu button position shadow & thickness 100%*********************************** */	#frame_main_menu ul.menu li.mm_pocketbike:hover a { background-position:0 100%; } /* include side border width */	#frame_main_menu ul.menu li.mm_goped:hover a { background-position:-177px 100%;  }	#frame_main_menu ul.menu li.mm_pocketatv:hover a { background-position:-339px 100%; }	#frame_main_menu ul.menu li.mm_helmet:hover a { background-position:-460px 100%;  }	#frame_main_menu ul.menu li.mm_parts:hover a { background-position:-549px 100%;  }	#frame_main_menu ul.menu li.selected.mm_pocketbike a { background-position:0 -27px; } /* include side border width */	#frame_main_menu ul.menu li.selected.mm_goped a { background-position:-177px -27px;  }	#frame_main_menu ul.menu li.selected.mm_pocketatv a { background-position:-339px -27px; }	#frame_main_menu ul.menu li.selected.mm_helmet a { background-position:-460px -27px;  }	#frame_main_menu ul.menu li.selected.mm_parts a { background-position:-549px -27px; }	/* ******************************************************************************************************forum box*********************************** */	#frame_searchbox { position:absolute; right:6px; top:6px; width:111px; height:25px;  }	#frame_searchbox form { width:100%; height:100%; background:url(http://moto-z.com/images/bgr_nav_search.gif) no-repeat 0 0; }	#frame_searchbox form .input_text { background:transparent url(http://moto-z.com/images/bgr_nav_search_inactive.png) no-repeat 5px 7px; 		border:0; padding:5px 6px 4px 20px; color:#ffffff; width:86px; }	#frame_bottom {		clear: both;		margin: 0;		padding-top:40px;		color: #333;		min-height:200px;		background:url(http://moto-z.com/images/bgr_footer.png) no-repeat 50% 0; 	}	#frame_bottom_inner { position:relative;  padding-bottom:40px; } 		/* ******************************************************************************************************motoz 47cc font size*********************************** */	#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(http://moto-z.com/images/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(http://moto-z.com/images/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:20px 0;  }	#frame_bottom_logo { margin:33px 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; }	#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(http://moto-z.com/images/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: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 span img { float:left;  margin-top:14px; }	#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:167px;  }	#frame_pagemenu_inner ul.menu li.mp_pd_home a { padding-left:0px;  }	#frame_pagemenu_inner ul.menu li.mp_pd_home a span { display:block; margin-left:15px; margin-right:4px;   }	#frame_pagemenu_inner ul.menu li.mp_pd_home a span span { margin-left:55px; line-height:12px; padding-top:20px; }	#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:158px; }	#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:-226px 0; }	#frame_pagemenu_inner ul.menu li.mp_pd_spec a {background-position:-378px 0; }	#frame_pagemenu_inner ul.menu li.mp_pd_warranty a {background-position:-542px 0; }	#frame_pagemenu_inner ul.menu li.mp_pd_safety a {background-position:-704px 0; }	#frame_pagemenu_inner ul.menu li.mp_pd_whybms a {background-position:-842px 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:-226px -81px; }	#frame_pagemenu_inner ul.menu li.mp_pd_spec a:hover {background-position:-378px -81px; }	#frame_pagemenu_inner ul.menu li.mp_pd_warranty a:hover {background-position:-542px -81px; }	#frame_pagemenu_inner ul.menu li.mp_pd_safety a:hover {background-position:-704px -81px; }	#frame_pagemenu_inner ul.menu li.mp_pd_whybms a:hover {background-position:-842px -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:-226px 100%; }	#frame_pagemenu_inner ul.menu li.mp_pd_spec.selected a {background-position:-378px 100%; }	#frame_pagemenu_inner ul.menu li.mp_pd_warranty.selected a {background-position:-542px 100%; }	#frame_pagemenu_inner ul.menu li.mp_pd_safety.selected a {background-position:-704px 100%; }	#frame_pagemenu_inner ul.menu li.mp_pd_whybms.selected a {background-position:-842px 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_mainbox { display:none; }	#frame_middle { min-height:560px;  }	#frame_middle_inner { 		background:url(http://moto-z.com/images/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(http://moto-z.com/images/bgr_content_right.jpg) no-repeat 0 0;		min-height:329px;	}	#frame_right_inner { padding:4px;   }	#frame_menu_right { background:url(http://moto-z.com/images/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(http://moto-z.com/images/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; }	#frame_content {  }	#frame_content_inner { padding:30px 10px;  }	#frame_content div.template { display:none; }	#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(http://moto-z.com/images/blt_disc_b.gif);		background:url(http://moto-z.com/images/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(http://moto-z.com/images/btn_blue.gif) no-repeat 100% 0; height:23px;  line-height:23px;   }	.button_wrapper a { display:inline-block; text-decoration:none;		background:url(http://moto-z.com/images/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; }	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(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/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; }	.text_require { text-align:right; padding-right:5px; }	.require_mark { display:inline-block; width:7px; height:5px; background:url(http://moto-z.com/images/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(http://moto-z.com/images/bgr_form_select.png) no-repeat -4px -3px;    }    ul.selectReplacement li.selected div {		background:url(http://moto-z.com/images/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(http://moto-z.com/images/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; }	/* ***************************************************************************************************************************each page Styles how high****************** */	.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_why_motoz a {color:#BBE6FF; }	.page_home #frame_top_menu ul li.mt_why_motoz a:hover {color:#4A5F79; }		.page_home #frame_middle { min-height:499px; height:499px; }                           /* ***** bottom background up or down**** */	.page_home #frame_middle_inner{ background:none; }	.page_home .frame_main_wrapper_bgrfoot { background:url(http://moto-z.com/images/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; font-size: 17px; }	.page_home #frame_content #highlights { height:240px; margin-top:250px; }                                         /* ***** shadow box up or down**** */	.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(http://moto-z.com/images/bgr_home_highlight_l.png) no-repeat 0 0; 	}	.page_home #frame_content #highlights ul li .shadowbox .bgr .bgr { 		background:url(http://moto-z.com/images/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=http://moto-z.com/images/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=http://moto-z.com/images/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; }		/* ******************************************************************************************************middle box border color*********************************** */	.page_home #frame_content #highlights ul li .contentbox .imgbox img { border:3px solid #CC0000; }	.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:white; }	.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 {  }	#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 label { display:block; line-height:22px; }	#frame_main.page_aboutus #frame_content img { display:block; float:left; }	#frame_main.page_aboutus #frame_content .group { clear:left; overflow:auto; margin-bottom:10px; width:100%; }	#frame_main.page_aboutus #frame_content .group1 { margin-top:30px;  }	#frame_main.page_aboutus #frame_content .group1 .s1 { float:left; }	#frame_main.page_aboutus #frame_content .group1 .s2 { float:left; margin-left:4px; }	#frame_main.page_aboutus #frame_content .group1 .s2 .t1 {  }	#frame_main.page_aboutus #frame_content .group1 .s2 .t2 { clear:left;  }	#frame_main.page_aboutus #frame_content .group2 {  }	#frame_main.page_aboutus #frame_content .group2 img { margin-left:4px; }	#frame_main.page_aboutus #frame_content .group3 { }	#frame_main.page_aboutus #frame_content .group3 img { margin-left:4px; margin-bottom:4px; }	#frame_main.page_aboutus #frame_content .group3 .s2 { clear:left; }	#frame_main.page_aboutus #frame_content .group4 { }	#frame_main.page_aboutus #frame_content .group4 img { margin-left:4px; margin-bottom:7px; }	#frame_main.page_aboutus #frame_content .group4 img:first-Child { margin-left:0; }	#frame_main.page_aboutus #frame_content .group .s1 img:first-Child,	#frame_main.page_aboutus #frame_content .group .s2 img:first-Child { margin-left:0; }	/* 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(http://moto-z.com/images/bgr_contactus_col_right.jpg) no-repeat 0 0; 		min-height:341px; 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(http://moto-z.com/images/sym_required.gif) no-repeat 70px 2px;  }	#frame_main.page_contactus #frame_content ul li#li_LAST_NAME label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 65px 2px;  }	#frame_main.page_contactus #frame_content ul li#li_PHONE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 39px 2px;  }	#frame_main.page_contactus #frame_content ul li#li_EMAIL label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 38px 2px;  }	#frame_main.page_contactus #frame_content ul li#li_SUBJECT label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 50px 2px;  }	#frame_main.page_contactus #frame_content ul li#li_MESSAGE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 54px 2px;  }												/* page why motoz */	#frame_main.page_why_motoz #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 .image_wrapper { float:left; 		width:389px; height:173px; background:url(http://moto-z.com/images/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:370px; }	.doc_whybms ul.hightlights li .box_desc h3 { 		font-family:calibri, tahoma; color:#4D657F; margin-bottom:0.5em; }	/* 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(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/v-line-0.png) no-repeat 100% 0;  }	.page_category .product_list ul li.v-line-1 {  background:url(http://moto-z.com/images/v-line-1.png) no-repeat 100% 0;  }	.page_category .product_list ul li.v-line-2 {  background:url(http://moto-z.com/images/v-line-2.png) no-repeat 100% 0;  }	.page_category .product_list ul li.h-line-0 div.line_bgr {  background:url(http://moto-z.com/images/h-line-0.png) no-repeat 0 100%;  }	.page_category .product_list ul li.h-line-1 div.line_bgr {  background:url(http://moto-z.com/images/h-line-1.png) no-repeat 0 100%;  }	.page_category .product_list ul li.h-line-2 div.line_bgr {  background:url(http://moto-z.com/images/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(http://moto-z.com/images/bgr_category_pitem_lt.png) no-repeat 0 0; 		background:none\9;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=http://moto-z.com/images/bgr_category_pitem_lt.png);	}	.page_category .product_list ul li .tbl_pcb thead tr td:first-Child+td {		background:url(http://moto-z.com/images/bgr_category_pitem_t.png) repeat-x 0 0; 		background:none\9;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=http://moto-z.com/images/bgr_category_pitem_t.png);	}	.page_category .product_list ul li .tbl_pcb thead tr td:first-Child+td+td {		background:url(http://moto-z.com/images/bgr_category_pitem_rt.png) no-repeat 0 0; 		background:none\9;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=http://moto-z.com/images/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(http://moto-z.com/images/bgr_category_pitem_lb.png) no-repeat 0 0; 		background:none\9;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=http://moto-z.com/images/bgr_category_pitem_lb.png);	}	.page_category .product_list ul li .tbl_pcb tfoot tr td:first-Child+td {		background:url(http://moto-z.com/images/bgr_category_pitem_b.png) repeat-x 0 0; 		background:none\9;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=http://moto-z.com/images/bgr_category_pitem_b.png);	}	.page_category .product_list ul li .tbl_pcb tfoot tr td:first-Child+td+td {		background:url(http://moto-z.com/images/bgr_category_pitem_rb.png) no-repeat 0 0; 		background:none\9;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=http://moto-z.com/images/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(http://moto-z.com/images/bgr_category_pitem_l.png) repeat-y 0 0; 		background:none\9;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=http://moto-z.com/images/bgr_category_pitem_l.png);	}	.page_category .product_list ul li .tbl_pcb tbody tr td:first-Child+td+td {		background:url(http://moto-z.com/images/bgr_category_pitem_r.png) repeat-y 0 0; 		background:none\9;		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=http://moto-z.com/images/bgr_category_pitem_r.png);	}	.page_category .product_list ul li .product_content_wrapper .product_content_back .pcb_inner { 		background:#E8E8E8 url(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/bgr_content_product_right.jpg) no-repeat 0 0; min-height:329px;}	.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:auto; }	.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;  }	.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(http://moto-z.com/images/blt_92.gif) no-repeat 0px 10px; }	.page_product #frame_middle_inner.pd_home .proddesc { position:relative; }	.page_product #frame_middle_inner.pd_home .proddesc_inner { position:absolute; }	.page_product #frame_middle_inner.pd_home .proddesc_21 { height:1575px; }	.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_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(http://moto-z.com/images/photogallery-tile.png) no-repeat 0 0; }	.page_product #tablayout .tabbody_pd_gallery ul li.big { width:330px; height:266px; background:url(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/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:581px;  }	.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(http://moto-z.com/images/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(http://moto-z.com/images/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; }	.ims_box .ims_content_inner .ims_text_button .btn_prev { width:28px; height:75px; float:left; background:url(http://moto-z.com/images/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(http://moto-z.com/images/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;  }	.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(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/sym_required.gif) no-repeat 91px 6px;  }	.page_become_a_dealer form ul li#li_CONTACT_PERSON label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 101px 6px;  }	.page_become_a_dealer form ul li#li_STREET label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 113px 6px;  }	.page_become_a_dealer form ul li#li_CITY label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 28px 6px;  }	/*	.page_become_a_dealer form ul li#li_STATE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 35px 6px;  }	.page_become_a_dealer form ul li#li_ZIP label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 20px 6px;  }*/	.page_become_a_dealer form ul li#li_PHONE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 88px 6px;  }	.page_become_a_dealer form ul li#li_EMAIL label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 94px 6px;  }	.page_become_a_dealer form ul li#li_REPAIR label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 98px 6px;  }	.page_become_a_dealer form ul li#li_PRODUCT_LINE label { background:url(http://moto-z.com/images/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(http://moto-z.com/images/sym_required.gif) no-repeat 79px 6px;  }	.page_technical_support #frame_content ul li#li_CUSTOMER_NAME label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 101px 6px;  }	.page_technical_support #frame_content ul li#li_MODEL label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 76px 6px;  }	.page_technical_support #frame_content ul li#li_YEAR label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 29px 6px;  }	.page_technical_support #frame_content ul li#li_VIN label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 43px 6px;  }	.page_technical_support #frame_content ul li#li_CITY label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 28px 6px;  }	.page_technical_support #frame_content ul li#li_STREET label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 54px 6px;  }	/*	.page_technical_support #frame_content ul li#li_STATE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 35px 6px;  }	.page_technical_support #frame_content ul li#li_ZIP label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 20px 6px;  }*/	.page_technical_support #frame_content ul li#li_PHONE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 90px 6px;  }	.page_technical_support #frame_content ul li#li_EMAIL label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 94px 6px;  }	.page_request_mco #frame_content ul li#li_DEALER_NAME label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 79px 6px;  }	.page_request_mco #frame_content ul li#li_CUSTOMER_NAME label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 99px 6px;  }	.page_request_mco #frame_content ul li#li_CITY label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 28px 6px;  }	.page_request_mco #frame_content ul li#li_STREET label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 54px 6px;  }	/*	.page_request_mco #frame_content ul li#li_STATE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 35px 6px;  }	.page_request_mco #frame_content ul li#li_ZIP label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 20px 6px;  }*/	.page_request_mco #frame_content ul li#li_PHONE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 90px 6px;  }	.page_request_mco #frame_content ul li#li_EMAIL label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 94px 6px;  }	.page_request_mco #frame_content ul li#li_REASON label { background:url(http://moto-z.com/images/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(http://moto-z.com/images/sym_required.gif) no-repeat 66px 8px !important; padding-right:10px; }	/*	.page_request_mco #frame_content ul li#li_MODEL label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 66px 8px !important;  }	.page_request_mco #frame_content ul li#li_VIN label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 37px 8px !important;  }	.page_request_mco #frame_content ul li#li_YEAR label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 27px 8px !important;  }	.page_request_mco #frame_content ul li#li_COLOR label { background:url(http://moto-z.com/images/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(http://moto-z.com/images/sym_required.gif) no-repeat 81px 6px;  }	.page_request_mco #frame_content #R1 li#li_R1_INVNO label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 66px 6px;  }	/*.page_request_mco #frame_content ul li#li_REASON ul li#li_R1_COLOR label { background:url(http://moto-z.com/images/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(http://moto-z.com/images/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(http://moto-z.com/images/sym_required.gif) no-repeat 121px 6px;  }	.page_request_mco #frame_content #R2 li#li_R2_CARDNO label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 53px 6px;  }	.page_request_mco #frame_content #R2 li#li_R2_CARDEXP label { background:url(http://moto-z.com/images/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(http://moto-z.com/images/sym_required.gif) no-repeat 77px 6px;  }	.page_request_mco #frame_content #R2 li#li_R2_CARDCVV var .input_text {width:40px;  }	.page_why_motoz #frame_content ul li#li_FIRST_NAME label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 70px 6px;  }	.page_why_motoz #frame_content ul li#li_LAST_NAME label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 65px 6px;  }	.page_why_motoz #frame_content ul li#li_CITY label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 28px 6px;  }	.page_why_motoz #frame_content ul li#li_STREET label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 53px 6px;  }	/*	.page_why_motoz #frame_content ul li#li_STATE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 35px 6px;  }	.page_why_motoz #frame_content ul li#li_ZIP label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 20px 6px;  }*/	.page_why_motoz #frame_content ul li#li_PHONE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 85px 6px;  }	.page_why_motoz #frame_content ul li#li_EMAIL label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 90px 6px;  }	.page_why_motoz #frame_content ul li#li_PURCHASE1 { overflow:visible; height:40px; }	.page_why_motoz #frame_content ul li#li_PURCHASE1 ul { margin-left:180px;  }	.page_why_motoz #frame_content ul li#li_PURCHASE1 ul li { float:left; position:relative; overflow:visible; margin-right:15px; }	.page_why_motoz #frame_content ul li#li_PURCHASE1 ul li label { float:none; position:absolute; bottom:-20px; 		font-weight:normal; color:#aaaaaa; }	.page_why_motoz #frame_content ul li#li_PURCHASE1 ul li var { margin:0;  }	.page_why_motoz #frame_content ul li#li_PURCHASE1 ul li var .input_text { width:200px; }	.page_why_motoz #frame_content ul li#li_PURCHASE2 { overflow:visible; height:40px; }	.page_why_motoz #frame_content ul li#li_PURCHASE2 ul { margin-left:180px;  }	.page_why_motoz #frame_content ul li#li_PURCHASE2 ul li { float:left; position:relative; overflow:visible; margin-right:15px; }	.page_why_motoz #frame_content ul li#li_PURCHASE2 ul li label { float:none; position:absolute; bottom:-20px; 		font-weight:normal; color:#aaaaaa; }	.page_why_motoz #frame_content ul li#li_PURCHASE2 ul li var { margin:0;  }	.page_why_motoz #frame_content ul li#li_PURCHASE2 ul li var .input_text { width:200px; }	.page_why_motoz #frame_content ul li#li_PURCHASE1 ul li#li_COLOR var .input_text,	.page_why_motoz #frame_content ul li#li_PURCHASE2 ul li#li_COLOR2 var .input_text { width:100px; }	.page_why_motoz #frame_content ul li#li_REPAIR { overflow:visible; height:40px; }	.page_why_motoz #frame_content ul li#li_REPAIR ul { margin-left:180px;  }	.page_why_motoz #frame_content ul li#li_REPAIR ul li { float:left; position:relative; overflow:visible; margin-right:15px; }	.page_why_motoz #frame_content ul li#li_REPAIR ul li label { float:none; position:absolute; bottom:-20px; 		font-weight:normal; color:#aaaaaa; }	.page_why_motoz #frame_content ul li#li_REPAIR ul li var { margin:0;  }	.page_why_motoz #frame_content ul li#li_REPAIR ul li var .input_text { width:200px; }	.page_why_motoz #frame_content ul li#li_HEAR_FROM { overflow:visible; width:100%; }	.page_why_motoz #frame_content ul li#li_HEAR_FROM label { }	.page_why_motoz #frame_content ul li#li_HEAR_FROM var { width:408px; }	.page_why_motoz #frame_content ul #li_DEALER_YET { line-height:16px; }	.page_why_motoz #frame_content ul #li_DEALER_YET label {  }	.page_why_motoz #frame_content ul #li_DEALER_YET ul { margin-left:180px;  }	.page_why_motoz #frame_content ul #li_DEALER_YET ul li { float:left; margin:0 15px 0 0; }	.page_why_motoz #frame_content ul #li_DEALER_YET ul li label { float:none; width:auto; display:inline; }	.page_why_motoz #frame_content ul #li_DEALER_YET ul li var { margin:0; }	.page_why_motoz #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;}	#frame_main.page_package_info #frame_content .div_package_list_wrapper { }	#frame_main.page_package_info #frame_content .div_package_list {  }	#frame_main.page_package_info #frame_content .group_1 {  }	#frame_main.page_package_info #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_main.page_package_info #frame_content .tbl_package_list .col_1 { text-align:left; padding-left:5px; }	#frame_main.page_package_info #frame_content .tbl_package_list .col_2 { width:140px; text-align:center; }	#frame_main.page_package_info #frame_content .tbl_package_list .col_3 { width:140px; text-align:center; }	#frame_main.page_package_info #frame_content .tbl_package_list .col_4 { width:140px; text-align:center; }	#frame_main.page_package_info #frame_content .tbl_package_list td { padding:0; }	#frame_main.page_package_info #frame_content .tbl_package_list tr { height:26px; }	#frame_main.page_package_info #frame_content .tbl_package_list thead tr { background:#EDEEF0 url(http://moto-z.com/images/bgr_product_spec_title.png) repeat-x 0 0; }	#frame_main.page_package_info #frame_content .tbl_package_list thead tr td { border:1px solid #CBCBCB; border-width:1px 0 0 0; text-align:center; }	#frame_main.page_package_info #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_main.page_package_info #frame_content .tbl_package_list thead tr td:first-Child { border-left-width:1px; text-align:left; }	#frame_main.page_package_info #frame_content .tbl_package_list thead tr td:first-Child+td+td+td { border-right-width:1px; }	#frame_main.page_package_info #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_main.page_package_info #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_main.page_package_info #frame_content .tbl_package_list tbody td {  }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr { background:#F5F5F5;   }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr td { text-align:center; border:1px solid #CBCBCB; 		border-width:0 1px 0 0;   }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr td div { border:1px solid #CBCBCB; 		border-width:1px 0 0 0; }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr td:first-Child { 		text-align:left; border-left-width:1px;  }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr td:first-Child div.wrapper { border-left:2px solid #ffffff; border-top-width:0;  }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr td:first-Child div div { padding-left:15px;  }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr.row_0 {  }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr.row_1 { /*background:#efefef;*/ }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr:hover {background:#fefec0;}	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr.category { font-weight:bold; font-size:1.0em; }	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr.category td { border-top:1px solid #CBCBCB; }	#frame_main.page_package_info #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(http://moto-z.com/images/bgr_product_spec_section_header.png) repeat-x 0 0; line-height:40px;	}	#frame_main.page_package_info #frame_content .tbl_package_list tbody tr.category td div div img { vertical-align:middle; margin-right:5px; }	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:581px !important; min-width:581px !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(http://moto-z.com/images/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(http://moto-z.com/images/sym_required.gif) no-repeat 90px 6px;  }	.page_quote #frame_content ul li#li_OWNER_NAME label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 85px 6px;  }	.page_quote #frame_content ul li#li_CONTACT_PERSON label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 98px 6px;  }	.page_quote #frame_content ul li#li_STREET label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 53px 6px;  }	.page_quote #frame_content ul li#li_CITY label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 28px 6px;  }	/*.page_quote #frame_content ul li#li_STATE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 35px 6px;  }	.page_quote #frame_content ul li#li_ZIP label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 20px 6px;  }*/	.page_quote #frame_content ul li#li_PHONE label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 85px 6px;  }	.page_quote #frame_content ul li#li_EMAIL label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 90px 6px;  }	.page_quote #frame_content ul li#li_PURCHASE1 label { background:url(http://moto-z.com/images/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(http://moto-z.com/images/sym_required.gif) no-repeat 65px 6px;  }	.page_quote #frame_content ul li#li_PURCHASE1 ul li#li_COLOR label { background:url(http://moto-z.com/images/sym_required.gif) no-repeat 34px 6px;  }	.page_quote #frame_content ul li#li_PURCHASE1 ul li#li_QTY label { background:url(http://moto-z.com/images/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; }