@charset "utf-8";
/* CSS Document */

body { background:#000; color: #9164CD; text-align: left; }
a { color: #8f63fc; text-decoration: none!important; }
a:hover { color: #bfa6fd; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; }
.new { font-family: 'Economica', sans-serif; color: #F00; text-transform: uppercase; font-size: 16px; text-shadow: 1px 1px 15px #F00; }
.imgClass1 { -webkit-box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); border: 1px solid #241355; float: left; margin-top: 00px; margin-right: 20px; margin-bottom: 20px; margin-left: 10px; }
.imgClass2 { -webkit-box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); border: 1px solid #241355; float: right; margin-top: 0px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }
.imgClass3 { -webkit-box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); border: 1px solid #241355; margin-top: 10px; margin-bottom:10px; }
.imgClass4 { -webkit-box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); border: 1px solid #241355; }
.shoppScheduleBox { margin-left: -20px; margin-top: -15px; }
.info { background-color: #0D001E; overflow: hidden; color: #8f63fc; border: 1px solid #1c0140; background-image: url(../img/info.jpg); background-repeat: no-repeat; background-position: 10px center; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 75px; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.info a { color: #bfa6fd; }
.shopp { background-color: #0a0017; overflow: hidden; color: #8f63fc; border: 1px solid #14002e; background-image: url(../img/iconShopp.jpg); background-repeat: no-repeat; background-position: 5px bottom; padding-top: 20px; padding-right: 15px; padding-bottom: 5px; padding-left: 200px; height: 35px; max-height: 35px; margin-bottom: 5px; margin-right: -32px; margin-left: -32px; font-size: 26px; font-family: 'Economica', sans-serif; text-transform: uppercase; text-align: center; margin-top: 5px; }
.shopp a { color: #bfa6fd; }
.btnLarge { background-image: url(../img/btnLarge.jpg); text-align: center; height: 38px; width: 393px; color: #8f5cdc; cursor: pointer; font-family: 'Economica', sans-serif; font-size: 18px; text-transform: uppercase; background-repeat: no-repeat; background-position: center center; vertical-align: middle; padding-top: 18px; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; }
.btnLarge a { text-decoration: none; }
.article-info-term { display:none; }
.modified { color: #2c1168; margin-top: 10px; margin-left: 0px; }
h1 { font-family: 'Economica', sans-serif; color: #8f63fc; background-image: url(../img/contentTitleBG.png); background-repeat: no-repeat; background-position: left center; font-size: 24px; text-transform: uppercase; text-decoration: none; padding-left: 20px; text-shadow: 1px 1px 15px #5500ff; font-weight: lighter; margin-left: -20px; }
.product-name h1 { margin-left: 0px; margin-top: 90px; }
h2 { font-family: 'Economica', sans-serif; color: #8f63fc; font-size: 20px; text-transform: uppercase; }
h2 a { font-family: 'Economica', sans-serif; color: #8f63fc; font-size: 20px; text-transform: uppercase; text-decoration: none; }
h2 a:hover { font-family: 'Economica', sans-serif; color: #bfa6fd; font-size: 20px; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; }
h3 { font-family: 'Economica', sans-serif; color: #8f63fc; font-size: 18px; text-transform: uppercase; text-shadow: 1px 1px 15px #5500ff; }
h6 { font-family: 'Economica', sans-serif; color: #8f63fc; font-size: 30px; text-transform: uppercase; margin-left: 0px; }
h7 { font-family: 'Economica', sans-serif; color: #8f63fc; font-size: 16px; text-transform: uppercase; text-shadow: 1px 1px 15px #5500ff; }
h7 a:hover { color: #bfa6fd; font-size: 16px; text-transform: uppercase; text-shadow: 1px 1px 15px #5500ff; }
::-moz-selection {
background-color: #0e001f;
color: #6e50cf;
text-shadow: 1px 1px 15px #5500ff;
}

::selection {
background-color: #0e001f;
color: #6e50cf;
text-shadow: 1px 1px 15px #5500ff;
}
ol { counter-reset: li; /* Initiate a counter */ list-style: none; /* Remove default numbering */ *list-style: decimal-leading-zero;
padding: 0; margin-bottom: 4em; text-shadow: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; }
.rectangle-list li { position: relative; display: block; padding: 3px; *padding: .4em;
color: #8f63fc; text-decoration: none; transition: all .5s ease-out;
margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; border: 0px solid #180032; background-color: transparent; background-image: url(../img/ulBg.png); background-repeat: repeat; }
.rectangle-list li:hover { background-color: transparent; background-image: url(../img/ulBgHover.png); background-repeat: repeat; }
.rectangle-list li:before { content: counter(li); counter-increment: li; position: absolute; left: -2.5em; top: 50%; margin-top: -1em; background: #210048; height: 2em; width: 2em; line-height: 2em; text-align: center; font-weight: bold; }
.rectangle-list li:after { position: absolute; content: ''; border: .5em solid transparent; left: -1em; top: 50%; margin-top: -.5em; transition: all .3s ease-out;
}
.rectangle-list li:hover:after { left: -.5em; border-left-color: #210048; }
.rectangle-list .player { height: 2em; width: 2em; float: right; margin-right: 51px; margin-top:-2px; }
#wrapper { }
/*header----------------------------------------------------------------*/
#switcher { height: 30px; width: 200px; margin-top: -15px; margin-bottom:5px; margin-left: 0px; padding-bottom:12px; padding-top:0px; }
#switcher select { width:100px; padding:0px; margin-top: 0px; }
#top { background-image: url(../img/headerBG.jpg); background-repeat: no-repeat; background-position: center top; height: 380px; }
#logo { height: 212px; padding-top: 15px; }
#social { height: 34px; padding-top: 20px; }
#banner { text-align: center; height: 60px; padding-top: 85px; margin-top: 5px; margin-left: -14px; }
#userNav { padding-top: 65px; color: #cdbdff; font-family: 'Economica', sans-serif; font-size: 15px; line-height: normal; text-transform: uppercase; text-align: center; text-indent: -20px; }
#userNav a { color: #cdbdff; }
#userNav a:hover { color: #E9E1FF; text-decoration: none; text-shadow: 6px 0px 10px #4b1ed0; }
#userNav a:active { color: #cdbdff; text-decoration: none; text-shadow: 6px 0px 10px #4b1ed0; }
#userNav a:visited { color: #cdbdff; text-decoration: none; text-shadow: 6px 0px 10px #4b1ed0; }
#userNav ul, ol { }
#userNav li { margin-right: 3px; margin-left: 3px; display: inline; }
.social { height: 34px; width: 34px; float: left; }
/*navigation----------------------------------------------------------------*/
#navigation { padding-top: 45px; height: 50px; }
#navigation li { margin-right: 5px; margin-left: 5px; display: inline; }
#navigation a { color: #cdbdff; }
/*component----------------------------------------------------------------*/
#midContainer { background-color: #000; background-image: url(../img/containerBG.jpg); background-repeat: no-repeat; background-position: center top; min-height: 300px; width: 995px; margin-right: auto; margin-left: auto; }
#contentFull { background-image: url(../img/articleFull.png); background-repeat: no-repeat; background-position: left -10px; min-height: 300px; }
#contentSide { background-image: url(../img/article.png); background-repeat: no-repeat; background-position: left -10px; min-height: 300px; }
.paddingContent { padding-top: 10px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-repeat: no-repeat; }
#articleBottom { background-image: url(../img/articleBottom.png); background-position: center bottom; height: 50px; }
.blog-featured { margin-top: -20px; }
.blog-featured h1 { font-family: 'Economica', sans-serif; color: #8f63fc; background-image: url(../img/contentTitleBG.png); background-repeat: no-repeat; background-position: left center; font-size: 24px; text-transform: uppercase; text-decoration: none; margin-left: -40px; padding-left: 20px; margin-bottom: 40px; text-shadow: 1px 1px 15px #5500ff; font-weight: lighter; }
.items-leading { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.item { padding-top: 10px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.item-page { padding-top: 0px; padding-bottom: 30px; }
.item-page p { padding-right: 0px; padding-left: 0px; }
.item-page h2 { padding-right: 0px; padding-left: 0px; }
.item-page h3 { padding-right: 0px; padding-left: 0px; }
.item-page ul { padding-right: 20px; padding-left: 20px; }
.pagenavcounter { padding-right: 20px; padding-left: 20px; }
.article-info { padding-top: 5px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; }
.article-index pagenavcounter { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.actions { float: right; margin-top: 0px; padding-right: 20px; }
.actions li { display: inline; padding-left: 5px; }
#bottom { background-image: url(../img/footerBG.jpg); background-repeat: no-repeat; background-position: center center; height: 136px; }
/*modules----------------------------------------------------------------*/
#breadcrumbs { height: 15px; padding-top: 6px; width: 975px; margin-right: auto; margin-left: auto; color: #4d0f75; font-size: 12px; }
.breadcrumbs { height: 15px; padding-top: 6px; width: 975px; color: #4d0f75; font-size: 12px; padding-left: 5px; }
#breadcrumbs a { color: #5e1a8a; text-decoration: none; font-size: 12px; line-height: normal; }
#breadcrumbs a:hover { color: #722b9f; text-decoration: none; text-shadow: 1px 1px 15px #8311b5; }
.showcase { padding-top: 0px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
#alphaIndex { width: 1000px; margin-right: auto; margin-left: auto; margin-top:-10px; }
#alphaIndex li { display: inline; padding-right: 24px; text-align: left; font-size: 17px; }
#user { width: 960px; margin-right: auto; margin-left: auto; height: 100%; overflow: hidden; padding-top: -5px; padding-bottom: 10px; }
#searchBG { background-image: url(../img/search.png); background-repeat: no-repeat; background-position: center bottom; height: 50px; margin-bottom: -20px; }
.utility { margin-right: auto; margin-left: auto; margin-top: 60px; margin-bottom: 10px; color: #bfa6fd; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; text-align: center; }
.utility li { display: inline; margin-right: 5px; margin-left: 5px; text-transform: uppercase; font-family: 'Economica', sans-serif; font-size: 15px; }
.copyright { margin-bottom: 5px; color: #bfa6fd; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; clear: right; float: left; margin-top: 5px; font-size: 12px; padding-bottom: 10px; }
.credit { text-align: right; float: right; margin-bottom: 5px; color: #bfa6fd; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; margin-top: 5px; font-size: 10px; }
.form-search { background-color: transparent; margin-top: -5px; }
#search_mini_form input.input-text, textarea, input[type="text"] { width: 205px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-left: 1px; }
#magebridge.newsletter input.input-text, textarea, input[type="text"] { width: 170px; }
#sidebar { color: #8f63fc; margin-top: 40px; }
#sidebar2 { color: #8f63fc; margin-top: 40px; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: transparent; border: 0px solid #CCCCCC; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
input.input-text:focus, select:focus, textarea:focus { background-color: transparent; border: 0px solid #CCCCCC; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { color: #6631d2; width: 150px; border: 1px solid #2D1563; box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.2) inset; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 15px; }
#sidebar a { color: #bba0ff; }
.paddingMod { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.user td { background: rgb(11,0,34); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiMDAyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDAwMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(11, 0, 34, 1) 0%, rgba(4, 0, 12, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(11, 0, 34, 1)), color-stop(100%, rgba(4, 0, 12, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(11, 0, 34, 1) 0%, rgba(4, 0, 12, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(11, 0, 34, 1) 0%, rgba(4, 0, 12, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(11, 0, 34, 1) 0%, rgba(4, 0, 12, 1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(11, 0, 34, 1) 0%, rgba(4, 0, 12, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0022', endColorstr='#04000c', GradientType=0 );
color: #5210dc; padding-top: 5px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border: 10px solid #000; }
table.user { }
.user h3 { font-family: 'Economica', sans-serif; color: #9d8ff1; text-transform: uppercase; font-size: 20px; text-shadow: 1px 1px 15px #5500ff; }
.module_plain { padding: 20px; margin-bottom: 20px; }
.module_color { background-repeat: no-repeat; margin-top: -10px; }
.module_color div { background-image: url(../img/modTop.png); background-repeat: no-repeat; background-position: center -10px; margin-bottom: 10px; }
.module_color div div { background-image: url(../img/ModBottom.jpg); background-repeat: no-repeat; background-position: left bottom; }
.module_color div div div { padding-bottom: 20px; padding-right: 5px; padding-left: 5px; background-image:url(blank.gif); padding-top: -10px; }
.module_color h3 { font-family: 'Economica', sans-serif; font-size: 20px; text-transform: uppercase; color: #8f63fc; text-decoration: none; background-image: url(../img/moduleTitle.png); background-repeat: no-repeat; background-position: left 40px; height: 50px; padding-top: 5px; text-indent: 10px; }
.login-extras li { text-align: left; margin-top: 5px; margin-left: -23px; padding-bottom: 0px; }
.login-extras .btn { text-align: center; width: 140px; margin-left: 25px; margin-bottom: 20px; }
.scrollup { bottom: 40px; display: none; height: 25px; position: fixed; right: 20px; text-indent: -9999px; width: 25px; background-attachment: scroll; background-color: transparent; background-image: url(../img/topScroll.png); background-repeat: no-repeat; background-position: 0 0; }
/*magento--------------------------------------------------------------------------------------------------------------------*/
#magebridge-content { padding: 0px; margin-top: -50px; margin-right: -20px; margin-bottom: -20px; margin-left: -20px; }
#magebridge-content h4 { padding: 20px; }
.page-head h3 { font-family: 'Economica', sans-serif; color: #8f63fc; background-image: url(../img/contentTitleBG.png); background-repeat: no-repeat; background-position: left center; font-size: 24px; text-transform: uppercase; text-decoration: none; padding-left: 20px; text-shadow: 1px 1px 15px #5500ff; font-weight: lighter; margin-left: 0px; margin-top: 95px; }
.btn-warning { background-color: #000; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { background-color: #000; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn:hover, .btn:focus { background-color: #000; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #bba0ff; text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25); background-position: 0 0px; -webkit-box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .01); box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .01); }
.btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: none; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: transparent; border-image: none; border-radius: 0px 0px 0px 0px; border-style: solid; border-width: 0px; color: #8f5cdc; cursor: pointer; display: inline-block; font-family: 'Economica', sans-serif; font-size: 18px; line-height: 20px; margin-bottom: 0; text-align: center; text-shadow: 0 0px 0px rgba(0, 0, 0, 0.75); vertical-align: middle; height: 31px; width: 140px; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; text-transform: uppercase; -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); }
#regularsubmit { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: none; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: transparent; border-image: none; border-radius: 0px 0px 0px 0px; border-style: solid; border-width: 0px; color: #8f5cdc; cursor: pointer; display: inline-block; font-family: 'Economica', sans-serif; font-size: 18px; line-height: 20px; margin-bottom: 0; text-align: center; text-shadow: 0 0px 0px rgba(0, 0, 0, 0.75); vertical-align: middle; height: 31px; width: 140px; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; text-transform: uppercase; -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); margin-left: 20px; }
#redform { margin: 20px; }
.Btnfloat { float:right; }
.pageComp { margin-top: 50px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }
.page-title h1, .page-title h2 { font-family: 'Economica', sans-serif; color: #8f63fc; font-size: 24px; margin-top: 40px; min-width: 300px; text-align: left; }
.pager { background-color: transparent; background-image: url(../img/toolbar.jpg); background-repeat: no-repeat; background-position: center center; border-top: 0px solid #E2E2E2; font-size: 11px; padding: 5px; text-align: center; }
.pager .amount { margin-left: 15px; padding-top:5px; 0px;
margin-top: 20px; }
.pager .pages { margin-top: 15px; padding-top:3px; }
.view-mode { display:none; }
.v-middle { }
label { display: inline; margin-top: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-left: 25px; padding-top: 10px; }
.pager { list-style: none outside none; margin: 0; text-align: center; margin-top: 15px; }
.pager .limiter label { vertical-align: 5%; margin-top: 5px; }
.sorter .sort-by label { vertical-align: -3%; }
select { background-color: #0E001F; width: 50px; height: 20px; text-align: left; vertical-align: middle; border: 1px solid #25064a; }
.limiter { padding-right: 25px; vertical-align: middle; padding-top: 5px; margin-top: 15px; }
.pager .limiter { float: right; margin-right:15px; }
.toolbar { color: #7f50cf; text-transform: uppercase; }
.toolbar .sorter { border-bottom: 0px solid #FFFFFF; }
.toolbar .pager { border-bottom: 0px solid #FFFFFF; padding: 5px; }
.toolbar .sorter { border-top: 0px solid #E2E2E2; font-size: 11px; vertical-align: middle; margin-top: -15px; background-color: transparent; background-image: url(../img/toolbar.jpg); background-repeat: no-repeat; background-position: center center; margin-bottom: 25px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 30px; }
.breadcrumb, .pager, .sorter { border: 0px solid #CCCCCC; border-radius: 0px 0px 0px 0px; }
.toolbar .sorter .sort-by select { width: 105px; padding: 0px; margin: 0; vertical-align: middle; }
.block-layered-nav dt { font-weight: normal; padding: 7px 10px 0 28px; text-transform: uppercase; background-attachment: scroll; background-color: transparent; background-image: url(../img/bkg_block-layered-dt.png); background-repeat: no-repeat; background-position: 9px 11px; font-size: 16px; }
.block-layered-nav .block-content { background: none repeat scroll 0 0 transparent; border: 0px solid #A0B3C3; }
.block .block-subtitle { display:none }
.block-layered-nav .block-subtitle { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("") repeat scroll 0 50% transparent; border-color: transparent; border-image: none; border-style: solid; border-width: 0px 0; line-height: 20px; padding: 3px 9px; }
.block-layered-nav dd { background: url("") repeat-x scroll 0 100% transparent; padding-top: 0; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; font-size: 12px; margin-bottom:-20px; }
.block-layered-nav dd.last { margin-bottom: -50px; }
.block-title { display: none; }
.block { border: 0px solid #C4C1BC; margin: 0 0 15px; }
.block, .col-main .product-view { background-color: transparent; border-radius: 0px 0px 0px 0px; padding: 2px; }
.block .block-content { background-color: transparent; padding-right: 0px; padding-left: 0px; margin-bottom: -50px; }
.block-cart .summary { background-color: transparent; margin: -1px 0 0; padding: 2px 8px 8px; position: relative; z-index: 1; }
.block li.odd { background-color: transparent; }
.block li.even { background-color: transparent; }
.block li.last { background-color: transparent; margin-bottom: -25px; }
.block .block-content li.item { padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#magebridge-cart .actions { float: none; margin-top: 0px; padding-right: 0px; text-align: center; }
.block-cart .actions { border-bottom: 0px solid #C2C2C2; }
.block .actions { background: url('') repeat-x 0 0; text-align: right; padding-left:9px; padding-right:9px; padding-top:6px; padding-bottom:6px }
.block-cart .subtotal { background: none repeat scroll 0 0 transparent; text-align: center; font-size: 12px; text-transform: uppercase; color: #8f63fc; margin-top: 5px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 10px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.block .block-subtitle { font-weight: bold; margin: 0; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font-family: 'Economica', sans-serif; font-size: 20px; text-transform: uppercase; color: #8f63fc; text-decoration: none; }
.block-layered-nav .currently li { line-height: 1.5; position: relative; z-index: 1; background-color: transparent; background-image: url(../img/ulBgHover.png); background-repeat: repeat; width: 175px; padding-top: 6px; padding-right: 24px; padding-bottom: 6px; padding-left: 10px; margin-left: -40px; }
.block-layered-nav .actions { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 transparent; border-color: #16092D; border-image: none; border-style: solid; border-width: 1px 0; font-size: 11px; padding: 4px 5px 4px 9px; text-align: right; text-transform: uppercase; margin-top: -50px; margin-bottom: 10px; }
.products-grid { background: url("") repeat scroll 0 0 transparent; border-bottom: 0px solid #D9DDD3; position: relative; margin-right: 5px; margin-left: 15px; }
.products-grid li.item { float: left; width: 138px; background: #18002c; /* Old browsers */ background: -moz-linear-gradient(top, #18002c 18%, #070017 68%, #000000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(18%, #18002c), color-stop(68%, #070017), color-stop(100%, #000000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #18002c 18%, #070017 68%, #000000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #18002c 18%, #070017 68%, #000000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #18002c 18%, #070017 68%, #000000 100%); /* IE10+ */ background: linear-gradient(to bottom, #18002c 18%, #070017 68%, #000000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18002c', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
margin: 5px; padding-top: 12px; padding-right: 10px; padding-bottom: 80px; padding-left: 10px; display: inline; }
.products-grid .product-image { margin-right: auto; margin-left: auto; margin-top: 10px; -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); height: 123px; width: 140px; }
.widget-products { margin-right: 5px; margin-top: 20px; margin-left: -5px; }
.widget-products .products-grid .product-image { -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); height: 75px; width: 85px; }
.products-grid .product-name a { font-family: 'Economica', sans-serif; color: #d7b5fe; font-size: 18px; font-weight: normal; margin: 0 0 5px; }
.products-grid .actions { bottom: 12px; position: absolute; }
.products-grid .link-wishlist { color: #8F63FC !important; font-weight: normal; text-transform: uppercase; margin-left: auto; margin-right: auto; }
.products-grid .price-box { text-align: center; }
.products-grid .price-box .price { font-family: 'Economica', sans-serif; font-size: 24px; color: #8f63fc; }
.products-grid .price { font-family: 'Economica', sans-serif; font-size: 24px; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; }
.products-list .price { font-family: 'Economica', sans-serif; font-size: 24px; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; }
.regular-price .price { font-family: 'Economica', sans-serif; font-size: 24px; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; }
.old-price .price { font-size: 14px; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; text-decoration: line-through; }
.old-price .price-label { white-space: nowrap; font-size: 14px; color: #8f63fc; }
.products-grid .old-price .price { font-size: 14px; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; text-decoration: line-through; font-family: Arial, Helvetica, sans-serif; }
.products-grid .old-price .price-label { white-space: nowrap; font-size: 14px; color: #8f63fc; }
.products-list .old-price .price { font-size: 14px; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; text-decoration: line-through; font-family: Arial, Helvetica, sans-serif; }
.products-list .old-price .price-label { white-space: nowrap; font-size: 14px; color: #8f63fc; }
.price-box { margin: 5px 0px; }
.block .regular-price, .block .regular-price .price { font-size: 14px; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; }
.special-price .price { font-family: 'Economica', sans-serif; font-size: 20px; font-weight: bold; color: #00748d; text-shadow: 1px 1px 15px #00748d; }
.products-grid .special-price .price { font-family: 'Economica', sans-serif; font-size: 20px; font-weight: bold; color: #00748d; text-shadow: 1px 1px 15px #00748d; }
.products-list .product-image { float: left; width: 135px; height: 135px; margin: 15px 3px 10px; }
.category-products .listButton { width: 100px; margin-left: 15px; }
.products-list .special-price .price { font-family: 'Economica', sans-serif; font-size: 20px; font-weight: bold; color: #00748d; text-shadow: 1px 1px 15px #00748d; }
.special-price .price-label { font-family: 'Economica', sans-serif; font-size: 20px; font-weight: bold; white-space: nowrap; color: #00748d; text-shadow: 1px 1px 15px #00748d; text-transform: uppercase; }
.category-products .products-grid .price-box { margin-right: 15px; }
.widget .widget-title h2 { font-family: 'Economica', sans-serif; color: #8f63fc; background-image: url(../img/contentTitleBG.png); background-repeat: no-repeat; background-position: left center; font-size: 28px; text-transform: uppercase; text-decoration: none; padding-left: 20px; text-shadow: 1px 1px 15px #5500ff; font-weight: lighter; margin-top: 30px; }
.category-products .products-grid { background: url("") repeat scroll 0 0 transparent; border-bottom: 0px solid #D9DDD3; position: relative; padding-left: 10px; }
.category-products .products-grid li.item { float: left; width: 165px; padding-top: 30px; padding-right: 8px; padding-bottom: 80px; padding-left: 25px; background-color: #18002c; margin: 10px; background:    

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #18002C 18%, #070017 70%, #000000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #18002C 18%, #070017 70%, #000000 100%); /* Opera */ background-image: -o-linear-gradient(top, #18002C 18%, #070017 70%, #000000 100%); /* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, top, bottom, color-stop(.18, #18002C), color-stop(0.7, #070017), color-stop(1, #000000)); /* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #18002C 18%, #070017 70%, #000000 100%); /* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom, #18002C 18%, #070017 70%, #000000 100%); }
.category-products .products-grid .product-image { margin-left: 5px; }
.category-products .products-grid .product-name a { color: #d7b5fe; font-family: 'Economica', sans-serif; font-size: 18px; }
.category-products .products-grid .actions { margin-right: auto; margin-left: auto; text-align: center; padding-left: 5px; }
.category-products .products-grid button.btn { margin-right: auto; margin-left: auto; text-align: center; }
.category-products .products-grid .link-wishlist { color: #7f50cf !important; font-weight: bold; text-transform: uppercase; margin-right: auto; margin-left: auto; }
.category-products .products-list li.item { border: 1px solid #19003b; margin-bottom: 20px; padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; max-width: 620px; background: #18002c; /* Old browsers */ background: -moz-linear-gradient(top, #18002c 0%, #070017 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #18002c), color-stop(100%, #070017)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #18002c 0%, #070017 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #18002c 0%, #070017 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #18002c 0%, #070017 100%); /* IE10+ */ background: linear-gradient(to bottom, #18002c 0%, #070017 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18002c', endColorstr='#070017', GradientType=0 ); /* IE6-9 */
}
.category-products .products-list .product-name a { font-family: 'Economica', sans-serif; color: #d7b5fe; font-size: 18px; font-weight: normal; margin: 0 0 5px; }
.category-products .listButton { width: 100px; }
.f-fix { float: left; width: 100%; padding-left: 60px; margin-top: -220px; margin-bottom: 0px; }
.category-products .products-list .price-box { padding-bottom: 5px; padding-top: 5px; }
.category-products .products-list .desc { clear: both; line-height: 1.35; margin-top: 0; margin-right: 0; margin-bottom: 15px; margin-left: 0; padding-top: 6px; padding-right: 0; padding-bottom: 0; padding-left: 0; color: #8f5cdc; }
.category-products .products-list .link-wishlist { color: #8F63FC !important; font-weight: normal; text-transform: uppercase; margin-left: 5px; }
.product-view .product-shop { float: right; width: 330px; margin-top: -35px; }
.product-view .product-shop .add-to-links a { color: #8F63FC !important; font-weight: normal !important; text-decoration: none!important; }
.category-products .products-list .link-learn { color: #8F63FC !important; font-weight: normal; text-transform: uppercase; margin-right: 5px; }
.label { border-radius: 0px 0px 0px 0px; }
.label, .badge { display: inline-block; padding: 2px 4px; font-size: 11.844px; font-weight: bold; line-height: 14px; color: #8f63fc; vertical-align: baseline; white-space: nowrap; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: transparent; }
.block .actions button.button { float: none; }
.product-essential { padding: 25px; background-attachment: scroll; background-image: url(blank.gif); background-repeat: no-repeat; background-position: 100% 0px; background-color: transparent; }
.product-view { border: 0px solid rgb(196, 198, 200); }
.product-collateral { padding: 25px; background-attachment: scroll; background-color: transparent; background-image: url(blank.gif); background-repeat: repeat-x; background-position: 0px 0px; margin-bottom: 50px; }
.add-to-cart .qty { float: left; margin-right: 5px; background-color: #0E001F; color: #8f63fc; border: 1px solid #2c1461; }
.add-to-cart .qty:focus { float: left; margin-right: 5px; background-color: #0a0017; color: #8f63fc; border: 1px solid #2c1461; }
.productColumn { width: 270px; float: left; margin-top: 25px; margin-right: 0px; margin-bottom: 0px; margin-left: 35px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; overflow: hidden; }
.productColumnRight { width: 340px; float: left; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 15px; padding-top: 0px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; }
.productBottom { width:100%; clear: both; }
#relProds { width: 320px; overflow: hidden; margin-top: 10px; margin-right: auto; margin-left: auto; background: rgb(24,0,44); /* Old browsers */ background: -moz-linear-gradient(top, rgba(24, 0, 44, 1) 0%, rgba(7, 0, 23, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(24, 0, 44, 1)), color-stop(100%, rgba(7, 0, 23, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(24, 0, 44, 1) 0%, rgba(7, 0, 23, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(24, 0, 44, 1) 0%, rgba(7, 0, 23, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(24, 0, 44, 1) 0%, rgba(7, 0, 23, 1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(24, 0, 44, 1) 0%, rgba(7, 0, 23, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18002c', endColorstr='#070017', GradientType=0 ); /* IE6-9 */
border: 1px solid #19003b; margin-bottom: 20px; padding-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.add-to-box .add-to-cart { float: none; margin-left: 20px; margin-top: 20px; }
.add-to-cart label { float: left; margin-right: 5px; font-weight: normal; color: #8f63fc; margin-left: 0px; padding-right: 5px; margin-top: -5px; }
.add-to-box .or { float: left; font-weight: normal; color: #8f63fc; margin-top: 0px; margin-right: 7px; margin-bottom: 0px; margin-left: 60px; font-size: 12px; }
.link-wishlist { color: #8F63FC !important; font-weight: normal; text-transform: uppercase; }
.link-wishlist:hover { color: #bfa6fd !important; font-weight: normal; text-transform: uppercase; }
.availability { margin: 0px; display: none; }
#bandLinks { margin-top: 10px; }
.product-collateral h2 { font-weight: bold; font-size: 18px; color: #8f63fc; border-bottom: 0px solid rgb(229, 220, 195); margin-top: -10px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; text-shadow: 1px 1px 15px #5500ff; }
.prodEmail { }
.recordLabel { font-size: 16px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; font-weight: lighter; }
.albumSpecs { margin-top: 20px; font-size: 12px; }
.specLabels { color: #bfa6fd; }
.product-view .tabs a { display: block; padding: 6px 10px; color: #8f63fc; text-decoration: none; background-color: #090512; text-transform: uppercase; }
.product-view .tabs a:hover { display: block; padding: 6px 10px; color: #bfa6fd; text-decoration: none; background-color: #0F0822; }
.product-view .tabs li.active a, .product-view .tabs li.active a:hover { background: none repeat scroll 0% 0% #0F0822; font-weight: bold; color: #bfa6fd; }
.product-view .tabs { margin: 15px 0px; overflow: hidden; border-bottom: 1px solid #0F0822; }
.product-view .tabs li { float: left; border-right: 1px solid #0F0822; border-left: 1px solid #0F0822; font-size: 0.9em; line-height: 1em; background: none repeat scroll 0% 0% rgb(242, 242, 242); }
.product-options { position: relative; background-color: transparent; border: 0px solid rgb(228, 228, 228); margin-top: 20px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; padding: 0px; }
.product-options dt label { color: #bfa6fd; margin-left: 0px; }
.mp3Opt .product-options dt label { display: none; }
.product-options dt label.required em { color: transparent; margin-left: -20px; }
.product-options dd select { width: 99%; height: 27px; margin-top: 5px; }
.product-options dd { padding: 5px 10px 15px; margin: 0px 0px 5px; border-bottom: 0px solid rgb(228, 228, 228); }
.product-options ul.options-list { margin-right: 0px; margin-left: -30px; }
.price-box-bundle .price { color: #bfa6fd; }
.price-box .price { font-family: 'Economica', sans-serif; font-size: 24px; color: rgb(143, 99, 252); text-shadow: 1px 1px 15px rgb(85, 0, 255); }
.price-as-configured .price-label { font-weight: bold; white-space: nowrap; font-size: 16px; color: rgb(0, 116, 141); }
.product-options dt { padding: 10px 0px 0px; font-weight: normal; width: 320px; }
.product-options dd .qty-holder { display: none; }
.product-options-bottom { background-color: transparent; padding: 15px 20px; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.product-view .box-tags .form-add input.input-text { background-color: #0E001F; color: #8f63fc; border: 1px solid #2c1461; transition: all .5s ease-out;
}
#form { margin: 20px; padding: 10px; }
.filterform, .filterinput { background-color: #0E001F; color: #8f63fc; border: 1px solid #2c1461; transition: all .5s ease-out;
padding: 5px; height: 50px; }
.product-view .box-tags .form-add input.input-text:focus { background-color: #0a0017; color: #8f63fc; border: 1px solid #2c1461; }
.filterform:focus, filterinput:focus { background-color: #0a0017; color: #8f63fc; border: 1px solid #2c1461; padding: 5px; height: 50px; }
.product-view .box-tags .form-add .input-box { float: left; width: 300px; margin: 0px 5px 0px 0px; background: url("") no-repeat scroll 0px 2px transparent; padding: 0px 0px 0px 23px; transition: all .5s ease-out;
}
.product-view .box-tags .form-add label { display: block; font-size: 13px; font-weight: bold; margin: 0px 0px 5px; color: #8f63fc; }
.product-view .box-tags .note { margin: 3px 0px 0px; padding: 0px 0px 0px 23px; font-size: 14px; }
.product-view .box-up-sell .products-grid { width: 100%; border: 0px solid #2c1461; }
.product-view .box-up-sell .products-grid td { width: 25%; border-right: 0px solid #2c1461; border-bottom: 0px solid #2c1461; padding: 15px 10px 12px; line-height: 1.6em; background-color: #000; }
.product-view .box-up-sell .products-grid td.empty { border-right: 0px none; background-color: #000; }
.listLabel { font-size: 14px; margin-top: -7px; margin-bottom: -7px; }
.no-rating { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.padder { margin-bottom: 100px; }
.product-img-box { margin-top: -1px; background-color: #000; margin-left:-20px; }
.cart { margin-top: 90px; }
.cart .page-title h1 { width: 300px; margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 0; text-align: left; }
.btnCheckout { -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); background-image: url(../img/button2.jpg); background-repeat: no-repeat; background-position: center center; height: 38px; width: 200px; border-color: transparent; border-image: none; border-radius: 0px 0px 0px 0px; border-style: solid; border-width: 0px; color: #8f5cdc; cursor: pointer; display: inline-block; font-family: 'Economica', sans-serif; font-size: 18px; line-height: 40px; margin-bottom: 0; text-align: center; text-shadow: 0 0px 0px rgba(0, 0, 0, 0.75); text-transform: uppercase; }
.checkout-types { margin-right: 20px; }
.cartTable { padding: 0px; width: 95%; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.cartTable th { padding: 10px; font-weight: bold; color: #8f5cdc; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #200639; background-color: transparent; background-image: url(../img/ulBg.png); background-repeat: repeat; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #200639; border-right-color: #200639; border-left-color: #200639; }
.cartTable td { padding: 10px; }
.cartTable tr { padding: 10px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #200639; }
.product-name a { color: #8f5cdc; }
input.input-text, select, textarea { background-color: transparent; color: #8f63fc; border: 1px solid #2c1461; transition: all .5s ease-out;
}
input.input-text:focus, select:focus, textarea:focus { background-color: transparent; color: #8f63fc; border: 1px solid #2c1461; }
.username-block input.input-text, .password-block input.input-text { background-color: #0E001F; color: #8f63fc; border: 1px solid #2c1461; width: 175px; transition: all .5s ease-out;
margin-top: 0px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; }
.username-block input.input-text:focus, .password-block input.input-text:focus { background-color: #0a0017; color: #8f63fc; border: 1px solid #2c1461; width: 175px; }
.opc .step { border-left:0px solid #BBAFA0; border-top:0 none -moz-use-text-color; border-bottom:0px solid #BBAFA0; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url('') repeat-x 0 0; border-image: none; border-right: 0px solid #BBAFA0; position: relative; padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:15px }
.item-options dt { display:none; }
.cart .discount, .cart .shipping { border: 1px solid #0D041E; margin-top: 0; margin-right: 0; margin-bottom: 18px; margin-left: 0; background-color: transparent; background-image: url(../img/ulBg.png); background-repeat: repeat; background-position: 0 0; padding: 12px; width: 300px; }
.cart .discount h2 { background-image: none; height: 25px; padding-right: 5px; padding-left: 5px; }
.cart .discount h2, .cart .shipping h2 { font-family: 'Economica', sans-serif; color: #bfa6fd; font-size: 20px; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; }
label { border-style: none; display: inline; margin-left: 0; margin-top: 5px; padding-top: 10px; }
.form-list label { color: #8f63fc; float: left; font-weight: bold; position: relative; z-index: 0; }
.form-list select { width: 260px; height: 30px; }
.cart .discount input.input-text { width: 254px; height: 25px; }
.cart .shipping h2 { background-image: none; height: 25px; padding-right: 5px; padding-left: 5px; }
.cart .totals { background: none repeat scroll 0 0 transparent; border: 0px solid #BEBCB7; float: right; width: 268px; margin-right: 40px; }
.page-title { border-bottom: 0px solid #CCCCCC; margin: 0 0 25px; overflow: hidden; width: 95%; }
.page-title.title-buttons { margin-top:25px; }
.opc .active .step-title { border: 0px solid #BBAFA0; color: #8f63fc; cursor: default; padding-bottom: 5px; background-image: url(../img/ulBg.png); background-repeat: repeat; background-color: transparent; }
.opc .step-title { color: #8f63fc; cursor: default; padding-bottom: 5px; background-image: url(../img/ulBgHover.png); background-repeat: repeat; background-color: transparent; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #000; border-right-color: #000; border-bottom-color: #000; border-left-color: #000; margin-right:20px; }
.opc .allow .step-title { color: #8f63fc; cursor: default; padding-bottom: 5px; background-image: url(../img/ulBgHover.png); background-repeat: repeat; background-color: transparent; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #0A0111; border-right-color: #0A0111; border-bottom-color: #0A0111; border-left-color: #0A0111; margin-right:20px; }
.opc .active .step-title .number { background: none repeat scroll 0 0 #210048; border-color: #210048; color: #FFFFFF; font-size: 14px; }
.opc .allow .step-title .number { background: none repeat scroll 0 0 #210048; border-color: #210048; color: #FFFFFF; font-size: 14px; }
.opc .step-title .number { background: none repeat scroll 0 0 #210048; border-color: #210048; color: #FFFFFF; font-size: 14px; }
.f-left, .left { float: left !important; margin-top: 20px; margin-bottom: 20px; }
.opc .active .step-title h2 { color: #8f63fc; }
.opc .allow .step-title h2 { color: #8f63fc; }
#opc-login h3 { border-bottom: 0px solid #E4E4E4; padding-bottom: 2px; font-family: 'Economica', sans-serif; color: #bfa6fd; font-size: 18px; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; }
.opc p { font-size: 14px; }
.opc li { font-size: 14px; }
#opc-login h4 { color: #8f63fc; font-size: 1em; font-weight: bold; margin: 0; }
p.required { color: #E90C11; font-size: 14px; text-align: right; }
.product-options p.required { position: absolute; right: 20px; top: -10px; }
#onepage-guest-register-button, button.button { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: none; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: transparent; border-image: none; border-radius: 0px 0px 0px 0px; border-style: solid; border-width: 0px; color: #8f5cdc; cursor: pointer; display: inline-block; font-family: 'Economica', sans-serif; font-size: 18px; line-height: 20px; margin-bottom: 0; text-align: center; text-shadow: 0 0px 0px rgba(0, 0, 0, 0.75); vertical-align: middle; height: 31px; width: 140px; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; text-transform: uppercase; -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); }
.sp-methods label { color: #8f63fc; font-weight: bold; }
.data-table thead th { background: url("") repeat-x scroll 0 100% transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.data-table thead th { color: #8f63fc; font-weight: bold; padding: 2px 8px; vertical-align: middle; white-space: nowrap; border: 0px solid #C2D3E0; }
.opc .buttons-set .please-wait { height: 21px; line-height: 21px; color: #8f63fc; }
#opc-review .product-name { color: #8f5cdc; font-weight: bold; }
#opc-review .buttons-set { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #D9DDE3; border-image: none; border-style: solid; border-width: 0 0px 0px; }
.subtitle, .sub-title { clear: both; color: #8f5cdc; font-size: 15px; font-weight: bold; margin-top: 0; margin-right: 0; margin-bottom: 6px; margin-left: 0; padding-top: 15px; padding-right: 0; padding-bottom: 0; }
.buttons-set p { padding-left: 20; }
.buttons-set { border-top: 0px solid #E4E4E4; clear: both; text-align: right; margin-top: 4em; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 8px; padding-right: 20; padding-bottom: 0; padding-left: 20; }
.cart-empty { margin: 0px; padding: 20px; }
.welcome-msg { padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.box-account { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("") repeat-x scroll 0 0 transparent; border-image: none; margin: 0 0 20px; padding: 15px; border: 0px solid #CCCCCC; }
.dashboard .box-recent .box-head h2 { background-image: none; height: 25px; padding-right: 5px; padding-left: 5px; }
.box-account .box-head h2 { font-family: 'Economica', sans-serif; color: #bfa6fd; font-size: 24px; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; }
.dashboard .box-info .box-head h2 { background-image: none; height: 25px; padding-right: 5px; padding-left: 5px; }
.box-account .box-head { border-bottom: 0px solid #D9DDE3; margin-right: 0px; text-align: right; }
.link-reorder { color: #8F63FC !important; font-weight: bold; }
.order-info { background: none repeat scroll 0 0 transparent; border: 0px solid #D0CBC1; margin-top: 0; margin-right: 0; margin-bottom: 8px; margin-left: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 20px; }
.order-date { margin-top: 20px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; }
.order-info-box { background: url("") repeat-x scroll 0 0 transparent; border: 0px solid #D0CBC1; margin-top: 0; margin-right: 0; margin-bottom: 15px; margin-left: 0; padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; }
.order-info-box h2 { font-size: 20px; font-weight: bold; }
.link-print { color: #8F63FC; font-weight: bold; }
.order-items h2, .order-items h3 { clear: none; color: #8F63FC; font-size: 18px; font-weight: bold; margin: 0 0 5px; padding: 0; }
.my-account { width: 97% }
.my-account .pager { background-color: transparent; background-image: url(../img/toolbar2.jpg); background-repeat: no-repeat; background-position: center center; border-top: 0px solid #E2E2E2; font-size: 11px; padding: 5px; text-align: center; width:100%; }
.my-account .pager .limiter select { padding: 0px; vertical-align: middle; height: 23px; margin-top: -2px; margin-right: 0; margin-bottom: 1px; margin-left: 0; }
.form-search input.input-text, select, textarea { border: 1px solid #2C1461; }
#example_length select { width: 70px; margin-top: 0px; }
#example_length input.input-text, textarea, input[type="text"] { border: 1px solid #2d1563; margin-right: 5px; color: #8f63fc; -webkit-box-shadow: inset 1px 1px 5px 5px rgba(0, 0, 0, .2); box-shadow: inset 1px 1px 5px 5px rgba(0, 0, 0, .2); margin-top: -1px; }
#example_length input.input-text:focus, textarea:focus, input[type="text"]:focus { border: 1px solid #2d1563; margin-right: 5px; color: #8f63fc; background-color: #0a0017; transition: all .5s ease-out;
}
.block-currency { background: url("") no-repeat scroll 0 0 transparent; border: 0 none; height: auto; padding-top: 7px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; }
.dashboard .box-info h4 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #8f63fc; }
.dashboard .box .box-title h3, .dashboard .box .box-title h4 { float: left; font-size: 14px; font-weight: bold; margin: 0; text-transform: uppercase; color: #8f63fc; }
.dashboard .box { padding: 10px; }
.my-wishlist .product-image { display: block; height: 75px; width: 85px; margin-top: 0; margin-right: 0; margin-bottom: 5px; margin-left: 0; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 15px; }
.buttons-set .back-link { float: left; margin: 0; padding-bottom: 5px; padding-left: 5px; }
.fieldset { background: none repeat scroll 0 0 transparent; border: 0px solid #8f63fc; margin: 28px 0; padding: 22px 25px 12px 33px; }
.fieldset .legend { display:none; }
.form-list li { margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
#wishlist-view-form p { margin-left: 20px; }
.account-login .content { border-left:0px solid #BBB6A5; border-right:0px solid #BBB6A5; border-top:0px solid #BBB6A5; border-bottom:0 none -moz-use-text-color; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url('') repeat-x 0 0; border-image: none; min-height: 345px; padding-left:21px; padding-right:21px; padding-top:14px; padding-bottom:14px }
.account-login .buttons-set { border-left:0px solid #BBB6A5; border-top:0 none -moz-use-text-color; border-bottom:0px solid #BBB6A5; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url('') repeat-x 0 0; border-image: none; border-right: 0px solid #BBB6A5; margin: 0; padding-top: 8px; padding-right: 13px; padding-bottom: 20px; padding-left: 13px }
.account-login .new-users h2 { background-image: none; height: 25px; padding-right: 5px; padding-left: 5px; }
.account-login .content h2 { font-family: 'Economica', sans-serif; color: #bfa6fd; font-size: 20px; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; }
.account-login .registered-users h2 { background-image: none; height: 25px; padding-right: 5px; padding-left: 5px; }
.account-login .content h2 { background-position: 0 1px; background-repeat: no-repeat; border-bottom: 0px solid #DDDDDD; font-family: 'Economica', sans-serif; color: #bfa6fd; font-size: 20px; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; }
.add-to-box { margin-top: -10px; margin-right: 0; margin-bottom: 20px; margin-left: 0; }
/*Contact --------------------------------------------------------------------------*/
#contact-form select, #contact-form input, #contact-form textarea { color: #8f63fc; border: 1px solid #2c1461; transition: all .5s ease-out;
padding: 1px; background: none repeat scroll 0% 0% #0E001F; margin: 0px; }
#contact-form select:focus, #contact-form input:focus, #contact-form textarea:focus {
 transition: all .5s ease-out; margin: 0px; background-color: #090014; }
#contact-form .button { margin-left: 100px; }
.gridContainerNR { width: 100%; max-width: 1232px; padding-left: 0.5869%; padding-right: 0.5869%; margin: auto; }
#LayoutDiv1NR { clear: both; float: left; margin-left: 0; width: 100%; display: block; }
#nmrNRimage { clear: both; float: left; margin-left: 0; margin-right: 10px; width: 35%; display: block; text-align: center; }
#nmrNRdesc { clear: none; float: right; margin-left: 20px; width: 60%; display: block; }
#nmrNRbutton2 { clear: none; float: right; margin-left: 0; margin-top: 5px; width: 140px; height: 31px; background-color: none; background-image: url(../img/button.jpg); background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; }
#nmrNRbutton2 a { font-size: 16px; color: #8f63fc; font-family: 'Economica', sans-serif; text-transform: uppercase; padding-left: 35px; }
.nmrNRbandname { font-size: 18px; font-weight: bolder; text-decoration: none; font-family: 'Economica', sans-serif; color: #bfa6fd; text-transform: uppercase; margin-right: 5px; }
.nmrNRtitle { font-size: 18px; font-weight: lighter; text-decoration: none; font-family: 'Economica', sans-serif; color: #bfa6fd; text-transform: uppercase; margin-bottom: 5px; }
#nmrNDdesc { clear: none; float: right; margin-left: 10px; width: 73%; display: block; }
#nmrNDimage { clear: both; float: left; margin-left: 0; margin-right: 0px; width: 25%; display: block; text-align: center; }
.intPart { float: left; padding: 0px; }
.intPart2 { float: left; max-width: 240px; }
#jusertube-scroller-1 { margin-top:20px; margin-bottom:20px; }
.wrapper { margin-left: -25px; height: auto; }
.user legend { display:none; }
.user label { margin-left: 20px; padding-bottom: 20px; }
#newsletter { width: 90%; padding-right: 0px; }
.form-button { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: none; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: transparent; border-image: none; border-radius: 0px 0px 0px 0px; border-style: solid; border-width: 0px; color: #8f5cdc; cursor: pointer; display: inline-block; font-family: 'Economica', sans-serif; font-size: 18px; line-height: 20px; margin-bottom: 30px; margin-top:-20px; text-align: center; text-shadow: 0 0px 0px rgba(0, 0, 0, 0.75); vertical-align: middle; height: 31px; width: 140px; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; text-transform: uppercase; -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); }
.form-button:hover { background-color: #000; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #bba0ff; text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25); background-position: 0 0px; -webkit-box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .01); box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .01); }
.form-button-alt { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: none; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: transparent; border-image: none; border-radius: 0px 0px 0px 0px; border-style: solid; border-width: 0px; color: #8f5cdc; cursor: pointer; display: inline-block; font-family: 'Economica', sans-serif; font-size: 18px; line-height: 20px; margin-bottom: 0; text-align: center; text-shadow: 0 0px 0px rgba(0, 0, 0, 0.75); vertical-align: middle; height: 31px; width: 140px; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; text-transform: uppercase; -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); margin-right: 0px; float: right; }
.form-button-alt:hover { background-color: #000; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #bba0ff; text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25); background-position: 0 0px; -webkit-box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .01); box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .01); }
.note-msg, .notice-msg { border-color: transparent; background-color: transparent; background-image: url(""); color: #8f63fc; padding: 20px; }
.block-currency .block-content select { width: 175px; padding: 0px; margin-left: -10px; margin-right: 0px; }
.std h1 { margin-top: 95px; margin-left: 0px; }
tr.summary-details-first td { border-top: 1px solid #190039; }
tr.summary-details td { font-size: 11px; background-color: #0D001E; color: #8f63fc; }
.ac-container { width: 100%; margin: 10px auto 30px auto; }
.ac-container label { font-family: 'Economica', sans-serif; padding: 5px 20px; position: relative; z-index: 20; display: block; height: 30px; cursor: pointer; color: #8f63fc; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 15px #5500ff; line-height: 33px; font-size: 19px; background: #090512; }
.ac-container label:hover { background: #0F0822; transition: all .5s ease-out;
}
.ac-container input:checked + label, .ac-container input:checked + label:hover { background: #0F0822; color: #8f63fc; text-shadow: 1px 1px 15px #5500ff; }
.ac-container label:hover:after, .ac-container input:checked + label:hover:after { content: ''; position: absolute; width: 24px; height: 24px; right: 13px; top: 7px; background: transparent url(../images/arrow_down.png) no-repeat center center; }
.ac-container input:checked + label:hover:after { background-image: url(../images/arrow_up.png); }
.ac-container input { display: none; }
.ac-container article { background: #090512; margin-top: -1px; overflow: hidden; height: 0; position: relative; z-index: 10; transition:
 height 0.5s ease-in-out, }
.ac-container input:checked ~ article {
 transition:
 height 0.5s ease-in-out,
}
.ac-container article p { font-style: italic; color: #777; line-height: 23px; font-size: 14px; padding: 20px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8); }
.ac-container input:checked ~ article.ac-small {
 height: 140px;
}
.ac-container input:checked ~ article.ac-medium {
 height: 180px;
}
.ac-container input:checked ~ article.ac-large {
 height: auto;
 margin-top: -30px;
 padding-left: 10px;
 padding-bottom: 10px;
}
#product-review-table { width: 100% }
#product-review-table th { width: 16% }
.data-table { border: 1px solid #190039; margin-bottom: 20px; }
.data-table .odd { background: none repeat scroll 0% 0% #090512; }
.data-table .even { background: none repeat scroll 0% 0% #0F0822; }
.data-table tbody th, .data-table tbody td { border-bottom: 1px solid #190039; border-right: 1px solid #190039; }
.data-table .label { border: 0px solid #190039; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.0); margin-top: 5px; }
.rating-box .rating { float: left; height: 13px; background: url("../img/bkg_rating.png") repeat-x scroll 0px 100% transparent; margin-right:10px; }
.rating-box { width: 69px; height: 13px; font-size: 0px; line-height: 0; background: url("../img/bkg_rating.png") repeat-x scroll 0px 0px transparent; text-indent: -999em; overflow: hidden; }
.product-view .box-up-sell .products-grid td img { border: 0px solid rgb(229, 220, 195); }
.pager li > a, .pager li > span { display: inline-block; padding: 5px 2px; background-color: transparent; border: 0px solid rgb(221, 221, 221); border-radius: 0px 0px 0px 0px; }
.pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: transparent; }
.add-to-cart legend { display:none; }
#block-related { width: 340px; margin-left: -20px; }
#block-related .regular-price .price { font-size: 18px; }
.moduletable_related { margin-left: -30px; }
#downloadable-links-list { display:none; }
ol select { width: 165px; height: 25px; margin-left: -25px }
#co-billing-form .form-list select, #paypal_direct_expiration_yr.year.required-entry { margin-left: 20px; margin-top: 0px; }
#magebridge-checkout-progress.magebridge-module.col-right { margin-bottom: 50px; }
#magebridge-content.magebridge-content p { padding-left:20px; margin-bottom: 20px; }
#magebridge-content.magebridge-content h2 { padding-left:20px; }
.cart .crosssell { background-color: transparent; border: none; }
.cart .crosssell .product-image { float: left; width: 75px; height: 75px; background-color: transparent; border: 0px solid rgb(208, 205, 201); }
.products-grid .product-imageDVD { margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom:20px; box-shadow: 0px 5px 10px 8px rgba(0, 0, 0, 0.4); width: 143px; height: 178px; }
.products-grid .product-imageMerch { margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom:20px; box-shadow: 0px 5px 10px 8px rgba(0, 0, 0, 0.4); width: 150px; height: 150px; }
.info-set { background-color: transparent; background-image: url("../images/blank.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0px 0px; background-clip: border-box; background-origin: padding-box; background-size: auto auto; border: 0px solid rgb(187, 182, 165); margin: 0px 0px 25px; padding: 20px; }
.info-set h2.legend { margin: -20px -20px 15px; padding: 5px 10px; background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; background-clip: border-box; background-origin: padding-box; background-size: auto auto; border-bottom: 0px solid rgb(187, 175, 160); position: relative; }
.button btn-checkout { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: none; background-image: url(../img/button.jpg); background-repeat: no-repeat; border-color: transparent; border-image: none; border-radius: 0px 0px 0px 0px; border-style: solid; border-width: 0px; color: #8f5cdc; cursor: pointer; display: inline-block; font-family: 'Economica', sans-serif; font-size: 18px; line-height: 20px; margin-bottom: 0; text-align: center; text-shadow: 0 0px 0px rgba(0, 0, 0, 0.75); vertical-align: middle; height: 31px; width: 140px; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; text-transform: uppercase; -webkit-box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); box-shadow:  0px 5px 10px 8px rgba(0, 0, 0, .40); }
.product-options-bottom .price-box { display:none; }
.bannerCode { width: 450px; height: 40px; margin-top: 5px; }
/* -------------------
   General Pagination
--------------------- */
div.pagination { clear: both; text-align: center; margin: 15px!important; }
div.pagination p.counter { font-style: italic; }
div.paginationl ul { list-style: none; padding: 5px!important; }
div.pagination ul li { list-style: none; display: inline; padding: 5px!important; }
div.pagination li { list-style: none; display: inline; padding: 5px!important; }
.pagenav { padding:2px; clear: both; }
.pagination li.pagination-start, .pagination li.pagination-next, .pagination li.pagination-end, .pagination li.pagination-prev { border:0 }
.pagination li.pagination-start, .pagination li.pagination-start span { padding:0 }
p.counter { font-weight:bold; }
.buttons-set p.required { margin: 0px 25px 10px; }
.buttons-set button.button { float: right; margin-right: 25px; }
.addresses-list li.item { background: url("../images/blank.gif") repeat-x scroll 0px 0px transparent; border: 0px solid rgb(204, 204, 204); padding: 10px 13px; margin: 0px 0px 10px; }
.addresses-list h2 { font-weight: bold; font-size: 16px; color: #8f63fc; text-transform: uppercase; }
.my-wishlist textarea { display: block; width: 97%; height: 109px; margin-left: 0px; }
#wishlist-table { width:100%; }
.fieldline div.fieldoption { float: none; text-align: left; display: inline; padding: 10px; }
input[type="radio"], input[type="checkbox"] { margin: 4px 4px 4px; line-height: normal; margin-bottom: 10px; }
.ratings { font-size: 11px; line-height: 1.25; margin: 10px 15px; }
.block-account {margin-left: -25px; margin-bottom: 75px;}
.block-account .block-content li a { display: block; padding: 3px 0px; color: rgb(95, 93, 92); text-decoration: none !important; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0f0822; }
.block-account .block-content li.current { padding: 3px 0px; color: rgb(0, 116, 141); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0F0822; }
.viewArtist { width: 880px; height: 95px; overflow: hidden; position: relative; text-align: center; -webkit-box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); box-shadow:  2px 2px 30px 10px rgba(56, 0, 168, .20); border: 1px solid #241355; cursor: default; }
.viewArtist .mask, .viewArtist .content { width: 880px; height: 95px; position: absolute; overflow: hidden; top: 0; left: 0; }
.viewArtist img { display: block; position: relative; }
.viewArtist h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; background: rgba(0, 0, 0, 0.8); }
.viewArtist p { font-family: 'Economica', sans-serif; color: #8f63fc; font-size: 18px; text-transform: uppercase; text-shadow: 1px 1px 15px #5500ff; position: relative; text-align: center; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; margin-top: 0px; margin-bottom: -20px; }
.viewArtist a.info { display: inline-block; text-decoration: none; background: #000; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000; margin-right: 10px; margin-left: 10px; padding: 0px; }
.viewArtist a.info: hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; }
.view-tenth img { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
.view-tenth .mask { background-color: rgba(0, 0, 0, 0.3); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.view-tenth h2 { border-bottom: 1px solid rgba(0, 0, 0, 0.3); background: transparent; margin: 20px 40px 0px 40px; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); color: #333; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.view-tenth p { color: #8f63fc; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; }
.view-tenth a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; }
.view-tenth:hover img.roster { -webkit-transform: scale(10); -moz-transform: scale(10); -o-transform: scale(10); -ms-transform: scale(10); transform: scale(10); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }
.view-tenth:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.view-tenth:hover h2, .view-tenth:hover p, .view-tenth:hover a.info { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }