@import url(generic.css);
@import url(xstandard.css);
/*
 * Site Specific Styles
 */

body {

}

a {
  outline:0;
}

span.small{
font-size:0.8em;
}

div#everything{
width:900px;
min-height:100%;
margin:0 auto;
padding-bottom:100px;
background-color:#FFFFFF;
}

div#main{
  background-color:#000000;
  /** background-color:#60493c; **/
  float:none;
  width:900px;
  height:100%;
  overflow:hidden;
  zoom:1;
  padding:0;
  text-shadow:#362405 0 0 0 ; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0  
}


div#main h2{
  color:#CC0099;
  font-size:2.1em;
  font-weight:lighter;
  padding:0;
  line-height:1.5em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px
}

div#main h3{
  margin:0;
  padding:0;
  font-size:1.1em;
  font-weight:normal;
}

ul#main-nav,
ul#bottom-nav{
  width:874px;
  padding:0;
  display:block;
  overflow:hidden; list-style-type:none; margin-left:24px; margin-right:0; margin-top:59px; margin-bottom:13px; color:#008080
}

ul#bottom-nav{
margin-top:10px;
}

ul#bottom-nav li,
ul#main-nav li{
float:left;
}

ul#bottom-nav li a,
ul#main-nav li a{
color:#008080;
text-decoration:none;
margin:0 5px;
}

ul#bottom-nav li a:hover,
ul#bottom-nav li a.active,
ul#main-nav li a:hover,
ul#main-nav li a.active{
color:#666666;
}

div#hplink{
margin:0;
padding:0;
}

div#hplink h1 a{
background-image: url('logoforsite.jpg');
width:600px;
height:207px;
display:block;
margin-left:27px; margin-right:0; margin-top:10px; margin-bottom:0
}

div#hplink h1 span{
display:none;
}

div#sub-left{
  float:left;
  min-height:232px;
  _height:232px;
  overflow:hidden;
  width:449px;
}

div#sub-left div#sub-left-text{
float:left;
width:389px;
margin:29px 0 0 28px;
}

div#sub-left div#sub-left-text p{
width:319px;

}

div#sub-right{
  float:right;
  overflow:hidden;
  width:450px;
}

#sub-right img{
display:block;
}

div#sub-right ul{
margin:0 0 0 0;
padding:0;
list-style:none;
}

div#sub-right ul li{
position:relative;
float:right;
width:226px;
}

div#sub-right ul li a{
  text-decoration:none;
  outline:0;
}

div#sub-right ul li.first{
float:left;
width:224px;
}

div#sub-right ul li img{
display:block;
}

div#sub-right ul li a span {  
  cursor:pointer;
  position:absolute;
  top:153px;
  left:0px;
  background:#CC0099;
  color:#FFFFFF;
  display:block;  
  padding:4px;
  width:140px  
}


div#sub-right ul li.first a span{
  top:361px;
}

#frm-currency{
margin:10px;
display:block;
line-height:1.2em;
text-align:right;
}


div#currencyselector{
width:300px;
float:right;
text-align:right;
padding-right:30px;
font-size:1.1em;
height:30px;

}

div#currencyselector a{
color:#fff;
text-decoration:none;
}
div#currencyselector a.selected{
color:#666666;
}

#subbtn{
color:#fff;
line-height:1.3em;
margin-top:10px;
font-size:1.2em;
font-weight:bold;

}


#subbtn span,
#subbtn a{
  cursor:pointer;
  background:url('http://www.thebureaubelfast.com/img/submit.gif') no-repeat right;
  display:block;
  padding-right:15px;
  text-align:right
}

.noshow{
display:none !important;
}

div.longcontainer{
margin:15px 0;
background:url('http://www.thebureaubelfast.com/img/longbackground.gif') repeat-y;
overflow:hidden
}

div.longleft{
width:210px;
float:left;
padding-left:15px;

}

div.longleft h2{
text-align:center;
}
div.longright{
width:630px;
float:right;
}

div.longouter{
margin:0;
padding:0;
border-right:10px solid #666666;
padding-right:10px;
overflow:hidden;
}

span.href{
  cursor:pointer;
  text-decoration:underline;
  color:#999999;  
}