﻿#bh{
	position:absolute;
	right:10px;
	top:2px;
	color:#eee;
}

#lowres 
{
    image-resolution: 5dpi;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	background-color: #F26616;
	font-size: 11px;
	color:#000;
}
#mainMaster {
	margin: 0 auto;
	width: 570px;
	/*border:#5D7B9D 5px groove;*/
	border:#F26616 26px double;
	*border-color:#fff;
	border-top:0;
	border-bottom:0;
	background-color:#fff;
	height:100%;
	padding:0;
	min-height: 600px;
	padding-bottom:10px;
}
#nav1, #nav2 {
 	height:44px; 
	width:150px;
	position:relative;
}
.nav {
	border:0;
	height:42px;
	width:147px;
	padding:5px 2px 0 2px;
	m: expression(this.onmouseover =  new Function("this.className = 'nav-hover';"));
}
.nav:hover, .nav-hover{
	border:0;
	height:44px;
	width:150px;
	m: expression(this.onmouseout = new Function("this.className = 'nav';"));
	padding:0 0 0 1px;
}
.header, .subheader, #History {
	color:#FF4500;
	font-family: "Georgia", serif;
	font-weight: bold;
	font-size:40px;
	text-align:center;
	font-style:italic;
}
.subheader {font-size:20px;}
#History {
	font-size:26px;
/*	
	text-align:left;
	padding-left:50px;
*/
}
img.imgBig {
	margin-top:20px;
	height:300px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#ribbon {
	 width:100px;
	 height:125px; 
}
.points {
 	position:absolute;
 	font-size:26px;
	z-index:101;
	color:#DC143C;
	cursor:default;
}
 .pointsAcct {
 	/*margin-left:210px;*/
	/*margin-top:230px;*/
}
table {border:0;} 

.HistoryTable, .RewardsTable {
	margin-top:10px;
	width:305px;
}

.RewardsTable {margin:20px 0 10px 10px}

.HistoryTable th, .HistoryTable td, .RewardsTable th, .RewardsTable td {
	padding:5px; 
	border: 1px solid #9ACD32;
	font-size:14px;
	color:#4682B4;
	font-weight:bold;
}
.HistoryTable th, .RewardsTable th { 
	background-color:#FF4500;
	border: 3px outset #FF4500;
	color:#eee;
}
.RewardsTable th { 
	white-space:nowrap;
	padding-left:5px;
	padding-right:10px;
}


.HistoryTable a, .HistoryTable a:link { 
	color:#eee;
	text-decoration:none;
}
.HistoryTable a:hover { 
	color:#ff0;
	text-decoration:underline;
}

.odd {
	background-color:white;
}
.even {
	background-color:#4682B4;
}
.even td {
	color:#F5FFFA ;
}
#error {
	color:#f00;
	text-align:center;
	font-size:36px;
	font-weight:bold;
}
.loginBox, .loginBox input {
	border:3px #9ACD32 double;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#4682B4;
	font-weight:bold;
}
input.loginBttn {
	cursor:pointer
}
input.loginBttn:hover {
	color:#FF4500;
}
.loginBox {
	margin:18px 200px 18px 200px;
	width:365px;
	padding:26px;
	font-size:18px;
	height:100px;
}

#loginError {
	margin:10px 50px 10px 50px;
	background-color:#ff0;
	padding:10px; 
	width:400px;
	border:5px red double;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#buyPoints {
	margin:-45px 0 0 625px
}
.rewardsImage {
	min-width:150px;
}
.RedeemBttn {
	width:175px; 
	height:36px; 
	border:3px double #eee;
	*border-color:#FF4500;
	background-color:#FF4500;
	color:#eee;
	font-weight:bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
}
.RedeemBttn:hover {color:#ff0}

.headerBuy {
	font-size:18px;
	margin:-65px 10px 10px 20px;
	position:absolute;
	text-align:left;
}

.headerBuySmall {
	font-size:13px;
	position:absolute;
	text-align:left;
}

.OrdersTable 
{
    color: Black;
    font-weight: bold;
    font-family: Comic Sans MS, Arial;
    padding:15px;
}