#what_do_i_need_menu{
	margin:16px 30px 5px 465px;
}
#adsl_line_check{
	background:url("/html/new_images/ADSL/adsl_line_check_bg.png") no-repeat;
	display:block;
	height:39px;
	margin-top:5px;
	}
	#adsl_line_check form{
		display:block;
		height:39px;
		}
		.adsl_phone_code{
			padding:4px;
			margin:7px 0px 0px 75px;
			width:30px;
			float:left;
			background:#FFF;
			border:none;
			text-align:center;
		}
		.adsl_phone1{
			padding:4px;
			margin:7px 0px 0px 5px;
			width:30px;
			float:left;
			background:#FFF;
			border:none;
			text-align:center;
		}
		.adsl_phone2{
			padding:4px;
			margin:7px 0px 0px 5px;
			width:40px;
			float:left;
			background:#FFF;
			border:none;
			text-align:center;
		}
		#PN_submit{
			background:url("/html/new_images/ADSL/adsl_line_check_btn.png") no-repeat;
			border:none;
			height:24px;
			width:57px;
			margin:7px 0px 0px 5px;
			cursor:pointer;
			outline:none;
			float:left;
	}
	#adls_line_check_caption{
		font-size:10px;
		margin-top:-2px;
		text-align:center;
	}
	#checking_adsl_line{
		font-size:10px;
		color:#FFF;
		margin:0px 15px;
		padding-top:7px;
		line-height:12px;
		text-align:center;
	}	
#what_is_it_menu a.selected, #what_do_i_need_menu a.selected{
	border-bottom:none;
	background:url("/html/new_images/ADSL/wit_menu_selected.png") no-repeat bottom center;
	padding-bottom:7px;
}
#page_menu a.selected{
	color:#3399ff;
}
#adsl_is_content{
	margin-right:40px;
	display:block;
	background:url("/html/new_images/ADSL/adslis_bg.jpg") bottom left no-repeat;
	height:394px;
	}
	#adsl_is_content p{
		margin:21px 0 0 280px;
		text-align:justify;
	}
	#adsl_is_content img{
		margin:20px 0 0 55px;	
}
#world_of_possibilities{
	height:394px;
	display:none;
	padding-left:143px;
	background:url("/html/new_images/ADSL/world_of_possibilities_bg.jpg") bottom left no-repeat;
	}
	#world_of_possibilities img{
		margin:40px 0 0;
	}
	#world_of_possibilities p{
		margin:20px 30px 30px 0px;
		text-align:justify;
	}
	#world_of_possibilities p b{
		font-size:10px;	
}
#its_not_scary{
	height:353px;
	display:none;
	background:url("/html/new_images/ADSL/start_button.jpg") right 159px no-repeat;
	padding-right:211px;
	}
	#its_not_scary p{
	 	margin:10px 0px 10px 30px;
		text-align:justify;
	}
	#its_not_scary img{
		margin:30px 30px 10px 30px;	
}
#choosiest_choice{
	height:394px;
	display:none;
	background:url("/html/new_images/ADSL/choosiest_choice_bg.jpg") right bottom no-repeat;
	}
	#choosiest_choice p{
	 	margin:10px 191px 10px 30px;
		text-align:justify;
	}
	#choosiest_choice img{
		margin:30px 30px 10px 30px;	
}
.list_indent{
	margin-left:15px;
	display:block;
}
div.pf_bottom_div{
	padding-left:0px;
	padding-right:0px;
}
div.req_box, div.req_box.hw{
	height:354px;
}
div.req_box a,div.req_box_horizontal a{
	color:#3399ff;
}
#need_phone_line{
	float:left;
	margin:0 0 31px -30px;
}
.range_container{
	background:url("/html/new_images/ADSL/product_range_bg.png") no-repeat;
	height: 175px;
	width: 367px;
	float:left;
	margin:25px 0 0 25px;
	}
	.range_inner_container{
		background:url("/html/new_images/ADSL/product_range_bottom.png") no-repeat bottom;
		height: 100%;
	}
	.range_inner_container.freestyle{
		background:url("/html/new_images/ADSL/product_range_bottom_freestyle.png") no-repeat bottom;
	}
	.extra_content{
		display:none;
	}
	a.show_extra_content,a.hide_extra_content{
		text-decoration:underline;
		color:#336699;
		cursor:pointer;
	}
.data_range{
	margin:20px 0 0 20px;
}
.range_price_from{
	font-size:17px;
	margin:10px 0 0 57px;
}
.go_btn{
	float:right;
	margin:30px 20px 0 0;
	cursor:pointer;
}
.range_hr{
	display:block;
	background:#ababab;
	height:1px;
	margin:10px 20px 10px 57px;
}
.range_copy{
	margin:0 20px 0 57px;
}
a#mProducts{
	margin-top:1px;
}
#page_menu a#mProducts.selected, #page_menu a#mProducts.selected:hover{
	background:url("/html/new_images/ADSL/adsl_product_tabs.png") -2px -1px;
}
#page_menu a#mProducts.selected img{
	display:none;
}
.purple_bg{
	background:url("/html/new_images/ADSL/purple_bg_shadow.png") repeat-y right #cc00ff;
}
.orange_bg{
	background:url("/html/new_images/ADSL/orange_bg_shadow.png") repeat-y right #ff9900;
}
.blue_bg{
	background:url("/html/new_images/ADSL/blue_bg_shadow.png") repeat-y right #3399ff;
}
.black_bg{
	background:#000;
}
a.data_option.express{
	background:url("/html/new_images/ADSL/express_dorc.png") no-repeat #db5514;
	width:149px;
}
a.data_option.express:hover{
	background:url("/html/new_images/ADSL/express_dorc_hover.png") no-repeat #b84711;	
}
a.data_option.freestyle{
	background:url("/html/new_images/ADSL/freestyle_dorc.png") no-repeat #2164a6;
	width:149px;
}
a.data_option.freestyle:hover{
	background:url("/html/new_images/ADSL/freestyle_dorc_hover.png") no-repeat #1c548c;	
}
a.data_option.premium{
	background:url("/html/new_images/ADSL/premium_dorc.png") no-repeat #4a4a4a;
	width:149px;
}
a.data_option.premium:hover{
	background:url("/html/new_images/ADSL/premium_dorc_hover.png") no-repeat #616161;	
}
a.data_option.uncapped{
	background:url("/html/new_images/ADSL/uncapped_dorc.png") no-repeat #9900CC;
	width:149px;
}
a.data_option.uncapped:hover{
	background:url("/html/new_images/ADSL/uncapped_dorc_hover.png") no-repeat #660099;	
}
a.express.dataSelected, 
a.freestyle.dataSelected, 
a.premium.dataSelected,
a.uncapped.dataSelected,
a.express.dataSelected:hover, 
a.freestyle.dataSelected:hover, 
a.premium.dataSelected:hover,
a.uncapped.dataSelected:hover{
	background:url("/html/new_images/common/data_option_rounded_selected.png") no-repeat;
	color:#4A4A4A;
}
p.shape_title{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	float:right;
	width:180px;
	color:#FFF;
	font-size:11px;
	margin-bottom:5px;
}
p.shape_title b{
	font-size:14px;
}
p.range_hs{
	cursor:pointer;
	background:url("/html/new_images/ADSL/dd_arrow.gif") no-repeat right;
	width:160px;
	margin-right:10px;
	padding-right:10px;
}
p.range_hs:hover{
	text-decoration:underline;
}
span.shape_container{
	float:right;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	width:178px;
	padding-bottom:0px;
	margin:0 0px 15px 0;
	overflow:hidden;
	height:0px;
	}
#product_range_menu{
	display:none;
	margin:3px 0 -82px 7px;
	background:url(/html/new_images/ADSL/product_range_menu_bg.png) no-repeat;
	width:152px;
	height:125px;
	padding-top:2px;
	}
	#product_range_menu a{
		margin:5px 0 0 10px;
		padding:0;
		background:none;
		height:24px;
		padding:0;
		width:142px;		
}
img.choose_choose{
	width:492px;
}

#hardware_landing_container{
	float:right;
	width:160px;
	}
	#hardware_landing_container h1{
		margin-bottom:30px;
	}
	#hardware_landing_container img, #hardware_landing_container p{
		display:block;
		padding-left:20px;
		color:#FFF;
	}
	#hardware_landing_container img.hardware_title{
		margin-top:20px;
	}
	#hardware_line{
		margin:10px 0;
	}
	a.other_hardware{
		width:123px;
		height:26px;
		background:url("/html/new_images/ADSL/goto_hardware_btn.png");
		display:block;
		font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#FFF;
		padding:8px 0 0 10px;
		margin-left:20px;
		cursor:pointer;
	}
	a.inner_hardware{
		float:left;
		margin-top:20px;
	}
	#get_a_router{
		margin-top:-10px;
		position:relative;
		z-index:2;
	}
	#get_a_line{
		padding-left:25px;
		width:108px;
	}

div#routers_container{
		float:right;
		width:160px;
		display:none;
	}
	div#routers_container img{
		float:left;
		margin:10px 10px 10px 25px;
	}
	div#routers_container img.tm25px{
		margin-top:25px;
	}
	a.router_option{
		background:url("/html/new_images/3G/modem_RC.png") no-repeat right #5a5a5a;
		font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#FFF;
		float:left;
		display:block;
		padding:4px 25px 4px 25px;
		margin:2px 0;
		cursor:pointer;
		width:100px;
	}
	a.router_option:hover{
		background:url("/html/new_images/common/hardware_RC_hover.png") no-repeat right #3b3b3b;	
	}
	a.routerSelected, a.routerSelected:hover{
		background:url("/html/new_images/3G/modem_RC_selected.png") no-repeat right #FFF;
		color:#5a5a5a;
	}
	#routers_container h1{
		margin-bottom:0px;	
	}
div#adsl_lines_container{
		float:right;
		width:160px;
		display:none;
	}
	div#adsl_lines_container img{
		float:left;
		margin:10px 10px 10px 25px;
	}
	div#adsl_lines_container img.tm25px{
		margin-top:25px;
	}
	a.line_option{
		background:url("/html/new_images/3G/modem_RC.png") no-repeat right #5a5a5a;
		font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#FFF;
		float:left;
		display:block;
		padding:10px 25px;
		margin:2px 0;
		cursor:pointer;
		width:100px;
	}
	a.line_option:hover{
		background:url("/html/new_images/common/hardware_RC_hover.png") no-repeat right #3b3b3b;	
	}
	a.lineSelected, a.lineSelected:hover{
		background:url("/html/new_images/3G/modem_RC_selected.png") no-repeat right #FFF;
		color:#5a5a5a;
	}
	#adsl_lines_container h1{
		margin-bottom:0px;	
	}
	div#adsl_lines_container a.other_hardware img, div#routers_container a.other_hardware img{
		margin:10px 9px;
		cursor:pointer;
	}
div#router p, div#routerClone p, div#line p, div#lineClone p{
	color:#FFF;
}
div.product_options.hardware{
	width:160px;
	float:right;
	margin-right:7px;
}



#premium_table{
	width:748px;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CCC;
	margin:15px;
}
#premium_table td{
	padding:5px 10px;
	border-right:1px dotted #666;
	border-bottom:1px dotted #666;
}
#premium_table td.no_border_right{
	border-right:none;
}
#premium_table td.no_border_bottom{
	border-bottom:none;	
}
#premium_table td.price_from{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
#premium_table tr{
}
#premium_table tr.no_border, #premium_table td.no_border{
	border:none;
}
#premium_table a.go_btn{
	margin:0 0 0 32px;
	float:left;
}
#premium_table a.go_btn img{
	height: 26px;
}
#static_ip_range{
	display:none;
}
.quarter_list{
	float:left;
	width:168px;
	margin:30px 15px 0px 15px;
	border-right:1px dotted #666;
	list-style:disc;
}
.quarter_list li{
	margin-bottom:8px;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CCC;
}
.quarter_list li.title_img{
	height:50px;	
}
.quarter_list li.price_from{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.quarter_list li.no_list_style{
	list-style:none;
}
.quarter_list li a.go_btn{
	float:left;
	margin:5px 0 5px 15px;	
}
#premium_landing_container{
	background: url(/html/new_images/ADSL/premium_landing_bg.png) no-repeat -159px 0;
	width:795px;
	height:427px;
	float:left;
	padding-left:15px;
}
#products_landing_container{
	float:left;
	height:100%;
	width:809px;
}
img.brand_new_seal{
	float:right;
	position:relative;
	top:-18px;
	left:14px;
	_top:-17px;
	_left:16px;
}
#pco_ty_content{
	width:331px;
	margin:0 auto
	}
	#thank_you_title_img{
		margin-top:87px;	
	}
	#pco_ty_content p{
		margin:15px 0
}
td.no_border_right{
	border-right:0;
}
a.range_change{
	margin-left:14px;
	cursor:pointer;
}
#title_tab{
	margin:-20px 0 -9px 568px;
	position:relative;
	z-index:1;
	float:left;
}
#need_right_now{
	display:block;
}
#package_includes{
	top:133px;
}
#uncapped_not_recommended{
	background:url("/html/new_images/ADSL/uncapped_not_recommended.png") no-repeat;
	height:209px;
	width:150px;
	float:left;
	margin-left:23px;
	}
	#uncapped_not_recommended p{
		margin:40px 15px 0px;
		font-size:10px;
		line-height:17px;	
}