#card table
{
	font-family : arial;
	font-size : 12px;
	color : #191919;
}

#content-area
{
	background-color : #ffffff;
}

#content-top
{
	height : 75px;
}

#content
{
	float : right;
	width : 748px;
	margin : 0 15px 0 15px;
	display : inline;
}

#content-ppc
{
	float : left;
	width : 720px;
	margin : 0 0 0 0;
	display : inline;
}

#content-static
{
	width: 518px;
	margin: 0 0 0 0;
}

#content-static-ppc
{
	width: 600px;
	margin: 10px 40px 0 40px;
}

#right-alley-ppc
{
	float:left;
	display: inline;
	padding: 0 0 0 0;
	width: 258px;
}

#footer-content-ppc
{
	float: left;
	display: inline;
	margin: 60px 0 0 40px;
	width: 538px;
}

#links-ppc
{
	text-align: left;
	margin: 40px 0 40px 40px;
	width: 938px;
}

#links-ppc ul
{
	list-style-image: none;
	list-style-position:outside;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}

#links-ppc li
{
	border-right: 1px solid #481D6B;
	display: inline;
	margin: 0 12px 0 0;
	padding: 0 8px 0 0;
}

#links-ppc li.last-item
{
	border: 0;
}

#right-alley-footer-ppc
{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 200px;
}

#legal-info-ppc
{
	padding : 0 0 20px 40px;
	width : 518px;
}

h1
{
	FONT-SIZE:20px;
	FONT-WEIGHT:normal;
	color:#3f0d77;
}

h2
{
	font-size: 16px;
	font-weight: normal;
	color: #3f0d77;
}

#left-column
{
	float : left;
	width : 250px;
	display : inline;
}

#right-column
{
	float : left;
	width : 250px;
	display : inline;
}

#content-body
{
	background-image : url(../images/drtv/bg_tile.gif);
	background-repeat : repeat;
	padding : 0 0 5px 0;
}

#instructions
{
	color : #3F0D77;	
}

#eligibility
{
	margin : 10px 0px 0px 0px;
	padding : 0 0 25px 0;
}

#txtLastFour
{
	width : 50px;
}

#security
{
	width : 240px;
	background-color : #E6DEEB;
	padding : 5px 5px 5px 5px;
}

#opt-out
{
	margin : 10px 0 10px 0;
	padding : 10px;
	background-color : #e6deeb ;
}

#questions-top
{
	margin : 0px 0 0 0;
	width : 744px;
	height : 11px;
	background-image : url(../images/drtv/registration_questions_top.jpg);
	overflow : hidden;
	background-repeat : no-repeat;
}

#questions
{
	width : 744px;
	background-image : url(../images/drtv/registration_questions_tile.gif);
	overflow : hidden;
}

#questions-content
{
	margin : 0 20px 0 20px;
}

#questions-bottom
{
	width : 744px;
	height : 11px;
	background-image : url(../images/drtv/registration_questions_btm.jpg);
	overflow : hidden;
	background-repeat : no-repeat;
}

#why-question
{
	margin : 10px 0 10px 0;
	padding : 10px;
	background-color : #e6deeb ;
}

#faq #content a
{
	color : #481d6b;
	font-weight : bold;
}

#faq #content #region_11 a
{
	color : #481d6b;
	font-weight : normal;
}

#faq #content p
{
	margin : 15px 0 15px 0;
}

#region_1, 
#region_2, 
#region_3, 
#region_4, 
#region_5, 
#region_6, 
#region_7, 
#region_8, 
#region_9, 
#region_10, 
#region_11, 
#region_12, 
#region_13, 
#region_14,
#region_15
{
	display:none;
	padding: 0 100px 0 0px;
}

#single-button
{
	margin : 50px auto;
	text-align : center;
}

#vsRegistration ul
{
	display : none;
}

#sellpage-bullet-content
{
	color : #3F0D77;
	margin: 0 0 10px 0;
}

/* spacing between bullets in sellpage.aspx */
.bullet-space
{
	padding: 0 0 10px 0;
}

.header-first-color
{
	color : #4d1e72;
}

.header-second-color
{
	color : #2e2237
}

.registration-section-header
{
	color : #4d1e72;
	font-weight : bold;
	font-size : 16px;
	background-color : #ffffff;
	padding : 0 10px 0 0;
}

.footnote
{
	font-size : 11px;
}

.form-blocks
{
	margin : 10px 0 10px 0;
}

#lastfour
{
	margin: 0 0 5px 0;
}

#medication
{
	margin: 10px 0 10px 0;
}

#duration,
#frequency,
#medicare,
#security
{
	margin : 0 0 10px 0;
}

#medication,
#frequency,
#duration,
#medicare,
#futuremedicare,
#why-question-link,
#why-question
{
	width : 675px;
}

#why-question-link
{
	margin : 0 0 10px 10px;
}

#state
{ 
	width : 130px;
	margin : 0 5px 0 0;
}

#zip
	width : 150px;
}

#personal-information input
{
	width : 200px;
}

#zip input
{
	width : 80px;
}

.field-block
{
	width : 220px;
	float : left;
	padding : 0 20px 0 10px;
	margin : 0 20px 0 0;
	display : inline;
}

.field-error
{
	width : 220px;
	color : #C60000;
	float : left;
	padding : 0 20px 0 10px;
	margin : 0px 20px 0px 0;
	background-color : #FEF7D0;
	display : inline;
}

.error-summary
{
	color : #C60000;
	background-color : #FEF7D0;
	font-weight : bold;
	background-image : url(/images/drtv/exclamation_point.gif);
	background-repeat : no-repeat;
	margin : 0 0px 0 0px;
	padding : 0px 0 0 30px;
}

/*JD -- styles for creating a dynamic button as background */

#button-style-left
{
	background-image: url(../images/drtv/button_left.gif);
	background-repeat: no-repeat;
	float: left;
	width: 13px;
	height: 50px;
}

#button-style-center
{
	background-image: url(../images/drtv/button_tile.gif);
	background-repeat: repeat-x;
	float: left;
	height: 50px;
}

#button-style-center #button-style-center-text
{
	margin: 15px 0 0 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: White;
	font-weight: bold;
	float: left;
	overflow: hidden;
}

#button-style-right
{
	background-image: url(../images/drtv/button_right.gif);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 13px;
}

#button-print-style-left
{
	background-image: url(../images/drtv/button_left.gif);
	background-repeat: no-repeat;
	float: right;
	width: 13px;
	height: 50px;
}

#button-print-style-center
{
	background-image: url(../images/drtv/button_tile.gif);
	background-repeat: repeat-x;
	float: right;
	height: 50px;
	width: 265px;
}

#button-print-style-center #button-print-style-center-text
{
	margin: 15px 0 0 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: White;
	font-weight: bold;
	float: left;
	overflow: hidden;
}

#button-print-style-right
{
	background-image: url(../images/drtv/button_right.gif);
	background-repeat: no-repeat;
	float: right;
	height: 50px;
	width: 13px;
}

.button-clear
{
	clear: both;
}

.font-small-caps
{
	font-size: 11px;
}
/* End: - Dynamic button */

/* styles for the header of ageverification.aspx page */
#sellpage-subhead
{
	color: #3F0D77;
}

#guardian
{
	width: 500px;
	position: relative;
	top: 40px;
	left: 60px;
	font-size: 26px;
	font-weight: normal;
	color: #3f0d77;
}

#content-age-verify
{
	width : 528px;
	margin : 0px 90px 0 10px;
	padding : 0 0 0 0;
}
/* end -- ageverification.aspx styles */

/* style for the opt-in items in downloadable savings.  aligns the text to the left. */
#line-wrap
{
	margin-left: 20px;
}

#txtFirstName, #txtLastName, #txtAddress1, #txtAddress2, #txtCity, #txtZip, #txtEmail, #txtEmailConfirmation, #txtLastFour
{
	_margin-left: -20px;
}

.header
{
	background-image : url(/images/drtv/5px-fine-line.jpg);
	background-repeat : repeat-x;
	background-position : 2px;
}

/* 04/16 JD - style for alternating table color rows */
tr.color-head th
{
	background-color: #DDD9E7;
}

tr.color1 td
{
	background-color: #F6F5FA;
}

tr.color2 td
{
	background-color: #EEEBF2;
}

#print-card
{
	border : solid 1px #ffffff;
	width : 91px;
	height : 36px;
	background-image : url(/images/drtv/btn-outline.jpg);
}

#print-card a
{
	text-decoration : none;
	display : block;
	margin : 8px 0 0 15px;
}

/* section for the downloadable savings card page (savingscard/card.aspx) */
#ds-content
{
	float: left;
	width: 748px;
	margin: 0 15px 0 15px;
	display: inline;
}

#ds-btn
{
	float: right;
	display: inline;
	margin: 10px 150px 0 0;
}

#ds-text
{
	float: left;
	display: inline;
	margin: 15px 0 20px 0;
	color: #191919;
	font-family: Arial;
	font-size: 12px;
	width: 571px;
}

#ds-card-front
{
	background-image: url(/images/drtv/purpleplus-card-front.jpg);
	background-repeat: no-repeat;
	width: 506px;
	height: 319px;
	/* margin: 5px 0 5px 0; */
}

#ds-card-back
{
	/* background-image: url(/images/drtv/purpleplus-card-back.jpg);
	width: 506px;
	height: 319px;
	margin: 5px 0 5px 0; */
}

#ds-card-front #ds-card-value1
{
	position: relative;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	/* padding: 150px 0 0 275px; */
	top: 150px;
	left: 275px;
}

#ds-card-front #ds-card-value2
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	padding: 150px 0 0 275px;
}

