/*----- Bottom Ad position -------------------------*/
#bottomAd {
	position : fixed;  
	bottom:0px;
	left:0px;
	z-index:30;
	width: 100%;
	height:225px;
	_height:220px;
	text-align: left;
	color: #ffffff;
	background-color:#333333;
}

#bottomAdInner {
	width:1110px;
	height:155px;
	margin:0 auto;
	padding:15px 0;
}


/*----- article control -------------------------*/
#bottomAdControl {
	position : fixed;
	bottom:0px;
	left:0px;
	width:100%;
	z-index: 20;
	background:#ffffff;
}

#bottomAdControl .contsL {
	float:left;
	width:49%;
	height:35px;
	text-align:right;
	background:#ffffff;
	color:#ff0000;
}

#bottomAdControl .contsLInner {
	width:550px;
	_width:100%;
	margin-right:0;
	margin-left:auto;
	padding-top:10px;
	text-align:left;
}

#bottomAdControl .contsL a {
	color:#000000;
}

#bottomAdControl .contsL a:hover {
	color:#666666;
}

#bottomAdControl .contsR {
	float:right;
	width:50%;
	height:35px;
	background:#000000;
}

#bottomAdControl .contsRInner {
	width:555px;
	_width:100%;
	margin-left:0;
	margin-right:auto;
	padding-top:10px;
	text-align:left;
}

#bottomAdControl .contsR p {
	background:#000000 url(/media/image/ad/icon_star_red.gif) no-repeat left center;
	padding-left:20px;
	margin-left:30px;
	color:#ffffff;
}

#bottomAdControl .contsR a {
	color:#ff0000;
}

#bottomAdControl .contsR a:hover {
	color:#999999;
}


/*----- Article -------------------------*/
#bottomAd .articleBottom {
}

#bottomAd .articleBottom .pht {
	float:left;
}

#bottomAd .articleBottom .conts {
	float:right;
	width:860px;
	text-align:left;
	color:#ffffff;
	font-size:16px;
	position:relative;
}

#bottomAd .articleBottom .conts h3 {
	padding:15px 0 0px 0px;
	font: 20px 'PTSansNarrowRegular', Arial, sans-serif;
	border-bottom:#ffffff solid 1px;
	background:#333333;
	position:relative;
}

#bottomAd .articleBottom .conts p {
	padding-top:10px;
	margin-top: 10px;
	font: 14px 'PTSansNarrowRegular', Arial, sans-serif;
}

#bottomAd .articleBottom .conts h3 a {

}

#bottomAd .articleBottom .conts h3 a img {
	position: absolute;
	top:0px;
	left:0px;
	_left:-65px;
	z-index:10;
	display: block;
}

/*----- niche -------------------------*/
#bottomAd .travel .conts a,
#bottomAd .travel .control,
#bottomAd .travel .contsL {
	color:#0bda2d;
}

#bottomAd .dining .conts a,
#bottomAd .dining .control,
#bottomAd .dining .contsL {
	color:#ffac05;
}

#bottomAd .fashion .conts a,
#bottomAd .fashion .control,
#bottomAd .fashion .contsL {
	color:#ff05c8;
}

#bottomAd .culture .conts a,
#bottomAd .culture .control,
#bottomAd .culture .contsL {
	color:#9e05ff;
}

#bottomAd .shopping .conts a,
#bottomAd .shopping .control,
#bottomAd .shopping .contsL {
	color:#0099ff;
}

#bottomAd .home .conts a,
#bottomAd .home .control,
#bottomAd .home .contsL {
	color:#ff0000;
}

#bottomAd .conts a:hover,
#bottomAd .control:hover {
	color:#dddddd;
	cursor: pointer;
}

#bottomAd .travel .contsR p {
	background:#000000 url(/media/image/ad/icon_star_travel.gif) no-repeat left center;
}

#bottomAd .dining .contsR p {
	background:#000000 url(/media/image/ad/icon_star_dining.gif) no-repeat left center;
}

#bottomAd .fashion .contsR p {
	background:#000000 url(/media/image/ad/icon_star_fashion.gif) no-repeat left center;
}

#bottomAd .culture .contsR p {
	background:#000000 url(/media/image/ad/icon_star_culture.gif) no-repeat left center;
}

#bottomAd .shopping .contsR p {
	background:#000000 url(/media/image/ad/icon_star_shopping.gif) no-repeat left center;
}

#bottomAdControl .home .contsR p {
	background:#000000 url(/media/image/ad/icon_star_red.gif) no-repeat left center;
}

/*----- button -------------------------*/
#bottomAd .conts .b-read {
	position: absolute;
	bottom:0px;
	right:0px;
	z-index:10;
	padding:0;
}

#bottomAd .conts .b-read a {
	background:#cccccc url(/media/image/common/arrow2.gif) no-repeat 5px center;
	padding:2px 8px 0px 18px;
	font: 12px 'PTSansNarrowBold', Arial, sans-serif;
	color:#000000;
}

#bottomAd .conts .b-read a:hover {
	background:#333333 url(/media/image/common/arrow3.jpg) no-repeat 5px center;
	color:#ffffff;
}

#bottomAd .conts .b-close {
	position: absolute;
	top:0px;
	right:0px;
	z-index:10;
	padding:0;
}

#bottomAd .conts .b-close:hover {
	cursor: pointer;
}

.arrow { 
	width: 0;
	height: 0;
	line-height: 0;
	border-top: 35px solid #000000;
	border-left:35px solid white;
	border-right: none;
	position:absolute;
	bottom:0;
	left:49%;
	z-index:40;
}

