/* B&T css */

body.imageno {
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 background-color:#ffffff;
 font-size:71%;
}

body.imageyes {
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 background-color:#ffffff;
 font-size:71%;
 background-image:url('../images/misc/background.gif');
}

.bold {
 font-weight:bold;
}

.italic {
 font-style:italic;
}

a {
 color:#0000ff;
}

#logo {
 position:absolute;
 top:0px;
 left:0px;
 z-index:1;
 padding-left:18px;
 padding-top:7px;
}

#navigation {
 position:absolute;
 top:100px;
 left:0px;
 z-index:1;
}

#topbanner {
 position:absolute;
 top:0px;
 left:265px;
 width:470px;
 z-index:1;
 font-size:100%;
 font-family:verdana; 
}

#contactdetails {
 position:relative;
 top:15px;
 text-align:right;
 width:470px;
 z-index:3;
}

#topbannerimg {
 position:relative;
 padding-top:30px;
 text-align:right;
 width:470px;
 z-index:2;
 clear:both;
}

#contentcontainer {
 position:absolute;
 top:100px;
 left:265px;
 z-index:1;
 width:470px;
 font-size:100%;
 font-family:verdana,serif;
}

#homecontentcontainer {
 position:absolute;
 top:406px;
 left:265px;
 z-index:1;
 width:470px;
 font-size:100%;
 font-family:verdana,serif;
}

#homeimage {
 position:absolute;
 top:100px;
 left:250px;
 z-index:1;
}
		
#navcontainer {
 position:absolute;
 top:100px;
 left:0px;
 background-color: #ffffff;
 width: 187px;
 margin: 0;
 padding: 0;
 font-family: verdana, serif;
 font-size: 140%;
 text-align: center;
 /*text-transform: lowercase;*/
}

ul#navlist {
 text-align: left;
 list-style: none;
 padding: 0;
 margin: 0;
 width: 187px;
}

ul#navlist li {
 display: block;
 margin: 0;
 padding: 0;
}

ul#navlist li a {
 display: block;
 width: 187px;
 /* t r b l */
 padding: 8px 35px 8px 28px;
 /* t r b l */  
 border-width: 0px 0px 1px 0px;
 /* t r b l */ 
 border-color: #336600 #336600 #ffffff #336600;
 border-style: solid;
 color: #ffffff;
 text-decoration: none;
 background-color: #336600;
}

ul#navlist li#special a {
 display: block;
 width: 187px;
 /* t r b l */
 padding: 8px 35px 8px 28px;
 /* t r b l */  
 border-width: 0px 0px 0px 0px;
 /* t r b l */ 
 border-color: #336600 #336600 #ffffff #336600;
 border-style: solid;
 color: #ffffff;
 text-decoration: none;
 background-color: #000000;
 background-position:center right;
 background-image:url('../images/buttons/nav_arrow.gif');
 background-repeat:no-repeat;
}

ul#navlist li#subspecial a
{
	display: block;
	width: 187px;
	/* t r b l */
	padding: 0px 35px 8px 28px;
	/* t r b l */
	border-width: 0px 0px 0px 0px;
	/* t r b l */
	border-color: #000 #000 #000 #000;
	border-style: solid;
	text-decoration: underline;
	background-color: #000000;
	color: #6C0;
	font-size: 70%;
}

ul#navlist li#subspecial a:hover
{
	color: #0000ff;
	background-image: url(../images/pixels/spacer.gif);
}

#navcontainer>ul#navlist li a { width: 187px; }

/* PC IE only */
/* \*/	
* html #navcontainer ul#navlist li a {
 width: 250px;
}
/* */

* html #navcontainer>ul#navlist li a {
 width /**/: 250px;/*ie5.0,5.5,iemac5.2*/
}

a.home {
 font-size:135%;
}


ul#navlist li#active a {
 color: #ffffff;
 background-position:center right;
 background-image:url('../images/buttons/nav_arrow.gif');
 background-repeat:no-repeat;
 background-color: #000000;
}

ul#navlist li#active a.home {
 color: #ffffff;
 background-position:center right;
 background-image:url('../images/buttons/home-arrow.gif');
 background-repeat:no-repeat;
 background-color: #000000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
 color: #ffffff;
 background-position:center right;
 background-image:url('../images/buttons/nav_arrow.gif');
 background-repeat:no-repeat;
 background-color: #000000;
}		

ul#navlist li a.home:hover, ul#navlist li#active a.home:hover {
 color: #ffffff;
 background-position:center right;
 background-image:url('../images/buttons/home-arrow.gif');
 background-repeat:no-repeat;
 background-color: #000000;
}


ul#navlist li a.light {
 display: block;
 width: 187px;
 /* t r b l */ 
 padding: 8px 35px 8px 28px;
 /* t r b l */  
 border-width: 0px 0px 1px 0px;
 /* t r b l */ 
 border-color: #66cc00 #66cc00 #ffffff #66cc00;
 border-style: solid;
 color: #ffffff;
 text-decoration: none;
 background: #66cc00;
}

#navcontainer>ul#navlist li a.light { width: 187px; }

/* PC IE only */
/* \*/	
* html #navcontainer ul#navlist li a.light {
 width: 250px;
}
/* */

* html #navcontainer>ul#navlist li a.light {
 width /**/: 250px;/*ie5.0,5.5,iemac5.2*/
}

ul#navlist li a.light:hover, ul#navlist li#active a.light:hover {
 color: #ffffff;
 background-position:center right;
 background-image:url('../images/buttons/nav_arrow.gif');
 background-repeat:no-repeat;
 background-color: #000000;
}	



.v8 {
 font-family:verdana,serif;
 font-size:100%;
 font-weight:normal;
}

.vb10 {
 font-family:verdana,serif;
 font-size:120%;
 font-weight:bold;
}

.vb14 {
 font-family:verdana,serif;
 font-size:160%;
 font-weight:bold;
}

.greentext {
 color:#66cc00;
}

a.greenboxlink {
 color:#ffffff;
 background-color:#66cc00;
 padding-top:2px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 font-size:100%;
 font-weight:bold;
}

a.greenboxlink:hover {
 background-color:#000000;
}

#popupcontainer {
 position:absolute;
 top:0px;
 left:0px;
 z-index:1;
 width:365px;
 font-size:100%;
 font-family:verdana,serif;
}

#popupcontainerspecial {
 position:absolute;
 top:0px;
 left:0px;
 z-index:1;
 width:469px;
 font-size:100%;
 font-family:verdana,serif;
}

#popupcontainerspecialport {
 position:absolute;
 top:0px;
 left:0px;
 z-index:1;
 width:360px;
 font-size:100%;
 font-family:verdana,serif;
}

a.whiteboxlink {
 color:#0000ff;
 background-color:#ffffff;
 padding-top:2px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 font-size:100%;
 font-weight:normal;
}

a.whiteboxlink:hover {
 background-color:#000000;
 color:#ffffff;
}

#footer {
 padding-top:25px;
 color:#999999;
 line-height:1.5em;
 font-size:100%;
 font-family:verdana,serif; 
 clear:both;
}

a.footerlink {
 text-decoration:none;
 color:#999999;
 
}

a.miuralink {
 color:#999999;
 font-style:italic;
 text-decoration:none;
}

a.miuralink:hover {
 color:#0000ff;
 text-decoration:underline;
}

#whoweareleft {
 float:left;
 width:270px;
 z-index:2;
}

#whoweareright {
 float:right;
 width:200px;
 z-index:2;
 text-align:right;
}

table {
 margin-top:25px;
}

#nearestinformation {
 width:470px;
 background-color:#cccccc;
 font-size:100%;
}

#nearestinformation .tableheader {
 background-color:#000000;
 /* t r b l */  
 border-width: 0px 0px 0px 0px; 
}

#nearestinformation td {
 padding:10px;
 /* t r b l */  
 border-width: 0px 0px 1px 0px;
 /* t r b l */ 
 border-color: #336600 #336600 #ffffff #336600;
 border-style: solid; 
}

.whitetext {
 color:#ffffff;
}

#companynewsleft {
	position:relative;
	float:left;
	width:270px;
	z-index:2;
	
}

#companynewsright {
 position:relative;
 float:right;
 width:200px;
 z-index:2;
 text-align:right;
}

#listleft {
	position:relative;
	float:left;
	width:210px;
	z-index:2;
	background-repeat:no-repeat;
}


#listmiddle {
	position:relative;
	float:left;
	width: 80px;
	z-index:2;
	background-repeat:no-repeat;
	background-image: url(images/misc/list_bg.gif);
}

#listright {
 position:relative;
 float:right;
 width:176px;
 z-index:2;
 text-align:right;
}

#specs {
 width:345px;
 background-color:#336600;
 font-size:100%;
 color:#ffffff;
}

#specs td {
 padding:10px;
 /* t r b l */  
 border-width: 0px 0px 1px 0px;
 /* t r b l */ 
 border-color: #336600 #336600 #ffffff #336600;
 border-style: solid; 
}
