/* ------------------------------------------------- */
/* - service features styles ----------------------- */
/* ------------------------------------------------- */

.service-features
{
	padding-bottom: 20px;
}

	.service-features .col1
	{
		padding: 8px 0 0 0;
		width: 160px;
		background: #ccc url(http://www.metropcs.com/assets/v3/images/bg_phonelist_filters.jpg) left top repeat-y;
	}
	
		.service-features .col1 h3
		{
			padding: 7px 0 0 57px;
			width: 103px;
			height: 24px;
			font-size: 15px;
			line-height: 18px;
			font-weight: bold;
			color: #fff;
			background: #333 url(http://www.metropcs.com/assets/v3/images/bg_family_plan_title.jpg) left top no-repeat;
		}
		
	.service-features .col2
	{
		padding: 45px 14px 14px 20px;
		width: 693px;
		min-height: 320px;
		_height: 320px;
		background-color: #fff;
	}

.service-features .family-plan-content
{
	padding: 8px 10px 0 10px;
}

.service-features .col1 h5
{
	padding-bottom: 0;
}

.service-features .col1 p
{
	font-size: 11px;
}

.service-features .col1 ul
{
	margin-bottom: 4px;
}

	.service-features .col1 ul li
	{
		padding-left: 14px;
		padding-bottom: 1px;
		font-size: 11px;
		color: #333;
		background: url(http://www.metropcs.com/assets/v3/images/ui_framework/arrow1.gif) 6px 7px no-repeat;
	}
	
.service-features .col1 input, .service-features .col1 label
{
	width: 92px;
}

	.service-features .col1 fieldset div
	{
		width: 104px;
		float: left;
	}
	
	.service-features .col1 fieldset a
	{
		position: relative;
		float: left;
		top: 5px;
	}

.service-features-tabs
{
	margin-top: 10px;
}

.service-features-tabs, .service-features-tabs .section
{
	background: none;
}

.service-features-tabs .section
{
	position: static;
	top: 0;
	float: left;
	padding: 5px 0 0 6px;
	width: 506px;
}

	.service-features-tabs .section h4
	{
		color: #d3541d;
	}

	.service-features-tabs .section h5, .service-features-tabs .section p, .service-features-tabs .section ul li,
	.service-features-tabs .section ul li a, .service-features-tabs .section ol li, .service-features-tabs .section ol li a,
	.service-features-tabs .section p a
	{
		font-size: 11px;
	}

	.service-features-tabs .section h5
	{
		padding-bottom: 0;
		color: #333;
	}
	
		.service-features-tabs .section p a
		{
			color: #d3541d;
		}

.service-features-tabs ul.tab_navi
{
	float: left;
	width: 180px;
	position: static;
	left: 0;
	height: auto;
}

.service-features-tabs ul.tab_navi li, .service-features-tabs ul.tab_navi li.disabled
{
	display: block;
	margin: 0 0 6px 0;
	background: none;
	border: 1px solid #4d4d4d;
}

.service-features-tabs ul.tab_navi li a, .service-features-tabs ul.tab_navi li.disabled a
{
	display: block;
	margin: 0;
	padding: 4px 0 0 6px;
	width: 164px;
	height: 24px;
	background: none;
}

.service-features-tabs ul.tab_navi li a
{
	color: #312f82;
}

/* ------------------------------------------------- */