@charset "utf-8";

@import "base.css";
@import "common.css";
#wrapper {text-align:left;}
h2 {
	font-size:100%;
	line-height:1;
}
.clear {
overflow:hidden;
_zoom:1;
}
.hover a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}
/* Top main area */
#topmainimg {
	clear: both;
	width: 848px;
	height: 350px;
}

#topmainimg #img {
	float:left;
	width: 700px;
	height:350px;
}

#topmainimg #bn {
	float: right;
	width:140px;
	height:350px;
background:url(/img/right_bn_bg.jpg) /*#EBEAE6*/;
}
#topmainimg #bn ul {
padding-top:17px;
	list-style: none;
}
#topmainimg #bn li {
	height: 66px;
	text-align:center;	
}
/*What's New*/
#newsLine {
margin:10px 0 30px 0;
}
#whatsNew {
width:560px;
height:60px;
float:left;
border:1px solid #CCC;
overflow:hidden;
}
#whatsNew h2 {width:71px;float:left;text-align:right;margin-top:8px;}
#newsList {width:470px;float:right;margin-top:8px;}
#mycarousel {}
.jcarousel-container {}
.jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-container-vertical {
width:462px;
height:42px;
}

.jcarousel-clip {
    overflow: hidden;
}
.jcarousel-clip-vertical {
width:430px;
height:42px;
}

.jcarousel-item {
    width: 430px;
		height:14px;
		font-size:10px;
		padding:0;
		margin:0;
}
.jcarousel-item-vertical {}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Vertical Buttons
 */
.jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: transparent url(/img/top_whatsnew_next.gif) no-repeat 0 0;
}

.jcarousel-next-vertical:hover,
.jcarousel-next-vertical:focus {
    background-position: 0 -10px;
}

.jcarousel-next-vertical:active {
    background-position: 0 -10px;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:focus,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -10px;
}

.jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: transparent url(/img/top_whatsnew_prev.gif) no-repeat 0 0;
}

.jcarousel-prev-vertical:hover,
.jcarousel-prev-vertical:focus {
    background-position: 0 -10px;
}

.jcarousel-prev-vertical:active {
    background-position: 0 -10px;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:focus,
.jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -10px;
}
/*topSerch*/
#topSearch {
width:280px;
height:62px;
float:right;
background:#EBEAE6;
position:relative;
}
#searchKeywords {
	width:185px;
	height:43px;
	float:left;
	margin-top:10px;
	border-right:1px solid #C9C7BA;
}
#searchKeywords h2 {
	margin:0 0 5px 8px;
}
#topSearch input.keywords {
	width:120px;
	hight:18px;
	margin-left:8px;
}
#topSearch input.topsearchbtn {
  height:20px;
  width:40px;
	margin-left: 5px;
	background:  url(/img/search_btn.gif) no-repeat 0px 0px;
	text-indent: -9999px;
  border: 0px;
  cursor: pointer;
}
#searchButtons {
	width:85px;
	height:43px;
	float:left;
	margin-top:10px;
	border-left:1px solid #FFF;
	text-align:right;
}
.searchbtnNew {
margin-bottom:3px;
}
/*SHOP*/
#shopLine {
height:480px;
}
#shopArea {
width:414px;
float:left;
background:url(/img/top_shop_bg.gif) no-repeat center 20px;
}
#shopArea h2 {
height:23px;
}
#mainShop {height:326px;clear:left;position:relative;}
.mainShopNavi {margin-top:16px;}
.profileBtn {margin-top:5px;}

#mainShopLB,#mainShopLisette,#mainShopCafelisette,#mainShopKohoro,#mainShopTinyn,#mainShopOxymoron {width:118px;height:163px;text-align:center;float:left;margin:0 10px;}
*html #mainShopLB,#mainShopLisette,#mainShopCafelisette,#mainShopKohoro,#mainShopTinyn,#mainShopOxymoron {margin-left:5px;}
.mainShopName {width:118px;height:100px;text-align:center;}
.mainShopNavi, .mainShopNavi ul {list-style:none;}
/*PullDown*/
.mainShopNavi ul {
position:absolute;
display:none;
width:130px;
top:40px;left:80px;
z-index:50;
overflow:hidden;
background:url(/img/mainShopNaviBg.gif) no-repeat top left;
}
/*PullDown Category*/
.mainShopNavi li ul li {
margin-left:10px;
border-bottom:1px solid #535353;
color:#999; width:120px;
height:auto;
text-align:center;
}
/*PullDown Category Link*/
.mainShopNavi li ul a {
display:block;
padding:2px 0;
color:#fff;
text-decoration:none;
background-color:#333;
height:auto;
width:120px;
}
.mainShopNavi li ul a:hover { background-color:#535353; }

#mainShopLB ul ul {top:30px;left:88px;}
#mainShopLisette ul ul {top:30px;left:226px;}
#mainShopCafelisette ul ul {top:60px;left:364px;}
#mainShopKohoro ul ul {top:223px;left:88px;}
#mainShopOxymoron ul ul {top:223px;left:226px;}
#mainShopTinyn ul ul {top:203px;left:364px;}

/*thelinenbird sample
#mainShopLB ul ul {top:-120px;left:0;text-align:left;width:300px;}
#mainShopLB ul ul li {text-align:left;width:300px;}
#mainShopLB .mainShopNavi li ul li.bed,
#mainShopLB .mainShopNavi li ul li.bed a,
#mainShopLB .mainShopNavi li ul li.bath,
#mainShopLB .mainShopNavi li ul li.bath a,
#mainShopLB .mainShopNavi li ul li.wear2,
#mainShopLB .mainShopNavi li ul li.wear2 a,
#mainShopLB .mainShopNavi li ul li.acce,
#mainShopLB .mainShopNavi li ul li.acce a,
#mainShopLB .mainShopNavi li ul li.mens,
#mainShopLB .mainShopNavi li ul li.mens a,
#mainShopLB .mainShopNavi li ul li.curtain,
#mainShopLB .mainShopNavi li ul li.curtain a,
#mainShopLB .mainShopNavi li ul li.interiororder,
#mainShopLB .mainShopNavi li ul li.interiororder a,
#mainShopLB .mainShopNavi li ul li.goods,
#mainShopLB .mainShopNavi li ul li.goods a,
#mainShopLB .mainShopNavi li ul li.fabric,
#mainShopLB .mainShopNavi li ul li.fabric a,
#mainShopLB .mainShopNavi li ul li.lsb,
#mainShopLB .mainShopNavi li ul li.lsb a,
#mainShopLB .mainShopNavi li ul li.other,
#mainShopLB .mainShopNavi li ul li.other a,
#mainShopLB .mainShopNavi li ul li.kit,
#mainShopLB .mainShopNavi li ul li.kit a
 {display:inline;}*/

.special,.interiororder {display:none;}

#subShop {
height:53px;
margin-bottom:10px;
}
#subShop li {
list-style:none;
background:url(/img/top_shop_arrow.gif) no-repeat 4px center;
width:138px;
height:15px;
float:left;
margin-top:6px;
}
#subShop li a,#subShop li span {
margin-left:14px;
}
/*EVENT*/
#event {
height:54px;
background:#EBEAE6;
}
#event h2 {
float:left;
margin:8px 0 0 8px;
}
#event ul {
margin:8px 0 0 62px;
border-left:1px solid #FFF;
list-style:none;
}
#event li {
padding-left:12px;
line-height:1.2;
}

/*COLUMN*/
#columnArea {
width:270px;
float:left;
margin-left:20px;
}
#columnArea h2 {
height:22px;
background:url(/img/top_column_line.gif) no-repeat center bottom;
position:relative;
}
#columnArea h2 span{
display:block;
position:absolute;
top:0;
right:0;
}
#column {
margin-bottom:10px;
list-style:none;
}
#column li {
background:url(/img/top_column_line.gif) no-repeat center bottom;
height:76px;
}
#column li a {
display:block;
height:68px;
overflow:hidden;
}
#column li a img {
margin-top:8px;
}
#column li div {
display:none;
}
#banner li {
list-style:none;
float:left;
}
#banner .bannerLeft {
margin-right:2px;
}
/*ORDER*/
#orderArea {
width:125px;
float:left;
margin:21px 0 0 20px;
}
*html #orderArea {
margin:22px 0 0 10px;
}
#orderArea ul {
list-style:none;
}
#orderArea ul li {
margin-bottom:3px;
height:146px;
overflow:hidden;
}
