@charset "utf-8";

@font-face {
    font-family: 'Gotham';
    src:url(../fonts/Gotham-Book.otf);
}

@font-face {
    font-family: 'GothamBld';
    src:url(../fonts/Gotham-Bold.otf);
}

@font-face {
    font-family: 'GothamBlk';
    src:url(../fonts/Gotham-Black.otf);
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
font-size:0;
visibility:hidden;
}

p {
    color:#666666;
	font-family:'Gotham', 'Arial', Gadget, sans-serif;
	font-weight:600;
	font-style:normal;
}

a {
    text-decoration: none;
}

#container
 
.wrapper  {
	max-width:1024px;
	margin:0 auto;
}

#hmblk {
	width:100%;
	text-align:center;
}

.rbtlogo {
	margin:30px;
}

#hdrblk {
	max-width:1024px;
	width:100%;
}

.pwrimg {
	max-width:1024px;
	width:100%;
}
#scoreblk{
	padding: 30px 18%;
    text-align: center;
}

.scrtitle {
    color:#000;
    font-family:'GothamBlk', 'Arial Black', Gadget, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	font-style:normal;
    line-height: 1.4em;
}

#iconblk {
		background:#FCD405;
		margin:0 auto;
}

#iconwrap {
	padding:30px 18% 15px;
}

.icon {
	width:33%;
	float:left;
	text-align:center;
}

.icontext {
	color:#666666;
	font-family:'GothamBld', Arial, Gadget, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	font-style:normal;
    padding: 0 2%;
}

.iconimg {
    max-width: 115px;
    width: 100%;
}

#instalblk{
	position:relative;
    margin: 0 0 20px 0; 
}

.sbpanel {
	position:absolute;
	left:50%;
    top: 15%;
	width:421px;
	height:266px;
	z-index:-1;
}

.paneldesc {
	padding-left:18%;
	position:relative;
	z-index:1;
}

.install {
    color:#000;
    font-family:'GothamBlk', 'Arial Black', Gadget, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
    line-height: 1.2em;
}

#footer{
    background-color:#414042;
}

#footerwrap{
	max-width:1024px;
	margin:0 auto; 
}

#footerwrapin {
    padding: 10px 18%;
	text-align: center;

}

#footerL {
    width: 50%;
    float: left;
	
}

#footerwrapin p {
    color: #FFF;
	text-transform: uppercase;
	font-size: .9em;
	text-align: center;
}

#footerR {
    width: 50%;
    float: left;
	text-align: center;
}

#footerwrapin img  {
    padding: 0 20px 0 20px;
}

#footerR p {
    color: #fcd405;
	text-transform: uppercase;
	font-size: .7em;
	text-align: center;
	padding-left: 10px;
}

#disclaim {
    padding: 15px 18%;
    float: left;
	font-family:Arial, sans-serif;
	font-size: .8em;
	color: #FFF;
}

#disclaim a {
	color: #939598;
}

.regbttn a {
	background-color:#FCD405;
    display: block;
	margin: 0;
	text-indent:0px;
	color:#000;
	font-family:'GothamBlk', 'Arial Black', Gadget, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:42px;
	line-height:42px;
	width:236px;
	text-decoration:none;
	text-align:center;
}

.regbttn a:hover {
	background-color:#FCE04D;
}

.regbttn a:active {
	background-color:#FCE04D;
}

.regcntr a {
    margin: 0 auto;
}