body
{
	
	font: normal 0.9em Arial, Verdana;
	margin: 0;
	padding: 0;
	color: #000000;
	text-align:justify;
	background-color:#ededed; border:none;
}
input{
padding-top:8px;
}
a:active
{
outline: none;
}
.outer-page
{
margin:0 auto; width:1006px;
}
* html .outer-page
{
margin:0 auto; width:1003px;
}
* + html .outer-page
{
margin:0 auto; width:1003px;
}
a:focus
{
-moz-outline-style: none;
}
.holepage
{
margin: 0 auto;
}
* html .holepage
{
margin: 0 auto; overflow:hidden;
}
* + html .holepage
{
margin: 0 auto; overflow:hidden;
}
div.page
{
	margin: 0 auto;
background:transparent url(bg_left.gif);float:left; background-repeat:repeat-y; width:1006px; background-color:#ffffff; 
}
* html div.page
{
width:1003px;

}
* + html div.page
{
width:1003px;

}
div.page-right
{
      background:transparent url(bg_right.gif) repeat-y scroll 0 0;
      margin: 0 auto; background-position:right; background-repeat:repeat-y; float:left; width:1006px;
}
* html div.page-right
{
width:1003px;
}
* + html div.page-right
{
width:1003px;
}
.inner_header
{
width:960px; margin:0 auto;
}
div.logo
{
      
	float: left;
	padding-left:4px;
	margin-top:10px; margin-bottom:0px;
}
* + html div.logo
{
      
	float: left;
	padding-left:19px;
	margin-top:9px; margin-bottom:0px;
}
.logo_txt
{
color:#747474; font-family: Arial, Verdana, Tahoma; font-size:14px; font-weight:bold; margin-left:70px;
}
div.logo a
{
	background: none;
}

div.search-form
{
	float: right;
	margin: 0 0 0 0;
	}
.listone
{
margin:5px 5px 5px 10px; border:0px; width:100%; float:left;
}

div.search-form a
{
	color: #6c8BB7;
	text-decoration: none;
	background: url('hover-bg-white.gif') bottom left repeat-x;
}
div.search-form a:hover
{
	background: none;
}

div.footer
{
       
       margin: 0px 0 0 0px;
       text-align: center;
       font-size: 0.8em;
       color: #D7D7D7;
       background:url(footer_bg.gif) repeat-x;
       height:204px; width:100%; float:left;
}

div.footer a
{
	color: #D7D7D7;
	font-weight: none;
	text-decoration: none; 
	background: url('hover-bg-white.gif') bottom left repeat-x;
}
div.footer a:hover
{
	background: none;
	text-decoration:underline;
}
div.footerleft
{
       /* width: 300px;
	margin: 5px 0 0 0;
	padding: 10px 0; */
	float:left;
	text-align: center;
	font-size: 0.8em;
	color: #3E6683;
}

div.footerright
{
        width: 660px;
	margin: 5px 0 0 0;
	padding: 10px 0;
	text-align: center;
	font-size: 1.2em;
	color: #3E6683;
}
div.footerright a
{
	color: #3E6683;
	font-weight: bold;
	text-decoration: none;
	background: url('hover-bg-white.gif') bottom left repeat-x;
}
div.footerright a:hover
{
	background: none;
}

div.listings div.icon
{
	border: 1px solid #777;
	background: #FFF;
	display: block;
	float: right;
	margin-top: -30px;
	right: 10px;
	height: 30px;
	padding: 5px;
	font-size: 1em;
	vertical-align: middle;
}
/*
** Collapsing fieldsets
*/
html fieldset.collapsed {
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  margin-bottom: 0px;
  height: 1em;
}
html fieldset.collapsed * {
  display: none;
}
html fieldset.collapsed legend {
  display: block;
}
html fieldset.collapsible legend a {
  padding-left: 15px;
  background: url(expanded-arrow.png) 0 75% no-repeat;
}
html fieldset.collapsed legend a {
  background-image: url(collapsed-arrow.png);
  background-position: 0 50%;
}

/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html fieldset.collapsed legend,
* html fieldset.collapsed legend *,
* html fieldset.collapsed table * {
  display: inline;
}
html fieldset.collapsible legend a 
{
	font-weight: bold;
	display: block;
	text-decoration: none;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html fieldset.collapsible .fieldset-wrapper {
  /*overflow: auto;*/
}




div.js_notification
{
	top: 10px;
	position: absolute;
	left: 10px;
	width: 200px;
	border: 1px solid black;

	background-color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#tooltip
{
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	width: 250px;
}
#tooltip h3, #tooltip div 
{
	margin: 0; 
}











/* new class for bbs */

.newhead{
background:url(header_bg.gif);
height:135px; background-position:bottom; background-repeat:repeat-x; width:100%; margin:0 auto; background-color:#ffffff;
}
* html .newhead{
width:100%;
}
* + html .newhead{
width:100%; margin:0 auto;height:142px; overflow:hidden;
}

.TabLeftOn {
background:transparent url(menu6a_left.gif) no-repeat scroll left top;
float:left;
height:30px;
width:1px;
}

.TabOn {
background:transparent url(menu6a_center.gif) repeat-x scroll left top;
float:left;
height:30px;
padding:5px;
font-family: Arial;
font-size: 13.5px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}
.TabOn a{
font-family: Arial;
font-size: 13.5px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

.TabRightOn {
background:transparent url(menu6a_right.gif) no-repeat scroll right top;
float:left;
height:30px;
width:1px;
}



.TabLeft {
background:transparent url(menu6_left.gif) no-repeat scroll left top;
float:left;
height:30px;
width:1px; 
}

.Tab {
background:transparent url(menu6_center.gif) repeat-x scroll left top;
float:left;
height:30px;
padding:5px;
font-family: Arial;
font-size: 13.5px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.Tab a{

font-family: Arial;
font-size: 13.5px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.TabRight {
background:transparent url(menu6_right.gif) no-repeat scroll right top;
float:left;
height:30px;
width:2px;
}


/* BOX CLASS */


.BoxLeft {
background:transparent url(box/box_body_left.gif) repeat-y scroll left bottom;

}


.BoxRight {
background:transparent url(box/box_body_right.gif) repeat-y scroll right bottom;

}

.BoxBotMid {
background:transparent url(box/box_bot_centere.gif) repeat-x scroll left bottom;

}

.GBoxTopMid {
background:transparent url(box/box_top_bg.gif) repeat-x scroll left top; width:700px;
}


.GBoxTopLeft {
background:transparent url(box/box_top_left.gif) no-repeat scroll left top;
}

.GBoxTopRight {
background:transparent url(box/box_top_right.gif) no-repeat scroll right top;
}

.BoxBotLeft {
background:transparent url(box/box_bot_left.gif) no-repeat scroll left bottom;

}

.BoxBotRight {
background:transparent url(box/box_bot_right.gif) no-repeat scroll right bottom;
height:100%;
min-height:200px;
}

.BoxHeading {
color:#B00203;
font-family:Arial;
font-size:15.4px;
font-weight:bold;
line-height:20px;
padding-left:0px;
}

.BoxHeadingspcial {
color:#B00203;
font-family:Arial;
font-size:15.4px;
font-weight:bold;
line-height:20px;
padding-left:30px;
}
.BoxHeading1 {
color:#B00203;
font-family:Arial;
font-size:15.4px;
font-weight:bold;
line-height:0px;
padding-left:20px; padding-top:15px;
}
.BoxHeading23 {
color:#B00203;
font-family:Arial;
font-size:17px;
font-weight:bold;
line-height:20px;
margin:10px 5px 0px 0px;
}
.BoxHeading24 {
color:#B00203;
font-family:Arial;
font-size:17px;
font-weight:bold;
line-height:20px;
margin:0px 5px 0px 0px;
}
.BoxHeading_News {
color:#727272;
font-family:Arial;
font-size:20px;
font-weight:bold;
line-height:0px;
padding-left:15px; margin-top:25px;
}

.BoxContainer {
padding:15px 15px 0px 15px;
text-align:left;
}

 /* BOX 1  */


.GBoxTopMid1 {
background:transparent url(box/box_top_bg1.gif) repeat-x scroll left top;
}

.GBoxTopLeft1 {
background:transparent url(box/box_top_left1.gif) no-repeat scroll left top;
}

.GBoxTopRight1 {
background:transparent url(box/box_top_right1.gif) no-repeat scroll right top;
}


.go1
{
background:url(btn_go_1.gif) no-repeat;
}

.top3box {
background: #fff;
width:270px;
float:left;
padding-right:21px;
}

/*Compare Broadband Homepage box */

.maindeals{
 width: 250px;
 float: left;
}


.dealstext a{
 width: 170px;
 color: #4C7DE3;
 font-type: arial;
 font-size: 11.9px;
 font-weight: normal;
 text-decoration: underline;
 padding-left: 5px;
 line-height: 30px;
}

.dealstext a:hover {
 text-decoration: none;
}

.dealsimage{
 width:22px;
 float: right;
 margin-top:-28px;
 margin-right: 20px;
 
}
.maindeals_button{
 width: 220px;
 float: left;
 margin-left: 50px;
}

.checkheading {
 color: #000000;
 font-type: Arial;
 font-size: 12px;
 font-weight: bold;
 padding-left: 5px;
 line-height: 20px;
 width : 200px;
}

.dealstypeimage {
 width: 80px;
 float: left;
}

.dealsquantity {
 width: 70px;
 color: #000000;
 font-type: arial;
 font-size: 12px;
 font-weight: bold;
 padding-top:5px;
 padding-right: 10px;
 float: left;

}

.dealsrate{
 width: 50px;
 color: #000000;
 font-type: arial;
 font-size: 12px;
 font-weight: bold;
 padding-top:5px;
 float: left;
}

.dealsimagenew{
 width: 32px;
 float: right;
 margin-top:5px;
}

.mainvaluedeals{
 width: 260px;
 float: left;
}

.dealsimagebig{
 width: 60px;
 float: left;
 margin-top:20px;
}

.dealstextbig{
 width: 190px;
 color: #000000;
 font-type: arial;
 font-size: 12px;
 font-weight: normal;
 padding-left: 5px;
 height: 151px;
 float: left;
 margin-top: -20px;
}

.dealstextbig h1{
 color: #000000;
 font-type: arial;
 font-size: 12px;
 font-weight: bold;
}

.dealstextbig p{
 color: #000000;
 font-type: arial;
 font-size: 12px;
 font-weight: normal;
}


.mainlatestdeals{
 width: 850px;
 float: left;
}

.dealsimagelatest{
 width: 80px;
 float: left;
 margin-top:20px;
 padding-right:20px;
}

.buyingguides {
padding:2px;
text-align:left;

}

.buyingguides a {
 color: #000000;
 font-type: Arial;
 font-size: 12px;
 font-weight: bormal;
 text-decoration: underline;

}

.buyingguides a:hover {
 color: #000000;
 font-type: Arial;
 font-size: 12px;
 font-weight: bormal;
 text-decoration: none;

}

.buyingguides ul {
 list-style-type: none; 
}

.buyingguides li {
 list-style-type: none; 
}

.buyingguides li {
 list-style-type: none;
 margin-left: -45px;
 color: #000000;
 font-type: Arial;
 font-size: 12px;
 font-weight: bormal;
 padding-left: 5px;
 line-height: 20px;
 width : 200px;
}

/* Buttons */

.leftbutton {
background:transparent url(btn_mleft.gif) no-repeat scroll left top;
float:left;
height:24px;
width:11px;
}

.midbutton {
background:transparent url(btn_mbg.gif) repeat-x scroll left top;
float:left;
height:24px;
font-family: Arial;
font-size: 13px;
font-weight: normal;
color: #ffffff;
text-decoration: none;

}

.midbutton a {
font-family: Arial;
font-size: 13px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

.rightbutton {
background:transparent url(btn_mright.gif) no-repeat scroll right top;
float:left;
height:24px;
width:11px;
}

.disp {
padding:5px;
font-size:11px;
line-height:20px;
}


.disp1 {
font-size:12px;
font-type:arial;
line-height:20px;
background:#ffffff;
}
.dispcomapre {
padding:5px;
font-size:11px;
line-height:20px;
font-size:17px; text-decoration:none; color:#000000; font-family:Arial sans-serif; font-weight:normal;
}
.dispcomapre1 {
padding:5px; text-align:center;
font-size:11px;
line-height:20px;
font-size:17px; text-decoration:none; color:#000000; font-family:Arial sans-serif; font-weight:normal;
}
.tab3
{
	
	height:36px;
	margin:0px;		
	padding:0px;		
}
.tab3 ul
{

	background-repeat:no-repeat;
	height:36px;
	margin:0px;
	list-style-type:none;
	padding:0px;
}
.tab3 li
{

	background-repeat:no-repeat;
	height:36px;
	margin:0px;	
	list-style-type:none;
	padding:0px;
	text-align:center; line-height:35px;
	}
.tab3 li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;	
	margin:0px;
	text-decoration: none;
	font-weight:bold;	
	padding-left:8px;
	padding-right:8px;
	height:38px;
	

}

.tab3 li a:hover
{
	
	text-decoration: underline;
	

}
.tab2
{
	background-image:url('../images/tab_center_2.gif');	
	background-repeat:repeat-x;
	height:36px;
	margin:-5px 0px;		
	padding:0px; position:relative; top:-1px;	left:0px;
}
.tab2 ul
{
	background-image:url('../images/tab_left_2.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:35px;
	margin:0px;





	list-style-type:none;
	padding:0px;
}
.tab2 li
{
background-image:url('../images/tab_right_2.gif');	
	background-repeat:repeat-x;
	height:36px;
	margin:0px;	
	list-style-type:none;
	padding:0px;
	text-align:center; line-height:35px;
	}
.tab2 li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-align:center;	
	margin:0px;
	text-decoration:none;
	font-weight:bold;	
	padding-left:8px;
	padding-right:8px;
	height:36px;
}

.tab2 li a:hover
{
	
	text-decoration: underline;
	

}



.box_top {
background-image:url(../image/box_top_bg.gif);
background-position:center top;
background-repeat:repeat-x;
height:12px;
margin:0;
padding:0;
}

.box_top ul {
background-image:url(../image/box_top_left.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:0;
height:12px;
list-style-type:none;
margin:0;
padding:0;
}

.box_top li {
background-image:url(../image/box_top_right.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:0;

height:12px;
list-style-type:none;
margin:0;
padding:0;
}

.box_body {
background-image:url(../image/box_body_left.gif);
background-position:left center;
background-repeat:repeat-y;
margin:0;
padding:0;
}


.box_body ul {

background-image:url(../image/box_body_right.gif);
background-position:right center;
background-repeat:repeat-y;
list-style-type:none;
margin:0;
padding:0;
}

.box_body li {
list-style-type:none;
margin:0;
padding:0;
}

.box_content {
line-height:18px;
padding:0 25px 10px 20px;
font-size:12px;
}

.box_bot {
background-image:url(../image/box_bot_bg.gif);
background-position:center top;
background-repeat:repeat-x;
height:12px;
margin:0;
padding:0;
}

.box_bot ul {
background-image:url(../image/box_bot_left.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:0;
height:12px;
list-style-type:none;
margin:0;
padding:0;
}

.box_bot li {
background-image:url(../image/box_bot_right.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:0;
height:12px;
list-style-type:none;
margin:0;
padding:0;
}

.head
{
font-size:13px;
color:#af0202;
font-weight:bold;

} 
.head1
{
font-size:17px;
color:#af0202;
font-weight:bold;
text-align:center;
}
.headcompac
{
font-size:17px;
color:#af0202;
font-weight:bold;
text-align:center; width:320px;
}
* html .headcompac
{
 width:330px;
}
* + html .headcompac
{
 width:330px;
}
 
.disp12 {
color:#000000;
font-size:11px;
text-align:center;
border-right:1px solid #E8E8E8;
}
 
.bundle_link {
color:#000000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

/*footer*/

div.footerdeals
{
padding-top:25px;
  
}

div.footerheadingtext
{
font-family:Arial;
font-size:15.5px;
font-weight:bold;
padding-left:0px;
padding-top:20px;
text-align:left;
}

div.footerbodytext
{
font-family:Arial;
font-size:11px;
padding-left:0px;
padding-top:5px;
text-align:left;
}

.footerbox{
 width: 155px;
 float: left; margin-left:10px;
}
.h2_news
{
	margin-top:10px;
	color:#cb191a;
       font-type: arial;
	font-size:14px;
	text-decoration:none;
	background-image:url(../imagesnew/news-background.gif); background-repeat:repeat-x; padding-top:20px;
}
.h2_news_home
{
	margin-top:5px;
	color:#cb191a;
       font-type: arial;
	font-size:13px; vertical-align:top;
	text-decoration:none; border:0px; font-family:Arial, Helvetica, sans-serif; padding-right:5px;
	
}
.news_title
{
	color:#cb191a;
	font-size:13px;
	text-decoration:none; cursor:pointer;
	font-weight:bold; vertical-align:top; margin:8px 0px 8px 0px; 
}
.news_title1
{
	color:#000000;
	font-size:13px;
	text-decoration:none; 
	font-weight:bold; vertical-align:top; margin:8px 0px 8px 0px; 
}
.news_title:hover
{
	color:#000000;
	font-size:13px;
	text-decoration:none;
	font-weight:bold; vertical-align:top;
}
div.content
{
   
       margin:0 auto; width:960px; padding:0px;
}


.avail_image
{
	background-image:url('../images/avail_image.gif');
	background-repeat:no-repeat;
	background-position:left top;
}

.tab_red
{
	width:100%;
	margin:0px;
	padding:0px;
	height:36px;
	border-right:1px solid #FFFFFF; float:left;
}
.div_tab
{
background-image:url('../images/tab_red_left.gif');
background-repeat:no-repeat; width:5px; height:36px; float:left; margin:0px;
}
.tab_red ul
{
	background-image:url('../images/tab_red_right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	height:36px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
* html .tab_red ul
{

	position:relative; left:-3px; 

}
.tab_red li
{	
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	color:#ffffff; float:left;
      background-image:url('../images/tab_red_bg.gif');background-repeat:repeat-x;
	padding-top:0px;height:36px; line-height:35px;	
}
.tab_red_1

{
	padding:5px;
	font-size:12px;
	font-weight:normal;	

}
.tab_red_2
{
	padding:5px;
	font-size:12px;
	font-weight:normal;

}
.tab_red_3
{
	padding:5px;
	font-size:12px;
	font-weight:normal;

	text-align:center;
}
.tab_red_4
{
	padding:5px;
	font-size:12px;
	font-weight:normal;

	text-align:center;
}
.tab_red_5
{
	padding:5px;
	font-size:12px;
	font-weight:normal;	

	text-align:center;
}
.tab_red_6
{
	padding:5px;
	font-size:12px;
	font-weight:normal;	

	text-align:center;	
}
.tab_org
{
	width:100%;
	height:27px;
	margin:0px;
	padding:0px;
	background-color:#105b9d;
	/*background-image:url('../images/tab_org_left.gif');
	background-repeat:no-repeat;
	background-position:left;*/
	height:27px;

}
.tab_org ul
{
	/*background-image:url('../images/tab_org_right.gif');
	background-repeat:no-repeat;
	background-position:right;*/
	height:27px;
	list-style-type:none;
	margin:0px;
	padding:0px; border-right:1px solid #407cb1;
}
.tab_org li
{	
	list-style-type:none;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	padding-top:5px;	
}
.tab_org_1
{
	padding:5px;
	font-size:12px;
	font-weight:normal;	
	border-left:1px solid #e6850b;
	border-bottom:1px solid #e6850b;
	border-right:1px dotted #cccccc;
}
.tab_org_2
{
	padding:5px;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px dotted #cccccc;
	border-left:1px dotted #cccccc;
}
.tab_org_3
{
	padding:5px;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px dotted #cccccc;
	text-align:center;
}
.tab_org_4
{
	padding:5px;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dotted #CCCCCC;
	
	border-right:1px dotted #cccccc;
	text-align:center;
}
.tab_org_5
{
	padding:5px;
	font-size:12px;
	font-weight:normal;	
	border-right:1px dotted #CCCCCC;
	border-bottom:1px solid #e6850b;
	text-align:center;

}
.tab_org_6
{
	padding:5px;
	font-size:12px;
	font-weight:normal;	
	border-right:1px solid #e6850b;
	border-bottom:1px solid #e6850b;
	text-align:center;
}
.tab_org_7
{
	padding:10px;
	font-size:12px;
	font-weight:normal;	
	border-right:1px solid #e6850b;
	border-left:1px solid #e6850b;
	border-bottom:1px solid #e6850b;	
}
.tab_gre
{
	width:100%;
	height:27px;
	margin:0px;
	padding:0px;
	background-color:#4c90a8;
	background-image:url('../images/tab_gre_left.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:27px;
	border-right:1px solid #FFFFFF;
}
.tab_gre ul
{
	background-image:url('../images/tab_gre_right.gif');
	background-repeat:no-repeat;
	background-position:right;
	height:27px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.tab_gre li
{	
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	padding-top:5px;	
}
.tab_gre_10
{
	padding:5px;
	font-size:12px;
	font-weight:normal;	
	border-left:1px solid #4c90a8;
	border-bottom:1px solid #4c90a8;
	border-right:1px dotted #cccccc;
}
.tab_gre_1
{
	padding:5px;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px dotted #cccccc;
	border-left:1px solid #4c90a8;
}
.tab_gre_3
{
	padding:5px;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px dotted #cccccc;
	text-align:center;
}
.tab_gre_4
{
	padding:5px;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dotted #CCCCCC;
	
	border-right:1px solid #4c90a8;
	text-align:center;
}
.tab_gre_30
{
	padding:5px;
	font-size:12px;
	font-weight:normal;	
	border-right:1px dotted #CCCCCC;
	border-bottom:1px solid #4c90a8;
	text-align:center;
}
.tab_gre_40
{
	padding:5px;
	font-size:12px;
	font-weight:normal;	
	border-right:1px solid #4c90a8;
	border-bottom:1px solid #4c90a8;
	text-align:center;
}
.tab_gre_5


{
	padding:5px;
	font-size:12px;
	font-weight:normal;	
	border-right:1px solid #4c90a8;
	border-bottom:1px solid #4c90a8;
	border-left:1px solid #4c90a8;
	text-align:center;
}
.link_blue
{
	font-size:13px;
	color:#0000ed;
	text-decoration:none;
}
.link_blue:hover
{
	font-size:13px;
	color:#0000ed;
	text-decoration:underline;
}
.link_red
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
}
.link_red:hover
{
	font-size:13px;
	color:#0000ed;
	text-decoration:underline;
}
.hint
{
	font-size:10px;
}

.gray1
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
	padding-top:5px;
}
.gray24
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:5px; margin-left:15px;
}
.gray
{
	color:#525252;
}
.spacer5
{
	height:8px;
	width:100%;
	margin:0px;
}
.spacerhome
{
	height:8px; float:left;
	width:100%;
	margin:0px;
}
.box_content .editor_contents ul
{
    	margin:0px;
	padding:0px;
	list-style-type:none;
	background:none; width:98%;
	
}
.box_content .editor_contents li
{
	background-image:url('../images/arrow_5.gif');
	background-position:left; 
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-left:20px;
	margin-left:10px; line-height:24px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; overflow:hidden;
}
.editor_contents p
{
    line-height:22px;
	
}
.pack_pad
{
width:318px; text-align:center;
}
* html .pack_pad
{
width:323px;
}
* + html .pack_pad
{
width:323px;
}
.pcon
{
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;
}
.h3_mar
{
	margin:0px;
	padding:0px;
}

.direct_title
{
	font-size:14px;
	color:#bb1212;
	text-decoration:none;
	font-weight:bold;
}
.spc_tr
{
background-color:#ffffff;
}
.direct_title:hover
{
	font-size:14px;
	color:#bb1212;
	text-decoration:underline;
}

.sub_dir
{
	font-size:12px;
	color:#3366cc;
	
}
.sub_dir:hover
{
	font-size:12px;
	color:#3366cc; text-decoration:underline;
	
}
.subdir_td
{
	padding-left:20px;
	padding-bottom:15px;
	padding-top:5px;
	margin:0px;
}


.para_1
{
float:left; margin-top:4px;
}


/* ICON ELEMENTS */


#compare_broadband
{ 
width:290px; float:left; margin-left:14px; margin-top:13px;
}

#compare_broadband div.compare_left
{
background-image:url(compare_left.gif); float:left; width:15px; height:250px; background-repeat:no-repeat;
}
#compare_broadband div.compare_right
{
background-image:url(compare_right.gif); float:left; width:15px; height:250px; background-repeat:no-repeat;
}
#compare_broadband div.compare_center
{
background-image:url(compare_bg.gif); float:left; background-repeat:repeat-x; height:250px; width:260px;
}
#quick_compare
{
width:307px; float:left; margin-left:9px; margin-top:13px;
}
#quick_compare div.quick_left
{
background-image:url(compare_left.gif); float:left; width:15px; height:250px; background-repeat:no-repeat;
}
#quick_compare div.quick_right
{
background-image:url(compare_right.gif); float:left; width:15px; height:250px; background-repeat:no-repeat;
}
#quick_compare div.quick_center
{
background-image:url(compare_bg.gif); float:left; background-repeat:repeat-x; height:267px; width:253px;
}
#check_availability
{
height:267px; width:336px; float:left; margin-left:-13px; margin-top:13px; 
}
#check_availability div.availability_top
{
background-image:url(ava_left.gif); width:14px; height:134px; background-repeat:no-repeat; float:left;
}
#check_availability div.availability_bottom
{
background-image:url(ava_right.gif); width:14px; height:134px; background-repeat:no-repeat; float:left;
}
#check_availability div.availability_center
{
background-image:url(ava_bg.gif); width:305px; background-repeat:repeat-x; height:134px; float:left;
}
* html #check_availability div.availability_center
{
width:295px;
}
.package_head
{
color:#cb191a;font-family:Arial, Helvetica, sans-serif; font-size:18px; border-bottom:1px dotted silver; margin:10px;
}
.package_head1
{
color:#cb191a;font-family:Arial, Helvetica, sans-serif; font-size:18px; border-bottom:1px dotted silver; margin:10px 10px 0px 20px;
}
.map_img
{
position:relative;
top:-25px; left:17px;
}
.pack_div
{
width:97%; float:left;
}
* html .pack_div
{
width:97%; float:left; margin-left:7px;
}

.h2_broadband
{
font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ca2424; margin:17px 5px; letter-spacing:-1px;

}
.h3_broadband
{
font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ca2424; margin:17px 5px 5px 0px; letter-spacing:-1px;
}
.home_li1
{
background-image:url(home_bro.gif); background-repeat:no-repeat; list-style-type:none; line-height:18px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif; 
}
.phone_li1
{
background-image:url(phone_bro.gif); background-repeat:no-repeat; list-style-type:none; line-height:18px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
.comparison_li1
{
background-image:url(mobile_bro.gif); background-repeat:no-repeat; list-style-type:none; line-height:24px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
.home_link
{
color:#3366cc; text-decoration:underline;
}
.home_link:hover
{
color:#3366cc; text-decoration:underline;
}
.laptop_li1
{
background-image:url(laptop_bro.gif); background-repeat:no-repeat; list-style-type:none; line-height:18px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
.home_com_btn
{
text-align:center; margin-left:50px; border:0px;
}
#top_ten
{
font-size:13px; width:250px; margin-top:-7px; margin-bottom:7px;
}
#top_ten ul
{
margin:0px 0px 0px -50px; width:280px;overflow:hidden; 
}
* html #top_ten ul
{
margin:0px 0px 0px -20px; width:270px;
}
* + html #top_ten ul
{
margin:0px 0px 0px -20px; width:270px;
}
#top_ten li
{
float:left; list-style-type:none; margin:0px 8px 0px 10px; line-height:25px;
}
.gobtn
{
float:right; margin-top:3px;
}
.recommendations
{
float:left; margin-top:0px; width:100%
}
.first_tab
{
 width:34%;  float:left;
}
.first_tab1
{
 width:32%;  float:left;
}
.first_tab2
{
 width:34%;  float:left;
}
.first_tab_img
{
float:left; margin-top:40px;
}
#first_tab_content
{
float:left; width:70%; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; vertical-align:top; line-height:25px;
}
#compare_provider
{
width:98.5%; float:left; margin-left:5px;
}
.compare_provider_left
{
 width:25px; height:177px; float:left; 
}
.compare_provider_right
{
width:25px; height:177px; float:left; 
}
.compare_provider_center
{
height:177px; float:left; width:93.5%; padding-top:20px;
}
.compare_provider_center img
{
padding:0px 10px 0px 10px;
}
.opacity
{
opacity:0.8;filter:alpha(opacity=80);
}
.opacity:hover
{
opacity:1.2;filter:alpha(opacity=120);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=120);
}
.top5_speed
{
width:35px;
}
.top5_amount
{
width:35px;
}

.top5_go
{

}
.com_back
{
background-image:url(compare_background.gif); width:930px; height:120px; background-repeat:no-repeat; border:0px;
}
/*.com_back tr:hover
{
background-image:url(compare_background_over.gif); width:891px; height:120px; background-repeat:no-repeat; border:0px;
}*/
.compare_head
{
background-image:url(compare_head_background.gif); background-repeat:no-repeat; width:930px; height:84px;
}
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:normal;
    text-decoration:none;
}
a.tt span{ display: none; }


/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;
}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:5px; left:-55px;
	padding: 15px 0 0 0;
	width:150px;
	color: #000000; font-size:12px;

    text-align: center;

clear:both;
}
* html a.tt:hover span.tooltip{

    position:absolute;
    top:5px; left:-105px;

}
* + html a.tt:hover span.tooltip{

    position:absolute;
    top:5px; left:-105px;

}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; clear:both;
  z-index:10000;

}
html body a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom; 
}

a
{
	color: #4C7DE3;
	text-decoration: underline;
	/* background: url('hover-bg.gif') bottom left repeat-x; */
}
a:hover
{
	background: none;
       text-decoration: none; 
}


div.slogan
{
	float: left;
	color: #FFF;
	font-family: Georgia, Arial, sans-serif;
	font-size: 20px;
	padding: 0 0 0 20px;
}
div.inventory
{
	height: 25px;
	font-size: 0.8em;
}
div.inventory a
{
	color: #FFF;
	text-decoration: none;
	background: url('hover-bg-white.gif') bottom left repeat-x;
}
div.inventory a:hover
{
	background: none;
}
ul.inv
{
	margin: 0;
	padding: 0 5px 0 0;
	list-style-type: none;
	line-height: 25px;
	float: right;
}
ul.inv li
{
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}
div.line
{
	background-color: #D2D2D2;
	width: 760px;
	height: 4px;
}
.nav_div
{
width:960px; margin:0 auto 0 auto; vertical-align:bottom;
} 	
#top_menu
{
height:40px; width:915px; float:left; margin-left:45px; position:relative; top:5px;
}
* html #top_menu
{
margin-left:23px;  width:935px;
}
#top_menu div.home
{
background-image: url('home_active.gif'); float:left; width:85px; height:41px; background-repeat:no-repeat; margin:0px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:40px; text-align:center;
}
#top_menu div.nav_right
{
background-image: url('nav_right.gif'); float:left; width:20px; height:41px; background-repeat:no-repeat; margin:0px;
}
#top_menu ul
{
background-image: url('nav_center.bg.gif'); float:left; width:765px;height:41px; background-repeat:repeat-x; margin:0px; display:inline; 
}
* html #top_menu ul
{
width:807px; margin:0px;
}
* + html #top_menu ul
{
width:807px; margin:0px;
}
#top_menu li.menu
{
list-style-type:none;float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:13px; padding:10px 18px 10px 10px; background-image:url('nav_septer.gif'); background-position:right; background-repeat:no-repeat; display:inline; overflow:hidden;
}

#top_menu li a:hover
{
list-style-type:none;float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:13px; background-image:url('link_over.gif'); background-repeat:no-repeat; padding-top:15px; display:inline; text-align:center; overflow:hidden; width:143px; height:44px; position:absolute; left:85px; top:-5px;
}
#top_menu li.home:hover
{
list-style-type:none;float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:13px;background-image:none;  padding-top:15px; display:inline; text-align:center; overflow:hidden; width:143px; height:44px; position:absolute; left:85px; top:-5px;
}
.first_li
{
margin-left:-35px;
}
* html .first_li
{
margin-left:0px;
}
* + html .first_li
{
margin-left:0px;
}
div.lang-switch
{
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	color: #FFF;
}
div.lang-switch select
{
	font-size: 0.9em;
}
div.listing-sorting
{
	text-align: center;
	border: 1px solid #777;
	background: #FFF;
	font-size: 0.9em;
	padding: 2px;
}
div.listing-sorting a
{
	font-weight: bold;
}
div.search-form
{
	float: right;
	padding: 35px 0 0 0;
	margin-right: 40px;
}
div.search-form a
{
	color: #6c8BB7;
	text-decoration: none;
	background: url('hover-bg-white.gif') bottom left repeat-x;
}
div.search-form a:hover
{
	background: none;
}
/*input.what
{
	border: 1px solid #94C0FD;
	background: #FFF url('search-bg.gif') top left repeat-x;
}
input.text
{
	border: 1px solid #94C0FD;
	background: #FFF url('text-bg.gif') top left repeat-x;
	height: 16px;
}*/
textarea
{
	
	background: #FFF url('text-bg.gif') top left repeat-x;
}
input.button
{
	background: url('search_normal.gif');
	width: 85px;
	height: 25px;
	border: 1px solid #FFFFFF;
}
input.button:hover
{
	background: url('search_over.gif');
	width: 85px;
	height: 25px;
	border: 1px solid #FFFFFF;
}
input, textarea
{
	font-family: Verdana;
	font-size: 1em;
}


div.breadcrumb
{
	margin: 10px 0;
	font-size: 0.9em;
}
p
{
	padding: 0;
	margin: 0;
	
}
p.date
{
	font-size: 0.9em;
}
p.news
{
	margin-top: 5px;
}
p.last
{
	margin-top: 5px;
	text-align: right;
}
h2
{
	margin: 0 0 10px 0;
	padding: 0;
}
img
{
	border: 0;
}
form
{
	padding: 0;
	margin: 0;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix
{
	height: 1%;
}
h1
{
	color: #3D67A1;
	font-size: 1.3em;
	font-weight: normal;
	margin: 10px 7px 10px 3px;
	height: 30px;
	padding: 0;
	background: url('h1-bg.gif') bottom left repeat-x;
}
.head_top_txt
{
	color: #747474;
	font-size: 1.3em;
	font-weight: normal;
	margin: 10px 7px 10px 3px;
	height: 30px;
	padding: 0;
	background: url('h1-bg.gif') bottom left repeat-x;
}
div.field
{
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 10px;
}
a.title
{
	font-weight: bold;
}
div.url
{
	color: #3D67A1;
	padding: 0;
	font-style: italic;
	font-size: 0.9em;
	width: 1%;
	cursor: help;
	white-space: nowrap;
}
div.description
{
	clear: both;
	padding: 0;
	width: 100%;
}
div.stat
{
	clear: both;
	padding: 0;
}
div.stat img
{
	margin: 0 5px;
}
div.pr_stat
{
	margin: 0 0 15px 0;
}
div.categories
{
	list-style-type: none;
	padding-left: 20px;
	width: 99%;
}
div.categories a
{
	font-weight: bold;
}
div.categories div.col
{
	float: left;
	height: 100%;
	text-align: left;
	/*width: 33%;*/
	padding-top: 15px;
}
div.categories div.last
{
	float: left;
	height: 100%;
	text-align: left;
	/*width: 33%;*/
	padding-top: 15px;
}
div.subcategories
{
	padding-left: 30px;
}
div.subcategories a
{
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
}
div.categories div.divider
{
	clear: both;
	line-height: 1px;
}
div.categories div.categ
{
	line-height: 22px;
	padding-left: 15px;
	background: url('ico-dir.gif') top left no-repeat;
	margin-left: 5px;
	padding-left: 25px;
}
.no
{
	border: none;
}
a.no
{
	text-decoration: none;
}
.editor-welcome
{
	padding: 0;
	text-align: left;
}
.editor-content
{
	padding: 0;
	text-align: center;
}
div.notification
{
	background: #D7EBD3;
	border: 1px solid #265624;
	font-weight: bold;
	margin: 10px 0;
	padding: 20px 20px 20px 40px;
	color: #265624;
}
div.error
{
	background: #FFEDEB;
	border: 1px solid #CD5C52;
	font-weight: bold;
	margin: 10px 0;
	padding: 20px 20px 20px 40px;
	color: #CD5C52;
}
div.error img, div.notification img
{
	position: relative;
	top: -3px;
	left: -25px;
	float: left;
}

div.pagerank
{
	border: 1px solid #ccc;
	height: 4px;

	margin: 7px 0 0 5px;
	padding: 0;
	width: 50px;
	background: #EFEFEF;
	float: left;
}
div.inner-pagerank
{
	margin-top: -1px;
	background-image: url('pr10.gif');
	float: left;
	height: 5px;
	padding: 0;
}
div.pr-text
{
	float: left;
	font-size: 0.9em;
}
div.preview
{
	background: #FFF url('no-preview.gif') center center no-repeat;
	border: 1px solid #ccc;
	height: 90px;
	width: 120px;
}
div.adsense
{
	margin: 10px 0;
	text-align: center;
}
div.box
{
	clear: both;
	margin: 10px 0 0 0;
}
div.box-caption
{
	background: #3D67A1 url('box-caption-bg.gif') bottom repeat-x;
	color: #FFF;
/*	text-transform: capitalize; */
	font-size: 1.3em;
	height: 46px;
	padding-top: 12px;
	margin: 0 40px;
}
div.box-caption-left
{
	background: url('box-caption-left.gif') bottom left no-repeat;
	height: 58px;

}
div.box-caption-right
{
	background: #3D67A1 url('box-caption-right.gif') bottom right no-repeat;
	height: 58px;
}
div.box-header
{
	background: url('box-header-bg.gif') bottom repeat-x;
	line-height: 9px;
	margin: 0 9px;
}
div.box-header-left
{
	background: url('box-header-left.gif') bottom left no-repeat;
	height: 9px;
}
div.box-header-right
{
	background: url('box-header-right.gif') bottom right no-repeat;
	height: 9px;
}
div.box-footer
{
	background: url('box-footer-bg.gif') top repeat-x;
	line-height: 9px;
	margin: 0 9px;
}
div.box-footer-left
{
	background: url('box-footer-left.gif') top left no-repeat;
	height: 9px;
}
div.box-footer-right
{
	background: url('box-footer-right.gif') top right no-repeat;
	height: 9px;
}
div.box-content-right
{
	padding: 0;
	margin: 0;
	background: url('border-right.gif') right repeat-y;
}
div.box-content-left
{
	padding: 0;
	margin: 0;
	background: url('border-left.gif') left repeat-y;
}
div.box-content-center
{
	padding: 10px 15px;
	margin: 0 4px;
	background: #FFF;
}
div.box-content
{
	padding: 0;
	margin: 0;
}
div.featured-listing
{
	margin: 5px 0;
}
div.featured-listing a
{
	margin: 5px 0;
	text-align: left;
}
div.sponsored-listing
{
	margin: 5px 0;
}
div.sponsored-listing a
{
	margin: 5px 0;
	text-align: left;
}
div.partner-listing
{
	margin: 5px 0;
}
div.partner-listing a
{
	text-align: left;
}
span.highlight
{
	background: #FAF3C1;
	color: #000;
	font-weight: bold;
}
ul.account-menu
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 20px;
	margin-top: 10px;
}
ul.account-menu li
{
	text-transform: uppercase;
}
div.comment
{
}
div.posted
{
	margin: 5px 0;
	font-size: 0.9em;
	font-style: italic;
}
hr
{
	background: #777;
	height: 1px;
	border: none;
	margin: 10px 0;
}
div.comment-approval
{
	font-size: 0.9em;
	color: #666;
}
p.user
{
	padding: 0;
	margin: 8px 0;
}
div.news-title
{
	font-weight: bold;
	margin: 0 0 5px 0;
}
div.news-date
{
	font-size: 0.9em;
	text-align: right;
	margin: 0 0 10px 0;
}
.left-column
{
	width: 220px;
	padding: 0 10px 10px 0;
}
td.center-column
{
	padding: 0;
}
td.right-column
{
	width: 220px;
	padding: 0 0 10px 10px;
}
div.xml-button
{
	text-align: right;
}
p.field
{
	font-size: 0.9em;
	margin: 0 0 10px 0;
}
div.categories-tree
{
	padding: 10px;
	margin: 10px 0;
	background: #FFF;
}
ol
{
	padding: 0;
	margin: 0 0 0 30px;
}
.suspended
{
	background-color: #eee;
}
.approval
{
	background: #E9CFCF;
}
div.admin-approve
{
	margin: 10px;
}
div.waiting
{
	margin: 0 5px 0 0;
	float: left;
	width: 15px;
	height: 15px;
	background: #E9CFCF;
	border: 1px solid #777;
}
div.dbx-box
{
}
div.dbx-handle
{
	color: #215DC6;
	height: 31px;
	padding:0px;
	margin:0px;
}
fieldset
{
	padding: 0 10px 10px 10px;
	/*margin: 10px 1px;*/
	border: 1px solid #777;
}





#more{background-image:url(megamenu_bg.gif); background-repeat:repeat-x; color:#fff;height:190px;clear:both;padding:0; width:960px; margin:0 auto;}
* + html #more{width:957px;}
* html #more{width:957px;}
#more
ul#providers{width:490px;list-style:none;margin:0}#more
ul#types{width:410px;list-style:none;margin:0}#more ul#providers
li{float:left;width:245px}#more ul#types
li{float:left;width:200px}#more ul#providers li.more, #more ul#types
li.more{margin-top:10px;list-style:none}#more
.close{clear:both;text-align:right}

.sddm-div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width:154px;
	z-index:1; clear:both; left:0px; margin-left:53%; top:136px; text-align:left; float:left
}
* html .sddm-div
{	
top:136px;
}
* + html .sddm-div
{	
top:142px;
}
	.sddm-div a
	{	position: relative;
		display: block;
		margin-left: 0px;
		padding: 5px 15px 10px 15px;
		width: auto;
		text-align: left;
		text-decoration: none;
		background: #2d2d2d;
		color: #c1c1c1; border-bottom:1px solid #575757;
		font: 11px arial}

	.sddm-div b
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #2d2d2d;
		color: #ffffff;
		font: 13px arial}

	.sddm-div a:hover
	{	background: #2d2d2d;
		color: #FFF}
/* -------start--------- */


/* NAVIGATION ELEMENTS */
.h1_broadband
{
color:#CA2424; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:545px; margin:0px 0px 0px 0px; text-align:right; padding-top:5px;
}

.h1_head_text
{
width:550px;
}
.header_h1
{
float:right; width:550px;height:98px;
}
.home_left
{
background-image:url(home_left.gif); background-repeat:no-repeat; float:left; width:6px; height:38px;
}
.home_left_inactive
{
background-image:url(leftmenu_inactive.gif); background-repeat:no-repeat; float:left; width:6px; height:38px;
}
.home_right
{
background-image:url(nav_new_right.gif); background-repeat:no-repeat; float:left; width:16px; height:38px; margin-top:0px;
}
* + html .home_right
{
margin-top:0px;
}
.navigation {
	padding:0 0 0 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	height:38px; width:98.3%;
	background:#222222 url(nav_background.gif); float:left;vertical-align:bottom;
}
* + html .navigation {

	height:43px; width:98%; margin-left:2px; margin-top:0px;
	
}
* html .navigation {

	height:38px; width:98%; margin-left:1px;
	
}
.navigation li {
	float:left; background-image:url('nav_septer.gif'); background-position:right; background-repeat:no-repeat; padding-right:5px; 
}
.navigation li a {
	display:block;
	float:left;
	height:38px;
	line-height:38px;
	color:#c1c1c1;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center; font-weight:normal;

	padding:0 5px 0 5px;
	cursor:pointer;
	font-size:13px;
}
.navigation li a b {
	float:left;
	display:block;
	padding:0 10px 0 8px;
}
.navigation li/. a {
	color:#FFFFFF;
	background:url(nav_hover.gif);
}
.navigation li.current a {
	color:#FFFFFF;
	background:url(nav_hover.gif);
}
.navigation li.current a:hover{
	color:#FFFFFF;
	background:url(nav_hover.gif);
}
.navigation li.current1 a {
	color:#FFFFFF;
	background:url(nav_background.gif);
}
.navigation li.current1 a:hover{
	color:#FFFFFF;
	background:url(nav_background.gif);
}
.navigation li a:hover {
color:#ffffff;
	background: url(nav_hover1.gif); height:35px;
}
.menu
{
padding-right:5px;
}
.navigation li a em {
	display:block;
	float:left;
	width:30px;
	height:38px;
}
.pro_foot
{
width:100%; float:left;
}
.pro_pack
{
width:23%; float:left; text-align:left; margin-left:10px;
}
.pro_news
{
width:38%; float:left; text-align:left; margin-left:10px; border-right:1px dotted silver; border-left:1px dotted silver;
}
.pro_review
{
width:33%; float:left;
}
.provider_div
{
width:98%; margin:0 auto; color:#4f4f4f;
}
.deals_hed
{
margin-left:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px; text-align:left; vertical-align:bottom; width:80%;
}
.deals_img
{
margin-top:10px; float:right; margin-left:5px;
}
.TabView{
    width:725px;overflow:hidden; margin-left:16px; padding-top:-8px; float:left; margin-top:-13px; 
}
.provider_sub
{
width:100%; float:left; overflow:hidden; margin:4px;
}
.TabView .Tabs {
  display:block;

}
.TabView .Tabs a {

  display:block;
  float:left;
  
  text-align:center;

  font-size:1.2em;
  line-height:35px;
  color:#ffffff;
  text-decoration:none; background-image:url(tab_active2.gif); width:200px; height:36px; margin-top:5px; 
}

.TabView .Tabs a:hover {

	text-decoration:none;
	}
.TabView .Tabs a.ActiveTab{

	text-decoration:none; color:#000000; background-image:url(tab_active1.gif); width:200px; height:36px; 
	
}
.TabView .Tabs a.InactiveTab{
    
}
.TabView .Pages{
    width:100%;
}
.TabView .Pages .Page{
 border-right:1px solid #929292; border-left:1px solid #929292; border-bottom:1px solid #929292; border-top:1px solid #929292; float:left; width:710px;
}


#compare_package
{ 
width:938px; float:left; margin-left:11px; margin-top:4px;
}

* html #compare_package
{ 
 margin-left:13px;
}
* + html #compare_package
{ 
 margin-left:13px;
}

#compare_package div.compare_left
{
background-image:url(compare_left.gif); float:left; width:15px; height:250px; background-repeat:no-repeat;
}
#compare_package div.compare_right
{
background-image:url(compare_right.gif); float:left; width:15px; height:250px; background-repeat:no-repeat;
}
#compare_package div.compare_center
{
background-image:url(compare_bg.gif); float:left; background-repeat:repeat-x; height:250px; width:902px;
}
#news_content
{
width:955px; float:left; margin-top:8px; margin-left:13px;
}
.about_content
{
font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#000000;
}
* html #news_content
{
margin-left:15px;
}
* + html #news_content
{
margin-left:15px;
}
#left_news_content
{
width:200px; float:right; margin-right:10px; margin-top:15px;
}
* html #left_news_content
{
margin-right:0px;
}
#right_news_content
{
width:725px; float:left; margin-left:0px;
}


ul.tabs1 {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 80%; float:left; height:28px;
}
* html ul.tabs1 {
overflow:hidden;
}
ul.tabs1 li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
}
ul.tabs1 a {
	display: block;
	border-bottom: none;
	border-top-width: 2px;
	text-decoration: none;border:0px; margin-left:1px; margin-right:1px;
}
ul.tabs1 a, ul.tabs1 a:link, ul.tabs1 a:visited {
	background-image:url(second_tab_inactive.gif); width:130px; height:28px; background-repeat:no-repeat; padding-top:3px;
	color: #ffffff; border:0px; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; 
}
ul.tabs1 a.active, ul.tabs1 a:link.active, ul.tabs1 a:visited.active {
	background-image:url(second_tab_active.gif); width:130px; height:28px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px;
	border:0px; text-align:center; padding-top:3px;
}
ul.tabs1 a.active {
	position: relative;
	top: 1px;border:0px;
}

/* panels */
div.tabs1 {
	padding: 0em;
}
div.tabs1 div.tabs1 {
	padding: 0;
}
div.tabs1 div.tabs1 div {
	clear: left;
	border: 1px solid #d8d8d8; margin-top:-10px; width:713px; vertical-align:top; overflow:hidden;
}
div.tabs1 div.tabs1 div a {
cursor:pointer;
}
* html div.tabs1 div.tabs1 div {
margin-top:0px;
}
* + html div.tabs1 div.tabs1 div {
margin-top:0px;
}

.home_prov_link
{
background-image:url(defaultout.gif); background-repeat:no-repeat; text-align:center; width:93px; height:61px;  float:left; margin:0px 22px 0px 24px; padding-top:4px; vertical-align:middle;
}

.ava_con
{
font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#222222; text-align:left; margin-left:10px; font-weight:normal; float:left;
}
* html .ava_con
{
margin-left:5px;
}

.ava_con input{
	
	overflow:hidden;
	color:#b3b3b3;
	font-size:11px;
}
.ava_con input:focus
{
color:#000000;
}



.home_prov_link:hover
{
background-image:url(activeout.gif); background-repeat:no-repeat; text-align:center; width:93px; height:61px;  float:left; margin:0px 22px 0px 24px; padding-top:4px; vertical-align:middle;
}
.check_ava
{
font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ca2424; margin:0px 0px 0px 5px; letter-spacing:-1px; padding:8px 0px 3px 3px; float:left;
}
.textbox1
{
background-image:url(input_back.gif); background-repeat:no-repeat; padding-left:8px; text-align:left; width:162px; height:20px; border:0px; overflow:hidden;
}
.h2_broadband
{
font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ca2424; margin:17px 5px; letter-spacing:-1px;
}
.isp_link
{
cursor:pointer; color:#de1c1c; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;

}
.news_top
{
border:0px; width:100%; vertical-align:top; margin:0px; float:left;
}
.new_con
{
font-size:13px; border:0px; width:98%; color:#878787; line-height:18px; padding:0px 3px 0px 3px;
}
.isp_title
{
width:100%; float:left; border:0px;
}
.isp_content
{
width:100%; float:left; border:0px;
}
.guide_ul
{
margin-left:10px;
}
* html .guide_ul
{
margin-left:40px;
}
.guide_li
{
margin:5px; color:#000000; font-size:13px; line-height:18px; list-style-type:disc;
}
.guide_li a
{
 color:#000000; text-decoration:none;
}
.guide_li a:hover
{
 color:#000000; text-decoration:underline;
}
.h3_broadband
{
font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ca2424; margin:17px 5px 5px 0px; letter-spacing:-1px;
}
.home_li
{
background-image:url(home_bro.gif); background-repeat:no-repeat; list-style-type:none; line-height:18px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif; 
}
* + html .home_li
{
margin:15px 0px 15px 0px;
}
.phone_li
{
background-image:url(phone_bro.gif); background-repeat:no-repeat; list-style-type:none; line-height:18px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
* + html .phone_li
{
margin:15px 0px 15px 0px;
}
.comparison_li
{
background-image:url(mobile_bro.gif); background-repeat:no-repeat; list-style-type:none; line-height:24px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
* + html .comparison_li
{
margin:15px 0px 15px 0px;
}
.business_li
{
background-image:url(Business.gif); background-repeat:no-repeat; list-style-type:none; line-height:24px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
* + html .business_li
{
margin:15px 0px 15px 0px;
}
.laptop_li
{
background-image:url(laptop_bro.gif); background-repeat:no-repeat; list-style-type:none; line-height:18px; padding:0px 0px 0px 35px; margin:15px 0px 15px -40px; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
* + html .laptop_li
{
margin:15px 0px 15px 0px;
}
.home_com_btn
{
text-align:center; margin-left:50px; border:0px;
}
#top_ten
{
font-size:13px; width:250px; margin-top:-7px; margin-bottom:7px;
}
#top_ten ul
{
margin:0px 0px 0px -50px; width:280px;overflow:hidden; 
}
* html #top_ten ul
{
margin:0px 0px 0px -20px; width:275px;
}
* + html #top_ten ul
{
margin:0px 0px 0px -20px; width:270px;
}
#top_ten li
{
float:left; list-style-type:none; margin:0px 8px 0px 10px; line-height:25px;
}
.gobtn
{
float:right; margin-top:3px; vertical_align:top;
}
.recommendations
{
float:left; margin-top:0px; width:100%
}
.first_tab
{
 width:35%;  float:left;
}
.first_tab1
{
 width:32%;  float:left;
}
.first_tab2
{
 width:32%;  float:left;
}
.first_tab_img
{
float:left; margin-top:40px;
}
#first_tab_content
{
float:left; width:70%; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; vertical-align:top; line-height:25px;
}
#compare_provider
{
width:98.5%; float:left; margin-left:5px; border:1px solid red;
}
.compare_provider_left
{
 width:25px; height:177px; float:left; 
}
.compare_provider_right
{
width:25px; height:177px; float:left; 
}
.compare_provider_center
{
height:177px; float:left; width:93.5%; padding-top:20px;
}
.compare_provider_center img
{
padding:0px 10px 0px 10px;
}
.opacity
{
opacity:0.8;filter:alpha(opacity=80);
}
.opacity:hover
{
opacity:1.2;filter:alpha(opacity=120);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=120);
}
.top5_speed
{
width:35px;
}
.top5_amount
{
width:35px;
}
.top5_go
{

}
.comap_link
{
font-size:20px; text-decoration:none; color:#000000; font-weight:normal;
}
.comap_link:hover
{
font-size:20px; text-decoration:none; color:#767676; font-weight:normal;
}
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }


.comp_para
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222;
}
.home_ico
{
padding:8px 10px 0px 10px;
}
.home_ico_inactive
{
padding:8px 10px 0px 10px; background-image:url('home_ico_inactive'); background-repeat:no-repeat;
}
.home_arrow
{
padding:15px 0px 0px 0px; position:relative; left:-4px; text-align:right; float:left;
}
* html .home_arrow
{
text-align:none; overflow:hidden;
}
#provider_div
{
float:left; margin:0px; padding:7px 13px 7px 13px;
}
#provider_div ul
{
margin:-5px;
}
#provider_div li
{
list-style-type:none; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:18px;
}
#provider_div li a
{
background-image: url(provider_arrow.gif); background-repeat:no-repeat; padding-left:15px; font-size:12px; text-decoration:none;color:#8d8d8d;font-weight:bold; cursor:pointer; display:inline;
}
* + html #provider_div li a
{
float:left; font-weight:bold;color:#8d8d8d;
}
#provider_div li a:hover
{
color:#ffffff;background-image: url(provider_arrow_hover.gif); background-repeat:no-repeat; padding-left:15px; font-size:12px; text-decoration:none;
}
.h2_provider
{
color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; text-align:center;
}
.h21_provider
{
color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:2px 4px; text-align:center;margin-left:40px;
}
* html .h21_provider
{
margin-left:0px;
}
* + html .h21_provider
{
margin-left:0px;
}
.h21_provider
{
color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; text-align:center;margin-left:40px;
}
.h3_provider
{
color:#8d8d8d; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:5px;
}
.hole_div
{
float:left; margin:0px 0px 0px 2px; width:305px;
}
.bg_left
{
background-image:url(pro_bg_left.gif); background-repeat:no-repeat; width:14px; height:196px; float:left;
}
.bg_center
{
background-image:url(pro_bg_center.gif); background-repeat:repeat-x; float:left; height:196px; width:270px; overflow:hidden;
}
.bg_right
{
background-image:url(pro_bg_right.gif); background-repeat:no-repeat; height:196px; width:16px; float:left;
}
#deal_top
{
color:#B70000;
font-size:15px;
font-weight:bold;
text-align:center; margin:15px 0px 15px 0px;
}

.b_link
{
color:#B70000;
text-decoration:none; margin:10px 0px 10px 0px;
}
.compare_inactive
{
font-size:16px; text-decoration:none; color:#181818; font-weight:bold; text-align:center;
}
.home_img
{
padding-top:7px;
}
.home_img1
{
padding-top:5px;
}
.home_img2
{
padding-top:12px;
}
.home_img3
{
padding-top:10px;
}
.home_img4
{
padding-top:14px;
}
html .defaultout {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='defaultout.png');
}
.pad
{
width:150px;
}
* + html .pad
{
width:165px;
}
* html .pad
{
width:165px;
}
.com_div
{
margin-left:15px; width:930px; float:left;
}
* html .com_div
{
margin-left:8px;
}
.com_left_menu
{
 width:5px; height:35px;
}
.com_right_menu
{
 width:5px; height:35px;
}
* html .com_left_menu
{
 width:4px; height:39px; margin-top:0px;
}
* + html .com_left_menu
{
 width:5px; height:39px; margin-top:0px;
}
.h1_class2
{
color:#cb0404; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; text-decoration:none;
}
.h1_class2_spc
{
color:#cb0404; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none;  margin:10px 7px 8px 14px;
}
.h1_class2_guide
{
color:#cb0404; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none;  margin:0px 7px 0px 14px;
}
.h1_class2_spc2
{
color:#cb0404; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none;  margin:12px 7px 12px 14px;
}
* html .com_left_menu
{
 width:5px; height:35px;
}
* + html .com_left_menu
{
 width:5px; height:35px;
}
.spe_offer_div
{
width:97%; margin:0 auto; padding-right:0px; padding:0 0px 0 0px;
}
.spe_sub
{
width:100%; background-color:#ffffff; margin:0 auto;
}
.spe_pad1
{
margin:0px 20px 0px 22px; float:left;
}
a.spe_pad1
{
margin:0px 20px 0px 22px; float:left;
}
.homecoma_pack
{
 width:95%; float:left; margin-left:70px;
}
* html .homecoma_pack
{
margin-left:30px; width:85%;
}
.homecoma_pack_bot
{
float:left; width:95%; margin-top:30px; margin-left:10px;
}
.2mb_pack
{
width:307px;
}
.2mb_speed
{
width:100px;
}
.2mb_limit
{
width:100px;
}
.2mb_price
{
width:100px;
}
.map
{
margin:10px 0px 0px 0px; background-image:url('map.gif'); background-repeat:no-repeat; width:105px; height:101px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.map_text
{
margin-top:55px; float:left;
}
.box13
{
	margin:0px;
	padding:0px;
}
.box_top13
{
	background-image:url('../image/box_top_bg.gif');
	background-position:top;
	background-repeat:repeat-x;
	height:12px;
	margin:0px;
	padding:0px;
}
.box_top13 ul
{
	background-image:url('../image/box_top_left.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:12px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:0px;
}
.box_top13 li
{
	background-image:url('../image/box_top_right.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:12px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:0px;
}
.box_body14
{
	background-image:url('../image/box_body_left.gif');
	background-position:left;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
.box_body14 ul
{
	background-image:url('../image/box_body_right.gif');
	background-position:right;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.box_body14 li
{	
	margin:0px;	
	list-style-type:none;
	padding:0px;
	
}
.box_bot15
{
	background-image:url('../image/box_bot_bg.gif');
	background-position:top;
	background-repeat:repeat-x;
	height:12px;
	margin:0px;
	padding:0px;
}
.box_bot15 ul
{
	background-image:url('../image/box_bot_left.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:12px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:0px;
}
.box_bot15 li
{
	background-image:url('../image/box_bot_right.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:12px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:0px;
}
.box_content16
{
	padding-left:20px;
	padding-right:25px;
	padding-bottom:10px;
	padding-top:0px;
	line-height:18px;
	
}
.home_news_image
{
border: 1px solid rgb(204, 204, 204); vertical-align:bottom; margin: 0px 10px 10px 0px; float: left;
}
.deal_boot
{
float:left; vertical-align:bottom;
}
.deal_img
{
vertical-align:bottom; float:right;
}
* html .deal_img
{
vertical-align:bottom; float:none;
}
* + html .deal_img
{
vertical-align:bottom; float:none;
}
.link2m
{
color:#0000ff;
}
.content_td_1
{
backiground-color:#f5f5f5; float:left;
}
.style7
{
color:#000000; font-weight:bold;
}
.compare_newhed
{
background-color:#f5f5f5; margin-left:4px; float:left; position:relative; top:-3px;
}
.compare_newhed_mobile
{
background-color:#f5f5f5; margin-left:3px; float:left; position:relative; top:-6px;
}
* html .compare_newhed_mobile
{
background-color:#f5f5f5; margin-left:2px; float:left; position:relative; top:-3px;
}
.headpad
{
width:75px;
}
* html .headpad
{
width:90px;
}
.com_span
{
font-family:Arial,sans-serif; float:left;
}
.lmenuul
{
	margin:0px;	
	padding:0px;
	background:inherit;
}
.lmenuul ul
{
	margin:5px 0px;
	padding:0px;
	list-style-type:none;
	background:inherit;	
	display:inline;
	
}
.lmenuul li
{
	background-image:url('http://www.mobile-broadband.org.uk/images/arrow_1.gif');
	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	padding-left:20px;
	list-style-type:none;
	clear:right;
	white-space:inherit;
		
}
.spc_topten
{
float:left; margin-left:6px;
}
.spc_pro
{
float:left; margin-left:40px;
}
* html .spc_pro
{
float:left; margin-left:20px;
}
.special_devider
{
 margin-top:15px;
}
.package_div
{
margin-left:20px;
}
.spa_tab
{
border:1px solid #cccccc; margin-top:-3px; margin-left:4px; width:880px;}

* html .spa_tab
{
border:1px solid #cccccc; margin-top:0px; margin-left:1px; width:883px; overflow:hidden;}
* + html .spa_tab
{
border:1px solid #cccccc; margin-top:0px; margin-left:1px; width:884px;}

.box_title_h4
{
margin:0px;
}
.h4
{
margin:0px;
}
.offer_desc
{
margin-left:7px;
}
.h1_bot
{
border-bottom:1px dotted silver;
}
.footer_inner
{
width:960px; margin:0 auto;
}


.pack_width
{
width:300px;
}
* html .pack_width
{
width:260px;
}
* + html .pack_width
{
width:260px;
}
.links-pro
{
cursor:pointer; text-decoration:none;
}
.band_line
{
line-height:25px;
}
* + html.band_line
{
line-height:40px; float:left;
}
.review_div
{
width:100%; float:left
}
.compare_top_logo
{
margin-left:10px;
}
.light_top_banner
{
margin-left:8px;
}
.availbtn
{
text-align:center;
}
.postcode
{
font-weight:bold; color:#af0202; font-size:13px;
}
.postal_btn
{
background-image:url('go.gif'); background-repeat:no-repeat; width:30px; height:20px; border:0px; vertical-align:bottom;
}
.top_head
{
background-image:url(top_head.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:16px;
font-weight:normal;
height:38px;
line-height:40px;
padding-left:30px;
width:450px;}
.top_head2
{
color:#FFFFFF;
font-size:16px;
font-weight:normal;
line-height:40px;
padding-left:30px;
}
.home_virgin
{
/*background-image:url('home_arrow.gif');*/
	background-position:left top;
	background-repeat:no-repeat; list-style:none; height:27px; padding-left:30px; line-height:20px; margin-top:5px;
}
* html .home_virgin
{
 margin-left:30px;
}
* + html .home_virgin
{
 margin-left:30px; 
}
.home_virgin_a
{
color:#0e1f80; font-weight:bold; font-size:15px;font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}
* html .home_virgin_a
{
text-align:left; float:left;margin-left:-30px;
}
* + html .home_virgin_a
{
text-align:left; float:left;margin-left:-30px;
}
.home_virgin_a:hover
{
text-decoration:underline;
}
.home_ul
{
margin-left:10px; margin-top:0px; padding-top:5px;
}
* html .home_ul
{
margin-left:42px;
}
* + html .home_ul
{
margin-left:0px;
}
.chri_div
{
margin-left:70px;
}

.chri_div b
{
 color:#CA2424;
}
.home_broad_top
{
float:left; width:100%; margin-left:15px;
}
.home_broad_right
{
width:478px; float:left;
}
.home_broad_sub
{
float:left; width:228px;
}
.home_broad_title
{
 width:228px; background-image:url(http://www.mobile-broadband.org.uk/imagesnew/top_head1.gif); background-repeat:no-repeat; height:36px;
}
.home_broad_title_right
{
 width:228px; background-image:url(http://www.mobile-broadband.org.uk/imagesnew/top_head1.gif); background-repeat:no-repeat; width:228px; height:35px; margin-left:10px;
}
.home_broad_h2
{
text-align:center; font-size:16px;font-weight:normal; line-height:35px;
}
* html .home_broad_h2
{
text-align:center; font-size:16px;font-weight:normal; line-height:15px; padding-top:10px;
}

* + html .home_broad_h2
{
text-align:center; font-size:16px;font-weight:normal; line-height:15px; padding-top:10px;
}
.home_broad_div
{
border:1px solid #cccccc; border-top:0px; float:left; width:226px; background-image:url(http://www.mobile-broadband.org.uk/imagesnew/home_bg.gif); background-position:right; background-repeat:repeat-y; padding-top:14px; 
}
* html .home_broad_div
{
padding-bottom:15px;
}
* + html .home_broad_div
{
padding-bottom:15px;
}
.home_broad_div2
{
border:1px solid #cccccc; border-top:0px; width:226px; margin-left:10px; float:left; background-image:url(http://www.mobile-broadband.org.uk/imagesnew/home_bg.gif); background-position:right; background-repeat:repeat-y;
}
* html .home_broad_div2
{
margin-left:5px; 
}
* + html .home_broad_div2
{
margin-left:5px; 
}
.home_broad_title_right1
{
 width:466px; background-image:url(http://www.mobile-broadband.org.uk/imagesnew/top_head3.gif); background-repeat:no-repeat;  height:35px; float:left;
}
.voip_left
{
background-image:url('http://www.mobile-broadband.org.uk/images/light_tab_left.gif');
width:7px;
height:35px;
float:left;
}
.voip_center
{
float:left;
width:906px;
background-image:url('http://www.mobile-broadband.org.uk/images/tab_top_bg_1.gif');
height:35px;
}
.voip_right
{
background-image:url('http://www.mobile-broadband.org.uk/images/tab_right.gif');
width:7px;
height:35px;
float:left;
}
.voip_center ul
{
float:left;
list-style-type:none;
margin:0px;
}
.voip_center li
{
float:left;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
line-height:32px;
font-size:12px;
font-weight:bold; margin-right:30px;
}
.table_head
{
background-color:#F5F5F5;
float:left;
padding:5px 0px 5px 0px;
}
.head_title
{
color:#AF0202;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#compare_offer_topdiv
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_top_box.gif); float:left; margin:5px; width:187px; height:165px;
}
#compare_offer_topdiv
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_top_box.gif); float:left; margin:5px; width:187px; height:165px; font-family:Arial, Helvetica, sans-serif;
}
#compare_offer_topdiv .title
{
width:100%; text-align:center; float:left; font-weight:bold; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#434242;
}
#compare_offer_topdiv .images
{
margin:15px 10px 0px 0px;
}
#compare_offer_topdiv span
{
color:#e20000;
}
#compare_offer_topdiv .price
{
float:left; color:#055fb3; font-weight:bold; font-size:12px; margin:5px 0px 0px 5px;
}
#compare_offer_topdiv .price span
{
color:#055fb3;font-size:16px;
}
#compare_offer_topdiv .buynow
{
margin:10px 0px 0px 15px;
}
#compare_offer_topdiv .contentdiv
{
float:left; font-size:12px; margin:15px 0px 0px 10px; line-height:18px;
}
* html #compare_offer_topdiv .contentdiv
{
float:left; font-size:12px; margin:15px 0px 0px 5px; line-height:18px;
}

.compare_bottom_main
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden; margin:5px 5px 5px 10px;
}
.compare_bottom_main22
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden; margin:5px 5px 5px 10px;
}
.compare_bottom_main11
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box7.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden; margin:5px 5px 5px 10px;
}
.compare_bottom_main9
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box1.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden; margin:5px 5px 5px 10px;
}
.compare_bottom_main17
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box6.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden; margin:5px 5px 5px 10px;
}
.compare_bottom_main3
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box5.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden;  margin:5px 5px 5px 10px;
}

.compare_bottom_main5
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box4.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden;  margin:5px 5px 5px 10px;
}

.compare_bottom_main8
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box2.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden;  margin:5px 5px 5px 10px;
}

.compare_bottom_main23
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box3.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden;  margin:5px 5px 5px 10px;
}
.compare_bottom_main1000
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/comapare_bottom_box1000.gif); width:167px; height:157px;   background-repeat:no-repeat; float:left; overflow:hidden;  margin:5px 5px 5px 10px;
}




#compare_offer_bottomdiv
{
float:left; font-family:Arial, Helvetica, sans-serif;
}
#compare_offer_bottomdiv .title
{
text-align:left; width:82px; float:left; font-weight:bold; margin:8px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1489C2; padding:0px;
}
#compare_offer_bottomdiv .title22
{
text-align:left; width:82px; float:left; font-weight:bold; margin:8px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1489C2; height:45px; padding:0px;
}
#compare_offer_bottomdiv .title9
{
text-align:left; width:82px; float:left; font-weight:bold; margin:8px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#88B333; height:45px; padding:0px;
}
#compare_offer_bottomdiv .title17
{
text-align:left; width:82px; float:left; font-weight:bold; margin:8px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1489C2; height:45px; padding:0px;
}
#compare_offer_bottomdiv .title11
{
text-align:left; width:82px; float:left; font-weight:bold; margin:8px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#BF0F16; height:45px; padding:0px;
}
#compare_offer_bottomdiv .title3
{
text-align:left; width:82px; float:left; font-weight:bold; margin:8px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#00FFFF; height:45px; padding:0px;

}
#compare_offer_bottomdiv .title5
{
text-align:left; width:82px; float:left; font-weight:bold; margin:8px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3366CC; height:45px; padding:0px;
}
* html #compare_offer_bottomdiv .title5
{
margin:8px 0px 0px 5px;
}
#compare_offer_bottomdiv .title8
{
text-align:left; width:82px; float:left; font-weight:bold; margin:20px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#C22572; height:33px;

}
* html #compare_offer_bottomdiv .title8
{
margin:20px 0px 0px 5px;

}
#compare_offer_bottomdiv .title23
{
text-align:left; width:82px; float:left; font-weight:bold; margin:20px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DA1820; height:33px;

}
#compare_offer_bottomdiv .title1000
{
text-align:left; width:82px; float:left; font-weight:bold; margin:8px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF7900; height:45px; padding:0px;
}







#compare_offer_bottomdiv .images
{
margin:15px 10px 0px 0px;
}
#compare_offer_bottomdiv span
{
color:#e20000;
}
#compare_offer_bottomdiv .price
{
float:right; color:#ffffff; font-weight:bold; font-size:11px; margin:5px 15px 0px 5px; text-align:center; width:50px;
}
* html #compare_offer_bottomdiv .price
{
margin:5px 5px 0px 5px;
}
#compare_offer_bottomdiv .price span
{
color:#ffffff;font-size:20px; font-weight:normal;
}
#compare_offer_bottomdiv .buynow
{
margin:10px 0px 0px 70px;
}
#compare_offer_bottomdiv .contentdiv
{
float:left; font-size:12px; margin:5px 0px 0px 10px; line-height:18px; color:#434242; font-weight:bold; text-align:left; height:51px;
}
* html #compare_offer_bottomdiv .contentdiv
{
 margin:3px 0px 0px 5px; float:left; width:150px;
}
.tot_spoffers
{
width:881px;
margin:0 auto 0 auto;
}
.heading
{
background-image:url(http://www.mobile-broadband.org.uk/imagesnew/sp_header.gif);
background-repeat:repeat-x;
width:98.7%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#FFFFFF;
height:30px;
line-height:26px;
padding:0px 0px 0px 10px;
}
.hole_spcontent
{
background-color:#FFE5CD;
width:100%;
height:300px;
padding:5px 0px;
}
.sub_spcontent
{
background-color:#FFFFFF;
width:98.9%;
margin: auto;
float:left;
border:4px solid #929292;
}
#sp_con
{
width:540px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;


}
#sp_con div
{
margin:14px 0px 10px 0px;
font-weight:bold;
color:#cc0000;

}
.sp_img
{
margin:4px; border:1px solid #cccccc;
}
.inner_content
{
border-bottom:1px solid #000000;
float:left;
width:100%;
}
* html .inner_content
{
padding-bottom:10px;

}
.yellow_back
{
color:#63af12; height:35px; margin:5px 0px 5px 0px; font-weight:bold; line-height:33px; padding:3px;
font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;
}
.special_con_div
{
float:left; margin-left:60px;
}
* html .special_con_div
{
float:left; margin-left:0px;
}
.front_voip
{
margin-left:17px; float:left;
}
* html .front_voip
{
margin-left:0px;
}
.hole_voip
{
margin-left:10px;
}
* html .hole_voip
{
margin-left:0px;
}


/*------------------ New Style Start--------------------*/
.specilalback
{
	float:left;
	width:72%;
}

.special_offer_new
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000; 
	padding:7px;
	float:left;
	width:99%;
}
.specialhead_new
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal; 
	color:#cb191a; 
	margin:8px;
	width:99%;
}
.broadband_back
{
	float:left;
	width:72%;
 }

.headpro_new
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.com_back_new
{
	background:url(compare_background_new_pro.gif); 
	width:676px; 
	height:130px; 
	background-repeat:no-repeat; 
	border:0px;
}

.hint_new
{
	font-size:10px;
	float:left;
	width:99%;
}

.gray1_new
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
	padding-top:5px;
	width:99%;
}

.special_offer_tab
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;	
	color:#000000; 
	padding:7px;
	text-align:left;
}

.pro_head_new
{
	font-size:12px; 
	text-decoration:none; 
	color:#5786c4; 
	font-weight:bold; 
	text-align:left;
}

.compare_head_new
{	 
	background:url(compare_head_background_newpro.gif);
	background-repeat:no-repeat; 
	width:676px; 
	height:84px;
}

.right_back
{
	float:right;
	width:220px;
	margin:5px 10px 5px 0px;
}
.righttop
{
	float:left;
	background:url(right_topimg.gif) no-repeat left top;
	width:219px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:14px 0px 0px 0px;
	height:29px;
	text-align:center;
}
.rightcen
{
	float:left;
	background:url(right_cenimg.gif) repeat-y;
	width:219px;
}
.rightbottom
{
	float:left;
	background:url(right_bottomimg.gif) no-repeat;
	width:219px;
	height:6px;
}
ul.RightNavSub{
	margin:5px 0 0px -30px;
	padding-bottom:15px;
	width:204px;
	float:left;		
}	
* html ul.RightNavSub{
	margin:5px 0 0px 10px;
width:194px;
	
}
* + html ul.RightNavSub{
	margin:5px 0 0px 10px;
width:194px;
	
}

ul.RightNavSub li.linknew {
	list-style-type:none;
	border-bottom:1px dotted #d8d8d8;
	color:#000000;
	background: url(rightarrow.png) no-repeat  left;
	padding:2px 0px 2px 18px;	
	text-align:left;	
}

ul.RightNavSub li.linknew a {
	list-style-type:none;
	color:#000000;
	text-decoration:none;			
}

ul.RightNavSub li.linknew a:hover {
	list-style-type:none;
	color:#000000;
	text-decoration:none;		
}

/*------------------ New Style End--------------------*/

.hide_header
{
border: 1px solid #ECECEC; text-align:center; background-color: #f5f5f5; padding:5px; width:226px; float:left;
}
.hidea
{
color:#000000;
}
.guidebar
{
 background-image:url(guidebar.gif); background-repeat:no-repeat; width:714px; height:37px; float:left;margin:10px 0px 0px 15px;
}
.btag
{
color:#C82644;
font-weight:bold;
font-size:15px;
}
.toptr
{
background-color:#dadada; padding:5px 0px 0px 5px;font-weight:normal;
}
.topth
{
padding:10px 0px 10px 0px;  font-weight:normal;
}
.toptd
{
border-bottom:1px dashed silver; padding:15px 0px 15px 0px;
}
.showdiv
{
display: block;padding: 5px; float:left; width:702px; border:1px solid #ECECEC;
}
.comprodiv
{
width:130px; float:left;
}

.ipad { background:url(http://www.mobile-broadband.org.uk/imagesnew/galaxytab_bkg.gif) no-repeat; margin:0px 0 12px 0px; floaT:left; height:190px; width:450px; background-color:#F5F5F8; }
* html .ipad {margin-left:0px;}	
#ipadright a img { float:left; margin-bottom:15px; }