@charset "utf-8";
/* CSS Document */

blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
:focus {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
#top {
    background-attachment: scroll;
    /*background-color: #161616;*/
    background-position: 0 0;
    color: #e4e4e4;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	line-height:16px;
    margin:0;
	
	background-image: url("/images/default/reallusion_home_top_bg1.png");

	
}
#top span a{color:#C9C9C9;text-decoration: underline;font-size:12px;}
#top span a:hover{color:#FFFFFF;}
.topseller {
    margin-top: 10px;
}
/*#marqueeWrap {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    min-width: 1060px !important;
    position: relative;
    width: 100%;
}
.preload_marquee {
    height: 305px;
    position: absolute;
    text-align: center;
    width: 100%;
}
#marquee {
    min-width: 1060px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}*/
.iner{ position:relative;float:left;padding:5px 5px 8px 5px; text-align:left;}
.iner > span {
    font-size: 12px;
}
.sub:active { font-family: Verdana, Arial, Helvetica, sans-serif;color: #ffffff; font-size:11px;}
.sub:hover { font-family: Verdana, Arial, Helvetica, sans-serif;;text-decoration: none; color: #ffffff; font-size:11px}
.sub:visited { font-family: Verdana, Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none; font-size:11px}
.sub:link { font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; color: #ffffff; font-size:11px; padding-right:2px;line-height: 16px;}
.top {	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #e4e4e4; text-decoration: none}

/*-- TOP Erea----*/
.MENUBG{background-color:#444444;border:1px solid #555555; height:auto; overflow:hidden; position:absolute;z-index:999;display:none;}

.Menu_product{
	padding: 0px 10px 10px 10px;
	width: 588px;
	top: 25px;
	left: 5px;
}
.Menu_product_de{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_product_jp{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_product_tw{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_purchase{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_purchase_de{
	padding: 0px;
	width: 195px;
	top: 25px;
	left: 5px;
}

.Menu_purchase_jp{
	padding: 0px;
	width: 170px;
	top: 25px;
	left: 5px;
}

.Menu_purchase_tw{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_download{
	padding: 0px 10px 10px 10px;
	padding-bottom: 0px;
	width: 180px;
	top: 25px;
	left: 5px;
}

.Menu_download_de{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_download_jp{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_download_tw{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_support{
	padding: 0px;
	width: 135px;
	top: 25px;
	left: 5px;
}

.Menu_support_de{
	padding: 0px;
	width: 135px;
	top: 25px;
	left: 5px;
}

.Menu_support_jp{
	padding: 0px;
	width: 160px;
	top: 25px;
	left: 5px;
}

.Menu_support_tw{
	padding: 0px;
	width: 135px;
	top: 25px;
	left: 5px;
}

.Menu_education{
	padding: 0px;
	width: 150px;
	top: 25px;
	left: 5px;
}

.Menu_education_de{
	padding: 0px;
	width: 150px;
	top: 25px;
	left: 5px;
}

.Menu_education_jp{
	padding: 0px;
	width: 180px;
	top: 25px;
	left: 5px;
}

.Menu_education_tw{
	padding: 0px;
	width: 150px;
	top: 25px;
	left: 5px;
}

.Menu_community{
	padding: 0px;
	width: 140px;
	top: 25px;
	left: 5px;
}

.Menu_community_de{
	padding: 0px;
	width: 180px;
	top: 25px;
	left: 5px;
}

.Menu_community_jp{
	padding: 0px;
	width: 170px;
	top: 25px;
	left: 5px;
}

.Menu_community_tw{
	padding: 0px;
	width: 140px;
	top: 25px;
	left: 5px;
}

.Menu_aboutus{
	padding: 0px;
	width: 135px;
	top: 25px;
	left: 5px;
}

.Menu_aboutus_de{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_aboutus_jp{
	padding: 0px;
	width: 145px;
	top: 25px;
	left: 5px;
}

.Menu_aboutus_tw{
	padding: 0px;
	width: 135px;
	top: 25px;
	left: 5px;
}

.Menu_language{
	padding: 0px;
	width: 70px;
	top: 25px;
	left: 5px;
}

.Menu_language_de{
	padding: 0px;
	width: 70px;
	top: 25px;
	left: 5px;
}

.Menu_language_jp{
	padding: 0px;
	width: 70px;
	top: 25px;
	left: 5px;
}

.Menu_language_tw{
	padding: 0px;
	width: 70px;
	top: 25px;
	left: 5px;
}

.Menu_member{padding:10px; width:375px; top:80px; right:50px;}


.Prod_Menu{ font-family:Arial, Helvetica, sans-serif; clear:both; }
.Prod_Menu h3{ color:#ffffff; margin-bottom:5px; padding:0;font-weight:bold; margin-top:10px;
font-family: Arial,Helvetica,sans-serif;font-size:16px;padding-left:0px;border-left:0px solid #02abe4;line-height:16px;
}
.Prod_Menu h3 a{ display:block; color:#ffffff;text-decoration:none;  padding:3px 0;}
.Prod_Menu h3 a:hover{color:#f7ab00; text-decoration:none;background-color:#222222;}

.Prod_Menu ul{ margin:0; padding:0;}
.Prod_Menu ul li{list-style: none;line-height:1.5;margin:0;padding: 0px 0px;border-bottom: 1px solid #4a4a4a;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
.Prod_Menu ul li a{display:block; color:#CCCCCC; text-decoration:none;line-height:24px; padding-left:8px; padding-right:0px;}
.Prod_Menu ul li a:hover{background-color: #222222;}
.Menu_block{width: 180px;float:left;margin-right:0px;}

.Prod1_Menu{ font-family:Arial, Helvetica, sans-serif; }
.Prod1_Menu h3{ color:#ffffff; margin-bottom:5px; padding:0;font-weight:bold; margin-top:5px;}
.Prod1_Menu h3 a{ display:block; color:#ffffff;text-decoration:none;  padding:3px 0;}
.Prod1_Menu h3 a:hover{color:#f7ab00; text-decoration:none;background-color:#222222;}

.Prod1_Menu ul{ margin:0; padding:0;}
.Prod1_Menu ul li{list-style: none;line-height:1.5;margin:0;padding: 0px 0px;border-bottom: 1px solid #4a4a4a;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
.Prod1_Menu ul li a{display:block; color:#CCCCCC; text-decoration:none;line-height:31px; padding-left:10px; padding-right:0px;}
.Prod1_Menu ul li a:hover{background-color: #222222;}
.Menu_block1{width: 100%;float:left;margin-right:0px;}
.MENUBG{display:none;}
#topnavbanner {height: 66px;margin-left: auto;margin-right: auto; width: 1000px;text-align:left;}
#TopNav_menu1{margin-top:0px;float:right;list-style:none;}
#TopNav_menu2{display:table;list-style:none;background-image: url(/images/nav/top_nav_2010/top_login_03.jpg);background-repeat:repeat-x;height:31px;}
#TopNav_menu2 ul{padding:0px 0px 0px 10px;}
#TopNav_menu2 ul li{display:table-cell;margin:3px 15px 0px 0px;}
.TOP_MENU_WORD02 a{color: #C9C9C9;text-decoration: underline; font-size:12px;}
.TOP_MENU_WORD02 a:hover{color: #fff;text-decoration: underline;}
#topnavbannerbg{position:absoute;margin:0 auto;padding:0;}
#topnavbannerbg ul{padding:0;margin:0;}
#memberwrap ul li{list-style:none;float:left;padding:0;}

.memberwrapiner {
    position: relative;
    float: left;
    text-align: left;
}