@charset "utf-8";
/* CSS Document */

.body {
	background-image: url(./images/bkg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	background-color: #C3CED4;	
}

#container_logo {
	width: 985px;
	height: 91px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(./images/logo_wide.jpg);
	background-repeat: no-repeat;
}

#nav {
	float: right;
	width: 520px;
	height: 34px;
	margin-right: 17px;
	margin-left: 430px;
	margin-top: 29px;
	margin-bottom: 28px;
}

#nav_home {
  display: block;
  width: 70px;
  height: 34px;
  background: url(./images/nav/home.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#nav_home:hover
{ 
  background-position: 0 -34px;
}

#nav_home span
{
  display: none;
}

#nav_features {
  display: block;
  width: 87px;
  height: 34px;
  background: url(./images/nav/features.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#nav_features:hover
{ 
  background-position: 0 -34px;
}

#nav_features span
{
  display: none;
}

#nav_demo {
  display: block;
  width: 69px;
  height: 34px;
  background: url(./images/nav/demo.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#nav_demo:hover
{ 
  background-position: 0 -34px;
}

#nav_demo span
{
  display: none;
}

#nav_getit {
  display: block;
  width: 100px;
  height: 34px;
  background: url(./images/nav/getit.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#nav_getit:hover
{ 
  background-position: 0 -34px;
}

#nav_getit span
{
  display: none;
}

#nav_forum {
  display: block;
  width: 74px;
  height: 34px;
  background: url(./images/nav/forum.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#nav_forum:hover
{ 
  background-position: 0 -34px;
}

#nav_forum span
{
  display: none;
}

#nav_support {
  display: block;
  width: 83px;
  height: 34px;
  background: url(./images/nav/support.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#nav_support:hover
{ 
  background-position: 0 -34px;
}

#nav_support span
{
  display: none;
}

#container_head {
	width: 985px;
	height: 386px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./images/head_bkg.jpg);
	background-repeat: no-repeat;
}

#container_head2 {
	width: 985px;
	height: 386px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./images/head_bkg.jpg);
	background-repeat: no-repeat;
}

#container_head3 {
	width: 985px;
	height: 276px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./images/head_bkg_c.jpg);
	background-repeat: no-repeat;
}

#container_head4 {
	width: 985px;
	height: 276px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./images/head_bkg_d.jpg);
	background-repeat: no-repeat;
}

#video_head {
	width: 600px;
	height: 336px;
	padding-left: 193px;
	padding-right: 192px;
	padding-top: 25px;
	padding-bottom: 15px;
}

#container_body {
	width: 985px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./images/body_bkg.jpg);
	background-repeat:repeat-y;
}

#container_body2 {
	width: 985px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./images/body_bkg_nosb.jpg);
	background-repeat:repeat-y;
}

#content {
	width: 900px;
	/*height: auto;*/
	margin-right: auto;
	margin-left: auto;
}

#content2 {
	width: 900px;
	/*height: 700px;*/
	height: auto;
	margin-right: auto;
	margin-left: auto;
}

#sidebar {
	float: right;
	width: 260px;
	height: auto;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 25px;
}

#sidebar p {
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #616568;
	margin-top: 0px;
}

#sidebar h1 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	margin-top: 0;
	font-weight: 300;
}

#sidebar h2 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: 300;
	padding-left: 30px;
}

#sidebar h3 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: 200;
	font-style: italic;
	color: #3b5e98;
	padding-left: 30px;
}

#main {
	/*float: left;*/
	width: 590px;
	height: auto;
	padding-top: 12px;
	padding-bottom: 15px;
}

#upsell {
	width: 800px;
	height: auto;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
}

#upsell h1 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 34px;
	margin-top: 20px;
	margin-bottom: 15px;
	font-weight: 300;
	color: #212129;
	line-height: 40px;
}

#upsell h1 .red {
	color:#FF0000;
}

#upsell h1 .highlight {
	background-color: #FFFF66;
}

#upsell p {
	font-family: Arial, sans-serif;
	font-size:14px;
	color: #333333;
	margin-top: 0px;
	line-height: 20px;
}

#upsell p .small {
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 18px;
}

#upsell h2 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: 200;
	color: #212129;
}

#upsell h3 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 6px;
	font-weight: 200;
	font-style: italic;
	color: #3b5e98;
}

#upsell h4 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #212129;
}

#main h1 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 40px;
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 300;
	color: #494949;
	line-height: 40px;
}

#main h2 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 200;
	font-style: italic;
	color: #3b5e98;
}

#main h3 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: 200;
	color: #000000;
}

#main h4 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 34px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: 300;
	color: #212129;
	line-height: 40px;
}

#main h4 .red {
	color:#FF0000;
}

#main h5 {
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 400;
	color: #212129;
}

#main h5 .blue {
	color: #3b5e98;
}

#main p {
	font-family: Arial, sans-serif;
	font-size:14px;
	color: #494949;
	margin-top: 0px;
	line-height: 20px;
}

#main p .redbold{
	font-weight: bold;
	color: #F00;
}

#main p .small {
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 18px;
}

#main p .xsmall {
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 16px;
}

#main p .highlight {
	background-color:#FFFF66;
	color: #333333;
}

#main li .red {
	color: #FF0000;
}

#main li {
	font-family: Arial, sans-serif;
	font-size:14px;
	line-height: 20px;
	color: #494949;
	margin-top: 0px;
}

#sidebar li {
	font-family: Arial, sans-serif;
	font-size:14px;
	line-height: 20px;
	color: #494949;
	margin-top: 0px;
}

#blue-box {
	border: 1px solid #3B5E98;
	background-color: #E6EDF4;
	padding: 15px;
}

#blue-box li {
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: 494949;
}

#footer {
	width: 100%;
	height: 270px;
	margin-left: auto;
	margin-right: auto;
	background-color: #393d42;
}

#footer-content {
	width: 985px;
	height: 270px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(./images/footer.jpg);
	background-repeat: no-repeat;
}

#footer-content2 {
	width: 900px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background: black;

}

#upsell-blue-box1 {
	float: left;
	width: 350px;
	border: 1px solid #AEC5D9;
	background-color: #E6EDF4;
	padding: 15px;
	margin-right: 18px;
}

#upsell-blue-box2 {
	float: right;
	width: 350px;
	border: 1px solid #AEC5D9;
	background-color: #E6EDF4;
	padding: 15px;
	margin-left: 18px;
}

/* Checkout Page */
#checkout_container_body {
	width: 985px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-image: url(./images/checkout_bg.jpg);
	background-repeat:repeat-y;
}

#checkout_container_body #blue-box {
	width: 872px;
	border: 1px solid #AEC5D9;
	background-color: #E6EDF4;
	padding: 15px;
}

#checkout_container_body #blue-box li {
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: 494949;
}

#checkout_container_body h3{
	font-family: Calibri,Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: 200;
	color: #212129;
}

#checkout_container_body p{
	font-family: Arial, sans-serif;
	font-size:14px;
	color: #494949;
	margin-top: 0px;
	line-height: 20px;
}

#checkout_container_body td{
	font-family: Arial, sans-serif;
	font-size:14px;
	color: #494949;
	margin-top: 0px;
	line-height: 20px;
}

#checkout_container_body label{
	color: #000000;	
}

#checkout_container_body p .small {
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height: 18px;
}

.grid2 {
	padding-bottom:40px;
	padding-top: 20px;
	width: 920px;
}

.grid2 .item {
	float:left;	
	margin:0 15px 0 0;
	width:48%;
}

.grid2 .item .item-right-col {
	float:right;
	width:320px;
}

#footer-window {
	background: black;
	border-right: 1px solid black;
	border-left: 1px solid black;
    margin: 0 auto;
	text-align:left;
	color:white;
}

#footer-window h2 {
	width: 100px;
	font-family: Verdana;
	color: #6597D3;
	font-size:14px;
	font-weight: bold;
	margin:0px 0px 5px 0px;
}

#footer-window table {
	margin-left:0px;
	margin-bottom:0px;
}

#footer-window td, #footer-window a {
	font-family: Verdana;
	color:white;
	font-size:11px;
	width: 150px;
	text-decoration:none;
}

#footer-window a:hover {
	text-decoration:underline;
}

#promo {
	background: url(/images/promo.jpg) repeat-x left bottom;
	padding:30px 20px 15px 15px;
	color: #fff;
	border-right: 1px solid #8B8B8B;
}

#promo-frontpage {
	background: url(/images/home-head.jpg) repeat-x left top;	
	height: 304px;
	position: relative;
	border-right: 1px solid #8B8B8B;
}

#promo-purchase-head {
	background: url(images/purchase-head.jpg) repeat-x left top;	
	width: 953px;
	height: 106px;
	margin-left: 16px;
	border-right: 1px solid #8B8B8B;
}

#back-door-offer-head {
	background: url(/images/back_door_offer-header.jpg) repeat-x left top;	
	width: 953px;
	height: 106px;
	margin-left: 16px;
	border-right: 1px solid #8B8B8B;
}

#promo-support-head {
	background: url(/images/support-head.jpg) repeat-x left top;	
	width: 953px;
	height: 106px;
	margin-left: 16px;
	border-right: 1px solid #8B8B8B;
}

#promo-features {
	background: url(/images/features-header.jpg) repeat-x left top;	
	width: 953px;
	height: 106px;
	margin-left: 16px;
	border-right: 1px solid #8B8B8B;
}

#promo-bonus {
	background: url(/images/bonus-head.jpg) repeat-x left top;	
	width: 953px;
	height: 106px;
	margin-left: 16px;
	border-right: 1px solid #8B8B8B;
}

#promo-thanks {
	background: url(/images/thanks-head.jpg) repeat-x left top;	
	width: 953px;
	height: 106px;
	margin-left: 16px;
	border-right: 1px solid #8B8B8B;
}

#promo-demo {
	background: url(/images/demo-headb.jpg) repeat-x left top;	
	width: 953px;
	height: 106px;
	margin-left: 16px;
	border-right: 1px solid #8B8B8B;
}

#promo-affiliates {
	background: url(/images/affiliate-head.jpg) repeat-x left top;	
	width: 953px;
	height: 106px;
	margin-left: 16px;
	border-right: 1px solid #8B8B8B;
}

#promo-vip {
	background: url(http://www.StatsJunky.com/images/vip-header.jpg) repeat-x left top;
	width: 953px;
	height: 106px;
	border-right: 1px solid #8B8B8B;
}

.visibleDiv, #topLeft, #topRight, #bottomLeft, #bottomRight
{
    position: fixed;
    width: 100px;
    vertical-align: middle;
    text-align: center;
}

#bottomRight
{
    bottom: 10px;
    right: 1px;
}

#guarantee {
	border: thick dashed #3B5E98;
	background-color: #E6EDF4;
	padding: 15px;
}

#navaff {
	float: right;
	width: 622px;
	height: 34px;
	padding-right: 17px;
	margin-left: 0px;
	margin-top: 29px;
	margin-bottom: 28px;
}

#navaff_home {
  display: block;
  width: 61px;
  height: 34px;
  background: url(/images/affnav/home.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#navaff_home:hover
{ 
  background-position: 0 -34px;
}

#navaff_home span
{
  display: none;
}

#navaff_links {
  display: block;
  width: 82px;
  height: 34px;
  background: url(/images/affnav/links.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#navaff_links:hover
{ 
  background-position: 0 -34px;
}

#navaff_links span
{
  display: none;
}

#navaff_stats {
  display: block;
  width: 82px;
  height: 34px;
  background: url(/images/affnav/stats.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#navaff_stats:hover
{ 
  background-position: 0 -34px;
}

#navaff_stats span
{
  display: none;
}

#navaff_tools {
  display: block;
  width: 52px;
  height: 34px;
  background: url(/images/affnav/tools.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#navaff_tools:hover
{ 
  background-position: 0 -34px;
}

#navaff_tools span
{
  display: none;
}

#navaff_payments {
  display: block;
  width: 91px;
  height: 34px;
  background: url(/images/affnav/payments.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;
  text-decoration: none;
}

#navaff_payments:hover
{ 
  background-position: 0 -34px;
}

#navaff_tools span
{
  display: none;
}

#navaff_accounts {
  display: block;
  width: 77px;
  height: 34px;
  background: url(/images/affnav/accounts.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#navaff_accounts:hover
{ 
  background-position: 0 -34px;
}

#navaff_accounts span
{
  display: none;
}

#navaff_help {
  display: block;
  width: 58px;
  height: 34px;
  background: url(/images/affnav/help.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#navaff_help:hover
{ 
  background-position: 0 -34px;
}

#navaff_help span
{
  display: none;
}

#navaff_logout {
  display: block;
  width: 62px;
  height: 34px;
  background: url(/images/affnav/logout.jpg) no-repeat 0 0;
  float:left;
  margin-left: 5px;

}

#navaff_logout:hover
{ 
  background-position: 0 -34px;
}

#navaff_logout span
{
  display: none;
}

.text {
	font-family: Arial, sans-serif;
	font-size:14px;
	color: #494949;
	margin-top: 0px;
	line-height: 20px;
}