/*==========================================================*/
/* mainContents */

#mainContents .campaignTop{
        margin-bottom:5px;
}

#mainContents .campaignRec .recommendColumnTop{
        background:url(../../image/top/title_power_push.jpg) no-repeat;
		height: 25px;
}

#mainContents .campaignRec .recommendColumnBg{
        padding: 0 12px;
        width:426px;
}

#mainContents .campaignRec .detail{
		margin: 0 12px 0 0;
		_margin: 0 6px 0 0;
		padding: 5px 0;
        width:205px;
        float:left;
}

#mainContents .campaignRec .right{
        margin:0;
		padding: 5px 0;
		border-right: none;
}

#mainContents .campaignRec .detail .banner{
		margin: 0 5px 0 0;
        float:left;
        display:inline;
        width:120px;
        height:60px;
}

#mainContents .campaignRec .detail div.title{
        width:210px;
        height:20px;
}

#mainContents .campaignRec .icon{
        padding-top:5px;
		float: left;
}

.icon .new {
		width:40px;
		height:15px;
		float: right;
}

.icon .pointUp {
		width:150px;
		height:15px;
		float: right;
}

#mainContents .campaignRec .icon p {
        float:left;
        height:18px;
        text-indent:-9999px;
}


#mainContents  h2{
        font-size:85%;
        text-indent:-9999px;
        margin-top:15px;
        height:35px;
}


#mainContents .recommend {
		background:url("../../image/global/title_topic.jpg") no-repeat scroll 0 0 transparent;
		height:25px;
		margin-top:-1px;
		position:relative;
		width:450px;
}


#mainContents .campaignRec h2{
		height: 25px;
        text-indent:-9999px;
        background:url(../../image/top/title_power_push.jpg) no-repeat;
		*margin : 17px 0 0 0;
}

/*==========================================================*/
/* centerBanner */

#mainContents .centerBanner {
    margin: 15px 0 0;
}

/*==========================================================*/
/* originalShopSS */
#mainContents .originalShopSS h2{
	background:url(../../image/top/title_lifeoriginal.jpg) no-repeat;
	height: 25px;
	text-indent:-9999px;
}

#mainContents .originalShopSS .mainColumnBg{
	padding: 10px 0 0;
	width: 450px;
}

#mainContents .originalShopSS .shop1 h3{
	background:url(../../image/top/title_sub_lifeoriginal1.gif) no-repeat;
	width: 430px;
	height: 140px;
	text-indent:-9999px;
}

#mainContents .originalShopSS .shop1 h3 a{
	display: block;
	width: 430px;
	height: 140px;
}

#mainContents .originalShopSS .shop1,
#mainContents .originalShopSS .shop2{
	padding: 0 10px;
}

#mainContents .originalShopSS .shop1 .item1{
	border: solid #ff8a7b 1px;
	float: left;
	width: 198px;
	padding: 5px;
	margin: 0 10px 0 0;
}

#mainContents .originalShopSS .shop1 .item2{
	border: solid #ff8a7b 1px;
	float: left;
	width: 198px;
	padding: 5px;
}

#mainContents .originalShopSS .shop1 .leftArea{
	float: left;
	width:60px;
}

#mainContents .originalShopSS .shop1 .rightArea{
	float: left;
	width:133px;
	margin: 0 0 0 5px;
}

#mainContents .originalShopSS .shop1 .rightArea .rank{
	color: #c09000;
}

#mainContents .originalShopSS .shop2 h3{
		height: 40px;
		margin: 10px 0 0 0;
}

#mainContents .originalShopSS .shop2 .book1{
	float: left;
	width: 200px;
	margin: 5px 15px 0 10px;
	_margin: 5px 7px 0 5px;
}

#mainContents .originalShopSS .shop2 .book2{
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
}

#mainContents .originalShopSS .shop2 .leftArea{
	float: left;
	width:55px;
}

#mainContents .originalShopSS .shop2 .rightArea{
	float: left;
	width:138px;
	margin: 0 0 0 5px;
}

/*==========================================================*/
/* pointupSS */

#mainContents .pointupSS .contentsTitle{
	background:url(../../image/top/title_pointup.jpg) no-repeat;
	width: 430px;
	height: 21px;
	margin-top:15px;
	padding: 4px 10px 0;
}

#mainContents .pointupSS h2{
	float: left;
	text-indent:-9999px;
	width: 100px;
	height: 20px;
	margin-top:0;
}

#mainContents .pointupSS .more{
	float: right;
	width: 80px;
	height: 17px;
}

#mainContents .pointupSS .more a{
	background:url(../../image/top/btn_pointup_more.png) no-repeat;
	width: 80px;
	height: 17px;
	text-indent:-9999px;
	display:block;
}

#mainContents .pointupSS .more a:hover{
        background:url(../../image/top/btn_pointup_more.png) -80px 0px no-repeat;
}


/* topRecommendSS */

#mainContents .topReccomendSS h2{
        background:url(../../image/top/title_recommend.jpg) no-repeat;
		height: 25px;
        text-indent:-9999px;
}

/* shop_list3 */

#mainContents .shop_list3 .shopList{
	margin: 0 0 10px;
}

#mainContents .shop_list3 .shop{
	width: 138px;
	border: solid 1px #919191;
	padding: 5px 0;
	float: left;
	margin: 0 5px 0 0;
}

#mainContents .shop_list3 .shopR{
	width: 138px;
	border: solid 1px #919191;
	padding: 5px 0;
	float: left;
	margin: 0;
}

#mainContents .shop_list3 .icon{
	height: 20px;
	margin: 0 0 5px 10px;
}

#mainContents .shop_list3 .new{
	width: 31px;
	height: 16px;
	float: left;
	margin: 0 5px 0 0;
}

#mainContents .shop_list3 .pointUp{
	width: 75px;
	height: 16px;
	float: left;
}

#mainContents .shop_list3 .title h3{
	text-align: center;
	height: 35px;
	margin: 5px 0 0 0;
}

#mainContents .shop_list3 .title a{
	font-size: 11px;
	text-align: center;
}

#mainContents .shop_list3 .banner{
	text-align: center;
	clear:both;
}

#mainContents .shop_list3 .thanks{
	text-align: center;
}

#mainContents .shop_list3 .pointTxt{
	text-align: center;
	font-weight: bold;
}


/* recommendItemSS */

#mainContents .recommendItemSS h2{
        background:url(../../image/top/title_recommendItem.jpg) no-repeat;
		height: 25px;
        text-indent:-9999px;
}

/* item_list3 */

#mainContents .item_list3 .itemList{
	margin: 0 0 10px;
}

#mainContents .item_list3 .item{
	width: 132px;
	border: solid 1px #919191;
	padding: 5px 0;
	float: left;
	margin: 0 5px 0 0;
	padding: 0 3px;
}

#mainContents .item_list3 .itemR{
	width: 132px;
	border: solid 1px #919191;
	padding: 5px 0;
	float: left;
	margin: 0;
	padding: 0 3px;
}

#mainContents .item_list3 .title h3{
	height: 55px;
	margin: 5px 0 0 0;
}

#mainContents .item_list3 .title a{
	font-size: 11px;
}

#mainContents .item_list3 .banner{
	text-align: center;
	clear:both;
}

