.mubanner05 li img {

    max-width: 100%;

}

a img {

	border:none;

}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {

}

.attribsSelect {

	padding:0 5px 0 0;

}

.biggerText {

}

#gender-male, #gender-female, #email-format-text {

	margin-left:8px;

}

.information {

	padding:8px 0 0 16px;

}

CODE {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

}

FORM, SELECT, INPUT {

}

FORM {

	margin:0px;

	padding:0px;

}

TEXTAREA {

	margin:auto;

	display:block;

	width:95%;

}



#recentlyproducts #Heading{ display:none;}



input:focus, select:focus, textarea:focus {

}

FIELDSET {

	padding:0.5em;

	margin:0.5em 0em;

	border:1px solid #E1E1E1;

}

LEGEND {

	font-weight:bold;

	padding:0 5px;

	

}

LABEL, h4.optionName {

}

LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin-left:5px;

}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

	float:left;

}

LABEL.inputLabel {

	width:9em;

	float:left;

	padding-left:10px;

	margin:5px 0;

	padding-right:10px;

}

LABEL.inputLabelPayment {

	width:15em;

	float:left;

	padding:4px 0 4px 0;

}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {

	width:12em;

	float:left;

}

P, ADDRESS {

	padding:0.5em;

}

#contactUsNoticeContent {

	margin:15px 0 0;

	padding:15px 0 20px 7px;

}

ADDRESS {

	font-style:normal;

}

.clearBoth {

	clear:both;

}

HR {

	color:#C1C1C1;

	border:0;

	border-top:1px solid #E1E1E1;

	margin:5px 0px;

}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

	line-min-height:1.8em;

	padding:0.2em;

}

.messageStackWarning, .messageStackError {

	color:#FF0000;

}

.messageStackSuccess {

	background:url(../images/message-bg.gif) repeat-x 0 0;

	width:350px;

	height:46px;

	left:50%;

	top:0;

	margin-left:-175px;

	position:absolute;

	z-index:999;

	-webkit-border-bottom-right-radius:2px;

	-webkit-border-bottom-left-radius:2px;

	-moz-border-radius-bottomright:2px;

	-moz-border-radius-bottomleft:2px;

	border-bottom-right-radius:2px;

	border-bottom-left-radius:2px;

	text-align:left;

	font-size:11px;

	line-height:18px;

	color:#ececec;

	font-weight:bold;

	padding:12px 0 2px 20px;

}

.messageStackSuccess img {

	margin:-5px 18px 0 0;

}

.messageStackCaution {

	background-color:#FFFF66;

	color:#4d5255;

}

#mainWrapper {

	text-align:left;

	vertical-align:top;

}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {

}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

	width:200px !important;

}

#tagline {

	color:#4d5255;

	margin-top:10px;

	font-size:12px;

	text-align:center;

	vertical-align:middle;

}

#sendSpendWrapper {

	border:1px solid #cacaca;

	float:right;

	margin:0em 0em 1em 1em;

}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

	margin:0;

	color:#4d5255;

}

.floatingBox a {

	color:#4d5255;

}

#productDetailsList{ text-align:left; clear:both;}

#productDetailsList li a {

	padding-right:10px;

	text-decoration:underline;

	color:#666;

}

#productDetailsList li a:hover{ color:#000; text-decoration:none;}

#productDetailsList li {

	clear:both;

	color:#000;

	line-height:28px;

}

#productDetailsList li span{ width:70px; float:left;}

.wrapperAttribsOptions {

	display:block;

	padding:6px 0;

}

#sorter {

	margin:0;

}





.navSplitPagesLinks a {

	display:inline-block;

	background:#fff;

	line-height:12px;

	padding:4px 6px;

	color:#000;

	text-decoration:none;

}

.navSplitPagesLinks a:hover {

	background:#dddbdb;

}

.navSplitPagesLinks strong {

	display:inline-block;

	background:#dd2f54;

	line-height:12px;

	padding:4px 6px;

	color:#fff;

}

.navSplitPagesResult a {

	color:#161616;

}

.navNextPrevWrapper .mu_padding{ padding-left:66px;}

.navNextPrevList {

	float:left;

	

	white-space:nowrap;

	margin:0px 2px 0px 0px;

	list-style-type:none;

}

.navNextPrevWrapper {

	padding-bottom:16px;

}

.navNextPrevCounter {

	

	padding: 0 5px 0 0;

	color:#000;

	display:block;

}

.navNextPrevWrapper span {

	overflow:hidden;

	position:relative;

	float:left;

}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

}

#navMain ul, #navSupp ul, #navCatTabs ul {

	margin:0;

	padding:0.5em 0em;

	list-style-type:none;

	text-align:center;

	line-min-height:1.5em;

}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {

line-height:30px;

}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {

	padding:0px 16px;

	color:#fff;

}

#navEZPagesTOCWrapper {

	font-weight:bold;

	float:inherit;

	min-height:1%;

	padding:0.5em;

	margin:5px 0px;

	border:1px solid #E1E1E1;

}

#navEZPagesTOC ul {

	margin:0;

	padding:0.5em 0em;

	list-style-type:none;

	line-min-height:1.5em;

}

#navEZPagesTOC ul li {

	white-space:nowrap;

}

#navEZPagesTOC ul li a {

	padding:0em 0.5em;

	margin:0;

}

#navMainSearch, #navCategoryIcon {

	margin:5px 5px 0 0px;

}

#navEZPagesTop {

}

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

	vertical-align:top;

}

#productDescription, .shippingEstimatorWrapper {

}

#productDescription {

    color: #000;

    font-size: 13px;

    overflow: hidden;

    text-align: left;

}

.content {

	margin-bottom:10px;

}

.alert {

	font-size:11px;

	color:#ff0000;

	margin-left:0.5em;

	margin-right:5px;

}

.advisory {

}

.important {

	font-weight:bold;

	margin:5px;

}

.notice {

}

.rating {

}

.gvBal {

	float:right;

}

#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

	padding:0em;

}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

	font-size:0.9em;

}

.tableHeading TH {

}

.tableHeading, #cartSubTotal {

}

.tableRow, .tableHeading, #cartSubTotal {

	min-height:2.2em;

}

.cartUnitDisplay, .cartTotalDisplay {

	text-align:right;

	padding-right:0.2em;

}

#scUpdateQuantity {

	width:2em;

}

.cartQuantity {

	width:4.7em;

}

.cartNewItem {

	color:#4d5255;

	position:relative;

}

.cartOldItem {

}

.cartBoxTotal {

	text-align:right;

	font-weight:bold;

}

.cartRemoveItemDisplay {

	width:3.5em;

}

#cartAttribsList {

	margin-left:1em;

}

#mediaManager {

	width:50%;

	margin:0.2em;

	padding:0.5em;

}

#cartBoxListWrapper ul, #ezPageBoxList ul {

	list-style-type:none;

}

#ezPageBoxList li, .cartBoxTotal {

	margin:0;

	padding:0.2em 0em;

}

.totalBox {

	width:5.5em;

	text-align:right;

	padding:0.2em;

	font-size:12px;

	line-height:16px;

	color:#000;

	font-weight:bold;

}

.lineTitle, .amount {

	text-align:right;

	padding:0.2em;

}

.amount {

	width:5.5em;

}

.categoryIcon {

}

#cartImage {

	margin:0.5em 1em;

}

.attribImg {

	width:20%;

	margin:0.3em 0em;

}

.attributesComments {

}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

}

.columnLeft {

}

.columnRight {

}

.sideBoxContent {

}

.rightBoxHeading {

	margin:0em;

	background-color:#663366;

	padding:0.2em 0em;

}

h3.leftBoxHeading a:hover {

	color:#FFFF33;

	text-decoration:none;

}

h3.rightBoxHeading a:hover {

	color:#FF0000;

	text-decoration:none;

}

.rightBoxContent {

	margin-bottom:1em;

}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

	width:auto;

}



.cartTotalsDisplay {

}

#bannerboxHeading {

	background-color:#0000CC;

}

#upProductsHeading {

	text-align:left;

}

#upDateHeading {

	text-align:right;

}

.back {

	float:left;

}

.forward {

	float:right;

}

.bold {

	font-weight:bold;

}

.rowOdd {

	min-height:1.5em;

	vertical-align:top;

}

.rowEven {

	padding:5px 5px 5px 5px;

	min-height:1.5em;

	vertical-align:top;

}

CAPTION {

}

#myAccountGen li, #myAccountNotify li {

	margin:0;

}

.accountTotalDisplay, .accountTaxDisplay {

	width:20%;

	text-align:right;

}

.accountQuantityDisplay {

	width:10%;

	vertical-align:top

}

TR.tableHeading {

	min-height:2em;

}



#siteMapList ul {

	list-style:circle;

}

.ratingRow {

	margin:1em 0em 1.5em 0em;

}

LABEL#textAreaReviews {

	font-weight:normal;

}

#gvFaqDefaultMainContent {

	margin:10px 15px 0 5px;

}

#gvFaqDefaultContent {

	padding:10px 0;

	color:#000;

	border-top:solid 1px #eceaea;

}

#reviewsDefaultNoReviews {

	margin:0 5px 5px 5px;

}

#createAcctSuccessMainContent {

	margin:5px;

}

.main_block {

	margin:20px;

}

.ee {

	text-decoration:line-through;

}

.normalprice, .productSpecialPriceSale {

}

.normalprice {

	font-size:12px;

	

	color:#666;

	font-weight:normal;

	text-decoration:line-through;

	padding-right:2px;

}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {

	font-size:12px;

	

	color:#ff0000;

	font-weight:bold;

}

.productSpecialPriceSale {

	text-decoration:line-through;

}

.productPriceDiscount {

	color:#ff0000;

	font-size:11px;

	font-weight:normal; display:none;

}

.buttonRow, .buttonRow2 {

	margin:0;

	padding:7px 0;

}

.buttonRow input, .buttonRow2 input, .buttonRow3 input {

	border:none;

	width:auto!important;

}





/*musheji_box*/



.hotitem_main .musheji_img{ padding-top:40px;}

.hotitem_main .mulist0 { background:url(../images/ico-rank01.gif) no-repeat 30px 16px;}

.hotitem_main .mulist1 { background:url(../images/ico-rank02.gif) no-repeat 30px 16px;}

.hotitem_main .mulist2 { background:url(../images/ico-rank03.gif) no-repeat 30px 16px;}

.hotitem_main .mulist3 { background:url(../images/ico-rank04.gif) no-repeat 30px 16px;}

.hotitem_main .mulist4 { background:url(../images/ico-rank05.gif) no-repeat 30px 16px;}

.hotitem_main .mulist5 { background:url(../images/ico-rank06.gif) no-repeat 30px 16px;}

.hotitem_main .mulist6 { background:url(../images/ico-rank07.gif) no-repeat 30px 16px;}

.hotitem_main .mulist7 { background:url(../images/ico-rank08.gif) no-repeat 30px 16px;}







.musheji_box{ float:left;background: #fff none repeat scroll 0 0;

border-color: #f7f7f7 #ddd #ddd #fff;

border-style: solid;

border-width: 3px;

box-shadow: 1px 5px 5px #ddd;

margin: 2px 3px 10px;

padding: 5px;

text-align: center;

width:189px;

}

.musheji_box:hover{ border:3px solid #000;}

.musheji_box .musheji_img{height: 195px;margin: 8px 0;}

.musheji_box .musheji_bottom{background: #efefef none repeat scroll 0 0;

font-size: 12px;

height: 75px;

line-height: 20px;

overflow: hidden;

padding: 5px 5px 3px;

text-align: left;}

.musheji_box .musheji_name{ line-height:16px; height:32px; overflow:hidden;}

.musheji_box .musheji_name a{ line-height:16px; font-size:12px; color:#333;}

.musheji_box .musheji_name a:hover{ color:#000;}

.musheji_box  .musheji_price{ line-height:18px; color:#ff0000; font-size:12px; font-weight:bold; height:34px;  padding:8px 0 0 0;}

.musheji_box  .musheji_price span{ float:left display:inline;}

.musheji_box  .musheji_price .productSpecialPrice{ float:right;}

.musheji_box .mu_buynow{ float:right; padding:22px 0 0 0;}





.musheji_box .productPriceDiscount {



}













/******************************/

#newProductsDefaultListingTopLinks{ display:none;}



#productPrices{color: #bf0000;

font-size: 14px;

font-weight: bold;

line-height: 1.8em; float:left; width:77%;}

#productPrices span{ float:left;}

#productPrices .jiageid{color: #bf0000;

font-size: 14px;

font-weight: bold;

line-height: 1.8em; margin-right:5px;}

#productPrices .normalprice{color: #333;

font-size: 12px;

font-weight: bold;

padding:0px 10px 0 0;

text-decoration: line-through;

text-transform: uppercase;}

#productPrices .normalprice span{ float:left; width:120px;}

#productPrices .productSpecialPrice{ font-size: 21px;

letter-spacing: -2px;

text-transform: uppercase;}

#productPrices .productSpecialPrice span{}

#productPrices .productPriceDiscount{ display:none;}



.muquantity{ padding-bottom:8px;}

.muquantity strong{ padding-right:6px;}

.mu_cart_img input{/* width:260px !important; padding:6px 10px; background:#ffb517; border:#ffb517 solid 1px;*/ border:none;}

.mu_cart_img input:hover{/* background:#000; border:#000 solid 1px;*/}

.mu_title_info{ font-size:14px; font-weight:bold; border-bottom:1px solid #ECEAEA; margin-bottom:6px; padding:6px 0;}



#mu_review{ padding-top:12px;}

.pageHeading{ font-weight:bold;}



#mu_review table{ margin-bottom:12px;}.

.pageresults{ padding:6px 0;}



#reviewsDefault{ padding-top:12px;}

#reviewsDefault #productReviewsDefaultHeading,#reviewsDefault #productReviewsDefaultPrice{ display:none;} 



#productGeneral .centerColumn, #productGeneral .centerBoxWrapper{ background:none;}

#productGeneral{ }

#mu_likes{ padding-top:15px;}

#mu_likes .index_musheji_box{ margin:12px  0 0 15px;}

#mu_likes #whatsNew .centerBoxHeading{ display:none;}



.mu_inforight{ width:230px; float:right;}

.mu_inforight #specialsDefault .back,.mu_inforight #specialsDefault .index_musheji_box{ float:none;}

.mu_inforight #specialsDefault .index_musheji_box{margin: 18px 0 0 18px;}

.mu_inforight #specialsDefault{ border:#eeeeee solid 2px; padding-bottom:10px;}



/*musheji.com 2014*/





#header-nav {



}







#head_top01 ul#membermenu {

	overflow: hidden;

	padding: 5px 5px 0px 5px;

	height: 32px;

	float:right;

}





#head_top01 ul#membermenu li {

    float: left;

    margin: 0 0 0 8px;

}



#head_top01 ul#membermenu li#cartprice {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #000;

    width: auto;

	text-align:left;

	height:25px;

	line-height:25px;

}

#head_top01 ul#membermenu li #memberprice span {

    float: right;

    text-align: right;

}





#memberprice{

	text-decoration:underline;

}





#head_top01 ul#membermenu li.login, #head_top01 ul#membermenu li.loginoff, #head_top01 ul#membermenu li.account {

    border: 1px solid #666;

    height: 23px;

    width: 90px;

	text-align:left;

	background:#fff;

	text-align:center;

}

ul.mu_hearder_right li.login,  ul.mu_hearder_right li.loginoff {

    background: url("../images/header_icon_login.png") no-repeat scroll 4px 4px;

	background-color:#fff;

	padding:0px 15px;

	border:1px solid #000;

	margin-top:5px;

}

#header ul#membermenu li.loginoff {

	background: #fff url("../images/header_icon_recruit.png") no-repeat scroll 80px 6px;

    width: 105px;

}

#header ul#membermenu li.account {

	background: #fff url("../images/header_icon_qa.png") no-repeat scroll 78px 3px;

    width: 108px;

}



#header ul#membermenu li.login a, #header ul#membermenu li.loginoff a, #header ul#membermenu li.account a{

    font-size: 11px;

    line-height: 23px;

	color:#000;

}





#header ul#membermenu li.login a:hover, #header ul#membermenu li.loginoff a:hover, #header ul#membermenu li.account a:hover{

	text-decoration:underline;

}









#header ul#membermenu li.login{

	

}

#header ul#membermenu li.loginoff,#headerinner ul#membermenu li.account, #header ul#membermenu li#cartbtn {



}



#header ul#membermenu li#cartbtn a img{}

	





















#header #header-nav {

    color: #fff;

    font-size: 11px;

    overflow: hidden;

	text-align:left;

	float:right;

	width:100%;

}





#header>#header-nav>ul{

	width:1060px;

	margin:auto;}



#header-nav span{

	color:#000;

margin:auto;

display:block;

font-size: 14px;

line-height: 23px;

font-weight: bold;

padding-left:10px;}





#header-nav01{

display:block;

width:1060px;

margin:auto;

height:160px;

background:url("../images/bg_img01.png") no-repeat right top;

}





#header-nav02{

}

















.mu_hearder_left{ float:left; text-align:left;

width:100%;

}

#header_top_right{

	float:left;



}

p.head_top_copy {

    color: #FA3B40;

    font-size: 14px;

    font-weight: bold;    

	text-align: left;

	margin-left: 55px;

	padding-top: 20px;

}

.logo{ 

	float: left;

	margin-top: 15px;

	padding: 5px 0px;

}

.logo img{

}

.shoplogo{ float:left; padding:0 0 0 10px;}

.mu_hearder_right{ float:right; line-height: 24px;

     text-align:left;

	 }

	 

	 

	 .head_deliv{ float:left; display:none;}





.mu_hearder_right li{

float:right; 

margin-left:15px;

}

.mu_hearder_right li a{ color:#000;}

.mu_hearder_right li a:hover{ text-decoration:underline;}

.mu_hearder_right li.ab1 {

   background:url("../images/ab_bg.jpg") repeat-x;

   width:100px;

   border: 1px solid #000;

   margin: 14px 0px 5px 10px;

   text-align:center;

   float:left;

}

.mu_hearder_right li.ab2 {

    background:url("../images/ab_bg.jpg") repeat-x;

    width:100px;

	border: 1px solid #000;

	margin: 14px 0px 5px 10px;

	text-align:center;

	float:left;

}

.mu_hearder_right li.ab3 {

	width:150px;

	border: 1px solid #000;

	text-align:center;

	background:url("../images/ab_bg.jpg") repeat-x;

	float:left;

	margin: 14px 0px 5px 10px;

}













/*myslidemenu_2*/



#myslidemenu_2 li.ab1{

float: left;

position: relative;

line-height: 40px;

padding-right: 1px;



border-right:1px solid #000;

}





#myslidemenu_2 li.ab1:hover{

background:#efefef;

}



#myslidemenu_2 li.ab1 a{

padding:0px 20px 0px 30px;

color:#fff;

font-size:14px;

}



#myslidemenu_2 li.ab1 a:hover{

line-height:40px;

color:#000;

font-weight:bold;}





#myslidemenu_2{

left: 0;

z-index: 999;

margin:10px auto 0px;

}





#myslidemenu_2 ul{

	width:1060px;

	margin:auto;

}



#men_nav {

    float: left;

}



#men_nav li.mu_nav_ico {

    width: 169px;

    float: left;

    clear: both;

    line-height: 32px;

    margin-top: 0px;

}



#men_nav li.mu_nav_ico a {

    font-size: 16px;

}



#men_nav li.mu_nav_ico1 {

    width: 169px;

    float: left;#myslidemenu_2 #men_nav .mu_nav_ico

    clear: both;

    line-height: 32px;

    margin-top: 1px;

}





#head_top_Info{

	width:1060px;

	margin:auto;

	display:none;

}

 

#men_nav li.mu_nav_ico1:hover a{

	color:#000;

}



#men_nav li.mu_nav_ico1 a {

    font-size: 16px;

    color: #000;

	margin:2px;

	display:block;

	height:35px;

	line-height:35px;

	border: 1px solid #D5D5D5;

	background:url("../images/bg_btn_on.png") repeat-x;

}





#men_nav li.mu_nav_ico1 a:hover{

	background:url("../images/menu_ico.png") no-repeat right top #fff;

	text-decoration:underline;

}

#myslidemenu_2 .mu_nav_ico1 {

    float: left;

    position: relative;

    line-height: 60px;

    margin-top: 2px;

}



.mu_home{  

	float: left;

	line-height: 68px;

}



.mu_home a{

    color: #fff;

	display: block;

	padding: 0 45px;

	font-size: 18px;

	text-decoration: none;

	margin: 2px;

	border: 2px solid #fff;

	line-height: 60px;

	height: 57px;

	border: 1px dashed #000;

	background:#333333;

	}

	



	.mu_home a:hover{color:#000; text-decoration:underline; background:url("../images/menu_ico.png") right top no-repeat #fff;}

	

#myslidemenu_2 .mu_nav_ico{

	float: left;

    position: relative;

	line-height: 57px;

}









#myslidemenu_2 #men_nav .mu_nav_ico{

	line-height:35px;

}



#myslidemenu_2 .mu_nav_ico a{

	color: #000;

	font-size: 18px;

	text-decoration: none;

	display: block;

	margin: 2px;

	border:1px solid #D5D5D5;

	background:url("../images/bg_btn_on.png") repeat-x;

	}



#myslidemenu_2 .mu_nav_ico a:hover{  color:#000; text-decoration:underline; background:url("../images/menu_ico.png") no-repeat right top #fff;}



.jqueryslidemenu ul li ul {

    background: #fff;

    

    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);

    display: block;

    left: 0;

	border:#000 solid 1px;

    position: absolute;

    visibility: hidden;

    white-space: normal;

    width: 200px!important;

    z-index: 22;

	padding:6px 0 6px 10px;

	text-align:left;

}

#myslidemenu_2 .mu_nav_ico ul li{ line-height:26px; float:left; width:200px;}

#myslidemenu_2 .mu_nav_ico ul li a{ font-size:14px; font-weight:normal; text-transform:none; color:#333;}

#myslidemenu_2 .mu_nav_ico ul li a:hover{  background:#fff; color:#000; text-decoration:underline;}





.jqueryslidemenu ul .mu_nav_ico a span{display:block; padding:0 50px; }

.jqueryslidemenu ul li:hover a span{ }







#tdere{

	border-left:1px #D1D1D1 solid;

	border-right:1px #D1D1D1 solid;

	border-bottom:1px #D1D1D1 solid;

   

   

	text-align:left;

    padding: 8px 0 8px 8px;



}

#tdere p{ float:left; line-height:24px; padding-left:20px; color:#000;}

#tdere p a{ color:#000; padding:0 6px; font-size:11px;}

#tdere p a:hover{ color:#ff0000; text-transform:uppercase;}



#search01{

	height: 78px;

	float: left;

	background: url("../images/bg_search.png") repeat-x;

	margin: 2px;

	}

	

	#search01_img{

		float: left;

	margin-top: 1px;

	height: 30px;

	background: #f09800;

	padding-top: 6px;

	}

#head-search{ 

width: 378px;

margin: auto;

height:38px;

float:left;

margin-top:22px;}



#head-search .input1{ 

line-height: 23px;

height: 31px;

border: #006097 solid 5px;

background: #e7e7e7;

padding: 2px 0 2px 6px;

width: 275px;

float: left;

float: right;

}

#head-search .input2search{ 

float: left;

padding: 0;

border: 5px solid #006097;

cursor: pointer;

height: 45px;

width: 70px;

background: #006097;

font-size: 18px;

font-weight: bold;

color: #fff;

float:right;

margin-right:8px;

}



.mu_flash{ padding-top:5px; padding-bottom:5px; border-bottom:#9c9c9c solid 1px;}

.mu_flash li{ float:left; padding-right:15px;}

.mu_flash .mulast{ float:right;  border-right:#ebebeb solid 1px;}





.mu_main{ padding-top:10px;}







#column-left .box{ padding-bottom:12px;

width:100%;}

#categories{

	width:200px !important;

	float:left;

	margin-left:2px;

}





#whatsnew .box-body .musideBoxContent .muimg,#specials .box-body .musideBoxContent .muimg{

	min-height:190px;

	height:auto;

}



#whatsnew ,#specials{

    float: left;

	margin-top:10px;

}



#search {

	margin-top:10px;

}



#navColumnOneWrapper_left{

	width:200px;

	float:left;

}



#calendarFooter {

    float: left;

}

#column-left .box-body{

	border:1px solid #656565;}

#whatsnew .box-body{ padding-bottom:10px;

float:left;

border:1px solid #656565;}

h3.box-head{

    color: #fff;

    font-weight: bold;

    height:41px;

    line-height: 41px;

    text-align:center; 

	font-size:18px;

	background:#000;

	border-bottom: 5px solid #d3cfb9;

	border-top: 2px solid #e9e5d3;

	

	

	}

h3.box-head a{ color:#fff;}



#categoriesHeading{}

#categories .box{

	width:200px;

}

#categories .box-body{

	border: 1px solid #c9c9c9;

    padding: 5px;

}



#chcategoriesContent{ padding:0 6px 0 6px;}

#categoriesContent li  a.category-top {

display: block;

background-color: #fff;

text-decoration: none;

text-align: left;

font-size: 12px;

line-height: 37px;

background: url(../images/sma_v5_icon_arr.gif) no-repeat  5px 15px #F1F3F5;

border-bottom: 1px dotted #cccccc;

padding-left: 15px;

background-size:5px 5px;

}



#categoriesContent li  a.category-top:hover{

	text-decoration:underline;

	background: url(../images/sma_v5_icon_arr.gif) no-repeat  5px 15px #84d1e3;

	background-size:5px 5px;

	color:#fff;

}





#categoriesContent li  a.category-products {

display: block;

background:none;

padding: 3px 10px 3px 10px;

text-decoration: none;

margin: 0px;

text-align: left;

font-size: 12px;

line-height:30px;

border-bottom: solid 1px #dfdfdf;

}



#categoriesContent li  a:hover{ }

#categoriesContent li a:hover strong{ color:#FF6699;}

#categoriesContent li strong{ font-size:14px;  color:#333; font-weight:normal;}

#categoriesContent li span{ color:#6F0226; font-weight:bold;}



 #chcategoriesContent .category-top{  

    color: #333;

	background: url("../images/side-list-oya.jpg") no-repeat left center;

	padding-left:18px;

    display: block;

  }

  

  #chcategoriesContent .category-top{border-bottom: 1px dotted #cccccc;

    line-height: 28px;

    padding-top: 6px;}

	

	#chcategoriesContent .category-products{ line-height: 28px;}

	

	#chcategoriesContent a:hover{ color:#ff0000;}

  

  #bannerboxallHeading{ display:none;}

  #bannerboxall .box-body{ border:none;}



#categoriesContent a.category-top:hover{ color:#f00;}

.category-subs-parent, .category-subs-selected{ color:#f00;}





.category-subs {

    padding-left: 30px;

    line-height: 37px;

    border-bottom: dotted 1px #d8cfc4;

    width: 82% !important;

    display: block;

    margin-left: 3px;

}





.musideBoxContent{background: #fff none repeat scroll 0 0;

border-color: #f7f7f7 #ddd #ddd #fff;

border-style: solid;

border-width: 2px;

box-shadow: 1px 5px 5px #ddd;

margin:10px 5px;

padding: 5px;

text-align: center;

width: 174px;

float:left;}

.musideBoxContent:hover{ border:2px solid #000;}

.musideBoxContent .mudesc{background: #efefef none repeat scroll 0 0;

font-size: 12px;

line-height: 20px;

padding: 5px 5px 3px;

text-align: left; margin-top:10px;}

.musideBoxContent .mudesc .name{ display:block; height:30px !important; overflow:hidden;}

.musideBoxContent .mudesc a{color: #333; line-height:16px;

    font-size: 11px;}

	.musideBoxContent .mudesc a:hover{ color:#000;}

.musideBoxContent 	.price{ padding-top:6px; color: #ff0000;

    font-size: 12px;

	line-height:16px;

    font-weight: bold;}

	.musideBoxContent 	.price br{ display:none;}

	.musideBoxContent 	.price .normalprice{ font-size:11px; display:inline; float:left}

.musideBoxContent 	.price .productSpecialPrice{ display:inline; float:right}

#searchContent{ padding:2px 0 8px 8px;}

#searchContent li{ line-height:16px; padding-top:6px; padding-left:5px;}

#searchContent li a{color: #000; font-size:12px;}

#searchContent li a:hover{color:#f00;}



.mu_search_price {

    padding-top: 10px;

}

.mu_search_price .sear_go {

    background: #000;

    border: 1px solid #000;

    color: #fff;

	padding:1px;

    margin-left: 6px;

}

#searchContent input {

    width: 30px;

}

#searchContent span {

    padding: 0 3px;

}



.muindexbox, .mu_indexpopular, .mu_newarr{ padding-top:15px;}



.popular li{ float:left; padding:10px 7px 0 0;}

.popular .mulast{ padding-right:0;}



#IsBest .centerBoxHeading{background: url("../images/saleranking.jpg") no-repeat left center;

    display: block;

	color:#000;

    font-size: 14px;

    font-weight: bold;

    height: 40px;

    line-height: 40px;

    

    padding-left: 200px;}

	

.muindexbox .centerBoxHeading{background: url("../images/standard.jpg") no-repeat left center;

    display: block;

	color:#000;

    font-size: 14px;

    font-weight: bold;

    height: 40px;

    line-height: 40px;

    

    padding-left: 160px;}	

.mu_indexpopular .centerBoxHeading{background: url("../images/popular.jpg") no-repeat left center;

    display: block;

	color:#000;

    font-size: 14px;

    font-weight: bold;

    height: 40px;

    line-height: 40px;

	padding-bottom:10px;

    padding-left: 130px;}

	

	.mu_newarr .centerBoxHeading{background: url("../images/newarrivals.jpg") no-repeat left center;

    display: block;

	color:#000;

    font-size: 14px;

    font-weight: bold;

    height: 40px;

    line-height: 40px;

    padding-bottom:10px;

    padding-left: 200px;}





#footer2{

	background:#666666;

	border-top: 1px solid #343434;

    color: #8b8b8b;

    line-height: 1.2em;

}





#footer2 .wrapper{ text-align: center;

width:1060px;

margin:auto;

}

#navSuppWrapper{ float:left}

.footer-menu{ color:#000;}	

	.footer-menu a{ color:#000; padding:0 10px;}

.copyright{ padding:22px 10px; color:#fff; float:right}

.copyright a{ text-decoration:underline; color:#fff;}

#footer2 .wrapper p{ color:#000;}

















    #gotoTop{display:none;position:fixed;top:75%;left:4%;cursor:pointer;margin-top:-50px;width:80px; height:80px;background:url(../images/backtop.png) no-repeat left top;}   

      

    #gotoTop.hover{background:url(../images/backtop.png) no-repeat rightright top;}  







.mu_list_box {

    position: relative;

}

.mu_sort_by{ display:none;}

 #sorter{

    position: absolute;

    right: 0;

    top: 6px;

}

.mu_sort_by select ,#sorter select{

    padding: 1px;

}

.mu_sort_by .inputLabel {

    color: #000;

    margin: 3px 0 0;

    padding: 0 6px 0 12px;

    width: auto;

}





.mu_top_number,.mulistnubboxs{ height:32px; line-height:32px; border:#ccc solid 1px; background:#eee; padding:0 10px; margin-bottom:10px;}

.mu_bottom_number,.mulistnubboxs-bottom{height:32px; line-height:32px; border:#ccc solid 1px; background:#eee; margin-top:10px; padding:0 10px;}







#sitemap_cates ul li {

    float: left;

    line-height: 18px;

    width: 248px;

}

#sitemap_cates ul li .mu_site_map {

    background: url("../images/footer_ico.gif") no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #666666;

    font-size: 12px;

    font-weight: bold;

    line-height: 18px;

    padding-left: 10px;

}

#sitemap_cates ul li ul {

    padding-left: 20px;

}

#sitemap_cates ul li ul li a {

    font-size: 11px;

}





#mu_productName{color: #000000;

    font-family: Times New Roman;

    font-size: 14px;

    font-weight:bold;

    line-height: 19px; border-bottom:1px solid #ddd; margin-bottom:6px;}





#attribsOptionsText{ display:none;}



.wrapperAttribsOptions .optionName {

    float: left;

    padding-top: 4px;

    width:50%;

	color:#000;

	text-transform:capitalize;

	font-weight:normal;

}

.wrapperAttribsOptions select {

	width:160px;

    

}

#cartAdd p{ text-align:left;}

.muquantity{ float:left;}



.mu_cart_img{ float:right;}

.muquantity input {

    background: url("../images/cart_quantity.gif") no-repeat scroll left top rgba(0, 0, 0, 0);

    border: 1px solid #c8c7c7;

    height: 21px;

    line-height: 21px;

    margin-right: 5px;

    padding: 0;

    text-align: center;

    width: 38px;

}



.mu_desinfo{ line-height:22px;}



#cartAdd {

	margin:10px 0;
	margin:0px 0 10px 0;

	border:1px solid #ddd;

	border-left:0px; border-right:0px;

	padding:5px 0px;

	text-align:center;

	overflow:hidden;

	float:left;

}



.pro_shipping a {

    color: #ff0000;

}

.pro_shipping a:hover{

	text-decoration:underline;}

	

.muinfomian{ padding-top:16px;}



#mu_reviewer{ padding-top:15px;}



.mu_cat_row .mucate2{ padding-right:0;}

.categoryListBoxContents{ float:left; width:235px; padding-right:16px; padding-bottom:12px; text-align:center;}

.categoryListBoxContents a{ display:block; padding:6px 0; line-height:16px; border:1px solid #ccc;}

.categoryListBoxContents a:hover{ border:1px solid #333;}





.mu_ezPageDefault table{ border-top:#ccc solid 1px; border-left:#ccc solid 1px; border-right:#ccc solid 1px;}

.mu_ezPageDefault tr{ line-height:26px;border-bottom:#ccc solid 1px; }

.mu_ezPageDefault td{ vertical-align:middle;}



#shippingInfoMainContent, #privacy{ line-height:22px;}

#shippingInfoMainContent td{ vertical-align:middle;}

#privacy p{ padding-bottom:10px;}



.mushoppingguide{ padding-top:20px;}



.guide {

    border-bottom: 1px dotted #666;

    height: 80px;

    text-align: left;

}



.guide li {

    color: #666;

    float: left;

    font-size: 14px;

    font-weight: bold;

    list-style: square outside none;

    padding-bottom: 20px;

    width: 250px;

}

.guide li a{ color:#333;}

.guide li a:hover {

    color: #2ba8d6;

}



.mufree{ text-align:left; padding-top:15px; color:#000; font-size:14px; padding-bottom:5px; padding-left:20px;}

.mutext{ text-align:left; line-height:20px;  padding-left:20px;}



.mucompany{ margin-top:15px;  border-top: 1px dotted #666; }



.mucompanytext{float:left; width:330px;line-height:20px;font-size:12px;color:#666; padding-left:20px; padding-bottom:20px; text-align:left; padding-top:10px;}

.mucompanyimg{float:left; width:700px; vertical-align:bottom; padding-top:20px; text-align:left; }



.mu_info_lefttext{font-size:10px; color:#999999; padding-top:10px;}









.mubanner02{ padding:5px 0 0 0;}

.mubanner02 li{ float:left; padding:0 0 0 8px;}

.mubanner03 li{ float:left; padding:0 0 0 12px;}

.mubanner03 { padding:5px 0; border-bottom: 1px solid #9c9c9c;}



.mubanner04{ padding:5px 0 0 0;}

.mubanner05{ padding:5px 0 0 0;

}

.mubanner05 li{

	width:1060px;

	min-width:1060px;

	margin:auto;

	}



.mubanner05 .mulast{ float:right;}



.muleftad li, #column-left01 ul li, .muindexad2 li{ padding-bottom:10px;}











.indexnTab{

	padding-top:5px;

}

.indexnTab .TabTitle{

clear: both;

height:74px





}

.indexnTab .TabTitle ul{

border:0;

margin:0;

padding:0;

}

.indexnTab .TabTitle li{

float: left;

width: 143px;

cursor: pointer;

height:32px;

line-height:32px;

list-style-type: none;

font-size: 12px;

text-align: center;

margin: 5px 5px 0 0;

color:#fff;



}

.indexnTab .TabTitle .active{background:#FF9955;}

.indexnTab .TabTitle .normal{background:#666666;}

.indexnTab .TabContent{

	/*padding:10px 0 0 0;*/

}

.none {display:none;}







/******************************/



#specialsDefault{

margin-top:5px;}



#indexDefault #whatsNew,#indexDefault #specialsDefault{ 

margin-top:10px;

}

 .muboxjp, .hotitem_main{

	 background:#fff;}



.muindexad3 li{ padding:10px 0 0 0;}









#ft ul li{

	line-height:20px; text-align:left;

width: 336px;

float: left;

margin-right: 25px;

}

#ft ul li.end{

margin:0;

}



#ft ul li img {

margin: 5px 0;

}



/************nTab*************/



.nTab{

	padding-top:20px;

	width:850px;

}

.nTab .TabTitle{

clear: both;

height:32px;

line-height:32px;

overflow: hidden;

position:relative;

top:1px;

left:0;

}

.nTab .TabTitle ul{

border:0;

margin:0;

padding:0;

display:none;

}

.nTab .TabTitle li{

float: left;



cursor: pointer;

padding:0 20px;

list-style-type: none;

font-size: 12px;

text-align: center;

margin: 0 6px 0 0;

color:#fff;



}

.nTab .TabTitle .active{background:#ff9955;}

.nTab .TabTitle .normal{background:#666666;}

.nTab .TabContent{

	line-height:20px;

padding:10px;

border:1px #ccc solid;



}













#footerGuidanceInner {

    margin: 25px 0px 0px 0px;

}







#footer_wrap {

    width:1060px;

    display: table;

    margin: 0 auto;

    font-size: 12px;

    background: #f2f2f2;

}



#footer_wrap .guide_box {

    width: 33%;

    display: table-cell;

    box-sizing: border-box;

    padding: 10px;

    border-right: 1px dotted #CCC;

}



#footer_wrap .guide_box h4 {

    background: #fff none;

    border-left: 5px solid #ffd83c;

    font-size: 12px;

    font-weight: bold;

    margin: 10px 0;

    padding: 5px;

    text-align: left;

}



#footer_wrap div.guide_box p {

    padding: 5px 5px 0;

    text-align: left;

}



#footer_wrap div.guide_box p.red {

    color: #ce3326;

    font-weight: bold;

    text-align: left;

}





#footer_wrap div.guide_box table {

    border-collapse: collapse;

    font-size: 12px;

    margin: 0;

    width: 280px;

}





#footer_wrap div.guide_box table th.gakki {

    background: #ffe3a5 none;

}



#footer_wrap div.guide_box table th {

    background: #d8d8d8 none;

    border: 1px solid #c8c8c8;

    font-weight: bold;

    padding: 5px;

    text-align: center;

}



#footer_wrap div.guide_box p {

    padding: 5px 5px 0;

    text-align: left;

}



#footer_wrap .guide_box h4 {

    background: #fff none;

    border-left: 5px solid #ffd83c;

    font-size: 12px;

    font-weight: bold;

    margin: 10px 0;

    padding: 5px;

    text-align: left;

}



#footer_wrap div.guide_box div.flow h5 {

    background: #ebae14;

    padding: 3px 3px 3px 16px;

    border-radius: 5px;

    color: #FFF;

    margin: 0 10px;

	text-align:left;

}



#footer_wrap .guide_box table tr td{

	border:1px solid #ccc;

	text-align: center;

	line-height: 28px;

}



#footer_wrap div.guide_box div.flow p {

    margin: 0 10px 20px 30px;

    border-left: 10px solid #FFB700;

    padding: 5px 10px 0 10px;

    position: relative;

}



#footer_wrap div.guide_box div.flow p:after {

    font-size: 30px;

    content: "\0025bc";

    color: #ebae14;

    position: absolute;

    bottom: -15px;

    left: -20px;

}



#footer_wrap div.guide_box div.flow h5.mail:before {

    content: url(../images/footer_flowicon-mail.png);

}



#footer_wrap div.guide_box div.flow h5.bag:before {

    content: url(../images/footer_flowicon-bag.png);

}



#footer_wrap div.guide_box div.flow h5.deliver:before {

    content: url(../images/footer_flowicon-deliver.png);

}

#footer_wrap div.guide_box div.flow h5.deliver:before {

    content: url(../images/footer_flowicon-deliver.png);

}



#footerGuidanceInner #footer_re2015 {

    font-size: 108%;

	line-height: 1.6;

	vertical-align: top;

	width: 1050px;

	margin: auto;

	height: auto;

	background: #fff;

	min-height: 852px;

}

#footer_re2015 #footerint {

    float: left;

    margin-left: 20px;

    width: 31.8%;

}

#footer_re2015 #footerint:first-child {

    margin-left: 0;

}

#footer_re2015 #footerint .Content {

	background-color:rgba(255,255,255, 0.8);

	text-shadow:#fff 1px 1px 1px;

    font-size: 13px;

	padding:0px 10px;

	text-align:left;

	border-left:1px dashed #000;

	border-right:1px dashed #000;

	border-bottom:1px dashed #000;

}





.Content{

	text-align:left;

}



.Content a{

	color:#fff;

	font-weight:bold;

	margin-left:15px;

}

#footerint .ftHeadline {

	height:55px;

	background:#333333;

}

.ftHeadline span {

    color: #fff;

    display: block;

    font-size: 18px;

    font-weight: bold;

    height: 45px;

    line-height: 60px;

    padding-left: 8px;

    text-align: center;

}





#footerNav li {

    display: inline;

    margin-right: 20px;

}









#SubCate{padding:10px; margin-bottom:5px;}

#SubCate h1{}

.mucatsbox ul li a{padding:5px 10px; border:1px solid #ccc; margin:5px; color:#000; float:left; width:28%; text-align:center; }

.mucatsbox ul li a:hover{background-color:#F0F0F0; border:1px solid #4A4A4A;}





#head_top01{

	float:left;

	width:605px;

	margin-top:5px;



}



#head_top{

	width:1060px;

	height:57px;

	background:url("../images/bg_tel.png") no-repeat;

	margin:auto;



}











#footer {

    font-size: 12px;

    position: relative;

}



#footer-box {

    width: 1060px;

    margin: 10px auto;

}





#footer-contents00_01_title {

    float: left;

    text-align: left;

    width: 525px;

    margin: 10px auto;

    border-bottom: 3px solid #666666;

    padding: 5px 0 0 0;

    overflow: hidden;

    font-size: 24px;

    line-height: 1.2em;

    margin: 0 8px 10px 0;

}



#footer-contents00_02_title {

    float: left;

    text-align: left;

    width: 525px;

    margin: 10px auto;

    border-bottom: 3px solid #666666;

    padding: 5px 0 0 0;

    overflow: hidden;

    font-size: 24px;

    line-height: 1.2em;

    margin: 0 0 10px 0;

}







#footer-contents00, #footer-contents00_03, #footer-contents01, #footer-contents02 {

    overflow: hidden;

    clear: both;

    position: relative;

}





#review {

    float: left;

    width: 503px;

    height: 460px;

    border: 1px dotted #aaaaaa;

    background-color: #FFFFFF;

    margin: 0 0 8px 0;

    text-align: left;

    position: relative;

    border-top: 5px solid #d70028;

    padding: 8px 10px 8px 10px;

}



#sns {

    float: right;

    width: 503px;

    height: 460px;

    border: 1px dotted #aaaaaa;

    background-color: #FFFFFF;

    margin: 0 1px 40px 0;

    text-align: left;

    position: relative;

    border-top: 5px solid #d70028;

    padding: 8px 10px 8px 10px;

}



#footer h6 {

    margin: 2px 0px 4px 0px;

    padding: 0 0 0 6px;

    border-left: 3px solid #d70028;

    font-size: 14px;

}



.spacer_narrow {

    margin: 0 0 10px 0;

    overflow: hidden;

}



#review .value01 {

    float: right;

    width: 213px;

    padding: 2px 7px;

    border-left: 1px dotted #999999;

}



.spacer_narrow {

    margin: 0 0 10px 0;

    overflow: hidden;

}

.clearfix {

    clear: both;

}

.clearfix {

    min-height: 1px;

}

.clearfix {

    display: block;

}

.clearfix {

    display: inline-block;

}

.clearfix {

    display: block;

}

.clearfix {

    display: inline-block;

}



.clearfix::after {

    display: block;

    clear: both;

    height: 0px;

    visibility: hidden;

    content: ".";

}

.clearfix::after {

    content: ".";

    display: block;

    height: 0px;

    clear: both;

    visibility: hidden;

}

.clearfix::after {

    content: ".";

    display: block;

    height: 0px;

    clear: both;

    visibility: hidden;

}



#footer h6 {

    margin: 2px 0px 4px 0px;

    padding: 0 0 0 6px;

    border-left: 3px solid #d70028;

    font-size: 14px;

}





#footer-contents01_title, #footer-contents02_title, #footer-contents00_03_title {

    text-align: left;

    width: 1060px;

    margin: 10px auto;

    border-bottom: 3px solid #666666;

    padding: 5px 0 0 0;

    overflow: hidden;

    font-size: 24px;

    line-height: 1.2em;

}





#footer-contents00, #footer-contents00_03, #footer-contents01, #footer-contents02 {

    overflow: hidden;

    clear: both;

    position: relative;

}



#limit {

    float: left;

    width: 503px;

    height: 460px;

    border: 1px dotted #aaaaaa;

    background-color: #FFFFFF;

    margin: 0 8px 8px 0;

    text-align: left;

    position: relative;

    border-top: 5px solid #d70028;

    padding: 8px 10px 8px 10px;

}



.point02 {

    position: absolute;

    padding: 3px;

    border: 2px solid #999999;

    z-index: 100;

    width: 380px;

    text-align: center;

    background: #FFFFFF;

    top: 20px;

    left: 286px;

}



#timing {

    float: left;

    width: 503px;

    height: 460px;

    border: 1px dotted #aaaaaa;

    background-color: #FFFFFF;

    margin: 0 0 8px 0;

    text-align: left;

    position: relative;

    border-top: 5px solid #d70028;

    padding: 8px 10px 8px 10px;

}



#flow_01, #flow_02, #flow_03, #flow_04, #flow_05, #flow_06 {

    float: left;

	width: 170px;

	height: 334px;

	border: 1px dotted #aaaaaa;

	background-color: #FFFFFF;

	margin: 0 2px;

	text-align: left;

	position: relative;

	border-top: 5px solid #d70028;

}





#balloon-2-top {

    position: absolute;

    display: inline-block;

    padding: 0 15px;

    width: auto;

    min-width: 115px;

    height: 40px;

    color: #F6F6F6;

    line-height: 40px;

    text-align: center;

    background: #19283C;

    z-index: 0;

    top: 286px;

    left: 4px;

}



#balloon-2-top:after {

    content: "";

    position: absolute;

    top: -10px;

    left: 50%;

    margin-left: -10px;

    display: block;

    width: 0px;

    height: 0px;

    border-style: solid;

    border-width: 0 10px 10px 10px;

    border-color: transparent transparent #19283C transparent;

}



#footer ol.disc li {

    list-style-type: disc;

}



#info_01 .title, #info_02 .title, #info_03 .title, #info_04 .title {

    padding: 10px;

    background: #dddddd;

    font-weight: bold;

    font-size: 120%;

    border-bottom: 5px solid #d70028;

}



#footer ol.disc {

    margin: 0 0 0 1.5em;

}





#info_01 .title, #info_02 .title, #info_03 .title, #info_04 .title {

    padding: 10px;

    background: #dddddd;

    font-weight: bold;

    font-size: 120%;

    border-bottom: 5px solid #d70028;

}



#info_04 {

    width: 968px;

    height: 265px;

}









#info_01, #info_02, #info_03, #info_04 {

    float: left;

    width: 316px;

    height: 465px;

    border: 1px solid #dddddd;

    background-color: #FFFFFF;

    margin: 0 8px 8px 0;

    text-align: left;

    position: relative;

}



#info_02 {

    width: 710px;

	margin: 0 0 8px 0;

	padding: 5px;

}



#info_03 {

    width: 1050px;

	padding:5px;

}



#info_04 {

    width: 1060px;

    height: 265px;

}







#info_01 {

    padding: 5px;

}







#head_top02 .tel img{

	margin-top:5px;

}





































#header_top {

    height: 36px;

    left: 0;

    margin: 0 auto;

    overflow: hidden;

    position: absolute;

    right: 0;

    top: 0;

    width: 1060px;

}





#header_inner {

    margin: 0 auto;

    position: relative;

    width: 1060px;

    z-index: 100;

}



#header_guide_contact {

    float: right;

    overflow: hidden;

}



.dumping-info {

    background: rgba(0, 0, 0, 0) url(../images/sma_v5_icon_blank.gif) no-repeat scroll right 9px;

    float: left;

    height: 36px;

    line-height: 36px;

    padding-right: 26px;

}



.dumping-info h4 {

    background: rgba(0, 0, 0, 0) url(../images/sma_v5_icon_arr.gif) no-repeat scroll 5px 12px;

    color: #6b6b6b;

    display: block;

    font-size: 11.5px;

    font-weight: 100;

    padding-left: 20px;

}



.clearfix::after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    line-height: 0;

    visibility: hidden;

}



#header_guide_contact li {

    float: left;

    margin-left: 18px;

}

#header_guide_contact li a {

    color: #6b6b6b;

    font-size: 11.5px;

    line-height: 36px;

}



#header_guide_contact li a::before {

    background: rgba(0, 0, 0, 0) url(../images/sma_sprites_header_top_icons.png) no-repeat scroll -10px -10px;

    content: "";

    display: inline-block;

    height: 17px;

    margin-right: 4px;

    position: relative;

    top: 4px;

    width: 17px;

}



#header_guide_contact .header_contact a::before {

    background: rgba(0, 0, 0, 0) url(../images/sma_sprites_header_top_icons.png) no-repeat scroll -10px -40px;

}



#header_inner h1 {

    height: 95px;

    width: 289px;

}





#global-nav {

    float: left;

    height: 41px;

}



.mega-menu .categories-li {

    border-right: 2px solid #fff;

}





.mega-menu .categories-li:hover>.dropdown_1column{

	display:block;

}



.mega-menu .quicklinks-li:hover>.dropdown_1column{

	display:block;

}



.mega-menu li {

    background-color: #FFF5F5;

    border-bottom: 3px solid #CF4753;

    float: left;

    text-align: center;

    position: relative;

    width: 220px;

}



.mega-menu li:hover {

    background: #efefef none repeat scroll 0 0;

}

.mega-menu .categories-li {

    border-right: 2px solid #fff;

}



.mega-menu li a {

    color: #000;

    display: block;

    font-size: 13px;

    font-weight: bold;

    line-height: 30px;

    outline: 0 none;

    padding: 5px 25px;

    text-decoration: none;

    text-transform: uppercase;

}





.categories-li .dropdown_1column {

    width: 690px;

}



.mega-menu .categories-li .dropdown_1column{

	width:720px;

}



.mega-menu .dropdown_1column {

    width: 340px;

}

.mega-menu .dropdown_1column, .mega-menu .dropdown_2columns, .mega-menu .dropdown_3columns, .mega-menu .dropdown_4columns, .mega-menu .dropdown_5columns, .mega-menu .dropdown_customer_service, .mega-menu .dropdown_aboutus, .mega-menu .dropdown_info, .mega-menu .dropdown_fullwidth {

    background-color: #fff;

    border: 2px solid #cf4753;

    left:0px;

    margin: 0 auto;

    padding: 5px 10px 10px;

    position: absolute;

    text-align: left;

    z-index: 999;

	display:none;



}



.mega-menu .firstcolumn {

    margin-left: 0;

    clear: left;

}

.mega-menu .col_1 {

    width: 145px;

}

.mega-menu .col_1, .mega-menu .col_2 {

    display: inline;

    position: relative;

    margin-left: 10px;

}



.mega-menu li a {

    color: #000;

    display: block;

    font-size: 13px;

    font-weight: bold;

    line-height: 30px;

    outline: 0 none;

    padding: 5px 25px;

    text-decoration: none;

    text-transform: uppercase;

}





.mega-menu .dropdown_1column {

    width: 340px;

}





.mega-menu .firstcolumn {

    margin-left: 0;

    clear: left;

}

.mega-menu .col_1 {

    width: 145px;

}

.mega-menu .col_1, .mega-menu .col_2 {

    display: inline;

    position: relative;

    margin-left: 10px;

}



.mega-menu li ul {

    list-style: none;

    padding: 0;

}





.mega-menu .levels .level2 li {

    color: #000;

}

.mega-menu .levels li {

    background: no-repeat;

    border-right: none;

    border-bottom: 1px dotted #fea7bc;

    margin-right: 10px;

}

.mega-menu .levels li {

    float: left;

    width: 335px;

}



.mega-menu .levels .level2 li a {

    color: #000;

    line-height: 35px;

}

.mega-menu .levels .level2 li a:hover{

	text-decoration:underline;

}

.mega-menu .levels li a {

    color: #000;

    display: block;

    font-size: 13px;

    font-weight: 100;

    line-height: 35px;

    outline: 0 none;

    padding: 5px;

    text-decoration: none;

}



.mega-menu .levels li a:hover{

	text-decoration:underline;

}



.mega-menu li:hover div a {display:inline;}





.mega-menu li ul li {

    float: left;

    font-size: 12px;

    line-height: 24px;

    margin: 0;

    padding: 0;

    position: relative;

    text-align: left;

    width: 250px;

}



.mega-menu .levels li {

    background: no-repeat;

    border-right: none;

    border-bottom: 1px dotted #fea7bc;

    margin-right: 10px;

}

.mega-menu .levels li {

    float: left;

    width: 335px;

}







#searchBox {

    float: right;

    height: 35px;

    overflow: hidden;

}



#searchBox .input2search{

	background: url(../images/sma_v5_btn_search.gif) no-repeat scroll 0 -32px;

    cursor: pointer;

    height: 32px;

    position: absolute;

    right: 0;

    top: 0;

    text-indent: -9999px;

    width: 32px;

}



#searchBox .input1

{

	background: transparent none repeat scroll 0 0;

    border: 0 none;

    color: #999999;

    font-size: 12px;

    line-height: 14px;

    padding: 9px 5px;

    width: 265px;

}



#user-nav {

    position: absolute;

    right: 0;

    top: 0;

}



#user-nav ul {

    float: right;

    margin-left: 11px;

    overflow: hidden;

}



#user-nav ul li {

    float: left;

    height: 65px;

    margin-left: 1px;

    text-align: center;

    width: 110px;

}



#user-nav ul li a {

    background-color: #fd4f7a;

    color: #fff;

    display: block;

    height: 24px;

    padding-top: 41px;

    font-size: 12px;

}

#user-login a {

    background: url(../images/sma_v5_icon_user_login.gif) no-repeat scroll center 13px;

}



#user-favorite a {

    background: url(../images/sma_v5_icon_user_favorite.gif) no-repeat scroll center 13px;

}



#user-nav #user-cart a {

    background: #fea7bc url(../images/sma_v5_icon_user_cart.gif) no-repeat scroll center 13px;

}



#user-name {

    float: left;

    font-weight: bold;

    margin-top: 20px;

    text-align: right;

}









#pageTwoHeading{

    background: url(../images/ban_title.jpg) no-repeat scroll 10px center;

    color: #000 !important;

    font-size: 14px !important;

    height: 35px !important;

    line-height: 40px !important;

    margin-bottom: 15px !important;

    padding-left: 50px !important;

	display:block !important;

	font-weight:bold !important;

}











.footer_bg {

    background: #f5f5f5 none repeat scroll 0 0;

}





.footer_bg .footer_brand_list, .footer_last .footer_lasting {

    overflow: hidden;

    padding: 25px 0 35px;

    clear: both;

    margin: 0 auto;

    width: 1060px;

}





#footer .footer_last {

    background-color: #444;

}



#subfootleft {

    color: #000000;

    float: left;

    font-size: 12px;

    width: 49%;

}



#subfootleft .text, #subfootright .text {

    background-color: #fff;

    padding: 10px;

	text-align:left;

}



#subfootleft ul {

    list-style-type: none;

    margin: 0;

    padding-left: 10px;

    padding-top: 10px;

}

#subfootleft li {

    margin-bottom: 10px;

    padding: 0;

	text-align:left;

}



font[Attributes Style] {

    color: rgb(216, 112, 119);

}



#subfootright {

    float: right;

    width: 49%;

    background: #fff;

}







div#rc_leftArea {

    left: 0;

    position: fixed;

    text-indent: -9993px;

    top: 0;

    z-index: 10000;

}



div#rc_leftArea .rc_left {

	background:url("../images/left.gif") left top repeat-y;

   

}

div#rc_leftArea .rc_left {

    display:block;

    height: 1000px;

    outline: medium none;

    position: relative;

    width: 120px;

}



div#rc_rightArea {

    position: fixed;

    right: 0;

    text-indent: -9993px;

    top: 0;

    z-index: 10000;

}



div#rc_rightArea .rc_right {

	background:url("../images/right.gif") right top repeat-y;

}

div#rc_rightArea .rc_right {

    display: block;

    height: 1000px;

    outline: medium none;

    position: relative;

    width: 120px;

}





#header .in {

    background: #ffffff url(../images/bg.png) no-repeat scroll 0 0;

    height: 136px;

    margin: 0 auto;

    position: relative;

    width: 1060px;

}





#header .dome {

    height: 40px;

    line-height: 40px;

    position: relative;

    width: 300px;

}



#header ul.user {

    left: 470px;

    position: absolute;

    top: 0;

    margin-top: 13px;

	display:block;

}



#header .cart {

    background: url(../images/price.png) no-repeat scroll 0 0;

    height: 45px;

    position: absolute;

    right: 12px;

    top: 0;

    width: 150px;

	line-height:50px;

}



#header .cart a{

	color:#fff;

}



#header .cart a:hover{

	text-decoration:underline;

}



#header .link {

    font-size: 63%;

    left: 460px;

    line-height: 1.2em;

    position: absolute;

    top: 57px;

}



#header .link ul li a{

	font-size:14px;

	color:#fff;

}



#header .link ul li a:hover{

	text-decoration:underline;

}



#header .link li {

    border-right: 1px dotted #999;

    display: inline;

    float: left;

    padding: 0 10px;

}



#header div.search {

    height: 32px;

    position: absolute;

    right: 5px;

    top: 90;

    width: 307px;

}





#header .description {

    color: #000;

    font-weight: bold;

    left: 200px;

    position: absolute;

    top: 93px;

}



#header .in ul.user li.login {

    background: url(../images/log.png) no-repeat scroll 8px -3px;

}



#header .in ul.user li.login a, #header ul.user li.recent a{

	color:#fff;

}



#header .in ul.user li.login a:hover, #header ul.user li.recent a:hover{

	text-decoration:underline;

}

#header ul.user li {

    float: left;

    border-right: 1px dotted #999;

    padding: 0 20px 0 35px;

}



#header ul.user li.recent {

    background: url(../images/rece.png) no-repeat scroll 8px 0;

}

#header .in  ul.user li:last-child {

    border: none;

}





#header div.search {

    background: transparent url(../images/search_input.png) no-repeat scroll 0 0;

    top:95px;

}





#sectionFeedback {

    background: #ededed url(../images/feedback_bg.png) repeat-x scroll 0 0;

}



#sectionFeedback .in {

    margin: 0 auto;

    padding: 20px 0 10px;

    width: 1060px;

}



.footer-help-light ul li {

    float: left;

    line-height: 40px;

    margin: 0;

    padding: 0;

    text-align: center;

    width: 33.33%;

}



.footer-help-light ul li a {

    display: block;

    height: 40px;

    padding: 15px;

}



.footer-help-light ul li a .footer-help-title {

    color: #000;

    float: left;

    font-size: 14px;

}





#sectionRecently {

    margin: 0 auto;

    padding-top: 20px;

    text-align: center;

    width: 1060px;

}



.footerbox_inner_left p a{

	color:#000;

}



#footer {

    color: #9e9e9e;

    width: 100%;

}



.footer_title {

    padding: 15px 0;

}



#footer .in {

    margin: 0 auto;

    padding: 20px 0;

    overflow: hidden;

    position: relative;

    width: 1060px;

}





#footer .footer_title .in {

    margin: 0 auto;

    padding: 0;

    overflow: hidden;

    position: relative;

    width: 1060px;

	text-align:left;

}







.footerbox_left {

    float: right;

    width: 69%;

}



.footerbox_right {

    float: left;

    width: 30%;

}



.footerbox_inner_left {

    box-sizing: border-box;

    float: left;

    width: 49%;

}



.footerbox_inner_right {

    box-sizing: border-box;

    float: right;

    width: 49%;

}



#footer .nav .in h2 {

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    height: 20px;

    line-height: 20px;

    margin: 15px 0;

    padding-left: 10px;

    text-align: left;
	border-left:5px solid #b4a475;
	margin-left:10px;



}



#footer .nav .in p, .footerbox_inner ul li {

    color: #000;

    font-size: 12px;

    line-height: 18px;

    padding: 0 15px;

	text-align:left;

}



.footerbox_inner::before {

    clear: both;

    content: "";

    display: block;

}







.footer-help-light ul li img {

    float: left;

    margin-right: 10px;

}





.bk_black{

    color: #fff;

	font-size: 20px;

	font-weight: bold;

	margin: 5px 0 15px;

	padding: 8px 0 0 15px;

	height: 30px;

	background:#000;

	line-height: 25px;

}







.rollBox {

    width: 850px;

    overflow: hidden;

    margin: 5px 0;

}



.rollBox .LeftBotton {

    background: url(../images/arrow_slider01.png) no-repeat scroll -2px 0;

    cursor: pointer;

    display: inline;

    float: left;

    height: 30px;

    margin: 130px 3px 0 0;

    overflow: hidden;

    width: 15px;

}



.rollBox .Cont {

    width: 810px;

    overflow: hidden;

    float: left;

}



.rollBox .RightBotton {

    background: url(../images/arrow_slider01.png) no-repeat scroll -25px 0;

    cursor: pointer;

    display: inline;

    float: left;

    height: 30px;

    margin: 130px 0 0 3px;

    overflow: hidden;

    width: 15px;

}



.rollBox .ScrCont {

    width: 10000000px;

}



.rollBox #List1, .rollBox #List2 {

    float: left;

}



.rollBox #List1, .rollBox #List2 {

    float: left;

}



.rollBox .Cont .box {

    background: #ffffff none repeat scroll 0 0;

    border: 4px solid #dfdfdf;

    margin: 3px;

    padding: 5px 16px;

    text-align: center;

    width: 157px;

}

.rollBox .Cont .box:hover{

	border:4px solid #686868;

}

.back {

    float: left;

}



.rollBox .Cont .box .listimg {

    height: 195px;

    margin: 8px 0;

}



.rollBox .Cont .box .prod-info {

    border-top: 1px dotted #999;

    font-size: 12px;

    height: 90px;

    line-height: 20px;

    overflow: hidden;

    padding: 5px 2px 3px;

    text-align: left;

}



.rollBox .Cont .box .listimg i {

    display: inline-block;

    height: 100%;

    vertical-align: middle;

}



.rollBox .Cont a:link, .rollBox .Cont a:visited {

    color: #000;

    text-decoration: none;

}



.rollBox .Cont .box .listimg img {

    margin: auto 0;

    max-height: 190px;

    max-width: 155px;

    vertical-align: middle;

}





.pname {

    height: 35px;

    overflow: hidden;

}



.pprice {

    margin-top: 15px;

}





#advSearchDefault .floatingBox.back, #advSearchDefault .floatingBox.forward{

	width:44%;

}





 .musheji_img {

    height: 195px;

    margin: 8px 0;

}







#serch{

	float:left;

	width:100%;

	background:url("../images/sideserchtitleimg.jpg") no-repeat;

	display:none;

}



#serch form{

	padding-top:50px;

	display:none;

}



#serch form .input1{

	width: 180px;

    height: 30px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    padding: 6px;

    border: 2px solid #cccccc;

    margin-bottom: 15px;

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;



}









#serch form .input2search{

    border: none;

    cursor: pointer;

    width: 150px;

    height: 45px;

    background-color: #efefef;

    border-radius: 3px;

    border: 1px solid #c7c7c7;

    font-size: 15px;

    letter-spacing: 0.1em;

    font-weight: bold;

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

	margin-left:22px;

}



#serch form .input2search:hover{

	border: 3px solid #fa7f55;

	background: #fafafa;

	color: #fa7f55;

	font-weight: bold;

}





#serch ul{



}



#serch ul li{

	padding:5px;

	background:#656565;

	    border-bottom: 1px dashed #fff;

		height:35px;

}



#serch ul li:hover{

	background:#2f9012;

}





#serch ul li:hover a{

	text-decoration:underline;

}

#serch ul li a{

	color:#fff;

	line-height:35px;

}



#product_top_adv1 li.product_infot01 {

    background: #ff684f;

    border-radius: 3px;

    margin-left: 10px;

}



#product_top_adv1 li.product_infot02 {

    background: #4bac83;

    border-radius: 3px;

    margin-left: 10px;

}

#product_top_adv1 li {

    display: block;

    padding: 0px 3px;

    font-size: 10px;

    color: #fff;

    box-shadow: 1px 5px 5px #bab1b1;

    float: left;

}

