#Table112 td
{
	background-color:#fff
}

/* foncentral specific styles */
.TopNav td, .TopNavCell, .TopNavCell td, .TopNavDivider td, .TopNavLink a, .TopNavLink a:visited, a.TopNavLink:hover, td.TopNavLink
{	
	height:20px;
	font-weight:bold;
	background-color:#007BD6;
	text-transform:uppercase;
	color:#fff;
	padding-top:0px;
	vertical-align:middle;
}

.TopNavLine, .TopNavLine td
{	background-color : #000;
	height : 1px;
}

.TopNavLine2 
{	
	height : 0px;
}

a.TopNavLink, a.TopNavLink:hover, .TopNavLink a:visited 
{	
	color : #FFFFFF;
	
	padding-top:4px;
}
	
a.TopNavLink:hover	
{ 	
	color : #FFFFFF; 
	text-decoration: underline;
}

.InPhonicSpecialO_copyright, .copyright, .InPhonicSpecialO_copyright a, .InPhonicSpecialO_copyright a:visited, .InPhonicSpecialO_copyright a:hover {
	font-weight: bold;
}


/* image replacements */
.add_to_cart_button_special_offer, .continue_button_options
{	
	width: 106px;
	height: 31px;
	background: url(/_images/partners/foncentral/foncentral-button-continue.gif) no-repeat;
	border: 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 7px 13px 0px;
	vertical-align:middle;
}
#continue_btn, #continue_shared_btn, #checkout_btn
{
	color:#007BD6;	
}

img.empty_cart_button
{
	width: 106px;
	height: 31px;
	background: url(/_images/partners/foncentral/foncentral-button-emptycart.gif) no-repeat;
	border: 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 7px 13px 0px;
	vertical-align:bottom;
}

img.continue_shopping_button_cart
{
	width: 158px;
	height: 31px;
	background: url(/_images/partners/foncentral/foncentral-button-continueshopping.gif) no-repeat;
	border: 0px;
	margin: -3px 0px 10px 0px;
	padding: 0px 7px 13px 0px;
	vertical-align:bottom;
}



img.checkout_button_cart
{
	width: 94px;
	height: 31px;
	background: url(/_images/partners/foncentral/foncentral-button-checkout.gif) no-repeat;
	border: 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 7px 13px 0px;
	vertical-align:middle;
}



/* end image replacements */




/*
.TopNavDivider, .TopNavCell
{
	border:0px;
}*/



h2, div.shopping_cart h1, .recommended_accessories h3, .recommended_features h3, td.BillingInfoHeader, .ShippingInfoHeader, .SOPaymentInfoHeader, .CreditInfoHeader, .TermsInfoHeader, div.selected_carrier_block h2, div.selected_phone h2, div.selected_plan h2, div.shared_plan h2, div.recommended_selections h2, .ShippingInfoHeader td,.InvoiceColor, td.CustomerInfoHeader 
{
	background-color:#007BD6;
	border-bottom:solid 1px #ccc;
	font-weight:bold;
	font-size:14px;
	text-transform:none;
	color:#fff;	
	padding: 2px 0px 0px 0px;
}

.InvoiceColor
{
	padding:0px;
}

div.cingular_specoffer_deal_active h2, div.cingular_specoffer_nav_deal h2, div.cingular_specoffer_deal h2
{
	background-color:#fff;
}

/* borders for boxes/blocks */
div.recommended_selections_block, .recommended_accessories, .recommended_features, div.selected_phone, div.selected_carrier, div.selected_plan, .BillingInfoBorder, .ShippingInfoBorder, .SOPaymentInfoBorder, .CreditInfoBorder, .TermsInfoBorder
{
	border:solid 1px #007BD6;
}

a, a:visited, div.left_nav_shop_options a
{
	color: #666;
	text-decoration:none;
	font-weight:bold;
}

a:hover, div.left_nav_shop_options a:hover
{ 
	color: #cc0000;
	text-decoration:underline;
	font-weight:bold;
}

div.left_nav_shop_options li, div.selected_carrier ul li, .more_carrier_phones a, div.selected_plan li, div.shared_plan_nav li, div.left_nav_shop_options li.shop_accessories, div.left_nav_shop_options li.shop_plans, div.left_nav_shop_options li.shop_phone_specials
{
	background : url('/_images/partners/foncentral/blue_arrow.gif') no-repeat 0 3px;
}

.phone_images_li 
{	
	background : url('/_images/partners/foncentral/magnify-blue.gif') no-repeat 0 2px;
	margin-left:-1px;
}	
	
.phone_details_li 
{	
	background : url('/_images/partners/foncentral/page-blue.gif') no-repeat 0 2px;
	margin-left:-1px;
}

.plandetails_smaller
{
	color:#cc0000;
	font-size:11px;
}

.feature_recommendations_featured_row_0 td, .feature_recommendations_featured_row_1 td, feature_recommendations_c1, feature_recommendations_c2
{	margin : 6px 0px 0px 0px;
	text-align : left;
	font-size : 11px;
	line-height : 11px;
	border-bottom : 1px solid #666666;
	background-color:#fff
}

.feature_recommendations_r1c2 td
{
	width:100px;
}

.InvoiceGrid, table.InvoiceGrid td
{
	border:solid 1px #aaa;
	color:#000;
}

.standardsmall  a,
.standardsmall  a:Hover,
.standardsmall  a:Visited {
	color: #666;
	font-weight: normal;
}

td.BillingInfoHeader span, .SOPaymentInfoHeader a, .SOPaymentInfoHeader a:hover, .SOPaymentInfoHeader a:visited, .CreditInfoHeader a, .CreditInfoHeader a:hover, .CreditInfoHeader a:visited, .CustomerInfoHeader span
{
	color:#fff;
}

td.BillingInfoHeader span, .SOPaymentInfoHeader a, .SOPaymentInfoHeader a:hover, .SOPaymentInfoHeader a:visited, .CreditInfoHeader a, .CreditInfoHeader a:hover, .CreditInfoHeader a:visited
{
	font-weight:normal;
	text-decoration:underline;
}

.item_summary_r1, .item_summary_r1c2, .item_summary_r1c2
{
	background-color:#fff;
	border-bottom:solid 1px #000;
	
}
.cost_summary_r1, .cost_summary_c2, .checkout_box h2, .rateplan_details_logo h2
{
	font-size:12px;
	background-color:#fff;
	color:#cc0000;
}

.rateplan_details_logo
{
	vertical-align:top;
	padding-top:10px;
}

#Table113 td
{
	font-size:10px;
}

/* shopping cart styles */
.cart_table_c5, .cart_table_subtotal, .cart_table_taxes, .cart_table_today, .cart_rebate_item td, .cart_phone_table h3, .cart_plan_table h3
{
	background-color:#E7F4FE;
}

.cart_subtotal_table td, table.cart_subtotal_table
{
	background-color:#E7F4FE;
}

#cart_legend
{
	background-color:#fff;
}

.cart_plan_table, .cart_phone_table, .cart_subtotal_table, #cart_legend
{
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}

.cart_phone_table, .cart_subtotal_table, #cart_legend, div.cart_plan_summary
{
	border-bottom: solid 0px #fff;
	border-top:none;
}

table.cart_plan_table, .cart_subtotal_table
{
	border-top: solid 1px #aaa;
}

.cart_totals_summary
{
	margin-top:0px;
	border-top:solid 0px #aaa;
}
/* end shopping cart styles */

/* popup header color styles */

 .PopupHeader1_50, .HeadWhite
 {
	background-color:#007BD6;
	color:#FFF;
 }
 .PopupHeader2_50
 {
	background-color:#007BD6;
 }
 .PopupHeader3_50
 {
	background-color:#E7F4FE;
 }

div.privacy h2
{
padding: 2px 5px;
color: #fff;
}

A.close:hover 
{
	color: #000; 
}
A.close 
{
	color: #007BD6; 
}
A.close:visited 
{
	color: #007BD6; 
}

#MoreDataPhonesGrid
{
	width:525px;	
}

.productheader, .productpriceheader, .productcheckboxheader, .productbordertopleftrightplan, .tab, .productbordertopleftrightbottomplan, td.headerText
{color: #fff; background-color: #007BD6; }

.productbordertopleftbottomrightplan
{
	color:#000;
	background-color:#E7F4FE;
	border: #007BD6 1px solid; 
}

.Normal, .vip h2
{
	color:#000;
	background-color:#fff;
	border-bottom: solid 0px #fff;
}	

.productCheckboxdata, .productdata, .productbordertopleftbottom, .productbordertopleft, .productpriceborder, .productbordertopleftright, .productbordertopleftbottomright, .productpriceborderright, .productbordertopleftrightbottomplan, td.thinborder, td.headerText
{
	border: #007BD6 1px solid; 
}

.productbordertopleftbottomright, .productbordertopleftbottom
{
	border-bottom:#007BD6 2px solid; 
}

.productbordertopleftbottom, .productbordertopleft, .productbordertopleftbottomright,.productbordertopleftright
{
	border-top:#007BD6 2px solid; 
}

/* end popup header styles */


/* alternate carriers styles */
tr.alternate_carriers_header_row,
tr.alternate_carriers_header_row  td {
	background-color: #007BD6;
}


/* end foncentral specific styles */

/* BKL 10/06/06 PRN 18533: Change required to fix "show all accessories" link in options page. */
a.all_accessories:link, a.all_accessories:hover, a.all_accessories:visited
{	
	color : white;
	font-weight:bold;
	text-decoration:none;
}