@charset "UTF-8";
/* Everyday Rewards CSS skin */

.optional-qa, .moreinfo, .screen-handheld {
	display: none!important;
}

body{
	background:#FFF url(../img/bg_white_wrapper_ff.png) repeat-y center top;
	*background-image: url(../img/bg_white_wrapper.gif);
}

h1, h2, h3{
	color:#FF7A00
}


a{
	color:#FF7A00
}

.highlighted{
	color:#FF7A00
}

div#bg-wrapper{
	margin:0 auto;
	width: 100%;
	min-height: 730px;
	height:auto!important;
  	height: 730px;
}

/* Components (buttons, etc) styles */

div.coloured-btn a{
	color:#c8ecfe;
	background:#0094d4 url(../img/btn_bg_blue_grad.gif) repeat-x left top;
	border-top:1px solid #f0f0f0;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #f0f0f0;
}

div.coloured-btn a:active{
	color:#fff;
	border-top:1px solid #666;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	border-left:1px solid #666;
}


div#logged-in-text{
	background:url(../img/icon_loggedin.gif) no-repeat left top;
}

/* Header styles */

h1#logo{
	background:url(../img/logo_everyday_rewards.gif) no-repeat left top;
}

div#bg-header {
	position:absolute;
	left: 383px;
	top: 5px;
	height:55px;
	width:151px;
	z-index:5;
}

/* Navigation styles */

div#nav{
	border-bottom:1px solid #8dc9e8;
	background:url(../img/nav_orange_flower_img).gif) repeat-y left top;
}

div#nav-water-bg, div#no-nav-water-bg{
	position:absolute;
	z-index:-2;
	width:453px;
	height:106px;
	right:100px;
}

div#nav-water-bg{
	top:-56px;
}


div#no-nav-water-bg{
	top:-59px;
}


ul#navbar li a span{
	color:#c8ecfe;
}

div#no-nav{
	background:#FD8C24;
	border:1px solid #FEAA23;
}


/* Main content styles */

table#secret-questions td {
	text-align:right;
}

table#secret-questions td.left {
	text-align:left;
}

table#secret-questions div input {
	margin: 0em 0em 0em 0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 305px;
}

/* Form styles */

label{
	color:#FF7A00
}

label.black{
	color:#000000;
}

/* Sidebar styles */

div.sidebar-item{
	background:#e5f0f6;
}

ul.sidebar-list a:hover{
	color:#015935;
	background:#bfe2d0 url(../img/icon_PDF.gif) no-repeat 12px 50%;
}

/* Added by Alan */
div.login-item-narrow {
	width:330px;
	padding:4px 0 4px 0px;
	margin:24px auto 0 auto;
	min-height:80px;
	height:auto !important;
	height:80px;
	padding-left:100px;
}

div.login-item-new {
	padding:4px 0 4px 0px;
	margin:24px 0 0 0;
	min-height:80px;
	height:auto !important;
	height:80px;
	padding-left:100px;
	width:350px;
}

div#login div .button {
	background: url(../img/rewards_button_bg.png) repeat-x;
	border: 1px solid #CCC;
	border-color: #FFCB8A #D96700 #D96700 #FFCB8A;
	width: auto;
	padding: 2px 5px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none
}

div#login-new div .button {
	background: url(../img/rewards_button_bg.png) repeat-x;
	border: 1px solid #CCC;
	border-color: #FFCB8A #D96700 #D96700 #FFCB8A;
	width: auto;
	padding: 2px 5px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none
}

div#check-email .button {
        background: url(../img/rewards_button_bg.png) repeat-x;
        border: 1px solid #CCC;
        border-color: #FFCB8A #D96700 #D96700 #FFCB8A;
        width: auto;
        padding: 2px 5px;
        color: white;
        font-weight: bold;
        cursor: pointer;
        text-decoration: none
}

/* Added by nttnf */
div#homepage-link .urlbutton {
	background: url(../img/rewards_button_bg.png) repeat-x;
	border: 1px solid #CCC;
	border-color: #FFCB8A #D96700 #D96700 #FFCB8A;
	width: auto;
	padding: 3px 17px 3px 17px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

div#checkemail div .button {
	background: url(../img/rewards_button_bg.png) repeat-x;
	border: 1px solid #CCC;
	border-color: #FFCB8A #D96700 #D96700 #FFCB8A;
	width: auto;
	padding: 2px 5px;
	color: white;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none
}

td.login-message {
	border: 1px solid #FF7A00;
	width: 330px;
	text-align: justify;
}

#username-info {
	float: right;
	text-align: justify;
	border: 5px solid #FD8C24;
	width: 400px;
	padding: 10px 10px 10px 10px;
}

#username-info a {
	text-decoration: underline;
	color: #FF0000;
}


