html{position:relative;min-height:100%;}
body{margin-bottom:60px;}
.footer{position:absolute;bottom:0;width:100%;height:40px;background-color:#f5f5f5;background:#eee;-webkit-box-shadow:inset 0px 16px 41px -27px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px 16px 41px -27px rgba(0,0,0,0.75);box-shadow:inset 0px 16px 41px -27px rgba(0,0,0,0.75);padding-top:12px;}
.footertext{width:100%;text-align:center;}
.my-fluid-container{margin-left:auto;margin-right:auto;}
.navi{line-height:38px;height:40px;background:white;text-align:center;BORDER:#eee;border-style:solid;border-left:none;border-right:none;border-radius:1px;border-width:2px;}
.custdiv{width:10%;vertical-align:middle;display:inline-block;}
.custdiv>.img-responsive{margin-left:auto;margin-right:auto;padding:2px;}
#customers>.col-md-4{padding:0;}
#customers{text-align:center;overflow:hidden;}
.wide{display:block;}
.narrow{display:none;}
.redbotdiv p{-webkit-transform:scale(1.4,1);-moz-transform:scale(1.4,1);-ms-transform:scale(1.4,1);-o-transform:scale(1.4,1);transform:scale(1.4,1);font-size:2vw;line-height:40px;font-family:fundamental;padding:0;}
.redbotdiv{max-width:100%;width:100%;height:40px;background:#ed2029;z-index:10000;bottom:22%;text-align:center;color:#fff;display:inline-block;overflow:hidden;}
.whitebotdiv{width:100%;height:35px;background:#fff;z-index:10000;text-align:center;font-family:fundamental;font-size:2vmax;margin-top:5px;}
@font-face{font-family:fundamental;src:url("Fundamental Brigade.ttf");}
*{font-family:sans-serif;font-size:1.3vw;}
.backfancy{background:url(../images/Backgroundsupplied-min.jpg)#111;color:#fff;background-size:cover;margin-top:-5px;background-position:50% 0px;background-repeat:no-repeat;}
.bodytext{width:90%;margin-left:auto;margin-right:auto;margin-top:15%;}
.audiojs .play{background:url("../audiojs/player-graphics.gif") -11px -9px no-repeat;}
.audiojs .pause{background:url("../audiojs/player-graphics.gif") -11px -100px no-repeat;}
.audiojs .loading{background:url("../audiojs/player-graphics.gif") -11px -40px no-repeat;}
.audiojs .error{background:url("../audiojs/player-graphics.gif") -11px -70px no-repeat;}
.audiojs .play-pause{width:29px;height:40px;}
.table{width:100%;margin-bottom:0px;}
.pagination{display:block;padding-left:0;border-radius:4px;width:80%;text-align:center;margin-left:auto;margin-right:auto;position:relative;}
.findsongp{background:red;width:100%;height:30px;text-align:center;color:#fff;padding:8px;}
.songfinder2{height:204px;width:100%;padding-top:20px;background-color:#eee;margin-bottom:30px;}
.songfinder{background-color:#eee;width:30%;height:230px;margin:30px;padding-top:20px;}
.audiojs{width:18px;height:18px;background:#404040;overflow:hidden;font-family:monospace;font-size:12px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F22), color-stop(0.5, #F22), color-stop(0.51, #F23), color-stop(1, #922));background-image:-moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%);-webkit-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);-o-box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 8px rgba(0, 0, 0, 0.3);border-radius:15px;}
.btn{background:#f22c36;background-image:-webkit-linear-gradient(top, #f22c36, #e21d25);background-image:-moz-linear-gradient(top, #f22c36, #e21d25);background-image:-ms-linear-gradient(top, #f22c36, #e21d25);background-image:-o-linear-gradient(top, #f22c36, #e21d25);background-image:linear-gradient(to bottom, #f22c36, #e21d25);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Arial;color:#ffffff;font-size:20px;padding:10px 20px 10px 20px;text-decoration:none;}
.btn:hover{background:#db4f56;background-image:-webkit-linear-gradient(top, #db4f56, #d42d35);background-image:-moz-linear-gradient(top, #db4f56, #d42d35);background-image:-ms-linear-gradient(top, #db4f56, #d42d35);background-image:-o-linear-gradient(top, #db4f56, #d42d35);background-image:linear-gradient(to bottom, #db4f56, #d42d35);text-decoration:none;}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td{padding:3px;font-size:11px;height:32px;line-height:25px;}
tr:nth-child(even){background-color:#ccc;}tr:nth-child(odd){background-color:#eee;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{z-index:2;color:#fff;background-color:#ec2028;border-color:#ec2028;cursor:default;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color:#ec2028;background-color:#eee;border-color:#ddd;}
.pagination>li>a, .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#ec2028;background-color:#fff;border:1px solid #ddd;margin-left:-1px;}
.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(background.png);background:rgba(0, 0, 0, 0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));height:25px;width:100%;}
.mejs-controls .mejs-button button{margin:4px 5px !important;}
.mejs-container{background:red;border-radius:25px;margin-left:auto;margin-right:auto;}
.mejs-controls{background:none;background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:transparent!important;}
.findsongp{background:red;width:100%;height:30px;text-align:center;color:#fff;padding:8px;font-size:16px;}
.input{width:98%;bottom:0;position:relative;margin:1%;}
.greyback{background:#e6e7e9;width:100%;padding:1%;}
.greyname{height:85px;}
.greymessage{height:200px;}
.input{width:98%;bottom:0;position:relative;margin:1%;}
.greyback{background:#e6e7e9;width:100%;padding:1%;}
::-webkit-input-placeholder{color:#333;}
:-moz-placeholder{color:#333;}
::-moz-placeholder{color:#333;}
:-ms-input-placeholder{color:#333;}
input, select, textarea{font-family:inherit;font-size:inherit;line-height:inherit;width:90%;margin-left:5%;margin-right:auto;margin-bottom:5px;height:24px;border-color:#888;border-style:solid;border-width:1px;font-size:11px!important;}
table.contacttable{width:90%;margin-left:auto;margin-right:auto;}
div#map{width:90%;margin-left:auto;margin-right:auto;}
form#contactform{width:90%;margin-left:auto;margin-right:auto;}
table.prodtab{padding:3px;font-size:11px;height:32px;line-height:25px;display:table;}td.prodtabtd.ng-binding{font-size:11px;}
.truncate{max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.truncate2{max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media screen and (max-width:1000px){*{font-family:sans-serif;font-size:11px;}
table{display:table;}
.wide{display:none;}
.narrow{display:block;}
.bodytext{width:95%;}
.custdiv{width:10%;vertical-align:middle;display:inline-block;padding-left:0%;padding-right:0%;}
}
@media screen and (max-width:600px)
{
	
	.backfancy{background:url(../images/Backgroundsupplied-min.jpg)#111;color:#fff;background-size:180%;margin-top:-5px;background-position:52% 0px;background-repeat:no-repeat;}
.bodytext{width:90%;margin-left:auto;margin-right:auto;margin-top:30%;}

}

@media screen and (max-width:480px){*{font-family:sans-serif;font-size:9px;}
.redbotdiv p{-webkit-transform:scale(1.2,1);-moz-transform:scale(1.2,1);-ms-transform:scale(1.2,1);-o-transform:scale(1.2,1);transform:scale(1.2,1);font-size:9px;line-height:40px;font-family:fundamental;padding:0;}
a.btn{font-size:12px;}
}
.uploadifive-button{width:160px !important;height:50px !important;background:blue!important;background-image:-webkit-linear-gradient(top, blue, darkblue)!important;background-image:-moz-linear-gradient(top, blue, darkblue)!important;background-image:-ms-linear-gradient(top, blue, darkblue)!important;background-image:-o-linear-gradient(top, blue, darkblue)!important;background-image:linear-gradient(to bottom, blue, darkblue)!important;-webkit-border-radius:5!important;-moz-border-radius:5!important;border-radius:5px!important;font-family:Arial!important;color:#ffffff!important;font-size:20px!important;padding:10px 20px 10px 20px!important;text-decoration:none!important;}