body {
	color: #000;
	background: #fff;
	font: normal normal normal 0.8em sans-serif;
}

.roundedCorners {display:block;}
.roundedCorners * {
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#faf8dd;}
.roundedCorners1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e3e2d5;
  border-right:1px solid #e3e2d5;
  background:#f0eed9;
  background:#f0eed9;}
.roundedCorners2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d6d5d0;
  border-right:1px solid #d6d5d0;
  background:#f2f0da;}
.roundedCorners3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f0da;
  border-right:1px solid #f2f0da;}
.roundedCorners4 {
  border-left:1px solid #e3e2d5;
  border-right:1px solid #e3e2d5;}
.roundedCorners5 {
  border-left:1px solid #f0eed9;
  border-right:1px solid #f0eed9;}
.roundedCornersContent {
 /* background:#faf8dd;*/
	border-left:1px solid #d3d2cf;
	border-right:1px solid #d3d2cf;
	background: #fff url(images/backgroundContent.gif) repeat-x top left;
	/* anti-core */
	margin-botton:0;
	}
.topBorder {border-top:1px solid #d3d2cf;}
.bottomBorder {border-bottom:1px solid #d3d2cf;background-color:#fff;}
.bottomCorners {
	/* anti-local */
	background-color:#fff !important;
	margin-top:0;
}
div {margin-bottom:0;}

h1.splashTitle {
	background: #e6e8c2;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin:5px 0 0 0;
/*	padding: 5px 15px 0 10px;*/
/*	margin:0;*/
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	/* anti-local */
	padding-top: 10px;
	padding-bottom: 10px;
}
div.steps h2 { /* anti-local & anti-layout */
	background-color:transparent;
	background-image:none;
/*	margin:0;*/
	padding:0;
}
div.steps { /* anti-home */
	border-bottom:none;
}

a.closeWindow {
	background: transparent url(images/closeWindow.gif) no-repeat 2px left;
	color:#000;
	font-size: 85%;
	margin:10px;
	padding-left: 15px;}
a.closeWindow:hover {text-decoration:none;}

dl.faq {
	margin:0;
	padding:30px 10px 20px 15px;
}
dl.faq dt.question {
	background: transparent url(images/questionQ.gif) no-repeat 4px left;
	font-weight:bold;
	padding:0 0 8px 17px;}
dl.faq dd.answer {
	background: transparent url(images/answerA.gif) no-repeat 4px left;
	margin-left: 0;
	padding:0 0 22px 17px;}

div.splashContent {
	/*background: transparent url() repeat-x top left;*/
	padding: 15px;
	/* anti-core */
	margin-bottom:0;
}

div.buttonRedeem {
	background: transparent url(images/buttonLeft.gif) no-repeat left;
	display: inline;
	padding-left:0px;
	margin:auto;
	margin-left:150px;
	/*margin-right:100px;*/
}
div.buttonRedeem div {
	background: transparent url(images/buttonRightArrow.gif) no-repeat 12px right;
	display: inline;
	padding-right: 10px;
}
div.buttonRedeem a {
	/*background: transparent url(images/buttonBackground.gif) repeat-x middle left;*/
	color: #fff !important;
	font-weight:bold;
	padding:20px;
	text-decoration:none;
}

div.buttonRequest {
	background: transparent url(images/buttonLeft.gif) no-repeat left;
	display: inline;
	padding-left:0px;
	margin:auto;
	/*margin-right:100px;*/
}
div.buttonRequest div {
	background: transparent url(images/buttonRightArrow.gif) no-repeat 12px right;
	display: inline;
	padding-right: 10px;
}
div.buttonRequest a {
	/*background: transparent url(images/buttonBackground.gif) repeat-x middle left;*/
	color: #fff !important;
	font-weight:bold;
	padding:20px;
	text-decoration:none;
}

div.steps {
	background: transparent url(images/stepsbackground.gif) repeat-x top left;
	margin-top: 20px;
	padding: 1px 15px 5px 15px;;
	/* anti- */
}

ol.steps {list-style: none;margin:0 0 20px 0;}
ol.steps li.first, ol.steps li.second, ol.steps li.third {
	padding:0 0 10px 48px;
}
ol.steps li.first {background: transparent url(images/stepsFirst.gif) no-repeat 3px left;}
ol.steps li.second {background: transparent url(images/stepsSecond.gif) no-repeat 3px left;}
ol.steps li.third {background: transparent url(images/stepsThird.gif) no-repeat 3px left;}

.centerOnBox {
	margin:10px 0 10px 0;
	text-align:center;
}
.extraShift {margin-left: -48px;}

div.buttonRedeem a:hover {text-decoration:underline;}
div.buttonRequest a:hover {text-decoration:underline;}

a.faq {color:#18453b;font-size:85%;}
a.faq:hover {text-decoration:none;}

.legal {color:#18453b;font-size:85%;}
.legal p b {font-size:110%;}

.roundedCorners.secondColour * {background:#fefcf3;}
.secondColour {background:#fefcf3;}

div.float_left {
	FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 382px; margin-top:0px; }
div.float_right {
	FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 184px; margin-top:0px; 
}
div.float_left1 {
	float:left; 
	width:360px; 
	margin:0; 
	}
div.float_right1 {
	float:right; 
	width:162px; 
	margin:0; 
}

.redtex{ color:#ca0000; text-decoration:underline; font-size:11px;}
.rigtex{ font:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; }
#centercolumn {
	width:565px !important;
	float:left;
	margin-top:-7px;
	}
#rightcolumn {
	width:170px;
	float:left;
	}
