/*------------------------------------

 ++ tp.css
 
  -body
  -container
  -header
  -center
  -sideMenu
  -content
  -footer


-------------------------------------*/

/* ------------------------------------
※キャンペーン時変更箇所

body background
#bg background
#footer background
------------------------------------- */


/*----------------------------------------------------------------------------------body*/
*{
	margin:0;
	padding:0
}




u{
	text-decoration:none;
	border:none;
}

body{
	background-color:#fff;
/*	background: url(/images/tp_bg-t.jpg) 0 0 repeat; */
	background:url(/images/2009halloween/tp_bg_t_2009halloween.jpg) 0 0 repeat;
/*	margin:-18px 0 0 0;*/
	margin:0;
	padding:0;
}

/* IE以外用 */
html>/**/body,
head~/* */body{
	margin:0 0 0 0;
}

#bg{
/*	background:url(/images/tp_bg.jpg) center 0 repeat-x;*/
	background:url(/images/2009halloween/tp_bg_2009halloween.jpg) 0 0 repeat-x;
/*	background:url(/images/tp_bg_2008christmas.jpg) 0 0 repeat-x;*/
/*	background:url(/images/2010newyear/tp_bg.jpg) 0 0 repeat-x;*/
/*	background:url(/images/2010valentine/tp_bg.jpg) 0 0 repeat-x;*/
/*	background:url(/images/tp_bg_2010march.jpg) 0 0 repeat-x;*/
/*	background:url(/images/tp_bg_2010july.jpg) 0 0 repeat-x; */
	margin:0;
	padding:0
}


p{
	margin:0;
	color: #000000;
	font-size:12px;
}

strong{
	font-weight:normal;
}

.SB{
	font-weight:bold;
}

.SBpink{
	font-weight:bold;
	color:#ff4a4a;
}

.redCenter{
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	margin:0 auto 20px auto;
}
.P16{
	font-size:15px;
	font-family: 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, sans-serif;
}

.smRP{
	font-size:12px;
	margin:0 0 5px 0;
	color:#B04A59;
	font-family: 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, sans-serif;
}


img{
	border:none;
}

a:link{
	text-decoration:none;
	color: #CC0000;
}

a:visited{
	color: #CC00CC;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


a:active{
	text-decoration:none;
}




/*------------------------------------------------------------------------------container*/
#container{
/*	width:780px;*/
	width:970px;
	height:100%;
	margin:0 auto;
	padding:0 0px;
/*	background-image:url(/images/tp_cantainer-bg.jpg);*/
	background-position:center;
	background-repeat:repeat-y;
	overflow:visible;
}
  
  
  
/*---------------------------------------------------------------------------------header*/
#header{
	width:780px;
	height:116px;
	margin:0;
	padding:0;
	display:block;
	background-image: url(/images/tp_header-img.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


/*------------------------------------------------------------Header-[TITLE]*/
#rogo{
	display:block;
	float:left;
	width:150px;
	height:85px;
	margin:0;
	padding:0;
/*	cursor:pointer;*/
}


/*.title{
	display:block;
	width:150px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-1000em;
}*/

.title{
	display:block;
	width:144px; /* 150px */
	height:26px; /* 35px */
	margin:0;
	padding:9px 0 0 6px;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
}

.titleRogo{
	width:150px;
	height:50px;
	margin:0 0 0 0;
	padding:0;
	border:none;
	line-height:0;
}


.sm_iframe{
	width:190px;
	/* 0=170 1=225 2=280 3=335 4=390 5=445 6=500 7=555 8=610 9=675 10=730 */
	height:665px; /* 0=85 1=140 2=195 3=250 4=305 5=360 6=415 7=440 8=470 9=525 10=580 */
	margin:0 0 0 0;
	padding:0;
	border:0;
	background-color:#eeeeee;
}




.smFlow{
	margin:0 7px;
}


/* 20080415up */
.sm_mobileShop{
	width:190px;
	height:470px;
	margin:5px 0 0px 0;
	padding:0;
	border:0;
	background-color:#eeeeee;
}


.sm_shopInfo{
	width:190px;
	height:570px;
	margin:5px 0 0px 0;
	padding:0;
	border:0;
	background-color:#eeeeee;
}



/*-------------------------------------------------------------Header-[menu]*/
#menuBox{
	float:left;
	width:625px;
	height:85px;
	margin:0;
	padding:0;
}


/*---------------------------------------------menu List[cart/faq/...]*/
p.cartB a.cartB{
	display:block;
	width:160px;
	height:40px;
	text-indent: -1000em;
	padding:0;
	margin:10px 0px 5px 466px;
	text-decoration:none;
	background-image: url(/images/rollover/tp_cart-bt.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

p.cartB a.cartB:hover{
	background-image: url(/images/rollover/tp_cart-bt.jpg);
	background-repeat:no-repeat;
	background-position:0 -40px;
}

#menu{
	clear:both;
	float:left;
	width:630px;
	height:30px;
	margin:0;
	padding:0;
}


/*---------------------------------------------menu List[1~6]*/
ul#tab{
	float:left;
	margin:0 0 -5px 0;
	padding:0;
	width:630px;
	height:30px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

#tab li{
	float:left;
	width:100px;
	height:30px;
	margin:0 5px 0 0;
	padding:0;
}

#tab li.menuAC{
	float:left;
	width:100px;
	height:30px;
	margin:0;
	padding:0;
}

/*---------------------------[menuTOP]*/
li.menuTOP a.menuTOP{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_01home.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuTOP a.menuTOP:hover{
	background-image: url(/images/rollover/tab_01home.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuR]*/
li.menuR a.menuR{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_02lingerie.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuR a.menuR:hover{
	background-image: url(/images/rollover/tab_02lingerie.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuSH]*/
li.menuSH a.menuSH{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_03shoes.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuSH a.menuSH:hover{
	background-image: url(/images/rollover/tab_03shoes.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuST]*/
li.menuST a.menuST{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_04stocking.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuST a.menuST:hover{
	background-image: url(/images/rollover/tab_04stocking.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuOUT]*/
li.menuOUT a.menuOUT{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_05outer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuOUT a.menuOUT:hover{
	background-image: url(/images/rollover/tab_05outer.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}


/*---------------------------[menuAC]*/
li.menuAC a.menuAC{
	display:block;
	text-indent: -1000em;
	padding:0;
	text-decoration:none;
	background-image: url(/images/rollover/tab_06accessory.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:30px;
}

li.menuAC a.menuAC:hover{
	background-image: url(/images/rollover/tab_06accessory.jpg);
	background-repeat:no-repeat;
	background-position:0 -30px;
}




/*---------------------------------------------sub menu List*/

#subMenu{
	float:left;
	width:770px;
	height:30px;
	margin:0px 0 0 0!important;
	margin:-5px 0 0 0;
	padding:0 5px 0 5px;
	background-color:#262626;
	border-bottom:#8c8c8c solid 1px;
}


ul.subMenuList{
	display:block;
	float:left;
	width:380px;
	height:25px;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}

ul.subMenuList li{
	float:left;
}

ul.subMenuList li.sml{
	display:block;
	margin:0 10px 0 0;
	padding:4px 0 0 20px;
	background-image:url(/images/tp_header-icon.jpg);
	background-position:0 2px;
	background-repeat:no-repeat;
	font-size:12px;
}

ul.subMenuList li.sml a{
	text-decoration:none;
	color:#fff;
}

ul.subMenuList li.sml a:hover{
	text-decoration:underline;
	color:#fff;
}
ul.subMenuList li a img{
	margin:2px 6px 0 0;
}


#mailForm{
	display:block;
	float:left;
	width:380px;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	text-align:right;
	color:#fff;
	font-size:12px;
}
.submenuMailBOX{
	width:150px;
}


/*---------------------------------------------------------------------------------center*/
#center{
	clear:both;
/*	width:780px;*/
	width:970px;
	margin:0;
	padding:0;
	background-color:#fff;
	overflow:hidden;
	background:url(/images/tp_cantainer-bg2.jpg) 0 0 repeat-y;
}



/*-----------------------------------------------------------------sideMenu*/
#wrapper{
	clear:both;
	float:left;
	width:190px;
	margin:0;
	padding:5px 0 10px 0;
	background-color:#eeeeee;
}

#wrapper p{
	font-size:12px;
	margin:3px;
}

/*---------------------------------------------sideMenu-[search]*/

#search{
	width:150px;
	height:96px; /* 126px */
	margin:0 auto;
	padding:30px 13px 0 13px;
	border:none;
	background-image: url(/images/tp_sidemenu_search.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


.searchTF{
	margin:5px 0 0 0;
	width:95px;
}


h2.search{
display:block;
height:1px;
font-size:1px;
text-indent:-1000em;
}

h3.searchKeyword{
	display:block;
	width:150px;
	margin:5px 0;
	font-size:10px;
	font-weight:bold;
}

#search p{
	display:block;
	width:144px; /* 150 */
	margin:0 0 10px 0;
	padding:5px 3px;
	font-size:10px;
	color:#333333;
	background-color:#555555;
	filter:alpha(opacity=60); /*IE*/
	-moz-opacity:0.60; /*FF*/
}

#search p a{
	text-decoration:underline;
	color:#FFFFFF;
}

#search p a:hover{
	background-color:#FF0000;
}

input.smSerachBOX{
	width:100px;
}

/* cam */
.cam-bn,
.cam-bn2{
	display:block;
	margin:0 10px 5px 10px;
	padding:0;
	border:none;
}
.cam-bn2{
	margin-bottom:0;
}


/*---------------------------------sideMenu-[type + brand]*/
h2#typeS{
	display:block;
	width:176px;
	height:34px;
	margin:0 auto 0 auto;
	padding:0;
	background-image:url(/images/tp_sidemenu_h-type0.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:11px;
	color:#000;
	text-indent:-1000em;
}

#pink{
	width:170px;
	
	margin:0 auto;
	padding:0 3px 8px 3px;
	background-image: url(/images/tp_sidemenu_table-bg.jpg);
}

#hidden{
	display:none;
}

#pink p.textBox{
	display:block;
	width:120px;
	height:10px;
	margin:10px 5px 0 auto;
	padding:0;
	text-align:right;
	font-size:11px;
}




.tableU{
	border:none;
	display:block;
	width:176px;
	height:4px;
	margin:0 auto 5px auto;
	padding:0;
	background-image: url(/images/tp_sidemenu_table-under.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*----------------------------------(typeSearch)*/
.typeSearch{
	width:100%;
	height:100%;
	margin:0;
	padding:0 0 0px 0;
}

.typeSearch h3{
	display:block;
	width:170px;
	height:26px;
	margin:0;
	padding:0;
	cursor:pointer;
}


.typeSearch h3 a{
	display:block;
	width:170px;
	height:26px;
	margin:0;
	padding:0;
	text-indent:-1000em;
}



.typeSearch h3#LingerieBT{
	display:block;
	width:170px;
	height:26px;
	background-image:url(/images/tp_sidemenu_hs-type1.jpg);
	background-position:top left;
}

.typeSearch h3#ShoesBT{
	display:block;
	width:170px;
	height:26px;
	background-image:url(/images/tp_sidemenu_hs-type2.jpg);
	background-position:top left;
}

.typeSearch h3#StockingBT{
	display:block;
	width:170px;
	height:26px;
	background-image:url(/images/tp_sidemenu_hs-type3.jpg);
	background-position:top left;
}

.typeSearch h3#CosBT{
	display:block;
	width:170px;
	height:26px;
	background-image:url(/images/tp_sidemenu_hs-type6.jpg);
	background-position:top left;
}

.typeSearch h3#OuterBT{
	display:block;
	width:170px;
	height:26px;
	background-image:url(/images/tp_sidemenu_hs-type4.jpg);
	background-position:top left;
}

.typeSearch h3#AccessoryBT{
	display:block;
	width:170px;
	height:26px;
	background-image:url(/images/tp_sidemenu_hs-type5.jpg);
	background-position:top left;
}

/*----------------------------------------------------------------------------------------------------------test*/
#lingerieS{
	display:none;
	visibility:hidden;
}
#shoesS{
	display:none;
	visibility:hidden;
}
#stockingS{
	display:none;
	visibility:hidden;
}
#outerS{
	display:none;
	visibility:hidden;
}
#accessoryS{
	display:none;
	visibility:hidden;
}
/*----------------------------------------------------------------------------------------------------------test*/

.typeSearch ul{
	display:block;
	width:155px;
	margin:0;
	padding:0;
	list-style:none none;
}


.typeSearch li{
	display:block;
	width:145px;
	margin:5px 0 8px 0;
	padding:0 0 0 15px;
	overflow:hidden;
	background-image:url(/images/icon_arrow_s_right.gif);
	background-position:3px 0;
	background-repeat:no-repeat;
	font-size:12px;
}



/*-------------------------------------------------[BrandSearch]*/
h2.brandS{
	display:block;
	width:176px;
	height:34px;
	margin:0px auto 0 auto;
	padding:0;
	background-image:url(/images/tp_sidemenu_hs-brand0.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:11px;
	color:#000;
	text-indent:-1000em;
}

/*----------------------------------(brandSearch)*/
ul.brandList{
	width:168px;
	
	margin:0;
	padding:0;
	border:none;
	list-style-image: none;
	list-style-type: none;
}

.brandList li{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:5px;
	border-bottom:#CCCCCC 1px dotted;
	text-align:right;
	font-size:10px;
}


/*====================================================================================================================================LA*/
/*---------------------(brandSearch) legavenue */
li.legavenew a.legavenew{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenew.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenew a.legavenew:hover{
	background-image:url(/bn/brand_bn_s_legavenew.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) legavenue_costume */
li.legavenue_costume a.legavenue_costume{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenue_costume.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenue_costume a.legavenue_costume:hover{
	background-image:url(/bn/brand_bn_s_legavenue_costume.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) legavenue_holiday *//* 20071009up */
li.legavenue_holiday a.legavenue_holiday{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenue_holiday.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenue_holiday a.legavenue_holiday:hover{
	background-image:url(/bn/brand_bn_s_legavenue_holiday.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) legavenue_holiday *//* 20080118up */
li.legavenue_valentine a.legavenue_valentine{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenue_valentine.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenue_valentine a.legavenue_valentine:hover{
	background-image:url(/bn/brand_bn_s_legavenue_valentine.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) legavenue_stocking */
li.legavenue_stocking a.legavenue_stocking{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenue_stocking.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenue_stocking a.legavenue_stocking:hover{
	background-image:url(/bn/brand_bn_s_legavenue_stocking.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) legavenue_sexy */
li.legavenue_sexy a.legavenue_sexy{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenue_sexy.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenue_sexy a.legavenue_sexy:hover{
	background-image:url(/bn/brand_bn_s_legavenue_sexy.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) legavenue_sexy_costume */
li.legavenue_sexy_costume a.legavenue_sexy_costume{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenue_sexy_costume.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenue_sexy_costume a.legavenue_sexy_costume:hover{
	background-image:url(/bn/brand_bn_s_legavenue_sexy_costume.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) legavenue_skinnydip */
li.legavenue_skinnydip a.legavenue_skinnydip{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenue_skinnydip.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenue_skinnydip a.legavenue_skinnydip:hover{
	background-image:url(/bn/brand_bn_s_legavenue_skinnydip.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) legavenue_pets */
li.legavenue_pets a.legavenue_pets{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image:url(/bn/brand_bn_s_legavenue_pets.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.legavenue_pets a.legavenue_pets:hover{
	background-image:url(/bn/brand_bn_s_legavenue_pets.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*====================================================================================================================LAend*/


/*====================================================================================================================================SH*/
/*---------------------(brandSearch) shirley */
li.shirley a.shirley{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_shirley.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.shirley a.shirley:hover{
	background-image:url(/bn/brand_bn_s_shirley.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) shirley costume */ /* --20070903up */
li.shirley_costume a.shirley_costume{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_shirley_costume.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.shirley_costume a.shirley_costume:hover{
	background-image:url(/bn/brand_bn_s_shirley_costume.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) shirley holiday */ /* --20070903up */
li.shirley_holiday a.shirley_holiday{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_shirley_holiday.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.shirley_holiday a.shirley_holiday:hover{
	background-image:url(/bn/brand_bn_s_shirley_holiday.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) shirley valentine */ /* --20071203up */
li.shirley_valentine a.shirley_valentine{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_shirley_valentine.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.shirley_valentine a.shirley_valentine:hover{
	background-image:url(/bn/brand_bn_s_shirley_valentine.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) 100% babe */ /* --20090520up */
li.sh100babe a.sh100babe{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_100babe.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.sh100babe a.sh100babe:hover{
	background-image:url(/bn/brand_bn_s_100babe.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*====================================================================================================================SHend*/

/*---------------------(brandSearch) tesa */
li.tesa a.tesa{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_tesa.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.tesa a.tesa:hover{
	background-image:url(/bn/brand_bn_s_tesa.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) allure */
li.allure a.allure{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_allure.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.allure a.allure:hover{
	background-image:url(/bn/brand_bn_s_allure.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) hustler 20081225 */
li.hustler a.hustler{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_hustler.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.hustler a.hustler:hover{
	background-image:url(/bn/brand_bn_s_hustler.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) lucyb */
li.lucyb a.lucyb{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_lucyb.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.lucyb a.lucyb:hover{
	background-image:url(/bn/brand_bn_s_lucyb.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) intimissimi */ /* --20080307up */
li.intimissimi a.intimissimi{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_intimissimi.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.intimissimi a.intimissimi:hover{
	background-image:url(/bn/brand_bn_s_intimissimi.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) escante */ /* --20080307up */
li.escante a.escante{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_escante.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.escante a.escante:hover{
	background-image:url(/bn/brand_bn_s_escante.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) LA FLAVA */ /* 20080407up */
li.laflava a.laflava{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_laflava.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.laflava a.laflava:hover{
	background-image:url(/bn/brand_bn_s_laflava.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) Victoria's Secret */ /* 20080417up */
li.victoriasSecret a.victoriasSecret{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_victoriassecret.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.victoriasSecret a.victoriasSecret:hover{
	background-image:url(/bn/brand_bn_s_victoriassecret.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) luxebyforplay */ /* --20081208up */
li.luxebyforplay a.luxebyforplay{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_forplay_luxecollection.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.luxebyforplay a.luxebyforplay:hover{
	background-image:url(/bn/brand_bn_s_forplay_luxecollection.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*===*/




/*---------------------(brandSearch) pleaser */
li.pleaser a.pleaser{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_pleaser.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.pleaser a.pleaser:hover{
	background-image:url(/bn/brand_bn_s_pleaser.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) lucious */
li.lucious a.lucious{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_lucious.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.lucious a.lucious:hover{
	background-image:url(/bn/brand_bn_s_lucious.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch)Demonia*/
li.demonia a.demonia{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_demonia.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.demonia a.demonia:hover{
	background-image:url(/bn/brand_bn_s_demonia.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) devious */
li.devious a.devious{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_devious.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.devious a.devious:hover{
	background-image:url(/bn/brand_bn_s_devious.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) ellieshose */
li.ellieshose a.ellieshose{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_ellieshose.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.ellieshose a.ellieshose:hover{
	background-image:url(/bn/brand_bn_s_ellieshose.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) ellieshose legaveue 20090113up */
li.ellieshoseLA a.ellieshoseLA{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_ellieshoeslegavenue.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.ellieshoseLA a.ellieshoseLA:hover{
	background-image:url(/bn/brand_bn_s_ellieshoeslegavenue.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) ellieshose PENTHOUSE 20090113up */
li.ellieshosePH a.ellieshosePH{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_penthouse.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.ellieshosePH a.ellieshosePH:hover{
	background-image:url(/bn/brand_bn_s_penthouse.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) highestheel */
li.highestheel a.highestheel{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_highestheel.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.highestheel a.highestheel:hover{
	background-image:url(/bn/brand_bn_s_highestheel.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}



/*---------------------(brandSearch) Karo's Shoes 20090312up */
li.karoshoes a.karoshoes{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_karoshoes.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.karoshoes a.karoshoes:hover{
	background-image:url(/bn/brand_bn_s_karoshoes.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}




/*---------------------(brandSearch) BORDELLO 20090624up */
li.bordello a.bordello{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_bordello.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.bordello a.bordello:hover{
	background-image:url(/bn/brand_bn_s_bordello.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}




/*===*/



/*---------------------(brandSearch) candle */
li.candle a.candle{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_candle.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.candle a.candle:hover{
	background-image:url(/bn/brand_bn_s_candle.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}



/*---------------------(brandSearch) babydoll select 20090113up */
li.babydollselect a.babydollselect{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_babydoll.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.babydollselect a.babydollselect:hover{
	background-image:url(/bn/brand_bn_s_babydoll.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*===*/



/*---------------------(brandSearch) coquette */

li.coquette a.coquette{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_coquette.gif);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.coquette a.coquette:hover{
	background-image:url(/bn/brand_bn_s_coquette.gif);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) risque */ /* 2007 0921 */
li.risque a.risque{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_risque.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.risque a.risque:hover{
	background-image:url(/bn/brand_bn_s_risque.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) darque */ /* invisible */
li.darque a.darque{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_darque.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.darque a.darque:hover{
	background-image:url(/bn/brand_bn_s_darque.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) ForPlay */ /* invisible */
li.forplay a.forplay{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_forplay.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.forplay a.forplay:hover{
	background-image:url(/bn/brand_bn_s_forplay.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) masquerade */ /* invisible */
li.masquerade a.masquerade{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_masquerade.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.masquerade a.masquerade:hover{
	background-image:url(/bn/brand_bn_s_masquerade.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) zakk */ /* invisible */
li.zakk a.zakk{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	background-image: url(/bn/brand_bn_s_zakk.png);
	background-repeat:no-repeat;
	background-position:0 -5px;
	width:158px;
	height:30px;
	color:#FF6699;
	text-decoration:none;
}

li.zakk a.zakk:hover{
	background-image:url(/bn/brand_bn_s_zakk.png);
	background-repeat:no-repeat;
	background-position:0 -45px;
	color: #9933CC;
	text-decoration:underline;
}




/*---------------------(brandSearch) wicked wigs 20090527up*/
li.wickedwigs a.wickedwigs{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_wickedwigs.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}

li.wickedwigs a.wickedwigs:hover{
	background: url(/bn/brand_bn_s_wickedwigs.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) eyelash */
li.FabulousEyelash a.FabulousEyelash{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_fabulous_eyelash.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.FabulousEyelash a.FabulousEyelash:hover{
	background: url(/bn/brand_bn_s_fabulous_eyelash.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) PENTHOUSE by Coquette */
li.PENTHOUSEbyCoquette a.PENTHOUSEbyCoquette{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_penthousebycoquette.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.PENTHOUSEbyCoquette a.PENTHOUSEbyCoquette:hover{
	background: url(/bn/brand_bn_s_penthousebycoquette.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}



/*---------------------(brandSearch) Ed Hardy */
li.edhardy a.edhardy{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_edhardy.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.edhardy a.edhardy:hover{
	background: url(/bn/brand_bn_s_edhardy.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) ROMA */
li.roma a.roma{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_roma.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.roma a.roma:hover{
	background: url(/bn/brand_bn_s_roma.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) Venetian mask */
li.vm a.vm{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_vm.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.vm a.vm:hover{
	background: url(/bn/brand_bn_s_vm.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) Folter Clothing */
li.folter a.folter{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_folter.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.folter a.folter:hover{
	background: url(/bn/brand_bn_s_folter.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) Karos Shoes */
li.karosshoes a.karosshoes{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_karoshoes.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.karosshoes a.karosshoes:hover{
	background: url(/bn/brand_bn_s_karoshoes.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}



/*---------------------(brandSearch) Music Legs stocking */
li.musiclegsstocking a.musiclegsstocking{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_musiclegsstocking.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.musiclegsstocking a.musiclegsstocking:hover{
	background: url(/bn/brand_bn_s_musiclegsstocking.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}


/*---------------------(brandSearch) Music Legs lingerie */
li.musiclegslingerie a.musiclegslingerie{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_musiclegslingerie.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.musiclegslingerie a.musiclegslingerie:hover{
	background: url(/bn/brand_bn_s_musiclegslingerie.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}




/*---------------------(brandSearch) Music Legs costume */
li.musiclegscostume a.musiclegscostume{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_musiclegscostume.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.musiclegscostume a.musiclegscostume:hover{
	background: url(/bn/brand_bn_s_musiclegscostume.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}

/*---------------------(brandSearch) 7till midnight lingerie */
li.midnightlingerie a.midnightlingerie{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_7tillmidnightlingerie.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.midnightlingerie a.midnightlingerie:hover{
	background: url(/bn/brand_bn_s_7tillmidnightlingerie.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}
/*---------------------(brandSearch) 7tillmidnightcostume */
li.midnightcostume a.midnightcostume{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_7tillmidnightcostume.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.midnightcostume a.midnightcostume:hover{
	background: url(/bn/brand_bn_s_7tillmidnightcostume.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}
/*---------------------(brandSearch) GOGO GIRL!*/
li.gogogirl a.gogogirl{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_gogogirl.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.gogogirl a.gogogirl:hover{
	background: url(/bn/brand_bn_s_gogogirl.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}



/*---------------------(brandSearch) BABYDOLL SPA 20100610 */
li.babydollspa a.babydollspa{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_babydollspa.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.babydollspa a.babydollspa:hover{
	background: url(/bn/brand_bn_s_babydollspa.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}



/*---------------------(brandSearch) 7till midnight costume 20100906 */
li.midnightcostume a.midnightcostume{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_7tillmidnightcostume.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.midnightcostume a.midnightcostume:hover{
	background: url(/bn/brand_bn_s_7tillmidnightcostume.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}
















/*===*/


/*---------------------(brandSearch) XXX */
li.XXX a.XXX{
	display:block;
	width:158px;
	height:30px;
	margin:0;
	padding:0;
	background: url(/bn/brand_bn_s_XXX.gif) 0 -5px no-repeat;
	color:#FF6699;
	text-decoration:none;
}
li.XXX a.XXX:hover{
	background: url(/bn/brand_bn_s_XXX.gif) 0 -45px no-repeat;
	color: #9933CC;
	text-decoration:underline;
}



/* ----------------------------------- sidemenu */
#SMcontent{
	width:190px;
	background-image:url(/images/tp_sidemenu_table-bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
#SMcontent p{
	font-size:12px;
	margin:0;
}
.informationH{
	display:block;
	width:190px;
	height:30px;
	margin:5px 0 0 0;
	padding:0;
	background-image:url(../images/tp_sidemenu_h-cal.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}
.nextM{
	color:#999999;
}
.redP{
	color:#FF6699;
}
.p11{
	display:block;
	padding:5px 0 0 0;
	border-top:1px dotted #666666;
	font-size:11px;
}

#SMcontent .cal{
	width:160px;
	height:250px;
	margin:10px 0 0 0;
	border:none;
}

#SMcontent table{
	font-size:12px;
	color:#333333;
}
#SMcontent table strong{
	color:#FFFFFF;
}

#SMcontent table.calT{
	margin:0 10px;
}
#SMcontent table.calColor{
	margin:5px auto;
	text-align:left;
}

#SMcontent #tableU{
	border:none;
	display:block;
	width:176px;
	height:4px;
	margin:0 auto 5px auto;
	padding:0;
	background-image: url(/images/tp_sidemenu_table-under.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/* sidemenu mobile */
.mobileH{
	display:block;
	width:190px;
	height:30px;
	margin:0;
	padding:0;
	background-image:url(../images/tp_sidemenu_h-mobile.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


a.sidemenuUnderBN img{
	border:none;
	margin:10px 0 0 10px;
}



/*----------------------------------------------------------------------------------Navi*/
#navi{
	float:left;
	width:590px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#eee;
}

#navi p{
	display:block;
	width:auto;
	margin:6px 5px 4px 10px;
	color:#000;
	font-size:11px;
}

/*#pageName{
	float:left;
	width:220px;
	height:35px;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	
}*/


/*--------------------------------------------------------------------------------content*/
#content{
	float:left;
	width:560px;
	margin:0;
	padding:10px 15px;
	overflow:hidden;
	background-color:#FFFFFF;
}




#clear{
	clear:both;
	width:790px;
	height:1px;
	margin:0;
	padding:0;
	border:none;
	background-image:url(/images/tp_cantainer-bg.jpg);
}



/*------------------------------------------------- contents footer */
/* babydoll infomation */
.infoH{
	clear:both;
	display:block;
	width:560px;
	height:31px;
	margin:10px 0 0 0;
	background-image:url(/images/contentsfooter_h_info.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.infoBOX{
	display:block;
	width:543px; /* 560 */
	margin:0;
	padding:5px 5px 5px 10px;
	list-style:none none;
	border-bottom:1px #ecdede solid;
	border-left:1px #ecdede solid;
	border-right:1px #ecdede solid;
	background-color:#fdfcf5;
	font-size:11px;
	color:#444444;
	overflow:hidden;
}

/* L */
.infoBOXl{
	display:block;
	float:left;
	width:255px; /* 260 */
	padding:0 5px 0 0;
	margin:0 4px 0 0;
	border-right:1px dotted #666666;
}

.info01BOX dd{
	margin:0 5px;
	color:#444444;
}


.info01BOX dd strong{
	color:#FF6633;
	font-weight:bold;
}

.info01H{
	display:block;
	width:195px;
	height:23px;
	margin:0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.info01H1{
	display:block;
	width:161px;
	height:19px;
	margin:5px 0 3px 0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info01_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.info01H2{
	display:block;
	width:133px;
	height:19px;
	margin:10px 0 3px 0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info01_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.info01H3{
	display:block;
	width:146px;
	height:19px;
	margin:10px 0 3px 0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info01_3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}


/* R */
.infoBOXr{
	display:block;
	float:left;
	width:278px;
	margin:0;
	padding:0;
}

.info02H{
	display:block;
	width:153px;
	height:23px;
	margin:0;
	padding:0;
	background-image:url(../images/contentsfooter_h4_info02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}



/* About link */
.aboutlinkH{
	clear:both;
	display:block;
	width:560px;
	height:16px;
	margin:30px 0 5px 0;
	background-image:url(/images/contentsfooter_h_link.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

.aboutlinkP{
	display:block;
	width:540px;
	margin:5px auto;
	font-size:10px;
	color:#444444;
}

.aboutlinkB{
	display:block;
	width:510px; /* 540 */
	margin:0 auto;
	padding:15px;
	background-color:#eeeeee;
	list-style:none none;
	overflow:hidden;

}

.aboutlinkB li.aboutlinkBl{
	display:block;
	float:left;
	width:100px;
	margin:0;
	font-size:10px;
	color:#666666;
}

.aboutlinkB li.aboutlinkBr{
	display:block;
	float:left;
	width:400px;
	margin:0;
	font-size:10px;
}



/* Ranking bannar */
.bannerH{
	clear:both;
	display:block;
	width:560px;
	height:11px;
	margin:30px 0 5px 0;
	background-image:url(/images/contentsfooter_h_rankinglink.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

#banner{
	display:block;
	width:560px;
	margin:0 auto;
	padding:5px 0 5px 5px;
	background-color:#eeeeee;
	list-style:none none;
	overflow:hidden;
}

#banner li{
	display:block;
	float:left;
	margin:0 5px 0 0;
}




/* partner link */ /* 20080414up */
.sponsorLinkH{
	clear:both;
	display:block;
	width:560px;
	height:11px;
	margin:30px 0 5px 0;
	background-image:url(/images/contentsfooter_h_sponsor.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}

ul.sponsorList{
	display:block;
	width:550px;
	list-style:none none;
	margin:0 0 0 10px;
}


ul.sponsorList li{
	float:left;
	margin:0 10px 0 0;
}

ul.sponsorList li.sponserLinkR{
	margin:0 0 0 0;
}


/*---------------------------------------------------------------------------------footer*/


#footer{
	clear:both;
	width:780px;
	height:;
	margin:0 auto;
	padding:27px 190px 0 0;
/*	background:url(/images/tp_footer.gif) 0 -6px no-repeat; */
	background:url(/images/2009halloween/tp_footer_2009halloween.gif) 0 -6px no-repeat;
	text-align:left;
	overflow:visible;
}


#footer p.footer01{
	display:block;
	width:450px;
	height:12px;
	margin:0 295px 30px 35px;
	color:#fff;
	font-size:10px;
}

#footer p.footer01 a{
	color:#fff;
}
/*
#footer p.footer02{
	display:block;
	width:745px;
	height:12px;
	margin:0 auto 0 35px;
	color:#000;
	font-size:12px;
}


#footer p.footer02 a{
	color:#000;
}*/


.footerTag{
	display:block;
	width:700px;
/*	margin:0 35px 10px 35px;*/
	margin:0 auto 10px auto;
	padding:5px 10px;
	border:1px solid #FFCCCC;
	background-color:#FFF9F9;
	line-height:1.5;
	font-size:11px;
}


/*#banner{
	width:184px;
	margin:10px 0 10px 5px;

	width:700px;
	margin:0 35px 50px 35px;
	padding:5px 10px;
}

#banner img{
	margin:5px 4px 0 0;
	padding:0;
}
*/
.tweetBOX{
	margin:10px 0 0 10px;
}

.BNlistR{
	display:block;
	float:right;
	width:180px;
	padding:2px 0 10px 10px;
	margin:0px 0 0 0;
	background:#F1EBEB;
	border-top-right-radius: 10px; /* CSS3 右上 */
	border-bottom-right-radius: 10px; /* CSS3 右下 */
	-webkit-border-top-right-radius: 10px; /* Safari、Google Chrome 右上 */
	-webkit-border-bottom-right-radius: 10px; /* Safari、Google Chrome 右下 */
	-moz-border-radius-topright: 10px; /* Firefox 右上 */
	-moz-border-radius-bottomright: 10px; /* Firefox 右下 */
}
.BNlistR img{
	margin:0 0 8px 0;
}
.menuRnewitemFRAME{
	margin:-8px 0 8px 0;
	padding:0 15px 15px 15px;
	background:url(/images/rightmenu_newitem_bg.gif) 0 bottom no-repeat;
}
.menuRnewitemFRAME img{
	margin:0;
}

img.menuHalloweenH{
	margin:0 0 0 -10px;
}
.menuHalloweenFRAMEred,
.menuHalloweenFRAMEblue{
	width:190px;
	height:130px;
	margin:0 0 3px -10px;
	padding:5px 15px 15px 35px;
	background:url(/images/2010halloween/hallowen_iconframe_r.jpg) 0 top no-repeat;
}
.menuHalloweenFRAMEblue{
	background:url(/images/2010halloween/halloween_iconframe_b.jpg) 0 top no-repeat;
}