/*
** Copyright 2010-2013, Pye Brook Company, Inc.
**
** Licensed under the Pye Brook Company, Inc. License, Version 1.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.pyebrook.com/
**
** This software is not free may not be distributed, and should not be shared.  It is governed by the
** license included in its original distribution (license.pdf and/or license.txt) and by the
** license found at www.pyebrook.com.
*
** This software is copyrighted and the property of Pye Brook Company, Inc.
**
** See the License for the specific language governing permissions and
** limitations under the License.
**
** Contact Pye Brook Company, Inc. at info@pyebrook.com for more information.
*/
@CHARSET "ISO-8859-1";
table.points-earner { font-size:20px; line-height:20px;}

.coupon {
	width: 350px;
	padding: 10px;
	text-align: center;
	border: 3px dashed #ccc;
	background-color: rgb(255, 255, 224);
}
	
.coupon h1 { text-align:center;font-family:Arial Black;}
.coupon .coupon-code  { width:100%; font-size:20px; text-align:center;font-family:Arial Black;color:green; }
.coupon .coupon-terms  { width:100%; text-align:center;font-family:Arial Black;color:green; }
.coupon .use-coupon-code { font-style: italic; }

.redemption-choices  { }
.redemption-choices .heading { font-size:19px; line-height:19px; font-weight:bold; padding-top: 10px; text-decoration:underline;padding-bottom:10px;}
.redemption-choices .section { font-size:16px; line-height:16px; font-weight:bold;padding-top: 10px;}
.redemption-choices .choice { font-size:14px; line-height:14px; clear:left; margin-left:10px; }
.redemption-choices .disabled { color:silver; }
.redemption-choices .choice .note { font-size:12px; line-height:12px; font-style:italic; text-wrap:none; color:green; margin-left:20px; }
.redemption-choices .submit { margin-top:20px; }

.points-history { width: 100%; }
.points-history th {text-align:left;padding-right:15px;color:darkred;}
.points-history td {padding-right:10px;white-space: nowrap;}
.points-history .description { white-space: nowrap; padding-right:0px}
.points-history tr:nth-child(odd)		{ background-color:#eee; }
.points-history tr:nth-child(even)		{ background-color:#fff; }

.affiliate-titlebox {  margin-bottom:6px;background-color: lightgrey; border-top-width: 2px; border-top-style: solid;  border-bottom-width: 2px; border-bottom-style: solid; height: 40px; clear:both; width:100%;}
.affiliate-titlebox .icon {background-image: url(../images/dollar-32-32.png); width: 32px; height: 32px; float: left; background-repeat: no-repeat; margin-right: 8px; margin-top: 4px;}
.affiliate-titlebox .text { font-size:32px; font-weight:bold; margin-top: 8px;}


.points-status .value { font-weight:bold;}

div.plugin_message {
	padding: 0 0.6em;
	margin: 5px 15px 12px;
	background-color: #ffffe0;
	border:3px solid green;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-opera-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow: 0 0 20px #ccc;
	-webkit-box-shadow: 0 0 20px #ccc;
	box-shadow: 0 0 20px #ccc;
}

div.updated p,
div.error p {
	margin: 0.5em 0;
	padding: 2px;
}

.affiliate-delete-email {
    cursor:pointer;
    color: red;
    border: 1px solid #AEAEAE;
    border-radius: 30px;
    background: lightgray;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    padding: 11px 3px;
}