@charset "utf-8";
/* CSS Document */

body{ background:#cec6b1; margin:1px auto; font-family:Arial, Helvetica, sans-serif;}
p, ul{margin:0px; padding:0px;}

a img{border:none; text-decoration:none;}
.marb10{margin-bottom:10px;}

#wrap{ width:853px; margin:auto;}

#wrap #nav{ background:url(../images/nav_bg.gif) repeat-x 0 0; height:47px;}
#wrap #nav a{padding:17px 23px 16px 23px; margin-right:32px; display:block; float:left;}
#wrap #nav a.last{margin-right:0px;}

#wrap #header{ margin:12px 0 14px 0; padding:15px 30px; background-color:#393533; float:left;}
#wrap #header .logo{float:left;}
#wrap #header .txt{float:left; width:525px; margin-left:40px;}
#wrap #header .txt p{ font-size:13px; line-height:15px; color:#ffffff;}
#wrap #header .txt p a{color:#FFFFFF; text-decoration:underline;}
#wrap #header .txt p a:hover{color:#FFFFFF; text-decoration:none;}

#wrap .leftcol{width:403px; border-right:1px solid #e8e5d3; float:left; padding-right:12px;}
#wrap .rightcol{width:425px; float:left; padding-left:11px;}
#wrap .leftcol .col1{width:192px; float:left; padding-right:11px; *margin-bottom:10px;}
#wrap .leftcol .col2{width:200px; float:left; *margin-bottom:10px;}
#wrap .box{background-color:#787268; float:left; margin-bottom:11px;}
#wrap .box .head{color:#cec6b1; text-transform:uppercase; padding:0px 0 8px 7px;}
#wrap .box .button{width:90px; height:19px; padding-top:4px; text-align:center; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; background:url(../images/button/button_bg.gif) no-repeat 0 0; display:block; text-decoration:none;}
#wrap .box .button:hover{background:url(../images/button/button_bg.gif) no-repeat 0px -23px; display:block;}
#wrap .box .divider{ height:1px; border-bottom:1px dotted #a39c8b; margin:5px 0px 6px 6px; width:390px; *padding-top:5px;}

#wrap .box .digital_download{ padding:8px 6px 8px 0; *padding:8px 6px 13px 0; }
#wrap .box .digital_download .img{ margin:5px 8px 5px 13px; width:115px; text-align:left; float:left;}
#wrap .box .digital_download p{ float:left; width:240px; height:82px; *height:78px; font-size:12px; line-height:17px; padding-top:5px; color:#FFFFFF;}
#wrap .box .digital_download .button{ float:right;}

#wrap .box .package{ padding:8px 6px 4px 0; *padding:8px 6px 6px 0; }
#wrap .box .package .img{ margin:0px 0px 0px 6px; text-align:left; float:left;}
#wrap .box .package p{ float:left; width:208px; /*height:80px; *height:75px;*/ font-size:12px; line-height:15px; padding-left:8px; padding-bottom:5px; color:#FFFFFF;}
#wrap .box .package .button{ float:right;}

#wrap .box .products{ margin:8px 3px 8px 0; *margin:8px 3px 10px 0;}
#wrap .box .products .left{float:left;}
#wrap .box .products .img{ margin:0px 0px 0 5px; width:95px; text-align:center; float:right;}
#wrap .box .products p{ width:82px; height:130px; font-size:11px; line-height:15px; padding-top:3px; color:#FFFFFF; margin-left:7px; float:left;}
#wrap .box .products .button{ margin-top:5px; margin-left:7px; float:left; width:82px; *margin-top:1px;}

#wrap .leftcol .col2 .box .products  p{ width:90px; font-size:11px; line-height:15px; padding-top:3px; color:#FFFFFF; margin-left:7px; float:left;}

#wrap .box .deluxeset{ padding:8px 6px 8px 0; *padding:8px 6px 15px 0; }
#wrap .box .deluxeset .img{ margin:0px 10px 0px 0; width:160px; text-align:center; float:left;}
#wrap .box .deluxeset p{ float:left; width:240px; height:240px; font-size:12px; line-height:15px; padding:5px 0px; color:#FFFFFF;}
#wrap .box .deluxeset .button{ float:right;}

#wrap .flash{ background-color:#000000; padding-bottom:5px;}

#wrap #footer{ background-color:#231f20; color:#c4c6b7; font-size:12px; padding:26px 0 57px 13px; *padding:33px 0 75px 13px; line-height:13px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#wrap #footer{ background-color:#231f20; color:#c4c6b7; font-size:12px; padding:30px 0 61px 13px;}}
#wrap #footer ul li{float:left; margin-right:3px; margin-top:5px; list-style:none;}
#wrap #footer ul li a{ color:#c4c6b7; font-size:12px; text-decoration:none;}
#wrap #footer ul li a:hover{ color:#c4c6b7; font-size:12px; text-decoration:underline;}

a.packege-txt{color:#FFFFFF; text-decoration:underline;}
a.packege-txt:hover{color:#FFFFFF; text-decoration:none;}

.soundtrack{font:normal 12px Arial, Helvetica, sans-serif; padding-left:8px; color:#ffffff;}
.head{color:#ffffff; text-transform:uppercase; padding:0px 0 8px 7px;}
.head_popup{color:#cec6b1; text-transform:uppercase; padding:0px 0 8px 7px;}
.text_popup{font:normal 12px Arial, Helvetica, sans-serif; padding:8px 0 0 8px; color:#ffffff;}

#wrap .box .button_preorder{width:111px; height:19px; padding-top:4px; text-align:center; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; background:url(../images/button/preorder_bg.gif) no-repeat 0 0; display:block; text-decoration:none; float:right;}
@media screen and (-webkit-min-device-pixel-ratio:0){#wrap .box .button_preorder{width:121px; height:19px; padding-top:4px; text-align:center; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; background:url(../images/button/preorder_bg_safari.gif) no-repeat 0 0; display:block; text-decoration:none; float:right;}}
#wrap .box .button_preorder:hover{background:url(../images/button/preorder_bg.gif) no-repeat 0px -23px; display:block;}
@media screen and (-webkit-min-device-pixel-ratio:0){#wrap .box .button_preorder:hover{background:url(../images/button/preorder_bg_safari.gif) no-repeat 0px -23px; display:block;}}



