/**
 * Reward Points CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2007 Andrew Moore
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 */

/*Override inputLabel style to get rid of ugly label word wrapping*/
label.inputLabel 
{
	float:left;
	width:20em;
}

.inputLabel 
{
	font-size:1.1em;
	line-height:1.5em;
	vertical-align: middle;
	padding:0.2em;	
	float:left;
	width:20em;
}

.inputField
{
	font-size:1.1em;
	line-height:1.5em;
	vertical-align: middle;
	padding:0.2em;	
	float:left;
}

/*wrappers - page or section containers*/
#rewardWrapper 
{
	background-color: #ffffff;
	text-align: left;
	width: 1000px;
	vertical-align: top;
	border: 0px solid #9a9a9a;
	border-bottom: 5px solid #330099;
}

.productRewardPoints
{
	margin: 0em;
	color: #FF0000;
}

.cartBoxRewardPoints
{
	margin:0pt;
	padding:0.2em 0em;
	color: #FF0000;
	font-weight:bold;
	text-align:right;
}

.cartBoxEarnedPoints
{
	margin:0pt;
	padding:0.2em 0em;
	color: #FF0000;
	font-weight:bold;
	text-align:right;
}

.cartBoxPendingPoints
{
	margin:0pt;
	padding:0.2em 0em;
	color: #FF8040;
	font-weight:bold;
	text-align:right;
}
.accountMenu {
    background: url("../images/bg-1x174.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    font-family: Verdana;
}
.accountMenu dt {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px 10px;
}
.accountMenu dd.selected a {
    color: #A72D2C;
    font-weight: bold;
}
.accountMenu a {
    background: url("../images/y.gif") no-repeat scroll -15px -2662px rgba(0, 0, 0, 0);
    display: block;
    line-height: 160%;
    padding: 8px 8px 8px 20px;
}
.accountMenu a:hover {
    background-color: #F4F4F4;
}
.accountMenu dd p {
    color: #FE7200;
    margin-top: -6px;
    padding: 0 0 10px 20px;
}
.order_list, .order_list th, .order_list td {
    font-size: 12px;
}
.order_list h3, .tickets_list h3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/bg/shoppingcart-bg_c.gif") repeat-x scroll 0 0;
    border-color: #C5C5C5 #C5C5C5 #0b5aab;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #000000;
    font: bold 18px/40px georgia;
    height: 40px;
}
.order_list h3 span, .tickets_list h3 span {
    font: 11px Arial;
    padding-left: 2px;
    white-space: nowrap;
}
.widget .order_list h3{padding:0; padding-left:10px}
.order_list table, .tickets_list table {
    border: 1px solid #C5C5C5;
    table-layout: fixed;
}
.order_list tr.on, .tickets_list tr.on {
    background: none repeat scroll 0 0 #F3F3F3;
}
.order_list th, .tickets_list th {
    font-size: 12px;
    padding: 5px 0 5px 10px;
    text-align: left;
	font-weight:bold;
}
.order_list td, .tickets_list td {
    border-top: 1px solid #E7E7E7;
    color: #000000;
    font-size: 12px;
    height: 30px;
    padding: 18px 0 2px 10px;
    text-align: left;
}
.order_list td .gray, .tickets_list td .gray {
    color: #838282;
    font-size: 12px;
}