/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; color:#000; font-weight:bold; }
li { list-style:none; }
html { background:#000 url(../images/main.jpg) no-repeat center 0 fixed; height:100%; }
body { width:704px; margin:0 auto; font:75%/140% "Times New Roman", Tahoma, Arial, Helvetica, sans-serif; position:relative; height:100%; }

#home .tx-rbflashobject-pi1-swf_altcontent { width:500px; margin:0 auto; }

#contact #content .box { text-transform:none; padding-top:30px; }
#contact #content ul { padding:25px 0 40px; }
#contact #content ul  li { padding-bottom:5px; }

#artist #content { text-align:center; }
#artist #content h1 { background:none; text-align:center; text-transform:uppercase; padding:0 0 23px 2px; font-style:normal; }

#news #content h1 { background:#3a3a3a url(../images/greyArrow.gif) no-repeat right center; color:#fff; font-style:italic; }
#news #content h2 { background:#fff url(../images/whiteArrow.gif) no-repeat right center; font-weight:normal; font-size:1.166em; padding-left:2px; margin-bottom:7px; }
#news form { padding-top:4px; font-style:italic; }
#news input { font:1em "Times New Roman", Tahoma, Arial, Helvetica, sans-serif; }
#news #content form p, #news #content form div { float:left; }
#news form div p { padding-bottom:0; float:left; padding:0 17px 0 5px; line-height:normal; }
#news form div p  span{ padding-right:5px; }
#news .checkbox { background:#3A3A3A; width:305px; float:left; padding-bottom:0; color:#fff; height:16px; overflow:hidden; }
#news .checkbox label { cursor:pointer; }
#news label.emailLabel { background:#3a3a3a; color:#fff; padding:0 2px; height:16px; float:left; overflow:hidden; }
#news #email { background:none; border:1px solid #3a3a3a; padding:0px 3px 0; margin-right:9px; vertical-align:top; height:14px; overflow:hidden; width:120px; float:left; }
#news .submit { background:#3a3a3a; border:0; height:16px;  color:#fff; cursor:pointer; font-size:0.916em; overflow:visible; padding:0 5px; float:right; }

.chart:after, #menu:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.chart, #header, #content, #content .title, #menu { display:inline-block; }
.chart, #header, #content, #menu  { display:block; }
#content .title { display:inline; }

#container { min-height:100%; }

#header { background:#000; padding:0 3px; overflow:hidden; width:698px; }
#header .banner { background:url(../images/myHeader3.jpg) no-repeat 0 0; width:699px; height:192px; padding-bottom:2px; }
#header #menu { background:url(../images/menu.gif) repeat-x 0 0; padding:0 0 3px 80px; line-height:15px; }
#header #menu li { float:left; text-transform:uppercase; }
#header #menu li a { color:#fff; padding-right:35px; }

#content { background:#000 url(../images/contentBg.jpg) repeat-y 2px 0; padding:0 2px;  }
#content h1  { background:#fff url(../images/whiteArrow.gif) no-repeat right center; font-size:1.166em; font-weight:normal; color:#000; padding-left:2px; }
#content p { padding-bottom:13px; }
#content .contentInner { background:url(../images/rozeta.jpg) no-repeat right 84px; min-height:740px;  padding:21px 52px 20px 70px; } 
#content .box { padding-bottom:23px; text-align:center; text-transform:uppercase; }					
#content .box ul { padding-top:4px; }
#content .title { background:url(../images/linksTitle.png) repeat 0 0; font-weight:bold; padding:1px 25px; }
#content .subtitle { color:#4f4f4f; font-size:0.833em;}
#content .picbox { float:left; padding:0 18px 10px 0; }
#content .more { color:#a50000; }
#content .external-link { color:#a50000; }
#content .back { text-align:right; font-weight:bold; }
#content .chartpic  { float:left; width:130px; }
#content .chartpic img  { border:1px solid #f9f7c4; }
#content .chart { font-size:1.166em; padding-bottom:30px; }
#content .chart a { color:#a50000 }
#content .chartText { color:#545453; padding-left:5px; width:437px; float:left; overflow:hidden; }
#content .chartText p { padding:5px 0 0 5px; font-size:italic; text-align:justify; }
#content .chart  table { background:url(../images/thBg.gif) no-repeat 0 0; width:437px;  }
#content .releaseItem  table { background:url(../images/releases.gif) no-repeat 0 0; }
#content .chart table th { font-weight:normal; height:23px; text-align:left; padding-left:5px; color:#000; }
#content .chart table td { background:url(../images/delimit.gif) no-repeat right top; padding:0 5px; color:#545453; }
#content .chart .lastTd { background:none; text-align:right; }
#content .chart .lastTh { text-align:right; padding-right:5px; }
#content .artistMain { margin:0 auto; width:527px; position:relative; }
#content .artistMain li { float:left; padding:0 10px 10px 0; }
#content .artistMain li img { display:block; border: #000000 1px solid; }
/*jNice*/
.jNiceRadio { background:url(../images/checkbox.gif) no-repeat 0 0; width:6px; height:6px; float:left; margin:6px 2px 0 0 }
.jNiceChecked { background:url(../images/checkbox_checked.gif) no-repeat 0 0; }
.jNiceHidden { display:none; }

#contact #content h2 { color:#585858; font-size:1em; font-weight:normal; text-transform:uppercase; padding:20px 0 13px 0; }
#contact #content .bodytext  { width:448px; margin:0 auto; }
#contact #content p { padding-bottom:0; }
#contact #content a { color:#000000; }
#contact #content .box div p { padding: 3px 0 2px 0; }
#content .chart table th.addToCart { padding:0; }
#content .chart table th.addToCart a { width:96px; height:21px; display:block; }

#content span.price { color:#a50000; font-weight:bold; }
#content .total { float:right; }

#container #content a.external-link-new-window { color:#a50000; }
#container #content #catListWrapper { margin-bottom:20px; }
#container #content #catListWrapper #catList li { display:inline; padding:0 5px; border-left:#000 1px solid; }
#container #content #catListWrapper #catList li.first { border:0 none; }
#container #content #catListWrapper #catList li.active a { color:#A50000; }
