@charset "utf-8";
@import url('default.css');
/* Display Size */
.displaySize {
	clear:both;
	width:162px;
	background:#f5f4f5 url('../images/products/bg_displaySize.gif') no-repeat 9px 0;
	padding:17px 0 14px 13px;
}
.displaySize ul {
	margin-left:2px;
}
.displaySize ul li {
	background:url('../images/common/dot3.gif') no-repeat 0 5px;
	padding-left:10px;
	margin-top:4px;
}
.displaySize ul li a:link, .displaySize ul li a:visited {
	color:#616161;
	text-decoration:none;
}
.displaySize ul li a:hover {
	color:#424aa9;
	text-decoration:none;
}
/* Left Product Finder */
.left_pFinder {
	clear:both;
	margin-top:25px;
}
.left_pFinder .finder_sel {
	margin-top:8px;
}
.left_pFinder .finder_sel select {
	font-size:11px;
}
.productView {
	width:173px;
	margin-top:9px;
	border:1px solid #ebebeb;
	padding:5px 0 10px;
	overflow:hidden;
	text-align:center;
}
.productView .btn_pre {
	float:left;
	padding:17px 26px 0 21px;
}
.productView .btn_next {
	float:left;
	padding:17px 0 0 26px;
}
.productView .pdt_name {
	clear:both;
	color:#333;
}
#photoScollWrapB {
	position:relative;
	float:left;
	width:60px;
	height:60px;
	margin:0;
	overflow:auto;
	overflow:hidden;
	display:inline;
}
#photoScollListB {
	position:absolute;
	top:0;
	left:0;
	overflow:auto;
	overflow:hidden;
}
#photoScollListB li {
	float:left;
	width:60px;
}
/* ContentsA */
.cont_boxM2 {
	background:url('../images/common/cont_boxM2.gif') repeat-y 0 0;
	margin-top:0;
	overflow:hidden;
	height:100%;
}
.cont_boxT2 {
	background:url('../images/common/cont_boxT2.gif') no-repeat 0 top;
}
.cont_box2 {
	background:url('../images/common/cont_boxB2.gif') no-repeat 0 bottom;
}
.top_visual img {
	margin-bottom:25px;
}
.login_info {
	padding:15px 16px 34px;
}
.login_info ul {
	margin:5px 0 0 21px;
	overflow:hidden;
	_height:1%;
}
.login_info ul li {
	float:left;
	width:135px;
	margin-right:11px;
}
.login_info ul li strong {
	font-size:12px;
	color:#454545;
}
.list_paging {
	clear:both;
	width:785px;
	height:28px;
	margin-top:34px;
	background-color:#f5f5f5;
	overflow:hidden;
}
.list_paging .pCompare {
	float:right;
	margin-right:10px;
}
.list_paging .pCompare img {
	margin:4px 0 0 10px;
}
.list_paging .paging .of_products {
	float:left;
	margin:7px 0 0 20px;
}
.list_paging .paging .of_products strong {
	color:#e85e38;
}
.list_paging .paging .num {
	float:left;
	margin:7px 0 0 13px;
}
.list_paging .paging .num img {
	vertical-align:middle;
}
.list_paging .paging .num a {
	color:#616161;
}
.list_paging .paging .num2 {
	float:right;
	margin-top:7px;
	padding-right:15px;
}
.list_paging .paging .num2 img {
	vertical-align:middle;
}
.list_paging .paging .num2 a {
	color:#616161;
}
/* Compare Layer */
.product_List {
	position:relative;
}
#compareLayer {
	position:absolute;
	top:110px;
	left:255px;
	width:281px;
	height:138px;
	border:1px solid #d5dbea;
	background-color:#f4f5fb;
	display:none;
}
.compare_layer {
	position:relative;
	text-align:center;
}
.compare_layer .btn_close {
	position:absolute;
	top:8px;
	left:255px;
}
.compare_layer p.text {
	margin:50px 0 25px;
}
.product_List ul {
	clear:both;
	width:785px;
	margin:10px 0 0 34px;
	overflow:hidden;
}
.product_List ul li {
	float:left;
	width:349px;
	margin-right:30px;
}
.product_List ul li .pl_img {
	float:left;
}
.product_List ul li .pl_right {
	float:left;
	width:195px;
	margin:35px 0 0 25px;
	overflow:hidden;
}
.product_List ul li .pl_right strong {
	font-size:12px;
	color:#454545;
}
.product_List ul li .pl_right p.txt {
	margin:5px 0 0 5px;
	color:#818181;
}
.product_List ul li .pl_right .btn_more {
	clear:both;
	margin:8px 0 0 15px;
}
.product_List ul li ul.dot_List {
	margin:8px 0 0 7px;
}
.product_List ul li ul.dot_List li {
	clear:both;
	width:185px;
	background:url('../images/common/dot4.gif') no-repeat 0 6px;
	padding-left:7px;
	overflow:auto;
	color:#818181;
}
.product_List ul li ul.dot_List2 {
	margin:15px 0 0 7px;
}
.product_List ul li ul.dot_List2 li {
	clear:both;
	width:185px;
	background:url('../images/common/dot5.gif') no-repeat 0 6px;
	padding-left:7px;
	overflow:auto;
}
.product_List ul li ul.dot_List2 li a {
	color:#494949;
}
.access_List {
	width:785px;
}
.access_List ul {
	position:relative;
	width:785px;
	margin-top:30px;
}
.access_List ul li {
	clear:both;
	margin:30px 0;
	overflow:hidden;
}
.access_List ul li.first-child {
	margin-top:0;
}
.access_List ul li .left {
	float:left;
	width:502px;
	text-align:center;
}
.access_List ul li .left p {
	width:500px;
	height:200px;
	border:1px solid #e3e3e3;
}
.access_List ul li .left a img {
	margin-top:10px;
}
/* Larger view Layer */
.access_layer {
	position:absolute;
	top:70px;
	left:40px;
	width:700px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	display:none;
}
.access_layer .title {
	position:relative;
	height:22px;
	background-color:#636e9b;
	padding:7px 0 0 17px;
	color:#fff;
	font-size:12px;
}
.access_layer .title a img {
	position:absolute;
	top:6px;
	left:673px;
}
.access_List ul li .right {
	float:left;
	width:255px;
	margin-left:25px;
}
.access_List ul li .right .goods strong {
	font-size:12px;
	color:#454545;
}
.access_List ul li .right .item {
	color:#818181;
	margin-top:5px;
}
.access_List ul li .right .related {
	color:#818181;
	margin-top:10px;
}
.access_List ul li .right .related strong {
	color:#424aa9;
}
.access_List ul li .right .related a {
	text-decoration:underline;
}
.mt45 {
	margin-top:44px;
}
.mt_zero {
	margin-top:0;
}
.cp_top {
	position:relative;
	height:24px;
	background:url('../images/products/bg_cpTop.gif') no-repeat 0 0;
	padding:6px 0 0 20px;
}
.cp_top h3 {
	font-size:16px;
	color:#424aa9;
}
.cp_top div.rightLink {
	position:absolute;
	top:5px;
	right:15px;
}
.cp_top div.rightLink img {
	margin-left:11px;
}
.compareT_view {
	width:783px;
	height:277px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	margin-top:18px;
}
.compareT_view .view1 {
	float:left;
	width:233px;
	height:245px;
	border-left:1px solid #e9e9e9;
	padding:16px 18px;
	font-size:12px;
}
.compareT_view .view2, .compareT_view .view3, .compareT_view .view4 {
	position:relative;
	float:left;
	width:146px;
	height:277px;
	border-left:1px solid #e9e9e9;
	padding:0 12px;
}
.compareT_view .view2 .products_img, .compareT_view .view3 .products_img, .compareT_view .view4 .products_img, .compareT_view .view5 .products_img, .compareT_view .view6 .products_img, .compareT_view .view7 .products_img {
	margin:25px auto 0;
	text-align:center;
}
.compareT_view .view2 strong, .compareT_view .view3 strong, .compareT_view .view4 strong, .compareT_view .view5 strong, .compareT_view .view6 strong, .compareT_view .view7 strong {
	text-align:center;
	display:block;
	color:#4c528e;
}
.compareT_view .view2 .subject, .compareT_view .view3 .subject, .compareT_view .view4 .subject, .compareT_view .view5 .subject, .compareT_view .view6 .subject, .compareT_view .view7 .subject {
	margin-top:7px;
	font-weight:bold;
	color:#666;
}
.compareT_view .view2 .text, .compareT_view .view3 .text, .compareT_view .view4 .text, .compareT_view .view5 .text, .compareT_view .view6 .text, .compareT_view .view7 .text {
	margin-top:10px;
}
.compareT_view .view2 .close, .compareT_view .view3 .close, .compareT_view .view4 .close, .compareT_view .view5 .close, .compareT_view .view6 .close {
	position:absolute;
	top:3px;
	right:5px;
}
.compareT_view .view2 .more, .compareT_view .view3 .more, .compareT_view .view4 .more {
	position:absolute;
	bottom:10px;
	left:13px;
}
.compareT_view .view5, .compareT_view .view6 {
	position:relative;
	float:left;
	width:215px;
	height:277px;
	border-left:1px solid #e9e9e9;
	padding:0 20px;
}
.compareT_view .view5 .more, .compareT_view .view6 .more {
	position:absolute;
	bottom:10px;
	left:19px;
}
.compareT_view .view7 {
	position:relative;
	float:left;
	width:452px;
	height:277px;
	border-left:1px solid #e9e9e9;
	padding:0 30px;
}
.compareT_view .view7 .more {
	position:absolute;
	bottom:10px;
	left:29px;
}
table.compareV_table {
	clear:both;
	width:784px;
	border-top:1px solid #d7dee7;
}
table.compareV_table caption {
	text-align:left;
	font-weight:bold;
	color:#212121;
	padding:35px 0 10px 3px;
}
table.compareV_table th {
	height:24px;
	background-color:#f2f8ff;
	border-bottom:1px solid #d7dee7;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
}
table.compareV_table th.bd_Left {
	border-left:1px solid #d7dee7;
}
table.compareV_table td {
	height:24px;
	border-right:1px solid #d7dee7;
	border-bottom:1px solid #d7dee7;
	padding-left:15px;
}
table.compareV_table td.last {
	border-right:0 none;
}
.acc_Contop {
	position:relative;
	margin-top:18px;
	_height:100%;
}
.acc_Contop .key_spec {
	float:right;
	width:260px;
}
.key_spec strong {
	color:#333;
	font-size:12px;
}
ul.keyspec_list {
	margin-top:9px;
}
ul.keyspec_list li {
	background:url('../images/common/bul_arr3.gif') no-repeat 0 6px;
	padding-left:6px;
}
.acc_Contop .images {
	float:left;
	text-align:center;
}
.acc_Contop .images p {
	width:250px;
	margin:0 10px 0 19px;
}
/* More images Layer */
.acc_Contop .moreImgLayer {
	position:absolute;
	top:-49px;
	left:0;
	width:553px;
	height:488px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	display:none;
}
.acc_Contop .moreImgLayer .title {
	position:relative;
	height:22px;
	background-color:#636e9b;
	padding:7px 0 0 17px;
	color:#fff;
	font-size:12px;
}
.acc_Contop .moreImgLayer .title a img {
	position:absolute;
	top:6px;
	left:525px;
}
.acc_Contop .moreImgLayer .b_Img .prev img, .acc_Contop .moreImgLayer .b_Img .next img {
	float:left;
	margin:119px 42px 0;
}
#photoScollWrap {
	position:relative;
	float:left;
	width:330px;
	height:320px;
	margin:0;
	overflow:auto;
	overflow:hidden;
	display:inline;
}
#photoScollList {
	position:absolute;
	top:0;
	left:0;
	overflow:auto;
	overflow:hidden;
}
#photoScollList li {
	float:left;
	width:330px;
}
.acc_Contop .moreImgLayer .s_img {
	clear:both;
	float:right;
	margin-top:50px;
	padding-right:40px;
}
.acc_Contop .moreImgLayer .s_img li {
	float:left;
	margin-left:10px;
}
.acc_Contop .moreImgLayer .s_img li img {
	border:1px solid #cdcdcd;
}
.acc_Contop .moreImgLayer .s_img li a:active img, .acc_Contop .moreImgLayer .s_img li a:hover img, .acc_Contop .moreImgLayer .s_img li.on img {
	border:1px solid #555;
}
.acc_Contop .subject {
	float:left;
	width:230px;
}
.acc_Contop .subject strong {
	color:#333;
	display:block;
	margin-bottom:9px;
	font-size:12px;
}
/* Tab menu */
.acc_contab {
	clear:both;
	margin-top:70px;
}
:root .acc_contab {
	padding-top:70px;
}
.acc_contab .tabmenu {
	clear:both;
	height:34px;
	background:url('../images/products/bg_tabmenu.gif') no-repeat 0 bottom;
	margin-bottom:18px;
}
.acc_contab .tabmenu li {
	float:left;
	margin-right:2px;
	border:1px solid #d5dbea;
	font-size:11px;
	font-weight:bold;
	_width:1%;
}
.acc_contab .tabmenu li a:link, .acc_contab .tabmenu li a:visited {
	height:19px;
	color:#999;
	padding:4px 30px 0;
	display:block;
	text-decoration:none;
	background-color:#eceff8;
}
.acc_contab .tabmenu li a:active, .acc_contab .tabmenu li a:hover, .acc_contab .tabmenu li a.on:link, .acc_contab .tabmenu li a.on:visited {
	background-color:#6e789a;
	color:#fff;
	text-decoration:none;
}
/* Right banner */
.acc_contab .bnr_Right {
	float:right;
}
.acc_contab .bnr_Right img {
	vertical-align:top;
}
.acc_contab .bnr_Right .learning_resources {
	text-align:left;
	border:1px solid #e5e8f2;
}
.acc_contab .bnr_Right .learning_resources h2 {
	width:154px;
	height:19px;
	font-size:11px;
	color:#505050;
	background-color:#eceff8;
	padding:4px 0 0 10px;
}
.acc_contab .bnr_Right .support {
	border:1px solid #eceee2;
	margin-top:10px;
}
.acc_contab .bnr_Right .support h2 {
	width:154px;
	height:19px;
	font-size:11px;
	color:#505050;
	background-color:#f6f8ec;
	padding:4px 0 0 10px;
}
.acc_contab .bnr_Right .support p {
	border-top:1px solid #eceee2;
}
.acc_contab .bnr_Right .support p.first-child {
	border:0 none;
}
/* Features Tab contents */
.acc_contab .cont_Left {
	float:left;
} /* width:570px; */
.acc_contab .cont_Left .left_A {
	clear:both;
	margin-top:30px;
	overflow:hidden;
}
.acc_contab .cont_Left ul.first-child {
	margin-top:0;
}
.acc_contab .cont_Left .left_A li {
	float:left;
	width:270px;
	margin-left:30px;
}
.acc_contab .cont_Left .left_A li.first-child {
	margin-left:0;
}
.acc_contab .cont_Left .left_A li strong {
	display:block;
	margin-bottom:6px;
	color:#333;
}
.acc_contab .cont_Left .btm_text {
	clear:both;
	width:570px;
	margin-top:35px;
	color:#999;
}
.acc_contab .cont_Left .btm_text p {
	float:right;
}
.acc_contab .tabmenu_area {
	position:relative;
}
.acc_contab .tabmenu_area .btn_download {
	position:absolute;
	top:3px;
	right:3px;
}
/* Accessories Tab contents */
.cont_Left .related_acc {
	clear:both;
} /* margin-top:40px; */
.cont_Left .related_acc strong {
	color:#333;
	font-size:12px;
}
.cont_Left .related_acc .accessoriesList {
	clear:both;
	margin-top:10px;
	overflow:hidden;
}
.cont_Left .related_acc .accessoriesList .imgLeft {
	float:left;
	width:347px;
}
.cont_Left .related_acc .accessoriesList .imgLeft img {
	border:1px solid #e3e3e3;
}
.cont_Left .related_acc .accessoriesList .right {
	float:left;
	width:223px;
}
.cont_Left .related_acc .accessoriesList .right strong {
	color:#454545;
	font-size:12px;
	display:block;
	margin-bottom:7px;
}
/* Specifications Tab contents */
.cont_Left .specifications {
	clear:both;
}
.cont_Left .specifications .spec_img {
	text-align:center;
}
/* sub tab menu */
.sub_tabMenu {
	clear:both;
	width:570px;
	height:23px;
	border-bottom:1px solid #7993b5;
	margin-top:10px;
}
.sub_tabMenu li {
	float:left;
	border-top:1px solid #d2e2f4;
	border-right:1px solid #d2e2f4;
	border-left:1px solid #d2e2f4;
	background-color:#eaf1f9;
	margin-left:2px;
	font-weight:bold;
}
.sub_tabMenu li.first-child {
	margin-left:0;
}
.sub_tabMenu li a:link, .sub_tabMenu li a:visited {
	float:left;
	height:18px;
	color:#9cb2c8;
	text-decoration:none;
	display:block;
	padding:4px 12px 0;
}
.sub_tabMenu li a:active, .sub_tabMenu li a:hover, .sub_tabMenu li a.on:link, .sub_tabMenu li a.on:visited {
	color:#fff;
	background-color:#7495c0;
}
.cont_Left .specifications table.display {
	clear:both;
	width:570px;
	border-top:1px solid #d7dee7;
}
.cont_Left .specifications table.display caption {
	text-align:left;
	font-weight:bold;
	color:#212121;
	padding:25px 0 10px 3px;
	font-size:12px;
}
.cont_Left .specifications table.display th {
	height:24px;
	background-color:#f2f8ff;
	border-bottom:1px solid #d7dee7;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
}
.cont_Left .specifications table.display td {
	height:24px;
	border-bottom:1px solid #d7dee7;
	padding-left:15px;
}
.cont_Left .specifications table.modelT {
	clear:both;
	width:570px;
	border-top:1px solid #d7dee7;
	margin-top:25px;
}
.cont_Left .specifications table.modelT caption {
	display:none;
}
.cont_Left .specifications table.modelT th {
	height:24px;
	background-color:#f2f8ff;
	border-bottom:1px solid #d7dee7;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
}
.cont_Left .specifications table.modelT td {
	height:24px;
	border-bottom:1px solid #d7dee7;
	border-left:1px solid #d7dee7;
	padding-left:15px;
}
.cont_Left .specifications table.modelTb {
	clear:both;
	width:570px;
	border-top:1px solid #d7dee7;
}
.cont_Left .specifications table.modelTb caption {
	text-align:left;
	font-weight:bold;
	color:#212121;
	padding:25px 0 10px 3px;
	font-size:12px;
}
.cont_Left .specifications table.modelTb th {
	height:24px;
	background-color:#f2f8ff;
	border-bottom:1px solid #d7dee7;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
}
.cont_Left .specifications table.modelTb td {
	height:24px;
	border-bottom:1px solid #d7dee7;
	border-left:1px solid #d7dee7;
	padding-left:15px;
}
.cont_Left .specifications table.display2 {
	clear:both;
	width:570px;
	border-top:1px solid #d7dee7;
}
.cont_Left .specifications table.display2 caption {
	text-align:left;
	font-weight:bold;
	color:#212121;
	padding:25px 0 10px 3px;
	font-size:12px;
}
.cont_Left .specifications table.display2 th {
	height:24px;
	background-color:#f2f8ff;
	border-bottom:1px solid #d7dee7;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
}
.cont_Left .specifications table.display2 td {
	height:24px;
}
.cont_Left .specifications table.display3 {
	clear:both;
	width:570px;
}
.cont_Left .specifications table.display3 caption {
	display:none;
}
.cont_Left .specifications table.display3 th {
	height:24px;
	background-color:#f2f8ff;
	border-bottom:1px solid #d7dee7;
	border-right:1px solid #d7dee7;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
}
.cont_Left .specifications table.display3 td {
	height:24px;
	border-bottom:1px solid #d7dee7;
	padding-left:15px;
}
table.compareV_table2 {
	width:784px;
}
table.compareV_table2 caption {
	text-align:left;
	font-weight:bold;
	color:#212121;
	padding:40px 0 10px 3px;
	border-bottom:1px solid #d7dee7;
}
table.compareV_table3 {
	clear:both;
	width:764px;
	border-top:1px solid #d7dee7;
	margin:0 0 0 20px;
}
table.compareV_table3 caption {
	text-align:left;
	font-weight:bold;
	color:#212121;
	padding:35px 0 10px 3px;
	font-size:12px;
}
table.compareV_table3 caption.first-child {
	text-align:left;
	font-weight:bold;
	color:#212121;
	padding:15px 0 10px 3px;
}
table.compareV_table3 th {
	height:24px;
	background-color:#f2f8ff;
	border-bottom:1px solid #d7dee7;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
}
table.compareV_table3 th.bd_Left {
	border-left:1px solid #d7dee7;
}
table.compareV_table3 td {
	height:24px;
	border-right:1px solid #d7dee7;
	border-bottom:1px solid #d7dee7;
	padding-left:15px;
}
table.compareV_table3 td.last {
	border-right:0 none;
}
.tcLeft_img {
	float:left;
	margin:4px 10px 5px 0;
}
.tcRight_img {
	float:right;
	margin:4px 0 5px 10px;
}
.tcLine_img {
	margin:4px 0 5px;
}
.cont_Left .related_acc .accessoriesList a {
    text-decoration:underline;  
}