/* Navigation */
@import url("jumplinks.css");
@import url("block-navigation.css");
@import url("gatewaynav.css");

/*
@import url("section-navigation.css");
@import url("popup.css");*/

body {
    margin:0;padding:0;border:0;
    font-family:Verdana, sans-serif;
    font-size:62.5%;
    background:black;
    color:#d0d0d0;
    text-align:center;
    }
a img {border:0;}

strong {
    color: #fff;
    }
    
a:link, a:visited {
    color: #d0d0d0;
    text-decoration: underline;
    }
a:hover, a:active {
    color: #fff;
    text-decoration: none;;
    }
    
h1 {width:105px;height:57px;margin:0;padding: 0;}
h1 a {font-size:8px; color:black;display:block;width:100%;height:100%;position:relative;}
h1 span {
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/logo.gif) top left no-repeat;
    cursor:pointer;
    cursor: hand;
    }
a.skiplinks {display:inline;visibility:hidden;font-size:1px;}
div#container {
    margin:0 auto;
    padding:0;border:0;
    text-align:left;
    width:760px;
    position:relative;
    font-size: 0.9em;
    }
div#content {
    float: left;
    display: inline;
    }
div#content div#maincontent {
    width:100%;
    }
div#content div#navigation {
    width:105px;
    margin: 15px 15px 0 0;
    float: left;
    display: inline;
    }
div#centralcol {
    width: 320px;
    float: left;
    display: inline;
    }
div#copy {
    width: 320px;
    float: left;
    display: inline;
    font-size: 1.1em;
    }
div#footer {
    clear: both;
    position: absolute;
    top: 375px;
    left: 0px;
    }
div#footer ul {
    margin-top: 15px;
    list-style: none;
    width: 120px;
    }    
div#footer ul li.first {
    border-right: 1px solid #d0d0d0;
    }
div#footer ul li {
    letter-spacing: -0.1em;        
    float: left;    
    display: inline;
    line-height: 1.2em;
    }
div#footer ul li a {
    float: left;    
    display: inline;
    }
div#footer ul li.first a {   
    margin-right: 0.8em;
    }
div#footer ul li.last a {
    margin-left: 0.8em;
    }
    
    
/* Related */
div#related div.relatedpanel {
  margin:0 0 0 0;padding:0;border:0;
  width:100%;
}

/* Copy Styles */
div#copy h2 {
    width:290px;
    height:42px;
    margin:15px 15px 30px 15px;padding: 0;
    color:#fff;
    display:block;
    position:relative;
    }
div#copy h2 span {
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;left:0;
    background:url(../images/08000223222.gif) top left no-repeat;
    }

div#copy p {
    margin: 0 15px 15px 15px;
    line-height: 1.2em;
    }
div#copy h3 {
    margin: 0 15px 0 15px;
    font-size: 1.1em;
    color: #fff;
    }

div#copy ul {
    margin: 0 20px;
    padding: 8px 10px;
    }
div#copy li {
    margin: 3px 0;
    }
div#copy ul ul {
    padding: 4px 10px;
    }
    
div#copy img#title {
    margin-bottom: 5px;
	margin-left: 14px;
    }


img.quote {
    margin-top: 10px;
    }


/* homepage */

body#home div#copy {
    height: 450px;
    }

body#home div.one {
    background: #000 url(../images/phone1copyback.jpg) scroll top left no-repeat;
	}
body#home div.two {
    background: #000 url(../images/phone2copyback.jpg) scroll top left no-repeat;
	}
body#home div.three {
    background: #000 url(../images/phone3copyback.jpg) scroll top left no-repeat;
	}

body#home div#copy p {
    font-size: 1.1em;
    }
body#home div#copy h2 span {
	
    }
body#home div#copy h2 {
    margin-bottom: 180px;
	text-indent: -9999px;
    }
img#ifonly {
    position: absolute;
    top: 93px;
    left: 341px;
    }




div#map {
    width: 320px;
    height: 450px;
    background: transparent url(../images/map.gif) scroll top left no-repeat;
	font-weight: bold;
    }

div#map ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    }

div#map ul li {
    position: absolute;
    }
    
div#map ul li#highlands {    
    top: 212px;
    left: 115px;
    }
div#map ul li#grampian {
    top: 210px;
    left: 211px;
    }
div#map ul li#edinburgh {
    top: 348px;
    left: 207px;
    }
div#map ul li#glasgow {
    top: 385px;
    left: 143px;
    }
div#map ul li#central {
    top: 271px;
    left: 156px;
    }



p.pdf {
    padding-left:20px;
    background: transparent url(../images/pdf.gif) no-repeat scroll top left;
    position: relative;
    top: 3px;
    }

a.arrowlink {
    background: transparent url(../images/smallarrow.gif)  right 3px no-repeat;
    padding-right: 15px;
    }

ul#gatewaysubnav li a {
	font-weight: bold;
}

ul#gatewaysubnav li ul li a {
	font-weight: normal;
}
