a	{ outline: none !important; }

.quick-links	{
	font-size: 11px;
	}

.calling-plan	{
	color: #2d2d2d;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	}

td.plan-display	{
	background-color: #ffffff;
	padding-top: 20px;
	padding-left: 120px;
	padding-bottom: 24px;
	}

td.plan-highlights	{text-align: left;
	padding: 10px 24px 14px 10px;
	}	

p.plan-highlights	{
	font-size: 13px;
	font-weight: normal;
	color: #2d2d2d;
	line-height: 20px;
	}

.highlight-mouse	{font-size: 10px;
	font-weight: normal;
	color: #2d2d2d;
	} 

div.plan-table	{
	background-color: #ffffff;
	text-align: center;
	width: 640px;
	margin: 10px;
	margin-left: 28px;
	border: 1px solid #cccccc;
	}

td.plan-heading	{
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 14px;
	border-bottom: 1px solid #99c1df;
	}

td.plan-heading-left	{
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-top: 14px;
	padding-left: 20px;
	border-bottom: 1px solid #99c1df;
	}

td.plan-available	{
	vertical-align: middle;
	width: 70%;
	background-color: #ffffff;
	color: #2d2d2d;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	border-bottom: 1px solid #99c1df;
	border-right: 1px solid #99c1df;
	}

.available-fine	{
	font-size: 10px;
	font-weight: normal;
	}
	
td.plan-price	{
	width: 30%;
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #99c1df;
	}

/* Data Usage */

td.plan-minutes	{
	width: 50%;
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 30px;
	border-bottom: 1px solid #99c1df;
	}

td.network-on	{
	width: 50%;
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #99c1df;
	border-right: 1px solid #99c1df; 
	}

td.network	{
	width: 50%;
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #99c1df;
	}

td.net-effect-on	{
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	vertical-align: top;
	padding: 8px 14px 0px 14px;
	border-right: 1px solid #99c1df; 
	}

div.data-titles	{
	margin-top: 18px;
	padding-left: 44px;
	font-weight: bold;
	font-size: 14px;
	color: #868b8f;
	}

td.net-effect	{
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	vertical-align: top;
	padding: 8px 14px 0px 14px;
	}

.net-bold	{
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	}

p.net-fine	{
	font-size: 9px;
	font-weight: normal;
	line-height: 14px;
	padding-bottom: 8px;
	}

td.subject-to	{
	text-align: center;
	border-top: 1px solid #99c1df;
	}

td.mi-data-type	{
	width: 70%;
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 12px;
	border-bottom: 1px solid #99c1df;
	}

td.mi-file-size	{
	width: 30%;
	color: #2d2d2d;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 60px;
	border-bottom: 1px solid #99c1df;
	}

.data-fine	{
	font-weight: normal;
	font-size: 10px;
	}


/* Overlay window for Coverage Comparison */

.simple_overlay {
	/* must be initially hidden */
	display:none;
    /* place overlay on top of other elements */
	z-index:10000;
	/* styling */
	width: 546px;
	min-height: 200px;
	border: 1px solid #666;
	background-color: #002d62;
	background-image: url(/images/home-page/ACS-coverage-bkgrnd.png);
	/* CSS3 styling for latest browsers */
	/* -moz-box-shadow: 0 0 90px 5px #000; */
	/* -webkit-box-shadow: 0 0 90px #000; */ 
	}


/* close button positioned on upper right corner */

.simple_overlay .close {
	background-image: url(/images/close.png);
	position:absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
	height: 35px;
	width: 35px;
	}



/* Overlay window for What is Mobile Internet? */

.simple_overlay_2 {
	/* must be initially hidden */
	display:none;
    /* place overlay on top of other elements */
	z-index:10000;
	/* styling */
	width: 400px;
	height: auto;
	border: 1px solid #002c61;
	background-color: #f4f4f4;
	background-image: url(/images/mobile-internet/panels/popper-bkgrnd.png);
	/* CSS3 styling for latest browsers */
	/* -moz-box-shadow: 0 0 90px 5px #000; */
	/* -webkit-box-shadow: 0 0 90px #000; */
	}


/* close button positioned on upper right corner */

.simple_overlay_2 .close {
	background-image: url(/images/close.png);
	position:absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
	height: 35px;
	width:35px;
	}


p.popper	{
	font-size: 12px;
	line-height: 18px;
	color: #2d2d2d;
	}

