/* Positioning Info */
#container {
	background: url('../img/rightcol_bg.gif') repeat-y;
}

#content {
	margin: 0 194px 0 0;
	padding: 0 0 0 10px;
	background: transparent;
}

#rightcol {
	float: right;
	margin: 0;
	padding: 0;
	background: transparent;
	width: 192px;
}

/* Page Styles */
#content h2 {
	margin: 5px 0 5px 0;
	padding: 0;
	color: #cc0000;
	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 {
	color: #5E829D;
	font: bold 12px arial, sans-serif;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

#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: #CC0000;
	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 #FFBE31;
	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: #E8F4FF;
 	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: 266px;
	float: left;
}

#product_category_idtheft {
	margin: 0;
	padding: 0;
	width: 266px;
	float: left;
}

#product_category_purchase {
	margin: 0 3px 0 0;
	padding: 0;
	width: 266px;
	float: left;
}

#product_category_segmento {
	margin: 0;
	padding: 0;
	width: 266px;
	float: left;
}

#product_category_improving h2 {
	margin: 0;
	padding: 3px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/ama_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/azu_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/vem_bgrnd_products.gif) no-repeat;
	border-bottom: 2px solid #fff;
}

#product_category_segmento h2 {
	margin: 0;
	padding: 3px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	background: url(../img/ver_bgrnd_products.gif) no-repeat;
	border-bottom: 2px solid #fff;
}

#product_category_improving_products {
	height: 791px;
	border-top: 1px solid #DCA424;
	border-right: 1px solid #ccc;
}

#product_category_idtheft_products {
	height: 450px;
	border-top: 1px solid #034A97;
	border-left: 1px solid #ccc;
}

#product_category_purchase_products {
	height: 518px;
	border-right: 1px solid #ccc;
	border-top: 1px solid #780B0E;
	border-left: 1px solid #ccc;
}

#product_category_segmento_products {
	height: 450px;
	border-top: 1px solid #119900;
	border-left: 1px solid #ccc;
}

#product_category_improving h3, #product_category_idtheft h3, #product_category_purchase h3, #product_category_segmento h3 {
	margin: 0;
	padding: 10px 10px 0 10px;
	color: #333;
	font: bold 12px arial, sans-serif;
}

#product_info {
	margin: 0;
	padding: 0;
	width: 553px;
}

#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 #FFBE31;
	background: url(../img/sub_hdr_products_bkgrnd.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: 100%;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 348px;
	height: 100%;
}

#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 0 0;
	padding: 0 0 0 3px;
	width: 193px;
	height: 100%;	
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 100%;	
}

#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: 100%;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 343px;
	height: 100%;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#fesn_product_info div#product_demo {
	float: right;
	margin: 0 0 0 0;
	padding: 0;
	width: 195px;
	height: 100%;	
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 196px;
	height: 100%;	
}

#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: 100%;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 343px;
	height: 100%;
}

#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: 100%;	
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 192px;
	height: 100%;	
}

#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: 100%;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 343px;
	height: 100%;
}

#cps_product_info div#product_copy_sem_imagem {
	float: left;
	margin: 0 0 2px 0;
	padding: 0 10px 0 0;
	width: 354px;
	height: 100%;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 500px;
	height: 100%;
}

#ie5hackstyle1 { display: none; }
#ie5hackstyle2 { height: 0; }

#cps_product_info div#product_demo {
	float: right;
	width: 192px;
	height: 100%;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 192px;
	height: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#cps_product_info div#product_demo_sem_imagem {
	float: right;
	margin: 0 0 2px 0;
	padding: 0 0 0 3px;
	width: 193px;
	height: 300px;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 40px;
	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 #FFBE31;
	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: 100%;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 343px;
	height: 100%;
}

#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: 100%;	
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 192px;
	height: 100%;	
}

#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 #FFBE31;
	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 #FFBE31;
	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 #FFBE31;
	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 #FFBE31;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
}

#cps_product_details h4 {
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #FFBE31;
	background: url(../img/sub_hdr_products_bkgrnd.gif) no-repeat;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

#cpo_product_details h4 {
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #fff;
	font: bold 13px arial, sans-serif;
	border-bottom: 2px solid #FFBE31;
	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: #cc0000;
	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 #FFBE31;
	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: #cc0000;
	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: #cc0000;
	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: #cc0000;
	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 #FFBE31;
	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 #FFBE31;
}

#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 #FFBE31;
}

#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 #FFBE31;
	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 #FFBE31;
	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 #FFBE31;
	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: #cc0000;
	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: #034A97;
}

#contact_us table thead td.header_left {
	background: url(../img/sub_hdr_contact_us_left.gif) no-repeat;
	border-bottom: 2px solid #FFBE31;
	width: 270px;
}

#contact_us table thead td.header_right {
	background: url(../img/sub_hdr_contact_us_right.gif) no-repeat;
	border-bottom: 2px solid #FFBE31;
	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 #FFBE31;
}

/* 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 #FFBE31;
}

#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 #FFBE31;
}

#testimonials p {
	margin: 0 10px 5px 0;
	padding: 5px 5px 5px 10px;
}

#testimonials p.testimonial_name {
	font: bold italic 12px arial, sans-serif;
}
