#content .wrap table tr td input {
	border:1px solid #999;
	margin-bottom:5px;
	background:none;
}
#content .wrap table tr td textarea {
	width:255px;
	height:30px;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
	resize:none;
	margin-bottom:5px;
	background:none;
}
#content .wrap table tr td input[type="submit"] {
	background:url("wpsc-images/icon_buy_bg.jpg") no-repeat scroll 0 0 transparent;
	border:none;
	color: #FFFFFF;
	font-size:12px;
	height:22px;
	line-height:22px;
	width:85px;
}
#content #searchform #s {
	width:180px;
}
#content #searchform #searchsubmit {
	background:url("images/bodys/english_submit.jpg") no-repeat scroll 0 0 transparent;
	border:none;
	color: #FFFFFF;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:50px;
	padding-bottom:2px;
}
/*table td color switch Start*/
#content .table_org {
	/*border:1px solid #CCC;*/
	/*border-collapse:collapse;*/
	/*	font-size:12px;*/
	width:100%;
	/*	table-layout:fixed;*/
	/*table-layout:auto;*/
}
#content .table_org tr td, #content .table_org tr th {
	/*border:1px solid #CCC;*/
	/*border-collapse:collapse;*/
	/*padding:2px 4px;*/
	/*width:auto;*/
	vertical-align:middle;
}
#content .row1 {
	color: #f6f6f6 !important;
	/*	font-size: 12px !important;*/
	font-weight: bold !important;
	line-height: 18px !important;
	padding: 5px !important;
	background-color:#555 !important;
	text-align:center !important;
}
#content .row_single {
	/*	background-color:#d7e0e8;*/
	background-color:#eceef1;
}
.table_org {
	/*border:1px solid #CCC;*/
	/*border-collapse:collapse;*/
	/*	font-size:12px;*/
	/*width:100%;*/
}
.table_org tr td, .table_org tr th {
	/*border:1px solid #CCC;*/
	/*border-collapse:collapse;*/
	/*padding:2px 4px;*/
	/*width:auto;*/
	vertical-align:middle;
}
.row1 {
	color: #f6f6f6 !important;
	/*	font-size: 12px !important;*/
	font-weight: bold !important;
	line-height: 18px !important;
	padding: 5px !important;
	background-color:#555 !important;
	text-align:center !important;
}
.row_single {
	/*	background-color:#d7e0e8;*/
	background-color:#eceef1;
}
/*table td color switch End*/
.table_simple, .table_simple tr td {
	border:1px solid #ccc;
	padding:3px;
}
.table_dashed {
	width:100%;
}
.table_dashed td {
	border-bottom:1px dashed #DDD;
	padding:2px;
}
.logintable tr td {
	padding:3px;
}
.logintable input[type="text"], .logintable input[type="password"] {
	width: 100%;
	max-width: 300px;
	padding: 3px !important;
	/*line-height:18px;*/
	/*height:18px;*/
}
.logintable input[type="submit"] {
	/*height:30px;*/
	/*line-height:14px;*/
}
.erricon {
	background:url(/images/errIcon.png) no-repeat;
	display:inline-block;
	height:23px;
	visibility:hidden;
	vertical-align: middle;
	padding-left:26px;
	margin-left:10px;
	line-height:23px;
	color:#f00;
}
/*
feature Start
*/
.feature {
	padding:10px;
	background-color:#FF9;
	color:#000;
	font-weight:bold;
	border:1px solid #C63;
	text-align:center;
	margin:5px 10px;
	width:180px;
	float:right;
	zoom:1;
	font-size:12px;
}
.feature a:link, .feature a:visited {
	color:#C63;
}
.feature a:hover {
	color:#036AC8;
}
.feature a:active {
	color:#036AC8;
}
/*
feature End
*/
/*
featured Start
*/
.featured, .featured_wide, .featured_flow_left {

	background-color:#FF9;
	color:#000;
	font-weight:bold;
	border:1px solid #C63;
	text-align:center;
	margin:15px 0px;
	padding:20px 10px;
	width: 100%;
	/*width:180px;*/
	/*	float:right; Edit 2012-5-13*/
	display:inline-block;
	/*Add 2012-5-13*/
	zoom:1;
	font-size:100%;
}
.featured_wide {
	width:auto;
}
.featured a:link, .featured a:visited, .featured_wide a:link, .featured_wide a:visited {
	color:#C63;
}
.featured a:hover, .featured_wide a:hover {
	color:#036AC8;
}
.featured a:active, .featured_wide a:active {
	color:#036AC8;
}
.featured_flow_left {
	position:absolute;
	z-index:100;
	margin-left:-220px;
	margin-top:0px;
}
.absolute_right {
	position:absolute;
	right:0;
	top:-70px;
}
/*Promotion Box Start*/
.promotion_tag {
	padding:8px 12px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 18px;
	min-width: 120px;
	max-width: 240px;
	text-align:center;
	display: inline-block;
}
.transparent_box {
}
.yellow_box {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.yellow_box * {
	line-height: 1.2857em;
}
.yellow_box a {
	color:#ed1c24;
	font-weight:bold;
}
/*new red*/
.blue_box {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}
.blue_box * {
	line-height: 1.2857em;
}
.blue_box a {
	color:#f7941d;
	font-weight:bold;
}
/*new yellow*/
.green_box {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.green_box * {
	line-height: 1.2857em;
}
.green_box a {
	color:#ed1c24;
	font-weight:bold;
}
/*new red*/
.red_box {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.red_box * {
	line-height: 1.2857em;
}
.red_box a {
	color:#f7941d;
	font-weight:bold;
}
/*new yellow*/
.right {
	float:right;
}
/*Promotion Box End*/
/*
featured End
*/
/*
featured blue Start
*/
/*.featured_blue {*/
/*	padding:10px;*/
/*	background-color:#cbd1e8;*/
/*	color:#000;*/
/*	font-weight:bold;*/
/*	border:1px solid #1a2791;*/
/*	text-align:center;*/
/*	margin:5px 5px;*/
/*	width:180px;*/
/*	display:inline-block;*/
/*	zoom:1;*/
/*	font-size:12px;*/
/*}*/
/*.featured_blue a:link, .featured_blue a:visited, .featured_blue a:active {*/
/*	color:#1a2791;*/
/*}*/
/*.featured_blue a:hover {*/
/*	color:#1a2791;*/
/*}*/

.featured_blue {

	background-color:#46a3f4;
	color:#ffffff;
	/*font-weight:bold;*/
	border:1px solid #1a2791;
	text-align:center;
	margin:5px 0px;
	padding: 20px;
	width:100%;
	display:inline-block;
	zoom:1;
	font-size:100%;
}
.featured_blue a,.featured_blue a:link, .featured_blue a:visited, .featured_blue a:active {
	color:#fff700;
}

/*.featured_blue a:link, .featured_blue a:visited, .featured_blue a:active {*/
/*	color:#1a2791;*/
/*}*/
/*.featured_blue a:hover {*/
/*	color:#1a2791;*/
/*}*/
/*
featured blue End
*/
/*---------------------------------------------------------
vertical-align Start
*/
.align-top {
	vertical-align:top;
}
.align-middle {
	vertical-align:middle;
}
.align-bottom {
	vertical-align:bottom;
}
/*---------------------------------------------------------
vertical-align End
*/
/*
Tabs Switch Start
---------------------------------------------*/
.TabbedPanels {
	clear:none;
}
.TabbedPanels .TabbedPanelsTabGroup {
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top:none;
	padding:0;
	margin:0;
}
.TabbedPanels .TabbedPanelsTabGroup li {
	border-left:2px solid #E1E1E1;
	border-right:2px solid #999;
	border-top:2px solid #999;
	border-bottom:none;
	float:left;
	list-style:none;
	padding:5px 7px;
	text-align:center;
	margin:0 0px 0 5px;
	background-color:#EEE;
	position: relative;
	top: 2px;
}
.TabbedPanels .TabbedPanelsTabGroup li a {
	display:block;
	line-height:20px;
	color:#555;
}
.TabbedPanels .TabbedPanelsTabGroup li a:link, .TabbedPanels .TabbedPanelsTabGroup li a:visited, .TabbedPanels .TabbedPanelsTabGroup li a:active {
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}
.TabbedPanels .TabbedPanelsTabGroup li a:hover {
	text-decoration:none;
}
.TabbedPanels .TabbedPanelsTabGroup li.CurrentTabbedPanelsTab {
	border-left:2px solid #E1E1E1;
	border-right:2px solid #999;
	border-top:2px solid #999;
	border-bottom:2px solid #FFF;
	font-weight:bold;
	background-color:#FFF;
	text-decoration:none;
	top:2px;
}
.TabbedPanels .TabbedPanelsTabGroup li.CurrentTabbedPanelsTab a {
	color:#000;
	font-weight:bold !important;
}
.TabbedPanelsContentGroup {
	border-top:2px solid #999;
	margin:0;
	padding:0;
	clear:both;
}
.TabbedPanelsContentGroup table {
	/* Table in this class must be 100% width*/
	width:100%;
	margin:0 0 15px 0;
}
/*
Tabs Switch End ------------------------------------------------------
*/
a.link:link, a.link:visited, a.link:active {
	color:#036;
	text-decoration:none;
	vertical-align:bottom;
}
a.link:hover {
	color:#036;
	text-decoration:underline;
	vertical-align:bottom;
}
/*
This is for search page Start
*/
.search_filter_table td {
	padding:3px 10px 3px 0px;
}
.search_filter_table a:link, .search_filter_table a:visited, .search_filter_table a:active {
	text-decoration:none;
}
.search_filter_table a:hover {
	text-decoration:underline;
}
/*
This is for search page Start
*/
/*
Bottons Style Start
*/
a.botton_green, a.botton_blue, a.botton_purple, a.botton_red, a.botton_yellow, a.botton_black {
	width:122px;
	height:40px;
	padding:0 2px;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	line-height:38px;
	text-align:center;
}
a.botton_green:link, a.botton_green:visited {
	background:url(images/bodys/botton_green.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_green:hover {
	background:url(images/bodys/botton_green.jpg) no-repeat 0 -40px;
}
a.botton_green:active {
	background:url(images/bodys/botton_green.jpg) no-repeat 0 -80px;
}
a.botton_blue:link, a.botton_blue:visited {
	background:url(images/bodys/botton_blue.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_blue:hover {
	background:url(images/bodys/botton_blue.jpg) no-repeat 0 -40px;
}
a.botton_blue:active {
	background:url(images/bodys/botton_blue.jpg) no-repeat 0 -80px;
}
a.botton_purple:link, a.botton_purple:visited {
	background:url(images/bodys/botton_purple.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_purple:hover {
	background:url(images/bodys/botton_purple.jpg) no-repeat 0 -40px;
}
a.botton_purple:active {
	background:url(images/bodys/botton_purple.jpg) no-repeat 0 -80px;
}
a.botton_red:link, a.botton_red:visited {
	background:url(images/bodys/botton_red.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_red:hover {
	background:url(images/bodys/botton_red.jpg) no-repeat 0 -40px;
}
a.botton_red:active {
	background:url(images/bodys/botton_red.jpg) no-repeat 0 -80px;
}
a.botton_yellow:link, a.botton_yellow:visited {
	background:url(images/bodys/botton_yellow.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_yellow:hover {
	background:url(images/bodys/botton_yellow.jpg) no-repeat 0 -40px;
}
a.botton_yellow:active {
	background:url(images/bodys/botton_yellow.jpg) no-repeat 0 -80px;
}
a.botton_black:link, a.botton_black:visited {
	background:url(images/bodys/botton_black.jpg) no-repeat 0 0;
	color:#EEE;
}
a.botton_black:hover {
	background:url(images/bodys/botton_black.jpg) no-repeat 0 -40px;
}
a.botton_black:active {
	background:url(images/bodys/botton_black.jpg) no-repeat 0 -80px;
}
a.botton_green_long, a.botton_blue_long, a.botton_purple_long, a.botton_red_long, a.botton_yellow_long, a.botton_black_long {
	width:180px;
	height:40px;
	padding:0 2px;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	line-height:38px;
	text-align:center;
}
a.botton_green_long:link, a.botton_green_long:visited {
	background:url(images/bodys/botton_green_long.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_green_long:hover {
	background:url(images/bodys/botton_green_long.jpg) no-repeat 0 -40px;
}
a.botton_green_long:active {
	background:url(images/bodys/botton_green_long.jpg) no-repeat 0 -80px;
}
a.botton_blue_long:link, a.botton_blue_long:visited {
	background:url(images/bodys/botton_blue_long.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_blue_long:hover {
	background:url(images/bodys/botton_blue_long.jpg) no-repeat 0 -40px;
}
a.botton_blue_long:active {
	background:url(images/bodys/botton_blue_long.jpg) no-repeat 0 -80px;
}
a.botton_purple_long:link, a.botton_purple_long:visited {
	background:url(images/bodys/botton_purple_long.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_purple_long:hover {
	background:url(images/bodys/botton_purple_long.jpg) no-repeat 0 -40px;
}
a.botton_purple_long:active {
	background:url(images/bodys/botton_purple_long.jpg) no-repeat 0 -80px;
}
a.botton_red_long:link, a.botton_red_long:visited {
	background:url(images/bodys/botton_red_long.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_red_long:hover {
	background:url(images/bodys/botton_red_long.jpg) no-repeat 0 -40px;
}
a.botton_red_long:active {
	background:url(images/bodys/botton_red_long.jpg) no-repeat 0 -80px;
}
a.botton_yellow_long:link, a.botton_yellow_long:visited {
	background:url(images/bodys/botton_yellow_long.jpg) no-repeat 0 0;
	color:#555;
}
a.botton_yellow_long:hover {
	background:url(images/bodys/botton_yellow_long.jpg) no-repeat 0 -40px;
}
a.botton_yellow_long:active {
	background:url(images/bodys/botton_yellow_long.jpg) no-repeat 0 -80px;
}
a.botton_black_long:link, a.botton_black_long:visited {
	background:url(images/bodys/botton_black_long.jpg) no-repeat 0 0;
	color:#EEE;
}
a.botton_black_long:hover {
	background:url(images/bodys/botton_black_long.jpg) no-repeat 0 -40px;
}
a.botton_black_long:active {
	background:url(images/bodys/botton_black_long.jpg) no-repeat 0 -80px;
}
/*
Bottons Style End
*/
/*
Anti-tag css Start
*/
#content ul.list {
	float:left;
	width:100%;
	margin:10px 0;
}
#content ul.list li {
	margin:0;
	padding:5px 2px 0 3px;
	width:80px;
	height:35px;
	float:left;
	background:#4f81bd;
	border-left:1px #ffffff solid;
	color:#FFFFFF;
	list-style:none;
	text-align:center;
	font-weight:bold;
}
#content ul.list li a:link, #content ul.list li a:visited {
	color:#FFFFFF;
}
#content ul.list li a:hover {
	color:#f99e00;
}
/*
Anti-tag css End
*/
/*
advantages Start
*/
#content .advantages {
	clear: both;
	background: #D7E4BD;
	padding: 2px 20px 10px 0;
}
#content .advantages p {
	padding-left:40px;
	margin:16px 0 6px 0;
}
#content .advantages ul {
	margin:0;
	padding:6px 0 0 0;
}
#content .advantages ul li {
	margin-left:80px;
	padding-left:0px;
}
#content .advantages ol li {
	margin-left:80px;
	padding-left:0px;
}
/*
advantages End
*/

/*
To Order Search Box Start
*/
.SearchBox {
	clear: both;
	background: #ffcccc;
	padding: 10px 20px;
	border-radius: 10px;
	border:1px solid #ff8484;
}
.SearchBox p {
	padding-left:40px;
	margin:16px 0 6px 0;
}
 .SearchBox ul {
	margin:0;
	padding:6px 0 0 0;
}
.SearchBox ul li {
	margin-left:80px;
	padding-left:0px;
}
.SearchBox ol li {
	margin-left:80px;
	padding-left:0px;
}
/*
To Order Search Box  End
*/

/*
box class Start
*/
.box {
	width:260px;
	height:130px;
	margin:10px auto;
	background:url(images/bodys/box-border3.jpg) no-repeat;
	text-align:center;
	padding:15px;
}
.box h2 {
	display:block;
	text-align:center;
	margin:0 auto;
	padding:10px;
}
.box p {
	margin-top:20px;
}
#content .box2 {
	width:260px;
	height:130px;
	margin:10px auto;
	background:url(images/bodys/box-border3.jpg) no-repeat;
	text-align:center;
	padding:15px;
	position:relative;
}
#content .box2 h2 {
	display:block;
	text-align:center;
	margin:0 auto;
	padding:0px;
}
#content .box2 p {
	position:absolute;
	bottom:15px;
	padding:0;
	margin:0;
	width:260px;
}
/*
box class End
*/
a.toggle,a.accordion_h {
	position: relative;
	display: inline-block;
	/*font-weight: bold;*/
	background-color: #E1E9FA;
	padding: 10px 95px 10px 20px;
	line-height: 1.5em;
	margin: 15px 0;
	line-height: 100%;
	height: auto;
	width: 90%;
	box-shadow: 2px 2px 6px #ccc;
	cursor: pointer;
}
a.toggle:hover{text-decoration: none!important;}
a.toggle::before,a.accordion_h::before {
	content: "+";
	position: absolute;
	right: 5%;
	font-size: 150%;
	color: #888888;
}
a.toggle::before,a.accordion_h::before {
	content: "+";
	position: absolute;
	right: 5%;
	font-size: 150%;
	color: #888888;
}
a.toggle:hover::before,a.accordion_h:hover::before {
	color: #fff !important;
}

a.toggle.toggle_down {
	background-color: #257dcb;
	color:#ffffff;
	font-size: 120%;
	width: 100%;
}
a.toggle:hover {
	display:inline-block!important;
}
a.toggle.toggle_down::before {
	font-size: 150%;
	content: "-";
}

/*a.toggle {*/
/*	*/
/*	background:url(images/bodys/plus.jpg) 0px 4px no-repeat;*/
/*	height:20px;*/
/*	display:inline-block;*/
/*	line-height:20px;*/
/*	font-weight:bold;*/
/*	padding-left:15px;*/
/*	margin-top:10px;*/
/*}*/
/*a.toggle.toggle_down {*/
/*	background:url(images/bodys/minus.jpg) 0px 4px no-repeat;*/
/*	height:20px;*/
/*	display:inline-block;*/
/*	line-height:20px;*/
/*	font-weight:bold;*/
/*	padding-left:15px;*/
/*}*/
table.toggle,div.toggle {
	display:none;
	margin-top:10px;
	padding-bottom: 30px;
}
table.toggle.toggle_down,div.toggle.toggle_down {
	display:table;
}
table.toggle.toggle_up,div.toggle.toggle_up {
	display:none;
}
.divmargintop {
	margin-top:10px;
	font-size:14px;
}
.divnone {
	display:none;
	margin-top:25px;
}
div.toggle.toggle_down {
	display:block;
}
div.toggle.toggle_up {
	display:none;
}
/*
auto fold End
*/
/*
datasheet Start
*/
.content ul {
	margin:0;
}
#content ul.datasheet li {
	width: 220px;
	height: 22px;
	float: left;
	list-style: none;
	border-bottom: #DDD 1px dashed;
	text-indent: 3em;
	font-size: 11px;
	line-height: 22px;
	margin:0;
	padding:2px 0;
}
#content ul.datasheet li.libg {
	background: url(images/bodys/file_pdf.jpg) 10px no-repeat;
	list-style:none;
	margin:0;
	padding:2px 0;
}
/*
datasheet End
*/
.highlight {
	text-decoration:underline;
	font-weight:bold;
}
#wide-container {
	width:820px;
	margin:0 auto;
}
/*
for search results
*/
h2.entry-title {
	margin:20px 0 10px 0;
	padding:0;
	font-size:16px;
}
h2.entry-title a:link, h2.entry-title a:visited, h2.entry-title a:active {
	color:#036AC8;
}
h2.entry-title a:hover {
	color:#CC6633;
}
.pagination {
	clear:both;
	padding:0 0 10px 0;
	position:relative;
	z-index:3;
	margin:20px;
}
.pagination span, .pagination a {
	display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin: 2px 2px 2px 0;
	padding:3px 6px;
	text-decoration:none;
	width:auto;
}
.pagination .current {
	font-size:11px;
	padding:3px 6px;
}
.pagination span, .pagination a {
	border:1px solid #e1e1e1;
}
.pagination a:hover {
	border:1px solid #666;
}
.pagination .current {
	background: #666;
	border:1px solid #222;
	color:#fff;
}
.custom_content {
	width:886px;
	margin:0 auto;
}
ul.bookmarks {
	list-style:none;
}
ul.bookmarks li {
	line-height:26px;
	overflow:hidden;
	padding:4px 0;
	border-bottom:1px dashed #CCC;
}
a.bookmarks {
	background: url(/images/view_bookmark.png) no-repeat 0 4px;
	padding-left: 22px;
	padding: 0px 0 0px 22px;
	display: inline-block;
	width: 820px;
	float: left;
}
a.delete_bookmarks {
	text-indent: -9999px;
	background: url(/images/del_bookmark.png) no-repeat 5px 5px;
	display: inline-block;
	width: 26px;
	height: 26px;
	float:right;
}
.stick_rightbottom {
	position:absolute;
	padding:10px;
	background-color: #FFF;
	border-left:none;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-top: 1px solid #555555;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	filter: alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
}
.stick_rightbottom a {
	display:block;
	width:16px;
	height:16px;
	text-indent:24px;
	overflow:hidden;
	line-height:16px;
	color:#000;
	font-weight:bold;
}
.stick_rightbottom a.add {
	background:url(/images/add_bookmark.png) no-repeat;
}
.stick_rightbottom a.view {
	background:url(/images/view_bookmark.png) no-repeat;
	margin:15px 0 0 0;
}
.stick_rightbottom a.del {
	background:url(/images/del_bookmark.png) no-repeat;
}
.stick_rightbottom.wider {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border: 2px solid #555555;
}
.stick_rightbottom.wider a {
	width:200px;
}
table .text-right {
	text-align: right;
}
/* pagenavi */
#pagenavi {
	margin: 10px 0;
	overflow: hidden;
}
#pagenavi .po, #pagenavi .sp {
	width:auto;
	padding-left:12px;
	padding-right:12px;
}
#pagenavi a, #pagenavi a:visited, #pagenavi span {
	height:34px;
	width:34px;
	line-height: 34px;
	display:block;
	border:1px solid #d3d3d3;
	/* border-right:none; */
	margin-right:-1px;
	float:left;
	text-align: center;
	color:#777;
}
#pagenavi a:first-child, #pagenavi span:first-child {
	border-radius:3px 0 0 3px;
}
#pagenavi a:last-child, #pagenavi span:last-child {
	border:1px solid #d3d3d3;
	border-radius:0 3px 3px 0;
}
#pagenavi a:hover {
	background:#eee;
}
#pagenavi span.pages {
	color: #777;
	font-weight: bold;
	margin-right: 10px;
	padding: 0;
}
#pagenavi span.current {
	background:#eee;
}
.entry-content blockquote {
	background: #D7E4BD;
	padding: 8px 10px;
}
.entry-content blockquote ul {
	margin: 10px 10px 10px 15px;
}
table .text-right {
	text-align: right;
}
.hide {
	display: none;
}
/* Product detail page stickup style */
.stickUp {
	background-color: #fff;
	width: 100%;
	z-index: 9;
}
.red {
	color: #f00 !important;
}
/*Baidu ShangQiao Start*/
a[href^="http://tongji.baidu.com"] {
	display:none;
}
/*Baidu ShangQiao End*/
.my_slider .slides .caption-wrap {
	position: absolute;
	bottom: 0;
	left: auto;
	right: 0;
	background: #555;
	color: white;
	opacity: 0.7;
	margin: 0;
	display: block;
	width: 60px;
	line-height: 1.4em;
	opacity: 0.5;
	height: 100%;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
}
.my_slider .slides .caption {
	padding: 15px 20px;
	word-wrap: break-word;
}
/* Yet Another DataTables Column Filter START */
.folder {
	font-weight: bold;
}
.folder:after {
	clear: both;
}
.tobe_folder {
	/* width: 100%; */
	margin: 20px 0 40px 0;
}
#express_clones_wrapper {
	padding-top: 30px;
	clear: both;
}
#filter_waiting_list table tr td {
	padding: 6px 0;
}
/******/
#externaly_triggered_wrapper {
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}
.externaly_triggered_wrapper > div {
	margin-bottom: 10px;
}
.externaly_triggered_wrapper > div > span {
	display: inline-block;
}
.externaly_triggered_wrapper > div > span.filter_title {
	width: 130px;
	text-align: right;
	padding-right: 10px;
}
.externaly_triggered_wrapper > div > span.external_filter_container {
	width: 760px;
}
#externaly_triggered_wrapper-controls {
	width: 200px;
	display: inline-block;
	margin-bottom: 50px;
}
.some_btn.general_btn {
	color: #fff;
	background-color: #98A0A8;
	border-color: #40484F;
	display: inline-block;
}
.some_btn {
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	text-decoration: none;
	margin-top: 10px;
}
/******/
#express_clones thead tr th * {
	font-size: 8px !important;
	padding: 0px;
	word-wrap: break-word !important;
}
#express_clones.dataTable.compact thead th {
	padding: 0px;
}
/******/
.dataTables_length, .dataTables_filter {
	margin-bottom: 20px;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 2px solid #ddd;
}
.table-bordered>thead>tr>td:first-child, .table-bordered>thead>tr>th:first-child {
	border-left: 1px solid #ddd;
}
.table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th {
	border-top: 2px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.table-bordered>tfoot>tr>td:first-child, .table-bordered>tfoot>tr>th:first-child {
	border-left: 1px solid #ddd;
}
/* Yet Another DataTables Column Filter END */


table.table_org {
	border: 1px solid #dcdbdb;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.table_org td, table.table_org th {
	border: 1px solid #EEEEEE;
	padding: 3px 8px;
	/*font-size: 90%;*/
	font-weight: normal;
}
table.table_org tbody tr:nth-child(even) {
	background: #D0E4F5;
}
/*table.table_org thead,*/
/*table.table_org tr:has(td.c1),*/
/*table.table_org tr:nth-child(1)*/

table.table_org thead
{
	background: #0B6FA4;
	background: -moz-linear-gradient(top, #4893bb 0%, #237dad 66%, #0B6FA4 100%);
	background: -webkit-linear-gradient(top, #4893bb 0%, #237dad 66%, #0B6FA4 100%);
	background: linear-gradient(to bottom, #4893bb 0%, #237dad 66%, #0B6FA4 100%);
	border-bottom: 5px solid #FFFFFF;
}

/*table.table_org td.c1,*/
/*table.table_org tr:nth-child(1) td,*/
/*table.table_org tr:nth-child(1) th*/
table.table_org thead th,
table.table_org thead td,
table.dcf-table thead th,
table.dcf-table thead td,
table.dcf-table tbody th[scope="col"]
/*,table.tbl_replace tr:nth-child(1) td*/
/*,table.dcf-table tr:nth-child(1) th*/
{
	font-size: 14px;
	text-align: center;
	/*font-size: 90%;*/
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background: #0B6FA4;
	background: -moz-linear-gradient(top, #4893bb 0%, #237dad 66%, #0B6FA4 100%);
	background: -webkit-linear-gradient(top, #4893bb 0%, #237dad 66%, #0B6FA4 100%);
	background: linear-gradient(to bottom, #4893bb 0%, #237dad 66%, #0B6FA4 100%);
	border-bottom: 5px solid #FFFFFF;
	padding:3px 8px !important;
	vertical-align: middle!important;
}
table.table_org thead th:first-child,
table.table_org th:first-child{
	border-left: none;
}

table.table_org tfoot {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background: #D0E4F5;
	border-top: 3px solid #444444;
}
table.table_org tfoot td {
	font-size: 14px;
}



ul.postTabs {clear:both;}
ul.postTabs2 {
	padding-bottom: 0;
	/* margin: 0px 0px 1em !important; */
	font-size: 14px;
	list-style-type: none !important;
	line-height: normal;
	text-align: left;
	/* display: block !important; */
	background: none;
	/* overflow: hidden; */
	clear: both;
	margin-top: 20px;
	padding: 0.2em 0 !important;
	display: flex !important;
}


ul.postTabs2 li {
	/* line-height: normal; */
	/* background: none; */
	background: #f2f2f2;
	margin: 0px 2px 0 0;
	padding: 0px;
	float: left;
	/* border-top: 1px solid #ccc; */
	outline: none;
	/* overflow: hidden; */
	min-height: 40px;
	flex: 1;
	text-align: center;

}
ul.postTabs2 li a {
	text-decoration: none;
	/* background: #f2f2f2; */
	/* border: 1px solid #ccc !important; */
	/* padding: 15px 25px !important; */
	padding: 15px 1rem !important;
	color: #000;
	outline: none;
	cursor: pointer;
	display: inline-block;
	font-weight: normal!important;
	height: 100%;
	width: 100%;
}
.modal-header,.modal-footer{
	background: #204d74;
}
.modal-header .close {
	font-weight: normal;
	color: #fff;
	filter: alpha(opacity=100);
	opacity: 1;
}
.modal-title{
	font-size: 18px;
	color:#fff;
}
.modal-body h3 {
    font-size: 12px;
    padding: 20px 0 16px 0;
	clear: both;
	font-weight: bold;
}
.modal-body .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    font-size: 12px;
}
.modal-body td{
	line-height: 1.42857143;
}
.modal-body thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}



.float-image {
	padding:3px 10px 10px 10px;
	background-color:#fff;
	text-align:center;
	float:right;
	zoom:1;
}
.max-w-100{
	max-width: 100px;
	min-height: 120px;
	vertical-align: top;
}
.max-w-150{
	max-width: 150px;
	min-height: 120px;
	vertical-align: top;
}
.max-w-250{
	max-width: 250px;
	min-height: 120px;
	vertical-align: top;
}
.max-w-300 {
	max-width: 300px;
	min-height: 120px;
	vertical-align: top;
}
.max-w-350 {
	max-width: 350px;
	min-height: 120px;
	vertical-align: top;
}
.max-w-500 {
	max-width: 500px;
	min-height: 120px;
	vertical-align: top;
}
.max-w-90p {
	max-width: 90%;

}
.float-right {
	float: right;
}



.postTabs_nav_next a, .postTabs_nav_prev a {font-weight:bold}

.btn {border-radius: 6px !important;}

/*.et-menu-nav li.mega-menu>ul>li {width:20% !important;}*/


.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(2),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(2) ~ li {
	width: 50% !important;
}
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(3),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(3) ~ li {
	width: 33.3% !important;
}
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(5),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(5) ~ li,
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(6),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(6) ~ li,
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(7),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(7) ~ li,
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(8),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(8) ~ li,
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(9),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(9) ~ li,
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(10),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(10) ~ li,
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(11),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(11) ~ li,
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(12),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-last-child(12) ~ li{
	width: 20% !important;
}

.et-menu-nav li.mega-menu>ul>li:first-child:nth-child(n+5),
.et-menu-nav li.mega-menu>ul>li:first-child:nth-child(n+5) ~ li {
	width: 20% !important;
}


body .et-menu-nav li.mega-menu li > a {width: 266px!important; padding-left:5px!important;}
body .et-menu-nav li.mega-menu .last-menu-item li > a {width: max-content !important;}
/*.et-menu-nav li.mega-menu>ul>li {min-height: 225px;}*/
body .et-menu-nav li.mega-menu .sub-menu .sub-menu .sub-menu {display:none;}
body .et-menu-nav li.mega-menu .sub-menu .sub-menu li {padding-left: 3px !important;}
.dvmmv_nav .current-menu-item .dvmm_link_text {padding: 0 0 0 10px;font-weight: bold;}
.dvmmv_nav .dvmm_link_text {padding: 0 0 0 10px;}
/*body .et-menu-nav li.mega-menu > ul > li > a:first-child {font-style: italic;*/
/*	text-align: center;}*/


.btn-warning { color: #fff; background-color: #ef902d; border-color: #eea236; }
.btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d;}
.btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color: #fff; background-color: #ec971f; border-color: #d58512; }
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {	color: #fff; background-color: #d58512; border-color: #985f0d; }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background-image: none; }
.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus { 	background-color: #f0ad4e; border-color: #eea236; }
.btn-warning .badge { color: #f0ad4e; background-color: #fff; }

.dvmm_mobile__menu .dvmm_menu li.menu-item-has-children>a, .dvmmv_inner .dvmm_menu li.menu-item-has-children>a {}


#headerMenu,#top-mainmenu {background-color: #183884}
body .et-menu >li >a {background-color: transparent!important;}
body .et-menu >li >a {color:#fff!important;}
body .et-menu >li.current-menu-item >a {
	margin-bottom: -2px;
	background-color: #1890ff !important;
	margin-top: -9px;
	padding-top: 16px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
body .et-menu >li >a:hover {
	background-color: #1890ff !important;
	opacity: 1 !important;
}

body .et-menu li a:hover {
	background-color: #1890ff !important;
}

.button-minus, .button-plus,.quantity-field {height:30px;}
.button-minus{ border-bottom-left-radius: 5px; border-top-left-radius: 5px; border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
.button-plus{ border-bottom-right-radius: 5px; border-top-right-radius: 5px;border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
.button-minus:focus, .button-plus:focus {outline:none!important;}


#secProduct a:hover {color:#fff !important;}
#secService a {color: #fff !important;}
#secService a:hover {color: #fff !important;}
#secNews a {font-size:14px;}

#iconAccount,#iconCart,#iconLang {margin-top:5px;}
#cartCounter{
	font-size: 10px;
	background: #ff0000;
	color: #fff;
	border-radius: 50%;
	top: -9px;
	position: absolute;
	left: 55%;
	width: 18px;
	height: 18px;
}
#boxTopLatestSales {
	margin: 0;
	text-align: center;
	background-color: #f3f3f3;
	color: #ee3134;
	height: 42px;
	overflow: hidden;
	display:none;
}
#boxTopLatestSales ul
{
	padding: 3px 0;
	margin: 0;
	list-style: none;
}
#boxTopLatestSales ul li {text-align: center;padding: 6px 0 5px 0;}
#boxTopLatestSales ul li a
{
	color: #ee3134;
	font-weight: bold;
}

#boxTopLatestSalesWrapper #boxTopLatestSales {
	min-height: 50px;
	padding: 0px 0;
	/* border: 1px dotted #efefef; */
	background-color: transparent;
	color: #333;
}
#boxTopLatestSalesWrapper #boxTopLatestSales ul {
	display: flex;
	justify-content: space-around;
}

#boxTopLatestSalesWrapper #boxTopLatestSales ul li {
	width: 33%;
	border-left: 1px dotted #efefef;
	border-right: 1px dotted #efefef;
	margin-top:8px;
	padding:8px;
}

#boxTopLatestSalesWrapper #boxTopLatestSales ul li a
{
	/*color: #337ab7;*/
	font-weight: bold;
}
/* 2024.3.7: copyed FROM GCI START */
#boxTopLatestSalesWrapper #boxTopLatestSales2 {
    /* min-height: 70px; */
    padding: 0px 0;
    /* border: 1px dotted #efefef; */
    background-color: transparent;
    color: #333;
    min-height: 50px; /*70px->50px*/
    overflow: hidden;
    /* z-index: 9999; */
    /* position: relative; */
    width: 100%;
}
#boxTopLatestSales ul, #boxTopLatestSales2 ul {
    padding: 3px 0;
    margin: 0;
    list-style: none;
}
#boxTopLatestSales2 ul li {
    text-align: center;
    padding: 6px 0 5px 0;
    max-width: 1300px;
    margin: 0 auto;
}
#boxTopLatestSalesWrapper #boxTopLatestSales2 ul li{
    /* width: 90%; */
    border-left: 1px dotted #efefef;
    border-right: 1px dotted #efefef;
    margin-top: 8px;
    padding: 0px;
    min-height: 50px;
}
#boxTopLatestSales2 ul li span,#boxTopLatestSales ul li a, #boxTopLatestSales2 ul li a {
    color: #ed800d;
    font-weight: bold;
	font-size: 88%; /*2024.3.14*/
}
#boxTopLatestSales2 ul li span i,#boxTopLatestSales2 ul li a i{
	font-size: 55%; 
	display: block;
	margin-top: -10px;
}
/* 线上易锦Divi自定义不支持添加： */
.et_pb_row.et_pb_row_0 {
	padding-top:15px;
	padding-bottom:15px;
  }
 
  .salesbox_before_banner .et_pb_module.et_pb_code.et_pb_code_0 {
	text-align:center;
	padding-top: 15px;
    padding-bottom: 15px;
    margin: 0 auto;
  }
/* 2024.3.7: copyed FROM GCI END */
#headerLogo .et_pb_icon a{padding:2px 3px 3px 3px;}
#headerLogo .et_pb_icon a:hover {background-color: transparent !important; border-bottom: 2px solid #257dcb}
#headerLogo a.btnSearchByGene {
	display: flex;
	margin-left: 5px;
	border:0;
	align-items: center;
}
#headerLogo a.btnSearchByGene:hover {
	 background-color: #257dcb !important;
	 text-decoration: none;
	 border-bottom: 3px solid #257dcb;
	 padding-bottom: 3px;
}
/*#headerLogo .et_pb_column*/
/*{*/
/*	display: flex;*/
/*	justify-content: space-between;*/
/*	!*padding-top: 15px;*!*/
/*	!*padding-bottom: 15px;*!*/
/*	align-items: baseline;*/
/*}*/
/*#headerLogo .et_pb_column_1_tb_header,#headerLogo .et_pb_column_2_tb_header {padding-top:25px;}*/
#headerLogo .et_pb_code {flex-grow: 4}
#headerLogo #iconAccount,
#headerLogo #iconCart,
#headerLogo #iconLang {flex-grow: 1}
#headerLogo #searchform #select_id{
	border-left: none;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #efefef;
	padding: 0 10px;
	margin: 0;
	background-color: #f5f5f5;
	text-align: left;
}
#headerLogo .et_pb_search {
	border: none !important;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	align-content: center;
	align-items: stretch;

}
#headerLogo .et_pb_search input.et_pb_s {
	padding-right: 5px;

}
#headerLogo .et_pb_search .et_pb_searchform {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-radius: 5px;
	display: flex;
	align-items: stretch;
	width: 100%;
}
#headerLogo .et_pb_search .btn-primary
{
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
/*.aioseo-breadcrumbs * {font-size:90%}*/
.search-results .et_pb_post {margin-bottom: 20px !important;}
.et_pb_posts a.more-link {float: right;}

.boxgrop .cover-img {border-top-left-radius: 15px; border-top-right-radius: 15px; border:1px solid #f5f5f5;}
.featured5 {position: relative; margin-top:-10px; text-align: center}

div.et_pb_menu__menu, nav.et-menu-nav {width:100%}
.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul, .et_pb_menu--style-centered .et_pb_menu__wrap {
	justify-content: space-evenly;
	width:100%
}
.et_pb_menu .et-menu>li {padding-left: 0; padding-right: 0;}

body.single-post .et_pb_post_content .et_pb_row {width:auto !important}
body.single-post .et_pb_post_content .et_pb_section {padding-top:10px !important}

#headerLogo .et-pb-icon {color:#ef902d !important}

body .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
	font-size: 18px;
}

body #mainMenuIconSet {padding-top: 12px !important;}
body #mainMenuIconSet a:hover {
	background-color: #ffffff !important;
}
.et_pb_icon_wrap .et-pb-icon {
	color: #ffffff !important;

}
body #mainMenuIconSet a:hover .et_pb_icon_wrap .et-pb-icon{
	color: #ffffff !important;
	background-color: transparent !important;
}
body #searchSection #searchBoxShading {width:100vw !important;}

#boxTopLatestSalesWrapper {max-width:1400px; margin:0 auto;}

.mx-1 {
	margin-right: .25rem !important;
	margin-left: .25rem !important
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {background-color: #ffffff !important;}
.layout-left #filter_waiting_list label {
	width: 100%!important;
	font-weight: 500;
	margin-left: 20px;
}
@media (min-width: 981px){
	.et_dropdown_animation_fade.et_pb_menu ul li:hover>ul {
		/*justify-content: center;*/
		/*display: flex;*/
		/*flex-wrap: wrap;*/
	}
}
@media screen and (max-width:1200px) {
	body .et-menu-nav li.mega-menu li > a {
		width: 228px !important;
	}
}
@media screen and (max-width:768px) {
	body .dcf-table-responsive.dcf-table-bordered {
		border-top: 1px solid #dcdbdb !important;
	}
	#headerMenu,#top-mainmenu {background-color: #ffffff}
	#top-mainmenu #mobile_menu1{
		overflow-y: scroll;
		height: 100vh;
	}
	.et_pb_icon_wrap .et-pb-icon {color:#8F8F8F !important;}
	/*.table_org, .table_org thead, .table_org tbody, .table_org tr {*/
	/*	display: grid !important;*/
	/*	width: 100% !important;*/
	/*}*/
	/*.table_org tr { grid-template-columns: auto auto auto !important; }*/
	a.toggle {
		width: 98%;

	}

	.et_pb_row_0, body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
		width: 98%;
		margin-top:2px !important;
		padding-top:2px !important;
	}
	.responsive-table td,.responsive-table th {display:block;}
}

/* 2024.10.30: 解决footer logo错位问题 */
@media only screen and (max-width: 766px) {
    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width: 440px !important;
        left:70px;
    }
}

/* 2024.3.7 BUG#5838 */
.et_pb_salvattore_content .size-1of3 article {
	height: 240px; overflow: hidden;
}
.et_pb_salvattore_content .post-content {
	overflow: hidden;
}
.et_pb_salvattore_content .post-content-inner {
	height: 110px;
	text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}