@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Viga);
@import url(http://fonts.googleapis.com/css?family=Monda);


body {
  background-image: url(../images/BG.jpg);
  background-repeat: no-repeat;
  background-position: center 0;
}
.content {
  margin-top: 380px;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-family: 'Monda', sans-serif;
  font-size: 18px;
  color: #666;
  line-height:30px;
}
ul {
  paddingg-left: 0px;
  margin: 0px;
  padding: 0px;
}
ul li {
  padding-left: 1.5em;
  list-style: none;
}
ul li:before {
 /* content: "\f0da";*/
  font-family: FontAwesome; /* or whatever */
  display: inline-block;
  margin-left: -1.2em; /*same as padding-left set on li*/
  width: 1.2em; /*same as padding-left set on li*/
}
li.ok:before {
 /* content: "\f046";*/
  font-family: FontAwesome; /* or whatever */
  color: #9C0;
  display: inline-block;
  margin-left: -1.2em; /*same as padding-left set on li*/
  width: 1.2em; /*same as padding-left set on li*/
}
.linone {list-style-type:none;}
.linone:before {
  color:white;
}
h1 {
  font-size: 75px;
  font-family: 'Viga', sans-serif;
  color: #333;
  margin-top: 140px;
  text-align:center;
  line-height:75px;
}

h1 span {
  color:#e11414;
}
h2 {
  color: #30933e;
  font-size: 24px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  
}

.reg, .qual, .rulesAndReg{ padding-bottom:20px;}

.topContL{
	float:left;
	width:385px;
	}
.topContR{ float:left; width:610px;}	
.clear{
	clear:both;
	}

/* icon */
h2.icontime { background:url(../images/timeIcon.png) no-repeat top  left; height:30px;  padding-left:40px;}
h2.iconQualify { background:url(../images/snowMan.png) no-repeat top left; height:44px; padding-left:50px;}
h2.iconGift { background:url(../images/gift.gif) no-repeat top left; height:38px; padding-left:50px;}
h2.xmasTree { background:url(../images/xmasTree.gif) no-repeat top left; height:34px; padding-left:45px;}
h2.candyIcon{background:url(../images/candy.gif) no-repeat top left; height:40px; padding-left:35px;}

.link {
  color: #e11414;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.redeem {
  background-image: url(whitediamond.png);
  background-color: white;
  padding: 5px 20px 20px 20px;
  margin-top: 45px;
  margin-bottom: 70px;
  border: 2px #e11414 dashed;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  boox-shadow: 1px 3px 10px #CCCCCC;
}
.redeem h2 {
  margin-top: 5px;
  color:#e11414;
}
.pure-button2 {
  background-color: #e84030;
  border: 0 none transparent;
  border-radius: 10px;
   color:#fff;
 /* color: rgba(0, 0, 0, 100);*/
  font-size: 100%;
  padding: 0.2em 0.5em;
  text-decoration: none;
  -webkit-transition: box-shadow 0.1s linear 0s;
  -moz-transition: box-shadow 0.1s linear 0s;
  -o-transition: box-shadow 0.1s linear 0s;
  -ms-transition: box-shadow 0.1s linear 0s;
  transition: box-shadow 0.1s linear 0s;
}
.pure-button-hover, .pure-button2:hover, .pure-button2:focus {
  text-decoration: none;
  background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
  background-image: -ms-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
}
.pink {
  color: #F06;
}
footer {
  background-image:url(../images/footer.jpg);
  background-repeat: no-repeat;
  background-position: center bottom ;
  padding-bottom:0;
  margin-bottom:-100px;
}
.copyright {
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 10px;
  text-align: center;
  font-family: 'Monda', sans-serif;
  font-size: 12px;
  color: white;
  text-shadow: 1px 1px 4px #333;
}
.accsImg{
	padding-top:30px;
	}
.asuslogo{
  text-align: center;
  padding-top: 150px;
}
a:hover.when {
  text-decoration: none;
}

/**Qualify**/
ul.qualifyUL li{
	background:url(../images/checkGreen.gif) no-repeat .05em .5em;
	}
	
	
/* ----- Sprites ----- */

.wwrs-srp-elements,
.wwrs-logo-windows,
.wwrs-logo-microsoft,
.wwrs-video-controls .wwrs-frame,
.wwrs-video-play,
.wwrs-features li i,
.wwrs-expandable i,
.wwrs-tablet-controls a {
	background: url("../images/general-sprite-elements.png") no-repeat; 
}	

/* ----- FAQ Section ----- */

.wwrs-faq {
	position: relative;
}

	/* menu */
	.wwrs-expand-menu {
		position: absolute;
		top: 55px;
		right: 27px;
		font-size: 14px; /* Changed from 10px */
	}

		.wwrs-expand-menu a {
			padding: 0 5px;
			text-decoration: none;
		}

	/* main content */
	.wwrs-faq li {
		margin-bottom: 20px;
		padding-left: 0.85em;
	}

		.wwrs-faq h1 {
			margin-bottom: 20px;
			color: #969696;
		}

	/* Expandable content */
	.wwrs-expandable h2 {
		padding-left: 30px;
		position: relative;
		cursor: pointer;
		color: #666666;
   		 font-family: 'Monda',sans-serif;
    	font-size: 18px;
		font-weight:normal;
	}

		.wwrs-expandable h2 i {
			width: 15px;
			height: 15px;
			display: block;
			position: absolute;
			left: 0;
			top: 8px;
			background-position: -250px -107px;
		}

			.wwrs-expandable h2 i.wwrs-min {
				background-position: -250px -151px;
			}

		.wwrs-expandable .wwrs-expand {
			padding-left: 30px;
			display: none;
		}

			.wwrs-expandable .wwrs-expand ul{
				float: left;
				list-style: none;
				width: 228px;
				padding: 0;
			}

				.wwrs-expandable .wwrs-expand ul li{
					margin: 0 0 10px;
					border-bottom: 1px solid #ebebeb;
					padding-bottom: 12px;
				}

			.rt-expand-ul {
				padding-left: 30px !important;
				width: 600px !important;
				float: none !important;
				list-style-type: disc !important;
			}

		.wwrs-expandable .wwrs-expand.wwrs-show {
			display: block;
		}

	/* Q&A section */
	.wwrs-qa {
		padding-top: 5px;
	}
	table.tableTd td{padding:10px; }
	table.tableTd td img { border:3px solid #30933e}



