b274c1246250482a0655ecb61c6baa6f7945f9c28db00c0cba58e23320a319d0

Source Code:

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;
}
#foot_br {
	border-top:1px dotted #000;
	display:block;
	width:95%;
	height:10px;
}
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;
	margin-left:5px;
}
.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 10px;
	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;
	float:left;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	float:left;
}
.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;
	cursor:pointer;
}
/*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-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	border-top: 1px solid #f7f7f7;
	box-shadow: 1px 5px 5px #ddd;
	margin: 2px 3px 10px;
	padding: 5px;
	text-align: center;
	width: 189px;
}
.musheji_box:hover {
	border:1px 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:#000;
}
.musheji_box .musheji_name a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.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;
}
.musheji_box .musheji_price .productSpecialPrice {
	float:right;
}
.musheji_box .mu_buynow {
	float:right;
	padding:22px 0 0 0;
}
.musheji_box .productPriceDiscount {
}
/******************************/
#newProductsDefaultListingTopLinks {
	display:none;
}
#mu_info_left {
	float:left;
	width:320px;
	padding:9px;
	border:#e5e5e5 solid 1px;
	text-align:center;
}
#mu_info_right {
	float:right;
	width:50%;
	padding:5px;
}
#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;
}
#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:10px;
}
.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:5px;
}
#column-left .box {
	padding-bottom:12px;
}
#categories {
	width:200px !important;
	float:left;
	margin-left:2px;
}
#whatsnew .box-body .musideBoxContent .muimg {
	min-height:190px;
	height:auto;
}
#whatsnew {
	float: left;
	margin-top:10px;
}
#search {
	margin-top:10px;
}
#navColumnOneWrapper_left {
	width:200px;
	float:left;
}
#calendarFooter {
	float: left;
}
#whatsnew .box-body {
	padding-bottom:10px;
	float:left;
}
h3.box-head {
	color: #fff;
	font-weight:bold;
	height:35px;
	line-height: 35px;
	padding-left:15px;
	font-size:18px;
	background:#2b2b2b;
	text-align:center;
}
h3.box-head a {
	color:#fff;
}
#categoriesHeading {
}
#categories .box {
	width:200px;
}
#categories .box-body {
}
#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/ico_arrow_001.gif) no-repeat 5px 12px #f9f9f9;
	border-bottom: 1px dotted #cccccc;
	padding-left: 20px;
	color: #000;
}
#categoriesContent li a.category-top:hover {
	text-decoration:none;
	color:#0099fe;
}
#categoriesContent li a.category-products {
	display: block;
	background:none;
	padding: 3px 10px 3px 30px;
	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;
	float:left;
}
.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:#333;
	border-top: 1px solid #fff;
	color: #8b8b8b;
	line-height: 1.2em;
	min-width:1060px;
}
#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:21px 0px;
	color:#fff;
	float:right
}
.copyright a {
	text-decoration:underline;
	color:#fff;
}
#footer2 .wrapper p {
	color:#000;
}
#gotoTop {
	display:none;
	position:fixed;
	top:75%;
	left:50%;
	cursor:pointer;
	margin-top:-50px;
	margin-left:535px;
	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 {
	height:32px;
	line-height:32px;
	border:#ccc solid 1px;
	background:#eee;
	padding:0 10px;
	margin-bottom:10px;
}
.mu_bottom_number {
	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;
	padding-bottom:10px;
	margin-bottom:6px;
}
#attribsOptionsText {
	display:none;
}
.wrapperAttribsOptions .optionName {
	float: left;
	padding-top: 4px;
	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;
	line-height: 21px;
	margin-right: 5px;
	padding: 0;
	text-align: center;
	width: 56px;
	font-weight: bold;
	margin-top:15px;
}
.mu_desinfo {
	line-height:22px;
}
#cartAdd {
	margin:10px 0;
	border:1px solid #ddd;
	border-left:0px;
	border-right:0px;
	padding:5px 0px;
	text-align:center;
	overflow:hidden;
}
.pro_shipping {
	border-bottom: 1px solid #ddd;
	padding: 8px 0;
	margin-bottom:15px;
	float: left;
width: 100%;
}
.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;
	padding-left: 30px;
	text-align: left;
	padding-top:20px;
	padding-right:200px;
}
.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 {
	position: relative;
	background:#eef6d3;
}
.mubanner05 li img {
	width:100%;
	border-top:1px solid #c0a275;
	border-bottom:1px solid #c0a275;
}
.mubanner05 li {
}
.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;
	float:left;
}
.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;
}
#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: 20px;
	border-bottom: 1px solid #343434;
	border-left: 5px solid #b4a475;
}
#footerNav li {
	display: inline;
	margin-right: 20px;
}
#SubCate {
	padding:10px;
	margin-bottom:5px;
}
#SubCate h1 {
}
#SubCate a {
	padding: 5px 10px;
	border: 1px solid #ccc;
	margin: 5px;
	color: #000;
	float: left;
	width: 28%;
	text-align: center;
	display: block;
	height: 20px;
	overflow: hidden;
}
#SubCate 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_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;
	overflow: hidden;
}
#searchBox .input2search {
	background: url(../images/sma_v5_btn_search.gif) no-repeat scroll 0 -32px;
	cursor: pointer;
	height: 32px;
	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 {
	display:block;
	left: 0;
	position: fixed;
	text-indent: -9993px;
	top: 0;
	z-index: 10000;
}
div#rc_leftArea .rc_left {
	background:url("../images/left.gif") repeat-y left top;
}
div#rc_leftArea .rc_left {
	display: block;
	height: 1000px;
	outline: medium none;
	position: relative;
	width: 120px;
}
div#rc_rightArea {
	display: block;
	position: fixed;
	right: 0;
	text-indent: -9993px;
	top: 0;
	z-index: 10000;
}
div#rc_rightArea .rc_right {
	background:url("../images/left.gif") repeat-y right top;
}
div#rc_rightArea .rc_right {
	display: block;
	height: 1000px;
	outline: medium none;
	position: relative;
	width: 120px;
}
#header div.block-read {
	background: #061e39;
	width: 100%;
	height:28px;
}
#header div.block-info {
	background: url(../images/nav_background.png) repeat-x 0 100%;
	width: 100%;
}
#header div.block-search {
	background: #f3f3f3 url(../images/blocksearch_bg_btm.gif) repeat-x 0 100%;
	width: 100%;
	height:40px;
}
#header div.block-search-inner {
	background: url(../images/blocksearch_bg_top.gif) repeat-x 0 0;
	padding: 6px 0 9px;
	width: 100%;
}
#header .header-base, #header-message .header-base {
	margin: 0 auto;
	width: 1060px;
	text-align: left;
}
.header-base.clr .title {
	float:left
}
.header-base.clr .title p {
	background: url(../images/mkr_search.gif) no-repeat 0 5px;
	min-height: 11px;
	height: auto !important;
	height: 11px;
	padding: 0 3px 0 14px;
	font-size: 12px;
	margin-top:4px;
}
.title form, .title p {
	float:left;
}
.title form input {
	float:right;
}
.title form input.input2search {
	background:url("../images/search_submit_btn.gif") no-repeat;
	display:block;
	width:45px;
	height:21px;
	margin-left:5px;
}
.title form input.input1 {
	background-color: rgb(255, 255, 255);
	border-top: solid 1px #809db9;
	border-left: solid 1px #809db9;
	border-bottom: solid 1px #809db9;
	border-right: solid 1px #809db9;
	width: 290px;
	font-size: 13px;
}
#header div.block-search div.lookallcategory {
	width: 188px;
	float:left;
}
#header div.block-read td.readtext {
	width: 724px;
}
#header div.block-read table td {
	vertical-align: bottom;
}
#header div.block-read td.tab {
	width:640px;
}
#header div.block-read table td {
	vertical-align: bottom;
}
#header div.block-read ul, #header div.block-read ul li {
	line-height: 100%;
	height: 20px;
	overflow: hidden;
}
#header div.block-read ul li a {
	color:#fff;
	line-height:20px;
}
#header div.block-read ul li a:hover {
	text-decoration:underline;
}
#header div.block-read ul li {
	float: left;
	margin-left:10px;
}
#header div.block-read ul li.tab02 {
	margin-left: 14px;
}
#header div.block-info div.block-right div.block-link div.seasonbanner {
	width: 412px;
	float: left;
}
#header div.block-info div.block-right div.block-link div.link {
	margin-left: 5px;
	padding-top: 12px;
	float: right;
}
#header div.block-info div.block-right div.block-link div.seasonbanner div.seasonbanner_box {
	float: left;
}
#header div.block-info div.block-right div.block-link div.seasonbanner div.seasonbanner_info {
	width: 250px;
	margin-left: 5px;
	float: left;
}
#header div.block-read ul li.tab01 {
	width:110px;
	float:left;
}
#header div.block-read ul li.tab02 {
	float:left;
}
#header div.block-read ul li.tab03 {
	float: right;
}
#header {
	width: 100%;
}
#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 {
	display:block;
	float:right;
}
#memberprice span {
	color:#fff;
}
#header .cart a:hover {
	text-decoration:underline;
}
#header .link {
	font-size: 63%;
	left: 460px;
	line-height: 1.2em;
}
#header ul.clr li a.navi {
	color:#000;
}
#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 .logo {
}
#header div.block-read td.readtext p span.strongseo {
	font-weight: normal;
	color: #fff;
	line-height:28px;
}
#header div.block-read table td {
	vertical-align: bottom;
}
#header .description {
	color: #000;
	font-weight: bold;
	left: 200px;
	position: absolute;
	top: 93px;
}
#header ul li {
	float:left;
	margin-left: 2px;
}
#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;
	padding: 4px 20px;
}
#header ul.user li.recent {
	background: url(../images/rece.png) no-repeat scroll 8px 0;
}
#header .in ul.user li:last-child {
	border: none;
}
#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:#ececec;
}
.footer_title {
	border-bottom: 1px solid #FFF;
	padding: 15px 0;
}
#footer .in {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 1060px;
}
#footer .footer_title .in {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	position: relative;
	width: 1060px;
	text-align:left;
}
.footer_title span {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
}
.footerbox_left {
	float: left;
	width: 69%;
}
.footerbox_right {
	float: right;
	height: 725px;
	width: 30%;
}
.footerbox_inner_left {
	box-sizing: border-box;
	float: right;
	width: 70%;
}
.footerbox_inner_right {
	box-sizing: border-box;
	float: right;
	width: 70%;
}
#footer .nav .in h2 {
	border-bottom: 1px solid #343434;
	border-left: 5px solid #b4a475;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin: 15px 0;
	padding-left: 10px;
	text-align:left;
}
#footer .nav .in p, .footerbox_inner ul li {
	color: #ececec;
	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: 18px;
	font-weight: bold;
	padding-left:15px;
	height: 39px;
	line-height:39px;
	background: #4c4c4c;
}
.bk_black span {
	display:block;
}
.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 6px;
	text-align: center;
	width: 177px;
}
.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;
}
#header div.block-info div.block-info-inner {
	padding: 8px 7px 6px 0;
}
#header div.block-info div.h1 {
	padding: 5px 0 4px;
	width: 176px;
	float: left;
}
#header div.block-info div.block-right {
	width: 850px;
	float: right;
}
#header div.block-info div.block-right div.block-link {
	border-bottom: solid 1px #cccccc;
	margin-bottom: 5px;
	padding-bottom: 3px;
	height:40px;
}
#header div.block-info div.block-right div.block-userinfo div.sendingout {
	padding-top: 4px;
	width: 438px;
	float: left;
}
#header div.block-info div.block-right div.block-userinfo div.cart {
	background: url(../images/cart_bg_btm.gif) no-repeat 0 100%;
	min-height: 27px;
	height: auto !important;
	height: 27px;
	width: 249px;
	float: left;
}
#header div.block-info div.block-right div.block-userinfo div.cart-inner {
	background:url(../images/cart_bg_top.gif) no-repeat 0 0;
	padding: 3px;
}
#header div.block-info div.block-right div.block-userinfo div.cart div.cartinfo {
	width: 149px;
	float: right;
}
#header div.block-info div.block-right div.block-userinfo div.cart div.cartinfo p.allitemnum {
	padding: 2px 5px 1px;
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	color: #e51e19;
	display: block;
	float: left;
}
#header div.block-info div.block-right div.block-userinfo div.cart div.cartinfo p.allitemprice {
	padding: 2px 9px 1px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	color: #e51e19;
	display: block;
	float: right;
}
#header div.block-info div.block-right div.block-userinfo div.cart div.cartinfo p.allitemnum span.txt {
	margin-right: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#header div.block-info div.block-right div.block-userinfo div.cart div.cartinfo p.allitemnum span.txt02 {
	margin-right: 0;
}
#header div.block-info div.block-right div.block-userinfo div.cart div.cartinfo p.allitemprice span {
	margin-left: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.clr {
	display: block;
}
.pname {
	height: 35px;
	overflow: hidden;
}
.pprice {
	margin-top: 15px;
}
#advSearchDefault .floatingBox.back, #advSearchDefault .floatingBox.forward {
	width:44%;
}
#header div.block-info .header-base {
	margin: 0 auto;
	width: 1060px;
	text-align: left;
	height:95px;
}
.block-userinfo.clr a.favorite img.imgover {
	float:right;
	margin-top:2px;
}
#header ul.user li.login {
	background:url("../images/login_btn_ov.gif") repeat;
	border-radius:0px 15px 15px 0px;
}
#header ul.user li.login a {
	color:#fff;
}
#header ul.user li.login_out {
	background:url("../images/userpage_btn_ov.gif.gif") repeat;
	border-radius:15px 0px 0px 15px;
	margin-right:2px;
}
#header ul.user li.login_out a {
	color:#fff;
}
.bouhan_waku p.fontred {
	color:red;
}
#product_Info_right {
	width:50%;
	float:right;
	margin-left:5px;
	border:1px dashed #000;
	padding:5px;
}
#product_Info_left {
	width:45%;
	float:left;
	margin-left:5px;
	border:1px dashed #000;
	padding:5px;
}
.if_Company:before {
	content: url(../images/Company.jpg);
	position: relative;
	top: 2px;
	left: 0px;
}
.if_tirepit:before {
	content: url(../images/info_ico_tirepit.png);
	position: relative;
	top: 3px;
	left: 0px;
}
#mu_info_adv1 ul li {
	float:left;
	border-radius:5px;
	padding:5px;
	color:#fff;
}
#mu_info_adv1 ul li.mu_info_adv1_01 {
	background:#2493ed;
}
#mu_info_adv1 ul li.mu_info_adv1_02 {
	background:#68af39;
	margin-left:10px;
}
#mu_info_adv1 ul li.mu_info_adv1_03 {
	background:#fe9700;
	margin-left:10px;
}
#mu_info_adv1 ul li.mu_info_adv1_04 {
	background:#627f8d;
	margin-left:10px;
}
#mu_info_adv1 ul li.mu_info_adv1_05 {
	background:#fd5629;
	margin-left:10px;
}
#product_top_adv1 li.product_infot01 {
	margin-left: 10px;
	color:#ec2030;
	border:1px dashed #ec2030;
}
#product_top_adv1 li {
	display: block;
	padding: 5px 8px;
	font-size: 12px;
	color: #fff;
	box-shadow: 1px 5px 5px #bab1b1;
	float: left;
	margin: 8px 0px 5px 0px;
}
#product_top_adv1 li.product_infot02 {
	margin-left: 10px;
	color:#4bac83;
	border:1px dashed #4bac83;
}
#productMainImage a img {
	height:auto !important;
}