/* All */
div#rwc-content {}
div#rwc-content h1 {}
div#rwc-content h2 {}
div#rwc-content .required {}
p#rwc-required-comments {}

/* Login */
p#rwc-directions {}
p#rwc-register-comments {}
label.rwc-login-username {}
label.rwc-login-username span {margin: 0 0 0 20px;}
div.rwc-login-username {margin: 0 0 0 20px;}
div.rwc-login-username input {}
label.rwc-login-password {}
label.rwc-login-password span {margin: 0 0 0 20px;}
div.rwc-login-password {margin: 0 0 0 20px;}
div.rwc-login-password input {}
div.rwc-loginButton {margin: 10px 0 0 20px;text-align: right;width: 210px;}
div.rwc-loginButton a {}
div.rwc-loginButton a span {}

/* Register */
p#rwc-login-comments {}
label.rwc-register-username {}
label.rwc-register-username span {}
div.rwc-register-username {}
div.rwc-register-username input {}
label.rwc-register-password {}
label.rwc-register-password span {}
div.rwc-register-password {}
div.rwc-register-password input {}
label.rwc-register-phone {}
label.rwc-register-phone span {}
div.rwc-register-phone {}
div.rwc-register-phone input {}
label.rwc-register-card {}
label.rwc-register-card span {}
div.rwc-register-card {}
div.rwc-register-card input {}
div.rwc-registerButton {}
div.rwc-registerButton a span {}

/* Rewards */
p#rwc-welcome-comments {}
div#rwc-content table {}
div#rwc-content th {}
div#rwc-content th.rwc-date {}
div#rwc-content th.rwc-location {}
div#rwc-content th.rwc-type {}
div#rwc-content th.rwc-spent {}
div#rwc-content th.rwc-earned {}
div#rwc-content th.rwc-redeemed {}
div#rwc-content td {}
div#rwc-content td.alt {}
div.rwc-personal {}
div.rwc-personal div.formrow {}
div.rwc-personal label {}
div.rwc-personal span.field {}
div.rwc-lougoutButton {}

body#rewards #mainArea {}

#rewardsswapper {margin-top: 10px; border-top: 1px solid #ccc;}

#rwc-register-comments, #rwc-required-comments, p#rwc-login-comments { margin-top: 10px; margin-bottom: 10px;}

#rwc-welcome-comments, p#rwc-current-paragraph {font-size: 12px; margin-top: 10px;}

.rwc-current-points, body#rewards h2 {color: #f4f4f4; font-weight: bold;}

body#rewards .alt {background-color: #333;}

p#rwc-welcome-comments {}
body#rewards div#rwc-content table {width: 100%; margin: 10px auto; border-collapse: collapse;}
div#rwc-content th {border: 1px solid #ccc; padding: 2px; background-color: #0F0700; color: #fff;}
div#rwc-content th.rwc-date {width: 15%;}
div#rwc-content th.rwc-location {width: 36%;}
div#rwc-content th.rwc-type {width: 15%;}
div#rwc-content th.rwc-spent {width: 20%;}
div#rwc-content th.rwc-earned {width: 7%;}
div#rwc-content th.rwc-redeemed {width: 7%;}
div#rwc-content td {border: 1px solid #ccc; padding: 3px;}

div.rwc-personal {background-color: #0F0700; padding: 5px;}

.rwc-personal .formRow {float: left; width: 130px; margin-bottom: 5px;}


.rwc-personal .formRow label {display: block; font-weight: bold;}

.rwc-personal .formRow .field {display: block; font-size: 11px; color: #fff;}

body#rewards input {margin-bottom: 5px;}

.rwc-loginButton span, .rwc-lougoutButton span, #rwc-lougoutButton span, .rcw-registerButton span {visibility: hidden; display: block; width: 136px; height: 36px;}

.rwc-loginButton, .rwc-lougoutButton, .rwc-lougoutButton, .rcw-registerButton {clear: both; width: 136px; height: 36px; cursor: pointer; display: block;}

.rwc-loginButton {background-image: url('../images/loginButton.png'); background-position: top left; background-repeat: no-repeat;}
.rwc-loginButton:hover {background-image: url('../images/loginButtonOver.png'); background-position: top left; background-repeat: no-repeat;}

.rwc-lougoutButton {background-image: url('../images/logoutButton.png'); background-position: top left; background-repeat: no-repeat;}
.rwc-lougoutButton:hover {background-image: url('../images/logoutButtonOver.png'); background-position: top left; background-repeat: no-repeat;}

.rcw-registerButton {background-image: url('../images/registerButton.png'); background-position: top left; background-repeat: no-repeat;}
.rcw-registerButton:hover {background-image: url('../images/registerButtonOver.png'); background-position: top left; background-repeat: no-repeat;}