.coverage {
	width: 648px;
}
#search-form {
	background-image:url(../images/form-bg.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 142px;
	padding: 8px 8px 0 10px;
}
#coverage-search input, #coverage-search select {
	width: 120px;
	height: 14px;
}
.subnavCoverage  {clear:both ;padding-left:430px ;text-align:left }
.heroCoverage{ background:url(../images/coverage_hero.jpg) top left no-repeat ; width:740px ; height:251px; }

.fbCoverageMap {background:url(../images/fb_coverage1.gif) top left no-repeat ;padding:10px 0 0 0; margin:0 ;width:180px ;height:216px ;min-height:216px ;margin-top:2px ; line-height:1.4;}
	.fbCoverageMap p {padding: 70px 80px 0 18px ; margin: 0; }
	html>body .fbCoverageMap{height:auto ;}
	*html .fbCoverageMap p{padding: 80px 80px 0 18px;margin: 0; }
	html>body .fbCoverageMap p{padding: 80px 80px 0 18px;margin: 0; }
	
.fbCoverageKeepConnect {background: url(../images/fb_coverage2.gif) top left no-repeat ;padding:10px 0 0 0; margin:0 ;width:180px ;height:216px ;min-height:216px ;margin-top:2px ; line-height:1.4;}
	.fbCoverageKeepConnect p {padding: 60px 80px 0 18px}
	html>body .fbCoverageKeepConnect{height:auto ;}
	*html .fbCoverageKeepConnect p{padding: 70px 80px 0 18px}
	html>body  .fbCoverageKeepConnect p{padding: 70px 80px 0 18px}
	
.fbCoverageComparePhone {background: url(../images/fb_coverage4.gif) top left no-repeat ;padding:10px 0 0 0; margin:0 ;width:180px ;height:216px ;min-height:216px ;margin-top:2px ; line-height:1.4;}
	html>body .fbCoverageComparePhone{height:auto ;}
	
.fbCoverageWorld {background:url(../images/fb_coverage3.gif) top left no-repeat ;padding:10px 0 0 0; margin:0 ;width:180px ;height:216px ;min-height:216px ;margin-top:2px ; line-height:1.4;}
	.fbCoverageWorld p {padding: 28px 10px 0 10px}
	html>body .fbCoverageWorld{height:auto ;}
	
	
.curvesFooterBlue {background: url(../images/fb_footerblue.jpg) top left no-repeat;padding-top : 4px;padding-bottom : 5px;padding-left : 10px;clear:both	}
	.curvesFooter a {display: inline;color : #000000;text-decoration : none;padding:2px;}
	.curvesFooter a:HOVER {background-color: #f4c307;}

span.arrowWhite {width : 30px;margin-right :2px;background : url(../images/arrow_white.gif) no-repeat 0 4px;}
	



#network_map{position:relative; width:327px; height:389px; background: url(../images/net_map.jpg) ;}

#ulster{visibility:hidden; display:none}

#munster{visibility:hidden;display:none }

#connaught{visibility:hidden; display:none}

#leinster{visibility:hidden;display:none}

#dublin{}

table.Network { width:300px ;  border-bottom:#CCCCCC 1px solid ; }
table.Network td{padding: 2px; }
table.Network tr.header{ background:url(../images/bg_table.gif) no-repeat; color:#FFFFFF; padding:2px}
table.Network th{ padding:2px}
table.Network tr.rowGrey{ background-color: #E4E4E4} 
.col_1{width:381px; float:left; margin-top:20px; margin-right:40px}
.col_2{ float:left; margin-top:20px}

.boxes{float:none; clear:both; margin:70px}
.box{width:280px; float:left;  margin-bottom:30px}
.widecoverageangel {background:#00CCFF url(../images/bg_angelBlue_top.gif) top left ; height:auto ; width: 200px ; padding: 10px 16px 0px 20px ; }
	.widecoverageangel p { padding:0 ; margin:0;}
.widecoverageangelfoot { background:url(../images/bg_angelBlue_bot.gif) top left no-repeat ; width: 236px ; height:7px ;margin-bottom:10px; clear:both;}
h2 { font-size:12px ;}
.widecoverageangel .widefindmorebtn { background:url(../images/coverage_findmorebtn.gif) top left no-repeat ; width:80px ; float:right ; padding:1px 0 0 13px ;}
