.purpleFade{
position:relative;
background:url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/redFade.gif) 5px 5px no-repeat;

}

.frameTop{
background:url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/frameTop.gif) left top no-repeat;
height:12px;
width:759px;
overflow:hidden;

}
.frameMid{
background:url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/frameMid.gif) left top repeat-y;
overflow:hidden;
width:759px;

}
.frameBot{
background:url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/frameBot.gif) left bottom no-repeat;
height:12px;
width:759px;

}
.upperContent h1{
margin-top:5px;
margin-bottom:5px;
text-align:center;
font-size:24px;
}

.upperContent{
padding-left:120px;
}

.rewardsCheckerTitle{
background:url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/rewardsCheckerText.gif) left top no-repeat;
height:27px;
width:429px;
margin:0 auto;
}

.upperContent h2{
margin:5px;
text-align:center;
color:#66B7FD;
font-size:20px;
}

.wannaKnow{
background:url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/wannaKnow.gif) left top no-repeat;
width:292px;
height:52px;
margin:20px auto 0;
}

.buttonBar{
position:relative;
width:733px;
margin:0 auto 0;
}

.or{
position:absolute;  
top:-7px;
left:320px;
}

.leftButtonDiv img, .rightButtonDiv img{
cursor:pointer;
}

.leftButtonDiv{
float:left;

width:365px;
}

.rightButtonDiv{
float:left;


width:365px;
}




.onBlockOver{
width:289px;
height:79px;
background:url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/onBlockOver.gif) left top no-repeat;
margin:0 auto;

visibility:visible;
color:#878787;
}

.onBlockOn{
margin:0 auto;
width:289px;
height:79px;
background:url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/onBlock.gif) left top no-repeat;


visibility:visible;
color:#000;

}

.onBlockOff{
width:289px;
height:79px;
margin:0 auto;

visibility:hidden;
}

.blockText{
margin:0px;
font-size:14px;
font-weight:bold;
padding:20px 5px 0px;
text-align:center;
}




.contentBoxTopLeftOut{
  margin:0 auto;
  width:730px;
 height:21px;
  background: url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/contentBoxTopLeft.gif) left top no-repeat;
  overflow:hidden;
}

.contentBoxTopRightOut{
  margin:0 auto;
  width:730px;
  height:21px;
  background: url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/contentBoxTopRight.gif) left top no-repeat;
  overflow:hidden;
}

.contentBoxMid{
  margin:0 auto;
  width:730px;
  overflow:hidden;
  background: url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/contentBoxMid.gif) left top repeat-y;

}
.contentBoxBot{
  margin:0 auto;
  width:730px;
  height:21px;
  background: url(http://images2.moneysavingexpert.com/images/rewardsChecker/newSkin/contentBoxBot.gif) left bottom no-repeat;

}

.leftBox, .rightBox{
  width:365px;
  float:left;
}
.rightBox{
text-align:center;
}
#inputForm{

text-align:center;

}

#select{
width:250px;
}
#input{
width:50px;
}

#inputForm p{
margin:30px;
font-size:14px;
font-weight:bold;

}




.resultsText{

line-height:2em;
margin-top:10px;
}

.resTextAnswer{
font-size:22px;
font-weight:bold;
color:#090;
}

.resTextLarge{
font-size:18px;
font-weight:bold;
}

.resTextSmall{
font-size:14px;
font-weight:bold;
}

.resTextNotes{
font-size:14px;
margin: 20px;
border:1px dotted #f00;
}

label{
color:#01A1C7;
}

.warning{
margin:10px auto;
width:500px;

}
#checkerHeaderImage{
  width:428px;
   height:43px; 
   margin:0 auto;
}