/* @override http://www.coastercash.com/templates/4/master-members.css */

/* @override http://www.coastercash.com/templates/4/master-members.css */

/* @override http://www.coastercash.com/templates/4/master-members.css */

/* @override http://www.coastercash.com/templates/4/master-members.css */

/* @override http://coastercash.com/templates/4/master-members.css */

/* @override 
	http://coastercash.com/templates/4/master-members.css
	http://coastercash.com/templates/4/master-members.css
	http://www.coastercash.com/templates/4/master-members.css
*/

/* @group Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
A:link {
	text-decoration: none;
	color: #FFFFFF;
	}
A:visited {
	text-decoration: none;
	color: #FFFFFF;
	}
A:active {
	text-decoration: none;
	color: #FFFFFF;
}
A:hover {
	text-decoration: underline; 
	color: #FFFFFF;
	}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	padding: 10px;
}

#login form table tbody tr td {
	line-height: 32px;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/* @end */

/* @group Header */

#topnav {
	width: 100%;
	background: #fc1800 url(/templates/2/topstripe-bground.gif) repeat-x 0 bottom;
	margin-bottom: 33px;
	height: 65px;
	margin-top: -3px;
}

body {
	background: url(/templates/4/members-header.jpg) no-repeat center 0px;
}

#logo {
	width: 697px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -27px;
	z-index: -3;
	position: relative;
}



/* @end */

/* @group Wrapper */

#wrapper {
	width: 800px;
	min-height: 1000px;
	/*margin-left: auto;
	margin-right: auto;*/
}



/* @end */

/* @group Coaster Riders */

#coastermascot {
	position: absolute;
	right: -136px;
	top: 16px;
}

#topbox {
	width: 800px;
	margin-top: 163px;
	margin-bottom: -22px;
}

#content {
	width: 800px;
	min-height: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}



/* @end */

/* @group Content */

#newswrapper {
	width: 295px;
	float: left;
	padding: 15px;
	border: 4px dashed #ca0f10;
	margin: 0 30px 30px 13px;
	background: #fbfffb url(/templates/2/news-small.jpg) no-repeat center center;
}

#quicksignup form {
	padding: 13px;
	background-color: #e31112;
	border: 1px dashed #ca0f10;
	text-shadow: #000 1px 1px 0;
}

#newswrapper div b {
	font: bold 26px/1.7em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#newswrapper small {
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
}

#newswrapper div {
	font: 1em/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#flashcontent {
}

#quicksignup {
	width: 243px;
	float: left;
	margin-bottom: 39px;
	margin-top: -25px;
}

#quicksignup form label {
	font: bold 25px/2em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
}

.quicksignup-input {
	font-size: 15px;
	padding: 5px;
	border: 1px dashed #ca0f10;
	background-color: #7c0909;
	color: #fff;
}

#quicksignup-top {
}

#contentwrapper {
	width: 800px;
	background: #900e0e url(/templates/2/layout-bottomedge.jpg) no-repeat center bottom;
	/*margin-left: auto;
	margin-right: auto;*/
}


#cloudpoints {
	clear: both;
	width: 619px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}



/* @end */

/* @group General Styles */

.error {
	color: #fcfffc;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px;
	letter-spacing: 1px;
	text-align: center;
	font: 27px Georgia, "Times New Roman", Times, serif;
	border: 1px solid #7c0909;
	background: #dd1711 url(/templates/4/error.png) no-repeat 15px;
}

.success {
	color: #fcfffc;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
	letter-spacing: 1px;
	text-align: left;
	font: 27px Georgia, "Times New Roman", Times, serif;
	border: 1px solid #148810;
	background: #11d322 url(/templates/4/success.png) no-repeat 14px 7px;
	text-indent: 45px;
}



/* @group How This Works */

#howdoesthiswork {
	width: 336px;
	float: left;
}

#howdoesthiswork h3 {
	color: #fff;
	font: 38px Impact, Arial;
	margin-bottom: 10px;
}

ul.howthisworks {
	font: 15px/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
}

#howdoesthiswork ul.howthisworks li strong {
	color: #fcff25;
	font-weight: bold;
}

#howdoesthiswork ul.howthisworks li {
	margin-top: 15px;
}



/* @end */

.clear {
	clear: both;
}

#crowd {
	height: 80px;
	background: url(/templates/2/crowd.png) repeat-x 0 0;
	width: 100%;
}
   
hr {

   margin: 17px 0 18px;
   height: 0;
   clear: both;
   border: solid #ddd;
   border-width: 1px 0 0;
   }

p {
	color: #fff;
	font: 17px/1.4em "Trebuchet MS", Arial;
}

#footer {
	height: 106px;
	margin-top: 10px;
	clear: both;
	vertical-align:bottom;
	margin-bottom: -10px;
	background-position: center;
	background-repeat: no-repeat;
}



/* @end */

/* @group Round Box */

#roundbox {
	width: 535px;
	background-color: #d9052b;
	padding: 11px;
	margin-left: auto;
	margin-right: auto;
}

#roundbox form table tbody {
	float: left;
	margin-left: 62px;
}

#roundbox-top {
	margin-left: auto;
	margin-right: auto;
	width: 557px;
}

#roundbox-bottom {
	width: 557px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	padding-bottom: 155px;
}

#roundbox form table tbody tr td b {
	color: #fff;
	text-transform: capitalize;
	font: 15px/2em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#roundbox form table tbody tr td div small {
	color: #fff;
	line-height: 1.4em;
}

#roundbox form table tbody tr td input {
	padding: 5px;
	color: #fff;
	border: 1px dashed #d9052b;
	background-color: #530a0d;
	margin-top: 10px;
	font-weight: bold;
}

#roundbox form table tbody tr td label {
	color: #fff;
}

#registrationform-image {
	width: 558px;
	margin-left: auto;
	margin-right: auto;
}





/* @end */

/* @group Membership Area */

#membershipinfo-text table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	border: 1px solid #f96868;
	/*background-color: #7c0909;*/
	color: #fff;
	line-height: 1.4em;
	text-align:right;
}
#membershipinfo-text table.table tbody tr th {
	font-size: 14px;
	color: #ffffff;
	line-height: 2em;
}

#membershipinfo-text h5 a {
	text-decoration: underline;
	color: #fcff25;
}

#membershipinfo-text h5 a:hover {
	color: #fff;
}

/* @group News */

#news {
	padding: 10px;
}

#news table.table tbody tr th table.none tbody tr {
	font: bold 24px/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
}

#news table.table tbody tr td div.none {
	color: #fff;
	font: 16px/1.4em Georgia, "Times New Roman", Times, serif;
	margin-top: 7px;
}



/* @end */

#membershipinfo-text h6.referrallink {
	color: #fff;
	margin-top: 13px;
	font: 20px/1.3em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-shadow: #9f0c0c 1px 1px 2px;
}

#membershipinfo-text h6.referrallink a {
	font-weight: bold;
	text-decoration: none;
	color: #f9ff28;
	font-size: 18px;
}

#membershipinfo-text h6.referrallink a:hover {
	text-decoration: underline;
	color: #faae30;
}

#topnav-members {
	width: 100%;
	height: 59px;
	background-color: #f71313;
	border-bottom: 1px solid #f96868;
}

/* @group Member Account Nav */

#membernav ul li.accountoverview {
	list-style-image: url(/templates/4/account_overview.png);
}

#membernav ul li.emailaddress {
	list-style-image: url(/templates/4/edit_email.png);
}

#membernav ul li.promocode {
	list-style-image: url(/templates/4/tick.png);
}

#membernav ul li.transactionhistory {
	list-style-image: url(/templates/4/transaction_history.png);
}

#membernav ul li.personalinfo {
	list-style-image: url(/templates/4/user_edit.png);
}

#membernav ul li.messagecenter {
	list-style-image: url(/templates/4/inbox.png);
}

#membernav ul li.cashout {
	list-style-image: url(/templates/4/cashout.png);
}

#membernav ul li.offers {
	list-style-image: url(/templates/4/offers.png);
}

#membernav ul li.click {
	list-style-image: url(/templates/4/click.png);
}

#membernav ul li.refer {
	list-style-image: url(/templates/4/refer.png);
}

#membernav ul li.forum {
	list-style-image: url(/templates/4/forum.png);
}

#membernav ul li.faq {
	list-style-image: url(/templates/4/faq.png);
}

#membernav ul li.support {
	list-style-image: url(/templates/4/support.png);
}

#membernav ul li.logout {
	list-style-image: url(/templates/4/logout.png);
}
/* @end */

#topnav-members ul {
	margin-left: 30%;
	margin-right: 30%;
	width: 100%;
	padding-top: 10px;
}

#welcomeheader {
	width: 490px;
	height: 53px;
	background: url(/templates/2/Member-Nav-BlankHeader.jpg) no-repeat center center;
}

#welcome {
}

#welcomeheader h2 {
	font: bold 21px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	padding-top: 12px;
	text-shadow: #000 1px 1px 0;
	text-align: center;
}

#welcome-text p {
	margin-top: 10px;
	font: 16px/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	width: 440px;
	margin-left: auto;
	margin-right: auto;
}

#memberwrapper {
}

#leftcolumn-members {
	width: 270px;
	float: left;
	/*margin-left: 5px;
	margin-right: -5px;*/
}

#membernav-top {
	margin-left: -10px;
}

#rightcolumn-members {
	/*float: center;*/
	width: 505px;
	overflow: hidden;
	/*margin-left: 15px;*/
}

#membership-at-a-glance {
}


#membershipinfo-text h4 a {
	font-size: 14px;
	color: #fcec2e;
}



#membershipinfo-text {
	background: url(/templates/2/membertopbg.png) no-repeat center center;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	/*margin-top: 17px;*/
}

#membershipinfo-text h4 {
	margin-top: 20px;
	margin-bottom: 10px;
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #ca0f10;
	padding: 5px;
	color: #fcff25;
	border: 1px dashed #fa1800;
}

#membershipinfo-text h5 {
	font-size: 18px;
	color: #fff;
	line-height: 1.8em;
}

#topnav-members ul.membersonly-nav li a {
	text-decoration: none;
	float: left;
	color: #fff;
	padding: 8px;
	background-color: #d01010;
	border: 2px #f71313;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	text-shadow: #7d0e0c 1px 1px 4px;
}

#topnav-members ul.membersonly-nav li a:hover {
	color: #fcff25;
	background-color: #b20e0e;
}

#membernav {

	margin-bottom: 10px;
	height: 325px;
	background: url(/templates/2/Member-Nav-NavBground.png) no-repeat center top;
}

#cboxdiv {
	width: 235px;
	background: #bf171e no-repeat center center;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #750e12;
	margin-left: 7px;
}

#cboxdiv div {
}

#membernav ul {
	list-style-position: inside;
	margin-left: 5px;
	/*margin-top: 15px;*/
}

#membernav ul li a {
	color: #fff;
	font: bold 16px/2.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	text-shadow: #000 1px 1px 1px;
	line-height: 30px;
}

#membernav ul li a:hover {
	color: #fcff25;
	text-decoration: underline;
}

/* @group Bullet Points */



/* @end */




/* @end */

/* @group Login Form */

#login {
	width: 419px;
	padding: 7px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ca0f10;
}

#login form table tbody {
}

#login table.table tbody tr td ul li {
	border: 1px dashed #f6fcfe;
	margin-top: 5px;
	padding: 2px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

#login table.table tbody tr th {
	font: italic bold 29px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #ca0f10;
	padding-left: 4px;
	color: #f9fefe;
}

#login form table tbody tr td b {
	color: #fff;
	font: 17px Georgia, "Times New Roman", Times, serif;
}

#login form table tbody tr {
	background-color: #e31112;
}

#login form table tbody tr td input {
	padding: 5px;
	font-size: 11px;
	border: 1px dashed #e31112;
}



/* @end */

/* @group Members Input Form */

#members-input {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#members-input input {
	font-size: 12px;
	border: 1px dashed #f71313;
	font-weight: bold;
	background-color: #8d0a0e;
	color: #fbfbfe;
}

#members-input table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#members-input table.table tbody tr th {
	font-size: 14x;
	color: #ffffff;
	line-height: 2em;
}

#members-input table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}





/* @end */

#memberpromo {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#memberpromo input {
	font-size: 12px;
	border: 1px dashed #f71313;
	font-weight: bold;
	background-color: #8d0a0e;
	color: #fbfbfe;
}

#memberpromo table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	text-align:right;
}
#memberpromo table.table tbody tr th {
	font-size: 14px;
	color: #ffffff;
	line-height: 2em;
}

#memberpromo table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}



/* @group Message Center */

#securitycodeform input {
	font-size: 12px;
	border: 1px dashed #f71313;
	font-weight: bold;
	background-color: #8d0a0e;
	color: #fbfbfe;
}

#securitycodeform img {
	border: 1px dashed #f71313;
}

#members-inbox {
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.8em;
}





#members-inbox form table.table tbody tr th {
	background-color: #ae0d0d;
	color: #fff;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#members-inbox div a{
	text-decoration: none;
	color: #fff;
}

#members-inbox div a:hover
 {
	text-decoration: underline;
	color: #FFF;
}

#members-inbox form table tbody tr td textarea {
	padding: 5px;
	font-size: 13px;
	line-height: 1.4em;
	color: #000;
	vertical-align: middle;
	height: 137px;
	
}

#members-inbox form table tbody tr td input {
	font-size: 14px;
	padding: 5px;
	vertical-align: middle;
	height: 137px;
}

#members-inbox form table tbody tr td b {
	color: #fff;
}



/* @end */

/* @group Withdraw Funds */

#withdrawfund {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#withdrawfund input {
	font-size: 12px;
	border: 1px dashed #f71313;
	font-weight: bold;
	background-color: #8d0a0e;
	color: #fbfbfe;
}

#withdrawfund table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#withdrawfund table.table tbody tr th {
	font-size: 20px;
	color: #ffffff;
	line-height: 2em;
}


#withdrawfund table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}






/* @end */

/* @group Footer */

ul.footerlinks a {
	color: #f71313;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

ul.footerlinks a:hover {
	text-decoration: underline;
}

ul.footerlinks {
	margin-left: auto;
	margin-right: auto;
	width: 145px;
}

#footer center small {
	line-height: 1.4em;
	font-size: 10px;
	color: #000;
}

.footerlinks li {
	float: left;
	margin-left: 20px;
}



/* @end */



/* @group Refer Us */

#members-refer div b {
	font-size: 24px;
	line-height: 2em;
	color: #fcffff;
}

#members-refer div input {
	background-color: #7c0909;
	font-size: 14px;
	padding: 5px;
	color: #fff;
	border-style: dashed;
	border-width: 1px;
}

#members-refer table.table tbody tr td div textarea {
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	height: 88px;
	line-height: 1.4em;
	overflow: auto;
}

#members-refer table.table tbody tr th {
	font: bold 28px Georgia, "Times New Roman", Times, serif;
	color: #fcff25;
}

#coasterchat {
	margin-top: 25px;
	/*margin-left: -4px;*/
	background-image:url(/templates/4/coasterchatbg.png);
	background-position:top;
	background-repeat:no-repeat;
	height: 400px;
	/*width: 250px;*/
}



/* @end */

/* @group Support Ticket */

#rightcolumn-members right h1 {
	font: bold 34px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin-bottom: 25px;
}

#members-view-support {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#members-view-support input {
	font-size: 12px;
	border: 1px dashed #f71313;
	font-weight: bold;
	background-color: #8d0a0e;
	color: #fbfbfe;
}

#members-view-support table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#members-view-support table.table tbody tr th {
	font-size: 14px;
	color: #ffffff;
	line-height: 2em;
}

#members-view-support table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}



#members-support table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#members-support table.table tbody tr th {
	font-size: 20px;
	color: #ffffff;
	line-height: 2em;
}

#members-support input {
	font-size: 12px;
	border: 1px dashed #f71313;
	font-weight: bold;
	background-color: #8d0a0e;
	color: #fbfbfe;
}



#members-support table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}



#convertor {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#convertor input {
	font-size: 12px;
	border: 1px dashed #f71313;
	font-weight: bold;
	background-color: #8d0a0e;
	color: #fbfbfe;
}

#convertor table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	text-align:right;
}
#convertor table.table tbody tr th {
	font-size: 14px;
	color: #ffffff;
	line-height: 2em;
}

#convertor table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}




/* @end */

/* @group Jackpot */

#jackpot {
	float:right;
	height: 249px;
	width: 50%;
	background: url(/templates/4/jackpot.jpg) no-repeat right top;
	/*margin-top: 25px;*/
	
}

#jackpot h3 {
	position: relative;
	bottom: -171px;
	/*right: -29px;*/
	font: bold 55px "Trebuchet MS", Arial;
	color: #fff;
	text-shadow: #000000 1px 1px 3px;
}



/* @end */

/* @group View Offers */

#pts-display div a {
	font: 17px/1.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #fcef23;
	padding: 5px;
}

#pts-display div a:hover {
	color: #f3fef5;
	text-decoration: underline;
}

#offers form table.table tbody tr td input {
	font-size: 16px;
	padding: 5px;
	word-spacing: 1px;
}

#sidebar-offers {
	width: 270px;
	height: 1600px;
	padding: 10px;
	float: left;
	margin-bottom: 90px;
}

#offers {
	padding-bottom: 125px;
	width: 505px;
}

#offer-requirements {
	margin-top: 10px;
	color: #fff;
	width: 477px;
	padding: 10px;
	background-color: #781014;
	font: 14px/2em "Trebuchet MS", Arial;
	border: 1px dashed #f96868;
}

#offer-requirements b {
	margin-right: 10px;
	background-color: #ca0f10;
	padding: 6px;
	color: #fcfa25;
}

#pts-display div a img {
	/*padding: 2px;*/
	margin-top: 10px;
	margin-right:6px;
	background-color: #000;
	margin-bottom: 13px;
}



input.report-offer-dead {
	padding-bottom: 4px;
}

#pts-display {
	text-align: center;
	width: 450px;
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}


span.cash-amount {
	color: #fcff25;
	margin-right: 5px;
	margin-left: 31px;
	font: bold 18px "Trebuchet MS", Arial;
}

#offers form table.table tbody tr td {
}

#offer-column {
	width: 505px;
	overflow: hidden;
	/*float: center;*/
}

#offer-amount {
	width: 505px;
	margin-left: -23px;
	margin-top: -28px;
}

#offers form table.table tbody tr th {
	font-size: 24px;
	color: #fff;
}

#offers table.table tbody tr th {
	font-size: 24px;
	color: #fff;
}

#offers table tbody tr td b {
	color: #fcff25;
}

#offer-amount table.none tbody tr td {
	font: bold 1em/2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #f4fef9;
	text-align: center;
}





/* @end */


/* @group View Offers */

#ptc-display div a {
	font: 17px/1.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #fcef23;
	padding: 5px;
}

#ptc-display div a:hover {
	color: #f3fef5;
	text-decoration: underline;
}


#ptc-display div a img {
	padding: 5px;
	background-color: #000;
	margin-bottom: 5px;
}

#ptc-display {
	text-align: center;
	width: 500px;
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}


/* @end */


/* @group Last 10 Credited */

#last-credited div {
	text-align: center;
	width: 225px;
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	padding:5px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}

#last-credited div:hover {
	background-color: #ea1d27;
}

#last-credited div a {
	text-decoration: none;
	font: bold 12px "Trebuchet MS", Arial;
	color: #e9ff24;
}

#last-credited div a:hover {
	color: #fff;
}

#last-credited {
	width: 250px;
	margin-left: 7px;
}

#last-credited center img {
	/*margin-left: -9px;*/
}



/* @end */

/* @group Inbox - View Message */

#members-inbox form table.table tbody tr td a {
	color: #ffffff;
	font-size:14px;
	text-align: center;

	
}

#members-inbox table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#members-inbox table.table tbody tr th {
	font-size: 14x;
	color: #ffffff;
	line-height: 2em;
}

#view-message table tbody tr td div input {
	color: #000;
}

#view-message {
	color: #fff;
	font-size: 17px;
	line-height: 1.4em;
}

#view-message table tbody {
	color: #fff;
}

#view-message table tbody tr td div {
	color: #fff;
}

#view-message table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#view-message table.table tbody tr th {
	font-size: 20px;
	color: #ffffff;
	line-height: 2em;
}

#view-message table tbody tr td b {
	color: #fcff25;
	font-size: 20px;
	line-height: 2em;
}



/* @end */

/* @group Transaction History */

#transaction-history {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#transaction-history table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#transaction-history table.table tbody tr th {
	font-size: 20px;
	color: #ffffff;
	line-height: 2em;
}

#transaction-history table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}





/* @end */

#purchase {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#purchase table tbody tr td {
	color: #fff;
	background-color: #cb1920;
	text-align:center;
	padding: 5px;
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	/*border-top-width: 1px;
	border-top-style: dashed;*/
	border-bottom: 2px dotted #ffffff;
	background-image: url(/templates/4/bg.jpg);
}

#purchase table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}

#purchase table.table tbody tr th {
	font-size: 20px;
	color: #ffffff;
	line-height: 2em;
}


#members-upgrade {
	font: 14px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#members-upgrade table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#members-upgrade table.table tbody tr th {
	font-size: 14px;
	color: #ffffff;
	line-height: 2em;
}

#members-upgrade table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}




#game-menu a {
	text-decoration: none;
	font-size:24px;
}

#game-menu a:hover {
	color: #fcff25;
}


#flower-slots table tbody tr td {
	color: #fff;
	background-color: #900e0e;
	padding: 5px;
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
}

/* @group Validate Account Message */

#validate-message {
	text-align: center;
	width: 75%;
	padding: 10px;
	margin: 10px auto;
	font-size: 20px;
	text-decoration: none;
	background-color: #fcff25;
	border: 1px dotted #f71313;
}

#validate-message:hover {
	background-color: #7c0909;
	color: #fcff25;
}

#validate-account-text p {
	line-height: 1.5em;
	color: #fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#validate-account-text ul {
	line-height: 1.5em;
	list-style-type: circle;
	list-style-position: inside;
	color: #fff;
	font-weight: bold;
}

#validate-account-text h2 {
	font-size: 28px;
	color: #fcff25;
}

#validate-message a {
	text-decoration: none;
	color: #f71313;
}

#validate-message a:hover {
	color: #fcff25;
}



/* @end */

/* @group Member Downline */



#members-downline {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#members-downline table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#members-downline table.table tbody tr th {
	font-size: 20px;
	color: #ffffff;
	line-height: 2em;
}

#members-downline table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #fcff25;
	text-align: center;
}


#rightcolumn-members center img {
	margin-bottom: 15px;
}



/* @end */

#pts-requests {
	font: 16px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#pts-requests table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#pts-requests table.table tbody tr th {
	font-size: 20px;
	color: #ffffff;
	line-height: 2em;
}

#pts-requests table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}


/* @group Request Menu */

#pts-request form table.table tbody tr th {
	color: #fff;
	font-size: 20px;
	line-height: 2em;
}

#pts-request form table.table tbody tr td input {
	border-style: none;
	padding: 10px;
	font-size: 16px;
}

#pts-request form table.table tbody tr td {
	line-height: 1.4em;
	font-size: 14px;
	color: #fcff25;
}

#request-menu {
	position: relative;
}

#request-menu a img {
	margin-left: -5px;
}



/* @end */

/* @group News */

#news table.table tbody tr td div b a {
	color: #fcf224;
}

#rightcolumn-members table.table tbody tr th table.none tbody tr td {
	color: #fff;
	font: bold 20px "Trebuchet MS", Arial;
}

#rightcolumn-members table.table tbody tr td div.none {
	color: #fff;
	line-height: 1.5em;
	font-size: 16px;
}

#rightcolumn-members table.table tbody tr td div b {
	font-family: "Trebuchet MS", Arial;
	color: #fff;
	/*padding: 10px;*/
	background-color: #7c0909;
}

#rightcolumn-members table.table tbody tr td div {
	color: #fcff25;
	font: 16px/1.4em "Trebuchet MS", Arial;
}

#rightcolumn-members form table.table tbody tr th {
	color: #fff;
	font: bold 25px "Trebuchet MS", Arial;
}

#rightcolumn-members form table.table tbody tr td.none table tbody tr td div textarea {
	padding: 10px;
	font: 12px/1.4em "Trebuchet MS", Arial;
}

#rightcolumn-members table.table tbody tr th {
	color: #fcec23;
	font: bold 24px "Trebuchet MS", Arial;
}

#contestwrapper table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}

#contestwrapper table tbody tr td ul li {
	font: italic bold 17px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ffffff;
	text-align: center;
}

#contestwrapper table.table tbody tr th {
	font-size: 20px;
	color: #ffffff;
	line-height: 2em;
}
#contest-winners table tbody tr td {
	font: bold 14px/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	line-height: 1.4em;
	overflow: auto;
}
#contest-winners table.table tbody tr th {
	font-size: 14px;
	color: #ffffff;
	line-height: 2em;
}

#rightcolumn-members form table.table tbody tr td.none table tbody tr td {
	color: #fff;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial;
}



/* @end */

/* @group Last 25 Added */
#last-25-offers {
	background-color: #7c0909;
}

#last-25-offers a {
	font: bold 16px "Trebuchet MS", Arial;
	color: #fff;
	text-decoration: none;
	text-align:center;
	padding-bottom: 5px;
	/*border-bottom-style: dashed;
	border-bottom-width: 1px;*/
}

#last-25-offers a:hover {
	color: #fcff25;
}

#last50credited {
	background-color: #7c0909;
}

#last50credited a:hover {
	color: #fcff25;
}

#last50credited a {
	font: bold 16px "Trebuchet MS", Arial;
	color: #fff;
	text-decoration: none;
	text-align:center;
	padding-bottom: 5px;
	/*border-bottom-style: dashed;
	border-bottom-width: 1px;*/
}

#nologo {
	background-image:none;
}

#ticket-convertor a {
	font: bold 16px "Trebuchet MS", Arial;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	/*padding-bottom: 5px;*/
	/*border-bottom-style: dashed;
	border-bottom-width: 1px;*/
}

#ticket-convertor a:hover {
	color: #fcff25;
}

#promo-entry a {
	font: bold 16px "Trebuchet MS", Arial;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	/*padding-bottom: 5px;*/
	/*border-bottom-style: dashed;
	border-bottom-width: 1px;*/
}

#promo-entry a:hover {
	color: #fcff25;
}

#faq-overview a {
	font: bold 16px "Trebuchet MS", Arial;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	/*padding-bottom: 5px;*/
	/*border-bottom-style: dashed;
	border-bottom-width: 1px;*/
}

#faq-overview a:hover {
	color: #fcff25;
}

#last-wrapper {
	border: 1px solid #f96868;
	background-color: #7c0909;
	color: #fff;
	text-align: center;
	width: 500px;
	margin-top: 10px;
}


#last25-added div a {
	color: #fcff25;
	font-family: "Trebuchet MS", Arial;
	text-decoration: none;
	padding: 5px;
}





/* @end */

/* @group Last 50 Credited */

#last50-credited div a {
	color: #fbe923;
	font-family: "Trebuchet MS", Arial;
	text-decoration: none;
}

#last50-credited div a:hover {
	text-decoration: underline;
}



/* @end */

/* @group Current Contests */

#contestwrapper {
	font: 16px "Trebuchet MS", Arial;
	color: #f6fefe;
}

#contestwrapper table.table tbody tr {
	padding: 10px;
	background-color: #d11;
}

#contestwrapper table.table tbody tr td {
	color: #fefcfc;
	font-weight: bold;
	line-height: 2em;
	padding: 5px;
	background-color: #b80f0e;
}

#contestwrapper div {
	font-family: "Trebuchet MS", Arial;
	color: #fcffff;
}

#memberpage-contest {
	width: 243px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	background: url(/templates/2/Member-Nav-contestBground.png) no-repeat center top;
	height: 302px;
	font-family: "Trebuchet MS", Arial;
}

#memberpage-contest p {
	font-size: 15px;
	width: 202px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -1px;
}

#memberpage-contest h2 a {
	font: bold 20px/1.4em "Trebuchet MS", Arial;
	color: #fcf924;
	text-decoration: none;
	padding: 5px;
	background-color: #95150c;
}

#memberpage-contest h1 {
	font: bold 36px "Trebuchet MS", Arial;
	margin-bottom: 10px;
	color: #fff;
	padding-top: 3px;
}

#past-winners table.table tbody tr td {
	color: #fff;
	font-family: "Trebuchet MS", Arial;
	line-height: 1.4em;
}

#memberpage-contest h2 a:hover {
	text-decoration: underline;
	background-color: #dc1f11;
}

#current-contest {
	float:left;
	text-align: center;
	width: 45%;
	/*margin-top: 25px;*/
	/*margin-left: -4px;*/
}



/* @end */

/* @group Shooting Gallery */

#shooting-gallery {
}

#high-scores table.table tbody tr td {
	color: #fcff25;
	border-bottom: 1px dashed #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	font: bold 20px "Trebuchet MS", Arial;

}



/* @end */

/* @group Token Display */

#token-display {
	background: url(/templates/4/your-tokens.png) no-repeat center center;
	height: 95px;
}

#token-display h2 {
	color: #fff;
	font: bold 33px "Trebuchet MS", Arial;
	margin-left: 50px;
	padding-top: 28px;
}



/* @end */