.main .content {
	font-size:1.1em;
	color:#555555;
}

.main .content h1{
	font-size: 2.0em;
	font-weight: normal;
	margin: 0 0 15px 0;
	color: #000 !important;
	display: block;
}

.main .content h1.bundles_find{
	text-indent: 0px;
	line-height: 30px;
}

.main .content h1.page_content_title {
	font-size: 2.0em;
	font-weight: normal;
	margin: 0 0 5px 0;
	color: #000 !important;
	display: block;
	line-height:30px;
}

.main .content h2, 
.main .content h3, 
.main .content h4,
.main .content h5,
.main .content h6{
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	clear: both; /* Added for image lists */
}

.main .content h2{
	font-size: 1.35em;
	color: #000;
	margin-bottom: 5px;
}

.main .content h3{
	color: #656565;
	font-size: 1.3em;
	margin-bottom: 10px;
}

.main .content h4{
	color: #023F72;
	font-weight: bold;
	font-size: 1.2em;
}

.main .content h5{
	color: #656565;
	font-weight: bold;
	font-size: 1em;
	margin-top: 5px;
	border-top: 1px solid #656565;
}

.main .content p {
	margin: 10px 0;
	padding: 0;
}

.main .content sup{
	padding: 0;
	margin: 0;
	vertical-align: middle;
	position: relative;
	top: -4px;
}

.main .content ul,
.main .content dl{
	margin: 0 0 1em 0;
	list-style-type: none;
	padding: 0;
}

.main .content .configHub_header_txt {
	color:#656565; 
	font-weight:Bold; 
	font-size:11px;
	font-family:Verdana;
}

.main .content .configHub_list_txt {
	color:#656565; 
	font-weight:Regular; 
	font-size:11px;
	font-family:Verdana;
	margin:5px;
}

/*lc9873, 07/09/07*/
.main .content .configInt_alert_msg {
	border:1px solid blue;
	width:440px; 
	padding: 5px;
	background-color:#FF9933;
	color: #FFFFFF;
}

/*wz2912, 10/11/07*/
.main .content .configWireless_alert_msg {
	border:1px solid blue;
	width:430px; 
	height:70px;
	padding: 5px;
	background-color:#FF9933;
	color: #FFFFFF;
	font-size: 1em;
}

/*ER1980, 10/15/07  For the Config hub completed Status*/
.main .content .heightAdjust{
	width:163px;
	margin-left:6px;
	margin-top:-13px;
	border-top-width:0px;
	color:#656565;
	border-left: 2px solid #EFEFEF; 
	border-right: 2px solid #EFEFEF;
	border-bottom: 2px solid #EFEFEF;
	position:relative;
}

.main .content .configFinishSetup_div{
	width:161px;
	margin-left:7px;
	margin-top:-10px;
	color:#656565;
	border-top-width:0px;
	border-left: 2px solid #EFEFEF; 
	border-right: 2px solid #EFEFEF;
	border-bottom: 2px solid #EFEFEF;
	height:286px;
	position:relative;
}

/*ER1980, 10/15/07  For the Config hub Add to Bundle Status*/
.main .content .configAddToBundle_div{
	width:161px;
	margin-left:7px;
	margin-top:-18px;
	border-top-width:0px;
	border-left: 2px solid #EFEFEF; 
	border-right: 2px solid #EFEFEF;
	border-bottom: 2px solid #EFEFEF;
	color:#656565;
	height:100px;
	position:relative;
}

/*ER1980, 10/15/07  For the Config hub Add to Bundle Status*/
.main .content .configWithRecommender_div{
	width:163px;
	margin-left:7px;
	margin-top:-18px;
	border-top-width:0px;
	border-left: 1px solid #EFEFEF; 
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	color:#656565;
	height:286px;
	position:relative;
}
.main .content .configHubHeader{
	font-family:Verdana;
	font-size:22pt;
	font-weight:regular;
	color:#000000
}

.configHub_ATB{
	margin-left:10px;
	margin-bottom:10px;
	padding-top:16px;
	margin-right:5px;
}
.configHub_Complete{
	margin-left:10px;
	margin-bottom:10px;
	margin-right:5px;
	margin-top:-20px;
}
/*lc9873, 07/09/07*/
.main .content .configHub_error_msg {
	border:1px solid blue;
	width:680px; 
	padding:0.1cm .1cm;
	color: #023f72;
}

/*lc9873, 07/03/07*/
.main .content .acct_info_error_msg {
	border:1px solid red;
	width:680px; 
	padding:0.1cm .1cm;
	color: red;
}

.main .content .acct_alert_error_msg_left_right_nav {
	border:1px solid red;
	width:550px; 
	padding:0.1cm .1cm;
	color: red;
}

.main .content .acct_alert_error_msg_right_nav {
	border:1px solid red;
	width:700px; 
	padding:0.1cm .1cm;
	color: red;
}

.main .content ol{
	margin: 0 0 1em 0;
	padding: 0;
}

.main .content ul ul,
.main .content ol ol{
	margin-top: .2em;
	margin-bottom: .4em;
}
/* Temp fix to work bullets,changed the path.. 
   It should be modified Later 
   based on the exact location - ER1980
*/
.main .content ul li{
	background: url(/Common/att_rev1/images/bullet_square_10x7.gif) 1px -1px no-repeat;
	padding: 1px 10px;
	position:relative;
}

.main .content .block{
	display: block;
}

.main .content ol li{
	padding: 1px 0;
	margin: 0 0 0 2.8em;
}

.main .content li a{
	padding: 0;
	margin: 0;
}

.main .content ul.nobullet{
	margin: 0 0 1em 0;
	list-style-type: none;
	padding: 0 !important;
}

.main .content ul.nobullet li{
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.main .content ul.inline li{
	display: inline;
}

.main .content ul.skip {
	list-style: none;
	margin-left: 12px;
	padding-left: 0;
}
.main .content ul.skip li a {
	background-image: url(../images/arrow_down_main_10x7.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	left: -12px;
	padding-left: 12px;
	position: relative;
	font-size: 1em;
	display: block; /* Keep arrow and item from colliding */
}

.main .content dl dt{
	margin-top: 1em;
	margin-bottom: 0;
	font-weight: bold;
}

.main .content dl dt:first-child,
.main .content dl dt.first{
	margin-top: 0;
}
.main .content dl dd{
	margin-bottom: 0.5em;
	margin-left: 0;
}

.main .content .bound {
	border: 1px solid #e2e2e2;
	margin: 15px 0;
	padding: 0 10px 10px 10px;
	display: inline-block;
}

/*lc9873*/
.main .content .serviceHead {
	display: inline-block;
}

.main .content .bound p.pack_desc {
	margin-bottom: 0;
}

.main .content .bound h2{
	color: #656565;
	font-weight: bold;
	padding: 15px 0 2px 0;
	margin: 0;
}

/* Clear */
.main .content .clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	z-index: -1000;
	display: inline-block;
}

.find_bundle_form_blue_box{
	background-color:#f3f8fb; 
	margin:0 -5px 0 -5px; 
	padding:10px;
}

.main .content .bound h2#023f72 {
	color: #023f72;
	font-weight: bold;
	padding: 15px 0 2px 0;
	margin: 0;
}

#de_1column {
	position: absolute;
	top: 94px;
	left: 25px;
	width: 676px;
}	

#wirelessTop{
	background:url(../images/bg-wireless-top.gif) top left no-repeat;
	width:676px;
	height:10px;
}
	
#wirelessChooseMain {
	background: url(../images/bg-wireless.gif) 0 0 no-repeat;
	background-color: #F4EAD9;
	border-left: 1px solid #F27D00;
	border-right: 1px solid #F27D00;
	width:666px;
	height:424px;	
	}		

#de_container{
	float:left;
	width:550px;
	padding:0; 
	margin:0;
}

#de_container a{
	text-decoration:underline;
}

.one_column{
	width:725px !important;
}

#de_container .float_icon {
	position:relative;
	color:#023f72 !important;
	font-size:11px;
	font-weight: normal;	
}

#de_container .float_icon img{
	position:relative;
	margin:-10px 0 0 10px;
	vertical-align:middle;
	z-index:10;
}

#de_container h1.page_content_title {
	font-size: 1.8em;
	font-weight: normal;
	margin: 0 0 5px 0;
	color: #000 !important;
	display: block;
	line-height:30px;
}
#de_container .sub_title_content{
	width:550px; padding:0 0 10px 0; font-size:1.0em; color:#555555;
}
#de_container div.check1{
	line-height:24px;
	height:24px;
}
	#de_container div.check1 input{
		vertical-align:middle;
		position:relative;
		border:none;
	}
	
#de_container .find_bundle_form_info_msg {
	border:1px solid #033f73; 
	width:548px; 
	background-color:#f2f7fb;
	margin-bottom:10px;
}

#de_container .but_group img{
	margin-left:6px;
	margin-bottom:15px;
}

#de_container .slider_button{	
	margin-left:5px;
	border:0;
	vertical-align:top
}
#de_container .table_header_bg1 {
	background:url(/Common/de/headers/hdr_bck_cur_acct_hldr.gif) 0 0 no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#023f72;
	text-indent:15px;
	width:550px;
	height:32px;
	margin:0;
	line-height:32px;
	border-right: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
}
#de_container .required{
	color:#023f72; 
	font-size:.9em;
	font-weight:bold;
}

#de_container .tips_box {
	border-top:0;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	margin:0;
	padding:0;
	width:550px; /* totals 548px + left/right borders = 550px */
}
#de_container .find_bundle_gray_bar{
	background-color:#e2e2e2; 
	height:4px; 
	margin:0 -5px 4px -5px;
	font-size:0;
}

#de_container .find_bundle_gray_bar2{
	background-color:#e2e2e2; 
	height:4px; 
	margin:0 -5px 2px -5px;
	font-size:0;
}


#de_container .row_header1{
	background-color:#f8f8f8;
	margin:0 5px 5px 5px;
	line-height:25px;
	text-indent:2px;
	height:25px;
}

#de_container .row_header1_zip{
	float:left;
	width:50px !important;
	font-size:11px;
}

#de_container .row_data1{
	margin:0 5px 5px 5px;
	text-indent:2px;
	min-height:25px;
	border-bottom:1px solid #dfecf3;
	clear:both;
}
#de_container .row_header1_street_number{ width:90px; float:left; font-weight:bold; color:#023f72; font-size:9px; text-transform:uppercase;}
#de_container .row_header1_street_name{ width:100px; float:left; font-weight:bold; color:#023f72; font-size:9px; text-transform:uppercase;}
#de_container .row_header1_unit_type{ width:90px; float:left; font-weight:bold; color:#023f72; font-size:9px; text-transform:uppercase;}
#de_container .row_header1_unit_no{ width:90px; float:left; font-weight:bold; color:#023f72; font-size:9px; text-transform:uppercase;}
#de_container .row_header1_city{ width:100px; float:left; font-weight:bold; color:#023f72; font-size:9px; text-transform:uppercase;}
#de_container .row_header1_zip{ width:70px; float:left; font-weight:bold; color:#023f72; font-size:9px; text-transform:uppercase;}

#de_container .row_data1 .row_street_number{ width:90px; float:left; min-height:25px; line-height:20px; font-size:11px; white-space:nowrap}
#de_container .row_data1 .row_street_name{ width:100px; float:left; min-height:25px; line-height:20px; font-size:11px; white-space:nowrap}
#de_container .row_data1 .row_unit_type{ width:90px; float:left; min-height:25px; line-height:20px; font-size:11px; white-space:nowrap}
#de_container .row_data1 .row_unit_no{ width:90px; float:left; min-height:25px; line-height:20px; font-size:11px; white-space:nowrap}
#de_container .row_data1 .row_city{ width:100px; float:left; min-height:25px; line-height:20px; font-size:11px; white-space:nowrap}
#de_container .row_data1 .row_zip{ width:70px; float:left; min-height:25px; line-height:20px; font-size:11px; white-space:nowrap}

#de_container .row_data1 .row_street_number2{ width:90px; float:left; min-height:25px; line-height:10px; font-size:11px; white-space:nowrap}
#de_container .row_data1 .row_street_name2{ width:100px; float:left; min-height:25px; line-height:10px; font-size:11px; white-space:nowrap; text-indent:0}
#de_container .row_data1 .row_unit_type2{ width:90px; float:left; min-height:25px; line-height:10px; font-size:11px; white-space:nowrap}
#de_container .row_data1 .row_unit_no2{ width:90px; float:left; min-height:25px; line-height:10px; font-size:11px; white-space:nowrap}
#de_container .row_data1 .row_city2{ width:100px; float:left; min-height:25px; line-height:10px; font-size:11px; white-space:nowrap; text-indent:0}
#de_container .row_data1 .row_zip2{ width:70px; float:left; min-height:25px; line-height:10px; font-size:11px; white-space:nowrap}

#de_container .row_data1_zip{ width:50px; float:left; min-height:25px; line-height:20px; width:50px; font-size:11px}

#de_container .find_bundle_form {
	float:left; 
	width:195px; 
	text-align:right; 
	padding-right:5px; 
	padding-top:3px; 
	height:16px
}
#de_container .retrieval_qualification_form {
	float:left; 
	width:210px; 
	text-align:right; 
	padding-right:5px; 
	padding-top:3px; 
	height:16px
}

#de_container .find_bundle_form_field {
	float:left; 
	height:16px;
	font-size:1em;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
}

#de_container .retrieval_qualification_form_field {
	float:left; 
	height:16px;
	font-size:1em;
}

/*lc9873*/
#de_container .find_bundle_form_error {
	float:left; 
	width:400px; 
	text-align:right; 
	padding-right:5px; 
	height:16px
}

.find_bundle_form_field {
	float:left; 
	height:16px;
	text-align: left;
	color: #333333;
}
#de_container .exact_match{
	font-size:15px !important;
	font-weight:bold;
	line-height:22px !important;
	color:#023f72;	
	padding:10px;
}

#de_container .left_link{
	float:left; 
	height:33px; 
}

#de_container .left_link a{
	color:#0a94d6;
}

/* ======== resizable box with blue header ========== */

#cart_container{
	float:right;
	margin:0 0px 0 0;	
	padding:0;
	width:230px;
}

#cart_container a{
	text-decoration:underline;
}

#cart_container .bound{
	width:230px;
	padding:0;
	margin:0;	
}

#cart_container .bound2{
	padding: 5px 10px 5px 10px;
	margin:0;	
}

#cart_container .bound-content{
	padding:5px 10px 5px 10px;
	margin:0;	
}

#cart_container .service_address{
	height:1%
	margin-left:-3px;	
	text-align:right;	
}

#cart_container a.change{
	font-size:.9em;
}

#cart_container .service_address_note{
	font-size:.9em;
	color:#aaaaaa;
}

#cart_container .cart-header{
	width:230px;
	margin-top:10px;
	background:url(/Common/de/headers/hdr_shop_cart_summary.gif) 0 0 no-repeat;	
	text-indent:5px;
	height:36px;
}
#cart_container .cart-content{
	font-size:1em;
	margin:0 !important;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:10px 0px 10px 10px;
}
#cart_container .cart-content p{
	margin:0 0 5px 0 !important;	
}

#cart_container .cart-saveRetrieveCart{
	border-right: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	padding: 10px; 
	background-color: #f3f8fb;
}

#cart_container .cart-disclaimer{
	font-size:9px; 
	padding:10px
}
.blue-box-top{	
	background:url(../images/digital-experience/select-services-blue-box-top.gif) 0 0 no-repeat;
	height:16px;
	text-align:right;
	font-size:1px;
}
.blue-box-top-right{	
	background:url(../images/digital-experience/blue-box-top-right.gif) top right no-repeat;
	height:16px;	
	font-size:1px;
}

.blue-box-bottom{	
	background:url(../images/digital-experience/select-services-blue-box-bottom.gif) 0 0 no-repeat;
	height:10px;
	text-align:right;
}
.blue-box-bottom-right{	
	background:url(../images/digital-experience/blue-box-bottom-right.gif) top right no-repeat;
	height:10px;	
}
.blue-box-top2{	
	background:url(../images/digital-experience/select-services-blue-box-top2.gif) 0 0 no-repeat;
	height:10px;
	text-align:right;
}
.blue-box-top-right2{	
	background:url(../images/digital-experience/blue-box-top-right2.gif) top right no-repeat;
	height:10px;	
}

#blue-box-container{
	width:550px;	
}

#blue-box-content{
	background-color:#e3eef4;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
}

.service-box-included{
	float:left;
	width:134px;
	height:223px;
	margin:0 0 15px 0px;
}
.service-box-included .whats-included{
	padding-left:10px;
	font-size:.9em;
	color:#0a94d6;
}

.service-box{
	float:left;
	width:118px;
	height:223px;
	margin:0 0 15px 10px;
	padding:0;
	background:url(../images/digital-experience/service-box-bg.gif) 0 0 no-repeat;
	text-align:center;
}

.internet-service-box-unavailable{
	float:left;
	width:118px;
	height:223px;
	margin:0 0 15px 10px;
	padding:0;
	background:url(../images/digital-experience/com_ss_unavailable_internet.gif) 0 0 no-repeat;
	text-align:center;
}

.lifestyle-box1{
	float:left;
	width:130px;
	height:274px;
	margin:0 10px 15px 0;
	padding:0;
	line-height:13px;
	background:url(../images/digital-experience/bg_lifestyle_trend.gif) 0 0 no-repeat;
}

.lifestyle-box2{
	float:left;
	width:130px;
	height:274px;
	margin:0 10px 15px 0;
	padding:0;
	line-height:12px;
	background:url(../images/digital-experience/bg_lifestyle_professional.gif) 0 0 no-repeat;
}

.lifestyle-box3{
	float:left;
	width:130px;
	height:274px;
	margin:0 10px 15px 0;
	padding:0;
	line-height:13px;
	background:url(../images/digital-experience/bg_lifestyle_family.gif) 0 0 no-repeat;
}

.lifestyle-box4{
	float:left;
	width:130px;
	height:274px;
	margin:0 0 15px 0;
	padding:0;
	line-height:13px;
	background:url(../images/digital-experience/bg_lifestyle_entertain.gif) 0 0 no-repeat;
}

.lifestyle_checkbox{
	position:relative;
	top:130px;
	left:30px;
	width:60px;
}

.lifestyle_text{
	padding:0 10px 0 10px;
	font-size:.9em;
	position:relative;
	top:140px;
}

.service-box a{
	font-size:.9em;
	color:#0a94d6;
	line-height:1.1em;
}

.service-box img.icon{
	margin:10px 0 10px 0;		
}

.select_service_price{
	margin:28px 0 5px 0;	
}

#bundle_offers_container{
	margin:15px 0 0 0;
	min-height:75px;
}

.rec_bundles{
	float:left;
	width:176px;
	min-height:155px;
	margin:0 10px 15px 0;
	padding:0;
}
.rec_bundles_last{
	float:left;
	width:176px;
	min-height:155px;
	margin:0 0 15px 0;
	padding:0;
}
.rec_bun_build_a_bun{
	text-align:right;
}
.rec_results_box_title{
	float:left;
	color:#023f72; 
	font-size:1.6em;
	padding-left:10px;
}
.as_low_as_price{
	float:right;
	font-size:11px;
	color:#023f72;
	padding-right:10px;
}
.as_low_as_price .dollars {
	font-size:24px;	
	font-weight:bold;
}
.as_low_as_price .dollars sup{
	font-size:16px !important;	
}
.rec_results_white_space{
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc; 
	border-bottom:1px solid #cccccc; 
	height:50px;
	line-height:40px;
}

.de_footer{
	min-height:50px;
	font-size:.9em;
	color:#656565;	
	margin:30px 0 30px 0;
}

.find_bundle_form_blue_box #itemized_cost td{
	font-size:11px !important; 
	color:555555 !important;
}

#tech_trendsetter_bg_hdr{
	background:url(../images/digital-experience/tech_trendsetter_wide_hdr.gif) 0 0 no-repeat;
	height:109px;
}

#tech_trendsetter_bg_hdr .promo{
	padding:29px 10px 0 123px;
	line-height:1.5em;
}

#entertainment_enth_bg_hdr{
	background:url(../images/digital-experience/entertainment_enth_wide_bg.gif) 0 0 no-repeat;
	height:109px;
}

#entertainment_enth_bg_hdr .promo{
	padding:29px 10px 0 123px;
	line-height:1.5em;
}

.hdr_title{
	color:#023f72;	
	font-size:1.5em; 
	font-weight:bold;
	line-height:1.65em;
}

/** Tables **/
	.main .content table td , .main .content table th 
	{
		padding-top: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 0px !important;
		padding-left: 0px !important;
		border-left-width: 0px !important;
		border-left-style: none !important;
		border-left-color: #ffffff;
		border-bottom-width: 0px !important;
		border-bottom-style: none !important;
		border-bottom-color: #ffffff;
	}	
	.main .content table.your_service_bundle_table{
		width:710px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		margin-top: 0px;
		border-left:1px solid #cccccc  !important;
		border-right:1px solid #cccccc  !important;
		border-bottom:1px solid #cccccc  !important;
	}
	.main .content table.your_service_bundle_table_totals{
		width:710px !important;
		border-left:1px solid #cccccc  !important;
		border-right:1px solid #cccccc  !important;
		border-bottom:1px solid #cccccc  !important;
	}
	.main .content table
	{
		border: 1px solid #fff !important;
		border-collapse: separate;
		margin-bottom: 0em !important;
		color: #656565;
		width: 100%;
	}

	.main .content table.your_service_bundle_table td{
		font-size:11px !important;
		color:#666666;
		vertical-align:top;
	}

	.main .content table tr {
		vertical-align:top;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}

	.main .content table td.price_summary_disclaimer{		
		padding:0 15px 0 15px !important; 
		font-size:10px !important;
}

/** end of tables **/

.print{
	margin-left:10px;
}

.order_conf_number{
	font-weight:bold;
	color:#073f70;
}
.table_align_top td{
	vertical-align:top;
	padding-bottom:10px;
}

.main .content table.your_service_bundle_table td.your_service_bundle_items{
	font-weight:bold;
	color:#073f70;
	font-size:11px;
	padding:10px 15px 10px 15px;	
}

.service_name{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding:5px 0 5px 24px;
}
.monthly_price{
	font-size:11px;
	color:#073f70 !important;
	font-weight:bold;
	text-align:right;
	padding: 5px 35px 0 0;
}
.one_time_cost{
	font-size:11px;
	color:#073f70 !important;
	font-weight:bold;
	text-align:right;
	padding-right:10px !important;
}
.product_name{
	padding-left:55px !important;
}
.prod_text{
}
.prod_text_black{
	color:#000000 !important;
}

td.your_service_form_header{
	font-size:15px !important;
	padding:10px 0 10px 10px;
	color:#073f70;
	font-weight:bold;
}

.gray_table_bar{
	height:4px; 
	background-color:#cccccc;
	margin-bottom:1px;
}

.bundle_form_blue_box{
	background-color:#f3f8fb; 
	margin:0 -5px -5px -5px; 
	padding: 0 5px 10px 5px;
}
.bundle_form_blue_box div{
	padding-bottom:2px;
}

.bundle_form_blue_box span{
	font-weight:bold;
}
.bundle_form_blue_box .sec_cat{
	color:#073f70; 
	font-weight:bold; 
	padding:10px 0 10px 0;
}

.bundle_form_blue_box2{
	background-color:#f3f8fb; 
	margin:2px; 
	padding: 5px 5px 5px 10px;
}
.bundle_form_blue_box2 span{
	font-weight:bold;
}

.your_service_form_header span{
	float:right;
	padding-right:10px;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
}
.blue_form_bullets li{
	margin-bottom:3px !important;
}
.one_column table td{
	vertical-align:top;
}
td.price_summary_disclaimer{
	padding:0 15px 0 15px; 
	font-size:10px !important;
}

.totals{
	border-bottom:1px solid #dddddd;
	margin-bottom:10px; 	
}
.totals td{
	padding:6px 6px 6px 10px;	
	
}
.totals .col1{
	font-weight:bold;
}
.totals .monthly_price{
	padding-right:17px !important;
}
.totals .one_time_cost{
	padding-right:14px !important;
}
.white{
	background-color:#ffffff !important;
}
#cart_full{
	margin:-5px -5px 0 -5px;
}
.cart-content .price_title{
	font-size:9px; 
	color:#073f70; 
	padding-top:0px;
	padding-bottom:5px; 
	border-bottom:1px solid #e5e5e5; 
	letter-spacing:-1px;
}
.cart-content .bundle_name{
	font-weight:bold; 
	color:#888888; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-size:11px;
}
.cart-content .cart_prod_name{
	font-weight:bold; 
	color:#666666; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-size:10px;
}
.cart-content .cart_prod_price{
	font-weight:normal;
	color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	font-size:10px;
	text-align:right;
}
.cart-content .cart_prod_total{
	font-weight:bold;
	text-align:right;
	color:#073f70;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	font-size:13px;
	background-color:#f3f8fb;
}

#delink {
color: #0a94d6;
text-decoration: underline !important;
font-size: 11px;
}

#delink a{
color: #0a94d6;; 
text-decoration: underline !important;
font-size: 11px;
}

#de_subhead {
color:#023f72; 
font-size: 15px; 
margin: 10px 0 10px 5px;
font-weight: bold;
}

.find_bundle_form_radio {
	float:left; 
	text-align:right; 
	padding-right:5px; 
	padding-top:3px; 
}
.find_bundle_form_field_radio {
	text-align: left;
	color: #333333;
}

.tworow_form_label {
	float: left; 
	width: 150px; 
	text-align: right; 
	padding: 0px 10px 0 0px;
}
.tworow_form_field {
	float: left; 
	
}
/*lc9873, 07/11/07*/
#tab_blocks {
	position:relative;
	/*top:62px;
	background-color:#00ff00;*/
	min-height:196px;
	width:650px;
	color:#666;
}

#res-tabs {
	margin:0;
	padding:0;
	display:block;
	height:50px;
	width:650px;
	list-style-type:none;
}

#res-tabs li {
	display:inline;
}
#res-tabs a	{
	height:50px;
	outline:none;
	background-image:url(../images/homepage/content_tab_blank.gif);
}
#res-tabs a:hover{
	text-decoration:none;
}		
#res-tabs a.bundles span,
#res-tabs a.internet span,
#res-tabs a.homephone span,
#res-tabs a.wireless span,
#res-tabs a.television span {
	position:relative;
	top:11px;		
	font-size:1.2em;	
	font-weight:bold;	
}
			
#res-tabs a.bundles,
#res-tabs a.internet,
#res-tabs a.homephone,
#res-tabs a.wireless,
#res-tabs a.television
{
	float:left;
	background-repeat:no-repeat;
	width:108px;
	text-align:center;
	color:#0795d5;
	height:50px;
}
			
#res-tabs a.bundles {
	background-position:-10px -37px;				
}
#res-tabs li.selected a.bundles {
	background-position:-10px 0;
	color:#656565;
}
				
#res-tabs a.internet {
	background-position:0px -37px;				
}
#res-tabs li.selected a.internet {
	background-position:-10px 0;
	color:#023f72;
}
				
#res-tabs a.homephone {
	background-position:-0px -37px;
}
#res-tabs li.selected a.homephone {
	background-position:-10px 0;					
	color:#61bf1a
}
				
#res-tabs a.wireless	{
	background-position:-0px -37px;
}
#res-tabs li.selected a.wireless {
	background-position:-10px 0;
	color:#ff9900;
}
				
#res-tabs a.television {
	background-position:-0px -37px;
}
#res-tabs li.selected a.television {
	background-position:-10px 0;
	color:#801f7a;
}

/*wz2912*/
/*the following are defined for dish comparision popup tabs*/

.dish-comparison{
	width:690px;
	background-color:white;
	}
#dish-comparison a{
	float:right;
	margin-top:-50px
	}
#tab_blocks {
	position:relative;
	top:0px;
	/*background-color:#00ff00;*/
	min-height:196px;
	width:690px;
	color:#666;
}
	#res-tabs {
		margin:0;
		padding:0;
		display:block;
		height:37px;
		width:690px;
		list-style-type:none;
	}
	#res-tabs li {
		display:inline;
	}
	#res-tabs a	{
		height:37px;
		outline:none;
		background-image:url(../images/homepage/content_tab_blank.gif);
	}
	#res-tabs a:hover{
		text-decoration:none;
	}		
	#res-tabs a.comparepackages span,
	#res-tabs a.packagedetails span,
	#res-tabs a.hdoptions span,
	#res-tabs a.homezone span,
	#res-tabs a.equipment span {
		position:relative;
		top:11px;		
		font-size:1.2em;	
		font-weight:bold;	
	}
			
	#res-tabs a.comparepackages,
	#res-tabs a.packagedetails,
	#res-tabs a.hdoptions,
	#res-tabs a.homezone,
	#res-tabs a.equipment{
		float:left;
		background-repeat:no-repeat;
		width:138px;
		text-align:center;
		color:#0795d5;
	}
			
	#res-tabs a.comparepackages {
		background-position:-10px -37px;				
	}
	#res-tabs li.selected a.comparepackages {
		background-position:-10px 0;
		color:#656565;
	}
				
	#res-tabs a.packagedetails {
		background-position:0px -37px;				
	}
	#res-tabs li.selected a.packagedetails {
		background-position:-10px 0;
		color:#023f72;
	}
				
	#res-tabs a.hdoptions {
		background-position:-0px -37px;
	}
	#res-tabs li.selected a.hdoptions {
		background-position:-10px 0;					
		color:#61bf1a
	}
				
	#res-tabs a.homezone	{
		background-position:-0px -37px;
	}
	#res-tabs li.selected a.homezone {
		background-position:-10px 0;
		color:#ff9900;
	}
				
	#res-tabs a.equipment {
		background-position:-0px -37px;
	}
	#res-tabs li.selected a.equipment {
		background-position:-10px 0;
		color:#801f7a;
	}
.WhiteTableHeaderBig {
color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}

/* wireless tabs */

 .tabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: -1px;
height:17px;
font: bold 11px Verdana;
z-index:2;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
/*border-bottom:1px solid gray;*/
width: 666px; 
z-index:10;
}

.tabs li{
display: inline;
margin: 0;
}

.tabs li a{
text-decoration: none;
padding: 5px;
border:1px solid white;
color: #0a94d6;
margin-bottom: -2px;
height:18px;
z-index: 3;
}

.tabs li a:visited{
padding: 5px;
color: #0a94d6;

}*/

.tabs li a:hover{
color: #0a94d6;
}

.tabs li.selected{
position: relative;
top: 1px;


}
.tabs li.selected a{ 
	padding: 5px;
	color:#023f72;
	border:1px solid gray;;
	margin-bottom: -2px;
	border-bottom-color: white;
	z-index: 3;

}

.tabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}

.tabcontents{ /*style of tab content oontainer*/
	border: 1px solid gray;
	width: 666px; 
	height: 601px;
	padding: 0px; 
	margin: 0px;
	overflow: auto;
	z-index: 0;
}
.tabcontent{
	height:440px;
	display:none;
	z-index: 0;
}


.informationStepNumber{
	font-size:12px; 
	font-weight:bold; 
	font-family:Verdana; 
	color: #023F72;
}
.stepNumber{
	font-size:16px; 
	font-weight:bold; 
	font-family:Verdana; 
	color: #023F72;
}
.informationStepDescription{
	font-size:12px; 
	font-family:Verdana; 
	color: #023F72;
}

/*mm1909, 10/25/07*/
.error_msg_outer_box {
	position: relative !important;
	height: auto !important;
	border: 1px solid #B52E24;
	width: 680px;
	padding: 10px 10px 0px 5px ;
	color: #B52E24;
	background-color: #F9F4D3;
	margin-bottom: 0px
}

.error_msg_icon {
	padding-right: 5px;
	float: left;
	width: 22px;
}

.error_msg_inner_box {
	float: right;
	text-align: left;
	padding-left: 0px;
}

.error_msg_header {
	font-style: Verdana;
	font-size: 11px;
	font-weight: bold;
	height: auto !important;
}

.error_msg_text {
	font-style: Verdana;
	font-size: 10px;
	position: relative !important;
	MARGIN-LEFT: 0px;
}

.error_msg_ol {
	margin: 0px !important;
	padding: 0px !important;
}

.error_inline_text {
	font-style: Verdana;
	font-size: 11px;
	color: #B52E24;
	height: auto !important;
	text-align: left;
}

.error_inline_icon {
	float: left; 
	width: 195px; 
	text-align: right; 
	padding-right: 5px; 
	padding-top: 3px; 
	height: 16px;
	color: #B52E24;
}

.error_inline_label {
	float: left; 
	width: 150px; 
	text-align: right; 
	padding-right: 5px; 
	padding-top: 3px; 
	height: 16px;
	color: #B52E24;
	font-style: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.error_inline_input {
	background-color: #F9F4D3;
	border: 1px solid #B52E24 !important;
	height: 18px;
	text-align: left;
}

.error_inline_message {
	font-style: Verdana;
	font-size: 11px;
	color: #B52E24;
	height: auto !important;
	width: 360px;
}

