body{margin:0; padding:0; background:url(../images/havoc_bg.jpg) no-repeat center top #000; text-align:center; color:#ffffff; font-family:Georgia,san-serif; font-size:12px;}
#splash{margin:0; padding:0; background:#000; text-align:center; color:#ffffff; font-family:Georgia,san-serif; font-size:12px;}
div.flyer{margin:0 auto; padding:10px 0 0 0; width:800px;position:relative;}
div.flyer a img{border:0;}
p.copy{margin:0;padding:0;line-height:20px;}
#popup{background:url(../images/popup_bg.jpg) no-repeat center top #000;}
#preorder{display:none;}a{color:#ffffff;}a:hover{color:#999999;}img{border:0; display:block;}
h2{margin:0; padding:0;}p{margin:0; padding:0;}form{margin:0; padding:0; }
/*--Wrapper---------------------------------------------------------------------------------------------------------*/
#wrap{margin:0 auto; padding:136px 0 0 0; width:842px; text-align:left; position:relative;}
/*--Main---------------------------------------------------------------------------------------------------------*/
#main{margin:0; padding:0; width:512px; float:left;}div.header{margin:0; padding:0; height:194px; }
div.header p{margin:0; padding:107px 0 0 12px;}div.contents{margin:0; padding:0; width:500px; float:right;}
div.products{margin:0; padding:0; width:468px; height:190px; background:url(../images/products_bg.gif) no-repeat left top;}
a.prev{margin:0; padding:0; width:34px; height:180px; float:left; background:url(../images/l_navi_btn.gif) no-repeat left top; cursor:pointer;}
a.prev:hover{background:url(../images/l_navi_btn.gif) no-repeat left bottom;}
a.next{margin:0; padding:0; width:34px; height:180px; float:left; background:url(../images/r_navi_btn.gif) no-repeat left top; cursor:pointer;}
a.next:hover{background:url(../images/r_navi_btn.gif) no-repeat left bottom;}
div.scrollable {margin:0; padding:0; width: 400px; height:180px; position:relative; overflow:hidden; float:left;}
div.scrollable div.items {margin:0; padding:0; width:20000em; position:absolute; clear:both; }
div.scrollable div.items div {margin:0; padding:0; width:400px; height:180px; float:left; text-align:center; background:url(../images/each_item_bg.gif) no-repeat left top;}
div.scrollable div.items div table{margin:0; padding:0; }
div.scrollable div.items div table tr{margin:0; padding:0;}
div.scrollable div.items div table tr td{margin:0; padding:0; vertical-align:top;}
div.scrollable div.items div table tr td.title{width:240px; height:50px; text-align:center;}
div.scrollable div.items div table tr td.title h3{height:50px; line-height:50px; font-size:12px;}
div.scrollable div.items div table tr td.img{width:160px; height:160px;}
div.scrollable div.items div table tr td.text{width:140px; height:25px; font-size:12px;}
div.scrollable div.items div table tr td.text p{margin:0; padding:0; text-align:center;}
div.scrollable div.items div table tr td.us_order{width:140px; height:25px; font-size:14px; background:url(../images/us_orders.gif) no-repeat left top; text-align:right}
div.scrollable div.items div table tr td.us_order p{margin:0; padding:0 10px 0 0; line-height:25px;}
div.scrollable div.items div table tr td.intl_order{width:140px; height:25px; font-size:14px; background:url(../images/intl_orders.gif) no-repeat left top; text-align:right}
div.scrollable div.items div table tr td.intl_order p{margin:0; padding:0 10px 0 0; line-height:25px;}
div.scrollable div.items div table tr td.btn{width:100px; height:50px; vertical-align:middle;}
div.scrollable div.items div table tr td.btn select{margin:0 0 2px 0; border:1px;}
div.banner{margin:0; padding:0; width:468px; height:70px;}ul.info{margin:0; padding:0; list-style:none;}
ul.info li{margin:0; padding:0; width:240px; height:80px; float:left;}ul.info li span{display:none;}
ul.info li a{margin:0; padding:0; width:229px; height:60px; display:block; float:left;　background-position: left top;}
ul.info li a:hover{margin:0; padding:0; width:229px; height:60px; display:block; float:left; background-position: left bottom;}
li.myspace a{background:url(../images/myspace_banner.gif);}li.contact a{background:url(../images/contact_banner.gif);}
/*--Sidebar---------------------------------------------------------------------------------------------------------*/
#sidebar{margin:0; padding:0; width:330px; float:right;}
div.trailer{margin:0; padding:0; width:330px; height:270px; background:url(../images/movie_bg.jpg) no-repeat left top;}
div.popup_trailer{margin:0; padding:0 49px 0 0;}#player{margin:0; padding:35px 0 0 60px;}
div.description{margin:0; padding:0; width:330px; height:180px;background:url(../images/description_bg.gif) no-repeat left top; clear:both;}
div.description h3{margin:0; padding:0 0 0 10px; height:20px; font-size:14px; line-height:20px;}
div.description p{margin:0; padding:0 10px; line-height:16px;}
div.description p img{margin:0 10px 0 0; float:left;}
p.mailorder{margin:0; padding:0 10px; line-height:16px;}

/*--Footer---------------------------------------------------------------------------------------------------------*/
#footer{margin:0; padding:0; height:120px; clear:both; text-align:center;}#footer p{margin:0; padding:0; line-height:60px;}
/*--Popup---------------------------------------------------------------------------------------------------------*/
div.popup_contents{margin:0; padding:10px 0 0 15px; text-align:left;}
div.popup_contents form p{margin:0; padding:0 0 5px 0;}
div.popup_contents form p span{margin:0; padding:0; height:25px; line-height:25px; display:block;}
div.popup_contents form p input{margin:0; padding:0; width:300px; height:20px; border:1px solid #444444; background:#000; color:#cccccc;}
div.popup_contents form p textarea{margin:0; padding:0; width:300px; height:120px; border:1px solid #444444; background:#000; color:#cccccc;}
div.popup_contents form p input.send{margin:5px 0 0 0; padding:0; width:300px; height:20px; border:1px solid #444444; background:#000; color:#cccccc;}
div.preorder{margin:0;padding:0; width:300px; height:155px; background:url(../images/popup_preorder_btn_bg.gif) no-repeat left top;}
div.preorder div {margin:0; padding:25px 0 0 20px; }div.preorder div table{margin:0; padding:0; }
div.preorder div table tr{margin:0; padding:0;}div.preorder div table tr td{margin:0; padding:0; vertical-align:top; color:#ffffff;}
div.preorder div table tr td.text{width:140px; height:25px; font-size:14px; }
div.preorder div table tr td.text p{margin:0; padding:0; text-align:center;}
div.preorder div table tr td.us_order{width:140px; height:25px; font-size:14px; background:url(../images/us_orders.gif) no-repeat left top; text-align:right}
div.preorder div table tr td.us_order p{margin:0; padding:0 10px 0 0; line-height:25px;}
div.preorder div table tr td.intl_order{width:140px; height:25px; font-size:14px; background:url(../images/intl_orders.gif) no-repeat left top; text-align:right}
div.preorder div table tr td.intl_order p{margin:0; padding:0 10px 0 0; line-height:25px;}
div.preorder div table tr td.btn{width:100px; height:50px; vertical-align:middle;}
input.add{width:100px; height:21px; border:0;}img.preorder_img{margin:0 0 10px 0; display:block;}
.clear{margin:0; padding:0; clear:both;}
