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

	default CSS Hack & Shop Original

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

a {
	color: #333333;
	text-decoration: none;
}

a:hover,
a:hover img,
button:hover,
.catalog-listing .add-to a:hover,
.catalog-listing h5 a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	text-decoration: underline;
	color: #333333;
}

body {
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../images/shop/shop_bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}

.header {
	border: 0px none;
	z-index: 9999;
}
.middle_bottom {
	zoom: 1;
}
.middle-container {
	background: none;
}
.middle {
	background: none #FFFFFF repeat-x 0px 0px;
	padding: 0px 0px 25px 0px;
	width: 950px;
	overflow: hidden;
	min-height:10px;
}

.breadcrumbs {
	color: #666666;
	padding: 15px 25px 15px;
	margin: 0px;
/*	height: 42px;*/
	width: auto;
	clear: both;
	line-height: 100%;
}

.breadcrumbs a {
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs a:hover {
	text-decoration: none;
}

#nav {
	width: 100%;
	height: 33px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background-image: url(../images/shop/shop_navi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	margin: 25px 0px 25px 0px;
	z-index: 999;
}
#nav li a {
	display: block;
	width: 138px;
	height: 33px;
	padding: 0px;
	text-indent: -9999px;
	background-image: url(../images/shop/shop_navi.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
}
#nav li.nav-junkstore a {
	left: 25px;
	background-position: -25px 0px;
}
#nav li.nav-bitz a {
	left: 163px;
	background-position: -163px -0px;
}
#nav li.nav-fokids a {
	left: 301px;
	background-position: -301px -0px;
}
#nav li.nav-ampersand a {
	left: 439px;
	background-position: -439px -0px;
}
#nav li a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
#nav li.nav-junkstore a:hover {
	background-position: -25px -33px;
}
#nav li.nav-bitz a:hover {
	left: 163px;
	background-position: -163px -33px;
}
#nav li.nav-fokids a:hover {
	left: 301px;
	background-position: -301px -33px;
}
#nav li.nav-ampersand a:hover {
	left: 439px;
	background-position: -439px -33px;
}


body#BRAND1 #nav li.nav-junkstore a {
	background-position: -25px -66px;
}
body#BRAND2 #nav li.nav-bitz a {
	left: 163px;
	background-position: -163px -66px;
}
body#BRAND3 #nav li.nav-fokids a {
	left: 301px;
	background-position: -301px -66px;
}
body#BRAND4 #nav li.nav-ampersand a {
	left: 439px;
	background-position: -439px -66px;
}
body#BRAND8 #nav li.nav-partyparty a {
	left: 301px;
	background-position: -301px -66px;
}

/*ADD PARTY PARTY FROM*/
#navB3 {
	width: 100%;
	height: 33px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background-image: url(../images/shop/shop_navi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	margin: 25px 0px 25px 0px;
	z-index: 999;
}
#navB3 li a {
	display: block;
	width: 138px;
	height: 33px;
	padding: 0px;
	text-indent: -9999px;
	background-image: url(../images/shop/shop_navi.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
}
#navB3 li.nav-junkstore a {
	left: 25px;
	background-position: -25px 0px;
}
#navB3 li.nav-bitz a {
	left: 163px;
	background-position: -163px -0px;
}
#navB3 li.nav-fokids a {
	left: 301px;
	background-position: -301px -0px;
}
#navB3 li.nav-ampersand a {
	left: 439px;
	background-position: -439px -0px;
}
#navB3 li a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
#navB3 li.nav-junkstore a:hover {
	background-position: -25px -33px;
}
#navB3 li.nav-bitz a:hover {
	left: 163px;
	background-position: -163px -33px;
}
#navB3 li.nav-fokids a:hover {
	left: 301px;
	background-position: -301px -33px;
}
#navB3 li.nav-ampersand a:hover {
	left: 439px;
	background-position: -439px -33px;
}


body#BRAND1 #navB3 li.nav-junkstore a {
	background-position: -25px -66px;
}
body#BRAND2 #navB3 li.nav-bitz a {
	left: 163px;
	background-position: -163px -66px;
}
body#BRAND3 #navB3 li.nav-fokids a {
	left: 301px;
	background-position: -301px -66px;
}
body#BRAND4 #navB3 li.nav-ampersand a {
	left: 439px;
	background-position: -439px -66px;
}
body#BRAND8 #navB3 li.nav-partyparty a {
	left: 301px;
	background-position: -301px -66px;
}
/*ADD PARTY PARTY TO*/

.side-col {
	margin: 0px 18px 0px 25px;
}
* html body .side-col {
	margin: 0px 18px 0px 12px;
}

.col-1-layout .col-main {
	background-image: none;
	width: 950px;
	/*margin: 15px;*/
}
.col-2-left-layout .col-main {
	background-image: url(../images/shop/shop_right_bg_mid.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-right: 24px;
}
* html body .col-2-left-layout .col-main {
	margin-right: 12px;
}
.col-main {
	background-color: #FFFFFF;
	background-image: url(../images/shop/shop_right_bg_mid.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.col-2-left-layout .listing-type-grid li.item, .col-2-right-layout .listing-type-grid li.item {
	width: 135px;
}

.listing-type-grid li.item {
	padding: 12px 18px;
}
.category-head h2 {
	font-size: 18px;
	color: #333333;
	padding: 10px 25px 15px 25px;
}

.category-description {
	padding:0px 25px 15px;
	}
	
.listing-type-grid .product-image img {
	border: solid 1px #033464;
}	
		body#BRAND1 .listing-type-grid .product-image img {
			border: solid 1px #033464;
		}
		body#BRAND2 .listing-type-grid .product-image img {
			border: solid 1px #8E341B;
		}
		body#BRAND3 .listing-type-grid .product-image img {
			border: solid 1px #001F5C;
		}
		body#BRAND4 .listing-type-grid .product-image img {
			border: solid 1px #433018;
		}
		body#BRAND8 .listing-type-grid .product-image img {
			border: solid 1px #001F5C;
		}

.listing-type-grid p.product-image {
	margin: 0px;
}

.catalog-listing h5 a,
.catalog-listing h5 a:hover {
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid {
	background-image: none;
}

.listing-type-grid .grid-row {
	border: none 0px;
}
.category-head {
	margin: 0px;
	padding: 0px;
}



.footer-container {
	border: none 0px;
}
.footer {
	width: 950px;
	height: 130px;
	background-color: #000000;
	position: relative;
	font-size: 12px;
	color: #FFFFFF;
	margin: 10px auto 0px;
	padding: 0px;
	text-align: left;
	clear: both;
}
.footer a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footer #ShopFooterLink {
	position: absolute;
	top: 25px;
	left: 24px;
}
.footer #ShopFooterLink li {
	display: inline;
}
.footer #ShopFooterID {
	position: absolute;
	width: 207px;
	height: 40px;
	top: 57px;
	left: 25px;
	background-image: url(../images/shop/shop_footer_id.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
.footer address {
	position: absolute;
	top: 65px;
	left: 243px;
	line-height: 130%;
}
	

.layered-nav .head {}

.narrow-by {
	background-color: #FFFFFF;
}
.narrow-by dl {
	/*border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;*/
	background-image: url(../images/shop/shop_left_border1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.narrow-by dt {
	background: none;
	padding: 10px 10px 0px;
	font-size:13px;
}
.narrow-by dd {
	padding: 10px 10px 5px;
	background: none;
	border-bottom: 1px dashed #CCCCCC;
}
.narrow-by dd.last {
	border-bottom: 0px none;
}
.narrow-by dd li {
	list-style: disc;
	margin-left: 1em;
	padding-left: 0em;
}
* html body .narrow-by dd li {
	margin-left: 1.5em;
	padding-left: 0em;
}
* +html body .narrow-by dd li {
	margin-left: 1.5em;
	padding-left: 0em;
}
.narrow-by a {
	color: #333333;
	text-decoration: none;
}
.narrow-by a:hover {
	text-decoration: underline;
}

.side-col .box {
	margin-bottom: 15px;
}


/* Product */
.product-info-box {
	border-top: none 0px;
	border-bottom: none 0px;
}
.product-essential {
	background-image: none;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.product-img-box .more-views li a {
	border: 1px solid #BFBFBF;
	width: 78px;
	height: 78px;
}
.product-info-box .product-name {
	font-size: 16px;
	color: #033464;
}
		body#BRAND1.product-info-box .product-name {
			color: #033464;
		}
		body#BRAND2.product-info-box .product-name {
			color: #8E341B;
		}
		body#BRAND3.product-info-box .product-name {
			color: #001F5C;
		}
		body#BRAND4.product-info-box .product-name {
			color: #433018;
		}
		body#BRAND8.product-info-box .product-name {
			color: #001F5C;
		}
.product-collateral {
	background: none;
	padding: 0px;
}
.product-collateral .head {
	padding: 0px;
	margin: 0px;
	border: 0px none;
	clear: both;
	width: 100%;
}
.product-collateral .collateral-box {
	margin-bottom: 25px;
	padding: 0px 25px;
}
.product-collateral .collateral-box h4 {
	font-size: 13px;
	/*background-image: url(../images/shop/shop_item_title_arr.gif);*/
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 5px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #333333;
	font-weight: normal;
}
.product-collateral div.up-sell {
	padding: 0px;
}
.product-collateral div.up-sell .head {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 0px;
}
.product-collateral div.up-sell .head h4 {
	background-image: none;
	padding: 5px 5px 5px 20px;
	margin: 0px 0px 0px 20px;
	font-size: 14px;
	font-weight: bold;
}
* html body .product-collateral div.up-sell .head h4 {
	margin-left: 10px;
}
.product-collateral .up-sell .generic-product-grid {
	background-image: url(../images/shop/shop_related_bg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	border: 0px none;
}
.product-collateral .up-sell .generic-product-grid td {
	border: 0px none;
	background-color: #FFFFFF;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.product-collateral .up-sell .generic-product-grid td.last {
	border-right: 0px none;
}
.product-collateral .up-sell .generic-product-grid td img {
	border: 1px solid #033464;
}
		body#BRAND1.product-collateral .up-sell .generic-product-grid td img {
			border: 1px solid #033464;
		}
		body#BRAND2.product-collateral .up-sell .generic-product-grid td img {
			border: 1px solid #8E341B;
		}
		body#BRAND3.product-collateral .up-sell .generic-product-grid td img {
			border: 1px solid #001F5C;
		}
		body#BRAND4.product-collateral .up-sell .generic-product-grid td img {
			border: 1px solid #433018;
		}
		body#BRAND8.product-collateral .up-sell .generic-product-grid td img {
			border: 1px solid #001F5C;
		}
.generic-product-grid p.product-image {
	margin: 0px;
}
.catalog-listing h5 {
	width: 135px;
	margin: 0px auto;
}
.product-img-box .product-image-zoom img:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	cursor: pointer;
}




		body#BRAND1 .middle {
			background-image: url(../images/shop/brand1/shop_body_bg.jpg);
		}
		body#BRAND2 .middle {
			background-image: url(../images/shop/brand2/shop_body_bg.jpg);
		}
		body#BRAND3 .middle {
			background-image: url(../images/shop/brand3/shop_body_bg.jpg);
		}
		body#BRAND4 .middle {
			background-image: url(../images/shop/brand4/shop_body_bg.jpg);
		}
		body#BRAND8 .middle {
			background-image: url(../images/shop/brand8/shop_body_bg.jpg);
		}
		
		body#BRAND1 .product-collateral .collateral-box h4 {
			background-image: url(../images/shop/brand1/shop_item_title_arr.gif);
		}
		body#BRAND2 .product-collateral .collateral-box h4 {
			background-image: url(../images/shop/brand2/shop_item_title_arr.gif);
		}
		body#BRAND3 .product-collateral .collateral-box h4 {
			background-image: url(../images/shop/brand3/shop_item_title_arr.gif);
		}
		body#BRAND4 .product-collateral .collateral-box h4 {
			background-image: url(../images/shop/brand4/shop_item_title_arr.gif);
		}
		body#BRAND8 .product-collateral .collateral-box h4 {
			background-image: url(../images/shop/brand8/shop_item_title_arr.gif);
		}
		
		body#BRAND1 .ShopLeftBtn1 a {
			background-image: url(../images/shop/brand1/shop_left_btn_bg.jpg);
		}
		body#BRAND2 .ShopLeftBtn1 a {
			background-image: url(../images/shop/brand2/shop_left_btn_bg.jpg);
		}
		body#BRAND3 .ShopLeftBtn1 a {
			background-image: url(../images/shop/brand3/shop_left_btn_bg.jpg);
		}
		body#BRAND4 .ShopLeftBtn1 a {
			background-image: url(../images/shop/brand4/shop_left_btn_bg.jpg);
		}
		body#BRAND8 .ShopLeftBtn1 a {
			background-image: url(../images/shop/brand8/shop_left_btn_bg.jpg);
		}
		
		body#BRAND1 .ShopLeftCoordinate h4 a {
			background-image: url(../images/shop/brand1/shop_left_title_coordinate.jpg);
		}
		body#BRAND2 .ShopLeftCoordinate h4 a {
			background-image: url(../images/shop/brand2/shop_left_title_coordinate.jpg);
		}
		body#BRAND3 .ShopLeftCoordinate h4 a {
			background-image: url(../images/shop/brand3/shop_left_title_coordinate.jpg);
		}
		body#BRAND4 .ShopLeftCoordinate h4 a {
			background-image: url(../images/shop/brand4/shop_left_title_coordinate.jpg);
		}
		body#BRAND8 .ShopLeftCoordinate h4 a {
			background-image: url(../images/shop/brand8/shop_left_title_coordinate.jpg);
		}
		
		body#BRAND1 .ShopLeftNewItem h4 a {
            background-image: url(../images/shop/brand1/shop_left_title_newitem.jpg);
        }
        body#BRAND2 .ShopLeftNewItem h4 a {
            background-image: url(../images/shop/brand2/shop_left_title_newitem.jpg);
        }
        body#BRAND3 .ShopLeftNewItem h4 a {
            background-image: url(../images/shop/brand3/shop_left_title_newitem.jpg);
        }
        body#BRAND4 .ShopLeftNewItem h4 a {
            background-image: url(../images/shop/brand4/shop_left_title_newitem.jpg);
        }
        body#BRAND8 .ShopLeftNewItem h4 a {
            background-image: url(../images/shop/brand8/shop_left_title_newitem.jpg);
        }
		
		body#BRAND1 .ShopLeftCategory h4 {
			background-image: url(../images/shop/brand1/shop_left_title_ctg.jpg);
		}
		body#BRAND2 .ShopLeftCategory h4 {
			background-image: url(../images/shop/brand2/shop_left_title_ctg.jpg);
		}
		body#BRAND3 .ShopLeftCategory h4 {
			background-image: url(../images/shop/brand3/shop_left_title_ctg.jpg);
		}
		body#BRAND4 .ShopLeftCategory h4 {
			background-image: url(../images/shop/brand4/shop_left_title_ctg.jpg);
		}
		body#BRAND8 .ShopLeftCategory h4 {
			background-image: url(../images/shop/brand8/shop_left_title_ctg.jpg);
		}
		
		body#BRAND1 #ShopLeftTitleItem {
			background-image: url(../images/shop/brand1/shop_left_title_item.gif);
		}
		body#BRAND2 #ShopLeftTitleItem {
			background-image: url(../images/shop/brand2/shop_left_title_item.gif);
		}
		body#BRAND3 #ShopLeftTitleItem {
			background-image: url(../images/shop/brand3/shop_left_title_item.gif);
		}
		body#BRAND4 #ShopLeftTitleItem {
			background-image: url(../images/shop/brand4/shop_left_title_item.gif);
		}
		body#BRAND8 #ShopLeftTitleItem {
			background-image: url(../images/shop/brand8/shop_left_title_item.gif);
		}
		
		body#BRAND1 .ShopLeftPicup h4 {
			background-image: url(../images/shop/brand1/shop_left_title_pic.jpg);
		}
		body#BRAND2 .ShopLeftPicup h4 {
			background-image: url(../images/shop/brand2/shop_left_title_pic.jpg);
		}
		body#BRAND3 .ShopLeftPicup h4 {
			background-image: url(../images/shop/brand3/shop_left_title_pic.jpg);
		}
		body#BRAND4 .ShopLeftPicup h4 {
			background-image: url(../images/shop/brand4/shop_left_title_pic.jpg);
		}
		body#BRAND8 .ShopLeftPicup h4 {
			background-image: url(../images/shop/brand8/shop_left_title_pic.jpg);
		}
		
		body#BRAND1 .ShopLeftSize {
			background-image: url(../images/shop/brand1/shop_left_title_size.jpg);
		}
		body#BRAND2 .ShopLeftSize {
			background-image: url(../images/shop/brand2/shop_left_title_size.jpg);
		}
		body#BRAND3 .ShopLeftSize {
			background-image: url(../images/shop/brand3/shop_left_title_size.jpg);
		}
		body#BRAND4 .ShopLeftSize {
			background-image: url(../images/shop/brand4/shop_left_title_size.jpg);
		}
		body#BRAND8 .ShopLeftSize {
			background-image: url(../images/shop/brand8/shop_left_title_size.jpg);
		}
		
		body#BRAND1 .ShopLeftPrice {
			background-image: url(../images/shop/brand1/shop_left_title_price.jpg);
		}
		body#BRAND2 .ShopLeftPrice {
			background-image: url(../images/shop/brand2/shop_left_title_price.jpg);
		}
		body#BRAND3 .ShopLeftPrice {
			background-image: url(../images/shop/brand3/shop_left_title_price.jpg);
		}
		body#BRAND4 .ShopLeftPrice {
			background-image: url(../images/shop/brand4/shop_left_title_price.jpg);
		}
		body#BRAND8 .ShopLeftPrice {
			background-image: url(../images/shop/brand8/shop_left_title_price.jpg);
		}
		/*
		* html body#BRAND1 .ShopLeftSize,
		* html body#BRAND1 .ShopLeftPrice,
		* html body#BRAND2 .ShopLeftSize,
		* html body#BRAND2 .ShopLeftPrice,
		* html body#BRAND3 .ShopLeftSize,
		* html body#BRAND3 .ShopLeftPrice,
		* html body#BRAND4 .ShopLeftSize,
		* html body#BRAND4 .ShopLeftPrice {
			background: none;
		}
		*/
		body#BRAND1 #ShopLeftTitleSizechart {
			background-image: url(../images/shop/brand1/shop_left_title_sizechart.gif);
		}
		body#BRAND2 #ShopLeftTitleSizechart {
			background-image: url(../images/shop/brand2/shop_left_title_sizechart.gif);
		}
		body#BRAND3 #ShopLeftTitleSizechart {
			background-image: url(../images/shop/brand3/shop_left_title_sizechart.gif);
		}
		body#BRAND4 #ShopLeftTitleSizechart {
			background-image: url(../images/shop/brand4/shop_left_title_sizechart.gif);
		}
		body#BRAND8 #ShopLeftTitleSizechart {
			background-image: url(../images/shop/brand8/shop_left_title_sizechart.gif);
		}


body#MYACCOUNT .col-2-left-layout .col-main {
	background-image: none;
}
body#MYACCOUNT #ShopMainTop,
body#MYACCOUNT #ShopMainBottom,
body#MYACCOUNT .ShopLinkBack a {
    background-image: none;
}




/*********** Shop Original ***********/
img {
	border: 0px none;
}

.ShopClear {
	clear: both;
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
.ShopHidden {
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

#ShopHeader {
	background-image: url(../images/shop/shop_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 110px;
	width: 950px;
	position: relative;
	margin: 0px auto 10px;;
}
#ShopHeader ul.shop-access {
	width: 270px;
	height: 25px;
	position: absolute;
	top: 85px;
	right: 0px;
	margin: 0px;
	padding:0px;
	line-height: 100%;
}
#ShopHeader ul.shop-access li {
	display: inline;
}
#ShopHeader ul.shop-access li a {
	display: block;
	float: right;
}

.ShopLinkBack {
	clear: both;
	height: 11px;
	width: 100%;
	padding: 10px 0px;
	background-color: #FFFFFF;
	margin: 0px;
}
.ShopLinkBack a {
	background-image: url(../images/shop/shop_btn_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 11px;
	width: 48px;
	display: block;
	text-indent: -9999px;
	line-height: 100%;
}

#ShopHeader h1 {
	width: 133px;
	height: 35px;
	position: absolute;
	top: 29px;
	left: 24px;
}
#ShopHeader h1 a {
	display: block;
	width: 133px;
	height: 35px;
	text-indent: -9999px;
	background-color: #000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}

#ShopHeader #ShopHeaderLink {
}
#ShopHeader #ShopHeaderLink li {
	width: 0px;
}
#ShopHeader #ShopHeaderLink li a { /**/
	display: block;
	position: absolute;
	height: 35px;
	top: 31px;
	text-indent: -9999px;
	background-color: #000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink1 a {
	width: 118px;
	left: 224px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink2 a {
	width: 69px;
	left: 373px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink3 a {
	width: 58px;
	left: 490px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink4 a {
	width: 89px;
	left: 596px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink5 a {
	width: 84px;
	left: 728px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink6 a {
	width: 71px;
	left: 854px;
}
#ShopHeader h1 a:hover,
#ShopHeader #ShopHeaderLink li a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
}
/* ITEM sub navi */
#ShopHeader #ShopHeaderLink li#ShopHeaderLink3 ul {
	position: absolute;
	top: 65px;
/*	left: -1000px;
	left: 465px;*/
	width: 110px;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	background-color: #3C3C3C;
	background-image: url(../images/shop/shop_header_subnavi_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink3.over ul {
	left: 465px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink3 ul {
	left: -1000px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink3 ul li {
	background: none;
	position: relative;
	left: 0px;
	width: 110px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink3 ul li a {
	position: relative;
	top:1px;
	left: 0px;
	text-indent: 0px;
	color: #FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	background-image: url(../images/shop/shop_header_subnavi_bg2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 100%;
	height: auto;
	padding: 5px 15px 5px 5px;
	width: 90px;
	border-bottom: 1px solid #B2B2B2;
	display: block;
	text-decoration: none;
	margin: 1px 0px 0px 0px;
}
#ShopHeader #ShopHeaderLink li#ShopHeaderLink3 ul li a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}



#ShopMainTop {
	background-image: url(../images/shop/shop_right_bg_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	clear: both;
	height: 15px;
	width: 685px;
}
#ShopMainBottom {
	background-image: url(../images/shop/shop_right_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	clear: both;
	height: 15px;
	width: 685px;
}

#ShopLeftTitleItem {
	background-image: url(../images/shop/shop_left_title_item.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 27px;
}

.ShopLeftCoordinate h4 a {
	/*background-image: url(../images/shop/shop_left_title_coordinate.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 29px;
	width: 195px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	display: block;
}

.ShopLeftNewItem h4 a {
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-indent: -9999px;
    height: 29px;
    width: 195px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    display: block;
}
.ShopLeftPicup h4 {
	/*background-image: url(../images/shop/shop_left_title_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 29px;
	width: 195px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.ShopLeftCategory h4 {
	/*background-image: url(../images/shop/shop_left_title_ctg.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 29px;
	width: 195px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.ShopLeftSize {
	background-image: url(../images/shop/shop_left_title_size.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 29px;
	width: 195px;
	margin: 0px;
	padding: 0px;
    position: relative;
}

div.SizeFilter {
    padding: 0px 0px 14px 0px;
    width: 195px;
}

div.SizeFilter select {
    width: 195px;
}

.ShopLeftPrice {
	background-image: url(../images/shop/shop_left_title_price.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 29px;
	width: 195px;
	margin: 0px;
	padding: 0px;
}
.ShopLeftSize:hover,
.ShopLeftPrice:hover {
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
.ShopLeftSize form select,
.ShopLeftPrice form select {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
	width: 195px;
	height: 29px;
}
* html body .ShopLeftSize,
* html body .ShopLeftPrice {
	background: none;
}

#ShopLeftTitleSizechart {
	/*background-image: url(../images/shop/shop_left_title_sizechart.gif);*/
	background-repeat: no-repeat;
	background-position: 0px 10px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: 37px;
}
.ShopLeftSizechart {
	background-image: url(../images/shop/shop_left_border1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 5px 0px;
}
.ShopLeftSizechart .head {
	background-image: url(../images/shop/shop_left_border1.gif);
	background-position: 0px 0px;
}
.ShopLeftSizechart .head h4 {
	font-size: 13px;
	font-weight: normal;
	padding: 10px;
	color: #333333;
	border-bottom: solid 1px #CCCCCC;
}
.ShopLeftSizechart p {
	padding: 5px 10px 0px;
	margin: 0px;
	line-height: 120%;
}
.ShopLeftBtn1 a {
	/*background-image: url(../images/shop/shop_left_btn_bg.jpg);*/
	display: block;
	margin: 0px;
	padding: 5px 10px 0px;
	height: 38px;
	width: 175px;
	font-size: 12px;
	line-height: 130%;
	color: #033464;
	overflow: hidden;
}
		body#BRAND1 .ShopLeftBtn1 a {
			color: #033464;
		}
		body#BRAND2 .ShopLeftBtn1 a {
			color: #8E341B;
		}
		body#BRAND3 .ShopLeftBtn1 a {
			color: #001F5C;
		}
		body#BRAND4 .ShopLeftBtn1 a {
			color: #433018;
		}
		body#BRAND8 .ShopLeftBtn1 a {
			color: #001F5C;
		}

.ShopBannerList li {
	margin-bottom: 10px;
}
.ShopBannerList li a {
	background-repeat: no-repeat;
	background-position: left top;
	width: 195px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.ShopBannerJunkstore {
	background-image: url(../images/shop/shop_banner_junkstore.jpg);
}
.ShopBannerBitz {
	background-image: url(../images/shop/shop_banner_bitz.jpg);
}
.ShopBannerFokids {
	background-image: url(../images/shop/shop_banner_fokids.jpg);
}
.ShopBannerAmpersand {
	background-image: url(../images/shop/shop_banner_ampersand.jpg);
}
.ShopBannerPartyparty {
	background-image: url(../images/shop/shop_banner_partyparty.jpg);
}

.ShopBannerJunkstore2 {
	background-image: url(../images/shop/shop_banner_junkstore2.jpg);
}
.ShopBannerAmpersand2 {
	background-image: url(../images/shop/shop_banner_ampersand2.jpg);
}
.ShopBannerPartyparty2 {
	background-image: url(../images/shop/shop_banner_partyparty2.jpg);
}

.ShopTitleBar {
	background-image: url(../images/shop/shop_title_bar.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-indent: -9999px;
	clear: both;
	height: 33px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

#ShopTitleNews {
	background-image: url(../images/shop/shop_title_news.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: -9999px;
	clear: both;
	height: 43px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

#ShopTitleRanking {
    background-image: url(../images/shop/title_ranking.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    text-indent: -9999px;
    clear: both;
    height: 43px;
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
}

#ShopTitleBrandlist {
	background-image: url(../images/shop/shop_title_brandlist.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: -9999px;
	clear: both;
	height: 43px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

#ShopTitleMap {
	background-image: url(../images/shop/shop_title_map.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: -9999px;
	clear: both;
	height: 43px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

#ShopTitleShopBlog {
	background-image: url(../images/shop/shop_title_blog.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: -9999px;
	clear: both;
	height: 43px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

#ShopTitleGuide {
	background-image: url(../images/shop/shop_title_guide.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	text-indent: -9999px;
	clear: both;
	height: 58px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#ShopTitleGuide1 {
	background-image: url(../images/shop/shop_title_guide1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: -9999px;
	clear: both;
	height: 68px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#ShopTitleGuide2 {
	background-image: url(../images/shop/shop_title_guide2.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: -9999px;
	clear: both;
	height: 68px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#ShopTitleGuide3 {
	background-image: url(../images/shop/shop_title_guide3.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: -9999px;
	clear: both;
	height: 68px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#ShopTitleGuide4 {
	background-image: url(../images/shop/shop_title_guide4.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: -9999px;
	clear: both;
	height: 68px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#ShopTitleGuide5 {
	background-image: url(../images/shop/shop_title_guide5.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: -9999px;
	clear: both;
	height: 68px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#ShopTitleGuide6 {
	background-image: url(../images/shop/shop_title_guide6.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: -9999px;
	clear: both;
	height: 68px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#ShopTitleGuide7 {
	background-image: url(../images/shop/shop_title_guide7.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: -9999px;
	clear: both;
	height: 68px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#ShopTitleGuide8 {
	background-image: url(../images/shop/shop_title_guide8.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-indent: -9999px;
	clear: both;
	height: 68px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

#ShopTitleForm {
	background-image: url(../images/shop/shop_title_form.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	text-indent: -9999px;
	clear: both;
	height: 60px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

#ShopTitleSitemap {
	background-image: url(../images/shop/shop_title_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	text-indent: -9999px;
	clear: both;
	height: 58px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}




/* TOP */
#ShopTopMain {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 430px;
	width: 900px;
}
#ShopTopMainSplit {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    overflow: hidden;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 315px;
    width: 900px;
}
#ShopTopMainLeft {
    float: left;
    height: 315px;
    width: 648px;
}
#ShopTopMainRight {
    float: right;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding:25px 0px 0px 0px;
    height: 290px;
    width: 238px;
    overflow: hidden;
}
#ShopTopMain #ShopTopMainImg {
}
.ShopTopContbar {
	background-image: url(../images/shop/shop_top_bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
	clear: both;
	height: 21px;
	overflow: hidden;
}
#ShopTopCont {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 15px;
	overflow: hidden;
}
#ShopTopContLy1 {
	width: 410px;
	margin-right: 34px;
	float: left;
}
#ShopTopContLy1 h2 {
	background-image: url(../images/shop/shop_top_coordinate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	clear: both;
	height: 23px;
	overflow: hidden;
}
#ShopTopContLy1 ul {
	margin-bottom: 15px;
	overflow: hidden;
	width: 411px;
}
#ShopTopContLy1 li {
	width: 127px;
	margin-right: 15px;
	float: left;
	line-height: 130%;
}
#ShopTopContLy1 #ShopTopContLy1Title {
	background-image: url(../images/shop/shop_top_coordinate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 409px;
	height: 23px;
	overflow: hidden;
	position: relative;
}
#ShopTopContLy1 #ShopTopContLy1Title a {
	position: absolute;
	bottom: 5px;
	right: 0px;
	line-height: 100%;
	text-decoration: underline;
}
#ShopTopContLy1 #ShopTopContLy1Title a:hover {
	text-decoration: none;
}
/** Add by Linh. Fix long name of coordinate prod in top page **/
#ShopTopContLy1 li a div {
    width: 127px;
    height:auto;
    overflow:hidden;
}

#ShopTopContLy1 li.last {
	margin-right: 0px;
}
#ShopTopContLy1 li img {
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
}
#ShopTopContLy1 li a {
	/*text-decoration: underline;*/
}
#ShopTopContLy1 li a:hover {
	text-decoration: none;
}

#ShopTopContLy2 {
	width: 184px;
	margin-right: 0px;
	float: left;
}
#ShopTopContLy2 #ShopTopContLy2Title {
	background-image: url(../images/shop/shop_top_blog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 185px;
	height: 23px;
	overflow: hidden;
	position: relative;
}
#ShopTopContLy2 #ShopTopContLy2Title a {
	position: absolute;
	bottom: 5px;
	right: 0px;
	line-height: 100%;
	text-decoration: underline;
}
#ShopTopContLy2 #ShopTopContLy2Title a:hover {
	text-decoration: none;
}
#ShopTopContLy2 ul {
	padding-bottom: 15px;
	overflow: hidden;
}
#ShopTopContLy2 li {
	width: 80px;
	display: block;
	margin-right: 11px;
	float: left;
	line-height: 130%;
	font-size: 10px;
}
* html body #ShopTopContLy2 li {
	padding-bottom: 15px;
}
#ShopTopContLy2 li img {
	width: 75px;
	height: 50px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
}
#ShopTopContLy2 li a {
	/*text-decoration: underline;*/
}
#ShopTopContLy2 li a:hover {
	text-decoration: none;
}
#ShopTopContLy2 li.last {
	margin-right: 0px;
}

#ShopTopContLy3 {
	width: 238px;
	float: right;
}
#ShopTopContLy3 #ShopTopContLy3Title {
	background-image: url(../images/shop/shop_top_event.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 235px;
	height: 23px;
	overflow: hidden;
	position: relative;
}
#ShopTopContLy3 #ShopTopContLy3Title a {
	position: absolute;
	bottom: 5px;
	right: 0px;
	line-height: 100%;
	text-decoration: underline;
	color: #333333;
}
#ShopTopContLy3 #ShopTopContLy3Title a:hover {
	text-decoration: none;
}
#ShopTopContLy3 ul {
	padding-bottom: 5px;
}
#ShopTopContLy3 li {
	padding-bottom: 15px;
	line-height: 140%;
}
#ShopTopContLy3 li a {
	text-decoration: underline;
}
#ShopTopContLy3 li a:hover {
	text-decoration: none;
}



.ShopBrandlistSep {
	text-indent: -9999px;
	clear: both;
	height: 1px;
	width: 900px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	overflow: hidden;
}
.ShopBrandlistSep2 {
	text-indent: -9999px;
	clear: both;
	height: 20px;
	width: 900px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	overflow: hidden;
}
.ShopBrandlistOtheLink {
	padding-left: 93px;
	overflow: hidden;
}
.ShopBrandlistOtheLink2 {
	padding-left: 177px;
	overflow: hidden;
}
.ShopBrandlistOtheLink .ShopBrandlistOtheLinkTxt1 {
	float: left;
	width: 165px;
	line-height: 130%;
	margin-right: 50px;
}
.ShopBrandlistOtheLink .ShopBrandlistOtheLinkTxt2 {
	float: left;
	width: 165px;
	line-height: 130%;
}
.ShopBrandlistOtheLink .ShopBrandlistOtheLinkImg1 {
	float: left;
}
.ShopBrandlistOtheLink .ShopBrandlistOtheLinkImg2 {
	float: left;
}
.ShopBrandlistOtheLink2 {
	padding-left: 177px;
}
.ShopBrandlistOtheLink2 .ShopBrandlistOtheLinkImg1 {
	float: left;
	margin-right:70px;
}
.ShopBrandlistOtheLink2 .ShopBrandlistOtheLinkImg2 {
	float: left;
}
	





/*  */
.ShopMainWrap {
	width: 950px;
	overflow: hidden;
}



/* Brand TOP */

.ShopMainWrap {
	/*background-image: url(../images/shop/brand1/shop_bg.jpg);*/
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 950px;
}
		body#BRAND1 .ShopMainWrap {
			background-image: url(../images/shop/brand1/shop_bg.jpg);
		}
		body#BRAND2 .ShopMainWrap {
			background-image: url(../images/shop/brand2/shop_bg.jpg);
		}
		body#BRAND3 .ShopMainWrap {
			background-image: url(../images/shop/brand3/shop_bg.jpg);
		}
		body#BRAND4 .ShopMainWrap {
			background-image: url(../images/shop/brand4/shop_bg.jpg);
		}
		body#BRAND8 .ShopMainWrap {
			background-image: url(../images/shop/brand8/shop_bg.jpg);
		}

.ShopBrandtopLy1 {
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px;
	overflow: hidden;
}
.ShopBrandtopLy1 h2 {
	/*background-image: url(../images/shop/brand1/shop_brand_top_title.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 75px;
	width: auto;
	clear: both;
	margin: 12px 0px 0px;
}
		body#BRAND1 .ShopBrandtopLy1 h2 {
			background-image: url(../images/shop/brand1/shop_brand_top_title.jpg);
		}
		body#BRAND2 .ShopBrandtopLy1 h2 {
			background-image: url(../images/shop/brand2/shop_brand_top_title.jpg);
		}
		body#BRAND3 .ShopBrandtopLy1 h2 {
			background-image: url(../images/shop/brand3/shop_brand_top_title.jpg);
		}
		body#BRAND4 .ShopBrandtopLy1 h2 {
			background-image: url(../images/shop/brand4/shop_brand_top_title.jpg);
		}
		body#BRAND8 .ShopBrandtopLy1 h2 {
			background-image: url(../images/shop/brand8/shop_brand_top_title.jpg);
		}
.ShopBrandtopLy1 .ShopBrandtopLy1L {
	float: left;
	width: 565px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1R {
	float: left;
	margin-left: 20px;
	width: 365px;
}

.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 {
	/*background-image: url(../images/shop/brand1/shop_brand_top_bg.gif);*/
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 {
			background-image: url(../images/shop/brand1/shop_brand_top_bg.gif);
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 {
			background-image: url(../images/shop/brand2/shop_brand_top_bg.gif);
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 {
			background-image: url(../images/shop/brand3/shop_brand_top_bg.gif);
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 {
			background-image: url(../images/shop/brand4/shop_brand_top_bg.gif);
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 {
			background-image: url(../images/shop/brand8/shop_brand_top_bg.gif);
		}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 p {
	color: #033464;
	padding: 0px 0px 0px 50px;
	line-height: 160%;
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 p {
			color: #033464;
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 p {
			color: #8E341B;
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 p {
			color: #001F5C;
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 p {
			color: #433018;
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 p {
			color: #001F5C;
		}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainimg {
	margin: 20px 0px 0px 35px;
	/*background-image: url(../images/shop/brand1/shop_brand_top_mainimg.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 528px;
	height: 378px;
	border-bottom: 1px solid #033464;
	border-right: 1px solid #033464;
	border-top: 1px solid #033464;
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainimg {
			background-image: url(../images/shop/brand1/shop_brand_top_mainimg.jpg);
			border-bottom: 1px solid #033464;
			border-right: 1px solid #033464;
			border-top: 1px solid #033464;
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainimg {
			background-image: url(../images/shop/brand2/shop_brand_top_mainimg.jpg);
			border-bottom: 1px solid #8E341B;
			border-right: 1px solid #8E341B;
			border-top: 1px solid #8E341B;
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainimg {
			background-image: url(../images/shop/brand3/shop_brand_top_mainimg.jpg);
			border-bottom: 1px solid #001F5C;
			border-right: 1px solid #001F5C;
			border-top: 1px solid #001F5C;
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainimg {
			background-image: url(../images/shop/brand4/shop_brand_top_mainimg.jpg);
			border-bottom: 1px solid #433018;
			border-right: 1px solid #433018;
			border-top: 1px solid #433018;
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainimg {
			background-image: url(../images/shop/brand8/shop_brand_top_mainimg.jpg);
			border-bottom: 1px solid #001F5C;
			border-right: 1px solid #001F5C;
			border-top: 1px solid #001F5C;
		}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainimg a {
	width: 528px;
	height: 378px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainimg a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	filter: alpha(opacity=15);
	-moz-opacity:0.15;
	opacity:0.15;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 p a {
	text-decoration: underline;
	line-height: 130%;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 p a:hover {
	text-decoration: none;
}

.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy2 .ShopBrandMainDes {
	margin: 0px 0px 0px 0px;
	width: 565px;
	height: auto;
}

.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 {
	width: 365px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p {
	padding-right: 25px;
	line-height: 160%;
	margin: 0px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p strong {
	color: #033464;
	font-size: 14px;
	font-weight: bold;
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p strong {
			color: #033464;
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p strong {
			color: #8E341B;
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p strong {
			color: #001F5C;
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p strong {
			color: #433018;
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p strong {
			color: #e02c8d;
		}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p a {
	text-decoration: underline;
}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 p a:hover {
	text-decoration: none;
}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table {
	border-top: 1px solid #033464;
	border-left: 1px solid #033464;
	width: 315px;
	margin-bottom: 10px;
}
* html body .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table {
	margin-top: 20px;
}
* + html body .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table {
	margin-top: 20px;
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table {
			border-top: 1px solid #033464;
			border-left: 1px solid #033464;
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table {
			border-top: 1px solid #8E341B;
			border-left: 1px solid #8E341B;
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table {
			border-top: 1px solid #001F5C;
			border-left: 1px solid #001F5C;
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table {
			border-top: 1px solid #433018;
			border-left: 1px solid #433018;
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table {
			border-top: 1px solid #001F5C;
			border-left: 1px solid #001F5C;
		}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table td {
	border-bottom: 1px solid #033464;
	border-right: 1px solid #033464;
	padding: 10px;
	text-align: center;
	background-color: #FFFFFF;
	word-break:break-all;
	width: 50%;
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table td {
			border-bottom: 1px solid #033464;
			border-right: 1px solid #033464;
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table td {
			border-bottom: 1px solid #8E341B;
			border-right: 1px solid #8E341B;
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table td {
			border-bottom: 1px solid #001F5C;
			border-right: 1px solid #001F5C;
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table td {
			border-bottom: 1px solid #433018;
			border-right: 1px solid #433018;
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 table td {
			border-bottom: 1px solid #001F5C;
			border-right: 1px solid #001F5C;
		}

.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 .ShopBrandtopTitleCoordinate {
	width: 363px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	margin: 15px 0px 15px 0px;
	
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 .ShopBrandtopTitleCoordinate {
			background-image: url(../images/shop/brand1/shop_brand_top_coordinate.gif);
		}

.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy3 .ShopBrandtopTitleCoordinate h3 {
	text-indent: -9999px;
	margin: 0px;
}

.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 {
	padding-left: 25px;
	overflow: hidden;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem {
	width: 530px;
	height: 15px;
	/*background-image: url(../images/shop/brand1/shop_brand_top_newitem.jpg);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	margin: 15px 0px 15px 0px;
	
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand1/shop_brand_top_newitem.jpg);
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand2/shop_brand_top_newitem.jpg);
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand3/shop_brand_top_newitem.jpg);
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand4/shop_brand_top_newitem.jpg);
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand8/shop_brand_top_newitem.gif);
		}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem h3 {
	text-indent: -9999px;
	margin: 0px;
}
.ShopBrandtopLy1 a {
	text-decoration: none;
	color: #333333;
}
.ShopBrandtopLy1 a:hover {
	text-decoration: none;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem p a {
	text-decoration: underline;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .ShopBrandtopTitleNewitem p a:hover {
	text-decoration: none;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 ul {
	padding: 0px;
	margin: 0px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 li {
	display: block;
	width: 125px;
	float: left;
	margin-right: 12px;
	line-height: 130%;
}
* html body .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 li {
	margin-right: 10px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 li.last {
	margin-right: 0px;
}
.ShopBrandtopLy1 .ShopBrandtopLy4 li img {
	border: 1px solid #033464;
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy4 li img {
			border: 1px solid #033464;
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy4 li img {
			border: 1px solid #8E341B;
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy4 li img {
			border: 1px solid #001F5C;
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy4 li img {
			border: 1px solid #433018;
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy4 li img {
			border: 1px solid #001F5C;
		}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 p {
	clear: both;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	line-height: 150%;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .NewItemLink a{
	text-decoration: underline;
	color: #333333;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 .NewItemLink a:hover {
	text-decoration: none;
}

* html body .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 p {
	padding: 0px;
}
* + html body .ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy4 p {
	padding: 0px;
}

.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy5 {
	padding: 8px 0px 0px 25px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy5 a {
	text-decoration: underline;
}
.ShopBrandtopLy1 .ShopBrandtopLy1L .ShopBrandtopLy5 a:hover {
	text-decoration: none;
}


.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 {
	width: 365px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 .ShopBrandtopTitleNewitem {
	width: 310px;
	height: 15px;
	/*background-image: url(../images/shop/brand1/shop_brand_top_newitem.jpg);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	margin: 15px 0px 15px 0px;
	
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand1/shop_brand_top_newitem.jpg);
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand2/shop_brand_top_newitem.jpg);
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand3/shop_brand_top_newitem.jpg);
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand4/shop_brand_top_newitem.jpg);
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 .ShopBrandtopTitleNewitem {
			background-image: url(../images/shop/brand8/shop_brand_top_newitem.gif);
		}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 .ShopBrandtopTitleNewitem h3 {
	text-indent: -9999px;
	margin: 0px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 ul {
}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 li {
	display: block;
	width: 125px;
	float: left;
	margin-right: 30px;
	margin-bottom: 15px;
}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 li.last {
	margin-right: 0px;
}
.ShopBrandtopLy1 .ShopBrandtopLy6 li img {
	border: 1px solid #033464;
}
		body#BRAND1 .ShopBrandtopLy1 .ShopBrandtopLy6 li img {
			border: 1px solid #033464;
		}
		body#BRAND2 .ShopBrandtopLy1 .ShopBrandtopLy6 li img {
			border: 1px solid #8E341B;
		}
		body#BRAND3 .ShopBrandtopLy1 .ShopBrandtopLy6 li img {
			border: 1px solid #001F5C;
		}
		body#BRAND4 .ShopBrandtopLy1 .ShopBrandtopLy6 li img {
			border: 1px solid #433018;
		}
		body#BRAND8 .ShopBrandtopLy1 .ShopBrandtopLy6 li img {
			border: 1px solid #001F5C;
		}
.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 p {
	clear: both;
	text-align: right;
	padding-right: 45px;
}

.ShopBrandtopLy1 .ShopBrandtopLy1R .ShopBrandtopLy6 .ShopBrandMainDes {
	margin: 0px 0px 0px 0px;
	width: 565px;
	height: auto;
}

/* Brand List */
#ShopBrandlistMain {
	background-image: url(../images/shop/shop_brandlist_mainimg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	height: 505px;
	width: 900px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}
#ShopBrandlistMain a {
	text-decoration: underline;
}
#ShopBrandlistMain a:hover {
	text-decoration: none;
}
#ShopBrandlistMain a.ShopBrandlistLink1 {
	position: absolute;
	bottom: 0px;
	left: 217px;
}
#ShopBrandlistMain a.ShopBrandlistLink2 {
	position: absolute;
	bottom: 0px;
	left: 523px;
}
#ShopBrandlistMain a.ShopBrandlistLink3 {
	position: absolute;
	top: 240px;
	right: 0px;
}
#ShopBrandlistMain a.ShopBrandlistLink4 {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#ShopBrandlistMain a.ShopBrandlistLink1a {
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 292px;
	height: 481px;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}
#ShopBrandlistMain a.ShopBrandlistLink2a {
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	left: 303px;
	width: 292px;
	height: 481px;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}
#ShopBrandlistMain a.ShopBrandlistLink3a {
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 292px;
	height: 234px;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}
#ShopBrandlistMain a.ShopBrandlistLink4a {
	text-indent: -9999px;
	position: absolute;
	top: 256px;
	right: 0px;
	width: 292px;
	height: 226px;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}
#ShopBrandlistMain a.ShopBrandlistLink1a:hover,
#ShopBrandlistMain a.ShopBrandlistLink2a:hover,
#ShopBrandlistMain a.ShopBrandlistLink3a:hover,
#ShopBrandlistMain a.ShopBrandlistLink4a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
}

/*ADD PARTY PARTY FROM*/
#ShopBrandlistMainB3 {
	background-image: url(../images/shop/shop_brandlist_mainimg_B3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	height: 505px;
	width: 900px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}
#ShopBrandlistMainB3 a {
	text-decoration: underline;
}
#ShopBrandlistMainB3 a:hover {
	text-decoration: none;
}
#ShopBrandlistMainB3 a.ShopBrandlistLink1 {
	position: absolute;
	bottom: 0px;
	left: 217px;
}
#ShopBrandlistMainB3 a.ShopBrandlistLink8 {
	position: absolute;
	bottom: 0px;
	left: 523px;
}
#ShopBrandlistMainB3 a.ShopBrandlistLink3 {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#ShopBrandlistMainB3 a.ShopBrandlistLink1a {
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 292px;
	height: 481px;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}
#ShopBrandlistMainB3 a.ShopBrandlistLink8a {
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	left: 303px;
	width: 292px;
	height: 481px;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}
#ShopBrandlistMainB3 a.ShopBrandlistLink3a {
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 292px;
	height: 481px;
	background-color:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.00;
	opacity:0.00;
}

#ShopBrandlistMainB3 a.ShopBrandlistLink1a:hover,
#ShopBrandlistMainB3 a.ShopBrandlistLink8a:hover,
#ShopBrandlistMainB3 a.ShopBrandlistLink3a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
}

/*ADD PARTY PARTY TO*/
.ShopBrandlistLy1 {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 898px;
	margin: 25px auto;
}
.ShopBrandlistLy1 th,
.ShopBrandlistLy1 td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px 15px;
	vertical-align: middle;
	line-height: 100%;
}
.ShopBrandlistLy1 th {
	width: 235px;
}

/* Products */
.ShopNote1 {
	font-size: 10px;
	line-height: 130%;
	color: #FF0000;
	padding: 3px 0px;
}
* html body .ShopNote1 {
	font-size: 9px;
}
* +html body .ShopNote1 {
	font-size: 9px;
}
.ShopItemSpec1 {
	clear: both;
	border-left: 3px solid #033464;
	padding: 0px 0px 0px 5px;
	line-height: 100%;
}
		body#BRAND1 .ShopItemSpec1 {
			border-left: 3px solid #033464;
		}
		body#BRAND2 .ShopItemSpec1 {
			border-left: 3px solid #8E341B;
		}
		body#BRAND3 .ShopItemSpec1 {
			border-left: 3px solid #001F5C;
		}
		body#BRAND4 .ShopItemSpec1 {
			border-left: 3px solid #433018;
		}
		body#BRAND8 .ShopItemSpec1 {
			border-left: 3px solid #001F5C;
		}
.ShopItemSpec1 strong.price {
	font-weight: bold;
	color: #033464;
	font-size: 16px;
}
		body#BRAND1 .ShopItemSpec1 strong.price {
			font-weight: bold;
		}
		body#BRAND2 .ShopItemSpec1 strong.price {
			font-weight: bold;
		}
		body#BRAND3 .ShopItemSpec1 strong.price {
			font-weight: bold;
		}
		body#BRAND4 .ShopItemSpec1 strong.price {
			font-weight: bold;
		}
		body#BRAND8 .ShopItemSpec1 strong.price {
			font-weight: bold;
		}
.ShopItemSpecTable1,
.ShopItemSpecTable2 {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.ShopItemSpecTable1 th,
.ShopItemSpecTable1 td,
.ShopItemSpecTable2 th,
.ShopItemSpecTable2 td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px;
	width: 20%;
	line-height: 100%;
	vertical-align: middle;
}
.ShopItemSpecTable1 th,
.ShopItemSpecTable2 th {
	background-color: #F2F2F2;
	text-align: center;
}
.ShopItemSpecTable2 th {
	font-weight: normal;
}
.ShopItemSpecTable2 td {
	text-align: center;
}
.product-collateral .attribute-specs td {
	line-height: 100%;
	padding: 5px;
}
button.ShopFormButton {
	background-image: url(../images/shop/brand1/shop_btn_check.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 197px;
	height: 39px;
	border: 0px none;
	overflow: hidden;
	margin: 15px 0px 0px;
	text-indent: -9999px;
}
		body#BRAND1 button.ShopFormButton {
			background-image: url(../images/shop/brand1/shop_btn_check.jpg);
		}
		body#BRAND2 button.ShopFormButton {
			background-image: url(../images/shop/brand2/shop_btn_check.jpg);
		}
		body#BRAND3 button.ShopFormButton {
			background-image: url(../images/shop/brand3/shop_btn_check.jpg);
		}
		body#BRAND4 button.ShopFormButton {
			background-image: url(../images/shop/brand4/shop_btn_check.jpg);
		}
		body#BRAND8 button.ShopFormButton {
			background-image: url(../images/shop/brand8/shop_btn_check.jpg);
		}


.ShopItemMoreviews {
	width: 100%;
	overflow: hidden;
	padding: 0px 25px 25px;
}
.ShopItemMoreviews .more-views li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.ShopItemMoreviews .more-views li a {
	border: 1px solid #BFBFBF;
	width: 78px;
	height: 78px;
	display: block;
	float: left;
	margin: 0px 12px 0px 0px;
	padding: 0px;
}
.ShopItemMoreviews .more-views li a.last {
	margin: 0px;
}



.ShopItemTopLy {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 26px;
}
.ShopItemTopLy .ShopItemTopMainImg {
	/*background-image: url(../images/shop/brand1/shop_item_top.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 10px;
	clear: both;
	height: 260px;
	width: 634px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0px 0px 20px 0px;
}
		body#BRAND1 .ShopItemTopLy .ShopItemTopMainImg {
			background-image: url(../images/shop/brand1/shop_item_top.jpg);
		}
		body#BRAND2 .ShopItemTopLy .ShopItemTopMainImg {
			background-image: url(../images/shop/brand2/shop_item_top.jpg);
		}
		body#BRAND3 .ShopItemTopLy .ShopItemTopMainImg {
			background-image: url(../images/shop/brand3/shop_item_top.jpg);
		}
		body#BRAND4 .ShopItemTopLy .ShopItemTopMainImg {
			background-image: url(../images/shop/brand4/shop_item_top.jpg);
		}
		body#BRAND8 .ShopItemTopLy .ShopItemTopMainImg {
			background-image: url(../images/shop/brand8/shop_item_top.jpg);
		}
.ShopItemTopLy ul {
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	width: 100%;
}
.ShopItemTopLy li {
	width: 127px;
	display: block;
	float: left;
	margin-right: 42px;
	line-height: 130%;
}
.ShopItemTopLy li a {
	color: #333333;
	text-decoration: none;
}
.ShopItemTopLy li img {
	border: 1px solid #033464;
}
		body#BRAND1 .ShopItemTopLy li img {
			border: 1px solid #033464;
		}
		body#BRAND2 .ShopItemTopLy li img {
			border: 1px solid #8E341B;
		}
		body#BRAND3 .ShopItemTopLy li img {
			border: 1px solid #001F5C;
		}
		body#BRAND4 .ShopItemTopLy li img {
			border: 1px solid #433018;
		}
		body#BRAND8 .ShopItemTopLy li img {
			border: 1px solid #001F5C;
		}
.ShopItemTopLy li.last {
	margin-right: 0px;
}
.ShopItemTopLy .ShopItemTopLy1 {
	line-height: 130%;
	width: 100%;
	padding-top: 15px;
}
/*
		body#BRAND2 .ShopItemTopLy .ShopItemTopLy1,
		body#BRAND3 .ShopItemTopLy .ShopItemTopLy1,
		body#BRAND4 .ShopItemTopLy .ShopItemTopLy1 {
			width: 296px;
			float:left;
			margin-right: 43px;
			padding-bottom: 20px;
		}
		body#BRAND4 .ShopItemTopLy .single {
			width:127px;
		}
		body#BRAND4 .ShopItemTopLy .single p {
			width:127px;
		}
		body#BRAND2 .ShopItemTopLy .ShopItemTopLy1.last,
		body#BRAND3 .ShopItemTopLy .ShopItemTopLy1.last, 
		body#BRAND4 .ShopItemTopLy .ShopItemTopLy1.last  {
			margin-right: 0px;
		}
*/
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1L {
	width: 349px;
	margin: 0px;
	float:left;
}
/*
		body#BRAND2 .ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1L,
		body#BRAND3 .ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1L,
		body#BRAND4 .ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1L {
			width: 296px;
			float: none;
			padding-bottom: 5px;
		}
        
body#BRAND4 .ShopItemTopLy .single .ShopItemTopLy1L {
    width: 127px;
    float: none;
    padding-bottom: 5px;
}
*/
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R {
	width: 285px;
	float:left;
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R p {
	margin-bottom: 0px;
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R h3 {
	font-size: 16px;
	font-weight: bold;
	color: #033464;
}
		body#BRAND1 .ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R h3 {
			color: #033464;
		}
		body#BRAND2 .ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R h3 {
			color: #8E341B;
		}
		body#BRAND3 .ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R h3 {
			color: #001F5C;
		}
		body#BRAND4 .ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R h3 {
			color: #433018;
		}
		body#BRAND4 .ShopItemTopLy .single .ShopItemTopLy1R h3 {
			line-height: 115%;
		}
		body#BRAND8 .ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R h3 {
			color: #001F5C;
		}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R h3 small {
	font-size: 12px;
	font-weight: normal;
	margin-left: 0.5em;
}
		body#BRAND4 .ShopItemTopLy .single .ShopItemTopLy1R h3 small {
			display: block;
			margin-left: 0em;
		}
/*
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R .ShopItemTopTitleTops {
	background-image: url(../images/shop//shop_item_top_tops.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 25px;
	width: 100%;
	overflow: hidden;
	line-height: 100%;
	margin: 0px;
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R .ShopItemTopTitleBottoms {
	background-image: url(../images/shop/brand1/shop_item_top_bottoms.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 25px;
	width: 100%;
	overflow: hidden;
	line-height: 100%;
	margin: 0px;
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R .ShopItemTopTitleOption {
	background-image: url(../images/shop/brand1/shop_item_top_option.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 25px;
	width: 100%;
	overflow: hidden;
	margin: 0px;
	line-height: 100%;
	margin: 0px;
}
*/
body#BRAND4 .ShopItemTopLy .single .ShopItemTopLy1R {
    width: 127px;
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R ul {
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R ul li {
	width: 127px;
	display: block;
	float: left;
	margin-right: 30px;
	
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R a {
	color: #333333;
	text-decoration: underline;
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R a:hover {
	text-decoration: none;
}
.ShopItemTopLy .ShopItemTopLy1 .ShopItemTopLy1R ul li.last {
	margin-right: 0px;
}




#ShopMain {
	width: 685px;
	float: left;
}


/* Coordinate */
.ShopCoordinateLy1 {
	width: 635px;
	margin: 10px auto 30px;
	overflow: hidden;
}
.ShopCoordinateLy1 .ShopCoordinateLy1L {
	width: 380px;
	float: left;
}
.ShopCoordinateLy1 .ShopCoordinateLy1L p {
	margin-bottom: 0px;
	line-height: 100%;
}
.ShopCoordinateLy1 .ShopCoordinateLy1R {
	width: 225px;
	float: right;
}
.ShopCoordinateLy1 .ShopCoordinateLy1R .category-head h2 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	line-height: 100%;
	color: #033464;
	font-size: 16px;
	font-weight: bold;
}
		body#BRAND1 .ShopCoordinateLy1 .ShopCoordinateLy1R .category-head h2 {
			color: #033464;
		}
		body#BRAND2 .ShopCoordinateLy1 .ShopCoordinateLy1R .category-head h2 {
			color: #A04424;
		}
.col-2-left-layout .ShopCoordinateLy1 .ShopCoordinateLy1R .listing-type-grid,
.col-2-right-layout .ShopCoordinateLy1 .ShopCoordinateLy1R .listing-type-grid {
	padding: 0px 0px 0px 45px;
}
.col-2-left-layout .ShopCoordinateLy1 .ShopCoordinateLy1R .listing-type-grid li.item,
.col-2-right-layout .ShopCoordinateLy1 .ShopCoordinateLy1R .listing-type-grid li.item {
	padding: 25px 0px 0px 0px;
	width: 127px;
	float: none;
}

.ShopCoordinateLy2 .head {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	clear: both;
}
.ShopCoordinateLy2 .head h3,
.ShopCoordinateLy2 .head h4 {
	color: #666666;
	font-size: 14px;
	line-height: 100%;
	font-weight: bold;
/*	background-image: url(../images/shop/brand1/shop_item_title_arr.gif);*/
	background-repeat: no-repeat;
	background-position: 25px center;
	padding: 0px 0px 0px 45px;
	float: none;
	text-align: left;
}
		body#BRAND1 .ShopCoordinateLy2 .head h3,
		body#BRAND1 .ShopCoordinateLy2 .head h4 {
			background-image: url(../images/shop/brand1/shop_item_title_arr.gif);
		}
		body#BRAND2 .ShopCoordinateLy2 .head h3,
		body#BRAND2 .ShopCoordinateLy2 .head h4 {
			background-image: url(../images/shop/brand2/shop_item_title_arr.gif);
		}
.col-2-left-layout .ShopCoordinateLy2 .listing-type-grid,
.col-2-right-layout .ShopCoordinateLy2 .listing-type-grid {
	width: 685px;
	overflow: hidden;
}
.col-2-left-layout .ShopCoordinateLy2 .listing-type-grid li.item,
.col-2-right-layout .ShopCoordinateLy2 .listing-type-grid li.item {
	padding: 18px 15px 10px 20px;
}


/* NEWS */
.ShopNewsListTop {
	background-image: url(../images/shop/shop_main_border_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
	height: 25px;
	clear: both;
}
.ShopNewsListBottom,
.ShopNewsListBottom2 {
	background-image: url(../images/shop/shop_main_border_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	overflow: hidden;
	height: 25px;
	clear: both;
	margin-bottom: 11px;
}
.ShopNewsListBottom2 {
	margin-bottom: 0px;
}
.ShopNewsList {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 0px 25px 0px 25px;
	overflow: hidden;
	width: 633px;
}
.ShopNewsList p {
	padding-bottom: 5px;
	margin: 0px;
}
.ShopNewsList .ShopNewsImg {
	float: left;
	width: 95px;
}
.ShopNewsList .ShopNewsTxt {
	float: left;
	width: 540px;
}
.ShopNewsList h3 {
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 100%;
}
.ShopNewsList h3 a {
	text-decoration: underline;
}
.ShopNewsList .ShopNewsMore {
	text-align: right;
}
.ShopNewsList .ShopNewsMore a {
	text-decoration: underline;
}
.ShopNewsList h3 a:hover,
.ShopNewsList .ShopNewsMore a:hover {
	text-decoration: none;
}

.ShopNewsSep {
	background-image: url(../images/shop/shop_news_sep.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	text-indent: -9999px;
	clear: both;
	height: 37px;
	overflow: hidden;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

/**/
	
body#NEWS .middle {
	background-image: none;
}
	
body#NEWS .col-2-left-layout .col-main {
	background-image: none;
}
body#NEWS .ShopLeftCategory h4 {
	background-image: url(../images/shop/shop_left_title_ctg2.jpg);
}
body#NEWS .ShopLeftCategory .narrow-by dt {
	display: none;
}
body#NEWS .ShopLeftCategory .narrow-by dd li {
	list-style: none;
	margin-left: 0em;
}

body#NEWS .catalog-listing,
body#NEWS .listing-type-list .listing-item,
body#NEWS .listing-type-list .product-image,
body#NEWS .listing-type-list .product-shop,
body#NEWS .listing-type-list .catalog-listing h5,
body#NEWS .listing-type-list .product-shop .description {
	padding: 0px;
	margin: 0px;
	border: none;
}
.listing-type-list .ShopNewsList .product-image {
	width: 95px;
}
.listing-type-list .ShopNewsList .product-shop {
	float: left;
	width: 540px;
}
.listing-type-list .ShopNewsList .news-index {
	margin: 0px 20px 0px 0px;
}






.ShopLeftSearch input.input-text {
	width: 143px;
	border: 1px solid #B0B0B0;
	background-image: url(../images/shop/shop_input_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	float: left;
	padding: 2px;
	margin: 0px 5px 0px 0px;
}
.ShopLeftSearch .form-button-alt {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/shop/shop_right_blog_search_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 40px;
	overflow: hidden;
	border: none 0px;
	float: left;
}
.ShopLeftSearch .form-button-alt span {
	text-indent: -9999px;
	visibility: hidden;
}








/* MAP */
#ShopMaptopTitle {
	background-image: url(../images/shop/shop_title_map2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	clear: both;
	height: 45px;
	width: 685px;
	overflow: hidden;
	margin: 0px;
}
.ShopMapTopLy1 {
	width: 686px;
	height: 560px;
	text-align: center;
	margin: 0px;
	background-image: url(../images/shop/shop_map_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	position: relative;
}
.ShopMapTopLy1 div {
	display: block;
	position: absolute;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
.ShopMapTopLy1 #ShopMapArea1 {
	width: 311px;
	height: 169px;
	top: 36px;
	left: 301px;
	background-image: url(../images/shop/shop_map_img1.jpg);	
}
.ShopMapTopLy1 #ShopMapArea2 {
	width: 277px;
	height: 179px;
	top: 195px;
	left: 387px;
	background-image: url(../images/shop/shop_map_img2.jpg);
}
.ShopMapTopLy1 #ShopMapArea3 {
	width: 271px;
	height: 184px;
	top: 319px;
	left: 352px;
	background-image: url(../images/shop/shop_map_img3.jpg);
}
.ShopMapTopLy1 #ShopMapArea4 {
	width: 217px;
	height: 285px;
	top: 135px;
	left: 202px;
	background-image: url(../images/shop/shop_map_img4.jpg);
}
.ShopMapTopLy1 #ShopMapArea5 {
	width: 172px;
	height: 260px;
	top: 177px;
	left: 214px;
	background-image: url(../images/shop/shop_map_img5.jpg);
}
.ShopMapTopLy1 #ShopMapArea6 {
	width: 199px;
	height: 289px;
	top: 142px;
	left: 125px;
	background-image: url(../images/shop/shop_map_img6.jpg);
}
.ShopMapTopLy1 #ShopMapArea7 {
	width: 194px;
	height: 325px;
	top: 170px;
	left: 14px;
	background-image: url(../images/shop/shop_map_img7.jpg);
}
.ShopMapTopLy1 p {
	width: 686px;
	height: 560px;
	position: absolute;	
	top: 0px;
	left: 0px;
}
.ShopLeftMapBrand {
	margin-bottom: 0px;
}
.side-col .ShopLeftMapBrand {
	margin-bottom: 5px;
}
.ShopLeftMapBrand h4 {
	background-image: url(../images/shop/shop_left_map_title1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: auto;
}
.ShopLeftMapBrand dl {
	background-image: none;
	background-color: #FFFFFF;
	padding: 0px;
}
.ShopLeftMapBrand dt {
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0px 2px;
	margin: 0px;
	line-height: 130%;
	border-top: 1px solid #000000;
	line-height: 100%;
}
.ShopLeftMapBrand dt small {
	font-size: 10px;
	font-weight: normal;
}
.ShopLeftMapBrand dd {
	padding: 0px;
	border: 0px none;
}
.ShopLeftMapBrand dl ol li {
	display: block;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	background-image: url(../images/shop/shop_sep_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 6px 0px;
	margin: 0px;
	overflow: hidden;
	list-style: none;
	width: 195px;
}
.ShopLeftMapBrand .border-creator .narrow-by dd li {
	margin: 0px;
}

.ShopLeftMapBrand dl ol li label {
	color: #333333;
}
.ShopLeftMapBrand dl ol li small {
	font-size: 10px;
}
.ShopLeftMapBrand dl ol li.last {
	background-image: none;
}
.ShopLeftMapBrand dl ol li span {
	display: block;
	float: left;
	padding: 0px 0px 0px 5px;
}

.ShopLeftMapArea {
}
.ShopLeftMapArea h4 {
	background-image: url(../images/shop/shop_left_map_title2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: auto;
}
.ShopLeftMapArea dl {
	background-image: none;
	background-color: #FFFFFF;
	padding: 0px;
	border-bottom: 4px solid #000000;
}
.ShopLeftMapArea dd {
	padding: 8px 0px;
	border: 0px none;
	border-top: 1px solid #000000;
	text-align: center;
}
.ShopLeftMapArea dd select {
	width: 150px;
}
.ShopLeftMapArea dd .ShopLeftMapSearchButton {
	background-image:url(../images/shop/shop_btn_search_map.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border:0 none;
	height:41px;
	margin:0px;
	overflow:hidden;
	text-indent:-9999px;
	width:156px;
}
.ShopLeftMapArea dd .ShopLeftMapSearchButton span {
	text-indent: -9999px;
}




/* Search */
.ShopSearchTitle {
	background-image: url(../images/shop/shop_title_search.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	width: 100px;
	float: left;
	text-indent: -9999px;
}
.ShopSearchWord {
	float: left;
	line-height: 100%;
	padding: 7px 0px 0px 0px;
}
.ShopSearchNomuch {
	background-image: url(../images/shop/shop_search_nomuch_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 20px;
	text-align: center;
	height: 381px;
	width: auto;
	padding: 135px 0px 0px 0px;
	font-size: 14px;
	clear: both;
}

.ShopArr {
	display:block;
	background-image: url(../images/shop/shop_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	}
.ShopResultListTop {
	background-image: url(../images/shop/shop_main_border_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
	height: 13px;
	clear: both;
}
.ShopResultListBottom {
	background-image: url(../images/shop/shop_main_border_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	overflow: hidden;
	height: 13px;
	clear: both;
	margin-bottom: 11px;
}
* html body .ShopResultListBottom {
	height: 16px;
}
* + html body .ShopResultListBottom {
	height: 16px;
}
.ShopResultList {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
	width: 668px;
}
.ShopResultList p {
	padding-bottom: 5px;
	margin: 0px;
}
	
body#RESULT .middle {
	background-image: none;
}
	
body#RESULT .col-2-left-layout .col-main {
	background-image: none;
}
body#RESULT .ShopLeftCategory .narrow-by dt {
	display: none;
}
body#RESULT .ShopLeftCategory .narrow-by dd li {
	list-style: none;
	margin-left: 0em;
}

body#RESULT .catalog-listing,
body#RESULT .listing-type-list .listing-item,
body#RESULT .listing-type-list .product-image,
body#RESULT .listing-type-list .product-shop,
body#RESULT .listing-type-list .catalog-listing h5,
body#RESULT .listing-type-list .product-shop .description {
	padding: 0px;
	margin: 0px;
	border: none;
}
.listing-type-list .ShopResultList .product-image {
	width:135px;
}
.listing-type-list .ShopResultList .product-shop {
	float: left;
	width: 500px;
}
.ShopResultList h3 {
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 100%;
}
.ShopResultList h3 a {
	text-decoration: underline;
}
.ShopResultList .ShopResultMore {
	text-align: right;
}
.ShopResultList .ShopResultMore a {
	text-decoration: underline;
}
.ShopResultList h3 a:hover,
.ShopResultList .ShopResultMore a:hover {
	text-decoration: none;
}


.ShopBrandLogo1 {
	background-image: url(../images/shop/shop_brand_logo_breese.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 20px 0px 0px 0px;
	clear: both;
	height: 14px;
	padding: 7px 0px 5px 80px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.ShopBrandLogo2 {
	background-image: url(../images/shop/shop_brand_logo_apres.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 20px 0px 0px 0px;
	clear: both;
	height: 20px;
	padding: 12px 0px 5px 117px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.ShopBrandLogo3 {
	background-image: url(../images/shop/shop_brand_logo_marble.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 20px 0px 0px 0px;
	clear: both;
	height: 14px;
	padding: 5px 0px 5px 165px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}


.ShopShopSearchLy {
	width: 634px;
	margin: 0px auto;
	padding:0px;
	overflow: hidden;
}

.ShopShopSearchLy .ShopShopSearchLy1 {
	width: 634px;
}
.ShopShopSearchLy .ShopShopSearchLy1 .ShopShopSearchLy1_1 {
	width: 334px;
	float: left;
}
.ShopShopSearchLy .ShopShopSearchLy1 .ShopShopSearchLy1_2 {
	width: 300px;
	float: left;
}
.ShopShopSearchLy .ShopShopSearchLy1 .ShopShopSearchLy1_2 h3 {
	font-size: 18px;
	color: #333333;
	line-height: 120%;
	background-image: url(../images/shop/shop_title_bar2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ShopShopInfoBg {
	background-image: url(../images/shop/shop_search_result_img1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	height: 25px;
	padding: 5px 0px 0px 10px;
}
.ShopShopSearchLy .ShopShopSearchLy1 .ShopShopSearchLy1_2 .ShopArr {
	margin-top: 10px;
}
.ShopShopSearchLy .ShopShopSearchLy2 {
	width: 614px;
	height: 32px;
	background-image: url(../images/shop/shop_result_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 7px 10px 0px;
	line-height: 100%;
}
.ShopShopSearchLy .ShopShopSearchLy2 p {
	float: left;
	width: 70%;
}
.ShopShopSearchLy .ShopShopSearchLy2 a {
	float: right;
}
.ShopShopSearchLy .ShopShopSearchLy3 {
	width: 634px;
}
.ShopShopSearchLy .ShopShopSearchLy3 .ShopShopSearchLy3_1 {
	float: left;
	width: 225px;
	border-right: 1px solid #333333;
}
.ShopShopSearchLy .ShopShopSearchLy3 .ShopShopSearchLy3_1 strong {
	font-size: 14px;
}
.ShopShopSearchLy .ShopShopSearchLy3 .ShopShopSearchLy3_1 strong a {
	color: #1785CC;
	text-decoration: underline;
}
.ShopShopSearchLy .ShopShopSearchLy3 .ShopShopSearchLy3_1 strong a:hover {
	text-decoration: none;
}
.ShopShopSearchLy .ShopShopSearchLy3 .ShopShopSearchLy3_1 .ShopShopSearchLy3_1qr {
	vertical-align: middle;
	margin: 5px 5px 5px 60px;
}
.ShopShopSearchLy .ShopShopSearchLy3 .ShopShopSearchLy3_2 {
	float: right;
	width: 383px;
	font-size: 10px;
	line-height: 150%;
}
.ShopShopSearchLy .ShopShopSearchLy3 .ShopShopSearchLy3_2 a {
	text-decoration: underline;
}
.ShopShopSearchLy .ShopShopSearchLy3 .ShopShopSearchLy3_2 a:hover {
	text-decoration: none;
}
.ShopShopSearchLy .ShopShopSearchLy4 {
	padding: 10px 0px 0px 0px;
	width: 634px;
}
.ShopShopSearchLy .ShopShopSearchLy4 .ShopShopSearchLy4_1 {
	width: 259px;
	float: left;
}
.ShopShopSearchLy .ShopShopSearchLy4 .ShopShopSearchLy4_2 {
	width: 375px;
	float: left;

}
.ShopShopSearchLy .ShopShopSearchLy4 .ShopShopSearchLy4_2 h4 {
	background-image: url(../images/shop/shop_title_blogentry.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 40px;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
}
.ShopShopSearchLy .ShopShopSearchLy4 .ShopShopSearchLy4_2 .ShopShopSearchLy4_2_1 {
	float: right;
	padding-left: 15px;
}
.ShopShopSearchLy .ShopShopSearchLy4 .ShopShopSearchLy4_2 .ShopShopSearchLy4_2_1 .ShopShopSearchLy4_2_1_1,
.ShopShopSearchLy .ShopShopSearchLy4 .ShopShopSearchLy4_2 .ShopShopSearchLy4_2_1 .ShopShopSearchLy4_2_1_2 {
	width: 142px;
	height: 200px;
	float: left;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0px;
}
.ShopShopSearchLy .ShopShopSearchLy4 .ShopShopSearchLy4_2 .ShopShopSearchLy4_2_1 .ShopShopSearchLy4_2_1_2 {
	margin-right: 0px;
    height: 200px;
}
.ShopShopSearchLy .ShopShopSearchLy4 strong {
	font-size: 14px;
}
.ShopShopSearchLy .ShopShopSearchLy4 a {
	text-decoration: underline;
}
.ShopShopSearchLy .ShopShopSearchLy4 a:hover {
	text-decoration: none;
}
.ShopShopSearchLy .ShopShopSearchLy4 .ShopShopSearchLy4Ph{
	text-align: center;
}

.ShopSepDot {
	width: 100%;
	height: 10px;
	border-bottom: 1px dashed #666666;
	clear: both;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}





/* Blog */
body#BLOG .side-col {
	width: 168px;
	margin: 0px;
}
body#BLOG .col-3-layout .col-main {
	margin: 0px 0px 0px 0px;
	width: 524px;
	margin-left: 0px;
	background-image: none;
}
body#BLOG .col-left {
	margin: 0px 18px 0px 25px;
}
body#BLOG .col-right {
	margin: 0px 25px 0px 0px;
}
* html body#BLOG .col-left {
	margin: 0px 18px 0px 13px;
}
* html body#BLOG .col-right {
	margin: 0px 13px 0px 0px;
}
.side-col .content {
	padding: 0px;
}
.postWrapper {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
#ShopTitleShopBlog2 {
	background-image: url(../images/shop/shop_title_blog2.gif);
	background-position: 25px 15px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
	height: 45px;
	padding: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
}
#ShopBlogSearchTitle {
	background-image: url(../images/shop/shop_blog_search_title.gif);
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
	height: 50px;
	padding: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ShopTitleShopBlogTxt {
	font-size: 24px;
	font-weight: bold;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 10px 0px;
	clear: both;
}

/* blog left */
.ShopBlogLeftShopInfo {}
.side-col .ShopBlogLeftShopInfo .content {
	padding: 0px;
	width: 168px;
}
.ShopBlogLeftShopInfo .ShopBlogLeftShopInfoPh {
	padding: 9px 0px 0px 9px;
	background-color: #000000;
	margin: 0px 0px 10px 0px;
	line-height: 100%;
	width: 159px;
	height: 109px;
}
.ShopBlogLeftShopInfo a {
	text-decoration: underline;
}
.ShopBlogLeftShopInfo a:hover {
	text-decoration: none;
}

.side-col .ShopBlogLeftShopInfoLink {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	clear: both;
	height: 27px;
	width: 168px;
}
.side-col .ShopBlogLeftShopInfoLink .content {
	padding: 0px;
	width: 168px;
}
.ShopBlogLeftShopInfoLink .head {
	margin: 0px;
	padding: 0px;
}
.ShopBlogLeftShopInfoLink a {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 27px;
	width: 168px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../images/shop/shop_left_blog_btn1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ShopBlogLeftShopInfoInquiry {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 27px;
	width: 168px;
}
.side-col .ShopBlogLeftShopInfoInquiry .content {
	padding: 0px;
	width: 168px;
}
.ShopBlogLeftShopInfoInquiry .head {
	margin: 0px;
	padding: 0px;
}
.ShopBlogLeftShopInfoInquiry a {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 27px;
	width: 168px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../images/shop/shop_left_blog_btn2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ShopBlogLeftShopInfoPoing {
}
.ShopBlogLeftShopInfoPoing p {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 5px 10px;
	margin: 0px;
}
.ShopBlogLeftShopInfoPoing p.ShopBlogLeftShopInfoPoing2 {
	border-top: 1px dashed #333333;
	border-bottom: 1px solid #333333;
	overflow: hidden;
}
.ShopBlogLeftShopInfoPoing p.ShopBlogLeftShopInfoPoing2 img {
	vertical-align:text-top;
}
.ShopBlogLeftShopInfoPoing p.ShopBlogLeftShopInfoPoing3 {
	padding-right: 0px;
	border: 0px none;
	text-align: right;
	clear: both;
}
.ShopBlogLeftShopInfoPoing p strong a {
	font-size: 14px;
	font-weight: bold;
	color: #1785CC;
	text-decoration: underline;
}
.ShopBlogLeftShopInfoPoing p strong a:hover {
	text-decoration: none;
}
.side-col .ShopBlogLeftShopInfoPoing .content {
	padding: 0px;
	width: 168px;
}

/* blog right */
.col-right .head h4 {
	background-color: #E8E8E8;
	background-image: url(../images/shop/shop_right_title_arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 5px;
	clear: both;
}
.col-right .head h4 {
	color: #525252;
	font-size: 12px;
	font-weight: normal;
}
.col-right ul li {
	/*display: inline;*/
	display: block;
}
* html body .col-right ul li {
	display: inline;
}
.col-right ul li a {
	display: block;
	background-image: url(../images/shop/shop_right_title_arr.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.ShopBlogLeftShopInfoLink,
.ShopBlogLeftShopInfoInquiry,
.ShopBlogLeftShopInfoPoing,
.ShopBlogRightCtg,
.ShopBlogRightTopic,
.ShopBlogRightTopicSearch {
	padding-top: 10px;
}
.ShopBlogRightCalender {}
.ShopBlogRightCalender table {
	width: 100%;
}

.ShopBlogRightCalender table th,
.ShopBlogRightCalender table td {
	text-align: center;
	font-size: 11px;
	line-height: 100%;
	padding: 5px;
	font-weight: normal;
}
.ShopBlogRightCalender caption a {
	color: #5DA6DF;
	margin: 0px 5px;
	font-size: 10px;
	text-decoration: none;
}
.ShopBlogRightCalender caption a:hover {
	text-decoration: underline;
}
.ShopBlogRightCalender table td a {
	text-decoration: underline;
}
.ShopBlogRightCalender table td a:hover {
	text-decoration: none;
}

.ShopBlogRightTopicSearch {
	overflow: hidden;
}
.ShopBlogRightTopicSearch input.input-text {
	width: 117px;
	border: 1px solid #B0B0B0;
	background-image: url(../images/shop/shop_input_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	float: left;
	padding: 2px;
	margin: 0px 5px 0px 0px;
}
.ShopBlogRightTopicSearch .form-button-alt {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/shop/shop_right_blog_search_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 40px;
	overflow: hidden;
	border: none 0px;
	float: left;
}
.ShopBlogRightTopicSearch .form-button-alt span {
	text-indent: -9999px;
	visibility: hidden;
}


/* blog center */
.postWrapper .postTitle {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.postWrapper .postTitle h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 100%;
	color: #666666;
	width: 100%;
	overflow: hidden;
}
.postWrapper .postTitle h3 span {
	display: block;
	float: left;
	padding: 15px 20px 5px 20px;
	
}
.postWrapper .postTitle h3 span.ymd {
	font-size: 14px;
}
.postWrapper .postTitle h3 span.time {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(../images/shop/shop_ico_clock.gif);
	background-repeat: no-repeat;
	background-position: 13px 15px;
	padding-left: 30px;
}
.postWrapper .postTitle h2 {
	clear: both;
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
	background-color: #F4F4F4;
	padding: 20px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/shop/shop_blog_title_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.postWrapper .postContent {
	width: 484;
	padding: 20px;
	margin: 0px;
	overflow-x: hidden;
	word-break: break-all;
}
.ShopBlogMidLink {
	padding: 10px 20px;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
}
.ShopBlogMidLink p {
	margin: 0px;
	padding: 0px;
	line-height: 100%;
}
.ShopBlogMidLink a {
	text-decoration: none;
}
.ShopBlogMidLink a:hover {
	text-decoration: underline;
}
.ShopBlogMidLink2 {
	text-align: right;
	clear:both;
}
.ShopBlogMidLink3 {
	text-align: center;
	clear:both;
}
.ShopBlogMidLink3 a {
	text-decoration: underline;
}
.ShopBlogMidLink3 a:hover {
	text-decoration: none;
}

.ShopBlogMidLink4 {
	padding: 10px 20px;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;	
	text-align: right;
}


/* blog top */

body#BLOG .side-col .box {
	margin-bottom: 0px;
}

.ShopBlogLeftShopLink h4 {
}
.ShopBlogLeftShopLink h4 a {
	width: 136px;
	height: 13px;
	border: 1px solid #666666;
	font-style: normal;
	line-height: 100%;
	background-image: url(../images/shop/shop_ico_close.gif);
	background-repeat: no-repeat;
	background-position: 150px center;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: normal;
}
/*
.ShopBlogLeftShopLink h4 a:hover {
	background-image: url(../images/shop/shop_ico_open.gif);
}*/
.ShopBlogLeftShopLink h4 a.open {
	background-image: url(../images/shop/shop_ico_open.gif);
}
/*
.ShopBlogLeftShopLink h4 a.open:hover {
	background-image: url(../images/shop/shop_ico_close.gif);
}*/
.ShopBlogLeftShopLink ul {
	padding: 0px 0px 10px 0px;
}
.ShopBlogLeftShopLink li {
	padding: 0px 0px 0px 37px;
	display: block;
}
.ShopBlogLeftShopLink li.h24 {
	background-image: url(../images/shop/shop_ico_24h.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ShopBlogLeftShopLink li.day3 {
	background-image: url(../images/shop/shop_ico_3day.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.ShopBlogRightRank {
	background-color: #F0F2F2;
	padding: 0px 0px 10px 0px;
	margin-bottom: 20px;
}
.col-right .ShopBlogRightRank .head h4 {
	background-image: url(../images/shop/shop_right_title_blogrank.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 50px;
	width: 168px;
	overflow: hidden;
	background-color: #F0F2F2;
}
.col-right .ShopBlogRightRank ul li {
	display: block;
	line-height: 100%;
}
* html body .col-right .ShopBlogRightRank ul li {
	display: inline;
}
.col-right .ShopBlogRightRank ul li a {
	background-image: url(../images/shop/shop_right_blog_rank4.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
	display: block;
	margin: 0px;
	padding: 5px 5px 7px 30px;
	text-decoration: underline;
}
.col-right .ShopBlogRightRank ul li a:hover {
	text-decoration: none;
}
.col-right .ShopBlogRightRank ul li.rank4 a {
	background-image: url(../images/shop/shop_right_blog_rank4.gif);
}
.col-right .ShopBlogRightRank ul li.rank5 a {
	background-image: url(../images/shop/shop_right_blog_rank5.gif);
}
.col-right .ShopBlogRightRank ul li.rank6 a {
	background-image: url(../images/shop/shop_right_blog_rank6.gif);
}
.col-right .ShopBlogRightRank ul li.rank7 a {
	background-image: url(../images/shop/shop_right_blog_rank7.gif);
}
.col-right .ShopBlogRightRank ul li.rank8 a {
	background-image: url(../images/shop/shop_right_blog_rank8.gif);
}
.col-right .ShopBlogRightRank ul li.rank9 a {
	background-image: url(../images/shop/shop_right_blog_rank9.gif);
}
.col-right .ShopBlogRightRank ul li.rank10 a {
	background-image: url(../images/shop/shop_right_blog_rank10.gif);
}
.col-right .ShopBlogRightRank ul li.rank1,
.col-right .ShopBlogRightRank ul li.rank2,
.col-right .ShopBlogRightRank ul li.rank3 {
	background-image: url(../images/shop/shop_right_blog_rank_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	width: 168px;
}
.col-right .ShopBlogRightRank ul li.rank1 a,
.col-right .ShopBlogRightRank ul li.rank2 a,
.col-right .ShopBlogRightRank ul li.rank3 a {
	background-repeat: no-repeat;
	background-position: left top;
	width: 130px;
	padding: 25px 19px 20px 19px;
	line-height: 150%;
	text-decoration: underline;
}
.col-right .ShopBlogRightRank ul li.rank1 a:hover,
.col-right .ShopBlogRightRank ul li.rank2 a:hover,
.col-right .ShopBlogRightRank ul li.rank3 a:hover {
	text-decoration: none;
}
.col-right .ShopBlogRightRank ul li.rank1 a {
	background-image: url(../images/shop/shop_right_blog_rank1.gif);
	padding: 40px 19px 20px 19px;
}
.col-right .ShopBlogRightRank ul li.rank2 a {
	background-image: url(../images/shop/shop_right_blog_rank2.gif);
}
.col-right .ShopBlogRightRank ul li.rank3 a {
	background-image: url(../images/shop/shop_right_blog_rank3.gif);
}
.col-right .ShopBlogRightRank ul li.rank1 a span,
.col-right .ShopBlogRightRank ul li.rank2 a span,
.col-right .ShopBlogRightRank ul li.rank3 a span {
	text-align: center;
	display: block;
}

.ShopBlogTopPickup {
	width: 524px;
	height: 165px;
	overflow: hidden;
	padding: 40px 0px 0px 0px;
	background-image: url(../images/shop/shop_blog_pickup.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}
.ShopBlogTopPickupLy {
	height: 135px;
	background-color:#FFFFFF;
	margin: 0px 6px 6px 6px;
	padding: 10px 0px 10px 10px;
}
* html body .ShopBlogTopPickupLy {
    height: 135px;
}
.ShopBlogTopPickupLy .ShopBlogTopPickupLyL {
	float: left;
	width: 165px;
}
.ShopBlogTopPickupLy .ShopBlogTopPickupLyR {
	float: left;
	width: 330px;
}
.ShopBlogTopPickupLy .ShopBlogTopPickupLyR p {
	margin-bottom: 0px;
}
.ShopBlogTopPickupLy .ShopBlogTopPickupLyR p strong {
	font-size: 16px;
	font-weight: normal;
}
.ShopBlogTopPickupLy .ShopBlogTopPickupLyR p strong a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.ShopBlogTopPickupLy .ShopBlogTopPickupLyR p strong a:hover {
	text-decoration: none;
}

.ShopBlogTopBlog {}
.ShopBlogTopBlog h2 {
	background-image: url(../images/shop/shop_blog_top_img1.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	text-indent: -9999px;
	clear: both;
	height: 65px;
}
.ShopBlogTopBlog div {
	border:1px solid #CCCCCC;
	width: 140px;
    height: 250px;
	padding: 10px 10px 0px 10px;
	float: left;
	margin-right: 16px;
	margin-bottom: 15px;
}
.ShopBlogTopBlog div.last {
	margin-right: 0px;
}
.ShopBlogTopBlog div .ShopBlogTopBlogPh {
	text-align: center;
	margin-bottom: 5px;
	line-height: 100%;
}
.ShopBlogTopBlog div strong {
	font-size: 14px;
	font-weight: bold;
}
.ShopBlogTopBlog div a {
	text-decoration: underline;
}
.ShopBlogTopBlog div a:hover {
	text-decoration: none;
}
.ShopBlogTopBlog div.ShopClear {
	border: 0px none;
	clear: both;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	height: 0px;
}



.ShopBlogSearchLy1 {
	font-size: 14px;
	padding: 0px 0px 25px 0px;
	margin: 0px;
}
.ShopBlogResultList {
	border: 1px solid #CCCCCC;
	padding: 15px 0px 15px 15px;
	overflow: hidden;
	width: 507px;
	margin: 0px 0px 12px 0px;
}
.ShopBlogResultList p {
	padding-bottom: 5px;
	margin: 0px;
}
/*
body#RESULT .middle {
	background-image: none;
}
	
body#RESULT .col-2-left-layout .col-main {
	background-image: none;
}
body#RESULT .ShopLeftCategory .narrow-by dt {
	display: none;
}
body#RESULT .ShopLeftCategory .narrow-by dd li {
	list-style: none;
	margin-left: 0em;
}

body#RESULT .catalog-listing,
body#RESULT .listing-type-list .listing-item,
body#RESULT .listing-type-list .product-image,
body#RESULT .listing-type-list .product-shop,
body#RESULT .listing-type-list .catalog-listing h5,
body#RESULT .listing-type-list .product-shop .description {
	padding: 0px;
	margin: 0px;
	border: none;
}*/
.ShopBlogResultList .product-image {
	width:100px;
	margin: 0px 15px 0px 0px;
	text-align: center;
	float: left;
}
.ShopBlogResultList .product-shop {
	float: left;
	width: 380px;
}
.ShopBlogResultList h3 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	line-height: 100%;
}
.ShopBlogResultList h3 a {
	text-decoration: underline;
}
.ShopBlogResultList h3 a:hover {
	text-decoration: none;
}






/**/
.col-2-right-layout .col-main {
	margin-left: 15px;
	background-image: none;
}
h1, h2, h3, h4, h5, h6, .head {
	color: #333333;
}
/* Log On */
.page-head {
	border-bottom: none 0px;
    margin: 0px 0px 0px 25px;
}
.login-box .new-users h4,
.login-box .registered-users h4 {
	background-image: none;
}
.login-box h4 {
	padding-left: 0px;
	color: #333333;
}
.login-box .content {
	background-color: #FFFFFF;
}
.login-box .button-set {
	background-color: #FFFFFF;
}
.form-button, .form-button-alt {
	background-color: #D4D4D4;
	border: 1px solid #999999;
	color: #333333;
}
.group-select {
	background-color: #FFFFFF;
}
.group-select .legend {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #BBAFA0;
}
.data-table tfoot td {
	background-color: #FFFFFF;
}
.shopping-cart-collaterals .discount-codes h4,
.shopping-cart-collaterals .shipping-estimate h4 {
	background-image: none;
	padding-left: 0px;
}
.shopping-cart-totals {
	background-color: #FFFFFF;
	margin: 20px 27px;
}
.data-table th {
	color: #333333;
}
.data-table thead tr th {
	background: #CCCCCC none;
}







/* Guide */
#GUIDE .middle {
	padding: 0px;
}
.ShopGuideTopLy1 {
	width: auto;
	overflow: hidden;
	margin-bottom: 30px;
    margin-left: 30px;
}
.ShopGuideTopLy1 dl {
	float: left;
	width: 280px;
	background-image: url(../images/shop/shop_guide_waku1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 30px 0px 0px;
}
.ShopGuideTopLy1 dl.last {
	margin-right: 0px;
}
.ShopGuideTopLy1 dl dt {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 14px;
}
.ShopGuideTopLy1 dl dt img {
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.ShopGuideTopLy1 dl dd {
	width: 250px;
	padding: 15px;
	background-image: url(../images/shop/shop_guide_waku1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ShopGuideTopLy1 dl dd a {
	background-image: url(../images/shop/shop_arrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}
.ShopGuideTopLy1 dl dt a,
.ShopGuideTopLy1 dl dd a {
	text-decoration: underline;
}
.ShopGuideTopLy1 dl dt a:hover,
.ShopGuideTopLy1 dl dd a:hover {
	text-decoration: none;
}

.ShopGuideInfoLy {
	background-image: url(../images/shop/shop_guide_info_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 900px;
	padding-top: 45px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.ShopGuideInfoLy table {
	background-color: #FFFFFF;
}
.ShopGuideInfoLy table th {
	background-color: #F1F1F1;
	border-right: 1px solid #000000;
	width: 25%;
	text-align: center;
	padding: 10px;
}
.ShopGuideInfoLy table td {
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	width: 25%;
	text-align: left;
	padding: 15px;
}
.ShopGuideInfoLy table td strong {
	font-weight: bold;
	font-style: normal;
	color: #FF3300;
}
.ShopGuideInfoLy table th a,
.ShopGuideInfoLy table td a {
	text-decoration: underline;
}
.ShopGuideInfoLy table th a:hover,
.ShopGuideInfoLy table td a:hover {
	text-decoration: none;
}
.ShopGuideSubtitle3  {
	background-image: url(../images/shop/shop_guide_title_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 865px;
	padding: 2px 0px 0px 15px;
	clear: both;
	margin: 0px 0px 25px 30px;
	font-size: 16px;
}
.ShopGuideLy1 {
	padding: 0px 30px 0px 30px;
}
hr.ShopGuideHr {
	border-bottom: 1px solid #333333;
	border-top: 0px none;
	border-right: 0px none;
	border-left: 0px none;
	height: 1px;
	margin: 20px 0px;
	visibility: visible;
}
.ShopGuideLy1 .ShopGuideSubtitle1,
.ShopGuideLy1 .ShopGuideSubtitle2 {
	background-image: url(../images/shop/shop_guide_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 33px;
	width: 870px;
	padding: 12px 0px 0px 7px;
	clear: both;
	margin: 0px 0px 5px 0px;
	font-size: 14px;
}
.ShopGuideLy1 .ShopGuideSubtitle2 {
	margin: 20px 0px 5px 0px;
}
.ShopGuideLy1 h4 {
	padding: 5px 0px 0px 0px;
	font-size: 14px;
}
.ShopGuideLy1 h4 strong {
	color: #FF5326;
}
.ShopGuideLy1 p {
	padding-bottom: 10px;
}
.ShopGuideLy1 p.list {
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.ShopGuideLy1 p.list span {
	padding-right: 0.5em;
	color: #999999;
}
.ShopGuideLy1 p strong {
	color: #FF5326;
}
.ShopGuideLink {
	color: #0066A9;
}
.ShopGuideLink:hover {
	color: #0066A9;
}
.ShopGuideBackbtn {
	padding: 30px 0px 30px 380px;
}
.ShopGuideBackbtn a {
	background-image: url(../images/shop/shop_arrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #0066A9;
}
.ShopGuideHdtxt1 {
	font-size: 20px;
	font-weight: bold;
	color: #FF5326;
	padding: 0px 30px 0px 30px;
}
.ShopGuideHdtxt2 {
	font-size: 14px;    
    padding: 0px 30px 0px 30px;
}
.ShopGuideHdtxt2 strong {
	color: #FF5326;
	font-weight: bold;
}
.ShopGuideLy1 .ShopGuideHdtxt2 {
	padding: 0px;
}
.ShopGuideHdtxt3 {
	font-size: 14px;
	line-height: 25px;
	color: #FF5326;
	font-weight: bold;
	background-color: #FFF2DC;
	padding: 15px 20px;
	width: 390px;
	margin-bottom: 30px;
}
.ShopGuideHdtxt4 {
	font-size: 16px;
	font-weight: normal;
	color: #595959;
	padding: 5px 0px 10px;
    margin-left:30px;
}
.ShopGuideTb1 {
	border-right:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	clear:both;
}
.ShopGuideTb1 th {
	background-color:#EBEBEB;
	border-left:1px solid #CACACA;
	border-top:1px solid #CACACA;
	line-height:140%;
	margin:0;
	padding:8px 15px 6px;
	text-align: center;
	vertical-align: middle;
}
.ShopGuideTb1 td {
	border-left:1px solid #CACACA;
	border-top:1px solid #CACACA;
	line-height:140%;
	margin:0;
	padding:8px 15px 6px;
	vertical-align: middle;
}
.ShopGuideTb1 .blue {
	color: #0066CC;
}
.ShopGuideTb1 .red {
	color: #CD0707;
}
.ShopGuideTb1 .green {
	color: #389B6A;
}
.ShopGuideTb1 td strong {
	color: #FF5326;
}
.ShopGuideTb2 {
	border-right:1px solid #998675;
	border-bottom:1px solid #998675;
	clear:both;
}
.ShopGuideTb2 th {
	background-color:#FFFFFF;
	border-left:1px solid #998675;
	border-top:1px solid #998675;
	line-height:140%;
	margin:0;
	padding:10px 15px 8px;
	text-align: left;
	vertical-align: middle;
	font-size: 14px;
}
.ShopGuideTb2 th.no {
	text-align: center;
	background-color:#FFFFD7;
}
.ShopGuideTb2 td.image {
	text-align: center;
}
.ShopGuideTb2 td {
	border-left:1px solid #998675;
	border-top:1px solid #998675;
	line-height:140%;
	margin:0;
	padding:8px 15px 6px;
	vertical-align: middle;
}
.ShopGuideTb2 th strong,
.ShopGuideTb2 td strong {
	font-size: 12px;
	color: #FF5326;
}
.ShopGuideTb2 td a {
	color: #0066A9;
}

.ShopGuide5Ly1 {
	width: 415px;
	float: left;
	padding-bottom: 40px;
}
.ShopGuide5Ly2 {
	width: 415px;
	float: right;
	padding-bottom: 40px;
}
.ShopGuide6Ly1 {
	overflow: hidden;
	padding-bottom: 30px;
}
.ShopGuide6Ly1 dl {
	width: 196px;
	float: left;
	margin-right: 32px;
}
.ShopGuide6Ly1 dl.last {
	margin-right: 0px;
}
.ShopGuide6Ly1 dl dt {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px dashed #0066A9;
	margin-bottom: 10px;
	line-height: 100%;
}
.ShopGuide6Ly1 dl dt img {
	margin: 0px 10px 2px;
	vertical-align: middle;
}
.ShopGuide6Ly1 dl dd {
	padding-bottom: 5px;
}

.ShopGuide7Ly1 {
	overflow: hidden;
    padding: 0px 25px 0px 25px;
}
.ShopGuide7Ly1 dl {
	width: 275px;
	margin-right: 37px;
	float: left;
}
.ShopGuide7Ly1 dl.last {
	margin-right: 0px;
}
.ShopGuide7Ly1 dl dt {
	border-left: 5px solid #CCCCCC;
	padding: 2px 0px 2px 8px;
	margin: 0px 0px 15px 0px;
	line-height: 100%;
	font-size: 14px;
	color: #4D4D4D;
}
.ShopGuide7Ly1 dl dd {
	padding: 0px 0px 5px 13px;
	line-height: 160%;
	font-size: 12px;
}
.ShopGuide7Ly1 dl dt a,
.ShopGuide7Ly2 dl dt a,
.ShopGuide7Ly1 dl dd a,
.ShopGuide7Ly2 dl dd a,
.ShopGuide8Link {
	color: #0066A9;
}
.ShopGuide7Sep {
	clear: both;
	height: 45px;
	width: 900px;
	background-image: url(../images/shop/shop_guide7_sep.gif);
	background-repeat: no-repeat;
	background-position: left 18px;
}
.ShopGuide7Sep2 {
	clear: both;
	height: 30px;
	width: 900px;
	border-bottom: 1px solid #CCCCCC;
	overflow: hidden;
	margin: 0px 0px 30px 0px;
}
.ShopGuide7Sep3 {
	clear: both;
	height: 60px;
	width: 900px;
	overflow: hidden;
}

.ShopGuide7Ly2 {
    padding: 0px 25px 0px 25px;
}
.ShopGuide7Ly2 h3 {
	background-image: url(../images/shop/shop_guide_title_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 280px;
	padding: 12px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color: #4D4D4D;
	float: left;
}
.ShopGuide7Ly2 dl {
	width: 585px;
	float: right;
	padding: 8px 0px 0px 0px;
}
.ShopGuide7Ly2 dl dt {
	background-image: url(../images/shop/shop_guide7_img1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 15px 30px;
	font-size: 14px;
	font-weight: bold;
}
.ShopGuide7Ly2 dl dd {
	background-image: url(../images/shop/shop_guide7_img2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 30px;
	color: #595959;
}
.ShopGuide7Ly2 dl dd strong {
	color: #FF5326
}
.ShopGuide7pagetop {
	padding: 1em 0px 0px 0px;
	margin: 0px 0px 1em 0px;
	clear: both;
	overflow: hidden;
	height: 20px;
	text-align: right;
	background-image: url(../images/shop/shop_dot_h.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	width: 585px;
	float: right;
}
.ShopGuide7indent {
	text-indent: -1.5Em;
	padding-left: 1.5em;
}
.ShopGuide8Tb {
	width: 540px;
	margin-bottom: 20px;    
}
.ShopGuide8Tb td {
	background-image: url(../images/shop/shop_dot_h.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding: 10px 5px;
	text-align: left;
	line-height: 100%;
}
.ShopGuide8Ly1 {}
.ShopGuide8Ly1 dt {}
.ShopGuide8Ly1 dt span {
	color: #0066A9;
	margin-right: 0.2em;
}
.ShopGuide8Ly1 dd {
	background-image: url(../images/shop/shop_dot_h.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding: 3px 0px 8px;
	margin: 0px 0px 10px 0px;
}
.ShopGuide8Ly1 dd a {
	color: #0066A9;
}
.ShopGuide1Ly1 {
	overflow: hidden;
	margin-top: 30px;
    margin-left:30px;
    margin-right:30px;
}
.ShopGuide1Ly1 h3 {
	font-size: 16px;
	line-height: 100%;
	color: #333333;
	background-image: url(../images/shop/shop_guide1_hdbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	padding: 8px 0px 0px 13px;
	clear: both;
	overflow: hidden;
}
.ShopGuide1Ly1 h3 span {
	font-size: 21px;
	line-height: 100%;
	color: #FFFFFF;
	margin: 0px 35px 0px 0px;
}
.ShopGuide1Ly1 .ShopGuide1Ly1R {
	float: right;
	width: 420px;
	margin: 0px 0px 35px 40px;
}
.ShopGuide1Ly1 .ShopGuide1Ly1L {
	float: right;
	width: 397px;
	margin: 0px 0px 30px 30px;
}
.ShopGuide1Ly1 .ShopGuide1Ly1L p {
	margin-bottom: 1.6em;
}
.ShopGuide1Ly1 .ShopGuide1Ly1L p strong {
	font-size: 14px;
	color: #FF5326;
	font-weight: bold;
}
.ShopGuide1Ly1 .ShopGuide1Ly1L p strong span {
	font-size: 12px;
	font-weight: normal;
}
.ShopGuide1Ly1 .ShopGuide1Ly1L p em {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
}
.ShopGuide1Ly1 .ShopGuide1Ly1L a {
	color: #0066A9;
	text-decoration: none;
}
.ShopGuide1Ly1 .ShopGuide1Ly1L a:hover {
	text-decoration: underline;
}



/* Inquiry form */
.ShopInquiryForm {
	margin-left: 155px;
	padding: 30px 0px 20px;
}
.ShopInquiryForm p {
	line-height: 150%;
	padding-bottom: 5px;
}
.ShopInquiryForm a {
	color: #0066A9;
	text-decoration: underline;
}
.ShopInquiryForm a:hover {
	text-decoration: none;
}
.ShopInquiryForm table {
	margin: 5px 0px 15px 0px;
}
.ShopInquiryForm table input.ipt,
.ShopInquiryForm table textarea {
	width: 442px;
	border-top: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	padding: 3px;
	background-image: url(../images/shop/shop_form_input_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ShopInquiryForm table select {
	background-color: #FFFFFF;
}
.ShopInquiryForm table input.ipt1 {
	width: 125px;
}
.ShopInquiryForm table input.ipt2 {
	width: 60px;
}
.ShopInquiryForm table input.ipt3 {
	width: 245px;
}
.ShopInquiryForm table th,
.ShopInquiryForm table td {
	padding: 8px 12px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.ShopInquiryForm table th {
	background-color: #E6EFF6;
	font-weight: normal;
}
.ShopInquiryForm table th strong {
	color:#FF0000;
	padding-right: 5px;
	font-weight: normal;
}
.ShopInquiryForm table td {
	background-color: #F3F3F3;
}
.ShopInquiryForm table td label {
	font-weight: normal;
	color: #333333;
}
.ShopInquiryForm .ShopInquiryFormNote {
	padding-left: 100px;
	clear: both;
}
.ShopInquiryForm button.ShopInquiryFormBtn1 {
	margin: 10px 0px 0px 208px;
	padding: 0px;
	background-image: url(../images/shop/shop_form_btn_preview.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 176px;
	height: 38px;
	border: 0px none;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.ShopInquiryForm button.ShopInquiryFormBtn1:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}




/* 404 */
body#ERR404 .middle {
	padding: 0px;
}
body#ERR404 #Shop404Ly {
	width:950px;
	height: 350px;
	position: relative;
	overflow: hidden;
	background-image: url(../images/shop/shop_404_img1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body#ERR404 #Shop404Ly h2 {
	text-indent: -9999px;
}
body#ERR404 #Shop404Ly p {
	position: absolute;
	left: 36px;
	top: 123px;
	font-size: 14px;
	line-height: 140%;
}
body#ERR404 #Shop404Ly a {
	position: absolute;
	display: block;
	color: #434343;
	text-decoration: underline;
	background-image: url(../images/shop/shop_arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
	left: 41px;
	top: 245px;
}
body#ERR404 #Shop404Ly a:hover {
	text-decoration: none;
}



/* Point */
body#POINTMENBER * {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
body#POINTMENBER {
	background-image: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
body#POINTMENBER h1 {
	background-image: url(../images/shop/shop_header_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:500px;
	height:50px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0px auto;
}
body#POINTMENBER .ShopPointLy {
	width: 450px;
	margin: 15px auto 0px;
	padding-bottom: 60px;
	font-size: 75%;
	line-height: 150%;
}
body#POINTMENBER .ShopPointLy strong {
	font-weight: bold;
	color: #FF6600;
	font-size: 108%;
}
body#POINTMENBER .ShopPointLy em {
	font-weight: normal;
	font-style: normal;
	color: #FF6600;
}
body#POINTMENBER .ShopPointLy span {
	font-size: 83%;
	line-height: 130%;
}
body#POINTMENBER .ShopPointLy .ShopPointLy1 {
	float: left;
	width: 350px;
	padding-bottom: 2em;
}
body#POINTMENBER .ShopPointLy .ShopPointLy1 h2 {
	background-image: url(../images/shop/shop_title_point.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	height: 67px;
	text-indent: -9999px;
	overflow: hidden;
}
body#POINTMENBER .ShopPointLy .ShopPointLy2 {
	float: left;
	width: 100px;
	height: 100px;
	background-image: url(../images/shop/shop_point_img1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
body#POINTMENBER .ShopPointLy h3 {
	background-image: url(../images/shop/shop_point_img2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 17px;
	width: 100%;
	clear: both;
	overflow: hidden;
	font-size: 108%;
	margin-bottom: 7px;
}
body#POINTMENBER .ShopPointLy .ShopPointLy3 {
	margin-bottom: 2em;
}
body#POINTMENBER .ShopPointLy .ShopPointLy3 dd {
	border-left: solid 3px #666666;
	border-bottom: 1px solid #FFFFFF;
	background-color: #EBEBEB;
	padding: 5px 10px;
}
body#POINTMENBER .ShopPointLy .ShopPointLy4 {
	margin-bottom: 2em;
}
body#POINTMENBER .ShopPointLy .ShopPointLy4 dt {
	padding: 10px 0px 10px 9px;
	width: 15px;
	float: left;
}
body#POINTMENBER .ShopPointLy .ShopPointLy4 dd {
	border: solid 1px #CCCCCC;
	padding: 10px 10px 10px 35px;
	background-image: url(../images/shop/shop_point_img5.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
body#POINTMENBER .ShopPointLy .ShopPointLy4 dd img {
	margin: 5px 0px 0px 60px;
}
body#POINTMENBER .ShopPointLy .ShopPointLy4 dd.arr {
	border: none 0px;
	padding: 0px;
	background-image: url(../images/shop/shop_point_img3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	clear: both;
	height: 20px;
	overflow: hidden;
}
body#POINTMENBER .ShopPointLy a {
	color: #1785CC;
	text-decoration: underline;
}
body#POINTMENBER .ShopPointLy a:hover {
	text-decoration: none;
}
body#POINTMENBER .ShopPointLy .ShopPointLy5 {
	padding: 2em 0px;
}
body#POINTMENBER .ShopPointLy .ShopPointLy6 {
}
body#POINTMENBER .ShopPointLy .ShopPointLy6 a {
	display: block;
	width: 53px;
	height: 11px;
	background-image: url(../images/shop/shop_btn_close.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px auto;
}




/* Sitemap */
.ShopSitemapLy {
	overflow: hidden;
	padding: 0px 0px 20px 0px;
}
.ShopSitemapLy a {
	text-decoration: underline;
}
.ShopSitemapLy a:hover {
	text-decoration: none;
}
.ShopSitemapLy .ShopSitemapSep {
	clear: both;
	width: 100%;
	height: 1px;
	background-image: url(../images/shop/shop_dot_h2.gif);
	background-repeat: repeat-x;
	background-position: left center;
	overflow: hidden;
}
.ShopSitemapLy dl {
	width: 280px;
	margin: 0px 0px 0px 20px;
	float: left;
	padding: 0px 5px 20px;
}
.ShopSitemapLy dl.last {
	margin-right: 0px;
}
.ShopSitemapLy dl dt {
	border: solid 1px #999999;
	width: 278px;
	height: 28px;
	line-height: 100%;
	overflow: hidden;
}
.ShopSitemapLy dl dt a {
	display: block;
	padding: 8px 10px;
	background-image: url(../images/shop/shop_sitemap_arr.gif);
	background-repeat: no-repeat;
	background-position: 262px center;
}
.ShopSitemapLy dl dt span {
	display: block;
	padding: 8px 10px;
}
.ShopSitemapLy dl dt a span {
	display: inline;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.ShopSitemapLy dl dd {
	margin: 10px 0px 0px 0px;
}
.ShopSitemapLy dl dd ul {
	padding: 0px 0px 0px 2em;
}
.ShopSitemapLy dl dd ul.sub {
	float: left;
}
.ShopSitemapLy dl dd ul li {
	list-style: disc;
}
.ShopSitemapLy dl dt.home {
	background-image: url(../images/shop/shop_sitemap_img1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ShopSitemapLy dl dt.event {
	background-image: url(../images/shop/shop_sitemap_img2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ShopSitemapLy dl dt.bland {
	background-image: url(../images/shop/shop_sitemap_img3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ShopSitemapLy dl dt.item {
	background-image: url(../images/shop/shop_sitemap_img4.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ShopSitemapLy dl dt.blog {
	background-image: url(../images/shop/shop_sitemap_img5.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ShopSitemapLy dl dt.shopmap {
	background-image: url(../images/shop/shop_sitemap_img6.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ShopSitemapLy dl dt.contact {
	background-image: url(../images/shop/shop_sitemap_img7.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.ShopSitemapLy dl dt.home a,
.ShopSitemapLy dl dt.event a,
.ShopSitemapLy dl dt.bland a,
.ShopSitemapLy dl dt.item a,
.ShopSitemapLy dl dt.blog a,
.ShopSitemapLy dl dt.shopmap a,
.ShopSitemapLy dl dt.contact a {
	padding-left: 113px;
}

.rss{
	background-image: url(../images/rss-orange.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
    background-position: left center;
    float: right;
    width: 40px;    
}
.ShopBlogListPage {
	text-align: center;
}

.login-box {
    padding: 0px 25px 0px 25px;
}

.page-head-alt { margin: 0px 40px 12px; }
.shopping-cart {
    margin: 0px 20px;
    width: 95%;
}

.ShopSearchResultNone {
	font-size:17px;
	font-weight:bold;
	height:35px;
	margin:0;
	text-align:center;
}