/*  body  */
body {
	background-color: #FFF;
	margin: 0 auto;
	font-family: Arial, "新細明體";
	text-align: center;
	color: #000000;
}

.wrap {
	width: 100%;
	margin: 0 auto;
	background-color: #eeeeee;
}

.mainwrap {
	width: 980px;
	margin: 0 auto;
	background-color: #ffffff;
}

img, img a, img a:hover {
	border: 0;
	text-decoration: none;
}

/*  portalmenu  */

.portalmenu {
	width: 980px;
	margin: 0 auto;
	background-color: #eeeeee;
	height: 25px;
	overflow: hidden;
	display: block;
}

.magazine {
	width: 705px;
	float: left;
}

.pm1 a {
	display: inline-block;
	width: 60px;
	height: 25px;
	margin: 0px;
	background: url("../images/eastweek.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.pm1 a:active {
	background-position: 0 -25px;
}

.pm1 a:hover {
	background-position: 0 -50px;
}

.pm2 a {
	display: inline-block;
	width: 80px;
	height: 25px;
	margin: 0px;
	background: url("../images/easttouch.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.pm2 a:active {
	background-position: 0 -25px;
}

.pm2 a:hover {
	background-position: 0 -50px;
}

.pm3 a {
	display: inline-block;
	width: 100px;
	height: 25px;
	margin: 0px;
	background: url("../images/pcm.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.pm3 a:active {
	background-position: 0 -25px;
}

.pm3 a:hover {
	background-position: 0 -50px;
}

.pm4 a {
	display: inline-block;
	width: 115px;
	height: 25px;
	margin: 0px;
	background: url("../images/cazbuyer.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.pm4 a:active {
	background-position: 0 -25px;
}

.pm4 a:hover {
	background-position: 0 -50px;
}

.pm5 a {
	display: inline-block;
	width: 45px;
	height: 25px;
	margin: 0px;
	background: url("../images/jet.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.pm5 a:active {
	background-position: 0 -25px;
}

.pm5 a:hover {
	background-position: 0 -50px;
}

.pm6 a {
	display: inline-block;
	width: 90px;
	height: 25px;
	margin: 0px;
	background: url("../images/spiral.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.pm6 a:active {
	background-position: 0 -25px;
}

.pm6 a:hover {
	background-position: 0 -50px;
}

.pm7 a {
	display: inline-block;
	width: 55px;
	height: 25px;
	margin: 0px;
	background: url("../images/shop.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.pm7 a:active {
	background-position: 0 -25px;
}

.pm7 a:hover {
	background-position: 0 -50px;
}

/*  member  */

.member {
	background-color: #eeeeee;
	height: 25px;
	width: 105px;
	float: right;
	text-align: right;
}

.loginicon a {
	width: 22px;
	height: 25px;
	background: url("../images/logged.png") 0 0 no-repeat;
	float: left;
}

.notloginicon a {
	width: 22px;
	height: 25px;
	background: url("../images/notlogged.png") 0 0 no-repeat;
	float: left;
}

.login a, .login a:hover {
	width: 30px;
	color: #444444;
	font-size: 12px;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	vertical-align: middle;
}

/*  search  */

.search {
	float: right;
}

.searchbox {
	width: 135px;
	height: 20px;
	border: 1px solid #BCBDBF;
	margin-top: 1px;
	background-color: #FFF;
}

.searchboxbtn {
	float: left;
	border: 0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;	
}

.searchboxtext {
	float: left;
	height: 18px;
	border: 0px;
	background-color: #F5F5F5;
	background-position:80px 1px;
	background-repeat: no-repeat;
	background-color: #FFF;
	padding-left:5px;
	width:105px;
}

.searchbanner {
	background:url(../images/searchbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

/*  main module : top  */

.module {
	width: 980px;
	margin: 0 auto;
}

.logo a {
	float: left;
	width: 220px;
	height: 90px;
	background: url(../images/logo.gif) no-repeat top;
}

.adbanner {
	float: right;
	width: 728px;
	height: 90px;
	margin: 10px 0px 10px 0px;
}

.corplogo a {
	float: right;
	width: 80px;
	height: 40px;
	background: url(../images/corplogo.gif) no-repeat top;
}

/*  main module : menu  */

.menu {
	float: left;
	width: 980px;
	margin: auto;
	background: url(../images/menu_line.gif) no-repeat top;
}

.m1 a {
	display: inline-block;
	width: 144px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	background: url("../images/m1.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.m2 a {
	display: inline-block;
	width: 144px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	background: url("../images/m2.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.m3 a {
	display: inline-block;
	width: 93px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	background: url("../images/m3.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.m4 a {
	display: inline-block;
	width: 126px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	background: url("../images/m4.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.m5 a {
	display: inline-block;
	width: 144px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	background: url("../images/m5.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.m6 a {
	display: inline-block;
	width: 144px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	background: url("../images/m6.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.m7 a {
	display: inline-block;
	width: 93px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	background: url("../images/m7.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.m8 a {
	display: inline-block;
	width: 92px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	background: url("../images/m8.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
}

.m1 a:hover, .m2 a:hover, .m3 a:hover, .m4 a:hover, .m5 a:hover, .m6 a:hover, .m7 a:hover, .m8 a:hover  {
	background-position: 0 -50px;
}

.m1 a.selected, .m2 a.selected, .m3 a.selected, .m4 a.selected, .m5 a.selected, .m6 a.selected, .m7 a.selected, .m8 a.selected  {
	background-position: 0 -50px;
}

/*  main module : cover  */

.coverbg {
	float: left;
	width: 980px;
	height: 200px;
	margin: auto;
	background: url(../images/coverbg.gif) no-repeat top;
}

.covermodule {
	margin: 0px 36px 0px 38px;
}

.coverdetail {
	float: left;
	width: 105px;
	overflow: hidden;
	margin: 10px 23px 0px 23px;
}

.cover {
	float: left;
	width: 103px;
	height: 131px;
	overflow: hidden;
	border: none;
}

.cover img {
	border: solid #d2d0d0 1px;
}

.coverdesc a {
	float: left;
	width: 105px;	
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	margin: 11px 0px;
	color: #444444;
	text-decoration: none;
}

/*  left module : cover banner  */

.leftmodule {
	float: left;
	width: 650px;
}

#cover_top {
	text-align: center;
	height: 274px;
	.height: 250px;
	display: none;
}
#cover_top li{
	position: relative;
}
#cover_top li img{
	max-width: 650px;max-height: 250px;
}
#cover_top li a.banner-detail{
	position: absolute;
	left: 0px;
	bottom: 10px;
	width: 650px;
	font-size: 32px;
	color: #FFF;
	padding: 3px 5px;
}
#cover_top li a.banner-detail span.banner-title{
	z-index: 12;
	color: #FFF;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 650px;
	height: 44px;
	line-height: 44px;
	text-align: center;
}
#cover_top li a.banner-detail span.bg-layer{
	background: #999;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 650px;
	height: 44px;
	background-color: #222222;
	display: block;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	z-index: 11;
}
/*  left module : top content  */

.content_news {
	float: left;
	width: 316px;
	height: 360px;
	overflow: hidden;
	margin: 5px 10px 10px 0px;
	*margin: 30px 10px 10px 0px;
	border: #bfc0c0 solid 2px;
}

.content_beauty {
	float: left;
	width: 316px;
	height: 360px;
	overflow: hidden;
	margin: 0px 10px 10px 0px;
	border: #bfc0c0 solid 2px;
}

.content_entertainment {
	float: left;
	width: 316px;
	height: 360px;
	overflow: hidden;
	margin: 5px 0px 10px 0px;
	*margin: 30px 0px 5px 0px;
	border: #bfc0c0 solid 2px;
}

.content_computer {
	float: left;
	width: 316px;
	height: 360px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	border: #bfc0c0 solid 2px;
}

.content_food {
	float: left;
	width: 316px;
	height: 360px;
	overflow: hidden;
	margin: 0px 10px 10px 0px;
	border: #bfc0c0 solid 2px;
}

.content_culture {
	float: left;
	width: 316px;
	height: 360px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	border: #bfc0c0 solid 2px;
}

.content_watches {
	float: left;
	width: 316px;
	height: 360px;
	overflow: hidden;
	margin: 0px 10px 10px 0px;
	border: #bfc0c0 solid 2px;
}

.content_cars {
	float: left;
	width: 316px;
	height: 360px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	border: #bfc0c0 solid 2px;
}

.content_news a, .content_news a:hover, .content_beauty a, .content_beauty a:hover, .content_entertainment a, .content_entertainment a:hover, .content_computer a, .content_computer a:hover, .content_food a, .content_food a:hover, .content_culture a, .content_culture a:hover, .content_watches a, .content_watches a:hover, .content_cars a, .content_cars a:hover {
	width: 316px;
	height: 360px;
	overflow: hidden;
	text-decoration: none;
}

.content_module1 {
	float: left;
	width: 295px;
	margin: 10px 0px 0px -30px;
	.margin: 8px 0px 0px 10px;
	_margin: 8px 0px 0px 5px;
	overflow: hidden;
}

.content_module {
	float: left;
	width: 295px;
	margin: 10px 0px 0px -30px;
	.margin: 8px 0px 0px 10px;
	_margin: 8px 0px 0px 5px;
	overflow: hidden;
}

.content_module1 img, .content_module img {
	float: left;
	width: 150px;
	height: 150px;
	/*border: #b5b5b6 solid 1px;*/
	margin: -34px 10px 0px 0px;
}

.content_new_topic {
	float: left;
	position: relative;
}

.content_new_topic_icon {
	width: 25px;
	height: 10px;
	background: url(../images/content_new_topic.gif) no-repeat;
	font-style: normal;
	position: absolute;
	margin: 5px 0px 0px 130px;
}

.content_module1 li, .content_module li {
	list-style: none;
	height: 77px;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
}

.content_module1 a, .content_module a {
	text-decoration: none;
	color: #515151;
}

.content_module1 em, .content_module em {
	width: 210px;
	font-style: normal;
	text-align: left;
}

.content_module1 em p, .content_module em p{
	line-height: 16px;
	text-align: left;
	overflow: hidden;
}

.content_module1 .session, .content_module .session{
	/*color: #515151;*/
	color: #38afaf;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;

}

.content_module1 .session2, .content_module .session2{
	color: #515151;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
}

.content_more a, .content_more a:hover {
	float: right;
	width: 55px;
	height: 15px;
	margin: 0px 5px 0px 0px;
	background: url(../images/more.gif) no-repeat;
}

/*  left module : listview content  */

.listview {
	float: left;
	width: 650px;
}

.listview_content_ew {
	float: left;
	width: 648px;
	height: 250px;
	background: #FFFFFF url(../images/lv_ew.gif) right top no-repeat;
	border: #CCCCCC solid 1px;
	margin: 10px 0px 0px 0px;
}
.listview_content_fh {
	float: left;
	width: 648px;
	height: 250px;
	background: #FFFFFF url(../images/lv_fh.png) right top no-repeat;
	border: #CCCCCC solid 1px;
	margin: 10px 0px 0px 0px;
}

.listview_content_et {
	float: left;
	width: 648px;
	height: 250px;
	background: #FFFFFF url(../images/lv_et.gif) right top no-repeat;
	border: #CCCCCC solid 1px;
	margin: 10px 0px 0px 0px;
}

.listview_content_pcm {
	float: left;
	width: 648px;
	height: 250px;
	background: #FFFFFF url(../images/lv_pcm.gif) right top no-repeat;
	border: #CCCCCC solid 1px;
	margin: 10px 0px 0px 0px;
}

.listview_content_jet {
	float: left;
	width: 648px;
	height: 250px;
	background: #FFFFFF url(../images/lv_jet.gif) right top no-repeat;
	border: #CCCCCC solid 1px;
	margin: 10px 0px 0px 0px;
}

.listview_content_caz {
	float: left;
	width: 648px;
	height: 250px;
	background: #FFFFFF url(../images/lv_caz.gif) right top no-repeat;
	border: #CCCCCC solid 1px;
	margin: 10px 0px 0px 0px;
}

.listview_content_spiral {
	float: left;
	width: 648px;
	height: 250px;
	background: #FFFFFF url(../images/lv_spiral.gif) right top no-repeat;
	border: #CCCCCC solid 1px;
	margin: 10px 0px 0px 0px;
}

.listview_content_title {
	float: left;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	/*color: #010101;*/
	color: #38afaf;
	width: 560px;
	height: 30px;
	overflow: hidden;
	margin: 10px 0px 0px 10px;
	text-decoration: none;
}

.listview_content_title a, .listview_content_title a:hover {
	float: left;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	/*color: #010101;*/
	color: #38afaf;
	width: 560px;
	height: 30px;
	overflow: hidden;
	text-decoration: none;
}

.listview_content_time {
	float: left;
	text-align: left;
	font-size: 12px;
	color: #444444;
	font-weight: normal;
	width: 100px;
	height: 15px;
	overflow: hidden;
	margin: 10px 0px 0px 10px;
}	

.listview_content_share {
	float: right;
	height: 20px;
	overflow: hidden;
	margin: 10px 10px 0px 0px;
}

.listview_content_subtitle {
	float: left;
	text-align: left;
	width: 630px;
	height: 160px;
	overflow: hidden;
	border-top: #bdbdbd dotted 1px;
	margin: 10px 10px 0px 10px;
}

.listview_content_subtitle a,.listview_content_subtitle a:hover, .listview_content_paging a, .listview_content_paging a:hover, .listview_content_paging_prev a, .listview_content_paging_prev a:hover, .listview_content_paging_next a, .listview_content_paging_next a:hover {
	text-decoration: none;
}

.listview_content_subtitleimg {
	float: left;
	width: 150px;
	height: 150px;
	margin: 10px 10px 0px 0px;
}	

.listview_content_subtitletext {
	float: left;
	font-size: 15px;
	color: #000000;
	width: 470px;
	height: 120px;
	line-height: 20px;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}

.listview_content_subtitletext a, .listview_content_subtitletext a:hover {
	font-size: 15px;
	color: #000000;
}

.listview_content_more {
	float: right;
	width: 60px;
	height: 20px;
	margin: 10px 0px 0px 0px;
	background: url(../images/lv_more.gif) bottom right no-repeat;
}

.listview_content_more a, .listview_content_more a:hover {
	float: right;
	width: 60px;
	height: 20px;
}

.listview_content_paging {
	float: left;
	width: 650px;
	margin: 10px 0px 10px 0px;
}

.listview_content_paging_prev, .listview_content_paging_prev a, .listview_content_paging_prev a:hover {
	float: left;
	width: 60px;
	text-align: right;
	font-size: 12px;
	color: #999999;
	background: url(../images/lv_prev.gif) left no-repeat;
}

.listview_content_paging_next, .listview_content_paging_next a, .listview_content_paging_next a:hover {
	float: right;
	width: 60px;
	text-align: left;
	font-size: 12px;
	color: #999999;
	background: url(../images/lv_next.gif) right no-repeat;
}

.listview_content_paging a, .listview_content_paging a:hover {
	font-size: 12px;
	color: #999999;
}

/*  left module : register  */

.register_form {
	float: left;
	width: 650px;
	margin: 10px 10px 0px 0px;
}

.policy_textarea_box {
	float: left;
	width: 644px;
	height: 300px;
	font-size: 12px;
	border: #CCCCCC solid 1px;
	margin: 0px 0px 0px 0px;
}

.policy_textarea_box2 {
	float: left;
	width: 650px;
	font-size: 12px;
	margin: 10px 0px 0px 0px;
	text-align: left;
}

.policy_textarea_box2 ul {
	margin: 0px 0px 0px -35px;
}

.policy_textarea_box2 li {
	padding-bottom: 10px;
	list-style-type: none;
}

.policy_textarea_box2 div {
	font-weight: bold;
	padding-bottom:10px;
}

.privacybanner {
	background:url(../images/privacybanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.termsbanner {
	background:url(../images/termsbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.emailbanner {
	background:url(../images/emailbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.registerbanner {
	background:url(../images/registerbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.validatebanner {
	background:url(../images/validatebanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.fpwbanner {
	background:url(../images/fpwbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.profilebanner {
	background:url(../images/profilebanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.loginbanner {
	background:url(../images/loginbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.copyrightbanner {
	background:url(../images/copyrightbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.contactbanner {
	background:url(../images/contactusbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.whatisbanner {
	background:url(../images/whatisbanner.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

.boxtext,.boxtext a,.boxtext a:hover, .promote_type_list {
	font-size: 13px;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.boxtext2 {
	font-size: 13px;
	color: #333333;
	background-color: #bfc0c0;
	line-height: 18px;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
	vertical-align: middle;
}

.boxtext3, .boxtext3 a, .boxtext3 a:hover {
	font-size: 16px;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
	padding: 15px 0px 0px 0px;
}

.boxtext4 {
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	margin: 10px;
}

.boxtext4 {
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	margin: 10px;
}

.validateEmailform_email {
	float: left;
	width: 650px;
	margin: 10px auto 0px auto;
}

.validateEmailform_email_check img, .validateEmailform_email_check img a {
	margin: 0px auto -15px auto;
}

/*  left module : no article  */

.noarticle {
	background: url(../images/noarticle.gif) no-repeat;
	width: 650px;
	height: 55px;
	margin: 10px 0px 0px 0px;
}

/*  left module : validate email  */

.vemail_pcm {
	float: left;
	background: url(../images/lv_pcm.gif) no-repeat;
	padding: 10px 0px 10px 0px;
	width: 650px;
	border-bottom: #bfc0c0 2px dotted;
	text-align: left;
}

.vemail_et {
	float: left;
	background: url(../images/lv_et.gif) 5px 0px no-repeat;
	padding: 10px 0px 10px 0px;
	width: 650px;
	border-bottom: #bfc0c0 2px dotted;
	text-align: left;
}

.vemail_cb {
	float: left;
	background: url(../images/lv_caz.gif) 10px 0px no-repeat;
	padding: 10px 0px 10px 0px;
	width: 650px;
	border-bottom: #bfc0c0 2px dotted;
	text-align: left;
}

.vemail_jet {
	float: left;
	background: url(../images/lv_jet.gif) no-repeat;
	padding: 10px 0px 10px 0px;
	width: 650px;
	border-bottom: #bfc0c0 2px dotted;
	text-align: left;
}

.vemail_spiral {
	float: left;
	background: url(../images/lv_spiral.gif) 10px 0px no-repeat;
	padding: 10px 0px 10px 0px;
	width: 650px;
	border-bottom: #bfc0c0 2px dotted;
	text-align: left;
}

.vemail_ew {
	float: left;
	background: url(../images/lv_ew.gif) 10px 0px no-repeat;
	padding: 10px 0px 10px 0px;
	width: 650px;
	border-bottom: #bfc0c0 2px dotted;
	text-align: left;
}	

.vemail_mail {
	float: left;
	background: url(../images/validatemail.gif) no-repeat;
	margin: 0px 10px 5px 0px;
	width: 650px;
	height: 22px;
	overflow: hidden;
	font-size: 15px;
	text-indent: 100px;
	text-align: left;
}

.vemail_pw {
	float: left;
	background: url(../images/validatepw.gif) no-repeat;
	margin: 0px 10px 0px 0px;
	width: 100px;
	height: 22px;
}

.vemail_btn {
	float: left;
	text-align: left;
	width: 330px;
}

.vemail_btn_submit {
	float: right;
}

.vemail_btn img, .vemail_btn img a {
	margin: 3px auto 10px auto;
}

.vemail_next, .vemail_next a, .vemail_next a:hover {
	float: right;
	width: 260px;
	text-align: left;
	font-size: 15px;
	color: #000000;
	background: url(../images/lv_next.gif) right no-repeat;
}
	
/*  right module */

.rightmodule {
	float: right;
	width: 320px;
	margin: 10px 0px 10px 10px;
}

.rightmodule_banner, .rightmodule_banner a, .rightmodule_banner a:hover {
	float: left;
	width: 320px;
	height: 25px;
}

/*  right module : video */

.videobg {
	float: left;
	width: 320px;
	height: 315px;
	background: url(../images/videobanner.gif) no-repeat top left;
}

#video {
	position: relative;
	text-align: center;
}

.videobg li {
	float: left;
	position: relative;
	width: 320px;
	height: 250px;
}

.videobg div{
	/*width: 320px;
	height: 250px;
	position:relative;*/
}

.videobg a {
	text-decoration: none;
	color: #fff;
}

.videobg img {
	max-height: 205px;
	padding: 0px;
	overflow: hidden;
}

.videobg em {
	width: 320px;
	height: 50px;
	background: #000;
	display: block;
	font-style: normal;
	position: absolute;
	text-align: left;
	margin: 156px 0px 0px 0px;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 6;
	overflow: hidden;
	text-decoration: none;
}

.videobg em p {
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
}

.videobg .session {
	width: 300px;
	height: 40px;
	color: #FFF;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
	font-size: 15px;
	overflow: hidden;
}

/*  right module : shop */

.shopbg {
	float: left;
	width: 320px;
	background: url(../images/shopbanner.gif) no-repeat top left;
	margin: 20px 0px 0px 0px;
}

.gallery {
	list-style: none;
	margin: 30px 0px 0px 0px;
	padding: 0;
}

.gallery li {
	margin: 10px 0px 10px 10px;
	_margin: 10px 0px 10px 8px;
	float: left;
	position: relative;
	width: 140px;
	height: 140px;
	border: 1px solid #999999;
}

.gallery div{
	width: 140px;
	height: 127px;
	position: absolute;
	z-index: 10;
	cursor: pointer;
}

.gallery a {
	text-decoration: none;
	color: #fff;
}

.gallery img {
	padding: 0px;
}

.gallery em {
	width: 140px;
	height: 50px;
	background: #000;
	display: block;
	font-style: normal;
	position: absolute;
	text-align: left;
	margin: 90px 0px 0px 0px;
	_margin: 93px 0px 0px 0px;
	filter: alpha(opacity=60);
	opacity: 0.6;
	z-index: 6;
	overflow: hidden;
}

.gallery em p{
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
}

.gallery .session{
	color: #FFF;
	font-weight: bold;
	margin-top: 5px;
	font-size: 13px;
}

/*  right module : jetso */

/*.jetsobg {
	float: left;
	width: 320px;
	height: 250px;
	background: url(../images/jetsobanner.gif) no-repeat top left;
}

#jetso {
	/*position: relative;
	display: none;
}

.jetsobg li {
	float: left;
	position: relative;
	width: 320px;
	height: 250px;
}

.jetsobg div{
	width: 320px;
	height: 250px;
	/*position:absolute;
	position:relative;
}

.jetsobg a {
	text-decoration: none;
	color: #fff;
}

.jetsobg img {
	max-height: 205px;
	padding: 0px;
	overflow: hidden;
}

.jetsobg em {
	width: 320px;
	height: 50px;
	background: #000;
	display: block;
	font-style: normal;
	position: absolute;
	text-align: left;
	margin: 156px 0px 0px 0px;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 6;
	overflow: hidden;
	text-decoration: none;
}

.jetsobg em p {
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
}

.jetsobg .session {
	width: 300px;
	height: 40px;
	color: #FFF;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
	font-size: 15px;
	overflow: hidden;
} */

/*  right module : jetso */

.jetsobg {
	float: left;
	width: 320px;
	background: url(../images/jetsobanner.gif) no-repeat top left;
	margin: 10px 0px 0px 0px;
	_margin: 20px 0px 0px 0px;
}

.jetso, .jetso2 {
	width: 300px;
	margin: 35px 0px 0px 10px;
}

.jetso a, .jetso a:hover {
	text-decoration: none;
	color: #4e9595;
	font-size: 13px;
}

.jetso_textbg {
	width: 300px;
	/*height: 85px;*/
	text-align: left;
	background: url(../images/jetsolistimg.gif) bottom no-repeat;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

.jetso img {
	float: left;
	width: 300px;
	/*height: 75px;*/
	/*border: #b5b5b6 solid 1px;*/
	margin: 0px 10px 0px 0px;
}

.jetso_text, .jetso_text a, .jetso_text a:hover {
	width: 215px;
	text-align: left;
	color: #4e9595;
	font-size: 16px;

	overflow: hidden;
	text-decoration: none;
}

/*  right module : jetso2 : 40px */

.jetso2_textbg {
	width: 300px;
	height: 60px;
	text-align: left;
	background: url(../images/jetsolistimg.gif) bottom no-repeat;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

.jetso2 img {
	float: left;
	width: 40px;
	height: 40px;
	border: #b5b5b6 solid 1px;
	margin: 0px 10px 0px 0px;
}

/*  right module : links */

.linksbg {
	float: left;
	width: 320px;
	height: 240px;
	background: url(../images/linksbanner.gif) no-repeat top left;
	margin: 10px 0px 0px 0px;
	_margin: 20px 0px 0px 0px;
}

.links {
	width: 300px;
	margin: 35px 0px 0px 10px;
}

.links a, .links a:hover {
	text-decoration: none;
	color: #4e9595;
	font-size: 13px;
}

.links_textbg {
	width: 300px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	background: url(../images/linkslistimg.gif) no-repeat top left;
	overflow: hidden;
}

.links_text {
	width: 280px;
	height: 17px;
	text-align: left;
	margin: 10px 0px 0px 20px;
	color: #4e9595;
	font-size: 13px;
	overflow: hidden;
}

/*  footer */

.footer {
	width: 980px;
	float: left;
	margin: 30px 0px 0px 0px;	
}

.top_btn, .top_btn a, .top_btn a:hover {
	width: 120px;
	height: 25px;
	text-decoration: none;
	float: right;
	background: url("../images/top_btn.gif") 0 0 no-repeat;
}

.terms {
	color: #666666;
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	text-align: right;
}

.terms a, .terms a:hover {
	color: #666666;
	text-decoration: none;
}

.corpClass {
	float: left;
	width: 585px;
	height: 25px;
	margin: 0 auto;
	white-space: nowrap;
}

.corpClass a{
	display: block;
	text-indent: -9999px;
	height:25px;
	margin: 0;
	float: left;
	background-image: url('../images/footer.gif');
	background-repeat: no-repeat;
	cursor:pointer;
}


#corp_Home {background-position:0px 0px; width:50px;}
#corp_Home:hover, #corp_Home.hover{background-position:0px -25px; width:50px;}

#corp_ew {background-position:-50px 0px; width:65px;}
#corp_ew:hover, #corp_ew.hover{background-position:-50px -25px; width:65px;}

#corp_et {background-position:-115px 0px; width:50px;}
#corp_et:hover, #corp_et.hover{background-position:-115px -25px; width:50px;}

#corp_pcm {background-position:-165px 0px; width:50px;}
#corp_pcm:hover, #corp_pcm.hover{background-position:-165px -25px; width:50px;}

#corp_caz {background-position:-215px 0px; width:50px;}
#corp_caz:hover, #corp_caz.hover{background-position:-215px -25px; width:50px;}

#corp_jet {background-position:-265px 0px; width:50px;}
#corp_jet:hover, #corp_jet.hover{background-position:-265px -25px; width:50px;}

#corp_spiral {background-position:-315px 0px; width:60px;}
#corp_spiral:hover, #corp_spiral.hover{background-position:-315px -25px; width:60px;}

#corp_singtao {background-position:-375px 0px; width:60px;}
#corp_singtao:hover, #corp_singtao.hover{background-position:-375px -25px; width:60px;}

#corp_standard {background-position:-435px 0px; width:50px;}
#corp_standard:hover, #corp_standard.hover{background-position:-435px -25px; width:50px;}

#corp_headline {background-position:-485px 0px; width:50px;}
#corp_headline:hover, #corp_headline.hover{background-position:-485px -25px; width:50px;}

#corp_publish {background-position:-535px 0px; width:50px;}
#corp_publish:hover, #corp_publish.hover{background-position:-535px -25px; width:50px;}

.launch_pmenu {
	float: left;
	width: 650px;
	margin: 20px 0px 10px 10px;
}

.launch_p1 a {
	display: inline-block;
	width: 350px;
	height: 430px;
	background: url("../images/launch_p1.gif") 0 0 no-repeat;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
}

.launch_p1 a:hover {
	background-position: 0 -430px;
}

/* dave version 30.09.2011 */
.launch_p1 img{
	width: 640px;
}
/* end dave */

.launch_bg {
	float: left;
	/*background: url("../images/launch_bg.gif") no-repeat;*/
	width: 630px;
	height: 270px;
	margin: 10px 0px 20px 10px;
	border: 1px #ccc dashed;
}

.launch_bg_text {
	float: left;
	padding: 10px 10px 10px 25px;
	width: 590px;
	text-align: left;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
}

#launch_p1_detail {
display: none;
position: absolute;
width: 640px;
height: 640px;
background: url("../images/launch_p_detail.png") no-repeat;
z-index: 10002;
overflow: hidden;
}

.launch_p1_close, .launch_p1_close a, .launch_p1_close a:hover {
	float: right;
	width: 35px;
	height: 35px;
	margin: 8px 8px 0px 0px;
}


.launch_product {
	float: left;
	width: 580px;
	padding: 20px 30px 30px 30px;
	line-height:25px;
	text-align: left;
}

.launch_title {
	color: #e6001d;
	font-size: 21px;
	text-align: center;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.launch_detail {
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	line-height:25px;
	margin: 0px 0px 10px 0px;
}

.launch_detail img {
	width: 150px;
	margin: 10px 0px 0px 0px;
}


.yahoo_ads_area{
        background:#FCF3FB;
}

.yahoo_ads{
        text-align:left;
        padding: 10px 10px;
}

.yahoo_ads .title a{
        color:#0000DE;
        text-decoration:underline;
}

.yahoo_ads .description a,.yahoo_ads .description a:hover,.yahoo_ads .description a:link,.yahoo_ads .description a:visited{
        color:#000;
        text-decoration:none;
        font-size:13px;
}

.yahoo_ads .description a.link,.yahoo_ads .description a.link:hover,.yahoo_ads .description a.link:link,.yahoo_ads .description a.link:visited{
        color:#4E8027;
        text-decoration:none;
        font-size:13px;
}

.yahoo_sponser{
        color:#908F94;
        font-size:13px;
        float:right;
}

#sub_content{
        padding:10px 0px 0px 0px;
}
