

.top-backing 				{ background-color: #FFFFFF; }
.top-smallbar-backing		{ background-color: #0e3164; }
.top-links					{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.top-links:hover			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.top-smallbar-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.textbox-search 			{ background-color: #FFFFFF; font-family: verdana, geneva, arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; }
.button-search 				{ background-color: #B9DDEF; font-family: verdana, geneva, arial, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; border: 1px solid #30799E; padding: 0px; height: 17px;}

.menu-backing				{ background-color: #F3F7FD; background-image: url("https://www.matchingchina.com/replacement-china/images/menubg.gif"); border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #666666; }
.menu-backing-title			{ background-color: #0e3164; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #404040; }
.menu-backing-content		{ border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #E4E6EE;}
.menu-title-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.cart-title-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.menu-section-links			{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:10pt; color:#000; text-decoration: none; line-height: 16px; }
.menu-section-links:hover 	{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:10pt; color:#4656C1; text-decoration: none; line-height: 16px; }
.menu-subsection-links		{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#404040; text-decoration: none; line-height: 16px}
.menu-subsection-links:hover{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; line-height: 16px}
.menu-normal-text			{ font-family:verdana, geneva, arial, sans-serif; line-height:16px; font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; }
.menu-bold-text				{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.menu-links					{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#0e3164; text-decoration: none; }
.menu-links:hover 			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#4656C1; text-decoration: none; }


.middle-backing				{ background-color: #FFFFFF; }
.text-path 					{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#4656C1; text-decoration: none; }
.text-path-bold					{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#4656C1; text-decoration: none; }
.text-path:hover			{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#4656C1; text-decoration: none; }
.middle-normal-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; }
.table-backing-title		{ background-color: #0e3164; }
.table-backing-content		{ background-color: #F9F9F9; border-width: 1px; border-style: solid; border-color: #CCCCCC; }
.field-backing-title		{ background-color: #F7F7F7; }
.field-backing-content		{ background-color: #FFF; }
.table-title-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.middle-links				{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#404040; text-decoration: none; }
.middle-links:hover			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#4656C1; text-decoration: none; }
.product-field-title		{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.product-field-content		{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; }
.normal-field-title			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#404040; text-decoration: none; }
.normal-field-content		{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#404040; text-decoration: none; }
.error-text					{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#FF0000; text-decoration: none; }
.highlight-text				{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; background-color: #FAF2B5; color:#000; text-decoration: none; }
.home-top					{ height: 180px; border-width: 1px; border-style: solid; border-color: #E4E6EE; background-color: #EBEEF3; background-image: url("../images/homebg.png"); background-repeat: no-repeat;}
.description-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:10pt; color:#000000; text-decoration: none; }
.specialoffer-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:red; text-decoration: none;}
.alert-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:red; text-decoration: none;}
.extrafield-title-text		{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.extrafield-content-text	{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; }
.qty-title-text				{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#404040; text-decoration: none; }
.price-title-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.price-content-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:10pt; color:#0000FF; text-decoration: none; }
.other-title-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightshade-backing			{ background-color: #CCCCCC; }
.extralightshade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{ background-color: #DDDDDD; }
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text			{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.review-content-text		{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; }

.header-title				{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:11pt; color:#404040; text-decoration: none; }
.header-description			{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#222222; text-decoration: none; }
.subsection-description		{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#222222; text-decoration: none; }

.textbox 					{ background-color: #FFFFFF; font-family: verdana; font-size: 9pt; font-weight: normal; color: #000000; border: 1px solid #30799E; }
.button						{ background-color: #F7F7FF; font-family: verdana; font-size: 7pt; font-weight: normal; color: #000000; border: 1px solid #30799E; padding: 0px; height: 17px;}
.selectbox					{ background-color: #FFFFFF; font-family: verdana; font-size: 10pt; font-weight: normal; color: #000000; border: 1px solid #30799E; }

.gift-cert-textbox 					{ background-color: #FFFFFF; font-family: verdana; font-size: 9pt; font-weight: normal; color: #000000; border: 1px solid #7f9db9; }
.gift-cert-selectbox				{ background-color: #FFFFFF; font-family: verdana; font-size: 9pt; font-weight: normal; color: #000000; border: 1px solid #7f9db9; }

.copyright-text				{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:8pt; color:#666666; text-decoration: none; }
.copyright-links			{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:8pt; color:#4656C1; text-decoration: none; }
.copyright-links:hover 		{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:8pt; color:#4656C1; text-decoration: underline; }

A 							{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#404040; text-decoration: none; }
A:hover 					{ font-family:verdana, geneva, arial, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.body-shop					{ background-color: #0e3164; margin: 0px; background-position: center;  }
a.nav						{ font-family: verdana; font-weight:normal; font-size: 10pt; color: #FFFFFF;  }
a.nav:hover					{ font-family: verdana; font-weight:normal; font-size: 10pt; color: #F1CD50;  }

.products-list-item			{ font-family: verdana; font-weight:normal; font-size: 10pt; color: #404040;  }
.products-list				{ border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #E4E6EE;  }
.images						{ width: 100px; padding: 3px; border-width: 1px; border-style: solid; border-color: #9EA8C5; background-color: #E4E6EE; text-align: center }
.newstock					{ font-family: verdana, geneva, arial, sans-serif; font-weight:normal; font-size: 10pt; color: #000000;  background-color: #FAF2B5;  }
.shstock					{ font-family: verdana, geneva, arial, sans-serif; font-weight:normal; font-size: 10pt; color: #000000;  background-color: #E6ECF9;  }
.breadcrumb					{ padding: 1px; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #E4E6EE; background-color: #F7F7F7;}
.breadcrumbslash			{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; color: #716771;  }
.product-type				{ font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 10pt; color: #505050;  }
.price						{ font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 10pt; color: #505050;  }
.cartline					{ background-color: #FFF; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #CCCCCC;  }
.footer						{ padding: 5px; background-color: #F7F7F7; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #E4E6EE;  }
.carttotal 					{ background-color:#CEDEFA; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #666;  }
.normal-text				{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; color: #404040; line-height: 18px; }
.classy_main_desc			{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; color: #404040; line-height: 18px; border-style:dashed; border-color: #ccc; border-width: 1px; padding: 15px; width: 500px; background-color:#FFFFCC}
.minicart-text				{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; color: #404040; }
.minicart-links				{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:8pt; color:#404040; text-decoration: none; }
.minicart-links:hover 		{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:8pt; color:#4656C1; text-decoration: none; }
.orderleftbar				{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; color:#404040; text-decoration: none; background-color: #FFFFFF }
.contact					{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size:9pt; color:#404040; }
.blue-links					{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size:9pt; color:#4656C1;  }
.blue-links:hover			{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size:9pt; color:#404040;  }
.cart-items					{ font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size:9pt; color:#FFF;  background-color:#0e3164; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #666;}	
.alert						{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; color:#BC0000; line-height: 18px; }
.manufacturers				{ background-color: #F7F7F7; border-width: 1px; border-style: solid; border-color: #E4E6EE; text-align: center; padding: 5px;}
.front-page-banners		{ background-color: #fff; border-width: 1px; border-style: solid; border-color: #666666; text-align: center; padding: 0px; height: 126px;}
.list-menu-links			{ color: #7F9DB9; list-style-position: inside; list-style-type: square; line-height: 20px;}
.index-table				{ line-height: 18px; font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; padding: 8px;border-width: 1px; border-style: solid; border-color: #A9B8D7;  }
.index-table-title			{ color: #404040; font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 9pt; padding: 4px;border-width: 1px; border-style: solid; border-color: #A9B8D7;  background-color: #A9B8D7;}
.select-currency			{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size:8pt; color:#404040;}	
.currency					{ padding: 4px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: dashed; border-color: #E4E6EE; }
.testimonial				{ color: #000; padding: 8px; border-width: 1px; border-style: solid; border-color: #E4E6EE; background-color: #FAFAFA;}
.manufacturer-list			{ line-height: 16px; padding: 5px; background-color: #F7F7F7; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-bottom-color:#E4E6EE; border-top-color: #FFF;  }
.order-side-panel			{ width: 180px; height: 460px; background-color:#FFF; border-width: 1px; border-style: solid; border-color: #E4E6EE;}
.ccfield				{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size:9pt; color:#404040; }
.unfinished				{ text-align: left; line-height: 18px; font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size:9pt; color:#000; padding: 10px; background-color: #FDF9D5; width: 500px; border-width: 1px; border-color: #ccc; border-style: solid;}
.form-field				{ color: #404040; font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 9pt; }
.wanted-list				{ line-height: 22px; color: #404040; font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #E4E6EE;  }
.wanted-list-header			{ line-height: 22px; color: #404040; font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 9pt; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #0e3164;  }
.right-message				{ width: 210px; padding: 0px; background-color: #FFF; border-width: 1px; border-color: #E4E6EE; border-style: solid;}
.right-message-thin			{ width: 200px; padding: 8px; background-color: #FFF; border-width: 1px; border-color: #E4E6EE; border-style: solid;}
.right-message-title			{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; color: #404040; line-height: 18px; background-color: #F1F1F1}
.del-times												{ width: 100%; padding: 8px; background-color: #FFF; border-width: 1px; border-color: #E4E6EE; border-style: solid;}
.no-back-button				{ font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; background-color: #f7f7f7; color:#000; text-decoration: none; border-width: 1px; border-style: solid; border-color: #ccc; padding:10px; line-height:18px}
.tip					{ font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; color: #404040; line-height: 18px; background-color: #FFF; border-width: 1px; border-style: solid; border-color: #ccc; width: 90%; padding: 10px; text-align: left;}
.static-product-listing {font-size: 9pt; color: #404040; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-color: #CCCCCC; padding: 5px;}
.section-description {border: 1px solid #ccc; padding: 15px; font-family:verdana, geneva, arial, sans-serif; font-weight:normal; font-size:9pt; line-height: 20px;}
.payments-delivery { border: 1px solid #e0e0e0; padding: 10px; width: 500px; font-family: verdana; font-weight: normal; font-size: 10pt; color: #222; line-height: 22px; } 
H1{font-family: verdana, geneva, arial, sans-serif; font-weight: bold; font-size: 13pt; color: #404040; line-height: 18px;}
.menulist{padding: 5px; margin:0px;}
BODY{font-family: verdana, geneva, arial, sans-serif;}
TD{font-family: verdana, geneva, arial, sans-serif;}
.gift-cert-label { font-family: verdana, geneva, arial, sans-serif; font-weight: normal; font-size: 9pt; color: #444; line-height: 18px; }
.gift-cert-details {text-align: left; line-height: 20px; padding: 20px;}

legend { margin-left: 1em; padding: 0;color: #000;font-weight: bold; font-size: 9pt}








