/*
  SKIN
  All colour and background image styling.
*/

body {
  background: #003a5a url("/images/background.gif") no-repeat left -10px scroll ;
}

#header h1 a{
  background: url("/images/logo/logo_top100.gif") no-repeat scroll center left;
  display:block;
  overflow:hidden;
  text-align:left;
  text-decoration:none;
  text-indent:-1000em;
  margin:0px;
}


/*text color*/
.home-content p.intro, .home-content div p strong {color: black;}
.home-content p {color: #6b7579;}

a{color: #005480;}
a:hover {text-decoration: underline;}
h1 a:hover {text-decoration: none;}



/*
#main-content h1 {
  color:#010100
}*/
.company-information {
  background: #FFFFFF url("/images/survey/article_h2_border.gif") repeat-x;
}

article_h2_border.gif

h1 .top-100 {color: #005480;}
h1 .south-west{color: #dfd600;}
h1 .advertising-and-marketing, dd.advertising-and-marketing a {color: #E88714;}
h1 .animation {color: #EABB0D;}
h1 .design, dd.design a {color: #95CF25;}
h1 .digital, dd.digital a {color: #35D5C4;}
h1 .pr, dd.pr a {color: #3584D5;}
h1 .publishing {color: #5728C1;}
h1 .tv-film, dd.tv-film a {color: #C71EA1;}


/*dd.marketing-and-advertising a.image-link {background: #E88714; color: #fff; }
>>>>>>> 6dbf344c8f89c326c0396da34fa213ad1108632f:public/stylesheets/skin.css
dd.design a.image-link {background: #95CF25; color: #fff; }
dd.digital a.image-link {background: #35D5C4; color: #fff; }
dd.pr a.image-link {background: #3584D5; color: #fff; }
dd.tv-film a.image-link {background: #C71EA1; color: #fff; }*/


#conatiner h1, div.number{color: #FFF;}



h3 {color:#000;}
h4 {color:#9DA08E;}
#main-sponsor h4 {color:#DFD600;}


#content {background-color: #EDEFE4;}



.company-content {border-bottom: solid 1px #d9dccc; background: #fff;}

.company-content.advertising-and-marketing{background: #FFFFFF url("/images/survey/bg_advertising.gif") repeat-y;}
.company-content.animation{background: #FFFFFF url("/images/survey/bg_animation.gif") repeat-y;}
.company-content.design{background: #FFFFFF url("/images/survey/bg_design.gif") repeat-y;}
.company-content.digital{background: #FFFFFF url("/images/survey/bg_digital.gif") repeat-y;}
.company-content.pr{background: #FFFFFF url("/images/survey/bg_pr.gif") repeat-y;}
.company-content.publishing{background: #FFFFFF url("/images/survey/bg_publishing.gif") repeat-y;}
.company-content.tv-film{background: #FFFFFF url("/images/survey/bg_tv-film.gif") repeat-y;}
.company-content.event-management{background: #FFFFFF url("/images/survey/bg_event.gif") repeat-y;}


.company-content.red{background: #FFFFFF url("/images/survey/bg_red.gif") repeat-y;}


.company-content {
  width:620px;
}

.company-information dl dt{
  color:#33393C;
}

.company-information dl dd{
  color:#6B7579;
}

span.company-watch {
  color:#000000;
}
.company-information h2,  .company-information h2 a {
  color:#005480;

}
.company-information h2{
    border-bottom:1px dotted #005480;
}

/* so:main table*/
.tbl {width:100%;border-spacing:0px;margin-bottom:1em; border-width:0px;}
  .tbl th {border-bottom:1px solid #A8D6EA;text-align:left;}
  .tbl tr td {background:0; border-top:1px dotted #A8D6EA;}
  .tbl tbody tr:first-child td {border:0;}
  .tbl th {color: #33393C;}
  .tbl tr {background: #FFF;}
  .tbl td {color: #6B7579;}
  .tbl td a {color: #000;}
  .tbl td span.rank-number{color:#A8D6EA;}
  .tbl tbody tr:last-child td {border-bottom:1px solid #D9DCCC;}

  .tbl tbody tr:hover {background-color: #EDEFE4; cursor: pointer;}

  tr.advertising-and-marketing:hover td, tr.advertising-and-marketing:hover td a, .company-information span.advertising-and-marketing {color: #E88714;}
  tr.animation:hover td, tr.animation:hover td a, .company-information span.animation {color: #EABB0D;}
  tr.design:hover td, tr.design:hover td a, .company-information span.design {color: #95CF25;}
  tr.digital:hover td, tr.digital:hover td a, .company-information span.digital {color: #35D5C4;}
  tr.pr:hover td, tr.pr:hover td a, .company-information span.pr {color: #3584D5;}
  tr.publishing:hover td, tr.publishing:hover td a, .company-information span.publishing {color: #5728C1;}
  tr.tv-film:hover td, tr.tv-film:hover td a, .company-information span.tv-film {color: #C71EA1;}
  tr.event-management:hover td, tr.event-management:hover td a, .company-information span.event-management {color: #000;}


  .tbl td.sector-advertising-and-marketing {background: url("/images/key/key_advertising.gif") no-repeat scroll center left;}
  .tbl td.sector-animation {background: url("/images/key/key_animation.gif") no-repeat scroll center left;}
  .tbl td.sector-design {background: url("/images/key/key_design.gif") no-repeat scroll center left;}
  .tbl td.sector-event-management {background: url("/images/key/key_event_management.gif") no-repeat scroll center left;}
  .tbl td.sector-digital {background: url("/images/key/key_digital.gif") no-repeat scroll center left;}
  .tbl td.sector-pr {background: url("/images/key/key_pr.gif") no-repeat scroll center left;}
  .tbl td.sector-publishing {background: url("/images/key/key_publishing.gif") no-repeat scroll center left;}
  .tbl td.sector-tv-film {background: url("/images/key/key_tv.gif") no-repeat scroll center left;}

  .tbl td.sector-advertising-and-marketing,
  .tbl td.sector-animation,
  .tbl td.sector-design,
  .tbl td.sector-digital,
  .tbl td.sector-pr,
  .tbl td.sector-publishing,
  .tbl td.sector-tv-film,
  .tbl td.sector-event-management {
    background-position: 12px 7px;
    text-indent: -1000em;
  }

/* so:main table*/
/* so:main-nav*/

#main-nav li {margin-bottom: 5px; height: auto;}

#main-nav li > a, #main-nav li > span{
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-1000em;
  width:150px;
  height:70px;
}

#main-nav li#last-year {
  margin:40px 0px;
}

#main-nav li#top-100 a, #main-nav li#top-100 span{  background: url("/images/nav/top_100.gif") no-repeat 0 0;  height: 46px;}

#main-nav li#top-10-sector span, #main-nav li#top-10-sector a{background: url("/images/nav/top_10.gif") no-repeat 0 0;}

#main-nav li#top-5-respected a, #main-nav li#top-5-respected span{  background: url("/images/nav/top_5.gif") no-repeat 0 0;}

#main-nav li#top-10-watch a, #main-nav li#top-10-watch span{  background: url("/images/nav/top_10_watch.gif") no-repeat 0 0;}

#main-nav li#about a, #main-nav li#about span{  background: url("/images/nav/about.gif") no-repeat 0 0; height:41px;}

#main-nav li#last-year a, #main-nav li#last-year span{  background: url("/images/nav/last-year.gif") no-repeat 0 0;}

#main-nav li#top-100 a:hover, #main-nav li#top-100 span, body.top_100 #main-nav li#top-100 a {background-position: 0 -46px;}
#main-nav li#top-10-sector a:hover, #main-nav li#top-10-sector span, body#top_10 li#top-10-sector a {background-position: 0 -70px !important;}
#main-nav li#top-5-respected a:hover, #main-nav li#top-5-respected span {background-position: 0 -70px;}
#main-nav li#top-10-watch a:hover, #main-nav li#top-10-watch span,
#main-nav li#last-year a:hover, #main-nav li#last-year span {background-position: 0 -71px;}
#main-nav li#about a:hover, #main-nav li#about span {background-position: 0 -41px;}


#main-nav li#top-10-sector #sector-nav li a, #main-nav li#top-10-sector #sector-nav li span {
  height: auto;
  width: auto;
  text-indent: 0;
  background-color: #EDEFE4;
  background-image: none;
}

/* eo:main-nav*/

#sector-nav li a {
  background-image:none !important;
  border-width:10px;
}

#sector-nav li#advertising-and-marketing a, #sector-nav li#advertising-and-marketing  {color: #E88714;}
#sector-nav li#marketing-and-advertising a, #sector-nav li#marketing-and-advertising {color: #E88714;}
#sector-nav li#animation a, #sector-nav li#animation {color:#EABB0D}
#sector-nav li#design a, #sector-nav li#design {color:#95CF25;}
#sector-nav li#digital a, #sector-nav li#digital {color:#35D5C4;}
#sector-nav li#pr a, #sector-nav li#pr {color:#3584D5;}
#sector-nav li#publishing a, #sector-nav li#publishing {color:#5728C1;}
#sector-nav li#tv-film a, #sector-nav li#tv-film {color:#C71EA1;}

#main-nav li#top-10-sector ul li span.current{
  margin-left:-15px;
  padding-left:15px;
  background: url("/images/sector_selector.gif") no-repeat scroll left center !important;
}

#sector-nav a, #main-nav li#top-10-sector ul li span.current{
  margin-top:7px;
/*  padding:0 0 0 15px;*/
}

#sector-nav li:last-child{
  border:0px;
}

#sector-nav li {
  border-bottom:1px dotted #C9C9C9;
  margin-left:15px;
  padding-bottom:7px;
  width:125px;
}

#sector-nav li#event-management {
  display:none;
}

/*#sector-nav li#advertising-and-marketing a{
  display:block;
  height:1%;
}*/

tr.advertising-and-marketing:hover td, tr.advertising-and-marketing:hover td a {color: #E88714;}
tr.animation:hover td, tr.animation:hover td a {color: #EABB0D;}
tr.design:hover td, tr.design:hover td a {color: #95CF25;}
tr.digital:hover td, tr.digital:hover td a {color: #35D5C4;}
tr.pr:hover td, tr.pr:hover td a {color: #3584D5;}
tr.publishing:hover td, tr.publishing:hover td a {color: #5728C1;}
tr.tv-film:hover td, tr.tv-film:hover td a {color: #C71EA1;}
tr.event-management:hover td, tr.event-management:hover td a {color: #000;}


/* so:key*/
#sector-key {
  border:1px dotted #C9C9C9;
  border-width:1px 0;
}

#sector-key #advertising-and-marketing {
  background: url("/images/key/key_advertising.gif") no-repeat scroll left 7px;
  padding-bottom:0;
  color:#E88714;
}

#sector-key #animation {
  background: url("/images/key/key_animation.gif") no-repeat scroll left center;
  color:#EABB0D;
}

#sector-key #design {
  background: url("/images/key/key_design.gif") no-repeat scroll left center;
  color:#95CF25;
}

#sector-key #digital {
  background: url("/images/key/key_digital.gif") no-repeat scroll left center;
  color:#35D5C4;
}

#sector-key #event-management {
background:url("/images/key/key_event_management.gif") no-repeat scroll left center transparent;
color:#000;
}

#sector-key #pr {
  background: url("/images/key/key_pr.gif") no-repeat scroll left center;
  color:#3584D5;
}

#sector-key #publishing {
  background: url("/images/key/key_publishing.gif") no-repeat scroll left center;
  color:#5728C1;
}

#sector-key #tv-film {
  background: url("/images/key/key_tv.gif") no-repeat scroll left center;
  color:#C71EA1;
}
/* eo:key*/


#main-sponsor {
  color:#FFF;
}
#business-link{
  background: url("/images/logo/logo_business_link.gif") no-repeat scroll center left;
  display:block;
  height:70px;
  overflow:hidden;
  text-align:left;
  text-decoration:none;
  text-indent:-1000em;
}
/* so:footer*/
#footer {
  background-color: #1F1F1F;
}
#footer p {
  color:#5D6E71;
}
#footer a {
  color:#E37F3B;
}
#footer .sponsor {
  border-top:30px solid #EDEFE4;
}
#footer .sponsor a{

  background: url("/images/logo/logo_bristol_media.gif") no-repeat scroll center left;
  display:block;
  height:17px;
  overflow:hidden;
  text-align:left;
  text-decoration:none;
  text-indent:-1000em;
}
/* eo:footer*/


/*Home*/

.home-content {
  background: #fff;
  border-bottom: solid 1px #d9dccc;
}

a.out-link,
.editorial-links dd span.link-title,
#main-sponsor dl dt a {
    display:block;
    overflow:hidden;
    text-align:left;
    text-indent:-1000em;
}

a.out-link {
  height: 227px;
  width: 600px;
  background: url(/images/home-page-title.gif) no-repeat 0 -4px;
  position: absolute;
  top: 0;
  left:217px;
}

a.out-link:hover {
  background-position: 0 -236px;
}

.editorial-links dd span.link-title {
  width: 100px;
  height: 43px;
}

.editorial-links dd.advertising-and-marketing span.link-title {background: url(/images/ind-ad.gif) no-repeat 0 0;}
.editorial-links dd.design span.link-title {background: url(/images/ind-de.gif) no-repeat 0 0;}
.editorial-links dd.digital span.link-title {background: url(/images/ind-di.gif) no-repeat 0 0;}
.editorial-links dd.pr span.link-title {background: url(/images/ind-pr.gif) no-repeat 0 0;}
.editorial-links dd.tv-film span.link-title {background: url(/images/ind-tv.gif) no-repeat 0 0;}

a.bm-ad img, a.0117-ad img { border-bottom: solid 1px #000 !important;}

#sector-nav li a:hover{
  text-decoration: none !important;
}

#main-sponsor dl dt {margin-bottom: 20px;}


#main-sponsor dl dt a#thring-townsend {background: url(/images/logo/thring_townsend.gif) no-repeat 0 0; height: 120px; width: 120px;}
#main-sponsor dl dt a#bristol-media {background: url(/images/logo/bristol_media.gif) no-repeat 0 0; width: 120px;}
#main-sponsor dl dt a#creative-bath {background: url(/images/logo/creative.gif) no-repeat 0 0; width: 102px; height: 14px;}
#main-sponsor dl dt a#cornwall-media-focus {background: url(/images/logo/cornwall_media_focus.gif) no-repeat 0 0; width: 80px; height: 49px;}
#main-sponsor dl dt a#gmg {background: url(/images/logo/gloucester_media_group.gif) no-repeat 0 0; height: 89px; height: 50px;}
#main-sponsor dl dt a#pmp {background: url(/images/logo/pmp.gif) no-repeat 0 0; width: 69px; height: 21px;}
#main-sponsor dl dt a#swdf {background: url(/images/logo/south_west_design.gif) no-repeat 0 0; width: 80px; height: 63px;}
#main-sponsor dl dt a#swrda {background: url(/images/logo/swrda.gif) no-repeat 0 0; width: 80px; height: 63px;}
#main-sponsor dl dt a#smg {background: url(/images/logo/smg.gif) no-repeat 0 0; width: 121px; height: 18px;}
#main-sponsor dl dt a#wmg {background: url(/images/logo/wmg.gif) no-repeat 0 0; width: 80px; height: 33px;}

td.featured a {
  background:url('/images/featured-star.png') no-repeat left center;
  padding:2px 0 0 22px;
  display:block;
}

#sector-key #featured {
background:url("/images/key-star.gif") no-repeat scroll left 15px transparent;
color:#be0202;
margin-top:20px;
padding-top:20px;
border-color:#C9C9C9;
border-style:dotted;
border-width:1px 0 0 0;
}

div.featured h1 {
  background:url('/images/show-star.gif') no-repeat 572px 14px;
}

div.profile-img.left {
  float:left;
  text-align:right;
}

div.profile-img.left p {
  padding-right:20px;
}

div.profile-img.right {
  float:right;
}

div.profile-img.right p {
  padding-left:20px;
}

div.profile-img.right img {
  float:right;
  margin: 0 0 10px 0;
}