﻿body 
{
 font-family:Century Gothic;
 font-size:14px
}
.stepHeader
{
  color : #FFFFFF; 
  font-size: 18px;
  font-weight:bold;
  text-decoration:none;
  height:25px;
  background-color:#981a36;
}
.stepHeader_KaZooby
{
  color : #FFFFFF; 
  font-size: 18px;
  font-weight:bold;
  text-decoration:none;
  height:25px;
  background-color:#9bd33f;
}
.stepSubHeader
{
  font-size: 14px;
  font-weight:bold;
  background-color:#dcd7b9;
  text-align:left;
}
a.White12pt:link
{ 
  color:White;
  font-family:arial; 
  text-decoration:none;
  font-style:normal;
  font-size:12px;
}
a.White12pt:visited
{ 
  color:White;
  font-family:arial; 
  text-decoration:none;
  font-style:normal;
  font-size:12px;
}
a.Black12pt:link
{ 
 color:Black;
 font-family:arial; 
 text-decoration:none;
 font-size:12px;
}
a.Black12pt:visited
{ 
 color:Black;
 font-family:arial; 
 text-decoration:none;
 font-size:12px; 
 font-style:italic;
}
a.Black10ptBold:link
{ 
 color:Black;
 font-family:arial; 
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
 font-style:italic;
}
a.Black10ptBold:hover
{ 
 color:Black;
 font-family:arial; 
 text-decoration:underline;
 font-size:12px;
 font-weight:bold;
 font-style:italic;
}
a.Black10ptBold:visited
{ 
 color:Black;
 font-family:arial; 
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}
.Heading
{ 
 font-size: medium; 
 font-weight:bold; 
 color: #FFFFFF;                                             
}
a.SubMenu:link
{
color:White;
font-family:arial; 
text-decoration:none;
font-style:normal;
}
a.SubMenu:visited
{
color:White;
font-family:arial; 
text-decoration:none;
font-style:normal;
}
.stepSubHeader
{
  font-size: 14px;
  font-weight:bold;
  background-color:#dcd7b9;
  text-align:left;
}
.TabHead
{
font-size: large;
font-size: large;
font-weight:bold;
}
.messageHeaders
{
 font-size:24px;
 font-weight:bold;
 color:#cc1127;
}
.coupon_Border
{
 border-style: dashed; 
 border-width: 1px;
 border-color:Black;
}
.coupon_Title
{
 font-size:12px;
 font-weight:bold;
 color:Red;
}
.coupon_Description
{
 color:Black;
 font-size:10px;
}
.coupon_Restrictions
{
 color:Red;
 font-size:10px;
}
.coupon_Expires
{
 color:Green;
 font-size:10px;
}

.couponAccordionHeader_Specials
{
    border: 1px solid #2F4F4F;
    background-image:url('http://RewardsRewards.com/Coupons/Images/CouponGridHeader_MyCoupons.jpg');
    background-repeat:repeat-y;
    font-family: Arial, Sans-Serif;
    font-size: 18px;
    color:White;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}

.couponAccordionHeader_MyCoupons
{
    border: 1px solid #2F4F4F;
    background-image:url('http://RewardsRewards.com/Coupons/Images/CouponGridHeader_MyCoupons.jpg');
    background-repeat:repeat-y;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}
.couponAccordionHeader_AvailableCoupons
{
    border: 1px solid #2F4F4F;
    background-image:url('http://RewardsRewards.com/Coupons/Images/CouponGridHeader_AvailableCoupons.jpg');
    background-repeat:repeat-y;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}
.couponAccordionHeader_VIPCoupons
{
    border: 1px solid #2F4F4F;
    background-image:url('http://RewardsRewards.com/Coupons/Images/CouponGridHeader_VIPCoupons.jpg');
    background-repeat:repeat-y;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}
.couponAccordionHeader a
{
    font-size: 10px;
    font-weight: bold;
    color:#000000; 
    text-decoration:none
}
.couponAccordionHeader a:hover
{
    font-size: 8px;
    font-weight: bold;
    color:#FFFFFF; 
    background-color:#9d201e; 
    text-decoration:none
}
.couponAccordionContent
{
    font-size: 10px;
    font-weight:normal;
    background-color: #feffef;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    text-align:left;
    padding-top: 10px;
}
.couponAccordionLink
{
    background-color: #D3DEEF;
    color: white:
}
.watermark {
	background: #FFAAFF;
}
.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.sampleStyleA {
	background-color:#FFF;
}
.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}
.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
.ratingFont
{
    font-size:10px;
    font-weight:bold;
}
.ratingStar 
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar 
{
    background-image: url(http://RewardsRewards.com/Coupons/Images/FilledStar.png);

}
.emptyRatingStar 
{
    background-image: url(http://RewardsRewards.com/Coupons/Images/EmptyStar.png);
}

.savedRatingStar 
{
    background-image: url(http://RewardsRewards.com/Coupons/Images/SavedStar.png);
}

.specialsHeader
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: large; 
    font-weight: bold; 
    width: 695px   
}

.eventsHeader
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: large; 
    font-weight: bold; 
    width: 695px   
}
.gridFormat 
{    
    width: 100%;    
    background-color: #fff;    
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
    border-collapse:collapse;    
    
}   
.gridFormat td 
{    
    padding: 2px;     
    border-bottom: solid 1px #000000;  
    color: #717171;    
}   
.gridFormat th
{    
    padding: 4px 2px;    
    color: Black;    
    background: #424242 url(http://DoMyAdsWork.com/Images/grd_head.png) repeat-x top;    
    border-left: solid 1px #525252;      
    font-size: 0.9em;    
}   
.gridFormat .alt { background: #fcfcfc url(http://DoMyAdsWork.com/Images/grd_alt.png) repeat-x top; }   
.gridFormat .pgr { background: #424242 url(http://DoMyAdsWork.com/Images/grd_pgr.png) repeat-x top; }   
.gridFormat .pgr table { margin: 5px 0; }   
.gridFormat .pgr td 
{    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 12px;    
}      
.gridFormat .pgr a { color: #666; text-decoration: none; }   
.gridFormat .pgr a:hover { color: #000; text-decoration: none; }  

