/* CSS Document */
body{margin:0;padding:0;text-align:center;background:#b7e2ff url(../images/main_bg.gif) left top repeat-x;}
h1,h2,h3,h4,h5,h6,a,div,span,p,ul,li,form,label,img,input,select,textarea{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;/*border:1px dotted #336699*/;}
p,span,a{font-size:14px;}
a{color:#0099ff;} a:hover{color:#ff6600;}
a img{border:none;}
	a:hover img{filter:alpha(opacity=70);opacity:0.7;}
ul,li{list-style:none;padding:0;margin:0;}
input{font-family:"Trebuchet MS";font-size:15px; font-weight:normal!important;}
input:focus{border:1px #0099cc solid!important;}
.blank{display:block;height:1px!important; width:1px!important;float:left;}


.orange{color:#FF9900;}
.pink{color:#cc0033;}
.blue{color:#0099ff;}
.green{color:#669900;}
.gray_bg{background:#f5f5f5;}

.container{width:990px;margin:0 auto;position:relative;text-align:left;}
.mid_container{background:#dff2ff;width:990px;margin:165px auto 50px auto;position:relative;text-align:left;float:left;padding:0;}

.no_banner .mid_container{background:#dff2ff;width:990px;margin:100px auto 50px auto;position:relative;text-align:left;float:left;padding:0;}
.top_section{float:left;width:100%;}
.mid_section{float:left;width:99%;background:#FFFFFF;margin:0 0 0 5px;display:inline;padding:0 0 50px 0;}
.main_container{padding-top:35px;position:relative;float:left;width:100%;}
.right_container{margin:65px 0 0 0;width:780px;float:left;display:inline;position:relative;padding-bottom:20px;}
	.white .right_container{background:#FFFFFF;width:780px;padding-top:10px;}
	.right_container form{display:inline;}
	
/*no topbanner*/
.no_banner .right_container{margin:10px 0 0 0;width:780px;float:left;display:inline;position:relative;padding-bottom:20px;}
	.no_banner .white .right_container{background:#FFFFFF;width:780px;padding-top:10px;}
	.no_banner .right_container{margin:50px 0 0 0;width:780px;float:left;display:inline;position:relative;padding:10px 0 20px 0 ;}

/*header*/
.header{position:absolute;top:-165px;left:0;width:100%;height:160px;}	
.no_banner .header{position:absolute;top:-100px;left:0;width:100%;height:100px;}
	.header .top_banner{position:absolute;top:38px;right:0;width:728px;height:90px;}


.in h1{position:absolute;top:40px;left:210px;color:#cc0033;font-weight:bold;font-size:26px;display:inline;width:auto;z-index:10;}
.white h1{position:absolute;top:10px;left:200px;color:#cc0033;font-weight:bold;font-size:26px;width:765px;background:#FFFFFF;padding:10px 0 5px 15px;display:inline;margin:30px 0 10px 0;}


.logo{display:block;width:240px;height:70px;background:url(../images/bb_image.gif) -10px top no-repeat;position:absolute;top:40px;left:10px;z-index:20;}
.no_banner .logo{display:block;width:240px;height:70px;background:url(../images/bb_image.gif) -10px top no-repeat;position:absolute;top:20px;left:10px;z-index:20;}
.no_banner .top_banner{display:none;}
.logo span{display:none;}

/*footer*/
.footer {float:none;float:left;width:100%;margin-top:10px;}
.footer .divider{width:100%;margin:10px 0;}
.footer .lft{float:left;width:640px;margin:20px;display:inline;}
	.footer .lft ul.lft_links{float:left;width:75%;margin:0;display:inline;clear:none;}
	.footer ul li{float:left;line-height:14px;width:210px;}
	.footer ul li ul{float:left;clear:both; margin:0 5px;width:200px;margin:0;height:110px;} 
	.footer ul li ul li{float:left;clear:both;}
	.footer ul li a{color:#666666;text-decoration:none;font-weight:bold;font-size:12px;} 
	.footer ul li ul li a{color:#666666;text-decoration:none;font-weight:normal;font-size:12px;} 
	.footer ul li ul li a:hover{color:#333333;}
	.footer .lft ul.isps{float:left;width:20%;margin:0;display:inline;clear:none;} 
		.footer .lft ul.isps ul{width:100px;} 
		.footer .lft ul.isps li{width:100px;}

.footer .rght{float:right;width:300px;margin:20px 10px 0 0;display:inline;}
	.footer .rght .footer_logo{float:left;width:200px;height:50px;background:url(../images/bb_image.gif) -10px -70px no-repeat;}
		.footer .rght .footer_logo span{display:none;}
	.footer p {float:left;clear:both;color:#666666;margin:4px 0;width:280px;font-size:12px;}
	.footer .rght a {color:#666;font-size:13px;}
	.footer .rght a:hover {color:#333;}
	
.bread{position:absolute;top:12px;color:#999999;font-size:13px;left:15px;}
	.bread a {font-size:13px;}




/*navigation*/
.nav{position:absolute;top:135px;left:0;width:100%;}
.no_banner .nav{position:absolute;top:70px;left:0;width:100%;}
.nav ul{float:right;margin-right:5px;width:650px;}
.nav li{float:left;margin:0 2px;}
.nav li a{padding:7px 10px 0 10px;color:#FFFFFF;font-size:13px;font-weight:bold;text-decoration:none;display:block;height:23px;float:left;}
	.nav li a.one{background:url(../images/bb_image.gif) -10px -300px repeat-x;}
		.nav li a.one:hover{background:url(../images/bb_image.gif) -250px -300px repeat-x;}
	.nav li a.two{background:url(../images/bb_image.gif) -10px -330px repeat-x;}
		.nav li a.two:hover{background:url(../images/bb_image.gif) -250px -330px repeat-x;}
	.nav li a.three{background:url(../images/bb_image.gif) -10px -360px repeat-x;}
		.nav li a.three:hover{background:url(../images/bb_image.gif) -250px -360px repeat-x;}
	.nav li a.four{background:url(../images/bb_image.gif) -10px -390px repeat-x;}
		.nav li a.four:hover{background:url(../images/bb_image.gif) -250px -390px repeat-x;}
	.nav li a.five{background:url(../images/bb_image.gif) -10px -420px repeat-x;}
		.nav li a.five:hover{background:url(../images/bb_image.gif) -250px -420px repeat-x;}
	.nav li a.six{background:url(../images/bb_image.gif) -10px -450px repeat-x;}
		.nav li a.six:hover{background:url(../images/bb_image.gif) -250px -450px repeat-x;}
	.nav li a.seven{background:url(../images/bb_image.gif) -10px -270px repeat-x;}
		.nav li a.seven:hover{background:url(../images/bb_image.gif) -250px -270px repeat-x;}
	.nav li a:hover{color:#FFFFFF;}
	.nav .active_line{position:absolute;left:0;bottom:-4px;height:4px;display:block;width:100%;font-size:1px;display:inline;}
			.act_adsl{background:#d38c00;}
			.act_adsl2{background:#ab003d;}
			.act_naked_dsl{background:#9ab41c;}
			.act_wireless_broadband{background:#0eacc2;}
			.act_mobile_broadband{background:#1b7db4;}
			.act_cable{background:#5e0c96;}
			.act_voip{background:#d64d00;}

.left{float:left;width:650px;}
.right{float:right;width:300px;margin:0 5px 0 0;}



/*top section*/
.top_section{float:left;}
.top_section div{float:left;}

/*my shortlist*/
.shortlist {border-bottom:10px #dff2ff solid;padding:0 5px;padding-bottom:10px;float:left;clear:both;display:inline;}
.shortlist .shortlist_info{padding:2px 10px;font-size:11px;color:#666;float:left;margin:0;}
.shortlist .shortlist_sent{padding:2px 10px;font-size:11px;color:#669900;float:left;margin:0;}
.shortlist .shortlist_sent a{font-size:11px;}
.shortlist .shortlist_black_list{padding:2px 10px;font-size:11px;color:#669900;float:left;margin:0;}
.shortlist .shortlist_black_list a{font-size:11px;}
.shortlist li{float:left;clear:both;padding:5px 0;background:url(../images/div_horz.gif) left bottom repeat-x;margin:5px 0;}	
	.shortlist li .top_remove {float:left;width:170px;position:relative;}
	.shortlist li .top_remove a{float:left;margin:2px;border:1px #ccc solid;padding:1px;color:#666;}
		.shortlist li .top_remove a:hover{color:#333;}
	.shortlist li .top_remove a img{width:40px;}
	.shortlist li .top_remove a.disc{float:left;font-size:11px;width:70px;border:none;margin:0;}
	.shortlist li .top_remove .phone_number{float:left;background:#7eb900 url(../images/phone-img_mini.gif) 5px 4px no-repeat;padding:3px 5px 3px 20px;color:#fff;font-weight:bold!important;margin:2px 0;position:relative;font-size:13px;width:auto;/*-moz-border-radius:5px;clear:both;*/}
	/*.shortlist li .top_remove a.remove_but{width:9px;height:9px;display:block;background:url(../images/bb_image.gif) -10px -190px no-repeat;float:left;margin:10px 2px 0 0!important;border:none;padding:0;}*/
	.shortlist li .top_remove a.remove_but{position:absolute;right:5px;top:0;font-size:10px;color:#ff0000;border:none;}
		.shortlist li .top_remove a.remove_but:hover{filter:alpha(opacity=50);opacity:0.5;}
		
	.shortlist .values{float:left;width:170px;}
	.shortlist .values div{float:left;width:30%;margin:5px 2px;}
	.shortlist .values div.big{width:35%}
		.shortlist .values div span{float:left;clear:both;font-size:12px;font-weight:bold;}
		
		.shortlist .values div.green a span{color:#669900;text-decoration:none;cursor:pointer;}
		.shortlist .values div.blue a span{color:#0099ff;text-decoration:none;cursor:pointer;}
		.shortlist .values div.pink a span{color:#cc0033;text-decoration:none;cursor:pointer;}
		
		.shortlist .values div span span{float:none;width:auto;font-size:12px;margin:0;padding:0;font-weight:normal;}
		.shortlist .values div.green a span{font-size:11px!important;}
		.shortlist .values div span.sml_txt{font-size:10px;color:#999999;}
	.email_shortlist{float:left;width:150px;height:30px;background:url(../images/bb_image.gif) -10px -500px no-repeat;display:block;margin:2px 0;margin:10px 0 0 10px;border:none;cursor:pointer;display:inline;}
	.email_shortlist span{display:none;}
	.email_shortlist:hover{background:url(../images/bb_image.gif) -10px -530px no-repeat;}
	
	

.email_form{float:left;}
	.email_form p{width:90%;padding:5px 0 0 10px;font-size:12px;}
	.email_form span{width:90%;font-size:13px;}
	.email_form input{width:90%;padding:3px;border:1px #ccc solid;font-size:13px;}
	.email_form input.email_shortlist_in,.email_form input.email_shortlist_in:focus{border:none!important;}
	.email_shortlist_in{float:left;width:150px;height:30px;background:url(../images/bb_image.gif) -10px -500px no-repeat;display:block;margin:2px 0;margin:10px 0 0 10px;border:none;cursor:pointer;}
	.email_shortlist_in span{display:none;}
	.email_shortlist_in:hover{background:url(../images/bb_image.gif) -10px -530px no-repeat;}

.email_form p .email_shortlist{width:auto;background:none;font-size:13px;padding:0;margin:0;float:none;fontsize:11px;}


	

/*.more_options{float:left;}*/
	.more_options {width:100%}
	.more_options h4{font-size:13px;color:#666666;font-weight:bold;margin-bottom:5px;}
	.more_options label{font-size:12px;float:left;width:95%;margin:5px 0;color:#666;display:inline;}
	.more_options label input{float:left;margin:0 2px 0 0;display:inline;width:auto;width:15px;padding:0;height:15px;}
	.more_options label span{float:left;font-size:11px;width:68%;}
		.more_options .mini_opt{width:98%;}
		.more_options .mini_opt label{font-size:12px;float:left;width:49%;color:#666;display:inline;}
		.more_options .mini_opt label input{float:left;font-size:12px;margin:0 2px 0 0;width:15px;padding:0;height:15px;}
		.more_options .provider_opt label span{float:left;font-size:11px;}
	
.switch{float:left;margin:5px 0 0 -10px;padding:10px 10px 10px 40px;border-top:5px #dff2ff solid;width:290px;display:inline;background:url(../images/ex_mark.gif) 5px 7px no-repeat;}
.switch p{font-size:14px;} .switch a{font-size:14px;color:#FF9900;} .switch a:hover{color:#FF6600;}

/*search results--------------------------------------------------------------------------------*/
.search_results{float:left;background:none;margin:10px 0 10px 10px;width:99%;padding:15px 0;display:inline;position:relative;}
	.search_results ul{display:inline;padding:0 0 5px 0;float:left;width:99%;}
	.search_results h2{font-size:20px;}
	.search_results span{font-size:14px;color:#666666;}
	.search_results .table_image{position:absolute;top:-59px;right:-10px;}
	
	.search_results li{float:left;width:95%;clear:both;background:#ffffff;margin:3px 0;position:relative;padding:2px 0 10px 30px;}
	.search_results li.selected{background:#fdfbef;}
	.search_results li .star{position:absolute;display:block;width:30px;height:22px;padding:8px 0 0 0;background:url(../images/bb_image.gif) -10px -150px no-repeat;left:-10px;top:30%;color:#FFFFFF;font-size:15px;text-align:center;font-weight:bold;}
	.search_results li div{float:left;width:100px;font-size:28px;font-weight:bold;padding:1px;margin-top:5px;text-decoration:none;}
	
	.search_results li div.logo_holder{width:80px;margin-top:10px;position:relative;}
		.search_results li div.logo_holder a.moreinfo{font-size:13px;float:left;clear:both;width:70px;position:absolute;top:50px;left:10px;}
	.search_results li div.search_logo{width:80px;}

	
	.search_results li div.disc{width:200px;font-size:13px;color:#666666;padding:6px 5px;}
		.search_results li div.disc .plan_name{width:100%;float:left;clear:both;margin:0;padding:0;}
		.search_results li div.disc a{font-weight:bold;float:left;clear:both;width:95%;}
		.search_results li div.disc p{font-size:13px;float:left;clear:both;width:95%;}
			.search_results li div.disc a.terms_gray{color:#666666;font-weight:normal;text-decoration:none;float:none;font-size:13px;}
		
		.search_results li div.contract{width:110px;font-size:14px;color:#666666;padding:10px 0 0 0;ffloat:left;clear:left;}
			.search_results li div.contract h6{font-weight:normal;color:#666;float:left;clear:both;font-size:11px;}
			.search_results li div.contract input{margin:2px 5px 0 0;width:15px;height:15px;padding:0;float:left;display:inline;}
			.search_results li div.contract label{font-weight:bold;color:#666;float:left;clear:both;font-size:13px;width:100%;padding:0;margin:2px 0;}
			
		.search_results li div.bundle{width:90px;font-size:14px;color:#666666;padding:10px 0 0 0;font-weight:bold;float:left;}
			.search_results li div.bundle h6{font-weight:normal;color:#666;float:left;clear:both;font-size:11px;}
			.search_results li div.bundle input{margin:2px 5px 0 0;width:15px;height:15px;padding:0;float:left;display:inline;}
			.search_results li div.bundle label{font-weight:bold;color:#666;float:left;clear:both;font-size:13px;width:100%;padding:0;margin:2px 0;}

	.search_results li div.speed {color:#669900;width:80px;font-size:24px;height:75px;position:relative;display:inline;margin-top:10px;padding-top:2px;!important;}
		.search_results li div.speed a{color:#669900;text-decoration:none;/*font-size:24px*/;font-weight:bold;margin-top:0!important;line-height:14px;display:inline;top:0;float:left;}
			.search_results li div.voip_plan {margin-top:12px;}
			.search_results li div.voip_plan a{font-size:24px;float:none;padding-top:2px;}
				.search_results li div.voip_plan a[class]{padding-top:0;}
			
		.search_results li div.speed span{font-weight:bold;font-size:13px;color:#669900;display:inline;line-height:14px;}
		.search_results li div.speed .ratings{width:80px!important;position:absolute;bottom:2px;left:0;}
		
	.search_results li div.data_usage {color:#ff9900;width:80px;font-size:24px;}
		.search_results li div.data_usage a{color:#ff9900;text-decoration:none;font-size:24px;font-weight:bold;}
		.search_results li div.data_usage span{font-weight:bold;font-size:13px;color:#ff9900;}
		
	.search_results li div.action_div{margin:10px 0 0 5px;width:150px;}
	.search_results li .phone_no{float:left;background:#7eb900 url(../images/phone-img_small.gif) 2px 2px no-repeat;padding:3px 5px 3px 28px;color:#fff;font-weight:bold!important;margin:2px 0;position:relative;font-size:18px;width:auto;/*-moz-border-radius:5px;*/}
			.home_mid .search_results li .phone_no{font-size:17px;}

	.search_results li div.price span{font-weight:bold;font-size:28px;color:#cc0033;float:left;clear:both;}
		.search_results li div.price a{float:left;clear:both;color:#666;font-size:13px;margin:0;width:100%;text-decoration:none;}
			.search_results li div.price a span{cursor:pointer;}
		.search_results li div.price a:hover{color:#ff9900;}
		.search_results li div.price a.sign_up{margin:10px 0 0 0;float:left;clear:both;}
		.search_results li a.add_shortlist{color:#669900;background:url(../images/bb_image.gif) -10px -798px no-repeat;float:left;width:80%;padding:2px 0 2px 20px;font-size:11px;margin:15px 0 0 0;}
		.search_results li div.price span.price_heading{color:#666;font-size:12px;font-weight:normal;}
		
	.search_results li .check{position:absolute;top:10px;left:10px;padding:0;width:auto;}
	.search_results a.add_shortlist{color:#669900;background:url(../images/bb_image.gif) -10px -798px no-repeat;float:left;width:80%;padding:2px 0 2px 20px;font-size:11px;margin:2px 0;}
	.search_results span.added{color:#666;font-size:11px;padding:5px 0 5px 15px;float:left;margin:5px 0;background:url(../images/bb_image.gif) -10px -1445px no-repeat;font-weight:normal;width:80%;}

	/*sortable links*/
	.search_results .top_options,.search_results .bottom_options{float:left;width:100%;}
	.search_results .top_options .compare_but{display:block;width:120px;height:30px;background:url(../images/bb_image.gif) -250px -500px no-repeat;float:left;margin:0 0 0 15px;}
		.search_results .top_options .compare_but:hover{background:url(../images/bb_image.gif) -250px -530px no-repeat;}
	.search_results .top_options .compare_but span{display:none;}
	
	.search_results .bottom_options .compare_but{display:block;width:120px;height:30px;background:url(../images/bb_image.gif) -250px -560px no-repeat;float:left;margin:0 5px;}
		.search_results .bottom_options .compare_but:hover{background:url(../images/bb_image.gif) -250px -590px no-repeat;}
	.search_results .bottom_options .compare_but span{display:none;}
	
	.search_results .sortable{float:right;width:57.5%;}
		.search_results .sortable a{float:left;width:78px;padding:5px 0 0 5px;color:#666;position:relative;text-decoration:none;position:relative;}
			.search_results .sortable a:hover span,.search_results .sortable a.active span{color:#666666;}
			.search_results .sortable a span{float:left;font-weight:bold;font-size:12px;color:#666;cursor:pointer;}
			.search_results .sortable a:hover span{color:#000000;}
			.search_results .sortable a.active span.arrow{display:block;background:url(../images/bb_image.gif) -80px -150px no-repeat;width:11px;height:11px;float:left;margin:3px 0 0 0px;font-size:1px;position:absolute;right:2px;top:5px;}
			
			.search_results .sortable a.active span.arrow_up{display:block;background:url(../images/bb_image.gif) -100px -150px no-repeat;width:11px;height:11px;float:left;margin:1px 0 0 4px;font-size:1px;position:absolute;right:2px;top:5px;}


	.search_results .paging{float:right;width:auto;display:inline;margin-right:10px;}
		.search_results .paging a{float:left;width:auto;padding:3px 6px;color:#0099cc;position:relative;text-decoration:none;margin:0 2px;font-weight:bold;text-decoration:none;font-size:13px; }
			.search_results .paging a.active{background:#fff;border:1px #0099cc solid;padding:2px 5px; }
			.search_results .paging a:hover{background:#edf8ff;border:1px #bae3f5 solid; padding:2px 5px;}


/*browse links*/
.browse{float:left;width:98%;margin:10px 0 15px 5px;position:relative;padding-top:25px;}
	.browse ul{float:left;width:100%;position:absolute;top:0;}
		.browse ul li{float:left;margin:0;width:auto;cursor:pointer;margin:0 5px;}
			.browse ul li:hover{background:#f4fbff;}
			.browse ul li.active{border:2px #669900 solid;border-bottom:none;}

		.browse ul li a{padding:5px;background:#a5c77b;font-weight:bold;font-size:12px;color:#FFFFFF!important;text-decoration:none;margin:0;float:left;}
			.browse ul li.active a{background:#e8efdf;color:#669900!important;}
			
		.browse_links {background:#e8efdf;float:left;margin:0;width:97%;padding:10px;border:2px #669900 solid;}
		.browse_links a{color:#666666;font-size:13px;}
			.browse_links a:hover{color:#669900;}
		.browse_links h5,.browse_links h4{color:#666666;font-size:14px;font-weight:bold;margin:15px 0 0 0;}

/*speed test*/
.speed_test{display:inline;width:204px;height:80px;float:right!important;margin:20px;background:url(../images/speed_test_bg.gif) left top no-repeat;padding:15px 5px 0 80px;}
	
.plan_list{float:left;margin:25px;width:280px;}
	.plan_list h3{font-size:24px;font-weight:bold;color:#666666;}
	.plan_list li{padding:5px 0 5px 20px;background:url(../images/blue_bullet.gif) left 12px no-repeat;}

/*special deals*/
.spl_deals{float:left;margin:25px 0;width:280px;dispay:inline;}
	.spl_deals h3{font-size:24px;font-weight:bold;color:#666666;}
	.spl_deals img{border:1px #999999 solid;}
	.spl_deals div{float:left;width:260px;height:200px;background:url(../images/spl_bg.gif) left top no-repeat;padding:35px 20px 0 15px;display:block;}
	.spl_deals p{margin:5px 0;}
	.spl_deals a{font-size:14px;color:#333333;text-decoration:underline;color:#669900; padding:2px 0 2px 20px; background:url(../images/green_bullet.gif) left 5px no-repeat;}
	.spl_deals h4{margin:5px 0;}
	.spl_deals h4 a{font-size:18px;color:#333333;text-decoration:underline;padding:0;background:none;margin:5px 0;}
	.spl_deals a:hover{color:#ff6600;}
	
.extra_text{float:left;margin:25px 0 10px 25px;width:48%;}
	.extra_text h5{font-size:20px;font-weight:bold;color:#669900;padding:10px 0; border-bottom:1px #cccccc solid;margin:0 0 10px 0;}
	.extra_text p{margin:0 0 10px 0;line-height:20px;width:90%;}
	
		
a.sign_up{width:80px;height:27px;background:url(../images/bb_image.gif) -399px -494px no-repeat;display:block;margin:2px 0;}
a.sign_up span{display:none;}
a.sign_up:hover{background:url(../images/bb_image.gif) -399px -521px no-repeat;}

a.sign_up_mid{width:90px;height:30px;background:url(../images/bb_image.gif) -250px -680px no-repeat;display:block;margin:2px 0;}
a.sign_up_mid span{display:none;}
a.sign_up_mid:hover{background:url(../images/bb_image.gif) -250px -710px no-repeat;}

a.sign_up_big{width:154px;height:40px;background:url(../images/bb_image.gif) -10px -680px no-repeat;display:block;margin:2px 0 10px 0;}
a.sign_up_big span{display:none;}
a.sign_up_big:hover{background:url(../images/bb_image.gif) -10px -720px no-repeat;}

a.sign_up_small{width:62px;height:22px;background:url(../images/bb_image.gif) -400px -560px no-repeat;display:block;margin:2px 0;}
a.sign_up_small span{display:none;}
a.sign_up_small:hover{background:url(../images/bb_image.gif) -400px -582px no-repeat;}

/*MRec*/
.MRec{float:left;margin:0 10px;display:inline;}
.section_articles .MRec{float:right;margin:0 80px 0 0;display:inline;}
.section_articles .MRec img,.section_articles .MRec object{margin-bottom:40px;}

/*featured brands*/
.ranked_list{float:left; padding:10px;width:270px;margin:10px 0;background:#e2f2ff;display:inline;}
.ranked_list h4{font-size:20px;color:#666666;}
.ranked_list li {float:left;margin:5px;background:#FFFFFF;padding:5px;width:250px;display:inline;}
.ranked_list li img{float:left;margin:0 10px 0 0;display:inline;}
.ranked_list li a{color:#333333;float:left;width:60%;margin:5px 0 0 0;display:inline;}
.ranked_list li a:hover{color:#ff6600;}

/*extra links*/
.extra_links{float:left; padding:10px;width:270px;margin:10px 0;display:inline;position:relative;}
.extra_links h6{font-size:20px;color:#FF0066;border-bottom:1px #cccccc solid;padding:10px 0;}
.extra_links span{font-size:12px;color:#cccccc;position:absolute;top:20px;right:10px;}
.extra_links li{padding:2px 0 2px 15px;background:url(../images/pink_small_bullet.gif) left 12px no-repeat;width:250px;margin:5px;}

/*top sponsored links*/
.top_spon{margin:10px 0 0 20px;display:inline;width:300px;}
.top_spon h3{margin:0 20px;font-size:12px;color:#999999;filter:alpha(opacity=80);opacity:0.8;text-align:right;font-weight:normal;}
.top_spon li{margin:0 0 5px 0;padding:10px 0;cursor:pointer;width:250px;font-size:18px;}
.top_spon li a{font-size:13px; text-decoration:underline;color:#666;font-weight:bold;}
.top_spon li a:hover{text-decoration:none;color:#0099cc!important;}
.top_spon p{width:240px;color:#666666!important;}
.top_spon p a{text-decoration:none;color:#333333;font-size:15px;}

/*special offers*/
.spl_offers{margin:10px 10px 0 30px;display:block; width:250px;}
.spl_offers h3{font-size:16px;color:#333333;margin:;font-weight:bold;margin:0 0 10px 0;}
.spl_offers li{margin:4px 0;float:left; width:245px;}
.spl_offers li a{color:#666; text-decoration:none;font-size:13px;float:left;}
.spl_offers li a:hover{text-decoration:underline;}
.spl_offers li img{margin:0 5px;float:left; border:1px #666 solid;}

/*section page*/
.extra_articles{float:left;margin:25px 0 10px 25px;width:550px;clear:both;}
	.extra_articles h5{font-size:20px;font-weight:bold;color:#669900;padding:10px 0; border-bottom:1px #cccccc solid;margin:0 0 10px 0;}
	.extra_articles h3{font-size:17px;color:#0099ff;margin:20px 0 0 0;text-decoration:underline;}
	.extra_articles a{color:#0099ff;}
	.extra_articles a:hover{color:#ff6600;}
	.extra_articles a h3:hover{color:#ff6600;}
	
.green_line{border-bottom:4px #6ea008 solid;}
.orange_line{border-bottom:4px #d08b00 solid;}
/*provider*/
.provider{width:320px;margin:10px 0 0 25px;padding:10px;display:inline;}
	.provider h2{font-size:18px;margin:20px 0 0 0;}
	.provider p{width:80%;margin:5px 0 10px 0;}

.terms_link{width:80%!important;padding:0 0 10px 0;}
	.terms_link a{font-size:13px;}

/*article page*/
.article_cont{background:#FFFFFF;float:left;width:100%;padding:10px 0 0 0;}
.article{float:left;background:#FFFFFF;width:650px;clear:left;display:inline;}
.article_sidebar{float:right!important;width:320px;background:#FFFFFF;}
.article_sidebar div{clear:both;float:right;}
.article h2, .article h3{margin:5px 0 5px 20px;font-weight:bold;}
.article p{padding:10px 10% 20px 20px;font-size:15px;line-height:22px;}
.article p:first-child{padding:10px 20% 20px 20px;font-size:15px;line-height:22px;float:left;width:}

.article .spl_offers{float:left;width:300px;margin:0 20px 20px 20px;}
.divider{float:left;width:90%;background:url(../images/repeat_dots.gif) left bottom repeat-x;display:inline;height:1px;font-size:4px;}


/*product info*/
.product_info{float:left;width:700px;padding:15px 25px;display:inline;margin:0;}
.product_info .divider{float:left;width:76%;background:url(../images/repeat_dots.gif) left bottom repeat-x;display:inline;height:1px;font-size:4px;}
.product_info .more_info{width:66%;}

/*top section*/
.top_info,.bottom_info{float:left;width:98%;}
.top_info .img_holder{width:150px;display:inline;float:left;padding:5px;}
.top_info .action_elements{width:340px;display:inline;float:left;margin:0 0 5px 10px;}	

	/*special call for comparison phone number*/
	.comparison p.call{float:left;clear:both;margin:15px 0;background:url(../images/green_gradient.gif) left top repeat-x;width:95%;/*-border-radius:10px;padding:5px;*/}
	.comparison p.call[class]{;width:auto;}
	.comparison  p.call span{color:#fff;background:url(../images/phone-img_comp.gif) 5px 8px no-repeat;padding:5px 10px 0 48px;float:left;}
	.comparison  p.call span.small_txt{color:#fff;font-size:13px;font-weight:normal;font-weight:bold;background:none;padding:0;width:auto;clear:both;float:left;}
	.comparison  p.call span.ph_no{color:#fff;font-size:25px;font-weight:bold;background:none;padding:0;float:none;clear:both;display:block;}
	
	/*big phone number*/
	.top_info  p.call,.bottom_info  p.call,.two_pro p.call{float:left;margin:2px 0;background:url(../images/green_gradient.gif) left top repeat-x;/*-moz-border-radius:10px;padding:10px;*/}
	.top_info  p.call span,.bottom_info  p.call span,.two_pro  p.call span{color:#fff;background:url(../images/phone-img.gif) 7px 7px no-repeat;padding:5px 10px 0 76px;float:left;}
	.top_info  p.call span.small_txt,.bottom_info  p.call span.small_txt,.two_pro  p.call span.small_txt{color:#fff;font-size:13px;font-weight:normal;font-weight:bold;background:none;padding:0;width:auto;clear:both;float:left;}
	.top_info  p.call span.ph_no,.bottom_info  p.call span.ph_no,.two_pro  p.call span.ph_no{color:#fff;font-size:38px;font-weight:bold;background:none;padding:0;float:none;clear:both;display:block;width:auto;}
	
	


	/*add to shortist & enquire now buttons*/
	.top_info  p.small_links,.bottom_info  p.small_links{float:left;clear:left;width:100%;margin:5px 0 10px 0;}
		.top_info  p.small_links a,.bottom_info  p.small_links a{float:left;font-size:13px;font-weight:bold;padding:5px 0 5px 22px;width:auto;margin-right:15px;}			
			.top_info  p.small_links a.add_shortlist,.bottom_info  p.small_links a.add_shortlist{color:#669900;background:url(../images/bb_image.gif) -10px -794px no-repeat;width:100px;}
			.top_info  p.small_links a.enquire_link,.bottom_info  p.small_links a.enquire_link{color:#666;background:url(../images/bb_image.gif) -10px -830px no-repeat;width:100px;}
			.top_info  p.small_links a:hover,.bottom_info  p.small_links a:hover{color:#999;}
			.top_info  span.added,.bottom_info  span.added{color:#666;font-size:12px;padding:5px 10px 5px 15px;float:left;margin:5px;background:url(../images/bb_image.gif) -10px -1445px no-repeat;}
	
	
	.top_info .action_elements p.no_call{display:block;float:left;clear:both;margin:15px 0;background:none;height:50px;}
	
	.more_on{float:left;width:80%;clear:both;}	
	.more_on div.contract{width:170px;font-size:14px;color:#666666;padding:10px 0 0 0;font-weight:bold;margin-bottom:20px;float:left;}
		.more_on div.contract h6{font-weight:normal;color:#666;float:left;clear:both;font-size:11px;}
		.more_on div.contract input{margin:2px 5px 0 0;}
		.more_on div.contract label{font-weight:bold;color:#666;float:left;clear:both;font-size:13px;width:100%;}
	
	.more_on div.bundle{width:90px;font-size:14px;color:#666666;padding:10px 0 0 0;font-weight:bold;float:left;}
		.more_on div.bundle h6{font-weight:normal;color:#666;float:left;clear:both;font-size:11px;}
		.more_on div.bundle input{margin:2px 5px 0 0;}
		.more_on div.bundle label{font-weight:bold;color:#666;float:left;clear:both;font-size:13px;}

		
		
.detailed_pro_info,.pro_details{float:left;clear:both;margin:10px 0;width:80%;}
	.bottom_links{float:left;clear:both;margin:10px;width:50%;display:inline;}
		.product_info .bottom_links{float:left;clear:both;margin:10px;width:80%;}
	.detailed_pro_info div{float:left;width:30%;font-weight:bold;text-decoration:none;font-size:28px;font-weight:bold;}
		.detailed_pro_info div.ratings{width:100%!important;}
	.detailed_pro_info a{float:left;clear:both;}		
	.detailed_pro_info div span{width:100%;font-weight:normal;color:#999;font-size:13px;text-decoration:none;}
		.detailed_pro_info div span{font-size:16px;font-weight:bold;}
		
		.detailed_pro_info div.green{position:relative;height:95px;}	
		.detailed_pro_info div.green a span{color:#669900;}
		.detailed_pro_info div.green span{color:#669900;}
			.detailed_pro_info div.green a{color:#669900;text-decoration:none;font-size:28px;font-weight:bold;}
		.detailed_pro_info div.green span.sml_txt{padding-bottom:6px;margin:0!important;width:165px!important;float:left;clear:both;}
		
		.voip_d div.green span.sml_txt{padding:0!important;}
		.detailed_pro_info div.green .ratings{position:absolute;bottom:2px!important;left:0;z-index:0;}	
			
		.detailed_pro_info div.orange a span{color:#FF9900;}
			.detailed_pro_info div.orange span{color:#FF9900;}
			.detailed_pro_info div.orange a {color:#FF9900;text-decoration:none;font-size:28px;font-weight:bold;}
			
		/*.detailed_pro_info div.blue{position:relative;height:110px;}	
		.detailed_pro_info div.blue a span{color:#0099ff;}
			.detailed_pro_info div.blue a{color:#0099ff;text-decoration:none;font-size:28px;font-weight:bold;}
				.detailed_pro_info div.blue a span.sml_txt{padding-bottom:6px;}
		.detailed_pro_info div.blue .ratings{position:absolute;bottom:2px;left:0;}*/
				
		.detailed_pro_info div.pink a span{color:#cc0033;}
			.detailed_pro_info div.pink a{color:#cc0033;text-decoration:none;font-size:28px;font-weight:bold;}
				
	.detailed_pro_info div span.sml_txt{width:100%;font-weight:normal;color:#999!important;font-size:12px;text-transform: lowercase;}		
		
	.pro_details{float:left;clear:both;font-size:13px;margin:0 0 20px 0;}
	.pro_details h3{width:99%;font-weight:bold;font-size:13px;padding:20px 0 5px 5px;border-bottom:1px #999 solid;float:left;color:#333;}		
	.pro_details p{float:left;clear:both;padding:4px 0;width:100%;}	
		.pro_details p span{float:left;width:48%;font-size:12px;margin-right:5px;padding-left:5px;color:#333333;}
		
	.pro_details .pro_features{float:left;clear:both;padding:4px 0;width:100%;}		
		.pro_details .pro_features span{float:left;width:48%;font-size:12px;margin-right:5px;padding-left:5px;color:#333333;}
		.pro_details .pro_features ul{float:left;width:45%;margin:0;padding-left:5px;color:#333333;}
			
		.pro_details p span span{float:none;width:auto;font-size:12px;margin:0;padding:0;color:#333333;}
		.pro_details p span.small{float:left;width:40%!important;font-size:12px;margin-left:5px;color:#333333;}	
		
/*.bottom_info .action_elements{width:70%;display:inline;float:left;margin:5px 0 0 0;}
	.bottom_info .action_elements a{float:left;margin:0 0 10px 0;}*/	
	

.bottom_links div{float:left;margin:5px 5px 5px 5px;width:45%;}
	.product_info .bottom_links div{float:left;margin:5px 5px 5px 5px;width:31%;}
	.bottom_links  div h4{font-size:13px;color:#666;font-weight:bold;}
	.bottom_links  div li{float:left;clear:both;width:100%;}
		.bottom_links  div li a{font-size:11px;color:#999999;}
			.bottom_links  div li a:hover{color:#666;}


.enquire_form {float:left;width:100%;background:#e7f9ea;display:inline;padding:0;}
.enquire_form h5{float:left;padding:10px 0 10px 50px;background:url(../images/bb_image.gif) -5px -855px no-repeat;font-size:15px;font-weight:bold;color:#333;}
	.enquire_form span{float:left;padding:5px 0 10px 50px;font-size:13px;clear:both;}

.enquire_form form{float:left;padding:5px 0;font-size:13px;clear:both;display:inline;width:60%;margin-left:50px;}
	.enquire_form form p{float:left;clear:both;margin:5px 0;font-size:13px;padding:5px 0;width:95%!important;display:inline;}
		.enquire_form form p span{float:left;padding:5px;font-size:13px;font-weight:bold;color:#666;width:100px!important;display:inline;}
		.enquire_form form p span.small_text_loc{float:left;font-size:11px;width:260px!important;display:inline;margin-left:105px!important;font-weight:normal;}
		.enquire_form form p input{float:left;padding:5px;font-size:13px;width:300px;background:#fff!important;border:1px #ccc solid;display:inline;}
		.enquire_form form p textarea{float:left;padding:5px;font-size:13px;width:300px;background:#fff!important;border:1px #ccc solid;height:100px;}
		.enquire_form .offer_tick label{width:65%;float:left;clear:none;font-size:13px;}
			.enquire_form .offer_tick label input{width:auto;float:left;margin: 0 5px 0 0}
		.enquire_form form p input.sub{float:left;width:78px;height:30px;background:url(../images/bb_image.gif) -370px -680px no-repeat!important;border:none;cursor:pointer;margin-left:110px;}
			.enquire_form form p input.sub:hover{background:url(../images/bb_image.gif) -370px -710px no-repeat!important;}
		
.thank_you {float:left;width:90%;background:none;}
.thank_you h5{float:left;padding:10px 0 10px 50px;background:url(../images/bb_image.gif) -5px -1290px no-repeat;font-size:15px;font-weight:bold;color:#669900;}
	.thank_you span{float:left;padding:0 0 10px 50px;font-size:13px;clear:both;}
	
	
.error {float:left;width:90%;background:none;}
.error h5{float:left;padding:10px 0 10px 50px;background:url(../images/bb_image.gif) -5px -1340px no-repeat;font-size:15px;font-weight:bold;color:#cc0000;}
	.error span{float:left;padding:0 0 10px 50px;font-size:13px;clear:both;}

/*extra text*/
.extra_text{float:left;clear:both;margin:20px 0 0 15px;width:48%;display:inline;}		
	.extra_text p{float:left;width:95%;margin:0;color:#333;font-size:13px;}
	.extra_text h2{float:left;width:100%;color:#333;font-size:18px;font-weight:bold;}
	.extra_text h3{float:left;width:100%;color:#333;font-size:15px;font-weight:bold;}


/*provider page*/
.provider_disc{float:left;clear:both;margin:25px 0 0 15px;width:95%;display:inline;}
	.provider_disc .img_holder{float:left;width:120px;height:100px;}		
	.provider_disc p{float:left;width:70%;margin:0 0 15px 0;color:#333;font-size:14px;}
	.provider_disc h2{float:left;width:100%;color:#333;font-size:18px;font-weight:bold;}
	.provider_disc h3{float:left;width:100%;color:#333;font-size:15px;font-weight:bold;}
	
.provider_disc_small{float:left;clear:both;margin:25px 0 0 15px;width:95%;display:inline;position:relative;}
	.provider_disc_small .img_holder{float:left;width:120px;height:100px;}		
	.provider_disc_small p{float:left;width:52%;margin:0 0 5px 0;color:#333;font-size:13px;}
	.provider_disc_small h2{float:left;width:100%;color:#333;font-size:18px;font-weight:bold;}
	.provider_disc_small h3{float:left;width:100%;color:#333;font-size:15px;font-weight:bold;}
	.provider_disc_small h3{float:left;width:100%;color:#333;font-size:15px;font-weight:bold;}
	.provider_disc_small .MRec{position:absolute;right:10px;top:10px;}
		
/*comparison page - comparing 3 products*/
.comparison{width:32%;float:left;background:#FFFFFF;margin:0 2px;display:inline;}
	.two_pro{width:49%;float:left;background:#FFFFFF;margin:0 2px;display:inline;}
.comparison .top_info{width:98%;margin:5px 0 0 10px;display:inline;}
	.comparison .top_info h2{font-size:18px;font-weight:bold;color:#0099cc;width:90%;border-bottom:1px #efefef solid;padding:5px 5px 10px 5px ;margin:5px 0 10px 0;height:50px;}
	.comparison .top_info h2 a{font-size:18px;font-weight:bold;color:#0099cc;text-decoration:none;}
		.comparison .top_info h2 a:hover{color:#666;}
		
	.comparison .detailed_pro_info .green{height:auto!important;}
		
.comparison .product_info{float:left;width:96%;padding:0 0 15px 5px;display:inline;}
	.two_pro .product_info{width:97%;}
.comparison	 .divider{width:100%;display:inline;font-size:4px;}

.comparison .action_elements{width:100%;margin:5px 0 5px 5px;float:left;display:inline;}
.comparison .action_elements form{width:100%;float:left;clear:both;display:inline;margin:0 0 10px 0;}
.comparison .sign_up_big{float:left;clear:none;margin:22px 10px 10px 0;}

.comparison .action_elements p.small_links{float:left;clear:both;width:100%;}
	.comparison .action_elements p.small_links a{float:left;font-size:13px;font-weight:bold;padding:5px 0 5px 20px;width:130px;}			
	.comparison .action_elements p.small_links a.add_shortlist{color:#669900;background:url(../images/bb_image.gif) -10px -794px no-repeat;margin:5px;}
	.comparison .action_elements p.small_links span.added{color:#666;font-size:12px;padding:5px 10px 5px 15px;float:left;margin:5px;background:url(../images/bb_image.gif) -10px -1445px no-repeat;}
	.comparison .action_elements p.small_links form{float:left;width:110px!important;display:inline;}
	.comparison .action_elements form a.enquire_link{color:#666;background:url(../images/bb_image.gif) -10px -830px no-repeat;font-weight:bold;font-size:13px;padding:5px 0 5px 30px;float:left;}
	.comparison .action_elements p.small_links a:hover{color:#999;}
		
.comparison .detailed_pro_info,.bottom_info{float:left;clear:both;margin:10px;width:90%;display:inline;}
	.two_pro .detailed_pro_info{width:95%;}
	.comparison .detailed_pro_info div{float:left;width:90%;font-size:30px;font-weight:bold;margin:0 0 15px 0;}
	.two_pro .detailed_pro_info div{float:left;width:110px;font-size:30px;font-weight:bold;margin:0 0 15px 0;}
	.comparison .detailed_pro_info div span{font-size:16px;font-weight:bold;}
		.comparison .detailed_pro_info div.green{color:#669900;height:110px!important;}
		.comparison .detailed_pro_info div.green span{color:#669900;}
		.comparison .detailed_pro_info div.orange span{color:#FF9900;}
		.comparison .detailed_pro_info div.blue span{color:#0099ff;}
		
				
	.comparison .detailed_pro_info div span.sml_txt{width:100%;font-weight:normal;color:#999;font-size:13px;text-transform: lowercase;font-size:12px;}		
		
.comparison .pro_details{float:left;clear:both;font-size:13px;margin:0 0 20px 0;width:99%;}
.comparison .pro_details h3{width:99%;font-weight:bold;font-size:13px;padding:20px 0 5px 5px;border-bottom:1px #999 solid;float:left;color:#333;}		
.comparison .pro_details p{float:left;clear:both;padding:4px 0;width:100%;}	
.comparison .pro_details p span{float:left;width:48%;font-size:13px;}
.comparison .pro_details p span span{float:none;width:auto;font-size:12px;margin:0;padding:0;color:#333333;}
						
.comparison .more_info p{float:left;margin:5px 0 10px 0;font-size:13px;color:#666666;}
	.comparison .more_info a {margin:00;font-size:13px;color:#666;}
		.comparison .more_info a:hover {color:#ff9900;}

.comparison .more_on{float:left;width:95%;padding:10px 5px;}	

.comparison div.contract{width:48%;font-size:14px;color:#666666;padding:10px 0 0 0;font-weight:bold;margin-bottom:20px;float:left;}
	.comparison div.contract h6{font-weight:normal;color:#999;float:left;clear:both;font-size:13px;}
	.comparison div.contract input{margin:2px 5px 0 0;}
	.comparison div.contract label{font-weight:bold;color:#666;float:left;clear:both;font-size:13px;width:100%;}

.comparison div.bundle{width:45%;font-size:14px;color:#666666;padding:10px 0 0 0;font-weight:bold;float:left;}
	.comparison div.bundle h6{font-weight:normal;color:#999;float:left;clear:both;font-size:13px;}
	.comparison div.bundle input{margin:2px 5px 0 0;}
	.comparison div.bundle label{font-weight:bold;color:#666;float:left;clear:both;font-size:13px;}

.comparison p.call{width:98%!important;}

/*homepage*/
.home h1{position:absolute;top:0;left:5px;margin:20px 0 10px 10px;color:#cc0033;font-weight:bold;font-size:28px;display:inline;width:910px;z-index:25;}

.top{float:left;background:#FFFFFF;width:98%;margin:40px 0 0 10px;padding:20px 0;position:relative;display:inline;height:400px;}
	.top .tool_shadow--{float:left;width:320px;display:block;height:200px;background:none;}
	
	.top .tool{float:left;width:290px;margin:0 5px 0 20px;padding:5px;height:380px;background:#fff;display:inline;overflow:hidden;position:absolute;left:0;}
	
	.top .tool .first_div{position:absolute;width:280px;;margin:0;padding:10px;background:#fff;height:280px;left:0;}
	.top .tool .second_div{position:absolute;width:300px;;margin:0;border-left:1px #e5e5e5 solid;padding:10px 0 10px 25px ;height:350px;left:305px;}
	.top .tool .third_div{position:absolute;width:280px;;margin:0;border-left:1px #e5e5e5 solid;padding:10px 15px;height:350px;left:650px;}
	.top .tool .second_div .tool_div{height:35px;}
	
	.top .tool .more_options {float:left;margin:5px 0;}
		.top .tool .more_options .mini_opt{margin-bottom:10px;float:left;}
		.top .tool .more_options h4 {float:left;width:100%;color:#333;font-size:15px;font-weight:bold;}
			.top .tool .more_options label{width:90%;}
			.top .tool .more_options label span{font-size:13px;width:80%;}
			.top .tool .more_options .mini_opt label{width:33%;margin:2px 0;}
			.top .tool .more_options .mini_opt label span{font-size:13px;width:80%;}
			
	
	.top .tool .search_links{position:absolute;bottom:0;right:90px;}
	.top .tool .search_links a{font-size:13px;}
	a.search_button{width:194px;height:43px;background:url(../images/bb_image.gif) -250px -740px no-repeat;display:block;margin:5px 0;float:left;clear:both;display:inline;}
	a.search_button span{display:none;}
	a.search_button:hover{background:url(../images/bb_image.gif) -250px -783px no-repeat;}
	
	a.close_button{width:70px;height:24px;background:url(../images/bb_image.gif) -400px -604px no-repeat;display:block;position:absolute;right:25px;top:-15px;}
	a.close_button span{display:none;}
	a.close_button:hover{background:url(../images/bb_image.gif) -400px -628px no-repeat;}

	
	.top .mid{position:absolute;left:320px;width:305px;border-left:1px #e5e5e5 solid;height:360px;margin:0 10px 0 5px;padding:10px 0 10px 20px;display:inline;}
		.top .mid a{float:left;margin:5px;padding:0;}
		.top .mid a img{border:none;margin:0;}

		.brands_logos{float:left;clear:both;padding:0;margin:0;width:100%;}
			.brands_logos h3{font-size:18px;font-weight:bold;float:none;margin:0;}
			.brands_logos h3 a{font-size:18px;font-weight:bold;color:#cc0033;text-decoration:none;width:100%;padding:0;margin:0!important;float:none;}
				.brands_logos h3 a:hover{color:#cc0033;}
			.brands_logos p{font-size:13px;color:#666;margin:0 0 4px 0;}
			.brands_logos a{float:left;margin:5px 20px 10px 0!important;}
			.brands_logos p.add_pro{fontsize:12px;margin:5px;float:left;clear:both;display:inline;width:100%;}
			.brands_logos p.add_pro a{float:none!important;font-size:12px;color:#666;margin:0;padding:0;}
			.brands_logos p.add_pro a:hover{color:#ff9900;}
			
		.about_us{float:left;clear:both;padding:20px 0 0 0;width:95%;margin:10px 0 0 0;display:inline;background:url(../images/div_horz.gif) left top repeat-x;}
			.about_us h3{font-size:18px;font-weight:bold;}
			.about_us p{font-size:13px;color:#333;padding:5px 0 10px 0;width:95%;float:left;}
		
		
	.top .right_utils{position:absolute;left:650px;width:290px;margin:0;display:inline;border-left:1px #e5e5e5 solid;padding-left:10px;}
		.top .right_utils .divider{float:left;width:95%;margin:5px 0;display:inline;}
		
		.bandwidth_check{float:left;clear:both;padding:10px;background:url(../images/bb_image.gif) 0 -905px no-repeat;width:95%;display:inline;}
			.bandwidth_check h4{font-size:18px;font-weight:bold;}
			.bandwidth_check p{font-size:13px;color:#333;padding:20px 0 20px 0;padding-left:70px;}	
			.bandwidth_check a.check_speed{margin:5px 0 5px 70px;width:110px;height:30px;background:url(../images/bb_image.gif) -10px -620px no-repeat;float:left;display:inline;}
				.bandwidth_check a.check_speed:hover{background:url(../images/bb_image.gif) -10px -650px no-repeat;}
				.bandwidth_check a.check_speed span{display:none;}
				
		.bb_location{float:left;clear:both;padding:10px;background:url(../images/bb_image.gif) 180px -1080px no-repeat;width:95%;display:inline;}
			.bb_location h4{font-size:18px;font-weight:bold;}
			.bb_location p{font-size:13px;color:#333;padding:10px 90px 10px 0;}	
			.bb_location input.code{border:1px #ccc solid;padding:5px;width:40px;margin:5px;float:left;background:#FFFFFF!important;}
			.bb_location input.phone{border:1px #ccc solid;padding:5px;width:150px;margin:5px;float:left;background:#FFFFFF!important;}
			.bb_location input.check_now{margin:5px 0;width:110px;height:30px;background:url(../images/bb_image.gif) -250px -620px no-repeat!important;float:left;border:none;cursor:pointer;}
				.bb_location input.check_now:hover{background:url(../images/bb_image.gif) -250px -650px no-repeat!important;}
		
		.plain_bb_location{float:left;clear:both;padding:15px;width:95%;display:inline;}
			.plain_bb_location h4{font-size:18px;font-weight:bold;color:#666666;}
			.plain_bb_location p{font-size:13px;color:#333;padding:10px 90px 10px 0;}	
			.plain_bb_location input.code{border:1px #ccc solid;padding:5px;width:40px;margin:5px 5px 5px 0;float:left;background:#FFFFFF!important;}
			.plain_bb_location input.phone{border:1px #ccc solid;padding:5px;width:150px;margin:5px;float:left;background:#FFFFFF!important;}
			.plain_bb_location input.check_now{margin:5px 0;width:110px;height:30px;background:url(../images/bb_image.gif) -250px -620px no-repeat!important;float:left;border:none;cursor:pointer;}
				.plain_bb_location input.check_now:hover{background:url(../images/bb_image.gif) -250px -650px no-repeat!important;}



.home_mid{float:left;background:#FFFFFF;width:94%;margin:10px 0 0 10px;padding:20px;display:inline;}
	.home_mid .search_results{float:left;background:#dbeeff;width:60%;margin:5px;padding:15px;}
		.home_mid .search_results li{width:98%;padding-left:20px;}
		.home_mid .search_results .disc{width:140px;}
		.home_mid .search_results div{width:60px;font-size:18px;}
		.home_mid .search_results div a.sign_up{margin:5px 0 5px 0;float:left;clear:both;}
		
		.home_mid .search_results li div.speed {color:#669900;}
		.home_mid .search_results li div.speed span{font-weight:bold;font-size:13px;color:#669900;margin-top:2px;display:inline;}
		
		.home_mid .search_results li div.data_usage {color:#ff9900;}
		.home_mid .search_results li div.data_usage span{font-weight:bold;font-size:15px;color:#ff9900;}
		
		.home_mid .search_results li div.price_h span.pr{font-weight:bold;font-size:24px;color:#cc0033;float:left;clear:both;}
		.home_mid .search_results li div.price_h div{float:left;margin:0;padding:0;width:140px;}
		.home_mid .search_results li div.price_h div a{float:left;clear:both;}
		
		.home_mid .search_results li div .sign_up{margin-right:50px!important;}
		
	.home_mid .search_results h2{float:left;width:100%;font-size:20px;color:#333333;}
		.home_mid .search_results p{float:left;width:100%;font-size:13px;color:#666;margin:5px 0 10px 0;}
		.home_mid .search_results .pink a{font-size:13px;margin:0 0 0 5px;text-decoration:none!important;}
		
	.home_mid .featured_art{float:left;width:32%;margin:10px 0 0 10px;}
		.home_mid .featured_art h3 {font-weight:bold;font-size:18px;}
		.home_mid .featured_art h5 a{font-weight:bold;color:#333333;font-size:14px;}
			.home_mid .featured_art h5 a:hover{color:#666;}
		.home_mid .featured_art li{float:left;clear:both;margin:5px 0 15px 0;width:95%;}
		.home_mid .featured_art p{font-size:13px;color:#333;margin:5px 0;}
		.home_mid .featured_art p a{font-size:13px;}

	.section_articles{float:left;width:98%;margin:10px 0 10px 10px;display:inline;}
		.section_articles h3{font-size:17px;color:#CC0033;font-weight:bold;margin:15px 0 15px 5px;display:inline;float:left;clear:both;width:90%;}
		.section_articles ul{display:inline;padding:0;margin:0}
		.section_articles li{width:44%;margin:10px 0;float:left;padding-left:40px;background:url(../images/bb_image.gif) -370px -120px no-repeat;display:inline;height:125px;}
			.section_articles li p{width:90%;margin:5px 0 10px 0;float:left;font-size:13px;color:#333;}
			.section_articles li h2 a{width:90%;float:left;clear:both;color:#333;font-weight:bold;font-size:15px;}
		.view_all{float:left;margin:0 0 15px 15px;font-size:13px;color:#666666;}
	
	.section_content{float:left;width:90%;margin:20px 0 10px 15px;display:inline;}
	
	.bottom_content{margin:10px 0 5px;}
				
/*article*/
.art .right_container{float:right;background:#FFFFFF;position:relative;margin:10px 10px 10px 0;width:748px;padding:20px 10px 10px 20px;display:inline;}
.art .right_container h1{font-weight:bold;font-size:25px;width:42%;padding-right:0;}
.art .right_container h2{margin:5px 0 0 0;font-weight:bold;font-size:18px;color:#669900;}
.art .right_container h3{margin:5px 0 0 0;font-weight:bold;font-size:16px;color:#669900;}
.art .right_container h4{margin:5px 0 0 0;font-weight:bold;font-size:15px;color:#333;}
.art .right_container h5{margin:5px 0 0 0;font-weight:bold;font-size:14px;color:#666;}
.art .right_container p{padding:10px 20% 20px 0;font-size:15px;line-height:20px;}
.art .right_container p.footnotes{font-size:12px;color:#666666;line-height:15px;}
	.art .right_container .right_block{width:54%;float:right;margin:10px 0 10px 10px;height:950px;}
		.art .right_container .popular_plans{width:390px;position:absolute;top:30px;right:20px;border-left:1px #e5e5e5 solid;padding:0 0 0 10px;background:#fff;}
		.art .right_container .popular_plans .first{width:90px;}
		.art .right_container .popular_plans h3{color:#FF6600;margin:0 0 10px 0;}
		.art .right_container .popular_plans .phone_no{width:auto!important;padding-top:3px;height:24px;font-size:15px;margin:0;}

	/*search results mini*/
	.popular_plans .search_results {float:left;margin:0 0 0 10px;padding:0;}
	.popular_plans .search_results ul{padding:0;width:100%;margin-bottom:15px;}
	.popular_plans .search_results li{width:98%;float:left;padding:2px 0!important;background:url(../images/repeat_dots.gif) bottom left repeat-x;list-style:none;display:inline;margin:0;}
	.popular_plans .search_results div{width:45px;padding:2px;font-size:16px;font-weight:bold;}
	.popular_plans .search_results div.pink{width:60px;padding:2px;}
	.popular_plans .search_results div a{font-size:12px;line-height:14px;}
	.popular_plans .search_results li div.logo_holder{width:50px;}
	.popular_plans .search_results li div.disc{width:120px;}
	.popular_plans .search_results li div.price a{font-weight:bold;padding-top:4px;font-size:16px;color:#cc0033;}
	.popular_plans .search_results li div .sign_up{margin:0;}
	.popular_plans .search_results li div.sign_up_button{width:auto;}
		.popular_plans .search_results .disc a{font-size:12px;}
	.popular_plans .search_results h4{font-size:15px;font-weight:bold;color:#666;margin:0;}
	

.article ul{padding:0 10% 5px 20px;margin:0;}
	.article ul li{color:#000;margin:2px 0 10px 0;list-style:disc;font-size:15px;line-height:22px;}
.article ol{padding:0 10% 5px 20px;margin:0;}
	.article ol li{color:#000;margin:2px 0 10px 0;list-style:decimal;font-size:15px;line-height:22px;}


.art .right_container .more_articles{float:left;width:90%;padding:10px 0;margin:20px 0;display:inline;}
	.art .right_container .more_articles ul{padding:0;}
	.art .right_container .more_articles li{float:left;width:90%;font-size:13px;margin:2px 3px;list-style:none;}
		.art .right_container .more_articles li a{width:90%;font-size:13px;}
	.art .right_container .more_articles h5{color:#333;font-weight:bold;margin:0 0 0 5px;font-size:14px;}

/*all providers*/
.all_providers{float:left;width:90%;margin:10px 0 10px 30px;display:inline;}
	.all_providers ul{display:inline;padding:0;margin:0}
	.all_providers .left_all,.all_providers .mid_all, .all_providers .right_all{width:30%;margin:5px;float:left;}
	
	.all_providers li{width:90%;margin:5px 0 15px 0!important;float:left!important;display:inline;height:250px!important;clear:both!important;}
		.all_providers li p{width:100%;margin:5px 0 10px 0;float:left;font-size:13px;color:#666666;}
		.all_providers li a img{border:none;border:4px #fff solid;}
		.all_providers li h2 a{width:90%;float:left;clear:both;color:#333;font-weight:bold;font-size:15px;}
	.all_providers .view_all{float:left;clear:both;margin:0 0 0 10px;font-size:13px;color:#666666;clear:both;}
	.all_providers span{float:left;margin:0;font-size:18px;clear:both;}
		.all_providers li li{margin:0;}
		.all_providers li li a{font-size:11px;color:#999999;margin:0;}
		.all_providers li li a:hover{color:#0099ff;}
		.all_providers p.call {float:left;clear:both;margin:0;}
		.all_providers p.call span{color:#3399cc;font-size:18px;float:left;clear:both;}
		.all_providers p.call span.small_txt{color:#999999;font-size:13px;font-weight:normal;}

/*Speed check*/
.speed_meter{float:left;margin:20px 0 10px 18px;display:inline;}
.speed_meter p{color:#333;margin:5px 0 10px 0;width:70%;}
	.speed_meter .img{margin:10px 0;}
	#speed{color:#666;margin:10px 0 0 10px;width:80%;float:left;display:inline;}
	
/*
.available_bb{float:left;margin:20px 0 10px 15px;width:80%;display:inline;}
	.available_bb h3,.available_bb p{color:#666666;}
	.available_bb .correct{float:left;padding:5px 0 5px 50px;background:url(../images/bb_image.gif) -5px -1300px no-repeat;font-size:18px;font-weight:bold;color:#669900;margin:10px 0 20px 0;}
	.available_bb div{float:left;width:50%;}
		.available_bb div div{float:left;margin-bottom:20px;}
		.available_bb div h4,.available_bb div h3{font-weight:bold;color:#333333;}	
		.available_bb div span{font-size:10px;color:#999999;}	
	.available_bb div img{padding:1px;border:1px #ccc solid;}*/
	
.available_bb{float:left;margin:20px 0 10px 15px;width:80%;display:inline;position:relative;}
	.available_bb h3,.available_bb p{color:#666666;float:left;clear:both;width:90%;}
	.available_bb p{margin-bottom:10px;}
	.available_bb .correct{float:left;padding:10px 10px 10px 60px;background:#ebf1e1 url(../images/bb_image.gif) 0px -1295px no-repeat;font-size:18px;font-weight:bold;color:#669900;margin:5px 0 10px 0;border:1px #669900 solid;width:100%;}
	.available_bb .wrong{float:left;padding:10px 10px 10px 60px;background:#f7e5e5 url(../images/bb_image.gif) 0px -1345px no-repeat;font-size:18px;font-weight:bold;color:#ff0000;margin:5px 0 10px 0;border:1px #ff0000 solid;}
	.available_bb div{float:left;width:80%;clear:both;}
		.available_bb div div{float:left;margin-bottom:20px;}
		.available_bb div h4,.available_bb div h3{font-weight:bold;color:#333333;}	
		.available_bb div span{font-size:10px;color:#999999;}	
	.available_bb div img{padding:1px;margin:10px 0 0 20px;}
	.available_bb .bb_location{float:left;width:100%;background:none;margin:0;padding:0}
		.available_bb .bb_location .check_now{float:left;clear:none;}
		.available_bb .bb_location input{margin:0 5px 2px 0;}
		.available_bb .bb_location .phone{width:100px;}
		.available_bb .bb_location p{padding:2px 0;width:100%;}		
	.available_bb .divider{float:left;clear:both;width:60%;}

/*contact us page*/
.sub_form {float:left;margin:10px 0;width:50%;}
.sub_form form{margin:10px 0;padding:0;float:left;}
.sub_form h4{float:left;clear:both;margin:10px 0;width:100%;border-bottom:1px #ccc solid;padding:20px 0 2px 0;}
.sub_form p{float:left;clear:both;width:90%;margin:0 0;font-size:13px;color:#999;padding:0;}
.sub_form span{float:left;width:80px;font-size:13px;font-weight:bold;color:#666;padding:2px 0;margin:0;}
.sub_form span#left{float:none;width:auto;font-size:13px;font-weight:normal;color:#999;}
.sub_form input{float:left;width:70%;font-size:15px;color:#333;padding:5px;border:1px #ccc solid;font-family:Arial, Helvetica, sans-serif;margin:0;}
.sub_form select{float:left;width:70%;font-size:15px;margin:0 10px 0 0;color:#333;padding:5px;background:#fff;border:1px #ccc solid;font-family:Arial, Helvetica, sans-serif;}
.sub_form textarea{float:left;width:70%;font-size:15px;color:#333;padding:7px;border:1px #ccc solid;font-family:Arial, Helvetica, sans-serif;margin:0;height:120px;}
		.sub_form input.sub{float:left;width:78px;height:30px;background:url(../images/bb_image.gif) -370px -680px no-repeat;border:none;cursor:pointer;margin-left:80px;border:none;}
			.sub_form input.sub:hover{background:url(../images/bb_image.gif) -370px -710px no-repeat;}


/*capcha code*/
.sub_form .capcha_code{paddnig:0;margin:10px 0 20px 80px;float:left;clear:both;width:300px;display:inline;position:relative;}
.sub_form .capcha_code div, .sub_form .capcha_code input, .sub_form .capcha_code img{float:left;clear:none;width:auto;margin:0;padding:0;}
.sub_form .capcha_code input, .capcha_code input{width:70px;padding:5px;float:left;margin:5px;}
.sub_form .capcha_code img, .capcha_code img{float:left;border:1px #e5e5e5 solid;width:120px;margin:5px 10px 0 0 ;}
.sub_form .capcha_code a,.capcha_code a{float:left;font-size:13px;color:#000;text-decoration:none;clear:both;font-weight:normal;margin:0;cursor:pointer;background:#e5e5e5;padding:0 6px!important;display:inline;position:absolute;top:35px;left:70px;}
.sub_form .capcha_code a:hover, .capcha_code a:hover{color:#666;}

.sitemap ul{float:left;width:auto;clear:both;} 
.sitemap li {float:left;width:auto;clear:both;}

.sitemap li a{font-weight:bold;font-size:13px;margin:10px 0 0 0;width:auto;float:left;clear:both;text-decoration:none;}
	.sitemap li a:hover{color:#FF9900;}
	.sitemap li li a{font-weight:normal;font-size:13px;color:#666666;margin:2px 0 2px 10px;display:block;}
.sitemap h4,.sitemap h3 {float:left;width:auto;clear:both;padding:20px 0 0 0;} 
.sitemap h3 a{color:#669900;font-size:18px;font-weight:bold;text-decoration:none;}
	.sitemap h3 a:hover{color:#ff9900;} 

.white .search_results{float:left;background:#dbeeff;width:770px;margin:20px 0 5px 5px;padding:15px 0;}
	.white .search_results li{width:95%;margin-left:10px;display:inline;position:relative;}
	.white .search_results h2{font-size:16px;font-weight:bold;margin:0 0 10px 15px;color:#333333;}

.no_result {float:left;height:30px;padding-left:10px!important;width:755px!important;}
.no_result .error_msg{float:left;padding:5px 0 5px 50px;;font-size:15px;font-weight:bold;color:#cc0000;background:url(../images/bb_image.gif) -5px -1350px no-repeat;margin:0;}	
	
	
.loader{position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:200;}
.faded_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=20);opacity:0.20;}
.frame{position:absolute;left:45%;top:46%;width:170px;height:80px;background:url(../images/loader_bg.gif) center center no-repeat;padding:20px 0 0 30px;}
.loader .holder{width:100px;font-size:15px;padding:20px 10px 20px 50px;background:url(../images/ajax-loader.gif) left center no-repeat;color:#666666;z-index:210;}	

	
.loader_send{position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:100;}	
	.loader_send .frame{position:absolute;left:30%;top:120px;width:470px;height:130px;background:url(../images/big_blank.gif) center center no-repeat;padding:20px 0 0 30px;text-align:left;}
	.loader_send .provider_img{margin:5px 20px 0 5px;float:left;display:inline;}	
	.loader_send .holder{float:left;width:280px;font-size:15px;padding:10px 10px 10px 50px;background:url(../images/ajax-loader.gif) left center no-repeat;color:#666666;}	
	.loader_logo{position:absolute;top:0;left:40%;width:100px;height:100%;display:block;z-index:100;}	
	.loader_logo .logo{margin:0;left:0;}
/*error page*/
.error_page{position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:100;}	
	.error_page .frame{position:absolute;left:38%;top:120px;width:470px;height:280px;background:url(../images/error_page_bg.gif) center center no-repeat;padding:20px 0 0 30px;text-align:left;}
	.error_page h1{font-size:30px;color:#CC0033;font-weight:bold;}	
	.error_page .provider_img{margin:5px 20px 0 5px;float:left;display:inline;}	
	.error_page .holder{float:left;width:300px;font-size:15px;padding:10px;color:#666666;margin:0 0 0 110px;display:inline;}	
	.error_page .holder p{padding:10px 0;}
	.error_page .holder a.bb{margin:10px 0 0 0;}
	.error_page a.bb{width:241px;height:43px;background:url(../images/error_button.gif) left top no-repeat;display:block;margin:10px 0;float:left;clear:both;display:inline;}
	.error_page a.bb span{display:none;}
	.error_page a.bb:hover{background:url(../images/error_button.gif) left bottom no-repeat;}
	
	.location_map{overflow:hidden;padding:0;border:1px #ccc solid;position:absolute;top:82px;left:385px;width:305px!important;height:305px;background:#e5e3df url(../images/map-loader.gif) center center no-repeat;}
	
/*jQuery slider*/	
.ui-slider {position: relative; text-align: left;width:80%;}
.ui-slider .ui-slider-handle {position:absolute;height: 24px;width:28px!important;background:url(../images/bb_image.gif) -50px -150px no-repeat;cursor:pointer;margin-left:-14px;display:inline;}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: 12px; display: block; border: 0; }

.ui-slider-horizontal {height: 10px;width:80%;position:absolute;top:-20px;}
.ui-slider-horizontal .ui-slider-handle { top: -7px;}
.ui-slider-horizontal .ui-slider-range { top: -17px; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }	

form .error{border:2px #ff0000 solid;}

/*search tools*/
.tool{width:100%;margin:10px 0 10px 25px;background:#FFFFFF;padding:10px;display:inline;z-index:10;}
.tool p{font-size:18px;float:left;clear:both;width:100%;} 
.tool p span{font-size:18px;color:#669900;display:inline;}
.tool .slider{float:left;clear:both;width:220px;padding:5px;margin:10px 0 10px 14px!important;position:relative;display:inline;position:absolute;}
	.tool .tool_div{width:120px;float:left;padding-right:30px;margin:10px 0 0 0;border-top:1px #cccccc solid;display:inline;height:35px;position:relative;}
	.top .tool .tool_div{width:220px;height:45px;}
	/*hig - low*/
	.tool .slider span{color:#cccccc;font-size:12px;top:8px;right:-12px;position:absolute;margin-top:12px;display:inline;}
	.tool .slider span.first-child{left:-10px;}
	.tool .slidebar{float:left;clear:both;display:inline;width:95%;}
	.tool .slidebar p,.tool .slidebar p span{font-weight:bold;font-size:15px;}
	.tool a{float:left;color:#666666;margin:5px 0;}
/*#area1,#area2,#area3 {position:absolute;height: 15px;width: 95%;top:-12px;}
#knob1,#knob2,#knob3 {position:absolute;height:24px;width:28px;background:url(../images/bb_image.gif) -50px -150px no-repeat;cursor:pointer;}*/

/*inner search tool*/
.search_section {float:left;width:160px;margin:5px;display:inline;}
.search_bar {float:left;width:160px;margin:5px;display:inline;padding:0;}
.search_tool {float:left;width:180px;margin:10px;background:#f3faff;padding:5px 0;position:relative;clear:none;display:inline;}
.search_tool .tool{background:none;}
.search_tool h3{background:#669900;font-size:13px;color:#FFFFFF;width:160px;padding:5px;font-weight:bold;margin-bottom:10px;float:left;} 
.search_tool h4{font-size:13px;color:#666;width:90%;font-weight:bold;margin:10px 0 5px 0;float:left;}  
.search_tool .tool a{float:left;font-size:13px;color:#999999;width:100%;}
.search_tool .tool a.search_button{display:block;width:150px;height:30px;float:left;clear:both;background:url(../images/bb_image.gif) -10px -560px no-repeat;margin:10px 0 10px 10px;display:inline;}
	.search_tool .tool a.search_button:hover{background:url(../images/bb_image.gif) -10px -590px no-repeat;}
	.search_tool .slidebar p,.search_tool .slidebar p span{font-size:12px;}
	.search_tool .slidebar p{width:100%;}
	.search_tool .slidebar{width:100%;}
	.search_tool .tool_div{width:120px!important;float:left;margin:10px 0 0 0;border-top:1px #cccccc solid;display:inline;height:35px;position:relative;}
	.search_tool .slider{position:absolute;left:0;width:110px;}


.small_text_imp{float:left;font-size:12px;color:#666666;margin:10px 0 0 10px;font-style:italic;width:98%;display:inline;}
	.product_info .small_text_imp{width:80%;}

.hidden_input{position:absolute;display:none;left:-100000;}

.warning_IE{background:#fff2f2 url(../images/warning-icon.gif) 5px 7px no-repeat;padding:10px 10px 10px 35px;margin:5px auto;border:1px #ff0000 solid;width:500px;text-align:left;color:#ff0000;}
	.warning_IE p{font-weight:bold;}

span.bundle_txt{color:#660099!important;font-size:13px!important;font-weight:bold;!important;float:left;clear:both;width:100%;}
.comm h1{width:80%!important;}

/*MB links*/
.mb_links {border-top:10px #dff2ff solid;padding:0 5px;padding-bottom:10px;float:left;clear:both;display:inline;}
.mb_links h3{margin:5px 0 0 0;float:left;clear:both;}
.mb_links ul{float:left;clear:both;width:80px;}
.mb_links li{margin:2px 0 2px 5px;padding:0;list-style:none;background:none;float:left;clear:both;width:120px;}
	.mb_links li a{font-size:13px;}
	
/*footer banners*/
.footer_banners{float:left;margin:10px 0 10px 0;width:90%;}

.footer_banners .footer_speed_check{float:left;clear:both;padding:5px 20px;background:#fff url(../images/bb_image.gif) -385px -1010px no-repeat;width:90%;display:inline;}
.footer_banners .footer_speed_check h4{margin:5px 0 5px 60px;}
.footer_banners .footer_speed_check h4 a{font-size:15px;color:#666;font-weight:bold;text-decoration:none;}
.footer_banners .footer_speed_check p{font-size:13px;color:#333;margin:0px 0 5px 60px;width:150px;padding:0;display:inline;}	

.footer_banners .footer_bb_location{float:left;clear:both;padding:5px 20px;background:#fff url(../images/bb_image.gif) 0 -1090px no-repeat;width:90%;display:inline;margin:5px 0;}
.footer_banners	.footer_bb_location h4{font-size:18px;font-weight:bold;margin:5px 0 5px 60px;}
.footer_banners .footer_bb_location h4 a{font-size:15px;font-weight:bold;color:#666;font-weight:bold;text-decoration:none;}
.footer_banners .footer_bb_location p{font-size:13px;color:#333;margin:0px 0 5px 60px;width:150px;padding:0;display:inline;}

.zero_plan{background:#fce0e0;padding:10px;margin:5px;border:1px #ff0000 solid;color:#FF0000;}
	.zero_plan p{font-weight:bold!important;}

#speed{font-size:13px;}

/*.fake_button_out{float:left;border:1px #ff0000 dotted;position:absolute;z-index:0;width:410px;height:100px;right:0;}
.fake_button{float:left;border:1px #ff0000 dotted;position:absolute;z-index:-1;width:400px;height:100px;right:0;}
.plan_info{float:left;border:1px #336699 dotted;position:relative;z-index:1;width:400px;}*/
.more_info{float:left;clear:both;margin:10px 0;width:90%;display:inline;}			
.more_info p{float:left;margin:5px 0 10px 0;width:100%;font-size:14px;clear:both;}

.more_info h2{font-size:15px;font-weight:bold;color:#666666;}
.more_info a{font-size:13px;clear:both;width:auto;}
.more_info p a{font-size:14px;clear:none;width:auto;float:none;}

.bottom_more_info{float:left;clear:both;margin:10px  30px 10px 0;width:48%;display:inline;}			
.bottom_more_info p{float:left;margin:5px 0 10px 0;width:100%;font-size:14px;clear:both;}

.bottom_more_info h2{font-size:15px;font-weight:bold;color:#666666;}
.bottom_more_info a{font-size:13px;clear:both;width:auto;}
.bottom_more_info p a{font-size:14px;clear:none;width:auto;float:none;}

.key_features{float:left;margin:20px 0 0 0 ;width:100%;}
	.key_features h2{font-size:15px;color:#333;font-weight:bold;color:#669900;}
.key_features ul{float:left;padding:10px 0;margin:0;width:95%;}
.key_features li{padding:0 0 0 25px;margin:4px 0;width:100%;font-size:14px;float:left;clear:both;background:#fff url(../images/bb_image.gif) -10px -1500px no-repeat;}


/*small pages*/
.small_page .small_page_logo{float:left;}	
	.small_page	.small_page_logo .small_logo{display:block;width:240px;height:70px;background:url(../images/bb_image.gif) -10px top no-repeat;margin:0 0 0 20px;}
				.small_page	.small_page_logo .small_logo span{display:none;}


.small_page{width:500px;margin:20px auto;}	
	.small_page .small_frame{float:left;width:470px;height:280px;background:url(../images/error_page_bg.gif) center center no-repeat;padding:20px 0 0 30px;text-align:left;margin:20px 0;}
	.small_page .updating{background:url(../images/updating.gif) center center no-repeat;}
	.small_page h1{font-size:30px;color:#CC0033;font-weight:bold;}	
	.small_page .provider_img{margin:5px 20px 0 5px;float:left;display:inline;}	
	.small_page .small_holder{float:left;width:320px;font-size:15px;padding:10px;color:#666666;margin:0 0 0 110px;display:inline;}	
	.small_page .small_holder p{padding:10px 0;}
	.small_page .small_holder a.bb{margin:10px 0 0 0;}
	.small_page a.bb{width:241px;height:43px;background:url(../images/error_button.gif) left top no-repeat;display:block;margin:10px 0;float:left;clear:both;display:inline;}
	.small_page a.bb span{display:none;}
	.small_page a.bb:hover{background:url(../images/error_button.gif) left bottom no-repeat;}


.ratings{width:80px!important;float:left;clear:both;position:relative;}
	.ratings span{color:#666666!important;font-size:12px!important;margin:21px 0 0 0;float:left;display:inline;}
	.ratings p{display:block;height:7px!important;width:49px;background:#efefef url(../images/gray_rate_line.gif) left top repeat;position:relative;float:left;clear:both;margin:2px 0;}
	.ratings img{display:block;position:absolute;height:7px;background:#84b61d url(../images/green_rate_line.gif) left top repeat;top:0;left:0;font-size:1px;}

/*.rating_border{position:absolute;right:140px;width:260px!important;border:1px #d7d7d7 solid;height:35px;top:62px;display:block;z-index:0;}*/

.search_results li .b_type span{width:auto;padding:2px 5px;font-size:11px!important;font-weight:bold;color:#fff!important;float:left;display:inline;text-decoration:none!important;margin:0;}
.home_mid .search_results li .b_type {margin-left:-10px!important;}

.search_results li .b_type{position:relative;/*left:5px;bottom:5px;*/float:left;clear:both;width:80%!important;margin:0 0 0 -20px!important;display:inline!important;}
.search_results li .b_type a{float:left;width:auto;padding:2px 5px;display:inline;text-decoration:none;margin:0!important;}

.home_mid .search_results li .b_type {margin-left:-10px!important;}
	.search_results li .b_type a span{font-weight:bold;color:#fff!important;font-size:11px!important;float:left;width:auto!important;display:block;text-decoration:none!important;cursor:pointer;margin:0;padding:0;}
	
.small_disclaimer{font-size:11px!important;color:#999;margin:5px 0;}

a span.b_type{text-decoration:none!important;}

.adsl{background:url(../images/bb_image.gif) -10px -300px repeat-x;}
	.adsl:hover{background:url(../images/bb_image.gif) -250px -300px repeat-x;}
.adsl2{background:url(../images/bb_image.gif) -10px -330px repeat-x;}
	.adsl2:hover{background:url(../images/bb_image.gif) -250px -330px repeat-x;}
.naked_dsl{background:url(../images/bb_image.gif) -10px -360px repeat-x;}
	.naked_dsl:hover{background:url(../images/bb_image.gif) -250px -360px repeat-x;}
.mobile_broadband{background:url(../images/bb_image.gif) -10px -390px repeat-x;}
	.mobile_broadband:hover{background:url(../images/bb_image.gif) -250px -390px repeat-x;}
.wireless_broadband{background:url(../images/bb_image.gif) -10px -420px repeat-x;}
	.wireless_broadband:hover{background:url(../images/bb_image.gif) -250px -420px repeat-x;}
.cable{background:url(../images/bb_image.gif) -10px -450px repeat-x;}
	.cable:hover{background:url(../images/bb_image.gif) -250px -450px repeat-x;}
.voip{background:url(../images/bb_image.gif) -10px -270px repeat-x;}
	.voip:hover{background:url(../images/bb_image.gif) -250px -270px repeat-x;}

p.further_info {color:#333;font-size:13px;}
p.further_info span{font-weight:bold;font-size:13px;}

/*Product special	
.product_special{width:220px;position:absolute;top:0px;right:-1px;padding:5px 5px 10px 8px;background:url(../images/postit.gif) left bottom no-repeat;z-index:1200;}
	
	.product_special #offer_title{font-size:35px;width:90%;margin:0;font-weight:bold;padding:0!important;color:#cc0033;display:inline;}
	.product_special #offer_para{font-size:30px;width:95%;margin:10px 0;color:#333;display:inline;float:left;clear:both;}
	.product_special #offer_link{font-size:16px;width:70%;margin:0;height:40px;}
	.product_special #offer_link a{font-size:35px;width:85%;margin:0;text-decoration:none;color:#669900;font-weight:bold;display:inline;}
		.product_special #offer_link a:hover{color:#ff9900;}	
	.product_special .text_holder{width:205px;margin:0;background:#fdfd7f;padding:30px 0 50px 13px;float:left;}
	.product_special .paper_pin{width:39px;height:43px;margin:0;background:url(../images/pin.png) left top no-repeat;position:absolute;top:-5px;left:95px;}*/	
	
/*Product special*/		
.product_special{width:220px;position:absolute;top:40px;right:-5px;padding:5px 5px 8px 8px;background:url(../images/postit.gif) left bottom no-repeat;z-index:1200;}
	.get_advice_button{top:100px;}
	.product_special img{margin:0!important;padding:0!important;display:inline;}
	.product_special #offer_title{font-size:36px;width:95%;margin:0!important;font-weight:bold;padding:0!important;color:#cc0033;display:inline;}
	
	.product_special #offer_para{font-size:28px;width:95%;margin:0;color:#333333;display:inline!important;float:left;clear:both;}

	.product_special #offer_link{font-size:16px;width:70%;margin:0;height:40px;}
	.product_special #offer_link a{font-size:35px;width:90%;margin:0;text-decoration:none;color:#669900;font-weight:bold;display:inline;float:left;clear:both;}
		.product_special #offer_link a:hover{color:#ff9900;}
		
	.product_special .text_holder{width:205px;margin:0;background:#fbfc66;padding:30px 0 8px 10px;float:left;display:inline!important;}
	.product_special .paper_pin{width:45px;height:40px;margin:0;background:url(../images/pin.gif) left top no-repeat;position:absolute;top:-7px;left:95px;}

	
input.text-gray{font-size:14px;font-style:italic;color:#999999;}
input.hidden_location{display:none!important;}

/*AC Results*/		
.ac_results{background:#fff;width:100%;border:1px #ccc solid;width:100%;z-index:100;}
	.ac_results li{float:left;text-align:left;font-size:13px;padding:2px;cursor:pointer;width:97%;}
	.ac_odd {background:#efefef;}
	.ac_over {background:#eaf8ff;}
	
/*special offers*/
	.special_offers{border-top:10px #dff2ff solid;padding:0 5px;padding-bottom:10px;float:left;clear:both;display:inline;width:95%;}
		.special_offers h3{margin:5px 0 0 0;float:left;clear:both;}
		.special_offers li{float:left;width:100%;padding:5px 0;}
		.special_offers li a{float:left;color:#666;font-size:12px;}
		.special_offers li a img{float:left;margin:6px 4px 0 0;border:1px #ccc solid}
	
.long_h1 h1{width:60%!important;}

.debug{width:990px;text-align:left;float:left;clear:both;overflow:hidden;font-size:10px;}
	
.search_results li a.b_type,.search_results li a.b_type span{text-decoration:none!important;cursor:pointer;}	
	
p.small_txt{font-size:12px;color:#666;}
	p.small_txt a{font-size:12px!important;}
p.xsmall_txt{font-size:11px;color:#666;}
	p.xsmall_txt a{font-size:11px!important;}
.italics{font-style:italic;}

.call,.phone_no,.phone_number{position:relative;}

span.lt_cr{position:absolute!important;left:0!important;top:0!important;display:block!important;width:5px!important;height:5px!important;background:url(../images/bb_image.gif) -130px -150px no-repeat!important;font-size:1px!important;margin:0!important;padding:0!important;}
span.rt_cr{position:absolute!important;right:-1px!important;top:0!important;display:block!important;width:5px!important;height:5px!important;background:url(../images/bb_image.gif) -135px -150px no-repeat!important;font-size:1px!important;margin:0!important;padding:0!important;}
	span.rt_cr[class]{right:0!important;}
span.lb_cr{position:absolute!important;left:0!important;bottom:-1px!important;display:block!important;width:5px!important;height:5px!important;background:url(../images/bb_image.gif) -130px -155px no-repeat!important;font-size:1px!important;margin:0!important;padding:0!important;}
	span.lb_cr[class]{bottom:0!important;}
span.rb_cr{position:absolute!important;right:-1px!important;bottom:-1px!important;display:block!important;width:5px!important;height:5px!important;background:url(../images/bb_image.gif) -135px -155px no-repeat!important;font-size:1px!important;margin:0!important;padding:0!important;}
	span.rb_cr[class]{bottom:0!important;}
	
span.lt_cr_big{position:absolute!important;left:0!important;top:0!important;display:block!important;width:6px!important;height:6px!important;background:url(../images/bb_image.gif) -130px -162px no-repeat!important;font-size:1px!important;margin:0!important;padding:0!important;}
span.rt_cr_big{position:absolute!important;right:0!important;top:0!important;display:block!important;width:6px!important;height:6px!important;background:url(../images/bb_image.gif) -136px -162px no-repeat!important;font-size:1px!important;margin:0!important;padding:0!important;}
span.lb_cr_big{position:absolute!important;left:0!important;bottom:-1px!important;display:block!important;width:6px!important;height:6px!important;background:url(../images/bb_image.gif) -130px -168px no-repeat!important;font-size:1px!important;margin:0!important;padding:0!important;}
	span.lb_cr_big[class]{bottom:0!important;}
span.rb_cr_big{position:absolute!important;right:0!important;bottom:-1px!important;display:block!important;width:6px!important;height:6px!important;background:url(../images/bb_image.gif) -136px -168px no-repeat!important;font-size:1px!important;margin:0!important;padding:0!important;}
	span.rb_cr_big[class]{bottom:0!important;}


div.tooltip{top:50px;left:-20px;background:#000;opacity: 0.90;filter:alpha(opacity=90);width:150px;color:#fff;;font-size:12px;z-index:100;-moz-border-radius:7px;padding:10px;font-weight:normal;}
span.speed_quest{padding:2px 5px;background:#690;color:#fff!important;font-weight:bold;font-weight:bold;opacity: 0.50;filter:alpha(opacity=50);margin-right:5px;-moz-border-radius:10px;font-size:12px!important;}
	div.green a:hover span.speed_quest{background:#000;opacity:80;filter:alpha(opacity=80);}
	
.top_yield{position:absolute;top:0;right:10px;font-weight:bold;text-align:right;background:#e7f6ff;color:#666;font-size:12px;height:20px;padding:7px 80px 5px 15px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;}
.top_yield a{font-size:12px;color:#666;padding:3px 5px;text-decoration:none;}
	.top_yield a:hover{color:#333;}
.top_yield a.yield_logo{width:48px;height:25px;display:block;position:absolute;right:15px;top:4px;background:url(../images/yield_small_logo.gif) no-repeat;padding:0;}
	.top_yield a.yield_logo span{display:none;}
	