	html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, a img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		background: transparent;
	}
	ol, ul {
		list-style: none;
	}
	li{list-style:none;}
	:focus {
		outline: 0;
	}
	div {
		display:block;
	}
body,td,th {
	font:12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
}

a:link, a:visited {
	text-decoration:underline;
	color:#fff;
}
a:hover, a:active {
	text-decoration:none;
	color:#fff;
}

#content {
	position:relative;
	width:850px;
	height:auto;
	margin:0 auto;
	border: 1px solid #ccc;
	}

#header {
	position:relative;
	width:850px;
	height:192px;
	margin:0 auto;
}

.promo h1 {
	font-size: 19px; margin-bottom:10px;margin-top:10px;
	}
.promo h1 span, .promo h1 a{color: #b50606; text-decoration:none;}	
.red {color:#b50606; }
.update {
	position:relative;
	width:720px;
	height:460px;
	margin:0 auto 10px auto;
	text-align: center;
	}
.update h1 {font-size: 18px; display:block; clear:both; color:#000; }
.update a {
	font-size: 20px;
	font-weight: bold;
	color:#b50606
	}
.update img {
	margin-bottom: 5px;
	}
	.numbers {
    border-style: ridge;    
    border-width: 2px;
    border-color: #666666;  
    background: #fff;    
    padding: 2px 0px;
    width: 30px;
    text-align: center; 
    font-family: Arial; 
    font-size: 18px;
    font-weight: bold;    
    font-style: normal;   
    color: #000;  

}
.title {   
    border: none;    
    padding: 0px;
    width: 30px;
    text-align: center; 
    font-family: Arial; 
    font-size: 10px; 
    font-weight: normal;  
    color: #fff;       
    background: transparent;
}
#table {
    border: none;   
    margin: 0px auto;
}
#table td {	color: #f4993f;}
.special  {font-size:24px; font-weight: bold; color: #000; float: left;}

	
.sites {	
	position:relative;
	margin:0 auto;
	padding: 8px 8px 20px 8px;
	}

.sites a img { padding: 2px; border: 1px solid #ccc; }

.joinopts {
	position: relative;
	display: block;
	margin: auto;
	width: 840px;
	margin-bottom: 40px;
padding-left:10px;
}
.joinopts a.button {
	float: left;
	width: 260px;
	margin-right: 10px;
	height: 90px;
	padding: 8px 10px 0;
	line-height: 130%;

}
.joinopts a.button:last-child {margin-right: 0; padding-top: 10px; 	line-height: 120%}
.joinopts a.button span {
	display: block;
	clear: both;
	font-weight: 500;
	text-transform: none;
}
.joinopts a.button span.best {color: #000; font-weight:bold; text-transform: uppercase}

a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 15px;
	height: 44px;
	line-height: 44px;
	border: #d4d6d6 2px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #d12723;
	background: -moz-linear-gradient(top, #f4453e 0%, #b10c0a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4453e), color-stop(100%,#b10c0a));
	background: -webkit-linear-gradient(top, #f4453e 0%,#b10c0a 100%);
	background: -o-linear-gradient(top, #f4453e 0%,#b10c0a 100%);
	background: -ms-linear-gradient(top, #f4453e 0%,#b10c0a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4453e', endColorstr='#b10c0a',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f4453e,endColorstr=#99b10c0a)";
	background: linear-gradient(top, #f4453e 0%,#b10c0a 100%);
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	color: #fff;
	cursor: pointer;
}
a.button.gray,
button.gray,
input[type="submit"].gray,
input[type="reset"].gray,
input[type="button"].gray {
	background: #676767;
	background: -moz-linear-gradient(top, #4b4b4b 0%, #848484 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#848484));
	background: -webkit-linear-gradient(top, #4b4b4b 0%,#848484 100%);
	background: -o-linear-gradient(top, #4b4b4b 0%,#848484 100%);
	background: -ms-linear-gradient(top, #4b4b4b 0%,#848484 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#848484',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#994b4b4b,endColorstr=#99848484)";
	background: linear-gradient(top, #4b4b4b 0%,#848484 100%);
}
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
a.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
	background: #b10c0a;
	background: -moz-linear-gradient(top, #b10c0a 0%, #f4453e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b10c0a), color-stop(100%,#f4453e));
	background: -webkit-linear-gradient(top, #b10c0a 0%,#f4453e 100%);
	background: -o-linear-gradient(top, #b10c0a 0%,#f4453e 100%);
	background: -ms-linear-gradient(top, #b10c0a 0%,#f4453e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b10c0a', endColorstr='#f4453e',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99b10c0a,endColorstr=#99f4453e)";
	background: linear-gradient(top, #b10c0a 0%,#f4453e 100%);
}
a.button.gray:hover,
button.gray:hover,
input[type="submit"].gray:hover,
input[type="reset"].gray:hover,
input[type="button"].gray:hover,
a.button.gray:focus,
button.gray:focus,
input[type="submit"].gray:focus,
input[type="reset"].gray:focus,
input[type="button"].gray:focus {
	background: #4b4b4b;
	background: -moz-linear-gradient(top, #848484 0%, #4b4b4b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848484), color-stop(100%,#4b4b4b));
	background: -webkit-linear-gradient(top, #848484 0%,#4b4b4b 100%);
	background: -o-linear-gradient(top, #848484 0%,#4b4b4b 100%);
	background: -ms-linear-gradient(top, #848484 0%,#4b4b4b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#4b4b4b',GradientType=0 );
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99848484,endColorstr=#994b4b4b)";
	background: linear-gradient(top, #848484 0%,#4b4b4b 100%);
}


a.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="submit"].bbuy {
	width: 100%;
}




/*clearfix*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

