@import url("http://yui.yahooapis.com/2.6.0/build/reset/reset-min.css");
@import url("http://yui.yahooapis.com/2.6.0/build/base/base-min.css");
@import url("http://yui.yahooapis.com/2.6.0/build/fonts/fonts-min.css"); 

.left_flt { float:left; }
.right_flt { float:right; }
.clear_flt { clear:both; }

html {
	background:url(../images/satellitetv-microsite-dish-red/html_bkg.png) repeat-x top center;
	background-color:#999;
	font-family:Arial, Helvetica, sans-serif;
}
body{
	background:url(../images/satellitetv-microsite-dish-red/body_bkg.png) no-repeat top center;
	text-align:center;
	margin:0 auto;
}
#content .left {
	display:none;
}
#container {
	text-align:left;
	margin:0 auto;
	width:800px;
	position:relative;
}
#intHeader .logo {
	margin-top:20px;
}
#intHeader .footer ul {
	position:absolute;
	top:0;
	right:0;
	margin:0;
}
#intHeader .footer ul li {
	float:left;
	margin:0;
	display:block;
	list-style-type:none;
	padding:4px 10px;
	border-right:1px solid #FFF;
}
#intHeader .footer ul li:last-child {
	border-right:none;
}
#intHeader .footer ul li a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:80%;
	text-transform:uppercase;
}
#content {
	background:#FFFFFF url(../images/satellitetv-microsite-dish-red/content_rounded_bottom.png) repeat-x scroll center bottom;
	background-color:#FFF;;
	margin-top:20px;
	padding:0 10px 10px 10px;
	color:#333;
	line-height:1.5em;
	min-height:800px;;
}
#content #promo {
	width:780px;
	margin-bottom:15px;
}
#content #promo .phone{
	font-size:43px;
	line-height:43px;
	font-family:'Arial Black', Arial;
	color:#fff;
	position:absolute;
	right:20px;
	top:528px !important;	
	height: 50px;
	padding:0;
}
#content h1{
	margin: 0 0 15px 0;
	color:#666;
	font-size:170%;
	text-transform:uppercase;
}
#content h2{
	font-size:160%;
}
#content h3{
	font-size:150%;
}
#content h4{
	font-size:140%;
}
#content h5{
	font-size:130%;
}
.testimonial {
	float:right;
	width:210px;
	margin: 5px -10px 5px 5px;
	padding:10px;
	border-left:1px dashed #666;
	background-color:#E5E5E5;
}
.testimonial .quote {
	font-weight:bold;
	font-size:120%;
}
.testimonial .biline {
	font-family:Georgia, Times, serif;
	font-style:italic;
	margin:0;
}
.contact_box {
	margin: 5px auto;
	width:400px;
	height:45px;
	background:url(../images/satellitetv-microsite-dish-red/contactBox_bkg.png) no-repeat center;
	border:#999 solid 2px;
}
.contact_box:hover {

	border:#666 solid 2px;
}
.contact_box p {
	text-align:center;
	font-weight:bold;
	color:#FFF;
	padding-top:12px;
}	
.contact_box .pnumber {
	color:#FFF;
	font-size:175%;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0;
}
ul.two_col {
	float:left;
	width:40%;
}
ul.two_col {
	*padding-left:8px;
}
ul .title { list-style-type:none; font-size:105%; font-weight:bolder; padding-left:0; }
ul.checked li, ol.numbered li{
	list-style-image:url(../images/satellitetv-microsite-dish-red/checkmark.gif);
	padding:5px;
	margin:auto 10px;
	font-size:120%;
}
ul.checked.two_col, ol.numbered.two_col{
	font-size:85%;
}
ol.numbered li.one {
	list-style-image:url(../images/satellitetv-microsite-dish-red/numbered_1.gif);
}
ol.numbered li.two {
	list-style-image:url(../images/satellitetv-microsite-dish-red/numbered_2.gif);
}
ol.numbered li.three {
	list-style-image:url(../images/satellitetv-microsite-dish-red/numbered_3.gif);
}
ol.numbered li.four {
	list-style-image:url(../images/satellitetv-microsite-dish-red/numbered_4.gif);
}
ol.numbered li.five {
	list-style-image:url(../images/satellitetv-microsite-dish-red/numbered_5.gif);
}
ol.numbered li.six {
	list-style-image:url(../images/satellitetv-microsite-dish-red/numbered_6.gif);
}
table {
	width:100%; 
	border-collapse:collapse;
	background-color: #E5E5E5;
}
table td, table th {
	padding:4px; 
	text-align: center; 
	vertical-align: middle; 
	border-collapse:collapse; 
	border:1px solid #FFF; 
	padding-top:5px; 
	padding-bottom:5px;
}
table th{ 
	background-color:#333; 
	color:#FFF; 
	font-size:125%;
}
table tr.title { 
	background-color: #666; 
	color:#FFF; 
}
table td.title { 
	text-align: left; 
	font-size:120%; 
	background-color: #666; 
	width : 25%; 
	color:#FFF; 
	padding-left:5px;
}
table .highlight { 
	background-color: #688AF1;
	color:#FFF;
}
table tfoot td {
	text-align: left; 
	color:#000; 
	background-color:#FFF;
}
#extFooter p {
	font-size:70%;
	margin:5px;
}
#extFooter p.disclaim {
	width: 800px;
	margin: 10px auto;
}
.pkg_list, .pkg_list_red { height:110px; background-color: #e1e8ff; position:relative; margin : 10px auto; width:90%; }
.pkg_list.red { background-color: #fcd2d2; }
.pkg_list img, .pkg_list_red img { height:100px; margin:5px }
.pkg_list ul, .pkg_list_red ul { position:absolute; left:95px; top:0px; }
.pkg_list ul li, .pkg_list_red ul li { padding:0;margin:0 0 0 20px; }
.pkg_list ul .title, .pkg_list_red ul .title { list-style-type:none; font-weight:bold; font-size:125%; text-transform:uppercase; margin-left:0; }
.equip_list { height:110px; background-color: #e1e8ff; position:relative; margin:10px auto; font-size:100%; }
.equip_list img { height:100px; margin:5px }
.equip_list div { position:absolute; left:210px; top:5px; padding:0 5px; }

/*Phone Number Replacement Styles*/
#intHeader{position:relative;}
#extHeader{display:none;}
#intHeader .left {width:520px;height:150px !important;}
#intHeader .right{position:absolute;right:0;top:60px;}
#intHeader .footer {clear:both;}
#replacePhone h1, #replacePhone h3{text-align:right;margin:0;}
#replacePhone {color:#FFF;}
#replacePhone h1 {font-size:36px;line-height:auto;}
#replacePhone h3 {font-size:28px;line-height:30px;}

#container #intHeader .left a h1{text-indent:-9999px;background: transparent url(../images/satellitetv-microsite-dish-red/dish-authorized-logo.png) no-repeat left top;display:block;width:400px;height:130px;position:absolute;top:10px !important;margin:0;}
