.container {
	width: 100%;
	max-width: 100%;
}
.guaranteeTop,
.guaranteeContent,
.guaranteeBottom{
  margin-left:auto;
  margin-right:auto;
}
.guaranteeTop{
  background-image:url("../jpg/guarantee-top.jpg");
  height:40px;
  position:relative;
  background-size:100%;
  background-repeat:no-repeat;
  width:100%;
}
.guaranteeContent{
  background-image:url("../jpg/guarantee-bg.jpg");
  background-size:100%;
  background-repeat:repeat-y;
  font-family:"Bitter", serif;
  letter-spacing:1px;
  line-height:22px;
  height:auto;
  padding-left:10%;
  padding-right:10%;
  padding-top:25px;
  padding-bottom:25px;
  position:relative;
}
.guaranteeContent img{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.guaranteeBottom{
  background-image:url("../jpg/guarantee-bottom.jpg");
  background-size:100%;
  background-repeat:no-repeat;
  height:40px;
  position:relative;
  width:100%;
}
.landing{
  font-size:20px;
  color:#333;
}
.landing h1{
  text-align:center;
}
.landing .content h2,
.landing .content h3{
  letter-spacing:-2px;
  text-align:center;
  margin-top: 55px;
}
.landing .content h2{
  font-size:44px;
  line-height: 54px;
}
.landing .content #videos h2{
  margin-top:0;
}
.landing .content div#top h2{
  margin-top:15px;
  font-size:46px;
  line-height: 56px;
}
.landing .content h3{
  font-size:32px;
  line-height: 42px;
}
.landing .content div#top h3{
  font-size:28px;
  line-height: 38px;
}
.landing .content a.button{
  display:block;
  text-align:center;
  height:auto;
  min-height:60px;
  line-height:56px;
  background-color: #C01313;
	border-color: #E34C4C;
  color:#fff;
  margin-top:10px;
  font-size:30px;
  width:70%;
  margin-left:15%;
  margin-right:15%;
}
.landing .content a.button.red{
  background-color:#ff0000;
  font-size:38px;
  line-height:46px;
  padding-top:25px;
  padding-bottom:25px;
}
.landing .content a.button span{
  color:#000;
  font-size:24px;
  line-height:30px;
  display:inline-block;
  font-weight:normal;
}
.landing .content a.button span em{
  font-weight:bold;
}
.landing .content a.button:hover{
  background-color:transparent;
  border-color:#222;
  color:#222;
}
.hosting-guide .content a.button{
  margin-top:40px;
  height:50px;
  line-height:50px;
  font-size:18px;
}
div.reg,
div.pic .wrap{
  width:950px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:35px;
}
.landing .content div#top #companies{
  height:100px;
  margin-top:0;
  background-size:120%;
}
.landing .content #logos-wrapper{
  width:100%;
  height:80px;
  position:relative;
  padding-top:20px;
  padding-bottom:20px;
}
.landing .content #logos{
  width:90%;
  margin-left:5%;
  margin-right:5%;
  height:80px;
  overflow:hidden;
}
.landing .content #logos-wrapper a.arrow-buttons{
  background-image:url(../png/arrow-buttons.png);
  position:absolute;top:40px;
  text-indent:-99999px;
  height:40px;
  width:40px;
  display:block;
  opacity:0.75;
}
.landing .content #logos-wrapper a.arrow-buttons:hover{
  opacity:1.0;
}
.landing .content #logos-wrapper a#left{
  right:0px;
  background-position:left top;
}
.landing .content #logos-wrapper a#right{
  left:0px;
  background-position:right bottom;
}
ul.logo-icons{
  margin:0;
  padding:0;
  display:block;
  width:2920px;
}
ul.logo-icons li{
  list-style-type:none;
  height:80px;
  width:80px;
  background-image:url(../jpg/logo-icons.jpg);
  display:block;
  float:left;
  text-indent:-99999px;
  margin-left:12px;
  margin-right:12px;
}
ul.logo-icons li:hover{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
li.abc{background-position:-80px top;}
li.abc:hover{background-position:-80px bottom;}
li.mtv{background-position:-320px top;}
li.mtv:hover{background-position:-320px bottom;}
li.nbc{background-position:0px top;}
li.nbc:hover{background-position:0px bottom;}
li.spike{background-position:-400px top;}
li.spike:hover{background-position:-400px bottom;}
li.cbs{background-position:-160px top;}
li.cbs:hover{background-position:-160px bottom;}
li.fox{background-position:-240px top;}
li.fox:hover{background-position:-240px bottom;}
li.capitol{background-position:-480px top;}
li.capitol:hover{background-position:-480px bottom;}
li.wb{background-position:-560px top;}
li.wb:hover{background-position:-560px bottom;}
li.bravo{background-position:-640px top;}
li.bravo:hover{background-position:-640px bottom;}
li.atlantic{background-position:-720px top;}
li.atlantic:hover{background-position:-720px bottom;}
li.hbo{background-position:-800px top;}
li.hbo:hover{background-position:-800px bottom;}
li.universal{background-position:-880px top;}
li.universal:hover{background-position:-880px bottom;}
li.ae{background-position:-960px top;}
li.ae:hover{background-position:-960px bottom;}
li.showtime{background-position:-1040px top;}
li.showtime:hover{background-position:-1040px bottom;}
li.history{background-position:-1120px top;}
li.history:hover{background-position:-1120px bottom;}
li.rounder{background-position:-1200px top;}
li.rounder:hover{background-position:-1200px bottom;}
li.usa{background-position:-1280px top;}
li.usa:hover{background-position:-1280px bottom;}
li.paramount{background-position:-1360px top;}
li.paramount:hover{background-position:-1360px bottom;}
li.emi{background-position:-1440px top;}
li.emi:hover{background-position:-1440px bottom;}
li.vh1{background-position:-1520px top;}
li.vh1:hover{background-position:-1520px bottom;}
li.animal{background-position:-1600px top;}
li.animal:hover{background-position:-1600px bottom;}
li.wb-records{background-position:-1680px top;}
li.wb-records:hover{background-position:-1680px bottom;}
li.bet{background-position:-1760px top;}
li.bet:hover{background-position:-1760px bottom;}
li.sony{background-position:-1840px top;}
li.sony:hover{background-position:-1840px bottom;}
li.espn{background-position:-1920px top;}
li.espn:hover{background-position:-1920px bottom;}
li.interscope{background-position:-2000px top;}
li.interscope:hover{background-position:-2000px bottom;}
li.fox-sports{background-position:-2080px top;}
li.fox-sports:hover{background-position:-2080px bottom;}
li.word{background-position:-2160px top;}
li.word:hover{background-position:-2160px bottom;}
li.tnt{background-position:-2240px top;}
li.tnt:hover{background-position:-2240px bottom;}
li.cnbc{background-position:-2320px top;}
li.cnbc:hover{background-position:-2320px bottom;}
li.cnni{background-position:-2400px top;}
li.cnn:hover{background-position:-2400px bottom;}
li.hallmark{background-position:-2480px top;}
li.hallmark:hover{background-position:-2480px bottom;}
li.own{background-position:-2560px top;}
li.own:hover{background-position:-2560px bottom;}
li.pbs{background-position:-2640px top;}
li.pbs:hover{background-position:-2640px bottom;}
li.science{background-position:-2720px top;}
li.science:hover{background-position:-2720px bottom;}
li.syfy{background-position:-2800px top;}
li.syfy:hover{background-position:-2800px bottom;}
li.tbs{background-position:-2880px top;}
li.tbs:hover{background-position:-2880px bottom;}
div#how-we-help{
  padding-bottom:35px;
}
div#rally{
  background-image:url(../jpg/kara-and-mdl.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  color:#fff;
  text-align:center;
  font-size:32px;
  font-family:'Bitter', serif;
  border-color:#5DA9DF;
}
div#rally .overlay{
  background-color:rgba(0,0,0,0.5);
  width:100%;
  padding-top:55px;
}
div#rally .testimonial{
  font-size:26px;
  font-style:italic;
  padding-top:110px;
  width:750px;
  margin-left:auto;
  margin-right:auto;
}
div#rally .testimonial span{
  font-size:18px;
  font-style:normal;
  display:block;
  text-align:center;
}
div#hosting h2,
div#hosting h3{text-align:left;}
div#hope{background-color:#ffd200;padding-top:75px;}
div#networks{padding-bottom:15px;}
div#networks .wrap{padding-bottom:0;}
div#networks h2{font-size:42px;}
div#hope{padding-top:20px;}
div#companies{height:220px;background-image:url(../jpg/logos.jpg);background-repeat:no-repeat;background-position:bottom center;margin-top:25px;}
div#s{padding-bottom:0;}
div#blue{background-color:#1d7ec2;padding-top:15px;color:#fff;}
.alignleft img,
.alignright img{width:100%;height:auto;}
div#closer{padding-top:15px;}
.question{font-weight:bold;margin-bottom:20px;color:#1d7ec2;}
.question:hover{cursor:pointer;}
.answer{padding-bottom:45px;display:none;font-weight:normal;color:#666;}