/*------------------------------------------------------------
* Filename: product.css
* Version: 1.0.0 (2011-02-15) 
* Website: http://www.enerdynesolutons.com/
* Description: products unit elements
-------------------------------------------------------------*/

/* =PRODUCTS========== */
#product-banner {
	height: 182px;
	width:690px;
	line-height:0;
	margin-bottom:15px;/*margin: 24px 0 0 0;*/
}
#newproduct-banner h2, #events-banner h2 {
	display:none;
}
#newproduct-banner {
	float:left;
}
#events-banner {
	float:right;/*margin: 0 0 0 5px;*/
}
/* hero-banner*/
	.hero-banner img {
	vertical-align:top;
}
#sales-promotion {
	clear: both;
	margin: 24px 0 0 12px;
	background:url(../images/common/bg/bg_salespromotion.png) no-repeat left top;
	height: 39px;
	line-height:39px;
	width: 646px;
}
#sales-promotion h2 {
	width: 103px;
	height:20px;
	margin:10px 10px 0 13px;
	float: left;
	display:inline;
	overflow:hidden;
}
#sales-promotion h2 img {
	vertical-align: top;
}
#sales-promotion p {
	float: left;
	width: 470px;
	height:39px;
	line-height:39px;
	display: block;
}
#sales-promotion p a:hover {
	color: #6293cb;
	text-decoration:none;
}
.promotion-pre-btn, .promotion-next-btn, .promotion-pre-btn a, .promotion-next-btn a {
	display: block;
	width:16px;
	height:39px;
	float:left;
	margin:5px 0 0 0;
	overflow: hidden;
}
.promotion-pre-btn, .promotion-next-btn {
	margin:7px 0 0 0;
 *margin:8px 0 0 0;
}
.promotion-next-btn {
	margin: 7px 8px 0 0;
 *margin:8px 8px 0 0;
}
.promotion-pre-btn a {
	text-indent: -9999px;
	background:url(../images/common/icon/icon_left_purple_arrow.png) no-repeat 0 0;
}
.promotion-next-btn a {
	text-indent: -9999px;
	background:url(../images/common/icon/icon_purple_right_arrow01.png) no-repeat 0 0;
}
.promotion-pre-btn a:hover {
	background-position: 0 -50px;
}
.promotion-next-btn a:hover {
	background-position: 0 -50px;
}
/* =PRODUCTLINE========== */
body.productline-index-page #list {
	padding: 0;/*width:690px;*/
}

body.productline-index-page #list .sort-box{ 
	clear:both; 
	overflow:hidden;
}/*20120402*/
body.productline-index-page #list .sort-box .sort{
	float:right;
	padding:8px 0 0 0;
	vertical-align:baseline;
	line-height:24px;
}/*20120402*/
body.productline-index-page #list .sort-box h2{
	float:left;
}/*20120402*/

/* =PRODUCT LIST========== /
/* +PRODUCT SELECTOR---------- 20120402*/
.product-selector {
	width:690px;
	background:url(../images/common/bg/bg_product_selector.jpg) left top no-repeat;
	margin:15px 0 0 0;
	position:relative;
	z-index:3;
}
.product-selector .selector-title {
	width:690px;
	height:30px; line-height:30px;
	position:relative;	
	z-index:3;
}
.product-selector .selector-title p {
	width:15px;
	position:absolute;
	top:5px;
	right:30px;
	font-weight:bold;
	font-size:15px;
	color:#ffffff;
}
.product-selector .selector-title p img {
	vertical-align:text-top;
	padding:5px 14px;
}
.product-selector .selector-title span {
	cursor:pointer;
}
.btm-selectorbg {
	height:16px;
	position:relative;
	z-index:2;
	background:url(../images/common/bg/bg_product_selectorbtm.jpg) left bottom no-repeat;
}
.selectorbg-close{
	background:url(../images/common/bg/bg_product_selectorbtm_c.jpg) left bottom no-repeat;
}
.selector-content-close {
	width:100%;
	height:0;
	overflow:hidden;

}
.selector-content-open {
	width:670px;
	padding:0 10px 0 10px;
}
/* -selector-nav---------- 20120402*/
.selector-nav-container {
	padding-top:7px;
	width:616px;
	overflow:hidden;
}
.selector-nav ul, .selector-nav-container {
	height:25px;
	float:left;
}
.selector-nav .prev-btn, .selector-nav li, .selector-nav li a, .selector-nav li a p, .selector-nav li a span {
	float:left;
}
.selector-nav .next-btn {
	float:right;
}

.selector-nav ul {
	height:25px;
}
.selector-nav li {
	margin:0 2px 0 0;
}
.selector-nav li, .selector-nav li a, .selector-nav li p, .selector-nav li span  {
	float:left;
	height:25px;
	line-height:25px;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-indent:0;
	background:none;
	font-size: 12px;
}
.selector-nav li a {
	padding:0 0 0 6px;
	background:url(../images/common/bg/bg_detail_tab_left_no.png) 0 0 no-repeat;
}
.selector-nav li.select a, .selector-nav li.select a:hover {
	background: url(../images/common/bg/bg_detail_tab_left_now.png) 0 0 no-repeat;
}
.selector-nav li p {
	padding:0 6px 0 0;
	background: url(../images/common/bg/bg_detail_tab_right_no.png) right 0 no-repeat;
}
.selector-nav li.select p, .selector-nav li.select a:hover p {
	color:#444444;
	background: url(../images/common/bg/bg_detail_tab_right_now.png) right 0 no-repeat;
}

.selector-nav li span {
	font-weight:bold;
	padding:0 9px 0 9px;
	background: url(../images/common/bg/bg_detail_tab_body_no.png) 0 0 repeat-x;
}
.selector-nav li.select span, .selector-nav li.select a:hover span {
	color:#444444;
	background: url(../images/common/bg/bg_detail_tab_body_now.png) 0 0 repeat-x;
}
.selector-nav li a:hover {
	text-decoration:none;
	background: url(../images/common/bg/bg_detail_tab_left_ov.png) 0 0 no-repeat;
}
.selector-nav li a:hover p {
	background: url(../images/common/bg/bg_detail_tab_right_ov.png) right 0 no-repeat;
}
.selector-nav li a:hover span {
	background: url(../images/common/bg/bg_detail_tab_body_ov.png) 0 0 repeat-x;
}
.selector-nav li a:visited {
	color:#ffffff;
}
.selector-nav li.select a:visited {
	color:#444444;
}


.selector-nav .prev-btn, .selector-nav .next-btn, .selector-nav .prev-btn a, .selector-nav .next-btn a {
	width:21px;
	height:25px;
	padding-top:5px;
	display:block;
	text-indent:-9999px;
}
.selector-nav span.prev-btn a {
	background:url(../images/common/bg/btn_white_arrow_left_nom.png) left top no-repeat;
}
.selector-nav span.next-btn a {
	background:url(../images/common/bg/btn_white_arrow_right_nom.png) left top no-repeat;
}
.selector-nav span.prev-btn a:hover {
	background:url(../images/common/bg/btn_white_arrow_left_ov.png) left top no-repeat;
}
.selector-nav span.next-btn a:hover {
	background:url(../images/common/bg/btn_white_arrow_right_ov.png) left top no-repeat;
}
/* -selector-content----------20120402 */
.selector-content-item {
	color:#444444;
	height:auto;
	min-height:80px;
	width:636px;
	font-size:13px;
	padding:20px 17px 10px 17px;
	clear:both;
	position:relative;
}
.selector-content-item span {
	margin:0 38px 14px 0;
}
.selector-content-item .jLookCheckbox {
	float:left;
	display:inline-block;
	margin: 0 2px 0 0;
}
.submit-all-btn{ 
	display:block;
	width:63px;
	height:33px;
	position:absolute;
	bottom:0;
	right:0; }
	
/* -selector-delete-nav---------- */
	.selector-delete-nav {
	color:#666666;
	position:relative;
	width:100%;
	padding:6px 0;
}
.selector-delete-nav ul {
	width:583px;
	float:left;
	padding:6px 0 0 0;
 *padding:0 0 0 0;
}
.selector-delete-nav li {
	float:left;
	margin:0 9px 0 0;
	font-size:11px;
}
.selector-delete-nav .delete-all-btn {
	position:absolute;
	bottom:6px;
	right:0;
	width:75px;
	height:26px;
	display:block;
	text-indent:-9999px;
}
.selector-delete-nav .delete-all-btn a {
	display:block;
	width:75px;
	height:26px;
	background:url(../images/common/btn/btn_deleteall_nom.png) left top no-repeat;
}
.selector-delete-nav .delete-all-btn a:hover {
	background:url(../images/common/btn/btn_deleteall_ov.png) left top no-repeat;
}
.selector-delete-nav .delete-btn a {
	display:inline-block;
	width:17px;
	height:17px;
	text-indent:-9999px;
	background:url(../images/common/btn/btn_gray_delete_nom.png) left top no-repeat;
}
.selector-delete-nav .delete-btn a:hover {
	background:url(../images/common/btn/btn_gray_delete_ov.png) left top no-repeat;
}
.selector-content-item span {
	display:inline-block;
}
/* +PRODUCT INTRO---------- */
.product-intro {
	width:690px;
	margin:-7px 0 0 0;
 *margin:-3px 0 0 0;
	position:relative;
	z-index:50;
	padding: 0 0 25px 0;
}
.product-intro .intro-title {
	height:20px;
	position:relative;
	background:url(../images/common/bg/bg_product_intro_top.png) left top no-repeat;
	z-index:3;
}
.product-intro .intro-title p {
	position:absolute;
	top:9px;
	right:0;
	font-weight:bold;
}
.product-intro .intro-title p img {
	vertical-align:text-top;
	padding:0 14px 0 12px;
}
.product-intro .intro-title span {
	cursor:pointer;
}
.intro-content {
	position: absolute;
	top: 20px;
	left: 0;
	width: 690px;
}
.intro-content-txt {
	height: 297px;
	background: #edece8;
	padding: 35px;
	overflow: scroll;
	overflow-x: hidden;
}
.intro-content-txt p {
	margin: 0 0 10px 0;
}
p.product-intro-title {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
}
.btm-introbg {
	height:6px;
	position:relative;
	z-index:2;
	background:url(../images/common/bg/bg_product_intro_btm.png) left bottom no-repeat;
	top:-2px;
}
.intro-content-close {
	width:100%;
	height:12px;
	overflow:hidden;
	background:url(../images/common/bg/bg_product_intro_body.png) left top repeat-y;
}
.intro-content-open {
	width:670px;
	background:url(../images/common/bg/bg_product_intro_body.png) left top repeat-y;
	padding:21px 10px 8px 10px;
}
/* +PRODUCT LIST---------- */	
.product-list {
	margin:8px 0 5px 0;
 *margin:8px 0 0 0;
	width:100%;
	position:relative;
 *position:inherit;
}
.product-list .product {
	float:left;
	width:200px;
	height:230px;
	margin:0 45px 12px 0;
 *position:inherit;
 *z-index:0;
	cursor:default;
}
.product-list-cotainer {
	margin:24px 0 0 0;
	position:relative;
	z-index: 20;
}
.browsingbar {
	width:691px;/*padding:0 5px 0 0;*/
}
.browsingbar .sort, #article .browsingbar .sort .jLookSelectWrapper {
	float:left;
	z-index:10;
 *position:inherit;
 line-height:22px;
}
.sort label {
	float:left;
	/*	line-height:26px;*/
	font-weight:bold;
	font-size:11px;
	margin:0 8px 0 0;
}
.sort span {
	float:left;
	*position:inherit;
	margin-right:3px;
}
body.pjtlamp-page .product-list .product {
	height:180px;
}
.product .bgT {
	width:100%;
	padding:5px 0 0 0;
	background:url(../images/common/bg/bg_gray_frame_top03.gif) left top no-repeat;
}
.product .bgB {
	width:100%;
	padding:0 0 5px 0;
	background:url(../images/common/bg/bg_gray_frame_btm03.gif) left bottom no-repeat;
}
.product-list .mouseover .bgT {
	background:url(../images/common/bg/bg_gray_frame_top04.gif) left top no-repeat;
}
.product-list .mouseover .bgB {
	background:url(../images/common/bg/bg_gray_frame_btm04.gif) left bottom no-repeat;
}
body #article .product .bgC {
	width:198px;
	height:220px;
	min-height:220px;
	padding:0 0 5px 0;
	border-right:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	background:none;
	position:relative;
}
body #article .product .custombgC {
	width:200px;
	height:185px;
	min-height:185px;
	padding:0 0 5px 0;
	border-right:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	background:none;
	position:relative;
}
body.pjtlamp-page #article .product .bgC {
	height:170px;
	min-height:170px;
}
body #article .product-list .mouseover .bgC {
	border-right:1px solid #6d6d6d;
	border-left:1px solid #6d6d6d;
}
.product-list .note1 {
	position:absolute;
	top:-16px;
	left:3px;
}
.product-list .note2 {
	position:absolute;
	top:25px;
	left:3px;
}
.product .product-pic {
	display:block;
	height:125px;
	width:195px;
	text-align:center;
	vertical-align:bottom;
}
.product .product-pic img {
	margin:15px 0 0 0;
	vertical-align:bottom;
}
.product h3 {
	padding:12px 10px 0 10px;
	line-height:14px;
}
.product .product-type, .product .product-descript {
	padding:0 10px 0 10px;
}
.product .product-type {
	font-size:11px;
	color:#a89d7e;
}
.product .product-descript {
	line-height:14px;
	margin:4px 0 0 0;
	height:28px;
	overflow:hidden;
}
.product .product-select {
	position:absolute;
	bottom:-5px;
	left:-1px;
	display:block;
	width:196px;
	height:23px;
	text-align:right;
	padding:0 4px 0 0;
	background:url(../images/common/bg/bg_purplebar.gif) left bottom no-repeat;
}
.product .add-to-compare {
	background:url(../images/common/bg/bg_purplebar.gif) left bottom no-repeat;
}
.product-select label {
	float:right;
	font-size:11px;
	text-align:right;
	line-height:23px;
	margin:0 6px 0 0;
}
.product-select .jLookCheckbox {
	float:right;
	display:inline-block;
	margin: 4px 2px 0 0;
}
/* +FLOAT PRODUCT DETAIL---------- */	
.float-product-detail {
	position:absolute;
	margin:-500px 0 0 0px;
	width:344px;
	z-index:90;
	cursor:pointer;
}
.float-product-detail h3 {
	padding:12px 10px 0 20px;
	color: #868686;
}
.float-center {
	margin:-500px 0 0 -55px;
}
.float-right {
	margin:-500px 0 0 -140px;
}
.float-product-detail .detail-bgT {
	width:344px;
	padding:12px 0 0 0;
	background:url(../images/common/bg/bg_float01_top.png) left top no-repeat;
}
.float-product-detail .detail-bgB {
	width:344px;
	padding:0 0 17px 0;
	background:url(../images/common/bg/bg_float01_btm.png) left bottom no-repeat;
}
.float-product-detail .detail-bgC {
	width:333px;
	padding:0 6px 0 5px;
	background:url(../images/common/bg/bg_float01_body.png) left top repeat-y;
}
.float-product-detail .note1 {
	position:absolute;
	top:12px;
	left:12px;
	z-index:21;
}
.float-product-detail .note2 {
	position:absolute;
	top:53px;
	left:12px;
	z-index:21;
}
.float-product-detail .detail-product-pic {
	display:block;
	width:100%;
	height:189px;
	text-align:center;
}
.float-product-detail .detail-product-pic img {
	margin:9px 0 0 0;
}
.float-product-detail .detail-product-type {
	padding:0 21px 10px 10px;
	font-size:12px;
	color:#a89d7e;
	text-indent:11px;
}
.float-product-detail .detail-product-descript {
	background:#f1efe9;
	height:85px;
	padding:14px 21px 14px 21px;
}
.float-product-detail .descript-title {
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}
.float-product-detail .descript-content {
	font-size:11px;
	line-height:16px;
}
/* =PRODUCT DETAIL========== */
body.product-detail-page .article-title {
	z-index: 150;
}
body.product-detail-page h1 img {
	vertical-align:top;
}
body.product-detail-page .article-title {
	height:39px;
	border-bottom:1px solid #d5d5d5;
	position:relative;
	margin:0 0 10px 35px;
}
/* +PRODUCT SUMMARY---------- */
.product-summary {
	position:relative;
	width:656px;
	margin:0 0 10px 35px;
}
.row-type1 {
	margin:0 0 10px 0;
}
.row-type2 {
	margin:0 0 5px 0;
}
.col-type1 {
	float:left;
	width:305px;
	margin:0 15px 0 0;
}
.col-type2 {
	float:right;
	width:290px;
	padding-right:46px;
}
.product-recommends {
	position:relative;
	width:656px;
	height:39px;
}
.product-summary .recommends {
	font-size:10px;
	font-weight:bold;
	color:#000000;
	width: 460px;
	margin:0 8px 0 8px;
	letter-spacing:0.7px;
	line-height: 14px;
}
.product-summary .wherebuy-btn {
	position:absolute;
	top:0;
	right:0;
}
.product-summary .wherebuy-btn a {
	float:right;
	cursor:pointer;
}
.product-summary-pic {
	margin:0 0 10px 0;
}
.product-summary-pic img {
	vertical-align:top;
}
.certification li {
	float:left;
	height:56px;
	margin:0 1px 0 0;
}
.certification li.separated-line {
	margin:0 2px 0 1px;
}
.summary-intro-title {
	margin:0 0 15px 0;
	font-size: 28px;
	font-family: Gill Sans MT, 微軟正黑體;/* 0608 */
	font-weight: normal;/*0704*/
	color: #444;
	line-height: 32px;
}
.summary-intro-title img {
	vertical-align:top;
}
.summary-intro {
	margin:0 0 20px 0;
	font-size:14px;/* 0711 */
}
.summary-link {
	margin:0 0 15px 0;
}
.summary-link a {
	font-weight:bold;
	color:#6c6c6c;
	padding:0 0 0 21px;
	margin:0 20px 0 0;
	display:inline-block;
	background:url(../images/common/icon/icon_squarearrow_nom.png) left center no-repeat;
}
.summary-link a:hover {
	color:#272727;
	text-decoration:none;
	background: url(../images/common/icon/icon_squarearrow_over.png) left center no-repeat;
}
.summary-link span {
	margin: 0 10px 0 0;
}
.summary-intel {
	font-size:11px;
	line-height:16px;
	height:70px;
}
.summary-intel img {
	float:left;
	margin:0 11px 0 7px;
}
.summary-intel p {
	padding:3px 0 0 0;
}
.summary-salespromo {
	height:27px;
	width:625px;
	background: url(../images/common/bg/bg_sales_promotion.gif) left top no-repeat;
}
.summary-salespromo a {
	font-size:11px;
	line-height:27px;
	padding:0 13px 0 13px;
	margin:0 0 0 12px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) left center no-repeat;
}
.summary-salespromo a span {
	font-weight:bold;
}
.summary-salespromo a:hover {
	color:#272727;
	text-decoration:none;
}
/* -detail-nav---------- */
.detail-nav {
	width:626px;
	height:33px;
	margin:0 0 20px 35px;
	padding:17px 15px 0 15px;
	background: url(../images/common/bg/bg_detail_nav.gif) left top repeat-x;
}
.detail-nav ul {
	height:33px;
}
.detail-nav li {
	margin:0 2px 0 0;
}
.detail-nav li, .detail-nav li a, .detail-nav li p {
	float:left;
	height:33px;
	line-height:28px;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-indent:0;
	background:none;
	font-size: 12px;
}
.detail-nav li p {
	height:26px;
}
.detail-nav li a {
	padding:0 0 0 6px;
	background:url(../images/common/bg/bg_detail_tab_left_no.png) left top no-repeat;
}
.detail-nav li.select a, .detail-nav li.select a:hover {
	background: url(../images/common/bg/bg_detail_tab_left_now.png) left top no-repeat;
}
.detail-nav li p {
	font-weight:bold;
	padding:7px 9px 0 9px;
	background: url(../images/common/bg/bg_detail_tab_body_no.png) left top repeat-x;
}
.detail-nav li.select p, .detail-nav li.select a:hover p {
	color:#444444;
	background: url(../images/common/bg/bg_detail_tab_body_now.png) left top repeat-x;
}
.detail-nav li a:hover {
	text-decoration:none;
	background: url(../images/common/bg/bg_detail_tab_left_ov.png) left top no-repeat;
}
.detail-nav li a:hover p {
	background: url(../images/common/bg/bg_detail_tab_body_ov.png) left top repeat-x;
}
.detail-nav li a:visited {
	color:#ffffff;
}
.detail-nav li.select a:visited {
	color:#444444;
}
.product-detail .detail-content {
	margin:0 0 0 35px;
	width:656px;
	overflow:hidden;
	font-size:14px;/*0711*/
}
.product-detail .detail-content p{font-size:14px;}/*0711*/
.product-detail .detail-content h4{ font-size:14px; font-weight:bold;}/*0711*/

/* +VIDEODEMO---------- */
.vediodemo {
	position:absolute;
	top:40px;
 *top:38px;
	left:0;
	z-index:10;
}
.vediodemo-closebtn {
	position:absolute;
	top:20px;
	right:-32px;
}
.vediodemo-closebtn a {
	text-indent:-9999px;
	display:block;
	width:32px;
	height:105px;
	background:url(../images/common/btn/btn_viedodemo_ov.png) left top no-repeat;
}
.vediodemo-openbtn {
	position:absolute;
	top:20px;
	left:0px;
}
.vediodemo-openbtn a {
	text-indent:-9999px;
	display:block;
	width:32px;
	height:105px;
	background:url(../images/common/btn/btn_viedodemo_nom.png) right top no-repeat;
}
/* +DETAIL CONTENT---------- */
/* -features---------- */
#features {
	margin: 40px 0 0 0;
	font-size:14px;/*0711*/
}
#features p {
	margin-bottom: 10px;
	font-size:14px;/*0711*/
}
#features h3 { font-size:16px; font-weight:bold;}/*0711*/
#features h4 { font-size:14px; font-weight:bold;}/*0711*/
#features a {
	color: #7C37A1;
}
#features a:hover {
	color: #6293CB;
}
/* -specification---------- */
.specification-nav {
	float: right;
	margin: 0 30px 0 0;
	display: inline;
}
.specification-nav li {
	margin: 0 15px 0 0;
}
.specification-nav li.next-btn {
	margin: 0;
}
.specification-nav .pre-btn a {
	background: url(../images/common/icon/icon_squarearrow_left_nom.gif) no-repeat left top;
	width: 17px;
	height: 16px;
	display:block;
	text-indent: -9999px;
}
.specification-nav .pre-btn a:hover {
	background: url(../images/common/icon/icon_squarearrow_left_ov.gif) no-repeat left top;
}
.specification-nav .next-btn a {
	background: url(../images/common/icon/icon_squarearrow_right_nom.gif) no-repeat left top;
	width: 17px;
	height: 16px;
	display:block;
	text-indent: -9999px;
}
.specification-nav .next-btn a:hover {
	background: url(../images/common/icon/icon_squarearrow_right_ov.gif) no-repeat left top;
}
.specification-nav li {
	float: left;
}
.specification-nav .product-name {
	padding:0;
	text-align: left;
	background: none;
	font-size: 15px;
	font-weight: bold;
}
.specification-list {
	width:625px;
}
#specification .note-num {
	color:#7f34ab;
}
.specification-note {
	width:585px;
	margin:20px;
}
.specification-note li {
	font-size:11px;
	padding:0 0 0 19px;
	text-indent:-16px;
	margin:0 0 5px 0;
}
.specification-note li a {
	text-decoration:underline;
}
.specification-note li a:hover {
	color:#6293cb;
}
#specification table {
	float: none;
}
#specification .table-list01 td {
	border-left:none;
}
/* -garrery------ */
.gallery-main-pic {
	position: relative;
	z-index: 100;
	width:625px;
	height: 400px;
	margin: 0 0 13px 0;
}
.gallery-main-pic .bg {
	background: url(../images/common/bg/bg_gallery_main.png) no-repeat left top;
	position: absolute;
	top:0px;
	left: 0;
	z-index: 110;
	width: 625px;
	height: 400px;
}
.sliderbox {
	overflow: scroll;
	overflow-y: hidden;
	position: relative;
	padding: 0 10px 0 0;
	height: 90px;
	width:615px;
	overflow: scroll;
	height: 90px;
}
.sliderbox-content {
	width:1000px;
}
.sliderbox ul {
	position: absolute;
	list-style: none;
	overflow: none;
	padding: 0;
	margin: 0;
	height: 61px;
}
.sliderbox li {
	float: left;
	width:95px;
	height: 61px;
	margin: 0 11px 0 0;
	display: block;
	position: relative;
	z-index: 100;
}
.sliderbox li a .bg {
	background: url(../images/common/bg/bg_gallery_list_nom.png) no-repeat left top;
	position: absolute;
	top:0px;
	left: 0;
	z-index: 110;
	width: 95px;
	height: 63px;
}
.sliderbox li a:hover .bg {
	background: url(../images/common/bg/bg_gallery_list_ov.png) no-repeat left top;
}
/* -download---------- */
#download {
	width:625px;
}
.row-type3 {
	margin:0 0 20px 0;
	padding:0 10px 20px 10px;
	border-bottom:1px solid #d5d5d5;
}
.row-type4 {
	padding:0 10px 20px 10px;
}
.col-type3 {
	float:left;
	width:292px;
	margin:0 10px 0 0;
}
#download .download-pic {
	position:relative;
	width:160px;
	height:92px;
}
#download .pic-frame {
	position:absolute;
	top:0;
	left:0;
}
.download-pic, #download ul {
	float:left;
}
#download ul {
	margin:0 0 0 15px;
}
#download li {
	line-height:19px;
	font-size:11px;
	padding:0 0 0 11px;
	background: url(../images/common/icon/icon_right_purple_arrow03.gif) left center no-repeat;
}
#download .screensaver .col-type3 {
	position:relative;
	height:92px;
}
#download .screensaver ul {
	position:absolute;
	bottom:0;
	left:160px;
}
#download .software th, #download .software td {
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-size:11px;
	text-align:center;
	padding:5px 0 5px 0;
}
#download .software th {
	background:#cccccc;
	font-weight:bold;
	color:#ffffff;
}
#download .software td {
	background:#efece6;
}
#download .software td.file {
	text-align:left;
	padding:5px 17px 5px 17px;
}
#download .e-brochure ul, #download .user-guide ul {
	margin:0 0 0 2px;
	float:none;
}
#download a {
	text-decoration:none;
}
#download a:hover {
	color:#6293cb;
}
/* +PRODUCT NOTE---------- */
.product-note {
	position: relative;
	width: 581px;
	background: #e8eff7;
	font-size: 11px;
	padding: 22px;
	clear: both;
	margin: 40px 0 20px 35px;
}
.product-note .left-top-bg {
	width: 6px;
	height: 6px;
	background: url(../images/common/bg/bg_product_detail_note.jpg) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
}
.product-note .left-btm-bg {
	width: 6px;
	height: 6px;
	background: url(../images/common/bg/bg_product_detail_note.jpg) no-repeat 0 -6px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.product-note .right-top-bg {
	width: 6px;
	height: 6px;
	background: url(../images/common/bg/bg_product_detail_note.jpg) no-repeat 0 -12px;
	position: absolute;
	right: 0;
	top: 0;
}
.product-note .right-btm-bg {
	width: 6px;
	height: 6px;
	background: url(../images/common/bg/bg_product_detail_note.jpg) no-repeat 0 -18px;
	position: absolute;
	right: 0;
	bottom: 0;
}
/* +CITATION---------- */	
.citation {
	margin: 0 0 0 35px;
}
.citation-content {
	position: relative;
	width: 565px;
	background: #edeae3 url(../images/common/bg/bg_citation_body.gif) repeat-x left bottom;
	padding: 20px 30px;
	margin: 10px 0;
}
.citation-content .left-top-bg {
	width: 6px;
	height: 6px;
	background: url(../images/common/bg/bg_product_citation.jpg) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
}
.citation-content .left-btm-bg {
	width: 6px;
	height: 6px;
	background: url(../images/common/bg/bg_product_citation.jpg) no-repeat 0 -6px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.citation-content .right-top-bg {
	width: 6px;
	height: 6px;
	background: url(../images/common/bg/bg_product_citation.jpg) no-repeat 0 -12px;
	position: absolute;
	right: 0;
	top: 0;
}
.citation-content .right-btm-bg {
	width: 6px;
	height: 6px;
	background: url(../images/common/bg/bg_product_citation.jpg) no-repeat 0 -18px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.citation-txt {
	width: 390px;
	float: right;
	line-height: 18px;
	margin: 5px 0 0 0
}
.citation-pic {
	float: left;
	width: 160px;
}
/* =COMPARISON========== */
.compare-list {
	margin:0 0 0 23px;
	font-size:11px;
}
.compare-list ul {
	float: left;
	margin:0 2px 0 0;
	position: relative;
}
.compare-list ul li {
	margin: 0 0 1px 0;
	overflow:hidden;
}
.compare-list ul li div {
	line-height:14px;
}
.compare-list ul li div ul {
	float:none;
}
.compare-list ul li div ul li {
	padding: 0 0 0 6px;
	background:url(../images/common/dec/dec.gif) no-repeat left 7px;
}
ul.compare-product-btn {
	width:21px;
}
.compare-del-btn {
	position:absolute;
	right: 0;
	top: 111px;
	z-index: 50;
	display:block;
	width:31px;
	height:35px;
	overflow: hidden;
}
.compare-del-btn a {
	background: url(../images/common/icon/icon_del02.png) no-repeat 0px 10px;
	text-indent:-9999px;
	display:block;
	width:31px;
	height:34px;
	overflow: hidden;
}
.compare-del-btn a:hover {
	background: url(../images/common/icon/icon_del02.png) no-repeat 0px -40px;
}
ul.compare-product-btn li {
	background: none;
	min-height:34px;
 *min-height:32px;
}
ul.compare-product-btn li.product-name {
	min-height: 16px;
 *min-height: 16px;
}
.compare-product-btn span {
	display:block;
	width:21px;
	height:21px;
	overflow:hidden;
	line-height:16px;
}
.compare-product-btn span.open {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -50px top;
	text-indent:-9999px;
	display:block;
	width:21px;
	height:21px;
	overflow:hidden;
	line-height:16px;
	cursor: pointer;
}
.compare-product-btn span.open:hover {
	background-position: -50px -25px;
}
.compare-product-btn span.close {
	background: url(../images/common/icon/icon_minplus.png) no-repeat -50px -50px;
	text-indent:-9999px;
	display:block;
	width:21px;
	height:21px;
	cursor: pointer;
}
.compare-product-btn span.close:hover {
	background-position: -50px -75px;
}
.compare-product-btn .product-pic {
	margin: 0 0 1px 0;
}
ul.compare-product {
	width: 200px;
}
ul.compare-product li div {
	padding: 10px 0 10px 14px;
}
li.product-pic {
	height:	110px;
	text-align:center;
	padding:0;
}
li.product-name {
	position: relative;
	line-height:16px;
	padding: 10px 0 10px 14px;
	background: #e0e0e0;
	text-align:center;
	overflow:hidden;
}
li.platform, li.chipset, li.memory, li.drive, li.webcam {
	background: #efece6;
}
li.operating-sys, li.graphics, li.hdd, li.display, li.battery {
	background: #e5e2da;
}
.compare-list ul li.drive ul li, .compare-list ul li.display ul li {
	margin:0;
}
/* +FUNCTION---------- */
/* *article type------ */
.article-type01, .article-type02, .article-type03, .article-type04, .article-type05, .article-type06 {
	clear: both;
	width: 625px;
	margin-bottom: 15px;
}
/* txt left, pic right */
.article-type01 .article-txt {
	float: left;
	min-width: 260px;
	width:310px;
}
.article-type01 .article-pic {
	float: right;
	margin: 0 0 0 15px;
}
/* txt right, pic left */
.article-type02 .article-txt {
	float: right;
	min-width: 260px;
	width:310px;
}
.article-type02 .article-pic {
	float: left;
	margin: 0 15px 0 0;
}
/* top pic, txt bottom or top txt ,txt bottom */
.article-type03 .article-content, .article-type04 .article-content {
	float: left;
	width: 300px;
	margin: 0 25px 0 0;
}
.article-type03 .odd, .article-type04 .odd {
	margin: 0;
}
#article p.article-note {
	color: #a89d7e;
	margin: -10px 0 10px 0;
	line-height: 14px;
}
span.article-note {
	color: #a89d7e;
}
/* temporatly codes */
.compare-del-btn_ {
	position:absolute;
	right: -10px;/*15px;*/
	/*			top: 10px;*/top: 5px;
	z-index: 150;
	display:block;
	width:32px;
	height:20px;
	overflow: hidden;
	font-color:#fff;
 cursor::pointer;
}
.boxcontent p.last_link {
	background: none;
	width:195px;
	padding: 0 15px;
	height: 1px;
	_height: 1px;
	_padding: 5px 15px 0 15px;
}
#sidebar .boxcontent .last_link {
	padding:0 0 5px 1px;
	margin:0;
	background:none;
	height:1px;
}
/*.list-descibe {
	margin:0;
	padding:0 0 0 22px;
	width:140px;
	height:55px;
	overflow:hidden;
}*/
.comparison_ProductLine {
	font-size:29px;
	font-family:Cambria;
	color: #444;
}
.comparison_bigfont {
	font-size:32px;
	font-family:Cambria;
	color: #444;
}
/*----- 	news unit -----*/
	.newspic-pop {
	width: 428px;
}
.news-pic {
	padding: 10px 12px 10px 14px;
}
.news-pic .select, .news-main-pic {
	position:relative;
}
.news-main-info {
	position: absolute;
	bottom: 7px;
	left:0;
	width: 400px;
	display: none;
}
.news-info-bg {
	background: #000;
	position:relative;
	top:0;
	left:0;
	z-index:50;
	width: 400px;
	word-wrap:true;
	filter:alpha(opacity=80);
	opacity:0.8;
	zoom:1;
}
.news-info-txt {
	position:relative;
	top:-39px;
	left:0px;
	z-index:100;
	width: 400px;
	font-size:10px;
	color:#fff;
	word-wrap: true;
	word-break:break-all;
	background: #000;
	filter:alpha(opacity=70);
	opacity:0.8;
}
.news-pic .select .news-main-info {
	display: block;
	position: absolute;
	bottom: 7px;
	left:0;
	width: 400px;
	height:44px;
	_top: 245px;
}
.news-pic-menu {
	margin: 5px 0 0 0;
}
.news-pic-menu li {
	float: left;
	margin: 0 3px 0 0;
}
.news-pic-menu li.last {
	margin: 0;
}
.news-pic-menu li a img {
	border: 1px solid #fff;
}
.news-pic-menu li a:hover img {
	border: 1px solid #afada8;
}
.news-pic-pagebar {
	margin: 0 0 0 150px;
	clear: both;
}
.news-pic-pagebar li {
	float: left;
	display: block;
	line-height: 13px;
	margin: 0 4px;
	color: #444;
	letter-spacing: 2px;
	font-weight: bold;
}
.news-pic-pagebar .pre-btn a, .news-pic-pagebar .next-btn a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background: url(../images/icon/icon_left_arrow.png) no-repeat left top;
}
.news-pic-pagebar .next-btn a {
	background: url(../images/icon/icon_purple_right_arrow01.png) no-repeat left top;
}
.news-pic-pagebar .pre-btn a:hover, .news-pic-pagebar .next-btn a:hover {
	background-position: left -50px;
}
.page-select-static, .page-select-static .jLookSelectWrapper {
	position:absolute;
	top:0;
	right:0;
	z-index:10;
}
.about-mediainfo-press .news-cotainer {
	margin:0px 0px 0px 0px;
}
.milestones-list .sort-static {
	float:right;
}
/* 0510 add windows7 notice*/
body #content .notice-win7 {
	font-weight:700;
	color:#000;
	font-size:12px;
	line-height:37px;
	height:37px;
	margin:0 0 20px 0;
	width:646px;
}
.notice-win7 img {
	float:left;
	margin:0 13px 0 0;
}
.notice-win7 .register {
	font-size:16px;
}
.notice-win7 sup {
	font-size:7px;
}
body.product-detail-page .notice-win7 {
	text-align:right;
	margin:0 0 0 35px;
	padding-bottom:40px;
	width:656px;
}
body.product-detail-page .notice-win7 img {
	float:right;
	margin:0 0 0 13px;
}
/* 0615 add productline menu */
.sidenav2 {
	overflow:hidden;
	height:93px;
	width:913px;
	padding:6px 14px 4px 13px;
	margin-bottom:20px;
	background:url(../images/common/bg/bg_productline.gif) no-repeat left top;
}
.sidenav2-Left, .sidenav2-Right {
	float:left;
	padding:26px 0 0 0;
	height:33px;
	width:33px;
	display:block;
}
.sidenav2-Left a, .sidenav2-Right a {
	height:33px;
	width:33px;
	display:block;
	text-indent:-9999px;
}
.sidenav2-Left a {
	background:url(../images/common/btn/btn_scrollL.jpg) left top no-repeat;
}
.sidenav2-Left a:hover {
	background:url(../images/common/btn/btn_scrollL.jpg) left bottom no-repeat;
}
.sidenav2-Right a {
	background:url(../images/common/btn/btn_scrollR.jpg) left top no-repeat;
}
.sidenav2-Right a:hover {
	background:url(../images/common/btn/btn_scrollR.jpg) left bottom no-repeat;
}
.sidenav2-Panel {
	float:left;
	height:93px;
	overflow:hidden;
	width:847px;
}
.sidenav2-Item div {
	width:85px;
	height:93px;
	float:left;
	display:block;
	padding:0 28px;
}
.sidenav2-Item span {
	display:block;
	padding:0 0 2px 0;
	height:25px;
	text-align:center;
	color:#999;
	font-size:11px;
 *font-size:10px;
	width:85px;
	white-space:pre-line;
	z-index:2;
	line-height:1em;
 *line-height:1.3em;
}
.sidenav2-Item img {
	vertical-align:top;
	width:85px;
	height:70px;
}
.sidenav2-Item a:hover span {
	color:#333;
}

/* Localized */