@charset utf-8;


body{ background:#3f3f3f; margin:0; line-height: 1.6em; font-family:Geneva, Helvetica, Lucida Sans Unicode,Verdana, Arial, Helvetica, sans-serif; color:#87868b; font-size:0.8em;}
img{ border:0;}
 
#OUTER-WRAPPER{}
#SIDEBAR{ margin:0 auto; width:1000px;height:108px;}
#CONTENT-WRAPPER{ margin:0 auto; width:1000px;background-image: url(https://city.reallusion.com/theme/images/movie_banner.jpg); background-repeat:repeat-x;background-color:#222324; height:auto; overflow:hidden;}
#HEADER-WRAPPER{ width:1000px; height:200px; padding-left:10px; font-size:24px; color:#FFF; padding-top:35px; margin:0 auto; }

#LEFT-WRAPPER{ float:left; margin-left:20px; *margin-left:25px;_margin-left:5px; margin-top:15px; width:625px; height:auto; overflow:hidden;}
#LEFT-WRAPPER #LEFT-TOP{ margin:0;}
#LEFT-WRAPPER #LEFT_BODY{width:610px;}

#RIGHT-WRAPPER{ float:right ; margin-right:35px; *margin-right:40px;_margin-right:20px; margin-top:15px; width:300px; height:auto; overflow:hidden;padding-bottom:10px; margin-bottom:15px;background-color:#000; border:4px double #808080;}

#RIGHT-WRAPPER #RIGHT-TOP{}

#RIGHT-WRAPPER #RIGHT_BODY{width:300px;}

#FOOTER-WRAPPER{ clear:both; height:40px; width:960px; background-color:#000; padding:10px 20px; text-align:center; color:#666;}

#LEFT-WRAPPER .MODULE-WRAPPER{ width:610px;height:auto; overflow:hidden; margin-bottom:20px;} 
#LEFT-WRAPPER .MODULE-TITLE{font-family:Geneva, Helvetica, Lucida Sans Unicode,Verdana, Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold; color:#ffffff; line-height:60px;padding-left:0.8em; padding-left:50px;border-bottom:1px solid #006386;background-image:url(http://farm5.static.flickr.com/4063/4655061902_af66845133.jpg);background-repeat:no-repeat;}

#LEFT-WRAPPER .MODULE-CONTENT{margin-top:10px; overflow:hidden;}

#RIGHT-WRAPPER .MODULE-WRAPPER{ width:300px; height:auto; overflow:hidden; margin-bottom:20px;  color:#ccc;}
#RIGHT-WRAPPER .MODULE-TITLE{font-family:Geneva, Helvetica, Lucida Sans Unicode,Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; color:#e4e4e4; line-height:60px; background-color:#006386; margin-bottom:5px; padding-left:10px;background-image:url(http://farm5.static.flickr.com/4069/4654369765_4dc41e2ab1.jpg);background-repeat:no-repeat;}
#RIGHT-WRAPPER .MODULE-CONTENT{margin-top:5px;overflow:hidden;padding:5px 10px 5px 10px;}

#LEFT-WRAPPER .MODULE-CONTENT a{ text-decoration: underline; color:#ffffff; }
#LEFT-WRAPPER .MODULE-CONTENT a:hover{ text-decoration:none; color:#ccc;}

#RIGHT-WRAPPER .MODULE-CONTENT p{ margin-bottom:0px; }
#RIGHT-WRAPPER .MODULE-CONTENT a{ text-decoration: underline; color:#e4e4e4;}
#RIGHT-WRAPPER .MODULE-CONTENT a:hover{ text-decoration:none; color:#ccc; }
#RIGHT-WRAPPER .MODULE-CONTENT ul{}
#RIGHT-WRAPPER .MODULE-CONTENT li{ margin-left:-20px; *margin-left:-20px; _margin-left:20px;  }

#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:#000; 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{ float:right; 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:1px dotted #666; background-color:#222324; 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;}


