/* CSS Document */
body, table, tr, td, p, div, span, ol, ul, li, input{
	font-size: 12px;
	font-family: Arial, "宋体", sans-serif;
}
body, ul, li, ol, div, input, form{
	margin:0px;
	padding:0px;
}
a:link {
	color:#000000;
	font-size: 12px; 
	font-family: Arial, "宋体", sans-serif; 
	text-decoration:none;
}
a:visited {
	color:#000000;
	font-size: 12px; 
	font-family: Arial, "宋体", sans-serif; 
	text-decoration:none;
}
a:hover {
	color:#000000;
	font-size: 12px; 
	font-family: Arial, "宋体", sans-serif; 
	text-decoration:underline;
}
a:active {
	color:#000000;
	font-size: 12px; 
	font-family: Arial, "宋体", sans-serif; 
	text-decoration:underline;
}
img {
    border:0px;
}


.contentArea {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	clear:both;
}

/*header 部分的CSS定义*/
#headerlogo {
	float:left;
	width:240px;
	margin:15px 0px 0px 0px;
	padding:10px 0px 0px 12px;
}
#headerbanner {
	float:left;
	width:728px;
	margin:11px 0px 0px 0px;
}

/*导航栏的定义*/
#header_nav {
	clear:left;
	height:29px;
	background:#E8E8E8;
	padding:0px 0px 0px 0px;
	border-top:7px solid #FFFFFF;
}
#header_nav img {
	cursor:hand;
}
#loginArea {
	height:29px;
	text-align:left;
	margin:-29px 0px 0px 0px;
	color:#000000;

	width:233px;
	float:right;
}
#loginAreaDetail {
	width:98px;
	float:left;
	
	line-height:29px;
	
	/*
	height:24px;
	padding-top:5px;
	*/
	
}
#loginAreaDetail img {
	margin-top:4px;
}
#loginAreaDetail a:link {
     color:#000000;
     font-size:12px;
     text-decoration:none;
}
#loginAreaDetail a:visited {
     color:#000000;
     font-size:12px;
     text-decoration:none;
}
#loginAreaDetail a:hover {
     color:#000000;
     font-size:12px;
     text-decoration:underline;
}
#loginAreaDetail a:active {
    color:#000000;
    font-size:12px;
    text-decoration:underline;
}

.loginAreaJS {
	width:130px;
	height:29px;
	line-height:29px;
	color:red;
	overflow:hidden;
	
	position:relative;
}
.loginAreaJS img {
	position:absolute;
	top:0;
	left:0;
}





#header_nav ul {
	padding:0px;
	margin:0px;
}
#header_nav li {
	list-style:none;
	float:left;
	height:29px;
}

.varLine {
	width:1px;
	background-image:url(http://image.elegantliving.ceconline.com/elements/navLine.jpg);
	background-repeat:no-repeat;
}
.varLineRed {
	width:1px;
	background-color:#E8E8E8;
}


.redBgForNAV {
	background:#FF0000;
}

/*定义中部的两个区域*/
#contentLeft {
	float:left;
	width:690px;
}
#contentRight {
	float:left;
	width:300px;
}


/*页脚部分的定义开始*/
#footerDetailNav {
  color:#565656;
  background:#E8E8E8;
  font-size:12px;
  text-align:center;
  height:25px;
  line-height:25px;
}


#footerDetailNav a:link {
     color:#000000;
     font-size:12px;
     text-decoration:none;
}
#footerDetailNav a:visited {
     color:#000000;
     font-size:12px;
     text-decoration:none;
}
#footerDetailNav a:hover {
     color:#000000;
     font-size:12px;
     text-decoration:underline;
}
#footerDetailNav a:active {
    color:#000000;
    font-size:12px;
    text-decoration:underline;
}
#footerDetailLink {
	clear:both;
    font-size:12px;
    color:#313131;
    text-align:center;
    background:#FFFFFF;
    padding:8px 10px 10px 10px;
	line-height:25px;
}
#footerDetailLink a:link {
     color:#313131;
     font-size:12px;
     text-decoration:none;
}
#footerDetailLink a:visited {
     color:#313131;
     font-size:12px;
     text-decoration:none;
}
#footerDetailLink a:hover {
     color:#313131;
     font-size:12px;
     text-decoration:underline;
}
#footerDetailLink a:active {
    color:#313131;
    font-size:12px;
    text-decoration:underline;
}

/*一些广告的框架样式*/
.ads_300_600 {
	padding:10px 0px 0px 0px;
}
.ads_300_250 {
	padding:10px 0px 0px 0px;
}
.whiteLine {
	height:10px;
	clear:both;
	background-color:#FFFFFF;
	line-height:10px;
}
.dotStyle {
	font-family:"宋体";
}

/*
	以上定义最基本的 element 遵守的 style，特别的样式再做个别调整
*/

/*小调查样式开始*/
.pollSurveyTitle{
	padding:5px 5px 5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	letter-spacing:2px;
	border:#ffffff 1px solid;
	background:#dddddd;
}
.poll_split {
	float:left;
	width:49%;
}
.pollSurvey{
	font-size:13px;
	line-height:25px;
	margin:0px 9px 10px 10px;
	height:1%;
}
.pollSurvey-word{
	font-size:13px;
	padding:10px;
	line-height:20px;
}
.pollSurvey input{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
}
.pollSurveyBut{
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
}
/*小调查样式结束*/


/*20008/07/30修改导航条为文字导航条样式*/
.nav_barELOL{
	letter-spacing:2px;
}
.nav_bar{
	line-height:29px;
	vertical-align:middle;
	color:#000000;
	font-size:14px;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}
.nav_bar a:link {
	padding-left:7px;
	padding-right:7px;
	display:block;
	color:#000000;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}
.nav_bar a:visited {
	padding-left:7px;
	padding-right:7px;
	display:block;
	color:#000000;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}
.nav_bar a:hover {
	padding-left:7px;
	padding-right:7px;
	background-color:#666666;
	display:block;
	color:#ffffff;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}
.nav_bar a:active {
	padding-left:7px;
	padding-right:7px;
	background-color:#666666;
	display:block;
	color:#ffffff;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}

/*用户访问某个频道时，该频道导航条调用的样式*/
.channelVisiting {
	line-height:29px;
	letter-spacing:2px;
	height:29px;
	vertical-align:middle;
	background-color:#666666;
	display:block;
	color:#ffffff;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}

.channelVisiting  a:link {
	padding-left:11px;
	padding-right:11px;
	display:block;
	color:#ffffff;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}
.channelVisiting  a:visited {
	padding-left:11px;
	padding-right:11px;
	display:block;
	color:#ffffff;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}
.channelVisiting  a:hover {
	padding-left:11px;
	padding-right:11px;
	background-color:#666666;
	display:block;
	color:#ffffff;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}
.channelVisiting  a:active {
	padding-left:11px;
	padding-right:11px;
	background-color:#666666;
	display:block;
	color:#ffffff;
	font-size:14px; 
	text-decoration:none;
	font-family:"宋体",Arial,Helvetica,sans-serif;
}

/* gernal style for items in 300 column */
.item_300 { margin-bottom:0px;}
.item_300 .item_heading{
background-image:url(http://image.elegantliving.ceconline.com/header_tab_300.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
padding:5px 3px 2px 5px;
}
.item_300 .item_content { border:1px solid #ccc; padding:5px;}
*html .item_300 .item_content {height:1%;}
.item_300 .item_content ul { padding:0;}
.item_300 .item_content li {
background:url(http://image.elegantliving.ceconline.com/bullet.gif) left 6px no-repeat;
list-style-type:none;
padding-left:10px;
margin-bottom:5px;
}
.item_300 .item_content .date { color:#666;}
/* for CECOL section  start*/
.boxFrame{
	border:#7e7e7e 1px solid;
	height:1%;
	margin-bottom:10px;
}
.headline_h2_cec {
	padding:0;
	margin:0;
	border-bottom:#7e7e7e 1px solid;
	height:27px;
	background-image:url(http://image.elegantliving.ceconline.com/cec-logo_bg.gif);
	background-repeat: repeat-x;
	text-align:center;
}
.headline_h3_cec {
	background-color:#E2DAB3;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0 0 0 8px;
	font-weight:bold;
	font-size:14px;
	color:#78040A;	
}
.boxContent {
	padding:8px;
	line-height:20px;
}
.cec_tag {
	line-height:23px;
}
.cec_tag  a:link,.cec_tag  a:visited{color:#000066; font-size:12px;}
.cec_tag  a:hover,.cec_tag  a:active{color:#FF0000; font-size:12px;}

.cecTopicList {
	list-style:none;
	margin:8px 0;
}
.cecTopicList li {
    line-height:24px;
    padding-left:8px;
    font-size:12px;
    background:url(http://image.elegantliving.ceconline.com/article/point-c.gif) no-repeat 0px 8px;
	
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.cecTopicList li a:link,.cecTopicList li a:visited{
	color:#000066;
	font-size:12px;
}
.cecTopicList li a:hover,.cecTopicList li a:active{
	color:#FF0000;
	font-size:12px;
}
/* for CECOL section  end*/

.bottom_ad {
	padding:10px;
	clear:both;
	text-align:center;
}
