table, tr, td{
	color: 			#7e839a;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	line-height: 	inherit;
}

br.clear{
	clear:			both;
}

h2{
	color:			#353F55;
	font-size:		15px;
}

a:link, a:visited, a:active{
	color:			#7e839a;
	text-decoration: none;
}

a:hover{
	color:			red;
	text-decoration: none;
}

a.red{
	color:			red;
}

a.red:hover{
	color:			#AD1403;
}

.featuremenu
	{
	color: #6F8478;
	display:none;
	border-bottom: #D3D3D3 1px solid;
	border-top: #D3D3D3 1px solid;
	padding-bottom:5px;
	padding-top:5px;
	}

.featuremenu a:link, .featuremenu a:visited, .featuremenu a:active
	{
	color:#4F6D84;
	text-decoration: underline;
	}

.featuremenu a:hover
	{
	color: red;
	text-decoration: underline;
	}

.nav
	{
	font-size: 8pt;
	color: #7e839a;
	line-height: 300%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

table.images td
	{
	border:solid 1px #F8F8F8;
	}

.boxsides
	{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px;
	}

.boxsides2
	{
	border-right: #000000 1px solid;
	border-top: #000000 1px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px;
	}

.boxright
	{
	border-right: #cccccc 1px solid;
	}

.boxbelow
	{
	border-bottom: #cccccc 1px solid;
	}

.boxall
	{
	border: #cccccc 1px solid;
	}

.boxall2
	{
	border: #cccccc 0.5px solid;
	}

.boxall3
	{
	border: #000000 1px solid;
	}

.press
	{
	border-right: #cccccc 1px;
	border-top: #cccccc 1px;
	border-left: #cccccc 1px;
	border-bottom: #D3D3D3 1px solid;
	}

.s_button
	{
	border: #dadada 1px solid;
	font: 12px tahoma;
	color: #555555;
	background-color: #f7f7f7;
	}

td img
	{
	display: block;
	}

body
	{
	margin-top: 0px;
	}

a.gold:visited
	{
	color: #ADA56B
	}

a.gold:link
	{
	color: #ADA56B
	}

a.gold:active
	{
	color: #CFAE3F
	}

a.gold:hover
	{
	color: #CFAE3F
	}

.blueheader
	{
	color: #0E48B6
	}

h2.blueheader
	{
	font-size:11px;
	margin:0px;
	}
h2.bluetitle{
	color: #0E48B6;
	font-size:13px;
	margin: 0px;
}

h2.blueheader.date
	{
	color:#7e839a;
	text-decoration:none;
	font-weight:normal;
	}

h2.model_header
	{
	color: #0E48B6;
	font-size:10px;
	margin:0px;
	}

h2.model_subheader
	{
	font-size:10px;
	margin:0px;
	color:#888888;
	}

p.newsitem
	{
	margin-top:0px;
	}

a.sitemapsubtext:link
	{
	color: #8F9DC2;
	margin-left:20px;
	}

a.sitemapsubtext:visited
	{
	color: #8F9DC2;
	margin-left:20px;
	}

a.sitemapsubtext:hover
	{
	color: #B4D9F3;
	margin-left:20px;
	}

a.sitemapsubtext:active
	{
	color: #8F9DC2;
	margin-left:20px;
	}
	
a.sitemapsubtext2:link
	{
	color: #326381;
	margin-left:10px;
	}

a.sitemapsubtext2:visited
	{
	color: #326381;
	margin-left:10px;
	}

a.sitemapsubtext2:hover
	{
	color: #4793C0;
	margin-left:10px;
	}

a.sitemapsubtext2:active
	{
	color: #4793C0;
	margin-left:10px;
	}

.sitemapsubtext3
	{
	color:#326381;
	margin-left:10px;
	}

.whitetext
	{
	color: #FFFFFF
	}

.table1
	{
	color: #000000
	}

.tablebold
	{
	font-size: 9pt;
	font-weight: bold;
	}

.bluelargeheader
	{
	color: #0E48B6;
	font-size:15px;
	margin-bottom:10px;
	margin-top:8px;
	}

.smallheading
	{
	font-size: 6.5pt
	}

p.boldred
	{
	font-size: 7pt;
	color:#CA0D0D;
	font-style:normal;
	font-weight: bold;
	line-height: 15px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	}

.freq_box
	{
	border-right: #E8E8E8 2px solid;
	border-top: #E8E8E8 2px solid;
	border-left: #E8E8E8 2px solid;
	}

.freq_box2
	{
	border-right: #E8E8E8 2px solid;
	border-top: #E8E8E8 2px solid;
	}

.freq_box3
	{
	border: #E8E8E8 2px solid;
	}

.freq_box4
	{
	border-right: #E8E8E8 2px solid;
	border-top: #E8E8E8 2px solid;
	border-bottom: #E8E8E8 2px solid;
	}

.red_heading
	{
	font-size: 12pt;
	color:#CA0D0D;
	font-style:normal;
	font-weight: bold;
	line-height: 10px;
	position:relative;
	left:45px;
	top:4px;
	font-family: Arial, Helvetica, sans-serif;
	}

.testimonial{
	text-align:			left;
	left-spacing:		0px;
	padding-left::		0px;
	left:				0px;
	
	position:			relative;
	border-bottom:		1px dashed #E1E1E1;
	padding-top:		20px;
	padding-bottom:		20px;
	line-height:		18px;
	vertical-align:		middle;
	clear:				middle;
	min-height:			80px;
}

.testimonial_top{
	border-top:			1px dashed #E1E1E1;
	border-bottom:		1px dashed #E1E1E1;
	line-height:		18px;
	padding-top:		20px;
	padding-bottom:		20px;
	vertical-align:		middle;
	min-height:			100px;
}

.imgleft{
	float:				left;
	margin-right:		8px;
	vertical-align:		middle;
}

.more_img{
	display:			inline;
	position:			relative;
	margin-left:		5px;
}

h3.product_name
	{
	font-size:10px;
	font-weight:normal;
	}

h3.blueheader
	{
	margin-bottom:2px;
	margin-top:0px;
	font-size:11px;
	}

.TD_over
	{
	zoom:1;
	padding:6px;
	}

#home_main
	{
	background-image: url(../images/mountain12.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

#psearchform
	{
	text-align:center;
	width:100%;
	padding:0px;
	margin:0px;
	display:block;
	}

#productsearchheading
	{
	display:none;
	}

#sbox
	{
	text-align:center;
	position:relative;
	margin-top:20px;
	margin-right:20px;
	margin-left:20px;
	z-index:50;
	background-image: url(../images/mountain12.jpg);
	background-color: #FFFFFF;
	}
	
#sbox.full, #sbox.focused
	{
	width:130px;
	height:95px;
	margin-bottom:10px;
	}

.default
	{
	background:url(/images/product_search_default.jpg) no-repeat center;
	cursor:default;
	width:130px;
	height:120px;
	margin-bottom:10px;
	}

#sbox.full
	{
	background:url(/images/product_search_full.png) no-repeat center;
	cursor:pointer;
	}

#sbox.focused
	{
	background:url(/images/product_search_focused.png) no-repeat center;
	cursor:default;
	}
	
#sbox.minimised
	{
	width:130px;
	height:50px;
	background:url(/images/product_search_minimised.png) no-repeat center;
	margin-bottom:55px;
	}
	
#productSearch_input
	{
	width:56px;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	margin-bottom:2px;
	position:absolute;
	left:36px;
	top:45px;
	}

#go_button
	{
	width:40px;
	position:absolute;
	top:80px;
	left:45px;
	}

#productSuggest
	{
	position:relative;
	top:70px;
	margin-left:10px;
	margin-right:10px;
	border: #235485 solid 1px;
	background-color:#ECEEF4;
	z-index:100;
	overflow:visible;
	display:none;
	}

#productSearch_input, .suggest
	{
	display:block;
	border:1px solid #CCCCCC;
	padding-left:2px;
	padding-right:2px;
	}

.suggest
	{
	font-size:9px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:1px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	z-index:100;
	overflow:visible;
	}

#wheeliebin img
	{
	margin:auto;
	margin-top:10px;
	position:relative;
	display:block;
	}

.greenpassport
	{
	margin-bottom:20px;
	margin-top:10px;
	text-align:center;
	font-weight:bold;
	}

.greenpassport a
	{
	color:#339933;
	}

.greenpassport a:hover
	{
	color:#41B630;
	}

option
	{
	font-weight:normal;
	}

option.header
	{
	font-weight:bold;
	color:#1A415E;
	}

optgroup
	{
	font-weight:bold;
	}

ul.swoosh
	{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

ul.swoosh li
	{
	background-image:url(../images/swoosh.jpg);
	background-repeat: no-repeat;
	background-position: 0.1em;
	padding-left: 3em;
	margin:1em;
	margin-left:2em;
	margin-right:4em;
	min-height:20px;
	}

.imagepreview
	{
	width:530px;
	}

.imagepreview br{
	clear:			both;
}

.imagepreview a{
	display:		block;
	float:			left;
	margin:			5px;
	background:		none;
	border:			1px solid #000;
}
	
.imagepreview img{
	border:			none;
}

.trunking_subtitle{
	width:			60%;
	text-align:		center;
	float:			left;
	position:		relative;
	top:			10px;
}

.trunking_subtitle h2, .trunking_subtitle h3{
	color:			#7e839a;
	margin:			0px;
}

.trunking_subtitle h2{
	font-size:		15px;
}
	
.trunking_subtitle h3{
	font-size:		12px;
}

.fyldebadge{
	font-size:		9px;
	width:			110px;
}

.fyldebadge img{
	border:			none;
	margin-bottom:	10px;
}

a.downloadlink{
	display:		block;
	float:			left;
	height:			28px;
	margin:			10px;
	position:		relative;
	width:			180px;
	width:			200px;
}

a.downloadlink img{
	position:		absolute;
	left:			-4px;
	top:			-6px;
	display:		inline;
/*	filter:			alpha(opacity=60); 	For IE */
/*	opacity:		0.6; 				CSS3 standard */
}

