body.ttheme_4 {
  background-image: url("//m1.ttxm.co.uk/gfx/core/tthdr/window-rebrand-allthemes-v3.jpg");
}
a, a:hover {
  color: #0066ff;
  text-decoration: none;
}
#page-title h1 { 
  color: #d7127e;
}

#page-middle .region-content {
  min-height: 300px;
}

#no_search_results_page {
  min-height: 300px;  
}

#block-talktalk-landing-blocks-landing-page-block .last_top {
  width: 33%;
}

#block-talktalk-landing-blocks-landing-page-block .service_block_image img{
  padding-right: 10px;
}

#block-talktalk-landing-blocks-landing-page-block .grid_2{
  width: 33%;
}

#block-talktalk-landing-blocks-landing-page-block .grid_2 .commImg {
  float: left;
}
#block-talktalk-landing-blocks-landing-page-block h3{
  float: left;
}
#block-talktalk-landing-blocks-landing-page-block .item-list2 {
  clear:both;
}

#block-talktalk-landing-blocks-landing-page-block .extend_last_top ul {
  padding-top: 34px;
}
#block-talktalk-landing-blocks-landing-page-block .box_t3{ 
  background-image: url("../images/landing_page/polygon.png"); 
  background-position: 106% 68%;
  background-repeat: no-repeat; 
}

h1.f-size-superstrong, .f-size-super {
  line-height: 1.15em;
}


.question_text {
  border-bottom: 1px #EEEEEE solid;
}

.page-gen6 {
  margin-top:10px;
}
.wpd {
  font-size:40px;
  font-family: OmnesRegular, Arial;
}

/*Bread Crumb Styles*/
.breadcrumbs ul{
  padding-left:0px;
}
.breadcrumbs li {
  list-style:none;
  display:inline-block;
  margin-right:5px;
}

.breadcrumbs li a {
  color:#666;
}
.breadcrumbs li a.active {
  color:#000;
}

/*New style H2s*/
h2.newh2 {
  font-size:28px;
  border: 0px;
  line-height: 35px;
}
.page-node .field-name-body h2 {
 margin-bottom:15px;
 color:#333;
 font-size:28px;
 border: 0px;
}
.field-name-body {
  margin-top:20px;
}
#faq_wrapper {
 clear: both;
 display: block;
 float: none;
 margin: 10px 0;
 overflow: hidden;
}

#faq_wrapper .space {
  display: block;
  width: 100%;
  overflow: hidden;
  float: left;
  clear: both;
}

#faq_wrapper .grid {
  overflow: auto;
}

#faq_wrapper .grid.hide {
  display: none;
}

.page-node .field-name-body #faq_wrapper h2 {
  font-size: 20px;
  margin-top: 10px;
}

.page-node .field-name-body #faq_wrapper .color2 {
  color: #00aeff;
}

/*Override for new body text size */
body p, body .field-type-text-with-summary {
  font-size:16px !important;
  line-height: 1.5em;
}

body p.button {
  font-size:14px !important;
  line-height: 1.3 !important;
}

body p.button span {
  font-size:16px !important;
}

body .node ul li {
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.5em;
}

.related-row {
  padding-top:5px;
  padding-bottom:5px;
}
#block-views-related-content-block-block .related-title{
  margin-left:15px;
}

#block-views-related-content-block-block h2 {
  border:0px;
  color:#3c3c3c;
  font-family:OmnesMedium, arial,sans-serif;
}

.content-footer h2 {
  font-family: OmnesMedium;
  border: 0px;
  color: #3c3c3c;
  padding-top: 5px;
  padding-bottom: 0px;
  margin:0px;
}
.content-footer button {
  margin:0px;
}

.content-footer, #page-middle .block .content-footer {
  margin-top: 2px !important;
  position: relative;
  left:10px;
}
.footer-blog {
  width: 200px;
  display: block;
}
.cf-item {
  border-right:1px solid #EEEEEE;
}

#block-talktalk-landing-blocks-landing-page-block .fluid .grid_2{
  border-right: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
  display: inline;
  padding: 0 8px;
  padding-left: 26px;
}
#block-talktalk-landing-blocks-landing-page-block .fluid .grid_3{
  width: 27%
}


/* For lannding page changes - start*/
.Select_a_category_ , .landing_menu_block1 .item-list2 h3{
  font-size: 16px;
  font-family: "Arial";
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-align: left;
  position: absolute;

  padding-top: 8px;
  z-index: 197;
  height: 28px;
  padding-left: 50px;
   top: 55px;
}

.Sub_Category_, #landing_menu_block2 .item-list2 h3 {
    color: #FFFFFF;
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    padding-left: 81px;
    padding-top: 9px;
    position: absolute;
    text-align: left;
    top: 54px;
    z-index: 198;
}

.Answer_preview, #landing_menu_block3 #landing_menu_block_nodes h3.answers {
   color: #FFFFFF;
    font-family: "Arial";
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    padding-left: 64px;
    padding-top: 9px;
    position: absolute;
    text-align: left;
    top: 54px;
    z-index: 199;
}

.Number_1Remove {
  background-image: url("/sites/all/themes/talktalk_2013/images/community/images/1.png");
  position: absolute;
  left: 19px;
   top: 60px;
  width: 25px;
  height: 25px;
  z-index: 200;
}

.Number_2Remove {
    background-image: url("/sites/all/themes/talktalk_2013/images/community/images/2.png");
    height: 25px;
    left: 353px;
    position: absolute;
    top: 60px;
    width: 25px;
    z-index: 201;
}

.Number_3Remove{
   background-image: url("/sites/all/themes/talktalk_2013/images/community/images/images/3.png");
    height: 25px;
    left: 656px;
    position: absolute;
    top: 60px;
    width: 25px;
    z-index: 202;
}

.Gradiant_Background, .landing_page_menu_block .landing_page_menu_block_header  {
  background-image: -moz-linear-gradient(  0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background: url("../images/landing_page/cat_nav_1.png");
    height: 35px;
    position: absolute;
    width: 939px;
    z-index: 192;
}
.landing_page_menu_block_nav2  {
  background-image: -moz-linear-gradient(  0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background: url("../images/landing_page/cat_nav_2.png");
    height: 35px;
    position: absolute;
    width: 939px;
    z-index: 192;
}
.landing_page_menu_block_nav3  {
  background-image: -moz-linear-gradient(  0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(190,190,190) 0%, rgb(190,190,190) 100%);
  background: url("../images/landing_page/cat_nav_3.png");
    height: 35px;
    position: absolute;
    width: 939px;
    z-index: 192;
}
.landing_page_menu_block {
  overflow: hidden;
}
.Right_Arrow_1Remove {
  background-image: url("/sites/all/themes/talktalk_2013/images/community/RightArrow.png");
  position: absolute;
  left: 306px;
  top: 55px;
  width: 39px;
  height: 35px;
  z-index: 194;
}


.Right_Arrow_Remove {
  background-image: url("/sites/all/themes/talktalk_2013/images/community/RightArrow.png");
  height: 35px;
  left: 610px;
  position: absolute;
  top: 55px;
  width: 39px;
  z-index: 193;
}

.swim_menu .ultype1 > li a.highlighted{
  background: url("/sites/all/themes/talktalk_2013/images/community/chev_w.png") no-repeat scroll  285px 10px #E1E1E1;
  color: #000;
}
.swim_menu .ultype1 > li a:hover {
  background: url("/sites/all/themes/talktalk_2013/images/community/chev_w.png") no-repeat scroll   285px 10px #00a3dc;
  color: #fff;
  text-decoration: none;
}
.swim_menu .ultype1 > li a {
  color: #000;
}
 #landing_menu_block_nodes h4 {
  color: #00a3dc;
  font-weight: normal;
}
.landing_page_menu_block  #landing_menu_block2 .ultype1 li a{
  padding-left: 21px;
}
#landing_menu_block3 #landing_menu_block_nodes {
  padding-left: 12px;
  padding-bottom: 15px;
}
#landing_menu_block3 #landing_menu_block_nodes #community-answer-preview .accordion  p {
  min-height: 10px;
}
.smallcommunityimg, .smallquestionimg {

  /*background: url("http://m0.ttxm.co.uk/sites/rightnow/TTB/assets/icon-questionMark-green.png") no-repeat scroll;*/
  background: url("../images/landing_page/green_question_mark.png") no-repeat scroll;
  float: left;
  padding-right: 8px;
  padding-left: 8px;
}
#landing_menu_block3 .accordion-item, #block-talktalk-landing-blocks-landing-page-block .grid_2 .item-list2, #block-talktalk-landing-blocks-landing-page-block .grid_3  .item-list2{
  clear: left;
}
#block-talktalk-landing-blocks-landing-page-block .grid_2 h3, #block-talktalk-landing-blocks-landing-page-block .grid_3  h3{
  margin-bottom: 15px;
  margin-top: 4px;
}
.wru, .shocrt {
  font-size: 17px;  
  color: rgb( 30, 30, 30 );
  text-align: left;  
  z-index: 151;
  
}
.shocrt {
  padding-left: 44px;
}
.commImg, .questImg {
  float: left;
  padding-right: 4px;
}
.landing_menu_block1 h3, #landing_menu_block2 h3, #landing_menu_block3 h3.answers {
  display:none;
 } 
 .landing_page_menu_block {
background-image: none;
background-repeat: no-repeat;
background-position: -1px bottom;  

 }
.landing_page_menu_block .swim_menu {
  float: left;
  width: 33.8%;
  padding-top: 52px;
}
.landing_page_menu_block  .hrtype1, .landing_page_menu_block .hrtype2 {
  margin-bottom: 32px;
}
/*#landing_menu_block3 {
    background-image: none;
}*/
.landing_page_menu_block .ultype1 {
    border-top: 0 solid #E9E9E9;
}
.landing_page_menu_block .ultype1 > li a, #landing_menu_block3 #landing_menu_block_nodes .accordion-item{
  border: none;  
}
#landing_menu_block3 #landing_menu_block_nodes .accordion-item{
  background: url("/sites/all/themes/talktalk_2013/images/community/grey_cat_underline.png") no-repeat scroll center bottom ;
}
#landing_menu_block_nodes h3.wru {
  padding-top: 5px;
}
#landing_menu_block3 #landing_menu_block_nodes .accordion-item {
  min-height: 27px;
}
.landing_menu_block1 ul li, #landing_menu_block2 ul li {
  width: 311px;
}
.block-talktalk-landing-blocks h3, #block-talktalk-community-related-article-community-clone  h3, #block-talktalk-community-related-community-answers h3, #block-views-related-content-block-block h2, #block-talktalk-community-related-community-answers h2{
  font-size: 16px;
   font-family:'OmnesRegular', "Arial Rounded MT Bold", Arial, Helvetica;
   font-weight: bold;
}
#block-talktalk-landing-blocks-landing-page-block ul li {
  background-image: url("//d3498a8i1c7zmu.cloudfront.net/gfx/brand/talktalk/core/bullets-2012-02-14.png") ;
  background-repeat: no-repeat;
  background-position:  -20px -260px;
  margin-bottom: 10px;
  /*position: absolute\9;*/
}
#block-talktalk-landing-blocks-landing-page-block ul li  a {
  padding-left: 20px;
  text-decoration: none;
}
 #block-talktalk-landing-blocks-landing-page-block .grid_3  {
   padding-top: 5px;
 }
#block-talktalk-landing-blocks-landing-page-block .grid_2 ul, #block-talktalk-landing-blocks-landing-page-block .grid_3 ul  {
  list-style-image: none;
  padding-left: 0px;
  list-style-type: none;
  
}
#block-talktalk-landing-blocks-landing-page-block ul {
  margin-bottom: 0px;
}
#block-talktalk-landing-blocks-landing-page-block ul  li{
 height: 18px;
 }
.landing-page-answers {  
  background: url("../images/landing_page/green_question_mark.png") no-repeat scroll;
  padding-right: 28px;
  padding-bottom: 13px;
  float: left;
}
.landing-page-blog {  
  background: url("../images/landing_page/top_blog_posts.png") no-repeat scroll;
  padding-right: 28px;
  padding-bottom: 13px;
  float: left;
}
.smallquestionimg, .wru {
   padding-top: 10px;
 }
.smallquestionimg {
  padding-right: 20px;    
}
.ttb-article-btn-wrapper {
  background: url("../images/landing_page/view_article.png") no-repeat scroll;
  padding-bottom: 8px;
  padding-top: 3px;
  height:26px;
}
.ttb-view-article {
  /*float: right;*/
  padding-top: 4px;
  padding-bottom: 4px;
}
.ttb-article-btn{
  padding-left: 90px;
  padding-bottom: 8px;
}
.ttb-article-btn-wrapper a{
  font-weight: bold;
  padding-left: 36px;  
  font-size: 14px;
}
#landing_menu_block3 #landing_menu_block_nodes .accordion-item  a {
  top:0px;
  
}

#landing_menu_block3 #landing_menu_block_nodes .apiResult {
  color: #808080;
    font-size: 11px;
}
.swim_menu .ultype1 > li a {
    background: url("../images/landing_page/swimlane_chevron.png") no-repeat scroll 285px 10px rgba(0, 0, 0, 0);
    padding-left: 26px;
}
/* For lannding page changes - end*/

/* For landing page top section - start*/
#block-talktalk-landing-blocks-landing-page-block .fluid .grid_1{
  width: 33%
}
#block-talktalk-landing-blocks-landing-page-block .fluid .grid_2{
  width: 30%
}
#block-talktalk-landing-blocks-landing-page-block .fluid .grid_3{
  width: 27%
}
/* For Article page rediesgn - start*/
/* For landing page top section - end*/
/*body.node-type-article .grid_11 {
  width: 598px;
}*/
body.node-type-article .grid_8 .region-content .grid_11 {
  width: 598px;
}

body.node-type-new-faq .grid_8 .region-content .grid_12 {
  width: 598px;
}

body.node-type-new-faq .grid_8 .region-content .grid_9 {
  width: 604px;
}

body.node-type-article #faq_wrapper,  body.node-type-article .grid_12{
  /*width: auto;*/
}
.page-node .grid_8 #page-title.grid_12 {
  width: 620px;
}

.view-related-content-block .field-content a{
 color: #333333;
 padding-left: 20px;
}

.view-related-content-block a {
  background:url("//m2.ttxm.co.uk/gfx/brand/talktalk/core/bullets-2012-02-14.png") no-repeat scroll -20px -261px rgba(0, 0, 0, 0);
  background-image:url("//m2.ttxm.co.uk/gfx/brand/talktalk/core/bullets-2012-02-14.png")\9;
  background-position-x: -20px;
  background-position-y: -261px;
  background-color: transparent\9;
  background-repeat: no-repeat\9;
}
#block-views-related-content-block-block .related-title {
  margin-left: 0px;
  color: #000;
}
#block-views-related-content-block-block .httcssicn , .view-related-content-block .httcssicn {
  display: none;
}
#block-views-related-content-block-block h2, #block-talktalk-community-article-rightside-block .related-help-answers h2, #block-talktalk-community-article-rightside-block .related-help-answers h3 {
 background-image: url("/sites/all/themes/talktalk_2013/images/community/question_mark_1.png")\9; 
 background-color: transparent\9;
 background-repeat: no-repeat\9;
 background: url("/sites/all/themes/talktalk_2013/images/community/question_mark_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
 height: 27px;
 padding-left: 37px;
 padding-top: 7px;
}
body.node-type-article #block-views-related-content-block-block .related-row {
   height: auto;
   /*padding-bottom: 24px;*/
}
body.node-type-article #block-views-related-content-block-block {
  margin-bottom: 20px;
}
 
body.node-type-article #block-talktalk-community-related-community-answers {
  margin-top: 20px;
}
#block-talktalk-community-related-community-answers h2, #block-talktalk-community-article-rightside-block h2 {
  background-image: url("/sites/all/themes/talktalk_2013/images/community/community_icon_1.png")\9; 
  background-color: transparent\9;
  background-repeat: no-repeat\9;
  background: url("/sites/all/themes/talktalk_2013/images/community/community_icon_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 30px;
  padding-left: 37px;
  padding-top: 7px;
  border: 0 none;
  color: #3C3C3C; 
  font-size: 16px;
  font-weight: bold;
}
 .gotaQues .grid_1 .help-icon {
  /* background: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png") repeat scroll -184px -1125px rgba(0, 0, 0, 0);*/
   height: 95px;
   width: 72px;  
  background-image: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png");
  background-repeat: repeat;
  background-position: -184px -1132px;
}
 .contactUs .grid_1 .help-icon {
   /* background: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png") repeat scroll -184px -1297px rgba(0, 0, 0, 0);*/
    background-image: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png");
    background-position: -184px -1304px;
    background-repeat: repeat;
    height: 80px;
    margin-top: 7px;
    width: 72px;  
}
.gr_service_status{
  /*background: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png") repeat scroll -182px -1031px rgba(0, 0, 0, 0);*/
  height: 80px;
  width: 72px;
  margin-left: 181px;
  background-image: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png");
  background-repeat: repeat;
  background-position: -182px -1051px; 
}
.icnchatlive{
  /*background: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png") repeat scroll -184px -1218px rgba(0, 0, 0, 0);*/
  background-image: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png");
    background-position: -191px -1220px;
    background-repeat: repeat;

    height: 80px;
    margin-left: 181px;
    margin-top: 8px;
    width: 72px; 
 /* margin-left: 214px; */
}
.chat-offline-text {
  float: left;
  /*background: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png") repeat scroll -184px -1125px rgba(0, 0, 0, 0);
  height: 80px;
  width: 72px;  */
}
 .contactUs .grid_1 .help-icon {
    background: url("/sites/all/themes/talktalk_2013/images/help-icon-sprite-v4.png") repeat scroll -184px -1304px rgba(0, 0, 0, 0);
    height: 80px;
    width: 72px;
}
.gotaQues div.grid_3 {
width: 190px;
}
.gotaQues span.gradtype3 , .contactUs span.gradtype3   {
background: none;

behavior: none;

}
#block-views-related-content-block-block {
  border-top: 1px solid #CCCCCC;
}
#block-talktalk-community-article-rightside-block .rightside-horizontal{
  border-top: 1px solid #CCCCCC;  
}

#block-talktalk-lithium-community-to-need-reset-email-password button{
   margin-left: 0px;
}
#block-talktalk-lithium-community-to-need-reset-email-password h2 {
  border: 0 none;
  color: #3C3C3C;
 
 }




.community-solved-answer {
  background-image: url("//d3498a8i1c7zmu.cloudfront.net/gfx/brand/talktalk/core/bullets-2012-02-14.png");
  background-position: -45px -203px;
  background-repeat: no-repeat;
  /*border: 1px solid #0000FF;*/
  position: absolute;
  width: 55px;
}

.community-notsolved-answer {
  background-image: url("//d3498a8i1c7zmu.cloudfront.net/gfx/brand/talktalk/core/bullets-2012-02-14.png");
  background-position: -124px -122px;
  background-repeat: no-repeat;
  /*border: 1px solid #0000FF;*/
  position: absolute;
  width: 55px;
}
 
.solved {
  margin-left: 4px;
}

#community-answer-preview div p {
  font-size: 13px !important;
}

#block-talktalk-community-related-article-community-clone h2 {
  color: #333333;
  border-bottom: 0px;
  font-weight: bold;
  font-size: 16px;
  font-family: 'OmnesRegular', arial, verdana, helvetica, sans-serif;
  margin-bottom: 0px;
}

#block-talktalk-community-related-article-community-clone {
  padding-top: 10px;
}

#block-talktalk-community-related-article-community-clone .related-community-bottom >h2 {
  font-size: 20px;
}

#block-talktalk-community-related-article-community-clone .content {
  height: 165px;
}

#block-talktalk-community-related-article-community-clone .related-title {
  margin-left: 2px;
}

#block-talktalk-community-related-article-community-clone .related-help-answers {
  width: 360px;
  float: left;
}
#block-talktalk-community-related-article-community-clone .related-help-answers a {
  color: #333333;
}

#block-talktalk-community-related-article-community-clone .related-community-answers {
  width: 300px;
  margin-left: 10px;
  float: left;
}

#block-talktalk-community-related-article-community-clone .related-help-answers h2,#block-talktalk-community-related-article-community-clone .related-help-answers h3 {
  background-image: url("/sites/all/themes/talktalk_2013/images/community/question_mark_1.png")\9;
  background-color: transparent\9;
  background-repeat: no-repeat\9;
  background: url("/sites/all/themes/talktalk_2013/images/community/question_mark_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 28px;
  padding-left: 37px;
  padding-top: 7px;
}

#block-talktalk-community-related-article-community-clone .related-community-answers h2 {
  background-image: url("/sites/all/themes/talktalk_2013/images/community/community_icon_1.png")\9;
  background-color: transparent\9;
  background-repeat: no-repeat\9;
  background: url("/sites/all/themes/talktalk_2013/images/community/community_icon_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 30px;
  padding-left: 37px;
  padding-top: 7px;
}
#block-talktalk-community-related-article-community-clone h2 span.article_community {
  font-family: 'OmnesRegular', arial, verdana, helvetica, sans-serif;
  font-size: 20px;
}
#block-talktalk-community-related-article-community-clone .content {
  /*margin-top: 20px;*/
}
#block-talktalk-community-related-article-community-clone .httcssicn {
  display: none;
}
#block-views-related-content-block-block a{
 text-decoration: none;
}

#block-talktalk-community-article-rightside-block .httcssicn {
  display: none;
}
#block-talktalk-community-article-rightside-block .related-title {
  margin-left: 1px;
}

#block-talktalk-community-article-rightside-block .views-field-title a{
  text-decoration: none;
  color:#000000;
}
.related-community-bottom {
  padding-bottom: 12px;
}

/* For Article page rediesgn - end*/

.tt_tooltip_ratings {
  border:2px solid #E9008D;
  border-radius: 6px;
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  padding: 8px 12px 10px;
}
.tt_tooltip_ratings p {
  margin:0 2px 0 32px;
}
.tt_tooltip_ratings .tticn-warning {
  float: left;
}

#rn_AnswerFeedbackNew_4_FeedbackThankYou .tooltipContent p.f-size2 {
  margin-top: 7px;
  margin-bottom: 5px;
}
#block-talktalk-community-article-rightside-block .related-community-answers a:hover {
  text-decoration: none;
  color:#000000;
}

#block-talktalk-community-article-rightside-block .view-related-content-block a {
  background:url("//m2.ttxm.co.uk/gfx/brand/talktalk/core/bullets-2012-02-14.png") no-repeat scroll -20px -261px rgba(0, 0, 0, 0);
  background-image:url("//m2.ttxm.co.uk/gfx/brand/talktalk/core/bullets-2012-02-14.png")\9;
  background-position-x: -20px;
  background-position-y: -261px;
  background-color: transparent\9;
  background-repeat: no-repeat\9;
}
#page-gen6 .grid_4 .innergutter {
  background-image: url("//m3.ttxm.co.uk/gfx/myaccount/tv/vertical-sidebar-220x796.png");
  background-repeat: no-repeat;
  background-position: left center;
}

/*
  TTB Header Theme
  */

.topHeader {



    background: none repeat scroll 0 0 #000;
    border-bottom: 2px solid purple;
    font-family: TTOmnesRegular;
    margin: auto;
    position: relative;
    z-index: 10;
    background-image: linear-gradient(to bottom, #000000 0%, #000000 70%, #616162 96%, #000000 100%);
    border: medium none;
    height: 90px;
    padding: 10px 20px;
    width: 960px;
}

.header-info {





    display: none;
    text-align: right;
    position: absolute;
    right: 20px;  
}


.topHeader .header-info p:first-child {
    margin-bottom: 11px;
    font-family: "TTFont--MarkWebPro",arial;
}

.header-info p {
    font-size: 1.5rem;
    margin-bottom: 21px;
}
.topHeader p {
    color: #fff;
}

.main-nav {
    width: 1000px;
}
.main-nav {
    margin: -35px auto 0;
    padding: 0 40px;
    position: relative;
    width: 1000px;
    z-index: 10;
}
.nav-primary {
    display: block;
    list-style: none outside none;
    margin: 0 0 24px;
    padding: 0;
    text-align: center;
  margin-bottom: 0;
}





















.nav-primary > li:last-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
ul.plain li, ul.carousel-position li, ul.list-bar li {
    margin-left: 0;
}
.nav-primary > li {
    background: url("//d22nlcy8pp1gng.cloudfront.net/gfx/core/tthdr/divide-top.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: inline-block;
    overflow: hidden;
    padding: 0 20px;
}







.nav-primary > li.active > a:before, .nav-primary > li.active > a:after {
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 0;
    height: 42px;
    width: 35px;
  height: 35px\9;
}

.nav-secondary {
    background: none repeat scroll 0 0 white;
    display: none;
    left: 0;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10;
}

.nav-primary > li.active > a {
    background: none repeat scroll 0 0 #fff;
    color: #333;
    position: relative;
}
.nav-primary   a {
    color: #aaa !important;
    display: block;
    ffont-family: TTOmnesMedium;
    font-size: 1.2rem;
    font-weight: normal;
    height: 35px;
    margin: 0 10px;
    padding: 6px;
    position: relative;
}
.nav-primary li.active  a{
  padding:10px;
}







.nav-primary {
    list-style: none outside none;
    text-align: center;
}
.nav-primary > li.active > a:after {
  background-image: url("data:image/svg+xml;base64,PCEtLSBDcmVhdGVkIHdpdGggSW5rc2NhcGUgKGh0dHA6Ly93d3cuaW5rc2NhcGUub3JnLykgLS0+CjxzdmcgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzYiIHdpZHRoPSIzNiIgdmVyc2lvbj0iMS4xIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogPGRlZnM+CiAgPGZpbHRlciBpZD0iZmlsdGVyMzExNCIgaGVpZ2h0PSIxLjUiIHdpZHRoPSIxLjUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgeT0iLTAuMjUiIHg9Ii0wLjI1Ij4KICAgPGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSIyIiBpbj0iU291cmNlQWxwaGEiLz4KICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAwLjUgMCAiIHR5cGU9Im1hdHJpeCIgcmVzdWx0PSJibHVyYWxwaGEiLz4KICAgPGZlT2Zmc2V0IHJlc3VsdD0ib2Zmc2V0Qmx1ciIgZHk9IjQiIGR4PSI0IiBpbj0iYmx1cmFscGhhIi8+CiAgIDxmZU1lcmdlPgogICAgPGZlTWVyZ2VOb2RlIGluPSJvZmZzZXRCbHVyIi8+CiAgICA8ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz4KICAgPC9mZU1lcmdlPgogIDwvZmlsdGVyPgogPC9kZWZzPgogPG1ldGFkYXRhPgogIDxyZGY6UkRGPgogICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4KICAgIDxkYzp0aXRsZS8+CiAgIDwvY2M6V29yaz4KICA8L3JkZjpSREY+CiA8L21ldGFkYXRhPgogPHBhdGggc3R5bGU9ImZpbHRlcjp1cmwoI2ZpbHRlcjMxMTQpO2ZpbGw6I2ZmZmZmZjsiIGQ9Ik0yOCwzN3MtMTIsMC4zLTEzLTE2YzAtOC01LTIyLTE1LTIxdjM3eiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMC45Njc3MjcyNSwwLDAuMTk0MDkxNzQpIi8+Cjwvc3ZnPgo=");
  left: 86px;
}







.nav-primary > li.active > a:before {
   background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0iTGF5ZXJfMSIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNiAzNiIKCSBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzNiAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2LDM2VjAuMmMtMTAtMS0xNSwxMi42LTE1LDIwLjNDMjAsMzYuMyw4LDM2LDgsMzZIMzZ6Ii8+CjwvZz4KPC9zdmc+Cg==');
  left: -34px;

}
.nav-primary > li.active > a {
    background: none repeat scroll 0 0 #fff;
    color: #333;
    position: relative;
}
.nav-primary li.active a{
  color: #000 !important;
}
.nav-primary li {
 height: 35px;
 margin-bottom: 0px;
}

.footer {
  background: #000000;
  font-family:  arial;
  font-size:  14px;
}
.footer .footer__cross_sites > li {
    box-sizing: border-box;
    float: left;
    margin-left: 0;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 20px;
    width: 20%;
}
.footer .footer__tagline .footer__tagline__logo {
    padding-bottom: 10px;
    padding-top: 10px;
}
.col-xs-6 {
    width: 50%;
}
.footer .footer__tagline .footer__tagline__logo img {
    /*width: 100px;*/
}
.footer .footer__tagline .footer__tagline__text {
    padding-top: 10px;
}

.footer .footer__tagline .footer__tagline__text p {
    color: #fff;
    font-family: arial;
}
.footer .footer__cross_sites > li:first-of-type, .footer .footer__cross_sites > li:last-of-type {
    padding-left: 0;
}
.footer .footer__cross_sites > li > a {
    color: #fff;
    display: block;
    font-family: arial ;
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.footer .footer__cross_sites > li > ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.footer .footer__cross_sites > li > ul > li {
    line-height: 1.2em;
    margin-bottom: 0;
}
.footer .footer__cross_sites > li > ul {
    list-style: none outside none;
}
.footer .footer__cross_sites > li > ul > li a {
    color: #fff;
    font-size: 12px;
}
.footer .footer__cross_sites > li > ul > li {
    line-height: 1.2em;
}
.footer .footer__base {
    border-top: 1px solid #fff;
}
.col-xs-7 {
    width: 58.3333%;
}
.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
    float: left;
}
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.footer .footer__base .footer__legals li:after {
    color: #fff;
    content: "|";
    font-size: 1rem;
    padding-left: 10px;
    position: relative;
    top: -2px;
}
.footer__base ul.footer__legals li:last-child {
  color:#000;
}
.footer .footer__base .footer__legals li:first-child, .footer .footer__base .footer_cookies_and_copyright li:first-child  {
    padding-left: 0;
}
.footer .footer__base .footer__legals li {
    float: left;
    padding: 10px 5px 0;
}
 
.footer .footer__base .footer__legals li a, .footer .footer__base .footer_cookies_and_copyright li a {
    color: #fff;
    font-size: 12px;
  font-family: arial;
}
.footer .footer__base .footer__legals li a, .footer .footer__base .footer_cookies_and_copyright li a  {
    color: #fff;
    font-size: 12px;
  font-family: arial;
}
.footer ul {
    list-style: none outside none;   
}
.footer ul, .footer ol {
    margin-bottom: 10px;
    margin-top: 0;
}
.pull-right, .footer .footer__tagline .footer__tagline__text {
    float: right !important;
}
.footer .footer__tagline .footer__tagline__text p{ 
  font-size: .9rem !important;
}
.footer .col-xs-6 {
  float: left;
}
.footer .col-xs-6 {
    width: 20%;
}
.footer .footer__cross_sites {
    list-style: none outside none;
    padding-left: 20px;
}
.footer__legals {
  width: 50%;
}
.footer_cookies_and_copyright {
  width:41.6667%;
  float: right;
  color:#fff;
}
.top_block_item img {
  width: auto !important;
}
.footer  {
  height: 310px;
}


/* Decison Treee */

.dt-parent {
  padding-top:20px;
}

.dt-parent .rn_QuestionText h2{
  color:#333333;  
}
.dt-radio {
  text-align: center;
}
.dt-parent .image-answer img {
  width: 50%;
}
.dt-2col-box {
  width:452px;
  float:left;
}
.dt-3col-box {
  width:306px;
  float:left;
}
.dt-4col-box {
  width:225px;
  float:left;
}
.dt-5col-box {
  width:180px;
  float:left;
}
.dt-6col-box {
  width:150px;
  float:left;
}
.dt-clear-box {
  clear:both;
  padding-top:3px;
}
.dt-img-qst h2{
  /*border-bottom:0px;*/
}

.dt-vertical-hr-div {
  float: left;
}

.dt-img-new-ln {
  clear: both;
} 

.dt-hrgrad1 {
  background: radial-gradient(ellipse farthest-corner at center center , rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 1%, transparent 75%, transparent 100%) repeat scroll 0% 0% transparent;
  height: 1px;
  outline: medium none;
  border: medium none transparent;
  margin: 0px;
}

.dt-verticalhr {
  border-right: 0 solid #FFFFFF;
  height: 40%;  
  position: absolute;  
  width: 1px;
  background:-moz-linear-gradient(top, #ffffff 1%, #cccccc 50%, #ffffff 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(50%,#cccccc), color-stop(100%,#ffffff));
  background:-webkit-linear-gradient(top, #ffffff 1%,#cccccc 50%,#ffffff 100%);
  background:-o-linear-gradient(top, #ffffff 1%,#cccccc 50%,#ffffff 100%);
  background:-ms-linear-gradient(top, #ffffff 2%,#cccccc 50%,#ffffff 100%);
  background:linear-gradient(to bottom, #ffffff 1%,#cccccc 50%,#ffffff 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#EDEDED',GradientType=1 );

}

.dt-img-radio-btn {
  text-align: center;
}


 /*background: url(../images/comm_back_4.png) no-repeat;*/


.radio-vis {
    background: url("../images/bb-hub-sprite-desktop-v6.png") no-repeat scroll -180px -683px;
    border: 0 none;
    display: inline-block;
    height: 25px;
    margin: 0 5px 2px 0;
    position: relative;
    top: 0px;
    width: 25px;
}

.radio-vis-checked {
    background: url("../images/bb-hub-sprite-desktop-v6.png") no-repeat scroll -222px -683px;
    border: 0 none;
    display: inline-block;
    height: 25px;
    margin: 0 5px 2px 0;
    position: relative;
    top: 0px;
    width: 25px;
}
.dt-radio-button {
  cursor:pointer;
}
 

 /* Incident CSS */

.view-incidents .views-slideshow-controls-top {
    float: right;
    z-index: 10;
}


.incidents-block .views-slideshow-cycle-main-frame-row-item, .view-id-incidents .views-slideshow-cycle-main-frame-row-item {
    margin-left: 30px;
}



.block-talktalk-ratings {
  margin-top: 30px;
  clear:both;
}

.block-talktalk-ratings .grid_12 .helpful_question {
  padding: 10px;
  width: 452px;
  overflow: hidden;
  background: #eeeeee;
  border: 10px solid #D4D4D4;
  background-color:#EBEBEB;
  border-radius: 6px;
  box-shadow: 1px 1px 2px #C8C8C8;
}

.block-talktalk-ratings .grid_12 #feedback_textarea {
 width: 420px !important;
}

.block-talktalk-ratings .grid_12 .error {
    margin-top: 15px;
}

.block-talktalk-ratings .grid_12 .error .feedback-comments #feedback_textarea {
  /*width: 860px !important;*/
  margin: 10px 0 5px 0px;
}

.block-talktalk-ratings .grid_12 .error .feedback-comments form {
  overflow: hidden;
  /*width: 870px !important;*/
  margin-left: 30px;
}
.block-talktalk-ratings .grid_12 .helpful_question .grid_5 {
width: 282px;
}
#block-talktalk-ratings-ratings-widget .content, #block-talktalk-ratings-ratings-widget-dt .content {
padding-left: 220px;
}
#feedback_note_comments {
  width: 494px;
}

/*CAROUSEL*/

.carousel li ul li,
.carousel.carousel-promo li ul li {
  display:list-item;
  line-height: 1.5em;
  list-style-position: outside;
  list-style-image: url("//m0.ttxm.co.uk/images/gfx/core/bullet-blue.gif");
  list-style-type: square;
  height: auto;
}

.caroufredsel_wrapper ul.carousel-promo li {
  filter: none !important; 
}
.carousel.carousel-promo li img, .carousel li a {
  display:inline;
}
.carousel.carousel-promo li img {
height:auto !important;
}
/*How Do Is*/

.img .cb60{
  width:60%;
  float:left;
}
.img .cb40{
  width:40%;
  float:left;
}
.img .cb50{
  width:50%;
  float:left;
}
.content-footer-inside {
  padding-top: 10px;
  padding-bottom: 10px;
}
p.smallerp {
  font-size: 15px;
}
.landing_block_image {
  width:100%;
}
.service_block_image {
  float:left;
  margin-right:20px;
}
#block-talktalk-landing-blocks-landing-page-block h3 {
  padding-right: 10px;

}
body.page-frontpage .header-info {
    display: block;
    text-align: right;
}
.header-info p {
    font-size: 1.5rem;
}
.topHeader p {
    color: #fff;
}
.text-major {
    font-size: 1.2rem;
  float: right;
}
.footer .footer__base .footer_cookies_and_copyright li:first-child {
    padding-top: 10px;
}
.footer .footer__base .footer_cookies_and_copyright li {
  color: #fff;
  margin-bottom: 0;
  text-align: right;
  font-family: arial;
  font-size: 12px;
}

#dt-content .node-new-faq > h2 {
  display: none;
}

.ttb-content-footer-line {
  padding-bottom: 18px;
}
/*
  Search Result 
*/
.page-search-core h1.colorprime {
  color: #000;
}
.help-icon {
  background-image: url('http://m0.ttxm.co.uk/gfx/help/help-icon-sprite-v3-new-brand.png');
  background-repeat: no-repeat;
}
.search-icon {
    float:left;
    background: url('http://m0.ttxm.co.uk/gfx/help/help-icon-sprite-v3-new-brand.png') no-repeat -95px -550px;
    width: 25px;
    height: 22px;
}
.icon-sprite-article {
    background: url('http://m0.ttxm.co.uk/gfx/help/help-icon-sprite-v3-new-brand.png') no-repeat -95px -550px;
    width: 17px;
    height: 23px;
}
.icon-sprite-new_how_do_i, .icon-sprite-how_do_i {
    background: url('http://m0.ttxm.co.uk/gfx/help/help-icon-sprite-v3-new-brand.png') no-repeat -91px -521px;
    width: 25px;
    height: 22px;
}
.icon-sprite-new_faq {
    background: url('http://m0.ttxm.co.uk/gfx/help/help-icon-sprite-v3-new-brand.png') no-repeat -95px -582px;
    width: 17px;
    height: 23px;
}
.page-search-core-ttb li a {
  color: #33aafe;
}

.page-search-core-ttb #page-middle h1 {
  color: #000;
}

#search-info-rendered .hr-row {
  border:1px solid #bbbbbb;
  margin-top: 30px;
  margin-bottom: 50px;
  
}
.facetapi-facet-im-field-ttb-category li, .facetapi-facet-im-field-ttb-categoryy li.collapsed, .facetapi-facet-im-field-ttb-category li.leaf  {
  list-style: none;
  margin-top: 10px;
}

ul.facetapi-facet-im-field-ttb-category li {
  list-style-image:none;
  list-style-type:none;
}

.facetapi-facet-im-field-ttb-category a:before {
  background: url('../images/checkbox.png') no-repeat -4px -3px;
  width: 18px;
  height: 18px;
  content: '';
  display:block;
  float:left;
  margin-right: 5px;
}
.facetapi-facet-im-field-ttb-category > li.expanded a.facetapi-active:before {
  background: url('../images/checkbox.png') no-repeat -36px -2px;
  width: 24px;
  height: 20px;
}
#facetapi-facet-apachesolrtalktalk-solr-localhost-block-im-field-ttb-category ul li.expanded {
  list-style: none;
}
/*#facetapi-facet-apachesolrtalktalk-solr-localhost-block-im-field-ttb-category li{
  list-style: none;
}*/
.facetapi-facet-im-field-category li {
  margin-top: 10px;
}
/*
.page-search-core-ttb .region-ttb-search-side {
  padding-top: 45px;
}
.page-search-core-ttb .region-content {
  padding-top: 45px;
}*/

li.search-result {
  margin-left: 35px;
}
li.search-result a{
 color: #00aeff;
}

#block-talktalk-landing-blocks-home-page-top-level .top_block_title {
  color: #00a3dc;
}

#views_slideshow_cycle_main_incidents-block_3 .views-field-title a, #views_slideshow_cycle_main_incidents-block_3 .views-field-field-incident-description  div{
  width: auto;
  min-width:800px;
}

#views_slideshow_cycle_main_incidents-block_3 .views-field-title a, #views_slideshow_cycle_main_incidents-block_3 .views-field-field-incident-description div {
  width: 840px;
}

.region-ttb-highlighted .notification_v2 .tticn-warning {
    background-position: -1px -107px;
}
.region-ttb-highlighted .tticn {
    background: url("//d22nlcy8pp1gng.cloudfront.net/gfx/core/icon_pack_s_2014_08_12.png") no-repeat scroll 30px 30px transparent;
    border: 0 none;
    display: inline-block;
    height: 30px;
    outline: 0 none;
    overflow: hidden;
    text-align: left !important;
    text-indent: -99999px;
    vertical-align: middle;
    width: 29px;
}
.tt_tooltip.error, .tt_tooltip.error .arrowInner {
    border: 2px solid #ff0000;
}

.hidden{
display:none !important;
visibility:hidden !important;
}
.backtype_40{
background:#f6c759;
}
.container
{
padding-left: 20px;
padding-right: 20px;
margin-left: auto;
margin-right: auto;
}
.container:before
{
display: table;
content: " ";
}
.container:after
{
display: table;
content: " ";
}
.container:after
{
clear: both;
}
.row
{
margin-left: -20px;
margin-right: -20px;
}
.row:before
{
display: table;
content: " ";
}
.row:after
{
display: table;
content: " ";
}
.row:after
{
clear: both;
}
.col-md-9
{
position: relative;
min-height: 1px;
padding-left: 20px;
padding-right: 20px;
}
.col-md-3
{
position: relative;
min-height: 1px;
padding-left: 20px;
padding-right: 20px;
}
.clearfix:before
{
display: table;
content: " ";
}
.clearfix:after
{
display: table;
content: " ";
}
.clearfix:after
{
clear: both;
}
.backtype_40
{
background: #f6c759;
}
.flush
{
margin: 0px;
}
.browsers-chrome
{
display: inline-block;
}
.browsers-firefox
{
display: inline-block;
}
.browsers-internet-explorer
{
display: inline-block;
}
.browsers-safari
{
display: inline-block;
}
.browsers-chrome
{
background-image: url(../images/browsers-s02a2455f19.png); BACKGROUND-REPEAT: no-repeat;

}
.browsers-firefox
{
background-image: url(../images/browsers-s02a2455f19.png); BACKGROUND-REPEAT: no-repeat;

}
.browsers-internet-explorer
{
background-image: url(../images/browsers-s02a2455f19.png); BACKGROUND-REPEAT: no-repeat;

}
.browsers-safari
{
background-image: url(../images/browsers-s02a2455f19.png); BACKGROUND-REPEAT: no-repeat;

}

.browsers-chrome
{
width: 46px;
background-position: 0px 0px;
height: 46px;
}
.browsers-firefox
{
width: 46px;
background-position: 0px -46px;
height: 46px;
}
.browsers-internet-explorer
{
width: 46px;
background-position: 0px -92px;
height: 46px;
}
.browsers-safari
{
width: 46px;
background-position: 0px -230px;
height: 46px;
}
.backtype_40
{
background: #6B6E6D;
}

.theme--ttb--one A
{
color: #00a3dc;
}
.col-md-9
{
float: left;
position: relative;
width: 580px;
padding-right: 20px;
padding-left: 20px;
min-height: 1px;
}
.col-md-3
{
float: left;
}
.col-md-3
{
width: 25%;
}
.ng-isolate-scope .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 1.1;
  font-family: inherit;
  color: #fff;
}
.ng-isolate-scope .h6 .excImage {
  vertical-align: bottom;
  background-image: url('//m3.ttxm.co.uk/gfx/brand/talktalk/core/icon-sprite-20130417.png');
 }
/*.ng-isolate-scope .h6 .flush {
  background-image: url('//m3.ttxm.co.uk/gfx/brand/talktalk/core/icon-sprite-20130417.png');
  background-position: -25px -25px;
}*/
.ng-isolate-scope .h6 span{
  margin-left: 30px;
}
.ng-isolate-scope .h6 strong {
  color: #f3b728;
  margin-left:0px;
}
.ng-isolate-scope {
  width: 960px;
}
#IE8_notification .col-md-3 a {
  margin-right: 15px;
  margin-top: 10px;
}
#IE8_notification .col-md-3 a.browsers-internet-explorer {
  margin-right: 0px;
}

#landing_menu_block3 #landing_menu_block_nodes .accordion-item  .ttb-article-btn-wrapper a {
  padding-bottom: 6px;
  padding-top: 6px;
}
.top_block_title {
  background-image: url('../images/all_pages/round_shader.png');
  background-position-x: center;
  background-position-y: 39px;
  height: 9px;
  width: auto;
  padding-top: 16px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 13px;
  text-align: center;
  margin-top:0px !important;
}
.top_block_children ul {
    padding-right: 5px;
    padding-top: 10px;
}
.top_block_children {
    border-radius: 0;
    border-top: 1px solid #e9e9e9;
    font-family: Arial,sans-serif;
    font-size: 14px;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 0;
    top: 179px;
    width: 148px;
}

/* To start fix the my account issue in landing page - start */
.region-ttb-bar-one #block-talktalk-landing-blocks-landing-page-block .service_block_image {
    float: none;
}
.region-ttb-bar-one #block-talktalk-landing-blocks-landing-page-block  p.button {
  /*text-align: left;*/
 
}
.region-ttb-bar-one #block-talktalk-landing-blocks-landing-page-block .middle_top{
  min-height: 150px;
}
#block-talktalk-landing-blocks-landing-page-block h3 {
    float: none;
}
/* To start fix the my account issue in landing page - end */
 .ng-isolate-scope .col-md-3{
 width:30% !important;
 text-align: right;
}
#IE8_notification .backtype_40 {
  width:1000px;
}

.vocabulary-decision-trees-ttb #dt_termid {
	display:block;
}