body{font-family:Arial,Helvetica,sans-serif;color:#606060;font-size:14px}h1{font-family:'Oswald',sans-serif;color:#40acff;font-weight:300;font-size:32px;margin:5px 0}
h1 .button{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-top:15px}h2{font-family:'Oswald',sans-serif;color:#f36d25;font-weight:300;font-size:22px;margin:5px 0}
h3{font-family:'Oswald',sans-serif;font-weight:300;font-size:20px;margin-bottom:0}a{text-decoration:none;color:#404040}a:hover{color:#606060}
.blue{color:#40acff}.orange{color:#f36d25}.datatable th{text-align:left;padding:10px 0}.datatable thead tr{background:#ebebeb}.datatable thead tr td{border-bottom:1px solid #eee}
.datatable tbody tr{background:white}.datatable tbody tr.alternate{background:#fafafa}.datatable tbody tr td{border-bottom:1px solid #eee}.datatable tfoot tr{padding:10px 0;background:#ebebeb}
.sort-alpha{margin:0;padding:0;list-style:none}.sort-alpha li{padding:5px;float:left;border-left:1px solid #eee}.sort-alpha li:first-child{border:0}.sort-alpha li:hover{font-weight:bold}
#search-alpha{color:white;font-size:10px;text-align:center;padding-top:10px}#search-alpha p,#search-alpha input,#search-alpha select,#search-alpha ul{float:left}
#search-alpha select{padding:3px 5px}#search-alpha ul{padding-top:8px}#search-alpha ul li{padding:0 3px;cursor:pointer}#search-alpha ul li a{color:white}
img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}img{vertical-align:top;border:0}.clear{clear:both}
.clear.separator{padding:10px 0}.left{float:left}.right{float:right}.center{text-align:center}.title .badge{position:absolute;margin-top:-4px;margin-left:-35px}
hr{border-top:1px solid #dbdbdb;border-bottom:1px solid white;height:0;margin:0;padding:0;border-left:0;border-right:0}.cartMessage{border:1px solid #f8a77c;background:#fde2d3;color:#f36d25;text-align:center;border-radius:5px;padding:5px}
.error{border:1px solid #ff1d1d;background-color:#fbdada!important;color:#ff1d1d!important;text-align:center;border-radius:5px;padding:5px;margin:10px 0}
.success{border:1px solid #51bf4c;background-color:#e2efe2!important;color:#04800f!important;text-align:center;border-radius:5px;padding:5px;margin:10px 0}
.player .loader{display:none;position:absolute;margin-top:-18px;margin-left:20px;background:#48b0ff;padding:2px;border-radius:2px;color:white}.icon{background:url(../images/sprite.png) no-repeat;display:block}
.icon-guitarshop{ background: url(../images/icon-guitarshop.jpg) no-repeat; display:block; width: 12px; height: 12px;} .icon-midi{background-position:0 0;width:12px;height:12px}.icon-mp3{background-position:-12px 0;width:12px;height:12px}.icon-mic{background-position:-24px 0;width:12px;height:12px}
.icon-song{background-position:-36px 0;width:12px;height:12px}.icon-sing{background-position:-48px 0;width:12px;height:12px}.icon-genres{background-position:-60px 0;width:12px;height:12px}
.icon-hitech{background-position:-72px 0;width:12px;height:12px}.icon-search{background-position:0 -12px;width:17px;height:17px}.icon-buy{background-position:-17px -12px;width:17px;height:17px}
.icon-arrow-right{background-position:-34px -12px;width:17px;height:17px}.icon-upload{background-position:-51px -12px;width:17px;height:17px}.icon-sign-in{background-position:-68px -12px;width:17px;height:17px}
.icon-register{background-position:-85px -12px;width:17px;height:17px}.icon-subscribe{background-position:-102px -12px;width:17px;height:17px}.icon-stop{background-position:-119px -12px;width:17px;height:17px}
.icon-checkbox{background-position:-153px -12px;width:17px;height:17px}.icon-checkbox.checked{background-position:-136px -12px;width:17px;height:17px}
.icon-drop{background-position:-170px -12px;width:17px;height:17px}.icon-trash{background-position:-187px -12px;width:17px;height:17px}.icon-download{background-position:-204px -12px;width:17px;height:17px}
.icon-mail{background-position:-221px -12px;width:17px;height:17px}.icon-playlist{background-position:-238px -12px;width:17px;height:17px}.icon-print{background-position:-255px -12px;width:17px;height:17px}
.icon-speaker{background-position:-272px -12px;width:17px;height:17px}.icon-speaker-off{background-position:-289px -12px;width:17px;height:17px}.icon-profile{background-position:-306px -12px;width:17px;height:17px}
.icon-arrow-left{background-position:-323px -12px;width:17px;height:17px}.icon-arrow-top{background-position:-340px -12px;width:17px;height:17px}.icon-arrow-bottom{background-position:-357px -12px;width:17px;height:17px}
.icon-facebook{background-position:-374px -12px;width:17px;height:17px}.icon-star{background-position:-391px -12px;width:17px;height:17px}.icon-more{background-position:-408px -12px;width:17px;height:17px}
.icon-search-dark{background-position:0 -29px;width:17px;height:17px}.icon-buy-dark{background-position:-17px -29px;width:17px;height:17px}.icon-arrow-right-dark{background-position:-34px -29px;width:17px;height:17px}
.icon-upload-dark{background-position:-51px -29px;width:17px;height:17px}.icon-sign-in-dark{background-position:-68px -29px;width:17px;height:17px}.icon-register-dark{background-position:-85px -29px;width:17px;height:17px}
.icon-subscribe-dark{background-position:-102px -29px;width:17px;height:17px}.icon-stop-dark{background-position:-119px -29px;width:17px;height:17px}.icon-checkbox-dark{background-position:-153px -29px;width:17px;height:17px}
.icon-checkbox-dark.checked{background-position:-136px -29px;width:17px;height:17px}.icon-drop-dark{background-position:-170px -29px;width:17px;height:17px}
.icon-trash-dark{background-position:-187px -29px;width:17px;height:17px}.icon-download-dark{background-position:-204px -29px;width:17px;height:17px}.icon-mail-dark{background-position:-221px -29px;width:17px;height:17px}
.icon-playlist-dark{background-position:-238px -29px;width:17px;height:17px}.icon-print-dark{background-position:-255px -29px;width:17px;height:17px}.icon-speaker-dark{background-position:-272px -29px;width:17px;height:17px}
.icon-speaker-off-dark{background-position:-289px -29px;width:17px;height:17px}.icon-profile-dark{background-position:-306px -29px;width:17px;height:17px}
.icon-arrow-left-dark{background-position:-323px -29px;width:17px;height:17px}.icon-arrow-top-dark{background-position:-340px -29px;width:17px;height:17px}
.icon-arrow-bottom-dark{background-position:-357px -29px;width:17px;height:17px}.icon-facebook-dark{background-position:-374px -29px;width:17px;height:17px}
.icon-star-dark{background-position:-391px -29px;width:17px;height:17px}.icon-more-dark{background-position:-408px -29px;width:17px;height:17px}.hiddenCheckbox{display:none}
.button,input[type=submit]{display:inline-block;padding:6px 8px;margin:0;cursor:pointer;color:white;text-shadow:1px 1px 0 rgba(0,0,0,0.2);font-weight:bold;font-size:14px;vertical-align:top;border-radius:5px;border:1px solid rgba(255,255,255,0.05);border-top:1px solid rgba(255,255,255,0.04);border-bottom:1px solid rgba(255,255,255,0.03);box-shadow:0 0 3px rgba(0,0,0,0.04);font-family:Arial,Helvetica,sans-serif}
.button.player{border-radius:100px}.button.tiny{padding:3px 4px;font-size:10px;border-radius:3px}.title .button.tiny{margin:10px}.button .label.twolines{font-size:10px;text-transform:uppercase;float:left;margin-top:-4px;width:40px;height:15px}
input[type=submit]{margin-top:2px}.button a{color:white;font-family:Arial,Helvetica,sans-serif}.button .icon{display:inline-block;vertical-align:bottom;float:left}
.button .label{padding-left:2px}.button.blue{background:#48b0ff;background-image:linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-o-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-moz-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-webkit-linea r-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-ms-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#48b0ff),color-stop(1,#6cbfff))}
.button.blue:hover{background:#5cc4ff;background-image:linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-o-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-moz-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-webkit-linea r-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-ms-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5cc4ff),color-stop(1,#80d3ff))}
.button.grey,input[type=submit]{background:#606060;background-image:linear-gradient(bottom,#606060 0,#848484 100%);background-image:-o-linear-gradient(bottom,#606060 0,#848484 100%);background-image:-moz-linear-gradient(bottom,#606060 0,#848484 100%);background-image:-webkit-linear-gradient(bottom,#606060 0,#848484 100%);background-image:-ms-linear-gradient(bottom,#606060 0,#848484 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#606060),color-stop(1,#848484))}
.button.grey:hover,input[type=submit]{background:#747474;background-image:linear-gradient(bottom,#747474 0,#989898 100%);background-image:-o-linear-gradient(bottom,#747474 0,#989898 100%);background-image:-moz-linear-gradient(bottom,#747474 0,#989898 100%);background-image:-webkit-linear-gradient(bottom,#747474 0,#989898 100%);background-image:-ms-linear-gradient(bottom,#747474 0,#989898 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#747474),color-stop(1,#989898))}
.button.grey.inCart{background:#adadad;background-image:linear-gradient(bottom,#adadad 0,#cbcbcb 100%);background-image:-o-linear-gradient(bottom,#adadad 0,#cbcbcb 100%);background-image:-moz-linear-gradient(bottom,#adadad 0,#cbcbcb 100%);background-image:-webkit-linear-gradient(bottom,#adadad 0,#cbcbcb 100%);background-image:-ms-linear-gradient(bottom,#adadad 0,#cbcbcb 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#adadad),color-stop(1,#cbcbcb))}
.button.white{background:#dedede;background-image:linear-gradient(bottom,#dedede 0,whitesmoke 100%);background-image:-o-linear-gradient(bottom,#dedede 0,whitesmoke 100%);background-image:-moz-linear-gradient(bottom,#dedede 0,whitesmoke 100%);background-image:-webkit-linear-gradient(bottom,#dedede 0,whitesmoke 100%);background-image:-ms-linear-gradient(bottom,#dedede 0,whitesmoke 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dedede),color-stop(1,whitesmoke));border-top:1px solid rgba(255,255,255,0.08)}
.button.white a{color:#606060;text-shadow:1px 1px 0 rgba(255,255,255,0.4)}.button.white:hover{background:#c8c8c8;background-image:linear-gradient(bottom,#c8c8c8 0,#eaeaea 100%);background-image:-o-linear-gradient(bottom,#c8c8c8 0,#eaeaea 100%);background-image:-moz-linear-gradient(bottom,#c8c8c8 0,#eaeaea 100%);background-image:-webkit-linear-gradient(bottom,#c8c8c8 0,#eaeaea 100%);background-image:-ms-linear-gradient(bottom,#c8c8c8 0,#eaeaea 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#c8c8c8),color-stop(1,#eaeaea))}
.button.orange{background:#f36d25;background-image:linear-gradient(bottom,#f36d25 0,#f68d54 100%);background-image:-o-linear-gradient(bottom,#f36d25 0,#f68d54 100%);background-image:-moz-linear-gradient(bottom,#f36d25 0,#f68d54 100%);background-image:-webkit-linear-gradient(bottom,#f36d25 0,#f68d54 100%);background-image:-ms-linear-gradient(bottom,#f36d25 0,#f68d54 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f36d25),color-stop(1,#f68d54))}
.button.orange:hover{background:#ff8139;background-image:linear-gradient(bottom,#ff8139 0,#ffa168 100%);background-image:-o-linear-gradient(bottom,#ff8139 0,#ffa168 100%);background-image:-moz-linear-gradient(bottom,#ff8139 0,#ffa168 100%);background-image:-webkit-linear-gradient(bottom,#ff8139 0,#ffa168 100%);background-image:-ms-linear-gradient(bottom,#ff8139 0,#ffa168 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ff8139),color-stop(1,#ffa168))}
.notFavorite .icon{opacity:.25}.list li.more a{padding:2%;display:block;text-align:right}.list li.more a .icon{display:inline-block;vertical-align:middle}
.lightGrey{color:#ccc}.error{color:red}.cssForm label{display:inline-block}.cssForm label:first-child{width:150px;padding-top:11px}.cssForm p{display:inline-block;width:500px;margin:4px 0}
.bookmark a{font-size:12px;font-weight:bold;color:#f36d25!important}#websites{margin-left:30px;display:inline-block}#alert{background-color:#ccc;border:1px solid #333;padding:10px;margin:5px;border-radius:5px}
.hardwareBuyButton{min-width:100px}p.important{margin-top:20px;margin-bottom:20px;font-size:16px;color:red}.songSumDetails{width:70px;float:left;margin-top:-18px}
.songSumDetails .feature{display:inline-block;padding:6px 8px;margin:0;cursor:pointer;color:white;text-shadow:1px 1px 0 rgba(0,0,0,0.2);font-weight:bold;font-size:14px;vertical-align:top;border-radius:5px;border:1px solid rgba(255,255,255,0.05);border-top:1px solid rgba(255,255,255,0.04);border-bottom:1px solid rgba(255,255,255,0.03);box-shadow:0 0 3px rgba(0,0,0,0.04);font-family:Arial,Helvetica,sans-serif;color:#40acff;font-size:10px!important;padding:2px 2px}
html,body{margin:0;padding:0}body{border-top:5px solid #ebebeb;background:url(../images/bg.gif) repeat}header,section,footer{clear:both;padding-top:30px;width:100%;display:inline-block}
#bannerSide{padding-top:0!important}article{clear:both;width:100%;display:inline-block}.container{width:1170px;margin:0 auto}#social{text-align:right;margin-bottom:10px}
#signin{margin-top:20px}.password-lost,.password-lost a{font-size:12px;color:#606060;text-decoration:none}.login{display:inline-block;padding:10px}#banner .wrapper{width:32%;margin-left:2%;float:left;overflow:hidden;border-radius:10px;box-shadow:0 0 1px rgba(0,0,0,0.6)}
#banner .wrapper:first-child{margin-left:0}#banner .wrapper img{width:100%}#container>.left{width:66%;clear:both}#breadcrumb-wrapper{background:#ebebeb;border:1px solid #e4e4e4;border-radius:10px}
#breadcrumb-wrapper #breadcrumb{display:inline-block;font-size:14px;padding:10px;width:80%;line-height:15px}#breadcrumb-wrapper #bookmark{width:10%;padding:10px;text-align:right}
#search,#ranking,#songs,#song{padding-top:30px}#search .tabs{list-style:none;padding:0;margin:0}#search .tabs li{background:#705c52 url(../images/tab-shadow.png) repeat-x bottom;float:left;padding:5px 10px;margin-left:1px;color:white;cursor:pointer;border-radius:10px 10px 0 0;box-shadow:inset 0 2px 2px rgba(0,0,0,0.15)}
#search .tabs li.active{background:#f36d25}#search .tabs li:first-child{margin-left:0}#search .tabs li>.icon{display:inline-block}#search .tab-content{background:#f36d25;padding:10px 2%;text-align:center;display:inline-block;width:96%;border-radius:0 10px 10px 10px}
#search .tab-content p{color:white}#search .tab-content form{display:inline-block;background:white;border:5px solid #e5d2c8;padding:0;margin:0;box-shadow:0 0 8px rgba(0,0,0,0.3);border-radius:8px}
#search .tab-content form input{width:300px;height:18px;margin:0;padding:8px;background:white;border:0;vertical-align:top;border-radius:0}#search .tab-content form button{height:34px;border:0;border-left:1px solid #78a9cf;padding:0 10px;margin:0;text-align:left;cursor:pointer;background:#48b0ff;background-image:linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-o-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-moz-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-webkit-linea r-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-ms-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#48b0ff),color-stop(1,#6cbfff));border-radius:0 4px 4px 0}
#search .tab-content form button:hover{border-left:1px solid #8cbde3;background:#5cc4ff;background-image:linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-o-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-moz-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-webkit-linea r-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-ms-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5cc4ff),color-stop(1,#80d3ff))}
#search .tab-content form button .icon{display:inline-block}#search .tab-content form button .label{display:inline-block;color:white;text-shadow:1px 1px 0 rgba(0,0,0,0.2);font-weight:bold;font-size:14px;vertical-align:top}
#ranking .wrapper,#songs .wrapper{width:48%;margin-left:4%}#ranking .wrapper:first-child,#songs .wrapper:first-child{margin-left:0}ul.list{list-style:none}
#ranking ul.list,#songs ul.list,#search-results ul.list{list-style:none;margin:0 0 20px 0;padding:0;font-size:0}#ranking ul.list>li,#songs ul.list>li,#search-results ul.list>li{background:#ebebeb;border-top:1px solid white;border-bottom:1px solid #dbdbdb;display:inline-block;width:100%;font-size:14px}
#ranking ul.list>li:first-child,#songs ul.list>li:first-child,#search-results ul.list>li:first-child{border-top:0}#ranking ul.list>li.alternate,#songs ul.list>li.alternate,#search-results ul.list>li.alternate{background:whitesmoke}
#ranking .title,#songs .title{background:#705c52;font-family:'Oswald',sans-serif;font-size:23px;color:white;font-weight:300;padding-left:45px;min-height:45px}
#ranking .wrapper ul.list .thumb,#songs .thumb{width:60px}#ranking .wrapper ul.list .song-details,#ranking .hardware-details{width:75%}#songs .song-details{width:40%}
#songs .song-control{width:45%;text-align:right}#ranking ul.list .left,#ranking ul.list .right,#songs ul.list .left,#songs ul.list .right,#search-results li .right,#search-results li .left{padding:1%}
#ranking .wrapper ul.list .left,#ranking .wrapper ul.list .right,#songs .wrapper ul.list .left,#songs .wrapper ul.list .right,#search-results li .right,#search-results li .left{padding:1%}
#ranking .title a,#songs .title a{color:white}#ranking .title a:hover,#songs .title a:hover{text-decoration:none}.song-components{list-style:none;margin:0;padding:0}
.song-components li{width:12px;height:12px;float:left;margin-right:5px;padding:1px;background:#535353;background-image:linear-gradient(bottom,#535353 0,#787878 100%);background-image:-o-linear-gradient(bottom,#535353 0,#787878 100%);background-image:-moz-linear-gradient(bottom,#535353 0,#787878 100%);background-image:-webkit-linear-gradient(bottom,#535353 0,#787878 100%);background-image:-ms-linear-gradient(bottom,#535353 0,#787878 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#535353),color-stop(1,#787878));border-radius:2px}
.song-title,.album-title,.hardware-title,.song-title a,.album-title a,.hardware-title a{color:#f36d25;font-size:20px}.song-title,.hardware-title{font-size:20px}
.artist-name{display:inline-block;font-size:14px}.details{font-size:12px}.top-artist-name{padding:15px 0}.track-number{font-size:12px;font-style:italic}
#content p{line-height:22px}img.artist{border:1px solid #eee}.cover img{border:1px solid #eee}#songs ul.list li.not-found{width:96%;padding:2%;text-align:center}
#song .controls{background:#606060;text-align:center;padding:10px;border:1px solid #404040;border-radius:4px}#song h1{line-height:35px}.in-the-style-of{font-size:16px}
#song h2{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px}.wrapper-left{width:58%}.wrapper-right{width:40%}.song-properties{float:left;margin-right:20px}
.song-properties li{white-space:nowrap}.song-informations{margin-bottom:10px}.song-informations li{white-space:nowrap}.song-informations .more,.song-informations .less{font-size:12px;font-weight:normal;padding:0 5px;cursor:pointer}
.song-informations .more img,.song-informations .less img{vertical-align:middle;padding:0 5px}.song-properties ul,.song-informations ul{margin:0;padding:0;list-style:none}
.song-properties li,.song-informations li{padding:4px 0;font-size:14px}.song-properties li{list-style-image:url(../images/arrow-grey.gif);list-style-position:inside}
.song-properties legend{color:#f36d25;font-weight:300;font-size:14px}.song-properties{border-radius:4px;border:1px solid #eee;background:white;padding:15px}
.social-buttons{clear:both}#sidebar{width:32%;float:right}#sidebar img{width:100%}#sidebar .wrapper{margin-bottom:30px;border-radius:10px;overflow:hidden}
#need-a-song{background:#ededed url(../images/need-a-song-mp3-midi.jpg) no-repeat;width:100%;background-size:contain;height:50px;padding-top:190px;text-align:center}
#tag-cloud{text-align:center}#tag-cloud a:hover{text-decoration:underline}#sidebar #songs .song-control{width:inherit}#daily-voucher{color:white;text-align:left;font-size:1.3em;text-shadow:1px 1px 0 rgba(0,0,0,0.4) 3px 3px white;background-image:url(../images/daily-voucher.png);background-repeat:no-repeat;background-size:cover;text-align:center;padding-bottom:10px}
#daily-voucher p{color:white;padding:1em;margin:0}#daily-voucher .coupon{padding:.5em .8em;font-size:1em;margin:0;text-align:center;color:#404040}#cart{border-radius:10px;background:url(../images/sidebar-bg.jpg) repeat;display:inline-block;width:100%;border:1px solid #e5e5e5}
#cart h2{margin-top:-10px}#cart hr{border-bottom:0;margin-bottom:10px}#cart .content{padding:2%}#cart label{width:150px;display:inline-block}#subCats ul{margin:0;padding:0;list-style:none}
#subCats ul>li{background:#ebebeb;border-top:1px solid white;border-bottom:1px solid #dbdbdb;width:96%;font-size:14px;padding:2%}#subCats ul>li.alternate{background:whiteSmoke}
#footer-container{background:#ebebeb}#footer-container #bottom{margin-top:0}#footer-container #bottom .wrapper{width:23.5%;margin-left:2%}#footer-container #bottom .wrapper ul{list-style:none;margin-top:0;padding:0}
#footer-container #bottom .wrapper:first-child{margin-left:0}#footer-container #bottom .wrapper form{text-align:right}#footer-container #bottom .wrapper form input{background:white}
#footer-container #bottom .wrapper form p{margin:2px 0}#footer{padding:10px 0;margin:0;font-size:12px}#chordie-songbook{background:#f36d25;padding:10px 2%;text-align:center;display:inline-block;width:96%;border-radius:10px;color:white}
#chordie-songbook p{color:white;font-weight:bold}#chordie-songbook a{color:white}#chordie-songbook a:hover{color:white}#chordie-songbook p.fields{display:inline-block;background:white;border:5px solid #e5d2c8;padding:0;margin:0;box-shadow:0 0 8px rgba(0,0,0,0.3);border-radius:8px}
#chordie-songbook p.fields input{width:300px;height:18px;margin:0;padding:8px;background:white;border:0;vertical-align:top;border-radius:0}#chordie-songbook p.fields button{height:34px;border:0;border-left:1px solid #78a9cf;padding:0 10px;margin:0;text-align:left;cursor:pointer;background:#48b0ff;background-image:linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-o-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-moz-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-webkit-linea r-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-ms-linear-gradient(bottom,#48b0ff 0,#6cbfff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#48b0ff),color-stop(1,#6cbfff));border-radius:0 4px 4px 0}
#chordie-songbook p.fields button:hover{border-left:1px solid #8cbde3;background:#5cc4ff;background-image:linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-o-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-moz-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-webkit-linea r-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-ms-linear-gradient(bottom,#5cc4ff 0,#80d3ff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5cc4ff),color-stop(1,#80d3ff))}
#chordie-songbook p.fields button .icon{display:inline-block}#chordie-songbook p.fields button .label{display:inline-block;color:white;text-shadow:1px 1px 0 rgba(0,0,0,0.2);font-weight:bold;font-size:14px;vertical-align:top}
input,select,textarea{background:#ebebeb;border:1px solid #e3e3e3;padding:6px 8px;color:#606060;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
label{display:inline-block;vertical-align:top}#contact-form label{width:250px}#signinform label,#registerForm label,#profile label{display:inline-block;vertical-align:middle;width:130px}
#signinform p,#registerForm p,#profile p{margin:0}small{font-size:12px;line-height:14px}.loader{display:inline-block;padding:0 10px;color:#f36d25}@media(max-width:400px){#need-a-song{background-size:contain!important;padding-top:130px}
.hide400,.hide400+iframe{display:none}.thumb.left,.left.song-details{float:left}#song .wrapper-left,#song .wrapper-right{width:100%;clear:both;margin-top:10px}
#song fieldset{width:85%;float:none;display:inline-block}#sidebar #cart{margin-top:10px}#song h1{font-size:26px}#breadcrumb-wrapper,#search-alpha{display:none}
#search input{font-size:12px!important;width:80%!important}#search button{width:100%;border-radius:4px;text-align:center}.button{padding:3px 4px;font-size:10px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.title .button{margin:10px}#footer-container #bottom .wrapper{width:100%}}@media(max-width:768px){.container{width:inherit}.left,.right,#sidebar{float:none}
.hide700{display:none}header,section,footer{width:96%;margin:10px 2%;display:block}#logo img{width:90%}#logo,#social{text-align:center;padding:2%}#signin input{display:block;margin:5px auto}
#sidebar{width:100%;margin:0 2%}#sidebar .wrapper{width:96%}#need-a-song{background-size:cover;padding-top:200px}#container>.left{width:100%}#bookmark{display:none}
#search .tabs{display:none}#search .tab-content{padding:10px;-moz-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#search input{width:auto}#content{padding:2%}#ranking .wrapper,#songs .wrapper{width:100%;margin-top:20px;margin-left:0}#ranking .title,#songs .title{min-height:45px}
#footer-container #bottom .wrapper{width:42%;float:left;margin:0 2%!important}#footer{text-align:center}h1{line-height:30px}h2{line-height:26px}#song h2{margin-bottom:10px;padding-bottom:15px}
#song .wrapper-left{clear:both;margin-top:10px}#song .wrapper-right{width:100%;clear:both;margin-top:10px}#song fieldset{width:48%;float:left;margin-left:2%}
}@media(min-width:768px) and (max-width:980px){.container{width:768px}#need-a-song{padding-top:130px}h1{line-height:30px}h2{line-height:26px}}@media(min-width:980px) and (max-width:1200px){.container{width:980px}
}@media(min-width:1200px){#need-a-song{background-size:cover}}/*!
 * Bootstrap v2.1.1
 *
 * 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.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}
.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:white;text-align:center;text-decoration:none;background-color:black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:black}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:black}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:black}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:black}#custom-box{background:url(../images/box_overlay.png) repeat;position:fixed;z-index:9000;top:0;left:0;right:0;bottom:0}
#box{background:white;z-index:9001;position:absolute;display:block}#box .close{width:17px;height:17px;background:url(../images/box_close.png) no-repeat;cursor:pointer;position:absolute;z-index:9004}
#box .title{border-bottom:1px solid #eee;padding:10px 0}#box .content{overflow:hidden}#box .content iframe{border:0}#box .control{border-top:1px solid #eee;padding:10px 0;text-align:right}
#box .control .button{padding:5px 8px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;margin-left:10px}
#box .control .bt-save{background:red;color:white}#box .control .bt-cancel,#box .control .bt-close{background:grey;color:white}