.{
   background-color: transparent;
   font-size: 10pt;
}

a {
   color: #36414d;
   text-decoration: underline;
}

a:hover {
   color: #a3b8cc;
}

body {
   font-size: 10pt;
   margin-top: 0;
   min-width: 820px;
   background: #CC9966;
}

em { 
   font-style: normal;
   font-weight: bold;
}

strong {
   font-style: normal;
   font-weight: bold;
   color: #FF0000;
}


h1,h1 a {
   background-color: transparent;
   color: #FFFFFF;
   font-size: 20pt
}

p {
   background-color: transparent;
   font-size: 10pt;
}

img {
   border-style:none;
}

.container {
   width: 820px;
   background-color: #000000;
   margin:0px auto;
}

.container-inner {
   margin:3px 3px; 
   background-color: #CC9966;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #292e33;
}

div.banner {
   color: #FFFFFF;
   margin: 0px 0px; 
   padding : 10px 5px;
   background-color: #996633;
   border-width: 0px 0px 3px 0px;
   border-style: solid;
   border-color: #292e33;
}

h1.banner {
   margin: 5px 5px; 
   padding : 0px 0px;
   font-weight: bold;
   font-size: 32px;
   background-color: transparent;
}

h2.banner,h2.banner a {
   margin: 5px 5px; 
   padding : 5px 5px;
   font-weight: bold;
   font-size: 16px;
   background-color: transparent;
}

div.banner-inner {
   color: #FFFFFF;
   margin: 0px 0px; 
   padding : 5px 5px;
   background-color: #996633;
}

.banner-inner a {
   color: #FFFFFF;
}

div.headmenu_a {
   text-align: center;
   padding : 10px 5px;
   font-weight: bold;
   font-size: 20px;
}

div.headmenu_b {
   text-align: center;
}

div.pagebody {
   position: relative;
   margin: 0px 0px; 
}

div.pagebody-inner {
   position: relative;
   margin: 0px 0px; 
}

div.rightbar {
   float: left;
   position: relative;
   padding : 5px 5px;
   top: 0px;
   left: 0px;
   width: 180px;
   height: 100%;
}

div.sidemenu {
   float: left;
   position: relative;
   top: 0px;
   left: 0px;
   padding : 5px 5px;
   margin-top: 3px;
   margin-bottom: 3px;
   width: 120px;
   height: 100%;
}

ul.sidemenu {
   padding: 0px 5px;
   margin: 0px;
}

li.sidemenu {
   padding: 0px 0px;
   margin: 0px;
}


div.topmain {
   position: relative;
   float: left;
   padding: 5px 5px;
   top: 0px;
   left: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   width: 600px;
   border-color: #000000;
   border-width: 0px 3px 0px 3px;
   border-style: solid;
   background-color:#ffffff;
}

div.main {
   position: relative;
   float: left;
   padding: 5px 5px;
   top: 0px;
   left: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   width: 470px;
   border-color: #000000;
   border-width: 0px 3px 0px 3px;
   border-style: solid;
   background-color:#ffffff;
}

div.main-item {
   position: relative;
   float: left;
   padding: 5px 5px;
   top: 0px;
   left: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   width: 600px;
   border-color: #000000;
   border-width: 0px 3px 0px 3px;
   border-style: solid;
   background-color:#ffffff;
}

div.main-inner {
   background-color:#ffffff;
}

h2.main,h2.main a {
   background-color: #EE7755;
   font-size: 14pt;
}

h3.main,h3.main a {
   background-color: #EE7755;
   font-size: 12pt;
}

a.musicindex {
   font-size: 12pt;
}

h3.item {
   padding:5px;
   border-color:#009900;
   border-width:1px;
   border-style:dotted;
}

ul.musiclist {
   padding: 0px 5px;
   margin: 0px;
}

li.musiclist {
   padding: 0px 0px;
   margin: 0px;
   font-size: 12pt;
}

ul.music-index {
   list-style-image:url(/img/oon25.gif);
   padding: 0px 10px;
   margin: 0px 25px;
}

li.music-index {
   margin: 5px;
   padding: 2px 10px;
}

ul.score-index {
   list-style-image:url(/img/book-a1-16ak.gif);
   padding: 0px 10px;
   margin: 0px 25px;
}

li.score-index {
   margin: 5px;
   padding: 2px 10px;
}

ul.conductor-list {
   padding: 5px 10px;
   margin: 0px;
}

li.conductor-list{
   padding: 5px 25px;
   margin: 5px 5px;
   background-image:url(/Conductor/condicon.gif);
   background-repeat:no-repeat;
   background-position:center left;
   list-style:none;
}

li.conductor-list a {
   margin: 10px 15px;
   font-weight: bold;
   font-size: 14pt;
}

li.composer-list {
   padding: 5px 35px;
   margin: 5px 5px;
   background-image:url(/img/composer_index.png);
   background-repeat:no-repeat;
   background-position:center left;
   list-style:none;
}

li.composer-list a {
   font-weight: bold;
   font-size: 14pt;
}


div.footer {
   clear: both;
   color:#FFFFFF;
   background-color: #996633;
   border-color: #000000;
   border-width: 3px 0px 0px 0px;
   border-style: solid;
}

div.footer a {
   color:#FFFFFF;
}

div.goods-border {
   border-width:0px;
   margin: 5px 0px;
   padding : 0px 15px 5px 0px;
   background: url(shadow_001.gif) right bottom;
   width: 575px;
}

div.goods {
   margin: 0px 5px 0px 0px;
   padding : 5px 5px;
   border-color:#cccccc;
   border-width: 1px 0px 0px 1px;
   border-style:solid;
   width: 570px;
}

a.goods {
   font-weight: normal;
   color: #666666;
}

a:hover.goods {
   font-weight: normal;
   color: #00ff00;
}

div.goods-left {
   padding : 5px 0px;
   float: left;
   text-align: center;
   font-size: 8pt;
   width: 130px;
}

div.goods-right {
   padding : 10px 20px;
   float: left;
   font-size: 10pt;
}

div.goods-image {
   padding : 1px 1px;
   height: 80px;
   width: 80px;
   text-align: center;
}

div.goods-title {
   font-size: 10pt;
   font-weight: bold;
}

div.goods-detail a {
   font-size: 8pt;
}


div.goods-text {
   margin: 1px 1px; 
   padding : 2px 22px;
   border-color:#cccccc;
   border-width:1px;
   border-style:solid;
}

div.goods-text-disc {
   margin: 1px 1px; 
   padding : 2px 20px;
   border-color:#cccccc;
   border-width:1px;
   border-style:solid;
   background: url(disc.gif) 3px 50% no-repeat;
}

div.goods-text-book {
   margin: 1px 1px; 
   padding : 2px 20px;
   border-color:#cccccc;
   border-width:1px;
   border-style:solid;
   background: url(/img/book-a1-16ak.gif) 3px 50% no-repeat;
}

a.buy-goods {
}

div.buy-goods {
   padding : 10px 0px;
}

a.buy-goods-left {
   padding : 20px 20px;
   margin: auto;
   height: 30px;
   width: 250px;
   font-size: 10pt;
   font-weight: bold;
}


div.buy-goods-left {
   padding : 20px 0px;
   height: 30px;
   width: 250px;
}

div.goods-item {
   margin: 1px 1px; 
   padding : 2px 2px;
   border-color:#cccccc;
   border-width:1px;
   border-style:solid;
}

div.goods-review {
   margin: 1px 1px; 
   padding : 2px 2px;
   border-color:#cccccc;
   border-width:1px;
   border-style:solid;
}

div.topgoods-border {
   float: left;
   border-width:0px;
   margin: 10px 0px 10px 0px;
   padding : 0px 5px 5px 0px;
   background: url(shadow_001.gif) right bottom;
}

div.topgoods {
   padding : 5px 5px;
   border-color:#cccccc;
   border-width:1px;
   border-style:solid;
   text-align: center;
   font-size: 8pt;
   width: 140px;
   height: 200px;
}

div.item-goods-image {
   padding : 1px 1px;
   height: 200px;
   width: 200px;
   text-align: center;
}

a.buy-item-goods {
   padding : 20px 20px;
   margin: auto;
   height: 30px;
   width: 140px;
   font-size: 10pt;
   font-weight: bold;
   background: url(cart.gif)  center center no-repeat;
}


div.buy-item-goods {
   padding : 20px 0px;
   height: 30px;
   width: 140px;
}


a.other-goods-title {
   font-weight: normal;
}

#fw_get_info {
   margin: 10px 10px 10px 10px;
   padding : 10px 10px 10px 10px;
   border-color:#cccccc;
   border-width:1px;
   border-style:solid;
   font-size: 10pt;
   background-color:#E0FFFF;
}