body {
 margin:0;
 font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/*################################################*/
/*####### HEADER #################################*/
/*################################################*/
#csd_header {/* repeat-x (repeats x axis), repeat-y (repeats y axis) or no-repeat |||||| top, center, or bottom |||||| left or right */
 background:#FFFFFF repeat-x left top; 
}
/*################################################*/
/*####### FORM ###################################*/
/*################################################*/
#csd_form, #csd_form input, #csd_form select {
	font-size:10px;
	color: #333333;
}
.csd_red {
	color:#FF0000;
}
/*################################################*/
/*####### STEPS 3-5 OFFER COPY ###################*/
/*################################################*/
#csd_offerintro {
	border-right:1px solid #26648B;
	border-bottom:8px solid #26648B;
	border-left:1px solid #26648B;
}
#csd_offerintro p {
 padding:10px;
	color:#000000;
	font-size:12px;
	line-height:16px;
}
/*################################################*/
/*####### TELL A FRIEND COPY #####################*/
/*################################################*/
#csd_tellfriendcopy {
	border-right:1px solid #59486F;
	border-bottom:8px solid #59486F;
	border-left:1px solid #59486F;
}
#csd_tellfriendcopy p {
 padding:10px;
	color:#000000;
	font-size:46px;
}
/*################################################*/
/*####### BILLBOARD PAGE AND REWARDS PAGE ########*/
/*################################################*/
#csd_billboardoffer {
	margin:15px 0;
	border:1px solid #333333;
	font-size: 11px;
	color: #000000;
}
#csd_billboardoffer .headerbold {
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}
#csd_billboardoffer .borderleft {
	border-left: 1px dotted #999999;
}
#csd_rewards {
 margin-top:15px;
}
#csd_rewards a{
 font-size:18px;
	color:#000000;
}
#csd_finalofferintro {
 margin-bottom:15px;
	font-size:30px;
}
#csd_finalofferintro .step6bold {
 font-size:18px;
 padding:5px;
}
/*################################################*/
/*####### REWARDS PAGE ###########################*/
/*################################################*/
.csd_offer {
 font-size:12px;
	font-weight:bold;
	color:white;
}
.csd_offercopy {
 font-size:11px;
	color:black;
}
.csd_six {
	font: 18px Arial, Helvetica, sans-serif;
	color: #000000;
}
.csd_seven {

	font: bold 21px Arial, Helvetica, sans-serif;
	color: #000000;
}
.csd_sixred {

	font: 18px Arial, Helvetica, sans-serif;
	color: #FF0000;
}
/*################################################*/
/*####### FOOTER #################################*/
/*################################################*/
#csd_footer {
 font-size:14px;
	color:#000000;
      line-height:15px;
	margin-top:15px;
}
#csd_footer p {
 margin:7px 0 7px 0;
}
#csd_footer a {
 color:#000000;
}
#csd_footer a:hover {
 text-decoration:none;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Do not change anything below this point              Do not change anything below this point             Do not change anything below this point */                                                                                                                                                            */
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*################################################*/
/*####### TERMS AND PRIVACY ######################*/
/*################################################*/
.title_table {
	border-color:#E5E5E5;
}
.close_td {
	background-color:#F3F3F3;
}
.title_td {
	background-color:#E5E5E5;
	font-size:14px;
	font-weight:bold;
}
.close_bottom_td {
	background-color:#E5E5E5;
}
.body_td {
	background-color:#FFFFFF;
}
.copy {
 font-size:11px;
}
/*################################################*/
/*####### OCS OFFERS | STEP 3-5 ##################*/
/*################################################*/
table#ocs_listing_table { /* the table containing entire listing */	
	width:600px;
	margin:0;
	padding:0;
	border-right:none;
}
tr#ocs_listing_tr_coreg { /* the tr of every listing */
	margin:0;
	padding:0;
}
td#ocs_listing_td_col1 { /* currently not used */
 display:none;
}
td#ocs_listing_td_col2 { /* the yes/no radio selection portion of the listing */
	width:110px;
	padding:4px;
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #e1e1e1;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
td#ocs_listing_td_col3 { /* the text portion of the listing */
	width: 488px;
	padding:4px 8px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#f5f5f5;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
.ocs_listing_button { /* span around yes/no radio selection */
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.ocs_listing_text { /* span around the text within "td#ocs_listing_td_col3" */
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
}
#ocs_listing_separator { /* spacer between each listing */
 display:none;
}
.csd_single {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
