/* common
-----------------------------------------------------------------------------*/
#top table, #top td, #top tr, #top tbody, #top p, .banner table, .banner td, .banner tr, .banner tbody, .banner p {
	padding: 0;
	margin: 0;
	border: none;
	line-height: 1.2em;
	vertical-align: middle;
}

.ads_100_3 {
	line-height: 1;
}


/* =240x100px
-----------------------------------------------------------------------------*/
.ads_240_100 {
	width: 230px;
	height: 90px;
	border: 1px solid #d9d9d9;
	overflow: hidden;
	text-align: left;
	padding: 4px;
}

.ads_240_4 .ads_item {
	height: 90px;
}

.ads_240_100 .ads_item_img {
	float: left;
	width: 94px;
	padding: 0;
}

.ads_240_100 .ads_item {
	overflow: hidden;
	font-size: 12px;
	line-height: 15px;
}
.ads_240_100 .ads_item a {
	font-size: 12px;
	line-height: 16px;	
	font-weight: bold;
}

.ads_240_100_text {
	padding-top: 6px;
}



/* =240x400px
-----------------------------------------------------------------------------*/
.ads_240_1, .ads_240_2, .ads_240_3, .ads_240_4 {
	width: 238px;
	height: 398px;
	border: 1px solid #d9d9d9;
	overflow: hidden;
}
.ads_240_1, .ads_240_2 {
	text-align: center;
}

/* =Head
-----------------------------------------------------------------------------*/
.ads_head_240 {
	height: 65px;
	margin-bottom: 8px;
}

.ads_240_2 .ads_head_240 {
	margin-bottom: 12px;
}

.ads_240_3 .ads_head_240 {
	margin-bottom: 13px;
}

.ads_240_4 .ads_head_240 {
	margin-bottom: 15px;
}

.ads_subhead_240 {
	font-weight: bold;
	font-size: 12px;
	line-height: 1;
	padding: 5px 0 15px 0;
}

/* =Items
-----------------------------------------------------------------------------*/
.ads_240_1 .ads_item {
	float: left;
	width: 119px;
	font-size: 12px;
	line-height: 16px;
	height: 147px;
}
.ads_240_2 .ads_item {
	float: left;
	width: 119px;
	font-size: 12px;
	line-height: 16px;
	height: 108px;
}

.ads_240_2 .ads_item_2 {
	float: left;
	width: 119px;
	font-size: 11px;
	line-height: 11px;
	height: 108px;
}

.ads_240_1 .ads_item a, .ads_240_2 .ads_item a, .ads_240_2 .ads_item_2 a  {
	display: block;
	width: 100px;	
	margin: auto;
}


.ads_240_3 .ads_item {
	height: 80px;
}

.ads_240_4 .ads_item {
	height: 105px;
}

.ads_240_3 .ads_item {
	overflow: hidden;
	font-size: 11px;
	line-height: 15px;
	padding: 0 15px;	
}
.ads_240_4 .ads_item {
	overflow: hidden;
	font-size: 12px;
	line-height: 15px;
	padding: 0 15px;	
}
.ads_240_3 .ads_item a, .ads_240_4 .ads_item a {
	font-size: 12px;
	line-height: 16px;	
	font-weight: bold;
}
.ads_240_3 .ads_item_img {
	float: left;
	width: 75px;
	height: 80px;
}
.ads_240_4 .ads_item_img {
	float: left;
	width: 100px;
	height: 105px;
}



/* =100%x90px
-----------------------------------------------------------------------------*/
.ads_100_1, .ads_100_2, .ads_100_3 {
	border: 1px solid #d9d9d9;
	overflow: hidden;
	height: 88px;
}

.ads_items_box {
	overflow: hidden;
	padding-left: 3%;
	padding-top: 5px;
}

.ads_100_2 .ads_items_box {
	padding-top: 4px;
}

.ads_100_3 .ads_items_box {
	padding-top: 2px;
	padding-left: 0;
}

.ads_head_100 {
	float: left;
	line-height: 0;
}

.ads_100_1 .ads_item {
	float: left;
	width: 16%;
	text-align: center;
}

.ads_100_1 .ads_item a {
	margin: auto;
	display: block;
	font-size: 12px;
	line-height: 16px;	
}

.ads_100_2 .ads_item, .ads_100_2 .ads_item_2  {
	float: left;
	font-size: 11px;
	line-height: 15px;	
	width: 23%;
	margin-right: 2%;
}
.ads_100_2 .ads_item_img {
	float: left;
	width: 100px;
}
.ads_100_2 .ads_item a {
	font-size: 12px;
	line-height: 16px;	
	font-weight: bold;
}

.ads_100_3 .ads_item {
	float: left;
	padding-left: 2%;
	width: 18%;
	text-align: left;
	font-size: 16px;
}

.ads_100_3 .ads_item a {
	margin: auto;
	font-size: 12px;
}

.ads_100_3 img {
	margin-right: 6px;
}

.ads_100_price {
	padding-top: 6px;
	font-size: 16px;
}


/* WoomanClick + TastySite + WeddingClick + BabyClick
-----------------------------------------------------------------------------*/
.wc254_block table td a, .ts332_block table td a, .wed89_block table td a, .bc343_block table td a {
	line-height: 1.2em;
}



/* LadyCash
-----------------------------------------------------------------------------*/
.LC_Links_Block {
	line-height: 1em;
}


/* Mixmarket
-----------------------------------------------------------------------------*/
.mixmarket_img {
	max-height: 80px;
	padding-right: 5px;
}


.mixmarket_name {
	font-size: 12px;
	line-height: 1.2em;
}

.mixmarket_price {
	font-size: 16px;
	line-height: 1.5em;
}


.mixmarket_merch {
	font-size: 10px;
	line-height: 1em;
}


/* DirectAdvert
-----------------------------------------------------------------------------*/
#DIV_DA_35206, #DIV_DA_35206 table, #DIV_DA_35206 td {
	margin: 0px;
	border: none;
	line-height: 1.2em;
}


.da_adp_links td {
	border: none;
	padding-top: 10px;
}

#DIV_DA_38826, #DIV_DA_38842 {font-size: 10px;}

#DIV_DA_38826 a.da-link, #DIV_DA_38842 a.da-link {font-size: 13px; line-height: 1.2em;}	