/* CSS Document */


#contaner {width:868px; margin:0 auto;}

#top-icon {clear:both; height:40px; background:#fff;}
#top-icon ul {margin:0px; padding:0px; display:block; float:right;}
#top-icon ul li {float:left; list-style-type:none; font-weight:bold;}
#top-icon ul li a {color:#000; text-decoration:none;}
#top-icon ul li strong {display:block; padding:8px 15px 8px 2px;}

#head-part {clear:both;}
#top {background:url(images/head-top.jpg) bottom no-repeat; padding:80px 250px 0px 0px; height:80px; text-align:right;}
#top h1 {font-size:36px; margin:0px; color:#6a6a6a; line-height:30px;}
#top h1 strong {color:#de110e;}
#top p {margin:0px; font-size:16px; color:#de110e; font-weight:bold;}
#head {height:340px; background:url(images/head-bottom.jpg) left bottom no-repeat;}

#head-1 {background:#000;}
#head-1 ul {margin:0px; padding:25px 0px 0px 0px;}
#head-1 ul li {margin:7px 0px; list-style-type:none;}
#head-1 ul li img {border:none;}


.stepcarousel {position: relative; overflow: scroll; width:812px; height: 254px; padding:10px 0px 0px 0px; clear:both; margin:0px 0px 20px 23px;}
.stepcarousel .belt {position: absolute; left: 0; top: 0;}
.stepcarousel .panel {float:left; overflow: hidden; margin:0px 8px; width:812px; height:254px;}
.stepcarousel .panel img {border:none;}

#dotted {clear:both; border-bottom:1px dashed #000; border-top:1px dashed #000; /*padding:8px 0px;*/}
#top-link {height:80px; background:#db0709; padding:0px; clear:both;}
#top-link ul {margin:0px; padding:0px;}
#top-link ul li {list-style-type:none; font-family:"BIRTH OF A HERO", "Times New Roman"; float:left; line-height:34px; color:#fff; background:url(images/li-support.jpg) right repeat-y; font-weight:bold; width:25%;}
#top-link ul li a {display:block; color:#fff; text-decoration:none; font-size:46px; font-weight:bold; width:100%; padding:23px 0px 23px 0px; text-align:center;}
#top-link ul li a b {font-size:17px; display:block; font-family:Arial, Helvetica, sans-serif;}
#top-link ul li a:hover {background:#b9b9b9;}

#middle {clear:both; padding:10px 0px 10px 0px;}

#left-bar {width:30px; height:100%; background:#000; position:fixed; left:0px; top:0px;}
#left-bar p {color:#fff; padding:0px 0px 0px 5px; margin:0px; font-size:13px; display:block; width:15px; text-align:center; line-height:45px;}

#right-bar {width:30px; height:100%; background:#000; position:fixed; right:0px; top:0px;}
#right-bar p {color:#fff; padding:0px 0px 0px 5px; margin:0px; font-size:13px; display:block; width:15px; text-align:center; line-height:45px;}


#player {width:420px; float:left; padding:0px 0px 0px 10px;}
.cd-cover {text-align:center; clear:both;}
.cd-cover h2 {font-family:Arial, Helvetica, sans-serif; font-size:36px; letter-spacing:-1px; text-transform:uppercase; margin:0px 0px 10px 5px; text-align:left; clear:both;}
.cd-cover h2 strong {background:#db0709; color:#fff; padding:4px 10px;}


.three-cd-cover {text-align:center; clear:both; padding:15px 0px; margin:10px 0px 0px 0px; border-top:4px solid #000; border-bottom:4px solid #000;}
.three-cd-cover img {width:270px; margin:0px 2px; border:2px solid #a5a5a7;}
.three-cd-cover img.red-bor {border:2px solid #0b5ba4;}

#cboxdiv {float:right; width:450px; padding:0px 0px 10px 0px;}

.flyer {clear:both;}
.flyer h1 {margin:0px 0px 7px 0px; padding:0px 0px 4px 0px; font-size:32px; border-bottom:1px dashed #999999; font-family:Georgia, "Times New Roman", Times, serif!important; font-style:italic; color:#fff;}
.flyer p {font-size:16px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif!important; font-weight:bold; margin:0px 0px 10px 0px;}
.wrapper {padding:0px 0px 10px 0px;}
.wrapper img {height:204px; margin:1px 1px; border:none; width:auto;}
.content {clear:both;}
.content h1 {margin:0px 0px 4px 0px; padding:0px; font-size:35px; font-family:"Century Gothic", "Times New Roman"; color:#333; font-weight:normal;}
.content h3 {margin:0px 0px 4px 0px; padding:0px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:normal;}
.content p {margin:0px 0px 12px 0px; font-size:13px;}
.content ul {margin:0px 0px 10px 20px; padding:0px;}
.content ul li {font-size:13px;}

.join-our {clear:both;}
.join-our h2 {font-family:Arial, Helvetica, sans-serif; display:block; clear:both; padding:0px 0px 4px 0px; margin:10px 0px; font-size:36px; letter-spacing:-1px; font-weight:normal; border-bottom:1px dashed #999999;}
.join-our h2 strong {background:#db0709; color:#fff; padding:4px 10px;}
.join-our form {display:block; margin:0px 7px 10px 0px; padding:5px 10px 15px 0px; width:243px; float:left;}
.join-our form label {display:block; color:#fff; clear:both; font-size:17px; font-weight:bold; padding:3px 4px 2px 0px;}
.join-our form input {margin:1px 0px; *margin:1px 0px; background:url(images/input-bg.jpg) repeat-x #fff; border:1px solid #bfbfbf; color:#db0709; padding:4px 5px; width:240px;}
.join-our form input.go {border:none; padding:0px; margin:5px 0px 0px 0px; width:96px; height:24px;}
#twitter {width:250px; float:right;}


.banner {text-align:center; clear:both; padding:10px 5px; height:54px;}
.banner p {font-size:11px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:10px 0px 10px 0px;}

#picture-gallery {clear:both; text-align:center;}
#picture-gallery img {border:1px dashed #CCCCCC; padding:5px; margin:4px 2px;}

#promo-songs {clear:both;}
#promo-songs h1 {font-family:Arial, Helvetica, sans-serif; font-size:40px; letter-spacing:-2px; text-transform:uppercase; padding:0px 0px 4px 0px; margin:10px 0px 10px 0px; font-size:36px; border-bottom:1px dashed #999999;}
#promo-songs h1 strong {background:#db0709; color:#fff; padding:4px 10px;}
.song-box {float:left; width:247px; padding:20px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; min-height:250px;}
.song-box:hover {background:#000;}
.song-box h2 {font-size:18px; font-weight:normal; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 7px 0px; border-left:5px solid #ff0000; padding:0px 0px 0px 7px;}
.song-box ul {margin:0px; padding:0px;}
.song-box ul li {font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; display:block; padding:3px 0px;}
.song-box ul li a {color:#fff; text-decoration:none;}
.song-box ul li a:hover {color:#CC0000;}


#bottom-link {clear:both; height:40px; padding:14px 10px;}
#bottom-link img {float:right;}
#bottom-link p {margin:0px; color:#fff; font-size:11px;}
#bottom-link p a {text-decoration:none; color:#fff;}
#bottom-link p a:hover {text-decoration:underline;}


#bottom {background:url(images/bottom.jpg) repeat-x; clear:both; height:144px;}
#footer {width:868px; margin:0 auto; padding:12px 0px 0px 0px;}
#footer td {padding:0px 0px 0px 15px; vertical-align:top;}
#footer h3 {color:#484848; margin:0px 0px 7px 0px; font-size:16px;}
#footer h3 sup {font-size:10px!important;}
#footer p {font-size:13px; color:#707070; margin:0px 0px 12px 0px;}
#footer p a {color:#707070; text-decoration:none;}
#footer p a:hover {color:#000;}
#footer ul {margin:0px; padding:0px;}
#footer ul li {font-size:13px; color:#707070; margin:0px 0px 4px 0px; list-style-type:none;}
#footer ul li a {color:#707070; text-decoration:none;}
#footer ul li a:hover {color:#000; text-decoration:underline;}
