@charset "utf-8";

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



		Setting of: Products

			01: BACK GROUND

			02: LOCAL NAVI

			03: BRAND SEARCH

			04: CATEGORY SEARCH

			05: BRAND LAYOUT

			06: SHOP(POPUP)

			00: clearfix



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







/*===================================================================

	01: BACK GROUND

===================================================================*/



/* WEDGWOOD */

#wedgwood {

	background:url(../products/wedgwood/img/bg_wedgwood.gif);

	}



/* Robert */

#robert {

	background:url(../products/robert/img/bg_robert.gif);

	}





/* borges */

#borges {

	background:url(../products/borges/img/bg_borges.gif);

	}

	

/* peninsula */

#peninsula {

	background:url(../products/peninsula/img/bg_peninsula.gif);

	}

	

/* cestlataste */

#cestlataste {

	background:url(../products/cestlataste/img/bg_cestlataste.gif);

	}

	



/* walkers */

#walkers {

	background:url(../products/walkers/img/bg_walkers.gif);

	}

	



/* AnthonBerg */

#anthonberg {

	background:url(../products/anthonberg/img/bg_anthonberg.gif);

	}



/* duchyoriginals */

#duchy {

	background:url(../products/duchyoriginals/img/bg_duchy.gif);

	}

	

/* Ricola */

#ricola {

	background:url(../products/ricola/img/bg_ricola.gif);

	}

	

/* Bernard Magrez */

#bernardmagrez {

	background:url(../products/bernardmagrez/img/bg_bernardmagrez.gif);

	}

	

/* Duc d'O */

#ducdo {

	background:url(../products/ducdo/img/bg_ducdo.gif);

	}



/* Kambly */

#kambly {

	background:url(../products/kambly/img/bg_kambly.gif);

	}

	

/* gobillard */

#gobillard {

	background:url(../products/gobillard/img/bg_gobillard.gif);

	}





/* SNOOPY */

#snoopy {

	background:url(../products/snoopy/img/bg_snoopy.gif);

	}



/* DAMMANN FRERES */

#dammann {

	background:url(../products/dammann/img/bg_dammann.gif);

	}



/* Payard */

#payard {

	background:url(../products/payard/img/bg_payard.gif);

	}



/* PETER RABITT */

#peterrabbit {

	background:url(../products/peterrabbit/img/bg_peterrabbit.gif);

	}



/* CHRISTIAN VAUTIER */

#vautier {

	background:url(../products/vautier/img/bg_vautier.gif);

	}



/* MAXIM'S DE PARIS */

#maxims {

	background:url(../products/maxims/img/bg_maxims.gif);

	}



/* ROPITEAU */

#ropiteau {

	background:url(../products/ropiteau/img/bg_ropiteau.gif);

	}



/* Mademoiselle de Margaux */

#mademoiselle {

	background:url(../products/mademoiselle/img/bg_mademoiselle.gif);

	}

	

/* Classic Pooh */

#pooh {

	background:url(../products/pooh/img/bg_pooh.gif);

	}



/* Disney */

#disney {

	background:url(../products/disney/img/bg_disney.gif);

	}



/* KITTY */

#kitty {

	background:url(../products/kitty/img/bg_kitty.gif);

	}

	

/* MORANDE */

#morande {

	background:url(../products/morande/img/bg_morande.gif);

	}

	

/* vicenzi_kavli */

#vicenzi_kavli {

	background:url(../products/vicenzi_kavli/img/bg_vicenzi_kavli.gif);

	}



/* billaundsimon_leonbeyer */

#billaundsimon_leonbeyer {

	background:url(../products/billaundsimon_leonbeyer/img/bg_billaundsimon_leonbeyer.gif);

	}

	

/* O&CO. */

#oco {

	background:url(../products/o_co/img/bg_oco.gif);

	}

	





/*===================================================================

	02: LOCAL NAVI

===================================================================*/



/*	navi heading

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

#local-nav h2.products {

	background:url(../products/img/common/lnav_ttl.gif) no-repeat;

	}



/*	navi

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

#local-nav ul.nav li.brand a {

	background:url(../products/img/common/lnav_01.gif) no-repeat;

	}

#local-nav ul.nav li.category a {

	background:url(../products/img/common/lnav_02.gif) no-repeat;

	}





/*===================================================================

	03: BRAND SEARCH

===================================================================*/

h2.brandTtl {

	margin:47px 0 20px 0;

	}

.brandList {

	background:url(../products/img/brandbox_bg2.gif) no-repeat center top;

	}

.brandList li {

	float:left;

	display:inline;

	margin:0 14px;

	font-size:0.1em;

	line-height:0;

	width:142px;

	}

.btmLine {

	background-position:center bottom;

	margin-bottom:11px;

	padding-bottom:11px;

	}

.otherProduct {

	margin:65px 0 35px 0;

	text-align:center;

	}



/*	info

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

.infobox {

	margin-top:20px;

	padding-bottom:15px;

	border:1px solid #ddd;

	}

.infobox h3 {

	border-bottom:1px solid #ddd;

	font-size:80%;

	font-weight:bold;

	padding:7px 15px;

	}

.infobox p {

	margin:15px 15px;

	}

.infobox dl {

	margin:0 15px;

	font-size:80%;

	}

.infobox dl dt {

	font-weight:bold;

	}

.infobox dl dd {

	margin-left:0.5em;

	line-height:1.4;

	}

.infobox .flash {

	margin:0 20px;

	}

.infobox .flash .getflash {

	float:left;

	}

.infobox .flash .txt {

	float:left;

	width:453px;

	text-indent:-1em;

	padding:0 0 0 2em;

	margin:0;

	font-size:68%;

	}





/*===================================================================

	04: CATEGORY SEARCH

===================================================================*/



/*	sweets navi

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

ul.swnav {

	padding:0 0 0 4px;

	margin:0;

	width:680px;

	height:58px;

	background:url(../products/img/swnav_bg.gif) no-repeat ;

	}

.swnav li{

	float: left;

	display:inline;

	overflow: hidden;

	width:106px;

	height:50px;

	margin:8px 3px 0 3px;

	text-indent:-9999px;

	}

.swnav li.swnav01 a{

	background:url(../products/img/swnav01.gif) no-repeat ;

	}

.swnav li.swnav02 a{

	background:url(../products/img/swnav02.gif) no-repeat;

	}

.swnav li.swnav03 a{

	background:url(../products/img/swnav03.gif) no-repeat;

	}

.swnav li.swnav04 a{

	background:url(../products/img/swnav04.gif) no-repeat;

	}

.swnav li.swnav05 a{

	background:url(../products/img/swnav05.gif) no-repeat

	}

.swnav li.swnav06 a{

	background:url(../products/img/swnav06.gif) no-repeat;

	}



.swnav li a {

	display:block;

	height:50px;

	width:106px;

	text-indent:-9999px;

	}

.swnav li a:hover,

.swnav li.active a {

	background-position: left bottom !important;

}





/*	brand

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

.productCate {

	padding:20px 0;

	background:url(../products/img/cate_bg.gif) no-repeat bottom;

	}

.productCateTop{

	background:url(../products/img/cate_bg_top.gif) no-repeat;

	font-size:1px;

	line-height:0;

	height:3px;

	}

.productCate .inner {

	background:url(../products/img/cate_bg2.gif) repeat-y;

	}

.productCate ul {

	float:left;

	display:inline;

	width:195px;

	margin:0 15px -10px 15px;

	}

.productCate ul li {

	margin-bottom:10px;

	background:url(../products/img/arrow.gif) no-repeat 50px 4px;

	font-size:80%;

	line-height:1.2;

	}

.productCate ul li img.pic {

	float:left;

	margin-right:22px;

	}

.productCate ul li img.gift {

	margin-left:7px;

	vertical-align:bottom;

	}

.productCate ul li span {

	font-size:68%;

	padding-bottom:5px;

	color:#333333;

	}









/*===================================================================

	05: BRAND LAYOUT

===================================================================*/



/*	button

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

.product-btn {

	padding:11px 0;

	width:680px;

	background:url(../products/img/common/btn_bg.gif) no-repeat;

	text-align:center;

	}

.product-btn img {

	margin:0 20px;

	}

.product-btn2 {

	margin:42px 0 0 0;

	padding:26px 0;

	width:680px;

	background:url(../products/img/common/btn_bg2.gif) no-repeat;

	text-align:center;

	font-size:1px;

	line-height:0;

	}

.product-btn2 img {

	margin:0 20px;

	}

.product-h {

	margin-top:35px;

	margin-bottom:40px;

	}



.brandbox {

	margin-top:34px;

	}

	

	

/*	heading

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

h2.pro-lv2 {

	clear:both;

	margin:42px 0 28px 0;

	}

h3.pro-lv3 {

	clear:both;

	margin-bottom:13px;

	}

.txt1 {

	float:left;

	width:422px;

	margin-bottom:-1em;

	}

.txt2 {

	width:442px;

	float:right;

	}





/*	brand copy

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

.brandCopy {

	text-align:right;

	margin-top:5px;

	}





/*===================================================================

	06: SHOP(POPUP)

===================================================================*/





/*	layout

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

#popupContainer {

	margin:0 auto;

	width:720px;

	border-bottom:1px solid #ddd;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;

	text-align:left;

	background: #FFFFFF;

	}

	

#popupMain-wrap {

	width:697px;

	margin:0 0 10px 11px;

	}

	

#popupHeader {

	padding-top:14px;

	margin:0 11px;	

	}

#popupHeader .header-logo {

	width:158px;

	margin:0;

	padding-left:5px;

	}

#popupContents {

	width:720px;

	background: url(../img/common/content_bg.gif) repeat-x;

	}

#popupContents-inner {

	margin:10px 0 0 21px;

	padding-top: 30px;

	width:680px;

	}

#popupLinkArea {

	width: 675px;

	margin: 20px 0 20px 0;

	text-align: center;

	font-size: 90%;

}





/*	table

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

.shopTblWrap {

	padding-top:1px;

	background:url(../company/img/his_tbl_line.gif) repeat-x top;

	margin-top: 20px;

	}

table.shopTbl {

	margin-bottom:28px;

	border:none;

	font-size:80%;

	}

table.shopTbl th {

	width:30%;

	background:#F7F7F7 url(../company/img/his_tbl_line.gif) repeat-x bottom;

	border:none;

	line-height:1.5;

	font-weight:normal;

	}

table.shopTbl th span{

	padding:0 10px 0 25px;

	}

table.shopTbl td {

	padding: 12px;

	background:url(../company/img/his_tbl_line.gif) repeat-x bottom;

	border:none;

	line-height:1.5;

	}









/*===================================================================

	00: clearfix

===================================================================*/

/* clearfix */

.brandList:after,

.brandboxLead:after,

.brandbox:after,

.swnav ul:after,

.productCate .inner:after,

.productCate ul li:after

 {

  content:".";

  display:block;

  height:0;

  clear:both;

  line-height:0;

  visibility:hidden;

}



/* (for IE7 and Mac IE5) */

.brandList,

.brandboxLead,

.brandbox,

.swnav ul,

.productCate .inner,

.productCate ul li

{

	display: inline-block;

}



/* (for IE5-6) */

/* Hides from IE-mac \*/

* html .brandList,

* html .brandboxLead,

* html .brandbox,

* html .swnav ul,

* html .productCate .inner,

* html .productCate ul li

{

	height: 1%;

}

.brandList,

.brandboxLead,

.brandbox,

.swnav ul,

.productCate .inner,

.productCate ul li

{

	display: block;

}

/* End hide from IE-mac */















