/* CSS for MR-02 ad block */
#ad0d {
	display:			block;
	clear:				both;
	width:				100%;
    background-color:	#ffffe0;
}
#ad0d ul {
	list-style-type:	none;
	margin:				0;
	padding:			0;
}
#ad10d li img, #ad30d li img {
	width:				32px;
	height:				32px;
	vertical-align:		middle;
	margin:				4px 8px;
}
#ad2l7l img {
	margin-bottom:		8px !important;
}
#ad10d li, #ad30d li {
	width:				100%;
	border-top:			1px solid #f0e68c;
	color:				#960;
	background-color:	#ffffe0;/*b8860b*/
	overflow:			hidden;
	line-height2:		40px;
	font-size:			1.5em;
	text-align:			left;
	2overflow:			hidden;
	white-space:		nowrap;
}
#ad10d * > li, #ad30d * > li {
				width:				auto;
}
#ad0d a {
	text-decoration:	none;
}
#ad0d a:link, #ad0d a:visited {
	color:				#960 !important;
}
#ad0d a:hover {
	color:				#c00 !important;
}
#ad10d {
	float:				left;
	width:				25%;
}
#ad1l li {
	text-align:			right !important;
	border-right:		1px solid #f0e68c;
}
#ad20d {
	float:				left;
	width:				49.9%;
	overflow:			hidden;
	text-align:			center;
}
#ad20d h4 {
	clear:				both;
	margin-top:			0;
	margin-bottom:		0;
	padding-top:		.5em;
	
	border-top:			1px solid #ccc;
	border-bottom:		1px solid #ccc;
	color:				#960;
}
#ad5h, #ad6h {
	padding-bottom:		.5em;
	color:				#000 !important;
}
#ad1h {
	border-top:			0 none !important;
}
#ad20d table, #ad20d td {
	margin:				0;
	border:				0 none;
	text-align:	center;
}
#ad1t td {
	color:				#960;
	font-weight:		bold;
}
#ad1t2tr td, #ad1t3tr td {
	border-top:			1px solid #ccc !important;
}
#ad20d li {
/*	float:				left;
width:				auto;
margin-right:		auto;
margin-left:		auto;
	text-align:			center;*/
	list-style-type:	none;
	padding-left:		1em;
	color:				#960;			
	font-weight:		bold;
	text-align:			left;
}
#ad20d p.free {
	clear:				both;
	margin:				0;
	padding:			0;
	color:				#000;
	font-size:			.9em;
}
#ad20d p.ready {
	clear:				both;
	margin:				0;
	padding:			.2em 0 0 0;
	color:				#396;
	font-size:			.9em;
}
#ad20d p.call {
	clear:				both;
	margin:				0;
	padding:			.2em 0 0 0;
	color:				#000;
	font-size:			.9em;
}
#ad20d span {
	color:				#c00;
}
#ad21d {
	height:				280px;
	overflow:			scroll;
	overflow-x:			hidden;
	overflow-y:			scroll;
	padding-top:		0.5em;
	border-bottom:		2px solid #396;
}
#ad21d img {
	float:				right;
	width:				224px;
	height:				120px;
	margin-top:			.5em;
}

	
#ad222d {
	height:				100%;
	overflow:			scroll;
	overflow-x:			hidden;
	overflow-y:			hidden;
	padding-top:		0.5em;
	border-bottom:		1px solid #ccc;
	border-left:        1px solid #ccc;
	border-right:       1px solid #ccc;
}
#ad222d img {
	float:				right;
	width:				224px;
	height:				120px;
	margin-top:			.5em;
}
#ad1p {
	margin-bottom:		0.4em;
}
#ad2p {
	color:				#999 !important;
}
#ad3p {
	padding-right:		4.5em;
	color:				#999 !important;
}
#ad1s, #ad3s {
	2font-size:			1.6em;
}
#ad30d {
	float:				right;
	width:				25%;
}
#ad2l li {
	border-left:		1px solid #f0e68c;
}
#ad2l3l {
	display:			block;
	overflow:			hidden;
	white-space:		nowrap;
}