/*------------------------------------------------------------
* Filename: base.css
* Version: 1.0.0 (2011-02-15) 
* Website: http://www.enerdynesolutons.com/
* Description: basic elements
-------------------------------------------------------------*/
body.purple-bg {
	background:#571d87;
}
body.purple-bg #hd .branding a, body.purple-bg #hd h1 a {
	background-position: 0 0;
}






/* =WELCOME ==========*/
body.welcome-page #main-wrapper {
	background: #4d167a url(../images/common/bg/bg_welcome_body.jpg) repeat-x left bottom;
	width:100%;
	height:100%;
	position:absolute;
	top:0;/*0818*/
	left:0;/*0818*/
}
body.welcome-page #sub-wrapper {
	background: transparent url(../images/common/dec/dec_welcome.jpg) no-repeat right bottom;
	width:100%;
	height:100%;
	position:absolute;
	top:0;/*0818*/
	left:0;/*0818*/
}
body.welcome-page #hd {
	height:26px;
	margin: 42px 42px 0 40px;
	border-bottom:1px solid #835ca3;
	width: auto;
}
body.welcome-page #hd .page-info {
	float: right;
	display:block;
	width: 92px;
	height:24px;
	line-height:24px;
	margin: 5px 0 0 0;
}
body.welcome-page #content {
	float:left;/*0818*/
	margin: 49px 0 0 40px;
	background: none;
}
body.welcome-page #ft {
	position: absolute;
	bottom:29px;
	left:30px;
	/*z-index:300;*/
	font-size:10px;
	width:434px;
	color: #835ca3;
	font-weight: normal;
	background: none;
	height: auto;
}
body.welcome-page #ft p {
	border-bottom: 1px solid #835ca3;
}
body.welcome-page #ft address {
	font-weight: normal;
	font-style:normal;
}
body.welcome-page #ft a {
	color:#fff;
}
body.welcome-page #ft a:hover {
	color:#b0c7e1;
}














/* =NEWS========== */
/* news-list */
.news-cotainer {
	margin:20px 30px 0 23px;
}
.news-cotainer .browsingbar {
	width:100%;
	padding:0;
}
.rss-btn {
	margin:4px 0 0 11px;
}
.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;
}
.rss-btn a:hover {
	background:url(../images/common/btn/btn_rss_ov.png) left top no-repeat;
}
.news-list, .news-detail {
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	padding:14px 0 14px 0;
	margin:12px 0 12px 0;
 *margin:8px 0 8px 0;
}
#article .news-detail .detail-content{font-size:14px;}/*0711*/
#article .news-detail .detail-content p{ font-size:14px;}/*0711*/
#article .news-detail h1{ font-size:16px; font-weight:bold;}/*0711*/
#article .news-detail h3{ font-size:14px; font-weight:bold;}/*0711*/
.news-list td {
	font-size:14px;/*0713*/
	height:auto;
 *height:24px;
	min-height:24px;
	vertical-align:top;
	padding:8px 0 8px 0;
}
.news-list .news-list-dec td {
	background: url(../images/common/dec/dec_newslist.gif) left bottom repeat-x;
}
.news-list .news-date {
	width:79px;
	padding:8px 0 0 11px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) left 12px no-repeat;
}
.news-list .news-type {
	width:67px;
	/*display:block;*/
		color:#7f34ab;
}
.news-list .news-type span {
	width:67px;
	display:block;
}
.news-list td.news-title {
	font-size:14px;/*0713*/
}














/* =NEWS DETAIL========== */
.news-detail .publish {
	font-size:11px;
	letter-spacing:1px;
	color:#b7b7b7;
	margin:0 0 15px 0;
}
.news-detail .detail-content {
	color:#707072;
}
.news-detail .detail-content-article {
	text-align:justify;
	margin:0 0 25px 0;
}
.news-detail .detail-content-article p {
	margin:0 0 15px 0;
}
.news-detail .relative-link, .news-detail .download {
	font-size:11px;
	color:#919191;
	line-height:2;
}
.news-detail .download a {
	margin:0 0 0 15px;
	padding:1px 0 1px 19px;
	background: url(../images/common/icon/icon_pdf.gif) left top no-repeat;
}
.news-detail .relative-link a, .news-detail .download a {
	color:#7c37a1;
}
.news-detail .relative-link a:hover, .news-detail .download a:hover {
	color:#6293CB;
}
.news-detail .news-pic-browser {
	width:170px;
	float:right;
}
.news-detail .article-align-left {
	width:433px;
	margin:0 22px 0 0;
}
.news-pic-browser-bgT {
	float:left;
	width:100%;
	padding:6px 0 0 0;
	background: url(../images/common/bg/bg_pic_browser_top.gif) left top no-repeat;
}
.news-pic-browser-bgB {
	width:100%;
	padding:0 0 6px 0;
	background: url(../images/common/bg/bg_pic_browser_btm.gif) left bottom no-repeat;
}
.news-pic-browser-bgC {
	width:168px;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	padding:2px 0 11px 0;
	background:#eeeeee;
}
.news-pic-browser li {
	width:168px;
	text-align:center;
}
.news-pic-browser li img {
	text-align:center;
	vertical-align:top;
	margin:0 0 9px 0;
}
.news-pic-browser .note {
	font-size:11px;
	letter-spacing:0;
	margin:0 12px 8px 13px;
	color:#727272;
	background: url(../images/common/icon/icon_purple_plus.png) right center no-repeat;
}
.news-pic-browser .view-btn {
	width:168px;
	text-align:center;
	vertical-align:top;
}
.news-cotainer #toolsbar {
	position:static;
	float:right;
	color:#919191;
	font-size:11px;
}
.news-cotainer #toolsbar li.toolsbar-back-btn a span {
	color:#919191;
}
.news-cotainer #toolsbar li.toolsbar-back-btn a:hover span {
	color:#fff;
}
#toolsbar li.toolsbar-pre-btn a {
	color:#919191;
}
#toolsbar li.toolsbar-next-btn a {
	color:#919191;
}















/* =SUPPORT INDEX ==========*/
.support-container {
	width:625px;
	margin:20px 30px 0 23px;
}
body.support-unit .article-title {
	margin: 0 0 10px;
}
body.support-unit #list {
	margin:26px 0 0 10px;
	width:660px;
}
body.support-unit #list ul {
	width:313px;
	margin:0 3px 0 0;
	background: url(../images/common/bg/bg_list_support.gif) no-repeat left top;
}
body.support-unit #list ul.select {
	background: url(../images/common/bg/bg_list_support.gif) no-repeat left -102px;
}
body.support-unit #list .list-name {
	margin:22px 0 5px 150px;
}
body.support-unit #list .list-descibe {
	padding:0;
	width:160px;
}
.support-index-intro {
	margin:0 0 10px 0;
}
.support-index-intro p {
	padding:0 15px 0 0;
}
.support-unit .detail-nav {
	width:595px;
	margin:0;
	position:relative;
}
.support-unit p.expand-btn, .support-unit p.contract-btn {
	margin:0 10px 5px 0;
}
.support-unit p.expand-btn, .support-unit p.expand-btn a, .support-unit p.contract-btn, .support-unit p.contract-btn a {
	float: right;
	font-size:11px;
	font-weight:normal;
}
.support-unit .detail-content {
	margin:5px 0 0 0;
}
.support-container .article-frametypeC ul.select135 li div#id_class-listtitle{ width:180px; overflow:hidden;}/*0811*/
.support-container .article-frametypeC ul.select135 li div#id_class-listtitle select{ width:178px;}/*0811*/










/* =SUPPORT FAQ========== */
.support-unit .article-frametype {
	width:625px;
	background:url(../images/common/bg/bg_article_frame_top625.gif) no-repeat left top;
	position:relative;
	z-index:100;
}
.support-unit .article-frametypeB {
	width:625px;
	background:url(../images/common/bg/bg_article_frame_btm625.gif) no-repeat left bottom;
}
.support-unit .article-frametypeC {
	width:585px;
	padding:15px 19px 15px 19px;
	border-right:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	position:relative;
}

.support-unit .article-frametypeC li {
	float:left;
	margin:0 10px 0 0;
	line-height:26px;overflow:hidden;
}/*0809*/
.faq-intro .title-btn {
	position:relative;
	float:none;
	clear:both;
}
.faq-page .article-frametype .select135 {
	width:585px; overflow:hidden;
	height:auto;
}/*0809*/
.support-unit .article-frametypeC li.onerow {
	/*float:none;
	height:26px;
	clear:both;
	padding:10px 0 0 10px;*/
	margin:10px 10px 0 10px;
	_margin:10px 10px 0 3px;
}
.support-unit .article-frametypeC li.onerowbtn {
	margin:8px 10px 0 0;
 *margin:9px 10px 0 0;
}
.faq-page .faq-page .usual-btn, .faq-page .faq-page .usual-btn a {
	float:left;
}
.faq-content, .faq-content .detail-nav {
	position:relative;
	z-index:0;
}
.faq-content .detail-nav li img {
	vertical-align:middle;
	margin: 0 5px;
}
.faq-content p.note {
	color:#6293cb;
	font-size:11px;
	padding:0 0 0 15px;
	letter-spacing:0px;
	word-spacing:-1px;
	margin:10px 0 20px 0;
}
.faq-content .browsingbar {
	padding:0;
	width:625px;
}
/* =SUPPORT WARRANTY==========*/
.warranty-intro, .registration-intro {
	font-weight:bold;
	font-size:11px;
	padding:10px 0 10px 0;
}
.warranty-page .article-frametypeC, .repair-page .article-frametypeC, .service-centers-page .article-frametypeC {
	padding:15px 19px 10px 19px;
}
.warranty-page .title-btn, .registration-page .title-btn, .repair-page .title-btn, .service-centers-page .title-btn {
	position:relative;
}














/* =SUPPORT DOWNLOAD==========*/
.download .select115 {
	width:480px;
	height:100px;
}
.download .select115 label {
	float:left;
}
.download .article-frametypeC .select-item {
	margin:0 10px 5px 0;
}
.download .title-btn {
	position:inherit;
	float:left;
	right:auto;
	bottom:auto;
	margin:-2px 0 0 -5px;
}
.download .title-btn .usual-btn{
	float:left;
}
.download .product-pic {
	position:absolute;
	top:11px;
	right:10px;
}
.download-list th, .download-list td {
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-size:11px;
	text-align:center;
	padding:5px 0 5px 0;
}
.download-list th {
	background:#cccccc;
	font-weight:bold;
	color:#ffffff;
}
.download-list td {
	background:#efece6;
}
.download-list td.file {
	text-align:left;
	padding:5px 17px 5px 17px;
}













/* =SUPPORT REGISTRATION ==========*/
.registration .steps-content {
	width:625px;
	margin:20px 0 0 0;
}
.registration .steps-content h2 p .color-red, .color-red {
	color:#ff0000;
}
.regist-select label {
	font-size:11px;
	float:left;
	margin:0 15px 0 0;
}
.regist-select .jLookCheckbox {
	float:left;
	display:inline-block;
	margin: 0 4px 0 0;
}
.registration .table-list01 li {
	background:none;
}
.registration .address .select135, .registration .purchase-site .select135, .registration .purchase-date .select95 li {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
.registration .color-blue, .registration .color-blue a {
	color:#6293cb;
	text-decoration:underline;
}
.suggestion-note {
	margin:3px 0 7px 0;
}
/*win7-btn*/
.win7-btn {
	margin:10px 0 0 0;
}















/* =ABOUT ==========*/
.about-container .info-intro ul.article-list02 p, .about-container .csr-article ul.article-list02 p {
	margin: 0;
}
.report-title {
	width: 625px;
}
.title-btn {
	position: absolute;
	;
	right: 0;
	bottom: 0px;
}
.about-container .report-item, .support-unit .report-item, .wheretobuy-container .report-item {
	padding:10px 10px 10px 21px;
	background:#f4f2ed;
	border-bottom:1px solid #ffffff;
	position:relative;
	overflow:hidden;
}
.about-container .select .report-item, .support-unit .select .report-item, .wheretobuy-container .select .report-item {
	background:#efece6;
}
.about-container .boxcontent, .support-unit .detail-content .boxcontent, .about-container .boxcontent {
	padding:20px;
	overflow:hidden;
	width:585px;
}
.about-container .openbox a, .about-container .closebox a, .support-unit .openbox a, .support-unit .closebox a, .wheretobuy-container .openbox a, .wheretobuy-container .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;
}
.about-container .openbox a, .support-unit .openbox a, .wheretobuy-container .openbox a {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px 10px;
}
.about-container .openbox a:hover, .support-unit .openbox a:hover, .wheretobuy-container .openbox a:hover {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -24px;
}
.about-container .closebox a, .support-unit .closebox a, .wheretobuy-container .closebox a {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -58px;
}
.about-container .closebox a:hover, .support-unit .closebox a:hover, .wheretobuy-container .closebox a:hover {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -92px;
}
.about-container .article-type01, .about-container .article-type02, .about-container .article-type03, .about-container .article-type04, .about-container .article-type05, .about-container .article-type06 {
	width:585px;
}
.about-container .article-txt {
	width: 405px;
}
.article-download {
	float:right;
}
.about-container {
	width:620px;
	margin:20px 30px 0 23px;
}
body.aboutbenq-unit .article-title {
/*	height:35px;*//*Cancal by Scott 20100823*/
	line-height:35px;
	margin:0;
	width:625px;
	margin:0 0 10px 0;
}
body.aboutbenq-unit .article-title h1 img {
	vertical-align:top;
	text-align:left;
}
body.aboutbenq-unit .article-title #toolsbar .toolsbar-box p {
	margin: 0
}










/* =ABOUT MILESTONES ==========*/	
.aboutbenq-unit .about-container .milestones-intro p {
	margin:0 0 10px 0;
}
.milestones-list .browsingbar {
	width:625px;
	padding:0;
	padding:10px 0 10px 0;
}
.milestones-list .sort {
	float:right;
}










/* =ABOUT MEDIAINFO PRESS ==========*/
body.aboutbenq-unit .article-title {
	position:relative;
	z-index: 110;
}
.about-mediainfo-press {
	padding:10px 0 0 0;
	position: relative;
	z-index: 100;
}
.about-mediainfo-press .browsingbar, .about-mediainfo-photos .browsingbar {
	width:625px;
	padding:0;
	position: relative;
	z-index: 50;
}
.about-mediainfo-press .news-list {
	padding:0;
}
.aboutbenq-unit .about-mediainfo-press .news-list td {
	text-align:left;
	border-left:none;
}










/* =ABOUT MEDIAINFO EXECUTIVES ==========*/
.about-container.usual-btn, .about-container .usual-btn a {
	float:right;
}











/* =ABOUT MEDIAINFO PHOTOS ==========*/
.about-mediainfo-photos {
	padding:10px 0 0 0;
}
.photo-list {
	width:625px;
	margin:10px 0 5px 0;
	position: relative;
	z-index: 40;
}
.photo-list li {
	width:205px;
	height:185px;
	float:left;
	position:relative;
	z-index: 100;
}
.photo-list li .photo-frame {
	position:absolute;
	top:0;
	left:0;
	z-index: 100;
	width:205px;
	height:185px;
	background:url(../images/common/bg/bg_mediainfo_frame.png) no-repeat left top;
}
.photo-list li span {
	position:absolute;
	bottom:3px;
	left:1px;
	z-index: 120;
	width:177px;
	line-height:35px;
	padding:0 13px 0 13px;
	display:block;
	color:#a5a5a5;
	font-size:11px;
}
.photo-list li span a {
	position:absolute;
	right:13px;
	bottom:0;
	z-index: 130;
	line-height:35px;
	padding:0 0 0 11px;
	font-weight:bold;
	letter-spacing:-1px;
	background:url(../images/common/icon/icon_down_arrow.gif) no-repeat left center;
}
.photo-list li .photo-frame span a:hover {
	text-decoration:none;
	color:#6293cb;
}
.pitch-type1 {
	margin:0 5px 5px 0;
}
.pitch-type2 {
	margin:0 0 5px 0;
}











/* =ABOUT GLOBAL OFFICE ==========*/	
.about-container div.office-report p {
	margin:0;
}
.about-container{ font-size:14px;}/*0711*/
.about-container p{ font-size:14px;}/*0711*/
.about-container h2{ font-size:16px; font-weight:bold;}/*0711*/
.about-container h3{ font-size:16px; font-weight:bold;}/*0711*/
.about-container ha{ font-size:14px; font-weight:bold;}/*0711*/
.office-report b {
	float: left;
	width:33px;
}










/* =ABOUT GROUP ==========*/	
.group-intro .article-type01 .article-txt {
	width: 360px;
}
.group-report p.expand-btn, .group-report p.contract-btn {
	float: right;
	margin: 0 0 10px 0;
}
.group-report p.expand-btn .usual-btn, .group-report p.expand-btn .usual-btn a, .group-report p.contract-btn .usual-btn, .group-report p.contract-btn .usual-btn a {
	float: right;
}
.group-report ul {
	clear: both;
}
.group-logo {
	float: left;
	width: 100px;
}
.group-content {
	float: left;
	width: 450px;
	margin: 0 0 0 20px;
}
.group li {
 *margin-bottom:-3px;
}
.group-report .group .group-content p {
	line-height: 16px;
	margin: 0 0 5px 0;
}
.group-report .group .group-content p.last {
	margin: 0;
}
.group-benqru .group-content, .group-hospital .group-content {
	margin: 10px 0 0 20px;
}
.group-benqru .article-txt {
	width: 330px;
}
.group-daxon .article-txt, .group-cando .article-txt, .group-darwin .article-txt, .group-daxin .article-txt, .group-raydium .article-txt, .group-wellypower .article-txt {
	width: 340px;
}
.group-benq .article-list01 li, .group-benqru .article-list01 li, .group-hospital .article-list01 li, .group-auo .article-list01 li, .group-qisda .article-list01 li, .group-darfon .article-list01 li, .group-daxon .article-list01 li, .group-daxin .article-list01 li, .group-raydium .article-list01 li, .group-wellypower .article-list01 li {
	line-height: 18px;
	margin: 0 0 5px 0;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) left 7px no-repeat;
}











/* =ABOUT BENQDESIGN AWARDS ==========*/
.benqdesign-awards-page .benqdesign-intro {
	margin:0 0 10px 0;
	width:595px;
}
.about-benqdesign .detail-nav {
	margin:0 0 10px 0;
	width:595px;
}
.about-benqdesign .detail-nav li p {
	padding:7px 18px 0 18px;
}
.about-benqdesign .awards-list {
	padding:20px 0 20px 0;
	border-bottom:1px solid #d5d5d5;
}
.about-benqdesign .awards-icon {
	width:180px;
	display:table-cell;
	text-align:center;
	float:left;
}
.about-benqdesign .awards-list ul {
	float:left;
}
.about-benqdesign .awards-list .article-list01 {
	width:155px;
}
.about-benqdesign .last-awards {
	border-bottom:none;
}











/* =ABOUT BENQDESIGN PHILOSIPHY ==========*/
.benqdesign-philosophy ul, .benqdesign-designcenter ul {
	width:625px;
}
.benqdesign-philosophy .article-list01, .benqdesign-designcenter .article-list01 {
	width:607px;
}









/* =ABOUT BENQDESIGN CSR ==========*/
/* -csr-article ----------*/
.csr-article {
	padding:10px 20px 0 0;
}
.csr-article .pic, .awards-detail-article .pic {
	float:left;
	margin:0 24px 0 0;
}
.csr-article .pic img, .awards-detail-article .pic img {
	vertical-align:top;
}
.pic-note {
	line-height:1.3;
	font-size:11px;
	text-align:right;
}
.pic-note strong {
	line-height:2;
	font-size:12px;
	color:#6c6c6c;
	font-weight:bold;
}
.csr-article .paragraph, .awards-detail-article .paragraph {
	padding:0 0 10px 0;
}
.csr-article p, .awards-detail-article p {
	margin:0 0 10px 0;
}








/* -csr-report ----------*/
.csr-report .full-download .file-size, .csr-report .full-download .em-btn {
	float:right;
}
.full-download .em-btn a {
	float:left;
	cursor:pointer;
}
.full-download .em-btn {
	margin:0;
}
.full-download, .full-download .file-size {
	line-height:30px;
	color:#a5a5a5;
}
.full-download .file-size {
	margin:0 10px 0 0;
}
.boxcontent .download {
	margin:5px 0 0 0;
}
.boxcontent .download .file-size, .boxcontent .download .em-btn, .boxcontent .download .em-btn a {
	float:left;
	line-height:30px;
	color:#a5a5a5;
}
.download .em-btn {
	margin:0 10px 0 0;
}
.boxcontent .download .em-btn a {
	cursor:pointer;
}
.executives-report .report-title {
	margin: 20px 0 10px;
	position: relative;
}
.aboutbenq-unit .about-container p {
	padding:0 0 1px;
 *padding:0 0 3px;
}
.info-intro .article-list01 {
	margin: 0 0 20px 20px;
}
.info-report .report-title {
	margin: 20px 0;
	position: relative;
}
/*.executives-report .full-download .file-size, .executives-report .full-download .em-btn,
.info-report .full-download .file-size, .info-report .full-download .em-btn
{
	float: left;
}	*/
.executives-report .full-download .file-size, .info-report .full-download .file-size {
	margin: 0 0 0 10px;
}
.executives-report .full-download .em-btn a, .info-report .full-download .em-btn a {
	float: none;
}










/* =ABOUT BENQDESIGN HR ==========*/
.aboutbenq-unit .about-container .hr .hr-title td {
	float:left;
	height:35px;
	line-height:35px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e0e0e0;
	border-right:1px solid #fff;
	border-bottom:3px solid #fff;
	border-left:none;
}
.aboutbenq-unit .about-container .hr td.jobtitle {
	width:262px;
}
.aboutbenq-unit .about-container .hr td.category, .aboutbenq-unit .about-container .hr td.location, .hr td.deadline {
	width:120px;
}
.aboutbenq-unit .about-container .hr td.deadline {
	border-right:none;
}
.hr .bg-type1 td {
	background:#efece6;
}
.hr .bg-type2 td {
	background:#e5e2da;
}
.aboutbenq-unit .about-container .requirement-content, .aboutbenq-unit .about-container .language-content, .job-content-content {
	width:342px;
	padding:10px 5px 10px 5px;
}
.aboutbenq-unit .about-container .job table {
	vertical-align:top;
}
.aboutbenq-unit .about-container .job td {
	text-align:center;
	padding:10px 0 10px 0;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:none;
}
.aboutbenq-unit .about-container .job {
	position:relative;
 *position:inherit;
}
.aboutbenq-unit .about-container .job td.jobtitle {
	width:227px;
	position:inherit;
 *position:relative;
	padding:10px 0 10px 35px;
	text-align:left;
}
.job td.jobtitle .openbox a, .job td.jobtitle .closebox a {
	display: block;
	width: 34px;
	height:34px;
	overflow: hidden;
	position: absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	font-size: 5px;
	line-height: 10px;
	cursor:pointer;
}
td.jobtitle .openbox a {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px 10px;
}
td.jobtitle .openbox a:hover {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -24px;
}
td.jobtitle .closebox a {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -58px;
}
td.jobtitle .closebox a:hover {
	background: url(../images/common/icon/icon_about_minplus.png) no-repeat -40px -92px;
}
.aboutbenq-unit .about-container .hr-jobdetail {
	border-bottom:2px solid #fff;
}
.aboutbenq-unit .about-container .hr-jobdetail th {
	padding:10px 0 10px 0;
	font-weight:bold;
	background:#e0e0e0;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#e0e0e0;
}
.aboutbenq-unit .about-container .hr-jobdetail td {
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#efece6;
	border-left:none;
}
.aboutbenq-unit .about-container .hr-jobdetail td.no-rightborder {
	border-right:none;
}
.aboutbenq-unit .about-container .hr-jobdetail .position-code, .aboutbenq-unit .about-container .hr-jobdetail .company-category, .aboutbenq-unit .about-container .hr-jobdetail .requirement, .aboutbenq-unit .about-container .hr-jobdetail .language, .aboutbenq-unit .about-container .hr-jobdetail .job-content {
	width:218px;
	padding:10px 22px 10px 22px;
}
.aboutbenq-unit .about-container .hr-jobdetail .position-code-content, .aboutbenq-unit .about-container .hr-jobdetail .demand, .aboutbenq-unit .about-container .hr-jobdetail .demand-content, .aboutbenq-unit .about-container .hr-jobdetail .company-category-content, .aboutbenq-unit .about-container .hr-jobdetail .deparement-content {
	width:110px;
	padding:10px 5px 10px 5px;
}
.aboutbenq-unit .about-container .demand, .aboutbenq-unit .about-container .deparement {
	text-align:center;
}








/* =WHERETOBUY ==========*/
.article-container {
	padding:0 25px 0 25px;
}
.article-frametype {
	width:830px;
	padding:5px 0 0 0;
	margin:10px 0 32px 0;
	background:url(../images/common/bg/bg_article_frame_top830.gif) no-repeat left top;
	position: relative;
	z-index: 50;
}
.article-frametypeB {
	width:830px;
	padding:0 0 5px 0;
	background:url(../images/common/bg/bg_article_frame_btm830.gif) no-repeat left bottom;
}
.article-frametypeC {
	width:790px;
	padding:15px 19px 10px 19px;
	border-right:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
}
.article-frametype .select135 {
	min-height:26px;
	height:auto !important;
	height:26px;
}
.article-frametype .select-item {
	float:left;
	height:26px;
	line-height:26px;
	margin:0 40px 5px 0;
	padding:0 0 0 11px;
	background:url(../images/common/icon/icon_right_purple_arrow03.gif) left center no-repeat;
}
.article-frametype li label {
	margin:0 8px 0 0;
	font-size:11px;
	float:left;
}
.onecolumn-type .browsingbar {
	width:100%;
	padding:15px 0 20px 0;
}
/* -article-listtitle ----------*/
.article-listtitle {
	position:relative;
	width:100%;
}
.wheretobuy-page .purple-label {
	float:left;
	margin:0 10px 0 0;
	position: relative;
	z-index: 40;
}
.wheretobuy-page .article-listtitle {
	margin:0 0 10px 0;
}
.article-listtitle strong {
	float:left;
}
.article-listtitle .select135 {
	position:absolute;
	top:0;
	right:0;
}
.rerail-stores th {
	border-left:1px solid #fff;
	background:#cccccc;
	padding:6px 0 6px 0;
	text-align:center;
	color:#fff;
}
.rerail-stores td {
	background:#efece6;
	padding:6px 0 6px 0;
}
.rerail-stores td.store-name, .rerail-stores td.address {
	text-align:left;
	padding:0 17px 0 17px;
	font-size:12px;
}
.rerail-stores td.website {
	text-align:left;
	padding:8px 17px;
	font-size:12px;
}
.rerail-stores td.map, .rerail-stores td.tel {
	text-align:center;
}
.rerail-stores td.map {
	padding:6px 0 6px 10px;
	width:53px;
}
.rerail-stores td.map .usual2-btn, .rerail-stores td.map .usual2-btn a {
	float:left;
}
.rerail-stores td.store-name a:hover {
	color:#7f34ab;
}
/*----- purple label(change txt directly)-----*/
.purple-label {
	font-size:14px;
	height:25px;
	line-height:25px;
	display:block;
	color:#fff;
	background: url(../images/common/bg/bg_purple_label.png) no-repeat left top;
}
.purple-label span.l-bg {
	display:block;
	width:8px;
	height:25px;
	float:left;
}
.purple-label span.c-bg {
	color:#fff;
	display:block;
	height:25px;
	float:left;
	background: url(../images/common/bg/bg_purple_label.png) repeat-x left -26px;
}
.purple-label span.r-bg {
	display:block;
	width:8px;
	height:25px;
	float:left;
	background: url(../images/common/bg/bg_purple_label.png) no-repeat right bottom;
}
/* -wherebuy-btn(change txt directly) ----------*/
#search-select .wherebuy-btn, #search-select .wherebuy-btn a {
	display:inline-block;
	margin:-2px 0 0 0;
}
/* =MYBENQ INDEX------------- */
body.mybenq-unit #content .bgC {
	height:auto;
	min-height:350px;
 *min-height:350px;
}
.two-col {
	float: left;
	width: 383px;
	height: 170px;
	padding: 30px 0 0 30px;
	margin: 0 1px 0 0;
}
.mybenq-container {
	clear: both;
}
div.join {
	background: #efede6 url(../images/common/bg/bg_mem_smile.jpg) no-repeat right bottom;
	position: relative;
}
div.returning {
	background: #efede6 url(../images/common/bg/bg_mem_re.jpg) no-repeat right bottom;
	margin: 0;
	position: relative;
}
.joinnow-btn {
	text-align: center;
	position: absolute;
	bottom: 25px;
	left: 160px;
}
/* =MYBENQ JOIN STEP------------- */
/* -steps-nav-----*/
.onecolumn-type .steps-nav {
	text-indent: -9999px;
	float: left;
	width: 197px;
	margin: 0 30px 0 0;
}
.onecolumn-type div.steps-nav p {
	width: 197px;
	float:none;
}
.join-step01-page .onecolumn-type .step02, .join-step03-page .onecolumn-type .step02 {
	height: 95px;
	margin: 0 0 3px 0;
}
.join-step02-page .onecolumn-type .step01, .join-step03-page .onecolumn-type .step01 {
	height: 95px;
	margin: 0 0 3px 0;
	float:none;
}
.join-step01-page .onecolumn-type .step03, .join-step02-page .onecolumn-type .step03 {
	height: 82px;
	margin: 0 0 3px 0;
}
.join-step01-page .onecolumn-type .step02 {
	background: url(../images/common/bg/bg_step02.jpg) no-repeat left 0;
}
.join-step01-page .onecolumn-type .step03 {
	background: url(../images/common/bg/bg_step03.jpg) no-repeat left 0;
}
.join-step02-page .onecolumn-type .step01 {
	background: url(../images/common/bg/bg_step01.jpg) no-repeat left 0;
}
.join-step02-page .onecolumn-type .step03 {
	background: url(../images/common/bg/bg_step03.jpg) no-repeat left 0;
}
.join-step03-page .onecolumn-type .step01 {
	background: url(../images/common/bg/bg_step01.jpg) no-repeat left 0;
}
.join-step03-page .onecolumn-type .step02 {
	background: url(../images/common/bg/bg_step02.jpg) no-repeat left 0;
}
/* steps content */
.steps-content {
	float: left;
	width: 590px;
}
.steps-content p {
	margin: 0 0 20px 0;
}
.steps-content span, .steps-content span a {
	display:inline-block;
	float:left;
}
.steps-content .article-list01 li {
	margin: 10px 0;
}
body.join-step01-page .steps-content, body.join-step03-page .steps-content {
	width: 540px;
	min-height:243px;
	height:auto !important;
	_height:243px;
	padding: 35px 30px;
}
body.join-step01-page .steps-content, body.join-step03-page .steps-content {
	background: #efece6 url(../images/common/bg/bg_mem_ok.jpg) no-repeat right bottom;
}
td.join-birth li {
	float: left;
	background: none;
	padding: 0;
	margin: 0 5px 0 0;
}
.join-steps th span {
	padding:0 0 0 10px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) no-repeat 0 4px;
}
.mem-select .jLookCheckbox, .rem-select .jLookCheckbox {
	float:left;
	display:inline-block;
	margin: 4px 0 0 2px;
}
.mem-select label, .rem-select label {
	float:left;
	line-height:23px;
	width: 400px;
	margin:0 0 0 6px;
}
.agreement-content {
	height: 320px;
	overflow: scroll;
	overflow-x: hidden;
}
.agreement-content .title {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
div.agreement-content .article-list01 {
	font-size: 12px;
	margin: 10px 0 0 0;
}
div.agreement-content .article-list01 li {
	list-style: none;
	line-height: 18px;
	margin: 0 0 10px 0;
}
div.agreement-content .article-list02 {
	margin: 5px;
}
div.agreement-content .article-list02 li {
	margin: 00;
}
div.agreement-content a {
	color: #7f34ab;
	text-decoration: underline;
}
div.agreement-content a:hover {
	color:#6293cb;
}
/* =MYBENQ JOIN SUCCESS------------- */
body.join-success .mybenq-container {
	background: #efece6 url(../images/common/bg/bg_mem_ok.jpg) no-repeat right bottom;
	height: 243px;
	padding: 35px;
}
body.join-success .mybenq-container p {
	margin: 0 0 20px;
}
.mem-name, .mem-mail {
	color: #4d167a;
	font-weight: bold;
}
.mem-name {
	font-size: 14px;
}
/* btn */
.steps-btn {
	width: 540px;
}
.steps-btn div {
	margin: 0 auto;
	width: 220px;
	height: 30px;
}
.steps-btn p {
	float: left;
	margin: 0 5px 0 0;
}
.steps-btn a:hover, .joinpre-btn a:hover, .joinsubmit-btn a:hover {
	color: #4d167a;
}
.joinpre-btn .usual-btn {
	margin:0 0 0 250px;
	width: 85px;
}
.joinsubmit-btn div {
	margin: 0 auto;
	width: 220px;
	height: 30px;
}
.joinsubmit-btn p {
	float: left;
	margin: 0 5px 0 0;
}
.step03-thx {
	text-indent: 18px;
	background: url(../images/common/icon/icon_v.png) no-repeat left 2px;
}
/* =SEARCH RESULT----------*/
body.search-result-page #searchsselect_wrapper {
	float: left;
	margin: 0 10px 0 0;
}
body.search-result-page .usual-btn {
	display: inherit;
	float: left;/*margin: -1px 0 0;*/
}
body.search-result-page .article-frametype .select-item {
	margin: 0 10px 0 0;
}
body.search-result-page .article-frametype .input337 {
	margin: 0 10px 0 0;
	padding: 0px 3px 6px 4px;
 *padding: 2px 3px 6px 4px;
	display: inherit;
	float: left;
}
.search-result-cal {
	position: absolute;
	right: 0;
	top: 0;
}
body.search-result-page .article-listtitle {
	font-size: 11px;
	border-bottom: 1px solid #cbcbcb;
}
body.search-result-page .article-listtitle span {
	color: #7f34ab;
}
.search-result-list {
	margin: 10px 0 0;
}
.search-result-list li {
	line-height:1.6;
	margin:0 20px 0 0;
	background: url(../images/common/dec/dec_dot.gif) repeat-x left bottom;
	padding: 0 0 15px 0;
}
.search-result-list li a:link, .search-result-list li a:visited {
	color: #7f34ab;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	line-height:2.2;
	padding: 0 0 0 10px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) 0 center no-repeat;
}
.search-result-list li a:hover {
	color:#6293cb;
}
.search-result-list li p {
	padding: 0 0 0 11px;
}
.date {
	color:#B7B7B7;
	font-size:11px;
}
/* =SITEMAP ----------*/	
.sitemap h3 {
	font-size: 12px;
}
.sitemap .article-list01 li {
	margin: 0 0 10px 0;
}
.sitemap-container {

	background: #f3f2ed;
}
.sitemap .sitemap-container li {
	margin: 0;
}
.sitemap-container {
	width:800px;
	*width:830px;/*0819*/
	overflow:hidden;
	margin: 0 0 1px -11px;
	padding: 15px;
}/*0809*/
.sitemap-container ul {
	float: left;
	width: 200px;
}
/* =CONTACT US ----------*/	
.contact {
	background:#EFECE6;
	height:243px;
	padding:35px;
}
/*===== bqc add(20100313) ====*/
.form-mark {
	color:#ff0000;
}
.form-content h2 {
	position: relative;
	margin: 0 0 5px 0;
}
.form-content h2 .note {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #6293CB;
	font-size: 11px;
}
.form-content .upload-btn input {
	float: left;
}
.form-content .upload-btn .usual-btn02 {
	float: left;
	margin: -2px 5px 0 5px;
}
body.webcall-page .article-title {
	margin:20px 0 10px 23px;
}
body.webcall-page .form-btn div {
	width: 70px;
}
/* =SEARCH RESULT----------*/
body.search-result-page #article, body.seriesnum-tutor-page #article {
	float: none;
	margin:0 30px 0 30px;
	padding:20px 0 0 0;
	width:880px;
	display: block;
}
body.search-result-page .article-title, body.seriesnum-tutor-page .article-title {
	margin:0 25px 20px 25px;
	width:830px;
}
body.search-result-page .form-content, body.seriesnum-tutor-page .article-content {
	margin:0 25px 0 25px;
	width:830px;
}
body.search-result-page .browsingbar {
	padding:15px 0 20px;
	width:830px;
}
body.search-result-page #searchsselect_wrapper {
	float: left;
	margin: 0 10px 0 0;
}
body.search-result-page .usual-btn01 {
	display: inherit;
	float: left;
}
body.search-result-page .search-form .select-itemtype {
	margin: 0 10px 0 0;
}
body.search-result-page .search-form .input337 {
	padding: 0px 3px 6px 4px;
 *padding: 2px 3px 6px 4px;
	display: inherit;
}
.search-result-cal {
	position: absolute;
	right: 0;
	top: 0;
}
body.search-result-page .article-listtitle {
	font-size: 11px;
	border-bottom: 1px solid #cbcbcb;
}
body.search-result-page .article-listtitle span {
	color: #7f34ab;
}
.search-result-list {
	margin: 10px 0 0;
}
.search-result-list li {
	line-height:1.6;
	margin:0 20px 0 0;
	background: url(../images/common/dec/dec_dot.gif) repeat-x left bottom;
	padding: 0 0 15px 0;
}
.search-result-list li a:link, .search-result-list li a:visited {
	color: #7f34ab;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	line-height:2.2;
	padding: 0 0 0 10px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) 0 center no-repeat;
}
.search-result-list li a:hover {
	color:#6293cb;
}
.search-result-list li p {
	padding: 0 0 0 11px;
}
.date {
	color:#B7B7B7;
	font-size:11px;
}
/* =SERIESNUM TUTUR */
body.seriesnum-tutor-page table td {
	text-align: left;
	padding:7px 10px 7px 18px;
}
body.seriesnum-tutor-page table th {
	padding:7px 10px 7px 18px;
}
body.seriesnum-tutor-page table td.rowcolor-type1 {
	font-weight: normal;
}
.regist-select .jLookCheckbox, .regist-select .jLookRadio {
	float:left;
	display:inline-block;
	margin: 0 4px 0 0;
}
/* +HOT-NEWS-TYPE02(home.asp)---------- */
#hot-news-type02 {
	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-type02 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-type02 h3 {
	margin:0 0 12px 0;
}
#hot-news-type02 .rss-btn {
	position:absolute;
	top:24px;
	right:19px;
	margin:0;
}
#hot-news-type02 li a:hover {
	color:#272727;
	text-decoration:none;
}
#hot-news-type02 li span {
	color:#6293cb;
	font-weight:bold;
	margin:0 6px 0 0;
}
body.home-page-type02 #content .bgC {
	height:auto;
	min-height:497px;
 *min-height:497px;
	_height:497px;
}
body.home-page-type02 #main-banner {
	position:absolute;
	width:915px;
	height:175px;
	bottom:7px;
	left:15px;
	z-index:2;
}
/* 0422_noflash home */
#main-visual-selector {
	position:absolute;
	bottom:260px;
	right:-7px;
	z-index:3;
}
#main-visual-selector li {
	display:block;
	width:19px;
	height:19px;
	margin-bottom:1px;
}
#main-visual-selector li a {
	display:block;
	width:19px;
	height:19px;
	text-indent:-9999px;
	background:url(../images/common/btn/mainvisual_btn.png) no-repeat left top;
}
#main-visual-selector li a:hover {
	background-position:left -19px;
}
#main-visual-selector li.select a {
	background-position:left bottom;
}
#main-visual li {
	display:none;
}
#main-visual li.select {
	display:block;
}

/* wheretobuy=====20120402 */
#article .wheretobuy-detail .detail-nav {
	width:800px;
	height:33px;
	margin:0 0 20px 0;
	padding:17px 15px 0 15px;
	background: url(../images/common/bg/bg_detail_nav.gif) left top repeat-x;
}

#article .wheretobuy-box{ 	
	width:830px;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	background-image:url(../images/common/bg/wheretobuy_01.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#article .wheretobuy-box div.boxin{
	width:800px;
	padding:0 15px 15px 15px;
	overflow:hidden;
	background-image:url(../images/common/bg/wheretobuy_02.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
}

div.boxin ul.step{ margin:0; padding:0 ; min-height:180px; list-style:none; float:left; background-image: url(../images/common/bg/wheretobuy_line.jpg); background-position:right 10px; background-repeat:no-repeat;}
div.boxin ul.step li.TI{ font-size:13px; line-height:30px; font-weight:bold; color:#444444;}
div.boxin ul.step li{ line-height:24px; min-height:24px; clear:both; padding-bottom:5px;}
div.boxin ul.step li span{ vertical-align:baseline; display:block; float:left; width:90px;}
div.boxin ul.step li input{vertical-align:baseline; height:18px; float:left; width:186px;}
div.boxin ul.step li select{ height:22px;width:190px; overflow: hidden;}

div.boxin ul.step li select span{ display:block; border-bottom:1px #CCC solid; }
div.boxin ul.step li input.box{ width: auto; vertical-align:middle;}
div.boxin ul.step li a.BTN{ float:right; display:block; padding-top:5px; padding-right:6px; cursor:pointer;}

div.boxin ul.step1 { width:120px; padding:0 10px;}
div.boxin ul.step1 span{width:60px;  }
div.boxin ul.step2{width:290px;padding:0 20px;}

div.boxin ul.step3{ background-image:none;padding:0 20px;}
div.boxin ul.step3 li select{ height:22px;width:190px;}

ul.friend_online{ width:830px; margin:0; padding:0; list-style:none; overflow:hidden;}
ul.friend_online li{ float:left; width:180px;  overflow:hidden; background-image:url(../images/common/bg/wheretobuy_lefttop2.jpg); background-position:0 0; background-repeat:no-repeat;padding:8px 0 0 0; margin:8px 12px; }
ul.friend_online li img{ margin-left:1px;}
ul.friend_online li p.text{width:160px; background-image:url(../images/common/bg/wheretobuy_leftbtm2.jpg); background-position:0 bottom; background-repeat:no-repeat; padding:5px 10px 8px 10px; margin:0;float:left;}
ul.friend_online li p.text span{ color:#444444; font-weight:bold;}
ul.friend_list{ width:830px; margin:0; padding:0; list-style:none; overflow:hidden;}
ul.friend_list li{ padding:0 0 20px 15px; border-bottom:1px #dadada solid; margin-bottom:10px;}
ul.friend_list li p.friend_title{ width:780px; overflow:hidden; font-size:15px;  color:#444444; background-image:url(../images/common/bg/wheretobuyarraw.gif); background-position:0 13px; background-repeat:no-repeat; clear:both; padding:10px 0 10px 20px;}
ul.friend_list li div.info_box{ width:800px; overflow:hidden; padding:0;}
ul.friend_list li div.info_ct{ float:left; overflow: hidden; padding:0 0 0 20px;}
ul.friend_list li div.info_ct table{ line-height:24px; }
ul.friend_list li div.info_ct table td{ line-height:24px; padding:0 5px;}
ul.friend_list li div.info_ct table td.tit{ width:100px; font-weight:bold; border-right:1px #fff solid; color:#444444;vertical-align:top;}
ul.friend_list li div.info_ct table td a.wheremap{ display:block;vertical-align:middle;cursor:pointer;}
ul.friend_list li div.info_ct table td a{ text-decoration:underline;}
ul.friend_list li div.info_ct table td.purple{ background-color:#e9e7f6;}
ul.friend_list li div.friend_box{ width:180px; float:left; background-image:url(../images/common/bg/wheretobuy_lefttop.gif); background-position:0 0; background-repeat:no-repeat; padding-top:8px;}
ul.friend_list li div.friend_box p.friend_img{ width:178px; padding:1px 1px 10px 1px;float:left; background-image:url(../images/common/bg/wheretobuy_leftbtm.gif); background-position:0 bottom; background-repeat:no-repeat;}
ul.friend_list li div.friend_box span{ display:block; clear:both; text-align:right;}
ul.friend_list li div.right_link{ width:138px; float:right; background-image:url(../images/common/bg/wheretobuy_rightbtm.gif); background-position:0 bottom; background-repeat:no-repeat; padding-bottom:8px;}
ul.friend_list li div.right_link p.tit{ width:138px; background-image:url(../images/common/bg/wheretobuy_righttop.gif);background-position:0 0; background-repeat:no-repeat; padding-top:8px;}
ul.friend_list li div.right_link p.tit span{ display:block; background-image:url(../images/common/bg/wheretobuy_rightct.gif); background-position:0 0; background-repeat:no-repeat; padding-bottom:5px; text-align:center; font-weight:bold; font-size:13px;}
ul.friend_list li div.right_link ul{ width:138px;padding:8px 0 0 0; margin:0; list-style:none; background-image:url(../images/common/bg/wheretobuy_rightct2.gif); background-position:0 0; background-repeat:no-repeat; }
ul.friend_list li div.right_link ul li{ width:118px; border:0; padding:0 0 5px 0; margin:0; }
ul.friend_list li div.right_link ul li a{ display:block; padding-left:20px;background-image:url(../images/common/bg/wheretobuy_dot.gif); background-position:10px 7px; background-repeat:no-repeat;}


/* Localized */