/* BEGIN INDEX BOXES */
div.box-index-head-artist { display: block; text-align: left; font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #666; padding-left: 7px; padding-top: 5px; padding-bottom: 5px; }
div.box-index-head-mp3 { display: block; text-align: left; font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #666; padding-left: 7px; padding-top: 5px; padding-bottom: 5px; }
div.box-index-content-artist { display: block; overflow: auto; text-align: justify; padding-top: 5px; padding-left: 5px; padding-right: 0px; padding-bottom: 0px; height: 151px; border-bottom-width: 5px; margin-bottom: 7px; margin-right: 5px; }
div.box-index-content-artist a { color: #788C06; }
div.box-index-content-artist a:hover { color: #B8D709; }
div.box-index-content-artist p { padding-left: 10px; }
div.box-index-content-mp3 { display: block; text-align: justify; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; height: 168px; padding-left: 5px; }
div.box-index-notes-wrapper1 { display: block; text-align: center; background-image: url(../img/box-my-price.jpg); background-repeat: repeat-x; background-color: #FEFEFE; width: 347px; float: left; margin-top: 5px; margin-right: 5px; }
div.box-index-notes-wrapper2 { display: block; text-align: center; background-image: url(../img/box-my-price.jpg); background-repeat: repeat-x; background-color: #FEFEFE; width: 347px; float: left; margin-top: 5px; }
.index-detailed-info ul { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #999; }
.index-detailed-info h1 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; color: #999; text-shadow: 0px -1px 0px #333333;}
.index-detailed-info hr { border: none; border-top-style: dotted; border-top-width: 1px; border-top-color: #999; margin-top: 10px; margin-bottom: 20px; }
.index-detailed-info a { color: #788C06; }
.index-detailed-info a:hover { color: #B8D709; }
.index-detailed-info .small1 { color: #999; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
/* END INDEX BOXES */

/* BEGIN TESTIMONIALS */
.testimonials a { color: #788C06; }
.testimonials a:hover { color: #B8D709; }
/* END TESTIMONIALS */

/* BEGIN ARTISTS */
#artists { height: 200px; width: auto; overflow: auto; color: #333333; margin-top: 0px; margin-right: 5px; margin-left: 5px; padding-right: 2px; padding-left: 2px; }
.artists { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #333; }
#artists a { color: #788C06; text-decoration: none; }
#artists a:hover { color: #B8D709; text-decoration: none; }
/* END ARTISTS */

/*COMMENTS*/
#comments { height: 500px; width: auto; overflow: auto; color: #333333; margin-top: 0px; margin-right: 5px; margin-left: 5px; padding-right: 2px; padding-left: 2px; position: relative; }

/* NAV */
table.nav-txt-pos { padding-top: 0px; font-size: 12px; }
/*main boxes*/
.leftbox { width: auto; margin-bottom: 5px; background-color: #FFFFFF; background-image: url(../img/box-my-price.jpg); background-repeat: repeat-x; height: auto; }
.rightbox { width: auto; margin-bottom: 5px; background-image: url(../img/box-my-price.jpg); text-align: justify; background-repeat: repeat-x; }
.leftbox-free-drums { width: auto; margin-bottom: 5px; background-color: #FFFFFF; background-image: url(../img/box-free1.jpg); background-repeat: repeat-x; height: auto; color: #FFFFFF; }
.rightbox-free-drums { width: auto; margin-bottom: 5px; background-image: url(../img/box-free1.jpg); text-align: justify; background-repeat: repeat-x; color: #FFFFFF; }
.leftbox-samples { width: auto; margin-bottom: 5px; background-image: url(../img/box-samples.jpg); background-repeat: repeat-x; height: auto; color: #FFFFFF; background-color: #FFF; }
.rightbox-samples { width: auto; margin-bottom: 5px; background-image: url(../img/box-samples.jpg); text-align: justify; background-repeat: repeat-x; color: #FFFFFF; }
.leftbox-loops { width: auto; margin-bottom: 5px; background-image: url(../img/box-loops.jpg); background-repeat: repeat-x; height: auto; color: #333333; }
.rightbox-loops { width: auto; margin-bottom: 5px; background-image: url(../img/box-loops.jpg); text-align: justify; background-repeat: repeat-x; color: #333333; }
.leftbox-bundles { width: auto; margin-bottom: 5px; background-image: url(../img/box-bundles.jpg); background-repeat: repeat-x; height: auto; color: #222222; }
.rightbox-bundles { width: auto; margin-bottom: 5px; background-image: url(../img/box-bundles.jpg); text-align: justify; background-repeat: repeat-x; color: #222222; }
.leftbox-myaccount { width: auto; margin-bottom: 5px; background-color: #FFFFFF; background-image: url(../img/box-myaccount.jpg); background-repeat: repeat-x; height: auto; color: #666; }
.rightbox-myaccount { width: auto; margin-bottom: 5px; background-image: url(../img/box-myaccount.jpg); text-align: justify; background-repeat: repeat-x; color: #666; }
.leftbox-support { width: auto; margin-bottom: 5px; background-image: url(../img/box-support.jpg); background-repeat: repeat-x; height: auto; color: #666; }
.rightbox-support { width: auto; margin-bottom: 5px; background-image: url(../img/box-support.jpg); text-align: justify; background-repeat: repeat-x; color: #666; }
/*LINKLOK*/
.leftbox-linklok { width: auto; margin-bottom: 5px; background-image: url(../img/box-loops.jpg); background-repeat: repeat-x; height: auto; color: #333; }
.rightbox-linklok { width: auto; margin-bottom: 5px; background-image: url(../img/box-linklok.jpg); text-align: justify; background-repeat: repeat-x; color: #FFFFFF; }
.box-linklok-new { background-color: #FFF; background-image: url(../img/box-my-price.jpg); background-repeat: repeat-x; color: #333; font-size: 11px; width: 600px; margin-right: auto; margin-left: auto; }
/*mainbox round corners download button */
.box-linklok-dlbtn { margin-bottom: 5px; background-image: url(../img/box-head3.jpg); text-align: justify; background-repeat: repeat-x; color: #FFFFFF; background-color: #0d416e; width: 504px; margin-left: auto; margin-right: auto; margin-top: 5px; }
a.box-linklok-dlbtn { color: #3CF; }
a.box-linklok-dlbtn:hover { color: #C1F0FF; }
/*mainbox round corners all pages */
.mainbox-t { background: url(../img/mainbox-dot.gif) 0 0 repeat-x; width: 100%; }
.mainbox-b { background: url(../img/mainbox-dot.gif) 0 100% repeat-x; }
.mainbox-l { background: url(../img/mainbox-dot.gif) 0 0 repeat-y }
.mainbox-r { background: url(../img/mainbox-dot.gif) 100% 0 repeat-y }
.mainbox-bl { background-image: url(../img/mainbox-bl.gif); background-repeat: no-repeat; background-position: 0 100%; }
.mainbox-br { background-image: url(../img/mainbox-br.gif); background-repeat: no-repeat; background-position: 100% 100%; }
.mainbox-tl { background: url(../img/mainbox-tl.gif) 0 0 no-repeat }
.mainbox-tr { background: url(../img/mainbox-tr.gif) 100% 0 no-repeat; }
/*other boxes all pages */
#testimonials { height: 249px; width: auto; overflow: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top: 0px; margin-right: 5px; margin-left: 5px; padding-right: 2px; padding-left: 2px; padding-bottom: 0px; }
div.content { height: auto; width: auto; }
div.box-head2 { font-family: Geneva, Arial, Helvetica, sans-serif; height: 18px; width: auto; font-size: 14px; display: block; padding-top: 3px; margin-bottom: 10px; padding-left: 7px; }
.box-head3 { font-family: Geneva, Arial, Helvetica, sans-serif; color: #E9E9E9; background-image: url(../img/box-head3.jpg); background-repeat: repeat-x; font-size: 14px; width: auto; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 2px; background-color: #0d416e; }
.box-head5 { font-family: Geneva, Arial, Helvetica, sans-serif; color: #333; font-size: 14px; width: auto; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; padding: 2px; vertical-align: middle; border-bottom-width: 2px; border-bottom-color: #666; background-image: none; }
div.box-body { padding-right: 7px; padding-left: 7px; width: auto; padding-top: 5px; padding-bottom: 5px; text-align: justify; }
div.box-body2 { padding-right: 7px; padding-left: 5px; width: auto; padding-top: 5px; padding-bottom: 5px; }
div.div-white-transparent { background-image: url(../img/pix_alpha50w.png); background-repeat: repeat; padding: 5px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #282828; border: 1px dashed #FFF; }

.box-terms-products { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; border: 1px solid #666666; padding: 4px; margin: auto; text-align: center; width: 550px; }


/* image map standard */
#image_map_en { width:700px; height:465px; position:relative; background-image: url(../img/news-norm-en.jpg); background-repeat: no-repeat; }
#image_map_de { width:700px; height:465px; position:relative; background-image: url(../img/news-norm-de.jpg); background-repeat: no-repeat; }
/* #image_map_en, #image_map_de a { display:block; position:absolute; left: 245px; width: 33px; height: 34px; top: 225px; }*/
#image_map_en a#link1 , #image_map_de a#link1  { display:block; position:absolute; left: 29px; width: 33px; height: 34px; top: 237px; }
#image_map_en a#link2 , #image_map_de a#link2   { display:block; position:absolute; left: 28px; width: 33px; height: 34px; top: 280px; }
#image_map_en a#link3, #image_map_de a#link3  { display:block; position:absolute; left: 29px; width: 33px; height: 34px; top: 322px; }
#image_map_en a#link4 , #image_map_de a#link4  { left:96px; position: absolute; top: 59px; height: 376px; width: 566px; display: block; }

/* image map special offers */
#image_map_bu2get3_en { width:700px; height:465px; position:relative; background-image: url(../img/news-xmas-en.jpg); background-repeat: no-repeat; }
#image_map_bu2get3_de { width:700px; height:465px; position:relative; background-image: url(../img/news-xmas-de.jpg); background-repeat: no-repeat; }
/* #image_map_en, #image_map_de a { display:block; position:absolute; left: 245px; width: 33px; height: 34px; top: 225px; }*/
#image_map_bu2get3_en a#link1 , #image_map_bu2get3_de a#link1  { display:block; position:absolute; left: 29px; width: 33px; height: 34px; top: 237px; }
#image_map_bu2get3_en a#link2 , #image_map_bu2get3_de a#link2   { display:block; position:absolute; left: 28px; width: 33px; height: 34px; top: 280px; }
#image_map_bu2get3_en a#link3, #image_map_bu2get3_de a#link3  { display:block; position:absolute; left: 29px; width: 33px; height: 34px; top: 322px; }
#image_map_bu2get3_en a#link4 , #image_map_bu2get3_de a#link4  { left:144px; position: absolute; top: 65px; height: 244px; width: 469px; display: block; }
#image_map_bu2get3_en a#link5 , #image_map_bu2get3_de a#link5  { left:113px; position: absolute; top: 320px; height: 132px; width: 469px; display: block; }


/* image map holla */
#image_map_holla { width:700px; height:465px; position:relative; background-image: url(../img/news-holla.jpg); background-repeat: no-repeat; }
#image_map_holla a#link1 { display:block; position:absolute; left: 29px; width: 33px; height: 34px; top: 237px; }
#image_map_holla a#link2   { display:block; position:absolute; left: 28px; width: 33px; height: 34px; top: 280px; }
#image_map_holla a#link3  { display:block; position:absolute; left: 29px; width: 33px; height: 34px; top: 322px; }
#image_map_holla a#link4  { left:96px; position: absolute; top: 59px; height: 347px; width: 195px; display: block; }
#image_map_holla div#content { height: 176px; width: 294px; position: absolute; top: 189px; left: 299px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #FFF; overflow: auto; z-index: 5; }
#image_map_holla div#player_news{ height: 20px; width: 200px; position: absolute; top: 406px; left: 309px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #FFF; z-index: 6; }
#image_map_holla #content a.btn1{ height: 32px; width: 161px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #FFF; background-image: url(../img/btn/btn_get_them.png); background-position: 0px 0px; display: block; margin-top: 8px; margin-right: auto; margin-bottom: 8px; margin-left: auto; }
#image_map_holla #content a.btn1:hover{ height: 32px; width: 161px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #FFF; background-image: url(../img/btn/btn_get_them.png); background-position: 0px -32px; display: block; margin-top: 8px; margin-right: auto; margin-bottom: 8px; margin-left: auto; }


/* NEWS image map keys */
#image_map_keys_en { width:700px; height:465px; background:url(../img/news-keys-en.jpg) no-repeat; position:relative; }
#image_map_keys_de { width:700px; height:465px; background:url(../img/news-keys-de.jpg) no-repeat; position:relative; }
/* #image_map_en, #image_map_de a { display:block; position:absolute; left: 245px; width: 33px; height: 34px; top: 225px; }*/
#image_map_keys_en a#link1 , #image_map_keys_de a#link1  { display:block; position:absolute; left: 29px; width: 33px; height: 34px; top: 237px; }
#image_map_keys_en a#link2 , #image_map_keys_de a#link2   { display:block; position:absolute; left: 28px; width: 33px; height: 34px; top: 280px; }
#image_map_keys_en a#link3, #image_map_keys_de a#link3  { display:block; position:absolute; left: 29px; width: 33px; height: 34px; top: 322px; }
#image_map_keys_en a#link4 , #image_map_keys_de a#link4  { left:389px; position: absolute; top: 311px; height: 33px; width: 103px; display: block; background-image: url(../img/btn/btn_get_it_now.png); background-position: 0px 0px; }
#image_map_keys_en a#link4:hover , #image_map_keys_de a#link4:hover  { left:389px; position: absolute; top: 311px; height: 33px; width: 103px; display: block; background-image: url(../img/btn/btn_get_it_now.png); background-position: 0px 33px; }



div.news-box-keys { display: block; color: #FFF; text-align: center; font-size: 18px; position: absolute; height: 20px; width: 200px; left: 300px; top: 322px; }

#image_map_keys_de a, #image_map_keys_en a { color: #F09; text-decoration: none; }
#image_map_keys_de a:hover, #image_map_keys_en a:hover { color: #FFA8DC; } 



/* products boxes */
div.div-audio { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; height: 20px; line-height: 20px; margin: 2px; }
div.div-audio2 { float: left; margin: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; height: 20px; line-height: 20px; }
div.div-audio-closeline { float: none; margin: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; height: 20px; line-height: 20px; width: auto; display: block; }
div.div-audio-space { float: left; margin: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; width: 10px; }
/*VIP BOXES*/
.box-vip-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFF; padding-top: 8px; }
.box-myaccount-login { background-image: url(../img/box_login.png); height: 190px; width: 322px; position: relative; background-repeat: no-repeat; }
.box-vip-user { height: 23px; width: auto; margin: 0px; padding-top: 32px; padding-right: 0px; padding-bottom: 0px; padding-left: 60px; }
.box-vip-pass { height: 23px; width: auto; margin: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 60px; }
.box-vip-submit { height: 40px; width: auto; margin: 0px; padding-top: 10px; padding-left: 120px; text-align: left; }
.box-myaccount-submit { height: 40px; width: auto; margin: 0px; padding-top: 10px; padding-left: 45px; }
.space1 { width: 10px; float: left; padding-right: 5px; display: block; }
/*members*/
.div-clear1 { display: block; height: 10px; clear: both; }
.box-members-sp { background-color: #FFF; background-image: url(../img/box-my-price.jpg); background-repeat: repeat-x; color: #333; font-size: 11px; }
/* FEEDBACK */
div.div-fb-wrap { margin-right: auto; width: 220px; margin-left: auto; }
div.div-fb-sub { float: left; display: block; }
div.div-fb-space1 { display: block; float: left; width: 20px; }
div.div-fb-prev { display: block; float: left; }
div.div-fb-clear { display: block; float: none; clear: both; height: 0px; width: 0px; }
table.newsletter { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius: 5px; border-radius: 5px; background-color: #EBEBEB; }
/*facebook campaign*/
#facebook { font-family: Verdana, Geneva, sans-serif; color: #999; }
#facebook ul{ margin: 5px; }
#facebook form.code-box { background-image: url(../img/fb/box_facebook_codes.png); background-repeat: no-repeat; display: block; height: 165px; width: 350px; margin-right: auto; margin-left: auto; }
#facebook div.bg { background-image: url(../img/fb/fb_background.png); background-repeat: no-repeat; background-position: center 0px; }
#facebook div.code-box { background-image: url(../img/fb/box_facebook_codes.png); background-repeat: no-repeat; display: block; height: 165px; width: 350px; margin-right: auto; margin-left: auto; }
#facebook div.code-box-title { display: block; height: 30px; margin-right: auto; margin-left: auto; font-family: Verdana, Geneva, sans-serif; font-size: 18px; line-height: 30px; padding-left: 15px; text-shadow: 0px -1px 0px #000000; color: #666; }
#facebook div.code-box-input1 { display: block; font-family: Verdana, Geneva, sans-serif; padding-left: 130px; padding-top: 15px; }
#facebook input.code-box-input1 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #CCC; width: 175px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#facebook div.code-box-input2 { display: block; margin-right: auto; margin-left: auto; font-family: Verdana, Geneva, sans-serif; padding-left: 130px; padding-top: 21px; }
#facebook input.code-box-input2 { height: 17px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #CCC; width: 175px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; line-height: 17px; }
#facebook div.code-box-submit { display: block; margin-right: auto; margin-left: auto; font-family: Verdana, Geneva, sans-serif; padding-left: 130px; padding-top: 20px; }
#facebook submit.code-box-submit { height: 18px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #C00; width: 175px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#facebook div.warning { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #F00; margin-right: auto; margin-left: auto; width: auto; text-align: center; background-color: #FFE6E6; line-height: 20px; border: 1px dotted #F00; }
/*custom offer*/
input.input1-custom-offer { height: 19px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #C00; width: 175px; border: 1px solid #999; }

/*KEYS LOGIN */
#keys div.wrapper-login { background-image: url(../img/keys/keys_login.png); height: 500px; width: 500px; display: block; margin-right: auto; margin-left: auto; background-repeat: no-repeat; font-family: Verdana, Geneva, sans-serif; color: #09F; }

#keys div.login-top { height: 111px; display: block; padding-top: 82px; }
div#keys .div-error { display: block; color: #FF3;/* [disabled]background-color: #00B6FF; */ padding-top: 0px; text-align: center; margin-right: 8px; margin-left: 8px; border: 2px dashed #ff3; }
#keys div.login-input1 { height: 50px; display: block; padding-left: 95px; padding-top: 6px; }
#keys div.login-input2 {display: block; padding-left: 95px; padding-top: 6px; }

#keys div.login-input3 {display: block; padding-left: 95px; padding-top: 6px; }

#keys div.login-submit { display: block; padding-left: 95px; padding-top: 12px; }

.keys-input { height: 20px; width: 160px; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #01203F; border-top-style: none; line-height: 20px; background-image: url(../img/clrpx.gif); background-repeat: repeat; position: relative; }

#keys .submit{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; color: #09162B; }


/*KEXS DL */
div#keys .wrapper-dl-de { background-image: url(../img/keys/keys_dl_de.png); height: 500px; width: 500px; display: block; margin-right: auto; margin-left: auto; background-repeat: no-repeat; font-family: Verdana, Geneva, sans-serif; color: #09F; }
div#keys .wrapper-dl-en { background-image: url(../img/keys/keys_dl_en.png); height: 500px; width: 500px; display: block; margin-right: auto; margin-left: auto; background-repeat: no-repeat; font-family: Verdana, Geneva, sans-serif; color: #09F; }

div#keys .dl-top { height: 108px; display: block; padding-top: 60px; }
div#keys .div-error2 { display: block; color: #FF3; padding-top: 0px; text-align: center; margin-right: 8px; margin-left: 8px; border: 2px dashed #FF3; background-color: #000; }
div#keys .div-input1 { height: 60px; display: block; padding-left: 140px; padding-top: 6px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #000919; }
div#keys .div-submit { height: 50px; display: block; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000919; }
#keys .input-input1 { height: 23px; width: 215px; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #FF006C; border-top-style: none; background-color: #FFF; }

div#keys .btn-closed { background-image: url(../img/keys/btn_dl_gray.png); background-repeat: no-repeat; display: block; height: 122px; width: 398px; margin-right: auto; margin-left: auto; }

#keys a.btn-active { background-image: url(../img/keys/btn_dl.png); background-repeat: no-repeat; display: block; height: 122px; width: 398px; margin-right: auto; margin-left: auto; }
#keys a:hover.btn-active { background-image: url(../img/keys/btn_dl.png); background-repeat: no-repeat; display: block; height: 122px; width: 398px; margin-right: auto; margin-left: auto; background-position: 0px -122px; }

/* MYPRODUCTS */
#myproducts_content p{ font-size: 11px; color: #333; margin-top: 3px;/* [disabled]margin-left: 0px; */ }
#myproducts_content h2{ font-size: 14px; color: #666; }

