@import url("../skin_common.css");
@import url("../menu.css");

.boxinsidemain
{
	height:100%;
	padding-right: 8px;
	padding-left: 8px;
}
.boxinside
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0px;
}
.bannerServices div.boxinsidemain
{
	background-image: none;
	background-color: #f4f4f4;
}

#newsarea
{
	margin-top: 15px;
	margin-bottom: 10px;

}
#newsarea h3
{
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
}
.latestnews
{
	float: left;
	margin-top: 0px;
	padding: 0px;
	width: 510px;
	margin-right: 18px;
}


.latestnews_wide
{
	margin-top: 0px;
	padding: 0px;
	width: 775px;
	margin-right: 18px;
}

.newsletter
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 246px;
}
#dnn_RightPane3 .newsletter
{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 197px;
}

#dnn_RightPane3 .newsletter input
{
	margin-left: 5px;
}
#dnn_RightPane3 .newsletter a
{
	padding-left: 100px;
}

#dnn_BottomRightPane #newsletter_input
{
	width: 155px;
	height: 24px;
	float: left;
}

#dnn_RightPane3 #newsletterbanner
{
	height: 80px;
}

 
#dnn_RightPane3 .redtitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
	color: #A21C45;
	padding: 3px;
}


.transparent
{
	margin-top: 30px;
	width: 357px;
	height: 193px;
	padding: 8px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=   'images/white.png' );
}

.transparent[class]
{
	background-image: url(images/white.png);
	padding: 8px;
}

.ontop
{
	position: relative;
	color: #8a0f36;
}


.blackboxrepeat
{
	background-color: #353535;
	background-image: url(images/rightblackbox_bottom_long.jpg);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.blackboxtop
{
	background-image: url(images/rightblackbox_top_long.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#serviceform
{
	height: 128px;
}
.DownloadBrochure
{
	background-image: url(images/downloadbrochure.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 195px;
	height: 60px;
	display: block;
}

.DownloadBrochure img
{
	float: left;
	border: 0;
	margin: 0px;
	margin-top: -6px;
	margin-right: 10px;
}
.DownloadBrochure a
{
	float: right;
	width: 175px;
	height: 53px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 11px;
	color: #FFFFFF;
	font-weight: 600;
	display: inline-block;
	font-size: 15px;
	text-decoration: none;
}

#playnavMainWrapper
{
	margin-left: 0px;
	height: 29px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/navrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#playnavMainWrapper div.playnavleft
{
	width: 100%;
	background-image: url(images/navleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 29px;
}

#playnavMainWrapper div.playnavright
{
	width: 100%;
	background-image: url(images/navright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 29px;
}




#playnavMain
{
	margin-left: 11px;
}
#playnavMain ul
{
	list-style: none;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

#playnavMain ul li
{
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#playnavMain ul li a
{
	color: #FFFFFF;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/navseparator.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	padding-left: 17px;
	padding-right: 17px;
}

#playnavMain ul li a.playnavMainSelected
{
	color: #8a0f36;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/navseparator.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-left: 17px;
	padding-right: 17px;
	background-color: #e6e6e6;
}

#playnavMain ul li a:hover
{
	color: #8a0f36;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/navseparator.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-left: 17px;
	padding-right: 17px;
	background-color: #e6e6e6;
}
.playnavMainSelected
{
	color: #8a0f36;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/navseparator.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	padding-left: 17px;
	padding-right: 17px;
	background-color: #e6e6e6;
}
.playnavMainSelected a
{
	
}

.bannerServices
{
	margin-bottom: 15px;
	width: 100%;
}
.bannerServices h2
{
	width: 144px;
}
#bannertestimonials
{
	height: 178px;
	width: 194px;
	margin-top: -10px;
	margin-bottom: 20px;
}

#bannertestimonials img
{
	margin: 0px;
}

#bannertestimonialssmall
{
	height: 182px;
	width: 195px;
	margin-top: -10px;
	margin-bottom: 10px;
}

#bannertestimonialssmall img
{
	margin: 0px;
	border: 0px;
}

#bannertestimonialssmall #playvideo
{
	padding-top: 10px;
	margin-left: 55px;
	height: 40px;
}
#bannertestimonialssmall .blackboxtop 
{
	height: 0px;
}
#bannertestimonialssmall .blackboxrepeat 
{
	background-color:#353535;
	background-image:url(images/rightblackbox_bottom.jpg);
	background-position: 100% 100%;
	background-repeat:no-repeat;
	height: 40px;
}
#bannertestimonialssmall .blackboxcontent 
{

}

#bannerwhitepapers h3
{
	padding-top: 18px;
	line-height: 23px;
}
#bannerwhitepapers h3 a
{
	padding: 0px;
	display: block;
}
#bannerwhitepapers
{
	background-image: url(images/rightbox_whitepapers.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 14px;
	padding-bottom: 14px;
	height: 77px;
	width: 100%;
	margin-top: -5px;
}


.blackboxcontent
{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 100px;
}


.blackboxcontent a
{
	margin-top: 3px;
	padding: 0;
	text-align: left;
	font-size: 14px;
	font-weight: 600;
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
		padding-right: 22px;
}

.input_wrapper_2
{
	background-image: url(images/inputbgblack_long.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 199px;
	margin-top: 3px;
	margin-bottom: 5px;
	padding-top: 1px;
}
.input_wrapper_2 input
{
	border: none;
	font-size: 10pt;
	background-color: #FFFFFF;
	font-family: Arial;
	color: #666666;
	height: 16px;
	width: 190px;
	text-align: left;
	margin-left: 4px;
	margin-right: 3px;
}


#playvideo
{
	width: 140px;
	height: 58px;
	font-size: 15px;	
}

#playvideo div
{
	margin-left: 10px;
	padding-top: 10px;
	width: 140px;
}
#playvideo img
{
	vertical-align: text-bottom;
}


#playvideo a
{
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	line-height: 15px;
	float: left;
	
}
#playvideo a:hover
{
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	line-height: 15px;
	float: left;
}

#playvideo img
{
	border: none;
	margin-top: 4px;
	margin-left: 2px;
}

.listbgleft
{
	background-image: url(images/gradientleft.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.listbgright
{
	background-image: url(images/gradientright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.listbg
{
	background-image: url(images/gradientrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	margin-bottom: 10px;
	height:102px;
	margin: 5px;
	padding: 0px;
}
.advanced_connectivity_listbg
{
	background-image: url(images/gradientrepeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	height:95px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.advanced_connectivity_listbg .floatLeft
{
	float: left;
	margin-top: 7px;
	padding: 0px;
}
.business_services_listbg
{
	background-image: url(images/pinkgradient_repeat.jpg);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	margin-bottom: 10px;
	height:175px;
	margin: 5px;
	padding: 0px;
}


.green
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #189898;
}
.dark
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #212121;
}
.content_list
{
	padding-top: 15px;
	width: 60%;
	padding-left: 20px;
	height: 96%;
}
.floatLeft
{
	float: left;
	margin-left: 1px;
}
.inner_content
{
	padding-left: 5px;	
	padding-top: 5px;	
}
.inner_content ul
{
	margin: 0;
	padding: 0 0 0 0;
	list-style-position: inside;
	list-style-image: url(images/bullet.gif);
	font-size: 12px;
	list-style: outside ;
	padding-left: 20px;
}


.floatRight
{
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
}


.content_list h5
{
	color: #821237;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
.content_list h6
{
	color: #821237;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 13px;
	font-weight: 600;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
#featurelist ul li
{
	margin: 0px;
	padding-left: 0px;
}
#featurelist
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.blue
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0b7ab2;
}
.purple
{
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #920f6c;
}
#content_overview
{
	background-color: #ececec;
	border-left: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;
	height: 334px;
	padding-left: 23px;
	margin: 0px;
	border-top: solid 1px #b9b9b9;
	background-image: url(images/overviewbg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#ProductOverview
{
	background-image: url(images/product_overview.jpg);
	background-repeat: no-repeat;
	background-position: 160% 0;
	height: 335px;
	border-left: 1px solid #D5D6D5;
	padding: 0;
	padding-right: -3px;
}
#BusinessBroadband
{
	background-image: url(images/broadband_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 335px;
	border-left: 1px solid #D5D6D5;
}

#AdvancedConnectivity
{
	background-image: url(images/right_image1.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 335px;
	border-left: 1px solid #D5D6D5;
	padding: 0;
}
#BusinessServices
{
	background-image: url(images/industry_insight.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 335px;
	border-left: 1px solid #D5D6D5;
}



#AccountDetails
{
	border: none;
	color: #333333;
	margin-bottom: 6px;
}


#AccountDetails h6
{
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


.borderdiv
{
	width: 98%;
	border-bottom: solid 1px #A7A7A7;
}


.statustable
{
	width: 480px;
}

.statustable td
{
	padding-left: 7px;
}
.border_right
{
	border-right: 1px solid #BFBFBF;	
}
.border_left
{
	border-left: 1px solid #BFBFBF;	
}
.border_bottom
{
	border-bottom: 1px solid #BFBFBF;	
}
.rowtitle
{
	padding-left: 20px;
}

.redtitle
{
	font-family: Arial;
	font-size: 14px;
	font-weight: 600;
	color: #A21C45;
	padding: 3px;
}

.title_small
{
	font-size: 14px;
	color: #8a0f36;
	font-weight: 500;
	text-decoration: none;
	line-height: 27px;
	vertical-align: bottom;
}


.tableinside
{
	padding-left: 20px;
	padding-top: 20px;
}

.tablerow_alternative
{
	background-color: #eeeeee;
}

.bgrow
{
	background-color: #eeeeee;
	border-bottom: solid 1px #A7A7A7;
	
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	
}
.bgrow_left
{
	background-image: url(images/bgrow_left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}
.bgrow_right
{
	background-image: url(images/bgrow_right.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.bgrow_alternative
{
	border-bottom: solid 1px #A7A7A7;

	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	color: #000000;
	font-family: Arial;
	font-size: 13px;
}
.bgrow td
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.bgrow td ul
{
	padding-left: 5px;
}
.bgrow_alternative td
{
	padding-top:  5px;
	padding-bottom: 5px;
}
.bgrow_alternative td ul
{
	padding-left: 5px;
}

#accountmanager
{
	width: 200px;
}


#customerlogged
{
	background-image: url(images/boxloginbg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 39px;
	width: 175px;
}
#customerlogged div
{
	margin-top: 5px;
	margin-left: 14px;
	color: #838383;
}
.smalltext
{
	margin-left: 10px;
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}
#customerlogin a.smalllink
{
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}
#customerlogin a.smalllink:hover
{
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	text-decoration: underline;
}
.bottomMenuFirstImage
{
	position: absolute;
	margin-top: 2px;
	margin-left: 4px;
}

.footerNav img
{
	vertical-align: top;
	height: 22px;
}


.input_disabled
{
	background-color: #eeeeee;
	border: solid 1px #CCCCCC;
}

.invisible_input
{
	border: 1px solid #FFFFFF;	
}
.red_link a
{
	color:#9F1C46;
	text-transform: none;
	font-size: 15px;
	font-weight: 500;
	width: 124px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 3px;
	padding: 0px;
	font-family: Arial;
}
#product_overview_bottom_content_pane
{
	float:left; 
	height: 230px;
	width: 777px;
	padding-top: 5px;
	margin-bottom: -18px;
}
.product_overview_banner
{
	height: 45px;
	
}
.product_overview_central
{
	width: 100%;
}
.product_overview_left_content_pane
{
	padding-top: 15px;
	float: left;
	width: 340px;
	height: 220px;
	
}
.product_overview_right_content_pane
{
	padding-top: 15px;
	padding-left: 20px;
	float: right;
	width: 410px;
	height: 220px;
}

.video_module_wrapper
{
	float: left;	
	height: 136px;
	padding-top: 10px;
}
.video_module_controls
{
	float: left;	
	height: 11px;
	width: 195px;
}
	
.product_overview_container
{
	float:left; 
	padding-right: 17px;
	height: 183px;
		
}

.product_overview_middle
{
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	height: 167px;
	width: 238px;
	padding-left: 7px;	
	padding-top: 7px;	
	margin: 0px;
}
.product_overview_bottom
{
	background-image: url(images/prod_overview_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: 6px;
	width: 246px;
	padding: 0px;
	margin: 0px;
}	

.product_overview_top_1
{
	background-image: url(images/prod_overview_top1.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 247px;
	height: 15px;
	padding: 0px;
	margin: 0px;

}

.product_overview_top_2
{
	background-image: url(images/prod_overview_top2.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 247px;
	height: 15px;
	padding: 0px;
	margin: 0px;
}	
.product_overview_top_3
{
	background-image: url(images/prod_overview_top3.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 247px;
	height: 15px;
	padding: 0px;
	margin: 0px;
}
.product_broadband_container
{
	width: 793px;
}
.product_broadband_top
{
	background-image: url(images/product_broadband_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 775px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.product_broadband_bottom
{
	background-image: url(images/product_broadband_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 775px;
	height: 4px;
	padding: 0px;
	margin: 0px;
	margin-bottom: -17px;
}
.product_broadband_medium
{
	background-image: url(images/broadband_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 337px;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	margin: 0px;
	padding: 0px;
	width: 773px;
}

.advanced_connectivity_container
{
	width: 757px;
}

.advanced_connectivity_top
{
	background-image: url(images/product_broadband_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 757px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.advanced_connectivity_bottom
{
	background-image: url(images/advanced_connectivity_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 757px;
	height: 4px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.advanced_connectivity_medium
{
	background-image: url(images/broadband_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 340px;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	margin: 0px;
	padding: 0px;
	width: 755px;
}



.business_services_container
{
	width: 793px;
}
.business_services_top
{
	background-image: url(images/business_services_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 775px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.business_services_bottom
{
	background-image: url(images/business_services_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 775px;
	height: 4px;
	padding: 0px;
	margin: 0px;
	margin-bottom: -17px;
}
.business_services_medium
{
	background-image: url(images/business_services_image.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 331px;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	margin: 0px;
	padding: 0px;
	width: 773px;
}



.whiterow
{
	margin-top: 20px;
	height: 26px;
	background-image: url(images/whitet.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.whiteleft
{
	width: 100%;
	background-image: url(images/tabsleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 26px;
}
.whiteright
{
	color: #FFFFFF;
	font-weight: 600;
	width: 100%;
	background-image: url(images/tabsright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 26px;
	line-height: 26px;
}
#topNav
{
	height: 28px;
	width: 360px; 
	padding: 0px;
	margin:0px;
}
.tab_container
{
	width: 180px;
	height: 27px;	
}
.tabs
{
	width: 110px;
	height: 30px;	
	color: #FFFFFF;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/btn_bg_2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 69px;
	cursor: pointer;
}
.tabs_selected
{
	width: 110px;
	height: 33px;	
	color: #696969;
	font-weight: 600;
	display: inline-block;
	font-size: 11px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/btn_bg_1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 69px;
	cursor: pointer;
	position: absolute;
}
.tabs_main_content
{
		
}
#tabProductOverview
{
	height: 100%;
	margin-bottom: -15px;
}

#tabProductDetails
{
	height: 100%;
	margin-bottom: -15px;
}



.tabProductOverview_container
{
	background-image: url(images/prod_bg_mage1.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 490px;
	width: 775px;
	border-top: 1px solid #D5D6D5;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	padding: 0px;
	margin: 0px;
}

.tabProductOverview_bottom
{
	background-image: url(images/product_broadband_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	width: 775px;
	height: 4px;
	margin: 0px;
}


#toolTip
{
	position: absolute;	
	width: 225px;
}
#toolTip_content
{
	padding-bottom: 5px;	
}
#enquiry_panel
{
	height: 120px;
}
#right_panel_padding
{
}
#right_panel_padding .tr
{
	height: 166px;
}
#right_panel_padding_small
{
	padding-top: 2px;
}
#right_panel_padding_small .tr
{
	height: 156px;
}

#right_panel_2
{
	background-image: url(images/right_panel_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 195px;
	height: 150px;
	padding-left: 10px;
	padding-top: 10px;
}
#flash
{
	padding-left: 25px;
}

#tabProductComparisonContainer
{
	height: 510px;
	width: 775px;
	margin: 0px;
	padding: 0px;
}
#tabProductComparison
{
	padding: 20px;
}
#tblProductComparisonContainer
{
	width: 487px;	
	overflow: auto;
	overflow-y:hidden;
}
.tblProductComparison
{
	width: 700px;	
}
.tblProductComparison .td_border
{
	border-left: 1px solid #ffffff;
	padding-left: 7px;
}

.tblProductComparison .purplerow
{
	margin-top: 20px;
	height: 26px;
	background-image: url(images/purplebg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: 600;
	font-size: 13px;
	padding-left: 7px;
	border-left: 1px solid #ffffff;
}

.tabBusinessServicesOverview_container
{
	height: 540px;
	width: 775px;
	border-top: 1px solid #D5D6D5;
	border-left: 1px solid #D5D6D5;
	border-right: 1px solid #D5D6D5;
	padding: 0px;
	margin: 0px;

}
.tabBusinessServicesOverview_bottom
{
	background-image: url(images/product_broadband_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	width: 775px;
	height: 4px;
}




#AboutUsContainer
{
	height: 305px;
	width: 775px;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
#AboutUsContainerBG
{
	background-image: url(images/about_us.jpg);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	height: 321px;
	width:749px;
	padding-top: 27px;
	padding-left: 27px;
		overflow: auto;
	overflow-x:hidden;
}
#SupportContainer
{
	height: 162px;
	width: 775px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#SupportContainerBG
{
	background-image: url(images/support_bg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	height: 144px;
	width:749px;
	padding-top: 20px;
	padding-left: 27px;
}

#SupportLayout
{
	height: 334px;
	width:774px;
	float: left;
	margin-bottom: 35px;
}
#SupportLayout_BottomPanel
{
	height: 163px;
	width:775px;	
	float: left;	
}
#TechnicalSupportContainer
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-top: 7px;
}
#TechnicalContainerBG
{
	width: 90%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 27px;	
}

#BillingSupportContainer
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-top: 7px;
}
#BillingSupportContainerBG
{
	width: 90%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 27px;	
}
#support_left_panel_container
{
	height: 172px;
	width: 493px;
	float: left;
	margin-top: 10px;
}
#support_right_panel_container
{
	height: 33px;
	width:266px;
	float: right;
	margin-left: 15px;
}
.SupportRightPanel
{
	margin-top: 7px;	
}
.SupportRightPanelBG
{
	height: 30px;
	width:266px;
	
}
.SupportRightPanelBG a
{
	float: left;
	font-size: 16px;
	color: #9F1C46;
	font-weight: 500;
	text-decoration: none;
}
.SupportRightPanelBG img
{
	float: right; 
	margin-right: 25px;	
	margin-bottom: 10px;	
	border: 0px;
}

.SupportRightPanel_3_container
{
	height: 92px;
	width:197px;
	margin-top: 0px;
}
.SupportRightPanel_3_panel
{
	height: 90px;
	width:197px;
	padding-left: 5px;
	
	background-image: url(images/support_panel_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: 85% 60%;
	
}
.SupportRightPanel_3_container a
{
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}
.normal
{
	width: 405px;
}
.latest_news_title
{
	font-size:14px;
	color:#8a0f36;
	font-weight:500;
	font-family:Arial;
	padding: 3px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}



#tabOverview
{
	margin-bottom: -14px;
} 
#tabDetails
{
	margin-bottom: -14px;
}
 
 
.bottom_menu_hover
{
	font: 500 100%/31px arial, helvetica, sans-serif;  
	color:#333333;
	text-decoration:none;
	margin-left:20px;
	margin-right:20px;
}

.home_page_main_content ul
{
	margin: 0;
	padding: 0 0 0 0;
	list-style-position: inside;
	list-style-image: url(images/bullet.gif);
	font-size: 12px;
}

.home_page_main_content ul li
{
	font-size: 21px;
	color: #c02b5a;
	font-weight: 500;
	line-height: 26px;
	text-decoration: none;
}
.NetworkStatusContainerLayout
{
	width: 775px;
	margin-bottom: 0px;
}
.NetworkStatusContainerLayout a
{
	color:#003366;
}
.NetworkStatusContainerLayout a:hover
{
	color:#003366;
}
.NetworkStatusContainer
{
	height: 678px;
	width: 775px;
	padding: 20px;	
}


.NetworkStatusDetailsContainerLayout
{
	width: 775px;
}
.NetworkStatusDetailsContainerLayout a:hover
{
	color:#003366;	
}
.NetworkStatusDetailsContainer
{
	width: 775px;
	padding: 20px;	
}
.NetworkStatusDetailsContainer a
{
	font-weight: 500;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.NetworkStatusDetailsContainer a:hover
{
	color:#003366;	
}
.network_status_table
{
	margin-bottom: 20px;
}
.network_status_left
{
	background-image: url(images/l.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	height: 23px;
}
.network_status_right
{
	background-image: url(images/r.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
	height: 23px;
}
.network_status_fault_details_header
{
	background-image: url(images/status_dot.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 15px;
	height: 20px;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}
.network_status_fault_details_text
{
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}
.network_status_row
{
	background-color: #EBEBEB;
	color: #434343;
}
.network_status_row td
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #C1C1C1;
	height: 28px;
}

.network_status_alternating_row
{
	background-color: #FFFFFF;
	color: #434343;
	border-bottom: 1px solid #C1C1C1;
}
.network_status_alternating_row td
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #C1C1C1;	
	height: 28px;
}

.network_status_header
{
	height: 2px;
	background-image: url(images/purplebg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: 600;
	font-size: 13px;
	padding-left: 7px;
}
.network_status_footer
{
	height: 3px;
	background-image: url(images/bgrow_repeat.jpg);
	background-repeat: repeat-x;
	background-position:0  100%;
	
}
.network_status_footer td
{
	border-top: 1px solid #EDEDED;
	height: 3px;
	padding: 0px;
	margin: 0px;
}

.network_status_header_left
{	
	width: 10px;
	background-image: url(images/purpleleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: -10px;
	height: 3px;
}	
.network_status_header_right
{	
	width: 10px;
	background-image: url(images/purpleright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
	
}	
.network_status_footer_left
{	
	background-image: url(images/bgrow_left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}	

.network_status_footer_right
{	
	background-image: url(images/bgrow_right.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;height: 3px;
}		
.network_status_legend_container
{
	height: 111px;
	width: 320px;
}
.network_status_legend_title
{
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #A21C45;
	text-decoration: none;
}

.network_status_legend
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}


/* DSL Checker  */
.MainContent
{
	width: 775;
}
.MainContent .floatLeft
{
	float: left;
	width: 284px;
}
.MainContent .floatRight
{
	width: 472px;
	margin-left: 13px; 
	margin-bottom: 17px; 
	float: right;
}
#MainContentRightContainer
{
	padding-left: 20px;	
	padding-right: 20px;	
	padding-bottom: 20px;	
}



.dsl_label
{
	font-family: arial;
	text-decoration: none;
	color: #5F5F5F;
	font-size: 9pt;
	font-weight: 500;	
}
.dsl_label_bold
{
	font-family: arial;
	text-decoration: none;
	color: #5F5F5F;
	font-size: 9pt;
	font-weight: 600;	
}
.available_services .td_border
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.available_services_bottom_panels 
{
	width: 428px; 
	height: 48px; 
	padding-bottom: 7px;

}
.available_services_bottom_panels_left
{
	width: 245px;
	padding: 0;
	float: left;	
}
.available_services_bottom_panels_right
{
	width: 156px; 
	padding: 0;	
	float: right;	
	padding-right: 7px;
}
.available_services_status
{
	font-family: Verdana;
	text-decoration: none;
	color: #5F5F5F;
	font-size: 10px;
	font-weight: 600;	
}
.available_services_status img
{
		vertical-align: text-bottom;
		padding-right: 5px;
}
.panel_contact_us
{
	padding-bottom: 10px;	
}
.panel_contact_us_for_tabs
{
	padding-top: 27px;	
}
.panel_contact_us_email
{
	padding-top: 0px;	
}
#panel_location_map_container
{
	margin-left: 2px; 
	margin-right: 2px; 
	height: 115px;
}
#panel_contact_us_container
{
	margin-left: 2px; 
	margin-right: 2px; 
	height: 140px;
}
.panel_contact_us_title
{
	font-family: Verdana;
	font-size: 17.333px;
	color: #821237;
	padding-bottom: 5px;
}
.panel_contact_us_text
{
	font-family: Verdana;
	font-size: 11px;
	color: #424242;
	padding-bottom: 5px;
}
.panel_contact_us_button_container
{
	padding-left: 11px;
}

.dsl_nearest_point
{
	font-family: Arial;
	text-decoration: none;
	color: #424242;
	font-size: 10pt;
	font-weight: 500;	
	padding-top: 5px;
	padding-bottom: 5px;
}
.dsl_nearest_point_bold
{
	font-family: Arial;
	text-decoration: none;
	color: #424242;
	font-size: 10pt;
	font-weight: 600;	
	padding-top: 5px;
	padding-bottom: 5px;
}
hr
{
	color: #D5D6D5;
}

.purplerow
{
	background-image: url(images/purplebg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-family: Arial;
	font-weight: 600;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 29px;
	margin-top: 20px;
	padding-left: 7px;
	height: 26px;
}
.purpleleft
{
	background-image: url(images/purpleleft.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.purpleright
{
	background-image: url(images/purpleright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
}




._page_phones
{
	font-size: 13pt;
	font-family: Verdana;
	color: #821237;
	margin: 0px;
	padding-bottom: 15px;	
}
._contact_us_page_title
{
	font-family: Verdana;
	font-size: 21.33px;
	font-weight: 600;
	color: #821237;
	padding-top: 10px;
	padding-bottom: 2px;
}

._page_title
{
	font-family: Verdana;
	font-size: 21.33px;
	font-weight: 600;
	color: #821237;
	padding-top: 30px;
	padding-bottom: 2px;
}
._page_subtitle
{
	font-family: Verdana;
	font-size: 14.667px;
	font-weight: 600;
	color: #424242;
	padding-top: 2px;
	padding-bottom: 15px;
}
._normal_text
{
	font-family: 'Arial Black';
	font-size: 11px;
	color:#5F5F5F;
}

._page_innertitle
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #821237;
	padding-top: 15px;
	padding-bottom: 5px;
}

._page_link_plum
{
	color: #821237;
	text-decoration: none;
	font-weight: 600;
}

._page_link_plum:visited
{
	color: #821237;
	text-decoration: none;
	font-weight: 600;
}


.panel_find_out_more
{
	background-image: url(../Images/testimonial_3.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 150px;
	width: 194px;
	margin-bottom: 10px;
}
.panel_find_out_more img
{
	margin: 0px;
}
.panel_find_out_more img
{
	margin: 0px;
	border: 0px;
}
.panel_find_out_more_link_area 
{
	padding-top: 120px;	
	margin-left: 75px;
	width: 140px;

}
.panel_find_out_more_link_area a
{
	font-size:10pt;
	color: #ffffff;
	font-weight:600;
	font-family:Verdana;
	text-decoration: none;
	line-height: 15px;
}

.panel_find_out_more_link_area img
{
	vertical-align: text-bottom;
}

