ul.menu{
  list-style: none;
  width: 100%;
}


.infos-left fieldset {
    border: 0 none;
    float: left;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
}

fieldset {
    border: none;
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*.infos-left fieldset label {
    color: #FFFFFF;
    float: left;
    font-family: Helveticaneuemediumext;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    width :100px;
}*/

a:link {
    border: 0 none;
    outline: 0 none;
    text-decoration: none;
}


.about_desc h1 {
    color: #FFAE00;
    font-family: Helveticaneueextended;
    font-size: 14px;
    margin-left: 20px;
}

h1 {
    display: block;
    font-size: 2em;
    font-weight: bold;
    margin: 0.67em 0;
}
/*
.plus {
    background-color: #1D1D1D;
    background-image: url("yellow-line2.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin: 1px;
    padding: 3px 10px 7px;
}*/

/*h2, *:-moz-any(article, aside, nav, section) h1 {
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0.83em 0;
}*/

.tema-box{
  width:100%;
  float:left;
  line-height:1.28em;
  background-color:#333;
}


.hidden{
  display: none;
}

/*.hint{
  float: none;
  padding-left: 10px;
}*/

div.input {
 margin: -2px;
}

.genre{
  margin-right: 15px;
  margin-left: 42px;
}

.payment_button{
  background:url("suppliers-n/purchase.png");
  float:right;
  margin-top:-61px;
  height:63px;
  width:152px;
  border:none;
  background-repeat: no-repeat;
}

.loader{
  background: url("ajax_loader.gif") no-repeat center center transparent;
  width:100%;
  height:100%;
  opacity: 0.7;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 99999;
}

.toggle-box-2-div {
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 0;
    width: 100%;
}

.author_save_button {
  background:url("save.png");
  float:right;
  margin-top:5px;
  margin-right:5px;
  margin-bottom:10px;
  background-repeat: no-repeat;
  width: 35%;
  border:none;
}

.info_right_align {
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    width: 175px;
}

.album_save_button {
  background:url("add_album.png");
  padding-top:5px;
  float:left;
  background-repeat: no-repeat;
  border:none;
  width: 57%;
}

.book_remove_button, .album_save_button, .book_save_button {
  background:url("publish-live.png");
  float:right;
  margin-left:10px;
  background-repeat: no-repeat;
  border:none;
}

.info_left img{ border:none; }

#display_content {
  margin: 0 auto;
  width: 950px;
}

.booking{
  color: white;
  float: left;
  width: 100%;
}

.white-txt{color:#FFF !important;}
.white-text-2{ font-size:14px; font-family:Helveticaneuemediumext; color:#FFF !important;}
.white-text_3{ font-size:12px; color:#FFF;}
.white-text_4{ font-size:14px; color:#FFF;}
.white-text_5{ font-size:14px; color:#FFF; font-family:Helveticaneuemediumext; padding-left:455px;}
.white-text_6{ font-size:16px; color:#FFF; font-family:HelveticaBold; font-weight:normal;}

.yellow-text-1{ color:#ff9900 !important; font-size:11px; font-family:Helveticaneuemediumext;}
.yellow-text-2{ color:#ff9900 !important; font-size:14px; font-family:Helveticaneuemediumext; float:left;}
.yellow-text-3{ color:#ffae00 !important; font-size:12px; font-family:Helveticaneuemediumext;}
.yellow-text-5{ color:#ffae00;}
.yellow-text-report{ color:#ff9900; font-size:11px; font-family:Helveticaneuemediumext;}

.gray-text{ color:#999999 !important; font-size:14px; font-family:Helveticaneuemediumext; float:left; padding-top: 5px;}
.gray-text-2{ color:#999999 !important; font-size:11px; font-family:Helveticaneuemediumext;}
.gray-text-3{ color:#999999 !important; font-size:10px; font-family:Helveticaneuemediumext; padding-right:2px; margin-bottom:10px;}
.gray-text-4{ color:#999999 !important; font-size:12px; font-family:Helvet16; float:left;}
.gray-text-5{ color:#999999 !important; font-size:12px; font-family:Helvet16; padding-left:20px;}
.gray-text-6{ color:#999999 !important; font-size:10px; font-family:Helveticaneuemediumext;}

.green-txt{ color:#00ff33 !important;}

.green-txt2{ color:#00cc33; font-family:Helveticaneueextended; font-size:12px;}
.green-txt3{ color:#00cc33; font-family:Helveticaneueextended; font-size:11px;}

.silver, .gold, .platinum { width:280px; float:left; text-align:center; color:#fff; margin:10px 0 10px 20px; font-weight:bold; font-family:Helvet16; font-size:11px; line-height:1.2em;}
.silver1, .gold1, .platinum1 { width:280px; float:left; text-align:center; color:#fff; margin:5px 0 4px 20px; font-weight:bold; font-family:Helvet16; font-size:11px; line-height:2em;}
.silver1 .yellow-text-1, .gold1 .yellow-text-1, .platinum1 .yellow-text-1 {font-size: 12px;}

.silver input{ margin:10px;}
.gold input{ margin:10px;}
.platinum input{ margin:10px;}

.decision {
  text-align:left;
  font-weight:bold;
  line-height:1.2em;
}
.join-left {
  margin:10px 15px 10px 0px;
  width:280px;
  float:left;
}

.join-right {
  margin:10px 5px 10px 25px;
  width:580px;
  float:left;
 }
 .join-link {
  float: right;
  padding: 0 10px 0 0;
 }
.clear {clear: both;}.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}a{ text-decoration:none; border:0 none; outline:0 none;}img{ border:none;} p{ width:100%; float:left; margin:10px 0;}
body{ margin:0; padding:0; background-color:#000; font-family:Helvetica;}
textarea {
  padding: 2px;
  resize:none;
}
@font-face {font-family: "Impact";src: url('impact.ttf');}
@font-face {font-family: "Helveticaneueboldext";src: url('helveticaneueboldext.ttf');}
@font-face {font-family: "Helveticaneueextended";src: url('helveticaneueextended.ttf');}
@font-face {font-family: "Helveticaneuemediumext";src: url('helveticaneuemediumext.ttf');}
@font-face {font-family: "HelveticaBold";src: url('HelveticaBold.ttf');}
@font-face {font-family: "Helvet16";src: url('Helvet16.ttf');}
.container{ width:950px; margin:0 auto;}

.header{ float:left; width:100%; min-height:477px;}

.header-top{ height:43px; float:left; width:100%; color:#fff; font-size:12px; font-family:Impact; letter-spacing:1px;}
.header-top-left{ float:left; width:475px;}
.header-top-left p{ margin:20px 10px 0 30px;}
.header-top-right{ float:left; width:475px;}
.header-top-right p{ text-align:right; margin:10px 30px 0 0; float:right;}
.header-top-right p img{ padding:0 10px;}
.yellow-text{ color:#ff9900; padding:8px;}
.gry-txt{ color:#666666;padding:5px;}
.gry-txt-1{ color:#999999;}
.item{ font-family:Verdana, Geneva, sans-serif; font-size:10px;}

.search-div-3 .gry-txt { margin-left: -24px; }
.search-text {position: relative;top:2px;}

.header-center{ height:103px; float:left; width:100%; background:url(bg_head_sound_foundation.jpg) center no-repeat;}

.header-bottom{ float:left; width:100%; height:300px; border-bottom:solid 1px #2a2a2a;}
.header-bottom-left{ float:left; width:750px;}
.header-bottom-right{ width:200px; float:left;}
.header-bottom-right ul{ margin:0; padding:0;}
.header-bottom-right li{ list-style:none; height:50px;}
.header-bottom-right li a{}

.header-bottom.android { height: 1396px; }

.black_background{ background-color: #000;}
.grey_background{ background-color: #CCC:width;}
.grey2_background{ background-color: #212121;}

.logo{ float:left; width:781px;}
.logo img{ float:right; margin-top:32px;}

.join{ width:925px; position:absolute; z-index:1; margin-top:10px;}
.join img{ float:right; margin-left:7px;}
.join p{ margin:5px 0;}

.menu{ float:left; width:100%; height:31px; border-bottom:solid 1px #2A2A2A; border-top:solid 1px #2A2A2A; font-family:Helveticaneueboldext; font-weight:normal;}
.menu ul{ margin:0; padding-left:22px;}
.menu li{ list-style:none; float:left; padding-top:3px;}
.menu li a{ color:#fff; padding:5px 7px; font-size:11px; font-weight:bold;}
.menu li a:hover, .menu li.selected a { color:#ff9900;}
.content{ float:left; width:100%;}

.search-div{ float:left; width:100%; background-color:#1d1d1d; min-height:70px; border-top:solid 1px #2a2a2a;}
.search-div-1{ float:left; width:100%; height:70px; color:#FFF; font-size:12px;}
.search-div-1-left{ float:left; width:475px;}
.search-div-1-left p{ margin:5px 0 5px 20px;}
.search-div-1-right{ float:left; width:465px;}
.search-div-1-right p{ float:right; margin:5px;width:200px;font-size:11px;}
.search-div-1-right img{ float:right; margin-top:5px;}
.search-div-2{ float:left; width:100%; height:28px; background-color:#2a2a2a; padding-top: 5px;}
.search-div-2 p{ margin:3px 0 4px 12px; width:96%;}
.search-div-3{ float:left; width:100%; height:27px; font-family:Helveticaneuemediumext;}
.search-div-3 ul{ margin-top:5px;}
.search-div-3 li{ list-style:none; float:left; font-size:14px;}
.search-div-3 li a{ color:#fff; padding:7px;}
.search-div-3 li a:hover, .search-div-3 li.selected a{ color:#ff9900;}

.option-product{ height:18px; width:157px; font-size:11px; margin:0 5px; margin-left:20px;}
.option-genre{ height:18px; width:157px; font-size:11px; margin:0 5px;}
.option-name{height:18px; width:227px; font-size:11px; margin:0 5px;}

.option-per_page{ height:16px; width:130px; font-size:10px; margin:-3px 15px 0 15px;}

.search-input{background-image:url(search-input_bg.png);background-position:center;background-repeat:no-repeat; width:145px;height:18px;border:0 none; padding-right:5px;background-color:transparent; margin-left:45px;margin-right:5px; padding-left:10px; font-size:11px;}

.search_btn{ margin-right:11px; padding-top:3px; float:right;}

.addvertising{ width:100%; height:212px; float:left; background-image:url(bg1.png); background-position:bottom left; background-repeat:no-repeat;}
.addvertising-top{ background-image:url(y-line-3.png); background-position:bottom left; height:31px; width:100%; float:left; background-repeat:no-repeat; background-color:#1d1d1d;}
.addvertising-top-left{ float:left; font-size:13px; font-family: Helveticaneueextended; margin-left:13px;}
.addvertising-top-left2{ float:left; font-size:13px; font-family: Helveticaneueextended; margin-left:7px;}
.addvertising-top-right{ float:right; width:465px; font-size:11px; color:#fff; text-align:right; margin-right:10px;}
.addvertising-top-right2{ float:right; width:465px; font-size:11px; color:#fff; text-align:right; margin-right:10px; padding-top:-30px;}
.addvertising-top-left p{ line-height:1em;}
.addvertising-bottom{ float:left; width:100%; text-align:center;}
.addvertising-bottom img{ margin-top:10px;}
.addvertising-center{ width:100%; float:left; height:82px;}
.addvertising-center img{ margin:0; float:left;}

.spacer_row{ float:left; width:100%; min-height: 25px;}
.spacer-row-50{ float:left; width:100%; min-height: 50px;}
.spacer-row-25{ float:left; width:100%; min-height: 25px;}
.spacer-row-15{ float:left; width:100%; min-height: 15px;}
.spacer-row-12{ float:left; width:100%; min-height: 12px;}
.spacer-row-10{ float:left; width:100%; min-height: 10px;}
.spacer-row-5{ float:left; width:100%; min-height: 5px;}

.genere-banner{ float:left; width:950px; height:102px;; background-repeat:no-repeat; background-color:#1d1d1d;}

.banner{ float:left; width:950px; height:102px; background-image:url(bg2.png); background-position:center bottom; background-repeat:no-repeat; background-color:#1d1d1d;}
.banner-2{ float:left; width:950px; height:102px; background-image:url(bg3.png); background-position:center bottom; background-repeat:no-repeat;}
.banner-3{ float:left; width:950px; height:102px; background-image:url(bg_138.jpg); background-position:center bottom; background-repeat:no-repeat;}
.banner-top{ background-image:url(yellow-line.png); background-position:center left; height:30px; width:100%; float:left; background-color:#1d1d1d;}
.banner-bottom{ color:#000000; float:left; width:100%;  background-image:url(banner_apra.png); height:72px;}
.banner-stashes{ color:#000000; float:left; width:100%;  background-image:url(banner_stashes.png); height:72px;}
.randomartist{background:url(bg2.png);}
.randomauthor{background:url(bg3.png);}
.randomflick{background:url(bg_138.jpg);}
.banner-top-left{text-align:left; float:left; font-size:12px;}
.banner-top p{ margin-top: 8px;}
.banner-top-left p{ margin-left:20px;}
.banner-top-right{text-align:left; color:#fff; float: right; font-size:11px; margin-right: 20px;}
.banner-music{background-image:url(bg2.jpg);}
.banner-red{background-image:url(Bg_67.jpg);}
.banner-books{background-image:url(bg3.png);}
.banner-films{background-image:url(bg_138.jpg);}
.banner-brown{background-image:url(banner_stashes.png);}

.star{ float:left; height:18px; width:110px; margin-top:-2px; margin-left:10px;}
.star1{ float:left; height:18px; width:106px; margin-top:3px; }

.show-more{ float:right; width:180px; text-align:center;}
.music-media{ float:right; width:280px; text-align:center;}
.publish{ float:right; width:180px; height:100px; text-align:center;}
.publish2{ float:right; width:180px; height:100px; text-align:center; margin-right:-200px; margin-top:23px;}
.choosepic{ float:left; width:180px; height:200px; text-align:center; margin-bottom:5px; margin-top:10px;}
.banner-ico{ float:left; margin-left:20px; width:200px;}
.banner-center-img{ float:left; width:465px; text-align:center; padding-top: 5px; }

.footer{ float:left; width:100%; height:365px; text-align:center; color:#FFF; font-size:10px; font-family:Helveticaneuemediumext;}
.footer a{ color:#fff;}
.footer img{ padding:0;}
.footer p{ margin:5px 0; line-height:2em;}
.addvertising-top-left p{margin:1px 0 0;}

/*---------------------scroller-------------------------*/
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0; margin-top:-5px;}
.hscrollerbase {height: 10px;background-color: #151515; background-image:url(scroller-bg.jpg); background-position:center left; background-repeat:repeat-x;}
.hscrollerbar {height: 18px;width:256px !important;background:url(scroller.jpg) center no-repeat; cursor:pointer;}


img.disabled {
  border: 1px solid #ff0000;
  padding: 0;
}

img.unpublished {
  border: 1px solid #ff0000;
  padding: 0;
  width:142px;
  height:142px;
}

.scrollforbooks, .scrollforfilms {
  height: 244px;
}

.scrollformusic {
  height: 190px;
}

.scrollforclips {
  height: 140px;
}

.mycustomscroll2 {
  width: 950px;
  overflow: auto; margin-top:5px;
/* IE overflow fix, position must be relative or absolute*/
  position: relative;
  background-color: #000;
  margin: 0 auto;
  float:left;
  outline: 0;
}

.mycustomscroll2 a:first-child img { padding:16px 6px 6px 16px;}
.mycustomscroll2 a:first-child img.disabled { padding:2px 4px 2px 4px;}

.mycustomscroll2 img { padding:16px 6px 6px 4px;}
.mycustomscroll2 img.disabled { padding: 2px 6px 2px 4px;}

.mycustomscroll2 p{ margin:0;}

.customscroll-music {
  height: 181px;
}
.customscroll-books, .customscroll-films {
  height: 191px;
}

img.disabled {
  border: 1px solid #ff0000;
  padding: 0;
}


.fixedwidth {
/* a wide div is used for creating horizontal scrollbars  */
width: 1610px;position: relative;color: black;padding: 0px; height:122px;}

.fixedwidth1 {width: 1610px;position: relative;color: black;padding: 0px; height:215px;border-bottom:solid 1px #2a2a2a;}

.fixedwidth2 {width: 1610px;position: relative;color: black;padding: 0px; height:160px;}

.fixedwidth3 {width: 1610px;position: relative;color: black;padding: 0px; height:198px;}

.fixedwidth4 {width: 2230px;position: relative;color: black;padding: 0px; height:142px;}

.fixedwidth5 {width: 897px;position: relative;color: black;padding: 0px; height:140px;}

.fixedwidth6 {width: 1610px;position: relative;color: black;padding: 0px; height: 140px;}

/*------------------------toggle-----------------------------------*/
.tema-box{ width:100%; float:left;  line-height:1.5em; background-color:#333;}
.tema-box-prev a{color:#006cb7;}
.tema-box a{color:#00ff33;}
.tema-box ul{ margin:5px 0; padding:0 0 10px 20px;}
.tema-box li{ list-style:none; line-height:1.5em;}
.tema-box li :before{content:"- "; color:#006cb7;}
.tema-box li a{ font-weight:bold;}
.tema-box li a:hover{ text-decoration:underline;}
.tema-box h4{ font-size:14px;}

.layer1 {margin: 0;padding: 0;width: 100%;}
.heading { width:23px; height:23px; float:right; cursor: pointer;position: relative; margin-top:-25px; margin-right:5px;}
.plus{margin: 1px;padding: 3px 20px; background-image:url(yellow-line2.png); background-position:center left; background-repeat:no-repeat; background-color:#1d1d1d;height:24px;}
/*.expand {padding: 0 10px;}*/
.blank-link{ margin-top:-32px; float:left; height: 32px; }

.green-heading {
  color:#00ff33 !important;
}

.toggle-box{width:100%; float:left; min-height:135px; border-bottom:solid 1px #2a2a2a;
/*	padding: 5px 0 0 0;*/
font-size:12px;color:#ccc;}
.toggle-box p{ line-height:1.3em;}
.toggle-box-1{ float:left; width:160px; text-align:center;}
.toggle-box-1b{ float:left; width:160px; text-align:center; padding:10px;}
.toggle-box-1c{ float:left; width:160px; text-align:center; padding:10px; padding-bottom:15px;}
.toggle-box-1 img{ margin-top:6px;}

.toggle-box-2{ float:left; width:260px; color:#FFF; margin-left:5px; margin-bottom:20px;}
.toggle-box-2-div{ float:left; width:100%; height:15px; margin:5px 0; font-size:12px; line-height:18px;}
.toggle-box-2-div2{ float:left; width:100%; height:30px; margin:5px 0; font-size:12px; line-height:18px;}
.toggle-box-2-div a{ float:left; margin:2px;}
.toggle-box-2-block-1{ float:left; width:50px;}
.toggle-box-2-block-2{ float:left; width:10px; text-align:center;}
.toggle-box-2-block-3{ float:left; width:185px; margin-left:10px;}

.toggle-box-1_img{float:left; width:160px; text-align:center;}
.toggle-box-1_img img{ margin-top:2px;}
.toggle-box-3-block-1{ float:left; width:80px;}
.toggle-box-3-block-3{ float:left; width:170px; margin-left:10px;}
.toggle-box-3-block-3 a{ color:#3399ff;}

.toggle-box-3{ float:left; width:505px; font-size:11px ; color:#999999;}
.toggle-box-3b{ float:left; width:490px; font-size:11px ; color:#999999; padding-right:5px;}
.toggle-box-3c{ float:left; width:485px; font-size:11px ; color:#999999; padding-right:15px;}

.toggle-box table {width:950px;margin:10px 19px;}
.toggle-box th {text-align: left;}
.toggle-box table a {color:#0F3;}

.music-albums{ float:left;}

.more-books{ float:left;}

.more-films{ float:left;}

.buy-music{ float:left;}

.buy-books{ float:left;}

.buy-films{ float:left;}


/*-----------------------suppliers----------------------------*/
.suppliers-js{ width:100%; float:left; background-color:#2a2a2a; min-height:200px;}

.suppliers-js-top{ float:left; background:url(yellow-line2.png) no-repeat center left; height:25px; padding-top:5px; padding-left:20px; width:930px;}

.suppliers-js-top-left{ width:310px; float:left;}
.suppliers-js-top-left2{ width:150px; float:left;}

.suppliers-js-top-right{ width:600px; float:left;}
.suppliers-js-top-right p{ font-size:11px; font-family:Helveticaneueextended; margin:5px 0; color:#FFF;}

.suppliers-js-bottom{ float:left; width:100%; height:145px; margin-top:15px;}
.suppliers-js-bottom img{ float: left; margin:0 8px;}

.suppliers-info{ float:left; background-color:#333333; width:100%; min-height:165px; margin-top:10px; padding-top:10px;}

/*----------------profile---------------------*/
.profile{ float:left; width:750px; background:url(mystash.jpg) center no-repeat; height:300px; color:#FFFFFF; font-size:12px; line-height:1.5em;}

.mystash {float:left; width:100%; height:40px; font-size:14px;}
.mystash-left { width:510px; float:left; padding:0 0 0 20px;}
.mystash-right{ width:200px; float:left; text-align:right;}

.mystash-1{float:left; width:100%; height:212px;}
.mystash-1-left{ float:left; width:255px;}
.mystash-1-left img{ margin:20px;}
.mystash-1-right{ float:left; width:485px; height: 212px; position: relative;}
.mystash-1-right p{ margin:5px 0;}

.mystash-2{float:left; width:100%; height:45px; font-size:14px;}
.mystash-2-left {
  font-family: Helveticaneuemediumext;
  float:left;
  width:165px;
  padding-left:20px;
}
.mystash-2-center{ float:left; width:300px;}
.mystash-2-right {
  font-family: Helveticaneuemediumext;
  float:left;
  width:260px;
  padding: 10px 0 0 0;
  text-align:right;
}

.my-friends{ color:#fff; font-size:11px;}
.my-friends p{ margin-left:20px;}


.profile-top{ width:150px; float:left;}
.profile-top-right{ width:150px; float:right;}

.prev-song-details{ width:100%; float:left; background-color:#000;margin-left:-7px;position:relative;top:10px;}
.song-details{ width:100%; float:left; background-color:#000; margin:0;position:relative;top:10px;}
.song-details .grydiv-1, .song-details .grydiv-2{height:36px;}

.grydiv-1{ background-color:#2a2a2a;}
.grydiv-2{ background-color:#212121;}

.grydiv-1, .grydiv-2{height:35px; float:left; width:930px;padding-left:20px; color:#FFF; font-size:12px;}
.grydiv-1, .grydiv-2 p{ line-height:.5em;}

.chk-box{ float:left; width:16px; padding:9px 0 0 0;}
.ply-pause{ float:left; width:23px; margin-left:10px; padding:0 0 0 0;margin-top:4px;}
.track-name{ float:left; width:300px; margin-left:15px;}
.time-length{ float:left; width:60px;}
.track-price{ float:left; width:100px; margin-left:10px;}
.track-sample{ float:left; width:150px; margin-left:10px; color: red;}
.track-delete{ float:right; width:45px; margin: 0 5px 0 30px; color: red;}
.track-delete a { color: red;}
.track-warning{ float:right; width:150px; margin: 0 5px 0 30px; color: red;}

.handle {
  cursor: move;
  height:29px;
  width:29px;
  float: right;
  margin: 0 15px 0 0px;
  border:none;
  background:transparent url("drag-icon.png") no-repeat 0 0;
}

.close-link{ float:right; width:50px;}
.edit-link{ float:right; width:50px;}

.product-delete-link{ float:right; width:40px; margin: 0 2px 0 15px; color: red;}
.product-delete-link a { color: red;}

.edit_product_link{float:right; width:50px;}

.download{ float:left; width:70px; margin-left:10px;}
.download2{ float:left; width:250px; margin-left:20px;}
.dload1{ float:left; width:40px; margin-left:35px; margin-top:3px;}

.remaining{ float:left; width:70px; margin-left:15px; margin-top:12px; }
.remaining1{ float:left; width:70px; margin-left:15px; margin-top:12px; }
.remaining2{ float:left; width:15px; margin-left:35px; margin-top:12px; }
.remaining3{ float:left; width:50px; margin-left:25px; margin-top:12px; }

.free-green {color:#00ff33 !important;  font-size:14px}
.free-yellow {color:#ff9900 !important; font-size:14px }
.free-white {color:#fff !important; font-size:14px }
.free-add {padding: 0px 0px 0px 20px;}
.free-float{float:left; padding: 0px 0px 5px 0px;}
.free-spacer{padding: 10px 0px 5px 0px;}
.free-icon{float:left;padding: 0px 10px 0px 10px;}


.total{ background-color:#1F1F1F; padding-left:20px; min-height:35px; color:#FFF; font-size:13px; float:left; width:930px;}

.bit-rate{ width:115px; font-size:10px; height:17px; margin:0 10px;}

.profile #website { color: #fff; }

.avatar-link { display: block; width: 86px; height: 86px; float: left; margin: 0 0 8px 8px; }
.avatar-link img { border: 1px solid #fff; margin: 0; }

.stashes-box { margin: 0; overflow: hidden; padding-top: 8px; padding-left: 1px; width: 949px; }
.stashes-box.light-grey { background: #2a2a2a; }
.tema-box.very-dark { background: #000; }
.expand.no-padding { padding: 0; }

.no-products {width: 950px;text-align: center;}
.no-products p {line-height: 135px;font-size: 18px;color: #666;font-weight: bold;}

.plan-details {width: 825px;text-align: left;}
.plan-details p {font-size: 14px;color: rgb(195,195,195);font-weight: bold;}

.profile-about-me{width:435px;position:absolute;top:12px;}
.profile-my-product-links{position:absolute;bottom:0;}

/*----------------------------------profile_details---------------------------------------------*/
.profile-rating{ float:left; width:910px; background:url(profile-rating.png) center top no-repeat; height:28px; font-size:10px; color:#666666; font-family:Helveticaneueextended; padding:0 20px;}
.profile-rating p{ margin:5px 0;}

.log_inf{ color:#666; font-size:10px; float:right; margin-right:25px;}
.log_inf2{ color:#666; font-size:10px; float:left; margin-right:25px;}
.log_inf3{ color:#666; font-size:10px; float:right; margin-right:5px;}
.log_inf4{ float:right; margin-right:5px;}
.log_inf img{ float:right; padding-top:3px; padding-left:5px;}

.login_info{ color:#666; font-size:10px; float:right; margin-right:25px;width:181px;line-height:24px;}

.dark_gry_strip{width:925px;float:left; padding:0 10px 0 15px; background-color:#242424; font-size:12px;color:#ccc;}
.dark_gry_strip2{width:950px;float:left; background-color:#242424;font-size:12px;color:#ccc;}
.dark_gry_strip3{width:100%;float:left; padding:0px 10px 0 -5px; background-color:#242424; margin-left:0px; font-size:12px;color:#ccc;}
.light_gry_strip{width:925px;float:left;padding:0 10px 0 15px; background-color:#333333; font-size:12px;color:#ccc;}

.light_gry_strip h1{ color:#fff; font-size:16px; font-family:HelveticaBold ; font-weight:normal; margin:5px 0;}
.dark_gry_strip h1{ color:#fff; font-size:16px; font-family:HelveticaBold; font-weight:normal; margin:5px 0;}

.light_gry_strip h2{ font-size:15px; color:#ff9900; font-family:HelveticaBold; font-weight:normal;}
.dark_gry_strip h2{ font-size:15px; color:#ff9900; font-family:HelveticaBold; font-weight:normal;}

.light_y_text{ color:#ffae00 !important; font-size:12px; font-family:Helveticaneuemediumext;}

.full_albums{ float:left; width:600px; font-family:Helvet16;}
.album{ float:left; width:200px; padding-right:50px;}
.sales{float:left; width:100px;}
.price{float:left; width:100px;}

.album_sold{ float:left; width:80px;}
.total_gross{float:left; width:75px;}
.total_ex{float:left; width:80px;}
.merchant{float:left; width:125px;}
.apra{float:left; width:100px;}
.amcos{float:left; width:100px;}
.total_less{float:left; width:115px;}
.artist_split{float:left; width:80px;}
.sf_split{float:left; width:60px;}

.invoice_no{ float:left; width:100px; margin-right:20px;}
.date_invoiced{float:left; width:110px; margin-right:20px;}
.artist{ float:left; width:140px; margin-right:20px;}
.album2{float:left; width:200px; margin-right:20px;}
.author{ float:left; width:140px; margin-right:20px;}
.album_title{float:left; width:200px; margin-right:20px;}
.director{ float:left; width:140px; margin-right:20px;}
.amount{float:left; width:100px; margin-right:20px;}
.status{float:left; width:100px; margin-right:20px;}
.credits{float:left; width:100px; margin-right:20px;}
.date_paid{float:left; width:100px; margin-right:20px;}

.v_text{ color:#cc6666;}

.nxt_line{ float:left;}

.contact_info, .payment_info{ float:left; width:390px;}
.contact_info h1{ font-family:Helveticaneuemediumext; font-size:12px; color:#FFF; float:left; margin:0;}
.payment_info h1{ font-family:Helveticaneuemediumext; font-size:12px; color:#FFF; float:left; margin:0;}

.contact_info ul{ margin:0; padding:0; float:left;}
.payment_info ul{ margin:0; padding:0; float:left;}
.contact_info li{ list-style:none !important; padding:6px 0; font-size:13px;}
.payment_info li{ list-style:none !important; padding:6px 0; font-size:13px;}
.contact_info li :before{ content:"";}
.payment_info li :before{ content:"";}

.cp-left{ float:left; width:140px; color:#ff9900; font-family:HelveticaBold;}
.cp-right{ float:left; width:240px; color:#cccccc; font-family:Helvet16;}


.info_left{ float:left; width:144px;}
.info_left img{ border:solid 1px #FFF; float:left;}

.info_center{ float:left; font-size:11px; color:#999; width:435px; margin-left:20px;}
.info_center_labels{ float:left; font-size:11px; color:#999; width:740px; margin-left:20px;}
.info_center_labels2{ float:left; font-size:11px; color:#999; width:690px; margin-left:20px;}
.info_center p{line-height:1.5em !important; margin}
.info_center img{ float:left; margin-right:5px;}

.info_right{ float:left; width:305px; margin-left:20px;}
.info_right ul{ margin:0; padding: 0px;}
.info_right li{ list-style:none; padding:0px 0px 5px 0px; overflow:hidden;}
.info_right li :before{ content:"";}
.info_right_1{ width:87px; font-size:11px; color:#ffae00; float:left;}
.info_right_2{ color:#FFF; width:175px; font-size:11px; float:left;}

.edit_info_right{float:left; width:305px; margin-left:20px;}
.edit_info_right ul{padding:0; margin:10px 0 0 0 ;}
.edit_info_right li{ list-style:none; padding:0; margin:1px; float:left;}
.edit_info_right li :before{ content:"";}
.edit_info_right_1{ width:87px; font-size:11px; color:#ffae00; float:left;}
.edit_info_right_2{ color:#000; width:200px; font-size:11px; float:left; background-color:#FFF; height:20px; margin-bottom: -1px; padding-left:10px; border: 0; margin-top: 2px;}

.social_linking{
    margin:5px 0 0 0;
    width: 950px;
}
.social_linking ul{ margin:0; padding:0;}
.social_linking li{ list-style:none; float:left; padding:5px 10px 5px 0;}
.social_linking_checkbox{ float:left;}
.social_linking_input{ float:left; width:215px;}
.social_llinking_input input{border: 1px solid #333333;}
.social_linking li img{ margin:2px 5px 0px; float:left;}
.social_linking li :before{ content:"";}

.how_to_publish_pic{ float:left; width:950px; background:url(how_to_publish_pic_bg.jpg) no-repeat center; height:26px; margin:5px 0 5px 0;}
.how_to_publish_pic p{ margin:2px 10px 5px 35px; width:900px; float:left; line-height: 21px;}
.how_to_publish_pic span {margin-right:48px;}

.note{ background:url(note_bg.png) no-repeat center; width:950px; height:25px; text-align:center; font-size:12px; color:#999999; font-family:Helvet16; padding-top:7px;}

.pic_desc{ height:170px; float:left; width:100%;font-family:Helvet16;}
.pic_desc_left{ float:left; width:170px; text-align:center;}
.pic_desc_left img{ border:solid 1px #fff; margin-top:10px;}
.pic_desc_right{ float:left; width:774px; color:#999; font-size:12px;}
.pic_desc_right textarea{ float:left; width:500px; height:70px;}
.pic_desc_right select{ float:left; width:100px;}
.pic_desc_right p{ margin:5px 0;}

.add_video_clip {
  font-size: 10px;
  padding: 25px 0;
}

.video_icons {
  padding: 0 0 2px 0;
}
.youtube_icon {
  position: relative;
  top: 7px;
}

.vimeo_icon {
  position: relative;
  top: 4px;
  left: 1px;
}

.youtube_url {
    background-color:transparent;
    background-image:url(youtube_url_input.png);
    width:284px;
    height:17px; font-size:10px;
    padding:5px 10px;
    background-repeat:no-repeat;
    background-position:center;
    border:0 none;
    }

input.gig  { font-size:11px; height:20px; line-height: 20px;}
.date_gig{ float:left; width:60px; margin-right:5px; border:0 none;}
.time_gig{ float:left; width:45px; margin-right:5px; border:0 none;}
.venue_location{ float:left; width:125px; margin-right:5px; border:0 none;}
.venue_url{ float:left; width:125px; margin-right:5px; border:0 none;}
.entry_fee{ float:left; width:70px; margin-right:5px; border:0 none;}
.buy_ticket{ float:left; width:125px; margin-right:5px; border:0 none;}
.ticket_url{ float:left; width:125px; margin-right:5px; border:0 none;}

.sd_date_gig{ float:left; width:85px; font-size:11px; color:#999; }
.sd_time_gig{ float:left; width:55px; font-size:11px; color:#999; }
.sd_venue_location{ float:left; width:185px; font-size:11px; color:#999; }
.sd_venue_location span{ font-size:10px; color:#999; font-family: Helvetica; }
.sd_venue_location a{font-size:12px; color:#33cc00;}
.sd_venue_url{ float:left; width:185px; font-size:11px; color:#999; }
.sd_entry_fee{ float:left; width:95px; font-size:11px; color:#999; }
.sd_buy_ticket{ float:left; width:175px; font-size:11px; color:#999;}

.sd_edit{ float:left; width:45px;}
.sd_edit a{ font-size:12px; color:#33cc00; font-family:Helvet16;}
.sd_remove{ float:left; width:60px;}
.sd_remove a{ font-size:12px; color:#33cc00; font-family:Helvet16;}

.tr_name{ float:left; width:220px; margin-right:5px;}
.number{ float:left; width:60px; margin-right:5px;}
.price{ float:left; width:75px; margin-right:5px;}
.bit_rate{ float:left; width:60px; margin-right:5px;}
.apra_album{ float:left; width:55px; margin-right:5px;}
.amcos_album{ float:left; width:60px; margin-right:5px;}
.video_code{ float:left; width:275px; margin-right:5px;}
.remove{ float:left; width:55px;}
.remove a{ color:#33cc00; margin-top:20px; float:left;}


/*----------------About---------------------------*/

.about_banner{ width:100%; float:left; background:url(Bg_67.jpg) no-repeat center; height:73px;}

.about_desc{ width:950px; min-height:130px; float:left; background:url(y-line-3.png) center top no-repeat #2a2a2a;}
.about_desc h1{ font-size:14px; color:#ffae00; margin-left:20px; font-family:Helveticaneueextended;}
.about_desc p{ font-size:12px; color:#ccc; font-family:Helveticaneueextended; margin:10px 21px; width:908px; text-align:justify; line-height:1.4em;}

.about_desc p img{ float:left; margin-right:20px;}

.about-p-top{ padding-top:10px;}
.about-p-last{ padding-bottom:30px;}

/*--------------Checkout-----------------------------*/

.checkout_desc{ width:950px; min-height:30px; float:left; background:url(y-line-3.png) center top no-repeat #2a2a2a;}
.checkout_desc h1{ font-size:14px; color:#ffae00; margin-left:20px; font-family:Helveticaneueextended;}
.checkout_desc p{ font-size:12px; color:#ccc; font-family:Helveticaneueextended; margin:10px 21px; width:908px; text-align:justify; line-height:1.4em;}

/*--------------Apra-----------------------------*/

/*-----------------join------------------------------*/

.join_banner{ width:100%; float:left; background:url(join/JOIN-NOW-Bg.jpg) no-repeat center; height:73px;}
.welcome_img{ margin:0 30px 10px 30px !important; text-align:center !important; font-size:14px !important;}
.welcome_img img{ float:left; margin-right:10px !important;}

/*--------------news------------------------*/
.news_banner{ width:100%; float:left; background:url(news/bg_5.jpg) no-repeat center; height:73px;}

/*--------------tv------------------------*/
.tv_banner{ width:100%; float:left; background:url(tv/bg6.jpg) no-repeat center; height:73px;}
.tv_desc{ width:950px; min-height:60px; float:left; background:url(y-line-3.png) center top no-repeat #000;}
.tv_desc h1{ font-size:12px; color:#ffae00; margin-left:20px; font-family:Helveticaneueextended; margin-bottom:6px; height:17px;}

.tv_video{ width:100%; text-align:center; margin:40px 0;}

.tv_video_desc{ width:100%; min-height:10px; background:url(orenge_line.png) no-repeat top center; padding:5px 0; float:left;}
.tv_video_desc_more{ width:100%; text-align:center; min-height:10px; background:url(orenge_line.png) no-repeat top center; padding:5px 0; float:left;}

/*---------------------------music labels--------------*/
.option-country{height:18px; width:107px; font-size:11px; margin:0 3px;}
.option-label{ height:18px; width:147px; font-size:11px; margin:0 3px;}
.option-genre1{ height:18px; width:147px; font-size:11px; margin:0 3px;}
.toggle-box5{ width:100%; float:left; min-height:135px; border-bottom:solid 1px #2a2a2a; margin:-5px 0 0 -10px}


/*---------------------------suppliers-n-------------*/

.supp p{ margin:10px  5px; color:#999999; font-size:14px; width:917px; font-family:Helvet16; text-align:justify;}

.add_logo{ float:left; width:145px; color:#FFF; font-size:10px; margin-left:6px; text-align:center; margin-top:10px;}
.add_logo a img{ margin-top:5px;}

.add_form{ float:left; width:500px; margin-left:30px;}
.add_form fieldset{ float:left; border:0 none; margin:1px 0 0 0; padding:0;}
.add_form label{ float:left; text-align:right; font-size:12px; font-weight:bold; font-family:Helveticaneuemediumext; width:120px; margin-right:10px;}
.add_form input{ float:left; width:368px; height:20px; background-color:#FFF; border:0 none;}
.add_form textarea{ width:364px; height:90px; border:0 none;}

.add_form2{ float:left; width:500px; margin-left:10px;}

.a-time{ float:left; width:170px; margin-left:15px;}

.secure_pay{ float:left; width:370px; margin:10px 0 0 6px;}
.secure_pay ul{ margin:0; padding:0; font-size:14px; font-family:Helvet16; color:#999999; float:left;}
.secure_pay li{ list-style:none !important; float:left; padding:10px 0 0 0; width:100%;}
.secure_pay li :before{content:"";}
.secure_pay p img{ float:left;}
.secure_pay p { margin:10px 0;}

.pay_info{ float:left; width:530px;}
.pay_info-left{ float:left; width:134px; margin-right:10px;}
.pay_info-left ul{ margin:72px 0 0 0; padding:0; color:#FFF;}
.pay_info-left li{
  list-style:none;
  float:left;
  text-align:right;
  font-size:12px;
  font-family:Helveticaneuemediumext;
  padding:7px 0;
  width:100%;}
.pay_info-left li :before{content:"";}

.pay_info-right{ float:left; width:386px; margin-top:8px;}
.pay_info-right fieldset{ float:left; border:0 none; padding:1px 0; width:100%; margin:0;}
.pay_info-right input{ width:370px; border:0 none;}
.pay_info-right fieldset select{ width:75px;}
.pay_info-right fieldset img{ margin-right:6px; margin-top:5px;}

/*----------------join---------------------*/
.instruction{ float:left; width:100%;}
.instruction p{ font-size:12px; color:#ccc; font-family:Helveticaneueextended; margin:10px 18px; width:894px; text-align:justify; line-height:1.4em;}
.instruction img{ float:left; margin-right:10px;}

.infos-left{ float:left; width:494px; margin:10px 0;}
.infos-left fieldset{ margin:0; padding:0; float:left; width:100%; border:0 none; height:19px;}
.infos-left fieldset label{ float:left; width:125px; font-size:12px; height:19px; font-weight:bold; font-family:Helveticaneuemediumext; color:#fff;}
.infos-left fieldset input{ float:left; width:366px; border:0 none;}
.infos-left fieldset select{ width:145px;}

.infos-left2{ float:left; width:550px; margin:10px 0;}
.infos-left2 fieldset{ margin:0; padding:0; float:left; width:100%; border:0 none; height:19px;}
.infos-left2 fieldset label{ float:left; width:125px; font-size:12px; height:19px; font-weight:bold; font-family:Helveticaneuemediumext; color:#fff;}
.infos-left2 fieldset input{ float:left; width:366px; border:0 none;}
.infos-left2 fieldset select{ width:145px;}
.infos-left3 fieldset select{ width:200px;}


.infos-right{ float:left; width:370px; margin-left:20px; margin-top:5px; padding-bottom:10px;}

.infos-right select{ float:left; width:145px;}

.infos-right textarea{ float:left; width:370px; height:90px; float:left;}
.infos-right input{ margin:0 10px;}
.select-one{ float:left; font-size:11px; font-family:Helvet16; line-height:1em;}

.plan-info{ font-size:11px; color:#fff; font-family:Helveticaneueextended; padding: 10px 0 0 0;}
.type-for { font-size:12px; color:#ccc; font-family:Helveticaneueextended;}

.member-select{ font-size:12px; color:#FFF; font-family:Helveticaneuemediumext;}

.banner_upload{ float:right; width:369px;}
.banner_upload select{ float:left; width:155px; margin-right:10px;}

/*--------------------ABOUT US APRA-------------------------*/

h3{ color:#ff9900; font-family: font-family:Helveticaneueextended; font-size:14px; margin-left:28px; margin-top:20px;}

.ml { margin-left:28px;}
#apralogo{margin-left:28px; margin-bottom:20px;}

/*--------------------AUTHORS -------------------------*/

.add_book{ float:left; width:120px;}
.pdf{ font-size:12px;}
.pdf a{color:#acacac;}
.books{ padding:10px 5px;}
.mb{ margin-bottom:20px;}

/*----------------------JOIN US-------------------------------*/

.jointextarea{ border:1px solid #2a2a2a;}
.joinselect{ margin-top:10px;}
.description{border:1px solid #2a2a2a;}

/*------------------------MUSIC------------------------------------*/
.indieartists{ background:url(bg2.png);}
.indie{margin:-10px;}

/*-------------------MUSIC LABEL---------------------------*/
.musiclabel{ background:url(bg3.png);}

/*------------------------BOOKS------------------------------------*/
.randomauthors{ background:url(bg3.png);}
.rauthors{margin:-10px;}

/*------------------------FILMS------------------------------------*/
.randomfilms{ background:url(bg_138.jpg);}

/*--------------------------SUPPLIERS-----------------------------------*/
.suppliersfieldset{ margin-top:5px;}
textarea.suppliersfieldset{ width:366px;}

/*-----------------------------TOP10----------------------*/
.topmusic{background:url(bg2.png);}
.topbook{ background:url(bg3.png);}
.topmovie{ background:url(bg_138.jpg);}

/*------------------------PRODUCTS------------------------------------*/
.product-box{width: 936px;padding:7px;}

.product-content{width:745px;float:left;margin-left:15px;}

.product-top,.product-bottom{overflow:hidden;width:745px;}
.product-top-left,.product-top-right,.product-bottom-left,.product-bottom-right{float:left;}
.product-top-left{width:440px;}
.product-top-right{width:305px;text-align:right;}
.product-bottom-left{width:345px;}
.product-bottom-right{width:400px; padding-top: 14px;}

.product-heading{font-size:14px;margin:2px 0;}
.product-heading a{color:#f7941d;}
h4.product-author{font-size:12px;margin:0;}
.product-author a{color:#535353;}
.product-coproduct-select{position:relative;top:4px;}
.product-year{position:relative;top:5px;color:#999;font-size:14px;font-weight:bold;}
.product-middle p{float:none;}

.product-details{overflow:hidden;width:345px;font-size:14px;}
.product-detail-row{overflow:hidden;width:345px;}
.product-detail-attribute,.product-detail-dash{float:left;width:50px;color:#f0a402;}
.product-detail-dash{width:15px;}
.product-detail-value{float:left;width:280px;}

.product-buttons{margin-top:15px;}
.product-author-view,.product-author-cart,.product-author-download{float:left;margin-right:5px;}


/*------------------------DEVISE FORMS------------------------------------*/
.devise-form {
    margin: 0 20px 0 0;
    padding:5px 20px;
  }

.devise-row {
  margin: 0 40px 0 0;
}
.devise-form label {display: inline;font-size: 14px;}
.devise-form input {border: 0;padding: 3px;margin: 5px 1px;width: 250px;}
.devise-form select {margin: 5px 0px;width:125px;}

.-form a {color:#0F3;}

/*------------------------SYSTEM FORMS------------------------------------*/
.system-form {padding:5px 20px;}

.system-form label {display: block;font-size: 14px;}
.system-form input {border: 0;padding: 3px;margin: 5px 1px;width: 250px;}
.system-form select {margin: 5px 0px;width:125px;}

.system-form a {color:#0F3;}

#form-join-image {
    float: right;
    margin: 0 15px 0 0;
}

#already-member {
    float: right;
    margin: 0 15px 0 0;
}

/*------------------------FLASH MESSAGES------------------------------------*/

#oops {
    float:left;
    background: url(oops_icon_new.png) no-repeat bottom left #2a2a2a;
    padding: 0 15px 0 0;
    width: 150px;
    height: 100px;
}

#error_explanation h2 {
    margin: 20px 0 0 170px;
    font-size: 18px;
    text-transform: uppercase;
    color: white;
    padding: 5px 0 5px 0;
}

#error_explanation ul {
    margin: 5px 0 0 170px;
    text-transform: uppercase;
    padding: 5px 0 5px 0;
    color: white;
    font-size: 12px;
}

#error_explanation ul li {
    list-style-type: none;
    text-transform: uppercase;
    color: white;
    font-size: 12px;
}

#notice,
#flash_notice,
#flash_alert {
  font-weight: bold;
  font-size: 12px;
  color: white;
  padding: 0.5em;
  text-transform: uppercase;
}

#notice,
#flash_notice {
  background: none repeat scroll 0 50% #000
}

#flash_alert {
  background: none repeat scroll 0 50% #000;
}

#error,
#flash_error,
#flash_warning {
  color: white;
  padding: 0.5em;
  font-size: 12px;
}

/*------------------------CART RESULT------------------------------------*/
.result-container {
  float: left;
  width: 100%;
}

.result-attribute {
  float: left;
  padding: 0 0 0 2%;
  width: 20%;
  font-weight: normal;
  font-size:14px;
  color:#f0a402;
}

.result-dash {
  float: left;
  width: 3%;
  font-weight: normal;
  font-size:14px;
  color:#f0a402;
}

.result-value {
  float: left;
  width: 65%;
  font-weight: normal;
  font-size:14px;
}

/*------------------------CART ITEMS------------------------------------*/

/* http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks  */

.product-details{overflow:hidden;width:345px;font-size:14px;}
.product-detail-row{overflow:hidden;width:345px;}
.product-detail-attribute,.product-detail-dash{float:left;width:50px;color:#f0a402;}
.product-detail-dash{width:15px;}
.product-detail-value{float:left;width:280px;}

.item-detail-image {
  width:80px;
}
.item-container {
  float: left;
  width: 100%;
}

.cart-spacer-row-5{ float:left; width:95%; margin: 5px 0 5px 0; min-height: 5px;}

.item-image {
  float: left;
  padding: 0 0 0 2%;
  width: 20%;
}

.item-attribute {
  float: left;
  width: 10%;
  font-weight: normal;
  font-size:14px;
  color:#f0a402;
}

.item-value {
  float: left;
  width: 65%;
  font-weight: normal;
  font-size:14px;
}

.item-detail-dash{width:15px;}
.item-detail-value{float:left;width:150px;}

.credits-attribute {
  float: left;
  width: 20%;
  font-weight: normal;
  font-size:14px;
  color:#f0a402;
}

.credits-value {
  float: left;
  width: 65%;
  font-weight: normal;
  font-size:14px;
}

#progress {
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  font-weight: normal;
  font-size:14px;
  color:#f0a402;
}

.hidden {
  display: none;
}
.cart-progress {
}
/*------------------------VIDEO CLIPS------------------------------------*/

.mycustomscroll3 {
/* Typical fixed height and fixed width  */
width: 950px; overflow: auto; margin-top:5px;
/* IE overflow fix, position must be relative or absolute*/
position: relative;background-color: #000;margin: 0 auto; float:left;

outline: 0; }

.mycustomscroll3 a:first-child img { padding:0 12px 0 2px;
  border: 1px solid #fff;
}

.mycustomscroll4 {
  margin-top:5px;
  position: relative;
  background-color: #000;
  margin: 0 auto;
  float:left;
  outline: 0;
}

.mycustomscroll4 a:first-child img {
  padding:0 12px 0 2px;
  border: 1px solid #fff;
}

.video_clip{
  width: 100%;
  background-color: #000;
  text-align: center;
}

.video_clip_thumbnails{
  background-color: #000;
  vertical-align: bottom;
}

.clip_thumbnail {
  height: 90px;
  width:  120px;
}

.clip_thumbnail_wrapper {
  float: left;
  width: 150px;
}

.clip_thumbnail_wrapper a {
  position: relative;
  top: 0;
}

.remove_clip {
  float: left;
  font-size:9px;
  margin: 0 0 0 5px;
}

.may_like img {
  padding: 0 6px 0 2px;
}

.may_like a:first-child img {
  padding: 0 6px 0 2px;
}

.handle { font-size: 12px; color: #777; cursor: move; }

.purr {
  position: fixed;
  top: 30px;
  right: 100px;
  width: 250px;
  padding: 20px;
  background-color: #FCC;
  border: solid 2px #666;
  &:first-letter { text-transform: uppercase };
}
.pagination {
  color: #fff;
  line-height: 2em;
  text-align: center;
}

/*------------------------ E O F --------------------------------------*/
.add_album{ float:left; width:120px;}

.album-labels{ float:left; width:405px; font-family:Helvet16; font-size:11px; color:#666;}

.hint {
  float:left;
  width:405px;
  font-family:Helvet16;
  font-size:11px;
  color:#ababab;
}

.hint input, .hint textarea { border: 0; width: 397px; }
.hint textarea{margin-top:-1px;}

.hint_text{
  font-family:Helvet16;
  font-size:11px;
  color:#ababab;
}

.hint.artwork {
  padding: 0 0 0 30px;
  margin: 0 0 0 50px;
}

.genre{ float:left; width:115px; margin: 0 20px 0 25px;}

.album_year{ float:left; width:115px;}

.full_album_only{ float:left; width:160px;}
.full_album_only2{ float:left; width:160px;}

.enabled{ float:left; width:95px;}
.enabled2{ float:left; width:100px;}

.enabled-button{ display:block; text-indent:-99999px; background:url(add_album.png) no-repeat; height:18px; margin-top:10px; width:75px; }
.enabled-text {border:1px solid #333333; width:220px;}

.cover{ float:left; width:80px; text-align:center; font-size:11px; line-height:1.5em; font-family:Helvet16;}
.cover_change{ float:left; width:90px; text-align:center; font-size:11px; line-height:1.5em; font-family:Helvet16;}
.banner_change{ float:left; width:220px; margin:0 0 0 0px; text-align:right; line-height:1.5em; font-family:Helvet16;}


.cover_change2{ float:left; width:180px; text-align:center; font-size:11px; line-height:1.5em; font-family:Helvet16;}
.banner_change2{ float:left; width:250px; margin:0 0 0 0px; text-align:right; line-height:1.5em; font-family:Helvet16;}

.banner_desc{ float:left; width:400px;}
.cover_heading {padding: 0 0 0 10px;}
.banner_heading {padding: 0 0 0 260px;}

.unpublished {
  position: relative;
  width: 25%;
  padding: 0 0 20px 0;
  margin: 0 0 20px -90px;
  font-size:14px;
  font-weight:bold;
  color: #ff0000;
}
.unpublished2 {
  position: relative;
  padding: 20px 0 20px 0;
  margin-left: -90px;
  width: 25%;
  font-size:14px;
  font-weight:bold;
  color: #ff0000;
}
.btn_float_right {
  float: right;
}

.btn_small_float_right {
  float: right;
  margin: 0 10px 0 0;
}

.payment_button{
  background:url("suppliers-n/purchase.png");
  float:right;
  margin-top:-61px;
  height:63px;
  width:152px;
  border:none;
  background-repeat: no-repeat;
}

.add_clip_button{
  height: 28px;
  width: 115px;
  border:none;
  padding: 5px 5px 15px 0;
  background:transparent url("add-clip.png") no-repeat 0 0;
}

.add_clip_button:hover {
  cursor: pointer;
  height: 28px;
  width: 115px;
  border:none;
  padding: 5px 5px 15px 0;
  background:transparent url("add-clip-hover.png") no-repeat 0 0;
}

.loader{
  background: url("ajax_loader.gif") no-repeat center center transparent;
  width:100%;
  height:100%;
  opacity: 0.7;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 99999;
}

.save_album_button {
  height:57px;
  width:146px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("save_album_button_hover_off.png") no-repeat 0 0;
}

.save_album_button:hover {
  cursor: pointer;
  height:57px;
  width:146px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("save_album_button_hover_on.png") no-repeat 0 0;
}

.save_book_button {
  height:57px;
  width:146px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("save_book_button_hover_off.png") no-repeat 0 0;
}

.save_book_button:hover {
  cursor: pointer;
  height:57px;
  width:146px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("save_book_button_hover_on.png") no-repeat 0 0;
}

.save_film_button {
  height:57px;
  width:146px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("save_film_button_hover_off.png") no-repeat 0 0;
}

.save_film_button:hover {
  cursor: pointer;
  height:57px;
  width:146px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("save_film_button_hover_on.png") no-repeat 0 0;
}

.add_track_button{
  height:40px;
  width:110px;
  border:none;
  background:transparent url("add_track_hover_off.png") no-repeat 0 0;
}

.add_track_button:hover {
  cursor: pointer;
  height:40px;
  width:110px;
  border:none;
  background:transparent url("add_track_hover_on.png") no-repeat 0 0;
}

.add_sample_button{
  height:40px;
  width:110px;
  border:none;
  background:transparent url("add_sample_hover_off.png") no-repeat 0 0;
}

.add_sample_button:hover {
  cursor: pointer;
  height:40px;
  width:110px;
  border:none;
  background:transparent url("add_sample_hover_on.png") no-repeat 0 0;
}

.start_upload_button{
  height:32px;
  width:110px;
  border:none;
  background:transparent url("start_upload_hover_off.png") no-repeat 0 0;
}

.start_upload_button:hover {
  cursor: pointer;
  height:32px;
  width:110px;
  border:none;
  background:transparent url("start_upload_hover_on.png") no-repeat 0 0;
}

.cancel_upload_button{
  height:32px;
  width:110px;
  border:none;
  background:transparent url("cancel_upload_hover_off.png") no-repeat 0 0;
}

.cancel_upload_button:hover {
  cursor: pointer;
  height:32px;
  width:110px;
  border:none;
  background:transparent url("cancel_upload_hover_on.png") no-repeat 0 0;
}

.delete_button{
  height:32px;
  width:110px;
  border:none;
  background:transparent url("delete_hover_off.png") no-repeat 0 0;
}

.delete_button:hover {
  cursor: pointer;
  height:32px;
  width:110px;
  border:none;
  background:transparent url("delete_hover_on.png") no-repeat 0 0;
}


.save_button{
  height:32px;
  width:110px;
  border:none;
  background:transparent url("save-hover-off.png") no-repeat 0 0;
}

.save_button:hover {
  cursor: pointer;
  height:32px;
  width:110px;
  border:none;
  background:transparent url("save-hover-on.png") no-repeat 0 0;
}

.save_tracks_samples_button{
  height:30px;
  width:255px;
  border:none;
  background:transparent url("save-tracks-and-samples-to-album-hover-off.png") no-repeat 0 0;
}

.save_tracks_samples_button:hover {
  cursor: pointer;
  height:30px;
  width:255px;
  border:none;
  background:transparent url("save-tracks-and-samples-to-album-hover-on.png") no-repeat 0 0;
}

.save_price_change_button{
  height:30px;
  width:148px;
  border:none;
  margin: 5px 0 0 0;
  background:transparent url("save-price-change-hover-off.png") no-repeat 0 0;
}

.save_price_change_button:hover {
  cursor: pointer;
  height:30px;
  width:148px;
  border:none;
  margin: 5px 0 0 0;
  background:transparent url("save-price-change-hover-on.png") no-repeat 0 0;
}

.author_info_submit {
  float: right;
  margin: 0 10px 0 0;
}

.add_to_cart_container {
  margin: 0 10px 0 10px;
  padding: 0 10px 0 10px;
}

.add_to_cart_button{
  height:40px;
  width:110px;
  border:none;
  background:transparent url("add-to-cart-hover-off.png") no-repeat 0 0;
}

.add_to_cart_button:hover {
  cursor: pointer;
  height:40px;
  width:110px;
  border:none;
  background:transparent url("add-to-cart-hover-on.png") no-repeat 0 0;
}

.tab_sign_in {
  height:50px;
  width:201px;
  border:none;
  background:transparent url("tab-sign-in-hover-off.png") no-repeat 0 0;
}

.tab_sign_in:hover {
  cursor: pointer;
  height:50px;
  width:201px;
  border:none;
  background:transparent url("tab-sign-in-hover-on.png") no-repeat 0 0;
}

.devise_sign_in {
  height:32px;
  width:102px;
  border:none;
  background:transparent url("devise-signin-hover-off.png") no-repeat 0 0;
}

.devise_sign_in:hover {
  cursor: pointer;
  height:32px;
  width:102px;
  border:none;
  background:transparent url("devise-signin-hover-on.png") no-repeat 0 0;
}

.devise_sign_up {
  height:32px;
  width:102px;
  border:none;
  background:transparent url("devise-signup-hover-off.png") no-repeat 0 0;
}

.devise_sign_up:hover {
  cursor: pointer;
  height:32px;
  width:102px;
  border:none;
  background:transparent url("devise-signup-hover-on.png") no-repeat 0 0;
}

.tab_sign_up {
  height:49px;
  width:201px;
  border:none;
  background:transparent url("sign-up-hover-off.png") no-repeat 0 0;
}

.tab_sign_up:hover {
  cursor: pointer;
  height:49px;
  width:201px;
  border:none;
  background:transparent url("sign-up-hover-on.png") no-repeat 0 0;
}

.purchase-button {
  float:right;
  margin-top:-50px;
  height:55px;
  width:144px;
  border:none;
  background:transparent url("purchase-wood-hover-off.png") no-repeat 0 0;
}

.purchase-button:hover {
  cursor: pointer;
  float:right;
  margin-top:-50px;
  height:55px;
  width:144px;
  border:none;
  background:transparent url("purchase-wood-hover-on.png") no-repeat 0 0;
}

.use-credits-button {
  float:right;
  margin-top:-50px;
  height:70px;
  width:164px;
  border:none;
  background:transparent url("use-credits-hover-off.png") no-repeat 0 0;
}

.use-credits-button:hover {
  cursor: pointer;
  float:right;
  margin-top:-50px;
  height:70px;
  width:164px;
  border:none;
  background:transparent url("use-credits-hover-on.png") no-repeat 0 0;
}


.my-stuff {
  margin: 2px 0 0 0;
}

.jjj-icon {
  margin: 0 10px 0 10px;
}

.add_free_track_button{
  height:55px;
  width:144px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url('free_tracks/add_free_track.png') no-repeat 0 0;
}

.add_free_track_button:hover {
  cursor: pointer;
  height:55px;
  width:144px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url('free_tracks/add_free_track_hover_on.png') no-repeat 0 0;
}

.checkout_button{
  height:40px;
  width:110px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("checkout-hoveroff.png") no-repeat 0 0;
}

.checkout_button:hover {
  cursor: pointer;
  height:40px;
  width:110px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("checkout-hoveron.png") no-repeat 0 0;
}


.create_invoice_button{
  height:40px;
  width:110px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("create_invoice_hover_off.png") no-repeat 0 0;
}

.create_invoice_button:hover {
  cursor: pointer;
  height:40px;
  width:110px;
  border:none;
  padding:0 5px 0 0;
  background:transparent url("create_invoice_hover_on.png") no-repeat 0 0;
}
.album_select {
  float: left;
  padding: 0 15px 0 0;
}

.track_drag_drop {
  height: 60px;
  padding: 15px 0 0 0;
}

.upload_large_text {
  float: left;
  width: 55px;
  padding: 10px 0 0 0;
  color: #666;
  font-weight: bold;
}

.upload_medium_text {
  float: right;
  width: 680px;
  color: #666;
  padding: 0 10px 0 0;
  margin: 0 20px 0 0;
}

.upload_small_yellow_text {
  float: right;
  width: 680px;
  font-size:12px;
  color: #ff9900;
  padding: 0 10px 0 0;
  margin: 0 20px 0 0;
}

.upload_large_text.tracks {
  font-size:44px;
}

.upload_large_text.samples {
  font-size:42px;
}

.upload_medium_text.tracks {
  font-size:18px;
}

.upload_medium_text.samples {
  font-size:16px;
}

.delete_checkbox
{
  float: right;
  margin: 0 100px 0 0;
}

.blue_note{
  height:20px;
  width:22px;
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  background:transparent url("track_icon.png") no-repeat 0 0;
}

.green_note{
  height:20px;
  width:22px;
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  background:transparent url("music-uploaded-icon.png") no-repeat 0 0;
}

.red_note{
  height:20px;
  width:22px;
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  background:transparent url("music-not-uploaded-icon.png") no-repeat 0 0;
}

#dropzone {
    background: palegreen;
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
}
#dropzone.in {
    width: 600px;
    height: 200px;
    line-height: 200px;
    font-size: larger;
}
#dropzone.hover {
    background: lawngreen;
}
#dropzone.fade {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 1;
}

.fileupload-buttonbar {
  margin: 8px 0 0 0;
  height: 25px;
}

tr.tracks {
  margin: 8px 0 0 0;
  max-height: 15px;
}

td.tracks {
  height: 5px;
  line-height: 5px;
}

tbody.tracks {
}
/*!
 * Bootstrap v2.0.4
 *
 * Modified for jquery uploader
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */


.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  content: "";
}

.row:after {
  clear: both;
}


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}


.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.btn-large [class^="icon-"] {
  margin-top: 1px;
}

.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}

.btn-small [class^="icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}

.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary {
  background-color: #0074cc;
  *background-color: #0055cc;
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0055cc;
  *background-color: #004ab3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #004099 \9;
}

.btn-warning {
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse {
  background-color: #414141;
  *background-color: #222222;
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.btn-group {
  position: relative;
  *margin-left: .3em;
  *zoom: 1;
}

.btn-group:before,
.btn-group:after {
  display: table;
  content: "";
}

.btn-group:after {
  clear: both;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}

.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

.btn-group > .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .dropdown-toggle {
  *padding-top: 4px;
  padding-right: 8px;
  *padding-bottom: 4px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini.dropdown-toggle {
  padding-right: 5px;
  padding-left: 5px;
}

.btn-group > .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large.dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0055cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}

.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.btn-mini .caret {
  margin-top: 5px;
}

.btn-small .caret {
  margin-top: 6px;
}

.btn-large .caret {
  margin-top: 6px;
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}

.dropup .btn-large .caret {
  border-top: 0;
  border-bottom: 5px solid #000000;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("bootstrap/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}


[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}

.icon-white {
  background-image: url("bootstrap/glyphicons-halflings-white.png");
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-trash {
  background-position: -456px 0;
}


@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 12px;
  margin-bottom: 12px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  width: 0;
  height: 12px;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
      -ms-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.progress-danger.progress-striped .bar {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.progress-success.progress-striped .bar {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.progress-info.progress-striped .bar {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

.progress-warning.progress-striped .bar {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
      -ms-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}


table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 4px;
}

.table th,
.table td {
  padding: 8px 4px 0 0;
  line-height: 10px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #242424;
}

table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}

table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}

table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}

table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}

table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}

table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}

table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}

table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}

table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}

table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}

table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}

table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}
@charset 'UTF-8';
/*
 * jQuery File Upload UI Plugin CSS 6.3
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: translate(-300px, 0) scale(4);
  direction: ltr;
  cursor: pointer;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.files .progress {
  width: 200px;
}

.progress-animated .bar {
  background: url(uploader/progressbar.gif) !important;
  filter: none;
}
.fileupload-loading {
  position: absolute;
  left: 50%;
  width: 128px;
  height: 50px;
  background: url(uploader/loading.gif) center no-repeat;
  display: none;
}
.fileupload-processing .fileupload-loading {
  display: block;
}

/* Fix for IE 6: */
*html .fileinput-button {
  line-height: 22px;
  margin: 1px -3px 0 0;
}

/* Fix for IE 7: */
*+html .fileinput-button {
  margin: 1px 0 0 0;
}

@media (max-width: 480px) {

  .files {
    height: 15px;
  }

  .files .btn span {
    display: none;
  }
  .files .preview * {
    width: 40px;
  }
  .files .name * {
    width: 80px;
    display: inline-block;
    word-wrap: break-word;
  }
  .files .progress {
    width: 20px;
  }
  .files .delete {
    width: 60px;
  }
}
/* global */

div.ui-cluetip {
  font-size: 1em;
}
.ui-cluetip-header {
  padding: 12px 12px 8px 12px;
  background-color: rgb(75,75,75);
}

.ui-cluetip-content {
  padding: 4px 12px 12px 8px;
}
.ui-cluetip-header {
  font-size: 1em;
  margin: 0;
  overflow: hidden;
}

.cluetip-title .cluetip-close {
  float: right;
  position: relative;
}
.cluetip-close img {
  border: 0;
}

#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  width: 11px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: 0 0;
  border-width: 0;
}
.cluetip-extra {
  display: none;
}

/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default,
.cluetip-default .cluetip-outer {
  background-color: #d9d9c2;
}
.cluetip-default .ui-cluetip-header {
  background-color: #87876a;
}


/*
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}
*/
/* default arrows */
div.cluetip-default .cluetip-arrows {
  border-width: 0;
  background: transparent none;
}
div.clue-right-default .cluetip-arrows {
  background-image: url(darrowleft.gif);
}
div.clue-left-default .cluetip-arrows {
  background-image: url(darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
div.clue-top-default .cluetip-arrows {
  background-image: url(darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  width: 22px;
  height: 11px;
}
div.clue-bottom-default .cluetip-arrows {
  background-image: url(darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  width: 22px;
  height: 11px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: #fff;
}
.cluetip-jtip .cluetip-outer {
  border: 4px solid rgb(60,60,60);
  position: relative;
  /*background-color: #fff;*/
}

.cluetip-jtip .cluetip-inner {
  padding: 5px;
  display: inline-block;
}
.cluetip-jtip div.cluetip-close {
  float: right;
  text-align: right;
  margin: 4px 4px 2px 0px;
  color: #900;
}

.cluetip-jtip .ui-cluetip-header {
  background-color: #ccc;
  padding: 6px;
/*  margin-bottom: 1em;*/
}

/* jtip arrows */
div.cluetip-jtip .cluetip-arrows {
  border-width: 0;
  background: transparent none;
}
div.clue-right-jtip .cluetip-arrows {
  background-image: url(arrowleft.gif);
}
div.clue-left-jtip .cluetip-arrows {
  background-image: url(arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
div.clue-top-jtip .cluetip-arrows {
  background-image: url(arrowdown.gif);
  top: 100%;
  left: 50%;
  width: 22px;
  height: 11px;
  margin-left: -11px;
}
div.clue-bottom-jtip .cluetip-arrows {
  background-image: url(arrowup.gif);
  top: -11px;
  left: 50%;
  width: 22px;
  height: 11px;
  margin-left: -11px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */
.cluetip-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid rgb(60,60,60);
}

.cluetip-rounded .cluetip-outer {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
}

.cluetip-rounded  .cluetip-arrows {
  border-color: #ccc;
}

/* need to be more specific here to override ThemeRoller defaults */
div.cluetip-rounded  .cluetip-arrows {
  font-size: 0;
  line-height: 0%;
  width: 0;
  height: 0;
  border-style: solid;
  background: transparent none;
}
div.clue-right-rounded .cluetip-arrows {
  border-width: 11px 11px 11px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
div.clue-left-rounded .cluetip-arrows {
  left: 100%;
  margin-right: -11px;
  border-width: 11px 0 11px 11px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;

}
div.clue-top-rounded .cluetip-arrows {
  top: 100%;
  left: 50%;
  border-width: 11px 11px 0 11px;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.clue-bottom-rounded .cluetip-arrows {
  top: -11px;
  left: 50%;
  border-width: 0 11px 11px 11px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;

}
/* stupid IE6 HasLayout hack */
.cluetip-rounded .cluetip-title,
.cluetip-rounded .cluetip-inner {
  zoom: 1;
}



/* Z-INDEX */

 .formError { z-index: 990; }
    .formError .formErrorContent { z-index: 991; }
    .formError .formErrorArrow { z-index: 996; }

    .ui-dialog .formError { z-index: 5000; }
    .ui-dialog .formError .formErrorContent { z-index: 5001; }
    .ui-dialog .formError .formErrorArrow { z-index: 5006; }




.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
	text-align: left;
}

.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}

.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position:relative;
	color: #fff;
	min-width: 120px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	-o-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}

.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	-o-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}
/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.










*/


