/* HEADERS */

h1 span { display:none; }
h1 { height:44px; margin:10px 0 0 10px; }

h1#welcome { background:url(../images/headers/welcome.gif) top left no-repeat; }
h1#about { width:374px; background:url(../images/headers/about.gif) top left; }
h1#contact { width:374px; background:url(../images/headers/contact.gif) top left; }
h1#electrical { width:374px; background:url(../images/headers/electrical.gif) top left; }
h1#fashion { width:374px; background:url(../images/headers/fashion.gif) top left; }
h1#golf { width:374px; background:url(../images/headers/golf.gif) top left; }
h1#jobs { width:374px; background:url(../images/headers/jobs.gif) top left; }
h1#news { width:374px; background:url(../images/headers/casesutdies.gif) top left; }
h1#sports { width:374px; background:url(../images/headers/sports.gif) top left; }
h1#football { width:374px; background:url(../images/headers/football.gif) top left; }
h1#rugby { width:374px; background:url(../images/headers/rugby.gif) top left; }
h1#testimonials { width:374px; background:url(../images/headers/testimonials.gif) top left; }
h1#interest { width:374px; background:url(../images/headers/interest.gif) top left; }
h1#informed { width:374px; background:url(../images/headers/informed.gif) top left; }
h1#panasonic { width:374px; background:url(../images/headers/panasonic.gif) top left; }
h1#projects { background:url(../images/headers/ccp.gif) top left no-repeat; }


#hintbox
{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: #efefef;
	width: 300px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Arial;
	line-height:18px;
	z-index:100;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	visibility: hidden;
}

.hintanchor
{ /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}

.form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#808284;
}

.formReadOnly
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#9e1b34;
	background-color:#DFDFDF;
}


.form-send-friend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#808284;
}


.nothing { color:red }

.ImageBorder {
 border-width: 1px;
 border-color: #FFFFFF;
}

.LeftShadow {
background-image:url(../images/generic/left-shadow.gif);
background-repeat: repeat;
background-position: top right;
}

.RightShadow {
background-image:url(../images/generic/right-shadow.gif);
background-repeat: repeat;
background-position: top left;
}

.Txtsize9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.2em;
	color:#b9b9b9;
}

.Txtsize9DG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.2em;
	color:#808284;
}

.printPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	color:#000000;
}

.Txtsize9DGWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.2em;
	color:#ffffff;
}

.Txtsize10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.3em;
	color:#808284;
	font-size: 0.7em;
}

.Txtsize11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

.Txtsize12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
}

.Txtsizecaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.logintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color: #FFFFFF;
}

.tickertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 	color: #0095CF;
}

.tickertxtcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
 	color: #0095CF;
}

/*ul
{
	list-style-type:square;
	padding-left: 3px;
	line-height: 1.4em;
	list-style-image:url(../images/generic/bullet.gif);
}

li
{
	padding-left: 1px;
	line-height: 1.4em;
}*/


.MenuText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
 	color: #666666;
}

.ReportingText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color: #000000;
}

.textcms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 	color: #808284;
}

/*A	{color:#808284; text-decoration: underline;}
A:hover		{color:#808284; text-decoration: underline;}*/

a.noline:link { color:#808284; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.noline:visited { color:#808284; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.noline:hover { color:#808284; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.noline:active { color:#808284; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}

a.menu:link { color:#000000; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.menu:visited { color:#000000; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.menu:hover { color:#000000; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.menu:active { color:#000000; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}

a.generic:link { color:#0064b5; text-decoration: none; font-family: verdana; font-size: 11px; line-height: 1.3em; font-weight: none;}
a.generic:visited { color:#0064b5; text-decoration: none; font-family: verdana; font-size: 11px; line-height: 1.3em; font-weight: none;}
a.generic:hover { color:#000000; text-decoration: none; font-family: verdana; font-size: 11px; line-height: 1.3em; font-weight: none;}
a.generic:active { color:#000000; text-decoration: none; font-family: verdana; font-size: 11px; line-height: 1.3em; font-weight: none;}

/*a.footermenu:link { color:#333333; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.footermenu:visited { color:#333333; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.footermenu:hover { color:#990000; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.footermenu:active { color:#333333; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}*/

a.newsticker:link { color:#c10435; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.newsticker:visited { color:#c10435; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.newsticker:hover { color:#c10435; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.newsticker:active { color:#c10435; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}

a.red:link { color:#c10435; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.red:visited { color:#c10435; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.red:hover { color:#c10435; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.red:active { color:#c10435; text-decoration: underline; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}

a.topmenu:link { color:#808284; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.topmenu:visited { color:#808284; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.topmenu:hover { color:#c10435; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}
a.topmenu:active { color:#c10435; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 13px; font-weight: none;}

a.white:link { color:#ffffff; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 10px; font-weight: none;}
a.white:visited { color:#ffffff; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 10px; font-weight: none;}
a.white:hover { color:#ffffff; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 10px; font-weight: none;}
a.white:active { color:#ffffff; text-decoration: none; font-family: verdana; font-size: 10px; line-height: 10px; font-weight: none;}

/*my new css*/

html{height:101%}

body{background-color:#040707; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; background-image:url(../images/bgtile.gif); background-position:center top;}

#gohome{display:block; width:210px; height:120px;}

#container{background-color:#040707; height:100%;}

.maintext{ font-size:11px; }
.maintext p{ padding:0 5px 0 5px; margin: 0.8em 0 0 0; line-height: 1.3em;}
.maintext img{ padding: 0 0 0 3px;}

.headertxt{font-size:12px; font-weight:bold; color:#c10435;}

.subheadertxt{font-size:12px; font-weight:bold; color:#FFF;}

#mainheader{ background-image:url(../images/banner/header.jpg);}

#mainmenu{ margin:5px 5px 10px 5px;}

#footermenu{ color:#333333; font-size:10px; letter-spacing:-1px; padding-left:10px;}
#footermenu a{color:#333;}
#footermenu a:hover{color:#990000;}


#mainmenu  td{
text-align:right;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:1px 0 0 0;
}


#nav a{ 
background-image:url(../images/buttons/menu-off.gif); 
background-repeat:no-repeat; 
height:18px; width:127px; 
display:block;
color:#888;
text-decoration:none;
padding-right:8px;
padding-top:5px;
}

#nav a:hover{ 
background-image:url(../images/buttons/menu-on.gif); 
height:18px; 
width:127px;
color:#FFF;
padding-right:8px;
padding-top:5px;
}

.menuon{
background-image:url(../images/buttons/menu-on.gif); 
color:#FFF;
}

#newsitem{margin:10px 0 0 0;}

#clientslist{margin:10px 0 0 0;}

#newsletter{margin:10px 0 0 0;}


#banner{background-color:#000000; width:561px; height:117px;}

#homelinks{margin:0 3px 0 3px;}

#homelinks tr td a.homepageTeaser {display:block; border:#222 solid 1px; }

#homelinks tr td a.homepageTeaser:hover { border:#555 solid 1px;}

#sideproducts tr td{padding-top:8px;}

#signuptable{margin:5px;}
#signuptable input[type="text"]{width:280px; border:#333 1px solid;}

#enquirytable{margin:5px;}
#enquirytable input[type="text"]{width:280px; border:#333 1px solid;}
#enquirytable textarea{width:280px; border:#333 1px solid; }


#newsStory { font-weight:normal; }
#newsStory p.headline{ font-weight:bold; font-size: 16px; }

