/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 07 February 2012 07:11:42
*/


/*
-----------------------------------------------------
Target CSS file for screen media [digitaluk.co.uk]
FileName:target.css

Targetting for PC IE5+, IE Mac etc.
Declaration blocks marked with a 'T' comment in 
other stylesheets have over-rides here.

Author: Paul Love [ paull at thegrandunion dot com ]
For: The Grand Union [ www.thegrandunion.com ]
-----------------------------------------------------
*/

/* GENERIC FIXES */


/* Remove quotes from <q> - not supported by IE6 */
q:before, 
q:after { content:''; }

/* fix IE label pointer */
* html label { cursor:hand; }

/* Create consistent text areas in <= IE6  */
* html textarea { overflow-y:auto; }

/* Fix textarea in IE */
* html #contentFrame .main form textarea {
    font-size:1em;
    width:368px;
}

/* haslayout fixes */
* html div#nav li,
* html ul#footer li,
* html div#contentFrame li a {
    height:1%;
}


/* fix IE legend margin */
* html #contentFrame .main form fieldset legend {
    margin-left:-6px;
}

/* fix IE form equal div size */
* html #contentFrame .main form div.equal {
    width:374px; 
}

/* fix IE input button size */
* html #contentFrame .main form input.submit {
    padding:3px 27px 3px 6px;
}

/* IE5 font-sizes */
* html table th,
* html table td {
    font-size:.7em;    
    fo\nt-size:1em;
}

/* IE ordered lists */
* html ol li { margin-left:21px; }


/* LAYOUT + NAVIGATION */

* html div#contentFrame {
    float:none; /* this fixes header not displaying bug */
    margin-top:135px; /* IE layout fix */
    position:static; /* this fixes h1 not dislpaying bug */
}

/* fixing z-index */
* html div#frame {
    z-index:auto; /* IE5.x/Win */
    z-i\ndex:10; /* other IE */
}

 /* fix IE doubled float-margin bug */
* html div.main { display:inline; }
* html div#contentFrame .leftCol ul li.more ul { height:1%; }


/* fix floating in IE */
* html div#footer div#support {
    float:left; 
    width:100%;     
}

/* breadcrumb width in IE5 */
* html div#breadcrumb {
    width:760px; /* IE5.X */
    w\idth:740px; /* IE6 */
}

/* fix for IE5 */
* html div#footer div#tools ul {
    width:588px;
    xxw\idth:378px;
    w\idth:580px;
}
* html body#cy div#footer div#tools ul {
    width:580px;
    w\idth:370px;
}

/* kill hover on switchnav for IE5 */
* html div#nav div#switchNav ul li a:hover em,
* html div#nav div#switchNav ul li.selected a em {
    background-position:0 0;
    bac\kground-position:0 -41px;
}


/* CONTENT FIXES */
* html #contentFrame .leftCol h2,
* html #contentFrame .rightCol h2 {
    height:18px;
}
* html #contentFrame .main h2.special {
    height:19px;
}
* html p.pdf {
    height:16px;
}
* html #fPostcodeCheck fieldset p {
    margin-top:0;
}
* html div#contentFrame div.main div.contactDetails {
    margin-bottom:-5px;
}


/* PAGE SPECIFIC */

/* HOME PAGE */
* html body.home div#contentFrame div.leftCol h2 {
    width:185px; /* IE5.x/Win */
    w\idth:133px; /* other IE */
}
* html body.home div#contentFrame div.header h2.special {
    width:159px;
    w\idth:99px;
}
* html body.home div#contentFrame ul#sectionNav {
    padding-top:25px;
}

* html body.home div.latestNewsHomePage {
    height: 155px;
}

* html body.home div#contentFrame div.main div.switchover-clock {
    height:246px;
}


/* Welsh */
* html body#cy div#contentFrame div.leftCol ul#sectionNav {
    padding-top:19px !important;
}


#searchForm input#search-site {margin-top:1px; }
#contentFrame .main form#advanced-search fieldset legend {margin-left:-7px; }







