/* **************** sIFR block  ************************************ */


.sIFR-flash {
  visibility: visible !important;
  margin: 0;
}

.sIFR-replaced {
  visibility: visible !important;
}

span.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash H1 {
  line-height:28px !important;
  height:28px;
  font-size:28px;
  visibility:hidden;
  margin:0 !important;
}
.sIFR-hasFlash H2 {
  line-height:28px !important;
  height:18px;
  font-size:28px;
  visibility:hidden;
  margin:0 !important;
}
.sIFR-hasFlash H3 {
  line-height:28px !important;
  height:18px;
  font-size:28px;
  visibility:hidden;
  margin:0 !important;
  text-align:center;
}
.sIFR-hasFlash H4 {
  line-height:28px !important;
  height:14px;
  font-size:28px;
  visibility:hidden;
  margin:0 !important;
}

/* *************** */

.header_spacer {
	height: 25px;
	background-color: #B6BDC1;
}
.bg_black {
	background-color: #000000;
}
#advert{
margin-left:20px;
margin-right:20px;
}
.logo {
	margin-left: 16px;
	margin-bottom:14px;
	background-color: #000000;
}
p.white_line {
	border: 1px solid white;
}
a:link{
text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;
}
a:visited{
text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#FFFFFF;
}
a:hover{
text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#FFFFFF;
}
a:active{
text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#FFFFFF;
}a {
	margin-right: 10px;
}
p {
border:1px solid #00f;
padding:0;
}
.mod1{
margin-top:10px;
margin-left:10px;
}
.mod3{
margin-top:2px;
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
}
.news {
	margin:20px;
	background-color: #1E2B38;
	width: 184px;
	padding:10px;
}
#locate{
float:right;
width:264px;
background-color:#1F2B39;
margin-right:20px;
margin-left:20px;
}
#glasgow{
width:700px;
background-color:#1F2B39;
margin-right:20px;
margin-left:20px;
}
#locate_contact{
width:340px;
background-color:#1F2B39;

}
#contact {
float:left;
width:194px;
background-color:#1F2B39;
margin-right:20px;
margin-bottom:10px
}
input{
width:150px;
height:20px;
font-size:10px;
}

/* ***************************************** */

.test{
font-size:20px;
font-weight: bolder;
}
H1 {
  color:#3366cc;
  margin:5px 0 10px 0; /* this is overridden when sIFR is active with the !important declaration */
  font-style:italic;
  font-family:"Times New Roman", Times, serif;
  font-weight:bold;
  text-transform:uppercase;
}

H2 {
  color:#3366cc;
  margin:5px 0 10px 0; /* this is overridden when sIFR is active with the !important declaration */
  font-style:italic;
  font-family:"Times New Roman", Times, serif;
  font-weight:bold;
  }
  H3 {
  color:#3366cc;
  margin:5px 0 10px 0; /* this is overridden when sIFR is active with the !important declaration */
  font-style:italic;
  font-family:"Times New Roman", Times, serif;
  font-weight:bold;
  }
  H4 {
  color:#3366cc;
  margin:5px 0 10px 0; /* this is overridden when sIFR is active with the !important declaration */
  font-style:italic;
  font-family:"Times New Roman", Times, serif;
  font-weight:bold;
  }
H1 {
  font-size:28px;
  line-height:34px; /* this is overridden when sIFR is active with the !important declaration */
}
H2 {
  font-size:20px;
  line-height:34px; /* this is overridden when sIFR is active with the !important declaration */
}
H3 {
  font-size:14px;
  line-height:34px; /* this is overridden when sIFR is active with the !important declaration */
}
H4 {
  font-size:14px;
  line-height:34px; /* this is overridden when sIFR is active with the !important declaration */
}
/* ***************************************** */
