@charset utf-8;


body{ background:#f556ab; margin:0; line-height: 1.6em; font-family:Geneva, Helvetica, Lucida Sans Unicode,Verdana, Arial, Helvetica, sans-serif; color:#363732; font-size:12px;}
img{ border:0;}
 
#OUTER-WRAPPER{}
#SIDEBAR{ margin:0 auto; width:1000px; background-color:#000000;}
#CONTENT-WRAPPER{ margin:0 auto; width:1000px;background-color:#FFFFFF; height:auto; overflow:hidden;background-image: url(https://city.reallusion.com/theme/images/pink_BG.jpg); background-repeat: no-repeat;}
#HEADER-WRAPPER{width:800px;height:110px;margin:0 auto;text-align:left;padding-top:45px;padding-left:200px;font-size:18px;color:#A20458;}

#LEFT-WRAPPER{ float:left ; margin-left:35px; *margin-left:40px;_margin-left:20px; margin-top:15px; width:300px; height:auto; overflow:hidden; background-image:url(https://city.reallusion.com/theme/images/module02_rightBG.gif); background-repeat:no-repeat; background-position:right bottom; padding-bottom:20px; margin-bottom:15px;}
#LEFT-WRAPPER #LEFT-TOP{ width:300px; height:5px; background-image:url(https://city.reallusion.com/theme/images/module02_rightBG.gif); background-repeat:no-repeat; background-position:right top; margin:0;}
#LEFT-WRAPPER #LEFT_BODY{width:300px;background-image:url(https://city.reallusion.com/theme/images/module02_rightBGs.gif); background-repeat:repeat-y;}

#RIGHT-WRAPPER{ float:right; margin-right:35px; *margin-right:40px;_margin-right:20px; margin-top:15px; width:610px; height:auto; overflow:hidden;}
#RIGHT-WRAPPER #RIGHT-TOP{ margin:0;}
#RIGHT-WRAPPER #RIGHT_BODY{width:610px;}

#FOOTER-WRAPPER{ clear:both; height:40px; width:960px; background-image:url(https://city.reallusion.com/theme/images/module02_footerBG.gif); background-repeat:repeat-x; padding:10px 20px; text-align:center;color:#DC2864}

#LEFT-WRAPPER .MODULE-WRAPPER{ width:260px; height:auto; overflow:hidden; margin:0 20px 18px;  color:#fff;}
#LEFT-WRAPPER .MODULE-TITLE{font-family:Geneva, Helvetica, Lucida Sans Unicode,Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#F10A86; line-height:34px; border-bottom:1px dotted #fff;}
#LEFT-WRAPPER .MODULE-CONTENT{margin-top:5px;overflow:hidden;}

#RIGHT-WRAPPER .MODULE-WRAPPER{ width:610px;height:auto; overflow:hidden; margin-bottom:20px;} 
#RIGHT-WRAPPER .MODULE-TITLE{font-family:Geneva, Helvetica, Lucida Sans Unicode,Verdana, Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold; color:#dc2864; line-height:40px; background-image: url(https://city.reallusion.com/theme/images/module01_Ltitle.gif); background-repeat:repeat-x; background-position:0 97%; position:relative;}
#RIGHT-WRAPPER .MODULE-CONTENT{margin-top:10px; overflow:hidden;}

#LEFT-WRAPPER .MODULE-CONTENT p{ margin-bottom:0px; }
#LEFT-WRAPPER .MODULE-CONTENT a{ text-decoration: underline; color:#f3f3f3;}
#LEFT-WRAPPER .MODULE-CONTENT a:hover{ text-decoration:none; color:#FFFFFF; }
#LEFT-WRAPPER .MODULE-CONTENT ul{}
#LEFT-WRAPPER .MODULE-CONTENT li{ margin-left:-20px; *margin-left:-20px; _margin-left:20px;  }

#RIGHT-WRAPPER .MODULE-CONTENT a{ text-decoration: underline; color:#dc2864; }
#RIGHT-WRAPPER .MODULE-CONTENT a:hover{ text-decoration:none; color:#000000;}

#CONTENT-WRAPPER .DATA{ float:left; width:135px; height:267px; background-color:#FFFFFF; border:1px solid #e0e0e0; margin-right:5px; margin-bottom:5px; padding:3px 5px 10px 5px; color:#5a5855;}
#CONTENT-WRAPPER .DATA p{margin:0; padding:0 10px 2px 10px;}
#CONTENT-WRAPPER .DATA .thumb{ display:block; width:110px; height:140px; border:1px solid #acaba7; background-color:#E1E1E1; margin:0 auto; margin-top:10px; }
#CONTENT-WRAPPER .DATA .PackName{overflow: hidden;font-weight: bold;height: 28px;line-height:16px;}
#CONTENT-WRAPPER .DATA .Author{font-size: 10px;line-height: 14px;}
#CONTENT-WRAPPER .DATA .Version{overflow: hidden;height: 12px;line-height:14px; font-size:9px;}
#CONTENT-WRAPPER .DATA a{ color:#666; }
#CONTENT-WRAPPER .DATA a:hover{ color:#222;}
#CONTENT-WRAPPER .DATA .DATAICON{ float:left; margin-left:5px; border:0;}
#CONTENT-WRAPPER .DATA .DATAICONAddCart{ float:right; margin-right:5px; border:0;}
#CONTENT-WRAPPER .DATA p.Price{font-weight:bold;float:right;line-height:1.2em;margin-right:5px;font-size:12px;color:#FFF;clear:both;}
#CONTENT-WRAPPER .DATA .MSGAddList{margin-left:5px;}

.SHOW {float:right; }

.PACK{ float:left; width:145px; height:250px; background-color:#FFFFFF; border:1px solid #e0e0e0; margin-right:5px; position:relative; margin-bottom:5px; color:#5a5855;}
.PACK p{ margin:0; padding:2px 10px; font-size:0.9em; line-height:1.2em;}
.PACK .ProdName{font-size:1em; font-weight:bold; padding-top:5px; text-align:center;}
.PackName{ height:2.3em; overflow: hidden;}
.PACK .Author{ position:absolute; top:230px; right:0px; padding:2px 15px; font-size:0.8em; line-height:1em; color:#666666; }
.PACK .PACKPHOTO{border:1px solid #acaba7; margin-left:16px; margin-top:5px; margin-bottom:5px; } 

.FORUM{border-bottom:1px dotted #c4bcb5; padding-bottom:5px; margin-bottom:5px;} 
.FORUM p{clear:both; padding-left:10px;} 
.FORUM .Title{float:left; display:block; width:300px; font-weight:bold; color:#373632; line-height:1.5em;} 
.Time{display:block; width:300px; float:right; color:#666666; text-align:right; line-height:1.5em;font-size:0.8em;}

.RSS{border-bottom:1px dotted #c4bcb5; padding-bottom:10px; margin-top:10px;}
.RSSICON{ float: left;cursor: pointer;}

.MarginLeft{ margin-left:45px;}
.RSStitle{ font-weight:bold;}
.RSScontent{clear:both; display:block; line-height:1.5em;}
.RSStime {display:block; float:right; line-height:1.5em; }

.ProfilePhoto{float: left; margin-right:10px; margin-top:5px; padding:1px 1px; border:1px solid #d7d6d2;} 
.ProfileDetail{padding-left:90px;}

.MSG{}
.MSG textarea, .MSG .MSGCtrl{width:70%; margin:5px 0; min-width:240px;}
.MSG p{font-size:0.9em;}
.MSGReply{border-bottom:2px groove #d07ad3; background-color:#C47AAF; padding:3px 10px 5px 10px; }
.MSGReply p{ margin:10px 10px;}

.AlignRIGHT{text-align:right;}
.NoWrap{white-space:nowrap;}
.FloatLEFT{ float:left;}
.FloatRIGHT{ float:right;}
.LINE{border: 0;color: #bbb8b0;background-color: #bbb8b0;height: 1px;}
.ReplyBlock{ display:block; width:258px; background-color:#a9a59a; height:auto; padding:5px 5px; margin:5px 0;}
.ReplyAuthor{font-size:1.2em; line-height:1.5em; font-weight:bold; float:left;white-space:nowrap;} 
.ReplyDATE{line-height:1.5em; text-align:right;white-space:nowrap;}
.Reply{display:block; text-align:right;line-height:25px; clear:both; }

.Pagging_NO{ float:right; margin-right:8px;} 
.clear{ clear:both;}
input{ margin:5px 0;}


