#container { background-color: #fff; }

#content {
	padding: 5px 20px 0 20px;
}

#content_score {
	padding: 0;
	margin: 0;
}

#content_left {
	margin: 0;
	padding: 0;
	width: 490px;
}

#content_right {
	margin: 0;
	padding: 0;
	width: 180px;
	float: right;
}

#content h1 {
	margin: 0 0 10px 0;
	padding: 5px;
	color: #005e9d;
	font: bold 18px arial, sans-serif;
}

#content h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #ffffff;
	font: bold 14px arial, sans-serif;
}

#content h3 {
	margin: 0;
	padding: 5px;
	color: #005e9d;
	font: bold 13px arial, sans-serif;
}

#content h3 a {
	color: #005e9d;
	font: bold 12px arial, sans-serif;
}

#content h4 {
	margin: 0 0 5px 0;
	padding: 5px;
	color: #000;
	font: bold 12px arial, sans-serif;
}

#content h5 {
	margin: 25px 0 10px 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 12px arial, sans-serif;
	background: url(../../../images/EFX_WEB/en_US/sub_hdr_fullcol_bkgrnd.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
}


#content p {
	margin: 0 0 10px 0;
	padding: 5px;
	color: #000;
	font: 12px arial, sans-serif;
}

/* Product Samples */
#content div#product_sample h1 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #005e9d;
	font: bold 18px arial, sans-serif;
}

#content div#product_sample h2 {
	margin: 0 0 5px 0;
	padding: 5px 5px 6px 10px;
	color: #ffffff;
	font: bold 14px arial, sans-serif;
	background: url(../../../images/EFX_WEB/en_US/sub_hdr_fullcol_bkgrnd.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
}

#content div#product_sample p {
	margin: 0 0 10px 0;
	padding: 0;
	color: #000;
	font: 12px arial, sans-serif;
}

#content div#product_sample div.clear {
	margin: 0 0 10px 0;
	height: 5px;
}

#product_image {
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	width: 524px;
}

#product_features_cpo, #product_features_cps, #product_features_tri, #product_features_esn {
	margin: 5px 0 0 2px;
	padding: 0;
	float: left;
	width: 192px;
	background: #d9e7f0;
}

#content div#product_features_cpo p, #content div#product_features_cps p, #content div#product_features_tri p, #content div#product_features_esn p {
	margin: 0 0 10px 0;
	padding: 0 10px;
	color: #333;
	font: 12px arial, sans-serif;
}

#content div#product_features_cpo h3 {
	margin: 0 0 10px 0;
	padding: 54px 0 0 0;
	overflow: hidden;
	height: 54px;
	background: url(../../../images/EFX_WEB/en_US/sub_hdr_sample_cpo.gif) no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#content div#product_features_cps h3 {
	margin: 0 0 10px 0;
	padding: 54px 0 0 0;
	overflow: hidden;
	height: 54px;
	background: url(../../../images/EFX_WEB/en_US/sub_hdr_sample_cps.gif) no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#content div#product_features_tri h3 {
	margin: 0 0 10px 0;
	padding: 54px 0 0 0;
	overflow: hidden;
	height: 54px;
	background: url(../img/sub_hdr_sample_tri.gif) no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#content div#product_features_esn h3 {
	margin: 0 0 10px 0;
	padding: 54px 0 0 0;
	overflow: hidden;
	height: 54px;
	background: url(../img/sub_hdr_sample_esn.gif) no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

.button_right { margin-left: 60px; }

/* Order Process and Registration */
.login_table {
	margin-bottom: 10px;
}

.login_table td {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font: 12px arial, sans-serif;
}

.sell_table {
	border: 1px solid #999;
	margin-bottom: 10px;
}

.sell_table thead td {
	background: #d9e7f0;
	font: bold 11px arial, sans-serif;
	text-align: center;
}

.sell_table tbody td p {
	margin: 0;
	padding: 0;
	font: 11px arial, sans-serif;
}


.form_table {
	border: 1px solid #999;
	margin-bottom: 10px;
}

.form_table thead td {
	background: #80afce;
	color: #fff;
	font: bold 12px arial, sans-serif;
}

.form_table tbody td {
	font: 11px arial, sans-serif;
}

.form_table tbody td a {
	font: 11px arial, sans-serif;
}

.form_table tbody td a.copy-sm {
	font: 10px arial, sans-serif;
}

.data_table {
	border: 1px solid #999;
	margin-bottom: 10px;
}

.data_table thead td {
	background: #eee;
	font: bold 12px arial, sans-serif;
}

.data_table tbody td {
	font: 12px arial, sans-serif;
}

.step_table {
	clear: both;
	margin-bottom: 10px;
}

.step_table td {
	color: #000;
	font: 12px arial, sans-serif;
}

.step_table td.tab {
	margin: 0;
	padding: 5px 0px;
	background: #F4F4F4;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	vertical-align: bottom;
}

.step_table td.selected_tab {
	margin: 0;
	padding: 5px 0px;
	background: #fff7da;
	color: #005e9d;
	font: bold 12px arial, sans-serif;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	vertical-align: bottom;
}

#content p.error {
	color: #005e9d;
	font-weight: bold;
}

.lt_grey_bg {
	background: #eee;
}

.lt_blue_bg {
	background: #d9e7f0;
}

#order_error {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #999;
	background: #eee;
	font: 12px arial, sans-serif;
}

#order_error p {
	margin: 0;
	font: 12px arial, sans-serif;
}

#order_error img {
	margin-right: 10px;
	float: left;
}

input {
	font: 11px arial, sans-serif;
}

.align_btm {
	vertical-align: bottom;
}

select {
	font: 11px arial, sans-serif;
}


#benefits_box {
	padding: 2px;
	background-color: #eee;
}

#benefits_box h3 {
	margin: 0 0 10px 0;
	padding: 5px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background-color: #999;
	border-top: 4px solid #FF9933;
}

#benefits_box ul {
	margin: 0 0 10px 5px;
	padding: 0;
	list-style-type: none;
}

#benefits_box ul li {
	margin: 0;
	padding: 0;
	height: 16px;
	font: 12px/16px arial, sans-serif;
}

#content ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 40px;
}

#content ul li {
	font: 12px arial, sans-serif;
}

#content ul li.form_table {
	margin: 0;
	padding: 0;
	font: 11px arial, sans-serif;
	border: none;
}

#content ol {
	margin: 0 0 10px 0;
	padding: 0 0 0 40px;
}

#content ol li {
	font: 12px arial, sans-serif;
}

#content .faq_row {
	margin: 0;
	padding: 0;
	clear: both;
}

#content .faq_section {
	margin: 0;
	padding: 0;
	float: left;
	width: 220px;
}

#content .faq_section h2 {
	margin: 0 0 5px 0;
	padding: 5px;
	color: #666;
	background-color: #eee;
	font: bold 13px arial, sans-serif;
}

#content .faq_section strong {
	margin: 0 0 0 5px;
	padding: 0;
	color: #000;
	font: bold 11px arial, sans-serif;
}

#content .faq_section a {
	margin: 0 0 0 5px;
	padding: 0;
	font: 11px/16px arial, sans-serif;
	text-decoration: none;
}

#content .faq_section a:hover {
	text-decoration: underline;
}

#content .faq_section a#more_link {
	margin: 0 0 0 5px;
	padding: 0;
	color: #005e9d;
	font: bold 11px arial, sans-serif;
	text-decoration: none;
}

#content .faq_section a#more_link:hover {
	text-decoration: underline;
}

#content .padding {
	padding: 5px;
}

.disclosure_table tbody td {
	font: 11px arial, sans-serif;
}

/*  Dreams Sweepstakes  */

#content_sweep .padding {
	padding: 5px;
}

/* Sitemap */

#sitemap ul#sitemap_nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#sitemap ul#sitemap_nav li {
	display: block;
	float: left;
	margin: 0 2px 0 0;
	padding: 0 0 1px 0;
	width: 228px;
	text-align: center;
	border-bottom: 2px solid #246EB7;
}

#sitemap ul#sitemap_nav li a {
	background: url(../img/sitemap_tab_off.gif) no-repeat;
	margin: 0;
	padding: 0;
	color: #595959;
	text-decoration: none;
	display: block;
	text-align: center;
	font: bold 11px/28px arial, sans-serif;
	height: 28px;
}

#sitemap ul#sitemap_nav li a:hover {
	color: #fff;
	background: url(../img/sitemap_tab_on.gif) no-repeat;
}

#sitemap ul#sitemap_nav li a.active {
	color: #fff;
	background: url(../img/sitemap_tab_on.gif) no-repeat;
}

#sitemap strong{
	font: bold 12px arial, sans-serif;
}

#sitemap_personal h2, #sitemap_business h2, #sitemap_corporate h2 {
	margin: 0;
	padding: 5px;
	background: url(../img/sub_hdr_fullcol_bkgrnd.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
}

#sitemap div#column_one {
	margin: 0 5px 10px 5px;
	padding: 0 5px 10px 5px;
	float: left;
	width: 220px;
	border-right: 1px dashed #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 209px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#sitemap div#column_two {
	margin: 0 5px 10px 5px;
	padding: 0 5px 10px 5px;
	float: left;
	width: 220px;
	border-right: 1px dashed #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 209px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#sitemap div#column_three {
	margin: 0 5px 10px 5px;
	padding: 0 5px 10px 5px;
	float: left;
	width: 220px;
}

#sitemap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sitemap ul li {
	margin: 0;
	padding: 0;
}

#sitemap ul.level1 li a {
	margin: 10px 0 0 0;
	padding: 2px 0 2px 20px;
	width: 209px;
	display: block;
	font: bold 13px arial, sans-serif;
	background: url('../img/sitemap_level1_icon.gif') no-repeat 1px 6px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 189px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#sitemap ul.level2 li a {
	margin: 0;
	padding: 2px 0 2px 30px;
	width: 209px;
	display: block;
	font: normal 13px arial, sans-serif;
	background: url('../img/sitemap_level2_icon.gif') no-repeat 11px 6px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 179px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#sitemap ul.level3 li a {
	margin: 0;
	padding: 2px 0 2px 40px;
	width: 209px;
	display: block;
	font: normal 13px arial, sans-serif;
	background: url('../img/sitemap_level3_icon.gif') no-repeat 21px 6px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 169px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }


#sitemap ul.level4 li a {
	margin: 0;
	padding: 2px 0 2px 50px;
	width: 209px;
	display: block;
	font: normal 13px arial, sans-serif;
	background: url('../img/sitemap_level4_icon.gif') no-repeat 31px 6px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 159px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

/* Login */
#login div#column_one {
	margin: 0;
	padding: 0;
	float: left;
	width: 320px;
}

#login div#column_two {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	width: 320px;
	border-left: 1px dashed #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 320px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#login div#column_two ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#login div#column_two ul li {
	margin: 10px 0 0 0;
	padding: 2px 0 2px 40px;
	width: 330px;
	display: block;
	font: 12px arial, sans-serif;
	background: url('../img/sitemap_level1_icon.gif') no-repeat 20px 6px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 330px;
}

#login table td {
	vertical-align: top;
}

/* choicepoint styles */
p {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px}
td {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px}
ul {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px}
ol {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px}
li {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px}

.copysuperscript { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 9px}
.copy_bold {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 12px;  font-weight: bold; }
.copy {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px}
.copy_aster {font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 16px; line-height: 16px}
.copy_breadcrumb {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666; font-size: 11px; line-height: 12px}
.copy_copyright2 {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #CCCCCC; font-size: 10px}
.copy_copyright {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px}
.copy_leftcolumnhdr {font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color:#666666}
.copy_white {font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold}
.copy_white12 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold}
.copy_titleblack {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold}
.copy_red {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 12px}
.copy_redindex {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 12px; text-decoration: none}
.copy_blue {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #003399; font-size: 12px}
.copy_red2 {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 11px}
.copy_sm {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 11px}
.copy_sm_red {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 11px}
.copy_lrg_red {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-weight: bold; font-size: 12px}
.copy_tools {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 10px}

.link_left {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 12px; text-decoration: none}
.link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #003399; text-decoration: underline}
.link_products {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline}
.link_white {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.link_white_my {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.link_red_my {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #005e9d}
.link_breadcrumb {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #003399; text-decoration: underline}
.link_questionwhite {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.link_questionblack {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}
.link_questionblack12 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline}
.link_questionred {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #005e9d; text-decoration: underline}
.link_copyright {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline}
.link_copyright2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: underline}
.link_sm {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #003399; text-decoration: underline}
.link_sm_left {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 11px; text-decoration: none}
.link_red {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #005e9d}
.link_calloutred {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #005e9d; text-decoration: underline}
.link_lifequestion {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #005e9d; text-decoration: underline}

.td_valigntop { vertical-align: top}
.td_orange1 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 12px; font-weight: bold; letter-spacing:0.8px; background-color:#FFDF7B}
.td_orange2 { background-color:#FF9900; vertical-align: top}
.td_copy_sm {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 11px; vertical-align: top}
.td_grey {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#EEEEEE; vertical-align: top}
.tdform_grey {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; background-color:#EEEEEE; vertical-align: top}
.tdform_white {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; background-color:#FFFFFF; vertical-align: top}
.td_greydark {font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color:#999999; vertical-align: top}
.td_greydark2 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; background-color:#DDDDDD; vertical-align: top}
.td_white {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#FFFFFF; vertical-align: top}
.tdcenter_grey {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#EEEEEE; vertical-align: middle; text-align: center}
.tdcenter_greydark {font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; background-color:#999999; vertical-align: middle; text-align: center}
.tdcenter_white {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#FFFFFF; vertical-align: middle; text-align: center}
.td_anchor {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#FFFFFF; vertical-align: middle; font-weight: bold}

.map_orange {font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 12px; font-weight: bold; letter-spacing:0.8px; background-color:#FFDF7B}
.map_greydark {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#DDDDDD; vertical-align: top}
.map_grey {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#EEEEEE; vertical-align: top}
.map_greybold {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#EEEEEE; vertical-align: top; font-weight : bold;}
.map_white {font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; background-color:#FFFFFF; vertical-align: top}

.MediumHeading { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 20px;  font-style: normal; font-weight: bold}
.SmallHeading { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 16px;  font-style: normal; font-weight: bold}
.BarColor { background-color: #C6C9D0 }
.RowTextBgColor { background-color: #E4E4E4 }

.subtitle {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-weight: bold; font-size: 15px; letter-spacing:0.5px; line-height: 16px}
.subtitlegrey {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666; font-weight: bold; font-size: 15px; letter-spacing:0.5px; line-height: 16px}
.subtitlexlarge {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-weight: bold; font-size: 28px}
.subtitlelarge {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 24px}
.subtitlemedium {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 18px}
.subtitlemediumblue {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #003399; font-size: 18px}
.subtitlesmallblack {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #00000; font-size: 14px}
.subtitlelargeblack {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 18px;  font-weight: bold; }
.subtitlelargegrey {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666; font-size: 18px;  font-weight: bold; }
.subtitlelargered {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #005e9d; font-size: 18px}

.boldbluelink11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366;}
.boldbluelink11:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC6600;}
.bldwhite11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.bldwhite11:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9933;}
.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.fieldtext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.fieldtext2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
.boldtitle14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333;}
.yelltable {  background-color: #FFFFCC;}
.boldtext11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
.bluelink11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366;}
.bluelink11:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC6600;}
.regtext11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333;}
.boldtext12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333;}
.regwhit11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
.pscore {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #006666;}
.pscoretable {background-color: #006666;}



/* Page Styles */
#content h2 {
	margin: 5px 0 5px 0;
	padding: 0;
	color: #005e9d;
	font: bold 16px arial, sans-serif;
}

#content h3 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 11px arial, sans-serif;
}

#content h4 {
	margin: 5px 0 10px 0;
	padding: 0;
	color: #5E829D;
	font: bold 12px arial, sans-serif;
}

#content p {
	margin: 0 0 10px 0;
	padding: 0;
	font: 12px arial, sans-serif;
}

/* Online Dispute Styles */
#online_dispute {
	margin: 0;
	padding: 10px 5px 0 0;
}

#online_dispute_top {
	height: 70px;
}

#online_dispute h1 {
	margin: 0 0 10px 0;
	padding: 5px;
	color: #005e9d;
	font: bold 18px arial, sans-serif;
	background: none;
}

#online_dispute h3 {
	margin: 10px 0 5px 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 11px arial, sans-serif;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
	border-top: none;
}

#online_dispute p {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #333;
	font: 11px arial, sans-serif;
}

#online_dispute_step1 {
	margin: 5px 0 10px 0;
	padding: 8px;
	background: url(../img/online_dispute_bg.gif) repeat-x;
	border: 1px solid #B2B2B2;
}

#online_dispute_terms {
	margin: 5px 0 10px 0;
	padding: 8px;
	background: #E2ECF2;
}

#online_dispute_step1 h4 {
	margin: 0 0 10px 0;
	padding: 5px;
	color: #003399;
	font: bold 14px arial, sans-serif;
}

#online_dispute input {
	font: 11px arial, sans-serif;
}

#online_dispute_right {
	float: right;
	width: 160px;
}

#online_dispute img { 	
	margin: 3px;
	padding: 3px;
}

.start_dispute {
	margin: 5px;
 	padding: 5px;
 	background: #d9e7f0;
 	border: 1px solid #A7A7A7;
}

/* Product Section Styles */
#product_list {
	margin: 0;
	padding: 0;
}

#product_list p {
	margin: 0;
	padding: 5px 10px 5px 10px;
}

#product_category_improving {
	margin: 0 3px 0 0;
	padding: 0;
	width: 177px;
	float: left;
}

#product_category_idtheft {
	margin: 0 3px 0 0;
	padding: 0;
	width: 177px;
	float: left;
}

#product_category_purchase {
	margin: 0;
	padding: 0;
	width: 178px;
	float: left;
}

#product_category_improving h2 {
	margin: 0;
	padding: 3px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/yellow_bgrnd_products.gif) no-repeat;
	border-bottom: 2px solid #fff;
}

#product_category_idtheft h2 {
	margin: 0;
	padding: 3px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/blue_bgrnd_products.gif) no-repeat;
	border-bottom: 2px solid #fff;
}

#product_category_purchase h2 {
	margin: 0;
	padding: 3px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/red_bgrnd_products.gif) no-repeat;
	border-bottom: 2px solid #fff;
}

#product_category_improving_products {
	height: 450px;
	border-top: 1px solid #DCA424;
	border-right: 1px solid #ccc;
}

#product_category_idtheft_products {
	height: 450px;
	border-top: 1px solid #00a651;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#product_category_purchase_products {
	height: 450px;
	border-top: 1px solid #780B0E;
	border-left: 1px solid #ccc;
}

#product_category_improving h3, #product_category_idtheft h3, #product_category_purchase h3 {
	margin: 0;
	padding: 10px 10px 0 10px;
	color: #333;
	font: bold 12px arial, sans-serif;
}

#product_info {
	margin: 0;
	padding: 0;
	width: 722px;
}

#product_info h6 {
	margin: 5px 0 0 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd_g.gif) no-repeat;
}


#esn_product_info {
	margin: 0 0 5px 0;
	padding: 0;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#esn_product_info div#product_copy {
	float: left;
	margin: 0 0 2px 0;
	padding: 0 5px 0 0;
	width: 354px;
	height: 420px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 348px;
	height: 419px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#esn_product_info div#esng_price {
	float: left;
	margin: 0;
	padding: 0;
	width: 172px;
}

#esn_product_info div#esns_price {
	float: left;
	margin: 0 0 0 2px;
	padding: 0;
	width: 174px;
}

#esn_product_info div#esng_price_copy {
	margin: 0;
	padding: 4px 0 0 3px;
	border-right: 1px solid #ccc;
	height: 134px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#esn_product_info div#esns_price_copy {
	margin: 0;
	padding: 4px 5px 0 5px;
	border-left: 1px solid #ccc;
	height: 134px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#esn_product_info div#esng_price p.heading {
	margin: 0;
	padding: 6px 0 0 0;
	height: 30px;
	text-align: center;
	font-weight: bold;
	background: url(../img/esng_pricehdr_bg.gif) no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 24px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#esn_product_info div#esns_price p.heading {
	margin: 0;
	padding: 6px 0 0 0;
	height: 30px;
	text-align: center;
	font-weight: bold;
	background: url(../img/esns_pricehdr_bg.gif) no-repeat;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 24px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#esn_product_info div#product_demo {
	float: right;
	margin: 0 0 2px 0;
	padding: 0 0 0 3px;
	width: 193px;
	height: 420px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 193px;
	height: 419px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#fesn_product_info div#product_copy {
	float: left;
	margin: 0 0 2px 0;
	padding: 0 10px 0 0;
	width: 354px;
	height: 210px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 343px;
	height: 209px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#fesn_product_info div#product_demo {
	float: right;
	margin: 0 0 2px 0;
	padding: 0;
	width: 195px;
	height: 210px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 196px;
	height: 209px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#product_demo ul {
	margin: 0 5px 0 0;
	padding: 0 8px 5px 22px;
	list-style-type: none;
}

#product_demo li {
	margin: 8px 0 8px 0;
	padding: 0 0 0 18px;
	background: url(../img/btn_right_arrow.gif) no-repeat 0px 3px;
	line-height: 13px;
}

#product_demo li a {
	font: 11px arial, sans-serif;
}

#esn_product_offer {
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
	height: 113px;
	background: url(../img/bg_offer_crwatch.gif) no-repeat;
	border-bottom: 1px solid #ccc;
	clear: both;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 111px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#fesn_product_options {
	margin: 0 0 1px 0;
	padding: 50px 40px 1px 10px;
	height: 189px;
	background: url(../img/family_gold_back.jpg) no-repeat;
	border-bottom: 1px solid #ccc;
	clear: both;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 137px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#fesn_product_options p {
	margin: 0 0 5px 0;
}

#fesn_product_options div.hr {
	margin: 0 0 4px 0;
}

#fesn_product_add {
	margin: 0 0 1px 0;
	padding: 40px 40px 1px 20px;
	height: 101px;
	background: url(../img/family_gold_add.jpg) no-repeat;
	border-bottom: 1px solid #ccc;
	clear: both;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 59px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#tri_product_info {
	margin: 0 0 5px 0;
	padding: 0;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#tri_product_info div#product_copy {
	float: left;
	margin: 0 0 2px 0;
	padding: 0 10px 0 0;
	width: 354px;
	height: 318px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 343px;
	height: 317px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#tri_product_info div#product_demo {
	float: right;
	margin: 0 0 2px 0;
	padding: 0 0 0 3px;
	width: 193px;
	height: 318px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 192px;
	height: 317px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#tri_product_offer {
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
	height: 89px;
	background: url(../img/bg_offer_3in1.gif) no-repeat;
	border-bottom: 1px solid #ccc;
	clear: both;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 87px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cps_product_info {
	margin: 0 0 5px 0;
	padding: 0;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cps_product_info div#product_copy {
	float: left;
	margin: 0 0 2px 0;
	padding: 0 10px 0 0;
	width: 354px;
	height: 402px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 343px;
	height: 341px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cps_product_info div#product_demo {
	float: right;
	margin: 0 0 2px 0;
	padding: 0 0 0 3px;
	width: 193px;
	height: 300px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 192px;
	height: 341px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cps_product_offer {
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
	height: 76px;
	background: url(../img/bg_offer_scpower.gif) no-repeat;
	border-bottom: 1px solid #ccc;
	clear: both;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 74px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cps_product_offer_header h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
	clear: both;
}

#cpo_product_info {
	margin: 0 0 5px 0;
	padding: 0;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cpo_product_info div#product_copy {
	float: left;
	margin: 0 0 2px 0;
	padding: 0 10px 0 0;
	width: 354px;
	height: 364px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 343px;
	height: 363px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cpo_product_info div#product_demo {
	float: right;
	margin: 0 0 2px 0;
	padding: 0 0 0 3px;
	width: 193px;
	height: 364px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 192px;
	height: 363px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cpo_product_offer {
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
	height: 89px;
	background: url(../img/bg_offer_3in1.gif) no-repeat;
	border-bottom: 1px solid #ccc;
	clear: both;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 87px;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#product_special_offer {
	margin: 0 0 1px 0;
	padding: 0 0 20px 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#product_special_offer h4 {
	margin: 15px 0 2px 0;
	padding: 0;
	color: #333;
	font: bold 12px arial, sans-serif;
}

#product_special_offer p {
	margin: 0 0 2px 0;
	padding: 0;
	color: #333;
	font: 12px arial, sans-serif;
}

#product_special_offer span.buy_links {
	float: right;
	width: 180px;
}

#esn_product_testimonial {
	margin: 0;
	padding: 10px 0 20px 20px;
}

#esn_product_testimonial h4 {
	margin: 5px 0 5px 0;
	padding: 0;
	color: #000;
	font: bold 14px arial, sans-serif;
}

#esn_product_testimonial blockquote {
	margin: 0;
	padding: 0;
}

#esn_product_testimonial p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #666;
	font: italic 12px arial, sans-serif;
}

#cpo_product_testimonial {
	margin: 0;
	padding: 10px 0 20px 20px;
}

#cpo_product_testimonial h4 {
	margin: 5px 0 5px 0;
	padding: 0;
	color: #000;
	font: bold 14px arial, sans-serif;
}

#cpo_product_testimonial blockquote {
	margin: 0;
	padding: 0;
}

#cpo_product_testimonial p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #666;
	font: italic 12px arial, sans-serif;
}

#tri_product_testimonial {
	margin: 5px;
	padding: 10px 0 20px 20px;
}

#tri_product_testimonial h4 {
	margin: 5px 0 5px 0;
	padding: 0;
	color: #000;
	font: bold 14px arial, sans-serif;
}

#tri_product_testimonial blockquote {
	margin: 5px;
	padding: 0;
}

#tri_product_testimonial p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #666;
	font: italic 12px arial, sans-serif;
}

#product_info div.product_details {
	margin: 0 0 25px 0;
	padding: 0;
	clear: both;
}

#product_info div.product_details ul {
	margin: 0 5px 0 0;
	padding: 0 8px 0 27px;
}

#product_info div.product_details ul li {
	margin: 3px 0 3px 0;
	padding: 0 0 0 2px;
	line-height: 13px;
	font: 12px arial, sans-serif;
}

#product_info div.product_details p {
	margin: 0 0 0 12px;
	padding: 4px 0 0 0;
}

#product_info div.product_details span.buy_links {
	float: right;
	width: 180px;
}

#esng_product_details h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
}

#esns_product_details h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
}

#triscore_product_details h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
}

#tri_product_details h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
}

#cps_product_details h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd_g.gif) no-repeat;
}

#cpo_product_details h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
}

#tri_product_offer div#offer_price {
	position: relative;
	top: 46px;
	left: 285px;
}

#tri_product_offer div#offer_price h3 {
	margin: 0;
	padding: 0;
	color: #005e9d;
	font: bold 16px arial, sans-serif;
	background: transparent;
	background-color: none;
}

#tri_product_offer div#offer_price img {
	vertical-align: middle;
}

#tri_product_offer_header h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
	clear: both;
}

#cps_product_offer div#offer_price {
	position: relative;
	top: 38px;
	left: 282px;
}

#cps_product_offer div#offer_price h3 {
	margin: 0;
	padding: 0;
	color: #005e9d;
	font: bold 16px arial, sans-serif;
	background: transparent;
}

#cps_product_offer div#offer_price img {
	vertical-align: middle;
}

#esn_product_offer div#gold_offer_price {
	position: relative;
	top: 45px;
	left: 18px;
}


#esn_product_offer div#gold_offer_price h3 {
	margin: 0;
	padding: 0;
	width: 240px;
	color: #005e9d;
	font: bold 16px arial, sans-serif;
	background: transparent;
	text-align: center;
}

#esn_product_offer div#gold_offer_price img {
	margin-top: 5px;
}

#esn_product_offer div#silver_offer_price {
	position: relative;
	top: -1px;
	left: 288px;
}

#esn_product_offer div#silver_offer_price h3 {
	margin: 0;
	padding: 0;
	width: 250px;
	color: #005e9d;
	font: bold 16px arial, sans-serif;
	background: transparent;
	text-align: center;
}

#esn_product_offer div#silver_offer_price img {
	margin-top: 5px;
}

#esn_product_offer_header h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
	clear: both;
}

.benefit_table {
	margin: 5px;
	width: 540px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	margin-bottom: 10px;
}

.benefit_table thead td {
	padding: 5px;
	background-color: #C7DBE4;
	color: #000;
	font: bold 13px arial, sans-serif;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	vertical-align: top;
}

.benefit_table thead td.gold {
	background-color: #F8CB65;
}

.benefit_table thead td.silver {
	background-color: #CBCBCB;
}

.benefit_table thead td img {
	display: inline;
	vertical-align: bottom;
}

.benefit_table tbody td {
	padding: 5px;
	color: #000;
	font: 12px arial, sans-serif;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	vertical-align: top;
}

.benefit_table tbody td img {
	display: inline;
	vertical-align: bottom;
}

.benefit_table tbody tr.evenrow {
	background-color: #ededed;
}


/* Member Center */
p#member_center_nav {
	margin: 10px 0 15px 0;
	padding: 0;
	color: #000;
	font: 11px arial, sans-serif;

	text-align: center;
}

p#member_center_nav a {
	font: 11px arial, sans-serif;
}

#member_center_product_list h3 {
	margin: 0 10px 5px 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/sub_hdr_member2_bkgrnd.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
}

#member_center_avail_products {
	width: 550px;
}

#member_center_avail_products p {
	margin: 0px 3px 2px 3px;
	padding: 5px 10px 5px 10px;
	float: left;
}

#member_center_avail_products p.border {
	border-top: 1px solid #D1CECE;
	width: 520px;
}

#member_center_avail_products h3 {
	margin: 0 10px 5px 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/sub_hdr_member2_bkgrnd.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
}

#member_center table {
	margin: 0 10px 15px 0;
	color: #343434;
	font: 11px arial, sans-serif;
}

#member_center thead td {
	padding: 8px;
	color: #343434;
	font: 11px arial, sans-serif;
	border-top: 1px solid #D1CECE;
	border-bottom: 1px solid #D1CECE;
}

#member_center thead td.product_name{
	border-left: 1px solid #D1CECE;
	border-right: 1px solid #D1CECE;
}

#member_center thead td.product_desc {
	border-right: 1px solid #D1CECE;
	border-left: 1px solid #D1CECE;
}

#member_center thead td.product_date {
	border-left: 1px solid #D1CECE;
	border-right: 1px solid #D1CECE;
}

#member_center tbody tr.oddrow {
	background: #F7F7F7;
}

#member_center tbody tr.new_product {
	background: url(../img/blue_gradient.gif);
}

#member_center tbody tr.new_product td {
	background: url(../img/blue_gradient.gif);	
}

#member_center tbody tr.new_product td img {
	vertical-align: middle;
	margin-right: 5px;
}

#member_center tbody td {
	padding: 8px;
	background: #F4F4F4;
	vertical-align: top;
}

#member_center tbody td.new_product_header {
	padding: 0;
	background: #fff;
	vertical-align: top;
}

#member_center tbody td.product_name_oddrow {
	background: #fff;
	border: 1px solid #D1CECE;
}

#member_center tbody td.product_desc_oddrow {
	background: #fff;
	border: 1px solid #D1CECE;
}

#member_center tbody td.product_date_oddrow {
	background: #fff;
	border: 1px solid #D1CECE;
}

#member_center_order_history thead td {
	padding: 5px;
	text-align: left;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: #1961AE;
}

#member_center_order_history thead td.left  {
	padding: 5px;
	text-align: left;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_cs_questions_bkgrnd.gif) no-repeat;
}

#member_center_update_profile thead td, #member_center_preferences thead td  {
	padding: 5px;
	text-align: left;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
	background: url(../img/sub_hdr_member_bkgrnd.gif) no-repeat;	
}

#member_center_order_history tbody td, #member_center_update_profile tbody td, #member_center_preferences tbody td {
	padding: 5px;
	background: #F4F4F4;
	border: 1px solid #D1CECE;
}

#member_center_order_history tbody tr.new_order, #member_center_update_profile tbody tr.instructions {
	background: url(../img/blue_gradient.gif);
}

#member_center_order_history tbody tr.new_order td, #member_center_update_profile tbody tr.instructions td {
	background: url(../img/blue_gradient.gif);	
}

#member_center_order_history tbody td.sell_table {
	background: #fff;
	border-top: none;
	border-bottom: none;	
}

#member_center_order_history tbody td.details_header {
	background: url(../img/blue_gradient.gif);
	color: #000;	
	font: bold 11px arial, sans-serif;
}

#member_center_order_history tbody td.details_wht {
	background: #fff;
	color: #000;	
}

#member_center tbody td.product_name {
	color: #000;
	font: 11px arial, sans-serif;
	border-top: 1px solid #D1CECE;
	border-left: 1px solid #D1CECE;
	border-right: 1px solid #D1CECE;
	border-bottom: 1px solid #D1CECE;
}

#member_center tbody td.product_name a {
	font: 11px arial, sans-serif;
}

#member_center tbody td.product_name span.buy_links {
	margin-top: 5px;
	display: block;
}

#member_center tbody td.product_name span.buy_links a {
	color: #083061;
	font: 11px arial, sans-serif;
}

#member_center tbody td.product_desc {
	color: #000;
	font: 11px arial, sans-serif;
	border: 1px solid #D1CECE;
}

#member_center tbody td.product_desc a {
	font: 11px arial, sans-serif;
}

#member_center tbody td.product_desc a.details {
	padding-top: 5px;
}

#member_center tbody td.product_desc span.no_new_alert {
	margin-top: 5px;
	color: #7B93AB;
	font: bold 11px arial, sans-serif;
	display: block;
}

#member_center tbody td.product_desc span.no_new_alert img {
	vertical-align: middle;
	margin-right: 5px;
}

#member_center tbody td.product_desc span.new_alert {
	margin-top: 5px;
	display: block;
}

#member_center tbody td.product_desc span.new_alert a {
	color: #005e9d;
	font: bold 11px arial, sans-serif;
}

#member_center tbody td.product_desc span.new_alert img {
	vertical-align: middle;
	margin-right: 5px;
}

#member_center tbody td.product_date {
	color: #000;
	font: 11px arial, sans-serif;
	text-align: left;
	border-top: 1px solid #D1CECE;
	border-left: 1px solid #D1CECE;
	border-right: 1px solid #D1CECE;
	border-bottom: 1px solid #D1CECE;
}

#member_center tbody td.product_details strong {
	color: #000;
	font: 11px arial, sans-serif;
}

#member_center tbody td.product_details {
	color: #556670;
	font: 11px arial, sans-serif;
	background: #F3F8FC;
}

/* Contact Us */

#contact_us table {
	padding: 5px;
	margin: 5px;
}

#contact_us table thead td {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: #00a651;
}

#contact_us table thead td.header_left {
	background: url(../img/sub_hdr_contact_us_left.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
	width: 270px;
}

#contact_us table thead td.header_right {
	background: url(../img/sub_hdr_contact_us_right.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
	width: 269px;
}

#content table thead td strong {
	font-size: 12px;
}

#contact_us table tbody td {
	color: #000;
	font: 11px arial, sans-serif;
	vertical-align: top;
}

#contact_us table tbody td.evenrow_right {
	background-color: #E5E5E5;
	border-left: 1px solid #D1CECE;
	border-top: 1px solid #D1CECE;
	border-bottom: 1px solid #D1CECE;
	width: 273px;
}

#contact_us table tbody td.evenrow_left {
	background-color: #E5E5E5;
	border-right: 1px solid #D1CECE;
	border-top: 1px solid #D1CECE;
	border-bottom: 1px solid #D1CECE;
	width: 274px;
}

#contact_us table tbody td.oddrow_right {
	background-color: #fff;
	border-left: 1px solid #D1CECE;
	border-top: 1px solid #D1CECE;
	border-bottom: 1px solid #D1CECE;
	width: 273px;
}

#contact_us table tbody td.oddrow_left {
	background-color: #fff;
	border-right: 1px solid #D1CECE;
	border-top: 1px solid #D1CECE;
	border-bottom: 1px solid #D1CECE;
	width: 274px;
}

#contact_us p {
	padding: 5px;
	margin: 5px;
}

/* Search */
#search {
	margin: 0;
	padding: 0;
}

#search p {
	padding: 5px;
	margin: 5px;
}

#search h3 {
	margin: 5px;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/sub_hdr_search_bkgrnd.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
}

/* Affinty Program */
#affinity_content h3 {
	background: url(../img/sub_hdr_search_bkgrnd.gif) no-repeat;
	color: #fff;
	font: bold 12px arial, sans-serif;
	border-bottom: 2px solid #ffcb05;
}

#affinity_program_column_one {
	margin: 5px;
	padding: 5px;
	float: left;
	width: 335px;
	height: 61px;
}

#affinity_program_column_two {
	margin: 5px;
	padding: 3px;
	float: left;
	width: 180px;
	height: 61px;
}

#affinity_program_full_width {
	margin: 5px;
	padding: 5px;
	float: left;
	width: 525px;
}


/* Newsletter Archive */
#newsletter div#column_one, #newsletter div#column_two {
	margin: 0;
	padding: 0;
	float: left;
	width: 270px;
}

#newsletter div#column_two {
	margin-left: 10px;
}

#newsletter div.entry {
	margin-top: 10px;
	height: 80px;
}

#newsletter div.entry_image {
	margin: 0;
	padding: 0;
	float: left;
	width: 85px;
}

#newsletter div.entry_content {
	margin: 0;
	padding: 0;

	float: left;
	width: 175px;
}

#newsletter div.entry p strong {
	font: bold 13px arial, sans-serif;
	font-color: #fff;
}

#newsletter div.entry p {
	margin: 0 0 2px 0;
	padding: 0;
	font: 12px arial, sans-serif;
	font-color: #000;
}

/* Testimonials */

#testimonials h3 {
	margin: 0 10px 5px 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/sub_hdr_member2_bkgrnd.gif) no-repeat;
	border-bottom: 2px solid #ffcb05;
}

#testimonials p {
	margin: 0 10px 5px 0;
	padding: 5px 5px 5px 10px;
}

#testimonials p.testimonial_name {
	font: bold italic 12px arial, sans-serif;
}

