body{font:normal 13px Arial, Verdana;color:#000;text-align:justify;background-color:#ededed;border:none;margin:0;padding:0}
input{padding-top:8px}
a:active{outline:none}
.outer-page{width:1006px;margin:0 auto}
.holepage{margin:0 auto}
div.page{background:transparent url(bg_left.gif);float:left;background-repeat:repeat-y;width:1006px;background-color:#fff;margin:0 auto}
div.page-right{background:transparent url(bg_right.gif) repeat-y scroll 0 0;background-position:right;background-repeat:repeat-y;float:left;width:1006px;margin:0 auto}
div.logo{float:left;margin-top:0;margin-bottom:0;width:315px;}
.logo_txt{color:#747474;font-family:Arial, Verdana, Tahoma;font-size:14px;font-weight:700;margin-left:70px}
div.search-form{float:right;margin:0 40px 0 0;padding:35px 0 0}
.listone{border:0;width:100%;float:left;margin:5px 5px 5px 10px}
div.search-form a{color:#6c8BB7;text-decoration:none}
div.footer{text-align:center;font-size:.8em;color:#D7D7D7;background:url(footer_bg.gif) repeat-x;height:204px;width:100%;float:left;margin:0}
div.footer a{color:#D7D7D7;font-weight:400;text-decoration:none}
div.footer a:hover{background:none;text-decoration:underline}
div.footerleft{float:left;text-align:center;font-size:.8em;color:#3E6683}
div.footerright{width:660px;text-align:center;font-size:1.2em;color:#3E6683;margin:5px 0 0;padding:10px 0}
div.footerright a{color:#3E6683;font-weight:700;text-decoration:none}
div.listings div.icon{border:1px solid #777;background:#FFF;display:block;float:right;margin-top:-30px;right:10px;height:30px;font-size:1em;vertical-align:middle;padding:5px}
html fieldset.collapsed{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;margin-bottom:0;height:1em}
html fieldset.collapsible legend a{padding-left:15px;font-weight:700;display:block;text-decoration:none}
html fieldset.collapsed legend a{background-position:0 50%}
* html fieldset.collapsed legend,* html fieldset.collapsed legend *,* html fieldset.collapsed table *{display:inline}
div.js_notification{top:10px;position:absolute;left:10px;width:200px;border:1px solid #000;background-color:#FFF;font-family:Arial, Verdana, Tahoma;font-size:10pt;font-weight:700;padding:5px 10px}
#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;width:250px;padding:5px}
.newhead{background:url(header_bg.gif);height:135px;background-position:bottom;background-repeat:repeat-x;width:100%;background-color:#fff;margin:0 auto}
* + html .newhead{width:100%;height:142px;overflow:hidden;margin:0 auto}
.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;font-family:Arial;font-size:13.5px;font-weight:400;color:#fff;text-decoration:none;padding:5px}
.TabOn a{font-family:Arial;font-size:13.5px;font-weight:400;color:#fff;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;font-family:Arial;font-size:13.5px;font-weight:400;color:#000;text-decoration:none;padding:5px}
.Tab a{font-family:Arial;font-size:13.5px;font-weight:400;color:#000;text-decoration:none}
.TabRight{background:transparent url(menu6_right.gif) no-repeat scroll right top;float:left;height:30px;width:2px}
.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:18.4px;font-weight:700;line-height:20px;padding-left:0}
.BoxHeadingspcial{color:#B00203;font-family:Arial;font-size:15.4px;font-weight:700;line-height:20px;padding-left:30px}
.BoxHeading1{color:#B00203;font-family:Arial;font-size:18.4px;font-weight:700;line-height:0;padding-left:20px;padding-top:15px;height:auto;margin:0px;}
.BoxHeading123{color:#B00203;font-family:Arial;font-size:15.4px;font-weight:700;line-height:0}
.BoxHeading23{color:#B00203;font-family:Arial;font-size:17px;font-weight:700;line-height:20px;margin:10px 5px 0 0}
.BoxHeading24{color:#B00203;font-family:Arial;font-size:17px;font-weight:700;line-height:20px;margin:0 5px 0 0}
.BoxHeading_News{color:#B00203;font-family:Arial;font-size:18.4px;font-weight:700;padding-left:10px;margin-top:25px;height:auto;}
.BoxHeading_News12{color:#333;font-family:Arial;font-size:18.4px;font-weight:700;padding-left:10px;margin-top:15px;padding-bottom:5px}
.BoxContainer{padding:15px 15px 0}
.relnews{border:1px solid #ccc;background-color:#F6F6F6;font-size:16px;margin:5px 0;padding:5px 0 5px 10px}
.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}
.maindeals{width:250px;float:left}
.dealstext a{width:170px;color:#4C7DE3;font-size:11.9px;font-weight:400;text-decoration:underline;padding-left:5px;line-height:30px}
.dealsimage{width:22px;float:right;margin-top:-28px;margin-right:20px}
.maindeals_button{width:220px;float:left;margin-left:50px}
.checkheading{color:#000;font-size:12px;font-weight:700;padding-left:5px;line-height:20px;width:200px}
.dealstypeimage{width:80px;float:left}
.dealsquantity{width:70px;color:#000;font-size:12px;font-weight:700;padding-top:5px;padding-right:10px;float:left}
.dealsrate{width:50px;color:#000;font-size:12px;font-weight:700;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:#000;font-size:12px;font-weight:400;padding-left:5px;height:151px;float:left;margin-top:-20px}
.dealstextbig h1{color:#000;font-size:12px;font-weight:700}
.dealstextbig p{color:#000;font-size:12px;font-weight:400}
.mainlatestdeals{width:850px;float:left}
.dealsimagelatest{width:80px;float:left;margin-top:20px;padding-right:20px}
.buyingguides{text-align:left;padding:2px}
.buyingguides a{color:#000;font-size:12px;font-weight:400;text-decoration:underline}
.buyingguides a:hover{color:#000;font-size:12px;font-weight:400;text-decoration:none}
.buyingguides ul{list-style-type:none}
.buyingguides li{list-style-type:none;margin-left:-45px;color:#000;font-size:12px;font-weight:400;padding-left:5px;line-height:24px;width:200px}
.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, Helvetica, sans-serif;font-size:13px;font-weight:400;color:#fff;text-decoration:none}
.midbutton a{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;color:#fff;text-decoration:none}
.rightbutton{background:transparent url(btn_mright.gif) no-repeat scroll right top;float:left;height:24px;width:11px}
.disp{line-height:23px;}
.disp1{font-size:12px;line-height:20px;background:#fff}
.dispcomapre{line-height:20px;font-size:17px;text-decoration:none;color:#000;font-family:Arial sans-serif;font-weight:400;padding:5px}
.dispcomapre1{text-align:center;line-height:20px;font-size:17px;text-decoration:none;color:#000;font-family:Arial sans-serif;font-weight:400;padding:5px}
.tab3{height:36px;margin:0;padding:0}
.tab3 ul{background-repeat:no-repeat;height:36px;list-style-type:none;margin:0;padding:0}
.tab3 li{background-repeat:no-repeat;height:36px;list-style-type:none;text-align:center;line-height:35px;margin:0;padding:0}
.tab3 li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-align:center;text-decoration:none;font-weight:700;padding-left:8px;padding-right:8px;height:38px;margin:0}
.tab2{background-image:url(../images/tab_center_2.gif);background-repeat:repeat-x;height:38px;position:relative;left:0;margin:-5px 0;padding:0}
.tab2 ul{background-image:url(../images/tab_left_2.gif);background-position:left top;background-repeat:no-repeat;height:38px;list-style-type:none;margin:0;padding:0}
.tab2 li{background-image:url(../images/tab_right_2.gif);background-repeat:repeat-x;height:38px;list-style-type:none;text-align:center;line-height:38px;margin:0;padding:0}
.tab2 li a{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#fff;text-align:center;text-decoration:none;font-weight:700;padding-left:8px;padding-right:8px;height:36px;margin:0}
.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_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:12px;color:#404040;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-align:center;text-shadow:0 1.1px #CCCCCC;}
.head123{font-size:12px;color:#404040;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-align:center;text-shadow:0 1.1px #CCCCCC;}
.head123 a{color:#404040;text-decoration:none;}
.head1{font-size:17px;color:#af0202;font-weight:700;text-align:center}
.headcompac{font-size:12px;color:#000;font-weight:700;text-align:center;width:330px;font-family:Arial,Helvetica,sans-serif;color:#404040;text-shadow:0 1.1px #CCCCCC;}
.disp12{color:#000;font-size:11px;text-align:center;border-right:1px solid #E8E8E8}
.bundle_link{color:#000;font-size:10px;font-weight:700;text-decoration:none}
div.footerdeals{padding-top:25px}
div.footerheadingtext{font-family:Arial;font-size:15.5px;font-weight:700;padding-left:0;padding-top:20px;text-align:left}
div.footerbodytext{font-family:Arial;font-size:11px;padding-left:0;padding-top:5px;text-align:left;float:left;width:100%;}
.footerbox{width:135px;float:left;margin-left:10px}
.h2_news{color:#cb191a;font-family:Arial;font-size:14px;text-decoration:none;}
.h2_news_home{margin-top:5px;color:#cb191a;font-size:13px;vertical-align:top;text-decoration:none;border:0;font-family:Arial, Helvetica, sans-serif;padding-right:5px}
.news_title{color:#000;font-size:16px;text-decoration:none;cursor:pointer;font-weight:700;vertical-align:top;margin:8px 0 2px}
.news_title1{color:#000;font-size:13px;text-decoration:none;font-weight:700;vertical-align:top;margin:8px 0 2px}
.news_title:hover{color:#cb191a;font-size:16px;text-decoration:none;font-weight:700;vertical-align:top}
div.content{width:960px;margin:0 auto;padding:0;}
.avail_image{background-image:url(../images/avail_image.gif);background-repeat:no-repeat;background-position:left top}
.tab_red{width:100%;height:36px;border-right:1px solid #FFF;float:left;margin:0;padding:0}
.div_tab{background-image:url(../images/tab_red_left.gif);background-repeat:no-repeat;width:5px;height:36px;float:left;margin:0}
.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:0;padding:0}
* html .tab_red ul{position:relative;left:-3px}
.tab_red li{list-style-type:none;text-align:center;vertical-align:middle;color:#fff;float:left;background-image:url(../images/tab_red_bg.gif);background-repeat:repeat-x;height:36px;line-height:35px;margin:0;padding:0}
.tab_org{width:100%;background-color:#105b9d;height:27px;margin:0;padding:0}
.tab_org ul{height:27px;list-style-type:none;border-right:1px solid #407cb1;margin:0;padding:0}
.tab_org li{list-style-type:none;text-align:center;vertical-align:middle;color:#FFF;margin:0;padding:5px 0}
.tab_org_1{font-size:12px;font-weight:400;border-left:1px solid #e6850b;border-bottom:1px solid #e6850b;border-right:1px dotted #ccc;padding:5px}
.tab_org_2{font-size:12px;font-weight:400;border-bottom:1px dotted #CCC;border-right:1px dotted #ccc;border-left:1px dotted #ccc;padding:5px}
.tab_org_5{font-size:12px;font-weight:400;border-right:1px dotted #CCC;border-bottom:1px solid #e6850b;text-align:center;padding:5px}
.tab_org_6{font-size:12px;font-weight:400;border-right:1px solid #e6850b;border-bottom:1px solid #e6850b;text-align:center;padding:5px}
.tab_org_7{font-size:12px;font-weight:400;border-right:1px solid #e6850b;border-left:1px solid #e6850b;border-bottom:1px solid #e6850b;padding:10px}
.tab_gre{width:100%;background-color:#4c90a8;background-image:url(../images/tab_gre_left.gif);background-repeat:no-repeat;background-position:left;height:27px;border-right:1px solid #FFF;margin:0;padding:0}
.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:0;padding:0}
.tab_gre li{list-style-type:none;text-align:center;vertical-align:middle;color:#FFF;margin:0;padding:5px 0 0}
.tab_gre_10{font-size:12px;font-weight:400;border-left:1px solid #4c90a8;border-bottom:1px solid #4c90a8;border-right:1px dotted #ccc;padding:5px}
.tab_gre_1{font-size:12px;font-weight:400;border-bottom:1px dotted #CCC;border-right:1px dotted #ccc;border-left:1px solid #4c90a8;padding:5px}
.tab_gre_4{font-size:12px;font-weight:400;border-bottom:1px dotted #CCC;border-right:1px solid #4c90a8;text-align:center;padding:5px}
.tab_gre_30{font-size:12px;font-weight:400;border-right:1px dotted #CCC;border-bottom:1px solid #4c90a8;text-align:center;padding:5px}
.tab_gre_40{font-size:12px;font-weight:400;border-right:1px solid #4c90a8;border-bottom:1px solid #4c90a8;text-align:center;padding:5px}
.tab_gre_5{font-size:12px;font-weight:400;border-right:1px solid #4c90a8;border-bottom:1px solid #4c90a8;border-left:1px solid #4c90a8;text-align:center;padding:5px}
.link_blue{font-size:13px;color:#0000ed;text-decoration:none}
.link_red{font-size:13px;color:#000;text-decoration:none}
.hint{font-size:10px}
.gray1{font-size:16px;color:#000;font-weight:700;margin:0 0 5px;padding:5px 0 0}
.gray24{font-size:16px;color:#000;font-weight:700;padding:5px 0 0;}
.gray{color:#525252}
.spacer5{height:8px;width:100%;margin:0}
.spacerhome{height:8px;float:left;width:100%;margin:0}
.box_content .editor_contents ul{list-style-type:none;background:none;width:98%;margin:0;padding:0}
.box_content .editor_contents li{background-image:url(../images/arrow_5.gif);background-position:left;background-repeat:no-repeat;list-style-type:none;line-height:24px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;overflow:hidden;margin:0 0 0 10px;padding:0 0 0 20px}
.editor_contents p{line-height:22px}
.pack_pad{width:318px;text-align:center}
.direct_title{font-size:14px;color:#bb1212;text-decoration:none;font-weight:700}
.spc_tr{background-color:#fff}
.direct_title:hover{font-size:14px;color:#bb1212;text-decoration:underline}
.sub_dir{font-size:12px;color:#36c}
.sub_dir:hover{font-size:12px;color:#36c;text-decoration:underline}
.subdir_td{padding-left:20px;padding-bottom:15px;padding-top:5px;margin:0}
.para_1{float:left;margin-top:4px}
#compare_broadband{width:290px;float:left;margin-left:14px;margin-top:13px}
#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_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 0 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:700;font-family:Arial, Helvetica, sans-serif;color:#ca2424;letter-spacing:-1px;margin:17px 5px}
.h3_broadband{font-size:16px;font-weight:700;font-family:Arial, Helvetica, sans-serif;color:#ca2424;letter-spacing:-1px;margin:17px 5px 5px 0}
.home_com_btn{text-align:center;margin-left:50px;border:0}
.top_ten{font-size:13px;width:250px;margin-top:-7px;margin-bottom:7px;height:61px}
.top_ten ul{width:280px;overflow:hidden;margin:15px 0 0 -50px}
.top_ten li{float:left;list-style-type:none;line-height:25px;margin:0 8px 0 10px}
.gobtn{float:right;margin-top:3px}
.recommendations{float:left;margin-top:0;width:100%}
.first_tab{width:35%;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;vertical-align:top;line-height:25px;margin:0}
#compare_provider{width:98.5%;float:left;margin-left:5px;border:1px solid red}
.compare_provider_center{height:177px;float:left;width:93.5%;padding-top:20px}
.compare_provider_center img{padding:0 10px}
.com_back{border: 2px solid #dddddd;border-top:0px;float:left;
    width: 916px;padding:25px 5px;}
.com_back_student{border: 1px solid #ededed;border-top:0px;float:left;border-bottom:0px;width: 925px;}
.com_back_compare{border: 1px solid #ededed;border-top:0px;float:left;border-bottom:0px;width: 923px;}
.com_back_bundle{border: 1px solid #ededed;border-top:0px;float:left;border-bottom:0px;width: 923px;}
.compare_head{background-color: #EDEDED;
    border-bottom: 2px solid #DDDDDD;
    height: 50px;
    width: 100%;}
a.tt{position:relative;z-index:24;color:#3CA3FF;font-weight:700;text-decoration:none}
a.tt:hover{z-index:25;color:#aaf}
a.tt:hover span.tooltip{display:block;position:absolute;top:5px;left:-55px;width:150px;color:#000;font-size:12px;text-align:center;clear:both;padding:15px 0 0}
a.tt:hover span.top{display:block;background:url(bubble.gif) no-repeat top;padding:30px 8px 0}
a.tt:hover span.middle{display:block;background:url(bubble_filler.gif) repeat bottom;clear:both;z-index:10000;padding:0 8px}
html body a.tt:hover span.bottom{display:block;color:#548912;background:url(bubble.gif) no-repeat bottom;padding:3px 8px 10px}

a.tt:hover span.top1{background:transparent url(../imagesnew/poptop.gif) no-repeat scroll left top;
    margin: 10px 0 0;
    position: relative;
	padding:10px;
    text-decoration: none;
	display:block;
	text-align:center;

}
html body a.tt:hover span.bottom1{
	background: url("../imagesnew/poptop.gif") no-repeat scroll left bottom transparent;
    float: left;
    height: 12px;
    left: 0;
    width:184px;
    display:block;
position:absolute;

}


a{color:#4C7DE3;text-decoration:underline}
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:.8em}
div.inventory a{color:#FFF;text-decoration:none}
ul.inv{list-style-type:none;line-height:25px;float:right;margin:0;padding:0 5px 0 0}
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;vertical-align:bottom;margin:0 auto}
#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;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:40px;text-align:center;margin:0}
#top_menu div.nav_right{background-image:url(nav_right.gif);float:left;width:20px;height:41px;background-repeat:no-repeat;margin:0}
#top_menu ul{background-image:url(nav_center.bg.gif);float:left;width:765px;height:41px;background-repeat:repeat-x;display:inline;margin:0}
#top_menu li.menu{list-style-type:none;float:left;color:#fff;font-family:Arial, Helvetica, sans-serif;line-height:20px;font-size:13px;background-image:url(nav_septer.gif);background-position:right;background-repeat:no-repeat;display:inline;overflow:hidden;padding:10px 18px 10px 10px}
#top_menu li a:hover{list-style-type:none;float:left;color:#fff;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:#fff;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}
div.lang-switch{float:left;color:#FFF;margin:3px 0 0;padding:0}
div.listing-sorting{text-align:center;border:1px solid #777;background:#FFF;font-size:.9em;padding:2px}
textarea{background:#FFF;}
input.button{width:85px;height:25px;border:1px solid #FFF}
input.button:hover{width:85px;height:25px;border:1px solid #FFF}
input,textarea{font-family:Verdana;font-size:1em}
div.breadcrumb{font-size:.9em;margin:10px 0}
p.news{margin-top:5px}
p.last{margin-top:5px;text-align:right}
h2{margin:0 0 10px;padding:0}
img{border: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:400;height:30px;margin:10px 7px 10px 3px;padding:0}
.head_top_txt{color:#747474;font-size:1.3em;font-weight:400;height:30px;margin:10px 7px 10px 3px;padding:0}
div.field{font-size:.9em;font-weight:700;margin-bottom:10px}
div.url{color:#3D67A1;font-style:italic;font-size:.9em;width:1%;cursor:help;white-space:nowrap;padding:0}
div.description{clear:both;width:100%;padding:0}
div.stat{clear:both;padding:0}
div.stat img{margin:0 5px}
div.pr_stat{margin:0 0 15px}
div.categories{list-style-type:none;padding-left:20px;width:99%}
div.subcategories a{font-size:.9em;font-weight:400;text-decoration:none}
div.categories div.divider{clear:both;line-height:1px}
div.categories div.categ{line-height:22px;margin-left:5px;padding-left:25px}
.no{border:none}
.editor-welcome{text-align:left;padding:0}
.editor-content{text-align:center;padding:0}
div.notification{background:#D7EBD3;border:1px solid #265624;font-weight:700;color:#265624;margin:10px 0;padding:20px 20px 20px 40px}
div.error{background:#FFEDEB;border:1px solid #CD5C52;font-weight:700;color:#CD5C52;margin:10px 0;padding:20px 20px 20px 40px}
div.error img,div.notification img{position:relative;top:-3px;left:-25px;float:left}
div.pagerank{border:1px solid #ccc;height:4px;width:50px;background:#EFEFEF;float:left;margin:7px 0 0 5px;padding:0}
div.inner-pagerank{margin-top:-1px;float:left;height:5px;padding:0}
div.pr-text{float:left;font-size:.9em}
div.preview{background:#FFF;border:1px solid #ccc;height:90px;width:120px}
div.adsense{text-align:center;margin:10px 0}
div.box{clear:both;margin:10px 0 0}
div.box-caption{background:#3D67A1;color:#FFF;font-size:1.3em;height:46px;padding-top:12px;margin:0 40px}
div.box-caption-left{height:58px}
div.box-caption-right{background:#3D67A1;height:58px}
div.box-header{line-height:9px;margin:0 9px}
div.box-header-left{height:9px}
div.box-header-right{height:9px}
div.box-footer{line-height:9px;margin:0 9px}
div.box-footer-left{height:9px}
div.box-footer-right{height:9px}
div.box-content-right{margin:0;padding:0}
div.box-content-left{margin:0;padding:0}
div.box-content-center{background:#FFF;margin:0 4px;padding:10px 15px}
div.partner-listing a{text-align:left}
span.highlight{background:#FAF3C1;color:#000;font-weight:700}
ul.account-menu{list-style-type:none;font-weight:700;line-height:20px;margin:10px 0 0;padding:0}
ul.account-menu li{text-transform:uppercase}
div.posted{font-size:.9em;font-style:italic;margin:5px 0}
hr{background:#777;height:1px;border:none;margin:10px 0}
div.comment-approval{font-size:.9em;color:#666}
p.user{margin:8px 0;padding:0}
div.news-title{font-weight:700;margin:0 0 5px}
div.news-date{font-size:.9em;text-align:right;margin:0 0 10px}
.left-column{width:220px;padding:0 10px 10px 0}
td.right-column{width:220px;padding:0 0 10px 10px}
p.field{font-size:.9em;margin:0 0 10px}
div.categories-tree{background:#FFF;margin:10px 0;padding:10px}
ol{margin:0 0 0 30px;padding:0}
.suspended{background-color:#eee}
.approval{background:#E9CFCF}
div.admin-approve{margin:10px}
div.waiting{float:left;width:15px;height:15px;background:#E9CFCF;border:1px solid #777;margin:0 5px 0 0}
div.dbx-handle{color:#215DC6;height:31px;margin:0;padding:0}
fieldset{border:1px solid #777;padding:0 10px 10px}
#more{background-image:url(megamenu_bg.gif);background-repeat:repeat-x;color:#fff;height:190px;clear:both;width:960px;margin:0 auto;padding:0}
#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;width:154px;z-index:1;clear:both;left:0;top:136px;text-align:left;float:left;margin:0 0 0 53%;padding:0}
* html .sddm-div{top:136px}
* + html .sddm-div{top:142px}
.sddm-div a{position:relative;display:block;margin-left:0;width:auto;text-align:left;text-decoration:none;background:#2d2d2d;color:#c1c1c1;border-bottom:1px solid #575757;font:11px arial;padding:5px 15px 10px}
.sddm-div b{position:relative;display:block;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background:#2d2d2d;color:#fff;font:13px arial;margin:0;padding:5px 10px}
.sddm-div a:hover{background:#2d2d2d;color:#FFF}
.h1_broadband{color:#CA2424;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;width:auto;text-align:center;padding-top:10px;margin:0}
.h1_head_text{width:550px}
.header_h1{float:right;width:490px;height:98px; margin-right:5px;}
.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:0}
.navigation{list-style:none;height:38px;width:98.3%;background:#222 url(nav_background.gif);float:left;vertical-align:bottom;margin:0;padding:0}
* + html .navigation{height:43px;width:98%;margin-left:2px;margin-top:0}
* 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:#FFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;text-align:center;font-weight:400;cursor:pointer;font-size:13px;padding:0 5px}
.navigation li a b{float:left;display:block;padding:0 10px 0 8px}
.navigation li a:hover{color:#c1c1c1;background:url(nav_hover1.gif);height:35px}
.menu{padding-right:5px}
.navigation li a em{display:block;float:left;width:30px;height:38px}
.pro_pack{width:23%;float:left;text-align:left;margin-left:10px}
.pro_news{width:50%;float:left;text-align:left;margin-left:10px;border-left:1px dotted silver}
.pro_review{width:48%;float:left}
.provider_div{width:98%;color:#4f4f4f;margin:0 auto}
.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:943px;overflow:hidden;margin-left:16px;padding-top:0;float:left;margin-top:0}
.provider_sub{width:100%;float:left;overflow:hidden;margin:4px}
.TabView .Tabs a{display:block;float:left;text-align:center;font-size:1.4em;line-height:35px;color:#fff;text-decoration:none;background-image:url(tab_active2.gif);width:200px;height:36px;margin-top:5px}
.TabView .Tabs a.ActiveTab{text-decoration:none;color:#000;background-image:url(tab_active1.gif);width:200px;height:36px}
.TabView .Pages .Page{border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;float:left;width:98%;border-top:1px solid #d5d5d5}
#compare_package{width:938px;float:left;margin-left:11px;margin-top:4px}
#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}
.bu_content{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;clear:left;width:100%;vertical-align:top;overflow:hidden;float:left;margin:10px 0 10px 13px;width:100%;}
.bu_content p {margin: 10px 0;}
#left_news_content{width:200px;float:right;margin-right:15px}
* html #left_news_content{margin-right:0}
#right_news_content{width:943px;float:left;margin-left:0}
ul.tabs1{list-style:none;border:none;font-size:80%;float:left;height:28px;margin:0;padding:0}
ul.tabs1 li{position:relative;float:left;margin:0;padding:0}
ul.tabs1 a{display:block;border-bottom:none;border-top-width:2px;text-decoration:none;border:0;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:#fff;border:0;line-height:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:400;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:400;font-size:15px;border:0;text-align:center;padding-top:3px}
ul.tabs1 a.active{position:relative;top:1px;border:0}
div.tabs1 div.tabs1 div{clear:left;border:1px solid #d8d8d8;margin-top:-10px;width:926px;vertical-align:top;overflow:hidden}
div.tabs1 div.tabs1 div a{cursor:pointer}
.home_prov_link{background-image:url(defaultout.gif);background-repeat:no-repeat;text-align:center;width:93px;height:61px;float:left;padding-top:4px;vertical-align:middle;margin:0 22px 0 24px}
.ava_con{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#222;text-align:left;margin-left:10px;font-weight:400;float:left}
.ava_con input{overflow:hidden;color:#b3b3b3;font-size:11px}
.ava_con input:focus{color:#000}
.home_prov_link:hover{background-image:url(activeout.gif);background-repeat:no-repeat;text-align:center;width:93px;height:61px;float:left;padding-top:4px;vertical-align:middle;margin:0 22px 0 24px}
.check_ava{font-size:17px;font-weight:700;font-family:Arial, Helvetica, sans-serif;color:#ca2424;letter-spacing:-1px;float:left;margin:0 0 0 5px;padding:8px 0 3px 3px}
.textbox1{background-image:url(input_back.gif);background-repeat:no-repeat;padding-left:8px;text-align:left;width:162px;height:20px;border:0;overflow:hidden}
/* .textboxband{background:transparent url(input_back2.gif); background-repeat:no-repeat;padding-left:11px;text-align:left;width:50px;height:20px;border:0;overflow:hidden;padding-right:11px;} */
.textboxband{height: 21px;
    margin-right: 10px;
    overflow: hidden;
    padding: 2px 0;
    text-align: left;
    width: 68px;}
 
.h2_broadbandhome{font-size:20px;font-weight:400;font-family:Arial, Helvetica, sans-serif;color:#ca2424;letter-spacing:-1px;margin:10px 5px 0 0px;padding:5px 0px; border-bottom:1px dotted #D7D7D7;}
.isp_link{cursor:pointer;color:#de1c1c;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:13px}
.news_top{border:0;width:100%;vertical-align:top;float:left;margin:0}
.new_con{font-size:13px;border:0;width:98%;color:#878787;line-height:18px;padding:0 3px}
.guide_ul{margin-left:10px;width:255px}
* html .guide_ul{margin-left:40px}
.guide_li{color:#000;font-size:13px;line-height:18px;list-style-type:disc;margin:5px}
.guide_li a{color:#000;text-decoration:none}
.guide_li a:hover{color:#000;text-decoration:underline}
.business_li{background-image:url(Business.gif);background-repeat:no-repeat;list-style-type:none;line-height:24px;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin:15px 0 15px -40px;padding:0 0 0 35px}
.comap_link{font-size:17px;text-decoration:none;color:#000;font-weight:400;}

.comp_para{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#222}
.home_arrow{position:relative;left:-4px;text-align:right;float:left;padding:15px 0 0}
.provider_id{float:left;margin:0;padding:7px 13px}
.provider_id ul{margin:-5px}
.provider_id li{list-style-type:none;padding-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;line-height:18px}
.provider_id 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:700;cursor:pointer;display:inline}
* + html .provider_id li a{float:left;font-weight:700;color:#8d8d8d}
.provider_id li a:hover{color:#fff;background-image:url(provider_arrow_hover.gif);background-repeat:no-repeat;padding-left:15px;font-size:12px;text-decoration:none}
.h2_provider{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center;padding:4px}
.h21_provider{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center;margin-left:40px;padding:4px}
.h3_provider{color:#8d8d8d;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:5px}
.hole_div{float:left;width:305px;margin:0 0 0 2px}
.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:700;text-align:center;margin:15px 0}
.b_link{color:#B70000;text-decoration:none;margin:10px 0}
.compare_inactive{font-size:16px;text-decoration:none;color:#181818;font-weight:700;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}
.pad{width:150px}
.com_div{margin-left:15px;width:930px;float:left}
.com_left_menu{width:5px;height:38px}
.com_right_menu{width:5px;height:38px}
.h1_class2{color:#cb0404;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;text-decoration:none}
.h1_class2_spc{color:#cb0404;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;text-decoration:none;margin:10px 7px 8px 14px}
.h1_class2_guide{color:#cb0404;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;text-decoration:none;margin:0 7px 0 14px}
.h1_class2_spc2{color:#cb0404;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;text-decoration:none;margin:12px 7px 12px 14px}
.spe_offer_div{width:97%;margin:0 auto;padding:0}
.spe_sub{width:100%;background-color:#fff;margin:0 auto}
.homecoma_pack{width:95%;float:left;margin-left:12px}
.homecoma_pack_bot{float:left;width:95%;margin-top:30px;margin-left:10px}
.map{background-image:url(map.gif);background-repeat:no-repeat;width:105px;height:101px;float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:10px 0 0}
.map_text{margin-top:55px;float:left}
.box_top13{background-image:url(../image/box_top_bg.gif);background-position:top;background-repeat:repeat-x;height:12px;margin:0;padding:0}
.box_top13 ul{background-image:url(../image/box_top_left.gif);background-position:left top;background-repeat:no-repeat;height:12px;list-style-type:none;margin:0;padding:0}
.box_top13 li{background-image:url(../image/box_top_right.gif);background-position:right top;background-repeat:no-repeat;height:12px;list-style-type:none;margin:0;padding:0}
.box_body14{background-image:url(../image/box_body_left.gif);background-position:left;background-repeat:repeat-y;margin:0;padding:0}
.box_body14 ul{background-image:url(../image/box_body_right.gif);background-position:right;background-repeat:repeat-y;list-style-type:none;margin:0;padding:0}
.box_body14 li{list-style-type:none;margin:0;padding:0}
.box_bot15{background-image:url(../image/box_bot_bg.gif);background-position:top;background-repeat:repeat-x;height:12px;margin:0;padding:0}
.box_bot15 ul{background-image:url(../image/box_bot_left.gif);background-position:left top;background-repeat:no-repeat;height:12px;list-style-type:none;margin:0;padding:0}
.box_bot15 li{background-image:url(../image/box_bot_right.gif);background-position:right top;background-repeat:no-repeat;height:12px;list-style-type:none;margin:0;padding:0}
.box_content16{line-height:18px;padding:0 25px 10px 20px}
.home_news_image{border:1px solid #ccc;vertical-align:bottom;float:left;margin:0 10px 10px 0; padding:5px;}
.deal_boot{float:left;vertical-align:bottom}
.deal_img{vertical-align:bottom;float:right}
.link2m{color:#00f}
.style7{color:#000;font-weight:700}
.compare_newhed{background-color: #EDEDED;
    border: 1px solid #DDDDDD;
    position: relative;
    width: 925px;}
.compare_newhed_mobile{background-image:url(compare_head_backgroundnew.gif);background-repeat:repeat-x;position:relative;top:-6px;width:923px;}
* html .compare_newhed_mobile{background-image:url(compare_head_backgroundnew.gif);background-repeat:repeat-x;margin-left:2px;float:left;position:relative;top:-3px}
.headpad{width:105px}
* html .headpad{width:90px}
.com_span{font-family:Arial,sans-serif;float:left}
.lmenuul{background:inherit;margin:0;padding:0;float:left;}
/*.lmenuul ul{list-style-type:none;background:inherit;display:inline;margin:5px 0;padding:0}
.lmenuul li{background-image:url(http://www.broadbandsuppliers.co.uk/images/arrow_1.gif);background-position:left;background-repeat:no-repeat;padding-left:20px;list-style-type:none;clear:right;white-space:inherit;margin:0}
*/

.lmenuul ul{list-style-type:disc;background:inherit;display:inline;margin:5px 0;padding:0;float:left;}
.lmenuul li{padding-left:20px;list-style-type:disc;margin:0;list-style-position:inside;float:left;width:100%;}
div.lmenuul ul li p{float:right;margin:0px;width:98%;}
.spc_topten{float:left;margin-left:6px}
.spc_pro{float:left;margin-left:40px}
* html .spc_pro{float:left;margin-left:20px}
.package_div{margin-left:20px}
.spa_tab{border:1px solid #ccc;margin-top:-3px;margin-left:4px;width:880px}
* html .spa_tab{border:1px solid #ccc;margin-top:0;margin-left:1px;width:883px;overflow:hidden}
* + html .spa_tab{border:1px solid #ccc;margin-top:0;margin-left:1px;width:884px}
.offer_desc{margin-left:7px}
.h1_bot{border-bottom:1px dotted silver}
.pack_width{width:300px}
.links-pro{cursor:pointer;text-decoration:none}
.band_line{line-height:25px}
* + html.band_line{line-height:40px;float:left}
.availbtn{text-align:center}
.postcode{font-weight:700;color:#af0202;font-size:13px}
.postal_btn{background-image:url(go.gif);background-repeat:no-repeat;width:30px;height:20px;border:0;vertical-align:bottom}
.top_head{background-image:url(top_head.gif);background-repeat:no-repeat;color:#FFF;font-size:16px;font-weight:400;height:38px;line-height:40px;padding-left:30px;width:450px}
.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{line-height:18px;margin-top:5px}
.home_virgin_a{color:#0e1f80;font-weight:700;font-size:15px;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
.home_ul{margin-left:30px;margin-top:0;padding-top:5px}
* html .home_ul{margin-left:42px}
.chri_div{margin-left:70px}
.chri_div b{color:#CA2424}
.home_broad_top{float:left;width:100%;margin-left:15px;}
.home_broad_right{width:475px;float:left}
.home_broad_sub{float:left;width:228px}
.home_broad_title{width:228px;background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/top_head1.gif);background-repeat:no-repeat;height:36px}
.home_broad_title_right{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/top_head1.gif);background-repeat:no-repeat;width:228px;height:35px;margin-left:10px}


.home_broad_div{border:1px solid #ccc;border-top:0;float:left;width:226px;background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/home_bg.gif);background-position:right;background-repeat:repeat-y;padding-top:14px}
* html .home_broad_div{padding-bottom:15px}
.home_broad_div2{border:1px solid #ccc;border-top:0;width:226px;margin-left:10px;float:left;background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/home_bg.gif);background-position:right;background-repeat:repeat-y}
.home_broad_title_right1{width:466px;background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/top_head3.gif);background-repeat:no-repeat;height:35px;float:left;margin-top:10px}
.voip_left{background-image:url(http://www.broadbandsuppliers.co.uk/images/light_tab_left.gif);width:7px;height:35px;float:left}
.voip_center{float:left;width:906px;background-image:url(http://www.broadbandsuppliers.co.uk/images/tab_top_bg_1.gif);height:35px}
.voip_right{background-image:url(http://www.broadbandsuppliers.co.uk/images/tab_right.gif);width:7px;height:35px;float:left}
.voip_center ul{float:left;list-style-type:none;margin:0}
.voip_center li{float:left;list-style-type:none;font-family:Arial, Helvetica, sans-serif;line-height:32px;font-size:12px;font-weight:700;margin-right:30px}
.table_head{background-color:#F5F5F5;float:left;padding:5px 0}
.head_title{color:#AF0202;font-size:13px;font-weight:700;font-family:Arial, Helvetica, sans-serif}
#compare_offer_topdiv{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/comapare_top_box.gif);float:left;width:187px;height:165px;font-family:Arial, Helvetica, sans-serif;margin:5px}
#compare_offer_topdiv .title{width:100%;text-align:center;float:left;font-weight:700;margin-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#434242}
#compare_offer_topdiv .price{float:left;color:#055fb3;font-weight:700;font-size:12px;margin:5px 0 0 5px}
#compare_offer_topdiv .price span{color:#055fb3;font-size:16px}
#compare_offer_topdiv .buynow{margin:10px 0 0 10px}
#compare_offer_topdiv .contentdiv{float:left;font-size:12px;line-height:18px;margin:15px 0 0 10px}
* html #compare_offer_topdiv .contentdiv{float:left;font-size:12px;line-height:18px;margin:15px 0 0 5px}
.compare_bottom_main11{background-image:url(http://www.broadbandsuppliers.co.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.broadbandsuppliers.co.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.broadbandsuppliers.co.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.broadbandsuppliers.co.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.broadbandsuppliers.co.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.broadbandsuppliers.co.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.broadbandsuppliers.co.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.broadbandsuppliers.co.uk/imagesnew/comapare_bottom_box1000.gif);width:167px;height:157px;background-repeat:no-repeat;float:left;overflow:hidden;margin:5px 5px 5px 10px}
.compare_bottom_main18{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/comapare_bottom_box_o2.jpg);width:167px;height:157px;background-repeat:no-repeat;float:left;overflow:hidden;margin:5px 5px 5px 10px}
.compare_bottom_main1001{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/compare_bottom_box1001.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:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#1489C2;margin:8px 0 0 5px;padding:0}
#compare_offer_bottomdiv .title9{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#a31f8c;height:45px;margin:8px 0 0 5px;padding:0}
#compare_offer_bottomdiv .title11{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#BF0F16;height:45px;margin:8px 0 0 5px;padding:0}
#compare_offer_bottomdiv .title3{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#0FF;height:45px;margin:8px 0 0 5px;padding:0}
#compare_offer_bottomdiv .title5{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#36C;height:45px;margin:8px 0 0 10px;padding:0}
* html #compare_offer_bottomdiv .title5{margin:8px 0 0 5px}
#compare_offer_bottomdiv .title8{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#C22572;height:33px;margin:20px 0 0 10px}
* html #compare_offer_bottomdiv .title8{margin:20px 0 0 5px}
#compare_offer_bottomdiv .title18{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#11439C;height:33px;margin:20px 0 0 10px;padding:0}
#compare_offer_bottomdiv .title23{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#DA1820;height:33px;margin:20px 0 0 10px}
#compare_offer_bottomdiv .title1000{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FF7900;height:45px;margin:8px 0 0 5px;padding:0}
#compare_offer_bottomdiv .title1001{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#5786C4;height:45px;margin:8px 0 0 5px;padding:0}
#compare_offer_bottomdiv .price{float:right;color:#fff;font-weight:700;font-size:11px;text-align:center;width:50px;margin:5px 15px 0 5px}
* html #compare_offer_bottomdiv .price{margin:5px 5px 0}
#compare_offer_bottomdiv .price span{color:#fff;font-size:20px;font-weight:400}
#compare_offer_bottomdiv .buynow{margin:10px 0 0 70px}
#compare_offer_bottomdiv .contentdiv{float:left;font-size:12px;line-height:18px;color:#434242;font-weight:700;text-align:left;height:51px;width:146px;margin:5px 0 0 10px}
* html #compare_offer_bottomdiv .contentdiv{float:left;width:150px;margin:3px 0 0 5px}
.tot_spoffers{width:881px;margin:0 auto}
.heading{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/sp_header.gif);background-repeat:repeat-x;width:98.7%;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:15px;color:#FFF;height:30px;line-height:26px;padding:0 0 0 10px}
.hole_spcontent{background-color:#FFE5CD;width:100%;height:300px;padding:5px 0}
.sub_spcontent{background-color:#FFF;width:98.9%;float:left;border:4px solid #929292;margin:auto}
#sp_con{width:540px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000}
#sp_con div{font-weight:700;color:#c00;margin:14px 0 10px}
.sp_img{border:1px solid #ccc;margin:4px}
.inner_content{border-bottom:1px solid #000;float:left;width:100%}
* html .inner_content{padding-bottom:10px}
.yellow_back{color:#63af12;height:35px;font-weight:700;line-height:33px;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center;margin:5px 0;padding:3px}
.special_con_div{float:left;margin-left:60px;margin-top:17px;margin-bottom:17px;}
.front_voip{margin-left:17px;float:left}
.specilalback{float:left;width:72%}
.special_offer_new{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;float:left;width:99%;padding:7px}
.specialhead_new{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;color:#cb191a;width:99%;margin:8px}
.broadband_back{float:left;width:100%;}
.headpro_new{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#404040;font-weight:700;text-align:center;text-shadow:0 1.1px #CCCCCC;}
.com_back_new{width:100%;border-bottom:1px dotted #cccccc;}
.hint_new{font-size:10px;float:left;width:99%}
.gray1_new{font-size:16px;color:#000;font-weight:700;float:left;width:99%;margin:0 0 5px;padding:5px 0 0}
.special_offer_tab{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;text-align:left;padding:7px}
.pro_head_new{font-size:12px;text-decoration:none;color:#5786c4;font-weight:700;text-align:left}
.compare_head_new{width:100%;height:50px;border-bottom:2px solid #ddd;background-color:#ededed;}
.right_back{float:right;width:220px;margin:5px 10px 5px 0}
.righttop{float:left;background:url(right_topimg.gif) no-repeat left top;width:219px;font-size:14px;font-weight:700;color:#FFF;height:29px;text-align:center;padding:14px 0 0}
.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{padding-bottom:15px;width:204px;float:left;margin:5px 0 0 -30px}
ul.RightNavSub li.linknew{list-style-type:none;border-bottom:1px dotted #d8d8d8;color:#000;background:url(rightarrow.png) no-repeat left;padding:2px 0 2px 18px}
.toptd{border-bottom:1px dashed silver;padding:15px 0}
.toptd1{border-bottom:0 dashed silver;padding:15px 0}
.btag{color:#C82644;font-weight:700;font-size:15px}
.toptr{background-color:#dadada;font-weight:400;padding:5px 0 0 5px}
.topth{font-weight:700;font-family:Arial georgia;padding:10px 0}
.guidetop{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/guidetopback.gif);background-repeat:no-repeat;float:left;width:623px;height:84px}
.guidetr{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/guidetrback.gif);background-repeat:no-repeat;width:623px;height:126px;float:left}
.headpro{color:#000;font-size:17px;font-weight:700;text-align:center}
.divh1top{margin-top:15px;float:right;height:60px;width:auto;}
.h1tag12{float:right;vertical-align:bottom}
.footercopy{float:right;padding-right:0;padding-top:15px;text-align:right}
.newscontentdiv{width:73%;float:left;padding-right:0;margin-left:5px;border:1px solid #ccc;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px}
.newscontentdiv div.BoxContainer p{margin-bottom:10px;}
* html .newscontentdiv{width:69%!important;margin-left:2px}
.ipad{background:url(http://www.broadbandsuppliers.co.uk/imagesnew/ipad_bkg.gif) no-repeat;float:left;height:170px;width:450px;background-color:#F5F5F8;margin:5px 0}
#ipadright a img{float:left;margin-bottom:15px}
.home_broad_title_right2{background: url("../imagesnew/sprite_home.gif") no-repeat scroll 0 -89px transparent;
    float: left;
    height: 35px;
    margin-top: 10px;
    width: 466px;}
* html .home_broad_title_right2
{
height:25px !important;
}
* html .home_broad_title_right2 h2
{
line-height:25px !important;
}
.home_broad_title_right2 h2
{
float:left;
width:100%;
 font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
color:#ffffff;

}
.home_broad_title_right3{width:476px;background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/broadband_free_gift_header.gif);background-repeat:no-repeat;height:71px;float:left}
.homeb_li{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/broadband_home_icon.gif);background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:42px;list-style-type:none;margin:15px 0 15px -40px;padding:0 0 0 49px}
.phoneb_li{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/broadband_mobile_icon.gif);background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:63px;list-style-type:none;margin:0 0 15px -48px;padding:4px 0 0 38px}
.comparisonb_li{background-image:url(mobile_bro.gif);background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:24px;list-style-type:none;margin:15px 0 15px -40px;padding:0 0 0 35px}
.businessb_li{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/broadband_business_icon.gif);background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:40px;list-style-type:none;margin:15px 0 15px -50px;padding:0 0 0 40px}
.laptopb_li{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/broadband_unlimited_icon.gif);background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:41px;list-style-type:none;margin:23px 0 15px -39px;padding:0 0 0 47px}
* + html .laptopb_li{margin:23px 0 15px}
#freeg ul{float:left;padding-left:35px;list-style:disc;margin:0 0 10px}
div#provider-box{float:left;width:459px;padding:0 0 0 8px}
div.box-content-provider{line-height:18px;font-size:12px;padding:0 25px 40px 20px}
h3.Boxheading-provider{color:#B00203;font-family:Arial;font-size:15.4px;font-weight:700;line-height:20px;height:20px;padding-left:15px;margin:0}
div.box-content-provider div.logo-provider{float:left;width:100px;margin-top:0}
div.box-content-provider div.providercontent{height:115px;margin:15px 15px 0}
div.box-content-provider p.offers{font-weight:700;float:left;margin-top:5px}
div.box-content-provider a{text-decoration:underline;color:#B00203}
div.box-content-provider div.deals_button{background:url(../imagesnew/see_deals_button.gif) no-repeat right top;height:30px;float:right;width:100px}
div.box-content-provider div.deals_button p{font-weight:700;color:#fff;cursor:pointer;padding:3px 20px 0 0}
div.box-content-main p{margin-bottom:10px}
div.off_week_box{float:left;width:230px;margin-bottom:10px;}
div.off_week_box div.topoffer{float:left;background:transparent url(../imagesnew/sidebar-bg-top.gif) repeat-x scroll 0 0; width:224px; height:35px;margin:0;padding:0;}
div.off_week_box .cenoffer{float:left;background:#f8f8f8; width:222px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
div.off_week_box .botoffer{background:transparent url(../imagesnew/sidebar-bg-bottom-1.gif) repeat-x left bottom; height:18px;clear:both;}
div.off_week_box img{float:left; border:1px solid #eaeaea; background:#ffffff; margin:10px;}
div.off_week_box h2{color:#ffffff;font-size:16px;padding:7px 15px 15px}
div.off_week_box div.offer_text{font-size:12px;line-height:20px;text-align:left;color:#7b7b7b;float:left;width:54%;margin-top:10px;font-weight:bold;text-decoration:none;}
div.off_week_box ul {list-style-type: none;}
div.off_week_box ul li {color: #7B7B7B; font-size: 12px; font-weight: 400; line-height: 24px; list-style-image:url(../imagesnew/siderbar-arrow.gif); margin-left: -10px; width: 200px; }
div.off_week_box ul li a { color: #7B7B7B; font-size: 12px; font-weight: 400; text-decoration: none; font-weight:bold; margin-left:10px; }
div.more-deals{margin:10px 0 15px}
#promotion-box{width:700px;margin:0 10px}
div.offerPanel{float:left;padding-bottom:16px;padding-left:10px;width:660px;border-bottom:1px dotted #333;margin:17px 15px 0}
.offerDetail{float:left;width:534px;padding:0 13px}
.offertitle{background-color:inherit;color:#417AC9;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;margin-top:30px}
.view{color:#010000;font:12px/18px Arial,Helvetica,sans-serif;list-style-type:none;padding:4px 10px 4px 1px}
.add{color:#010000;font:12px/18px Arial,Helvetica,sans-serif;list-style-type:none;padding:4px 1px}
div.providercontent ol li{list-style-type:decimal;line-height:20px}
* html .outer-page{width:1003px;margin:0 auto}
* + html .outer-page{width:1003px;margin:0 auto}
* + html .holepage{overflow:hidden;margin:0 auto;}
* html .holepage{overflow:hidden;margin:0 auto;}
* + html div.page-right{width:1003px}
* html div.page-right{width:1003px}
* + html div.page{width:1003px}
* html div.page{width:1003px}
.inner_header,.footer_inner{width:960px;margin:0 auto}
div.logo a,div.search-form a:hover,div.footerright a:hover,div.inventory a:hover{background:none}
html fieldset.collapsed *,a.tt span{display:none}
html fieldset.collapsed legend,.TabView .Tabs{display:block}
#tooltip h3,#tooltip div,.box_title_h4,.h4{margin:0}
* html .newhead{width:100%}
.TabView .Pages{width:100%}
.dealstext a:hover,a.no,.TabView .Tabs a:hover{text-decoration:none}
.tab3 li a:hover,.tab2 li a:hover,.home_virgin_a:hover{text-decoration:underline}
.box_content,div.box-content-main{line-height:18px;font-size:12px;padding:0 25px 10px 20px;}
* html .headcompac{width:330px}
* + html .headcompac{width:330px}
.tab_red_1,.tab_red_2{font-size:12px;font-weight:400;padding:5px}
.tab_red_3,.tab_red_4,.tab_red_5,.tab_red_6{font-size:17px;font-weight:400;text-align:center;padding:5px}
.tab_org_3,.tab_org_4,.tab_gre_3{font-size:12px;font-weight:400;border-bottom:1px dotted #CCC;border-right:1px dotted #ccc;text-align:center;padding:5px}
.link_blue:hover,.link_red:hover{font-size:13px;color:#0000ed;text-decoration:underline}
* html .pack_pad{width:323px}
* + html .pack_pad{width:323px}
.pcon,.about_content{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000}
.h3_mar,.box13,div{margin:0;padding:0}
#compare_broadband div.compare_left,#quick_compare div.quick_left,#compare_package div.compare_left{background-image:url(compare_left.gif);float:left;width:15px;height:250px;background-repeat:no-repeat}
#compare_broadband div.compare_right,#quick_compare div.quick_right,#compare_package div.compare_right{background-image:url(compare_right.gif);float:left;width:15px;height:250px;background-repeat:no-repeat}
.home_li1,.home_li{background-image:url(home_bro.gif);background-repeat:no-repeat;list-style-type:none;line-height:18px;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin:15px 0 15px -40px;padding:0 0 0 35px}
.phone_li1,.phone_li{background-image:url(phone_bro.gif);background-repeat:no-repeat;list-style-type:none;line-height:18px;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin:15px 0 15px -40px;padding:0 0 0 35px}
.comparison_li1,.comparison_li{background-image:url(mobile_bro.gif);background-repeat:no-repeat;list-style-type:none;line-height:24px;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin:15px 0 15px -40px;padding:0 0 0 35px}
.home_link,.home_link:hover{color:#36c;text-decoration:underline}
.laptop_li1,.laptop_li{background-image:url(laptop_bro.gif);background-repeat:no-repeat;list-style-type:none;line-height:18px;font-size:13px;font-family:Arial, Helvetica, sans-serif;margin:15px 0 15px -40px;padding:0 0 0 35px}
* html .top_ten ul{width:270px;margin:15px 0 0 -20px}
* + html .top_ten ul{width:270px;margin:15px 0 0 -20px}
.first_tab1,.first_tab2{width:32%;float:left}
.compare_provider_left,.compare_provider_right{width:25px;height:177px;float:left}
.top5_speed,.top5_amount{width:35px}
* html a.tt:hover span.tooltip{position:absolute;top:5px;left:-105px}
* + html a.tt:hover span.tooltip{position:absolute;top:5px;left:-105px}
* html #top_menu ul{width:807px;margin:0}
* + html #top_menu ul{width:807px;margin:0}
* html .first_li{margin-left:0}
* + html .first_li{margin-left:0}
* html .h21_provider{margin-left:0}
* + html .h21_provider{margin-left:0}
* html .front_voip{margin-left:0}
* html .hole_voip{margin-left:0}
* html .ipad{margin-left:0}
* html div.offerPanel{margin-left:0}
div.lang-switch select,p.date{font-size:.9em}
div.listing-sorting a,a.title,div.categories a{font-weight:700}
p,form,div.box-content{margin:0;padding:0}
div.categories div.col,div.categories div.last{float:left;height:100%;text-align:left;padding-top:15px}
div.subcategories,* html #freeg ul{padding-left:30px}
div.featured-listing,div.sponsored-listing,div.partner-listing{margin:5px 0}
div.featured-listing a,div.sponsored-listing a{text-align:left;margin:5px 0}
td.center-column,div.tabs1,div.tabs1 div.tabs1{padding:0}
div.xml-button,div.rate{text-align:right}
* html #more{width:957px}
* + html #more{width:957px}
* + html .home_right{margin-top:0}
* html div.tabs1 div.tabs1 div{margin-top:0}
* + html div.tabs1 div.tabs1 div{margin-top:0}
.guidetr table{margin-top:0}
.navigation li.current a,.navigation li.current a:hover{color:#FFF;background:url(nav_hover.gif)}
.navigation li.current1 a,.navigation li.current1 a:hover{color:#FFF;background:url(nav_background.gif)}
.pro_foot,.review_div{width:100%;float:left}
* html #compare_package{margin-left:13px}
* + html #compare_package{margin-left:13px}
* html #news_content{margin-left:15px}
* + html #news_content{margin-left:15px}
* html ul.tabs1{overflow:hidden}
* html .home_arrow{overflow:hidden}
* html .ava_con{margin-left:5px}
* html .home_broad_div2{margin-left:5px}
.isp_title,.isp_content{width:100%;float:left;border:0}
* + html .home_li{margin:15px 0}
* + html .phone_li{margin:15px 0}
* + html .comparison_li{margin:15px 0}
* + html .business_li{margin:15px 0}
* + html .laptop_li{margin:15px 0}
.home_ico,.home_ico_inactive{padding:8px 10px 0}
* + html .pad{width:165px}
* html .pad{width:165px}
.light_top_banner{margin-left:8px}
* html .com_div{margin-left:8px}
* html .com_left_menu{margin-top:0;width:5px;height:35px}
* + html .com_left_menu{margin-top:0;width:5px;height:35px}
.spe_pad1,a.spe_pad1{float:left;margin:0 20px 0 22px}
* html .deal_img{vertical-align:bottom;float:none}
* + html .deal_img{vertical-align:bottom;float:none}
.content_td_1,div.session,div.offerPanel img{float:left}
.special_devider,.guidetop table{margin-top:15px}
* html .pack_width{width:260px}
* + html .pack_width{width:260px}
.compare_top_logo,.hole_voip,.gli{margin-left:10px}
#compare_offer_topdiv .images,#compare_offer_bottomdiv .images{margin:15px 10px 0 0}
#compare_offer_topdiv span,#compare_offer_bottomdiv span{color:#e20000}
.compare_bottom_main,.compare_bottom_main22{background-image:url(http://www.broadbandsuppliers.co.uk/imagesnew/comapare_bottom_box.gif);width:167px;height:157px;background-repeat:no-repeat;float:left;overflow:hidden;margin:5px 5px 5px 10px}
#compare_offer_bottomdiv .title22,#compare_offer_bottomdiv .title17{text-align:left;width:82px;float:left;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#1489C2;height:45px;margin:8px 0 0 5px;padding:0}
* html .special_con_div{float:left;margin-left:0}
* + html .special_con_div{float:left;margin-left:0}
* html ul.RightNavSub{width:194px;margin:5px 0 0 10px}
* + html ul.RightNavSub{width:194px;margin:5px 0 0 10px}
ul.RightNavSub li.linknew a,ul.RightNavSub li.linknew a:hover{list-style-type:none;color:#000;text-decoration:none}
* + html .homeb_li{margin:15px 0}
* + html .comparisonb_li{margin:15px 0}
* + html .phoneb_li{margin:0 0 15px}
* + html .businessb_li{margin:0 0 15px}
/*************Expert Giudes***********/
div.EXPertGUIDES{
	float:left;
	width:95%;
}
div.h4{
	font-size:12px;
	width:100%;
	text-transform:uppercase;
	font-weight:bold;
	color:#ea1625;
	padding-bottom:15px;
	margin:0 0 12px 0;
}
div.post{
	/*float:left;*/
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	width:100%;
}
div.post div.post-thumb{
	margin:0;
	padding:0;
}
div.post div.post-thumb div.img{
	float:left;
	width:75px;
	height:75px;
	padding:5px;
	margin:0 10px 0 0;
	background:#f8f8f8;
	border:1px solid #e8e8e8;
}
div.post div.post-thumb div.img:hover{
	float:left;
	background:#333333;
}
div.post div.post-thumb div.guides-img{
	float:left;
	width:55px;
	height:55px;
	padding:5px;
	margin:12px 10px 0 0;
	background:#f8f8f8;
	border:1px solid #e8e8e8;
}

h4.post-heading{
	margin:0px 0px 10px 0px;
}
h4.post-heading a{
	color:#333;
	font-size:13px !important;
	padding:0 0 4px 0;
	line-height:15px;
	margin:0px;
	text-align:left;
}
div.hdate p{
	color:#999999;
	font-size:10px;
	padding:0 0 4px 0;
	margin:0px;
}
div.post div.hate p{
	color:#999999;
	font-size:12px;
	padding:0 0 4px 0;
	margin:0px;
}
/**************************Best-Broadband-Offers********/
h2.home-head{
	padding-bottom:5px;
	border-bottom:1px solid #D7D7D7;
}
div.left-side{
	width:625px;
	float:left;
	}
div.bboffers{
	float:left;
	width:100%;
	text-align:left;
}
div.bboffers div.offban{
	width:301px;
	float:left;
	padding-right:10px;
}
div.bboffers div.offban div.home-offers{
	width:301px;
	height:200px;
}
a.offcnttlink
{
color:#c92323;
}
div.home-offersbg1 p.desc
{
padding:0 10px 13px !important;
}
div.home-offersbg1 p.viewlink,div.home-offersbg2 p.viewlink,div.home-offersbg3 p.viewlink
{
float:right;
margin-right:10px;
margin-top:14px;
}


div.bboffers div.offban div.home-offersbg1, div.bboffers div.offban div.home-offersbg2, div.bboffers div.offban div.home-offersbg3 {
    background: none repeat scroll 0 0 #F9F5F6;
border:1px solid #CCCCCC;
}
div.bboffers div.offban div.home-offers h3
{
background: url("../imagesnew/footer-btn.jpg") no-repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #EBEBEB;
font-size: 17px;
    margin: 0;
    padding: 10px;
}
div.bboffers div.offban div.home-offers p.pkg-name{
	font-size:16px;
	font-weight:bold;
	padding:10px;
	float:left;
	width:93%;
}
div.bboffers div.offban div.home-offers p.price-box{
	font-size:18px;
	color:#CA2424;	
	padding:0px 10px 10px 10px;
	width:60%;
	float:left;
}
div.bboffers div.offban div.home-offers p.desc{
	font-size:13px;
	width:60%;
	float:left;
	padding:0px 10px;

}
div.bboffers div.offban div.home-offers span.logo-box{
	float:right;
	padding-right:10px;
}

div.bboffers div.offban ul{
	float:left;	
	list-style-type:none;
	width:100%;
	padding:10px 0 0 0;
	margin:0px;
}
div.bboffers div.offban ul li{
	line-height:20px;
	padding:0px 0px 4px 20px;
	background:url(finder-icon.gif) no-repeat 0px 4px;
	
}
div.bboffers div.offban p.price{
	font-size:1.5em;
	color:#CA2424;
	margin:0;
	text-align:left;
	float:left;
	padding-top:10px;
	}
div.bboffers div.offban div.btn{
	margin:10px 10px 10px 20px;
	float:right;
}
* + html .prov_cont
{
padding-left:17px;
}
* html .prov_cont
{
padding-left:0px;
width:65%;
}
* html .prov_cont_last
{
padding-left:0px;
width:60%;
}
.prov_cont, .prov_cont_last
{
float:left;
width:71%;
padding-left:17px;
text-align:left;
}
* + html .prov_cont p
{
padding-left:5px;
}
* html .prov_cont p
{
padding-left:5px;
}
.prov_cont p, .prov_cont_last p
{
 float: left;
    padding-left: 7px;
    padding-top: 10px;
    width: 100%;
   text-align:left;
}	
* + html .prov_cont ul
{
float:left;
list-style-position:none;
list-style-type:none;
padding-left:3px;
margin-left:0px;
}
* html .prov_cont ul
{
float:left;
list-style-position:none;
list-style-type:none;
padding-left:3px;
margin-left:0px;
}
* + html .prov_cont ul li
{
float:left;
list-style-position:none;
list-style-type:none;
background:transparent url(../imagesnew/provid_dot.gif) no-repeat scroll 0 50%;
padding-left:10px;
margin-left:0px;
}
* html .prov_cont ul li
{
float:left;
list-style-position:none;
list-style-type:none;
background:transparent url(../imagesnew/provid_dot.gif) no-repeat scroll 0 50%;
padding-left:10px;
margin-left:0px;
}
.prov_cont_last ul
{
margin-top:10px !important;
}

.prov_cont ul, .prov_cont_last ul
{
  float: left;
  width: 96%;
  padding-left:23px;
}
.prov_cont ul li, .prov_cont_last ul li
{
float:left;
width:95%;
}
.headpro_new a
{
	color:#404040;
	text-decoration:none;
	text-shadow:0px 1.1px #ccc;
}



/*---------------------------------- sprite css start ---------------------------------------*/

div.logohme{float:left;margin-top:0;margin-bottom:0; margin-left:5px; background:url(sprite.gif) no-repeat 0px 6px; width:315px; height:95px;}
div.logohme a{ float:left; width:315px; height:95px; border:0px;}
.home_broad_title_right1{ float:left; width:466px; height:35px; background:url(sprite.gif) no-repeat 0px -89px; margin-top:10px;}
.homeb_li{background:url(sprite.gif) no-repeat -413px -125px; width:106px; height:45px; font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:42px;list-style-type:none;margin:15px 0 15px -40px;padding:0 0 0 49px}

.phoneb_li{background:url(sprite.gif) no-repeat -408px -171px; font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:63px;list-style-type:none;margin:0 0 15px -48px;padding:4px 0 0 38px}

.laptopb_li{background:url(sprite.gif) no-repeat -413px -237px; font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:41px;list-style-type:none;margin:23px 0 15px -39px;padding:0 0 0 47px}

.businessb_li{background:url(sprite.gif) no-repeat -408px -279px; font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:40px;list-style-type:none;margin:15px 0 15px -50px;padding:0 0 0 40px}

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

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

.top_head{background:url(sprite.gif) no-repeat 0px -323px;color:#FFF;font-size:16px;font-weight:400;height:38px;line-height:38px;padding-left:30px;width:420px;text-align:center;}

.gobtn{float:right;margin-top:3px; background:url(sprite.gif) no-repeat -385px -376px; width:54px; height:26px; cursor:pointer; border:none;}
.btn_new{ float:right;margin-top:3px; background:url(sprite.gif) no-repeat -385px -376px; width:54px; height:26px; cursor:pointer; border:none;}
.o2{ float:left;background:url(sprite.gif) no-repeat 25px -126px; width:70px; height:46px; cursor:pointer; border:none;}
.talktalk{ float:left;background:url(sprite.gif) no-repeat -49px -125px; width:86px; height:46px; cursor:pointer; border:none;}
.bt{ float:left;background:url(sprite.gif) no-repeat -132px -125px; width:86px; height:46px; cursor:pointer; border:none;}
.virgin{ float:left;background:url(sprite.gif) no-repeat -213px -125px; width:82px; height:46px; cursor:pointer; border:none;}
.plusnet{ float:left;background:url(sprite.gif) no-repeat 24px -173px; width:86px; height:46px; cursor:pointer; border:none;}
.sky{ float:left;background:url(sprite.gif) no-repeat -55px -170px; width:86px; height:46px; cursor:pointer; border:none;}
.orange{ float:left;background:url(sprite.gif) no-repeat -132px -170px; width:86px; height:46px; cursor:pointer; border:none;}
.mobile{ float:left;background:url(sprite.gif) no-repeat -203px -170px; width:86px; height:46px; cursor:pointer; border:none;}
.be{ float:left;background:url(sprite.gif) no-repeat 18px -217px; width:86px; height:46px; cursor:pointer; border:none;}
.aol{ float:left;background:url(sprite.gif) no-repeat -55px -217px; width:86px; height:46px; cursor:pointer; border:none;}
.vodafone{ float:left;background:url(sprite.gif) no-repeat -133px -218px; width:86px; height:46px; cursor:pointer; border:none;}
.tmobile{ float:left;background:url(sprite.gif) no-repeat -208px -218px; width:86px; height:46px; cursor:pointer; border:none;}
span.footer_vaclogo{ float:right;background:url(sprite.gif) no-repeat 0px -362px; width:129px; height:50px; cursor:pointer; border:none;}
span.footer_ispalogo{ float:left;background:url(sprite.gif) no-repeat -144px -367px; width:70px; height:37px; cursor:pointer; border:none;}
/* ---------------------------------- sprite css end ---------------------------------------*/






.cmpvir
{
float:left;
width:100%;

}
.cmpvir ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
}
.cmpvir ul li
{
list-style-type:none;
list-style-position:none;
float:left;
width:23%;
border:1px solid #000000;
text-align:center;
height:75px;
padding:12px 2px 0px 2px !important;
background:none !important;
margin:0px !important;
}
.tvpac
{
float:left;
width:100%;
}
.tvpac ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
}
.tvpac ul li
{
list-style-type:none;
list-style-position:none;
float:left;
width:26%;
border:1px solid #000000;
text-align:center;
height:145px;
padding:12px 2px 0px 2px !important;
background:none !important;
margin:0px !important;
}
.tvpac ul li ul.tvpacinn li
{
 border: 0 none;
    height: auto;
    line-height: 20px;
    margin: 0 !important;
    padding: 0 0 0 19px !important;
    text-align: left;
    width: 100%;
    background:transparent url("http://www.broadbandsuppliers.co.uk/uk-isp/wp-content/themes/magazine_10/images/icon.gif") no-repeat scroll left top !important;

	}
.tvpac ul li.lstli
{
list-style-type:none;
list-style-position:none;
float:left;
width:44.3%;
border:1px solid #000000;
text-align:center;
height:145px;
padding:12px 2px 0px 2px !important;
background:none !important;
margin:0px !important;
}	
.skycnt
{
float:left;
width:100%;
}
.skycnt ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
}
.skycnt ul li.lstcnt
{
list-style-type:none;
list-style-position:none;
float:left;
width:68.6%;
border:1px solid #000000;
text-align:left;
height:95px;
padding:12px 2px 0px 2px !important;
background:none !important;
margin:0px !important;
}
.skycnt ul li
{
list-style-type:none;
list-style-position:none;
float:left;
width:29%;
border:1px solid #000000;
text-align:center;
height:95px;
padding:12px 2px 0px 2px !important;
background:none !important;
margin:0px !important;
}
.skycnt ul li ul.skyinn li
{
 border: 0 none;
    height: auto;
    line-height: 20px;
    margin: 0  !important;
    padding: 0 0 0 19px !important;
    text-align: left  !important;
    width: 100%;
    background:transparent url("http://www.broadbandsuppliers.co.uk/uk-isp/wp-content/themes/magazine_10/images/icon.gif") no-repeat scroll left top !important;

}
.skycnt ul li.lstcnt p
{
text-align:left !important;
}



/*-----speed test -----*/

div.cssno
{
float:left;
width:100%;
}
div.cssno ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
padding:0;
}
div.cssno ul li
{
float:left;
width:42%;
list-style-type:none;
list-style-position:none;
border:1px solid #000000;
text-align:center;
}
div.provi_tbl
{
float:left;
width:100%;
}
div.provi_tbl ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
padding:0;

}
div.provi_tbl ul li
{
float:left;
width:18%;
list-style-type:none;
list-style-position:none;
border:1px solid #000000;
text-align:center;
}
div.imppro
{
float:left;
width:100%;
}
div.imppro ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
padding:0;
}
div.imppro ul li
{
float:left;
width:94%;
list-style-type:none;
list-style-position:none;
background:transparent url(../images/starr.gif) no-repeat scroll 0 0;
padding-left:25px;

}
div.countstat
{
float:left;
width:100%;
}
div.countstat ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
padding:0;
}
div.countstat ul li
{
float:left;
width:33%;
list-style-type:none;
list-style-position:none;
border:1px solid #000000;
text-align:center;
}
/*-----speed test -----*/
div.cmppro,div.cmpprovid
{
float:left;
width:100%;
}
div.cmppro ul,div.cmpprovid ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
background:none;
}
div.cmppro ul li, div.cmpprovid ul li
{
float:left;
width:19%;
list-style-type:none;
list-style-position:none;
background:none;
border:1px solid #000;
text-align:center;
padding:4px 0px;
margin:0;

}
div.cmpprovid ul li
{
height:32px;
}
div.ptscnt
{
float:left;
width:100%;
}
div.ptscnt1
{
float:left;
width:96%;
}
div.ptscnt ul,div.ptscnt1 ul
{
float:left;
width:100%;
list-style-type:disc;
list-style-position:inside;
background:none;
}
div.ptscnt ul li, div.ptscnt1 ul li
{
float:left;
list-style-type:disc;
list-style-position:inside;
background:none;
width:100%;
}
div.cbb,div.busiphon,div.bbo2,div.homebdpc,div.broadpack,div.spcov
{
float:left;
width:100%;
}
div.cbb ul,div.busiphon ul,div.bbo2 ul,div.homebdpc ul,div.broadpack ul,div.spcov ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
background:none;
}
div.cbb ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none;
width:16.3%;
border:1px solid #000;
text-align:center;
padding:6px 0 0 0;
margin:0;
height:40px;
}
div.busiphon ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none;
width:13.9%;
border:1px solid #000;
text-align:center;
height:76px;
margin:0;
padding:0;
}
div.bbo2 ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none;
width:32%;
border:1px solid #000;
text-align:center;
height:36px;
margin:0;
padding:6px 0 0 0;
}
div.homebdpc ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none;
width:18%;
border:1px solid #000;
text-align:center;
height:76px;
margin:0;
padding:5px 0 0 0;
}
div.homebdpc ul li.fstcls
{
width:26% !important;
}
div.broadpack ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none;
width:24.6%;
border:1px solid #000;
text-align:center;
height:37px;
margin:0;
padding:5px 0 0 0;
}
div.spcov ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none;
width:32%;
border:1px solid #000;
text-align:center;
height:36px;
margin:0;
padding:5px 0 0 0;
}
.h3class
{
text-align:center;
padding:0px 0px 5px 0px !important;
}
.h2cls
{
text-align:center;
padding:8px 0px !important;
}
.bbsfib
{
float:left;
width:100%;
}
.bbsfib ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
background:none !important;
}
.bbsfib ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none !important;
margin:0px;
padding:0px;
height:40px;
text-align:center;
}
.bbsfib ul li.fst
{
width:20%;
margin:0px;
padding:0px;
border:1px solid #000;
border-right:0px;
}
.bbsfib ul li.scnd
{
width:50%;
margin:0px;
padding:0px;
border:1px solid #000;
}
.bbsfib ul li.scnd ul li
{
width:19.6%;
margin:0px;
padding:0px;
border-right:1px solid #000000;
}
.bbsfib ul li.thrd
{
width:28%;
margin:0px;
padding:0px;
border:1px solid #000;
}
.bbsfib ul li.thrd ul li
{
width:30%;
margin:0px;
padding:0px;
border-right:1px solid #000000;
}
.bbsservice, .bbsservice1
{
float:left;
width:100%;
margin-bottom:10px;
}
.bbsservice1 ol
{
float:left;
list-style-type:decimal;
list-style-position:outside;
width:97%;
}
.bbsservice ol
{
float:left;
list-style-type:decimal;
list-style-position:outside;
width:100%;
}
.bbsservice ol li, .bbsservice1 ol li
{
float:left;
list-style-type:decimal;
list-style-position:outside;
background:none !important;
width:100%;
}
h2.virgincmp
{
text-align:center;
font-weight:bold;
}
div.skycmp,div.netperc,div.countstat1
{
float:left;
width:100%;
}
div.skycmp ul,div.netperc,div.countstat1 ul
{
float:left;
width:100%;
list-style-type:none;
list-style-position:none;
background:none !important;
}
div.skycmp ul li.fst
{
height:40px;
}
div.skycmp ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none !important;
margin:0px;
padding:0px;
height:543px;
text-align:center;
width:32.9%;
border:1px solid #000000;
}
div.skycmp ul li div.ptscnt
{
margin:10px 0px;
}
div.skycmp ul li div.ptscnt ul li
{
border:0px;
list-style-type:disc;
list-style-position:disc;
width:93%;
margin:0 0 0 10px;
padding:0px;
text-align:left;
height:auto;
}
div.netperc ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none !important;
margin:0px;
padding:0px;
text-align:center;
width:32.9%;
height:44px;
border:1px solid #000000;
}
div.countstat1 ul li
{
float:left;
list-style-type:none;
list-style-position:none;
background:none !important;
margin:0px;
padding:0px;
text-align:center;
width:29%;
border:1px solid #000000;
}
h3.ptscnth3
{
font-size: 15px !important;
font-weight: bold !important;
margin-left: 6px !important;
text-align: left;
margin-top:3px !important;
margin-bottom:3px !important;
}
p.homebbspro
{
width:100%;
margin:5px 0px 10px 0px;
line-height:20px;
}

div.guidepts
{
width:100%;

}
div.guidepts ul
{
width:95%;
list-style-type:disc;
list-style-position:outside;
background:none;
}
div.guidepts ul li
{
width:100%;
list-style-type:disc;
list-style-position:outside;
line-height:22px;
}
div.ptspts
{
width:100%;

}
div.ptspts ul
{
width:96%;
list-style-type:disc;
list-style-position:inside;
background:none;
}
div.ptspts ul li
{
width:100%;
list-style-type:disc;
list-style-position:inside;
line-height:22px;
}
h2.h2clscmp
{
font-size:15px !important;
font-weight:bold;
}
h2.h2clls
{
font-size:19px;
font-weight:normal;
}
h2.h2clls2
{
font-size:19px;
font-weight:bold;
color:#B00203;
text-align:left;
}
h2.h2clls1
{
font-size:19px;
font-weight:normal;
color:#B00203;
text-align:left;
}
h2.h2speed
{
font-size:17px;
color:#B00203;
}
.bbsservice2
{
float:left;
width:100%;
margin-bottom:10px;
}
.bbsservice2 ol
{
float:left;
list-style-type:decimal;
list-style-position:outside;
width:97%;
}

.bbsservice2 ol li
{
float:left;
margin:2px 0px;
list-style-type:decimal;
list-style-position:outside;
background:none !important;
width:100%;
}
#bbs-speed h2
{
font-size:17px;
}
#bbs-speed h3
{
font-size:15px;
margin:0px;
padding:0px;
}

div#com_back1
{
background:transparent url(../imagesnew/compare_background.gif) no-repeat left top;
    margin: 10px 0 0;
    position: relative;
    text-decoration: none;
}
div#com_back1 span#comback2span
{
background: url("../imagesnew/compare_background.gif") no-repeat left bottom;
    float: left;
    height: 15px;
    left: 0;
    width: 930px;}
div.com_back3
{
background:transparent url(../imagesnew/compare_background_over.gif) no-repeat left top !important;
    margin: 10px 0 0;
    position: relative;
    text-decoration: none;
}
div.com_back3 span.comback3span
{
background: url("../imagesnew/compare_background_over.gif") no-repeat left bottom !important;
    float: left;
    height: 20px;
    left: 0;
    width: 930px;
}
h3.switchh3
{
margin:0px;
padding:0px;
}
.sortpro
{
float:right;
}
.sortpro select
{
width:150px;
}
#hiddencost
{
float:left;
}
#hiddencost ul li h3
{
width:97%;
padding:0px;
margin:0px;
float:right;
}
.cmptable
{
float:left;
width:100%;
}
div.cmptable ul
{
float:left !important;
width:100% !important;
list-style-type:none !important;
list-style-position:none !important;
background:none !important;
padding:0px !important;
}
div.cmptable ul li.first
{
height:91px !important;
}
div.cmptable ul li
{
 background: none repeat scroll 0 0 transparent !important;
    border: 1px solid #000000 !important;
    float: left !important;
    height: 68px !important;
    list-style-type: none !important;
    margin: 0 0 0 !important;
    padding: 5px 0 0 !important;
    text-align: center !important;
    width: 12% !important;
}

		/*******--------------- */
h1.mainh1
{
top: 0;
    width: 100%; 
    padding: 6px 0px;
    background: transparent url(../imagesnew/hello-bg.png) repeat-x;
    display: block;
    position: fixed;
	border-bottom:0px solid #ffffff;
text-align:center;
z-index:9999;
margin:0px 0px 0px 0px;
    text-shadow: 0 1px 1px rgba(255,255,255,0.8);
    font-size: 13pt;    
    color: #fff;
}
	
	#popup {
    top: 0;
    width: 100%; 
    padding: 6px;
    background: transparent url(../imagesnew/hello-bg.png) repeat-x;
    display: block;
    position: fixed;
	border-bottom:0px solid #ffffff;
text-align:center;
z-index:9999;
}
 
#popup h1 {
    margin:0px 0px 0px 15px;
    text-shadow: 0 1px 1px rgba(255,255,255,0.8);
    font-size: 13pt;    
    color: #fff;

}
#popup h1 a{
color:#ffffff;
}
 #popup h1 a:hover
{
color:#b0cff7;
text-decoration:underline;
}
a.hide {
    color: #34332d; 
    text-decoration: none;
    font-size: 30px; 
    position: absolute;
    text-shadow: -1px 0px 1px rgba(255,255,255,0.8);
    margin-top: -2px;
	background:transparent url(../imagesnew/hello-arrow-up.png) no-repeat scroll 0 0;
	width:28px;
	height:23px;
}
 span.hide
{
float:right;
margin-right:60px;
}
a.hide:hover {
    color: #c44f21; 
}
 
span.showpop {
    display: block;
    position: fixed;
    margin-top: -140px;
	width:100%;
}
 
a.showpoplink {
    background: #dde1c1;
    padding: 5px 0 5px 24px;
    font-size: 30px; 
    margin-left: 5px;
    text-decoration: none;
    border-radius: 0 0 10px 10px;
    color: #34332d;
    background:#404040 url(../imagesnew/hello-arrow-down.png) no-repeat center;
    height:25px;
    width:22px;
    float:right;
    margin-right:24px;
    border: 2px solid #61645c;
    box-shadow:4px;
    border-top:0px;
			
}
 
a.showpoplink:hover {
    color: #c44f21; 
}



/*------ guide page css start ---- */
div.bbs-guide
{

}
div.guidespacer
{
height:15px;
}

div.bbs-guide ol
{
margin: 0 0 0 30px;
    padding: 0;
}
div.bbs-guide p {
    font-size:12px;
    line-height: 20px;
    margin: 5px 0 10px;
    width: 100%;
}
#bbs-speed  div.bbs-guide h2 {
    font-size: 17px;
    margin: 0 0 10px;
    padding: 0;
}
#bbs-speed  div.bbs-guide a {
color:#4C7DE3;
text-decoration:underline;
}
#bbs-speed  div.bbs-guide a:hover {
color:#4C7DE3;
text-decoration:underline;
}
div.bbs-guide h3 {
font-size: 15px;
    margin: 0;
    padding: 0;
text-align:left;
color:#000000;
}


div.bbs-guide ol
{

list-style-type:decimal;
list-style-position:outside;
width:97%;
}

div.bbs-guide ol li
{

margin:2px 0px;
list-style-type:decimal;
list-style-position:outside;
background:none !important;
width:100%;
}
div.bbs-guide ul
{

list-style-type:disc;
list-style-position:outside;
width:97%;
}

div.bbs-guide ul li
{

margin:2px 0px;
list-style-type:disc;
list-style-position:outside;
background:none !important;
width:100%;
}

/*------ guide page css end ---- */

span.new_menu_arrow
{
float:left;
background:transparent url("/imagesnew/active-down.gif") no-repeat;
width:13px;
height:14px;
margin-top:13px;
}
span.new_menu_arrow:hover
{
float:left;
background:transparent url("/imagesnew/hover-down.gif") no-repeat;
width:13px;
height:14px;
margin-top:13px;
}
.headpro_new a.arrowdown
{
	background: url("../imagesnew/arrow-down.gif") no-repeat scroll 100% 100% transparent;
    padding-right: 17px;
	
}
.arrowdown
{
	background: url("../imagesnew/arrow-down.gif") no-repeat scroll 100% 100% transparent;
    padding-right: 17px;
	
}
.headpro_new a.arrowdown:hover
{
	background: url("../imagesnew/arrow-down.gif") no-repeat scroll 100% 100% transparent !important;
}
.arrowup
{
	background: url("../imagesnew/arrow-up.gif") no-repeat scroll 100% 100% transparent;
    padding-right: 17px;
	
}
.headpro_new a.arrowup:hover
{
	background: url("../imagesnew/arrow-up.gif") no-repeat scroll 100% 100% transparent !important;
}
#sidebarwidgeted li#text-2
{
display:none;
}
#sidebarwidgeted li#text-3
{
display:none;
}
.spc_offer{ float:left; border:1px solid #e0e0e0; background:url(../imagesnew/special-bg.gif) repeat-x left bottom; width:296px;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
behavior:url(border-radius.htc);
margin:0 13px 0 3px;
 } 
.spc_offer div.cont{ float:left; width:59%; padding:10px 0px 10px 10px;}
.spc_offer div.cont div.headingoffer{ text-align:left;float:left; width:100%; font-size:15px; font-weight:bold; color:#404040; line-height:18px; padding-bottom:10px;}
.spc_offer div.cont p{ float:left; width:100%; font-size:12px; line-height:18px; padding-bottom:10px;text-align:left; height:74px;}
.spc_offer div.cont div.shop-logo-bg{ float:left; background:#fff; padding:2px;border:1px solid #C2C2C2;}
* + html div.shop-logo-bg { padding:2px 2px 0px 2px !important;} 
* html div.shop-logo-bg { padding:2px 2px 0px 2px !important;}
.spc_offer div.sale-tag1{float:right; background:url(../imagesnew/purple-sale-tag.png) no-repeat left top; width:97px; height:188px; padding:0 10px 10px 0;}
.spc_offer div.sale-tag2{ float:right; background:url(../imagesnew/blue-sale-tag.png) no-repeat left top; width:97px; height:188px; padding:0 10px 10px 0;}
.spc_offer div.sale-tag3{ float:right; background:url(../imagesnew/pink-sale-tag.png) no-repeat left top; width:97px; height:188px; padding:0 10px 10px 0;}
* html .spc_offer div.sale-tag1{float:right; background:url(../imagesnew/purple-sale-tag.gif) no-repeat left top; width:97px; height:188px; padding:0 10px 10px 0;}
* html .spc_offer div.sale-tag2{ float:right; background:url(../imagesnew/blue-sale-tag.gif) no-repeat left top; width:97px; height:188px; padding:0 10px 10px 0;}
* html .spc_offer div.sale-tag3{ float:right; background:url(../imagesnew/pink-sale-tag.gif) no-repeat left top; width:97px; height:188px; padding:0 10px 10px 0;}

.spc_offer div.sale-tag2 div.price,.spc_offer div.sale-tag1 div.price,.spc_offer div.sale-tag3 div.price{ color:#fff; font-weight:bold; font-size:18px; padding:78px 0 0 0; text-align:center;}
.spc_offer div.sale-tag2 div.price span.pricename,.spc_offer div.sale-tag1 div.price span.pricename,.spc_offer div.sale-tag3 div.price span.pricename{ color:#fff; font-weight:bold; font-size:18px; padding:78px 0 0 0; text-align:center;}
.spc_offer div.sale-tag2 div.price span.extraamt,.spc_offer div.sale-tag1 div.price span.extraamt,.spc_offer div.sale-tag3 div.price span.extraamt{  color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0;
    text-align: center;
    width: 100%;}
.spc_offer div.cont  a.buynow{ float:left; background:url(../imagesnew/buynow-btn.gif) no-repeat left top; width:92px; height:27px; margin:10px 0 0 0;}
.spc_offer a{text-decoration:none !important;cursor:pointer;}
a.link_provider{color:#009CDE;font-family:Droid Sans;font-size:17px;text-align:left;}

.spc_offer_comp{
	float:left; border:1px solid #e0e0e0; background:url("../imagesnew/special-bg.gif") repeat-x scroll left bottom;width:288px;
border-radius: 11px;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
behavior:url(border-radius.htc);
margin:0 13px 0 6px;
}
* + html .spc_offer_comp{
border-radius: 0px !important;
}
* html .spc_offer_comp
{
width:286px;
}
.spc_offer_comp div.cont div.cntt{float:left; width:100%; font-size:12px; line-height:18px; padding-bottom:10px;}
.spc_offer_comp div.cont div.cntt span{color:#2e80cc;font-weight:bold;}
.spc_offer_comp div.cont{float:left; width:95%; padding:10px;}
.spc_offer_comp div.cont div.headingoffer{ text-align:left;float:left; width:100%; font-size:15px; font-weight:bold; color:#404040; line-height:18px; padding-bottom:10px;}
.spc_offer_comp div.shop-logo-bg{ float:left;  padding:2px; float:left;text-align:center;width:100%;}
.spc_offer_comp div.shop-logo-bg img {border:1px solid #ccc;}
.spc_offer_comp div.sale-tag {float:right;color:#055eb2;padding-top:13px;}
.spc_offer_comp div.sale-tag div.price{color:#2e80cc; font-weight:bold; font-size:16px; padding:0px 10px0 0 0; text-align:center;}

/*-------------------------------------------  Header Banner css  -------------------------------------------------*/

#main-banner{ float:left; width:960px; background:url(../imagesnew/test_pro/bot-effect-bg.png) no-repeat left bottom; width:960px; padding-bottom:25px;margin-top:-16px;}
#main-banner div#mainbg{float: left;    height: 300px;    width: 960px;}

#main-banner div.logo-back{ float:left; width:200px; padding:10px 0 10px 0; text-align:center;}
#main-banner div.main-bg9 div.logo-back{margin-top:20px;}

#main-banner div.main-bg8 div.logo-back{padding:0 0 26px;text-align:center;}
#main-banner div.main-bg11 div.logo-back{padding:10px 0 10px 10px;text-align:left;}
#main-banner div.main-bg20 div.logo-back,#main-banner div.main-bg7 div.logo-back{text-align:center;}
#main-banner div.main-bg5 div.logo-back{padding:10px 0 10px 17px;text-align:center;}
#main-banner div.main-bg4 div.logo-back{text-align:left;margin-left:20px;}
#main-banner div.main-bg23 div.logo-back img {height:130px;}


#main-banner div.cont{ float:left; width:390px; clear:both;padding-left:10px;}
#main-banner div.main-bg9 div.cont{margin-top:50px;}
#main-banner div.main-bg11 div.cont,#main-banner div.main-bg17 div.cont,#main-banner div.main-bg3 div.cont{padding-left:20px;}
#main-banner div.cont h2{padding-left:27px;font-family: arial; font-size: 17px;text-align:left;line-height:26px;}

#main-banner div.main-bg4 div.cont ul li{ float:left; list-style-type:none; width:92%; font-size:18px; background:url(../imagesnew/test_pro/bt-arrow.png) no-repeat 0px 6px; line-height:2.2em; padding:0 0 0 30px; color:#3a538b;}
#main-banner div#mainbg div.product{float: right;height: 272px;width: 551px;}

* + html #main-banner div.main-bg4 div.product{ margin-top:18px;}
* html #main-banner div.main-bg4 div.product{ margin-top:18px;}
#main-banner div.product div.price{ margin:51px 0 0 34px; width:150px; height:106px; font-size:14px; color:#0e6d34; text-align:center; font-size:20px; line-height:22px;}
#main-banner div.main-cont-bg{ float:left; width:100%; background: #eeeeee url(../imagesnew/test_pro/bg.gif) repeat-x left top; padding:10px 0 10px 0;}
#main-banner div.main-cont-bg div.box-main{ margin:0 auto; width:940px;}
#main-banner div.main-cont-bg div.box-main div.bg-box{ float:left; width:300px; margin-right:17px;}
#main-banner div.main-cont-bg div.box-main div.bg-box div.pro-heading{ margin-bottom:10px; background-color:#8ed0ba; padding:3px; text-align:center; font-size:14px; font-weight:bold; color:#fff; 
border-radius: 20px;
} 
#main-banner div.main-cont-bg div.box-main div.bg-box div.bg-dialog-box{ float:left; background:url(../imagesnew/test_pro/box-provider.png) no-repeat left top; width:300px; height:162px;}
div.bg-dialog-box div.dialog-box-main{ width:280px; height:140px; margin:10px 0px 0px 10px;float:left;text-align:left;}
div.bg-dialog-box div.dialog-box-main div.pro-sub-heading{ float:left; width:100%; font-weight:bold; font-size:16px; color:#404040; line-height:1.5em;text-align:left;}
div.bg-dialog-box div.dialog-box-main p.small-cont{ float:left; width:100%; padding-right:18px; font-size:12px; line-height:18px; color:#404040; padding-top:5px;text-align:left;}
div.bg-dialog-box div.dialog-box-main div.product{ float:left; height:45px; text-align:center; margin:25px 0 0 16px;}

/*-------------------------------------------  Header Banner css  -------------------------------------------------*/
#main-banner div.product_btn{float:right;margin-top:40px;}
#main-banner div.main-bg23 div.cont
{
margin-top:10px;
}
#main-banner div.main-bg16 div.cont
{
margin-top:134px;
}
#main-banner div.main-bg24 div.cont,#main-banner div.main-bg20 div.cont,#main-banner div.main-bg7 div.cont
{
padding-left:30px;
}
#main-banner div.main-bg5
{
background:transparent url(../headerbanner/banner-bt.jpg) no-repeat scroll 0 0 !important;
}
#main-banner div.main-bg5 div.product div.price img
{
margin-top:0px !important;
}

#main-banner div.header_ring
{
float: right; width: 556px;padding-top:10px;
}
.compare_newpage{  background-color: #EDEDED;
    border-bottom: 2px solid #DDDDDD;
    position: relative;
    width: 925px;height:50px;
	}
.headpro_page{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#404040;font-weight:700;text-align:center;text-shadow:0 1.1px #CCCCCC;}
.com_back_page{border: 1px solid #ededed;border-top:0px;float:left;border-bottom:0px;width: 923px;}
.com_back_new_page {width:31%;}
.box_content_nnew{ font-size: 12px;
    line-height: 22px;
    padding: 0 0 10px;}
.BoxContainer iframe
{
height:26px !important;
width:125px !important;
margin-left:10px;
}
#sidebarwidgeted li#categories-1
{
display:none;
}
.fb_share_no_count
{
display:inline-block !important;
}

/*---------------------------- broadband-isp-reviews	---------------------*/


#reviews_top_head
{
	width:894px;
	height:43px;
	position:absolute;
	left: 253px;
	top: 261px;
}

.dark_gray
{
	background:#333333;
	color:#FFF;
}
.foot
{
	background-color:#333333;
}

.padding
{
	padding:20px;
	}
.submit_review_tap
{
	background: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

.txt_box_colour
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600px;
	color:#333;
	padding:5px;
	background:#D4D4D4;
	border:2px solid #000;
}
	
#Broadband-reviews
{
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 21px;
    left: 41px;
    padding: 4px;
    position: relative;
    text-align: left;
    width: 250px;
}	
.review_cont
{
float:left;
padding-left:23px;
}

/*---------------------------------- contact Us page -----------------------------------*/
#Contact_box
{
width:905px;
height:435px;
position:relative;
background:#E8E8E8;
border:1px solid #C0C0C0;
}
#Contact_content 
{
 width::700px;
 height:53px;	
 position:relative;
padding-top:25px;
 margin-left:25px;
 margin-right:25px;
 margin-bottom:5px;
 }
 #contact_form_box
 {
	 width:874px;
	 height:313px;
	 position:relative;
	 margin-left:20px;
     margin-right:10px;
 }
 #Form_box
 {
	 width:710px;
	 height:313px;
	 position:relative;
	 float:left;
}
#contact_icon
{
	width:133px;
	height:135px;
	position:absolute;
	left: 726px;
	top: 78px;
}

#first_row
{
width:680px;
height:42px;
position:relative;	
}

#name_txt
{
	width:337px;
	height:42px;
	float:left;
	position:relative;
}

#web_txt
{
	width:337px;
	height:42px;
	float:left;
	position:relative;
}

#reson_txt
{
	width:336px;
	height:42px;
	float:right;
	position:relative;
}
label {
    font-family: Arial, Verdana;
    float: left;
    margin-right:10px;
    text-align:left;
    line-height: 33px;
    font-size: 15px;
    }
	
.text_box
{
width:247px;
border:1px solid #8D8D8D;	
background:#C3C3C3;
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
float:right;
}	

#email_txt
{
	width:319px;
	height:42px;
	position:relative;
	float:right;
}

#second_row
{
width:680px;
height:42px;
position:relative;	
}

.List_box
{
width:200px;
float:right;
border:1px solid #8D8D8D;	
background:#C3C3C3;
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}	


#third_row
{
width:686px;
height:162px;
position:relative;	
}
.message_box
{
width:589px;
height:144px;
float:left;
border:1px solid #8D8D8D;	
background:#C3C3C3;
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-align:left;
}	

#fourth_row
{
width:680px;
height:51px;
position:relative;	
margin-top: 7px;
}

#submit_box
{
	background: none repeat scroll 0 0 #D9D9D9;
    border: 1px solid #C2C2C2;
    float: right;
    height: 39px;
    position: relative;
    width:592px;
	padding:7px;

}

.whole_cont
{
width:97%; float:left; padding:23px;
}
* html .whole_cont
{
padding-left:30px;
width:95%;
}
.whole_cont h1.BoxHeading1
{
background: url("../imagesnew/Top-head.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 20px;
    font-weight: 700;
    height: 31px;
    line-height: 15px;
    margin-top: 0;
    padding-left: 65px;
}
* html .whole_cont h1.BoxHeading1
{
padding-left:65px;
}
.cont_sbm
{
background:transparent url(../imagesnew/Contact_sub.jpg) no-repeat scroll left top;
height:39px;
width:101px;
font-size:0px;
cursor:pointer;
border:none;
}
.error_rep
{
color: #8A8A8A;
    font-size: 20px;
    text-align: center;
    width: 100%;
margin-bottom:10px;
}

/* Tiny Scrollbar */
#scrollbar1 {  background: none repeat scroll 0 0 #F5F5F5;
    border: 2px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 10px 5px 10px;
    padding: 2px;
    width: 917px;}
#scrollbar1 .viewport { background-color: #F5F5F5;
    float: left;
    height: 480px;
    overflow: hidden;
    position: relative;
    width: 898px;
}
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 13px; }
#scrollbar1 .scrollbar{ background: transparent url(../imagesnew/scroll/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px;height:480px !important; }
#scrollbar1 .track { background: transparent url(../imagesnew/scroll/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; height:480px !important;}
#scrollbar1 .thumb { background: transparent url(../imagesnew/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../imagesnew/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
div.homecont
{
	float:left;
	width:833px;
}
* + html div.homecont ul
{
width:820px;
}
div.homecont ul
{
	float:left;
	width:833px;
}
* + html div.homecont ul li
{
background:transparent url(../imagesnew/roundd-img.gif) no-repeat scroll 0% 50%;
padding-left:15px;
float:left;
}
div.homecont ul li
{
	float:left;
	line-height:19px;
	list-style-type:disc;
	list-style-position:outside;
	width:100%;
}
div.homecont ul li.fst
{
	list-style-type:disc;
	list-style-position:outside;
	font-weight:bold;width:100%;
}
* + html div.homecont ul li.contlist
{
background:none;
}
div.homecont ul li.contlist
{
	list-style-type:none;
	list-style-position:none;
	margin-bottom:8px;width:100%;
}
#scrollbar1 .viewport h3
{
width:833px;
float:left;
}
#scrollbar1 h2
{
    float: left;
    font-size: 17px;
    margin: 0;
    width: 100%;
}
#scrollbar1 p
{
	float:left;
text-align:left;
	line-height:22px;
	width:100%;
	margin:0px 0px 10px 0px;

}
* + html div.latest_articles table tr td
{
height:60px;
padding:16px 0px;
float:left;
}

/*------------------bandwidth calculator --------------------------*/
#bandwith_box
{
	width:100%;
	text-indent:13px;
	
}

#Bandwith_head
{
	background: none repeat scroll 0 0 #15446E;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 14px;
    width: 97%;
}



.blue_txt
{
	color:#15446E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px; 
}

.Row_light_Blue
{
width:100%;
height:45px;
position:relative;
background:#E0E0E0;	
}

.Row_Blue
{
width:100%;
height:45px;
position:relative;
background:#F2F2F2;	
}

.advanced_cover
{
	padding:15px;
	width:97%;
	float:left;
}

.advance_bandwith_calc
{
	font-family:Arial, Helvetica, sans-serif;
	color:#15446E;
	padding:14px;
	background: url(../imagesnew/calc.jpg) no-repeat left center;
	text-indent:25px;
	font-size:20px;
		
}

.disadvance_bandwith_calc
{
	font-family:Arial, Helvetica, sans-serif;
	color:#15446E;
	padding:14px;
	background:url(../imagesnew/non_calc.jpg) no-repeat left center;
	text-indent:30px;
	font-size:20px;
	 	
}
.use_calc
{
	font-family:Arial, Helvetica, sans-serif;
	color:#15446E;
	padding:14px;
	background:url(../imagesnew/How-to-use.jpg) no-repeat left center;
	text-indent:30px;
	font-size:20px;
		
}

.comparision_badwidth
{
	font-family:Arial, Helvetica, sans-serif;
	color:#15446E;
	padding:14px;
	background:url(../imagesnew/brand-width-calc.jpg) no-repeat left;
	text-indent:30px;
	font-size:20px;		
}

.txt_left
{
	float:left;
	width:45%;
	
}
 
ul.start
{
	display:inline; 
    width:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#15446E;
	font-weight:bold;line-height: 28px;
    padding-left: 10px;
}

li.first
{
	display:inline; 
	float:left; 
    width:46%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#15446E;
	font-weight:bold;
}

li.second,li.third
{
	display:inline; 
	float:left; 
    width:23%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#15446E;
	font-weight:bold;
}
.calc_txtbox
{
	width:200px;
	height:200px;
	background:#fff;
	border:1px solid #154470;
}

.txt_box_dsn
{
	width:60px;
	height:20px;
    background:#ffffff;
	border:1px solid #14456E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14456E;
	padding:5px;
}
.GBoxTopMidband{background:transparent  url(../imagesnew/Top-head-band.gif) no-repeat scroll left top;width:908px;}
.GBoxTopMidband h1.BoxHeading1
{
 color: #FFFFFF;
    font-family: Arial;
    font-size: 20px;
    font-weight: 700;
    margin-top: 0;
    padding: 15px 7px 0 65px;
background:none;
}
#reset_bnt
{
background:transparent url(../imagesnew/reset-button.jpg) no-repeat scroll 0 0;
width:128px;
height:40px;
cursor:pointer;border: 0 none;color: #FFFFFF;padding: 3px;text-align: right;

}
/*------------------bandwidth calculator --------------------------*/

/*------------------------------------------ retailer Pgae Css ------------------------------------*/


 
#Top_heading_phara_Provider
{
	width:571px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000;
	margin-top:0px;
	line-height:22px;
}
.provider_heading
 {
    color: #cb181b;
    font-family: Arial;
	font-size: 20px;
    font-weight: bold;
 }
 
 #providers_logo_box
{
	border: 1px solid #999999;
    float: left;
    width: 551px;
	margin-top:10px;
}
 
#left_box_provider 
{
width:572px;
float:left;
margin-left: 21px;
margin-top:16px;
}
#right_box_provider
{
	width:322px;
	float:right;
	margin-top:16px;
	margin-right: 21px;

}
#left_box_provider div.box-content-main
{

    font-size: 12px;
    line-height: 18px;
    padding: 0 0 10px;
    width: 567px;
}
#left_box_provider div.box-content-main h2
{
color:#CB181B;
}

#right_box_provider #sidebar {
    float: left;
    font-size: small;
    line-height: 20px;
    margin: 0;
    padding: 0;
    width: 322px;
}
#right_box_provider div.bbsnews
{
float:right; width:322px; border:1px solid #ccc; margin:18px 0px 15px -8px; -moz-border-radius:5px; -moz-box-shadow:0 0 5px #ccc;
}
#right_box_provider #sidebar h2
{
color: #111111;
    font-family: Tahoma,Arial,Verdana;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
padding:0;
}
#right_box_provider #sidebar div.off_week_box_ukisp {
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    margin-bottom: 15px;
    width: 322px;
}

#right_box_provider div.off_week_box_ukisp div.topoffer {
    background: url("sidebar-bg-top.gif") repeat-x scroll 0 0 transparent;
    float: left;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 323px;
}
#right_box_provider div.off_week_box_ukisp div.topoffer h2 {
    color: #FFFFFF !important;
    float: left;
    font-size: 17px !important;
    padding-left: 20px !important;
    padding-top: 7px !important;
}
#right_box_provider div.off_week_box_ukisp .cenoffer {
    background: none repeat scroll 0 0 #F8F8F8;
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    float: left;
    padding-left: 0;
    width: 320px;
}
#right_box_provider #sidebar a, #sidebar a:visited {
    color: #000000;
    text-decoration: none;
}
#right_box_provider #sidebar img {
    margin: 5px 7px 0 0;
    padding: 0;
}
#right_box_provider div.off_week_box_ukisp .cenoffer img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EAEAEA;
    float: left;
    margin: 10px 15px 0 !important;
}
div#right_box_provider h2.h2_news_home
{
text-align:left !important;
}

div#right_box_provider h2.h2_news_home a.news_title
{
color: #000000;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    margin: 8px 0 2px;
    text-decoration: none;
    vertical-align: top;
text-align:left !important;
}
#right_box_provider div.off_week_box_ukisp .cenoffer .offer_text {
    color: #7B7B7B !important;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 21px;
    text-align: left;
    width: 65%;
}
#right_box_provider div.off_week_box_ukisp .botoffer {
    background: url("sidebar-bg-bottom-1.gif") repeat-x scroll 0 0 transparent;
    float: left;
    height: 18px;
    width: 320px;
}
h1.homeh1
{
float: left;
color:#CA2424;
    font-size: 24px;
    font-weight: 400;
margin-left:15px;
height:auto;
    width: 100%;
}
.h1tagheader
{
float:right;
color:#CA2424;
}
.h1tagheader h1
{
color: #CA2424;
    font-size: 14px;
    font-weight: bold;

    margin: 0;
    padding: 0;
}

.leftbanner
{
	float:left;position:fixed;top:0;
}
.rightbanner
{
	float:right;position:fixed;top:0;
}
