@charset "utf-8";
/* CSS Document _ linkdirect.co.uk */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin:0;
	background-color:#CCCCCC;
}
a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #666666;
}
h1{
font-size:13px;
color:#666;
font-weight:bold;
padding:0;
margin:0;
display:inline;
}
h2{
font-size:13px;
color:#666;
font-weight:bold;
padding:0;
margin:0;
display:inline;
}
#maincontainer{
width:945px;
margin:0px auto 0px auto;
}
#head{
position:relative;
height:138px;
width:747px;
margin:20px 0 0 175px;
}
#shead{
position:relative;
height:138px;
width:595px;
margin:20px 0 0 175px;
}
#home{
position:relative;
float:right;
height:138px;
width:145px;
margin:20px 27px 0 0px;
}
#micromenu{
position:relative;
display:inline;
float:left;
height:100px;
width:749px;
margin:4px 0 0 175px;
z-index:1;
}
#menu{
position:relative;
display:inline;
float:left;
height:auto;
width:750px;
margin:4px 0 0 175px;
z-index:100;
}
#textbox{
position:relative;
display:inline;
float:left;
width:945px;
margin:25px 0 0px 0;
}
#textbox2{
position:relative;
display:inline;
float:left;
width:945px;
margin:15px 0 0px 0;
}
.maintextbg{
background:url(../images/dots.gif) left repeat-y;
}
#leftcol{
	position:relative;
	float:left;
	display:inline;
	width:945px;
	margin:0;
	background:url(../images/logo.gif) no-repeat;
	background-color:#FFFFFF;
	}
#leftcol2{
	position:relative;
	float:left;
	display:inline;
	width:945px;
	margin:0;
	background:url(../images/leaflet-logo.jpg) no-repeat;
	background-color:#FFFFFF;
	}
#leftcoldir{
	position:relative;
	float:left;
	display:inline;
	width:945px;
	margin:0;
	background:url(../images/directory-logo.jpg) no-repeat;
	background-color:#FFFFFF;
}
#leftcolnews{
	position:relative;
	float:left;
	display:inline;
	width:945px;
	margin:0;
	background:url(../images/newspaper-logo.jpg) no-repeat;
	background-color:#FFFFFF;
}
#leftcolmark{
	position:relative;
	float:left;
	display:inline;
	width:945px;
	margin:0;
	background:url(../images/marketing-logo.jpg) no-repeat;
	background-color:#FFFFFF;
}
#leftcoltran{
	position:relative;
	float:left;
	display:inline;
	width:945px;
	margin:0;
	background:url(../images/transport-logo.jpg) no-repeat;
	background-color:#FFFFFF;
	}
#bar{
position:relative;
float:left;
display:inline;
height:12px;
width:945px;
margin:5px auto 0px auto;
background-color:#A00022;
}
#bardirectory{
	position:relative;
	float:left;
	display:inline;
	height:12px;
	width:945px;
	margin:5px auto 0px auto;
	background-color:#516CAF;
}
#barnews{
	position:relative;
	float:left;
	display:inline;
	height:12px;
	width:945px;
	margin:5px auto 0px auto;
	background-color:#7C0279;
}
#barmarketing{
	position:relative;
	float:left;
	display:inline;
	height:12px;
	width:945px;
	margin:5px auto 0px auto;
	background-color:#96C539;
}
#bartrans{
	position:relative;
	float:left;
	display:inline;
	height:12px;
	width:945px;
	margin:5px auto 0px auto;
	background-color:#F0C020;
}
#addressbox{
position:relative;
float:left;
display:inline;
height:30px;
width:945px;
color:#666;
margin:5px auto 0px auto;
background:#CCC;
}
A.address:link, A.address:active, A.address:visited {
color:#555;
text-decoration:none;
}
A.address:hover{
color:#000;
text-decoration:none;
}
.newstext{
padding-left:10px;
display:block;
font-size:11px;
color:#666;
}
.newshead{
padding-left:10px;
font-size:14px;
color:#666;
}
.whtheads{
padding-left:5px;
font-size:11px;
color:#FFF;
}
.pantext{
padding-left:5px;
font-size:13px;
color:#666;
}
.maintext{
font-size:13px;
color:#666;
margin-left:15px;
height:300px;
}
A.blulink:link, A.blulink:visited, A.blulink:active {
font-size:11px;
color:#516CAF;
text-decoration:none;
}
A.blulink:hover {
font-size:11px;
color:#000;
text-decoration:none;
}
A.purlink:link, A.purlink:visited, A.purlink:active {
font-size:11px;
color:#7C0279;
text-decoration:none;
}
A.purlink:hover {
font-size:11px;
color:#000;
text-decoration:none;
}
A.redlink:link, A.redlink:visited, A.redlink:active {
font-size:11px;
color:#A00022;
text-decoration:none;
}
A.redlink:hover {
font-size:11px;
color:#000;
text-decoration:none;
}
.panheads{
font-size:11px;
color:#333;
}
A.headlink:link, A.headlink:active, A.headlink:visited {
font-size:11px;
color:#333;
text-decoration:none;
}
A.headlink:hover {
font-size:11px;
color:#111;
text-decoration:none;
}
.arrows{
font-size:11px;
color:#A00022;
}
A.links:link, A.links:active, A.links:visited {
font-size:11px;
color:#666;
}
A.links:hover {
font-size:11px;
color:#000;
}
.maintext2{
font-size:13px;
color:#666;
}
.mainheads{
font-size:14px;
color:#666;
}
.mainheadsM{
font-size:14px;
color:#96C539;
}
.testimonials{
font-size:9px;
color:#666;
}
A.butons:link, A.butons:active, A.butons:visited {
color:#FFF;
text-decoration:none;
padding-left:10px;
font-size:11px;
}
A.butons:hover{
color:#000;
text-decoration:none;
padding-left:10px;
font-size:11px;;
}
A.sbutons:link, A.sbutons:active, A.sbutons:visited {
color:#FFF;
text-decoration:none;
font-size:12px;
}
A.sbutons:hover{
color:#000;
text-decoration:none;;
font-size:12px;;
}
A.subnav:link, A.subnav:active, A.subnav:visited {
color:#666;
text-decoration:none;
font-size:12px;
}
A.subnav:hover{
color:#444;
text-decoration:none;
font-size:12px;;
}
A.subnavon:link, A.subnavon:active, A.subnavon:visited, A.subnavon:hover {
color:#000;
text-decoration:none;
font-size:12px;
}
.butbox{
margin-top:6px;
}
A.smallb:link, A.smallb:active, A.smallb:visited {
color:#FFF;
text-decoration:none;
font-size:12px;
}
A.smallb:hover{
color:#000;
text-decoration:none;
font-size:12px;;
}
A.subnavs:link, A.subnavs:active, A.subnavs:visited {
color:#444;
text-decoration:none;
font-size:10px;
line-height:10px;
}
A.subnavs:hover{
color:#666;
text-decoration:none;
font-size:10px;
line-height:10px;
}
A.marklinks:link, A.marklinks:active, A.marklinks:visited {
color:#FFF;
text-decoration:none;
font-size:11px;
line-height:10px;
}
A.marklinks:hover{
color:#666;
text-decoration:none;
font-size:11px;
line-height:10px;
}
.subnavbox{
margin-left:5px;
}
.profile{
position:relative;
float:left;
display:inline;
margin-right:15px;
}
.profile2{
position:relative;
float:left;
display:inline;
margin-right:5px;
}
A.hvmenu:link, A.hvmenu:visited, A.hvmenu:active {background:url(../images/vbutton.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size:14px; display:block; padding:12px 10px 10px 15px; padding-bottom:9px; font-weight:bold;}

A.hvmenu:hover {background:url(../images/hvbutton-on.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size: 14px; display:block; padding:12px 15px 15px 15px; padding-bottom:9px; font-weight:bold;}

A.lvmenu:link, A.lvmenu:visited, A.lvmenu:active {background:url(../images/vbutton.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size:14px; display:block; padding:12px 10px 10px 15px; padding-bottom:9px; font-weight:bold;}

A.lvmenu:hover {background:url(../images/hvbutton-on.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size: 14px; display:block; padding:12px 15px 15px 15px; padding-bottom:9px; font-weight:bold;}

A.dvmenu:link, A.dvmenu:visited, A.dvmenu:active {background:url(../images/vbutton.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size:14px; display:block; padding:12px 10px 10px 15px; padding-bottom:9px; font-weight:bold;}

A.dvmenu:hover {background:url(../images/dvbutton-on.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size: 14px; display:block; padding:12px 15px 15px 15px; padding-bottom:9px; font-weight:bold;}

A.nvmenu:link, A.nvmenu:visited, A.nvmenu:active {background:url(../images/vbutton.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size:14px; display:block; padding:12px 10px 10px 15px; padding-bottom:9px; font-weight:bold;}

A.nvmenu:hover {background:url(../images/nvbutton-on.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size: 14px; display:block; padding:12px 15px 15px 15px; padding-bottom:9px; font-weight:bold;}

A.mvmenu:link, A.mvmenu:visited, A.mvmenu:active {background:url(../images/vbutton.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size:14px; display:block; padding:12px 10px 10px 15px; padding-bottom:9px; font-weight:bold;}

A.mvmenu:hover {background:url(../images/mvbutton-on.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size: 14px; display:block; padding:12px 15px 15px 15px; padding-bottom:9px; font-weight:bold;}

A.tvmenu:link, A.tvmenu:visited, A.tvmenu:active {background:url(../images/vbutton.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size:14px; display:block; padding:12px 10px 10px 15px; padding-bottom:9px; font-weight:bold;}

A.tvmenu:hover {background:url(../images/tvbutton-on.jpg) no-repeat; color:#ffffff; text-decoration:none; text-align:left; font-size: 14px; display:block; padding:12px 15px 15px 15px; padding-bottom:9px; font-weight:bold;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #666;
padding: 5px;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

