/*------------------------------------------------------------
* Filename: layout.css
* Version: 1.0.0 (2011-02-15) 
* Website: http://www.enerdynesolutons.com/
* Description: layout of the site

== STRUCTURE: ==============================
* Page width: 990 px
* Number of columns: 1 (welcome page)

+ MAIN-WRAPPER
	+ SUB-WRAPPER
		+ HEADER
		  - branding (logo) 	 	 
		  - page-info
	
		+ CONTENT
		  - main-article	  
		    - region-nav
	  
		+ FOOTER
		  - p (link)
		  - address
============================================

== STRUCTURE: ==============================
* Page width: 990 px
* Number of columns: 1, 2

+ WRAPPER
	+ HEADER
	  - top-part
  	    - branding (logo)
	    - location-select
	  	 - search-select
	  - btm-part
	    - main-nav
	
	+ CONTENT
	  - bgC	  
	    - choose-bg-color
		 - recently-viewed
		 - sidebar(not appear on situation column 1)
	    - article
	  
	+ FOOTER
	  - basic-nav
	  - special-link
	  - copyright
============================================
-------------------------------------------------------------*/

/* +CONTAINER---------- */

#wrapper {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 990px;
	background:url(../images/common/bg/logo_lone.jpg) right top no-repeat; /* 0608 */
}
/*body.gray-bg #wrapper{
	background: url(../images/common/bg/bg_graymain.gif) right top no-repeat;
}*/
body.purple-bg #wrapper {
	background: url(../images/common/bg/bg_purplemain.gif) right top no-repeat;
}
/* +HEADER---------- */

#hd {
	width:954px;
	height:127px; /* 0622 */
	margin:0 0 0 10px;
}

#hd .top-part {
	height:85px; /* 0622 */
}
#hd .btm-part {
	margin:-4px 0 0 0;
	height:60px;
}

#hd h1 {
	margin:18px 0 0 3px; /* 0622 */
	float:left;
}

#hd h1 a {
	display: block;
	background:url(../images/common/branding/logo_new.png) left bottom no-repeat; /* 0608 */
	width: 243px; /* 0608 */
	height: 85px; /* 0608 */
	text-indent: -9999px;
}
#hd .branding {
	margin:18px 0 0 3px;
	float:left;
}
#hd .branding a {
	display: block;
	background:url(../images/common/branding/logo_new.png) left bottom no-repeat;/* 0617 */
	width: 243px;/* 0622 */
	height: 85px;/* 0617 */
	text-indent: -9999px;
}
/* -purple-bg h2----- */
	body.purple-bg #hd h2 a {
	background:url(../images/common/branding/logo_new.png) left top no-repeat;/* 0617 */
}

#location-select {
	z-index:10;
	position:relative;
	float:left;
	margin:40px 0 0 11px; /* 0622 */
}

#search-select {
	z-index:10;
	position:relative;
	float:right;
	margin:40px 12px 0 0; /* 0622 */
}
#search-select .input120, #search-select .search-btn {
	/*vertical-align:top;*/
	float:left;
}
#search-select .input120 {
	margin:0 1px 0 0;
}
#search-select .search-btn {
	display:inline-block;
	margin:-1px 0 0 0;
}
#search-select .search-btn a {
	text-indent:-9999px;
	display:block;
	width:31px;
	height:33px;
	background: url(../images/common/form/btn_scope_nom.png) no-repeat left top;
}
#search-select .search-btn a:hover {
	background: url(../images/common/form/btn_scope_over.png) no-repeat left top;
}
#search-select .select {
	vertical-align:top;
	margin:0 0 0 0;
 *margin:-10px 0 0 0;
}
#search-select .faq {
	line-height:24px;
	font-size:11px;
	margin:0 15px 0 0;
	display:block;
	float:left;
}
#search-select .faq a {
	height:24px;
	display:inline-block;
	text-decoration:underline;
}
#search-select .faq a:hover {
	color:#6293cb;
}
/* -purple-bg faq----- */
	body.purple-bg #search-select .faq a {
	color:#ffffff;
}
body.purple-bg #search-select .faq a:hover {
	color:#b0c7e1;
}
/* +NAVIGATION ---------- */	
/* -region-nav: navigation for welcome page------*/
#region-nav {
	float:left;/*0818*/
	position: relative;
	z-index:500;
}
#region-nav ul {
	margin: 35px 0 0 -16px;
 *margin: 70px 0 0 -16px;
	padding:0 0 0 8px;
}
#region-nav ul li {
	position:relative;
	text-align:left;
}
#region-nav li, #region-nav li a {
	display:block;
	width: 150px;
	height: 45px;
	line-height: 31px;
	margin:-16px 0 0 0;
	color:#fff;
	font-weight:bold;
}
#region-nav li a {
	background: url(../images/common/bg/bg_region.png) no-repeat left 0;
	padding:0 0 0 30px;
}
#region-nav li ul li, #region-nav li ul a {
	background: none;
	margin:0;
	padding:0;
	line-height:28px;
	height:28px;
	width:200px;
	display:block;
}
#region-nav li.select, #region-nav li.select a {
	background-position: -200px 0;
	color:#6211a4;
	height: 45px;
	line-height: 31px;
}
#region-nav li.select {
 *height: 42px;
 *line-height:42px;
}
#region-nav li.select li, #region-nav li.select li a {
	height: 28px;
	line-height: 28px;
}
#region-nav li a:hover, #region-nav li a:hover ul li a {
	background-position: -200px 0;
	color: #6211a4;
}
/* sub-menu */
#region-nav li .sub-region-nav-1, #region-nav li .sub-region-nav-2, #region-nav li .sub-region-nav-3, #region-nav li .sub-region-nav-4, #region-nav li .sub-region-nav-5, #region-nav li .sub-region-nav-6 {
	position:absolute;
	top:0px;
 *top:-16px;
	left:142px;
	height:330px;
	zoom:1;
	width:auto;
}
#region-nav li .sub-region-nav-1 li a, #region-nav li .sub-region-nav-2 li a, #region-nav li .sub-region-nav-3 li a, #region-nav li .sub-region-nav-4 li a, #region-nav li .sub-region-nav-5 li a, #region-nav li .sub-region-nav-6 li a {
	color: #797979;
	font-weight:normal;
	padding-left: 20px;
	width:200px;
	background: url(../images/common/icon/icon_purple_right_arrow01.png) no-repeat 0 8px;
}
#region-nav li .sub-region-nav-1 li a span, #region-nav li .sub-region-nav-2 li a span, #region-nav li .sub-region-nav-3 li a span, #region-nav li .sub-region-nav-4 li a span, #region-nav li .sub-region-nav-5 li a span, #region-nav li .sub-region-nav-6 li a span {
	color: #a375c8;
	margin: 0 0 0 8px;
}
#region-nav li.select .sub-region-nav-1 li a:hover, #region-nav li.select .sub-region-nav-2 li a:hover, #region-nav li.select .sub-region-nav-3 li a:hover, #region-nav li.select .sub-region-nav-4 li a:hover, #region-nav li.select .sub-region-nav-5 li a:hover, #region-nav li.select .sub-region-nav-6 li a:hover {
	background-position: 0 -42px;
	color:#4c4c4c;
}
#region-nav li.select .sub-region-nav-1 li a:hover span, #region-nav li.select .sub-region-nav-2 li a:hover span, #region-nav li.select .sub-region-nav-3 li a:hover span, #region-nav li.select .sub-region-nav-4 li a:hover span, #region-nav li.select .sub-region-nav-5 li a:hover span, #region-nav li.select .sub-region-nav-6 li a:hover span {
	color:#8831ab;
}
#region-nav li ul {
	margin:0;
	padding: 15px 0 0px 35px;
	width:254px;
	min-height:26px;
 *min-height:33px;
	background: url(../images/common/bg/bg_body_region_col1.png) no-repeat 0 0;
}
#region-nav li div.sub-region-nav-topbg {
	background: transparent url(../images/common/bg/bg_top_region01.png) no-repeat 0 0;
	min-height:30px;
}
#region-nav li div.sub-region-nav-btmbg {
	background: transparent url(../images/common/bg/bg_btm_region_col1.png) no-repeat 0 bottom;
	width:298px;
	height:30px;
	clear:both;
 *margin: -5px 0 0 0;/*0818*/
}
#region-nav li .sub-region-nav-1, #region-nav li .sub-region-nav-2, #region-nav li .sub-region-nav-3, #region-nav li .sub-region-nav-4, #region-nav li .sub-region-nav-5, #region-nav li .sub-region-nav-6 {
	display: none;
	background:none;
}
#region-nav li.select .sub-region-nav-1, #region-nav li.select .sub-region-nav-2, #region-nav li.select .sub-region-nav-3, #region-nav li.select .sub-region-nav-4, #region-nav li.select .sub-region-nav-5, #region-nav li.select .sub-region-nav-6 {
	display: block;
}
#region-nav li .sub-region-nav-2 ul, #region-nav li .sub-region-nav-3 ul, #region-nav li .sub-region-nav-4 ul {
	float:left;
	width: 220px;
}
#region-nav li .sub-region-nav-2 div.sub-region-nav-topbg {
	background: url(../images/common/bg/bg_welcome_subnav_col2.png) no-repeat 0 0;
	height:322px;
}
#region-nav li .sub-region-nav-2 {
	width: 579px;
	background: none;
	width: 568px;
	height:322px;
}
#region-nav li .sub-region-nav-2 ul {
	background: none;
}
#region-nav li .sub-region-nav-2 div.sub-region-nav-btmbg {
	display:none;
}
#region-nav li .sub-region-nav-3 div.sub-region-nav-topbg {
	background: url(../images/common/bg/bg_welcome_subnav_col3.png) no-repeat 0 0;
	height:322px;
}
#region-nav li .sub-region-nav-3 {
	width: 810px;
	height:322px;
}
#region-nav li .sub-region-nav-3 ul {
	background: none;
}
#region-nav li .sub-region-nav-4 div.sub-region-nav-topbg {
	background: url(../images/common/bg/bg_welcome_subnav_col4.png) no-repeat 0 0;
	height:322px;
}
#region-nav li .sub-region-nav-4 {
	width:1052px;
	height:322px;
}
#region-nav li .sub-region-nav-4 ul {
	background: none;
}
#region-nav li .sub-region-nav-3 div.sub-region-nav-btmbg, #region-nav li .sub-region-nav-4 div.sub-region-nav-btmbg {
	display:none;
}
#region-nav li .sub-region-nav-5, #region-nav li .sub-region-nav-6 {
	height:250px;
}
/* -main-nav------ */
#main-nav {
	float:left;
	position:relative;
	z-index:9;
}
#main-nav .bgL {
	float:left;
	height:65px;
	padding:0 0 0 24px;
	background:url(../images/common/nav/nav_mainbg_left_relayout.gif) left 6px no-repeat;
}
#main-nav .bgR {
	float:left;
	height:65px;
	padding:0 23px 0 0;
	background:url(../images/common/nav/nav_mainbg_right_relayout.gif) right 6px no-repeat;
}
#main-nav .bgC {
	float:left;
	height:65px;
	background:url(../images/common/nav/nav_mainbg_body_relayout.gif) left 6px repeat-x;
}
#main-nav ul {
	float:left;
	height:60px;
	background: url(../images/common/nav/nav_mainbg_top.png) 11px top no-repeat;
	position:relative;
}
#main-nav li {
	float:left;
	margin:12px 0 0 0;
	height:48px;
	line-height:36px;
	font-size:15px;/*0617*/
	/*font-weight:bold; 0617*/
	position:relative;
}
#main-nav li a {
	display:inline-block;
	height:48px;
	float:left;
	padding:0 0 0 15px;
	color:#444444;
	text-decoration:none;
}
#main-nav li.select a, #main-nav li a:hover {
	float:left;
	display:inline-block;
	height:48px;
	line-height:41px;
	color:#fff;
	padding:0 0 0 15px;
	cursor:pointer;
	background:url(../images/common/nav/nav_mainitembg_left.png) left top no-repeat;
}
#main-nav li p {
	display:inline-block;
	float:left;
	padding:0 14px 0 0;
}
#main-nav li.select p, #main-nav li a:hover p {
	float:left;
	height:48px;
	padding:0 14px 0 0;
	background:url(../images/common/nav/nav_mainitembg_right.png) right top no-repeat;
}
#main-nav li span {
	float:left;
	height:48px;
	display:inline-block;
}
#main-nav li.select span, #main-nav li a:hover span {
	float:left;
	height:48px;
	display:inline-block;
	background:url(../images/common/nav/nav_mainitembg_body.png) right top repeat-x;
}
/* -sub-nav------ */
	#main-nav .sub-nav {
	position:absolute;
	top:36px;
	left:0;
	width:296px;
	height:auto;
}
#main-nav .sub-nav .bgT {
	float:none;
	width:196px;
	padding:26px 0 0 0;
	background:url(../images/common/nav/nav_subbg_top.png) left top no-repeat;
}
#main-nav .sub-nav .bgB {
	float: none;
	padding: 0 0 26px 0;
	background: url(../images/common/nav/nav_subbg_btm01.png) left bottom no-repeat;
}
#main-nav .sub-nav ul {
	float:none;
	height:auto;
	min-height:205px;
	background:url(../images/common/nav/nav_subbgbody.png) left top repeat-y;
}
#main-nav .sub-nav li, #main-nav .three-nav li, #main-nav .four-nav li {
	float:none;
	width:157px;
	height:auto;
	line-height:16px;
	font-size:13px;/*0617*/
	/*font-weight:bold; 0617*/
	display:block;
	margin:0 0 0 18px;
}
#main-nav li.select .sub-nav li a, #main-nav li.select .three-nav li a, #main-nav li.select .four-nav li a {
	display:block;
	height:auto;
	line-height:16px;
	width:157px;
	float:none;
	padding:5px 0 0 0;
	color:#6c6c6c;
	text-decoration:none;
	background:url(../images/common/nav/nav_subarrow01.gif) 143px center no-repeat;
}
#main-nav li.select .sub-nav li.no-subitem a, #main-nav li.select .three-nav li.no-subitem a, #main-nav li.select .four-nav li.no-subitem a {
	background:none;
}
#main-nav li.select .sub-nav li a:hover, #main-nav li.select .sub-nav li.select a, #main-nav li.select .three-nav li a:hover, #main-nav li.select .three-nav li.select a, #main-nav li.select .four-nav li a:hover, #main-nav li.select .sub-nav li.select .three-nav li.select a, #main-nav li.select .sub-nav li.select .three-nav li.select .four-nav li.select a {
	float:none;
	width:157px;
	display:block;
	height:auto;
	line-height:16px;
 *line-height:14px;
	color:#fff;
	padding:5px 0 0 0;
	cursor:pointer;
	background:#4d167a url(../images/common/nav/nav_subitembg_top.gif) left top no-repeat;
}
#main-nav li.select .sub-nav li.select .three-nav li a, #main-nav li.select .sub-nav li.select .three-nav li.select .four-nav li a {
	color:#6c6c6c;
	background:none;
}
#main-nav li.select .sub-nav li p, #main-nav li.select .three-nav li p, #main-nav li.select .four-nav li p {
	display:block;
	width:157px;
	float:none;
	height:auto;
	padding:0 0 5px 0;
	background:none;
}
#main-nav li.select .sub-nav li a:hover p, #main-nav li.select .sub-nav li.select a p, #main-nav li.select .three-nav li a:hover p, #main-nav li.select .three-nav li.select a p, #main-nav li.select .four-nav li a:hover p, #main-nav li.select .sub-nav li.select .three-nav li.select p, #main-nav li.select .sub-nav li.select .three-nav li.select .four-nav li.select p {
	float:none;
	display:block;
	width:157px;
	height:auto;
	padding:0 0 5px 0;
	background:#4d167a url(../images/common/nav/nav_subitembg_btm.gif) left bottom no-repeat;
}
#main-nav li.select .sub-nav li.select .three-nav li p, #main-nav li.select .sub-nav li.select .three-nav li.select .four-nav li p {
	background:none;
}
#main-nav li.select .sub-nav li span {
	float:none;
	width:132px;
	height:auto;
	display:block;
	background:none;
	padding:0 14px 0 11px;
}
#main-nav li.select .sub-nav li a:hover span, #main-nav li.select .sub-nav li.select a span, #main-nav li.select .three-nav li a:hover span, #main-nav li.select .three-nav li.select a span, #main-nav li.select .four-nav li a:hover span, #main-nav li.select .sub-nav li.select .three-nav li.select span, #main-nav li.select .sub-nav li.select .three-nav li.select .four-nav li.select span {
	float:none;
	width:132px;
	height:auto;
	display:block;
	background:url(../images/common/nav/nav_subarrow02.gif) 143px center no-repeat;
	padding:0 14px 0 11px;
}
#main-nav li.select .sub-nav li.no-subitem a:hover span, #main-nav li.select .sub-nav li.no-subitem a span, #main-nav li.select .three-nav li.no-subitem a:hover span, #main-nav li.select .three-nav li.no-subitem a span, #main-nav li.select .four-nav li.no-subitem a:hover span, #main-nav li.select .sub-nav li.select .three-nav li.no-subitem span, #main-nav li.select .sub-nav li.select .three-nav li.select .four-nav li.no-subitem span {
	background:none;
}
#main-nav li.select .sub-nav li.select .three-nav li.select .four-nav li.select span, #main-nav li.select .sub-nav li.select .three-nav li.select .four-nav li span {
	background:none;
}
#main-nav li.select .sub-nav li.select .three-nav li span {
	background:url(../images/common/nav/nav_subarrow01.gif) 143px center no-repeat;
}
#main-nav li.select .sub-nav li.no-subitem .three-nav li span {
	background:none;
}
#main-nav li .sub-nav {
	display: none;
}
#main-nav li.select .sub-nav {
	display: block;
}
/* -three-nav------ */
	#main-nav .three-nav {
	position:absolute;
	top:-26px;
	left:155px;
	width:196px;
	height:auto;
	z-index:3;
}
#main-nav .three-nav1 {
	top:-26px;
}
#main-nav .three-nav2 {
	top:-52px;
}
#main-nav .three-nav3 {
	top:-77px;
 *top:-78px;
}
#main-nav .three-nav4 {
	top:-103px;
 *top:-104px;
}
#main-nav .three-nav5 {
	top:-128px;
 *top:-130px;
}
#main-nav .three-nav6 {
	top:-154px;
 *top:-156px;
}
#main-nav .three-nav7 {
	top:-180px;
 *top:-182px;
}
#main-nav .three-nav8 {
	top:-205px;
 *top:-208px;
}
#main-nav .three-nav9 {
	top:-231px;
 *top:-234px;
}
#main-nav .three-nav10 {
	top:-256px;
 *top:-260px;
}
#main-nav .three-nav11 {
	top:-282px;
 *top:-286px;
}
#main-nav .three-nav12 {
	top:-308px;
 *top:-312px;
}
#main-nav .three-nav13 {
	top:-333px;
 *top:-338px;
}
#main-nav .three-nav14 {
	top:-359px;
 *top:-364px;
}
#main-nav .three-nav15 {
	top:-384px;
 *top:-390px;
}
#main-nav .three-nav16 {
	top:-410px;
 *top:-416px;
}
#main-nav .three-nav17 {
	top:-436px;
 *top:-442px;
}
#main-nav .three-nav18 {
	top:-461px;
 *top:-468px;
}
#main-nav .three-nav19 {
	top:-487px;
 *top:-494px;
}
#main-nav .three-nav20 {
	top:-512px;
 *top:-520px;
}
#main-nav .three-nav .bgT, #main-nav .four-nav .bgT {
	float:none;
	width:196px;
	padding:26px 0 0 0;
	background:url(../images/common/nav/nav_threebg_top.png) left top no-repeat;
}
#main-nav .three-nav .bgB, #main-nav .four-nav .bgB {
	float:none;
	padding:0 0 26px 0;
 *padding:0 0 25px 0;
	background:url(../images/common/nav/nav_subbg_btm01.png) left bottom no-repeat;
 *background:url(../images/common/nav/nav_subbg_iebtm.png) left bottom no-repeat;
}
#main-nav .three-nav ul, #main-nav .four-nav ul {
	float:none;
	height:auto;
	min-height:205px;
 *min-height:209px;
	background:url(../images/common/nav/nav_subbgbody.png) left top repeat-y;
}
#main-nav li.select .three-nav li span, #main-nav li.select .four-nav li span {
	float:none;
	width:132px;
	height:auto;
	display:block;
	background:url(../images/common/nav/nav_subarrow01.gif) 143px center no-repeat;
	padding:0 14px 0 11px;
}
#main-nav li.select .three-nav li.no-subitem span, #main-nav li.select .four-nav li.no-subitem span {
	background:none;
}
#main-nav li .three-nav {
	display: none;
}
#main-nav li.select .sub-nav li.select .three-nav {
	display: block;
}
/* -four-nav------ */
	#main-nav .four-nav {
	position:absolute;
	top:-26px;
	left:155px;
	width:196px;
	height:auto;
	z-index:2;
}
#main-nav .four-nav1 {
	top:-26px;
}
#main-nav .four-nav2 {
	top:-52px;
 *top:-50px;
}
#main-nav .four-nav3 {
	top:-77px;
 *top:-74px;
}
#main-nav .four-nav4 {
	top:-103px;
 *top:-98px;
}
#main-nav .four-nav5 {
	top:-128px;
 *top:-122px;
}
#main-nav .four-nav6 {
	top:-154px;
 *top:-146px;
}
#main-nav .four-nav7 {
	top:-180px;
 *top:-170px;
}
#main-nav .four-nav8 {
	top:-205px;
 *top:-194px;
}
#main-nav .four-nav9 {
	top:-231px;
 *top:-218px;
}
#main-nav .four-nav10 {
	top:-256px;
 *top:-242px;
}
#main-nav .four-nav11 {
	top:-282px;
 *top:-266px;
}
#main-nav .four-nav12 {
	top:-308px;
 *top:-290px;
}
#main-nav .four-nav13 {
	top:-333px;
 *top:-314px;
}
#main-nav .four-nav14 {
	top:-359px;
 *top:-338px;
}
#main-nav .four-nav15 {
	top:-384px;
 *top:-362px;
}
#main-nav .four-nav16 {
	top:-410px;
 *top:-386px;
}
#main-nav .four-nav17 {
	top:-436px;
 *top:-410px;
}
#main-nav .four-nav18 {
	top:-461px;
 *top:-434px;
}
#main-nav .four-nav19 {
	top:-487px;
 *top:-458px;
}
#main-nav .four-nav20 {
	top:-512px;
 *top:-482px;
}
#main-nav li .four-nav {
	display: none;
}


#main-nav .five-nav1 {
	top:-26px;
}
#main-nav .five-nav2 {
	top:-52px;
 *top:-50px;
}
#main-nav .five-nav3 {
	top:-77px;
 *top:-74px;
}
#main-nav .five-nav4 {
	top:-103px;
 *top:-98px;
}
#main-nav .five-nav5 {
	top:-128px;
 *top:-122px;
}
#main-nav .five-nav6 {
	top:-154px;
 *top:-146px;
}
#main-nav .five-nav7 {
	top:-180px;
 *top:-170px;
}
#main-nav .five-nav8 {
	top:-205px;
 *top:-194px;
}
#main-nav .five-nav9 {
	top:-231px;
 *top:-218px;
}
#main-nav .five-nav10 {
	top:-256px;
 *top:-242px;
}






#main-nav li.select .sub-nav li.select .three-nav li.select .four-nav {
	display: block;
}
/* -mybenq-nav------ */	
.mybenq-nav {
	margin: 20px 0;
	height: 28px;
}
.mybenq-nav li {
	float: left;
	height: 28px;
	line-height: 28px;
	background: url(../images/common/bg/bg_mybenq_nav.png) no-repeat left -56px;
	width: 274px;
}
.mybenq-nav li.l-bg {
	background: url(../images/common/bg/bg_mybenq_nav.png) no-repeat left top;
	width: 2px;
	padding: 0
}
.mybenq-nav li.r-bg {
	background: url(../images/common/bg/bg_mybenq_nav.png) no-repeat left -28px;
	width: 2px;
	padding: 0
}
.mybenq-nav li a {
	padding: 0 0 0 24px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) no-repeat 14px 5px;
}
.account-set-btn {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
/* +CONTENT---------- */
#content {
	width:940px;
	margin:-18px 0 0 10px;
 *margin:1px 0 0 10px;
	_margin:-22px 20px 0 10px;
	position:relative;
	z-index:1;/*padding:6px 0 0 0;*//*background:url(../images/common/bg/bg_content_top.png) left top no-repeat;*/
}
#content .bgC {
	height:614px;/*min-height:541px;
	*min-height:541px;
	padding:0 2px 34px 2px;
	*padding:5px 2px 34px 2px;
	background:url(../images/common/bg/bg_content_body.png) left top repeat-y;*/
}
div.inner-page-content#content .bgC {
	/*padding:0 2px 34px 2px;
	*padding:5px 2px 34px 2px;*/
	/*margin:-14px 0 0 0;*/
	min-height:582px;
	height:auto !important;
	height:582px;
	padding:0 0 15px 0;
}
#main-visual {
	position:absolute;
	top:7px;
	left:0;
	width:947px;
	z-index:2;
	line-height:0;
}
#main-banner {
	position:relative;
	width:943px;
	height:156px;
	bottom:1px;
	left:0;
	z-index:2;
	line-height:0;
}
#main-banner li {
	float:left;
	width:205px;
	height:155px;
	padding:1px 0 0 1px;
	margin:0 12px 0 0;
	background:url(../images/common/bg/bg_main_product.gif) left top no-repeat;
}
#main-banner li a {
	width:205px;
	height:155px;
	display:block;
}
#main-banner li span {
	/*float:left;*/
	display:block;
	height:27px;
	padding:12px 35px 0 20px;
	line-height:15px;
	letter-spacing:-1px;
	cursor:pointer;
	overflow:hidden;
}
#main-banner li.main-vedio {
	width:auto;
	padding:0;
	background:none;
}
#main-banner li.lastproduct {
	margin:0;
}
#hot-news {
	position:absolute;
	bottom:0;
	/*left:5px;*/
	width:940px;
	height:43px;
	font-size:11px;
	background:url(../images/common/bg/bg_hot_news_relayout.gif) left top no-repeat;
}
#hot-news h3 {
	float:left;
	display:inline-block;
	padding:10px 0 0 20px;
	width:62px;
	height:12px;
}
#hot-news span {
	margin:11px 0 0 0;
}
#hot-news span, #hot-news div {
	float:left;
	display:inline-block;
}
#hot-news .prev-btn a {
	text-indent:-9999px;
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	margin:0 0 0 6px;
	background: url(../images/common/icon/icon_left_purple_arrow.png) 0 0;
}
#hot-news .next-btn a {
	text-indent:-9999px;
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	background: url(../images/common/icon/icon_purple_right_arrow01.png) 0 0;
}
#hot-news .prev-btn a:hover, #hot-news .next-btn a:hover {
	background-position:left -50px;
}
#hot-news .date {
	margin:0 0 0 6px;
	color:#6293cb;
	line-height:36px;\
}
#hot-news div {
	margin:0 0 0 6px;
	line-height:36px;
	height:36px;
	width:670px;
	overflow:hidden;
	font-size:14px;/*0713*/
}
#hot-news span.date{
	font-size:14px;/*0713*/
}

#hot-news div a:hover {
	color:#272727;
	text-decoration:none;
}
#hot-news .rss-btn {
	float:right;
	margin:9px 30px 0 0;
}
#hot-news .rss-btn a {
	text-indent:-9999px;
	display:block;
	width:30px;
	height:17px;
	line-height:17px;
	background:url(../images/common/btn/btn_rss_nom.png) left top no-repeat;
}
#hot-news .rss-btn a:hover {
	background:url(../images/common/btn/btn_rss_ov.png) left top no-repeat;
}
/* +FOOTER---------- */
#ft {
	width:940px;
	height:100px;
	margin:0  0 0 10px;
	font-size:11px;
	background:url(../images/common/bg/bg_footer_relayout.jpg) left top no-repeat;
}
#ft .basic-nav {
	float:right; /* 0608 */
	padding:22px 15px 0 0 ;/* 0617 */
}
#ft .basic-nav li {
	float:left;
	margin:0 0 0 8px;
	padding:0 9px 0 0;
	background:url(../images/common/dec/dec_basicnav.gif) right 5px no-repeat;
}
#ft a {
	color:#ffffff;
}
#ft a:hover {
	color:#b0c7e1;
	text-decoration:none;
}
#ft .basic-nav li.nobg {
	background:none;
}
#ft .special-link {
	float:right;
	padding:22px 0 0 15px; /* 0617 */
}
#ft .special-link a, #ft .special-link a:hover {
	text-decoration:underline;
}
#ft .special-link li {
	float:left;
	/*line-height: 14px; 0617 */
	padding:0 9px 0 0; /* 0617 */
	background:url(../images/common/dec/dec_basicnav.gif) right 5px no-repeat; /* 0617 */

}
#ft .special-link a {
	margin:0 0 0 10px;
	text-decoration:none;/* 0617 */
	/* padding:0 17px 2px 0;
	background:url(../images/common/icon/icon_arrow_black.png) right 1px no-repeat; 0617 */
}
#ft .special-link li a:hover {
	background-position:right -15px;
}
/* +COPYRIGHT---------- */
#ft .copyright {
	float:right; /* 0615 */
	font-size:10px;
	padding:22px 0 0 9px;
}
/* -purple-bg copyright---------- */
	body.purple-bg #ft .copyright {
	color:#ece7f3;
}
/* +RECENTLY-VIEWED---------- */
/*#recently-viewed{
	position:absolute;
	top:30px;
	right:-36px;
	z-index:500;
	*width: 33px;
	z-index: 20;
}*/
#recently-viewed {
	position:absolute;
	top:6px;
	right:-28px;
 *width:33px;
	z-index:0;
}
#content.inner-page-content #recently-viewed {
	position:absolute;
	top:35px;
 *top:39px;
	_top:36px;
	right:-15px;
 *width:33px;
	z-index:0;
}
/*.recently-viewed-close .title a {
	text-indent:-9999px;
	display:block;
	width:33px;
	height:204px;
	<!---margin:0 6px 0 0;--->
	background:url(../images/common/btn/btn_recently_viewed_relayout.png) left top no-repeat;
}
.recently-viewed-close .title a:hover {
	background-position:left -212px;
}
.recently-viewed-close {
	position: absolute;
	top: 0;
	right: 0;
}*/
.recently-viewed-open {
	width:782px;
	position: absolute;
	top:0;
	right:-5px;
}
.recently-viewed-list {
 *position:relative;
	float:right;
	width:734px;
	height:212px;
	padding:0 0 0 10px;
	background:url(../images/common/bg/bg_recently_viewed_left.png) left top no-repeat;
}
#content .bgC #recently-viewed .recently-viewed-list .bgC, div.inner-page-content#content .bgC #recently-viewed .recently-viewed-list .bgC {
	float:right;
	width:734px;
	height:212px;
	min-height:212px;
	padding:0 0 0 0;
	background:url(../images/common/bg/bg_recently_viewed_body.png) left top repeat-x;
	margin:0;
}
.recently-viewed-open .title {
	float:right;
	display:block;
	width:38px;
	height:212px;
}
/*.recently-viewed-open .title a {
	text-indent:-9999px;
	display:block;
	width:38px;
	height:212px;
	background:url(../images/common/btn/btn_recently_viewed_relayout.png) left -424px no-repeat;
}*/
#recently-viewed .help-btn {
	position:absolute;
	bottom:16px;
	left:9px;
 *left:9px;
	width:20px;
	height:20px;
}
#recently-viewed .help-btn a {
	text-indent:-9999px;
	display:block;
	width:20px;
	height:20px;
	background:url(../images/common/btn/btn_question.gif) left top no-repeat;
}
#recently-viewed .help-btn a:hover {
	background-position:-20px top;
}
.help-content {
	position:absolute;
	top:9px;
	left:13px;
	display:block;
	font-size:11px;
	width:340px;
	height:auto;
	padding:5px 10px 5px 10px;
	color:#ffffff;
	background:gray;
	border:1px solid #ffffff;
	z-index:500;
}
#recently-viewed .help-btn .help-content {
	display:none;
}
#recently-viewed .help-btn-select .help-content {
	display:block;
}
#recently-viewed ul {
	margin:27px 0 0 21px;
}
#recently-viewed li {
	float:left;
	width:130px;
	margin:0 10px 0 0;
}
#recently-viewed .viewed-product .bgT {
	padding:5px 0 0 0;
	background:url(../images/common/bg/bg_frame_gray_top01.gif) left top no-repeat;
}
#recently-viewed .viewed-product .bgB {
	padding:0 0 5px 0;
	background:url(../images/common/bg/bg_frame_gray_btm01.gif) left bottom no-repeat;
}
#content .bgC #recently-viewed .viewed-product .bgC, div.inner-page-content#content .bgC #recently-viewed .viewed-product .bgC {
	float:none;
	width:128px;
	height:120px;
	min-height:120px;
	display:block;
	background:none;
	padding:0 0 0 0;
	text-align:center;
	border-right:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
}
.viewed-product .viewed-product-pic {
	height:87px;
}
.viewed-product .viewed-product-pic img {
	padding:12px 0 0 0;
}
.viewed-product h3 {
	line-height:13px;
	height:23px;
	width:118px;
	display:block;
	vertical-align:middle;
	text-align:center;
	padding:10px 5px 0 5px;
	font-size:11px;
}
.viewed-product h3.empty {
	padding:10px 13px 0 13px;
	text-align:left;
	color:#b5b5b5;
	width:102px;
}
.viewed-product .lock, .viewed-product .unlock {
	height:28px;
	line-height:28px;
	text-align:right;
}
.viewed-product .unlock {
	color:#b5b5b5;
}
.viewed-product .lock img, .viewed-product .unlock img {
	margin:auto 5px auto 5px;
	vertical-align:middle;
}
#recently-viewed .mouseover .bgT {
	background:url(../images/common/bg/bg_frame_gray_top02.gif) left top no-repeat;
}
#recently-viewed .mouseover .bgB {
	background:url(../images/common/bg/bg_frame_gray_btm02.gif) left bottom no-repeat;
}
#content .bgC #recently-viewed .mouseover .bgC, div.inner-page-content#content .bgC #recently-viewed .mouseover .bgC {
	border-right:1px solid #979797;
	border-left:1px solid #979797;
}
.mouseover h3 {
	color:#6293cb;
}
/* *choose-bg-color---------- */	
#choose-bg-color {
	position:absolute;
	height:60px;
	width:345px;
	top:-22px;
	right:9px;
	z-index:10;
}
#choose-bg-color .butterfly, #choose-bg-color p {
	float:right;
}
#choose-bg-color .butterfly {
	display:block;
	width:80px;
}
#choose-bg-color p.choose-bg {
	display:block;
	margin:13px 0 0 0;
	height:25px;
	width:253px;
	padding:5px 12px 15px 0;
	color:#999999;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	background:url(../images/common/bg/bg_changecolor.png) left top no-repeat;
	visibility:hidden;
}
#choose-bg-color p a {
	margin:0 5px 0 0;
}
#choose-bg-color p img {
	vertical-align:middle;
}
.butterfly-btn {
	position:absolute;
	display:block;
	width:80px;
	height:60px;
	top:0;
	right:0;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/common/bg/bg_1px.gif) left top no-repeat;
}
/* +LEFT COLUMN---------- */
#sidebar {
	float:left;
	width:225px;
	margin:0 24px 0 0;
	display:inline;
	position:relative;
	z-index:10;
}
/* +SIDEBAR----------*/
#sidebar ol {
	width: 225px;
}
#sidebar ol li {
	margin: 0 0 1px 0;
 *padding: 0 0 1px;
	width:225px;
	display:block;
 *margin: 0;
	/*position: relative;*/
	z-index:100;
}
#sidebar ol li .select192 .optionsWrapper li {
	width: 163px;
}
/* open and close box btn */
	#sidebar ol li p.openbox, #sidebar ol li p.openbox a, #sidebar ol li p.closebox, #sidebar ol li p.closebox a {
	display: block;
	width: 34px;
	height:34px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	right: 0;
	z-index: 200;
	margin: -17px 0 0 0;
}
#sidebar ol li p.openbox {
	text-indent:-9999px;
	background: url(../images/common/icon/icon_minplus.png) no-repeat 10px 12px;
	font-size: 5px;
	line-height: 10px;
	cursor: pointer;
}
#sidebar ol li p.closebox {
	text-indent:-9999px;
	background: url(../images/common/icon/icon_minplus.png) no-repeat 10px -38px;
	font-size: 5px;
	line-height: 10px;
	cursor: pointer;
}
#sidebar #comparison ol li p.openbox {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -91px 12px;
}
#sidebar #comparison ol li p.openbox:hover {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -91px -13px;
}
#sidebar #comparison ol li p.closebox {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -91px -38px;
}
#sidebar #comparison ol li p.closebox:hover {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -91px -63px;
}
#sidebar #links ol li p.openbox, #sidebar #hotsearch ol li p.openbox {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -140px 12px;
}
#sidebar #links ol li p.openbox:hover, #sidebar #hotsearch ol li p.openbox:hover {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -140px -13px;
}
#sidebar #links ol li p.closebox, #sidebar #hotsearch ol li p.closebox {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -140px -38px;
}
#sidebar #links ol li p.closebox:hover, #sidebar #hotsearch ol li p.closebox:hover {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -140px -63px;
}
.boxtitle {
	position: relative;
	min-height:36px;
	height:auto !important;
	height:36px;
}
.boxtitle-top-bg {
	background: url(../images/common/bg/bg_sidelinktitle_ietop_ov.gif) no-repeat 0 0;
	/*background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat left top;*/
	padding: 11px 0 0 0;
	overflow:hidden;
	width:225px;
	cursor: pointer;
}
.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sidelinktitle_iebody.gif) no-repeat 0 bottom;
	/*background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y left top;*/
	padding:0 17px;
	width: 191px;
	line-height: 14px;
	height: auto !important;
	height: 14px;
	min-height: 14px;
	font-weight: bold;
	cursor: pointer;
}
.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sidelinktitle_iebtm_now.gif) no-repeat 0 0;
	/*background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat left bottom;*/
	height:11px;
	line-height:11px;
	overflow:hidden;
	width:225px;
	cursor: pointer;
}
.box-body-bg {
	background: url(../images/common/bg/bg_sidebox_body.png) repeat-y left top;
	font-weight: normal;
	width: 225px;
	display: block;
}
.box-btm-bg {
	background: url(../images/common/bg/bg_sidebox_btm.png) no-repeat left bottom;
	height: 3px;
	line-height: 3px;
	width: 225px;
	overflow: hidden;
}
#sidenav li div.boxcontent div.box-btm-bg, #links li div.boxcontent div.box-btm-bg {
 *float: left; /* for IE */
}
.boxcontent p.last {
	background: none;
	/*width:195px;*/
		padding: 0 15px;/*height: 27px;*/
}
.boxcontent p img {
	vertical-align: middle;
	margin: 0 7px 0 0;
}
/* +SIDENAV----- */
#sidenav li {
 *float: left; /* IE bug */
}
#sidenav .opened .boxcontent p, #sidenav .opened .boxcontent a, #sidenav .opened .boxcontent a:hover {
	display: inline;
	padding:0;
	margin:0;
	background:none;
	text-decoration:none;
}
#sidenav li a {
	display: block;
	color: #fff;
	width:185px;
}
#sidenav li a:hover {
	display: block;
	color: #fff;
	text-decoration: none;
}
#sidenav li a .boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -225px top;
}
#sidenav li a .boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -225px top;
}
#sidenav li a .boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -225px top;
}
#sidenav li a:hover .boxtitle-top-bg, #sidenav li a:hover .boxtitle-btm-bg {
	background-position: -450px top;
}
#sidenav li a:hover .boxtitle-body-bg {
	background-position: -450px bottom;
}
/* the opened sidenav box title (scrollbar) */		
	#sidenav li.opened div.boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top2.png) no-repeat -450px 0;
	cursor: default;
}
#sidenav li.opened div.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body2.png) repeat-y -450px 0;
	cursor: default;
	color:#fff;
}
#sidenav li.opened div.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -675px 0;
	/**background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -675px 0;*/
		height:11px;
	line-height:11px;
	cursor: default;
}
/* the opened sidenav box title */		
	#sidenav li.now div.boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top2.png) no-repeat -450px 0;
	cursor: default;
}
#sidenav li.now div.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body2.png) repeat-y -450px 0;
	color: #fff;
	cursor: default;
}
#sidenav li.now div.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -675px top;
	cursor: default;
}
#sidenav li.now .boxcontent .last a {
	color:#6c6c6c;
	display:block;
	/*width:193px;*/
			/*padding: 5px 15px 5px 15px;*/
			height: auto !important;
	height: 21px;
	min-height: 21px;
}
/* the sidenav box title without boxcontent */	
	#sidenav li.this div.boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -450px top;
	cursor: default;
}
#sidenav li.this div.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -450px bottom;
	color: #fff;
	cursor: default;
}
#sidenav li.this div.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -450px top;
	cursor: default;
}
/* box with scrollbar */	
	#sidenav li.scroll a .boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -225px top;
}
#sidenav li.scroll a .boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -225px top;
}
#sidenav li.scroll a .boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -225px top;
}
#sidenav li.scroll a:hover div.boxtitle-top-bg {
	background:url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -450px 0;
}
#sidenav li.scroll a:hover div.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) no-repeat -450px bottom;
	color:#fff;
}
#sidenav li.scroll a:hover div.boxtitle-btm-bg {
	background:url(../images/common/bg/bg_sideboxtitle_btm3.png) no-repeat 0 top;
	height:11px;
	line-height:11px;
	overflow:hidden;
}
/* the opened sidenav box body */		
	#sidenav li.opened {
	z-index: 150;
	position: relative;
}
#sidenav li.opened .box-body-bg {
	background-position: -225px top;
	padding: 12px 17px 10px 14px;
	color:#fff;
	width: 194px;
}
#sidenav li.opened .box-btm-bg {
	background-position: -225px bottom;
}
#sidebar .boxcontent p {
	background: url(../images/common/dec/dec_dot.gif) repeat-x left bottom;
	padding:0 0 1px 1px;
}
/*	#sidebar .boxcontent a {
		color:#6c6c6c;	
		display:block;
		width:193px;
		padding: 5px 0 3px 15px;
		height: auto !important;
		height: 21px;
		min-height: 21px;
	}	*/
	#sidebar .boxcontent a {
	color:#6c6c6c;
	display:block;
	width:193px;
	padding: 5px 15px 3px 15px;
	height: auto !important;
	height: 21px;
	min-height: 21px;
}
/*#sidebar #sidenav li.now .boxcontent a {
		width:193px;
	}*/

	#sidebar .boxcontent a:hover {
	background: #f2f1eb;
	color: #000;
}
#sidebar .boxcontent .last {
	/*padding:0 0 5px 1px;
		margin:0;*/
		background:none;/*height:22px;*/
}
#sidebar .boxcontent .last a {
	color:#6c6c6c;
	display:block;
	/*width:193px;*/
			padding: 5px 15px 3px 15px;
	height: auto !important;
	height: 21px;
	min-height: 21px;
}
#sidebar .boxcontent .last a:hover {
	background: #f2f1eb;
	color: #000;
	display:block;
	width:193x;
	padding: 5px 15px 3px 15px;
	height: auto !important;
	height: 21px;
	min-height: 21px;
}
#sidenav .boxcontent p.last {
	/*width: 180px;*/
			background:none;
}
/*#sidenav .boxcontent .last a {
			width: 180px;
	     }*/		
		#sidenav li.scroll .boxcontent .last img, #comparison .box-body-bg div.last img, #links .boxcontent .last img {
	vertical-align: middle;
}
#sidenav li.opened div.boxcontent div.box-btm-bg, #sidenav li.scroll div.boxcontent div.box-btm-bg {
 *float: left;
}
#sidenav li.scroll .box-body-bg {
	width: 225px;
	height: 150px;/*300px;*/
}
#sidenav label {
	height:20px;
	display:block;
}
/* +LINKS---------- */	
#links {
	margin-bottom:7px;
}
#links ol li {
 *float:left; /* IE bug */
}
#links ol li a, #links ol li a:hover {
	color: #6c6c6c;
	text-decoration: none;
}
#links div.innovation a:hover, #links div.innovation p.last a:hover {
	background: none;
}
#links li a .boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -1125px top;
}
#links li a .boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -1125px top;
}
#links li a .boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -1800px top;
}
#links li a:hover .boxtitle-top-bg {
	background-position: -1350px top;
}
#links li a:hover .boxtitle-body-bg {
	background-position: -1350px bottom;
}
#links li a:hover .boxtitle-btm-bg {
	background-position: -2025px top;
}
/* the opened box title */	
	#links li.now .boxtitle {
	width: 225px;
	height: auto !important;
	height: 35px;
}
#links li.now div.boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -1125px 0;
}
#links li.now div.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -1125px 0;
}
#links li.now div.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -2250px 0;
	height:11px;
	line-height:11px;
}
#links li.now a:hover div.boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -1350px 0;
}
#links li.now a:hover div.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -1350px bottom;
}
#links li.now a:hover div.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -2475px 0;
	height:11px;
	line-height:11px;
}
/* +COMPARISON---------- */		
#comparison {
	margin:0 0 7px 0;
}
#comparison ol li {
 *float:left; /* IE bug */
/*width:193px;*/
}
#comparison .boxcontent p, #comparison .boxcontent a, #comparison .boxcontent a:hover, #comparison .boxcontent p.last, #comparison .boxcontent .last a, #comparison .boxcontent .last a:hover {
	display: inline;
	padding:0;
	margin:0;
	background:none;
	text-decoration:none;
}
#comparison .boxcontent .box-btn {
	padding: 0;
	width:220px;
	padding:0 0 9px;
 *padding:0 0 0;
}
#comparison div.boxcontent a:hover {
	text-decoration: none;
}
#comparison li a .boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -1125px top;
}
#comparison li a .boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -1125px top;
	color:#6c6c6c;
	font-weight:700;
}
#comparison li a .boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -1800px top;
}
#comparison li a:hover .boxtitle-top-bg {
	background-position: -1350px top;
}
#comparison li a:hover .boxtitle-body-bg {
	background-position: -1350px bottom;
	text-decoration: none;
}
#comparison li a:hover .boxtitle-btm-bg {
	background-position: -2025px top;
}
#comparison li a:hover .boxtitle-body-bg a:hover {
	color: #fff;
}
/* the opened box title */		
	#comparison li.now div.boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -1125px 0;
}
#comparison li.now div.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -1125px 0;
}
#comparison li.now div.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -2250px 0;
	height:11px;
	line-height:11px;
}
#comparison li.now a:hover div.boxtitle-top-bg {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -1350px 0;
}
#comparison li.now a:hover div.boxtitle-body-bg {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -1350px bottom;
}
#comparison li.now a:hover div.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -2475px 0;
	height:11px;
	line-height:11px;
}
#comparison .box-body-bg div {
	background: url(../images/common/dec/dec_dot.gif) repeat-x left bottom;
	width:195px;
	padding: 0 15px;
	height: auto !important;
	height: 30px;
	min-height:30px;
	line-height: 30px;
}
#comparison .boxcontent {
	color: #c1c1c1;
}
#comparison .boxcontent strong {
	color: #c8b3d5;
}
#comparison .boxcontent a {
	text-decoration: none;
	display: block;
	background: url(../images/common/icon/icon_del01.gif) no-repeat right 9px;
	position:relative;
}
#comparison .boxcontent a:hover {
	color: #6c6c6c;
	display:block;
	text-decoration: none;
	background: url(../images/common/icon/icon_del01.png) no-repeat right -41px;
	height: auto !important;
	height: 21px;
	min-height: 21px;
}
#comparison .boxcontent a strong, #comparison .boxcontent a:hover strong {
	color: #7f34ab;
}
#comparison .boxcontent div.box-info {
	line-height: 16px;
	padding:10px 15px;
}
#comparison .boxcontent .usual-btn {
	float:right;
	padding:5px 0;
	color: #6c6c6c;
	display:block;
}
#comparison .boxcontent .usual-btn a {
	background: none;
	color: #6c6c6c;
}
#comparison .boxcontent .usual-btn a:hover {
	color: #6293cb;
}
/* +HOTSEARCH---------- */
#hotsearch {
	color: #6c6c6c;
	width: 225px;
}
#hotsearch .boxcontent a {
	display: inline;
	padding:0;
	margin:0;
}
#hotsearch .boxtitle, #hotsearch .boxtitle-top-bg, #hotsearch .boxtitle-body-bg, #hotsearch .boxtitle-btm-bg {
	cursor: default;
}
/*#hotsearch div.boxtitle-btm-bg {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -2250px 0;
}*/
#hotsearch p.hotsearch-type {
	padding:12px 20px;
	display: block;
	height: auto;
	background: transparent none;
	width: 185px;
	line-height: 24px;
}
#hotsearch .type-01 a {
	font-size: 11px;
	color:#6c6c6c;
}
#hotsearch .type-02 a {
	font-size: 13px;
	color:#621685;
}
#hotsearch .type-03 a {
	font-size: 14px;
	font-weight:bold;
	color:#6293cb;
}
#hotsearch .type-04 a {
	font-size: 18px;
	font-weight:bold;
	color:#621685;
}
/* +LIST ---------- */
#list {
	padding:0 0 0 13px;
	clear:both;
	width:670px;
	overflow:hidden;
}
#article #list h2{ font-weight:normal;}/* 0704 */
#list div a {
	display: block;
}
#list ul {
	float: left;
	display: block;
	width: 323px;
	height:102px;
	/*background: url(../images/common/bg/bg_list.gif) no-repeat left top;*/
	background: url(../images/common/bg/bg_list_relayout.gif) no-repeat left top;
	cursor:pointer;
	margin:0 12px 12px 0;
	font-size:11px;
	line-height:14px;
	color:#6c6c6c;
	overflow:hidden;
}
body.productline-index-page #list {
	width:691px;
}
body.productline-index-page #list ul {
	background: url(../images/common/bg/bg_list2_relayout.gif) no-repeat left top;
	width:338px;
	margin:0 15px 12px 0;
}
/*#list ul.select {
	background: url(../images/common/bg/bg_list.gif) no-repeat left -101px;
	color: #444;
}*/
.list-name {
	margin: 22px 0 5px 173px;
	letter-spacing:-1px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 18px;
	background:url(../images/common/icon/icon_purple_right_arrow01.png) no-repeat left 0;
}
#list ul .list-name a, #list ul.select .list-name {
	color: #444;
}
#list ul.select .list-name {
	background-position: 0 -50px;
}
.list-pic {
	float: left;
	width: 150px;
}
.list-descibe {
	width:140px;
	height:55px;
	padding:0 0 0 22px;
	overflow:hidden;
}
/* *jQuery function----- */	
	.boxtitle-top-bg-over {
	background: url(../images/common/bg/bg_sideboxtitle_top.png) no-repeat -900px 0;
}
.boxtitle-body-bg-over {
	background: url(../images/common/bg/bg_sideboxtitle_body.png) repeat-y -900px 0;
}
.boxtitle-btm-bg-over {
	background: url(../images/common/bg/bg_sideboxtitle_btm.png) no-repeat -1575px 0;
	height:11px;
	line-height:11px;
}
/* +RIGHT COLUMN---------- */
#article {
	float:left;
	width:691px;
	display:inline;
	position: relative;
	z-index: 10;
}
/* +ONE COLUMN---------- */
#article.onecolumn-type {
	width:880px;
	margin:0 30px 0 30px;
}
#article.onecolumn-type .breadcrumbs {
	margin:0;
}
#article.onecolumn-type .article-title {
	width:827px;
	margin:20px 0 20px 0;
}
.onecolumn-type strong {
	font-weight:bold;
	font-size:14px;
}
/* +BREADCRUMBS---------- */
.breadcrumbs {
	font-size:11px;
	color:#9e9e9e;
	padding:15px 0 3px 0;
	/*margin:0 3px 20px 0;*/
	clear:both;
}
.breadcrumbs span {
	color:#a8a8a8;
	padding:0 6px 0 6px;
	height: 32px;
}
.breadcrumbs em {
	color:#7f34ab;
	font-style:normal;
}
.breadcrumbs img {
	vertical-align:text-top;
}
/*body.product-detail-page .breadcrumbs, body.wheretobuy-page .breadcrumbs, body.join-steps .breadcrumbs, body.returning-page .breadcrumbs, body.sitemap-page .breadcrumbs, body.contact-page .breadcrumbs, body.legal-page .breadcrumbs {
	border-bottom: 1px solid #cbcbcb;
}*/
/* +HOT-NEWS-TYPE2(home.asp)---------- */
#hot-news-type2 {
	width:361px;
	height:150px;
	padding:25px 20px 0 20px;
	position:relative;
	font-size:11px;
	background:url(../images/common/bg/bg_hotnews_type2.png) left top no-repeat;
}
#hot-news-type2 li {
	float:none;
	width:350px;
	margin:0 0 5px 1px;
	padding:0 0 0 9px;
	background:url(../images/common/icon/icon_gray_right_arrow01.gif) left 6px no-repeat;
}
#hot-news-type2 h3 {
	margin:0 0 12px 0;
}
#hot-news-type2 .rss-btn {
	position:absolute;
	top:24px;
	right:19px;
	margin:0;
}
#hot-news-type2 li a:hover {
	color:#272727;
	text-decoration:none;
}
#hot-news-type2 li span {
	color:#6293cb;
	font-weight:bold;
	margin:0 6px 0 0;
}
body.home2 #content .bgC {
	height:auto;
	min-height:497px;
 *min-height:497px;
	_height:497px;
}
body.home2 #main-banner {
	position:absolute;
	width:915px;
	height:175px;
	bottom:7px;
	left:15px;
	z-index:2;
}
/* +HOT-NEWS-TYPE3(home.asp)---------- */
li.main-product {
	width:200px;
	height:175px;
	overflow:hidden;
	background:url(../images/common/bg/bg_hotnews_type3.png) left top no-repeat;
}
li.main-product ol {
	height:156px;
	overflow:hidden;
	margin:0;
}
li.last-main-product ol {
	height:83px;
	overflow:hidden;
	margin:0 0 2px 0;
}
li.main-product li.product-pic {
	height:	auto;
	text-align:center;
	padding:0;
	margin:0;
}
li.main-product li.product-pic img {
	margin:0;
	vertical-align:top;
}
/*#main-banner li.main-product li.product-name {
	letter-spacing:-1px;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 19px;
	margin: 10px 0 2px 12px;
	height:16px;
 *float:none;
	text-align:left;
	color:#525252;
	background:transparent url(../images/common/icon/icon_purple_right_arrow01.png) no-repeat scroll left 0;
}*/
#main-banner li.main-product li.product-name .green-text {
	color:#168644;
}
#main-banner li.main-product li.product-name .red-text {
	color:#a80010;
}
/*#main-banner li.main-product li.product-descibe {
	margin:0 0 0 13px;
	_margin:0 0 0 6px;
	font-size:11px;
	color:#6c6c6c;
}*/
#main-banner li.main-product li.product-descibe a {
	color:#7f34ab;
}
#main-banner li.main-product li.product-descibe a:hover {
	color:#aea1bb;
}
/* +FUNCTION---------- */
.clear {
	height: 0px;
	width:0;
	line-height:0;
	clear:both;
	margin:0;
	padding:0;
}
/* *word-wrap---------- */
/*.wordwrap
{
    word-wrap: break-word;
    -moz-binding: url('../XML/wordwrap.xml#wordwrap');
    display: block;
	 overflow: hidden;
} */

/* *pop-box---------- */
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow {
	display: none;
	position: fixed;
	top: 10%;
	left: 50%;
	border: 0px solid black;
	padding: 0px;
}
.jqmOverlay {
	background-color: #000;
}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
 width: expression(this.parentNode.offsetWidth+'px');
 height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
   Star selector used to hide definition from browsers other than IE6
   For valid CSS, use a conditional include instead */
* html .jqmWindow {
	position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.popbox-content {
	display:block;
}
.popbox-content * {
	display:block;
	height:1px;
	overflow:hidden;
	font-size:0.01em;
	background:#ffffff;
}
.popbox1 {
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #6d6d6d;
	border-right:1px solid #6d6d6d;
	background:#bfbfbf;
}
.popbox2 {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #191919;
	border-right:1px solid #191919;
	background:#cecece;
}
.popbox3 {
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
}
.popbox4 {
	border-left:1px solid #6d6d6d;
	border-right:1px solid #6d6d6d;
}
.popbox5 {
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
}
.popboxbody {
	background:#ffffff;
	position: relative;
}
.popboxtitle {
	font-size: 14px;
	margin: 0 0 20px 0;
}
.closepop-btn {
	position: absolute;
	right: -32px;
	top: 0;
	display: block;
	width: 32px;
	height: 41px;
}
.closepop-btn a {
	width: 32px;
	height: 41px;
	text-indent: -9999px;
	display: block;
	background: url(../images/common/btn/btn_closepop.png) no-repeat left top;
}
.closepop-btn a:hover {
	background-position: left -41px;
}
/* -pop-news---------- */
	.popspic-pop {
	width: 428px;
	margin-left: -214px;
}
.popspic {
	padding: 10px 12px 10px 14px;
}
.popspic p {
	text-align:center;
}
.popspic-main-pic, .select, .select-off {
	position:relative;
}
.popspic-main-pic .popspic-main-info, .select-off .popspic-main-info {
	position: absolute;
	bottom: 3px;
 *bottom: 0px;
	left:0;
	width: 400px;
	height:44px;
	display: none;
}
.popspic-info-bg {
	background: #000;
	position:relative;
	top:0;
	left:0;
	z-index:50;
	width: 400px;
	height:44px;
	filter:alpha(opacity=80);
	opacity:0.8;
	zoom:1;
}
.popspic-info-txt {
	position:relative;
	top:-39px;
	left:10px;
	z-index:100;
	width: 385px;
	font-size:11px;
	color:#fff;
}
.select .popspic-main-info {
	display: block;
	position: absolute;
	bottom: 3px;
 *bottom: 0px;
	left:0;
	width: 400px;
	height:44px;
}
.popspic-menu {
	margin: 5px 0 0 0;
	width: 402px;
	height: 60px;
}
.popspic-menu li {
	float: left;
	margin: 0 3px 0 0;
	display: block;
}
.popspic-menu li a {
	display: block;
	float: left;
}
.popspic-menu li.last {
	margin: 0;
}
.popspic-menu li a img {
	border: 1px solid #fff;
}
.popspic-menu li a:hover img {
	border: 1px solid #afada8;
}
.popspic-pagebar {
	margin: 0 0 0 150px;
	width: 110px;
	clear: both;
}
.popspic-pagebar li {
	float: left;
	display: block;
	line-height: 13px;
	margin: 0 4px;
	color: #444;
	letter-spacing: 2px;
	font-weight: bold;
}
.popspic-pagebar .pre-btn a, .popspic-pagebar .next-btn a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background: url(../images/common/icon/icon_left_purple_arrow.png) no-repeat left top;
}
.popspic-pagebar .next-btn a {
	background: url(../images/common/icon/icon_purple_right_arrow01.png) no-repeat left top;
}
.popspic-pagebar .pre-btn a:hover, .popspic-pagebar .next-btn a:hover {
	background-position: left -50px;
}
/* -pop-loogingreat-video---------- */
	.lookingreat-video-pop {
	margin-left: -370px;
	width: 740px;
}
.lookingreat-video {
	padding: 8px 10px 0 10px;
}
/* -pop-wheretobuy---------- */		
	.wheretobuy-pop {
	width: 794px;
	margin-left: -397px;
}
.wheretobuy {
	height:385px;
}
.wheretobuy-map {
	width: 520px;
	height: 260px;
	position: absolute;
	left: 9px;
	top: 2px;
}
.wheretobuy-txt {
	width: 226px;
	position: absolute;
	left: 550px;
	top: 8px;
}
.wheretobuy-txt p {
	margin: 0 0 10px 0;
}
p.wheretobuy-store {
	margin: 20px 0;
	font-size: 13px;
	font-weight: bold;
}
/* -pop-login---------- */	
	.login-pop {
	width: 347px;
	margin-left: -173px;
}
.login {
	padding:25px 50px;
}
.login p {
	margin: 0 0 10px 0;
	height: 29px;
	line-height: 29px;
	font-weight:bold;
	font-size:15px;
}
.login-pop .input210 {
	display:block;
	float:left;
	height:24px;
	padding:0 3px 2px 4px;
}
.login-relatedlink li {
	float: left;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	display: block;
}
.login-relatedlink a {
	font-size: 11px;
}
.login-rememberme label {
	font-size: 11px;
}
.login-rememberme input {
 *margin: 2px 5px 0 0;
 *vertical-align:  baseline;
}
.login-email label, .login-pw label {
	float: left;
	width: 85px;
	text-indent: 10px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) no-repeat left 12px;
}
.login-rememberme {
 *padding: 2px 0 0 0;
}
.login .login-relatedlink .jLookCheckbox {
	margin: 4px 5px 0 2px;
}
.login .login-relatedlink span {
	float: left;
	display: inline;
}
.login-fogotpw-link {
	margin: 0px 0 0 8px;
 *margin: 2px 0 0 8px;
	width: 200px;
}
.login-fogotpw-link a {
	border-left: 1px solid #6c6c6c;
	padding: 0 0 0 9px;
}
.login-fogotpw-link a:hover {
	color: #7f34ab;
}
.login-pop .usual-btn a {
	border:none;
}
/* -pop-forgotpw---------- */	
	.forgotpw-pop {
	width: 377px;
	margin-left: -188px;
}
.forgotpw {
	padding: 8px 20px 15px 20px;
}
.forgotpw p {
	margin: 0 0 10px 0;
}
.forgotpw p.login-email {
	margin: 0;
	height: 24px;
}
.forgotpw .login-email label {
	width: 60px;
	line-height:26px;
}
.forgotpw .input169 {
	float: left;
}
.forgotpw .login-btn {
	width:70px;
	float: left;
}
/* -pop-pjtlamp--------- */	
	.pjtlamp-pop, .pjtlamp-side-pop {
	width: 365px;
	margin-left: -182px;
}
.pjtlamp {
	padding: 30px 30px 30px 30px;
}
.pjtlamp-pop .product-name {
	margin: 0 0 20px 0;
	font-size: 14px;
	font-weight: bold;
}
.pjtlamp-pop .title {
	font-size: 14px;
	font-weight: bold;
}
/* -pop-mailto--------- */		
	.mailto-pop {
	width: 710px;
	margin-left: -355px;
}
.mailto {
	width: 670px;
	height: 375px;
	padding: 21px 20px 24px 20px;
}
.mailto-pop .title {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
.mailto-pop label {
	float: left;
	width: 65px;
	text-indent: 10px;
	line-height: 28px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) no-repeat left 12px;
}
.mailto-content p {
	height: 28px;
	margin: 0 0 10px 0;
}
.mailto-content p.last {
	margin: 0;
}
.mailto-pop .input210 {
	display: block;
	float: left;
}
.mailto-content {
	background: #f0ede6 url(../images/common/bg/bg_mailto.jpg) no-repeat right 0;
	padding: 20px;
	margin: 10px 0 0 0;
	height: 168px;
	position: relative;
}
.mailto-content-myinfo {
	float: left;
	width: 300px;
}
.mailto-content-friendsinfo {
	float: left;
	border-left: 1px solid #fff;
	padding: 0 0 0 20px;
}
.mailto .send-btn {
	position: absolute;
	left:290px;
	bottom: 5px;
}
/* -pop-dlagreement--------- */		
	.dlagreement-pop {
	width: 710px;
	margin: -25px 0 0 -355px;
}
.dlagreement {
	width: 670px;
	height: 480px;
	padding: 21px 20px 24px 20px;
	position: relative;
}
.dlagreement .title {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
.dlagreement-content {
	background: #f0ede6 url(../images/common/bg/bg_mem_ok.jpg) no-repeat right bottom;
	padding: 20px;
	margin: 10px 0 0 0;
	height: 250px;
	position: relative;
}
.dlagreement-select {
	height: 26px;
}
.dlagreement-select .jLookCheckbox, .dlagreement-select input {
	display:inline-block;
	float:left;
	margin:4px 0 0 2px;
}
.dlagreement-select label {
	float: left;
	width:500px;
	margin: 5px 0 0 5px;
	font-size: 11px;
}
.dlagreement .dl-btn {
	position: absolute;
	left:290px;
	bottom: 10px;
}
/* *button---------- */	
/* -usual btn(change txt and width)----- */
.usual-btn, .usual-btn a {
	height: 29px;
	line-height:29px;
	display:inlne-block;
	color:#6c6c6c;
	font-weight:bold;
}
.usual-btn a {
	cursor:pointer;
	font-weight: bold;
}
.usual-btn a:hover {
	color: #6293cb;
}
.usual-btn span.l-bg {
	display:block;
	width:17px;
	height:29px;
	float:left;
	background: url(../images/common/btn/btn_usual01.png) no-repeat left top;
}
.usual-btn span.c-bg {
	display:block;
	height:29px;
	float:left;
	background: url(../images/common/btn/btn_usual01.png) repeat-x left -29px;
}
.usual-btn span.r-bg {
	display:block;
	width:16px;
 *width:15px;
	height:29px;
	float:left;
	background:url(../images/common/btn/btn_usual01.png) no-repeat left -58px;
}
/* -usual2 btn(change txt and width)----- */
.usual2-btn, .usual2-btn a {
	font-size:11px;
	height: 24px;
	line-height:24px;
	display:block;
	color:#969696;
}
.usual2-btn a {
	cursor:pointer;
}
.usual2-btn a:hover, .usual2-btn a:hover span.c-bg {
	color: #6293cb;
	text-decoration:none;
}
.usual2-btn span.l-bg {
	display:block;
	width:14px;
	height:24px;
	float:left;
	background: url(../images/common/btn/btn_usual02.png) no-repeat left top;
}
.usual2-btn span.c-bg {
	color:#969696;
	display:block;
	height:24px;
	float:left;
	background: url(../images/common/btn/btn_usua02_iebody.png) repeat-x left top;
}
.usual2-btn span.r-bg {
	display:block;
	width:14px;
	height:24px;
	float:left;
	background: url(../images/common/btn/btn_usual02.png) no-repeat right bottom;
}
/* -em-btn(change txt and width)----- */
.em-btn, .em-btn a {
	height: 30px;
	line-height:30px;
	/*display:block;*/
	font-weight:bold;
}
.em-btn a {
	cursor:pointer;
}
.em-btn a:hover {
	text-decoration: none;
}
.em-btn a span.l-bg {
	display:block;
	width:17px;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_em.png) no-repeat left top;
}
.em-btn a span.c-bg {
	display:block;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_em.png) repeat-x left -60px;
	color:#fff;
	text-decoration: none;
}
.em-btn a span.r-bg {
	display:block;
	width:16px;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_em.png) no-repeat right -120px;
}
.em-btn a:hover span.l-bg {
	background-position: left -30px;
}
.em-btn a:hover span.c-bg {
	background-position: left -90px;
	text-decoration: none;
}
.em-btn a:hover span.r-bg {
	background-position: right -150px;
}
/* -wherebuy-btn(change txt and width)----- */
.wherebuy-btn, .wherebuy-btn a {
	height: 30px;
	line-height:30px;
	display:block;
	font-weight:bold;
}
.wherebuy-btn a {
	cursor:pointer;
}
.wherebuy-btn a:hover {
	text-decoration: none;
}
.wherebuy-btn a span.l-bg {
	display:block;
	width:17px;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_wherebuy.png) no-repeat left top;
}
.wherebuy-btn a span.c-bg {
	display:block;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_wherebuy.png) repeat-x left -60px;
	color:#fff;
	text-decoration: none;
}
.wherebuy-btn a span.r-bg {
	display:block;
	width:16px;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_wherebuy.png) no-repeat right -120px;
}
.wherebuy-btn a:hover span.l-bg {
	background-position: left -30px;
}
.wherebuy-btn a:hover span.c-bg {
	background-position: left -90px;
	text-decoration: none;
}
.wherebuy-btn a:hover span.r-bg {
	background-position: right -150px;
}
/* -buy-Direct(change txt and width)----- */
.buy-Direct, .buy-Direct a {
	height: 30px;
	line-height:30px;
	display:block;
	font-weight:bold;
}
.buy-Direct a {
	cursor:pointer;
}
.buy-Direct a:hover {
	text-decoration: none;
}
.buy-Direct a span.l-bg {
	display:block;
	width:17px;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_wherebuy.png) no-repeat left top;
}
.buy-Direct a span.c-bg {
	display:block;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_wherebuy.png) repeat-x left -60px;
	color:#fff;
	text-decoration: none;
}
.buy-Direct a span.r-bg {
	display:block;
	width:16px;
	height:30px;
	float:left;
	background: url(../images/common/btn/btn_wherebuy.png) no-repeat right -120px;
}
.buy-Direct a:hover span.l-bg {
	background-position: left -30px;
}
.buy-Direct a:hover span.c-bg {
	background-position: left -90px;
	text-decoration: none;
}
.buy-Direct a:hover span.r-bg {
	background-position: right -150px;
}
/* *article-title---------- */				
.article-title {
	width:625px;/*656px*/
	/*	height:35px;*//*Cancal by Scott 20100823*/
	line-height:35px;
	margin:20px 0 10px 23px;
	position: relative;
}
.article-title h1 {
	width: 380px;
	height: 35px;
	font-weight:normal; /*0704*/
	font-size:28px;
	/*font-family: "Times New Roman";
	color: #444444;*/
}

/* *mucking about---------- */				
.article-text2 h1 {
	width: 640px;
	height: 35px;
	font-weight:normal; /*0704*/
	font-size:24px;
	/*font-family: "Times New Roman";
	color: #444444;*/
	
	font-size: large;
	line-height: 100%;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}


/* *toolsbar---------- */	
#toolsbar {
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 500;
	height:28px;
	line-height:28px;
}
#toolsbar li {
	float: left;
	display:block;
	height:28px;
	background:url(../images/common/bg/bg_toolbar.png) no-repeat left top;
}
#toolsbar .toolsbar-l-bg {
	width: 2px;
}
#toolsbar .no {
	display:none;
}
#toolsbar .toolsbar-addcompare {
	border-right: 1px solid #dddddd;
}
#toolsbar .toolsbar-addcompare a {
	cursor: pointer;
}
#toolsbar .toolsbar-addcompare a .addcompare-btn-l-bg {
	width: 2px;
	height: 28px;
	float: left;
	background:url(../images/common/bg/bg_toolbar.png) no-repeat 0 -84px;
}
#toolsbar .toolsbar-addcompare a .toolsbar-addcompare-btn {
	display:block;
	float: left;
	min-width: 100px;
	width:auto;
	padding: 0 5px 0 7px;
	height: 28px;
	background:url(../images/common/bg/bg_toolbar.png) no-repeat 0 -140px;
}
#toolsbar .toolsbar-addcompare a:hover .addcompare-btn-l-bg {
	background-position: left -112px;
}
#toolsbar .toolsbar-addcompare a:hover .toolsbar-addcompare-btn {
	background-position: left -168px;
	color: #6c6c6c;
	text-decoration: none;
}
#toolsbar .toolsbar-mail-btn {
	background-position: left -56px;
	border-right: 1px solid #dddddd;
	position: relative;
}
#toolsbar .toolsbar-mail-btn a {
	text-indent: -9999px;
	display:block;
	width: 29px;
	background: url(../images/common/icon/icon_toolsbar.png) no-repeat 9px 10px;
}
#toolsbar .toolsbar-mail-btn a:hover {
	background: url(../images/common/icon/icon_toolsbar.png) no-repeat 9px -40px;
}
#toolsbar .toolsbar-mail-btn .toolsbar-box a {
	text-indent: 0;
	background: none;
}
#toolsbar .toolsbar-print-btn {
	background: url(../images/common/bg/bg_toolbar.png) no-repeat 0 -56px;
}
#toolsbar .toolsbar-print-btn a {
	text-indent: -9999px;
	display:block;
	width: 29px;
	background: url(../images/common/icon/icon_toolsbar.png) no-repeat -41px 10px;
}
#toolsbar .toolsbar-print-btn a:hover {
	background: url(../images/common/icon/icon_toolsbar.png) no-repeat -41px -40px;
}
#toolsbar .toolsbar-pre-btn {
	background-position: left -56px;
	border-right: 1px solid #dddddd;
}
#toolsbar .toolsbar-pre-btn a {
	background: url(../images/common/icon/icon_left_purple_arrow02.gif) no-repeat 11px 12px;
	display:block;
	width:29px;
	padding-left: 22px;
}
#toolsbar .toolsbar-pre-btn a:hover {
	background-position: 11px -38px;
	color:#6293cb;
	text-decoration: none;
}
#toolsbar .toolsbar-next-btn {
	background-position: left -56px;
}
#toolsbar .toolsbar-next-btn a {
	background: url(../images/common/icon/icon_right_purple_arrow02.gif) no-repeat 44px 12px;
	display:block;
	width:26px;
	padding: 0 22px 0 11px;
}
#toolsbar .toolsbar-next-btn a:hover {
	background-position: 44px -38px;
	color:#6293cb;
	text-decoration: none;
}
/* only words */	
	#toolsbar .toolsbar-casual-btn {
	background-position: left -56px;
}
#toolsbar .toolsbar-casual-btn a {
	display:block;
	width:24px;
	padding: 0 14px 0 6px;
}
#toolsbar .toolsbar-casual-btn a:hover {
	background-position: 44px -38px;
	color:#6293cb;
	text-decoration: none;
	position: relative;
}
.share-btn {
	border-left: 1px solid #dddddd;
	position: relative;
}
.toolsbar-box {
	position: absolute;
	top: 0px;
	left: -10px;
	z-index: 150;
	display: none;
}
.sharebox-select {
	display: block;
	position: absolute;
	top: 23px;
	left: -10px;
	z-index: 150;
}
#toolsbar .toolsbar-box a {
	color:#cbcbcb;
	padding: 0 0 0 6px;
}
#toolsbar .toolsbar-box a:hover {
	color:#fff;
	text-decoration: none;
}
#toolsbar .share-select .toolsbar-box {
	display: block;
	position: absolute;
	top: 23px;
	left: -10px;
	width: 108px;
}
#toolsbar .share-select-off .toolsbar-box {
	display: none;
}
.toolsbar-box-top-bg {
	background: url(../images/common/bg/bg_share_top.png) no-repeat;
	width: 128px;
	height: 15px;
	line-height:15px;
	display: block;
}
.toolsbar-box-body-bg {
	background: url(../images/common/bg/bg_share_body.png) repeat-y;
	width: 108px;
	height: auto;
	min-height: 33px;
	position: relative;
	z-index: 100;
	padding: 0 10px;
	line-height: 16px;
}
.toolsbar-box-body-bg p {
	padding: 0;
	margin: 0;
	display: block;
}
#toolsbar div.toolsbar-box-body-bg p a {
	display: block;
	width: 88px;
}
.toolsbar-box-btm-bg {
	background: url(../images/common/bg/bg_share_btm.png) no-repeat;
	width: 128px;
	height: 15px;
}
#toolsbar li.toolsbar-r-bg {
	width: 2px;
	background-position: left -28px;
}
#toolsbar li.toolsbar-back-btn {
	/*margin:0 0 0 5px;*/
}/*0825*/
#toolsbar li.toolsbar-back-btn a {
	display: block;
	cursor: pointer;
}
#toolsbar li.toolsbar-back-btn a:hover {
	color: #fff;
	text-decoration:none;
}
#toolsbar li.toolsbar-back-btn a span {
	float: left;
	background:url(../images/common/bg/bg_toolbtn.png) no-repeat left top;
}
#toolsbar li.toolsbar-back-btn a span.l-bg {
	background:url(../images/common/bg/bg_toolbtn.png) no-repeat -10px top;
	width:17px;
	height:28px;
}/*0825*/
#toolsbar li.toolsbar-back-btn a span.c-bg {
	background:url(../images/common/bg/bg_toolbtn.png) no-repeat left -56px;
	height:28px;
	overflow:hidden;
}
#toolsbar li.toolsbar-back-btn a span.r-bg {
	background:url(../images/common/bg/bg_toolbtn.png) no-repeat -209px -28px;
	width:16px;
	height:28px;
	overflow:hidden;
}
#toolsbar li.toolsbar-back-btn a:hover span.l-bg {
	background:url(../images/common/bg/bg_toolbtn.png) no-repeat -10px -84px;
	background-position: -10px -84px;
}/*0825*/
#toolsbar li.toolsbar-back-btn a:hover span.c-bg {
	background-position: left -140px;
	color: #fff;
}
#toolsbar li.toolsbar-back-btn a:hover span.r-bg {
	background-position: right -112px;
}
/**share----------0825*/
#toolsbar li.toolsbar-share{ float:left; padding:0 5px; background-image:none; vertical-align:middle;  font-size:15px; font-weight:bold; color:#cbcbcb;}
#toolsbar li.toolsbar-fb{ background-image:none;vertical-align:middle; padding:3px 1px 2px 2px;}
#toolsbar li.toolsbar-fb a{ display:block; background-image:url(../images/common/icon/share_01.jpg); background-position:left top; background-repeat:no-repeat; width:22px; height:22px;vertical-align:middle; text-indent:-9999px;}
#toolsbar li.toolsbar-fb a:hover{background-image:url(../images/common/icon/share_01_o.jpg);}
#toolsbar li.toolsbar-tw{ background-image:none;vertical-align:middle; padding:3px 1px 2px 2px;}
#toolsbar li.toolsbar-tw a{ display:block; background-image:url(../images/common/icon/share_02.jpg); background-position:left top; background-repeat:no-repeat; width:22px; height:22px;vertical-align:middle; text-indent:-9999px;}
#toolsbar li.toolsbar-tw a:hover{background-image:url(../images/common/icon/share_02_o.jpg);}
#toolsbar li.toolsbar-pt{ background-image:none;vertical-align:middle; padding:3px 1px 2px 2px;}
#toolsbar li.toolsbar-pt a{ display:block; background-image:url(../images/common/icon/share_03.jpg); background-position:left top; background-repeat:no-repeat; width:22px; height:22px;vertical-align:middle; text-indent:-9999px;}
#toolsbar li.toolsbar-pt a:hover{background-image:url(../images/common/icon/share_03_o.jpg);}
#toolsbar li.toolsbar-ml{ background-image:none;vertical-align:middle; padding:3px 1px 2px 2px;}
#toolsbar li.toolsbar-ml a{ display:block; background-image:url(../images/common/icon/share_04.jpg); background-position:left top; background-repeat:no-repeat; width:22px; height:22px;vertical-align:middle; text-indent:-9999px;}
#toolsbar li.toolsbar-ml a:hover{background-image:url(../images/common/icon/share_04_o.jpg);}
#toolsbar li.last{background-image:none;vertical-align:middle;  padding:3px 15px 2px 0;}

/* *pagebar---------- */	
	.pagebar {
	float:right;
	height:26px;
	width:auto;
	position:relative;
	z-index:10;
}
.pagebar .pagebar-num {
	margin:3px 60px 0 0;
	height:19px;
}
.pagebar .pagebar-num li img {
	vertical-align:middle;
	padding:0 3px 0 10px;
}
.pagebar .pagebar-num li, .pagebar .pagebar-num li a, .pagebar .pagebar-num li.select a {
	float:left;
	margin:0 2px 0 2px;
	display:inline-block;
	width:15px;
	height:14px;
	line-height:14px;
	font-size:11px;
	text-align:center;
}
.pagebar .pagebar-num li.select a, .pagebar .pagebar-num li a:hover {
	color:#ffffff;
	text-decoration:none;
	background:url(../images/common/bg/bg_page_over.gif) left top no-repeat;
}
.pagebar .pagebar-num li.previous, .pagebar .pagebar-num li.next {
	font-weight:bold;
	font-size:11px;
}
.pagebar .pagebar-num li.previous a:hover, .pagebar .pagebar-num li.next a:hover {
	color:#6293cb;
	text-decoration:none;
	background:none;
}
.pagebar .pagebar-num li.previous a, .pagebar .pagebar-num li.next a {
	margin:inherit;
	width:auto;
	text-align:inherit;
}
.pagebar .pagebar-num li.previous {
	padding:0 0 0 11px;
	width:auto;
	background:url(../images/common/icon/icon_left_purple_arrow02.gif) left 4px no-repeat;
}
.pagebar .pagebar-num li.next {
	padding:0 11px 0 0;
	width:auto;
	background:url(../images/common/icon/icon_right_purple_arrow02.gif) right 4px no-repeat;
}
.page-select, .page-select .jLookSelectWrapper {
	position:absolute;
	top:0;
	right:0;
	z-index:10;
}
/* *table style----- */
.table-list01 td {
	font-size:11px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-align:center;
	line-height: 16px;
}
.table-list01 th {
	font-size:11px;
	line-height: 16px;
	border-bottom:1px solid #ffffff;
	text-align:center;
	font-weight: bold;
	text-align: left;
	padding:0 21px;
}
.table-list01 h4 {
	font-size:11px;
	margin: 0;
	padding: 0;
}
#content .table-list01 p {
	margin: 0;
	padding: 0;
}
.aboutbenq-unit .table-list01 .rowcolor-type2, .aboutbenq-unit .table-list01 .rowcolor-type4 {
	text-align:left;
	padding:10px 15px 10px 15px;
}
.table-list01 li {
	padding: 0 0 0 6px;
	background:url(../images/common/dec/dec.gif) no-repeat left 7px;
}
#specification .table-list01 td, #specification .table-list01 th {
	font-size:11px;
	border-bottom:1px solid #ffffff;
	text-align: left;
}
#specification .table-list01 td {
	padding:10px 18px 10px 18px;
}
#specification .table-list01 th {
	font-weight:bold;
	padding:0 21px 0 21px;
}
.steps-content .table-list01 td {
	padding:7px 18px;
	text-align: left;
}
.steps-content .table-list01 th {
	font-weight:bold;
	padding:7px 0px 7px 12px;
}
.rowcolor-type1 {
	background:#efece6;
}
.rowcolor-type2 {
	background:#f4f2ed;
}
.rowcolor-type3 {
	background:#e5e2da;
}
.rowcolor-type4 {
	background:#edebe5;
}
/* *list item style----- */
/* purple arrow */
.article-list01 {
	margin: 10px 0;
}
.article-list01 li {
	line-height:22px;
	padding:0 0 0 11px;
	margin:0 20px 0 0;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) left 10px no-repeat;
}
.article-list01 li a:hover {
	text-decoration:none;
	color:#6293cb;
}
/* little dot */
.article-list02 {
	margin: 0 0 10px 0;
}
.article-list02 li {
	padding: 0 0 0 6px;
	background:url(../images/common/dec/dec.gif) no-repeat left 7px;
}
/* system demical */
.article-list03 {
	margin: 0 0 10px 30px;
}
.article-list03 li {
	list-style: decimal;
	margin: 0 0 10px 0;
}
/*===== bqc add(20100313) ====*/
/*body.product-detail-page .breadcrumbs, body.wheretobuy-page .breadcrumbs, body.join-steps .breadcrumbs, body.returning-page .breadcrumbs, body.sitemap-page .breadcrumbs, body.contact-page .breadcrumbs, body.legal-page .breadcrumbs, body.mybenq-unit .breadcrumbs, body.support-unit .breadcrumbs {
	border-bottom: 1px solid #cbcbcb;
}*/
.table-link01 a:link, .table-link01 a:visited {
	color: #6293CB;
	text-decoration: underline;
}
.table-link01 a:hover {
	color: #7F34AB;
}
/* -usual-btn02(change txt and width)----- */
.usual-btn02, .usual-btn02 a {
	font-size:11px;
	height: 24px;
	line-height:24px;
	display:block;
	color:#969696;
}
.usual-btn02 a {
	cursor:pointer;
}
.usual-btn02 a:hover, .usual-btn02 a:hover span.c-bg {
	color: #6293cb;
	text-decoration:none;
}
.usual-btn02 span.l-bg {
	display:block;
	width:14px;
	height:24px;
	float:left;
	background: url(../images/common/btn/btn_usual02.png) no-repeat left top;
}
.usual-btn02 span.c-bg {
	color:#969696;
	display:block;
	height:24px;
	float:left;
	background: url(../images/common/btn/btn_usua02_iebody.png) repeat-x left top;
}
.usual-btn02 span.r-bg {
	display:block;
	width:14px;
	height:24px;
	float:left;
	background: url(../images/common/btn/btn_usual02.png) no-repeat right bottom;
}
/* article note */
.article-note01 {
	color: #a89d7e;
	font-size: 11px;
}
.article-note02 {
	color:#6293cb;
	font-size:11px;
	padding:0 0 0 15px;
	letter-spacing:0px;
	word-spacing:-1px;
	margin: 10px 0 20px 0;
}
.article-note03 {
	background:transparent url(../images/common/icon/icon_v.png) no-repeat scroll left 2px;
	padding:0 0 0 18px;
}
/* *button---------- */	
/* -usual btn(change txt and width)----- */
.usual-btn01, .usual-btn01 a {
	height: 29px;
	line-height:29px;
	/*display:block;*/
	color:#6c6c6c;
	font-weight:bold;
}
.usual-btn01 a {
	cursor:pointer;
	font-weight: bold;
}
.usual-btn01 a:hover {
	color: #6293cb;
}
.usual-btn01 span.l-bg {
	display:block;
	width:17px;
	height:29px;
	float:left;
	background: url(../images/common/btn/btn_usual01.png) no-repeat left top;
}
.usual-btn01 span.c-bg {
	display:block;
	height:29px;
	float:left;
	background: url(../images/common/btn/btn_usual01.png) repeat-x left -29px;
}
.usual-btn01 span.r-bg {
	display:block;
	width:16px;
	height:29px;
	float:left;
	background: url(../images/common/btn/btn_usual01.png) no-repeat left -58px;
}
.rowcolor-type5 {
	background: #ccc;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
}
/* colorful demical */
.article-list04 strong {
	color: #6293cb;
	font-weight: bold;
	font-size: 12px;
	margin: 0 5px 0 0;
}
.article-list04 li {
	position: relative;
	width:163px;
}
.article-list04 span {
	position: absolute;
	right: 0;
	top: 0;
	color: #9e9e9e;
}
.article-sidebar-box ul {
	width: 163px;
}
td.regist-date li {
	float: left;
	background: none;
	padding: 0;
	margin: 0 5px 0 0;
}
table a:hover {
	color: #7F34AB;
	text-decoration: underline;
}
/* article box */
.article-box .report-item {
	padding:10px 10px 10px 21px;
	background:#f4f2ed;
	border-bottom:1px solid #ffffff;
	position:relative;
	overflow:hidden;
}
.article-box .select .report-item {
	background:#efece6;
}
.article-box .boxcontent {
	padding:20px;
}
.article-box .openbox a, .article-box .closebox a {
	display: block;
	width: 34px;
	height:34px;
	overflow: hidden;
	position: absolute;
	top:-2px;
	right:-2px;
	text-indent:-9999px;
	font-size: 5px;
	line-height: 10px;
	cursor:pointer;
}
.article-box .openbox a, .article-box .openbox a {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px 10px;
}
.article-box .openbox a:hover, .article-box .openbox a:hover {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -24px;
}
.article-box .closebox a, .article-box .closebox a {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -58px;
}
.article-box .closebox a:hover, .article-box .closebox a:hover {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -92px;
}
.article-box-btn {
	float:right;
}
/* +ARTICLE FUNCTION */
.article-function {
	width: 625px;
	position: relative;
}
.article-list01 li a {
	color: #7C37A1;
}
/* three column type */
.article-content {
	float: left;
	width: 416px;
}
.article-sidebar {
	float: right;
	width: 199px;
}
.article-sidebar .boxtitle-top-bg {
	background:transparent url(../images/common/bg/bg_rightcol_title_top.gif) no-repeat scroll left top;
	cursor: default;
	width:199px;
}
.article-sidebar .boxtitle-body-bg {
	background:transparent url(../images/common/bg/bg_rightcol_title_body.gif) repeat-y scroll left top;
	cursor: default;
	width:165px;
	color: #fff;
}
.article-sidebar .boxtitle-btm-bg {
	background:transparent url(../images/common/bg/bg_rightcol_title_btm.gif) no-repeat scroll left bottom;
	cursor: default;
	width: 199px;
}
.article-sidebar .box-body-bg {
	background:transparent url(../images/common/bg/bg_rightcol_body.gif) repeat-y scroll left top;
	width:163px;
	padding: 17px 18px;
	font-size: 11px;
}
.article-sidebar .box-btm-bg {
	background:transparent url(../images/common/bg/bg_rightcol_btm.gif) no-repeat scroll left bottom;
	width:199px;
}
.article-sidebar-box {
	line-height: 20px;
}
.article-sidebar-box ul {
	width: 163px;
}
.article-sidebar .article-sidebar-box .boxcontent {
	padding: 0;
}
/* 20100409 add Language Change*/
#langnage {
	z-index:10;
	position:relative;
	float:left;
	margin:40px 0 0 20px;/*0622*/
}
#langnage .lang-en {
	color:#7f34ab;
}
#langnage .lang-fr {
	color:#6c6c6c;
}
body.purple-bg #langnage .lang-en {
	color:#fff;
}
body.purple-bg #langnage .lang-fr {
	color:#aba4ac;
}
#langnage a:hover, body.purple-bg #langnage a:hover {
	color:#6293CB;
}
/* 0601_relayout */
/*#main-banner li.main-vedio{
	margin-right:21px;}*/
div.inner-page-content#content {
	top:-18px;
	margin:0 0 0 10px;
 *margin:19px 0 0 10px;
	_margin:-4px 20px 0 10px;
}
body.product-index-page #content #recently-viewed {
	top:35px;
	_top:32px;
	right:-28px;
}
.hero-banner {
	z-index:2;
	position:relative;
	line-height:0;
}
body.productline-index-page .hero-banner {
	margin-bottom:17px;
}
body.productline-index-page #content #recently-viewed, body.product-list-page #content #recently-viewed, body.product-detail-page #content #recently-viewed {
	top:158px;
	_top:154px;
	right:-28px;
}
body.productline-index-page #content .nb-bgC #recently-viewed, body.product-list-page #content .nb-bgC #recently-viewed, body.product-detail-page #content .nb-bgC #recently-viewed {
	top:215px;
	_top:211px;
	right:-28px;
}
/* 0614_add roomplanner */
.roomplanner {
/*	margin-bottom:7px;*/
}
.roomplanner img {
	vertical-align:top;
	margin-bottom:7px;
}
/*body.product-list-page #content #recently-viewed {
	top:159px;
 *top:158px;
	_top:154px;
}*/
/* 0727 productline list layout rectify */
body.productline-index-page #list ul {
	cursor:default;
	position:relative;
}
body.productline-index-page .list-name {
	margin:0;
	position:absolute;
	top:12px;
	left:20px;
}
body.productline-index-page .list-select {
	position:absolute;
	top:10px;
	right:12px;
}
body.productline-index-page .list-pic {
	float:none;
	width:145px;
	height:70px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:1px;
}
body.productline-index-page .list-pic img {
	vertical-align:top;
}
body.productline-index-page .list-descibe {
	margin:0;
	width:180px;
	padding:0;
	position:absolute;
	right:12px;
	bottom:0;
}

/* 20101109_mailing list opt-out form */
.mailfm{
	border:1px solid #CBCBCB;
	margin-top:20px;
	width:302px;
	_width:290px;
	padding:25px 72px 25px 50px;
	_padding:25px 64px 25px 50px;}
.mailfm .popboxtitle{
	font-size:15px;
	font-weight:bold;
	height:29px;
	line-height:29px;
	margin:0 0 10px;}
.mailfm .article-list01{margin:0 0 10px 0;}
.mailfm .article-list01 li{background:none;}
.mailfm .popbox-form .article-list01 li label{text-indent:0;}
.mailfm .pop-form-btn{padding:0;text-align:right;}
.mailfm .pop-form-btn .usual-btn{display:inline-block;_margin-left:5px;}
.mailfm .notice{color:#6293CB;text-align:right; visibility:}

/* 20101109_lamp pop */
.pop-tip{width:100%;margin-bottom:5px;}
.pop-tip .title{float:left;padding:7px 0 0 0;}
.pop-tip .wherebuy-btn{float:right; display:inline;}
.pop-tip .wherebuy-btn a{ display:inline;}

/* 1201_add Recycling Information */
.recycling-info-intro{margin:0 0 20px 0;}
.faq-page .rerail-stores td{text-align:left;padding:6px 15px;}

/* 1213_wheretobuy_add logo */
.table-list01 td.store-logo{
	vertical-align:middle;
	border-right:none;
	padding:6px 0 6px 10px;}
.table-list01 td.store-name{border-left:none;}
/* Localized */