/* Global styles */

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, form, fieldset {	margin:0; padding:0; }
img { border:0; }

a { text-decoration:none; }
a:hover { text-decoration:none; }

body { background:#000; font-family:Tahoma, Arial, Verdana, sans-serif; color:#dedede; }

.clear { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#wrapper { width: 960px; margin: 0 auto; background: url(../images/bg_index.jpg) no-repeat top left; position: relative; height: 1380px; }

#wrapper2 { width: 960px; margin: 0 auto; background: url(../images/bg_index.jpg) no-repeat top left; position: relative; height: 700px; }
#terms_wrapper { width: 560px; position: absolute; top: 257px; left: 372px; text-align: center; }
#terms_wrapper h4 { font-size: 21px; margin: 0 0 10px 0; }
#terms { overflow: auto; height: 180px; font-size: 12px; background: #000; border: 3px #EEE solid; padding: 20px; text-align: left; }
#terms p { margin-bottom: 10px; }
#terms_wrapper ul { width: 490px; _width:500px; list-style: none; margin: 25px auto; }
#terms_wrapper li { float: left; margin: 0 10px;}

#trailer_wrapper { width: 560px; position: absolute; top: 262px; left: 372px; }
.synchar_wrapper { width: 568px; position: absolute; top: 635px; left: 370px; }
.synchar_wrapper.char { width: 568px; position: absolute; top: 935px; left: 373px; }
.synchar_wrapper .top { width: 568px; height: 14px; background: url(../images/img-box_top.png) no-repeat top left; line-height: 0px; behavior: url("scripts/iepngfix.htc"); }
.synchar_wrapper .btm { width: 568px; height: 14px; background: url(../images/img-box_btm.png) no-repeat bottom left; line-height: 0px; behavior: url("scripts/iepngfix.htc"); }
.synchar_wrapper .content { width: 568px; background: url(../images/img-box_bg.png) repeat-y; padding: 10px 0; behavior: url("scripts/iepngfix.htc"); }
.synchar_wrapper h4.synopsis { width: 516px; height: 29px; margin: 0 auto; background: url(../images/img-synopsis.png) no-repeat top left; display: block; text-indent: -9999px; }
.synchar_wrapper h4.characters { width: 516px; height: 29px; margin: 0 auto; background: url(../images/img-characters.png) no-repeat top left; display: block; text-indent: -9999px; }
.synchar_wrapper p { width: 500px; margin: 16px auto 0 auto; font-size: 12px;  }
.synchar_wrapper.char .list ul { list-style: none; margin: 12px auto 0 auto; width: 520px; }
.synchar_wrapper.char .list li { float: left; margin: 10px 4px; line-height: 0; text-align: center; }
.synchar_wrapper.char .list img { margin: 0 0 6px; }
.synchar_wrapper.char .list span { color: #dedede; font-size: 12px; line-height: 14px; }
#left_wrapper { width: 254px; position: absolute; top: 625px; left: 48px; }
#left_wrapper h4.wallpaper { width: 248px; height: 30px; margin: 23px auto 0 auto; background: url(../images/img-wallpaper.png) no-repeat top left; display: block; text-indent: -9999px; behavior: url("scripts/iepngfix.htc"); }
#left_wrapper h4.trailer { width: 248px; height: 30px; margin: 23px auto 0 auto; background: url(../images/img-trailer.png) no-repeat top left; display: block; text-indent: -9999px; behavior: url("scripts/iepngfix.htc"); }
#left_wrapper h4.ownit { width: 248px; height: 30px; margin: 23px auto 0 auto; background: url(../images/img-ownit.png) no-repeat top left; display: block; text-indent: -9999px; behavior: url("scripts/iepngfix.htc"); }

#left_wrapper .wallpaper { width: 252px; text-align: center; }
#left_wrapper .wallpaper img { margin-top: 10px; }
#left_wrapper .wallpaper ul { list-style: none;  width: 222px;  margin: 0 auto; }
#left_wrapper .wallpaper li {  margin: 8px 0 0 0; color: #606060; font-size: 10px; text-align: center; }
#left_wrapper .wallpaper li a { color: #dedede; font-size: 11px; font-weight: bold; }

#left_wrapper .trail_down ul { list-style: none;  width: 222px;  margin: 0 auto; }
#left_wrapper .trail_down li {  margin: 8px 0 0 0; color: #606060; font-size: 10px; text-align: center; }

#left_wrapper #own_wrapper { width: 244px; margin: 0 auto; text-align: center; }
#left_wrapper #own_wrapper a img { text-decoration: none; }
#left_wrapper #own_wrapper a { color: #dedede; font-size: 11px; }

h2 a { background: url(../images/img-buy_it.png) no-repeat; width: 181px; height: 79px; position: absolute; top:23px; left:747px; text-indent: -9999px; display: block; behavior: url("scripts/iepngfix.htc"); }

#footer { background:url(../images/bg-footer.jpg) no-repeat; width: 960px; height: 67px; text-indent: -9999px; display: block; margin: 0 auto;  }