/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 10 August 2017 09:29:55
*/


#top_push_box2_new  h1{
border-bottom:none;
color:#F0027F;
font-size:138%;
font-weight:bold;
margin:0;
padding-bottom:2px;
padding-left:10px;
}

#right_col {
margin-bottom:20px;
}

#in2_right_col {
margin-bottom:20px;
}

.bold{
font-weight:bold;
margin-bottom:5px !important;
margin-top:10px !important;
}
#top_push_box2_new {
background:#FFFFFF;
opacity:0.85;
width:228px;
padding-bottom:5px;
padding-top:5px;
}
.capa2_new {
width:228px;
float:left;
}

.capatopnew{
background:url(http://www.digitaluk.co.uk/__data/assets/image/0012/37011/top-latest-news.png) no-repeat bottom left;
height:7px;
opacity:0.94;

}
.capabotnew {
background:url(http://www.digitaluk.co.uk/__data/assets/image/0013/37012/bottom-latest-news.png) no-repeat top left;
height:7px;
opacity:0.94;
}
.free-text{
float:left;
padding:5px;
width:260px;
}

.free-text h2{
font-size:148%;
color:#666666;
padding:10px;
margin-top:-5px;
}


#top_push_box2_new p a.pink{
color:#F0027F;
}
a.partner{
padding-left:10px;
background:url(http://www.digitaluk.co.uk/__data/assets/image/0011/35993/arrow_right2.jpg) no-repeat 0% 50%;
text-decoration:none;
margin:0px 0px 0px 10px;
font-weight:bold;
font-size:92%;
}
p.info{
margin:0 5px 5px 0;
padding:0 5px 5px;
}

.steps{
float:left;
width:220px;
}
.steps h1{
font-size:38px;
color:#F0027F;
float:left;
}
.step-one{
float:left;
width:220px;
margin-top:5px;
margin-bottom:5px;
}
.step-one p{
color:#F0027F;
float:left;
font-size:13px;
font-weight:bold;
margin-top:5px;
width:170px;
}
.step-two{
float:left;
width:220px;
margin-top:5px;
margin-bottom:5px;
}
.step-three{
float:left;
width:220px;
margin-top:5px;
margin-bottom:5px;
}
.step-results{
float:left;
width:500px;
}
.step-results-contents{
float:left;
width:250px;
}

.result-image{
float:right;
width:200px;
}



/*container*/

#container {
    margin-left:auto;
    margin-right:auto;
    width:970px;
    padding-top:15px;
}

/*left column*/

#left_col {
    float:left;
    width:735px;
}

/*home page push box 1*/

div.ret_news {
   background:url(http://www.digitaluk.co.uk/__data/assets/image/0010/36379/ret_card3_home.png) no-repeat;
}

div.ret_news div#ret_card_two , div.ret_news div#ret_card_three  {
    display:none;
}

div.ret_news a#ret_one {
    color:#F0027F !important;
}

div.ret_artwork {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0010/36379/ret_card3_home.png) no-repeat 0px -210px;
}

div.ret_artwork div#ret_card_one , div.ret_artwork div#ret_card_three  {
    display:none;
}

div.ret_artwork a#ret_two {
    color:#F0027F !important;
}

div.ret_training {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0010/36379/ret_card3_home.png) no-repeat 0px -420px; 
}

div.ret_training div#ret_card_two , div.ret_training div#ret_card_one  {
    display:none;
}

div.ret_training a#ret_three {
    color:#F0027F !important;
}

#ret_card_box {
    float:left;
    width:732px;
    height:210px;
    margin-top:10px;
}

#ret_card_nav {
    width:247px;
    float:left;
}
#ret_card_nav li a span.number{
float:left;
font-size:48px;
font-weight:normal;
margin:-10px 5px 0 -15px;
}
#ret_card_nav li {
    width:247px;
    height:70px;
}

#ret_card_nav li a {
color:#FFFFFF;
display:block;
font-size:105%;
font-weight:bold;
height:45px;
padding:10px 0 0 20px;
text-decoration:none;
width:227px;  
}

#ret_card_one, #ret_card_two, #ret_card_three {
    float:left;
    width:470px;
    
}

#ret_card_one p, #ret_card_two p, #ret_card_three p {
color:#636363;
float:left;
font-size:93%;
margin:0 10px;
width:230px;
}

#ret_card_one p a, #ret_card_two p a, #ret_card_three p a {
    color:#636363;
    text-decoration:underline;
}

#ret_card_one p a:hover, #ret_card_two p a:hover, #ret_card_three p a:hover {
    color:#F0027F;
}

#ret_card_one ul, #ret_card_two ul, #ret_card_three ul {
float:left;
margin-left:15px;
padding:0;
width:220px;
}

#ret_card_one ul li, #ret_card_two ul li, #ret_card_three ul li {
    color:#636363;
    font-size:92%;
    /*margin-left:20px;*/
    background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0011/35993/arrow_right2.jpg) no-repeat scroll 0 4px;
    color:#636363;
    font-size:92%;
    margin-bottom:5px;
    margin-top:7px;
    padding-left:12px;
}

#ret_card_one ul li a, #ret_card_two ul li a, #ret_card_three ul li a {
    color:#636363;
    text-decoration:none;
}

#ret_card_one ul li a:hover, #ret_card_two ul li a:hover, #ret_card_three ul li a:hover {
    color:#F0027F; /*#272626*/
}

/*landing top*/


#lhs_top {
    display:none;
}


#center_lhs {
    background:#F0027F url() no-repeat;
    float:left;
    height:145px;
    width:357px;
}

#center_lhs div {
    background:url() no-repeat 0% 100%;
    height:145px;
    width:357px;    
}

#center_lhs h2 {
    color:#FFFFFF;
    font-size:230%;
    padding:10px 5px 0px 10px;
    font-weight:normal;
}

#center_rhs    {
    float:left;
    width:358px;
    height:145px;
    padding:0px 0px 0px 15px;
}

/*content*/

.content {
    float:left;
    width:735px;
}

.content p {
    padding:5px 10px 10px 10px;
}

.content p a {
    text-decoration:underline;
    color:#636363;
}

.content p a:hover {
    color:#F0027F;
}

.content ul, .content ol, .module_m8_in_content ul {
    padding:0px 0px 7px 10px;
}

.content ul li, .module_m8_in_content ul li {
    background:url() no-repeat 0px 4px;
    color:#636363;
    font-size:92%;
    margin-bottom:5px;
    margin-top:7px;
    padding-left:12px;
}

.content ol li {
    color:#636363;
    font-size:92%;
    margin-bottom:5px;
    margin-top:7px;
    list-style-type:decimal;
    list-style-position:inside;
}

.content ul li a, .content ol li a, .module_m8_in_content ul li a {
    text-decoration:underline;
    color:#636363;
}


.content ul li.pink_link a {
    text-decoration:none;
    font-weight:bold;
}

.content ul li a:hover, .content ol li a:hover, .module_m8_in_content ul li a:hover {
    color:#F0027F;
}

.m1_modul {
    width:725px;
    padding:0px 0px 0px 10px;
}

/*module M3*/

.m3_center_top {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0017/36260/ret_center_top.png) no-repeat scroll 0 10px;
    float:left;
    height:16px;
    width:732px;
}

.m3_center_content {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0018/36261/ret_center_bg.png) repeat-x scroll center bottom;
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    float:left;
    padding-left:11px;
    padding-right:11px;
    width:708px;
}

.m3_push_box_l {
    float:left;
    width:348px;
}

.m3_push_box_r {
    float:right;
    width:348px;
}

.m3_push_box_top {
    background:url(http://www.digitaluk.co.uk/propertymanagers/__data/assets/image/0003/34095/ret_push_box2_top.png) no-repeat 0px 9px;
    height:15px;
    width:348px;
}

.m3_push_box_bg {
    background:#FFFFFF url() repeat-x 0px 0px;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    padding-bottom:7px;
    width:346px;
}

.m3_push_box_bottom {
    background:url() no-repeat 0px 0px;
    height:15px;
    width:348px;
}

.m3_center_content h3 {
    padding:2px 10px 5px 10px;
    height:22px;
}

.m3_center_content h3 a {
    display:block;
    color:#f0027f;
    height:22px;
    background:url() no-repeat 100% 0px;
}

.m3_center_content h3 a:hover {
    background:url() no-repeat 100% -22px;
}

.m3_center_content  img {
    border:1px solid #D7D7D7;
    height:127px;
    margin:0px 0px 10px 12px;
    width:319px;
}

.m3_center_content img.no_header {
   margin-top: 28px;
}
.m3_center_content p {
    margin:0px 5px 10px 12px;
}

.m3_center_content p a {
    text-decoration:underline;
    color:#666;
}

.m3_center_content p a:hover {
    color:#F0027F;
}    

.m3_center_content ul {
    padding:0 10px 0 12px;
}

.m3_center_content ul li {
    background:url() no-repeat 0px 4px;
    color:#636363;
    font-size:92%;
    font-weight:normal;
    margin-bottom:5px;
    margin-top:7px;
    padding-left:12px;
}

.m3_center_content ul li.triangle, .content ul li.triangle {
    background:url() no-repeat 0px 4px;
}

.m3_center_content ul li a, .content ul li.triangle a {
    font-weight:bold;
    color:#636363;
    text-decoration:none;
}

.m3_center_content ul li a:hover, .content ul li.triangle a:hover {
    color:#F0027F; /*#272626*/
}

.m3_center_bottom {
    background: url() no-repeat;
    float:left;
    height:18px;
    width:732px;
}

/*right column*/

#in2_right_col {
    float:right;
    margin-top:-15px;
    width:225px;
}

.rhs_push_box1 a span.push_box_button2 {
    float:right;
    width:22px;
    height:22px;
    background:url() no-repeat;
    margin:-15px 10px 0px 0px;
    border:none;
}
.rhs_push_box1_top {
    width:225px;
    height:18px;
    margin-top:2px;
}
.rhs_push_box1 {
    width:210px;
    padding-top:5px;
padding-left:15px;
}
.rhs_push_box1 a{
    text-decoration:none;
color:#FFF;
/* font-size:123%; */
font-weight:bold;
}
.rhs_push_box1 .right_back_member{
    width:19px;
    height:20px;
    background:url() no-repeat;
float:left;
display:block;
margin-left:13px;
}
/* Missing hover button */
.rhs_push_box1 .right_back_member:hover{
background-position:bottom;
}
.rhs_push_box1 h3{
        text-decoration:none;
    color:#FFF;
    font-size:123%;
    font-weight:bold;
    display:block;
    float:left;
    padding:0px;
}

body.large div.rhs_push_box1 h3{
    font-size:112%;
}

.rhs_push_box1 p{
    color:#fff;
    padding-bottom:15px;
font-size:92%;
width:210px;
padding-top:5px;
}
.rhs_push_box3 h4 {
    font-size:170%;
    font-weight:bold;
    color:#fff;
    margin-top:7px;
    margin-bottom:7px;
}
.rhs_push_box3 {
    width:210px;
    padding-top:5px;
padding-left:15px;
background:#525252 url() repeat-x;
}
.rhs_push_box3 a{
    text-decoration:none;
color:#FFF;
font-size:123%;
font-weight:bold;
}
.rhs_push_box3 p{
    color:#fff;
font-size:92%;
width:195px;
margin-top:5px;
}
.rhs_push_box2_top {
    width:225px;
    height:3px;
    background:url() no-repeat 0px 0px;
}
.rhs_push_box2 {
padding:0px;width:225px;
}

.rhs_push_box2 h3{
    color:#fff;
    margin-left:0px;
font-size:108%;
font-weight:bold;
}
.rhs_push_box3 h3{
    color:#fff;
    margin-left:0px;
font-size:123%;
font-weight:bold;
}
.rhs_push_box3 a:hover{
  color: #F0027F;
}
.right_contact {
padding-left:0px;
}

.right_box .right_top {
    margin-top:7px;
    display:block;
}
.rhs_push_box2 p,.rhs_push_box2 label{
    color:#fff;
font-weight:bold;
    margin-left:0px;
float:left;
font-size:92%;

}
.rhs_push_box2 p {
    margin-top:4px;
    margin-bottom:3px;
    font-size:92%;
    width:190px;
}
.rhs_push_box2 label.post{
    margin-top:12px;
    margin-bottom:5px;
line-height:12px;
font-size:92%;
width:180px;
}

.rhs_push_box2 a,.rhs_push_box2 span {
    margin-top:5px;
    color:#fff;
    /* font-size:85%; */
    padding-bottom:5px;
float:left;
font-size:92%;
}

.rhs_push_box2 a:hover {
    color:#dc0067;
}
.additional_link2 a{
background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0007/36799/email_dark_arrow.png) no-repeat scroll 100% 0;
width:204px; 
display:block;
 height:22px;
padding:0px;
}

.additional_link2 a:hover{
background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0017/36800/email_pink_arrow.png) no-repeat scroll 100% 0;
margin-top:0px;

}
button.search4 {
    background:transparent url() no-repeat scroll 0 0;
}
button.search4:hover {
 background-position:bottom;
}
.rhs_push_box1,.rhs_push_box2,.in_rhs_push_box{
    background:none;
    background-color:#525252;
}
.rhs_push_box3 h1
{
margin-top:7px;
margin-bottom:7px;        
}
.right_header,.right_header_grad_in {
display:block;
margin:0px;
padding-left:15px;
padding-top:6px;
padding-bottom:6px;
background:#969696 url() no-repeat;    
}
.right_header_grad
{
    background:url() repeat-x;
    width:210px;
    padding-top:5px;
    padding-bottom:6px;
    padding-left:15px;
    margin:0px;
}
.right_active {
background:#525252 url() no-repeat;
}
.right_box {
padding-left:15px;width:210px;
}
.right_box input{
 background-color:#FFF; border:0px; float:left;
}
.right_box select{
float:left;}

/*^*/
.right_box button { float:left; }
.right_box .no_float { float:none; }
.right_max_width { width:215px; }
.right_box_active {
display:block;
}
.right_checkbox {
float:left;
margin:8px 0px 12px 0px;
margin-right:5px;
}
.right_checkbox_text {
margin:8px 0px 12px 0px;
float:left;
}
#in2_right_col .right_arrow {
padding-left:7px;
background:transparent url() no-repeat scroll -1px 4px;
float:left;
margin-top:7px;
margin-bottom:11px;
text-decoration:none;
color:#fff;
width: 190px;
}

#in2_right_col .right_arrow:hover{ color:#f0027f; }
.right_f,.clear {clear:both;}

#in2_right_col .right_margin {
    margin:0px;
}

.right_help_right{
margin:18px 0px 15px 66px;
}
.right_break {
width:200px;
background:url() no-repeat;
height:6px;
float:left;
margin-left:2px;
}
.right_hide,.search4 span {
display:none;
}
.rhs_push_box3 a{
color:#fff;    
text-decoration:underline;
    font-size:100%;
    font-weight:normal;
}
.rhs_push_box1_top {
background:transparent url() no-repeat scroll 0 14px;
}
.right_box .right_no_marg {
margin-right:0px;}


.rhs_push_box3_bottom {
background:transparent url() no-repeat scroll 0 0;
width:225px;
height:5px;
}
.right_underline {
text-decoration:underline;
}
.last_element{
  margin-bottom: 10px;
}
#in2_right_col .right_as {
display:block;
float:left;
margin-right:20px;
padding-left:10px;
/*text-decoration:underline;*/
color:#fff;
font-size:92%;
font-weight:normal;
white-space:nowrap;
}
.right_as:hover {
       color:#dc0067
}
.right_slide {
    cursor:pointer;
}

#right_equipment_box .search4 { padding-top:8px; }

/* New */
.search4 { width:39px; height:23px; border:0px; cursor:pointer; margin-left:3px;font-weight: bold;}
.search4_select { margin-top:-2px; }
.search_field2 {
 width:154px; 
 font-size:100%; /*108%; */
 color: #000000;
 /*padding-top:4px; */
 /*padding-bottom:5px;*/
 font-weight: normal;

}

#trade_view {
    background:#525252;
    display:inline;
    overflow:hidden;
}

.search_field2 option { font-weight:normal; }

.right_underline {
    text-decoration:underline;
}
.right_bot {
    padding-bottom:6px;
}

.div_spacer {
    margin-bottom: 15px;
}

.search_field_new {
    color:#636363;
    font-size:92%;
    font-weight:bold;
    padding-bottom:3px;
    padding-top:3px;
    width:129px;
}


.m3_push_box_pink {
    color:#f0027f;
    font-weight:bold;
    margin-top:10px!important;
    margin-bottom:10px!important;
    }
    
.m3_push_box_margin_top{
    margin-top:32px!important
} 

.news_filter {
    background:url() no-repeat;
    width:718px;
    height:30px;
    margin-top:11px;
    color:#636363;
    padding-left:14px;
    padding-top:9px;
    line-height:23px;
    font-weight:bold;
font-size:92%;
clear:both;
}
.news_filter p, .news_filter select, .news_filter button, .news_filter ul, .news_filter li, .news_filter label, .news_filter a { float:left;
    color:#636363;
    }
.news_filter a:hover{
  color: #F0027F;
}
.news_filter label {
    margin-right:8px;
    font-size:92%
}
.news_filter button { margin:0px 0px 0px 5px;  float:left;}
.news_filter select {
   /* background:url() no-repeat;*/
    width:150px;
   /* border:0px;*/
    font-size:100%;
    font-weight:normal;
color:#000;
margin-top:2px;
   /* color:#898989;
    padding-top:5px;
    padding-bottom:4px;
    padding-left:4px;*/
}
.news_filter select option{
   background: #f5f5f5;
   color:#636363;
}
.news_filter .news_feed{
font-weight:bold;
display:block;
padding-right:20px;
background:url() no-repeat right;    
/* margin-left:55px; */
font-size:92%;
}
div.rssfeed_link{
   margin-left: 55px;
   float: left;
}

.news_filter .news_feed:hover, .news_filter .news_filter_selected {
color:#f0027f;
}
.news_filter_previous
{
    padding-left:23px;
    margin-left:6px;
    background:url() no-repeat left top;
    height:19px;
    line-height:19px;
    font-weight:normal;
    margin-top:3px;
font-size:92%;
}
.news_filter_next
{
    padding-right:23px;
    margin-left:6px;
    background:url() no-repeat right top;
    height:19px;
    line-height:19px;
    font-weight:normal;
    margin-top:3px;
    font-size:92%;
}
.news_filter_next:hover {
    background-position:right bottom;    
}
.news_filter_previous:hover {
    background-position:left bottom;    
}
.news_sites {
    float:right;
    margin-right:10px
}
.news_filter .news_sites p
{
    margin-left:4px;
    font-size:92%;
    margin-top:5px;
color:#F0027F;
}
.news_sites p a {
float:none;
display:inline;
color:#636363; 
}

.news_filter .news_no_margin{
    margin:0px;
}
.news_listing {
    width:732px;
}
.news_listing li{
    background-color:#f9f9f8;
    border-top:1px solid #d4d4d4;
    margin-top:14px;
}
.news_listing .news_title{
    float:left;
    padding-left: 0px;
    background: none;
    line-height:24px;
    font-weight:bold;
    margin-left:21px;
}
.news_listing .news_title a{
    background:url() no-repeat left 50%;
    padding-left:9px;
    color: #666666;
    text-decoration: none;
}
.news_listing .news_title a:hover{
  color: #F0027F;
  text-decoration: none;
}
.news_listing .news_date{
    float:right;
    line-height:24px;
    margin-right:13px;
    font-weight:bold;
}
.news_listing .event_location{
    float:right;
    line-height:24px;
    font-weight:bold;
    padding-right:10px;
    margin-right:10px;
    background:url() no-repeat right;
}
.news_listing .news_text{
    background-color:#fff;
    padding-left:20px;
    width:644px;
    padding-right:68px;
    padding-top:10px;
}
.news_listing .news_first {
    border:0px;
    margin-top:2px;
}


.executives_top, .executives_bottom {
    padding-left:16px;
    padding-right:19px;
    width:697px;
}
.executives_top{
    margin-top:28px;
}
.executives_bottom{
    margin-bottom:32px;
}
.executives li {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0005/49181/executives_bg.png) !important;
    width:360px;
    height:168px;
    float:left;
    margin-top:11px !important;
    overflow: hidden;
    font-size:95% !important;
    padding:0px !important;
}
.executives img {
    width:118px;
    height:141px;
    border:1px solid #d7d7d7;
    margin-left:12px;
    margin-top:12px;
    margin-bottom:10px;
    float:left;
}
.executives p{ 
    float:left;
    width:200px;
    margin-left:11px;
    padding-left:2px;
    font-size:95%;
    padding-top:5px !important;
    padding-bottom:0px !important;
}

.executives .location {
    font-weight:bold;
    color:#f0027f;
    font-size:123%;
    margin-top:10px;
}
.executives .name {
    font-weight:bold;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0006/49182/executives_name.png) repeat-x bottom;
    padding-bottom:4px;
    font-size:92%;
}
.executives .number {
    font-size:115%; /*123%*/
    font-weight:bold;
}
.executives .contact_number {
    margin-top:8px; /*11px*/
}
.executives .email a{
 color:#898989;
 font-size:inherit;
 text-decoration:none;
}

.executives .email a:hover{
 color:#f0027f;
}
.executives .email_address{
margin-top:6px;
}
.executives .m_left {
    margin-left:4px;
}

#hr2_header_staff{
background:url("http://www.digitaluk.co.uk/__data/assets/image/0020/34049/hr2_bg.png") no-repeat scroll 0 0 transparent;
float:left;
width:731px;
}

#hr2_header_staff h2{
color:#FFFFFF;
font-size:175%;
font-weight:normal;
padding:2px 0 10px 10px;
}


/************************************* Generic page ***********************************************/
#hr2_header {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0017/49202/hr2_bg.png) no-repeat;
    float:left;
    /*height:33px;*/
    width:731px;
}

#hr2_header h2 {
    color:#FFFFFF;
    font-size:175%;
    font-weight:normal;
    padding:2px 0 10px 10px;
}

/*module m7*/

.module_m7 {
    float:left;
    margin:10px 0 12px;
    width:730px;
}

.module_m7_lhs {
    background:#FFFFFF url() no-repeat;
    float:left;
    height:102px;
    padding:22px;
    width:313px;
}

.module_m7_lhs h4 {
    font-size:123%;
}

.module_m7_rhs {
    float:right;
    height:146px;
    width:358px;
}

/*module m8*/

.module_m8_top {
    background:url() no-repeat 0px 8px;
    float:left;
    height:15px;
    width:732px;
}

.module_m8_content {
    background:#FFFFFF url() repeat-x 0px 100%;
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    float:left;
    padding:0px 11px;
    width:708px;
}

.module_m8_in_top {
    background:url() no-repeat 0px 9px;
    height:16px;
    width:708px;
}

.module_m8_in_content {
    background:#FFFFFF url() repeat-x;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    padding:0px 10px;
    width:686px;
}

.module_m8_in_bottom {
    background:url() no-repeat;
    height:15px;
    width:708px;
}

.module_m8_bottom {
    background:url() no-repeat;
    float:left;
    height:15px;
    width:732px;
}

.module_m8_in_content p {
    padding:0px 10px 10px;
}

.module_m8_in_content p a {
   text-decoration:underline;
   color:#666;
}

.module_m8_in_content p a:hover {
   color:#F0027F;
}

/*module m2*/

.module_m2_top {
    background:url() no-repeat 0px 9px;
    float:left;
    height:16px;
    width:732px;
}

.module_m2_content {
    background:url() repeat-x 50% 100%;
    float:left;
    padding-left:11px;
    padding-right:11px;
    width:708px;
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
}

.module_m2_bg_top {
    background:url() no-repeat 0px 9px;
    height:16px;
    width:708px;
}

.module_m2_bg {
    background:#FFFFFF url() repeat-x;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    width:706px;
}

.module_m2_push_box {
    float:left;
    padding-bottom:7px;
    width:350px;
}    

.module_m2_push_box img {
    border:1px solid #D7D7D7;
    margin:0px 0px 5px 10px;
}

.module_m2_push_box h4 {
    padding:0px 0px 10px 10px;
}


.module_m2_push_box ul {
    padding:0 10px 0 12px;
}

.module_m2_push_box ul li {
    background:url() no-repeat 0px 4px;
    color:#636363;
    font-size:92%;
    margin-bottom:5px;
    margin-top:7px;
    padding-left:12px;
}

.module_m2_push_box ul li.triangle, .module_m8_in_content ul li.triangle {
    background:url() no-repeat 0px 4px;
}


.module_m2_push_box ul li.triangle a, .module_m8_in_content ul li.triangle a {
   text-decoration:none;
   font-weight:bold;
   color:#636363;
}

.module_m2_push_box ul li a:hover, .module_m2_push_box ul li.triangle a:hover, .module_m8_in_content ul li.triangle a:hover {
    color:#F0027F; /*#272626*/
}

.module_m2_bg p {
    padding:0px 0px 10px 10px;
}

.module_m2_bg a {
    text-decoration:underline;
    color:#636363;
}

.module_m2_bg a:hover {
    color:#F0027F;
}

.module_m2_bg_bottom {
    background:url() no-repeat;
    height:15px;
    width:708px;
}

.module_m2_bottom {
    background:url() no-repeat;
    float:left;
    margin-bottom:0px;
    height:18px;
    width:732px;
}

/*module m4*/

.module_m4_top {
    background:url() no-repeat 0px 9px;
    float:left;
    height:15px;
    width:732px;
}

.module_m4_content {
    background:#FFFFFF url() repeat-x 0% 100%;
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    float:left;
    padding:0px 10px;
    width:709px;
}

.module_m4_push_box_top {
    background:url() no-repeat 0px 8px;
    height:15px;
    width:709px;
}

.module_m4_push_box_bg {
    background:#FFFFFF url() repeat-x;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    padding-bottom:15px;
    width:707px;
}

.module_m4_push_box_bg table {
    border-collapse:separate;
    border-spacing:0px 2px;
    margin:0px 0px 2px 10px;
}

.module_m4_push_box_bg table tr td {
    background:url() no-repeat 0px 3px;
    color:#636363;
    font-size:92%;
    font-weight:bold;
    padding-left:10px;
    width:185px;
}

.module_m4_push_box_bg table tr td a:hover { 
    color:#F0027F; /*#272626*/
}

.module_m4_push_box_bottom {
    background:url() no-repeat;
    height:15px;
    width:709px;
}

.module_m4_bottom {
    background:url() no-repeat;
    float:left;
    height:20px;
    width:732px;
}

/*module m5*/

#module_m5_top {
    background:url() no-repeat 0px 8px;
    float:left;
    height:15px;
    width:732px;
}

#module_m5_content {
    background:#EEEEEE url() repeat-x;
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    float:left;
    padding:0px 10px;
    width:710px;
}

#module_m5_in_top {
    background:url() no-repeat 0px 8px;
    height:15px;
    width:708px;
}

#module_m5_in_bg {
    background:#FFFFFF url() repeat-x;
    border-left:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    padding-bottom:17px;
    width:705px;
}

.formContainer {
    width:400px;
}

#module_m5_in_bg p {
    padding:0px 0px 0px 10px;
    color:#636363;
}

#module_m5_in_bg p a {
    text-decoration:underline;
}

#module_m5_in_bg table {
    border-collapse:separate;
    border-spacing:5px;
    margin:15px 0px 10px 10px;
}

#module_m5_in_bg table tr td {
    color:#636363;
    font-size:92%;
    font-weight:bold;
    height:30px;
    width:145px;
}
.formContainer td {
    vertical-align:top;
}

.gen_td1 {
    font-weight:bold;
    padding:0px 0px 15px;
}

.formContainer label {
    color:#5B5B5B;
    cursor:pointer;
    display:block;
    float:left;
    margin-bottom:3px;
    font-weight:bold;
}

#module_m5_in_bg table tr td select
{
width:173px;
font-weight:normal;
font-size:105%;
}
 #module_m5_in_bg table tr td input {
    background:url() no-repeat;
    border:0px solid #7F7F7F;
    color:#898989;
    /* height:18px;
    padding-top:2px; */
    padding-top:2px;
    width:200px; /*173px;*/
padding-bottom:1px;
}

.formContainer select {
    display:block;
    margin-bottom:15px;
    text-align:left;
}

#module_m5_in_bg table tr td select option {
    /*background:#FDE5F3 */
    padding:1px;/*2px */
}

.formContainer input.submit {
    background:url() no-repeat;
    border:none;
    margin:5px 0px 20px 275px;
    text-align:right;
    width:65px;
    height:23px;
    cursor:pointer;
}

.formContainer input.submit:hover, .formContainer input.submit_over, .formContainer button.submit_over, .formContainer button.submit:hover  {
    background:url() no-repeat 0px -23px;
}

#module_m5_in_bottom {
    background:url() no-repeat;
    height:16px;
    width:708px;
}

#module_m5_bottom {
    background:url() no-repeat;
    float:left;
    height:19px;
    width:732px;
}

/*module m6*/

#module_m6_top {
    background:url() no-repeat 0px 8px;
    float:left;
    height:15px;
    width:732px;
}

#module_m6_content {
    background:#EEEEEE url() repeat-x;
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    float:left;
    padding:0px 10px;
    width:710px;
}

#module_m6_push_box_top {
    background:url() no-repeat 0px 10px;
    height:15px;
    margin:1px 0px 0px;
    width:707px;
}

#module_m6_push_box_content {
    background:#FFFFFF url() repeat-x;
    padding-bottom:15px;
    width:707px;
}

#module_m6_push_box_content p {
    padding:0px 10px 0px 10px;
}

#module_m6_push_box_content table {
    color:#898989;
    padding-bottom:5px;
    margin:10px 0px 0px 10px;
    width:50%;
}

#module_m6_push_box_content table tr {
    height:20px;
}

#module_m6_push_box_content select, #module_m6_push_box_content input {
    color:#636363;
}

.rhs_push_box2 .search_field3 {
    background:url() repeat-x;
    border:none;
    float:left;
    height:23px;
    margin-right:11px;
    padding-top:5px;
    width:134px;
}

select.search_field3 {
    border-left:1px solid #E9E9E9;
}

select.search_field3 option {
    background:#FFF;
}

button.search3 {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0006/47436/search_location.jpg) no-repeat;
    border:none;
    cursor:pointer;
    height:23px;
    width:127px;
}

button.search3:hover, button.search3_over {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0004/47452/search_location_hover.jpg) no-repeat !important;
}    

#module_m6_push_box_bottom {
    background:url() no-repeat;
    height:15px;
    margin-left:0px;
    width:707px;
}

#module_m6_bottom {
    background:url() no-repeat;
    float:left;
    height:19px;
    width:732px;
}

/*module m9*/

.module_m9_top {
    background: url() no-repeat 0px 10px;
    float:left;
    height:16px;
    width:732px;
}

.module_m9_content {
    background:url() repeat-x 0% 100%;
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    float:left;
    padding-left:10px;
    width:720px;
}

.module_m9_content h3 {
    padding:3px 0px 0px;
}

.m9_push_box {
    float:left;
    width:229px;
    margin-right:11px;
}

.m9_push_box_last {
    float:left;
    width:229px;
    margin-right:0px;
}

.m9_pb_top {
    background: url() no-repeat 0px 10px;
    float:left;
    height:16px;
    width:229px;    
}

.m9_pb_content {
    background:#fff url() repeat-x;
    float:left;
    padding:0px 14px;
    width:201px;
}

.m9_pb_content h4 {
    padding:3px 0px 3px 10px;
    background:url() no-repeat 0px 6px;
}

.m9_pb_content h4 a {
    color:#666;
}

.m9_pb_content h4 a:hover {
    color: #F0027F;
}

.m9_pb_content p {
    padding:0px 3px 3px 0px;
}    

.m9_pb_content img {
    border:1px #d7d7d7 solid;
}

.m9_pb_content a.m9_link {
    font-size:85%;
    color:#636363;
    text-decoration:underline;
    padding:5px 0px;
    display:block;
}
.m9_pb_content a.m9_link:hover {
    color:#F0027F;
}

.m9_pb_bottom {
    background: url() no-repeat;
    float:left;
    height:16px;
    width:229px;    
}

.module_m9_bottom {
    background:url() no-repeat;
    float:left;
    height:18px;
    width:732px;
}

/*module m10*/

/* M10 OLD 
.module_m10_top {
    background: url() no-repeat 0px 10px;
    float:left;
    height:16px;
    width:732px;
}

.module_m10_content {
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    float:left;
    padding-left:11px;
    width:720px;
}

.m10_collapse {    
    background:url() repeat-x 0% 100%;
}

.m10_expand {    
    background:url() repeat-x 0% 100%;
}

.m10_content {
    float:left;
    width:707px;
    margin:10px 0px 0px;
}

div.m10_collapse div.m10_content { 
    background:#fff url() repeat-x;
}

div.m10_expand div.m10_content { 
    background:#fff url() repeat-x;
}

.m10_content h3 {
    height:23px;
    width:677px;
    cursor:pointer;
    padding:4px 0px 0px 30px;
}

div.m10_collapse div.m10_content h3 {
    background:url() no-repeat;
}

div.m10_expand div.m10_content h3 {
    background:url() no-repeat 0px -27px;
}

div.m10_content h3 span {
    display:block;
    float:left;
}

div.m10_content h3 span.m10_slide {
    float:right;
    color:#666;
    font-size:68%;
    padding:3px 13px 0px 0px;
    font-weight: normal;
}

div.m10_content h3 span.m10_slide_over {
    color:#F0027F;
}

.m10_content p {
    padding:10px 35px 25px;
}

.m10_content ol {
    padding:0px 0px 10px 55px;
}

.m10_content ol li {
    list-style-type:decimal;
    list-style-image:none;
    list-style-position:outside;
    padding:5px 0px;
    font-weight:bold;
    color:#f0027f;
}

.m10_content ol h4 {
    padding:0px 0px 2px 0px;
}
    
.m10_content ol p {
    font-weight:normal;
    padding:0px;
}

.m10_content ol a {
    font-weight:normal;
}

.m10_link {
    background:url() no-repeat 0px 4px;
    padding:0px 0px 0px 10px;
}

.m10_bottom {
    background: url() no-repeat;
    float:left;
    height:16px;
    width:707px;
}

.module_m10_bottom {
    background:url() no-repeat;
    float:left;
    height:18px;
    width:732px;
}
*/


.module_m10_top {
    background: url() no-repeat 0px 10px;
    float:left;
    height:16px;
    width:732px;
}

.module_m10_content {
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    float:left;
    padding-left:11px;
    width:720px;
}

.m10_collapse {    
    background:#fafcfb url() repeat-x 0% 100%;
}

.m10_expand {    
    background:#fafcfb url() repeat-x 0% 100%;
}

.m10_content {
    float:left;
    width:707px;
    margin:10px 0px 0px;
}

div.m10_collapse div.m10_content { 
    background:none;
}

div.m10_expand div.m10_content { 
    background:#fff url() repeat-x 0 21px;

}

.m10_content h3 {
    height:23px;
    width:677px;
    cursor:pointer;
    padding:4px 0px 0px 30px;
}

div.m10_collapse div.m10_content h3 {
    background:url() no-repeat;
margin-bottom:7px;
}

div.m10_expand div.m10_content h3 {
    background:url() no-repeat 0px -27px;
}

div.m10_content h3 span {
    display:block;
    float:left;
}

div.m10_content h3 span.m10_slide {
    float:right;
    color:#666;
    font-size:68%;
    padding:3px 13px 0px 0px;
    font-weight: normal;
}

div.m10_content h3 span.m10_slide_over {
    color:#F0027F;
}

.m10_content p {
    padding:10px 35px 25px;
}

.m10_content ol {
    padding:0 15px 15px 21px;
}

.m10_content ol li {
    list-style-type:decimal;
    list-style-image:none;
    list-style-position:outside;
    padding:5px 0px;
    font-weight:bold;
    color:#f0027f;
}

.m10_content ol h4 {
    padding:0px 0px 2px 0px;
}
    
.m10_content ol p {
    font-weight:normal;
    padding:0px;
}

.m10_content ol a {
    font-weight:normal;
}

.m10_link {
    background:url() no-repeat 0px 4px;
    padding:0px 0px 0px 10px;
}

.m10_bottom {
    background: url() no-repeat;
    float:left;
    height:16px;
    width:707px;
}

.module_m10_bottom {
    background:url() no-repeat;
    float:left;
    height:18px;
    width:732px;
margin-top:-1px;
}


/*module m11*/

.module_m11 {
    width:732px;
    float:left;
    margin:10px 0px;
}

.module_m11 table {
    border-collapse:collapse;
    border-spacing:0px;
    width:732px;
    font-size:92%;
    background:url() repeat-x 0% 100%;
}

.module_m11 table tr th {
    border:1px #fff solid;
    background:#f0027f;
    color:#fff;
    font-weight:bold;
    padding:12px 10px 12px 20px;
} 

.module_m11 table tr td {
    border:1px #c9c9c9 solid;
    padding:12px 10px 12px 20px;
}

.module_m11 table tr td b {
    color:#636363;
}

.module_m11 table tr td a {
    color:#636363;
    text-decortion:none;
    background:url() no-repeat 0px 4px;
    display:block;
    padding:0px 0px 0px 12px;
    font-weight:bold;
}


.module_m11 table tr td a:hover {
   color:#F0027F;
}

.module_m11 table tr.line_break {
    border-bottom:3px #c9c9c9 solid;
}

.module_m11 table tr th:first-child, .module_m11 table tr th.m11_th_first {
    background:#f0027f url() no-repeat;
    /*width:155px;*/
    padding:12px 10px 12px 20px;
}

.module_m11 table tr th:last-child, .module_m11 table tr th.m11_th_last {
    background:#f0027f url() no-repeat 100% 0%;
    /*width:165px;*/
    padding:12px 10px 12px 20px;
}

.module_m11 table tr td:first-child, .module_m11 table tr td.m11_td_first  {
    padding:12px 10px 12px 20px;
}

/*module m12*/

.module_m12_top {
    background: url() no-repeat 0px 10px;
    float:left;
    height:16px;
    width:732px;
}

.module_m12_content {
    border-left:1px solid #EBEBEB;
    border-right:1px solid #EBEBEB;
    background: #fdfdfd url() repeat-x;
    float:left;
    padding-left:10px;
    padding-bottom:10px;
    width:720px;
}

.module_m12_content img {
   /* border:1px #d5d5d6 solid; */
    margin:8px 20px 0px 7px;
    float:left;
}

.module_m12_content h3 {
    color:#666;
    font-size:92%;
  /*  background:url() no-repeat 0px 13px;  */
  /*    padding:10px 13px; */
    float:left;
    width:534px;
    padding: 10px 0px;
    background: none;
}
.module_m12_content h3 a{
  color: #666666;
  background: url() no-repeat 0px 13px;
  padding: 10px 13px;
}

.module_m12_content h3 a:hover{
  color: #F0027F;
}

.module_m12_content p {
    float:left;
    width:560px;
}

.module_m12_bottom {
    background:url() no-repeat;
    float:left;
    height:18px;
    width:732px;
}


/*module alert*/

.module_alert_content {
    display:inline;
    background: url() no-repeat;
    float:left;
    width:732px;
    height:46px;
    margin:10px 0px;
}

.module_alert_content p {
    float:left;
    width:660px;
    padding:3px 10px 0px 55px;
}


.spacer{
 height:10px;
 clear:both;
}
.news_filter select option{
   font-size: 100%;
}
.formContainer button.submit {
   background:url() no-repeat;
   border:none;
   margin:5px 0px 20px 275px;
   text-align:right;
   width:65px;
   height:23px;
   cursor:pointer;
}
.news_filter p{
   display:block;
   font-size:92%;
   font-weight:normal;
   padding:0px;
   margin:4px 0px 0px 20px;
}
.news_filter p span{
   font-weight:bold;
}
/* Sitemap */
.sitemap_margin{
margin-left:10px;
}
.sitemap_list{
float:left;
}
.sitemap_list a:hover{
color:#F0027F
}
.sitemap_list li{
margin-bottom:6px;
}
.sitemap_list li a{
background-color:#EBEBEB;
color:#333333;
display:block;
font-weight:bold;
padding:1px 5px 3px 6px;
text-decoration:underline;
}
.sitemap_list ul{
margin-left:0px;
font-weight:normal;
margin-bottom:3px;
}
.sitemap_list ul li{
margin-bottom:0px;
}
.sitemap_list ul li a{
background-color:#FFFFFF;
border-bottom:1px solid #EBEBEB;
color:#333333;
font-weight:normal;
padding:0px 5px 4px 6px;
}
.sitemap_list ul li ul li
{
padding-left:5px;
margin-bottom:0px;
}

/* End sitemap */

p.adas_viewall{
 margin-left:280px;
}
p.adas_viewall_left{
 margin-left:157px;
}
p.res_viewall{
 margin-left:290px;
}
p.res_viewall_left{
 margin-left:155px;
}
.formContainer button.submit_go {
    background: url() no-repeat;
   border:none;
   margin:0px 0px 20px 300px;
   text-align:right;
   width:40px;
   height:23px;
   cursor:pointer;
}
.formContainer button.submit_go_over, .formContainer button.submit_go:hover  {
     background: url() no-repeat 0px -23px;
}

.formContainer button.submit_eq_search {
    background: url() no-repeat;
   border:none;
   margin:0px 0px 20px 165px;
   text-align:right;
   width:64px;
   height:24px;
   cursor:pointer;
}
.formContainer button.submit_eq_search_over, .formContainer button.submit_eq_search:hover  {
     background: url() no-repeat 0px -24px;
}

.formContainer button.store_search_button {
   background:url() no-repeat;
   border:none;
   margin:5px 0px 20px 165px;
   text-align:right;
   width:64px;
   height:24px;
   cursor:pointer;
}

.formContainer input.store_search_button {
    background:url() no-repeat;
    border:none;
    margin:5px 0px 20px 165px;
    text-align:right;
    width:64px;
    height:24px;
    cursor:pointer;
}

.formContainer input.store_search_button:hover, .formContainer button.store_search_button:hover  {
    background:url() no-repeat 0px -24px;
}
.executives .rse_even {
margin-left:11px;
}

/********* additional styles (web accessibility) *************/


table.access_table {
   margin-bottom:5px;
   margin-left:10px;
}

table.access_table tr th {
   background:#FDE5F2;
   border-right:2px solid #FFFFFF;
   border-top:2px solid #FFFFFF;
   color:#000000;
   font-weight:bold;
   padding:2px 5px 2px 8px;
}

table.access_table tr td {
   background:#E7E7E7;
   border-right:2px solid #FFFFFF;
   border-top:2px solid #FFFFFF;
   color:#7F7F7F;
   padding:2px 5px 2px 8px;
   vertical-align:top;
}

p.top_back {
   background:#E7E7E7;
   line-height:1.6em;
   padding-bottom:5px;
}

p.top_back a {
   background:url() no-repeat 100% 50%;
   color:#333333;
   font-size:108%;
   padding:2px 615px 3px 6px;
   text-decoration:none;
}

.link_underline {
   text-decoration:underline;
   color:#666;
}

.triangle_link {
   background:url() no-repeat 0% 50%;
   padding-left:12px;
}

td.bold_region{
  font-weight: bold;
}

.m3_center_content h3.h3_twolines{
  height: auto;
}

#module_m5_in_bg .reg_eq_s tr td select{
width:200px;
}

span.bullet_color {
    color:#F0027F;
}


#module_m5_in_bg table tr td select{
   background: #FFFFFF;
}
#module_m5_in_bg table tr td select option{
   background: #FDE5F3;
}
.content p a.rssnews_feed {
   background:transparent url() no-repeat scroll right center;
   padding-right:20px;
   text-decoration: none;
}
.content p a.rssnews_feed:hover{
   color: #F0027F
   text-decoration: none;
}
a.newsfeed_rsslink{
   background:transparent url() no-repeat scroll left center;
   display:block;
   padding-left:18px;
}
a.news_feed_link img.rss_icon_image{
   margin-top: 3px; 
   margin-left: 5px;
}

//Search Results were in here

.large #ret_card_one p,.large  #ret_card_two p,.large  #ret_card_three p,.large #ret_card_one ul li,.large  #ret_card_two ul li,.large  #ret_card_three ul li{
font-size:87%;
overflow:hidden;
}

.large #ret_card_one{
overflow:hidden;}

.large .executives .number, .large .executives .location{
   font-size: 100%;
}

div.platform_logo {
   background:transparent url() no-repeat scroll 0;
   border:1px solid #D7D7D7;
   height:127px;
   margin:0 0 5px 5px;
   width:335px;
}

div.platform_logo img {
   border:1px solid #FFFFFF;
   display:block;
   margin:18px 103px;
   text-align:center;
}
h4 a.dark_link{
   color: #666666
}
h4 a.dark_link:hover{
   color: #F0027F;
}
.m10_content ol.retail_help li{
   list-style-type: none;
}
.rhs_push_box2  p.faq_p{
   font-weight: normal;
}
#module_m5_in_bg p.for_submit{
   padding: 0px;
}
.module_m11 table tr td span.bold_span {
  color: #636363;
  font-weight: bold;
}
.rhs_push_box2 .rhs_push_none{
float:none;
padding:0;
margin:0;
}
.rhs_push_box2 .rhs_push_none:hover{
background:none;
color:#fff!important;
}

.additional_link2 span {
color:#FFFFFF;
display:block;
width:180px;
margin-left:10px;
margin-bottom:10px;
}
p.right-help{
color:#636363 !important;
font-size:0.85em;
padding-top:2px;
width:200px;
}
p.right-help a{
color:#636363 !important;
text-decoration:none;
display:block;
padding-left:35px;
width:165px;
height:28px;
}
p.right-help a:hover{
color:#F0027F !important;
}
#rhs_push_box2 h2{
font-size:123%;
font-weight:bold;
margin:0 30px 0 0;
}


#top_drop_down4{
   /*  width:123px; */
    float:right;
    margin:17px 5px 0px 0px;
}

#top_drop_down4 ul li{
    list-style:none;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0013/36301/drop_down2_bg.jpg) repeat-x;
    display:inline;
    float:left;
    font-size:92%;
}

#top_drop_down4 ul li span.drop_left, #top_drop_down4 ul li a{
    text-decoration:none;
    display:block;
    cursor: pointer;
    color:#898989;
    font-family:arial,helvetica,clean,sans-serif;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0012/36300/drop_down2_left.jpg) no-repeat;
}

.help_right a {
    background:transparent !important;
}


#top_drop_down4 ul li span.drop_left span.help_right{
    display:block;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0008/36296/help_right.jpg) no-repeat scroll 100% 0pt;    
    padding:7px 10px 7px 10px;
}

#top_drop_down4 ul li span.drop_left span.current_link{
    color:#dc0067;
}

#top_drop_down4 ul li ul {
    display:none;
    position:absolute;
    /*width:117px;*/
    background:#fff;
    padding:5px 0px 10px 0px;
}

#top_drop_down4 ul li:hover ul, #top_drop_down4 ul li.over ul {
    display:inline;
    border:1px #d7d7d7 solid;
}

#top_drop_down4 ul li:hover ul  li, #top_drop_down4 ul li.over ul  li {
    position:relative;
}

#top_drop_down4 ul li ul li {
    float:none;
    background:none;
    padding:0px;
}

#top_drop_down4 ul li ul li a{
    padding:1px 10px 1px 10px;
    background:#fff;
    margin:0px 1px 0px 1px;
}

#top_drop_down4 ul li span.drop_left:hover, #top_drop_down4 ul li ul li a:hover {
    color:#272626;
}

#top_drop_down4 ul li ul li a:hover {
    background:#f0027f;
    color:#fff;
}
/****************************/

#rhs_push_box2 p {
color:#FFFFFF;
margin-left:0;
margin-right:15px;
}
.rollover-thumbnail {
float:right;
margin-right:-5px;
margin-top:5px;
}
.rollover-thumbnail img{
height:200px;
}
#main_nav ul li ul {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #9B9C9E;
display:none;
font-size:75%;
margin:-1px 0 0 3px;
padding:0;
position:absolute;
z-index:500;
}
#main_nav ul li.first ul.ff3_win {
width:142px;
}
#main_nav ul li.first ul.ff3_win li a{
width:136px;
}

#main_nav ul li.second ul.ff3_win {
width:189px;
}

#main_nav ul li.second ul.ff3_win li a{
width:183px;
}
#main_nav ul li.third ul.ff3_win {
width:180px;
}

#main_nav ul li.third ul.ff3_win li a{
width:174px;
}

#main_nav ul li.fourth ul.ff3_win {
width:174px;
}

#main_nav ul li.fourth ul.ff3_win li a{
width:168px;
}

#main_nav li li a:hover {
background-color:#F10583 !important;
color:#fff !important;
}




#main_nav ul li ul li{
background:none;
height:22px;
}
#main_nav ul li ul li.soft{
background:#F5F5F5;
color:#6F6F6F;
font-weight:normal;
}
#main_nav ul li ul li.soft a{
background:#F5F5F5;
color:#6F6F6F;
font-weight:normal;
}

#main_nav ul li ul li.switched{
background-color: #F10583 !important;
}


#main_nav ul li ul li.switched a{
color: #FFFFFF !important;
}

.softsmall {
height:20px !important;
}
.softsmall a {
padding-left:13px !important;
font-size:11px !important;
width:164px !important;
color:#ccc !important;
}

#main_nav ul li ul li:hover{
background:none;
}
#main_nav ul li ul li a{
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #D4D4D4;
color:#4B4B4B !important;
font-size:12px;
padding:3px;
width:136px;
}
#main_nav ul li:hover ul{
display:block;
}
#main_nav ul li:hover ul li a{
background:none;
}

#main_nav ul li ul li a:hover{
background:#F0027F;
}
.need-extra-help{
float:left;
width:732px;
margin-top:26px;
}

.extra-help{
float:left;
width:218px;
padding:15px 0 0 0;
background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0011/36497/top-bg.png) no-repeat top left;
}

.extra-help .box-content{
height:273px;
text-align:center;
}
.extra-help .box-content .text{
float:left;
text-align:left;
}
.extra-help .box-content .text a{
float:left;
color:#636363 !important;
margin-top:10px;
font-weight:normal;
}
.extra-help .box-content .text a:hover{
color:#F0027F !important;
}
.extra-help .box-bg .text p{
color:#636363;
font-size:92%;
margin-left:10px;
margin-right:5px;
}
.extra-help .box-content .text p.bold{
font-weight:bold;
margin-bottom:10px !important;
margin-top:10px !important;
}
.extra-help .box-content img{
}
.extra-help .box-bottom{
background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0006/36492/bottom-bg.png) no-repeat top left;
height:11px;
}
.next-region{
float:left;
width:502px;
margin:0 0 0 10px;
padding:15px 0 0 0;
background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0009/36495/region-top.png) no-repeat top left;
}
.next-region-content{
height:273px;
text-align:left;
}
.next-region-content h2{
margin-bottom:10px;
margin-left:20px;
}
.next-region-bottom{
background-image:url(http://www.digitaluk.co.uk/__data/assets/image/0008/36494/region-bottom.gif);
background-position:50% 0;
background-repeat: no-repeat;
height:11px;
}
.current-region{
float:left;
height:35px;
margin-left:20px;
width:434px;
background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0019/36523/region-background.png) no-repeat scroll 0 0;
}
.current-region-thumbnail{
float:left;
margin:20px 0 0 20px;
width:160px;
}
.current-region-description{
float:left;
margin:20px 0 0 0;
width:280px;
}
.current-region-description ul {
float:left;
margin-left:15px;
padding:0;
width:265px;
}

.current-region-description ul li {
    color:#636363;
    /*margin-left:20px;*/
    background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0011/35993/arrow_right2.jpg) no-repeat scroll 0 4px;
    color:#636363;
    margin-bottom:5px;
    margin-top:7px;
    padding-left:12px;
    font-size:95%;
}
.current-region-description ul li ul{
margin-left:0;
 width:250px;

}
.current-region-description ul li ul li{
 background:none;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:0;
}
.current-region-description ul li a {
    color:#636363;
    text-decoration:none;
    font-weight:bold;
}

.current-region-description ul li a:hover {
    color:#F0027F; /*#272626*/
}

.region-name{
float:left;
font-weight:bold;
padding:10px 0 0;
}
.region-name a{
text-decoration:none;
color:#636363;
}
.region-name a:hover
{
color:#F0027F;
}
.region-help{
float:right;
font-size:12px;
font-weight:normal;
padding:10px 0;
}
.region-help a{
color:#636363;
}
.region-help a:hover{
color:#F0027F;
}
.current-region-description .pink{
color:#F0027F !important;
padding-bottom:15px;
padding-top:10px;
}
span.bold{
font-weight:bold;
}
.description{
font-weight:normal;
font-size:92%;
}

#rhs_push_box1 p {
margin-right:0;
padding-bottom:5px;
background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0010/36298/help_background.png) no-repeat scroll 0 0;
}
#search_box {
float:left;
height:30px;
margin-left:5px;
margin-top:9px;
width:205px;
}
h2 {
color:#F0027F;
font-size:123%;
font-weight:bold;
margin:0 0 0 10px;
}

#lhs_center {
margin:15px 0 0 0;
}

#bottom_box {
float:none;
clear:both;
}

#rhs_push_box3_bottom {
background-color:#ccc;
height:5px;
overflow:hidden;
background:position:top left;
}

#fAerialinstaller {
margin:6px 0 0;
padding:0;
float:left;
}
.tradeview {
/*height:16px;*/
/*Commented outdue to suggestion from GU*/

}
.tradeview label {
padding:1px 0 0 0;
}

.para_resize p {
font-size:100%;
margin-bottomn:10px;
}
#rhs_push_box2 #postcode,#rhs_push_box2 #housenumber {
font-size:140% !important;
color:#636363 !important;
}


/*Homepage Restyle region module horizontal image*/


.region-rectimage .pink{

}


.region-rectimage{
float:left;
margin:10px 0 0 0px;
width:420px;

}
.region-rectimage ul {
float:left;
margin-left:19px;
padding:0;
}

.region-rectimage ul li {
    color:#636363;
    /*margin-left:20px;*/
    background:transparent url(http://www.digitaluk.co.uk/__data/assets/image/0011/35993/arrow_right2.jpg) no-repeat scroll 0 4px;
    color:#636363;
    margin-bottom:5px;
    margin-top:7px;
    padding-left:12px;
    font-size:95%;
}
.region-rectimage ul li ul li{
 background:none;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:0;
}
.region-rectimage ul li a {
    color:#636363;
    text-decoration:none;
    font-weight:bold;
}

.region-rectimage ul li a:hover {
    color:#F0027F; /*#272626*/
}
#pink_link_hover:hover{
color:#272626 !important;
}

select.search_field3_retailer {
border-left:1px solid #E9E9E9;
font-size:100%;
}

select.search_field3_retailer  {
border-left:1px solid #E9E9E9;
}

.search_field3_retailer {
background:url("http://www.digitaluk.co.uk/__data/assets/image/0012/16203/search_bg2.jpg") repeat-x scroll 0 0 transparent;
border:medium none !important;
float:left;
font-size:100%;
height:23px !important;
margin-right:11px;
padding-top:5px;
width:134px !important;
}

.resource-table{
width:600px !important;
}

.resource-table td{
width:600px !important;
}

.regions-special{
background:url(http://www.digitaluk.co.uk/__data/assets/image/0016/51820/regions_short.jpg) no-repeat !important; 
}

/************* New RHS COL styles *****************/

#rhs_pb1_top {
    float:right;
    width:225px;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0018/52524/rhs_pb1_top.jpg) no-repeat;
    padding:5px 0px 0px;
    margin:15px 0px 0px;
}

#rhs_pb1 {
    float:right;
    background:#595a5c url("http://www.digitaluk.co.uk/__data/assets/image/0015/52521/rhs_pb1_bg.jpg") repeat-x;
    width:205px;
    padding:10px 7px 10px 13px;
}

#rhs_pb1 h2 {
    font-size:123%;
    font-weight:bold;
    color:#FFFFFF;
    margin:0px;
}

#rhs_pb1 p {
    color:#FFFFFF;
    margin:4px 0px 0px;
    padding:0px;
    font-size:92%;
    float:left;
}

#rhs_pb1 fieldset#Postcode_Checker label {
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    margin:7px 0px 4px;
    float:left;
    width:170px;
}

#rhs_pb1 #postcode, #rhs_pb1 #housenumber {
    color:#636363;
    font-size:140%;
    height:23px;
    width:154px;
    font-weight:normal;
    border:none;
    float:left;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0017/52523/rhs_pb1_input_bg.jpg) no-repeat 100% 0px;
}


#rhs_pb1 button.postcode_button {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0016/52522/rhs_pb1_go_button.png) no-repeat 0px 0px;
    border:none;
    cursor:pointer;
    float:left;
    height:24px;
    margin:0px 0px 0px 5px;
    width:39px;
    lain-height:1px;
    font-size:1%;
    text-indent:-99999px;
}

#rhs_pb1 button.postcode_button:hover {
    background-position:0px -24px;
}

#rhs_pb1 span.spec_style {
    font-size:85%;
    text-decoration:underline;
    display:block;
    margin:5px 0px 0px;
}

#rhs_pb2, #rhs_pb2_a, #rhs_pb3, #rhs_pb4, #rhs_pb5 {
    float:right;
    width:205px;
    padding:10px 7px 0px 13px;
}

#rhs_pb5_bottom {
    float:right;
    width:225px;
    padding:0px 0px 4px 0px;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0006/52566/rhs_pb5_bot.jpg) no-repeat 0px 100%;
}

#rhs_pb2 {
    background:#434345 url("http://www.digitaluk.co.uk/__data/assets/image/0019/52534/rhs_pb2_bg.jpg") repeat-x;
    min-height: 60px;
}

#rhs_pb2_a {
    background:#434345 url("http://www.digitaluk.co.uk/__data/assets/image/0019/52534/rhs_pb2_bg.jpg") repeat-x;
}

#rhs_pb3 {
    background:#474749 url("http://www.digitaluk.co.uk/__data/assets/image/0003/52536/rhs_pb3_bg.jpg") repeat-x;
}

#rhs_pb4 {
    background:#454547 url("http://www.digitaluk.co.uk/__data/assets/image/0006/52557/rhs_pb4_bg.jpg") repeat-x;
}

#rhs_pb5 {
    background:#434345 url("http://www.digitaluk.co.uk/__data/assets/image/0005/52565/rhs_pb5_bg.jpg") repeat-x;
}

#rhs_pb2 h2, #rhs_pb2_a h2, #rhs_pb3 h2, #rhs_pb4 h2, #rhs_pb5 h2 {
    font-size:123%;
    font-weight:bold;
    color:#FFFFFF;
    margin:0px;
}

#rhs_pb2 span {
    display:block;
    margin:-17px 0px 12px 50px;
    color:#fff;
    font-size:92%;
    width:145px;
}

#rhs_pb2_a h2 {
    height: 35px;
    align: baseline;
}

#rhs_pb2_a span {
    display:block;
    float: left;
    color:#fff;
    font-size:92%;
    margin: 10px 10px 10px 0px;
    height: 20px;
}

#rhs_pb2 a, #rhs_pb3 a, #rhs_pb4 a, #rhs_pb5 a {
    display:block;
    text-indent:-9999px;
    line-height:1px;
    font-size:1%;
    width:197px;
    height:23px;
}

#rhs_pb2_a a {
    display:block;
    text-indent:-9999px;
    line-height:1px;
    font-size:1%;
    width:39px;
    height:23px;
    float: right;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0003/67863/rhs_pb2_a_button.png) no-repeat;
    margin:7px 5px 10px 0px;
}

#rhs_pb2 a {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0020/52535/rhs_pb2_button.png) no-repeat;
    margin:0px 0px 18px;
}

#rhs_pb2 #other a, #rhs_pb2 #other a:visited,
#rhs_pb2 #other a:hover, #rhs_pb2 #other a:active {
    background: none;
    margin: 0px;
    text-indent: 0px;
    font-size: 85%;
    color: #ffffff;
}

#rhs_pb3 a {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0004/52537/rhs_pb3_button.png) no-repeat;
    margin:10px 0px 18px;
}

#rhs_pb4 a {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0007/52558/rhs_pb4_button.png) no-repeat;
    margin:10px 0px 18px;
}

#rhs_pb5 a {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0007/52567/rhs_pb5_button.png) no-repeat;
    margin:10px 0px 18px;
}


#rhs_pb2 a:hover, #rhs_pb2_a a:hover, #rhs_pb3 a:hover, #rhs_pb4 a:hover, #rhs_pb5 a:hover {
    background-position:0px -23px;
}

#rhs_pb4 ul {
    display:block;
    margin:0px;
    list-style:none;
    padding:0px;
    float:left;
    width:195px;
}

#rhs_pb4 ul li {
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0008/52559/rhs_pb4_list_bg.png) repeat-x 0px 0px;
    font-size:92%;
    margin:0px 0px 0px 0px;
    padding:0px;
    float:left;
    width:195px;
    list-style:none;
}

#rhs_pb4 ul li.first {
    background:none;
}

#rhs_pb4 ul li a {
    display:block;
    background:url(http://www.digitaluk.co.uk/__data/assets/image/0018/52560/rhs_pb4_pointer.png) no-repeat 0px 7px;
    font-size:100%;
    line-height:1.4;
    color:#fff;
    text-indent:0px;
    margin:0px;
    padding:3px 0px 2px 13px;
    text-decoration:none;
    height:auto;
    width:auto;
}

#rhs_pb4 ul li a:hover {
    background-position:0px 7px;
    color:#dc0067;
}    

#rhs_pb5 p {
    color:#fff;
    margin:0 0 0px;
    padding:2px 0px;
}

#rhs_pb5 p span {
    font-weight:bold;
    font-size:170%;
}

.info_but{
    background: url("http://www.digitaluk.co.uk/__data/assets/image/0011/57755/map_region_notice.png") no-repeat scroll 0px 5% transparent;
    height: 25px;
    margin: 0 0 8px;
    padding: 2px 0 0 26px;
}

/*** Press Office image gallery ***/

#gallery{
padding: 10px 0px 0px 40px;  
height: 900px;

}

#basicgrid{
position: relative;
left: 15px;
}

#basicgrid span{

}

#basicgrid span.text{
    display: block;
}

#basicgrid span.image{

}

.press_thumb{
text-align: center;
float: left; 
margin-right: 10px;
}

.yellow-ver{
  display:none;
}
