@charset "UTF-8";
/* #mainLeft {  } */

#mainLeft #fashionMain{
	position:relative;
	width:617px;
	height:500px;
	margin-bottom:14px;
}

/*=====#fashionTopics=====*/
#mainLeft #fashionTopics{
	position:relative;
	float:left;
	width:253px;
	margin-right:20px;
}

#mainLeft #fashionTopics h2{
	position:relative;
	display:block;
	width:253px;
	height:36px;
	background-image:url(../img/topics_main_header.gif);
}

#fashionTopicsMain{
	position:relative;
	width:253px;
}
#fashionTopicsMain a{
	position:relative;
	width:253px;
	height:470px;
}

#fashionTopicsMain a span{
	display:block;
	width:253px;
}

#fashionTopicsMain a span.date{
	height:13px;
   	font-size:77%;
	color:#898989;
	line-height:1.4;
}

#fashionTopicsMain a span.new{	
	width:223px;
}
#fashionTopicsMain a span.title{
	font-size:100%;
	font-weight:bold;
}
#fashionTopicsMain a span.description{
	font-size:85%;
}

#fashionNews ol.style3 li{
	overflow:hidden;
}
/*=====#fashionNews=====*/
div#mainLeft #fashionNews{
	position:relative;
	float:right;
	width:342px;
	height:470px;
}

div#mainLeft #fashionNews h2{
	position:relative;
	display:block;
	width:342px;
	height:36px;
	background-image:url(../img/news_main_header.gif);
}

div#mainLeft #fashionNews .style3 li a span.title {
	font-weight:bold;
}

/*=====#brandPickup=====*/
div#mainLeft #brandPickup{
	clear:both;
	position:relative;
	width:617px;
	height:300px;
}

#mainLeft #brandPickup h2 {
	position:relative;
	display:block;
	width:617px;
	height:36px;
	background-image:url(../img/pickup_main_header.gif);
}

div#brandPickupPreviou a{
	position:relative;
	width:617px;
	height:160px;
}

div#brandPickupPreviou a:hover,div#brandPickupPreviou a:span{
	color:#ff9e00;
}

div#brandPickupPreviou img.mainImg{
	float:left;
	display:block;
	width:300px;
	margin-right:12px;
}

div#brandPickupPreviou span.description{
	float:right;
	display:block;
	width:300px;
	padding-right:4px;
	padding-bottom:14px;
	font-size:85%;
}
div#brandPickupPreviou span.description span.logoImg{
	display:block;
	margin-bottom:10px;
	width:300px;
}

.btnRead{
	clear:both;
	display:block;
	width:100%;
	height:24px;
	font-weight:bold;
	text-align:right;
}

/*=====#brandPickup#brandAuther=====*/
div#brandPickup #brandAuther{
	position:relative;
	width:617px;
	
}

div#brandPickup #brandAuther img{
	float:left;
	margin-right:14px;
}

div#brandPickup #brandAuther #autherName{
	height:22px;
	font-weight:bold;
}

#brandAuther ol#brandReccomend{
	position:relative;
	width:520px;
	margin-left:10px;
	font-size:85%;
	line-height:1.4;
}

*html #brandAuther ol#brandReccomend li a{
	line-height:1;
}

#brandAuther ol#brandReccomend li .linkFix{
	color:#999999;
}

/*#bestofoggi*/
#mainLeft #bestofoggi h2 {
	clear:both;
	position:relative;
	width:617px;
	height:36px;
	background:url(../img/best_main_header.gif) top left no-repeat;
}
#mainLeft p {
	position:relative;
	padding-bottom:16px;
	width:617px;
	height:24px;
	font-size:85%;
}
#mainLeft ol#bestList {
	position:relative;
	width:617px;
	height:315px;
}
#mainLeft ol#bestList li {
	position:relative;
	float:left;
	margin-right:10px;
	width:199px;
	height:315px;
}
#mainLeft ol#bestList li.lastList{
	margin-right:0px;
}
#mainLeft ol#bestList li a {
	position:relative;
	display:block;
	width:199px;
	height:315px;
}

#mainLeft ol#bestList li a span{
	position:relative;
	display:block;
	width:199px;
	height:25px;
	background:top left no-repeat;
}

#mainLeft ol#bestList li a span span.txtFix{display:none;}
#mainLeft ol#bestList li a span.best1 {background-image:url(../img/best_header1.gif);}
#mainLeft ol#bestList li a span.best2 {background-image:url(../img/best_header2.gif);}
#mainLeft ol#bestList li a span.best3 {background-image:url(../img/best_header3.gif);}

#mainLeft ol#bestList li a img {  }

#mainLeft ol#bestList li a span.bestBtn {
	position:relative;
	display:block;
	width:199px;
	height:26px;
	background:url(../img/best_btn1.gif) top left no-repeat;
}

#mainLeft ol#bestList li a:hover span.bestBtn{
	background-position:0px -26px;
}

