/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html {
	color: #000;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

.content1_container a{float:left;}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	border-left-color:#FFFFFF;
	border-left-style:none;
	border-left-width:0px;
	border-right-color:#FFFFFF;
	border-right-style:none;
	border-right-width:0px;
	border-top-color:#FFFFFF;
	border-top-style:none;
	border-top-width:0px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:none;
	border-left-width:0px;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,button,textarea,select {
	*font-size: 100%;
}


/* Start of styling */

body{width:981px;margin-left:auto;margin-right:auto;font-family:arial;color:#333333;}


/*.header{padding-top:15px;}

.top_banner{height:85px;}
.top_right_side{display:block;width:340px;float:right;}
.top_left_pic{display:block;height:77px;width:269px;float:left;}
.google_search{float:right;display:block;width:340px;font-size:10px;position:relative;top:12px;margin-right:5px;}
.top_subtitle{float:right;font-weight:bold;font-size:18px;position:relative;top:30px;color:#7B4DAB;}
.radioFloat{float:left;width:20px;height:20px;}
.radiotextFloat{float:left;width:40px;height:20px;}
.google_search input{float:left;border:none;}
.google_search_input{background:url(../images2/google_search_input.gif) no-repeat;display:block;height:21px;width:111px;float:left;margin:0px 5px;position:relative;top:-4px;}
#google_search_input{position:relative;top:4px;left:8px;vertical-align:middle;}
.google_search_form{position:relative;top:4px;}
.google_logo{float:left;margin:0px 5px;}
.top_title{float:left;font-size:32px;}
.googleimg{position:relative;top:-5px;}
.large{font-weight:900;}

.top_nav{display:block;height:83px;margin-left:10px;}
.top_nav_ul{width:961px;height:73px;background:url(../images2/top_nav_sprite.jpg) 0 -73px no-repeat; position:relative;}
.top_nav_li {padding:0px;margin:0px;position:absolute;}
.top_nav_li, .top_nav a{height:73px;width:137px;display:block;}
.top_nav .calls{left:0px;width:137px;}
.top_nav .broadband{left:138px;width:137px;}
.top_nav .broadband_comp{left:275px;width:137px;}
.top_nav .broadband_tools{left:412px;width:137px;}
.top_nav .broadband_help{left:549px;width:137px;}
.top_nav .bt_customer_support{left:686px;width:137px;}
.top_nav .bt_vision{left:823px;width:137px;}

.top_nav .calls a:hover{background:transparent url(../images2/top_nav_sprite.jpg) 0 -146px no-repeat;}
.top_nav .broadband a:hover{background:transparent url(../images2/top_nav_sprite.jpg) -138px -146px no-repeat;}
.top_nav .broadband_comp a:hover{background:transparent url(../images2/top_nav_sprite.jpg) -275px -146px no-repeat;}
.top_nav .broadband_tools a:hover{background:transparent url(../images2/top_nav_sprite.jpg) -412px -146px no-repeat;}
.top_nav .broadband_help a:hover{background:transparent url(../images2/top_nav_sprite.jpg) -549px -146px no-repeat;}
.top_nav .bt_customer_support a:hover{background:transparent url(../images2/top_nav_sprite.jpg) -686px -146px no-repeat;}
.top_nav .bt_vision a:hover{background:transparent url(../images2/top_nav_sprite.jpg) -823px -146px no-repeat;}

/*#home_page .top_nav .broadband{background:transparent url(../images2/top_nav_sprite.jpg) -138px 0px no-repeat;}
#home_page .top_nav .broadband a:hover{background:transparent url(../images2/top_nav_sprite.jpg) -138px 0px no-repeat;}*/

/*Removed in favour of sprite styley!

.top_nav_li{display:block;width:137px;height:73px;float:left;}
.top_nav .calls{position:relative;background:url(../images2/top_nav_calls.jpg) no-repeat;display:block;width:137px;height:73px;float:left;}
.top_nav .broadband{position:relative;background:url(../images2/top_nav_broadband.jpg) no-repeat;display:block;width:137px;height:73px;float:left;}
.top_nav .broadband_comp{position:relative;background:url(../images2/top_nav_broadband_comp.jpg) no-repeat;display:block;width:137px;height:73px;float:left;}
.top_nav .broadband_tools{position:relative;background:url(../images2/top_nav_broadband_tools.jpg) no-repeat;display:block;width:137px;height:73px;float:left;}
.top_nav .broadband_help{position:relative;background:url(../images2/top_nav_broadband_help.jpg) no-repeat;display:block;width:137px;height:73px;float:left;}
.top_nav .bt_customer_support{position:relative;background:url(../images2/top_nav_bt_customer_support.jpg) no-repeat;display:block;width:137px;height:73px;float:left;}
.top_nav .bt_vision{position:relative;background:url(../images2/top_nav_bt_vision.jpg) no-repeat;display:block;width:137px;height:73px;float:left;}*/

/*
.sub_nav_li, .sub_nav_li a{z-index:9999;font-size:12px;color:#FFFFFF;width:137px;height:20px;background:#7B4DAB;}
.sub_nav_li a{padding:3px 0px 0px 3px;width:134px;text-decoration:none;}
.sub_nav_li a:hover{text-decoration:underline;}

.broadband_comp .sub_nav_ul .sub_nav_li a:hover{background:#A282C4;}
.broadband_tools .sub_nav_ul .sub_nav_li a:hover{background:#A282C4;}
.broadband_help .sub_nav_ul .sub_nav_li a:hover{background:#A282C4;}
.bt_vision .sub_nav_ul .sub_nav_li a:hover{background:#A282C4;}

.sub_sub_nav_li{z-index:9999;}
.sub_sub_nav_li a:hover{background:#A282C4;text-decoration:underline;}
.top_nav_li ul{}
.top_nav_li li{}
.double_line,.double_line a{height:40px;}
.sub_nav_ul{z-index:9999;display:none;position:absolute;background:#7B4DAB;}
/*.sub_nav_ul_bottom{width:137px;height:5px;display:block;background:transparent url(../images2/sub_nav_ul_bottom.gif) no-repeat;}
.sub_sub_nav_ul{position:relative;left:137px;top:-23px;display:none;}

.internet_safety.sub_sub_nav_ul{width:160px;}
.internet_safety_li,.internet_safety_li a{width:160px;}
.home_networks.sub_sub_nav_ul{width:170px;}
.home_networks_li,.home_networks_li a{width:170px;}
.how_to.sub_sub_nav_ul{width:175px;}
.how_to_li,.how_to_li a{width:175px;}
.about_broadband .sub_sub_nav_ul{width:170px;}
.about_broadband_li,.about_broadband_li a{width:170px;}
*/
.message_space{display:block;height:75px;position:relative;}
.message_space_text{vertical-align:middle;position:absolute;left:10px;top:10px;}
.white_dot_pink{display:block;float:left;height:7px;width:6px;background:url(../images2/white_dot_pink.gif) no-repeat;position:relative;top:3px;left:-3px;}
.white_dot_green{display:block;float:left;height:7px;width:6px;background:url(../images2/white_dot_green.gif) no-repeat;position:relative;top:3px;left:-3px;}
.homepage_li_text{display:block;width:140px;float:left;padding-bottom:5px;}
.row1{}
.row1_inner{display:block;width:981px;height:217px;background:url(../images2/row1_back.jpg) no-repeat;}
.row1_nav{position:relative;left:9px;top:10px;float:left;}
.row1_nav ul{width:207px;height:201px;position:relative;background:url(../images2/row1_nav_sprite.jpg) no-repeat;}
.row1_nav li{padding:0px;margin:0px;position:absolute;}
.row1_nav li, .row1_nav a{width:207px;height:67px;display:block;}
.row1_packages{top:0px;height:67px;}
.row1_digital_tv{top:68px;height:67px;}
.row1_broadband{top:135px;height:67px;}
.row1_packages a:hover{background:transparent url(../images2/row1_nav_sprite.jpg) -416px 0px no-repeat;}
.row1_digital_tv a:hover{background:transparent url(../images2/row1_nav_sprite.jpg) -416px -68px no-repeat;}
.row1_broadband a:hover{background:transparent url(../images2/row1_nav_sprite.jpg) -416px -135px no-repeat;}
.packages_displayed{background:transparent url(../images2/row1_nav_sprite.jpg) -208px 0px no-repeat;}
.digital_tv_displayed{background:transparent url(../images2/row1_nav_sprite.jpg) -208px -68px no-repeat;}
.broadband_displayed{background:transparent url(../images2/row1_nav_sprite.jpg) -208px -135px no-repeat;}
.packages_displayed a:hover{background:transparent url(../images2/row1_nav_sprite.jpg) -208px 0px no-repeat;}
.digital_tv_displayed a:hover{background:transparent url(../images2/row1_nav_sprite.jpg) -208px -68px no-repeat;}
.broadband_displayed a:hover{background:transparent url(../images2/row1_nav_sprite.jpg) -208px -135px no-repeat;}

/* removed in favour of sprite 
.row1_packages{display:block;width:207px;height:67px;background:url(../images2/row1_packages.gif) no-repeat;}
.row1_digital_tv{display:block;width:207px;height:67px;background:url(../images2/row1_digital_tv.gif) no-repeat;}
.row1_broadband{display:block;width:207px;height:67px;background:url(../images2/row1_broadband.gif) no-repeat;} */
.row1_content1{display:block;width:755px;height:202px;background:url(../images2/row1_content1_back.jpg) no-repeat;float:left;position:relative;top:10px;left:9px;}
.row1_content1_buy_now{display:block;width:211px;height:41px;background:url(../images2/row1_content1_buy_now.jpg) no-repeat;position:relative;top:148px;left:533px;}
.row1_content1_buy_now:hover{background:url(../images2/row1_content1_buy_now_hover.jpg)}
.row1_content2{display:none;width:755px;height:202px;background:url(../images2/row1_content2_back_new.jpg) no-repeat;float:left;position:relative;top:10px;left:9px;}
.row1_content2_buy_now{display:block;width:211px;height:41px;background:url(../images2/row1_content2_buy_now.jpg) no-repeat;position:relative;top:107px;left:533px;}
.row1_content2_demo{display:block;width:211px;height:41px;background:url(../images2/row1_content2_demo.jpg) no-repeat;position:relative;top:107px;left:533px;}
.row1_content2_buy_now:hover{background:url(../images2/row1_content2_buy_now_hover.jpg) no-repeat;}
.row1_content2_demo:hover{background:url(../images2/row1_content2_demo_hover.jpg) no-repeat;}
.row1_content3{display:none;width:755px;height:202px;background:url(../images2/row1_content3_back_new.jpg) no-repeat;float:left;position:relative;top:10px;left:9px;}
.row1_content3_buy_now{display:block;width:211px;height:41px;background:url(../images2/row1_content3_buy_now.jpg) no-repeat;position:relative;top:148px;left:533px;}
.row1_content3_buy_now:hover{background:url(../images2/row1_content3_buy_now_hover.jpg) no-repeat;}

.row2{}
.row2_inner{display:block;width:981px;height:260px;background:url(../images2/row2_back.jpg) no-repeat;}
.row2_content{position:relative;left:10px;top:5px;color:#FFFFFF;font-size:10px;font-weight:bold;}
.row2_content ul{position:absolute;left:15px;top:80px;width:150px;height:160px;display:block;}
.row2_content li{list-style:none inside;padding-bottom:5px;display:block;}
.row2_content .ul{position:absolute;left:15px;top:80px;width:150px;height:160px;display:block;}
.row2_content .li{padding-bottom:5px;display:block;}

.row2_content1{position:relative;display:block;width:321px;height:246px;background:url(../images2/row2_content1_back.jpg) no-repeat;float:left;}
.row2_content2{position:relative;display:block;width:320px;height:246px;background:url(../images2/row2_content2_back.jpg) no-repeat;float:left;}
.row2_content3{position:relative;display:block;width:321px;height:246px;background:url(../images2/row2_content3_back.jpg) no-repeat;float:left;}
.row2_buy_now{display:block;width:120px;height:41px;position:absolute;top:16px;left:190px;}
.row2_buy_now_1{background:url(../images2/row2_buy_now_1.jpg) no-repeat;}
.row2_buy_now_2{background:url(../images2/row2_buy_now_2.jpg) no-repeat;}
.row2_buy_now_3{background:url(../images2/row2_buy_now_3.jpg) no-repeat;}
.row2_buy_now_1:hover{background:url(../images2/row2_buy_now_1_hover.jpg) no-repeat;}
.row2_buy_now_2:hover{background:url(../images2/row2_buy_now_2_hover.jpg) no-repeat;}
.row2_buy_now_3:hover{background:url(../images2/row2_buy_now_3_hover.jpg) no-repeat;}

.row2_more_info{position:absolute;top:192px;left:190px;display:block;width:120px;height:41px;}
.row2_more_info_1{background:url(../images2/row2_more_info_1.jpg) no-repeat;}
.row2_more_info_2{background:url(../images2/row2_more_info_2.jpg) no-repeat;}
.row2_more_info_3{background:url(../images2/row2_more_info_3.jpg) no-repeat;}
.row2_more_info_1:hover{background:url(../images2/row2_more_info_1_hover.jpg) no-repeat;}
.row2_more_info_2:hover{background:url(../images2/row2_more_info_2_hover.jpg) no-repeat;}
.row2_more_info_3:hover{background:url(../images2/row2_more_info_3_hover.jpg) no-repeat;}
.row2_title{position:absolute;top:30px;left:75px;font-size:14px;font-weight:bold;}
.row2_content3 .row2_title{left:85px;}

.row3{height:257px;padding:41px 10px 35px;display:block;width:961px;}
/*First three should be 630px with about 10px padding */
.row3_content1{width:430px;float:left;display:block;}
.row3_content1_1{float:left;width:187px;height:115px;padding:10px;}
.row3_content1_2{float:left;width:190px;height:115px;padding:10px;}
.row3_widget1{width:370px;height:120px;float:left;display:block;position:relative;left:10px; font-size: 11px; }
.row3_widget1 a { font-weight: bold; color: #7b4eab; text-decoration: none;}
#live_chat_form{position:absolute;top:12px;left:210px;display:block;}
#chat_question{position:absolute;top:0px;left:2px;overflow:auto;display:block;width:140px;height:57px;}
#start_chat{position:absolute;top:65px;left:-3px;}

.row3_widget2{font-size:12px; width:220px;height:257px;padding-right:0px;float:left;background:url(../images2/row3_widget2_back.jpg) no-repeat;display:block;position:relative;}
.row3_widget22{font-size:12px; width:220px;height:257px;padding-right:0px;float:left;background:url(../images2/row3_widget2_back2.jpg) no-repeat;display:block;position:relative;}

.bt_speed_checker_gotline {position:absolute;top:10px;left:5px;width:135px;height:20px;}
.bt_speed_checker_gotline_submit {position:absolute;top:36px;left:2px;width:142px;height:27px}

.bt_speed_checker_housename_noline {position:absolute;top:86px;left:15px;width:135px;height:20px;}
.bt_speed_checker_postcode_noline {position:absolute;top:113px;left:15px;width:135px;height:20px;}
.bt_speed_checker_noline_submit {position:absolute;top:138px;left:12px;width:142px;height:27px}

.bt_avail_checker {position:absolute;top:78px;left:5px;width:95px;height:20px;}
.bt_avail_checker_submit {position:absolute;top:73px;left:109px;width:34px;height:32px}

.speed_tab1 {position:absolute;top:3px;left:17px}
.speed_tab2 {position:absolute;top:3px;left:85px}

.postcode_check_input{background:url(../images2/postcode_check_input.gif) no-repeat;display:block;width:102px;height:32px;float:left;}
#pimg input{position:relative;display:block;height:32px;width:34px;float:left;}
#pinput #Searchbox{position:relative;width:100px;float:left;border:none;left:1px;top:7px;}
#Searchbox{height:22px;}
#form1{position:absolute;top:75px;left:10px;font-size:12px;}
#form3{position:absolute;top:145px;left:10px;font-size:12px;}
#form1 #pimg{position:relative;left:5px;}
#form3 #pimg{position:relative;left:5px;}
.row3_form_title{color:#FFFFFF;font-size:13px;font-weight:bold;display:block;width:140px;text-align:center;padding-bottom:5px;}

.row3_content2{width:310px;height:257px;float:left;/*background:url(../images2/row3_content2_back.gif) no-repeat;*/display:block;}
.row3 .learn_more{display:block;width:80px;height:16px;position:relative;top:123px;left:55px;background:url(../images2/row3_learn_more.gif) no-repeat;}
.purple_title{padding-left:5px;font-size:11px;color:#7B4EAB;font-weight:bold;}
.row3 .content_block{font-size:11px; width:151px;padding:0px 5px;}
.row3_more_info{display:block;width:161px;height:32px;background:url(../images2/row3_more_info.jpg) no-repeat;margin-top:20px;}
.row3_more_info:hover{background:url(../images2/row3_more_info_hover.jpg) no-repeat;}

.row4{height:150px;width:961px;display:none;padding-left:10px;}
.row4_content1{display:block;height:150px;width:320px;background:url(../images2/row4_content1_back.gif) no-repeat;float:left;}
.row4_content2{display:block;height:150px;width:320px;background:url(../images2/row4_content2_back.gif) no-repeat;float:left;}
.row4_content3{display:block;height:150px;width:320px;background:url(../images2/row4_content3_back.gif) no-repeat;float:left;}


.footer{display:block;height:215px;}
.bottom_nav{height:104px;display:block;padding-left:10px;}
.bottom_nav ul{height:104px;width:961px;position:relative;background:url(../images2/bottom_nav_sprite.gif) no-repeat;}
.bottom_nav li{padding:0px;margin:0px;position:absolute;}
.bottom_nav li, .bottom_nav a{height:104px;width:160px;display:block;}
.bottom_nav .bt_vision{left:0px;width:160px;}
.bottom_nav .broadband{left:161px;width:160px;}
.bottom_nav .calls{left:321px;width:160px;}
.bottom_nav .mobile_broadband{left:481px;width:160px;}
.bottom_nav .bt_business{left:641px;width:160px;}
.bottom_nav .bt_shop{left:801px;width:160px;}
.bottom_nav .bt_vision a:hover{background:transparent url(../images2/bottom_nav_sprite.gif) 0px -104px no-repeat;}
.bottom_nav .broadband a:hover{background:transparent url(../images2/bottom_nav_sprite.gif) -161px -104px no-repeat;}
.bottom_nav .calls a:hover{background:transparent url(../images2/bottom_nav_sprite.gif) -321px -104px no-repeat;}
.bottom_nav .mobile_broadband a:hover{background:transparent url(../images2/bottom_nav_sprite.gif) -481px -104px no-repeat;}
.bottom_nav .bt_business a:hover{background:transparent url(../images2/bottom_nav_sprite.gif) -641px -104px no-repeat;}
.bottom_nav .bt_shop a:hover{background:transparent url(../images2/bottom_nav_sprite.gif) -801px -104px no-repeat;}


/* removed in favour of sprite
.bottom_nav .bt_vision{display:block;width:160px;height:103px;background:url(../images2/bottom_nav_bt_vision.gif) no-repeat;float:left;}
.bottom_nav .broadband{display:block;width:160px;height:103px;background:url(../images2/bottom_nav_broadband.gif) no-repeat;float:left;}
.bottom_nav .calls{display:block;width:160px;height:103px;background:url(../images2/bottom_nav_calls.gif) no-repeat;float:left;}
.bottom_nav .mobile_broadband{display:block;width:160px;height:103px;background:url(../images2/bottom_nav_mobile_broadband.gif) no-repeat;float:left;}
.bottom_nav .bt_business{display:block;width:160px;height:103px;background:url(../images2/bottom_nav_bt_business.gif) no-repeat;float:left;}
.bottom_nav .bt_shop{display:block;width:160px;height:103px;background:url(../images2/bottom_nav_bt_shop.gif) no-repeat;float:left;}*/
.bottom_banner{display:block;height:88px;padding-top:24px;}
.bottom_subtitle{font-size:16px;font-weight:bold;color:#525252;position:relative;left:34px;}
.bottom_contact{color:#7B4EAB;font-size:24px;position:relative;left:30px;font-weight:bold;padding-bottom:5px;}
.bt_logo{background:url(../images2/bt_logo_2.gif) no-repeat;display:block;height:41px;width:88px;float:right;position:relative;left:-66px;}
.bottom_nav2{display:block;height:18px;position:relative;left:34px;}
.bottom_nav2 li{float:left;display:block;height:18px; padding:0px 5px 0px 0px;	}
.bottom_nav2 a{text-decoration:none;color:#7A7A7A; font-size:10px;}
.bottom_nav2 a:hover{color:#7B4EAB;}


#chatButtonDiv{position:absolute;left:210px;top:0px;display:block;height:120px;width:145px;}

/*
Adding the popup for the video player 12/10/09 - JMcT
*/
#bt_video_popup{position:relative;top:109px;left:233px;width:35px;height:35px;background-color:transparent;display:block;text-decoration:none;}
#background_popup{background-color:#000; display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; z-index:999999;}
#popup_cont{display:none; position:fixed; _position:absolute; height:375px; width:640px; z-index:9999999;}
#popup_cont_close, #popup_cont_close:hover {float:right; background-color:#700; color:#aaa; text-decoration:none; font-size:10px;}
#popup_flash_wrap {clear: both; background-color:#000;height:360px; width:640px;}

#temp_button_t_and_cs{
	background-image: url(../images2/how_to_claim_bt.jpg);margin-top:0px;
}
#temp_button_t_and_cs:hover{
	background-image: url(../images2/how_to_claim_bt_hover.jpg);margin-top:0px;
}
#temp_roundle{
	margin-left:39px;
}

.message_space_text h1{display:block;float:left;}
