@charset "utf-8";
/* CSS Document */

/* MESSAGE TOPCONTENT
--------------------------------------------------------------------------*/
.message_box {
	width: 915px;
	margin: 5px 0 10px 15px;
	padding: 5px 0 5px 10px;
	background-color: #ffe;
	border: 2px solid #d33;
}
.message_box a:link,
.message_box a:active,
.message_box a:visited {
	font-size: 12px;
	color: #CC3300;
	text-decoration: underline;
}
.message_box a:hover {
	position: relative;
	top: 1px;
	left: 1px;
	text-decoration: none;
}

/* MIDCONTENT
--------------------------------------------------------------------------*/
#midcontent{
/*	padding:0 10px 0 13px;*/
	padding:0 13px;

}
#mainPromotions{
	float:left;
	width:670px;
	height:305px;
}
#registration{
	float:left;
/*	width:260px;*/

}
/*#registration div{
	background:url(../nejp_images/index/bg_registerUser.jpg) top left repeat-x;
	padding:10px 10px 10px 10px;
}
#partnerRegi{
	height:131px;
	border:1px solid #CEB70D;	
}
#ecRegi{
	clear:both;
	height:131px;
	border-right:1px solid #CEB70D;	
	border-bottom:1px solid #CEB70D;	
	border-left:1px solid #CEB70D;		
}
.partnerRegiTitle{
	background:url(../nejp_images/index/affiliateRegister.gif) top left no-repeat;
	padding:20px 10px 15px 0;
}
.ecRegiTitle{
	background:url(../nejp_images/index/merchantRegister.gif) top left no-repeat;
	padding:20px 10px 15px 0;
}

#registration p{
	line-height:140%;
}
#registration span{
	font-weight:bold;
	color:#FF7700;
}
#registration .starter{
	float:left;
	background:url(../nejp_images/index/beginner_badge.gif) top left no-repeat;
	font-weight:bold;
	padding:0 0 3px 20px;
	vertical-align:middle;
}
#registration .signUpBtn{
	float:right;
	background:url(../nejp_images/index/bg_signUpBtn.jpg) top left repeat-x;
	border:1px solid #D27D00;
	font-weight:bold;
	text-align:center;
}
#registration .signUpBtn a{	
	padding:3px 0 3px 0;
	float:left;
	width:90px;
}*/
/* EC TICKER
--------------------------------------------------------------------------*/
div#wrap_ecTicker { 
	width: 607px; 
	margin:0 13px 10px 0;
/*	margin:5px 13px 10px 13px;*/
	border: solid 1px #cdcdcd; 
}

div#title_ecTicker{
	clear:both;
	width:auto;
	height:21px;
	margin:0;
	padding:3px 10px 0 10px;
	background:url(../nejp_images/index/scroller_bg.jpg) top left no-repeat;
}
/* Homepage Client Box */
/*div#title_ecTicker{
	clear:both;
	width:auto;
	height:21px;
	margin:0 13px;
	padding:10px 0 0;
}
*/

#ecTicker{
	/*	width:930px;*/
	width:570px;
	height: 45px;
	margin: 0 18px 0 18px;
	/*	margin:0 13px;*/
	padding:10px 0;
	z-index: 2;
}
#ecTicker #client_logos {
/*	width:930px;*/
	width:570px;
	height: 45px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}
#ecTicker #client_logos div {}
#ecTicker #client_logos #logo_container {}
#ecTicker #client_logos .logo_container {
	position: absolute;
	top: 0px;
	left: 0px;
}
#ecTicker #client_logos .logo_container img {
	height: 45px;
	/*
	padding: 0 9px 5px 9px;
	*/
	padding: 0 7px 5px 7px;
	vertical-align: middle;
	/*
	padding: 0 9px;
	vertical-align: middle;
	*/
}
#ecTicker #client_logos div {}
#ecTicker #client_logos #logo_container {}
#ecTicker #client_logos .logo_container {
	position: absolute;
	top: 0px;
	left: 0px;
}
#ecTicker #client_logos .logo_container img {
	height: 45px;
	/*
	padding: 0 9px 5px 9px;
	*/
	padding: 0 7px 5px 7px;
	vertical-align: middle;
	/*
	padding: 0 9px;
	vertical-align: middle;
	*/
}
#ecTicker #client_logos .logo_divider {}
#ecTicker #client_logos .logo_link {}

ul.ecTicker {
	list-style: none outside;
	margin: 0;
	padding: 0;
}
ul.ecTicker li {
	display: inline;
	padding: 0;
	vertical-align: top;
}

/*div.ecTicker{
  position: relative;
  margin-top: 15px;
  margin-left: 25px;
  text-align: left;
  font-size: 10px;
  line-height: 11px;
  width: 650px;
  background: #ffffff;
}
div.ecTicker h1{
  font-weight: bold;
  font-size: 110%;
  margin: 0;
  padding: 0;
  display: inline;
}

div.ecTicker img.top{
  position: absolute;
  top: -3px;
  left: 0px;
}
div.ecTicker img.bottom{
  position: absolute;
  left: 0px;
  bottom: -3px;
}

div.ecTicker .content{
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  padding-top: 2px;
}
div.ecTicker .content .width {
  position: relative;
  z-index: 2;
  width: 200px;
}
div.ecTicker .content .width b{
  color: #ffffff;
  margin-left: 5px;
}
div.ecTicker .content .width  a,
div.ecTicker .content .width  a:visited {
  color: #ffffff;
  text-decoration: none;
}
div.ecTicker .min_height{
  float: left;
  width: 0px;
  height: 61px;
}*/


/* COLUMNS
--------------------------------------------------------------------------*/
#contentLeft{
	float:left;
	width:300px;
	padding:0 15px 0 15px;
}
#contentRight{
	float:left;
	width:600px;
}

/* COLUMN LEFT
--------------------------------------------------------------------------*/
#promoBanners{
	padding-bottom:15px;
}
#promoBanners li{
	padding-bottom:5px;
}
#promoBanners li.left{
	float:left;
}
#promoBanners li.right{
	float:right;
}

#contentLeft #services{
	/*padding:70px 0 0 15px;*/
}
#services p{
	padding:6px 0 40px 70px;
	background:url(../nejp_images/index/title_services.jpg) top left no-repeat;
	color:#FFF;
	font-weight:bold;
}
#services ul{
	float:left;
	padding:10px 10px 0 10px;
}
/*
#services li{
	float:left;
	width:210px;
	line-height:140%;
	padding:0 0 10px 10px;
	vertical-align:middle;
}
#services li.icon{
	clear:left;
	float:left;
	width:40px;
}
*/
#services li{
	float:left;
	width:260px;
	line-height:140%;
	padding:0 0 10px 10px;
	vertical-align:middle;
}
#services li span.icon{
	clear: left;
	float: left;
	width: 40px;
	padding-right: 10px;
}
#support{
	padding-bottom:15px;
}
#support p{
	background:url(../nejp_images/index/title_leftColumn.jpg) top left repeat-x;
	border:1px solid #0085F6;
	height:18px;
	color:#FFF;
	font-weight:bold;
	padding:6px 0 0 10px;
	margin:10px 0 10px 0;
}
#support ul{
	padding-left:10px;
}
#support li {
	list-style: none;
	margin:0 0 2px 0;
	padding: 0 0 5px 14px;
	background: url(../nejp_images/index/bullet_blue.gif) 0 5px no-repeat;
}
#banners img{
	padding-bottom:10px;
}
#privacyLogos{
	padding:30px 0 15px 15px;
}
#privacyLogos a{
	font-size:11px;
	text-decoration:underline;
}
#privacyLogos li{
	float:left;
	padding-right:20px;
}
/* COLUMN RIGHT
--------------------------------------------------------------------------*/
.rightBox{
	padding-bottom:10px;
}

/* 2010.04.12 update start */
.infoBox {
	clear:both;
	background-color:#F6F9FC;
	border:1px solid #CCC;
}
.infoBox ul{
	padding: 10px 10px 20px 10px;
}
.infoBox li {
	margin: 0;
	padding: 0;
	background: none;
}
.infoBox li.more{
	float:right;
	padding: 0 0 5px 20px;
	background: url(../nejp_images/index/arrows_three.gif) 0 5px no-repeat;
}
.infoBox li.more a{
	text-decoration:underline;
}
.infoBox ul#newsList {
	margin: 0;
	padding: 0;
}
.infoBox ul#newsList li {
	background: url(../nejp_images/index/arrows_two.gif) 0 5px no-repeat;
	padding: 0 0 8px 14px;
}
.infoBox a, .infoBox a:link, .infoBox a:active,.infoBox a:visited{
	color:#336699;
}
.infoBox span{
	color:#666;
}
.grayTitle {
	height:18px;
	margin:10px 0 10px 0;
	padding:6px 0 0 10px;
	background:url(../nejp_images/index/title_rightColumn.jpg) top left repeat-x;
	background-color: #ccc;
	border:1px solid #999;
	color:#FFF;
	font-weight:bold;
}
div#news_title {
	float: left;
	width: 588px;
}
div#news_title1 {
	float: left;
	width: 588px;
	height: 18px;
	margin: 10px 0 10px 0;
	padding: 6px 0 0 10px;
	background: url(../nejp_images/index/title_rightColumn.jpg) top left repeat-x;
	border:1px solid #999;
	color:#FFF;
	font-weight:bold;
}
div#rss {
	float: right;
	padding: 0 10px 0 0;
}
/* 2010.04.12 end */

#specials ul{
}
#specials li{
	float:left;
	margin: 0;
	padding:0 0 0 10px;
	line-height:140%;
}
#specials li div.icon{
	width: 130px;
	margin: 0 0 7px 0;
	padding: 0;
}
#specials li div.special_text {
	width: 130px;
	margin: 0;
	padding: 0;
}
.see_more{
	clear:both;
	float:right;
	padding:3px 3px 0 0;
}
.see_more a{
	padding-right:10px;
	background:url(../nejp_images/index/highlightIcon.gif) center right no-repeat;
	text-decoration:underline;
}

#infoTabs{
	margin:0;
	white-space: nowrap;
	margin:0;	
	float:left;	padding:0;
}
#infoTabs ul{
	padding:0px;
	height:26px;
	margin:0;
}
#infoTabs li{
	padding:0;
	float:left;
	width:298px;
	height:26px;
	text-align:left;
}
#infoTabs li a{
	background:url(../nejp_images/index/infoTab.jpg) top left no-repeat;	
	font-weight:bold;
	color:#999;
	padding:6px 0 0 8px;
	margin:0;	
	float:left;
	width:291px;
	height:20px;	
}
#infoTabs li a.selected{
	background:url(../nejp_images/index/infoTab_selected.jpg) top left no-repeat;	
	color:#FFF;	
}
#infoTabs li a:hover{
	background:url(../nejp_images/index/infoTab_selected.jpg) top left no-repeat;	
	color:#FFF;	
}
#infoTabs li.tabSpace{
	width:3px;
	border-bottom:1px solid #CCC;
	height:25px;
}
#newMerchants{
	float:left;
	width:292px;
	padding-right:16px;
}
#newMerchants ul{
	padding-left:10px;
}
#newMerchants li{
	float:left;
	width:120px;
	padding:0 0 30px 0;
}
#newMerchants li.icon{
	padding:0 15px 0 0;
	clear:left;
	width:110px;

}

#categories{	
	float:left;
	width:292px;	
}
#categories ul{
	padding-left:10px;
}
#categories li{
	float:left;
	width:200px;
	padding:0 0 15px 0;
	line-height:180%;
}
#categories li.icon{
	padding:0 15px 0 0;
	clear:left;
	width:48px;

}
/* おすすめ特集 PTN
--------------------------------------------------------------------------*/
.picup_area {
	padding:0px 0px 0px 5px;
	float: left;
}
.picup_box {
	float:left;
	width:143px;
}
.picup_widebox {
	float:left;
	padding: 0px 0px;
	width: 288px;
}
.picup_box dl{ margin:0; padding:0 8px}
.picup_box dd { margin:10px 5px;}
.picup_widebox dl{ margin:0; padding:0 8px}
.picup_widebox dd { margin:10px 5px;}


/* index
--------------------------------------------------------------------------*/
body{}
#contentLeftTop {float:left; width:609px; margin:0; padding:0 0 0 13px; zoom:1/*for IE*/;}
#contentRightTop {
	float:right;
	width:300px;
	/* [disabled]margin:0; */
	padding:0 13px 0 0;
	zoom:1/*for IE*/;
}
.innerBoxLeft,
.innerBoxRight {margin:0 0 10px; border:1px solid #cdcdcd; zoom:1/*for IE*/;}
#newsTop,
#sppickupTop,
#featureTop,
#topicsTop,
#ecBannerTop,
#ecNewTop,
#ecInterviewTop,
#SmartPhoneappTop {zoom:1/*for IE*/;}
.innerBox {clear:both; margin:0; padding:10px 15px; width:auto; zoom:1/*for IE*/;}
.innerBox ul,
.innerBox li {margin:0; padding:0; zoom:1/*for IE*/;}

/*clearfix*/
#contentLeftTop:after,
#contentRightTop:after,
.innerBoxLeft:after,
.innerBoxRight:after,
#newsTop:after,
#sppickupTop:after,
#featureTop:after,
#topicsTop:after,
#SmartPhoneappTop:after,
#ecBannerTop:after,
#ecNewTop:after,
#SmartPhoneappTop .title {
	background:url(/nejp_images/index/ttl_app.jpg) no-repeat;
	width:609px;
	height:32px;
}
#ecInterviewTop:after,
.innerBox:after,
.innerBox ul:after,
.innerBox li:after {
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}

/*img*/
img {border:none; vertical-align:bottom;}
.logo_container img,
.logo_container a img {vertical-align:middle;}

/*link*/
.innerBox a:link,
.innerBox a:visited,
.shopping_nejp a:link,
.shopping_nejp a:visited
 {text-decoration:underline; color:#336699;}
.innerBox a:hover,
.innerBox a:active,
.shopping_nejp a:hover,
.shopping_nejp a:active
 {text-decoration:none;}

/*more*/
.more {clear:both; margin:0; padding:10px 0 0; text-align:right;}
.more a {margin:0; padding:0 0 0 10px; background:url(../nejp_images/index/icon_arrow_orange.gif) center left no-repeat; text-decoration:underline;}

/*banners*/
#banners {clear:both;}
#banners img{display:block; padding-bottom:10px;}
#banners .dotLine {display:block; padding-top:10px; border-top:1px dotted #cdcdcd;}

/*title*/
.title h2 {float:left; margin:0; padding:0; text-indent:-9999px; overflow:hidden;}
.title .rss {float:right;}
.title .rss img {margin:10px 10px 0 0; padding:0;}
.innerBoxLeft .title {clear:both; width:607px; height:43px;}
.innerBoxRight .title {clear:both; width:298px; height:43px;}
#newsTop .title {background:url(/nejp_images/index/ttl_news.gif) no-repeat;}
#sppickupTop .title {background:url(/nejp_images/index/ttl_pickup.gif) no-repeat;}
#topicsTop .title {background:url(/nejp_images/index/ttl_topics.gif) no-repeat;}
#featureTop .title {background:url(/nejp_images/index/ttl_feature.gif) no-repeat;}
#ecBannerTop .title {background:url(/nejp_images/index/ttl_ecBanner.gif) no-repeat;}
#ecNewTop .title {background:url(/nejp_images/index/ttl_ecNew.gif) no-repeat;}
#ptnInterviewTop .title {background:url(/nejp_images/index/ttl_ptnInterview.gif) no-repeat;}
#ecInterviewTop .title {background:url(/nejp_images/index/ttl_ecInterview.gif) no-repeat;}
#affiliateStartTop .title {background:url(/nejp_images/index/ttl_affiliateStart.gif) no-repeat; height:45px;}
/*newsTop*/

/*topicsTop*/
#newsTop .innerBox li,
#topicsTop .innerBox li {background:url(../nejp_images/common/icon_dot_orange.gif) 0 4px no-repeat;}

/*sppickupTop*/
#sppickupTop li {width: 120px;margin: 5px 12px;float:left;}
#sppickupTop li img {margin-bottom:3px;}

/*featureTop*/
#featureTop .innerBox {clear:both; margin:0; padding:0 15px 10px; width:auto; zoom:1/*for IE*/;}

/*season*/
/*shopping*/
/*ec_ecmonopoly*/
#season h3,
#shopping h3,
#ec_ecmonopoly h3 {margin:10px 0 0;}

	/*featureList*/
	ul.featureList {margin:10px 0 0;/*Setting of each page*/}
	.featureList li {float:left/*for DW*/; margin:0 0 10px; padding:0 0 10px; width:100%; border-bottom:1px dotted #cdcdcd; position:relative;}
	.featureList li.last {border-bottom:none; padding:0;}
	.featureList li .thumbnail {float:left; margin:0 10px 0 0; padding:0;}
	.featureList dl {float:left; margin:0; padding:5px 0; width:267px/*Setting of each page*/;
	/*min-height:92px;
	height:auto !important;
	height:92px;*/
	}
	.featureList dt {margin:0 0 5px 0; padding:0; font-weight:bold;}
	.featureList dd {margin:0; padding:0;}
	.featureList dd.more {margin:0; padding:0; position:absolute; right:0; bottom:10px;}
	.featureList li.last dd.more {bottom:0;}

/*ecBannerTop*/
#ecBannerTop .innerBox li{margin:5px 0 0 0; padding:0;}
#ecBannerTop .innerBox li.left{float:left;}
#ecBannerTop .innerBox li.right{float:right;}

/*ecNewTop*/
#ecNewTop .innerBox {clear:both; margin:0; padding:5px 15px 10px; width:auto; zoom:1/*for IE*/;}
#ecNewTop .innerBox li {margin:5px 0 0; padding:0 0 5px 0; border-bottom:1px dotted #cdcdcd;}
#ecNewTop .innerBox li.last {border-bottom:none; padding:0;}
#ecNewTop .innerBox li .thumbnail {clear:both; float:left; margin:0 10px 0 0; padding:0;}
#ecNewTop .innerBox dl {margin:0 0 0 110px; padding:5px 0;
min-height:35px;
height:auto !important;
height:35px;
}
#ecNewTop .innerBox dt {margin:0 0 5px 0; padding:0;}
#ecNewTop .innerBox dd {margin:0; padding:0;}

/*ptnInterviewTop*/
#ptnInterviewTop .innerBox {clear:both; margin:0; padding:5px 15px 10px; width:auto; zoom:1/*for IE*/;}
#ptnInterviewTop .innerBox li {margin:5px 0 0; padding:0 0 5px 0; border-bottom:1px dotted #cdcdcd;
}
#ptnInterviewTop .innerBox li.last {border-bottom:none; padding:0;}
#ptnInterviewTop .innerBox li .thumbnail {clear:both; float:left; margin:0 10px 0 0; padding:0;}
#ptnInterviewTop .innerBox dl {margin:0 0 0 70px; padding:5px 0;
min-height:50px;
height:auto !important;
height:50px;
}
#ptnInterviewTop .innerBox dt {margin:0 0 5px 0; padding:0; font-weight:bold;}
#ptnInterviewTop .innerBox dt img {vertical-align:text-top;}
#ptnInterviewTop .innerBox dd {margin:0; padding:0;}

/*ecInterviewTop*/
#ecInterviewTop .innerBox {clear:both; margin:0; padding:5px 15px 10px; width:auto; zoom:1/*for IE*/;}
#ecInterviewTop .innerBox li {margin:5px 0 0; padding:0 0 5px 0; border-bottom:1px dotted #cdcdcd;
}
#ecInterviewTop .innerBox li.last {border-bottom:none; padding:0;}
#ecInterviewTop .innerBox li .thumbnail {clear:both; float:left; margin:0 10px 0 0; padding:0;}
#ecInterviewTop .innerBox dl {margin:0 0 0 70px; padding:5px 0;
min-height:50px;
height:auto !important;
height:50px;
}
#ecInterviewTop .innerBox dt {margin:0 0 5px 0; padding:0; font-weight:bold;}
#ecInterviewTop .innerBox dt img {vertical-align:text-top;}
#ecInterviewTop .innerBox dd {margin:0; padding:0;}

/*affiliateStartTop*/
#affiliateStartTop {background:#f5f4ef;}
#affiliateStartTop #tabBoxIndex li {float:left; margin:0 8px 0 0; padding:0; width:138px; height:216px;}
#affiliateStartTop #tabBoxIndex li.last {margin:0;}


/* 登録ボタン枠（トップ用）
--------------------------------------------------*/
div#sideRegistration {
	margin:0;
	padding:0;
	border-top:1px solid #DED8D2;
}
div#sideRegistration img {
	border:none;
	vertical-align:bottom;
}
div#sideRegistration dl {
	margin:0;
	padding:0;
	zoom:1/*for IE*/;
}
/*clearfix*/
div#sideRegistration dl:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div#sideRegistration dt {
	width:258px;
	height:43px;
	margin:0;
	padding:0;
}
div#sideRegistration dd {
	margin:0;
	padding:13px 0 0 12px;
}
div#sideRegistration dd a:link, div#sideRegistration dd a:visited {
	color:#fff;
	text-decoration:underline;
}
div#sideRegistration dd a:hover, div#sideRegistration dd a:active {
	color:#fff;
	text-decoration:none;
}
div#sideRegistration dd.left {
	float:left;
	width:116px;
	height:54px;
	margin:0;
	padding:13px 0 0 12px;
}
div#sideRegistration dd.right {
	float:right;
	width:116px;
	height:54px;
	margin:0;
	padding:13px 10px 0 0;
}
div#sideRegistration dd.center { 
	text-align: center; 
	width:246px;
	height:113px;
	margin:0;
	padding:5px 0 0 2px;
}
div#sideRegistration dd.txtLink {
	clear:both;
	padding:3px 0 2px 20px;
	position:absolute;
	right:13px;
	bottom:0;
	font-weight:bold;
}
/* ptnRegi */
div#ptnRegi {
	clear:both;
	margin:0;
	padding:0 0 10px;
	padding-left:1px;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#DED8D2;
	background:#F6A318 url(/nejp_images/common/bg_ptnRegi_top.gif) repeat-x bottom;
}
div#ptnRegi dl {
	height:185px;
	position:relative;
}
div#ptnRegi dd.txtLink {
	background:url(/nejp_images/common/icon_wakaba.gif) no-repeat left center;
}
/* ecRegi */
div#ecRegi {
	clear:both;
	margin:0;
	padding:0 0 10px;
	padding-left:1px;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#DED8D2;
	background:#557F97 url(/nejp_images/common/bg_ecRegi_top.gif) repeat-x bottom;
}
div#ecRegi dl {
	height:97px;
	position:relative;
}

/* スマホアプリ(#SmartPhoneappTop) 2012.07.06 add
--------------------------------------------------*/
div.SmartPhoneapp { margin:0 0 15px;}
div.spaBox { padding-top: 5px; }
p.spa_img { float:left; }
.mr7 { margin-right:8px; }
.spaBox a:link, .spaBox a:visited {text-decoration:underline; color:#336699;}
.spaBox a:hover, .spaBox a:active {text-decoration:none;}


/* 新規広告追加対応　2012.7.11 add
--------------------------------------------------*/
div.shopping_nejp { 
 border: 1px solid #cdcdcd; 
	margin: 0 0 10px; 
	padding: 10px 0 10px 20px;
}
div.shopping_nejp div { 
	width: 120px; 
	margin-right: 17px; 
 float: left; 
}
div.shopping_nejp div img { 
 margin-bottom: 3px; 
}
.clearfix:after { /*flort解除用*/
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clearfix {
 display:inline-block;
 min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* header h1 TOPのみ
--------------------------------------------------*/
.header_top:after { /*flort解除用*/
 content:".";
 height:0;
 clear:both;
 visibility:hidden;
}
.header_top { 
	width: 100%; 
}
.header_top {
 display:inline-block;
 min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */
* html .header_top { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.header_top h1 { 
	float: left; 
}
.ENlink { 
	float: right; 
	padding: 3px 15px 0 0;  
}
.ENlink a:link,
.ENlink a:active,
.ENlink a:visited {
	font-size: 13px; 
	color: #ffffff;
	text-decoration: underline;
}
.ENlink a:hover {
	text-decoration: none;
}
