/* CSS Document */
#mainwrap {
	clear:both;
	width:800px;
	background:url(../images/index/main_bg.gif) no-repeat #FFFFFF;
	padding-top:8px;
}


/*campaign*/
#campaignArea {
	clear:both;
	width:776px;
	margin-left:11px;
	margin-top:10px;
}

#camp-l {
	width:504px;
	float:left;
}

#camp-l .camp-bnr {
	width:504px;
	height:210px;
	background:url(../images/index/campaign_bg.gif) no-repeat;
}

#camp-l p {
	position:absolute;
	margin:25px 0 0 7px;
}


#camp-r {
	width:257px;
	float:left;
	margin-left:15px;
}

#camp-r .camp-newly {
	background:url(../images/index/newly_campaign_bg.gif) no-repeat 0 bottom;
	padding-bottom:20px;
}

#camp-r h3 {
	height:33px;
	background:url(../images/index/newly_campaign.gif) no-repeat;
	text-indent:-9999px;
}

#camp-r .camp-newlycont {
	padding:5px 10px;
}

/*topics*/
#topicsArea{
	clear:both;
	width:776px;
	margin-left:11px;
	margin-top:10px;
}

#topics-l {
	width:504px;
	float:left;
}

#topics-r {
	width:258px;
	float:left;
	margin-left:13px;
}

#topics-l .address {
	background:url(../images/index/address_bg.gif) no-repeat 0 bottom;
	padding-bottom:10px;
}

#topics-l h3 {
	background:url(../images/index/address.gif) no-repeat;
	height:33px;
	text-indent:-9999px;
}

#topics-l .addresscont {
	padding:5px 10px;
}

.address-mbe { padding:5px 0; }


#topics-r .topics {
	background:url(../images/index/topics_bg.gif) no-repeat 0 bottom;
	padding-bottom:20px;
}

#topics-r h3 {
	background:url(../images/index/topics.gif) no-repeat;
	height:33px;
	text-indent:-9999px;
}

#topics-r .topicscont {
	padding:5px 10px;
}

#topics-r .topics-list {
	background:url(../images/common/icon_link.gif) no-repeat 0 0.2em;
	padding-left:12px;
}





/*pickup*/
#pickupArea {
	clear:both;
	width:776px;
	margin-left:11px;
	margin-top:10px;
}

#pickup {
	background:url(../images/index/pick_up_bg.gif) no-repeat 0 bottom;
}

#pickup h3 {
	background:url(../images/index/pick_up.gif) no-repeat;
	height:33px;
	text-indent:-9999px;
}

.pickupcont {
	width:751px;
	margin-left:11px;
	margin-top:10px;
	background:url(../images/index/pickup_bg_ber.gif) repeat-y center top;
}

table.pickupitem {
	margin:0;
	padding:0;
}

table.pickupitem p.itemphoto {
	padding:0 5px;
}

table.pickupitem td.l-item {
	width:384px;
	vertical-align:top;
}

table.pickupitem td.r-item {
	width:367px;
	vertical-align:top;
}

table.pickupitem table td {
	vertical-align:top;
}


