.ui-widget-content a {color: #00a9da;}
.ui-tabs div.tab-container div.top {background: url("/residential/images/page-components/hsi/container-subContent-top.png") no-repeat scroll left top transparent;
margin:0px;padding:0px;
height: 15px;
width: 935px;left:-23px;top:-12px;clear:both;position:relative;}
.ui-tabs div.tab-container div.mid{background: url("/residential/images/page-components/hsi/container-subContent-mid.png") repeat-y scroll left top transparent;
overflow: visible;
padding: 0 0 0 8px;
width: 928px;clear:both;margin-left:-23px;margin-top:-17px;}
.ui-tabs div.tab-container div.bottom{background: url("/residential/images/page-components/hsi/container-subContent-btm.png") no-repeat scroll left top transparent;
height: 24px;
margin-top: -5px !important;
width: 935px;margin-left:-23px;clear:both;}
a.tab{
    color: #666666;
	font: 12px Arial,Helvetica,sans-serif;
	outline: none;
}
.header-top img {padding-left:-10px;}

.content {width:920px;}
	.package {width:230px; float:left;}
	.package-box-top {background: url('/residential/directv/images/bx_top.gif') no-repeat bottom left; height:12px;}
	.package-box-middle {background: url('/residential/directv/images/bx_center.gif') repeat-y;padding:0 4px; padding-top:0px;width:218px; overflow:hidden;}
	.package-box-bottom {background: url('/residential/directv/images/bx_bottom.gif') no-repeat top left; height:12px;}
	
	.pricing {color:#00a9da; margin-bottom:10px;}
	.left-pricing, .right-pricing {width:48%;float:left;}
	.left-pricing {margin-right:5px; border-right:1px solid #000;}
	.pricing .left-pricing .price-amount .dollarsign {font-size:24px; vertical-align:top; position:relative;}
	.pricing .left-pricing .price-amount .dollar-amount {font-size:40px;}
	.pricing .left-pricing .price-amount .cent-amount, .pricing .left-pricing .price-amount .term-unit{font-size:17px;font-weight: bold; vertical-align:top; position:relative;}
	.price-amount .dollarsign,.price-amount .dollar-amount,.price-amount .price-stacker{float:left;}
	.price-stacker {width:25px; padding-top:3px;font-size:17px;}
	.term-unit {border-top:1px solid #00a9da;}
	.pricing .fine-print {font-size:10px; font-family: "Arial Narrow"; color:#7a7a7a; line-height:1em; display:block;}
	.pricing .pricing-details {font-size:9px; color:#000;}
	
	.package-details {background:url("/residential/directv/images/shadowBox_background.jpg") no-repeat; text-align:center;font-size:12px;margin:0 2px 0;font-weight:normal;}
	.package-details ul {text-align:left; margin:0;padding:0px;list-style:none; padding-left:5px;}
	.package-details ul li {background:url("images/dot_blue_5x5.gif") left 6px no-repeat;padding-left: 15px;margin-bottom: 10px;font-weight:normal;}
	.package-details .disclaimer {font-size:9px; font-weight:normal; color:#888787;}
	.clear {clear:both;}
	
	span.includes-title,span.channel-callout{display:block;width:100%;text-align:center;color:#7a7a7a;font-weight:bold;}
	img.includes-bar {margin:0 auto;}
	span.titlebar {margin-left:-1px; position:relative;}
	
	div.spanish-packages .package-box-top {background: url('/residential/directv/images/spanish_green/bar_top.gif') no-repeat bottom left; height:13px;}
	div.spanish-packages .package-box-middle {background: url('/residential/directv/images/spanish_green/bar_center.gif') repeat-y}
	div.spanish-packages .package-box-bottom {background: url('/residential/directv/images/spanish_green/bar_bottom.gif') no-repeat;}

	div.spanish-packages .package-details {background:url("/residential/directv/images/shadowBox_background.jpg") no-repeat; text-align:center;}
	div.spanish-packages .package-details ul li {background:url("images/spanish_green/green_bulletpoint.gif") left 6px no-repeat;padding-left: 15px;margin-bottom: 10px;}
	div.spanish-packages span.titlebar {margin-left:-2px;}
		div.equipment .package-box-top {background: url('/residential/directv/images/equipment/bx_top.gif') no-repeat bottom left; height:27px;text-align:center; padding-top:10px;}
	div.equipment .package-box-top .title{color: #7A7A7A;display: block;font-weight: bold;margin-top: 10px;}
	div.equipment .package-box-middle {background: url('/residential/directv/images/equipment/bx_center.gif') repeat-y;}
	div.equipment .package-box-bottom {background: url('/residential/directv/images/equipment/bx_bottom.gif') no-repeat top left;}
	div.equipment .price {font-size:14px; font-weight:bold;}
	div.equipment .price  sup{font-size:9px; font-weight:normal;}
	div.equipment .price-callout {height:245px; padding-top:10px;}
	
	div.equipment .price-callout .price, div.equipment .price-callout .image {float:left;position:relative; right:0;height:49px;}
	div.equipment .price-callout .caption {clear:both;}
	
	div.equipment .package-details {background:url("/residential/directv/images/shadowBox_background.jpg") no-repeat; text-align:left;}
	div.equipment .package-details ul li {background:url("images/equipment/blue_bullets.png") no-repeat left 6px;}

	
	div.equipment span.includes-title,span.channel-callout{display:block;width:100%;text-align:center;color:#7a7a7a;font-weight:bold;}
	div.equipment img.includes-bar {margin:0 auto;}
	div.equipment span.titlebar {margin-left:-3px;}
	
	.caption { margin-bottom:1em; font-size:10px; color:#7a7a7a; height:48px;}
	.red-caption {font-size:14px; font-weight:bold; color:#fd4202; margin-bottom:1em; height:51px;}
	.green-caption {font-size:12px; font-weight:bold; color:#4b9b18; margin-bottom:1em; height:28px;}
	.blue-caption {font-size:11px; font-weight:bold; color:#0056b5; margin-bottom:1em;}
	
	div.equipment .package-details .title {font-weight:bold; margin-bottom:1em; font-size:16px; font-weight:bold}
	
	div.equipment .price-callout > img {float:right; margin-right:5px;}
	
	.title-desc{font-size:12px; color:#fd4100; margin-bottom:1em; height:28px;}
	.title-desc2{font-size:9px;font-weight:bold;color:#313131; margin-bottom:1em; height:24px;}
	.about-text {height:95px;}
	
	.package-details fine-print {font-size:11px; color:#888787}
	
	div.button a, div.button a:visited {height: 27px;}
	div.small-rectangle a, div.small-rectangle a:visited {background-position: 0 -52px;}
	div.small-rectangle a:hover{background-position: 0 -26px;}
	
	.bottom {text-align:center; vertical-align:middle;}
	.includes {color:#00a9da; font-size:14px; font-weight:bold; height:122px;}
	.includes em {text-decoration:none; font-size:22px;font-style:normal;}
	
	.equip-title {font-size:24px; color:#00a9da; font-weight:bold;}
