html, body { margin: 0; padding: 0; background-color: #F0F0F0; font-family: Lucida Grande, Verdana, Sans-serif; font-size: 11px; color: #808284; }
a { color: #EC008C; }
img { border: 0; }
p { margin: 0 0 10px 0; padding: 0; font-weight: bold; }
h1 { margin: 0; padding: 0; }
h2 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0; padding: 0; }
table { border-collapse: collapse; }
td { vertical-align: top; padding: 2px 5px; }
th { vertical-align: top; padding: 2px 5px; border-top: 1px solid #EC008C;  text-align: left; }

.busy { cursor: wait; }
.reset { clear: both; }
.hidden { display: none; }
a.icon { background: #EC008C; color: #FFFFFF; padding: 0 5px; font-weight: bold; text-decoration: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
a.icon:hover { background: #F26522; color: #FFFFFF; padding: 0 5px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
a.done { background: #636466; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
a.done:hover { background: #636466; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
span.icon { background: #F0F0F0; color: #D0D0D0; padding: 0 5px; font-weight: bold; text-decoration: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.adminBar { position: absolute; text-align: right; width: 992px; padding-top: 10px; }
.adminBar2 { position: absolute; text-align: right; width: 810px; }
.pink { color: #EC008C; }

#main { background: url('../images/background.jpg'); width: 1000px; height: 707px; position: absolute; top: 50%; left: 50%; margin-left: -500px; margin-top: -353px; overflow: hidden; }

#head { padding: 43px 57px 0px 53px; width: 900px; height: 188px; }
#head h1 a { background: url('../images/header_title.gif'); width: 622px; height: 188px; float: left; }
#head h1 a span { display: none; }

#contentWrapper { width: 830px; height: 390px; float: left; ; overflow: hidden; }

#menu { padding: 6px 28px 0px 48px; }
#menu ul { padding: 0; margin: 0; height: 59px; }
#menu li { display: inline; padding: 0; margin: 0; }
#menu li a { float: left; background-repeat: no-repeat; height: 59px; }
#menu li a span { display: none; }
#menu li a.aboutMenu { background: url('../images/menu_about.gif'); width: 117px;  }
#menu li a.newsMenu { background: url('../images/menu_news.gif'); width: 106px; }
#menu li a.artistsMenu { background: url('../images/menu_artists.gif'); width: 145px; }
#menu li a.releasesMenu { background: url('../images/menu_releases.gif'); width: 169px; }
#menu li a.membersMenu { background: url('../images/menu_members.gif'); width: 165px; }
#menu li a.linksMenu { background: url('../images/menu_links.gif'); width: 109px; }
#menu li a.shopMenu { background: url('../images/menu_shop.gif'); width: 100px; }
#menu li a.active { background-position: 0 59px; }

#menu2 { padding: 16px 28px 0px 48px; }
#menu2 ul { padding: 0; margin: 0; height: 49px; }
#menu2 li { display: inline; padding: 0; margin: 0; }
#menu2 li a { float: left; background-repeat: no-repeat; height: 49px; margin-right: 10px; }
#menu2 li a span { display: none; }
#menu2 li a.aboutMenu { background: url('../images/small/menu_about.gif'); width: 98px;  }
#menu2 li a.newsMenu { background: url('../images/small/menu_news.gif'); width: 89px; }
#menu2 li a.artistsMenu { background: url('../images/small/menu_artists.gif'); width: 122px; }
#menu2 li a.releasesMenu { background: url('../images/small/menu_releases.gif'); width: 142px; }
#menu2 li a.membersMenu { background: url('../images/small/menu_members.gif'); width: 139px; }
#menu2 li a.linksMenu { background: url('../images/small/menu_links.gif'); width: 92px; }
#menu2 li a.shopMenu { background: url('../images/small/menu_shop.gif'); width: 84px; }
#menu2 li a.tvMenu { background: url('../images/small/menu_tv.gif'); width: 50px; }
#menu2 li a.active { background-position: 0 49px; }

#logo { background: url('../images/logo.gif'); width: 82px; height: 197px; float: left; margin: 93px 0 6px 39px; }
#smallLogo { background: url('../images/logo_small.gif'); width: 50px; height: 118px; float: right; margin: 0; margin-bottom: 15px; }
#blankLogo { background: transparent; width: 50px; height: 118px; float: right; margin: 0; margin-bottom: 10px; }
#address a { background: url('../images/address.gif'); width: 118px; height: 48px; float: left; }
#address a span { display: none; }

#content { padding: 3px 0 0 36px; }
div.about h2 { color: #EC008C; }
div.news h2 { color: #C1272D; }
div.artists h2 { color: #F26522; }
div.releases h2 { color: #F7941D; }
div.members h2 { color: #008FD4; }
div.links h2 { color: #636466; }
div.shop h2 { color: #231F20; }

.narrowBox { background: url('../images/narrow_box.jpg'); width: 279px; height: 363px; padding: 0; margin: 0; float: left; }
.mediumBox { background: url('../images/medium_box.jpg'); width: 377px; height: 363px; padding: 0; margin: 0; float: left; }
.wideBox { background: url('../images/wide_box.jpg'); width: 431px; height: 363px; padding: 0; margin: 0; float: left; }
.wideBox .comment { padding: 0 30px 0 37px; overflow: hidden; height: 13px;}
.wideBox .comment p { font-weight: normal; }
.wideBox .comment .icon { position: absolute; margin-top: -15px;}
.shopBox { background: url('../images/shop_box.jpg'); width: 928px; height: 363px; padding: 0; margin: 0; float: left; }
.innerBox { margin: 36px 45px 0 42px; padding: 0; float: left; display: inline; }
.innerBoxScroll { height: 309px; overflow: auto; overflow-x: hidden; overflow-y: auto; padding-right: 10px; }
.imageWrapper { margin: 42px 0 0 38px; width: 352px; height: 295px; overflow: hidden; text-align: center; }
span.imageBox { border: 1px solid #D1A1B7; display: block; background: #FFFFFF; }
span.imageBox img { border: none; margin: 5px; padding: 0; }

/* artists */
div.artists div.innerBoxScroll { width: 180px; }
div.artistsDetail #contentWrapper { width: 300px; }
div.artistPictureBox { background: url('../images/artist_picture_box.jpg'); width: 238px; height: 363px; padding: 0; margin: 2px 0 0 0px; float: left; }
div.artistPictureBox  div.innerBox { margin: 35px 12px 0 24px; padding: 0 12px 0 0; float: left; display: inline; }
div.artistPictureBox  div.innerBox img { margin-right: 0px; }
div.artistReleaseBox { background: url('../images/artist_releases_box.jpg'); width: 417px; height: 305px; padding: 0; margin: 2px 0 0 0px; float: left; }
div.artistReleaseBox  div.innerBox { margin: 35px 12px 0 24px; }
div.artistReleaseBox div.innerBoxScroll { height: 240px; width: 350px; }
a.artistBackButton { background: url('../images/back_to_artists.gif'); width: 170px; height: 42px; padding: 0; margin: 10px 87px 0 8px; float: left; }
a.artistBackButton span { display: none; }
table.releasesTable { width: 303px; margin-right: 12px; }
table.releasesTable td { vertical-align: top;  }

/* releases */
div.releasesDetail #contentWrapper { width: 850px; }
a.toShopLink { margin-left: 38px; }

/* shop */
div.shop #contentWrapper { width: 1000px; }
div.shop .innerBoxScroll { height: 290px; overflow: auto; overflow-x: hidden; overflow-y: auto; padding-right: 10px; width: 830px; }
div.miniThumb { width: 50px; height: 50px; overflow: hidden; border: 1px solid #CE92AE; margin: 0px 0; }
div.shop h2.form { float: left; }
#filterForm { float: right; }
table.shop { width: 100%; }
.shopTextArea { width: 780px; height: 50px; }
#audioPlayer { margin: 10px 0 0 19px; }
table.buyTable { border-collapse: collapse; padding: 0; margin: 0; }
table.buyTable td { line-height: 14px; padding: 0; margin: 0; }

/* members */

div.loginForm { background: url('../images/login_form.gif'); width: 611px; height: 308px; }
div.membersLogin #content { padding: 0 0 0 36px; }
div.membersLogin div.first { height: 64px; }
div.membersLogin div.second { height: 53px; }
input.inpM { width: 238px; border: 0; height: 31px; padding: 0; font-size: 21px; font-weight: bold; }
#loginForm { margin: 0; padding: 93px 0 0 50px; float: left; width: 267px; }
#registerForm { margin: 0; padding: 93px 0 0 0; float: left; width: 250px; }
#loginForm #submit1 { background: url('../images/submit1.gif'); width: 95px; height: 52px; border: none; cursor: pointer; cursor: hand; }
#registerForm #submit2 { background: url('../images/submit2.gif'); width: 187px; height: 52px; border: none; cursor: pointer; cursor: hand; }
p.badMsg { padding-left: 50px; }

/* admin */
#wysiwyg { width: 810px; height: 180px; }
#wysiwyg2 { width: 595px; height: 180px; }
div.shop table { width: 100%; }
input { background: #FFFFFF; border: 1px solid #CCCCCC; font-size: 12px; padding: 2px 5px; }
select { background: #FFFFFF; border: 1px solid #CCCCCC; font-size: 12px; }
select.pictures { height: 185px; }
input.saveButton { background: #EC008C; color: #FFFFFF; padding: 0 5px; font-weight: bold; border: 0; display: inline; cursor: pointer; cursor: hand; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.w300 { width: 300px; }
.w150 { width: 150px; }
.w100 { width: 100px; }
.w200 { width: 200px; }
.w60 { width: 60px; }
.w500 { width: 500px; }

/* shoping cart */

#cart { background: url('../images/cart.gif'); width: 234px; height: 51px; float: right; text-decoration: none; color: #000000; font-size: 11px; }
#cart span.cartStatus { margin-top: 10px; display: block; width: 178px; text-align: right; }
#cart span.cartPrice { display: block; width: 178px; color: #EC008C; text-align: right; }
.zeroItem { color: #E0E0E0; }

/* link */

a.bigLink { font-size: 18px; font-weight: bold; text-decoration: none; }
a.bigLink:hover { text-decoration: underline; }

.emailsBox { width: 700px; height: 400px; overflow: auto; padding: 10px; border: 1px solid #EC008C; background: #FFFFFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

/* tv */
div.tvBox { float: left; width: 350px; }
div.tvRightPart { float: left; width: 440px; margin-top: 37px; margin-left: 0px; display: inline; }
div.tvInfoTextBox { height: 300px; overflow: auto; overflow-y: scroll; padding-right: 10px; }

