		/*body{
			color:#898989;font:12px/150% Tahoma,Arial,sans-serif;

			}*/
			body {
				color: #555;
				font-size: small;
				line-height: 1.5;
				-webkit-text-size-adjust: none;
				margin: 0;
				padding: 0;
				font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
				font-size: 12px;

			}

			body {
				font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
				-webkit-text-size-adjust: 100%;
			}


			a {
				text-decoration:none;
				color:#333;
			}
			a:hover {
				text-decoration:underline;
				color:#FF5454;
			}
			SELECT, INPUT {
				display: inline;
				font-size: 1em;
				margin: 0.1em;
			}
			FORM {
				display: inline;
				font-size: 1em;
			}
			h2 {
				line-height:130%;
			}
			ul{
				margin: 0;
				padding:0;
			}
			ul li {
				list-style:none;

			}
			img{border:none;}
			#mainWrapper {
				margin: 0 auto;
				width: 950px;
				background-color:#fff;
			}

			#header {width: 100%; }
			.header_top_center{float:left;overflow:hidden;margin-left:30px}
			.header_1{clear:right;height:31px;margin:5px auto;float:right;overflow:hidden}
			.header_top1{display:inline-table;margin:auto;overflow:hidden}
			.head_mya{float:right;margin:5px0 auto}
			.head_mya.links{margin:0 0 6px;overflow:hidden}
			.head_mya .links li{color:#ccc;float:left;font-size:12px;margin-bottom:2px;padding:0 10px 0;margin-right:2px;}
			#btn_animBoxCart a{color:#F7941C;font-size:11px;font-weight:bold}
			.head_mya .links a{
				height: 20px;
				display: block;
				color: #272727;
				font-size: 12px;
				transition: color 0.3s linear;
				font-weight: bold;
			}
			.cart_01{background:url("../images/search_01.gif") no-repeat scroll 0 0 #FFF;height:19px;line-height:19px;width:175px;color:#2B2B2B;float:right;padding:0 9px 0 23px;margin:0 20px 10px;font-size:11px}

			.head_mya .links a:hover{color: red; text-decoration: none;}
			.shopping-bag{text-align:right;color:#CCC;font-size:11px;padding-right:11px}
			.shopping-bag a{color:#CCC}
			.header_b{margin:auto;position:relative;width:991px}
			.logo{overflow:hidden;float:left;}

			.right-head{
				float:right;
				height: 20px;
				overflow: hidden;
				padding-top: 25px;

			}
			.right-head a {
				color: #fff;
			}
			.search{margin-right:-20px; margin-top: 8px; float: left; margin-left: 26px;}
			.search_text{border:1px solid #ccc;color:#A9A9A9;float:left;font-size:10px;height:18px;line-height:18px;padding-left:2px;width:160px;margin:0 5px 0}
			.header_top{
				width: 950px;
				padding-bottom: 9px;
				margin: 0 auto;
				height: 50px;
			}

			#header .menu{
				overflow:hidden; 
				margin: 0 auto;
				width: 950px; 
				height: 33px;
				border-bottom: 1px solid #000;
				text-align: center;
			}
			#header .box-bot{
				width:100%;
				margin:auto;
				height: 42px;

			}


			input,select,textarea{color:#5F6162;font-size:12px;line-height:normal; }
			.cart{background:url("/includes/templates/mysite1/images/shopping.png") no-repeat scroll left center transparent;color:#FFF;height:40px;line-height:20px;padding-left:34px;position:absolute;right:20px;top:48px}
			#header .menu ul{font-size:13px;overflow:hidden;margin:0 auto; float: left; margin-top: 5px;}

			#header .menu ul li{
				background: url("/includes/templates/default/images/bac/bac1.png");
				position: relative;
				width: 94px;
				margin-right: 3px;
				float: left;
				list-style-type: none;
				line-height: 30px;
				height: 33px;
			}

			#header .menu ul li a{
				color: #333;
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				transition: color 0.2s linear;
			}

			#header .menu ul li.selected a, #header .menu ul li a:hover{
				color:#C3274B;
				background: url("/includes/templates/default/images/bac/bac2.png");
			}

			#header .menu ul li.selected a, #header .menu ul li a:visited {
				background: url("/includes/templates/default/images/bac/bac3.png");
			}
			#header .menu ul li a:hover{
				display:block;
				color:#FF9933;
				text-decoration:none;
			}

			.teamlogo{margin:0 auto;width:980px}
			.cont{background:none repeat scroll 0 0 #FFF;margin:0 auto;overflow:hidden;position:relative;width:100%}
			.extra{background:none repeat scroll 0 0 #fff;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;margin:0 auto;padding:6px;text-align:left;width:976px}
			.intro{border:1px solid #E5E2E2;margin-top:5px}
			/*.search_input{border:1px solid #ccc;color:#A9A9A9;float:left;font-size:10px;height:18px;line-height:18px;padding-left:2px;width:160px;margin:0 5px 0;margin-top:5px}*/
			.search_input {
				float: left;
				width: 418px;
				height: 30px;
				padding: 0 8px;
				border: none;
				background-color: transparent;
				line-height: 28px;
				color: #B4B4B4;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-ms-box-sizing: border-box;
				box-sizing: border-box;
				background: url("/includes/templates/default/buttons/english/searchk.jpg");
				outline: none;
			}


			.main_banner{
				margin: 0 auto;
				width:980px;
				background-color:#fff;padding-bottom:5px;}
				#contentMainWrapper{margin-top:10px;width:950px;}
				#center_page {
					margin:auto;
					overflow:auto;
					padding:10px 0;
				}
				.centerColumn{margin-left:10px;width:100%;}

				#mainarea {
					width:765px;
					float:right;
					background-color:#fff;
				}
				.centerBoxWrapper {

				}
				/* end page structure */

				#footer_bg{
					margin:0 auto;
				}
				#footer {
					margin:15px auto 0;
					overflow:auto;
					padding-bottom:5px;
					text-align:center;
					color:#333;
				}

				.footerNav {
					text-align:center;
					margin:0;
					clear:both;
					width:100%;
					line-height:25px;
				}
				.footerNav a {
					padding:0 15px;
					color:#FF0099;
				}

				/*bof side box*/
				#sidearea {
					width:200px;
					float:left;
				}
				#sidearea ul {
					margin:0px 0 auto 0;
					padding-right:0px;
				}
				#sidearea ul li {
					display:block;
				}
				#sidearea ul li a {
					text-decoration:none;
				}
				#sidearea ul li a:hover {
					text-decoration:underline;
				}
				/* categories box parent and child categories */

				.category-top, .category-products {
				}
				.category-top a, .category-products a {
					display: block;
					height: auto;
					margin: 0;
					color: #fff;
					font-weight:normal;
					line-height:42px;
					padding-left:10px;

				}
				a.category-top{
					font-size:12px;
				}
				#categoriesContent .category-top a:hover, .category-products a:hover {
					text-decoration:none;
					color:#fff;
					background-color:#000;
					transition: background-color 0.6s ease;
				}
				.category-subs-selected{
					font-weight:bold;
				}
				#chcategoriesContent.category-top a:hover, .category-products a:hover {
					text-decoration:none;
					color:#fff;
					background-color:#FF9933;
				}
				#categoriesContent ul li{
					border-bottom:1px solid #fff;
					padding:0;
					font-size: 10px !important; 
					background-color: #999;
					height: 42px;
					position: relative;
					margin-bottom:6px;
				}
				/* end categories box links */


				/*bof side box*/

				h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
					text-decoration:underline;
				}
				.leftBoxContainer, .rightBoxContainer {
					margin: 0 0 15px;
					

				}
				.sideBoxContent {
					border-bottom: 1px solid #CCCCCC;
					border-left: 1px solid #CCCCCC;
					border-right: 1px solid #CCCCCC;
					padding: 5px;
					text-align:left;
				}
				h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
					text-decoration: underline;
				}
				#categoriesContent{
					/*background-color:#F4F4F4;*/
					border:none;
					padding:0;
				}
				#categoriesContent ul{margin:0;}
				.leftBoxHeading, .rightBoxHeading {
					color: #fff;
					background-color: #df5696;
					display: block;
					padding: 5px 5px 5px 5px;

					text-align: center;
					/*    border-bottom: 2px solid #4D2212;*/ 
					float: none;
					margin: 0;
					text-transform: uppercase;
					font-size: 13px !important; 

				}

				.leftBoxHeading a, .rightBoxHeading a {
					color: #fff;
				}
				.rightBoxHeading {
					border-bottom:1px solid #CBCBCB;
				}
				.sideBoxContentItem {
					padding-bottom:8px;
					text-align:center;
					border-bottom: 1px dashed #7F694A;
					list-style-type: none;
					margin: 0 8px 20px;
					padding-bottom: 5px;
				}
				#bannerboxHeading {
				}
				.category-links {
					padding-left:8px;
				}
				/*eof side box*/


				/*home page center of the product*/

				#categorylistboxContent ul {
				}
				#main_pag {
					clear:both;
					height:auto;
				}
				#navBreadCrumb {
					font-size: 12px;
					font-weight: bold;
					margin-bottom: 9px;
					padding-left:8px;
					color:#000;
					height:auto;
					line-height:32px;
					display:block;
					margin:0 auto;
					width:98%;
					text-align:left;


				}
				#navBreadCrumb a {
					font-weight:normal;
					color:#555;
				}
				#mainarea #navBreadCrumb {
					margin-left:0;
				}
				/*-----------------------------*/
				.productImg{overflow:hidden;height:128px;}
				.productImg img{max-width:100%;max-height:100%}
				.innerWrapper img{max-width:100%}
				#cartImage img{width:100px}
				.sideBoxContentItem img{max-width:100%; max-height: 142px;}

				.related_wrapper .innerWrapper > a:first-child{display:block;height:128px;overflow:hidden;margin-bottom:10px;}
				.related_wrapper .innerWrapper a img{max-width:100%;max-height: 100%;}


				.new_listing,.all_listing,.featured_listing {
					width: 22%;
					margin: 5px;
					padding: 5px;
					text-align:center;
					height:225px;
					overflow:hidden;
					-webkit-box-border-radius:5px;
					-moz-box-border-radius:5px;
					border-radius:5px;
					font-size: 12px;

				}
				.products_listing_name{margin:5px 0px;}
				.products_listing_name a{
					color: #010102;
					font-weight: bold;
					text-decoration: none;

				}

				.product-col {
					margin: 5px;
					padding: 5px;
					text-align:center;
					height:225px;
					overflow:hidden;
					-webkit-box-border-radius:5px;
					-moz-box-border-radius:5px;
					border-radius:5px;
					font-size: 12px !important;	

				}
				.product-col01 {
					margin: 5px;
					padding: 5px;
					text-align:center;
					height:265px;
					overflow:hidden;
					-webkit-box-border-radius:5px;
					-moz-box-border-radius:5px;
					border-radius:5px;
					border:1px solid #ddd;
					float:left;
					width:22%;
				}
				.centerBoxContentsProducts{
					margin: 5px;
					padding: 5px;
					text-align:center;
					height:235px;
					overflow:hidden;
					-webkit-box-border-radius:5px;
					-moz-box-border-radius:5px;
					border-radius:5px;

				}
				.itemTitle{
					height: 51px;
					overflow:hidden;
					margin-bottom: 7px;
					text-align: justify;
				}
				#indexProductList .product-col {
					height:235px;
				}
				#indexProductList .product-col img {
					margin-bottom:5px;
				}
				h3.itemTitle {
					font-weight:normal;
					font-size:13px;
				}
				.centerBoxContentsNew .product-col, .centerBoxContentsSpecials .product-col, .specialsListBoxContents .product-col, .centerBoxContentsFeatured .product-col{
					margin-left:9px;
					margin-right:9px;

				}
				#mainImg{width:360px !important;height:330px !important;overflow:hidden;}
				#mainImg img{max-height:300px !important;max-width: 360px !important;}
				/*bof product price*/

				.cartUnitDisplay, .cartTotalDisplay, .totalBox, #cartSubTotal, .cartBoxTotal {
					/*may like*/
					font-weight: bold;
					color: #FF0000;
				}
				.productPrice {
					font-weight: bold;
					color: #FF0000;
					line-height: 21px;
				}
				.productSpecialPrice {
					font-weight: bold;
					color: #FF0000;
				}
				.normalprice {
					text-decoration: line-through;
					font-weight:normal;
					color: #373737;
				}
				.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
					color: #B90A08;
					text-align:inherit;
				}
				.productPriceDiscount {
					color: #373737;
					text-align:inherit;
				}
				/*eof product price*/







				.prosinfo, .centerBoxContentsProducts {
					font-size: 12px;
					color: #FF0000;
				}

				h1, .centerBoxHeading h2 {
					border-bottom: 2px solid #4D2212;
					color: #000000;
					height: 36px;
					line-height: 36px;
					margin-bottom: 10px;
					padding: 0 10px 0 28px;
					text-align: left;
					font-size:14px !important;
				}
				#reviewsInfoDefaultHeading, #reviewsWriteHeading, h1#productReviewsDefaultHeading {
					padding: 0px;
					margin-top:0px;
					margin-bottom:0px;
					background-attachment: scroll;
					background-color: #FFFFFF;
					background-image: none;
					background-repeat: repeat-x;
					background-position: 0 100%;
					border-style: none;
					height:auto;
					font-size:15px;
					color:#333;
					line-height:22px;
				}
				#reviewsWrite TEXTAREA{
					margin-left:0;
				}
				#contactUsDefault form {
					margin:0px;
				}
				#reviewsWriteProductPageLink, #reviewsInfoDefaultProductPageLink, #reviewsInfoDefaultReviewsListingLink {
					padding-bottom:10px;
				}
				.buttonRow {
					padding-right:5px;
					padding-bottom:5px;
					padding-top:5px;
				}
				#productListing {
					clear:both;
					margin-top:5px;
				}
				#productsListingTopNumber, #productsListingListingTopLinks {
					margin-bottom:5px;
				}
				.productName, .productImg {
					margin-bottom:8px;
				}
				.productName{
					height: 51px;
					overflow: hidden;427
				}
				.productName a {
					color:#666;
				}
				.productName a:hover{
					color:#7F694A;
				}
				.addCart {
					margin-top:8px;
				}
				#bestsellersContent ol li{
					margin-bottom:10px;
				}

				#shoppingCartDefault form {
					margin:0;
				}
				.mainImg {
					margin-bottom:10px;
				}
				#maintenanceDefault input {
					vertical-align:middle;
				}
				h2.centerBoxHeading { 
					border-bottom: 2px solid #4D2212;
					color: #000000;
					margin-bottom: 10px !important;
					padding: 0 10px 10px 5px;
					text-align: left;
				}
				#indexHomeBody h2.centerBoxHeading{
					margin:0;
				}

				#indexInfo {
					margin-bottom:10px;
				}
				/* bof cart content */
				.tableHeading TH {
					border-bottom: 1px solid #C4C6C8;
				}
				#cartSubTotal {
					text-align: right;
					line-height: 2.2em;
					padding-right: 2.5em;
				}
				.tableRow, .tableHeading, #cartSubTotal {
					height: 2.2em;
				}
				.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
					padding: 0.5em 0em;
				}
				.cartUnitDisplay, .cartTotalDisplay {
					text-align: left;
					padding-right: 0.2em;
				}
				#scUpdateQuantity {
					width: 2em;
				}
				#scQuantityHeading {
					border-left:1px solid #ddd;
					border-right:1px solid #ddd;
					border-top:1px solid #ddd;
					background:#FAFAFA
				}
				#scUpdateQuantity, #scProductsHeading, #scUnitHeading, #scTotalHeading, #scRemoveHeading {

				}
				.cartNewItem {
					color: #33CC33;
					position: relative;  /*do not remove-fixes stupid IEbug*/
				}
				.cartOldItem {
					color: #660099;
					position: relative;  /*do not remove-fixes stupid IEbug*/
				}
				.cartBoxTotal {
					text-align: right;
				}
				.cartRemoveItemDisplay {
					width: 3.5em;
				}
				.cartAttribsList {
					margin-left: 1em;
				}
				#cartContentsDisplay {

				}
				#cartContentsDisplay th {
					background: url("../images/checkout_headers_bg.gif") repeat-x scroll 0 0 transparent;
					padding-left: 5px;
					text-align: left;
					border-bottom: 1px solid #DDD;
					border-right: 1px solid #DDD;
					border-top: 1px solid #DDD;
				}
				.cartQuantity {
					width: 4.7em;
				}
				#cartContentsDisplay td {
					border-bottom: 1px solid #DDD;
					border-right: 1px solid #DDD;
					padding: 5px 6px 5px 5px;

				}
				.cartQuantity {
					text-align:left;
					border-left: 1px solid #DDD;
				}
				.cartQuantityUpdate, .cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay {
				}
				/*checkout Confirm page*/
				#ccQuantityHeading{
					border-left:1px solid #ddd;
					border-right:1px solid #ddd;
					border-top:1px solid #ddd;
					background:#FAFAFA
				}
				#checkoutBillto{
					width:48px;
					min-width:320px;
				}
				#checkoutShipto{
					width:50%;
					min-width:320px;
				}
				/* eof cart content */
				/*payment result*/
				h1#checkoutSuccessHeading {
					background: none repeat scroll 0 0 transparent;
					height: auto;
					padding: 0;
				}
				/*bof index img*/
				h1#indexDefaultHeading{
					background: none repeat scroll 0 0 #000000;
					color: #FF9933;
					font-size: 14px;
					font-weight: normal;
					height: auto;
					line-height: 25px;
					margin: 0 0 5px;
					padding: 0 0 0 10px;
				}
				#mainDesc {
					color: #333333;
					margin: 0;
					padding: 0 0 15px;
					text-align: left;
				}

				h2.greeting {
					font-size: 15px;
					padding-bottom: 3px;
					padding-left:10px;
				}
				#mainDesc p {
					line-height: 1.5em;
				}
				#indexDefaultMainContent{
					padding-left:10px;	
				}
				/*eof index img*/

				#indexProductListCatDescription {
					line-height: 1.5em;
					margin-bottom: 10px;
					padding: 5px;
				}
				#indexDefault .centerBoxWrapper {
					margin-top:0;
				}
				/*bof page number link*/
				.current {
					font-size: 1em;
					padding: 2px 6px 2px;
					border: 1px #ccc solid;
					background: #E9E9E9;
					color: #3E3E3E;
					margin: 0 0 0 3px;
				}
				.navSplitPagesLinks, .navSplitPagesResult {
					padding: 8px 0 8px 3px;
				}
				.navSplitPagesLinks a, .navSplitPagesLinks a:visited {
					color: #555;
					font: normal 1em arial;
					padding: 2px 6px;
					margin: 0;
					border: 1px solid #E0E6E6;
				}
				.navSplitPagesLinks a:hover {
					padding: 2px 6px;
					text-decoration: none;
					color: #555;
				}
				.navNextPrevCounter {
					margin: 0em;
					font-size: 0.9em;
				}
				.navNextPrevList {
					display: inline;
					white-space: nowrap;
					margin: 0;
					padding: 0.5em 0em;
					list-style-type: none;
				}
				/*eof page number link*/

				/*  CATEGORY LISTING  */

				.tabTable {
					margin:0px 0px 5px 0px;
					border-left:1px solid #E1E1E1;
				}
				.tabTable th {
					padding:5px 10px;
					border-top:1px solid #E1E1E1;
					border-right:1px solid #E1E1E1;
					border-bottom:1px solid #E1E1E1;
					text-align:center;
				}
				.tabTable th {
					font-size:12px;
				}
				.tabTable th a {
					color:#6f6e6e;
				}
				.tabTable td {
					border-right:1px solid #E1E1E1;
					border-bottom:1px solid #E1E1E1;
					padding:5px;
				}
				.tabTable td .listingDescription {
					padding:5px 0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#535353;
				}
				.tabTable td a {
					font-weight:bold;
					color:#535353;
				}
				.tabTable td a:hover {
					text-decoration:none;
				}
				/*  ----------------  */



				/*  TABLES  */

				#prevOrders {
					margin:0px 0px 5px 0px;
					border-left:1px solid #E1E1E1;
				}
				#prevOrders th {
					padding:5px 10px;
					border-top:1px solid #E1E1E1;
					border-right:1px solid #E1E1E1;
					border-bottom:1px solid #E1E1E1;
					text-align:center;
				}
				#prevOrders th {
					font-size:12px;
				}
				#prevOrders th a {
					color:#6f6e6e;
				}
				#prevOrders td {
					border-right:1px solid #E1E1E1;
					border-bottom:1px solid #E1E1E1;
					padding:5px;
				}
				#prevOrders td {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#535353;
				}
				#prevOrders td a {
					color:#6f6e6e;
					outline:none;
					text-decoration:underline;
				}
				#accountHistInfo table {
					margin:0px 0px 5px 0px;
					border-left:1px solid #E1E1E1;
				}
				#accountHistInfo th {
					padding:5px 10px;
					border-top:1px solid #E1E1E1;
					border-right:1px solid #E1E1E1;
					border-bottom:1px solid #E1E1E1;
					text-align:center;
				}
				#accountHistInfo th {
					font-size:12px;
				}
				#accountHistInfo th a {
					color:#6f6e6e;
				}
				#accountHistInfo td {
					border-right:1px solid #E1E1E1;
					border-bottom:1px solid #E1E1E1;
					padding:5px;
				}
				#accountHistInfo td {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:17px;
					color:#535353;
				}
				#accountHistInfo td a {
					color:#6f6e6e;
					outline:none;
					text-decoration:underline;
				}
				#contactUsForm textarea {
					margin-left:3.8em;
				}
				/*  ----------------  */
				#mainImg{
					margin-bottom:10px;

				}
				#productGeneral #reviewsWrite #reviewsWriteReviewsRate, #productGeneral #reviewsWrite .ratingRow, #productGeneral #reviewsWrite LABEL#textAreaReviews{
					text-align:left;
				}
				#myAccountShipInfo{
					width:400px;
				}

				.centerBoxWrapper {
					margin-top:5px;
					margin-bottom:8px;
				}
				.indexcenterContentsBox{
					padding:8px 0 8px 16px;
					border:1px solid #ddd;
					border-top:none;
				}
				#reviewsWrite .ratingRow, #reviewsWrite #reviewsWriteReviewsRate{
					text-align:left;
				}
				#bestsellersContent ol li{
					margin:0 8px 20px;
					list-style-type:none;
					padding-bottom:5px;
					border-bottom:1px dashed #7F694A;
				}
				#bestsellersContent{
					text-align:center;
					padding-top:10px;
				}
				#search #searchContent{
					text-align:center;
					border:0;
					background: url("../images/left_navi_itemsearch.gif") no-repeat scroll 0 0 transparent;
					padding-bottom:10px;
					padding-top:43px;
				}
				#searchHeading{
					display:none;
				}
				#search #searchContent p{
					text-align:left;
					padding-left:12px;
				}
				#search #searchContent .search_text{
					margin:0 0 8px;
					border: 1px solid #ccc;
					height: 20px;
					width: 165px;
					padding-left:3px;

				}
				#ezPageDefault table td, #shippingInfo table td, #conditions table td, #conditions table td, #about_us table td, #faq table td, #privacy table td{
					padding:3px;
					border:1px solid #ccc;
				}
				#ezPageDefault table th, #shippingInfo table th, #conditions table th, #conditions table th, #about_us table th, #faq table th, #privacy table th{
					padding:3px;
					border:1px solid #ccc;
				}
				#reviewsWrite #productMainImage img, #reviewsInfoDefault #productMainImage img{
					width:320px;
					height:auto;
				}
				#RelatedCategoriesProducts{width:97%;}

				.footer {
					background: none repeat scroll 0 0 #333333;
					clear: both;
					padding: 0 0 20px;
					overflow:hidden;
				}

				.contentSrv {
					margin: 0 auto;
					padding: 0;
					width: 980px;
				}
				.footer img {
					background: none repeat scroll 0 0 #FFFFFF;
					margin: 6px 0;
					padding: 0 10px;
				}
				.footer a {
					background: none repeat scroll 0 0 #FF9933;
					color: #000000;
					font-weight: bold;
					padding: 4px 10px;
				}
				.footer_title_01 {
					color: #FFFFFF;
					font-size: 12px;
					margin: 0;
					padding: 20px 0 6px;
				}
				.footer_txt_02 {
					background: url("../images/guide/line_footer.gif") repeat-x scroll center bottom transparent;
					color: #CCCCCC;
					font-size: 11px;
					margin: 0;
					padding: 0 0 10px;
				}
				.footer_txt_03 {
					color: #CCCCCC;
					font-size: 11px;
					margin: 0;
					padding: 0 20px 10px 0;
				}
				.footer_cap_01 {
					background: url("../images/guide/line_footer_01.gif") repeat-y scroll right center transparent;
					float: left;
					height: 380px;
					width: 320px;
				}
				.footer_cap_02 {
					background: url("../images/guide/line_footer_01.gif") repeat-y scroll right center transparent;
					float: left;
					height: 380px;
					padding: 0 0 0 20px;
					width: 320px;
				}
				.footer_cap_03 {
					float: left;
					padding: 0 0 0 20px;
					width: 300px;
				}


				/*products info css*/
				.productinfo_main{width:100%;float:left;}
				.productinfo_left{width:50%;margin-right:10px;float:left;}
				.productinfo_right{width:48%;float:right;text-align:left;}

				.navNextPrevList {
					text-align:center;
					padding-left:20px;
				}
				.navNextPrevCounter {
					text-align:center;
					float:center;
				}
				#nextList {
					width:300px;
					margin-left:204px;
					height:24px;
				}
				.navNextPrevWrapper {
					width:510px;
					text-align:center;
					margin:0 auto;
					height: 82px;
					line-height: 42px;
				}
				.categoryIcon {
					float:left;
				}

				h1#productName {
					background-attachment: scroll;
					background-color: rgba(0, 0, 0, 0);
					background-image: none;
					background-position: 0 100%;
					background-repeat: repeat-x;
					border-style: none;
					color: #333333;
					margin-bottom: 0;
					margin-top: 0;
					padding: 0;
					font-size: 16px;
					font-weight: bold;
					height: auto;
					line-height: 1.8em;
					white-space: normal;
					word-break: normal;
				}
				h2#productPrices {
					line-height:1.8em;
					font-weight:bold;
					color: #FF0000;
					font-size:13px
				}
				#productDetailsList {
					float:left;
					width:100%;

				}
				#productDetailsList li {
					line-height:2em;

				}
				#productAttributes {
					float:left;
					margin-top:1em;

				}
				#productDescription h2 {
					color:#A71119;
					padding-bottom:5px;
					text-align:center;
				}
				/*Shopping Cart Display*/

				#cartAdd {
					width:100%;
					float:left;
				}


				#productDescription span.desTitle{
					font-size:15px;	 
					font-weight:bold;
					display:block;
					color:#222;
				}
				#productDescription img{
					max-width:750px;
				}

				#productinf {
					clear:both;
					margin-top:8px;
					background-color:#fff;
				}

				/* product detail */

				.nTab {
					float: left;
					background:#fff;
					background-position:left;
					background-repeat:repeat-y;
					width:100%;
				}
				.nTab .TabTitle {
					clear: both;
					color:#fff;
					margin: 0;
					padding: 0;
					font-size: 15px;
					padding-left:8px;
					background-color:#df5696;
					height:27px;
				}
				.nTab .TabTitle ul {
					margin:0;
					padding:0;
				}
				.nTab .TabTitle .active {
					color:#fff;

				}
				.nTab .TabTitle .normal {
					color:#ccc;
				}
				.nTab .TabTitle ul li {
					cursor:pointer;
					float:left;
					font-weight:normal;
					height:27px;
					line-height: 27px;
					text-align:center;
					margin-right:15px;
					cursor: pointer;
					list-style-type: none;
					border-right:1px solid #fff;
					width:150px;
				}
				.nTab .TabContent {
					padding:5px;
				}
				.none {
					display:none;
				}
				.freeshipping {
					margin-left:8px;
					text-align:left !important;
				}
				.wrapperAttribsOptions {
					margin:0.3em 0;
				}
				#myTab0_Content1 #productDescription li {
				}
				.TabContent {
					text-align:left;
					padding-bottom:20px;
				}
				#myTab0_Content0 #productDetailsList {
				}
				#myTab0_Content0 #productDetailsList li {
					list-style:none;
				}
				/*bof alsoPurchased */

				.alsoPurchasedContainer .product-col {
					padding: 5px;
					margin-right:10px;
				}
				.boxContentsConsider {
					float:left;
					margin-bottom:10px;
				}
				/*eof alsoPurchased */

				#contactUsProduct {
					overflow:auto;
				}
				#contactUsProduct form {
					margin:0px;
				}
				.additionalImages {
					text-align:left;
					width:105px;
				}
				h1#productName {
					padding: 0px;
					margin-top:0px;
					margin-bottom:0px;
					background-attachment: scroll;
					background-color:transparent;
					background-image: none;
					background-repeat: repeat-x;
					background-position: 0 100%;
					border-top-style: none;
					border-right-style: none;
					border-bottom-style: none;
					border-left-style: none;
					color:#333;
				}
				#proReviews {
					padding:5px;
					border:1px solid #ccc;
					margin-bottom:8px;
				}
				.revTitle {
					font-weight:bold;
					font-size:16px;
				}
				.hr2 {
					margin-bottom:8px;
					margin-top:5px;
					border:2px solid #ccc;
				}
				#productTellFriendLink {
					padding:0;
				}
				.rating, productReviewsDefaultReviewer {
					padding:8px 0
				}
				.centered {
					float:left;
				}
				#antirobotreg {
					float:left;
				}
				.addThis {
					float:right;
				}
				.cartImg {
					padding:5px 0;
				}
				.proDes{
					margin-bottom:10px;
				}
				#productMainImage img{
					margin-left: 10px;

					height:auto;
				}
				#rightSideBox{
					float: left;
					width: 220px;
					border:1px solid #ddd;
				}

				#productDescription span.desTitle{
					font-size:15px;	 
					font-weight:bold;
					display:block;
					color:#222;
				}
				#productDescription img{
					max-width:750px;
				}
				#productGeneral #main_info table td{
					padding:3px;
					border:1px solid #ccc;
				}
				#productGeneral #main_info table th{
					padding:3px;
					border:1px solid #ccc;
				}
				#footer_area_wrapper p{text-align:left;}

				#full-screen-slider { width:100%; height:300px; float:left; position:relative;margin-bottom:10px;}
				#slides { display:block; width:100%; height:300px; list-style:none; padding:0; margin:0; position:relative}
				#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
				#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
				#pagination { display:block; list-style:none; position:absolute; left:30%; top:270px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
				#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
				#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
				#pagination li.current { background:#0092CE}
				.searchbtn_butt{
					float: left;
					margin-left: -1px;
				}


		/*   首页广告图
		*/    
		.swiper-container {
			width: 571px;
			height: 138px;
			margin-top: 8px;
			margin-bottom: 30px;
		}
		.swiper-slide {
			text-align: center;
			font-size: 18px;
			background: #fff;

			/* Center slide text vertically */
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
		}




		.foot_title {
			width: 100%;
			font-family: 'Montserrat',Vardana,Sans-Serif;
			height: 30px;
			line-height: 30px;
			text-align: center;
			font-size: 12px;
			margin-bottom: 30px;
			background: #ccc;
			color: #fff;
		}
	/*新增css
	*/	
	.banner_top1{
		border-bottom: 1px solid #666;
	}
	.banner_top2{
		float: right;
	}
	.r-cfx{
		height: 48px !important;
		background: #f1f1f1;
		border-bottom: 1px solid #d6d6d6;
	}
	.img_cfx{
		float: left;
		height: 48px;
		padding-top:3px;
	}
	.right_cfx{
		float: right;
		padding-top: 3px;
	}

.footbn {
    background-color: #df5696;
    color: #fff;
    width: 280px;
    height: 29px;
    line-height: 29px;
}


	.swiper-button-next{background-image:url("data:image/svg+xml;
		charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg
		'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%
		2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'
		%23cccccc'%2F%3E%3C%2Fsvg%3E") ;}


.specialsListBoxContents{text-align: center;height: 330px;overflow:hidden;}
.specialsListBoxContents img{max-width: 100%;max-height: 100%;display: block;margin:auto;}
